From 6cdc9bd3dc73f1cc647720a22658b56bd5ab402a Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Mon, 25 Sep 2023 21:52:09 +1000 Subject: [PATCH] downgrade Filament libs to v1.34.2 for Windows --- ios/include/FilamentViewer.hpp | 7 +- ios/include/PolyvoxFilamentApi.h | 8 +- ios/include/ResourceBuffer.hpp | 4 + ios/include/backend/DriverEnums.h | 15 +- ios/include/backend/Handle.h | 2 + ios/include/backend/Platform.h | 82 - ios/include/backend/Program.h | 33 - .../backend/platforms/OpenGLPlatform.h | 34 - .../backend/platforms/PlatformCocoaGL.h | 3 - .../backend/platforms/PlatformCocoaTouchGL.h | 3 - ios/include/backend/platforms/PlatformEGL.h | 37 +- ios/include/backend/platforms/PlatformWGL.h | 8 +- .../backend/platforms/VulkanPlatform.h | 221 +- ios/include/bluegl/BlueGL.h | 2 +- ios/include/bluegl/BlueGLDefines.h | 5128 ++--- ios/include/bluevk/BlueVK.h | 994 - ios/include/filaflat/ChunkContainer.h | 103 - ios/include/filaflat/DictionaryReader.h | 32 - ios/include/filaflat/MaterialChunk.h | 70 - ios/include/filaflat/Unflattener.h | 163 - ios/include/filagui/ImGuiExtensions.h | 59 - ios/include/filagui/ImGuiHelper.h | 102 - ios/include/filagui/ImGuiMath.h | 30 - ios/include/filamat/MaterialBuilder.h | 53 +- .../IBLPrefilterContext.h | 107 +- ios/include/filament/ColorSpace.h | 2 +- ios/include/filament/Engine.h | 234 +- ios/include/filament/InstanceBuffer.h | 98 - ios/include/filament/Material.h | 56 - ios/include/filament/MaterialChunkType.h | 3 - ios/include/filament/MaterialEnums.h | 13 +- ios/include/filament/MaterialInstance.h | 11 - ios/include/filament/Options.h | 24 +- ios/include/filament/RenderTarget.h | 2 + ios/include/filament/RenderableManager.h | 55 +- ios/include/filament/View.h | 34 - ios/include/filameshio/filamesh.h | 84 - .../CMakeDirectoryInformation.cmake | 16 - .../gltfio_core.dir/DependInfo.cmake | 49 - .../CMakeFiles/gltfio_core.dir/build.make | 335 - .../gltfio_core.dir/cmake_clean.cmake | 39 - .../gltfio_core.dir/cmake_clean_target.cmake | 3 - .../gltfio_core.dir/compiler_depend.make | 2 - .../gltfio_core.dir/compiler_depend.ts | 2 - .../CMakeFiles/gltfio_core.dir/depend.make | 2 - .../CMakeFiles/gltfio_core.dir/flags.make | 12 - .../CMakeFiles/gltfio_core.dir/link.txt | 2 - .../CMakeFiles/gltfio_core.dir/progress.make | 17 - .../gltfio_core.dir/src/Animator.cpp.o | Bin 102944 -> 0 bytes .../gltfio_core.dir/src/Animator.cpp.o.d | 473 - .../gltfio_core.dir/src/ArchiveCache.cpp.o | Bin 46272 -> 0 bytes .../gltfio_core.dir/src/ArchiveCache.cpp.o.d | 433 - .../gltfio_core.dir/src/AssetLoader.cpp.o | Bin 672592 -> 0 bytes .../gltfio_core.dir/src/AssetLoader.cpp.o.d | 495 - .../gltfio_core.dir/src/DependencyGraph.cpp.o | Bin 230920 -> 0 bytes .../src/DependencyGraph.cpp.o.d | 386 - .../gltfio_core.dir/src/DracoCache.cpp.o | Bin 102264 -> 0 bytes .../gltfio_core.dir/src/DracoCache.cpp.o.d | 471 - .../gltfio_core.dir/src/FilamentAsset.cpp.o | Bin 124840 -> 0 bytes .../gltfio_core.dir/src/FilamentAsset.cpp.o.d | 486 - .../src/FilamentInstance.cpp.o | Bin 113032 -> 0 bytes .../src/FilamentInstance.cpp.o.d | 485 - .../gltfio_core.dir/src/Ktx2Provider.cpp.o | Bin 38544 -> 0 bytes .../gltfio_core.dir/src/Ktx2Provider.cpp.o.d | 446 - .../src/MaterialProvider.cpp.o | Bin 30944 -> 0 bytes .../src/MaterialProvider.cpp.o.d | 417 - .../gltfio_core.dir/src/NodeManager.cpp.o | Bin 48032 -> 0 bytes .../gltfio_core.dir/src/NodeManager.cpp.o.d | 403 - .../gltfio_core.dir/src/ResourceLoader.cpp.o | Bin 237304 -> 0 bytes .../src/ResourceLoader.cpp.o.d | 519 - .../gltfio_core.dir/src/StbProvider.cpp.o | Bin 46720 -> 0 bytes .../gltfio_core.dir/src/StbProvider.cpp.o.d | 441 - .../gltfio_core.dir/src/TangentsJob.cpp.o | Bin 19136 -> 0 bytes .../gltfio_core.dir/src/TangentsJob.cpp.o.d | 279 - .../src/UbershaderProvider.cpp.o | Bin 81696 -> 0 bytes .../src/UbershaderProvider.cpp.o.d | 442 - .../gltfio_core.dir/src/Wireframe.cpp.o | Bin 64704 -> 0 bytes .../gltfio_core.dir/src/Wireframe.cpp.o.d | 468 - ios/include/gltfio/CMakeFiles/progress.marks | 1 - .../uberarchive.dir/ASM.includecache | 10 - .../uberarchive.dir/DependInfo.cmake | 46 - .../CMakeFiles/uberarchive.dir/build.make | 271 - .../uberarchive.dir/cmake_clean.cmake | 30 - .../uberarchive.dir/cmake_clean_target.cmake | 3 - .../uberarchive.dir/compiler_depend.make | 2 - .../uberarchive.dir/compiler_depend.ts | 2 - .../uberarchive.dir/depend.internal | 5 - .../CMakeFiles/uberarchive.dir/depend.make | 5 - .../CMakeFiles/uberarchive.dir/dummy.c.o | Bin 2696 -> 0 bytes .../CMakeFiles/uberarchive.dir/dummy.c.o.d | 2 - .../CMakeFiles/uberarchive.dir/flags.make | 23 - .../CMakeFiles/uberarchive.dir/link.txt | 2 - .../materials/uberarchive.apple.S.o | Bin 1149432 -> 0 bytes .../CMakeFiles/uberarchive.dir/progress.make | 19 - .../uberz_file.dir/DependInfo.cmake | 18 - .../CMakeFiles/uberz_file.dir/build.make | 209 - .../uberz_file.dir/cmake_clean.cmake | 21 - .../uberz_file.dir/compiler_depend.make | 2 - .../uberz_file.dir/compiler_depend.ts | 2 - .../CMakeFiles/uberz_file.dir/progress.make | 14 - ios/include/gltfio/Makefile | 675 - ios/include/gltfio/cmake_install.cmake | 63 - ios/include/gltfio/default.uberz | Bin 1148763 -> 0 bytes ios/include/gltfio/dummy.c | 1 - ios/include/gltfio/lit_fade.filamat | Bin 890131 -> 0 bytes ios/include/gltfio/lit_fade.mat | 178 - ios/include/gltfio/lit_fade.spec | 32 - ios/include/gltfio/lit_masked.filamat | Bin 1179665 -> 0 bytes ios/include/gltfio/lit_masked.mat | 178 - ios/include/gltfio/lit_masked.spec | 32 - ios/include/gltfio/lit_opaque.filamat | Bin 1163625 -> 0 bytes ios/include/gltfio/lit_opaque.mat | 178 - ios/include/gltfio/lit_opaque.spec | 32 - ios/include/gltfio/materials/uberarchive.S | 12 - .../gltfio/materials/uberarchive.apple.S | 12 - ios/include/gltfio/materials/uberarchive.bin | Bin 1148763 -> 0 bytes ios/include/gltfio/sheen.filamat | Bin 1114226 -> 0 bytes ios/include/gltfio/sheen.mat | 141 - ios/include/gltfio/sheen.spec | 19 - .../gltfio/specularGlossiness_fade.filamat | Bin 772081 -> 0 bytes .../gltfio/specularGlossiness_fade.mat | 178 - .../gltfio/specularGlossiness_fade.spec | 32 - .../gltfio/specularGlossiness_masked.filamat | Bin 969886 -> 0 bytes .../gltfio/specularGlossiness_masked.mat | 178 - .../gltfio/specularGlossiness_masked.spec | 32 - .../gltfio/specularGlossiness_opaque.filamat | Bin 954119 -> 0 bytes .../gltfio/specularGlossiness_opaque.mat | 178 - .../gltfio/specularGlossiness_opaque.spec | 32 - ios/include/gltfio/transmission.filamat | Bin 1011813 -> 0 bytes ios/include/gltfio/transmission.mat | 131 - ios/include/gltfio/transmission.spec | 22 - ios/include/gltfio/unlit_fade.filamat | Bin 46210 -> 0 bytes ios/include/gltfio/unlit_fade.mat | 178 - ios/include/gltfio/unlit_fade.spec | 32 - ios/include/gltfio/unlit_masked.filamat | Bin 51380 -> 0 bytes ios/include/gltfio/unlit_masked.mat | 178 - ios/include/gltfio/unlit_masked.spec | 32 - ios/include/gltfio/unlit_opaque.filamat | Bin 45663 -> 0 bytes ios/include/gltfio/unlit_opaque.mat | 178 - ios/include/gltfio/unlit_opaque.spec | 32 - ios/include/gltfio/volume.filamat | Bin 1033860 -> 0 bytes ios/include/gltfio/volume.mat | 147 - ios/include/gltfio/volume.spec | 30 - ios/include/matdbg/DebugServer.h | 123 - ios/include/matdbg/JsonWriter.h | 59 - ios/include/matdbg/ShaderExtractor.h | 53 - ios/include/matdbg/ShaderInfo.h | 45 - ios/include/matdbg/ShaderReplacer.h | 51 - ios/include/matdbg/TextWriter.h | 39 - ios/include/material/FileMaterialProvider.hpp | 11 +- .../material/UnlitMaterialProvider.hpp | 53 - ios/include/material/image.S | 2 +- ios/include/material/image.apple.S | 2 +- ios/include/material/image.bin | Bin 30655 -> 13681 bytes ios/include/material/image.c | 2156 +-- ios/include/material/image.filamat | Bin 44497 -> 0 bytes ios/include/material/unlit_opaque.S | 12 - ios/include/material/unlit_opaque.apple.S | 12 - ios/include/material/unlit_opaque.bin | Bin 78806 -> 0 bytes ios/include/material/unlit_opaque.c | 3950 ---- ios/include/material/unlit_opaque.filamat | Bin 78806 -> 0 bytes ios/include/material/unlit_opaque.h | 13 - ios/include/math/mat3.h | 13 - .../tsl/array-hash/array_growth_policy.h | 307 - ios/include/tsl/array-hash/array_hash.h | 1766 -- ios/include/tsl/array-hash/array_map.h | 863 - ios/include/tsl/array-hash/array_set.h | 664 - ios/include/tsl/htrie_hash.h | 2090 -- ios/include/tsl/htrie_map.h | 647 - ios/include/tsl/htrie_set.h | 586 - ios/include/utils/BinaryTreeArray.h | 116 - ios/include/utils/BitmaskEnum.h | 1 + ios/include/utils/Condition.h | 26 - ios/include/utils/CountDownLatch.h | 91 - ios/include/utils/CyclicBarrier.h | 84 - ios/include/utils/Hash.h | 103 - ios/include/utils/JobSystem.h | 532 - ios/include/utils/Path.h | 6 - ios/include/utils/Profiler.h | 212 - ios/include/utils/QuadTree.h | 180 - ios/include/utils/Range.h | 88 - ios/include/utils/RangeMap.h | 308 - ios/include/utils/Stopwatch.h | 103 - ios/include/utils/Systrace.h | 278 - ios/include/utils/ThermalManager.h | 26 - ios/include/utils/ThreadUtils.h | 32 - ios/include/utils/WorkStealingDequeue.h | 202 - ios/include/utils/Zip2Iterator.h | 122 - ios/include/utils/android/ThermalManager.h | 60 - ios/include/utils/api_level.h | 34 - ios/include/utils/architecture.h | 28 - ios/include/utils/ashmem.h | 28 - ios/include/utils/generic/Condition.h | 39 - ios/include/utils/generic/ThermalManager.h | 56 - ios/include/utils/linux/Condition.h | 123 - ios/include/utils/linux/Mutex.h | 64 - ios/include/utils/sstream.h | 32 - ios/include/utils/string.h | 28 - ios/include/utils/trap.h | 40 - ios/include/utils/vector.h | 61 - ios/include/utils/win32/stdtypes.h | 33 - ios/include/viewer/Settings.h | 5 - .../vk_video/vulkan_video_codec_h264std.h | 310 - .../vulkan_video_codec_h264std_decode.h | 75 - .../vulkan_video_codec_h264std_encode.h | 132 - .../vk_video/vulkan_video_codec_h265std.h | 443 - .../vulkan_video_codec_h265std_decode.h | 65 - .../vulkan_video_codec_h265std_encode.h | 146 - .../vk_video/vulkan_video_codecs_common.h | 31 - ios/include/vulkan/vk_icd.h | 245 - ios/include/vulkan/vk_layer.h | 210 - ios/include/vulkan/vk_platform.h | 84 - ios/include/vulkan/vk_sdk_platform.h | 69 - ios/include/vulkan/vulkan.h | 91 - ios/include/vulkan/vulkan_android.h | 125 - ios/include/vulkan/vulkan_beta.h | 1014 - ios/include/vulkan/vulkan_core.h | 16028 ---------------- ios/include/vulkan/vulkan_directfb.h | 54 - ios/include/vulkan/vulkan_fuchsia.h | 258 - ios/include/vulkan/vulkan_ggp.h | 58 - ios/include/vulkan/vulkan_ios.h | 47 - ios/include/vulkan/vulkan_macos.h | 47 - ios/include/vulkan/vulkan_metal.h | 193 - ios/include/vulkan/vulkan_screen.h | 54 - ios/include/vulkan/vulkan_vi.h | 47 - ios/include/vulkan/vulkan_wayland.h | 54 - ios/include/vulkan/vulkan_win32.h | 315 - ios/include/vulkan/vulkan_xcb.h | 55 - ios/include/vulkan/vulkan_xlib.h | 55 - ios/include/vulkan/vulkan_xlib_xrandr.h | 45 - windows/lib/OGLCompilerd.lib | 3 + windows/lib/OSDependentd.lib | 3 + windows/lib/SPIRV-Tools.lib | 3 + windows/lib/SPIRVd.lib | 3 + windows/lib/assimp.lib | 3 + windows/lib/backend.lib | 4 +- windows/lib/basis_encoder.lib | 3 + windows/lib/basis_transcoder.lib | 4 +- windows/lib/bluegl.lib | 4 +- windows/lib/bluevk.lib | 3 - windows/lib/camutils.lib | 4 +- windows/lib/civetweb.lib | 4 +- windows/lib/draco_animation.lib | 3 + windows/lib/draco_animation_dec.lib | 3 + windows/lib/draco_attributes.lib | 3 + windows/lib/draco_core.lib | 3 + windows/lib/draco_dec_config.lib | 3 + windows/lib/draco_io.lib | 3 + windows/lib/draco_mesh.lib | 3 + windows/lib/draco_metadata.lib | 3 + windows/lib/draco_metadata_dec.lib | 3 + windows/lib/draco_point_cloud.lib | 3 + windows/lib/draco_points_dec.lib | 3 + windows/lib/dracodec.lib | 4 +- windows/lib/filabridge.lib | 4 +- windows/lib/filaflat.lib | 4 +- windows/lib/filagui.lib | 3 + windows/lib/filamat.lib | 4 +- windows/lib/filamat_lite.lib | 3 - windows/lib/filament-iblprefilter.lib | 4 +- windows/lib/filament.lib | 4 +- windows/lib/filamentapp-resources.lib | 3 + windows/lib/filamentapp.lib | 3 + windows/lib/filameshio.lib | 3 - windows/lib/geometry.lib | 4 +- windows/lib/getopt.lib | 3 + windows/lib/glfw-3.3.8.bin.WIN64/LICENSE.md | 3 - windows/lib/glfw-3.3.8.bin.WIN64/README.md | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/bc_s.png | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/bdwn.png | 3 - .../docs/html/build_8dox.html | 3 - .../docs/html/build_guide.html | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/closed.png | 3 - .../docs/html/compat_8dox.html | 3 - .../docs/html/compat_guide.html | 3 - .../docs/html/compile_8dox.html | 3 - .../docs/html/compile_guide.html | 3 - .../docs/html/context_8dox.html | 3 - .../docs/html/context_guide.html | 3 - .../docs/html/deprecated.html | 3 - .../dir_1dfd43b3952c5bc1ba15d15b12afff7b.html | 3 - .../dir_4351554941a2744586042c1cf3cf139a.html | 3 - .../dir_f6ba4c3dca55a8d4e7d63c8235e0ad43.html | 3 - .../dir_fda32cf7bec00275262cb8799a618f76.html | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/doc.png | 3 - .../docs/html/doxygen.css | 3 - .../docs/html/doxygen.svg | 3 - .../docs/html/dynsections.js | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/extra.css | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/files.html | 3 - .../docs/html/folderclosed.png | 3 - .../docs/html/folderopen.png | 3 - .../docs/html/glfw3_8h.html | 3 - .../docs/html/glfw3_8h_source.html | 3 - .../docs/html/glfw3native_8h.html | 3 - .../docs/html/glfw3native_8h_source.html | 3 - .../docs/html/group__buttons.html | 3 - .../docs/html/group__context.html | 3 - .../docs/html/group__errors.html | 3 - .../docs/html/group__gamepad__axes.html | 3 - .../docs/html/group__gamepad__buttons.html | 3 - .../docs/html/group__hat__state.html | 3 - .../docs/html/group__init.html | 3 - .../docs/html/group__input.html | 3 - .../docs/html/group__joysticks.html | 3 - .../docs/html/group__keys.html | 3 - .../docs/html/group__mods.html | 3 - .../docs/html/group__monitor.html | 3 - .../docs/html/group__native.html | 3 - .../docs/html/group__shapes.html | 3 - .../docs/html/group__vulkan.html | 3 - .../docs/html/group__window.html | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/index.html | 3 - .../docs/html/input_8dox.html | 3 - .../docs/html/input_guide.html | 3 - .../docs/html/internal_8dox.html | 3 - .../docs/html/internals_guide.html | 3 - .../docs/html/intro_8dox.html | 3 - .../docs/html/intro_guide.html | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/jquery.js | 3 - .../docs/html/main_8dox.html | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/menu.js | 3 - .../docs/html/menudata.js | 3 - .../docs/html/modules.html | 3 - .../docs/html/monitor_8dox.html | 3 - .../docs/html/monitor_guide.html | 3 - .../docs/html/moving_8dox.html | 3 - .../docs/html/moving_guide.html | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/nav_f.png | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/nav_g.png | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/nav_h.png | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/news.html | 3 - .../docs/html/news_8dox.html | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/open.png | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/pages.html | 3 - .../docs/html/quick_8dox.html | 3 - .../docs/html/quick_guide.html | 3 - .../docs/html/search/all_0.html | 3 - .../docs/html/search/all_0.js | 3 - .../docs/html/search/all_1.html | 3 - .../docs/html/search/all_1.js | 3 - .../docs/html/search/all_10.html | 3 - .../docs/html/search/all_10.js | 3 - .../docs/html/search/all_11.html | 3 - .../docs/html/search/all_11.js | 3 - .../docs/html/search/all_2.html | 3 - .../docs/html/search/all_2.js | 3 - .../docs/html/search/all_3.html | 3 - .../docs/html/search/all_3.js | 3 - .../docs/html/search/all_4.html | 3 - .../docs/html/search/all_4.js | 3 - .../docs/html/search/all_5.html | 3 - .../docs/html/search/all_5.js | 3 - .../docs/html/search/all_6.html | 3 - .../docs/html/search/all_6.js | 3 - .../docs/html/search/all_7.html | 3 - .../docs/html/search/all_7.js | 3 - .../docs/html/search/all_8.html | 3 - .../docs/html/search/all_8.js | 3 - .../docs/html/search/all_9.html | 3 - .../docs/html/search/all_9.js | 3 - .../docs/html/search/all_a.html | 3 - .../docs/html/search/all_a.js | 3 - .../docs/html/search/all_b.html | 3 - .../docs/html/search/all_b.js | 3 - .../docs/html/search/all_c.html | 3 - .../docs/html/search/all_c.js | 3 - .../docs/html/search/all_d.html | 3 - .../docs/html/search/all_d.js | 3 - .../docs/html/search/all_e.html | 3 - .../docs/html/search/all_e.js | 3 - .../docs/html/search/all_f.html | 3 - .../docs/html/search/all_f.js | 3 - .../docs/html/search/classes_0.html | 3 - .../docs/html/search/classes_0.js | 3 - .../docs/html/search/close.svg | 3 - .../docs/html/search/defines_0.html | 3 - .../docs/html/search/defines_0.js | 3 - .../docs/html/search/files_0.html | 3 - .../docs/html/search/files_0.js | 3 - .../docs/html/search/files_1.html | 3 - .../docs/html/search/files_1.js | 3 - .../docs/html/search/files_2.html | 3 - .../docs/html/search/files_2.js | 3 - .../docs/html/search/files_3.html | 3 - .../docs/html/search/files_3.js | 3 - .../docs/html/search/files_4.html | 3 - .../docs/html/search/files_4.js | 3 - .../docs/html/search/files_5.html | 3 - .../docs/html/search/files_5.js | 3 - .../docs/html/search/files_6.html | 3 - .../docs/html/search/files_6.js | 3 - .../docs/html/search/files_7.html | 3 - .../docs/html/search/files_7.js | 3 - .../docs/html/search/files_8.html | 3 - .../docs/html/search/files_8.js | 3 - .../docs/html/search/functions_0.html | 3 - .../docs/html/search/functions_0.js | 3 - .../docs/html/search/groups_0.html | 3 - .../docs/html/search/groups_0.js | 3 - .../docs/html/search/groups_1.html | 3 - .../docs/html/search/groups_1.js | 3 - .../docs/html/search/groups_2.html | 3 - .../docs/html/search/groups_2.js | 3 - .../docs/html/search/groups_3.html | 3 - .../docs/html/search/groups_3.js | 3 - .../docs/html/search/groups_4.html | 3 - .../docs/html/search/groups_4.js | 3 - .../docs/html/search/groups_5.html | 3 - .../docs/html/search/groups_5.js | 3 - .../docs/html/search/groups_6.html | 3 - .../docs/html/search/groups_6.js | 3 - .../docs/html/search/groups_7.html | 3 - .../docs/html/search/groups_7.js | 3 - .../docs/html/search/groups_8.html | 3 - .../docs/html/search/groups_8.js | 3 - .../docs/html/search/groups_9.html | 3 - .../docs/html/search/groups_9.js | 3 - .../docs/html/search/groups_a.html | 3 - .../docs/html/search/groups_a.js | 3 - .../docs/html/search/mag_sel.svg | 3 - .../docs/html/search/nomatches.html | 3 - .../docs/html/search/pages_0.html | 3 - .../docs/html/search/pages_0.js | 3 - .../docs/html/search/pages_1.html | 3 - .../docs/html/search/pages_1.js | 3 - .../docs/html/search/pages_2.html | 3 - .../docs/html/search/pages_2.js | 3 - .../docs/html/search/pages_3.html | 3 - .../docs/html/search/pages_3.js | 3 - .../docs/html/search/pages_4.html | 3 - .../docs/html/search/pages_4.js | 3 - .../docs/html/search/pages_5.html | 3 - .../docs/html/search/pages_5.js | 3 - .../docs/html/search/pages_6.html | 3 - .../docs/html/search/pages_6.js | 3 - .../docs/html/search/pages_7.html | 3 - .../docs/html/search/pages_7.js | 3 - .../docs/html/search/pages_8.html | 3 - .../docs/html/search/pages_8.js | 3 - .../docs/html/search/pages_9.html | 3 - .../docs/html/search/pages_9.js | 3 - .../docs/html/search/pages_a.html | 3 - .../docs/html/search/pages_a.js | 3 - .../docs/html/search/search.css | 3 - .../docs/html/search/search.js | 3 - .../docs/html/search/search_l.png | 3 - .../docs/html/search/search_m.png | 3 - .../docs/html/search/search_r.png | 3 - .../docs/html/search/searchdata.js | 3 - .../docs/html/search/typedefs_0.html | 3 - .../docs/html/search/typedefs_0.js | 3 - .../docs/html/search/variables_0.html | 3 - .../docs/html/search/variables_0.js | 3 - .../docs/html/search/variables_1.html | 3 - .../docs/html/search/variables_1.js | 3 - .../docs/html/search/variables_2.html | 3 - .../docs/html/search/variables_2.js | 3 - .../docs/html/search/variables_3.html | 3 - .../docs/html/search/variables_3.js | 3 - .../docs/html/search/variables_4.html | 3 - .../docs/html/search/variables_4.js | 3 - .../docs/html/search/variables_5.html | 3 - .../docs/html/search/variables_5.js | 3 - .../docs/html/search/variables_6.html | 3 - .../docs/html/search/variables_6.js | 3 - .../docs/html/search/variables_7.html | 3 - .../docs/html/search/variables_7.js | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/spaces.svg | 3 - .../docs/html/splitbar.png | 3 - .../docs/html/structGLFWgamepadstate.html | 3 - .../docs/html/structGLFWgammaramp.html | 3 - .../docs/html/structGLFWimage.html | 3 - .../docs/html/structGLFWvidmode.html | 3 - .../docs/html/sync_off.png | 3 - .../docs/html/sync_on.png | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/tab_a.png | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/tab_b.png | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/tab_h.png | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/tab_s.png | 3 - .../glfw-3.3.8.bin.WIN64/docs/html/tabs.css | 3 - .../docs/html/vulkan_8dox.html | 3 - .../docs/html/vulkan_guide.html | 3 - .../docs/html/window_8dox.html | 3 - .../docs/html/window_guide.html | 3 - .../glfw-3.3.8.bin.WIN64/include/GLFW/glfw3.h | 3 - .../include/GLFW/glfw3native.h | 3 - .../lib-mingw-w64/glfw3.dll | 3 - .../lib-mingw-w64/libglfw3.a | 3 - .../lib-mingw-w64/libglfw3dll.a | 3 - .../lib-static-ucrt/glfw3.dll | 3 - .../lib-static-ucrt/glfw3dll.lib | 3 - .../glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3.dll | 3 - .../glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3.lib | 3 - .../lib-vc2012/glfw3_mt.lib | 3 - .../lib-vc2012/glfw3dll.lib | 3 - .../glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3.dll | 3 - .../glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3.lib | 3 - .../lib-vc2013/glfw3_mt.lib | 3 - .../lib-vc2013/glfw3dll.lib | 3 - .../glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3.dll | 3 - .../glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3.lib | 3 - .../lib-vc2015/glfw3_mt.lib | 3 - .../lib-vc2015/glfw3dll.lib | 3 - .../glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3.dll | 3 - .../glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3.lib | 3 - .../lib-vc2017/glfw3_mt.lib | 3 - .../lib-vc2017/glfw3dll.lib | 3 - .../glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3.dll | 3 - .../glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3.lib | 3 - .../lib-vc2019/glfw3_mt.lib | 3 - .../lib-vc2019/glfw3dll.lib | 3 - .../glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3.dll | 3 - .../glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3.lib | 3 - .../lib-vc2022/glfw3_mt.lib | 3 - .../lib-vc2022/glfw3dll.lib | 3 - windows/lib/gltf-demo-resources.lib | 3 + windows/lib/gltf_viewer.lib | 3 + windows/lib/gltfio.lib | 4 +- windows/lib/gltfio_core.lib | 4 +- windows/lib/gltfio_resources.lib | 3 - windows/lib/gltfio_resources_lite.lib | 3 - windows/lib/ibl-lite.lib | 4 +- windows/lib/ibl.lib | 4 +- windows/lib/image.lib | 4 +- windows/lib/imageio.lib | 4 +- windows/lib/imgui.lib | 3 + windows/lib/ktxreader.lib | 4 +- windows/lib/matdbg.lib | 3 - windows/lib/math.lib | 3 + windows/lib/matlang.lib | 3 + windows/lib/meshoptimizer.lib | 4 +- windows/lib/mikktspace.lib | 4 +- windows/lib/png.lib | 4 +- windows/lib/shaders.lib | 4 +- windows/lib/smol-v.lib | 4 +- windows/lib/stb.lib | 4 +- windows/lib/tinyexr.lib | 2 +- windows/lib/uberarchive.lib | 4 +- windows/lib/uberzlib.lib | 4 +- windows/lib/utils.lib | 4 +- windows/lib/viewer.lib | 4 +- windows/lib/vkshaders.lib | 3 - windows/lib/z.lib | 4 +- windows/lib/zstd.lib | 2 +- 545 files changed, 3521 insertions(+), 53329 deletions(-) delete mode 100644 ios/include/bluevk/BlueVK.h delete mode 100644 ios/include/filaflat/ChunkContainer.h delete mode 100644 ios/include/filaflat/DictionaryReader.h delete mode 100644 ios/include/filaflat/MaterialChunk.h delete mode 100644 ios/include/filaflat/Unflattener.h delete mode 100644 ios/include/filagui/ImGuiExtensions.h delete mode 100644 ios/include/filagui/ImGuiHelper.h delete mode 100644 ios/include/filagui/ImGuiMath.h delete mode 100644 ios/include/filament/InstanceBuffer.h delete mode 100644 ios/include/filameshio/filamesh.h delete mode 100644 ios/include/gltfio/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/DependInfo.cmake delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/build.make delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/cmake_clean.cmake delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/cmake_clean_target.cmake delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.make delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/depend.make delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/flags.make delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/link.txt delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/progress.make delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o.d delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o.d delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o.d delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o.d delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o.d delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o.d delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o.d delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o.d delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o.d delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o.d delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o.d delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o.d delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o.d delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o.d delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o delete mode 100644 ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o.d delete mode 100644 ios/include/gltfio/CMakeFiles/progress.marks delete mode 100644 ios/include/gltfio/CMakeFiles/uberarchive.dir/ASM.includecache delete mode 100644 ios/include/gltfio/CMakeFiles/uberarchive.dir/DependInfo.cmake delete mode 100644 ios/include/gltfio/CMakeFiles/uberarchive.dir/build.make delete mode 100644 ios/include/gltfio/CMakeFiles/uberarchive.dir/cmake_clean.cmake delete mode 100644 ios/include/gltfio/CMakeFiles/uberarchive.dir/cmake_clean_target.cmake delete mode 100644 ios/include/gltfio/CMakeFiles/uberarchive.dir/compiler_depend.make delete mode 100644 ios/include/gltfio/CMakeFiles/uberarchive.dir/compiler_depend.ts delete mode 100644 ios/include/gltfio/CMakeFiles/uberarchive.dir/depend.internal delete mode 100644 ios/include/gltfio/CMakeFiles/uberarchive.dir/depend.make delete mode 100644 ios/include/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o delete mode 100644 ios/include/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o.d delete mode 100644 ios/include/gltfio/CMakeFiles/uberarchive.dir/flags.make delete mode 100644 ios/include/gltfio/CMakeFiles/uberarchive.dir/link.txt delete mode 100644 ios/include/gltfio/CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o delete mode 100644 ios/include/gltfio/CMakeFiles/uberarchive.dir/progress.make delete mode 100644 ios/include/gltfio/CMakeFiles/uberz_file.dir/DependInfo.cmake delete mode 100644 ios/include/gltfio/CMakeFiles/uberz_file.dir/build.make delete mode 100644 ios/include/gltfio/CMakeFiles/uberz_file.dir/cmake_clean.cmake delete mode 100644 ios/include/gltfio/CMakeFiles/uberz_file.dir/compiler_depend.make delete mode 100644 ios/include/gltfio/CMakeFiles/uberz_file.dir/compiler_depend.ts delete mode 100644 ios/include/gltfio/CMakeFiles/uberz_file.dir/progress.make delete mode 100644 ios/include/gltfio/Makefile delete mode 100644 ios/include/gltfio/cmake_install.cmake delete mode 100644 ios/include/gltfio/default.uberz delete mode 100644 ios/include/gltfio/dummy.c delete mode 100644 ios/include/gltfio/lit_fade.filamat delete mode 100644 ios/include/gltfio/lit_fade.mat delete mode 100644 ios/include/gltfio/lit_fade.spec delete mode 100644 ios/include/gltfio/lit_masked.filamat delete mode 100644 ios/include/gltfio/lit_masked.mat delete mode 100644 ios/include/gltfio/lit_masked.spec delete mode 100644 ios/include/gltfio/lit_opaque.filamat delete mode 100644 ios/include/gltfio/lit_opaque.mat delete mode 100644 ios/include/gltfio/lit_opaque.spec delete mode 100644 ios/include/gltfio/materials/uberarchive.S delete mode 100644 ios/include/gltfio/materials/uberarchive.apple.S delete mode 100644 ios/include/gltfio/materials/uberarchive.bin delete mode 100644 ios/include/gltfio/sheen.filamat delete mode 100644 ios/include/gltfio/sheen.mat delete mode 100644 ios/include/gltfio/sheen.spec delete mode 100644 ios/include/gltfio/specularGlossiness_fade.filamat delete mode 100644 ios/include/gltfio/specularGlossiness_fade.mat delete mode 100644 ios/include/gltfio/specularGlossiness_fade.spec delete mode 100644 ios/include/gltfio/specularGlossiness_masked.filamat delete mode 100644 ios/include/gltfio/specularGlossiness_masked.mat delete mode 100644 ios/include/gltfio/specularGlossiness_masked.spec delete mode 100644 ios/include/gltfio/specularGlossiness_opaque.filamat delete mode 100644 ios/include/gltfio/specularGlossiness_opaque.mat delete mode 100644 ios/include/gltfio/specularGlossiness_opaque.spec delete mode 100644 ios/include/gltfio/transmission.filamat delete mode 100644 ios/include/gltfio/transmission.mat delete mode 100644 ios/include/gltfio/transmission.spec delete mode 100644 ios/include/gltfio/unlit_fade.filamat delete mode 100644 ios/include/gltfio/unlit_fade.mat delete mode 100644 ios/include/gltfio/unlit_fade.spec delete mode 100644 ios/include/gltfio/unlit_masked.filamat delete mode 100644 ios/include/gltfio/unlit_masked.mat delete mode 100644 ios/include/gltfio/unlit_masked.spec delete mode 100644 ios/include/gltfio/unlit_opaque.filamat delete mode 100644 ios/include/gltfio/unlit_opaque.mat delete mode 100644 ios/include/gltfio/unlit_opaque.spec delete mode 100644 ios/include/gltfio/volume.filamat delete mode 100644 ios/include/gltfio/volume.mat delete mode 100644 ios/include/gltfio/volume.spec delete mode 100644 ios/include/matdbg/DebugServer.h delete mode 100644 ios/include/matdbg/JsonWriter.h delete mode 100644 ios/include/matdbg/ShaderExtractor.h delete mode 100644 ios/include/matdbg/ShaderInfo.h delete mode 100644 ios/include/matdbg/ShaderReplacer.h delete mode 100644 ios/include/matdbg/TextWriter.h delete mode 100644 ios/include/material/UnlitMaterialProvider.hpp delete mode 100644 ios/include/material/image.filamat delete mode 100644 ios/include/material/unlit_opaque.S delete mode 100644 ios/include/material/unlit_opaque.apple.S delete mode 100644 ios/include/material/unlit_opaque.bin delete mode 100644 ios/include/material/unlit_opaque.c delete mode 100644 ios/include/material/unlit_opaque.filamat delete mode 100644 ios/include/material/unlit_opaque.h delete mode 100644 ios/include/tsl/array-hash/array_growth_policy.h delete mode 100644 ios/include/tsl/array-hash/array_hash.h delete mode 100644 ios/include/tsl/array-hash/array_map.h delete mode 100644 ios/include/tsl/array-hash/array_set.h delete mode 100644 ios/include/tsl/htrie_hash.h delete mode 100644 ios/include/tsl/htrie_map.h delete mode 100644 ios/include/tsl/htrie_set.h delete mode 100644 ios/include/utils/BinaryTreeArray.h delete mode 100644 ios/include/utils/Condition.h delete mode 100644 ios/include/utils/CountDownLatch.h delete mode 100644 ios/include/utils/CyclicBarrier.h delete mode 100644 ios/include/utils/Hash.h delete mode 100644 ios/include/utils/JobSystem.h delete mode 100644 ios/include/utils/Profiler.h delete mode 100644 ios/include/utils/QuadTree.h delete mode 100644 ios/include/utils/Range.h delete mode 100644 ios/include/utils/RangeMap.h delete mode 100644 ios/include/utils/Stopwatch.h delete mode 100644 ios/include/utils/Systrace.h delete mode 100644 ios/include/utils/ThermalManager.h delete mode 100644 ios/include/utils/ThreadUtils.h delete mode 100644 ios/include/utils/WorkStealingDequeue.h delete mode 100644 ios/include/utils/Zip2Iterator.h delete mode 100644 ios/include/utils/android/ThermalManager.h delete mode 100644 ios/include/utils/api_level.h delete mode 100644 ios/include/utils/architecture.h delete mode 100644 ios/include/utils/ashmem.h delete mode 100644 ios/include/utils/generic/Condition.h delete mode 100644 ios/include/utils/generic/ThermalManager.h delete mode 100644 ios/include/utils/linux/Condition.h delete mode 100644 ios/include/utils/linux/Mutex.h delete mode 100644 ios/include/utils/sstream.h delete mode 100644 ios/include/utils/string.h delete mode 100644 ios/include/utils/trap.h delete mode 100644 ios/include/utils/vector.h delete mode 100644 ios/include/utils/win32/stdtypes.h delete mode 100644 ios/include/vk_video/vulkan_video_codec_h264std.h delete mode 100644 ios/include/vk_video/vulkan_video_codec_h264std_decode.h delete mode 100644 ios/include/vk_video/vulkan_video_codec_h264std_encode.h delete mode 100644 ios/include/vk_video/vulkan_video_codec_h265std.h delete mode 100644 ios/include/vk_video/vulkan_video_codec_h265std_decode.h delete mode 100644 ios/include/vk_video/vulkan_video_codec_h265std_encode.h delete mode 100644 ios/include/vk_video/vulkan_video_codecs_common.h delete mode 100644 ios/include/vulkan/vk_icd.h delete mode 100644 ios/include/vulkan/vk_layer.h delete mode 100644 ios/include/vulkan/vk_platform.h delete mode 100644 ios/include/vulkan/vk_sdk_platform.h delete mode 100644 ios/include/vulkan/vulkan.h delete mode 100644 ios/include/vulkan/vulkan_android.h delete mode 100644 ios/include/vulkan/vulkan_beta.h delete mode 100644 ios/include/vulkan/vulkan_core.h delete mode 100644 ios/include/vulkan/vulkan_directfb.h delete mode 100644 ios/include/vulkan/vulkan_fuchsia.h delete mode 100644 ios/include/vulkan/vulkan_ggp.h delete mode 100644 ios/include/vulkan/vulkan_ios.h delete mode 100644 ios/include/vulkan/vulkan_macos.h delete mode 100644 ios/include/vulkan/vulkan_metal.h delete mode 100644 ios/include/vulkan/vulkan_screen.h delete mode 100644 ios/include/vulkan/vulkan_vi.h delete mode 100644 ios/include/vulkan/vulkan_wayland.h delete mode 100644 ios/include/vulkan/vulkan_win32.h delete mode 100644 ios/include/vulkan/vulkan_xcb.h delete mode 100644 ios/include/vulkan/vulkan_xlib.h delete mode 100644 ios/include/vulkan/vulkan_xlib_xrandr.h create mode 100644 windows/lib/OGLCompilerd.lib create mode 100644 windows/lib/OSDependentd.lib create mode 100644 windows/lib/SPIRV-Tools.lib create mode 100644 windows/lib/SPIRVd.lib create mode 100644 windows/lib/assimp.lib create mode 100644 windows/lib/basis_encoder.lib delete mode 100644 windows/lib/bluevk.lib create mode 100644 windows/lib/draco_animation.lib create mode 100644 windows/lib/draco_animation_dec.lib create mode 100644 windows/lib/draco_attributes.lib create mode 100644 windows/lib/draco_core.lib create mode 100644 windows/lib/draco_dec_config.lib create mode 100644 windows/lib/draco_io.lib create mode 100644 windows/lib/draco_mesh.lib create mode 100644 windows/lib/draco_metadata.lib create mode 100644 windows/lib/draco_metadata_dec.lib create mode 100644 windows/lib/draco_point_cloud.lib create mode 100644 windows/lib/draco_points_dec.lib create mode 100644 windows/lib/filagui.lib delete mode 100644 windows/lib/filamat_lite.lib create mode 100644 windows/lib/filamentapp-resources.lib create mode 100644 windows/lib/filamentapp.lib delete mode 100644 windows/lib/filameshio.lib create mode 100644 windows/lib/getopt.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/LICENSE.md delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/README.md delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/bc_s.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/bdwn.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/build_8dox.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/build_guide.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/closed.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/compat_8dox.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/compat_guide.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/compile_8dox.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/compile_guide.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/context_8dox.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/context_guide.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/deprecated.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dir_1dfd43b3952c5bc1ba15d15b12afff7b.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dir_4351554941a2744586042c1cf3cf139a.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dir_f6ba4c3dca55a8d4e7d63c8235e0ad43.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dir_fda32cf7bec00275262cb8799a618f76.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/doc.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/doxygen.css delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/doxygen.svg delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dynsections.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/extra.css delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/files.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/folderclosed.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/folderopen.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/glfw3_8h.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/glfw3_8h_source.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/glfw3native_8h.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/glfw3native_8h_source.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__buttons.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__context.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__errors.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__gamepad__axes.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__gamepad__buttons.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__hat__state.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__init.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__input.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__joysticks.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__keys.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__mods.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__monitor.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__native.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__shapes.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__vulkan.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__window.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/index.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/input_8dox.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/input_guide.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/internal_8dox.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/internals_guide.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/intro_8dox.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/intro_guide.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/jquery.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/main_8dox.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/menu.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/menudata.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/modules.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/monitor_8dox.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/monitor_guide.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/moving_8dox.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/moving_guide.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/nav_f.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/nav_g.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/nav_h.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/news.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/news_8dox.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/open.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/pages.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/quick_8dox.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/quick_guide.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_0.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_0.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_1.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_1.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_10.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_10.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_11.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_11.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_2.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_2.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_3.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_3.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_4.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_4.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_5.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_5.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_6.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_6.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_7.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_7.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_8.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_8.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_9.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_9.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_a.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_a.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_b.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_b.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_c.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_c.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_d.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_d.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_e.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_e.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_f.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_f.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/classes_0.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/classes_0.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/close.svg delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/defines_0.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/defines_0.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_0.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_0.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_1.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_1.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_2.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_2.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_3.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_3.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_4.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_4.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_5.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_5.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_6.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_6.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_7.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_7.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_8.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_8.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/functions_0.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/functions_0.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_0.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_0.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_1.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_1.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_2.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_2.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_3.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_3.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_4.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_4.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_5.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_5.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_6.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_6.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_7.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_7.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_8.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_8.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_9.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_9.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_a.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_a.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/mag_sel.svg delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/nomatches.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_0.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_0.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_1.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_1.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_2.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_2.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_3.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_3.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_4.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_4.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_5.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_5.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_6.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_6.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_7.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_7.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_8.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_8.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_9.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_9.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_a.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_a.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search.css delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search_l.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search_m.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search_r.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/searchdata.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/typedefs_0.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/typedefs_0.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_0.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_0.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_1.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_1.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_2.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_2.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_3.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_3.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_4.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_4.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_5.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_5.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_6.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_6.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_7.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_7.js delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/spaces.svg delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/splitbar.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/structGLFWgamepadstate.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/structGLFWgammaramp.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/structGLFWimage.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/structGLFWvidmode.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/sync_off.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/sync_on.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tab_a.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tab_b.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tab_h.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tab_s.png delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tabs.css delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/vulkan_8dox.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/vulkan_guide.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/window_8dox.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/docs/html/window_guide.html delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/include/GLFW/glfw3.h delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/include/GLFW/glfw3native.h delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-mingw-w64/glfw3.dll delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-mingw-w64/libglfw3.a delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-mingw-w64/libglfw3dll.a delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-static-ucrt/glfw3.dll delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-static-ucrt/glfw3dll.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3.dll delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3_mt.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3dll.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3.dll delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3_mt.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3dll.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3.dll delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3_mt.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3dll.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3.dll delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3_mt.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3dll.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3.dll delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3_mt.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3dll.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3.dll delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3_mt.lib delete mode 100644 windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3dll.lib create mode 100644 windows/lib/gltf-demo-resources.lib create mode 100644 windows/lib/gltf_viewer.lib delete mode 100644 windows/lib/gltfio_resources.lib delete mode 100644 windows/lib/gltfio_resources_lite.lib create mode 100644 windows/lib/imgui.lib delete mode 100644 windows/lib/matdbg.lib create mode 100644 windows/lib/math.lib create mode 100644 windows/lib/matlang.lib delete mode 100644 windows/lib/vkshaders.lib diff --git a/ios/include/FilamentViewer.hpp b/ios/include/FilamentViewer.hpp index 52c224dc..209a1528 100644 --- a/ios/include/FilamentViewer.hpp +++ b/ios/include/FilamentViewer.hpp @@ -65,7 +65,12 @@ namespace polyvox { void clearAssets(); void updateViewportAndCameraProjection(int height, int width, float scaleFactor); - void render(uint64_t frameTimeInNanos); + void render( + uint64_t frameTimeInNanos, + void* pixelBuffer, + void (*callback)(void *buf, size_t size, void *data), + void* data + ); void setFrameInterval(float interval); bool setCamera(EntityId asset, const char* nodeName); diff --git a/ios/include/PolyvoxFilamentApi.h b/ios/include/PolyvoxFilamentApi.h index d0433cb8..55d06e32 100644 --- a/ios/include/PolyvoxFilamentApi.h +++ b/ios/include/PolyvoxFilamentApi.h @@ -39,7 +39,13 @@ void clear_lights(const void* const viewer); EntityId load_glb(void *assetManager, const char *assetPath, bool unlit); EntityId load_gltf(void *assetManager, const char *assetPath, const char *relativePath); bool set_camera(const void* const viewer, EntityId asset, const char *nodeName); -void render(const void* const viewer, uint64_t frameTimeInNanos); +void render( + const void* const viewer, + uint64_t frameTimeInNanos, + void* pixelBuffer, + void (*callback)(void *buf, size_t size, void *data), + void* data +); void create_swap_chain(const void* const viewer, const void* const window, uint32_t width, uint32_t height); void destroy_swap_chain(const void* const viewer); void set_frame_interval(const void* const viewer, float interval); diff --git a/ios/include/ResourceBuffer.hpp b/ios/include/ResourceBuffer.hpp index 2548fc34..d22e05c8 100644 --- a/ios/include/ResourceBuffer.hpp +++ b/ios/include/ResourceBuffer.hpp @@ -27,6 +27,10 @@ extern "C" { struct ResourceBuffer { #if defined(__cplusplus) ResourceBuffer(const void* const data, const uint32_t size, const uint32_t id) : data(data), size(size), id(id) {}; + ResourceBuffer(const ResourceBuffer& rb) : data(rb.data), size(rb.size), id(rb.id) { }; + ResourceBuffer(const ResourceBuffer&& rb) : data(rb.data), size(rb.size), id(rb.id) { }; + ResourceBuffer& operator=(const ResourceBuffer& other) = delete; + #endif const void * const data; const uint32_t size; diff --git a/ios/include/backend/DriverEnums.h b/ios/include/backend/DriverEnums.h index 6e5a142e..d66ce9f7 100644 --- a/ios/include/backend/DriverEnums.h +++ b/ios/include/backend/DriverEnums.h @@ -106,8 +106,7 @@ static constexpr size_t CONFIG_SAMPLER_BINDING_COUNT = 4; // This is guarantee * Defines the backend's feature levels. */ enum class FeatureLevel : uint8_t { - FEATURE_LEVEL_0 = 0, //!< OpenGL ES 2.0 features - FEATURE_LEVEL_1, //!< OpenGL ES 3.0 features (default) + FEATURE_LEVEL_1 = 1, //!< OpenGL ES 3.0 features (default) FEATURE_LEVEL_2, //!< OpenGL ES 3.1 features + 16 textures units + cubemap arrays FEATURE_LEVEL_3 //!< OpenGL ES 3.1 features + 31 textures units + cubemap arrays }; @@ -296,14 +295,6 @@ enum class Precision : uint8_t { DEFAULT }; -/** - * Shader compiler priority queue - */ -enum class CompilerPriorityQueue : uint8_t { - HIGH, - LOW -}; - //! Texture sampler type enum class SamplerType : uint8_t { SAMPLER_2D, //!< 2D texture @@ -1138,9 +1129,7 @@ enum class Workaround : uint16_t { ADRENO_UNIFORM_ARRAY_CRASH, // Workaround a Metal pipeline compilation error with the message: // "Could not statically determine the target of a texture". See light_indirect.fs - A8X_STATIC_TEXTURE_TARGET_ERROR, - // Adreno drivers sometimes aren't able to blit into a layer of a texture array. - DISABLE_BLIT_INTO_TEXTURE_ARRAY, + A8X_STATIC_TEXTURE_TARGET_ERROR }; } // namespace filament::backend diff --git a/ios/include/backend/Handle.h b/ios/include/backend/Handle.h index 04e83809..7317e2c5 100644 --- a/ios/include/backend/Handle.h +++ b/ios/include/backend/Handle.h @@ -39,6 +39,7 @@ struct HwRenderTarget; struct HwSamplerGroup; struct HwStream; struct HwSwapChain; +struct HwSync; struct HwTexture; struct HwTimerQuery; struct HwVertexBuffer; @@ -125,6 +126,7 @@ using RenderTargetHandle = Handle; using SamplerGroupHandle = Handle; using StreamHandle = Handle; using SwapChainHandle = Handle; +using SyncHandle = Handle; using TextureHandle = Handle; using TimerQueryHandle = Handle; using VertexBufferHandle = Handle; diff --git a/ios/include/backend/Platform.h b/ios/include/backend/Platform.h index 1777860f..210b047c 100644 --- a/ios/include/backend/Platform.h +++ b/ios/include/backend/Platform.h @@ -22,7 +22,6 @@ #include #include -#include namespace filament::backend { @@ -48,8 +47,6 @@ public: size_t handleArenaSize = 0; }; - Platform() noexcept; - virtual ~Platform() noexcept; /** @@ -82,85 +79,6 @@ public: * thread, or if the platform does not need to perform any special processing. */ virtual bool pumpEvents() noexcept; - - /** - * InsertBlobFunc is an Invocable to an application-provided function that a - * backend implementation may use to insert a key/value pair into the - * cache. - */ - using InsertBlobFunc = utils::Invocable< - void(const void* key, size_t keySize, const void* value, size_t valueSize)>; - - /* - * RetrieveBlobFunc is an Invocable to an application-provided function that a - * backend implementation may use to retrieve a cached value from the - * cache. - */ - using RetrieveBlobFunc = utils::Invocable< - size_t(const void* key, size_t keySize, void* value, size_t valueSize)>; - - /** - * Sets the callback functions that the backend can use to interact with caching functionality - * provided by the application. - * - * Cache functions may only be specified once during the lifetime of a - * Platform. The and Invocables may be called at any time and - * from any thread from the time at which setBlobFunc is called until the time that Platform - * is destroyed. Concurrent calls to these functions from different threads is also allowed. - * - * @param insertBlob an Invocable that inserts a new value into the cache and associates - * it with the given key - * @param retrieveBlob an Invocable that retrieves from the cache the value associated with a - * given key - */ - void setBlobFunc(InsertBlobFunc&& insertBlob, RetrieveBlobFunc&& retrieveBlob) noexcept; - - /** - * @return true if setBlobFunc was called. - */ - bool hasBlobFunc() const noexcept; - - /** - * To insert a new binary value into the cache and associate it with a given - * key, the backend implementation can call the application-provided callback - * function insertBlob. - * - * No guarantees are made as to whether a given key/value pair is present in - * the cache after the set call. If a different value has been associated - * with the given key in the past then it is undefined which value, if any, is - * associated with the key after the set call. Note that while there are no - * guarantees, the cache implementation should attempt to cache the most - * recently set value for a given key. - * - * @param key pointer to the beginning of the key data that is to be inserted - * @param keySize specifies the size in byte of the data pointed to by - * @param value pointer to the beginning of the value data that is to be inserted - * @param valueSize specifies the size in byte of the data pointed to by - */ - void insertBlob(const void* key, size_t keySize, const void* value, size_t valueSize); - - /** - * To retrieve the binary value associated with a given key from the cache, a - * the backend implementation can call the application-provided callback - * function retrieveBlob. - * - * If the cache contains a value for the given key and its size in bytes is - * less than or equal to then the value is written to the memory - * pointed to by . Otherwise nothing is written to the memory pointed - * to by . - * - * @param key pointer to the beginning of the key - * @param keySize specifies the size in bytes of the binary key pointed to by - * @param value pointer to a buffer to receive the cached binary data, if it exists - * @param valueSize specifies the size in bytes of the memory pointed to by - * @return If the cache contains a value associated with the given key then the - * size of that binary value in bytes is returned. Otherwise 0 is returned. - */ - size_t retrieveBlob(const void* key, size_t keySize, void* value, size_t valueSize); - -private: - InsertBlobFunc mInsertBlob; - RetrieveBlobFunc mRetrieveBlob; }; } // namespace filament diff --git a/ios/include/backend/Program.h b/ios/include/backend/Program.h index 2a491959..217bcbeb 100644 --- a/ios/include/backend/Program.h +++ b/ios/include/backend/Program.h @@ -48,15 +48,7 @@ public: ShaderStageFlags stageFlags = ShaderStageFlags::ALL_SHADER_STAGE_FLAGS; }; - struct Uniform { - utils::CString name; // full qualified name of the uniform field - uint16_t offset; // offset in 'uint32_t' into the uniform buffer - uint8_t size; // >1 for arrays - UniformType type; // uniform type - }; - using UniformBlockInfo = std::array; - using UniformInfo = utils::FixedCapacityVector; using SamplerGroupInfo = std::array; using ShaderBlob = utils::FixedCapacityVector; using ShaderSource = std::array; @@ -71,8 +63,6 @@ public: ~Program() noexcept; - Program& priorityQueue(CompilerPriorityQueue priorityQueue) noexcept; - // sets the material name and variant for diagnostic purposes only Program& diagnostics(utils::CString const& name, utils::Invocable&& logger); @@ -88,14 +78,6 @@ public: Program& uniformBlockBindings( utils::FixedCapacityVector> const& uniformBlockBindings) noexcept; - // Note: This is only needed for GLES2.0, this is used to emulate UBO. This function tells - // the program everything it needs to know about the uniforms at a given binding - Program& uniforms(uint32_t index, UniformInfo const& uniforms) noexcept; - - // Note: This is only needed for GLES2.0. - Program& attributes( - utils::FixedCapacityVector> attributes) noexcept; - // sets the 'bindingPoint' sampler group descriptor for this program. // 'samplers' can be destroyed after this call. // This effectively associates a set of (BindingPoints, index) to a texture unit in the shader. @@ -111,7 +93,6 @@ public: Program& specializationConstants( utils::FixedCapacityVector specConstants) noexcept; - Program& cacheId(uint64_t cacheId) noexcept; ShaderSource const& getShadersSource() const noexcept { return mShadersSource; } ShaderSource& getShadersSource() noexcept { return mShadersSource; } @@ -122,12 +103,6 @@ public: SamplerGroupInfo const& getSamplerGroupInfo() const { return mSamplerGroups; } SamplerGroupInfo& getSamplerGroupInfo() { return mSamplerGroups; } - auto const& getBindingUniformInfo() const { return mBindingUniformInfo; } - auto& getBindingUniformInfo() { return mBindingUniformInfo; } - - auto const& getAttributes() const { return mAttributes; } - auto& getAttributes() { return mAttributes; } - utils::CString const& getName() const noexcept { return mName; } utils::CString& getName() noexcept { return mName; } @@ -138,10 +113,6 @@ public: return mSpecializationConstants; } - uint64_t getCacheId() const noexcept { return mCacheId; } - - CompilerPriorityQueue getPriorityQueue() const noexcept { return mPriorityQueue; } - private: friend utils::io::ostream& operator<<(utils::io::ostream& out, const Program& builder); @@ -149,12 +120,8 @@ private: SamplerGroupInfo mSamplerGroups = {}; ShaderSource mShadersSource; utils::CString mName; - uint64_t mCacheId{}; utils::Invocable mLogger; utils::FixedCapacityVector mSpecializationConstants; - utils::FixedCapacityVector> mAttributes; - std::array mBindingUniformInfo; - CompilerPriorityQueue mPriorityQueue = CompilerPriorityQueue::HIGH; }; } // namespace filament::backend diff --git a/ios/include/backend/platforms/OpenGLPlatform.h b/ios/include/backend/platforms/OpenGLPlatform.h index c41dce43..8cdbc0f6 100644 --- a/ios/include/backend/platforms/OpenGLPlatform.h +++ b/ios/include/backend/platforms/OpenGLPlatform.h @@ -95,19 +95,6 @@ public: */ virtual void destroySwapChain(SwapChain* swapChain) noexcept = 0; - /** - * Returns the set of buffers that must be preserved up to the call to commit(). - * The default value is TargetBufferFlags::NONE. - * The color buffer is always preserved, however ancillary buffers, such as the depth buffer - * are generally discarded. The preserve flags can be used to make sure those ancillary - * buffers are preserved until the call to commit. - * - * @param swapChain - * @return buffer that must be preserved - * @see commit() - */ - virtual TargetBufferFlags getPreservedFlags(SwapChain* swapChain) noexcept; - /** * Called by the driver to establish the default FBO. The default implementation returns 0. * @return a GLuint casted to a uint32_t that is an OpenGL framebuffer object. @@ -267,27 +254,6 @@ public: * @return Transformed image. */ virtual AcquiredImage transformAcquiredImage(AcquiredImage source) noexcept; - - // -------------------------------------------------------------------------------------------- - - /** - * Returns true if additional OpenGL contexts can be created. Default: false. - * @return true if additional OpenGL contexts can be created. - * @see createContext - */ - virtual bool isExtraContextSupported() const noexcept; - - /** - * Creates an OpenGL context with the same configuration than the main context and makes it - * current to the current thread. Must not be called from the main driver thread. - * createContext() is only supported if isExtraContextSupported() returns true. - * These additional contexts will be automatically terminated in terminate. - * - * @param shared whether the new context is shared with the main context. - * @see isExtraContextSupported() - * @see terminate() - */ - virtual void createContext(bool shared); }; } // namespace filament diff --git a/ios/include/backend/platforms/PlatformCocoaGL.h b/ios/include/backend/platforms/PlatformCocoaGL.h index df03bcbf..97188852 100644 --- a/ios/include/backend/platforms/PlatformCocoaGL.h +++ b/ios/include/backend/platforms/PlatformCocoaGL.h @@ -50,9 +50,6 @@ protected: // -------------------------------------------------------------------------------------------- // OpenGLPlatform Interface - bool isExtraContextSupported() const noexcept override; - void createContext(bool shared) override; - void terminate() noexcept override; SwapChain* createSwapChain(void* nativewindow, uint64_t flags) noexcept override; diff --git a/ios/include/backend/platforms/PlatformCocoaTouchGL.h b/ios/include/backend/platforms/PlatformCocoaTouchGL.h index cbdd6a06..5eb3b63b 100644 --- a/ios/include/backend/platforms/PlatformCocoaTouchGL.h +++ b/ios/include/backend/platforms/PlatformCocoaTouchGL.h @@ -47,9 +47,6 @@ public: uint32_t createDefaultRenderTarget() noexcept override; - bool isExtraContextSupported() const noexcept override; - void createContext(bool shared) override; - SwapChain* createSwapChain(void* nativewindow, uint64_t flags) noexcept override; SwapChain* createSwapChain(uint32_t width, uint32_t height, uint64_t flags) noexcept override; void destroySwapChain(SwapChain* swapChain) noexcept override; diff --git a/ios/include/backend/platforms/PlatformEGL.h b/ios/include/backend/platforms/PlatformEGL.h index 8902f14f..21fc7c96 100644 --- a/ios/include/backend/platforms/PlatformEGL.h +++ b/ios/include/backend/platforms/PlatformEGL.h @@ -26,9 +26,6 @@ #include -#include -#include - namespace filament::backend { /** @@ -38,31 +35,8 @@ class PlatformEGL : public OpenGLPlatform { public: PlatformEGL() noexcept; - bool isExtraContextSupported() const noexcept override; - void createContext(bool shared) override; protected: - - // -------------------------------------------------------------------------------------------- - // Helper for EGL configs and attributes parameters - - class Config { - public: - Config(); - Config(std::initializer_list> list); - EGLint& operator[](EGLint name); - EGLint operator[](EGLint name) const; - void erase(EGLint name) noexcept; - EGLint const* data() const noexcept { - return reinterpret_cast(mConfig.data()); - } - size_t size() const noexcept { - return mConfig.size(); - } - private: - std::vector> mConfig = {{ EGL_NONE, EGL_NONE }}; - }; - // -------------------------------------------------------------------------------------------- // Platform Interface @@ -105,8 +79,6 @@ protected: * @param name a string giving some context on the error. Typically __func__. */ static void logEglError(const char* name) noexcept; - static void logEglError(const char* name, EGLint error) noexcept; - static const char* getEglErrorName(EGLint error) noexcept; /** * Calls glGetError() to clear the current error flags. logs a warning to log.w if @@ -126,8 +98,6 @@ protected: EGLSurface mCurrentReadSurface = EGL_NO_SURFACE; EGLSurface mEGLDummySurface = EGL_NO_SURFACE; EGLConfig mEGLConfig = EGL_NO_CONFIG_KHR; - Config mContextAttribs; - std::vector mAdditionalContexts; // supported extensions detected at runtime struct { @@ -135,16 +105,13 @@ protected: bool OES_EGL_image_external_essl3 = false; } gl; struct { - bool ANDROID_recordable = false; - bool KHR_create_context = false; - bool KHR_gl_colorspace = false; bool KHR_no_config_context = false; + bool KHR_gl_colorspace = false; } egl; } ext; - void initializeGlExtensions() noexcept; - private: + void initializeGlExtensions() noexcept; EGLConfig findSwapChainConfig(uint64_t flags) const; }; diff --git a/ios/include/backend/platforms/PlatformWGL.h b/ios/include/backend/platforms/PlatformWGL.h index 6c16c305..d18a20b2 100644 --- a/ios/include/backend/platforms/PlatformWGL.h +++ b/ios/include/backend/platforms/PlatformWGL.h @@ -23,9 +23,8 @@ #include "utils/unwindows.h" #include -#include -#include +#include namespace filament::backend { @@ -47,9 +46,6 @@ protected: void terminate() noexcept override; - bool isExtraContextSupported() const noexcept override; - void createContext(bool shared) override; - SwapChain* createSwapChain(void* nativewindow, uint64_t flags) noexcept override; SwapChain* createSwapChain(uint32_t width, uint32_t height, uint64_t flags) noexcept override; void destroySwapChain(SwapChain* swapChain) noexcept override; @@ -61,8 +57,6 @@ protected: HWND mHWnd = NULL; HDC mWhdc = NULL; PIXELFORMATDESCRIPTOR mPfd = {}; - std::vector mAdditionalContexts; - std::vector mAttribs; }; } // namespace filament::backend diff --git a/ios/include/backend/platforms/VulkanPlatform.h b/ios/include/backend/platforms/VulkanPlatform.h index 87ffc44c..b141e736 100644 --- a/ios/include/backend/platforms/VulkanPlatform.h +++ b/ios/include/backend/platforms/VulkanPlatform.h @@ -19,220 +19,31 @@ #include -#include -#include -#include - -#include -#include - namespace filament::backend { -using SwapChain = Platform::SwapChain; - -/** - * Private implementation details for the provided vulkan platform. - */ -struct VulkanPlatformPrivate; - /** * A Platform interface that creates a Vulkan backend. */ -class VulkanPlatform : public Platform, utils::PrivateImplementation { + +class VulkanPlatform : public Platform { public: - - /** - * A collection of handles to objects and metadata that comprises a Vulkan context. The client - * can instantiate this struct and pass to Engine::Builder::sharedContext if they wishes to - * share their vulkan context. This is specifically necessary if the client wishes to override - * the swapchain API. - */ - struct VulkanSharedContext { - VkInstance instance = VK_NULL_HANDLE; - VkPhysicalDevice physicalDevice = VK_NULL_HANDLE; - VkDevice logicalDevice = VK_NULL_HANDLE; - uint32_t graphicsQueueFamilyIndex = 0xFFFFFFFF; - // In the usual case, the client needs to allocate at least one more graphics queue - // for Filament, and this index is the param to pass into vkGetDeviceQueue. In the case - // where the gpu only has one graphics queue. Then the client needs to ensure that no - // concurrent access can occur. - uint32_t graphicsQueueIndex = 0xFFFFFFFF; + struct SurfaceBundle { + void* surface; + // On certain platforms, the extent of the surface cannot be queried from Vulkan. In those + // situations, we allow the frontend to pass in the extent to use in creating the swap + // chains. Platform implementation should set extent to 0 if they do not expect to set the + // swap chain extent. + uint32_t width; + uint32_t height; }; - /** - * Shorthand for the pointer to the Platform SwapChain struct, we use it also as a handle (i.e. - * identifier for the swapchain). - */ - using SwapChainPtr = Platform::SwapChain*; + // Given a Vulkan instance and native window handle, creates the platform-specific surface. + virtual SurfaceBundle createVkSurfaceKHR(void* nativeWindow, void* instance, + uint64_t flags) noexcept = 0; - /** - * Collection of images, formats, and extent (width/height) that defines the swapchain. - */ - struct SwapChainBundle { - utils::FixedCapacityVector colors; - VkImage depth = VK_NULL_HANDLE; - VkFormat colorFormat = VK_FORMAT_UNDEFINED; - VkFormat depthFormat = VK_FORMAT_UNDEFINED; - VkExtent2D extent = {0, 0}; - }; - - VulkanPlatform(); - - ~VulkanPlatform() override; - - Driver* createDriver(void* sharedContext, - Platform::DriverConfig const& driverConfig) noexcept override; - - int getOSVersion() const noexcept override { - return 0; - } - - // ---------------------------------------------------- - // ---------- Platform Customization options ---------- - /** - * The client preference can be stored within the struct. We allow for two specification of - * preference: - * 1) A substring to match against `VkPhysicalDeviceProperties.deviceName`. - * 2) Index of the device in the list as returned by vkEnumeratePhysicalDevices. - */ - struct GPUPreference { - std::string deviceName; - int8_t index = -1; - }; - - /** - * Client can provide a preference over the GPU to use in the vulkan instance - * @return `GPUPreference` struct that indicates the client's preference - */ - virtual GPUPreference getPreferredGPU() noexcept { - return {}; - } - // -------- End platform customization options -------- - // ---------------------------------------------------- - - /** - * Returns whether the platform supports sRGB swapchain. This is true by default, and the client - * needs to override this method to specify otherwise. - * @return Whether the platform supports sRGB swapchain. - */ - virtual bool isSRGBSwapChainSupported() const { - return true; - } - - /** - * Get the images handles and format of the memory backing the swapchain. This should be called - * after createSwapChain() or after recreateIfResized(). - * @param swapchain The handle returned by createSwapChain() - * @return An array of VkImages - */ - virtual SwapChainBundle getSwapChainBundle(SwapChainPtr handle); - - /** - * Acquire the next image for rendering. The `index` will be written with an non-negative - * integer that the backend can use to index into the `SwapChainBundle.colors` array. The - * corresponding VkImage will be used as the output color attachment. The client should signal - * the `clientSignal` semaphore when the image is ready to be used by the backend. - * @param handle The handle returned by createSwapChain() - * @param clientSignal The semaphore that the client will signal to indicate that the backend - * may render into the image. - * @param index Pointer to memory that will be filled with the index that corresponding - * to an image in the `SwapChainBundle.colors` array. - * @return Result of acquire - */ - virtual VkResult acquire(SwapChainPtr handle, VkSemaphore clientSignal, uint32_t* index); - - /** - * Present the image corresponding to `index` to the display. The client should wait on - * `finishedDrawing` before presenting. - * @param handle The handle returned by createSwapChain() - * @param index Index that corresponding to an image in the - * `SwapChainBundle.colors` array. - * @param finishedDrawing Backend passes in a semaphore that the client will signal to - * indicate that the client may render into the image. - * @return Result of present - */ - virtual VkResult present(SwapChainPtr handle, uint32_t index, VkSemaphore finishedDrawing); - - /** - * Check if the surface size has changed. - * @param handle The handle returned by createSwapChain() - * @return Whether the swapchain has been resized - */ - virtual bool hasResized(SwapChainPtr handle); - - /** - * Carry out a recreation of the swapchain. - * @param handle The handle returned by createSwapChain() - * @return Result of the recreation - */ - virtual VkResult recreate(SwapChainPtr handle); - - /** - * Create a swapchain given a platform window, or if given a null `nativeWindow`, then we - * try to create a headless swapchain with the given `extent`. - * @param flags Optional parameters passed to the client as defined in - * Filament::SwapChain.h. - * @param extent Optional width and height that indicates the size of the headless swapchain. - * @return Result of the operation - */ - virtual SwapChainPtr createSwapChain(void* nativeWindow, uint64_t flags = 0, - VkExtent2D extent = {0, 0}); - - /** - * Destroy the swapchain. - * @param handle The handle returned by createSwapChain() - */ - virtual void destroy(SwapChainPtr handle); - - /** - * Clean up any resources owned by the Platform. For example, if the Vulkan instance handle was - * generated by the platform, we need to clean it up in this method. - */ - virtual void terminate(); - - /** - * @return The instance (VkInstance) for the Vulkan backend. - */ - VkInstance getInstance() const noexcept; - - /** - * @return The logical device (VkDevice) that was selected as the backend device. - */ - VkDevice getDevice() const noexcept; - - /** - * @return The physical device (i.e gpu) that was selected as the backend physical device. - */ - VkPhysicalDevice getPhysicalDevice() const noexcept; - - /** - * @return The family index of the graphics queue selected for the Vulkan backend. - */ - uint32_t getGraphicsQueueFamilyIndex() const noexcept; - - /** - * @return The index of the graphics queue (if there are multiple graphics queues) - * selected for the Vulkan backend. - */ - uint32_t getGraphicsQueueIndex() const noexcept; - - /** - * @return The queue that was selected for the Vulkan backend. - */ - VkQueue getGraphicsQueue() const noexcept; - -private: - // Platform dependent helper methods - using ExtensionSet = std::unordered_set; - static ExtensionSet getRequiredInstanceExtensions(); - - using SurfaceBundle = std::tuple; - static SurfaceBundle createVkSurfaceKHR(void* nativeWindow, VkInstance instance, - uint64_t flags) noexcept; - - friend struct VulkanPlatformPrivate; + ~VulkanPlatform() override; }; -}// namespace filament::backend +} // namespace filament::backend -#endif// TNT_FILAMENT_BACKEND_PLATFORMS_VULKANPLATFORM_H +#endif //TNT_FILAMENT_BACKEND_PLATFORMS_VULKANPLATFORM_H diff --git a/ios/include/bluegl/BlueGL.h b/ios/include/bluegl/BlueGL.h index 538b302c..40ee3612 100644 --- a/ios/include/bluegl/BlueGL.h +++ b/ios/include/bluegl/BlueGL.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2022 The Android Open Source Project + * Copyright (C) 2023 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. diff --git a/ios/include/bluegl/BlueGLDefines.h b/ios/include/bluegl/BlueGLDefines.h index b74c8353..3bf586cd 100644 --- a/ios/include/bluegl/BlueGLDefines.h +++ b/ios/include/bluegl/BlueGLDefines.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2022 The Android Open Source Project + * Copyright (C) 2023 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -22,2579 +22,2579 @@ #ifndef TNT_FILAMENT_BLUEGL__DEFINES_H #define TNT_FILAMENT_BLUEGL__DEFINES_H -#define glVertexAttrib4dARB bluegl_glVertexAttrib4dARB -#define glMultMatrixxOES bluegl_glMultMatrixxOES -#define glProgramParameters4fvNV bluegl_glProgramParameters4fvNV -#define glGenProgramPipelines bluegl_glGenProgramPipelines -#define glMultiTexCoordP3uiv bluegl_glMultiTexCoordP3uiv -#define glSecondaryColor3usv bluegl_glSecondaryColor3usv -#define glGetHistogramParameteriv bluegl_glGetHistogramParameteriv -#define glRenderbufferStorageEXT bluegl_glRenderbufferStorageEXT -#define glGetPathParameterivNV bluegl_glGetPathParameterivNV -#define glLineWidthxOES bluegl_glLineWidthxOES -#define glGlobalAlphaFactordSUN bluegl_glGlobalAlphaFactordSUN +#define glCullFace bluegl_glCullFace +#define glFrontFace bluegl_glFrontFace +#define glHint bluegl_glHint +#define glLineWidth bluegl_glLineWidth +#define glPointSize bluegl_glPointSize +#define glPolygonMode bluegl_glPolygonMode +#define glScissor bluegl_glScissor +#define glTexParameterf bluegl_glTexParameterf +#define glTexParameterfv bluegl_glTexParameterfv +#define glTexParameteri bluegl_glTexParameteri +#define glTexParameteriv bluegl_glTexParameteriv +#define glTexImage1D bluegl_glTexImage1D #define glTexImage2D bluegl_glTexImage2D -#define glGlobalAlphaFactorfSUN bluegl_glGlobalAlphaFactorfSUN -#define glNormalP3uiv bluegl_glNormalP3uiv -#define glColor4fNormal3fVertex3fSUN bluegl_glColor4fNormal3fVertex3fSUN -#define glMapVertexAttrib1fAPPLE bluegl_glMapVertexAttrib1fAPPLE -#define glTexCoord2fNormal3fVertex3fvSUN bluegl_glTexCoord2fNormal3fVertex3fvSUN -#define glVertexArrayVertexBuffers bluegl_glVertexArrayVertexBuffers +#define glDrawBuffer bluegl_glDrawBuffer +#define glClear bluegl_glClear +#define glClearColor bluegl_glClearColor +#define glClearStencil bluegl_glClearStencil +#define glClearDepth bluegl_glClearDepth +#define glStencilMask bluegl_glStencilMask +#define glColorMask bluegl_glColorMask +#define glDepthMask bluegl_glDepthMask +#define glDisable bluegl_glDisable +#define glEnable bluegl_glEnable +#define glFinish bluegl_glFinish +#define glFlush bluegl_glFlush +#define glBlendFunc bluegl_glBlendFunc +#define glLogicOp bluegl_glLogicOp +#define glStencilFunc bluegl_glStencilFunc +#define glStencilOp bluegl_glStencilOp +#define glDepthFunc bluegl_glDepthFunc +#define glPixelStoref bluegl_glPixelStoref +#define glPixelStorei bluegl_glPixelStorei +#define glReadBuffer bluegl_glReadBuffer +#define glReadPixels bluegl_glReadPixels +#define glGetBooleanv bluegl_glGetBooleanv +#define glGetDoublev bluegl_glGetDoublev +#define glGetError bluegl_glGetError +#define glGetFloatv bluegl_glGetFloatv +#define glGetIntegerv bluegl_glGetIntegerv +#define glGetString bluegl_glGetString +#define glGetTexImage bluegl_glGetTexImage +#define glGetTexParameterfv bluegl_glGetTexParameterfv +#define glGetTexParameteriv bluegl_glGetTexParameteriv +#define glGetTexLevelParameterfv bluegl_glGetTexLevelParameterfv +#define glGetTexLevelParameteriv bluegl_glGetTexLevelParameteriv +#define glIsEnabled bluegl_glIsEnabled +#define glDepthRange bluegl_glDepthRange +#define glViewport bluegl_glViewport +#define glDrawArrays bluegl_glDrawArrays +#define glDrawElements bluegl_glDrawElements +#define glGetPointerv bluegl_glGetPointerv +#define glPolygonOffset bluegl_glPolygonOffset +#define glCopyTexImage1D bluegl_glCopyTexImage1D +#define glCopyTexImage2D bluegl_glCopyTexImage2D +#define glCopyTexSubImage1D bluegl_glCopyTexSubImage1D +#define glCopyTexSubImage2D bluegl_glCopyTexSubImage2D +#define glTexSubImage1D bluegl_glTexSubImage1D +#define glTexSubImage2D bluegl_glTexSubImage2D +#define glBindTexture bluegl_glBindTexture +#define glDeleteTextures bluegl_glDeleteTextures +#define glGenTextures bluegl_glGenTextures +#define glIsTexture bluegl_glIsTexture +#define glDrawRangeElements bluegl_glDrawRangeElements +#define glTexImage3D bluegl_glTexImage3D +#define glTexSubImage3D bluegl_glTexSubImage3D +#define glCopyTexSubImage3D bluegl_glCopyTexSubImage3D +#define glActiveTexture bluegl_glActiveTexture +#define glSampleCoverage bluegl_glSampleCoverage +#define glCompressedTexImage3D bluegl_glCompressedTexImage3D +#define glCompressedTexImage2D bluegl_glCompressedTexImage2D +#define glCompressedTexImage1D bluegl_glCompressedTexImage1D +#define glCompressedTexSubImage3D bluegl_glCompressedTexSubImage3D +#define glCompressedTexSubImage2D bluegl_glCompressedTexSubImage2D +#define glCompressedTexSubImage1D bluegl_glCompressedTexSubImage1D +#define glGetCompressedTexImage bluegl_glGetCompressedTexImage +#define glBlendFuncSeparate bluegl_glBlendFuncSeparate +#define glMultiDrawArrays bluegl_glMultiDrawArrays +#define glMultiDrawElements bluegl_glMultiDrawElements +#define glPointParameterf bluegl_glPointParameterf +#define glPointParameterfv bluegl_glPointParameterfv +#define glPointParameteri bluegl_glPointParameteri +#define glPointParameteriv bluegl_glPointParameteriv +#define glBlendColor bluegl_glBlendColor +#define glBlendEquation bluegl_glBlendEquation +#define glGenQueries bluegl_glGenQueries +#define glDeleteQueries bluegl_glDeleteQueries +#define glIsQuery bluegl_glIsQuery +#define glBeginQuery bluegl_glBeginQuery +#define glEndQuery bluegl_glEndQuery +#define glGetQueryiv bluegl_glGetQueryiv +#define glGetQueryObjectiv bluegl_glGetQueryObjectiv +#define glGetQueryObjectuiv bluegl_glGetQueryObjectuiv +#define glBindBuffer bluegl_glBindBuffer +#define glDeleteBuffers bluegl_glDeleteBuffers +#define glGenBuffers bluegl_glGenBuffers +#define glIsBuffer bluegl_glIsBuffer +#define glBufferData bluegl_glBufferData +#define glBufferSubData bluegl_glBufferSubData +#define glGetBufferSubData bluegl_glGetBufferSubData +#define glMapBuffer bluegl_glMapBuffer +#define glUnmapBuffer bluegl_glUnmapBuffer +#define glGetBufferParameteriv bluegl_glGetBufferParameteriv +#define glGetBufferPointerv bluegl_glGetBufferPointerv +#define glBlendEquationSeparate bluegl_glBlendEquationSeparate +#define glDrawBuffers bluegl_glDrawBuffers +#define glStencilOpSeparate bluegl_glStencilOpSeparate +#define glStencilFuncSeparate bluegl_glStencilFuncSeparate +#define glStencilMaskSeparate bluegl_glStencilMaskSeparate +#define glAttachShader bluegl_glAttachShader +#define glBindAttribLocation bluegl_glBindAttribLocation +#define glCompileShader bluegl_glCompileShader +#define glCreateProgram bluegl_glCreateProgram +#define glCreateShader bluegl_glCreateShader +#define glDeleteProgram bluegl_glDeleteProgram +#define glDeleteShader bluegl_glDeleteShader +#define glDetachShader bluegl_glDetachShader +#define glDisableVertexAttribArray bluegl_glDisableVertexAttribArray +#define glEnableVertexAttribArray bluegl_glEnableVertexAttribArray +#define glGetActiveAttrib bluegl_glGetActiveAttrib +#define glGetActiveUniform bluegl_glGetActiveUniform +#define glGetAttachedShaders bluegl_glGetAttachedShaders +#define glGetAttribLocation bluegl_glGetAttribLocation +#define glGetProgramiv bluegl_glGetProgramiv +#define glGetProgramInfoLog bluegl_glGetProgramInfoLog +#define glGetShaderiv bluegl_glGetShaderiv +#define glGetShaderInfoLog bluegl_glGetShaderInfoLog +#define glGetShaderSource bluegl_glGetShaderSource +#define glGetUniformLocation bluegl_glGetUniformLocation +#define glGetUniformfv bluegl_glGetUniformfv +#define glGetUniformiv bluegl_glGetUniformiv +#define glGetVertexAttribdv bluegl_glGetVertexAttribdv +#define glGetVertexAttribfv bluegl_glGetVertexAttribfv +#define glGetVertexAttribiv bluegl_glGetVertexAttribiv +#define glGetVertexAttribPointerv bluegl_glGetVertexAttribPointerv +#define glIsProgram bluegl_glIsProgram +#define glIsShader bluegl_glIsShader +#define glLinkProgram bluegl_glLinkProgram #define glShaderSource bluegl_glShaderSource -#define glConvolutionFilter1D bluegl_glConvolutionFilter1D -#define glIsFenceAPPLE bluegl_glIsFenceAPPLE -#define glWindowPos2s bluegl_glWindowPos2s -#define glEvaluateDepthValuesARB bluegl_glEvaluateDepthValuesARB -#define glInterpolatePathsNV bluegl_glInterpolatePathsNV -#define glTextureParameterivEXT bluegl_glTextureParameterivEXT -#define glDeleteOcclusionQueriesNV bluegl_glDeleteOcclusionQueriesNV -#define glMakeTextureHandleResidentARB bluegl_glMakeTextureHandleResidentARB -#define glCopyImageSubDataNV bluegl_glCopyImageSubDataNV +#define glUseProgram bluegl_glUseProgram +#define glUniform1f bluegl_glUniform1f +#define glUniform2f bluegl_glUniform2f +#define glUniform3f bluegl_glUniform3f +#define glUniform4f bluegl_glUniform4f +#define glUniform1i bluegl_glUniform1i +#define glUniform2i bluegl_glUniform2i +#define glUniform3i bluegl_glUniform3i +#define glUniform4i bluegl_glUniform4i +#define glUniform1fv bluegl_glUniform1fv +#define glUniform2fv bluegl_glUniform2fv +#define glUniform3fv bluegl_glUniform3fv +#define glUniform4fv bluegl_glUniform4fv +#define glUniform1iv bluegl_glUniform1iv +#define glUniform2iv bluegl_glUniform2iv +#define glUniform3iv bluegl_glUniform3iv +#define glUniform4iv bluegl_glUniform4iv +#define glUniformMatrix2fv bluegl_glUniformMatrix2fv +#define glUniformMatrix3fv bluegl_glUniformMatrix3fv +#define glUniformMatrix4fv bluegl_glUniformMatrix4fv +#define glValidateProgram bluegl_glValidateProgram +#define glVertexAttrib1d bluegl_glVertexAttrib1d +#define glVertexAttrib1dv bluegl_glVertexAttrib1dv +#define glVertexAttrib1f bluegl_glVertexAttrib1f +#define glVertexAttrib1fv bluegl_glVertexAttrib1fv +#define glVertexAttrib1s bluegl_glVertexAttrib1s +#define glVertexAttrib1sv bluegl_glVertexAttrib1sv +#define glVertexAttrib2d bluegl_glVertexAttrib2d +#define glVertexAttrib2dv bluegl_glVertexAttrib2dv +#define glVertexAttrib2f bluegl_glVertexAttrib2f +#define glVertexAttrib2fv bluegl_glVertexAttrib2fv +#define glVertexAttrib2s bluegl_glVertexAttrib2s +#define glVertexAttrib2sv bluegl_glVertexAttrib2sv +#define glVertexAttrib3d bluegl_glVertexAttrib3d +#define glVertexAttrib3dv bluegl_glVertexAttrib3dv +#define glVertexAttrib3f bluegl_glVertexAttrib3f +#define glVertexAttrib3fv bluegl_glVertexAttrib3fv +#define glVertexAttrib3s bluegl_glVertexAttrib3s +#define glVertexAttrib3sv bluegl_glVertexAttrib3sv +#define glVertexAttrib4Nbv bluegl_glVertexAttrib4Nbv +#define glVertexAttrib4Niv bluegl_glVertexAttrib4Niv +#define glVertexAttrib4Nsv bluegl_glVertexAttrib4Nsv +#define glVertexAttrib4Nub bluegl_glVertexAttrib4Nub +#define glVertexAttrib4Nubv bluegl_glVertexAttrib4Nubv +#define glVertexAttrib4Nuiv bluegl_glVertexAttrib4Nuiv +#define glVertexAttrib4Nusv bluegl_glVertexAttrib4Nusv +#define glVertexAttrib4bv bluegl_glVertexAttrib4bv +#define glVertexAttrib4d bluegl_glVertexAttrib4d +#define glVertexAttrib4dv bluegl_glVertexAttrib4dv +#define glVertexAttrib4f bluegl_glVertexAttrib4f +#define glVertexAttrib4fv bluegl_glVertexAttrib4fv +#define glVertexAttrib4iv bluegl_glVertexAttrib4iv +#define glVertexAttrib4s bluegl_glVertexAttrib4s +#define glVertexAttrib4sv bluegl_glVertexAttrib4sv +#define glVertexAttrib4ubv bluegl_glVertexAttrib4ubv +#define glVertexAttrib4uiv bluegl_glVertexAttrib4uiv +#define glVertexAttrib4usv bluegl_glVertexAttrib4usv +#define glVertexAttribPointer bluegl_glVertexAttribPointer +#define glUniformMatrix2x3fv bluegl_glUniformMatrix2x3fv +#define glUniformMatrix3x2fv bluegl_glUniformMatrix3x2fv +#define glUniformMatrix2x4fv bluegl_glUniformMatrix2x4fv +#define glUniformMatrix4x2fv bluegl_glUniformMatrix4x2fv +#define glUniformMatrix3x4fv bluegl_glUniformMatrix3x4fv +#define glUniformMatrix4x3fv bluegl_glUniformMatrix4x3fv +#define glColorMaski bluegl_glColorMaski +#define glGetBooleani_v bluegl_glGetBooleani_v +#define glGetIntegeri_v bluegl_glGetIntegeri_v +#define glEnablei bluegl_glEnablei +#define glDisablei bluegl_glDisablei +#define glIsEnabledi bluegl_glIsEnabledi +#define glBeginTransformFeedback bluegl_glBeginTransformFeedback +#define glEndTransformFeedback bluegl_glEndTransformFeedback +#define glBindBufferRange bluegl_glBindBufferRange +#define glBindBufferBase bluegl_glBindBufferBase +#define glTransformFeedbackVaryings bluegl_glTransformFeedbackVaryings +#define glGetTransformFeedbackVarying bluegl_glGetTransformFeedbackVarying +#define glClampColor bluegl_glClampColor +#define glBeginConditionalRender bluegl_glBeginConditionalRender +#define glEndConditionalRender bluegl_glEndConditionalRender +#define glVertexAttribIPointer bluegl_glVertexAttribIPointer +#define glGetVertexAttribIiv bluegl_glGetVertexAttribIiv +#define glGetVertexAttribIuiv bluegl_glGetVertexAttribIuiv +#define glVertexAttribI1i bluegl_glVertexAttribI1i +#define glVertexAttribI2i bluegl_glVertexAttribI2i +#define glVertexAttribI3i bluegl_glVertexAttribI3i +#define glVertexAttribI4i bluegl_glVertexAttribI4i +#define glVertexAttribI1ui bluegl_glVertexAttribI1ui +#define glVertexAttribI2ui bluegl_glVertexAttribI2ui +#define glVertexAttribI3ui bluegl_glVertexAttribI3ui +#define glVertexAttribI4ui bluegl_glVertexAttribI4ui +#define glVertexAttribI1iv bluegl_glVertexAttribI1iv +#define glVertexAttribI2iv bluegl_glVertexAttribI2iv +#define glVertexAttribI3iv bluegl_glVertexAttribI3iv +#define glVertexAttribI4iv bluegl_glVertexAttribI4iv +#define glVertexAttribI1uiv bluegl_glVertexAttribI1uiv +#define glVertexAttribI2uiv bluegl_glVertexAttribI2uiv +#define glVertexAttribI3uiv bluegl_glVertexAttribI3uiv +#define glVertexAttribI4uiv bluegl_glVertexAttribI4uiv +#define glVertexAttribI4bv bluegl_glVertexAttribI4bv +#define glVertexAttribI4sv bluegl_glVertexAttribI4sv +#define glVertexAttribI4ubv bluegl_glVertexAttribI4ubv +#define glVertexAttribI4usv bluegl_glVertexAttribI4usv +#define glGetUniformuiv bluegl_glGetUniformuiv +#define glBindFragDataLocation bluegl_glBindFragDataLocation +#define glGetFragDataLocation bluegl_glGetFragDataLocation +#define glUniform1ui bluegl_glUniform1ui +#define glUniform2ui bluegl_glUniform2ui +#define glUniform3ui bluegl_glUniform3ui +#define glUniform4ui bluegl_glUniform4ui +#define glUniform1uiv bluegl_glUniform1uiv +#define glUniform2uiv bluegl_glUniform2uiv +#define glUniform3uiv bluegl_glUniform3uiv +#define glUniform4uiv bluegl_glUniform4uiv +#define glTexParameterIiv bluegl_glTexParameterIiv +#define glTexParameterIuiv bluegl_glTexParameterIuiv +#define glGetTexParameterIiv bluegl_glGetTexParameterIiv +#define glGetTexParameterIuiv bluegl_glGetTexParameterIuiv +#define glClearBufferiv bluegl_glClearBufferiv +#define glClearBufferuiv bluegl_glClearBufferuiv +#define glClearBufferfv bluegl_glClearBufferfv +#define glClearBufferfi bluegl_glClearBufferfi +#define glGetStringi bluegl_glGetStringi +#define glIsRenderbuffer bluegl_glIsRenderbuffer +#define glBindRenderbuffer bluegl_glBindRenderbuffer +#define glDeleteRenderbuffers bluegl_glDeleteRenderbuffers +#define glGenRenderbuffers bluegl_glGenRenderbuffers +#define glRenderbufferStorage bluegl_glRenderbufferStorage +#define glGetRenderbufferParameteriv bluegl_glGetRenderbufferParameteriv +#define glIsFramebuffer bluegl_glIsFramebuffer +#define glBindFramebuffer bluegl_glBindFramebuffer +#define glDeleteFramebuffers bluegl_glDeleteFramebuffers +#define glGenFramebuffers bluegl_glGenFramebuffers +#define glCheckFramebufferStatus bluegl_glCheckFramebufferStatus +#define glFramebufferTexture1D bluegl_glFramebufferTexture1D +#define glFramebufferTexture2D bluegl_glFramebufferTexture2D +#define glFramebufferTexture3D bluegl_glFramebufferTexture3D +#define glFramebufferRenderbuffer bluegl_glFramebufferRenderbuffer +#define glGetFramebufferAttachmentParameteriv bluegl_glGetFramebufferAttachmentParameteriv +#define glGenerateMipmap bluegl_glGenerateMipmap +#define glBlitFramebuffer bluegl_glBlitFramebuffer +#define glRenderbufferStorageMultisample bluegl_glRenderbufferStorageMultisample +#define glFramebufferTextureLayer bluegl_glFramebufferTextureLayer +#define glMapBufferRange bluegl_glMapBufferRange +#define glFlushMappedBufferRange bluegl_glFlushMappedBufferRange +#define glBindVertexArray bluegl_glBindVertexArray +#define glDeleteVertexArrays bluegl_glDeleteVertexArrays +#define glGenVertexArrays bluegl_glGenVertexArrays +#define glIsVertexArray bluegl_glIsVertexArray +#define glDrawArraysInstanced bluegl_glDrawArraysInstanced +#define glDrawElementsInstanced bluegl_glDrawElementsInstanced +#define glTexBuffer bluegl_glTexBuffer +#define glPrimitiveRestartIndex bluegl_glPrimitiveRestartIndex +#define glCopyBufferSubData bluegl_glCopyBufferSubData +#define glGetUniformIndices bluegl_glGetUniformIndices +#define glGetActiveUniformsiv bluegl_glGetActiveUniformsiv +#define glGetActiveUniformName bluegl_glGetActiveUniformName +#define glGetUniformBlockIndex bluegl_glGetUniformBlockIndex +#define glGetActiveUniformBlockiv bluegl_glGetActiveUniformBlockiv +#define glGetActiveUniformBlockName bluegl_glGetActiveUniformBlockName +#define glUniformBlockBinding bluegl_glUniformBlockBinding +#define glDrawElementsBaseVertex bluegl_glDrawElementsBaseVertex +#define glDrawRangeElementsBaseVertex bluegl_glDrawRangeElementsBaseVertex +#define glDrawElementsInstancedBaseVertex bluegl_glDrawElementsInstancedBaseVertex +#define glMultiDrawElementsBaseVertex bluegl_glMultiDrawElementsBaseVertex +#define glProvokingVertex bluegl_glProvokingVertex +#define glFenceSync bluegl_glFenceSync +#define glIsSync bluegl_glIsSync +#define glDeleteSync bluegl_glDeleteSync +#define glClientWaitSync bluegl_glClientWaitSync +#define glWaitSync bluegl_glWaitSync +#define glGetInteger64v bluegl_glGetInteger64v +#define glGetSynciv bluegl_glGetSynciv +#define glGetInteger64i_v bluegl_glGetInteger64i_v +#define glGetBufferParameteri64v bluegl_glGetBufferParameteri64v +#define glFramebufferTexture bluegl_glFramebufferTexture +#define glTexImage2DMultisample bluegl_glTexImage2DMultisample +#define glTexImage3DMultisample bluegl_glTexImage3DMultisample +#define glGetMultisamplefv bluegl_glGetMultisamplefv +#define glSampleMaski bluegl_glSampleMaski +#define glBindFragDataLocationIndexed bluegl_glBindFragDataLocationIndexed +#define glGetFragDataIndex bluegl_glGetFragDataIndex +#define glGenSamplers bluegl_glGenSamplers +#define glDeleteSamplers bluegl_glDeleteSamplers +#define glIsSampler bluegl_glIsSampler +#define glBindSampler bluegl_glBindSampler +#define glSamplerParameteri bluegl_glSamplerParameteri +#define glSamplerParameteriv bluegl_glSamplerParameteriv +#define glSamplerParameterf bluegl_glSamplerParameterf +#define glSamplerParameterfv bluegl_glSamplerParameterfv +#define glSamplerParameterIiv bluegl_glSamplerParameterIiv +#define glSamplerParameterIuiv bluegl_glSamplerParameterIuiv +#define glGetSamplerParameteriv bluegl_glGetSamplerParameteriv +#define glGetSamplerParameterIiv bluegl_glGetSamplerParameterIiv +#define glGetSamplerParameterfv bluegl_glGetSamplerParameterfv +#define glGetSamplerParameterIuiv bluegl_glGetSamplerParameterIuiv +#define glQueryCounter bluegl_glQueryCounter +#define glGetQueryObjecti64v bluegl_glGetQueryObjecti64v +#define glGetQueryObjectui64v bluegl_glGetQueryObjectui64v +#define glVertexAttribDivisor bluegl_glVertexAttribDivisor +#define glVertexAttribP1ui bluegl_glVertexAttribP1ui +#define glVertexAttribP1uiv bluegl_glVertexAttribP1uiv +#define glVertexAttribP2ui bluegl_glVertexAttribP2ui +#define glVertexAttribP2uiv bluegl_glVertexAttribP2uiv +#define glVertexAttribP3ui bluegl_glVertexAttribP3ui +#define glVertexAttribP3uiv bluegl_glVertexAttribP3uiv +#define glVertexAttribP4ui bluegl_glVertexAttribP4ui +#define glVertexAttribP4uiv bluegl_glVertexAttribP4uiv +#define glMinSampleShading bluegl_glMinSampleShading +#define glBlendEquationi bluegl_glBlendEquationi +#define glBlendEquationSeparatei bluegl_glBlendEquationSeparatei +#define glBlendFunci bluegl_glBlendFunci +#define glBlendFuncSeparatei bluegl_glBlendFuncSeparatei +#define glDrawArraysIndirect bluegl_glDrawArraysIndirect +#define glDrawElementsIndirect bluegl_glDrawElementsIndirect +#define glUniform1d bluegl_glUniform1d +#define glUniform2d bluegl_glUniform2d +#define glUniform3d bluegl_glUniform3d +#define glUniform4d bluegl_glUniform4d +#define glUniform1dv bluegl_glUniform1dv +#define glUniform2dv bluegl_glUniform2dv +#define glUniform3dv bluegl_glUniform3dv +#define glUniform4dv bluegl_glUniform4dv +#define glUniformMatrix2dv bluegl_glUniformMatrix2dv +#define glUniformMatrix3dv bluegl_glUniformMatrix3dv +#define glUniformMatrix4dv bluegl_glUniformMatrix4dv +#define glUniformMatrix2x3dv bluegl_glUniformMatrix2x3dv +#define glUniformMatrix2x4dv bluegl_glUniformMatrix2x4dv +#define glUniformMatrix3x2dv bluegl_glUniformMatrix3x2dv +#define glUniformMatrix3x4dv bluegl_glUniformMatrix3x4dv +#define glUniformMatrix4x2dv bluegl_glUniformMatrix4x2dv +#define glUniformMatrix4x3dv bluegl_glUniformMatrix4x3dv +#define glGetUniformdv bluegl_glGetUniformdv +#define glGetSubroutineUniformLocation bluegl_glGetSubroutineUniformLocation +#define glGetSubroutineIndex bluegl_glGetSubroutineIndex +#define glGetActiveSubroutineUniformiv bluegl_glGetActiveSubroutineUniformiv +#define glGetActiveSubroutineUniformName bluegl_glGetActiveSubroutineUniformName +#define glGetActiveSubroutineName bluegl_glGetActiveSubroutineName +#define glUniformSubroutinesuiv bluegl_glUniformSubroutinesuiv +#define glGetUniformSubroutineuiv bluegl_glGetUniformSubroutineuiv +#define glGetProgramStageiv bluegl_glGetProgramStageiv +#define glPatchParameteri bluegl_glPatchParameteri +#define glPatchParameterfv bluegl_glPatchParameterfv +#define glBindTransformFeedback bluegl_glBindTransformFeedback +#define glDeleteTransformFeedbacks bluegl_glDeleteTransformFeedbacks +#define glGenTransformFeedbacks bluegl_glGenTransformFeedbacks +#define glIsTransformFeedback bluegl_glIsTransformFeedback +#define glPauseTransformFeedback bluegl_glPauseTransformFeedback +#define glResumeTransformFeedback bluegl_glResumeTransformFeedback +#define glDrawTransformFeedback bluegl_glDrawTransformFeedback +#define glDrawTransformFeedbackStream bluegl_glDrawTransformFeedbackStream +#define glBeginQueryIndexed bluegl_glBeginQueryIndexed +#define glEndQueryIndexed bluegl_glEndQueryIndexed +#define glGetQueryIndexediv bluegl_glGetQueryIndexediv +#define glReleaseShaderCompiler bluegl_glReleaseShaderCompiler +#define glShaderBinary bluegl_glShaderBinary +#define glGetShaderPrecisionFormat bluegl_glGetShaderPrecisionFormat +#define glDepthRangef bluegl_glDepthRangef +#define glClearDepthf bluegl_glClearDepthf +#define glGetProgramBinary bluegl_glGetProgramBinary +#define glProgramBinary bluegl_glProgramBinary +#define glProgramParameteri bluegl_glProgramParameteri +#define glUseProgramStages bluegl_glUseProgramStages +#define glActiveShaderProgram bluegl_glActiveShaderProgram +#define glCreateShaderProgramv bluegl_glCreateShaderProgramv +#define glBindProgramPipeline bluegl_glBindProgramPipeline +#define glDeleteProgramPipelines bluegl_glDeleteProgramPipelines +#define glGenProgramPipelines bluegl_glGenProgramPipelines +#define glIsProgramPipeline bluegl_glIsProgramPipeline +#define glGetProgramPipelineiv bluegl_glGetProgramPipelineiv +#define glProgramUniform1i bluegl_glProgramUniform1i +#define glProgramUniform1iv bluegl_glProgramUniform1iv +#define glProgramUniform1f bluegl_glProgramUniform1f +#define glProgramUniform1fv bluegl_glProgramUniform1fv +#define glProgramUniform1d bluegl_glProgramUniform1d +#define glProgramUniform1dv bluegl_glProgramUniform1dv +#define glProgramUniform1ui bluegl_glProgramUniform1ui +#define glProgramUniform1uiv bluegl_glProgramUniform1uiv +#define glProgramUniform2i bluegl_glProgramUniform2i +#define glProgramUniform2iv bluegl_glProgramUniform2iv +#define glProgramUniform2f bluegl_glProgramUniform2f +#define glProgramUniform2fv bluegl_glProgramUniform2fv +#define glProgramUniform2d bluegl_glProgramUniform2d +#define glProgramUniform2dv bluegl_glProgramUniform2dv +#define glProgramUniform2ui bluegl_glProgramUniform2ui +#define glProgramUniform2uiv bluegl_glProgramUniform2uiv +#define glProgramUniform3i bluegl_glProgramUniform3i +#define glProgramUniform3iv bluegl_glProgramUniform3iv +#define glProgramUniform3f bluegl_glProgramUniform3f +#define glProgramUniform3fv bluegl_glProgramUniform3fv +#define glProgramUniform3d bluegl_glProgramUniform3d +#define glProgramUniform3dv bluegl_glProgramUniform3dv +#define glProgramUniform3ui bluegl_glProgramUniform3ui +#define glProgramUniform3uiv bluegl_glProgramUniform3uiv +#define glProgramUniform4i bluegl_glProgramUniform4i +#define glProgramUniform4iv bluegl_glProgramUniform4iv +#define glProgramUniform4f bluegl_glProgramUniform4f +#define glProgramUniform4fv bluegl_glProgramUniform4fv +#define glProgramUniform4d bluegl_glProgramUniform4d +#define glProgramUniform4dv bluegl_glProgramUniform4dv +#define glProgramUniform4ui bluegl_glProgramUniform4ui +#define glProgramUniform4uiv bluegl_glProgramUniform4uiv +#define glProgramUniformMatrix2fv bluegl_glProgramUniformMatrix2fv +#define glProgramUniformMatrix3fv bluegl_glProgramUniformMatrix3fv +#define glProgramUniformMatrix4fv bluegl_glProgramUniformMatrix4fv +#define glProgramUniformMatrix2dv bluegl_glProgramUniformMatrix2dv +#define glProgramUniformMatrix3dv bluegl_glProgramUniformMatrix3dv +#define glProgramUniformMatrix4dv bluegl_glProgramUniformMatrix4dv +#define glProgramUniformMatrix2x3fv bluegl_glProgramUniformMatrix2x3fv +#define glProgramUniformMatrix3x2fv bluegl_glProgramUniformMatrix3x2fv +#define glProgramUniformMatrix2x4fv bluegl_glProgramUniformMatrix2x4fv +#define glProgramUniformMatrix4x2fv bluegl_glProgramUniformMatrix4x2fv +#define glProgramUniformMatrix3x4fv bluegl_glProgramUniformMatrix3x4fv +#define glProgramUniformMatrix4x3fv bluegl_glProgramUniformMatrix4x3fv +#define glProgramUniformMatrix2x3dv bluegl_glProgramUniformMatrix2x3dv +#define glProgramUniformMatrix3x2dv bluegl_glProgramUniformMatrix3x2dv +#define glProgramUniformMatrix2x4dv bluegl_glProgramUniformMatrix2x4dv +#define glProgramUniformMatrix4x2dv bluegl_glProgramUniformMatrix4x2dv +#define glProgramUniformMatrix3x4dv bluegl_glProgramUniformMatrix3x4dv +#define glProgramUniformMatrix4x3dv bluegl_glProgramUniformMatrix4x3dv +#define glValidateProgramPipeline bluegl_glValidateProgramPipeline +#define glGetProgramPipelineInfoLog bluegl_glGetProgramPipelineInfoLog +#define glVertexAttribL1d bluegl_glVertexAttribL1d +#define glVertexAttribL2d bluegl_glVertexAttribL2d #define glVertexAttribL3d bluegl_glVertexAttribL3d +#define glVertexAttribL4d bluegl_glVertexAttribL4d +#define glVertexAttribL1dv bluegl_glVertexAttribL1dv +#define glVertexAttribL2dv bluegl_glVertexAttribL2dv +#define glVertexAttribL3dv bluegl_glVertexAttribL3dv +#define glVertexAttribL4dv bluegl_glVertexAttribL4dv +#define glVertexAttribLPointer bluegl_glVertexAttribLPointer +#define glGetVertexAttribLdv bluegl_glGetVertexAttribLdv +#define glViewportArrayv bluegl_glViewportArrayv +#define glViewportIndexedf bluegl_glViewportIndexedf +#define glViewportIndexedfv bluegl_glViewportIndexedfv +#define glScissorArrayv bluegl_glScissorArrayv +#define glScissorIndexed bluegl_glScissorIndexed +#define glScissorIndexedv bluegl_glScissorIndexedv +#define glDepthRangeArrayv bluegl_glDepthRangeArrayv +#define glDepthRangeIndexed bluegl_glDepthRangeIndexed +#define glGetFloati_v bluegl_glGetFloati_v +#define glGetDoublei_v bluegl_glGetDoublei_v +#define glDrawArraysInstancedBaseInstance bluegl_glDrawArraysInstancedBaseInstance +#define glDrawElementsInstancedBaseInstance bluegl_glDrawElementsInstancedBaseInstance +#define glDrawElementsInstancedBaseVertexBaseInstance bluegl_glDrawElementsInstancedBaseVertexBaseInstance +#define glGetInternalformativ bluegl_glGetInternalformativ +#define glGetActiveAtomicCounterBufferiv bluegl_glGetActiveAtomicCounterBufferiv +#define glBindImageTexture bluegl_glBindImageTexture +#define glMemoryBarrier bluegl_glMemoryBarrier +#define glTexStorage1D bluegl_glTexStorage1D +#define glTexStorage2D bluegl_glTexStorage2D +#define glTexStorage3D bluegl_glTexStorage3D +#define glDrawTransformFeedbackInstanced bluegl_glDrawTransformFeedbackInstanced +#define glDrawTransformFeedbackStreamInstanced bluegl_glDrawTransformFeedbackStreamInstanced +#define glClearBufferData bluegl_glClearBufferData +#define glClearBufferSubData bluegl_glClearBufferSubData +#define glDispatchCompute bluegl_glDispatchCompute +#define glDispatchComputeIndirect bluegl_glDispatchComputeIndirect +#define glCopyImageSubData bluegl_glCopyImageSubData +#define glFramebufferParameteri bluegl_glFramebufferParameteri +#define glGetFramebufferParameteriv bluegl_glGetFramebufferParameteriv +#define glGetInternalformati64v bluegl_glGetInternalformati64v +#define glInvalidateTexSubImage bluegl_glInvalidateTexSubImage +#define glInvalidateTexImage bluegl_glInvalidateTexImage +#define glInvalidateBufferSubData bluegl_glInvalidateBufferSubData +#define glInvalidateBufferData bluegl_glInvalidateBufferData +#define glInvalidateFramebuffer bluegl_glInvalidateFramebuffer +#define glInvalidateSubFramebuffer bluegl_glInvalidateSubFramebuffer +#define glMultiDrawArraysIndirect bluegl_glMultiDrawArraysIndirect +#define glMultiDrawElementsIndirect bluegl_glMultiDrawElementsIndirect +#define glGetProgramInterfaceiv bluegl_glGetProgramInterfaceiv +#define glGetProgramResourceIndex bluegl_glGetProgramResourceIndex +#define glGetProgramResourceName bluegl_glGetProgramResourceName +#define glGetProgramResourceiv bluegl_glGetProgramResourceiv +#define glGetProgramResourceLocation bluegl_glGetProgramResourceLocation +#define glGetProgramResourceLocationIndex bluegl_glGetProgramResourceLocationIndex +#define glShaderStorageBlockBinding bluegl_glShaderStorageBlockBinding +#define glTexBufferRange bluegl_glTexBufferRange +#define glTexStorage2DMultisample bluegl_glTexStorage2DMultisample +#define glTexStorage3DMultisample bluegl_glTexStorage3DMultisample +#define glTextureView bluegl_glTextureView +#define glBindVertexBuffer bluegl_glBindVertexBuffer +#define glVertexAttribFormat bluegl_glVertexAttribFormat +#define glVertexAttribIFormat bluegl_glVertexAttribIFormat +#define glVertexAttribLFormat bluegl_glVertexAttribLFormat +#define glVertexAttribBinding bluegl_glVertexAttribBinding +#define glVertexBindingDivisor bluegl_glVertexBindingDivisor +#define glDebugMessageControl bluegl_glDebugMessageControl +#define glDebugMessageInsert bluegl_glDebugMessageInsert +#define glDebugMessageCallback bluegl_glDebugMessageCallback +#define glGetDebugMessageLog bluegl_glGetDebugMessageLog +#define glPushDebugGroup bluegl_glPushDebugGroup +#define glPopDebugGroup bluegl_glPopDebugGroup +#define glObjectLabel bluegl_glObjectLabel +#define glGetObjectLabel bluegl_glGetObjectLabel +#define glObjectPtrLabel bluegl_glObjectPtrLabel +#define glGetObjectPtrLabel bluegl_glGetObjectPtrLabel +#define glBufferStorage bluegl_glBufferStorage +#define glClearTexImage bluegl_glClearTexImage +#define glClearTexSubImage bluegl_glClearTexSubImage +#define glBindBuffersBase bluegl_glBindBuffersBase +#define glBindBuffersRange bluegl_glBindBuffersRange +#define glBindTextures bluegl_glBindTextures +#define glBindSamplers bluegl_glBindSamplers +#define glBindImageTextures bluegl_glBindImageTextures +#define glBindVertexBuffers bluegl_glBindVertexBuffers +#define glClipControl bluegl_glClipControl +#define glCreateTransformFeedbacks bluegl_glCreateTransformFeedbacks +#define glTransformFeedbackBufferBase bluegl_glTransformFeedbackBufferBase +#define glTransformFeedbackBufferRange bluegl_glTransformFeedbackBufferRange +#define glGetTransformFeedbackiv bluegl_glGetTransformFeedbackiv +#define glGetTransformFeedbacki_v bluegl_glGetTransformFeedbacki_v +#define glGetTransformFeedbacki64_v bluegl_glGetTransformFeedbacki64_v +#define glCreateBuffers bluegl_glCreateBuffers +#define glNamedBufferStorage bluegl_glNamedBufferStorage +#define glNamedBufferData bluegl_glNamedBufferData +#define glNamedBufferSubData bluegl_glNamedBufferSubData +#define glCopyNamedBufferSubData bluegl_glCopyNamedBufferSubData +#define glClearNamedBufferData bluegl_glClearNamedBufferData +#define glClearNamedBufferSubData bluegl_glClearNamedBufferSubData +#define glMapNamedBuffer bluegl_glMapNamedBuffer +#define glMapNamedBufferRange bluegl_glMapNamedBufferRange +#define glUnmapNamedBuffer bluegl_glUnmapNamedBuffer +#define glFlushMappedNamedBufferRange bluegl_glFlushMappedNamedBufferRange +#define glGetNamedBufferParameteriv bluegl_glGetNamedBufferParameteriv +#define glGetNamedBufferParameteri64v bluegl_glGetNamedBufferParameteri64v +#define glGetNamedBufferPointerv bluegl_glGetNamedBufferPointerv +#define glGetNamedBufferSubData bluegl_glGetNamedBufferSubData +#define glCreateFramebuffers bluegl_glCreateFramebuffers +#define glNamedFramebufferRenderbuffer bluegl_glNamedFramebufferRenderbuffer +#define glNamedFramebufferParameteri bluegl_glNamedFramebufferParameteri +#define glNamedFramebufferTexture bluegl_glNamedFramebufferTexture +#define glNamedFramebufferTextureLayer bluegl_glNamedFramebufferTextureLayer +#define glNamedFramebufferDrawBuffer bluegl_glNamedFramebufferDrawBuffer +#define glNamedFramebufferDrawBuffers bluegl_glNamedFramebufferDrawBuffers +#define glNamedFramebufferReadBuffer bluegl_glNamedFramebufferReadBuffer +#define glInvalidateNamedFramebufferData bluegl_glInvalidateNamedFramebufferData +#define glInvalidateNamedFramebufferSubData bluegl_glInvalidateNamedFramebufferSubData +#define glClearNamedFramebufferiv bluegl_glClearNamedFramebufferiv +#define glClearNamedFramebufferuiv bluegl_glClearNamedFramebufferuiv +#define glClearNamedFramebufferfv bluegl_glClearNamedFramebufferfv +#define glClearNamedFramebufferfi bluegl_glClearNamedFramebufferfi +#define glBlitNamedFramebuffer bluegl_glBlitNamedFramebuffer +#define glCheckNamedFramebufferStatus bluegl_glCheckNamedFramebufferStatus +#define glGetNamedFramebufferParameteriv bluegl_glGetNamedFramebufferParameteriv +#define glGetNamedFramebufferAttachmentParameteriv bluegl_glGetNamedFramebufferAttachmentParameteriv +#define glCreateRenderbuffers bluegl_glCreateRenderbuffers +#define glNamedRenderbufferStorage bluegl_glNamedRenderbufferStorage +#define glNamedRenderbufferStorageMultisample bluegl_glNamedRenderbufferStorageMultisample +#define glGetNamedRenderbufferParameteriv bluegl_glGetNamedRenderbufferParameteriv +#define glCreateTextures bluegl_glCreateTextures +#define glTextureBuffer bluegl_glTextureBuffer +#define glTextureBufferRange bluegl_glTextureBufferRange +#define glTextureStorage1D bluegl_glTextureStorage1D +#define glTextureStorage2D bluegl_glTextureStorage2D +#define glTextureStorage3D bluegl_glTextureStorage3D +#define glTextureStorage2DMultisample bluegl_glTextureStorage2DMultisample +#define glTextureStorage3DMultisample bluegl_glTextureStorage3DMultisample +#define glTextureSubImage1D bluegl_glTextureSubImage1D +#define glTextureSubImage2D bluegl_glTextureSubImage2D +#define glTextureSubImage3D bluegl_glTextureSubImage3D +#define glCompressedTextureSubImage1D bluegl_glCompressedTextureSubImage1D +#define glCompressedTextureSubImage2D bluegl_glCompressedTextureSubImage2D +#define glCompressedTextureSubImage3D bluegl_glCompressedTextureSubImage3D +#define glCopyTextureSubImage1D bluegl_glCopyTextureSubImage1D +#define glCopyTextureSubImage2D bluegl_glCopyTextureSubImage2D +#define glCopyTextureSubImage3D bluegl_glCopyTextureSubImage3D +#define glTextureParameterf bluegl_glTextureParameterf +#define glTextureParameterfv bluegl_glTextureParameterfv +#define glTextureParameteri bluegl_glTextureParameteri +#define glTextureParameterIiv bluegl_glTextureParameterIiv +#define glTextureParameterIuiv bluegl_glTextureParameterIuiv +#define glTextureParameteriv bluegl_glTextureParameteriv +#define glGenerateTextureMipmap bluegl_glGenerateTextureMipmap +#define glBindTextureUnit bluegl_glBindTextureUnit +#define glGetTextureImage bluegl_glGetTextureImage +#define glGetCompressedTextureImage bluegl_glGetCompressedTextureImage +#define glGetTextureLevelParameterfv bluegl_glGetTextureLevelParameterfv +#define glGetTextureLevelParameteriv bluegl_glGetTextureLevelParameteriv +#define glGetTextureParameterfv bluegl_glGetTextureParameterfv +#define glGetTextureParameterIiv bluegl_glGetTextureParameterIiv +#define glGetTextureParameterIuiv bluegl_glGetTextureParameterIuiv +#define glGetTextureParameteriv bluegl_glGetTextureParameteriv +#define glCreateVertexArrays bluegl_glCreateVertexArrays +#define glDisableVertexArrayAttrib bluegl_glDisableVertexArrayAttrib +#define glEnableVertexArrayAttrib bluegl_glEnableVertexArrayAttrib +#define glVertexArrayElementBuffer bluegl_glVertexArrayElementBuffer +#define glVertexArrayVertexBuffer bluegl_glVertexArrayVertexBuffer +#define glVertexArrayVertexBuffers bluegl_glVertexArrayVertexBuffers +#define glVertexArrayAttribBinding bluegl_glVertexArrayAttribBinding +#define glVertexArrayAttribFormat bluegl_glVertexArrayAttribFormat +#define glVertexArrayAttribIFormat bluegl_glVertexArrayAttribIFormat +#define glVertexArrayAttribLFormat bluegl_glVertexArrayAttribLFormat +#define glVertexArrayBindingDivisor bluegl_glVertexArrayBindingDivisor +#define glGetVertexArrayiv bluegl_glGetVertexArrayiv +#define glGetVertexArrayIndexediv bluegl_glGetVertexArrayIndexediv +#define glGetVertexArrayIndexed64iv bluegl_glGetVertexArrayIndexed64iv +#define glCreateSamplers bluegl_glCreateSamplers +#define glCreateProgramPipelines bluegl_glCreateProgramPipelines +#define glCreateQueries bluegl_glCreateQueries +#define glGetQueryBufferObjecti64v bluegl_glGetQueryBufferObjecti64v +#define glGetQueryBufferObjectiv bluegl_glGetQueryBufferObjectiv +#define glGetQueryBufferObjectui64v bluegl_glGetQueryBufferObjectui64v +#define glGetQueryBufferObjectuiv bluegl_glGetQueryBufferObjectuiv +#define glMemoryBarrierByRegion bluegl_glMemoryBarrierByRegion +#define glGetTextureSubImage bluegl_glGetTextureSubImage +#define glGetCompressedTextureSubImage bluegl_glGetCompressedTextureSubImage +#define glGetGraphicsResetStatus bluegl_glGetGraphicsResetStatus +#define glGetnCompressedTexImage bluegl_glGetnCompressedTexImage +#define glGetnTexImage bluegl_glGetnTexImage +#define glGetnUniformdv bluegl_glGetnUniformdv +#define glGetnUniformfv bluegl_glGetnUniformfv +#define glGetnUniformiv bluegl_glGetnUniformiv +#define glGetnUniformuiv bluegl_glGetnUniformuiv +#define glReadnPixels bluegl_glReadnPixels +#define glTextureBarrier bluegl_glTextureBarrier +#define glGetTextureHandleARB bluegl_glGetTextureHandleARB +#define glGetTextureSamplerHandleARB bluegl_glGetTextureSamplerHandleARB +#define glMakeTextureHandleResidentARB bluegl_glMakeTextureHandleResidentARB +#define glMakeTextureHandleNonResidentARB bluegl_glMakeTextureHandleNonResidentARB +#define glGetImageHandleARB bluegl_glGetImageHandleARB +#define glMakeImageHandleResidentARB bluegl_glMakeImageHandleResidentARB +#define glMakeImageHandleNonResidentARB bluegl_glMakeImageHandleNonResidentARB +#define glUniformHandleui64ARB bluegl_glUniformHandleui64ARB +#define glUniformHandleui64vARB bluegl_glUniformHandleui64vARB +#define glProgramUniformHandleui64ARB bluegl_glProgramUniformHandleui64ARB +#define glProgramUniformHandleui64vARB bluegl_glProgramUniformHandleui64vARB +#define glIsTextureHandleResidentARB bluegl_glIsTextureHandleResidentARB +#define glIsImageHandleResidentARB bluegl_glIsImageHandleResidentARB +#define glVertexAttribL1ui64ARB bluegl_glVertexAttribL1ui64ARB +#define glVertexAttribL1ui64vARB bluegl_glVertexAttribL1ui64vARB +#define glGetVertexAttribLui64vARB bluegl_glGetVertexAttribLui64vARB +#define glCreateSyncFromCLeventARB bluegl_glCreateSyncFromCLeventARB +#define glDispatchComputeGroupSizeARB bluegl_glDispatchComputeGroupSizeARB +#define glDebugMessageControlARB bluegl_glDebugMessageControlARB +#define glDebugMessageInsertARB bluegl_glDebugMessageInsertARB +#define glDebugMessageCallbackARB bluegl_glDebugMessageCallbackARB +#define glGetDebugMessageLogARB bluegl_glGetDebugMessageLogARB +#define glBlendEquationiARB bluegl_glBlendEquationiARB +#define glBlendEquationSeparateiARB bluegl_glBlendEquationSeparateiARB +#define glBlendFunciARB bluegl_glBlendFunciARB +#define glBlendFuncSeparateiARB bluegl_glBlendFuncSeparateiARB +#define glMultiDrawArraysIndirectCountARB bluegl_glMultiDrawArraysIndirectCountARB +#define glMultiDrawElementsIndirectCountARB bluegl_glMultiDrawElementsIndirectCountARB +#define glGetGraphicsResetStatusARB bluegl_glGetGraphicsResetStatusARB +#define glGetnTexImageARB bluegl_glGetnTexImageARB +#define glReadnPixelsARB bluegl_glReadnPixelsARB +#define glGetnCompressedTexImageARB bluegl_glGetnCompressedTexImageARB +#define glGetnUniformfvARB bluegl_glGetnUniformfvARB +#define glGetnUniformivARB bluegl_glGetnUniformivARB +#define glGetnUniformuivARB bluegl_glGetnUniformuivARB +#define glGetnUniformdvARB bluegl_glGetnUniformdvARB +#define glMinSampleShadingARB bluegl_glMinSampleShadingARB +#define glNamedStringARB bluegl_glNamedStringARB +#define glDeleteNamedStringARB bluegl_glDeleteNamedStringARB +#define glCompileShaderIncludeARB bluegl_glCompileShaderIncludeARB +#define glIsNamedStringARB bluegl_glIsNamedStringARB +#define glGetNamedStringARB bluegl_glGetNamedStringARB +#define glGetNamedStringivARB bluegl_glGetNamedStringivARB +#define glBufferPageCommitmentARB bluegl_glBufferPageCommitmentARB +#define glNamedBufferPageCommitmentEXT bluegl_glNamedBufferPageCommitmentEXT +#define glNamedBufferPageCommitmentARB bluegl_glNamedBufferPageCommitmentARB +#define glTexPageCommitmentARB bluegl_glTexPageCommitmentARB +#define glClientActiveTexture bluegl_glClientActiveTexture +#define glMultiTexCoord1d bluegl_glMultiTexCoord1d +#define glMultiTexCoord1dv bluegl_glMultiTexCoord1dv +#define glMultiTexCoord1f bluegl_glMultiTexCoord1f +#define glMultiTexCoord1fv bluegl_glMultiTexCoord1fv +#define glMultiTexCoord1i bluegl_glMultiTexCoord1i +#define glMultiTexCoord1iv bluegl_glMultiTexCoord1iv +#define glMultiTexCoord1s bluegl_glMultiTexCoord1s +#define glMultiTexCoord1sv bluegl_glMultiTexCoord1sv +#define glMultiTexCoord2d bluegl_glMultiTexCoord2d +#define glMultiTexCoord2dv bluegl_glMultiTexCoord2dv +#define glMultiTexCoord2f bluegl_glMultiTexCoord2f +#define glMultiTexCoord2fv bluegl_glMultiTexCoord2fv +#define glMultiTexCoord2i bluegl_glMultiTexCoord2i +#define glMultiTexCoord2iv bluegl_glMultiTexCoord2iv +#define glMultiTexCoord2s bluegl_glMultiTexCoord2s +#define glMultiTexCoord2sv bluegl_glMultiTexCoord2sv +#define glMultiTexCoord3d bluegl_glMultiTexCoord3d +#define glMultiTexCoord3dv bluegl_glMultiTexCoord3dv +#define glMultiTexCoord3f bluegl_glMultiTexCoord3f +#define glMultiTexCoord3fv bluegl_glMultiTexCoord3fv +#define glMultiTexCoord3i bluegl_glMultiTexCoord3i +#define glMultiTexCoord3iv bluegl_glMultiTexCoord3iv +#define glMultiTexCoord3s bluegl_glMultiTexCoord3s +#define glMultiTexCoord3sv bluegl_glMultiTexCoord3sv +#define glMultiTexCoord4d bluegl_glMultiTexCoord4d +#define glMultiTexCoord4dv bluegl_glMultiTexCoord4dv +#define glMultiTexCoord4f bluegl_glMultiTexCoord4f +#define glMultiTexCoord4fv bluegl_glMultiTexCoord4fv +#define glMultiTexCoord4i bluegl_glMultiTexCoord4i +#define glMultiTexCoord4iv bluegl_glMultiTexCoord4iv +#define glMultiTexCoord4s bluegl_glMultiTexCoord4s +#define glMultiTexCoord4sv bluegl_glMultiTexCoord4sv +#define glLoadTransposeMatrixf bluegl_glLoadTransposeMatrixf +#define glLoadTransposeMatrixd bluegl_glLoadTransposeMatrixd +#define glMultTransposeMatrixf bluegl_glMultTransposeMatrixf +#define glMultTransposeMatrixd bluegl_glMultTransposeMatrixd +#define glFogCoordf bluegl_glFogCoordf +#define glFogCoordfv bluegl_glFogCoordfv +#define glFogCoordd bluegl_glFogCoordd +#define glFogCoorddv bluegl_glFogCoorddv +#define glFogCoordPointer bluegl_glFogCoordPointer +#define glSecondaryColor3b bluegl_glSecondaryColor3b +#define glSecondaryColor3bv bluegl_glSecondaryColor3bv +#define glSecondaryColor3d bluegl_glSecondaryColor3d +#define glSecondaryColor3dv bluegl_glSecondaryColor3dv +#define glSecondaryColor3f bluegl_glSecondaryColor3f +#define glSecondaryColor3fv bluegl_glSecondaryColor3fv +#define glSecondaryColor3i bluegl_glSecondaryColor3i +#define glSecondaryColor3iv bluegl_glSecondaryColor3iv +#define glSecondaryColor3s bluegl_glSecondaryColor3s +#define glSecondaryColor3sv bluegl_glSecondaryColor3sv +#define glSecondaryColor3ub bluegl_glSecondaryColor3ub +#define glSecondaryColor3ubv bluegl_glSecondaryColor3ubv +#define glSecondaryColor3ui bluegl_glSecondaryColor3ui +#define glSecondaryColor3uiv bluegl_glSecondaryColor3uiv +#define glSecondaryColor3us bluegl_glSecondaryColor3us +#define glSecondaryColor3usv bluegl_glSecondaryColor3usv +#define glSecondaryColorPointer bluegl_glSecondaryColorPointer +#define glWindowPos2d bluegl_glWindowPos2d +#define glWindowPos2dv bluegl_glWindowPos2dv +#define glWindowPos2f bluegl_glWindowPos2f +#define glWindowPos2fv bluegl_glWindowPos2fv +#define glWindowPos2i bluegl_glWindowPos2i +#define glWindowPos2iv bluegl_glWindowPos2iv +#define glWindowPos2s bluegl_glWindowPos2s +#define glWindowPos2sv bluegl_glWindowPos2sv +#define glWindowPos3d bluegl_glWindowPos3d +#define glWindowPos3dv bluegl_glWindowPos3dv +#define glWindowPos3f bluegl_glWindowPos3f +#define glWindowPos3fv bluegl_glWindowPos3fv +#define glWindowPos3i bluegl_glWindowPos3i +#define glWindowPos3iv bluegl_glWindowPos3iv +#define glWindowPos3s bluegl_glWindowPos3s +#define glWindowPos3sv bluegl_glWindowPos3sv +#define glVertexP2ui bluegl_glVertexP2ui +#define glVertexP2uiv bluegl_glVertexP2uiv +#define glVertexP3ui bluegl_glVertexP3ui +#define glVertexP3uiv bluegl_glVertexP3uiv +#define glVertexP4ui bluegl_glVertexP4ui +#define glVertexP4uiv bluegl_glVertexP4uiv +#define glTexCoordP1ui bluegl_glTexCoordP1ui +#define glTexCoordP1uiv bluegl_glTexCoordP1uiv +#define glTexCoordP2ui bluegl_glTexCoordP2ui +#define glTexCoordP2uiv bluegl_glTexCoordP2uiv +#define glTexCoordP3ui bluegl_glTexCoordP3ui +#define glTexCoordP3uiv bluegl_glTexCoordP3uiv +#define glTexCoordP4ui bluegl_glTexCoordP4ui +#define glTexCoordP4uiv bluegl_glTexCoordP4uiv +#define glMultiTexCoordP1ui bluegl_glMultiTexCoordP1ui +#define glMultiTexCoordP1uiv bluegl_glMultiTexCoordP1uiv +#define glMultiTexCoordP2ui bluegl_glMultiTexCoordP2ui +#define glMultiTexCoordP2uiv bluegl_glMultiTexCoordP2uiv +#define glMultiTexCoordP3ui bluegl_glMultiTexCoordP3ui +#define glMultiTexCoordP3uiv bluegl_glMultiTexCoordP3uiv +#define glMultiTexCoordP4ui bluegl_glMultiTexCoordP4ui +#define glMultiTexCoordP4uiv bluegl_glMultiTexCoordP4uiv +#define glNormalP3ui bluegl_glNormalP3ui +#define glNormalP3uiv bluegl_glNormalP3uiv +#define glColorP3ui bluegl_glColorP3ui +#define glColorP3uiv bluegl_glColorP3uiv +#define glColorP4ui bluegl_glColorP4ui +#define glColorP4uiv bluegl_glColorP4uiv +#define glSecondaryColorP3ui bluegl_glSecondaryColorP3ui +#define glSecondaryColorP3uiv bluegl_glSecondaryColorP3uiv +#define glGetnMapdv bluegl_glGetnMapdv +#define glGetnMapfv bluegl_glGetnMapfv +#define glGetnMapiv bluegl_glGetnMapiv +#define glGetnPixelMapfv bluegl_glGetnPixelMapfv +#define glGetnPixelMapuiv bluegl_glGetnPixelMapuiv +#define glGetnPixelMapusv bluegl_glGetnPixelMapusv +#define glGetnPolygonStipple bluegl_glGetnPolygonStipple +#define glGetnColorTable bluegl_glGetnColorTable +#define glGetnConvolutionFilter bluegl_glGetnConvolutionFilter +#define glGetnSeparableFilter bluegl_glGetnSeparableFilter +#define glGetnHistogram bluegl_glGetnHistogram +#define glGetnMinmax bluegl_glGetnMinmax +#define glPrimitiveBoundingBoxARB bluegl_glPrimitiveBoundingBoxARB +#define glClampColorARB bluegl_glClampColorARB +#define glDrawBuffersARB bluegl_glDrawBuffersARB +#define glDrawArraysInstancedARB bluegl_glDrawArraysInstancedARB +#define glDrawElementsInstancedARB bluegl_glDrawElementsInstancedARB +#define glProgramStringARB bluegl_glProgramStringARB +#define glBindProgramARB bluegl_glBindProgramARB +#define glDeleteProgramsARB bluegl_glDeleteProgramsARB +#define glGenProgramsARB bluegl_glGenProgramsARB +#define glProgramEnvParameter4dARB bluegl_glProgramEnvParameter4dARB +#define glProgramEnvParameter4dvARB bluegl_glProgramEnvParameter4dvARB +#define glProgramEnvParameter4fARB bluegl_glProgramEnvParameter4fARB +#define glProgramEnvParameter4fvARB bluegl_glProgramEnvParameter4fvARB +#define glProgramLocalParameter4dARB bluegl_glProgramLocalParameter4dARB +#define glProgramLocalParameter4dvARB bluegl_glProgramLocalParameter4dvARB +#define glProgramLocalParameter4fARB bluegl_glProgramLocalParameter4fARB +#define glProgramLocalParameter4fvARB bluegl_glProgramLocalParameter4fvARB +#define glGetProgramEnvParameterdvARB bluegl_glGetProgramEnvParameterdvARB +#define glGetProgramEnvParameterfvARB bluegl_glGetProgramEnvParameterfvARB +#define glGetProgramLocalParameterdvARB bluegl_glGetProgramLocalParameterdvARB +#define glGetProgramLocalParameterfvARB bluegl_glGetProgramLocalParameterfvARB +#define glGetProgramivARB bluegl_glGetProgramivARB +#define glGetProgramStringARB bluegl_glGetProgramStringARB +#define glIsProgramARB bluegl_glIsProgramARB +#define glProgramParameteriARB bluegl_glProgramParameteriARB +#define glFramebufferTextureARB bluegl_glFramebufferTextureARB +#define glFramebufferTextureLayerARB bluegl_glFramebufferTextureLayerARB +#define glFramebufferTextureFaceARB bluegl_glFramebufferTextureFaceARB +#define glUniform1i64ARB bluegl_glUniform1i64ARB +#define glUniform2i64ARB bluegl_glUniform2i64ARB +#define glUniform3i64ARB bluegl_glUniform3i64ARB +#define glUniform4i64ARB bluegl_glUniform4i64ARB +#define glUniform1i64vARB bluegl_glUniform1i64vARB +#define glUniform2i64vARB bluegl_glUniform2i64vARB +#define glUniform3i64vARB bluegl_glUniform3i64vARB +#define glUniform4i64vARB bluegl_glUniform4i64vARB +#define glUniform1ui64ARB bluegl_glUniform1ui64ARB +#define glUniform2ui64ARB bluegl_glUniform2ui64ARB +#define glUniform3ui64ARB bluegl_glUniform3ui64ARB +#define glUniform4ui64ARB bluegl_glUniform4ui64ARB +#define glUniform1ui64vARB bluegl_glUniform1ui64vARB +#define glUniform2ui64vARB bluegl_glUniform2ui64vARB +#define glUniform3ui64vARB bluegl_glUniform3ui64vARB +#define glUniform4ui64vARB bluegl_glUniform4ui64vARB +#define glGetUniformi64vARB bluegl_glGetUniformi64vARB +#define glGetUniformui64vARB bluegl_glGetUniformui64vARB +#define glGetnUniformi64vARB bluegl_glGetnUniformi64vARB +#define glGetnUniformui64vARB bluegl_glGetnUniformui64vARB +#define glProgramUniform1i64ARB bluegl_glProgramUniform1i64ARB +#define glProgramUniform2i64ARB bluegl_glProgramUniform2i64ARB +#define glProgramUniform3i64ARB bluegl_glProgramUniform3i64ARB +#define glProgramUniform4i64ARB bluegl_glProgramUniform4i64ARB +#define glProgramUniform1i64vARB bluegl_glProgramUniform1i64vARB +#define glProgramUniform2i64vARB bluegl_glProgramUniform2i64vARB +#define glProgramUniform3i64vARB bluegl_glProgramUniform3i64vARB +#define glProgramUniform4i64vARB bluegl_glProgramUniform4i64vARB +#define glProgramUniform1ui64ARB bluegl_glProgramUniform1ui64ARB +#define glProgramUniform2ui64ARB bluegl_glProgramUniform2ui64ARB +#define glProgramUniform3ui64ARB bluegl_glProgramUniform3ui64ARB +#define glProgramUniform4ui64ARB bluegl_glProgramUniform4ui64ARB +#define glProgramUniform1ui64vARB bluegl_glProgramUniform1ui64vARB +#define glProgramUniform2ui64vARB bluegl_glProgramUniform2ui64vARB +#define glProgramUniform3ui64vARB bluegl_glProgramUniform3ui64vARB +#define glProgramUniform4ui64vARB bluegl_glProgramUniform4ui64vARB +#define glColorTable bluegl_glColorTable +#define glColorTableParameterfv bluegl_glColorTableParameterfv +#define glColorTableParameteriv bluegl_glColorTableParameteriv +#define glCopyColorTable bluegl_glCopyColorTable +#define glGetColorTable bluegl_glGetColorTable +#define glGetColorTableParameterfv bluegl_glGetColorTableParameterfv +#define glGetColorTableParameteriv bluegl_glGetColorTableParameteriv +#define glColorSubTable bluegl_glColorSubTable +#define glCopyColorSubTable bluegl_glCopyColorSubTable +#define glConvolutionFilter1D bluegl_glConvolutionFilter1D +#define glConvolutionFilter2D bluegl_glConvolutionFilter2D +#define glConvolutionParameterf bluegl_glConvolutionParameterf +#define glConvolutionParameterfv bluegl_glConvolutionParameterfv +#define glConvolutionParameteri bluegl_glConvolutionParameteri +#define glConvolutionParameteriv bluegl_glConvolutionParameteriv +#define glCopyConvolutionFilter1D bluegl_glCopyConvolutionFilter1D +#define glCopyConvolutionFilter2D bluegl_glCopyConvolutionFilter2D +#define glGetConvolutionFilter bluegl_glGetConvolutionFilter +#define glGetConvolutionParameterfv bluegl_glGetConvolutionParameterfv +#define glGetConvolutionParameteriv bluegl_glGetConvolutionParameteriv +#define glGetSeparableFilter bluegl_glGetSeparableFilter +#define glSeparableFilter2D bluegl_glSeparableFilter2D +#define glGetHistogram bluegl_glGetHistogram +#define glGetHistogramParameterfv bluegl_glGetHistogramParameterfv +#define glGetHistogramParameteriv bluegl_glGetHistogramParameteriv +#define glGetMinmax bluegl_glGetMinmax +#define glGetMinmaxParameterfv bluegl_glGetMinmaxParameterfv +#define glGetMinmaxParameteriv bluegl_glGetMinmaxParameteriv +#define glHistogram bluegl_glHistogram +#define glMinmax bluegl_glMinmax +#define glResetHistogram bluegl_glResetHistogram +#define glResetMinmax bluegl_glResetMinmax +#define glVertexAttribDivisorARB bluegl_glVertexAttribDivisorARB +#define glCurrentPaletteMatrixARB bluegl_glCurrentPaletteMatrixARB +#define glMatrixIndexubvARB bluegl_glMatrixIndexubvARB +#define glMatrixIndexusvARB bluegl_glMatrixIndexusvARB +#define glMatrixIndexuivARB bluegl_glMatrixIndexuivARB +#define glMatrixIndexPointerARB bluegl_glMatrixIndexPointerARB +#define glSampleCoverageARB bluegl_glSampleCoverageARB +#define glActiveTextureARB bluegl_glActiveTextureARB +#define glClientActiveTextureARB bluegl_glClientActiveTextureARB +#define glMultiTexCoord1dARB bluegl_glMultiTexCoord1dARB +#define glMultiTexCoord1dvARB bluegl_glMultiTexCoord1dvARB +#define glMultiTexCoord1fARB bluegl_glMultiTexCoord1fARB +#define glMultiTexCoord1fvARB bluegl_glMultiTexCoord1fvARB +#define glMultiTexCoord1iARB bluegl_glMultiTexCoord1iARB +#define glMultiTexCoord1ivARB bluegl_glMultiTexCoord1ivARB +#define glMultiTexCoord1sARB bluegl_glMultiTexCoord1sARB +#define glMultiTexCoord1svARB bluegl_glMultiTexCoord1svARB +#define glMultiTexCoord2dARB bluegl_glMultiTexCoord2dARB +#define glMultiTexCoord2dvARB bluegl_glMultiTexCoord2dvARB +#define glMultiTexCoord2fARB bluegl_glMultiTexCoord2fARB +#define glMultiTexCoord2fvARB bluegl_glMultiTexCoord2fvARB +#define glMultiTexCoord2iARB bluegl_glMultiTexCoord2iARB +#define glMultiTexCoord2ivARB bluegl_glMultiTexCoord2ivARB +#define glMultiTexCoord2sARB bluegl_glMultiTexCoord2sARB +#define glMultiTexCoord2svARB bluegl_glMultiTexCoord2svARB +#define glMultiTexCoord3dARB bluegl_glMultiTexCoord3dARB +#define glMultiTexCoord3dvARB bluegl_glMultiTexCoord3dvARB +#define glMultiTexCoord3fARB bluegl_glMultiTexCoord3fARB +#define glMultiTexCoord3fvARB bluegl_glMultiTexCoord3fvARB +#define glMultiTexCoord3iARB bluegl_glMultiTexCoord3iARB +#define glMultiTexCoord3ivARB bluegl_glMultiTexCoord3ivARB +#define glMultiTexCoord3sARB bluegl_glMultiTexCoord3sARB +#define glMultiTexCoord3svARB bluegl_glMultiTexCoord3svARB +#define glMultiTexCoord4dARB bluegl_glMultiTexCoord4dARB +#define glMultiTexCoord4dvARB bluegl_glMultiTexCoord4dvARB +#define glMultiTexCoord4fARB bluegl_glMultiTexCoord4fARB +#define glMultiTexCoord4fvARB bluegl_glMultiTexCoord4fvARB +#define glMultiTexCoord4iARB bluegl_glMultiTexCoord4iARB +#define glMultiTexCoord4ivARB bluegl_glMultiTexCoord4ivARB +#define glMultiTexCoord4sARB bluegl_glMultiTexCoord4sARB +#define glMultiTexCoord4svARB bluegl_glMultiTexCoord4svARB +#define glGenQueriesARB bluegl_glGenQueriesARB +#define glDeleteQueriesARB bluegl_glDeleteQueriesARB +#define glIsQueryARB bluegl_glIsQueryARB +#define glBeginQueryARB bluegl_glBeginQueryARB +#define glEndQueryARB bluegl_glEndQueryARB +#define glGetQueryivARB bluegl_glGetQueryivARB +#define glGetQueryObjectivARB bluegl_glGetQueryObjectivARB +#define glGetQueryObjectuivARB bluegl_glGetQueryObjectuivARB +#define glMaxShaderCompilerThreadsARB bluegl_glMaxShaderCompilerThreadsARB +#define glPointParameterfARB bluegl_glPointParameterfARB +#define glPointParameterfvARB bluegl_glPointParameterfvARB +#define glGetnMapdvARB bluegl_glGetnMapdvARB +#define glGetnMapfvARB bluegl_glGetnMapfvARB +#define glGetnMapivARB bluegl_glGetnMapivARB +#define glGetnPixelMapfvARB bluegl_glGetnPixelMapfvARB +#define glGetnPixelMapuivARB bluegl_glGetnPixelMapuivARB +#define glGetnPixelMapusvARB bluegl_glGetnPixelMapusvARB +#define glGetnPolygonStippleARB bluegl_glGetnPolygonStippleARB +#define glGetnColorTableARB bluegl_glGetnColorTableARB +#define glGetnConvolutionFilterARB bluegl_glGetnConvolutionFilterARB +#define glGetnSeparableFilterARB bluegl_glGetnSeparableFilterARB +#define glGetnHistogramARB bluegl_glGetnHistogramARB +#define glGetnMinmaxARB bluegl_glGetnMinmaxARB +#define glFramebufferSampleLocationsfvARB bluegl_glFramebufferSampleLocationsfvARB +#define glNamedFramebufferSampleLocationsfvARB bluegl_glNamedFramebufferSampleLocationsfvARB +#define glEvaluateDepthValuesARB bluegl_glEvaluateDepthValuesARB +#define glDeleteObjectARB bluegl_glDeleteObjectARB +#define glGetHandleARB bluegl_glGetHandleARB +#define glDetachObjectARB bluegl_glDetachObjectARB +#define glCreateShaderObjectARB bluegl_glCreateShaderObjectARB +#define glShaderSourceARB bluegl_glShaderSourceARB +#define glCompileShaderARB bluegl_glCompileShaderARB +#define glCreateProgramObjectARB bluegl_glCreateProgramObjectARB +#define glAttachObjectARB bluegl_glAttachObjectARB +#define glLinkProgramARB bluegl_glLinkProgramARB +#define glUseProgramObjectARB bluegl_glUseProgramObjectARB +#define glValidateProgramARB bluegl_glValidateProgramARB +#define glUniform1fARB bluegl_glUniform1fARB +#define glUniform2fARB bluegl_glUniform2fARB +#define glUniform3fARB bluegl_glUniform3fARB +#define glUniform4fARB bluegl_glUniform4fARB +#define glUniform1iARB bluegl_glUniform1iARB +#define glUniform2iARB bluegl_glUniform2iARB +#define glUniform3iARB bluegl_glUniform3iARB +#define glUniform4iARB bluegl_glUniform4iARB +#define glUniform1fvARB bluegl_glUniform1fvARB +#define glUniform2fvARB bluegl_glUniform2fvARB +#define glUniform3fvARB bluegl_glUniform3fvARB +#define glUniform4fvARB bluegl_glUniform4fvARB +#define glUniform1ivARB bluegl_glUniform1ivARB +#define glUniform2ivARB bluegl_glUniform2ivARB +#define glUniform3ivARB bluegl_glUniform3ivARB +#define glUniform4ivARB bluegl_glUniform4ivARB +#define glUniformMatrix2fvARB bluegl_glUniformMatrix2fvARB +#define glUniformMatrix3fvARB bluegl_glUniformMatrix3fvARB +#define glUniformMatrix4fvARB bluegl_glUniformMatrix4fvARB +#define glGetObjectParameterfvARB bluegl_glGetObjectParameterfvARB +#define glGetObjectParameterivARB bluegl_glGetObjectParameterivARB +#define glGetInfoLogARB bluegl_glGetInfoLogARB +#define glGetAttachedObjectsARB bluegl_glGetAttachedObjectsARB +#define glGetUniformLocationARB bluegl_glGetUniformLocationARB +#define glGetActiveUniformARB bluegl_glGetActiveUniformARB +#define glGetUniformfvARB bluegl_glGetUniformfvARB +#define glGetUniformivARB bluegl_glGetUniformivARB +#define glGetShaderSourceARB bluegl_glGetShaderSourceARB +#define glTexBufferARB bluegl_glTexBufferARB +#define glCompressedTexImage3DARB bluegl_glCompressedTexImage3DARB +#define glCompressedTexImage2DARB bluegl_glCompressedTexImage2DARB +#define glCompressedTexImage1DARB bluegl_glCompressedTexImage1DARB +#define glCompressedTexSubImage3DARB bluegl_glCompressedTexSubImage3DARB +#define glCompressedTexSubImage2DARB bluegl_glCompressedTexSubImage2DARB +#define glCompressedTexSubImage1DARB bluegl_glCompressedTexSubImage1DARB +#define glGetCompressedTexImageARB bluegl_glGetCompressedTexImageARB +#define glLoadTransposeMatrixfARB bluegl_glLoadTransposeMatrixfARB +#define glLoadTransposeMatrixdARB bluegl_glLoadTransposeMatrixdARB +#define glMultTransposeMatrixfARB bluegl_glMultTransposeMatrixfARB +#define glMultTransposeMatrixdARB bluegl_glMultTransposeMatrixdARB +#define glWeightbvARB bluegl_glWeightbvARB +#define glWeightsvARB bluegl_glWeightsvARB +#define glWeightivARB bluegl_glWeightivARB +#define glWeightfvARB bluegl_glWeightfvARB +#define glWeightdvARB bluegl_glWeightdvARB +#define glWeightubvARB bluegl_glWeightubvARB +#define glWeightusvARB bluegl_glWeightusvARB +#define glWeightuivARB bluegl_glWeightuivARB +#define glWeightPointerARB bluegl_glWeightPointerARB +#define glVertexBlendARB bluegl_glVertexBlendARB +#define glBindBufferARB bluegl_glBindBufferARB +#define glDeleteBuffersARB bluegl_glDeleteBuffersARB +#define glGenBuffersARB bluegl_glGenBuffersARB +#define glIsBufferARB bluegl_glIsBufferARB +#define glBufferDataARB bluegl_glBufferDataARB +#define glBufferSubDataARB bluegl_glBufferSubDataARB +#define glGetBufferSubDataARB bluegl_glGetBufferSubDataARB +#define glMapBufferARB bluegl_glMapBufferARB +#define glUnmapBufferARB bluegl_glUnmapBufferARB +#define glGetBufferParameterivARB bluegl_glGetBufferParameterivARB +#define glGetBufferPointervARB bluegl_glGetBufferPointervARB +#define glVertexAttrib1dARB bluegl_glVertexAttrib1dARB +#define glVertexAttrib1dvARB bluegl_glVertexAttrib1dvARB +#define glVertexAttrib1fARB bluegl_glVertexAttrib1fARB +#define glVertexAttrib1fvARB bluegl_glVertexAttrib1fvARB +#define glVertexAttrib1sARB bluegl_glVertexAttrib1sARB +#define glVertexAttrib1svARB bluegl_glVertexAttrib1svARB +#define glVertexAttrib2dARB bluegl_glVertexAttrib2dARB +#define glVertexAttrib2dvARB bluegl_glVertexAttrib2dvARB +#define glVertexAttrib2fARB bluegl_glVertexAttrib2fARB +#define glVertexAttrib2fvARB bluegl_glVertexAttrib2fvARB +#define glVertexAttrib2sARB bluegl_glVertexAttrib2sARB +#define glVertexAttrib2svARB bluegl_glVertexAttrib2svARB +#define glVertexAttrib3dARB bluegl_glVertexAttrib3dARB +#define glVertexAttrib3dvARB bluegl_glVertexAttrib3dvARB +#define glVertexAttrib3fARB bluegl_glVertexAttrib3fARB +#define glVertexAttrib3fvARB bluegl_glVertexAttrib3fvARB +#define glVertexAttrib3sARB bluegl_glVertexAttrib3sARB +#define glVertexAttrib3svARB bluegl_glVertexAttrib3svARB +#define glVertexAttrib4NbvARB bluegl_glVertexAttrib4NbvARB +#define glVertexAttrib4NivARB bluegl_glVertexAttrib4NivARB +#define glVertexAttrib4NsvARB bluegl_glVertexAttrib4NsvARB +#define glVertexAttrib4NubARB bluegl_glVertexAttrib4NubARB +#define glVertexAttrib4NubvARB bluegl_glVertexAttrib4NubvARB +#define glVertexAttrib4NuivARB bluegl_glVertexAttrib4NuivARB +#define glVertexAttrib4NusvARB bluegl_glVertexAttrib4NusvARB +#define glVertexAttrib4bvARB bluegl_glVertexAttrib4bvARB +#define glVertexAttrib4dARB bluegl_glVertexAttrib4dARB +#define glVertexAttrib4dvARB bluegl_glVertexAttrib4dvARB +#define glVertexAttrib4fARB bluegl_glVertexAttrib4fARB +#define glVertexAttrib4fvARB bluegl_glVertexAttrib4fvARB +#define glVertexAttrib4ivARB bluegl_glVertexAttrib4ivARB +#define glVertexAttrib4sARB bluegl_glVertexAttrib4sARB +#define glVertexAttrib4svARB bluegl_glVertexAttrib4svARB +#define glVertexAttrib4ubvARB bluegl_glVertexAttrib4ubvARB +#define glVertexAttrib4uivARB bluegl_glVertexAttrib4uivARB +#define glVertexAttrib4usvARB bluegl_glVertexAttrib4usvARB +#define glVertexAttribPointerARB bluegl_glVertexAttribPointerARB +#define glEnableVertexAttribArrayARB bluegl_glEnableVertexAttribArrayARB +#define glDisableVertexAttribArrayARB bluegl_glDisableVertexAttribArrayARB +#define glGetVertexAttribdvARB bluegl_glGetVertexAttribdvARB +#define glGetVertexAttribfvARB bluegl_glGetVertexAttribfvARB +#define glGetVertexAttribivARB bluegl_glGetVertexAttribivARB +#define glGetVertexAttribPointervARB bluegl_glGetVertexAttribPointervARB +#define glBindAttribLocationARB bluegl_glBindAttribLocationARB +#define glGetActiveAttribARB bluegl_glGetActiveAttribARB +#define glGetAttribLocationARB bluegl_glGetAttribLocationARB +#define glWindowPos2dARB bluegl_glWindowPos2dARB +#define glWindowPos2dvARB bluegl_glWindowPos2dvARB +#define glWindowPos2fARB bluegl_glWindowPos2fARB +#define glWindowPos2fvARB bluegl_glWindowPos2fvARB +#define glWindowPos2iARB bluegl_glWindowPos2iARB +#define glWindowPos2ivARB bluegl_glWindowPos2ivARB +#define glWindowPos2sARB bluegl_glWindowPos2sARB +#define glWindowPos2svARB bluegl_glWindowPos2svARB +#define glWindowPos3dARB bluegl_glWindowPos3dARB +#define glWindowPos3dvARB bluegl_glWindowPos3dvARB +#define glWindowPos3fARB bluegl_glWindowPos3fARB +#define glWindowPos3fvARB bluegl_glWindowPos3fvARB +#define glWindowPos3iARB bluegl_glWindowPos3iARB +#define glWindowPos3ivARB bluegl_glWindowPos3ivARB +#define glWindowPos3sARB bluegl_glWindowPos3sARB +#define glWindowPos3svARB bluegl_glWindowPos3svARB +#define glBlendBarrierKHR bluegl_glBlendBarrierKHR +#define glMultiTexCoord1bOES bluegl_glMultiTexCoord1bOES +#define glMultiTexCoord1bvOES bluegl_glMultiTexCoord1bvOES +#define glMultiTexCoord2bOES bluegl_glMultiTexCoord2bOES +#define glMultiTexCoord2bvOES bluegl_glMultiTexCoord2bvOES +#define glMultiTexCoord3bOES bluegl_glMultiTexCoord3bOES +#define glMultiTexCoord3bvOES bluegl_glMultiTexCoord3bvOES +#define glMultiTexCoord4bOES bluegl_glMultiTexCoord4bOES +#define glMultiTexCoord4bvOES bluegl_glMultiTexCoord4bvOES +#define glTexCoord1bOES bluegl_glTexCoord1bOES +#define glTexCoord1bvOES bluegl_glTexCoord1bvOES +#define glTexCoord2bOES bluegl_glTexCoord2bOES +#define glTexCoord2bvOES bluegl_glTexCoord2bvOES +#define glTexCoord3bOES bluegl_glTexCoord3bOES +#define glTexCoord3bvOES bluegl_glTexCoord3bvOES +#define glTexCoord4bOES bluegl_glTexCoord4bOES +#define glTexCoord4bvOES bluegl_glTexCoord4bvOES +#define glVertex2bOES bluegl_glVertex2bOES +#define glVertex2bvOES bluegl_glVertex2bvOES +#define glVertex3bOES bluegl_glVertex3bOES +#define glVertex3bvOES bluegl_glVertex3bvOES +#define glVertex4bOES bluegl_glVertex4bOES +#define glVertex4bvOES bluegl_glVertex4bvOES +#define glAlphaFuncxOES bluegl_glAlphaFuncxOES +#define glClearColorxOES bluegl_glClearColorxOES +#define glClearDepthxOES bluegl_glClearDepthxOES +#define glClipPlanexOES bluegl_glClipPlanexOES +#define glColor4xOES bluegl_glColor4xOES +#define glDepthRangexOES bluegl_glDepthRangexOES +#define glFogxOES bluegl_glFogxOES +#define glFogxvOES bluegl_glFogxvOES +#define glFrustumxOES bluegl_glFrustumxOES +#define glGetClipPlanexOES bluegl_glGetClipPlanexOES +#define glGetFixedvOES bluegl_glGetFixedvOES +#define glGetTexEnvxvOES bluegl_glGetTexEnvxvOES +#define glGetTexParameterxvOES bluegl_glGetTexParameterxvOES +#define glLightModelxOES bluegl_glLightModelxOES +#define glLightModelxvOES bluegl_glLightModelxvOES +#define glLightxOES bluegl_glLightxOES +#define glLightxvOES bluegl_glLightxvOES +#define glLineWidthxOES bluegl_glLineWidthxOES +#define glLoadMatrixxOES bluegl_glLoadMatrixxOES +#define glMaterialxOES bluegl_glMaterialxOES +#define glMaterialxvOES bluegl_glMaterialxvOES +#define glMultMatrixxOES bluegl_glMultMatrixxOES +#define glMultiTexCoord4xOES bluegl_glMultiTexCoord4xOES +#define glNormal3xOES bluegl_glNormal3xOES +#define glOrthoxOES bluegl_glOrthoxOES +#define glPointParameterxvOES bluegl_glPointParameterxvOES +#define glPointSizexOES bluegl_glPointSizexOES +#define glPolygonOffsetxOES bluegl_glPolygonOffsetxOES +#define glRotatexOES bluegl_glRotatexOES +#define glScalexOES bluegl_glScalexOES +#define glTexEnvxOES bluegl_glTexEnvxOES +#define glTexEnvxvOES bluegl_glTexEnvxvOES +#define glTexParameterxOES bluegl_glTexParameterxOES +#define glTexParameterxvOES bluegl_glTexParameterxvOES +#define glTranslatexOES bluegl_glTranslatexOES +#define glAccumxOES bluegl_glAccumxOES +#define glBitmapxOES bluegl_glBitmapxOES +#define glBlendColorxOES bluegl_glBlendColorxOES +#define glClearAccumxOES bluegl_glClearAccumxOES +#define glColor3xOES bluegl_glColor3xOES +#define glColor3xvOES bluegl_glColor3xvOES +#define glColor4xvOES bluegl_glColor4xvOES +#define glConvolutionParameterxOES bluegl_glConvolutionParameterxOES +#define glConvolutionParameterxvOES bluegl_glConvolutionParameterxvOES +#define glEvalCoord1xOES bluegl_glEvalCoord1xOES +#define glEvalCoord1xvOES bluegl_glEvalCoord1xvOES +#define glEvalCoord2xOES bluegl_glEvalCoord2xOES +#define glEvalCoord2xvOES bluegl_glEvalCoord2xvOES +#define glFeedbackBufferxOES bluegl_glFeedbackBufferxOES +#define glGetConvolutionParameterxvOES bluegl_glGetConvolutionParameterxvOES +#define glGetHistogramParameterxvOES bluegl_glGetHistogramParameterxvOES +#define glGetLightxOES bluegl_glGetLightxOES +#define glGetMapxvOES bluegl_glGetMapxvOES +#define glGetMaterialxOES bluegl_glGetMaterialxOES +#define glGetPixelMapxv bluegl_glGetPixelMapxv +#define glGetTexGenxvOES bluegl_glGetTexGenxvOES +#define glGetTexLevelParameterxvOES bluegl_glGetTexLevelParameterxvOES +#define glIndexxOES bluegl_glIndexxOES +#define glIndexxvOES bluegl_glIndexxvOES +#define glLoadTransposeMatrixxOES bluegl_glLoadTransposeMatrixxOES +#define glMap1xOES bluegl_glMap1xOES +#define glMap2xOES bluegl_glMap2xOES +#define glMapGrid1xOES bluegl_glMapGrid1xOES +#define glMapGrid2xOES bluegl_glMapGrid2xOES +#define glMultTransposeMatrixxOES bluegl_glMultTransposeMatrixxOES +#define glMultiTexCoord1xOES bluegl_glMultiTexCoord1xOES +#define glMultiTexCoord1xvOES bluegl_glMultiTexCoord1xvOES +#define glMultiTexCoord2xOES bluegl_glMultiTexCoord2xOES +#define glMultiTexCoord2xvOES bluegl_glMultiTexCoord2xvOES +#define glMultiTexCoord3xOES bluegl_glMultiTexCoord3xOES +#define glMultiTexCoord3xvOES bluegl_glMultiTexCoord3xvOES +#define glMultiTexCoord4xvOES bluegl_glMultiTexCoord4xvOES +#define glNormal3xvOES bluegl_glNormal3xvOES +#define glPassThroughxOES bluegl_glPassThroughxOES +#define glPixelMapx bluegl_glPixelMapx +#define glPixelStorex bluegl_glPixelStorex +#define glPixelTransferxOES bluegl_glPixelTransferxOES +#define glPixelZoomxOES bluegl_glPixelZoomxOES +#define glPrioritizeTexturesxOES bluegl_glPrioritizeTexturesxOES +#define glRasterPos2xOES bluegl_glRasterPos2xOES +#define glRasterPos2xvOES bluegl_glRasterPos2xvOES +#define glRasterPos3xOES bluegl_glRasterPos3xOES +#define glRasterPos3xvOES bluegl_glRasterPos3xvOES +#define glRasterPos4xOES bluegl_glRasterPos4xOES +#define glRasterPos4xvOES bluegl_glRasterPos4xvOES +#define glRectxOES bluegl_glRectxOES +#define glRectxvOES bluegl_glRectxvOES +#define glTexCoord1xOES bluegl_glTexCoord1xOES +#define glTexCoord1xvOES bluegl_glTexCoord1xvOES +#define glTexCoord2xOES bluegl_glTexCoord2xOES +#define glTexCoord2xvOES bluegl_glTexCoord2xvOES +#define glTexCoord3xOES bluegl_glTexCoord3xOES +#define glTexCoord3xvOES bluegl_glTexCoord3xvOES +#define glTexCoord4xOES bluegl_glTexCoord4xOES +#define glTexCoord4xvOES bluegl_glTexCoord4xvOES +#define glTexGenxOES bluegl_glTexGenxOES +#define glTexGenxvOES bluegl_glTexGenxvOES +#define glVertex2xOES bluegl_glVertex2xOES +#define glVertex2xvOES bluegl_glVertex2xvOES +#define glVertex3xOES bluegl_glVertex3xOES +#define glVertex3xvOES bluegl_glVertex3xvOES +#define glVertex4xOES bluegl_glVertex4xOES +#define glVertex4xvOES bluegl_glVertex4xvOES +#define glQueryMatrixxOES bluegl_glQueryMatrixxOES +#define glClearDepthfOES bluegl_glClearDepthfOES +#define glClipPlanefOES bluegl_glClipPlanefOES +#define glDepthRangefOES bluegl_glDepthRangefOES +#define glFrustumfOES bluegl_glFrustumfOES +#define glGetClipPlanefOES bluegl_glGetClipPlanefOES +#define glOrthofOES bluegl_glOrthofOES +#define glTbufferMask3DFX bluegl_glTbufferMask3DFX +#define glDebugMessageEnableAMD bluegl_glDebugMessageEnableAMD +#define glDebugMessageInsertAMD bluegl_glDebugMessageInsertAMD +#define glDebugMessageCallbackAMD bluegl_glDebugMessageCallbackAMD +#define glGetDebugMessageLogAMD bluegl_glGetDebugMessageLogAMD +#define glBlendFuncIndexedAMD bluegl_glBlendFuncIndexedAMD +#define glBlendFuncSeparateIndexedAMD bluegl_glBlendFuncSeparateIndexedAMD +#define glBlendEquationIndexedAMD bluegl_glBlendEquationIndexedAMD +#define glBlendEquationSeparateIndexedAMD bluegl_glBlendEquationSeparateIndexedAMD +#define glUniform1i64NV bluegl_glUniform1i64NV +#define glUniform2i64NV bluegl_glUniform2i64NV +#define glUniform3i64NV bluegl_glUniform3i64NV +#define glUniform4i64NV bluegl_glUniform4i64NV +#define glUniform1i64vNV bluegl_glUniform1i64vNV +#define glUniform2i64vNV bluegl_glUniform2i64vNV +#define glUniform3i64vNV bluegl_glUniform3i64vNV +#define glUniform4i64vNV bluegl_glUniform4i64vNV +#define glUniform1ui64NV bluegl_glUniform1ui64NV +#define glUniform2ui64NV bluegl_glUniform2ui64NV +#define glUniform3ui64NV bluegl_glUniform3ui64NV +#define glUniform4ui64NV bluegl_glUniform4ui64NV +#define glUniform1ui64vNV bluegl_glUniform1ui64vNV +#define glUniform2ui64vNV bluegl_glUniform2ui64vNV +#define glUniform3ui64vNV bluegl_glUniform3ui64vNV +#define glUniform4ui64vNV bluegl_glUniform4ui64vNV +#define glGetUniformi64vNV bluegl_glGetUniformi64vNV +#define glGetUniformui64vNV bluegl_glGetUniformui64vNV +#define glProgramUniform1i64NV bluegl_glProgramUniform1i64NV +#define glProgramUniform2i64NV bluegl_glProgramUniform2i64NV +#define glProgramUniform3i64NV bluegl_glProgramUniform3i64NV +#define glProgramUniform4i64NV bluegl_glProgramUniform4i64NV +#define glProgramUniform1i64vNV bluegl_glProgramUniform1i64vNV +#define glProgramUniform2i64vNV bluegl_glProgramUniform2i64vNV +#define glProgramUniform3i64vNV bluegl_glProgramUniform3i64vNV +#define glProgramUniform4i64vNV bluegl_glProgramUniform4i64vNV +#define glProgramUniform1ui64NV bluegl_glProgramUniform1ui64NV +#define glProgramUniform2ui64NV bluegl_glProgramUniform2ui64NV +#define glProgramUniform3ui64NV bluegl_glProgramUniform3ui64NV +#define glProgramUniform4ui64NV bluegl_glProgramUniform4ui64NV +#define glProgramUniform1ui64vNV bluegl_glProgramUniform1ui64vNV +#define glProgramUniform2ui64vNV bluegl_glProgramUniform2ui64vNV +#define glProgramUniform3ui64vNV bluegl_glProgramUniform3ui64vNV +#define glProgramUniform4ui64vNV bluegl_glProgramUniform4ui64vNV +#define glVertexAttribParameteriAMD bluegl_glVertexAttribParameteriAMD +#define glMultiDrawArraysIndirectAMD bluegl_glMultiDrawArraysIndirectAMD +#define glMultiDrawElementsIndirectAMD bluegl_glMultiDrawElementsIndirectAMD +#define glGenNamesAMD bluegl_glGenNamesAMD +#define glDeleteNamesAMD bluegl_glDeleteNamesAMD +#define glIsNameAMD bluegl_glIsNameAMD +#define glQueryObjectParameteruiAMD bluegl_glQueryObjectParameteruiAMD +#define glGetPerfMonitorGroupsAMD bluegl_glGetPerfMonitorGroupsAMD +#define glGetPerfMonitorCountersAMD bluegl_glGetPerfMonitorCountersAMD +#define glGetPerfMonitorGroupStringAMD bluegl_glGetPerfMonitorGroupStringAMD +#define glGetPerfMonitorCounterStringAMD bluegl_glGetPerfMonitorCounterStringAMD +#define glGetPerfMonitorCounterInfoAMD bluegl_glGetPerfMonitorCounterInfoAMD +#define glGenPerfMonitorsAMD bluegl_glGenPerfMonitorsAMD +#define glDeletePerfMonitorsAMD bluegl_glDeletePerfMonitorsAMD +#define glSelectPerfMonitorCountersAMD bluegl_glSelectPerfMonitorCountersAMD +#define glBeginPerfMonitorAMD bluegl_glBeginPerfMonitorAMD +#define glEndPerfMonitorAMD bluegl_glEndPerfMonitorAMD +#define glGetPerfMonitorCounterDataAMD bluegl_glGetPerfMonitorCounterDataAMD +#define glSetMultisamplefvAMD bluegl_glSetMultisamplefvAMD +#define glTexStorageSparseAMD bluegl_glTexStorageSparseAMD +#define glTextureStorageSparseAMD bluegl_glTextureStorageSparseAMD +#define glStencilOpValueAMD bluegl_glStencilOpValueAMD +#define glTessellationFactorAMD bluegl_glTessellationFactorAMD +#define glTessellationModeAMD bluegl_glTessellationModeAMD +#define glElementPointerAPPLE bluegl_glElementPointerAPPLE +#define glDrawElementArrayAPPLE bluegl_glDrawElementArrayAPPLE +#define glDrawRangeElementArrayAPPLE bluegl_glDrawRangeElementArrayAPPLE +#define glMultiDrawElementArrayAPPLE bluegl_glMultiDrawElementArrayAPPLE +#define glMultiDrawRangeElementArrayAPPLE bluegl_glMultiDrawRangeElementArrayAPPLE +#define glGenFencesAPPLE bluegl_glGenFencesAPPLE +#define glDeleteFencesAPPLE bluegl_glDeleteFencesAPPLE +#define glSetFenceAPPLE bluegl_glSetFenceAPPLE +#define glIsFenceAPPLE bluegl_glIsFenceAPPLE +#define glTestFenceAPPLE bluegl_glTestFenceAPPLE +#define glFinishFenceAPPLE bluegl_glFinishFenceAPPLE +#define glTestObjectAPPLE bluegl_glTestObjectAPPLE +#define glFinishObjectAPPLE bluegl_glFinishObjectAPPLE +#define glBufferParameteriAPPLE bluegl_glBufferParameteriAPPLE +#define glFlushMappedBufferRangeAPPLE bluegl_glFlushMappedBufferRangeAPPLE +#define glObjectPurgeableAPPLE bluegl_glObjectPurgeableAPPLE +#define glObjectUnpurgeableAPPLE bluegl_glObjectUnpurgeableAPPLE +#define glGetObjectParameterivAPPLE bluegl_glGetObjectParameterivAPPLE +#define glTextureRangeAPPLE bluegl_glTextureRangeAPPLE +#define glGetTexParameterPointervAPPLE bluegl_glGetTexParameterPointervAPPLE +#define glBindVertexArrayAPPLE bluegl_glBindVertexArrayAPPLE +#define glDeleteVertexArraysAPPLE bluegl_glDeleteVertexArraysAPPLE +#define glGenVertexArraysAPPLE bluegl_glGenVertexArraysAPPLE +#define glIsVertexArrayAPPLE bluegl_glIsVertexArrayAPPLE +#define glVertexArrayRangeAPPLE bluegl_glVertexArrayRangeAPPLE +#define glFlushVertexArrayRangeAPPLE bluegl_glFlushVertexArrayRangeAPPLE +#define glVertexArrayParameteriAPPLE bluegl_glVertexArrayParameteriAPPLE +#define glEnableVertexAttribAPPLE bluegl_glEnableVertexAttribAPPLE +#define glDisableVertexAttribAPPLE bluegl_glDisableVertexAttribAPPLE +#define glIsVertexAttribEnabledAPPLE bluegl_glIsVertexAttribEnabledAPPLE +#define glMapVertexAttrib1dAPPLE bluegl_glMapVertexAttrib1dAPPLE +#define glMapVertexAttrib1fAPPLE bluegl_glMapVertexAttrib1fAPPLE +#define glMapVertexAttrib2dAPPLE bluegl_glMapVertexAttrib2dAPPLE +#define glMapVertexAttrib2fAPPLE bluegl_glMapVertexAttrib2fAPPLE +#define glDrawBuffersATI bluegl_glDrawBuffersATI +#define glElementPointerATI bluegl_glElementPointerATI +#define glDrawElementArrayATI bluegl_glDrawElementArrayATI +#define glDrawRangeElementArrayATI bluegl_glDrawRangeElementArrayATI +#define glTexBumpParameterivATI bluegl_glTexBumpParameterivATI +#define glTexBumpParameterfvATI bluegl_glTexBumpParameterfvATI +#define glGetTexBumpParameterivATI bluegl_glGetTexBumpParameterivATI +#define glGetTexBumpParameterfvATI bluegl_glGetTexBumpParameterfvATI +#define glGenFragmentShadersATI bluegl_glGenFragmentShadersATI +#define glBindFragmentShaderATI bluegl_glBindFragmentShaderATI +#define glDeleteFragmentShaderATI bluegl_glDeleteFragmentShaderATI +#define glBeginFragmentShaderATI bluegl_glBeginFragmentShaderATI +#define glEndFragmentShaderATI bluegl_glEndFragmentShaderATI +#define glPassTexCoordATI bluegl_glPassTexCoordATI +#define glSampleMapATI bluegl_glSampleMapATI +#define glColorFragmentOp1ATI bluegl_glColorFragmentOp1ATI +#define glColorFragmentOp2ATI bluegl_glColorFragmentOp2ATI +#define glColorFragmentOp3ATI bluegl_glColorFragmentOp3ATI +#define glAlphaFragmentOp1ATI bluegl_glAlphaFragmentOp1ATI +#define glAlphaFragmentOp2ATI bluegl_glAlphaFragmentOp2ATI +#define glAlphaFragmentOp3ATI bluegl_glAlphaFragmentOp3ATI +#define glSetFragmentShaderConstantATI bluegl_glSetFragmentShaderConstantATI +#define glMapObjectBufferATI bluegl_glMapObjectBufferATI +#define glUnmapObjectBufferATI bluegl_glUnmapObjectBufferATI +#define glPNTrianglesiATI bluegl_glPNTrianglesiATI +#define glPNTrianglesfATI bluegl_glPNTrianglesfATI +#define glStencilOpSeparateATI bluegl_glStencilOpSeparateATI +#define glStencilFuncSeparateATI bluegl_glStencilFuncSeparateATI +#define glNewObjectBufferATI bluegl_glNewObjectBufferATI +#define glIsObjectBufferATI bluegl_glIsObjectBufferATI +#define glUpdateObjectBufferATI bluegl_glUpdateObjectBufferATI +#define glGetObjectBufferfvATI bluegl_glGetObjectBufferfvATI +#define glGetObjectBufferivATI bluegl_glGetObjectBufferivATI +#define glFreeObjectBufferATI bluegl_glFreeObjectBufferATI +#define glArrayObjectATI bluegl_glArrayObjectATI +#define glGetArrayObjectfvATI bluegl_glGetArrayObjectfvATI +#define glGetArrayObjectivATI bluegl_glGetArrayObjectivATI +#define glVariantArrayObjectATI bluegl_glVariantArrayObjectATI +#define glGetVariantArrayObjectfvATI bluegl_glGetVariantArrayObjectfvATI +#define glGetVariantArrayObjectivATI bluegl_glGetVariantArrayObjectivATI +#define glVertexAttribArrayObjectATI bluegl_glVertexAttribArrayObjectATI +#define glGetVertexAttribArrayObjectfvATI bluegl_glGetVertexAttribArrayObjectfvATI +#define glGetVertexAttribArrayObjectivATI bluegl_glGetVertexAttribArrayObjectivATI +#define glVertexStream1sATI bluegl_glVertexStream1sATI +#define glVertexStream1svATI bluegl_glVertexStream1svATI +#define glVertexStream1iATI bluegl_glVertexStream1iATI +#define glVertexStream1ivATI bluegl_glVertexStream1ivATI +#define glVertexStream1fATI bluegl_glVertexStream1fATI +#define glVertexStream1fvATI bluegl_glVertexStream1fvATI +#define glVertexStream1dATI bluegl_glVertexStream1dATI +#define glVertexStream1dvATI bluegl_glVertexStream1dvATI +#define glVertexStream2sATI bluegl_glVertexStream2sATI +#define glVertexStream2svATI bluegl_glVertexStream2svATI +#define glVertexStream2iATI bluegl_glVertexStream2iATI +#define glVertexStream2ivATI bluegl_glVertexStream2ivATI +#define glVertexStream2fATI bluegl_glVertexStream2fATI +#define glVertexStream2fvATI bluegl_glVertexStream2fvATI +#define glVertexStream2dATI bluegl_glVertexStream2dATI +#define glVertexStream2dvATI bluegl_glVertexStream2dvATI +#define glVertexStream3sATI bluegl_glVertexStream3sATI +#define glVertexStream3svATI bluegl_glVertexStream3svATI +#define glVertexStream3iATI bluegl_glVertexStream3iATI +#define glVertexStream3ivATI bluegl_glVertexStream3ivATI +#define glVertexStream3fATI bluegl_glVertexStream3fATI +#define glVertexStream3fvATI bluegl_glVertexStream3fvATI +#define glVertexStream3dATI bluegl_glVertexStream3dATI +#define glVertexStream3dvATI bluegl_glVertexStream3dvATI +#define glVertexStream4sATI bluegl_glVertexStream4sATI +#define glVertexStream4svATI bluegl_glVertexStream4svATI +#define glVertexStream4iATI bluegl_glVertexStream4iATI +#define glVertexStream4ivATI bluegl_glVertexStream4ivATI +#define glVertexStream4fATI bluegl_glVertexStream4fATI +#define glVertexStream4fvATI bluegl_glVertexStream4fvATI +#define glVertexStream4dATI bluegl_glVertexStream4dATI +#define glVertexStream4dvATI bluegl_glVertexStream4dvATI +#define glNormalStream3bATI bluegl_glNormalStream3bATI +#define glNormalStream3bvATI bluegl_glNormalStream3bvATI +#define glNormalStream3sATI bluegl_glNormalStream3sATI +#define glNormalStream3svATI bluegl_glNormalStream3svATI +#define glNormalStream3iATI bluegl_glNormalStream3iATI +#define glNormalStream3ivATI bluegl_glNormalStream3ivATI +#define glNormalStream3fATI bluegl_glNormalStream3fATI +#define glNormalStream3fvATI bluegl_glNormalStream3fvATI +#define glNormalStream3dATI bluegl_glNormalStream3dATI +#define glNormalStream3dvATI bluegl_glNormalStream3dvATI +#define glClientActiveVertexStreamATI bluegl_glClientActiveVertexStreamATI +#define glVertexBlendEnviATI bluegl_glVertexBlendEnviATI +#define glVertexBlendEnvfATI bluegl_glVertexBlendEnvfATI +#define glUniformBufferEXT bluegl_glUniformBufferEXT +#define glGetUniformBufferSizeEXT bluegl_glGetUniformBufferSizeEXT +#define glGetUniformOffsetEXT bluegl_glGetUniformOffsetEXT +#define glBlendColorEXT bluegl_glBlendColorEXT +#define glBlendEquationSeparateEXT bluegl_glBlendEquationSeparateEXT +#define glBlendFuncSeparateEXT bluegl_glBlendFuncSeparateEXT +#define glBlendEquationEXT bluegl_glBlendEquationEXT +#define glColorSubTableEXT bluegl_glColorSubTableEXT +#define glCopyColorSubTableEXT bluegl_glCopyColorSubTableEXT +#define glLockArraysEXT bluegl_glLockArraysEXT +#define glUnlockArraysEXT bluegl_glUnlockArraysEXT +#define glConvolutionFilter1DEXT bluegl_glConvolutionFilter1DEXT +#define glConvolutionFilter2DEXT bluegl_glConvolutionFilter2DEXT +#define glConvolutionParameterfEXT bluegl_glConvolutionParameterfEXT +#define glConvolutionParameterfvEXT bluegl_glConvolutionParameterfvEXT +#define glConvolutionParameteriEXT bluegl_glConvolutionParameteriEXT +#define glConvolutionParameterivEXT bluegl_glConvolutionParameterivEXT +#define glCopyConvolutionFilter1DEXT bluegl_glCopyConvolutionFilter1DEXT +#define glCopyConvolutionFilter2DEXT bluegl_glCopyConvolutionFilter2DEXT +#define glGetConvolutionFilterEXT bluegl_glGetConvolutionFilterEXT +#define glGetConvolutionParameterfvEXT bluegl_glGetConvolutionParameterfvEXT +#define glGetConvolutionParameterivEXT bluegl_glGetConvolutionParameterivEXT +#define glGetSeparableFilterEXT bluegl_glGetSeparableFilterEXT +#define glSeparableFilter2DEXT bluegl_glSeparableFilter2DEXT +#define glTangent3bEXT bluegl_glTangent3bEXT +#define glTangent3bvEXT bluegl_glTangent3bvEXT +#define glTangent3dEXT bluegl_glTangent3dEXT +#define glTangent3dvEXT bluegl_glTangent3dvEXT +#define glTangent3fEXT bluegl_glTangent3fEXT +#define glTangent3fvEXT bluegl_glTangent3fvEXT +#define glTangent3iEXT bluegl_glTangent3iEXT +#define glTangent3ivEXT bluegl_glTangent3ivEXT +#define glTangent3sEXT bluegl_glTangent3sEXT +#define glTangent3svEXT bluegl_glTangent3svEXT +#define glBinormal3bEXT bluegl_glBinormal3bEXT +#define glBinormal3bvEXT bluegl_glBinormal3bvEXT +#define glBinormal3dEXT bluegl_glBinormal3dEXT +#define glBinormal3dvEXT bluegl_glBinormal3dvEXT +#define glBinormal3fEXT bluegl_glBinormal3fEXT +#define glBinormal3fvEXT bluegl_glBinormal3fvEXT +#define glBinormal3iEXT bluegl_glBinormal3iEXT +#define glBinormal3ivEXT bluegl_glBinormal3ivEXT +#define glBinormal3sEXT bluegl_glBinormal3sEXT +#define glBinormal3svEXT bluegl_glBinormal3svEXT +#define glTangentPointerEXT bluegl_glTangentPointerEXT +#define glBinormalPointerEXT bluegl_glBinormalPointerEXT +#define glCopyTexImage1DEXT bluegl_glCopyTexImage1DEXT +#define glCopyTexImage2DEXT bluegl_glCopyTexImage2DEXT +#define glCopyTexSubImage1DEXT bluegl_glCopyTexSubImage1DEXT +#define glCopyTexSubImage2DEXT bluegl_glCopyTexSubImage2DEXT +#define glCopyTexSubImage3DEXT bluegl_glCopyTexSubImage3DEXT +#define glCullParameterdvEXT bluegl_glCullParameterdvEXT +#define glCullParameterfvEXT bluegl_glCullParameterfvEXT +#define glLabelObjectEXT bluegl_glLabelObjectEXT +#define glGetObjectLabelEXT bluegl_glGetObjectLabelEXT +#define glInsertEventMarkerEXT bluegl_glInsertEventMarkerEXT +#define glPushGroupMarkerEXT bluegl_glPushGroupMarkerEXT +#define glPopGroupMarkerEXT bluegl_glPopGroupMarkerEXT +#define glDepthBoundsEXT bluegl_glDepthBoundsEXT +#define glMatrixLoadfEXT bluegl_glMatrixLoadfEXT +#define glMatrixLoaddEXT bluegl_glMatrixLoaddEXT +#define glMatrixMultfEXT bluegl_glMatrixMultfEXT +#define glMatrixMultdEXT bluegl_glMatrixMultdEXT +#define glMatrixLoadIdentityEXT bluegl_glMatrixLoadIdentityEXT +#define glMatrixRotatefEXT bluegl_glMatrixRotatefEXT +#define glMatrixRotatedEXT bluegl_glMatrixRotatedEXT +#define glMatrixScalefEXT bluegl_glMatrixScalefEXT +#define glMatrixScaledEXT bluegl_glMatrixScaledEXT +#define glMatrixTranslatefEXT bluegl_glMatrixTranslatefEXT +#define glMatrixTranslatedEXT bluegl_glMatrixTranslatedEXT +#define glMatrixFrustumEXT bluegl_glMatrixFrustumEXT +#define glMatrixOrthoEXT bluegl_glMatrixOrthoEXT +#define glMatrixPopEXT bluegl_glMatrixPopEXT +#define glMatrixPushEXT bluegl_glMatrixPushEXT +#define glClientAttribDefaultEXT bluegl_glClientAttribDefaultEXT +#define glPushClientAttribDefaultEXT bluegl_glPushClientAttribDefaultEXT +#define glTextureParameterfEXT bluegl_glTextureParameterfEXT +#define glTextureParameterfvEXT bluegl_glTextureParameterfvEXT +#define glTextureParameteriEXT bluegl_glTextureParameteriEXT +#define glTextureParameterivEXT bluegl_glTextureParameterivEXT +#define glTextureImage1DEXT bluegl_glTextureImage1DEXT +#define glTextureImage2DEXT bluegl_glTextureImage2DEXT +#define glTextureSubImage1DEXT bluegl_glTextureSubImage1DEXT +#define glTextureSubImage2DEXT bluegl_glTextureSubImage2DEXT +#define glCopyTextureImage1DEXT bluegl_glCopyTextureImage1DEXT +#define glCopyTextureImage2DEXT bluegl_glCopyTextureImage2DEXT +#define glCopyTextureSubImage1DEXT bluegl_glCopyTextureSubImage1DEXT +#define glCopyTextureSubImage2DEXT bluegl_glCopyTextureSubImage2DEXT +#define glGetTextureImageEXT bluegl_glGetTextureImageEXT +#define glGetTextureParameterfvEXT bluegl_glGetTextureParameterfvEXT +#define glGetTextureParameterivEXT bluegl_glGetTextureParameterivEXT +#define glGetTextureLevelParameterfvEXT bluegl_glGetTextureLevelParameterfvEXT +#define glGetTextureLevelParameterivEXT bluegl_glGetTextureLevelParameterivEXT +#define glTextureImage3DEXT bluegl_glTextureImage3DEXT +#define glTextureSubImage3DEXT bluegl_glTextureSubImage3DEXT +#define glCopyTextureSubImage3DEXT bluegl_glCopyTextureSubImage3DEXT +#define glBindMultiTextureEXT bluegl_glBindMultiTextureEXT +#define glMultiTexCoordPointerEXT bluegl_glMultiTexCoordPointerEXT +#define glMultiTexEnvfEXT bluegl_glMultiTexEnvfEXT +#define glMultiTexEnvfvEXT bluegl_glMultiTexEnvfvEXT +#define glMultiTexEnviEXT bluegl_glMultiTexEnviEXT +#define glMultiTexEnvivEXT bluegl_glMultiTexEnvivEXT +#define glMultiTexGendEXT bluegl_glMultiTexGendEXT +#define glMultiTexGendvEXT bluegl_glMultiTexGendvEXT +#define glMultiTexGenfEXT bluegl_glMultiTexGenfEXT +#define glMultiTexGenfvEXT bluegl_glMultiTexGenfvEXT +#define glMultiTexGeniEXT bluegl_glMultiTexGeniEXT +#define glMultiTexGenivEXT bluegl_glMultiTexGenivEXT +#define glGetMultiTexEnvfvEXT bluegl_glGetMultiTexEnvfvEXT +#define glGetMultiTexEnvivEXT bluegl_glGetMultiTexEnvivEXT +#define glGetMultiTexGendvEXT bluegl_glGetMultiTexGendvEXT +#define glGetMultiTexGenfvEXT bluegl_glGetMultiTexGenfvEXT +#define glGetMultiTexGenivEXT bluegl_glGetMultiTexGenivEXT +#define glMultiTexParameteriEXT bluegl_glMultiTexParameteriEXT +#define glMultiTexParameterivEXT bluegl_glMultiTexParameterivEXT +#define glMultiTexParameterfEXT bluegl_glMultiTexParameterfEXT +#define glMultiTexParameterfvEXT bluegl_glMultiTexParameterfvEXT +#define glMultiTexImage1DEXT bluegl_glMultiTexImage1DEXT +#define glMultiTexImage2DEXT bluegl_glMultiTexImage2DEXT +#define glMultiTexSubImage1DEXT bluegl_glMultiTexSubImage1DEXT +#define glMultiTexSubImage2DEXT bluegl_glMultiTexSubImage2DEXT +#define glCopyMultiTexImage1DEXT bluegl_glCopyMultiTexImage1DEXT +#define glCopyMultiTexImage2DEXT bluegl_glCopyMultiTexImage2DEXT +#define glCopyMultiTexSubImage1DEXT bluegl_glCopyMultiTexSubImage1DEXT +#define glCopyMultiTexSubImage2DEXT bluegl_glCopyMultiTexSubImage2DEXT +#define glGetMultiTexImageEXT bluegl_glGetMultiTexImageEXT +#define glGetMultiTexParameterfvEXT bluegl_glGetMultiTexParameterfvEXT +#define glGetMultiTexParameterivEXT bluegl_glGetMultiTexParameterivEXT +#define glGetMultiTexLevelParameterfvEXT bluegl_glGetMultiTexLevelParameterfvEXT +#define glGetMultiTexLevelParameterivEXT bluegl_glGetMultiTexLevelParameterivEXT +#define glMultiTexImage3DEXT bluegl_glMultiTexImage3DEXT +#define glMultiTexSubImage3DEXT bluegl_glMultiTexSubImage3DEXT +#define glCopyMultiTexSubImage3DEXT bluegl_glCopyMultiTexSubImage3DEXT +#define glEnableClientStateIndexedEXT bluegl_glEnableClientStateIndexedEXT +#define glDisableClientStateIndexedEXT bluegl_glDisableClientStateIndexedEXT +#define glGetFloatIndexedvEXT bluegl_glGetFloatIndexedvEXT +#define glGetDoubleIndexedvEXT bluegl_glGetDoubleIndexedvEXT +#define glGetPointerIndexedvEXT bluegl_glGetPointerIndexedvEXT +#define glEnableIndexedEXT bluegl_glEnableIndexedEXT +#define glDisableIndexedEXT bluegl_glDisableIndexedEXT +#define glIsEnabledIndexedEXT bluegl_glIsEnabledIndexedEXT +#define glGetIntegerIndexedvEXT bluegl_glGetIntegerIndexedvEXT +#define glGetBooleanIndexedvEXT bluegl_glGetBooleanIndexedvEXT +#define glCompressedTextureImage3DEXT bluegl_glCompressedTextureImage3DEXT +#define glCompressedTextureImage2DEXT bluegl_glCompressedTextureImage2DEXT +#define glCompressedTextureImage1DEXT bluegl_glCompressedTextureImage1DEXT +#define glCompressedTextureSubImage3DEXT bluegl_glCompressedTextureSubImage3DEXT +#define glCompressedTextureSubImage2DEXT bluegl_glCompressedTextureSubImage2DEXT +#define glCompressedTextureSubImage1DEXT bluegl_glCompressedTextureSubImage1DEXT +#define glGetCompressedTextureImageEXT bluegl_glGetCompressedTextureImageEXT +#define glCompressedMultiTexImage3DEXT bluegl_glCompressedMultiTexImage3DEXT +#define glCompressedMultiTexImage2DEXT bluegl_glCompressedMultiTexImage2DEXT +#define glCompressedMultiTexImage1DEXT bluegl_glCompressedMultiTexImage1DEXT +#define glCompressedMultiTexSubImage3DEXT bluegl_glCompressedMultiTexSubImage3DEXT +#define glCompressedMultiTexSubImage2DEXT bluegl_glCompressedMultiTexSubImage2DEXT +#define glCompressedMultiTexSubImage1DEXT bluegl_glCompressedMultiTexSubImage1DEXT +#define glGetCompressedMultiTexImageEXT bluegl_glGetCompressedMultiTexImageEXT +#define glMatrixLoadTransposefEXT bluegl_glMatrixLoadTransposefEXT +#define glMatrixLoadTransposedEXT bluegl_glMatrixLoadTransposedEXT +#define glMatrixMultTransposefEXT bluegl_glMatrixMultTransposefEXT +#define glMatrixMultTransposedEXT bluegl_glMatrixMultTransposedEXT +#define glNamedBufferDataEXT bluegl_glNamedBufferDataEXT +#define glNamedBufferSubDataEXT bluegl_glNamedBufferSubDataEXT +#define glMapNamedBufferEXT bluegl_glMapNamedBufferEXT +#define glUnmapNamedBufferEXT bluegl_glUnmapNamedBufferEXT +#define glGetNamedBufferParameterivEXT bluegl_glGetNamedBufferParameterivEXT +#define glGetNamedBufferPointervEXT bluegl_glGetNamedBufferPointervEXT +#define glGetNamedBufferSubDataEXT bluegl_glGetNamedBufferSubDataEXT +#define glProgramUniform1fEXT bluegl_glProgramUniform1fEXT +#define glProgramUniform2fEXT bluegl_glProgramUniform2fEXT +#define glProgramUniform3fEXT bluegl_glProgramUniform3fEXT +#define glProgramUniform4fEXT bluegl_glProgramUniform4fEXT +#define glProgramUniform1iEXT bluegl_glProgramUniform1iEXT +#define glProgramUniform2iEXT bluegl_glProgramUniform2iEXT +#define glProgramUniform3iEXT bluegl_glProgramUniform3iEXT +#define glProgramUniform4iEXT bluegl_glProgramUniform4iEXT +#define glProgramUniform1fvEXT bluegl_glProgramUniform1fvEXT +#define glProgramUniform2fvEXT bluegl_glProgramUniform2fvEXT +#define glProgramUniform3fvEXT bluegl_glProgramUniform3fvEXT +#define glProgramUniform4fvEXT bluegl_glProgramUniform4fvEXT +#define glProgramUniform1ivEXT bluegl_glProgramUniform1ivEXT +#define glProgramUniform2ivEXT bluegl_glProgramUniform2ivEXT +#define glProgramUniform3ivEXT bluegl_glProgramUniform3ivEXT +#define glProgramUniform4ivEXT bluegl_glProgramUniform4ivEXT +#define glProgramUniformMatrix2fvEXT bluegl_glProgramUniformMatrix2fvEXT +#define glProgramUniformMatrix3fvEXT bluegl_glProgramUniformMatrix3fvEXT +#define glProgramUniformMatrix4fvEXT bluegl_glProgramUniformMatrix4fvEXT +#define glProgramUniformMatrix2x3fvEXT bluegl_glProgramUniformMatrix2x3fvEXT +#define glProgramUniformMatrix3x2fvEXT bluegl_glProgramUniformMatrix3x2fvEXT +#define glProgramUniformMatrix2x4fvEXT bluegl_glProgramUniformMatrix2x4fvEXT +#define glProgramUniformMatrix4x2fvEXT bluegl_glProgramUniformMatrix4x2fvEXT +#define glProgramUniformMatrix3x4fvEXT bluegl_glProgramUniformMatrix3x4fvEXT +#define glProgramUniformMatrix4x3fvEXT bluegl_glProgramUniformMatrix4x3fvEXT +#define glTextureBufferEXT bluegl_glTextureBufferEXT +#define glMultiTexBufferEXT bluegl_glMultiTexBufferEXT +#define glTextureParameterIivEXT bluegl_glTextureParameterIivEXT +#define glTextureParameterIuivEXT bluegl_glTextureParameterIuivEXT +#define glGetTextureParameterIivEXT bluegl_glGetTextureParameterIivEXT +#define glGetTextureParameterIuivEXT bluegl_glGetTextureParameterIuivEXT +#define glMultiTexParameterIivEXT bluegl_glMultiTexParameterIivEXT +#define glMultiTexParameterIuivEXT bluegl_glMultiTexParameterIuivEXT +#define glGetMultiTexParameterIivEXT bluegl_glGetMultiTexParameterIivEXT +#define glGetMultiTexParameterIuivEXT bluegl_glGetMultiTexParameterIuivEXT +#define glProgramUniform1uiEXT bluegl_glProgramUniform1uiEXT +#define glProgramUniform2uiEXT bluegl_glProgramUniform2uiEXT +#define glProgramUniform3uiEXT bluegl_glProgramUniform3uiEXT +#define glProgramUniform4uiEXT bluegl_glProgramUniform4uiEXT +#define glProgramUniform1uivEXT bluegl_glProgramUniform1uivEXT +#define glProgramUniform2uivEXT bluegl_glProgramUniform2uivEXT +#define glProgramUniform3uivEXT bluegl_glProgramUniform3uivEXT +#define glProgramUniform4uivEXT bluegl_glProgramUniform4uivEXT +#define glNamedProgramLocalParameters4fvEXT bluegl_glNamedProgramLocalParameters4fvEXT +#define glNamedProgramLocalParameterI4iEXT bluegl_glNamedProgramLocalParameterI4iEXT +#define glNamedProgramLocalParameterI4ivEXT bluegl_glNamedProgramLocalParameterI4ivEXT +#define glNamedProgramLocalParametersI4ivEXT bluegl_glNamedProgramLocalParametersI4ivEXT +#define glNamedProgramLocalParameterI4uiEXT bluegl_glNamedProgramLocalParameterI4uiEXT +#define glNamedProgramLocalParameterI4uivEXT bluegl_glNamedProgramLocalParameterI4uivEXT +#define glNamedProgramLocalParametersI4uivEXT bluegl_glNamedProgramLocalParametersI4uivEXT +#define glGetNamedProgramLocalParameterIivEXT bluegl_glGetNamedProgramLocalParameterIivEXT +#define glGetNamedProgramLocalParameterIuivEXT bluegl_glGetNamedProgramLocalParameterIuivEXT +#define glEnableClientStateiEXT bluegl_glEnableClientStateiEXT +#define glDisableClientStateiEXT bluegl_glDisableClientStateiEXT +#define glGetFloati_vEXT bluegl_glGetFloati_vEXT +#define glGetDoublei_vEXT bluegl_glGetDoublei_vEXT +#define glGetPointeri_vEXT bluegl_glGetPointeri_vEXT +#define glNamedProgramStringEXT bluegl_glNamedProgramStringEXT +#define glNamedProgramLocalParameter4dEXT bluegl_glNamedProgramLocalParameter4dEXT +#define glNamedProgramLocalParameter4dvEXT bluegl_glNamedProgramLocalParameter4dvEXT +#define glNamedProgramLocalParameter4fEXT bluegl_glNamedProgramLocalParameter4fEXT +#define glNamedProgramLocalParameter4fvEXT bluegl_glNamedProgramLocalParameter4fvEXT +#define glGetNamedProgramLocalParameterdvEXT bluegl_glGetNamedProgramLocalParameterdvEXT +#define glGetNamedProgramLocalParameterfvEXT bluegl_glGetNamedProgramLocalParameterfvEXT +#define glGetNamedProgramivEXT bluegl_glGetNamedProgramivEXT +#define glGetNamedProgramStringEXT bluegl_glGetNamedProgramStringEXT +#define glNamedRenderbufferStorageEXT bluegl_glNamedRenderbufferStorageEXT +#define glGetNamedRenderbufferParameterivEXT bluegl_glGetNamedRenderbufferParameterivEXT +#define glNamedRenderbufferStorageMultisampleEXT bluegl_glNamedRenderbufferStorageMultisampleEXT +#define glNamedRenderbufferStorageMultisampleCoverageEXT bluegl_glNamedRenderbufferStorageMultisampleCoverageEXT +#define glCheckNamedFramebufferStatusEXT bluegl_glCheckNamedFramebufferStatusEXT +#define glNamedFramebufferTexture1DEXT bluegl_glNamedFramebufferTexture1DEXT +#define glNamedFramebufferTexture2DEXT bluegl_glNamedFramebufferTexture2DEXT +#define glNamedFramebufferTexture3DEXT bluegl_glNamedFramebufferTexture3DEXT +#define glNamedFramebufferRenderbufferEXT bluegl_glNamedFramebufferRenderbufferEXT +#define glGetNamedFramebufferAttachmentParameterivEXT bluegl_glGetNamedFramebufferAttachmentParameterivEXT +#define glGenerateTextureMipmapEXT bluegl_glGenerateTextureMipmapEXT +#define glGenerateMultiTexMipmapEXT bluegl_glGenerateMultiTexMipmapEXT +#define glFramebufferDrawBufferEXT bluegl_glFramebufferDrawBufferEXT +#define glFramebufferDrawBuffersEXT bluegl_glFramebufferDrawBuffersEXT +#define glFramebufferReadBufferEXT bluegl_glFramebufferReadBufferEXT +#define glGetFramebufferParameterivEXT bluegl_glGetFramebufferParameterivEXT +#define glNamedCopyBufferSubDataEXT bluegl_glNamedCopyBufferSubDataEXT +#define glNamedFramebufferTextureEXT bluegl_glNamedFramebufferTextureEXT +#define glNamedFramebufferTextureLayerEXT bluegl_glNamedFramebufferTextureLayerEXT +#define glNamedFramebufferTextureFaceEXT bluegl_glNamedFramebufferTextureFaceEXT +#define glTextureRenderbufferEXT bluegl_glTextureRenderbufferEXT +#define glMultiTexRenderbufferEXT bluegl_glMultiTexRenderbufferEXT +#define glVertexArrayVertexOffsetEXT bluegl_glVertexArrayVertexOffsetEXT +#define glVertexArrayColorOffsetEXT bluegl_glVertexArrayColorOffsetEXT +#define glVertexArrayEdgeFlagOffsetEXT bluegl_glVertexArrayEdgeFlagOffsetEXT +#define glVertexArrayIndexOffsetEXT bluegl_glVertexArrayIndexOffsetEXT +#define glVertexArrayNormalOffsetEXT bluegl_glVertexArrayNormalOffsetEXT +#define glVertexArrayTexCoordOffsetEXT bluegl_glVertexArrayTexCoordOffsetEXT +#define glVertexArrayMultiTexCoordOffsetEXT bluegl_glVertexArrayMultiTexCoordOffsetEXT +#define glVertexArrayFogCoordOffsetEXT bluegl_glVertexArrayFogCoordOffsetEXT +#define glVertexArraySecondaryColorOffsetEXT bluegl_glVertexArraySecondaryColorOffsetEXT +#define glVertexArrayVertexAttribOffsetEXT bluegl_glVertexArrayVertexAttribOffsetEXT +#define glVertexArrayVertexAttribIOffsetEXT bluegl_glVertexArrayVertexAttribIOffsetEXT +#define glEnableVertexArrayEXT bluegl_glEnableVertexArrayEXT +#define glDisableVertexArrayEXT bluegl_glDisableVertexArrayEXT +#define glEnableVertexArrayAttribEXT bluegl_glEnableVertexArrayAttribEXT +#define glDisableVertexArrayAttribEXT bluegl_glDisableVertexArrayAttribEXT +#define glGetVertexArrayIntegervEXT bluegl_glGetVertexArrayIntegervEXT +#define glGetVertexArrayPointervEXT bluegl_glGetVertexArrayPointervEXT +#define glGetVertexArrayIntegeri_vEXT bluegl_glGetVertexArrayIntegeri_vEXT +#define glGetVertexArrayPointeri_vEXT bluegl_glGetVertexArrayPointeri_vEXT +#define glMapNamedBufferRangeEXT bluegl_glMapNamedBufferRangeEXT +#define glFlushMappedNamedBufferRangeEXT bluegl_glFlushMappedNamedBufferRangeEXT +#define glNamedBufferStorageEXT bluegl_glNamedBufferStorageEXT +#define glClearNamedBufferDataEXT bluegl_glClearNamedBufferDataEXT +#define glClearNamedBufferSubDataEXT bluegl_glClearNamedBufferSubDataEXT +#define glNamedFramebufferParameteriEXT bluegl_glNamedFramebufferParameteriEXT +#define glGetNamedFramebufferParameterivEXT bluegl_glGetNamedFramebufferParameterivEXT +#define glProgramUniform1dEXT bluegl_glProgramUniform1dEXT +#define glProgramUniform2dEXT bluegl_glProgramUniform2dEXT +#define glProgramUniform3dEXT bluegl_glProgramUniform3dEXT +#define glProgramUniform4dEXT bluegl_glProgramUniform4dEXT +#define glProgramUniform1dvEXT bluegl_glProgramUniform1dvEXT +#define glProgramUniform2dvEXT bluegl_glProgramUniform2dvEXT +#define glProgramUniform3dvEXT bluegl_glProgramUniform3dvEXT +#define glProgramUniform4dvEXT bluegl_glProgramUniform4dvEXT +#define glProgramUniformMatrix2dvEXT bluegl_glProgramUniformMatrix2dvEXT +#define glProgramUniformMatrix3dvEXT bluegl_glProgramUniformMatrix3dvEXT +#define glProgramUniformMatrix4dvEXT bluegl_glProgramUniformMatrix4dvEXT +#define glProgramUniformMatrix2x3dvEXT bluegl_glProgramUniformMatrix2x3dvEXT +#define glProgramUniformMatrix2x4dvEXT bluegl_glProgramUniformMatrix2x4dvEXT +#define glProgramUniformMatrix3x2dvEXT bluegl_glProgramUniformMatrix3x2dvEXT +#define glProgramUniformMatrix3x4dvEXT bluegl_glProgramUniformMatrix3x4dvEXT +#define glProgramUniformMatrix4x2dvEXT bluegl_glProgramUniformMatrix4x2dvEXT +#define glProgramUniformMatrix4x3dvEXT bluegl_glProgramUniformMatrix4x3dvEXT +#define glTextureBufferRangeEXT bluegl_glTextureBufferRangeEXT +#define glTextureStorage1DEXT bluegl_glTextureStorage1DEXT +#define glTextureStorage2DEXT bluegl_glTextureStorage2DEXT +#define glTextureStorage3DEXT bluegl_glTextureStorage3DEXT +#define glTextureStorage2DMultisampleEXT bluegl_glTextureStorage2DMultisampleEXT +#define glTextureStorage3DMultisampleEXT bluegl_glTextureStorage3DMultisampleEXT +#define glVertexArrayBindVertexBufferEXT bluegl_glVertexArrayBindVertexBufferEXT +#define glVertexArrayVertexAttribFormatEXT bluegl_glVertexArrayVertexAttribFormatEXT +#define glVertexArrayVertexAttribIFormatEXT bluegl_glVertexArrayVertexAttribIFormatEXT +#define glVertexArrayVertexAttribLFormatEXT bluegl_glVertexArrayVertexAttribLFormatEXT +#define glVertexArrayVertexAttribBindingEXT bluegl_glVertexArrayVertexAttribBindingEXT +#define glVertexArrayVertexBindingDivisorEXT bluegl_glVertexArrayVertexBindingDivisorEXT +#define glVertexArrayVertexAttribLOffsetEXT bluegl_glVertexArrayVertexAttribLOffsetEXT +#define glTexturePageCommitmentEXT bluegl_glTexturePageCommitmentEXT +#define glVertexArrayVertexAttribDivisorEXT bluegl_glVertexArrayVertexAttribDivisorEXT +#define glColorMaskIndexedEXT bluegl_glColorMaskIndexedEXT +#define glDrawArraysInstancedEXT bluegl_glDrawArraysInstancedEXT +#define glDrawElementsInstancedEXT bluegl_glDrawElementsInstancedEXT +#define glDrawRangeElementsEXT bluegl_glDrawRangeElementsEXT +#define glFogCoordfEXT bluegl_glFogCoordfEXT +#define glFogCoordfvEXT bluegl_glFogCoordfvEXT +#define glFogCoorddEXT bluegl_glFogCoorddEXT +#define glFogCoorddvEXT bluegl_glFogCoorddvEXT +#define glFogCoordPointerEXT bluegl_glFogCoordPointerEXT +#define glBlitFramebufferEXT bluegl_glBlitFramebufferEXT +#define glRenderbufferStorageMultisampleEXT bluegl_glRenderbufferStorageMultisampleEXT +#define glIsRenderbufferEXT bluegl_glIsRenderbufferEXT +#define glBindRenderbufferEXT bluegl_glBindRenderbufferEXT +#define glDeleteRenderbuffersEXT bluegl_glDeleteRenderbuffersEXT +#define glGenRenderbuffersEXT bluegl_glGenRenderbuffersEXT +#define glRenderbufferStorageEXT bluegl_glRenderbufferStorageEXT +#define glGetRenderbufferParameterivEXT bluegl_glGetRenderbufferParameterivEXT +#define glIsFramebufferEXT bluegl_glIsFramebufferEXT +#define glBindFramebufferEXT bluegl_glBindFramebufferEXT +#define glDeleteFramebuffersEXT bluegl_glDeleteFramebuffersEXT +#define glGenFramebuffersEXT bluegl_glGenFramebuffersEXT +#define glCheckFramebufferStatusEXT bluegl_glCheckFramebufferStatusEXT +#define glFramebufferTexture1DEXT bluegl_glFramebufferTexture1DEXT +#define glFramebufferTexture2DEXT bluegl_glFramebufferTexture2DEXT +#define glFramebufferTexture3DEXT bluegl_glFramebufferTexture3DEXT +#define glFramebufferRenderbufferEXT bluegl_glFramebufferRenderbufferEXT +#define glGetFramebufferAttachmentParameterivEXT bluegl_glGetFramebufferAttachmentParameterivEXT +#define glGenerateMipmapEXT bluegl_glGenerateMipmapEXT +#define glProgramParameteriEXT bluegl_glProgramParameteriEXT +#define glProgramEnvParameters4fvEXT bluegl_glProgramEnvParameters4fvEXT +#define glProgramLocalParameters4fvEXT bluegl_glProgramLocalParameters4fvEXT +#define glGetUniformuivEXT bluegl_glGetUniformuivEXT +#define glBindFragDataLocationEXT bluegl_glBindFragDataLocationEXT +#define glGetFragDataLocationEXT bluegl_glGetFragDataLocationEXT +#define glUniform1uiEXT bluegl_glUniform1uiEXT +#define glUniform2uiEXT bluegl_glUniform2uiEXT +#define glUniform3uiEXT bluegl_glUniform3uiEXT +#define glUniform4uiEXT bluegl_glUniform4uiEXT +#define glUniform1uivEXT bluegl_glUniform1uivEXT +#define glUniform2uivEXT bluegl_glUniform2uivEXT +#define glUniform3uivEXT bluegl_glUniform3uivEXT +#define glUniform4uivEXT bluegl_glUniform4uivEXT +#define glGetHistogramEXT bluegl_glGetHistogramEXT +#define glGetHistogramParameterfvEXT bluegl_glGetHistogramParameterfvEXT +#define glGetHistogramParameterivEXT bluegl_glGetHistogramParameterivEXT +#define glGetMinmaxEXT bluegl_glGetMinmaxEXT +#define glGetMinmaxParameterfvEXT bluegl_glGetMinmaxParameterfvEXT +#define glGetMinmaxParameterivEXT bluegl_glGetMinmaxParameterivEXT +#define glHistogramEXT bluegl_glHistogramEXT +#define glMinmaxEXT bluegl_glMinmaxEXT +#define glResetHistogramEXT bluegl_glResetHistogramEXT +#define glResetMinmaxEXT bluegl_glResetMinmaxEXT +#define glIndexFuncEXT bluegl_glIndexFuncEXT +#define glIndexMaterialEXT bluegl_glIndexMaterialEXT +#define glApplyTextureEXT bluegl_glApplyTextureEXT +#define glTextureLightEXT bluegl_glTextureLightEXT +#define glTextureMaterialEXT bluegl_glTextureMaterialEXT +#define glMultiDrawArraysEXT bluegl_glMultiDrawArraysEXT +#define glMultiDrawElementsEXT bluegl_glMultiDrawElementsEXT +#define glSampleMaskEXT bluegl_glSampleMaskEXT +#define glSamplePatternEXT bluegl_glSamplePatternEXT +#define glColorTableEXT bluegl_glColorTableEXT +#define glGetColorTableEXT bluegl_glGetColorTableEXT +#define glGetColorTableParameterivEXT bluegl_glGetColorTableParameterivEXT +#define glGetColorTableParameterfvEXT bluegl_glGetColorTableParameterfvEXT +#define glPixelTransformParameteriEXT bluegl_glPixelTransformParameteriEXT +#define glPixelTransformParameterfEXT bluegl_glPixelTransformParameterfEXT +#define glPixelTransformParameterivEXT bluegl_glPixelTransformParameterivEXT +#define glPixelTransformParameterfvEXT bluegl_glPixelTransformParameterfvEXT +#define glGetPixelTransformParameterivEXT bluegl_glGetPixelTransformParameterivEXT +#define glGetPixelTransformParameterfvEXT bluegl_glGetPixelTransformParameterfvEXT +#define glPointParameterfEXT bluegl_glPointParameterfEXT +#define glPointParameterfvEXT bluegl_glPointParameterfvEXT +#define glPolygonOffsetEXT bluegl_glPolygonOffsetEXT +#define glPolygonOffsetClampEXT bluegl_glPolygonOffsetClampEXT +#define glProvokingVertexEXT bluegl_glProvokingVertexEXT +#define glRasterSamplesEXT bluegl_glRasterSamplesEXT +#define glSecondaryColor3bEXT bluegl_glSecondaryColor3bEXT +#define glSecondaryColor3bvEXT bluegl_glSecondaryColor3bvEXT +#define glSecondaryColor3dEXT bluegl_glSecondaryColor3dEXT +#define glSecondaryColor3dvEXT bluegl_glSecondaryColor3dvEXT +#define glSecondaryColor3fEXT bluegl_glSecondaryColor3fEXT +#define glSecondaryColor3fvEXT bluegl_glSecondaryColor3fvEXT +#define glSecondaryColor3iEXT bluegl_glSecondaryColor3iEXT +#define glSecondaryColor3ivEXT bluegl_glSecondaryColor3ivEXT +#define glSecondaryColor3sEXT bluegl_glSecondaryColor3sEXT +#define glSecondaryColor3svEXT bluegl_glSecondaryColor3svEXT +#define glSecondaryColor3ubEXT bluegl_glSecondaryColor3ubEXT +#define glSecondaryColor3ubvEXT bluegl_glSecondaryColor3ubvEXT +#define glSecondaryColor3uiEXT bluegl_glSecondaryColor3uiEXT +#define glSecondaryColor3uivEXT bluegl_glSecondaryColor3uivEXT +#define glSecondaryColor3usEXT bluegl_glSecondaryColor3usEXT +#define glSecondaryColor3usvEXT bluegl_glSecondaryColor3usvEXT +#define glSecondaryColorPointerEXT bluegl_glSecondaryColorPointerEXT +#define glUseShaderProgramEXT bluegl_glUseShaderProgramEXT +#define glActiveProgramEXT bluegl_glActiveProgramEXT +#define glCreateShaderProgramEXT bluegl_glCreateShaderProgramEXT +#define glBindImageTextureEXT bluegl_glBindImageTextureEXT +#define glMemoryBarrierEXT bluegl_glMemoryBarrierEXT +#define glStencilClearTagEXT bluegl_glStencilClearTagEXT +#define glActiveStencilFaceEXT bluegl_glActiveStencilFaceEXT +#define glTexSubImage1DEXT bluegl_glTexSubImage1DEXT +#define glTexSubImage2DEXT bluegl_glTexSubImage2DEXT +#define glTexImage3DEXT bluegl_glTexImage3DEXT +#define glTexSubImage3DEXT bluegl_glTexSubImage3DEXT +#define glFramebufferTextureLayerEXT bluegl_glFramebufferTextureLayerEXT +#define glTexBufferEXT bluegl_glTexBufferEXT +#define glTexParameterIivEXT bluegl_glTexParameterIivEXT +#define glTexParameterIuivEXT bluegl_glTexParameterIuivEXT +#define glGetTexParameterIivEXT bluegl_glGetTexParameterIivEXT +#define glGetTexParameterIuivEXT bluegl_glGetTexParameterIuivEXT +#define glClearColorIiEXT bluegl_glClearColorIiEXT +#define glClearColorIuiEXT bluegl_glClearColorIuiEXT +#define glAreTexturesResidentEXT bluegl_glAreTexturesResidentEXT +#define glBindTextureEXT bluegl_glBindTextureEXT +#define glDeleteTexturesEXT bluegl_glDeleteTexturesEXT +#define glGenTexturesEXT bluegl_glGenTexturesEXT +#define glIsTextureEXT bluegl_glIsTextureEXT +#define glPrioritizeTexturesEXT bluegl_glPrioritizeTexturesEXT +#define glTextureNormalEXT bluegl_glTextureNormalEXT +#define glGetQueryObjecti64vEXT bluegl_glGetQueryObjecti64vEXT +#define glGetQueryObjectui64vEXT bluegl_glGetQueryObjectui64vEXT +#define glBeginTransformFeedbackEXT bluegl_glBeginTransformFeedbackEXT +#define glEndTransformFeedbackEXT bluegl_glEndTransformFeedbackEXT +#define glBindBufferRangeEXT bluegl_glBindBufferRangeEXT +#define glBindBufferOffsetEXT bluegl_glBindBufferOffsetEXT +#define glBindBufferBaseEXT bluegl_glBindBufferBaseEXT +#define glTransformFeedbackVaryingsEXT bluegl_glTransformFeedbackVaryingsEXT +#define glGetTransformFeedbackVaryingEXT bluegl_glGetTransformFeedbackVaryingEXT +#define glArrayElementEXT bluegl_glArrayElementEXT +#define glColorPointerEXT bluegl_glColorPointerEXT +#define glDrawArraysEXT bluegl_glDrawArraysEXT +#define glEdgeFlagPointerEXT bluegl_glEdgeFlagPointerEXT +#define glGetPointervEXT bluegl_glGetPointervEXT +#define glIndexPointerEXT bluegl_glIndexPointerEXT +#define glNormalPointerEXT bluegl_glNormalPointerEXT +#define glTexCoordPointerEXT bluegl_glTexCoordPointerEXT +#define glVertexPointerEXT bluegl_glVertexPointerEXT +#define glVertexAttribL1dEXT bluegl_glVertexAttribL1dEXT +#define glVertexAttribL2dEXT bluegl_glVertexAttribL2dEXT +#define glVertexAttribL3dEXT bluegl_glVertexAttribL3dEXT +#define glVertexAttribL4dEXT bluegl_glVertexAttribL4dEXT +#define glVertexAttribL1dvEXT bluegl_glVertexAttribL1dvEXT +#define glVertexAttribL2dvEXT bluegl_glVertexAttribL2dvEXT +#define glVertexAttribL3dvEXT bluegl_glVertexAttribL3dvEXT +#define glVertexAttribL4dvEXT bluegl_glVertexAttribL4dvEXT +#define glVertexAttribLPointerEXT bluegl_glVertexAttribLPointerEXT +#define glGetVertexAttribLdvEXT bluegl_glGetVertexAttribLdvEXT +#define glBeginVertexShaderEXT bluegl_glBeginVertexShaderEXT +#define glEndVertexShaderEXT bluegl_glEndVertexShaderEXT +#define glBindVertexShaderEXT bluegl_glBindVertexShaderEXT +#define glGenVertexShadersEXT bluegl_glGenVertexShadersEXT +#define glDeleteVertexShaderEXT bluegl_glDeleteVertexShaderEXT +#define glShaderOp1EXT bluegl_glShaderOp1EXT +#define glShaderOp2EXT bluegl_glShaderOp2EXT +#define glShaderOp3EXT bluegl_glShaderOp3EXT +#define glSwizzleEXT bluegl_glSwizzleEXT +#define glWriteMaskEXT bluegl_glWriteMaskEXT +#define glInsertComponentEXT bluegl_glInsertComponentEXT +#define glExtractComponentEXT bluegl_glExtractComponentEXT +#define glGenSymbolsEXT bluegl_glGenSymbolsEXT +#define glSetInvariantEXT bluegl_glSetInvariantEXT +#define glSetLocalConstantEXT bluegl_glSetLocalConstantEXT +#define glVariantbvEXT bluegl_glVariantbvEXT +#define glVariantsvEXT bluegl_glVariantsvEXT +#define glVariantivEXT bluegl_glVariantivEXT +#define glVariantfvEXT bluegl_glVariantfvEXT +#define glVariantdvEXT bluegl_glVariantdvEXT +#define glVariantubvEXT bluegl_glVariantubvEXT +#define glVariantusvEXT bluegl_glVariantusvEXT +#define glVariantuivEXT bluegl_glVariantuivEXT +#define glVariantPointerEXT bluegl_glVariantPointerEXT +#define glEnableVariantClientStateEXT bluegl_glEnableVariantClientStateEXT +#define glDisableVariantClientStateEXT bluegl_glDisableVariantClientStateEXT +#define glBindLightParameterEXT bluegl_glBindLightParameterEXT +#define glBindMaterialParameterEXT bluegl_glBindMaterialParameterEXT +#define glBindTexGenParameterEXT bluegl_glBindTexGenParameterEXT +#define glBindTextureUnitParameterEXT bluegl_glBindTextureUnitParameterEXT +#define glBindParameterEXT bluegl_glBindParameterEXT +#define glIsVariantEnabledEXT bluegl_glIsVariantEnabledEXT +#define glGetVariantBooleanvEXT bluegl_glGetVariantBooleanvEXT +#define glGetVariantIntegervEXT bluegl_glGetVariantIntegervEXT +#define glGetVariantFloatvEXT bluegl_glGetVariantFloatvEXT +#define glGetVariantPointervEXT bluegl_glGetVariantPointervEXT +#define glGetInvariantBooleanvEXT bluegl_glGetInvariantBooleanvEXT +#define glGetInvariantIntegervEXT bluegl_glGetInvariantIntegervEXT +#define glGetInvariantFloatvEXT bluegl_glGetInvariantFloatvEXT +#define glGetLocalConstantBooleanvEXT bluegl_glGetLocalConstantBooleanvEXT +#define glGetLocalConstantIntegervEXT bluegl_glGetLocalConstantIntegervEXT +#define glGetLocalConstantFloatvEXT bluegl_glGetLocalConstantFloatvEXT +#define glVertexWeightfEXT bluegl_glVertexWeightfEXT +#define glVertexWeightfvEXT bluegl_glVertexWeightfvEXT +#define glVertexWeightPointerEXT bluegl_glVertexWeightPointerEXT +#define glImportSyncEXT bluegl_glImportSyncEXT +#define glFrameTerminatorGREMEDY bluegl_glFrameTerminatorGREMEDY +#define glStringMarkerGREMEDY bluegl_glStringMarkerGREMEDY +#define glImageTransformParameteriHP bluegl_glImageTransformParameteriHP +#define glImageTransformParameterfHP bluegl_glImageTransformParameterfHP +#define glImageTransformParameterivHP bluegl_glImageTransformParameterivHP +#define glImageTransformParameterfvHP bluegl_glImageTransformParameterfvHP +#define glGetImageTransformParameterivHP bluegl_glGetImageTransformParameterivHP +#define glGetImageTransformParameterfvHP bluegl_glGetImageTransformParameterfvHP +#define glMultiModeDrawArraysIBM bluegl_glMultiModeDrawArraysIBM +#define glMultiModeDrawElementsIBM bluegl_glMultiModeDrawElementsIBM +#define glFlushStaticDataIBM bluegl_glFlushStaticDataIBM +#define glColorPointerListIBM bluegl_glColorPointerListIBM +#define glSecondaryColorPointerListIBM bluegl_glSecondaryColorPointerListIBM +#define glEdgeFlagPointerListIBM bluegl_glEdgeFlagPointerListIBM +#define glFogCoordPointerListIBM bluegl_glFogCoordPointerListIBM +#define glIndexPointerListIBM bluegl_glIndexPointerListIBM +#define glNormalPointerListIBM bluegl_glNormalPointerListIBM +#define glTexCoordPointerListIBM bluegl_glTexCoordPointerListIBM +#define glVertexPointerListIBM bluegl_glVertexPointerListIBM +#define glBlendFuncSeparateINGR bluegl_glBlendFuncSeparateINGR +#define glApplyFramebufferAttachmentCMAAINTEL bluegl_glApplyFramebufferAttachmentCMAAINTEL +#define glSyncTextureINTEL bluegl_glSyncTextureINTEL +#define glUnmapTexture2DINTEL bluegl_glUnmapTexture2DINTEL +#define glMapTexture2DINTEL bluegl_glMapTexture2DINTEL +#define glVertexPointervINTEL bluegl_glVertexPointervINTEL +#define glNormalPointervINTEL bluegl_glNormalPointervINTEL +#define glColorPointervINTEL bluegl_glColorPointervINTEL +#define glTexCoordPointervINTEL bluegl_glTexCoordPointervINTEL +#define glBeginPerfQueryINTEL bluegl_glBeginPerfQueryINTEL +#define glCreatePerfQueryINTEL bluegl_glCreatePerfQueryINTEL +#define glDeletePerfQueryINTEL bluegl_glDeletePerfQueryINTEL +#define glEndPerfQueryINTEL bluegl_glEndPerfQueryINTEL +#define glGetFirstPerfQueryIdINTEL bluegl_glGetFirstPerfQueryIdINTEL +#define glGetNextPerfQueryIdINTEL bluegl_glGetNextPerfQueryIdINTEL +#define glGetPerfCounterInfoINTEL bluegl_glGetPerfCounterInfoINTEL +#define glGetPerfQueryDataINTEL bluegl_glGetPerfQueryDataINTEL +#define glGetPerfQueryIdByNameINTEL bluegl_glGetPerfQueryIdByNameINTEL +#define glGetPerfQueryInfoINTEL bluegl_glGetPerfQueryInfoINTEL +#define glResizeBuffersMESA bluegl_glResizeBuffersMESA +#define glWindowPos2dMESA bluegl_glWindowPos2dMESA +#define glWindowPos2dvMESA bluegl_glWindowPos2dvMESA +#define glWindowPos2fMESA bluegl_glWindowPos2fMESA +#define glWindowPos2fvMESA bluegl_glWindowPos2fvMESA +#define glWindowPos2iMESA bluegl_glWindowPos2iMESA +#define glWindowPos2ivMESA bluegl_glWindowPos2ivMESA +#define glWindowPos2sMESA bluegl_glWindowPos2sMESA +#define glWindowPos2svMESA bluegl_glWindowPos2svMESA +#define glWindowPos3dMESA bluegl_glWindowPos3dMESA +#define glWindowPos3dvMESA bluegl_glWindowPos3dvMESA +#define glWindowPos3fMESA bluegl_glWindowPos3fMESA +#define glWindowPos3fvMESA bluegl_glWindowPos3fvMESA +#define glWindowPos3iMESA bluegl_glWindowPos3iMESA +#define glWindowPos3ivMESA bluegl_glWindowPos3ivMESA +#define glWindowPos3sMESA bluegl_glWindowPos3sMESA +#define glWindowPos3svMESA bluegl_glWindowPos3svMESA +#define glWindowPos4dMESA bluegl_glWindowPos4dMESA +#define glWindowPos4dvMESA bluegl_glWindowPos4dvMESA +#define glWindowPos4fMESA bluegl_glWindowPos4fMESA +#define glWindowPos4fvMESA bluegl_glWindowPos4fvMESA +#define glWindowPos4iMESA bluegl_glWindowPos4iMESA +#define glWindowPos4ivMESA bluegl_glWindowPos4ivMESA +#define glWindowPos4sMESA bluegl_glWindowPos4sMESA +#define glWindowPos4svMESA bluegl_glWindowPos4svMESA +#define glBeginConditionalRenderNVX bluegl_glBeginConditionalRenderNVX +#define glEndConditionalRenderNVX bluegl_glEndConditionalRenderNVX +#define glMultiDrawArraysIndirectBindlessNV bluegl_glMultiDrawArraysIndirectBindlessNV +#define glMultiDrawElementsIndirectBindlessNV bluegl_glMultiDrawElementsIndirectBindlessNV +#define glMultiDrawArraysIndirectBindlessCountNV bluegl_glMultiDrawArraysIndirectBindlessCountNV +#define glMultiDrawElementsIndirectBindlessCountNV bluegl_glMultiDrawElementsIndirectBindlessCountNV +#define glGetTextureHandleNV bluegl_glGetTextureHandleNV #define glGetTextureSamplerHandleNV bluegl_glGetTextureSamplerHandleNV #define glMakeTextureHandleResidentNV bluegl_glMakeTextureHandleResidentNV -#define glPolygonOffsetxOES bluegl_glPolygonOffsetxOES -#define glUniformMatrix2fv bluegl_glUniformMatrix2fv -#define glMultiDrawElementsEXT bluegl_glMultiDrawElementsEXT -#define glVertexAttribI1uiv bluegl_glVertexAttribI1uiv -#define glPathCoordsNV bluegl_glPathCoordsNV -#define glVertexArrayVertexBindingDivisorEXT bluegl_glVertexArrayVertexBindingDivisorEXT -#define glVertexAttrib2dv bluegl_glVertexAttrib2dv -#define glFinish bluegl_glFinish -#define glVertexAttribs2dvNV bluegl_glVertexAttribs2dvNV -#define glVertexAttribI1ivEXT bluegl_glVertexAttribI1ivEXT -#define glVertexAttrib2sNV bluegl_glVertexAttrib2sNV -#define glMultiTexCoord1iv bluegl_glMultiTexCoord1iv -#define glGetnMapiv bluegl_glGetnMapiv -#define glCompressedTexSubImage1DARB bluegl_glCompressedTexSubImage1DARB -#define glFogCoordPointerEXT bluegl_glFogCoordPointerEXT -#define glCompressedMultiTexImage1DEXT bluegl_glCompressedMultiTexImage1DEXT -#define glVertexAttrib3d bluegl_glVertexAttrib3d -#define glLineWidth bluegl_glLineWidth -#define glGetShaderiv bluegl_glGetShaderiv -#define glProgramUniform1dv bluegl_glProgramUniform1dv -#define glGetVertexAttribLui64vNV bluegl_glGetVertexAttribLui64vNV -#define glProgramUniform1ui64vNV bluegl_glProgramUniform1ui64vNV -#define glGetRenderbufferParameteriv bluegl_glGetRenderbufferParameteriv -#define glGetOcclusionQueryivNV bluegl_glGetOcclusionQueryivNV -#define glUniformMatrix2x4dv bluegl_glUniformMatrix2x4dv -#define glGetVertexAttribPointervNV bluegl_glGetVertexAttribPointervNV -#define glUniform2fv bluegl_glUniform2fv -#define glRasterPos2xOES bluegl_glRasterPos2xOES -#define glGetCommandHeaderNV bluegl_glGetCommandHeaderNV -#define glUniformSubroutinesuiv bluegl_glUniformSubroutinesuiv -#define glGetPixelTransformParameterivEXT bluegl_glGetPixelTransformParameterivEXT -#define glGetFragDataLocation bluegl_glGetFragDataLocation -#define glTexCoord2fColor3fVertex3fSUN bluegl_glTexCoord2fColor3fVertex3fSUN -#define glSecondaryColor3uiv bluegl_glSecondaryColor3uiv -#define glEnableVertexArrayAttribEXT bluegl_glEnableVertexArrayAttribEXT -#define glPixelTexGenParameterfvSGIS bluegl_glPixelTexGenParameterfvSGIS -#define glProgramUniformMatrix3x4dvEXT bluegl_glProgramUniformMatrix3x4dvEXT -#define glMultiTexCoord2fvARB bluegl_glMultiTexCoord2fvARB -#define glHistogram bluegl_glHistogram -#define glGetSynciv bluegl_glGetSynciv -#define glBitmapxOES bluegl_glBitmapxOES -#define glGetnColorTable bluegl_glGetnColorTable -#define glGenerateMultiTexMipmapEXT bluegl_glGenerateMultiTexMipmapEXT -#define glVertexStream4fvATI bluegl_glVertexStream4fvATI -#define glSecondaryColorPointerEXT bluegl_glSecondaryColorPointerEXT -#define glVertexAttribIPointerEXT bluegl_glVertexAttribIPointerEXT -#define glEvalCoord2xvOES bluegl_glEvalCoord2xvOES -#define glDeleteFencesNV bluegl_glDeleteFencesNV -#define glAlphaFragmentOp1ATI bluegl_glAlphaFragmentOp1ATI -#define glGetActiveUniformName bluegl_glGetActiveUniformName -#define glGetCompressedTextureSubImage bluegl_glGetCompressedTextureSubImage -#define glGetTextureParameterfvEXT bluegl_glGetTextureParameterfvEXT -#define glDeleteShader bluegl_glDeleteShader -#define glRenderbufferStorageMultisample bluegl_glRenderbufferStorageMultisample -#define glTexCoord2fVertex3fSUN bluegl_glTexCoord2fVertex3fSUN -#define glGetActiveSubroutineUniformName bluegl_glGetActiveSubroutineUniformName -#define glGetVideoCaptureStreamfvNV bluegl_glGetVideoCaptureStreamfvNV -#define glInvalidateSubFramebuffer bluegl_glInvalidateSubFramebuffer -#define glIndexFormatNV bluegl_glIndexFormatNV -#define glMultiTexEnvfvEXT bluegl_glMultiTexEnvfvEXT -#define glUniformBufferEXT bluegl_glUniformBufferEXT -#define glNamedProgramLocalParametersI4uivEXT bluegl_glNamedProgramLocalParametersI4uivEXT -#define glWeightPathsNV bluegl_glWeightPathsNV -#define glGetnHistogram bluegl_glGetnHistogram -#define glTexCoord1bOES bluegl_glTexCoord1bOES -#define glSetFragmentShaderConstantATI bluegl_glSetFragmentShaderConstantATI -#define glRasterPos3xvOES bluegl_glRasterPos3xvOES -#define glCopyConvolutionFilter1DEXT bluegl_glCopyConvolutionFilter1DEXT -#define glArrayElementEXT bluegl_glArrayElementEXT -#define glCopyTextureImage2DEXT bluegl_glCopyTextureImage2DEXT -#define glNamedProgramLocalParameterI4uivEXT bluegl_glNamedProgramLocalParameterI4uivEXT -#define glMultiDrawElementsIndirectBindlessNV bluegl_glMultiDrawElementsIndirectBindlessNV -#define glClearColorIuiEXT bluegl_glClearColorIuiEXT -#define glMultiTexParameterfEXT bluegl_glMultiTexParameterfEXT -#define glVertexArrayVertexAttribIFormatEXT bluegl_glVertexArrayVertexAttribIFormatEXT -#define glVertexAttrib1sv bluegl_glVertexAttrib1sv -#define glVertexStream2dvATI bluegl_glVertexStream2dvATI -#define glUniform4iARB bluegl_glUniform4iARB -#define glVertexAttribs4svNV bluegl_glVertexAttribs4svNV -#define glProgramUniformMatrix3x2dvEXT bluegl_glProgramUniformMatrix3x2dvEXT -#define glProgramUniform1ui bluegl_glProgramUniform1ui -#define glVertexAttribIFormatNV bluegl_glVertexAttribIFormatNV -#define glFragmentLightModelfSGIX bluegl_glFragmentLightModelfSGIX -#define glGetActiveSubroutineName bluegl_glGetActiveSubroutineName -#define glConvolutionParameteri bluegl_glConvolutionParameteri -#define glMultiTexCoord4f bluegl_glMultiTexCoord4f -#define glTexCoord1xvOES bluegl_glTexCoord1xvOES -#define glIsTransformFeedback bluegl_glIsTransformFeedback -#define glBlendBarrierKHR bluegl_glBlendBarrierKHR -#define glBindBufferRangeEXT bluegl_glBindBufferRangeEXT -#define glPathColorGenNV bluegl_glPathColorGenNV -#define glEndQuery bluegl_glEndQuery -#define glUniformMatrix2x4fv bluegl_glUniformMatrix2x4fv -#define glGenRenderbuffers bluegl_glGenRenderbuffers -#define glShaderOp2EXT bluegl_glShaderOp2EXT -#define glDrawTransformFeedback bluegl_glDrawTransformFeedback -#define glProgramUniform3ui64vNV bluegl_glProgramUniform3ui64vNV -#define glNamedBufferStorage bluegl_glNamedBufferStorage -#define glOrthoxOES bluegl_glOrthoxOES -#define glVertexAttrib4ubvARB bluegl_glVertexAttrib4ubvARB -#define glStencilOp bluegl_glStencilOp -#define glProgramLocalParametersI4ivNV bluegl_glProgramLocalParametersI4ivNV -#define glVertexStream2iATI bluegl_glVertexStream2iATI -#define glWeightdvARB bluegl_glWeightdvARB -#define glVertexAttrib1fARB bluegl_glVertexAttrib1fARB -#define glColorFragmentOp2ATI bluegl_glColorFragmentOp2ATI -#define glGetBufferPointervARB bluegl_glGetBufferPointervARB -#define glNamedFramebufferTexture1DEXT bluegl_glNamedFramebufferTexture1DEXT -#define glVertexAttrib2fNV bluegl_glVertexAttrib2fNV -#define glDisableVertexAttribArray bluegl_glDisableVertexAttribArray -#define glTextureParameterf bluegl_glTextureParameterf -#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN bluegl_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN -#define glNormal3fVertex3fSUN bluegl_glNormal3fVertex3fSUN -#define glGetTexBumpParameterfvATI bluegl_glGetTexBumpParameterfvATI -#define glMultiTexCoord3fARB bluegl_glMultiTexCoord3fARB -#define glTextureParameterfv bluegl_glTextureParameterfv -#define glTexBumpParameterivATI bluegl_glTexBumpParameterivATI -#define glLockArraysEXT bluegl_glLockArraysEXT -#define glIsEnabledIndexedEXT bluegl_glIsEnabledIndexedEXT -#define glGenerateMipmapEXT bluegl_glGenerateMipmapEXT -#define glVertexP3uiv bluegl_glVertexP3uiv -#define glClearNamedBufferSubData bluegl_glClearNamedBufferSubData -#define glInvalidateTexImage bluegl_glInvalidateTexImage -#define glBindFramebuffer bluegl_glBindFramebuffer -#define glDrawArraysIndirect bluegl_glDrawArraysIndirect -#define glClipPlanexOES bluegl_glClipPlanexOES -#define glGetFloati_v bluegl_glGetFloati_v -#define glTransformFeedbackVaryingsEXT bluegl_glTransformFeedbackVaryingsEXT -#define glGetColorTableParameteriv bluegl_glGetColorTableParameteriv -#define glTexBufferRange bluegl_glTexBufferRange -#define glVertexAttribI1uivEXT bluegl_glVertexAttribI1uivEXT -#define glShaderBinary bluegl_glShaderBinary -#define glGetVertexAttribLi64vNV bluegl_glGetVertexAttribLi64vNV -#define glGetNamedBufferSubDataEXT bluegl_glGetNamedBufferSubDataEXT -#define glUniform3uivEXT bluegl_glUniform3uivEXT -#define glMatrixTranslatefEXT bluegl_glMatrixTranslatefEXT -#define glVertexAttribs2hvNV bluegl_glVertexAttribs2hvNV -#define glClearBufferSubData bluegl_glClearBufferSubData -#define glGenFramebuffers bluegl_glGenFramebuffers -#define glVertexArrayAttribFormat bluegl_glVertexArrayAttribFormat -#define glGetActiveUniformsiv bluegl_glGetActiveUniformsiv -#define glCompressedTextureSubImage1DEXT bluegl_glCompressedTextureSubImage1DEXT -#define glIsRenderbuffer bluegl_glIsRenderbuffer -#define glPresentFrameKeyedNV bluegl_glPresentFrameKeyedNV -#define glProgramUniformMatrix3fvEXT bluegl_glProgramUniformMatrix3fvEXT -#define glVertexAttribL2i64vNV bluegl_glVertexAttribL2i64vNV -#define glFogCoordhvNV bluegl_glFogCoordhvNV -#define glVertexAttrib4ubv bluegl_glVertexAttrib4ubv -#define glPushClientAttribDefaultEXT bluegl_glPushClientAttribDefaultEXT -#define glWindowPos3ivMESA bluegl_glWindowPos3ivMESA -#define glPrimitiveRestartIndexNV bluegl_glPrimitiveRestartIndexNV -#define glCreatePerfQueryINTEL bluegl_glCreatePerfQueryINTEL -#define glGetProgramLocalParameterIuivNV bluegl_glGetProgramLocalParameterIuivNV -#define glResizeBuffersMESA bluegl_glResizeBuffersMESA -#define glVertexStream1fATI bluegl_glVertexStream1fATI -#define glProgramUniform2ui bluegl_glProgramUniform2ui -#define glSecondaryColor3iv bluegl_glSecondaryColor3iv -#define glProgramParameters4dvNV bluegl_glProgramParameters4dvNV -#define glWindowPos3i bluegl_glWindowPos3i -#define glRectxvOES bluegl_glRectxvOES -#define glMultiTexCoord4iARB bluegl_glMultiTexCoord4iARB -#define glBeginConditionalRender bluegl_glBeginConditionalRender -#define glFreeObjectBufferATI bluegl_glFreeObjectBufferATI -#define glGetOcclusionQueryuivNV bluegl_glGetOcclusionQueryuivNV -#define glColorP4ui bluegl_glColorP4ui -#define glGetPathColorGenivNV bluegl_glGetPathColorGenivNV -#define glGetQueryiv bluegl_glGetQueryiv -#define glVertexAttribI2uiv bluegl_glVertexAttribI2uiv -#define glGetVertexArrayPointeri_vEXT bluegl_glGetVertexArrayPointeri_vEXT -#define glSamplerParameteri bluegl_glSamplerParameteri -#define glResumeTransformFeedbackNV bluegl_glResumeTransformFeedbackNV -#define glVertexAttribL1ui64vNV bluegl_glVertexAttribL1ui64vNV -#define glPauseTransformFeedbackNV bluegl_glPauseTransformFeedbackNV -#define glVertexAttribs2fvNV bluegl_glVertexAttribs2fvNV -#define glProgramUniform1iv bluegl_glProgramUniform1iv -#define glGetColorTableSGI bluegl_glGetColorTableSGI -#define glGetActiveAttrib bluegl_glGetActiveAttrib -#define glResetMinmax bluegl_glResetMinmax -#define glBinormal3svEXT bluegl_glBinormal3svEXT -#define glVertexAttrib4fv bluegl_glVertexAttrib4fv -#define glIndexxOES bluegl_glIndexxOES -#define glMatrixMultTransposefEXT bluegl_glMatrixMultTransposefEXT -#define glNamedFramebufferTexture bluegl_glNamedFramebufferTexture -#define glVertexP2uiv bluegl_glVertexP2uiv -#define glMemoryBarrier bluegl_glMemoryBarrier -#define glGetGraphicsResetStatusARB bluegl_glGetGraphicsResetStatusARB -#define glBindAttribLocation bluegl_glBindAttribLocation -#define glVertexBlendEnviATI bluegl_glVertexBlendEnviATI -#define glAttachObjectARB bluegl_glAttachObjectARB -#define glNormalStream3bvATI bluegl_glNormalStream3bvATI -#define glNamedFramebufferTextureFaceEXT bluegl_glNamedFramebufferTextureFaceEXT -#define glGetConvolutionParameterivEXT bluegl_glGetConvolutionParameterivEXT -#define glProgramPathFragmentInputGenNV bluegl_glProgramPathFragmentInputGenNV -#define glIsFramebufferEXT bluegl_glIsFramebufferEXT -#define glIsVertexArray bluegl_glIsVertexArray -#define glGetVertexAttribIivEXT bluegl_glGetVertexAttribIivEXT -#define glTextureParameterIivEXT bluegl_glTextureParameterIivEXT -#define glGetnPixelMapuiv bluegl_glGetnPixelMapuiv -#define glGetInvariantFloatvEXT bluegl_glGetInvariantFloatvEXT -#define glAttachShader bluegl_glAttachShader -#define glSecondaryColor3i bluegl_glSecondaryColor3i -#define glTexCoord4hvNV bluegl_glTexCoord4hvNV -#define glColorTableSGI bluegl_glColorTableSGI -#define glProgramUniform4uivEXT bluegl_glProgramUniform4uivEXT -#define glPointSizexOES bluegl_glPointSizexOES -#define glTrackMatrixNV bluegl_glTrackMatrixNV -#define glMultiTexCoord1fv bluegl_glMultiTexCoord1fv -#define glSecondaryColorPointerListIBM bluegl_glSecondaryColorPointerListIBM -#define glGenBuffersARB bluegl_glGenBuffersARB -#define glTexCoord4fColor4fNormal3fVertex4fSUN bluegl_glTexCoord4fColor4fNormal3fVertex4fSUN -#define glCopyColorTable bluegl_glCopyColorTable -#define glTexPageCommitmentARB bluegl_glTexPageCommitmentARB -#define glSetFenceAPPLE bluegl_glSetFenceAPPLE -#define glMultiTexCoord2dvARB bluegl_glMultiTexCoord2dvARB -#define glVertex4hvNV bluegl_glVertex4hvNV -#define glBindVertexBuffer bluegl_glBindVertexBuffer -#define glVertex3xvOES bluegl_glVertex3xvOES -#define glConvolutionParameterivEXT bluegl_glConvolutionParameterivEXT -#define glProgramUniform3ui64vARB bluegl_glProgramUniform3ui64vARB -#define glProgramUniform2dv bluegl_glProgramUniform2dv -#define glWindowPos4sMESA bluegl_glWindowPos4sMESA -#define glMultiTexImage1DEXT bluegl_glMultiTexImage1DEXT -#define glRenderbufferStorage bluegl_glRenderbufferStorage -#define glConvolutionFilter2D bluegl_glConvolutionFilter2D -#define glBinormal3bEXT bluegl_glBinormal3bEXT -#define glFragmentLightivSGIX bluegl_glFragmentLightivSGIX -#define glProgramUniform3iv bluegl_glProgramUniform3iv -#define glIsQuery bluegl_glIsQuery -#define glVertexStream2sATI bluegl_glVertexStream2sATI -#define glProgramUniform4iEXT bluegl_glProgramUniform4iEXT -#define glGetInvariantBooleanvEXT bluegl_glGetInvariantBooleanvEXT -#define glSecondaryColorFormatNV bluegl_glSecondaryColorFormatNV -#define glVertexAttrib4fNV bluegl_glVertexAttrib4fNV -#define glColorFragmentOp1ATI bluegl_glColorFragmentOp1ATI -#define glTransformFeedbackBufferBase bluegl_glTransformFeedbackBufferBase -#define glGetTexParameteriv bluegl_glGetTexParameteriv -#define glGetVertexAttribIiv bluegl_glGetVertexAttribIiv -#define glEndOcclusionQueryNV bluegl_glEndOcclusionQueryNV -#define glTransformFeedbackStreamAttribsNV bluegl_glTransformFeedbackStreamAttribsNV -#define glGetQueryBufferObjecti64v bluegl_glGetQueryBufferObjecti64v -#define glStencilFillPathInstancedNV bluegl_glStencilFillPathInstancedNV -#define glDrawCommandsStatesNV bluegl_glDrawCommandsStatesNV -#define glGetSamplerParameterfv bluegl_glGetSamplerParameterfv -#define glMultiTexCoord4fARB bluegl_glMultiTexCoord4fARB -#define glUniform3ui64NV bluegl_glUniform3ui64NV -#define glVertexWeighthNV bluegl_glVertexWeighthNV -#define glWindowPos3ivARB bluegl_glWindowPos3ivARB -#define glSecondaryColor3ivEXT bluegl_glSecondaryColor3ivEXT -#define glBindVertexArray bluegl_glBindVertexArray -#define glGetVertexAttribLui64vARB bluegl_glGetVertexAttribLui64vARB -#define glUniform4i64NV bluegl_glUniform4i64NV -#define glBlendBarrierNV bluegl_glBlendBarrierNV -#define glWindowPos3fvARB bluegl_glWindowPos3fvARB -#define glBlendEquationSeparateiARB bluegl_glBlendEquationSeparateiARB -#define glGetVariantFloatvEXT bluegl_glGetVariantFloatvEXT -#define glColorSubTableEXT bluegl_glColorSubTableEXT -#define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN bluegl_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN -#define glGetProgramResourceiv bluegl_glGetProgramResourceiv -#define glMultiTexCoord1f bluegl_glMultiTexCoord1f -#define glGetNamedFramebufferAttachmentParameteriv bluegl_glGetNamedFramebufferAttachmentParameteriv -#define glDeleteProgramsNV bluegl_glDeleteProgramsNV -#define glGlobalAlphaFactoriSUN bluegl_glGlobalAlphaFactoriSUN -#define glGetFinalCombinerInputParameterfvNV bluegl_glGetFinalCombinerInputParameterfvNV -#define glNormalStream3dATI bluegl_glNormalStream3dATI -#define glMultiTexEnvivEXT bluegl_glMultiTexEnvivEXT -#define glTexCoord4xvOES bluegl_glTexCoord4xvOES -#define glProgramUniform4dvEXT bluegl_glProgramUniform4dvEXT -#define glProgramUniform2ui64vARB bluegl_glProgramUniform2ui64vARB -#define glBindBufferBaseNV bluegl_glBindBufferBaseNV -#define glVertexAttrib4s bluegl_glVertexAttrib4s -#define glTexCoord2fVertex3fvSUN bluegl_glTexCoord2fVertex3fvSUN -#define glMatrixMultdEXT bluegl_glMatrixMultdEXT -#define glGetnMapdvARB bluegl_glGetnMapdvARB -#define glEnableVertexArrayEXT bluegl_glEnableVertexArrayEXT -#define glConvolutionFilter1DEXT bluegl_glConvolutionFilter1DEXT -#define glMemoryBarrierEXT bluegl_glMemoryBarrierEXT -#define glNewObjectBufferATI bluegl_glNewObjectBufferATI -#define glProgramUniform2fv bluegl_glProgramUniform2fv -#define glUniformMatrix4x3fv bluegl_glUniformMatrix4x3fv -#define glGetHistogramParameterfv bluegl_glGetHistogramParameterfv -#define glFrameTerminatorGREMEDY bluegl_glFrameTerminatorGREMEDY -#define glGetProgramLocalParameterfvARB bluegl_glGetProgramLocalParameterfvARB -#define glUnmapNamedBuffer bluegl_glUnmapNamedBuffer -#define glWindowPos2svARB bluegl_glWindowPos2svARB -#define glBindTextureEXT bluegl_glBindTextureEXT -#define glVertexAttrib4svNV bluegl_glVertexAttrib4svNV -#define glPointParameterfSGIS bluegl_glPointParameterfSGIS -#define glSecondaryColor3hvNV bluegl_glSecondaryColor3hvNV -#define glColorTableParameterfv bluegl_glColorTableParameterfv -#define glNamedProgramLocalParameter4fEXT bluegl_glNamedProgramLocalParameter4fEXT -#define glGetTextureParameterivEXT bluegl_glGetTextureParameterivEXT -#define glTestObjectAPPLE bluegl_glTestObjectAPPLE -#define glGetIntegerui64vNV bluegl_glGetIntegerui64vNV -#define glIsVertexAttribEnabledAPPLE bluegl_glIsVertexAttribEnabledAPPLE -#define glActiveTextureARB bluegl_glActiveTextureARB -#define glVertexAttrib3dARB bluegl_glVertexAttrib3dARB -#define glGetTextureHandleARB bluegl_glGetTextureHandleARB -#define glGetColorTableEXT bluegl_glGetColorTableEXT -#define glDrawArraysEXT bluegl_glDrawArraysEXT -#define glImageTransformParameterfHP bluegl_glImageTransformParameterfHP -#define glActiveStencilFaceEXT bluegl_glActiveStencilFaceEXT -#define glUniformMatrix3x4dv bluegl_glUniformMatrix3x4dv -#define glProgramUniform4i64ARB bluegl_glProgramUniform4i64ARB -#define glUniform3iv bluegl_glUniform3iv -#define glGetPerfMonitorCountersAMD bluegl_glGetPerfMonitorCountersAMD -#define glFinishFenceAPPLE bluegl_glFinishFenceAPPLE -#define glUniform4ivARB bluegl_glUniform4ivARB -#define glRenderbufferStorageMultisampleEXT bluegl_glRenderbufferStorageMultisampleEXT -#define glPointParameterfvARB bluegl_glPointParameterfvARB -#define glProgramLocalParameterI4uivNV bluegl_glProgramLocalParameterI4uivNV -#define glDeformSGIX bluegl_glDeformSGIX -#define glProgramUniformHandleui64vNV bluegl_glProgramUniformHandleui64vNV -#define glMultiDrawRangeElementArrayAPPLE bluegl_glMultiDrawRangeElementArrayAPPLE -#define glGetnUniformfvARB bluegl_glGetnUniformfvARB -#define glVertexAttribs3svNV bluegl_glVertexAttribs3svNV -#define glVertexAttrib1dvNV bluegl_glVertexAttrib1dvNV -#define glVertexStream1fvATI bluegl_glVertexStream1fvATI -#define glIsProgramPipeline bluegl_glIsProgramPipeline -#define glGetObjectBufferfvATI bluegl_glGetObjectBufferfvATI -#define glBeginVertexShaderEXT bluegl_glBeginVertexShaderEXT -#define glVertexAttrib4svARB bluegl_glVertexAttrib4svARB -#define glWindowPos2d bluegl_glWindowPos2d -#define glWriteMaskEXT bluegl_glWriteMaskEXT -#define glDrawRangeElements bluegl_glDrawRangeElements -#define glGetFragDataIndex bluegl_glGetFragDataIndex -#define glDeleteTransformFeedbacksNV bluegl_glDeleteTransformFeedbacksNV -#define glProgramUniformMatrix2fvEXT bluegl_glProgramUniformMatrix2fvEXT -#define glProgramUniform3ui bluegl_glProgramUniform3ui -#define glGetTransformFeedbacki_v bluegl_glGetTransformFeedbacki_v -#define glUniformMatrix3x2dv bluegl_glUniformMatrix3x2dv -#define glGetMapxvOES bluegl_glGetMapxvOES -#define glMemoryBarrierByRegion bluegl_glMemoryBarrierByRegion -#define glNamedFramebufferDrawBuffer bluegl_glNamedFramebufferDrawBuffer -#define glIsBufferResidentNV bluegl_glIsBufferResidentNV -#define glStencilOpSeparate bluegl_glStencilOpSeparate -#define glInvalidateNamedFramebufferSubData bluegl_glInvalidateNamedFramebufferSubData -#define glColor3hNV bluegl_glColor3hNV -#define glTextureMaterialEXT bluegl_glTextureMaterialEXT -#define glCompressedTextureSubImage2D bluegl_glCompressedTextureSubImage2D -#define glMultiTexGeniEXT bluegl_glMultiTexGeniEXT -#define glSecondaryColor3usvEXT bluegl_glSecondaryColor3usvEXT -#define glGetProgramResourceName bluegl_glGetProgramResourceName -#define glTextureStorageSparseAMD bluegl_glTextureStorageSparseAMD -#define glPixelStorei bluegl_glPixelStorei -#define glGetBooleani_v bluegl_glGetBooleani_v -#define glGetPathCoordsNV bluegl_glGetPathCoordsNV -#define glVertexAttrib3svNV bluegl_glVertexAttrib3svNV -#define glUniformui64NV bluegl_glUniformui64NV -#define glIsImageHandleResidentNV bluegl_glIsImageHandleResidentNV -#define glBeginConditionalRenderNV bluegl_glBeginConditionalRenderNV -#define glNamedFramebufferParameteriEXT bluegl_glNamedFramebufferParameteriEXT -#define glIsVertexArrayAPPLE bluegl_glIsVertexArrayAPPLE -#define glPointParameterfvEXT bluegl_glPointParameterfvEXT -#define glGetnMapfvARB bluegl_glGetnMapfvARB -#define glCopyColorSubTable bluegl_glCopyColorSubTable -#define glVariantbvEXT bluegl_glVariantbvEXT -#define glTextureParameterIuiv bluegl_glTextureParameterIuiv -#define glPNTrianglesiATI bluegl_glPNTrianglesiATI -#define glBlendFunc bluegl_glBlendFunc -#define glVertexAttrib4uiv bluegl_glVertexAttrib4uiv -#define glUniform2ui bluegl_glUniform2ui -#define glBlendColor bluegl_glBlendColor -#define glViewport bluegl_glViewport -#define glWindowPos2fvARB bluegl_glWindowPos2fvARB -#define glSampleCoverage bluegl_glSampleCoverage -#define glSecondaryColor3ubv bluegl_glSecondaryColor3ubv -#define glColor4xOES bluegl_glColor4xOES -#define glVertexAttribL1dEXT bluegl_glVertexAttribL1dEXT -#define glMultTransposeMatrixf bluegl_glMultTransposeMatrixf -#define glGetVertexArrayIntegeri_vEXT bluegl_glGetVertexArrayIntegeri_vEXT -#define glCullParameterfvEXT bluegl_glCullParameterfvEXT -#define glMapNamedBufferRangeEXT bluegl_glMapNamedBufferRangeEXT -#define glTextureImage3DEXT bluegl_glTextureImage3DEXT -#define glBufferAddressRangeNV bluegl_glBufferAddressRangeNV -#define glGetVertexAttribdv bluegl_glGetVertexAttribdv -#define glNamedFramebufferSampleLocationsfvARB bluegl_glNamedFramebufferSampleLocationsfvARB -#define glMultiTexCoord2i bluegl_glMultiTexCoord2i -#define glBindFramebufferEXT bluegl_glBindFramebufferEXT -#define glTexParameterfv bluegl_glTexParameterfv -#define glGetProgramNamedParameterfvNV bluegl_glGetProgramNamedParameterfvNV -#define glTextureStorage3DEXT bluegl_glTextureStorage3DEXT -#define glGetDebugMessageLogAMD bluegl_glGetDebugMessageLogAMD -#define glTexCoord1hvNV bluegl_glTexCoord1hvNV -#define glRenderbufferStorageMultisampleCoverageNV bluegl_glRenderbufferStorageMultisampleCoverageNV -#define glProgramUniform3i64vARB bluegl_glProgramUniform3i64vARB -#define glFragmentMaterialfvSGIX bluegl_glFragmentMaterialfvSGIX -#define glGetImageHandleARB bluegl_glGetImageHandleARB -#define glVertexAttribs3fvNV bluegl_glVertexAttribs3fvNV -#define glTexSubImage4DSGIS bluegl_glTexSubImage4DSGIS -#define glListParameteriSGIX bluegl_glListParameteriSGIX -#define glPixelTransformParameterfEXT bluegl_glPixelTransformParameterfEXT -#define glMapParameterfvNV bluegl_glMapParameterfvNV -#define glProgramUniform3dv bluegl_glProgramUniform3dv -#define glUniformMatrix3fv bluegl_glUniformMatrix3fv -#define glProgramUniform4fEXT bluegl_glProgramUniform4fEXT -#define glMultiTexCoord2hNV bluegl_glMultiTexCoord2hNV -#define glVertexAttribI4uiv bluegl_glVertexAttribI4uiv -#define glSecondaryColor3b bluegl_glSecondaryColor3b -#define glFogxvOES bluegl_glFogxvOES -#define glGlobalAlphaFactorubSUN bluegl_glGlobalAlphaFactorubSUN -#define glVertexAttribI4svEXT bluegl_glVertexAttribI4svEXT -#define glSecondaryColor3sv bluegl_glSecondaryColor3sv -#define glProgramUniformMatrix2x3dvEXT bluegl_glProgramUniformMatrix2x3dvEXT -#define glTextureBarrier bluegl_glTextureBarrier -#define glCreateSamplers bluegl_glCreateSamplers -#define glVertexAttribP2ui bluegl_glVertexAttribP2ui -#define glGetTexParameterIiv bluegl_glGetTexParameterIiv -#define glConvolutionParameterfvEXT bluegl_glConvolutionParameterfvEXT -#define glPathGlyphIndexArrayNV bluegl_glPathGlyphIndexArrayNV -#define glCopyTexSubImage2D bluegl_glCopyTexSubImage2D -#define glVertexArrayParameteriAPPLE bluegl_glVertexArrayParameteriAPPLE -#define glGetnConvolutionFilterARB bluegl_glGetnConvolutionFilterARB -#define glVariantfvEXT bluegl_glVariantfvEXT -#define glGetMultisamplefvNV bluegl_glGetMultisamplefvNV -#define glQueryObjectParameteruiAMD bluegl_glQueryObjectParameteruiAMD -#define glMatrixIndexPointerARB bluegl_glMatrixIndexPointerARB -#define glGetQueryObjectuivARB bluegl_glGetQueryObjectuivARB -#define glColorFormatNV bluegl_glColorFormatNV -#define glMultiTexGenfvEXT bluegl_glMultiTexGenfvEXT -#define glGetUniformfvARB bluegl_glGetUniformfvARB -#define glTexCoord3hNV bluegl_glTexCoord3hNV -#define glPathGlyphRangeNV bluegl_glPathGlyphRangeNV -#define glCopyTextureSubImage3DEXT bluegl_glCopyTextureSubImage3DEXT -#define glColor3xOES bluegl_glColor3xOES -#define glVertexAttrib4hNV bluegl_glVertexAttrib4hNV -#define glProgramUniformui64NV bluegl_glProgramUniformui64NV -#define glVertexArrayVertexAttribLFormatEXT bluegl_glVertexArrayVertexAttribLFormatEXT -#define glGetMinmaxParameterivEXT bluegl_glGetMinmaxParameterivEXT -#define glWindowPos3iMESA bluegl_glWindowPos3iMESA -#define glVertexAttribLFormat bluegl_glVertexAttribLFormat -#define glGetObjectParameterfvARB bluegl_glGetObjectParameterfvARB -#define glStencilFillPathNV bluegl_glStencilFillPathNV -#define glEvalCoord1xvOES bluegl_glEvalCoord1xvOES -#define glUniform4d bluegl_glUniform4d -#define glGetTextureHandleNV bluegl_glGetTextureHandleNV -#define glGetUniformuivEXT bluegl_glGetUniformuivEXT -#define glIsTextureEXT bluegl_glIsTextureEXT -#define glProgramUniform2d bluegl_glProgramUniform2d -#define glGetnUniformuivARB bluegl_glGetnUniformuivARB -#define glIsShader bluegl_glIsShader -#define glGetVertexArrayIndexed64iv bluegl_glGetVertexArrayIndexed64iv -#define glGetnHistogramARB bluegl_glGetnHistogramARB -#define glTexCoord2fColor4fNormal3fVertex3fvSUN bluegl_glTexCoord2fColor4fNormal3fVertex3fvSUN -#define glVertexAttribI2ivEXT bluegl_glVertexAttribI2ivEXT -#define glTexSubImage2DEXT bluegl_glTexSubImage2DEXT -#define glGetFragmentMaterialivSGIX bluegl_glGetFragmentMaterialivSGIX -#define glClearNamedFramebufferiv bluegl_glClearNamedFramebufferiv -#define glMatrixMult3x3fNV bluegl_glMatrixMult3x3fNV -#define glGetQueryBufferObjectiv bluegl_glGetQueryBufferObjectiv -#define glVideoCaptureStreamParameterfvNV bluegl_glVideoCaptureStreamParameterfvNV -#define glTexImage3DMultisample bluegl_glTexImage3DMultisample -#define glVertexArraySecondaryColorOffsetEXT bluegl_glVertexArraySecondaryColorOffsetEXT -#define glVariantusvEXT bluegl_glVariantusvEXT -#define glDrawArraysInstanced bluegl_glDrawArraysInstanced -#define glProgramUniformMatrix2x4dvEXT bluegl_glProgramUniformMatrix2x4dvEXT -#define glProgramBufferParametersIivNV bluegl_glProgramBufferParametersIivNV -#define glViewportArrayv bluegl_glViewportArrayv -#define glTangent3svEXT bluegl_glTangent3svEXT -#define glReplacementCodeuiVertex3fSUN bluegl_glReplacementCodeuiVertex3fSUN -#define glSharpenTexFuncSGIS bluegl_glSharpenTexFuncSGIS -#define glNormalFormatNV bluegl_glNormalFormatNV -#define glVertexAttribL3dv bluegl_glVertexAttribL3dv -#define glNamedStringARB bluegl_glNamedStringARB -#define glVertexArrayVertexAttribFormatEXT bluegl_glVertexArrayVertexAttribFormatEXT -#define glMultiTexCoordP3ui bluegl_glMultiTexCoordP3ui -#define glMultiTexSubImage3DEXT bluegl_glMultiTexSubImage3DEXT -#define glUniform2fvARB bluegl_glUniform2fvARB -#define glGetPixelMapxv bluegl_glGetPixelMapxv -#define glTangent3ivEXT bluegl_glTangent3ivEXT -#define glGetLocalConstantIntegervEXT bluegl_glGetLocalConstantIntegervEXT -#define glPresentFrameDualFillNV bluegl_glPresentFrameDualFillNV -#define glEndVertexShaderEXT bluegl_glEndVertexShaderEXT -#define glVertexArrayVertexBuffer bluegl_glVertexArrayVertexBuffer #define glMakeTextureHandleNonResidentNV bluegl_glMakeTextureHandleNonResidentNV -#define glVertexAttribI3uiEXT bluegl_glVertexAttribI3uiEXT -#define glBinormal3bvEXT bluegl_glBinormal3bvEXT -#define glPixelTexGenParameterfSGIS bluegl_glPixelTexGenParameterfSGIS -#define glMultiTexGenivEXT bluegl_glMultiTexGenivEXT -#define glGetVideoivNV bluegl_glGetVideoivNV -#define glMultiTexCoordP2ui bluegl_glMultiTexCoordP2ui -#define glDeletePerfQueryINTEL bluegl_glDeletePerfQueryINTEL -#define glDepthBoundsdNV bluegl_glDepthBoundsdNV -#define glPixelTransferxOES bluegl_glPixelTransferxOES -#define glCombinerOutputNV bluegl_glCombinerOutputNV -#define glCopyTextureSubImage1D bluegl_glCopyTextureSubImage1D -#define glVertexAttribI4iv bluegl_glVertexAttribI4iv -#define glCopyTexImage2DEXT bluegl_glCopyTexImage2DEXT -#define glBindLightParameterEXT bluegl_glBindLightParameterEXT -#define glMultiDrawElementsBaseVertex bluegl_glMultiDrawElementsBaseVertex -#define glProgramUniform2uivEXT bluegl_glProgramUniform2uivEXT -#define glDeletePerfMonitorsAMD bluegl_glDeletePerfMonitorsAMD -#define glCopyImageSubData bluegl_glCopyImageSubData -#define glPathCoverDepthFuncNV bluegl_glPathCoverDepthFuncNV -#define glGetFramebufferAttachmentParameteriv bluegl_glGetFramebufferAttachmentParameteriv -#define glRectxOES bluegl_glRectxOES -#define glTagSampleBufferSGIX bluegl_glTagSampleBufferSGIX -#define glVertexStream3svATI bluegl_glVertexStream3svATI -#define glGetPathTexGenfvNV bluegl_glGetPathTexGenfvNV -#define glOrthofOES bluegl_glOrthofOES -#define glCopyTexImage2D bluegl_glCopyTexImage2D -#define glTexCoord2fColor4ubVertex3fSUN bluegl_glTexCoord2fColor4ubVertex3fSUN -#define glMultTransposeMatrixdARB bluegl_glMultTransposeMatrixdARB -#define glProgramUniform3i bluegl_glProgramUniform3i -#define glArrayObjectATI bluegl_glArrayObjectATI -#define glMatrixRotatedEXT bluegl_glMatrixRotatedEXT -#define glTexCoordP2ui bluegl_glTexCoordP2ui -#define glPassTexCoordATI bluegl_glPassTexCoordATI -#define glIsTexture bluegl_glIsTexture -#define glCompressedTexSubImage3DARB bluegl_glCompressedTexSubImage3DARB -#define glDepthRangexOES bluegl_glDepthRangexOES -#define glImageTransformParameterivHP bluegl_glImageTransformParameterivHP -#define glMultTransposeMatrixfARB bluegl_glMultTransposeMatrixfARB -#define glUniformHandleui64vARB bluegl_glUniformHandleui64vARB -#define glGenTransformFeedbacks bluegl_glGenTransformFeedbacks -#define glTextureStorage1D bluegl_glTextureStorage1D -#define glGetVertexAttribivNV bluegl_glGetVertexAttribivNV -#define glReplacementCodePointerSUN bluegl_glReplacementCodePointerSUN -#define glVertexAttribI3uiv bluegl_glVertexAttribI3uiv -#define glReplacementCodeuiNormal3fVertex3fSUN bluegl_glReplacementCodeuiNormal3fVertex3fSUN -#define glVertexAttribL2dEXT bluegl_glVertexAttribL2dEXT -#define glProgramUniform3ui64NV bluegl_glProgramUniform3ui64NV -#define glProgramUniform3i64NV bluegl_glProgramUniform3i64NV -#define glGetNamedRenderbufferParameterivEXT bluegl_glGetNamedRenderbufferParameterivEXT -#define glTangent3bvEXT bluegl_glTangent3bvEXT -#define glProgramUniform1dvEXT bluegl_glProgramUniform1dvEXT -#define glMatrixLoadTransposedEXT bluegl_glMatrixLoadTransposedEXT -#define glGetVertexAttribLdv bluegl_glGetVertexAttribLdv -#define glVertexStream2dATI bluegl_glVertexStream2dATI -#define glGetFragmentLightivSGIX bluegl_glGetFragmentLightivSGIX -#define glGetMinmaxEXT bluegl_glGetMinmaxEXT -#define glFlushStaticDataIBM bluegl_glFlushStaticDataIBM -#define glShaderOp1EXT bluegl_glShaderOp1EXT -#define glIsStateNV bluegl_glIsStateNV -#define glGetProgramEnvParameterIuivNV bluegl_glGetProgramEnvParameterIuivNV -#define glGetVideoCaptureivNV bluegl_glGetVideoCaptureivNV -#define glPathStringNV bluegl_glPathStringNV -#define glListParameterfSGIX bluegl_glListParameterfSGIX -#define glFeedbackBufferxOES bluegl_glFeedbackBufferxOES -#define glGetNextPerfQueryIdINTEL bluegl_glGetNextPerfQueryIdINTEL -#define glGetVariantArrayObjectfvATI bluegl_glGetVariantArrayObjectfvATI -#define glUniform3d bluegl_glUniform3d -#define glMultiTexParameterfvEXT bluegl_glMultiTexParameterfvEXT -#define glGetLocalConstantFloatvEXT bluegl_glGetLocalConstantFloatvEXT -#define glMultiTexImage3DEXT bluegl_glMultiTexImage3DEXT -#define glWindowPos3fMESA bluegl_glWindowPos3fMESA -#define glCullParameterdvEXT bluegl_glCullParameterdvEXT -#define glGetTrackMatrixivNV bluegl_glGetTrackMatrixivNV -#define glBlendFuncSeparateINGR bluegl_glBlendFuncSeparateINGR -#define glUniformMatrix2fvARB bluegl_glUniformMatrix2fvARB -#define glDrawArraysInstancedEXT bluegl_glDrawArraysInstancedEXT -#define glMultiTexCoord3iARB bluegl_glMultiTexCoord3iARB -#define glGetNamedFramebufferParameterivEXT bluegl_glGetNamedFramebufferParameterivEXT -#define glGenTextures bluegl_glGenTextures -#define glIsPointInStrokePathNV bluegl_glIsPointInStrokePathNV -#define glDrawTransformFeedbackNV bluegl_glDrawTransformFeedbackNV -#define glGetActiveUniformARB bluegl_glGetActiveUniformARB -#define glClearNamedFramebufferfv bluegl_glClearNamedFramebufferfv -#define glBeginVideoCaptureNV bluegl_glBeginVideoCaptureNV -#define glCopyTexImage1D bluegl_glCopyTexImage1D -#define glTexStorage1D bluegl_glTexStorage1D -#define glProgramUniform3ui64ARB bluegl_glProgramUniform3ui64ARB -#define glTextureSubImage2D bluegl_glTextureSubImage2D -#define glMultiTexCoord4bOES bluegl_glMultiTexCoord4bOES -#define glMultiDrawArraysIndirectCountARB bluegl_glMultiDrawArraysIndirectCountARB -#define glProgramUniformMatrix3dvEXT bluegl_glProgramUniformMatrix3dvEXT -#define glVertexAttrib2s bluegl_glVertexAttrib2s -#define glGetDoublev bluegl_glGetDoublev -#define glVertexAttrib3svARB bluegl_glVertexAttrib3svARB -#define glProgramNamedParameter4dvNV bluegl_glProgramNamedParameter4dvNV -#define glTextureBufferRange bluegl_glTextureBufferRange -#define glFramebufferTextureFaceEXT bluegl_glFramebufferTextureFaceEXT -#define glBindBufferRange bluegl_glBindBufferRange -#define glEnablei bluegl_glEnablei -#define glGetTextureParameterIuivEXT bluegl_glGetTextureParameterIuivEXT -#define glGetProgramInterfaceiv bluegl_glGetProgramInterfaceiv -#define glClientAttribDefaultEXT bluegl_glClientAttribDefaultEXT -#define glVertexAttribL3ui64NV bluegl_glVertexAttribL3ui64NV -#define glWindowPos2dARB bluegl_glWindowPos2dARB -#define glVertexAttribI2uiEXT bluegl_glVertexAttribI2uiEXT -#define glBindVertexBuffers bluegl_glBindVertexBuffers -#define glProgramUniformMatrix3x4fv bluegl_glProgramUniformMatrix3x4fv -#define glGetTexLevelParameterxvOES bluegl_glGetTexLevelParameterxvOES -#define glVertexAttribPointer bluegl_glVertexAttribPointer -#define glTextureImage1DEXT bluegl_glTextureImage1DEXT -#define glVertexAttribs4dvNV bluegl_glVertexAttribs4dvNV -#define glSecondaryColor3svEXT bluegl_glSecondaryColor3svEXT -#define glGetQueryivARB bluegl_glGetQueryivARB -#define glTexCoord4bOES bluegl_glTexCoord4bOES -#define glProgramUniform1fEXT bluegl_glProgramUniform1fEXT -#define glVertexP2ui bluegl_glVertexP2ui -#define glSetInvariantEXT bluegl_glSetInvariantEXT -#define glActiveShaderProgram bluegl_glActiveShaderProgram -#define glVertexAttribL1ui64NV bluegl_glVertexAttribL1ui64NV -#define glGetVariantBooleanvEXT bluegl_glGetVariantBooleanvEXT -#define glAreTexturesResidentEXT bluegl_glAreTexturesResidentEXT -#define glMatrixMultTranspose3x3fNV bluegl_glMatrixMultTranspose3x3fNV -#define glProgramUniform2f bluegl_glProgramUniform2f -#define glClearNamedBufferDataEXT bluegl_glClearNamedBufferDataEXT -#define glIsOcclusionQueryNV bluegl_glIsOcclusionQueryNV -#define glVertexAttribI4bv bluegl_glVertexAttribI4bv -#define glTexCoord2xvOES bluegl_glTexCoord2xvOES -#define glVertexAttrib4Nubv bluegl_glVertexAttrib4Nubv -#define glVertexAttrib3hNV bluegl_glVertexAttrib3hNV -#define glMultiTexCoord2xvOES bluegl_glMultiTexCoord2xvOES -#define glFramebufferTextureEXT bluegl_glFramebufferTextureEXT -#define glProgramUniformMatrix3fv bluegl_glProgramUniformMatrix3fv -#define glGetInternalformatSampleivNV bluegl_glGetInternalformatSampleivNV -#define glPathSubCommandsNV bluegl_glPathSubCommandsNV -#define glStencilStrokePathNV bluegl_glStencilStrokePathNV -#define glPathParameterfNV bluegl_glPathParameterfNV -#define glActiveProgramEXT bluegl_glActiveProgramEXT -#define glClampColorARB bluegl_glClampColorARB -#define glVertexAttribI2uivEXT bluegl_glVertexAttribI2uivEXT -#define glVertexAttribL1ui64vARB bluegl_glVertexAttribL1ui64vARB -#define glValidateProgram bluegl_glValidateProgram -#define glMultiTexCoord2xOES bluegl_glMultiTexCoord2xOES -#define glFogCoordf bluegl_glFogCoordf -#define glGetError bluegl_glGetError -#define glSpriteParameterfSGIX bluegl_glSpriteParameterfSGIX -#define glVertexAttrib3dvNV bluegl_glVertexAttrib3dvNV -#define glMultiTexCoord3bOES bluegl_glMultiTexCoord3bOES -#define glGetTexParameterIuivEXT bluegl_glGetTexParameterIuivEXT -#define glIndexMaterialEXT bluegl_glIndexMaterialEXT -#define glUniform1iARB bluegl_glUniform1iARB -#define glVertexAttrib4NivARB bluegl_glVertexAttrib4NivARB -#define glTextureParameteri bluegl_glTextureParameteri -#define glSecondaryColor3d bluegl_glSecondaryColor3d -#define glWindowPos2sv bluegl_glWindowPos2sv -#define glDrawBuffersARB bluegl_glDrawBuffersARB -#define glGetMultiTexParameterIuivEXT bluegl_glGetMultiTexParameterIuivEXT -#define glGetConvolutionFilter bluegl_glGetConvolutionFilter -#define glDisableVertexArrayAttrib bluegl_glDisableVertexArrayAttrib -#define glProgramUniform4i bluegl_glProgramUniform4i -#define glCheckNamedFramebufferStatusEXT bluegl_glCheckNamedFramebufferStatusEXT -#define glMultiTexCoord3xOES bluegl_glMultiTexCoord3xOES -#define glDrawElementsInstancedEXT bluegl_glDrawElementsInstancedEXT -#define glColor4fNormal3fVertex3fvSUN bluegl_glColor4fNormal3fVertex3fvSUN -#define glIsTransformFeedbackNV bluegl_glIsTransformFeedbackNV -#define glDrawTransformFeedbackStreamInstanced bluegl_glDrawTransformFeedbackStreamInstanced -#define glMapNamedBufferEXT bluegl_glMapNamedBufferEXT -#define glVertexArrayIndexOffsetEXT bluegl_glVertexArrayIndexOffsetEXT -#define glPolygonMode bluegl_glPolygonMode -#define glGetDetailTexFuncSGIS bluegl_glGetDetailTexFuncSGIS -#define glMultiTexCoord2iv bluegl_glMultiTexCoord2iv -#define glGetHistogramParameterfvEXT bluegl_glGetHistogramParameterfvEXT -#define glProgramUniform4fvEXT bluegl_glProgramUniform4fvEXT -#define glDetailTexFuncSGIS bluegl_glDetailTexFuncSGIS -#define glTexParameterIivEXT bluegl_glTexParameterIivEXT -#define glNamedFramebufferTextureLayerEXT bluegl_glNamedFramebufferTextureLayerEXT -#define glDisablei bluegl_glDisablei -#define glUniform4fv bluegl_glUniform4fv -#define glVertexAttrib1hNV bluegl_glVertexAttrib1hNV -#define glWeightsvARB bluegl_glWeightsvARB -#define glSampleMaskIndexedNV bluegl_glSampleMaskIndexedNV -#define glVertexAttrib4dvARB bluegl_glVertexAttrib4dvARB -#define glBeginFragmentShaderATI bluegl_glBeginFragmentShaderATI -#define glNamedProgramLocalParameterI4ivEXT bluegl_glNamedProgramLocalParameterI4ivEXT -#define glGetConvolutionParameteriv bluegl_glGetConvolutionParameteriv -#define glClipControl bluegl_glClipControl -#define glBinormal3fEXT bluegl_glBinormal3fEXT -#define glColor4ubVertex2fSUN bluegl_glColor4ubVertex2fSUN -#define glCompressedTexImage3D bluegl_glCompressedTexImage3D -#define glGetTextureSamplerHandleARB bluegl_glGetTextureSamplerHandleARB -#define glUniform3uiv bluegl_glUniform3uiv -#define glGetVertexAttribPointerv bluegl_glGetVertexAttribPointerv -#define glGenBuffers bluegl_glGenBuffers -#define glVertexAttrib3dvARB bluegl_glVertexAttrib3dvARB -#define glFlushVertexArrayRangeNV bluegl_glFlushVertexArrayRangeNV -#define glGetProgramNamedParameterdvNV bluegl_glGetProgramNamedParameterdvNV -#define glConvolutionParameterf bluegl_glConvolutionParameterf -#define glVertex2bOES bluegl_glVertex2bOES -#define glGetObjectPtrLabel bluegl_glGetObjectPtrLabel -#define glBeginTransformFeedbackNV bluegl_glBeginTransformFeedbackNV -#define glGetTextureSubImage bluegl_glGetTextureSubImage -#define glGetFramebufferAttachmentParameterivEXT bluegl_glGetFramebufferAttachmentParameterivEXT -#define glGetInteger64v bluegl_glGetInteger64v -#define glGetUniformLocation bluegl_glGetUniformLocation -#define glMultiTexCoord2fv bluegl_glMultiTexCoord2fv -#define glProgramUniform2uiv bluegl_glProgramUniform2uiv -#define glGetTexParameterIuiv bluegl_glGetTexParameterIuiv -#define glVertexAttribI4ui bluegl_glVertexAttribI4ui -#define glTexGenxvOES bluegl_glTexGenxvOES -#define glVertex4bOES bluegl_glVertex4bOES -#define glCopyTexSubImage2DEXT bluegl_glCopyTexSubImage2DEXT -#define glDrawBuffersATI bluegl_glDrawBuffersATI -#define glPathGlyphsNV bluegl_glPathGlyphsNV -#define glMatrixIndexuivARB bluegl_glMatrixIndexuivARB -#define glNamedProgramLocalParameterI4uiEXT bluegl_glNamedProgramLocalParameterI4uiEXT -#define glWindowPos2iv bluegl_glWindowPos2iv -#define glLightModelxOES bluegl_glLightModelxOES -#define glBindFragmentShaderATI bluegl_glBindFragmentShaderATI -#define glInvalidateTexSubImage bluegl_glInvalidateTexSubImage -#define glVertexAttrib4sARB bluegl_glVertexAttrib4sARB -#define glGetProgramiv bluegl_glGetProgramiv -#define glGetVideoCaptureStreamivNV bluegl_glGetVideoCaptureStreamivNV -#define glTextureParameterfvEXT bluegl_glTextureParameterfvEXT -#define glPNTrianglesfATI bluegl_glPNTrianglesfATI -#define glCheckNamedFramebufferStatus bluegl_glCheckNamedFramebufferStatus -#define glUniform4uiEXT bluegl_glUniform4uiEXT -#define glVertexAttrib2sv bluegl_glVertexAttrib2sv -#define glClearBufferData bluegl_glClearBufferData -#define glShaderSourceARB bluegl_glShaderSourceARB -#define glObjectPurgeableAPPLE bluegl_glObjectPurgeableAPPLE -#define glProgramUniform2iEXT bluegl_glProgramUniform2iEXT -#define glGetStringi bluegl_glGetStringi -#define glTexFilterFuncSGIS bluegl_glTexFilterFuncSGIS -#define glVertexArrayVertexAttribLOffsetEXT bluegl_glVertexArrayVertexAttribLOffsetEXT -#define glProgramLocalParametersI4uivNV bluegl_glProgramLocalParametersI4uivNV -#define glGetHistogramEXT bluegl_glGetHistogramEXT -#define glNamedBufferPageCommitmentARB bluegl_glNamedBufferPageCommitmentARB -#define glMakeBufferResidentNV bluegl_glMakeBufferResidentNV -#define glNamedFramebufferDrawBuffers bluegl_glNamedFramebufferDrawBuffers -#define glVertexPointerListIBM bluegl_glVertexPointerListIBM -#define glGetUniformui64vNV bluegl_glGetUniformui64vNV -#define glClearDepthfOES bluegl_glClearDepthfOES -#define glWindowPos2iMESA bluegl_glWindowPos2iMESA -#define glCopyTextureImage1DEXT bluegl_glCopyTextureImage1DEXT -#define glBeginOcclusionQueryNV bluegl_glBeginOcclusionQueryNV -#define glLoadTransposeMatrixf bluegl_glLoadTransposeMatrixf -#define glNamedRenderbufferStorageMultisampleEXT bluegl_glNamedRenderbufferStorageMultisampleEXT -#define glNormalStream3fATI bluegl_glNormalStream3fATI -#define glNormal3hNV bluegl_glNormal3hNV -#define glUseProgram bluegl_glUseProgram -#define glPushGroupMarkerEXT bluegl_glPushGroupMarkerEXT -#define glMultiTexSubImage2DEXT bluegl_glMultiTexSubImage2DEXT -#define glVertexArrayRangeNV bluegl_glVertexArrayRangeNV -#define glGetMultiTexLevelParameterivEXT bluegl_glGetMultiTexLevelParameterivEXT -#define glMultiDrawArraysEXT bluegl_glMultiDrawArraysEXT -#define glVertexAttribL4ui64NV bluegl_glVertexAttribL4ui64NV -#define glVertexAttrib4Nub bluegl_glVertexAttrib4Nub -#define glFogCoordhNV bluegl_glFogCoordhNV -#define glVertexAttribI3ui bluegl_glVertexAttribI3ui -#define glTexImage3DMultisampleCoverageNV bluegl_glTexImage3DMultisampleCoverageNV -#define glGetUniformBufferSizeEXT bluegl_glGetUniformBufferSizeEXT -#define glCompileCommandListNV bluegl_glCompileCommandListNV -#define glVertexArrayVertexAttribBindingEXT bluegl_glVertexArrayVertexAttribBindingEXT -#define glBlendEquation bluegl_glBlendEquation -#define glBinormal3dvEXT bluegl_glBinormal3dvEXT -#define glVertexFormatNV bluegl_glVertexFormatNV -#define glProgramUniform4fv bluegl_glProgramUniform4fv -#define glTextureStorage2DMultisample bluegl_glTextureStorage2DMultisample -#define glProgramUniform3uiEXT bluegl_glProgramUniform3uiEXT -#define glFramebufferDrawBufferEXT bluegl_glFramebufferDrawBufferEXT -#define glCreateTextures bluegl_glCreateTextures -#define glMatrixPopEXT bluegl_glMatrixPopEXT -#define glProgramUniformui64vNV bluegl_glProgramUniformui64vNV -#define glFramebufferTexture2D bluegl_glFramebufferTexture2D -#define glGetAttribLocation bluegl_glGetAttribLocation -#define glUniform2fARB bluegl_glUniform2fARB -#define glDisableVertexArrayAttribEXT bluegl_glDisableVertexArrayAttribEXT -#define glTexStorage2D bluegl_glTexStorage2D -#define glVertexAttribI1iEXT bluegl_glVertexAttribI1iEXT -#define glUniform4ui bluegl_glUniform4ui -#define glMultiTexCoordP1uiv bluegl_glMultiTexCoordP1uiv -#define glNamedProgramLocalParametersI4ivEXT bluegl_glNamedProgramLocalParametersI4ivEXT -#define glImageTransformParameteriHP bluegl_glImageTransformParameteriHP -#define glIsBuffer bluegl_glIsBuffer -#define glFogCoorddv bluegl_glFogCoorddv -#define glClientActiveTexture bluegl_glClientActiveTexture -#define glUniformHandleui64vNV bluegl_glUniformHandleui64vNV -#define glWindowPos3fARB bluegl_glWindowPos3fARB -#define glGetVertexAttribfvARB bluegl_glGetVertexAttribfvARB -#define glSamplerParameterfv bluegl_glSamplerParameterfv -#define glVertexAttrib4NsvARB bluegl_glVertexAttrib4NsvARB -#define glProgramUniform2ivEXT bluegl_glProgramUniform2ivEXT -#define glNamedProgramStringEXT bluegl_glNamedProgramStringEXT -#define glPointSize bluegl_glPointSize -#define glTexCoord4hNV bluegl_glTexCoord4hNV -#define glGetIntegerIndexedvEXT bluegl_glGetIntegerIndexedvEXT -#define glPrimitiveBoundingBoxARB bluegl_glPrimitiveBoundingBoxARB -#define glDebugMessageInsert bluegl_glDebugMessageInsert -#define glMultiTexCoord3bvOES bluegl_glMultiTexCoord3bvOES -#define glVertexAttribL1i64vNV bluegl_glVertexAttribL1i64vNV -#define glTextureBuffer bluegl_glTextureBuffer -#define glGetTextureParameterIiv bluegl_glGetTextureParameterIiv -#define glFramebufferTexture bluegl_glFramebufferTexture -#define glGetProgramivARB bluegl_glGetProgramivARB -#define glVertexAttribPointerARB bluegl_glVertexAttribPointerARB -#define glIsCommandListNV bluegl_glIsCommandListNV -#define glUniform1uivEXT bluegl_glUniform1uivEXT -#define glProgramUniform2i bluegl_glProgramUniform2i -#define glVertexAttribDivisorARB bluegl_glVertexAttribDivisorARB -#define glGetVertexAttribPointervARB bluegl_glGetVertexAttribPointervARB -#define glTextureImage2DMultisampleNV bluegl_glTextureImage2DMultisampleNV -#define glGetVariantPointervEXT bluegl_glGetVariantPointervEXT -#define glCheckFramebufferStatus bluegl_glCheckFramebufferStatus -#define glMap1xOES bluegl_glMap1xOES -#define glBindSampler bluegl_glBindSampler -#define glPathGlyphIndexRangeNV bluegl_glPathGlyphIndexRangeNV -#define glProgramEnvParameters4fvEXT bluegl_glProgramEnvParameters4fvEXT -#define glVertexAttrib3fNV bluegl_glVertexAttrib3fNV -#define glBindBuffersBase bluegl_glBindBuffersBase -#define glGetNamedProgramLocalParameterIivEXT bluegl_glGetNamedProgramLocalParameterIivEXT -#define glProgramUniform4d bluegl_glProgramUniform4d -#define glMultiTexCoord3f bluegl_glMultiTexCoord3f -#define glDeleteProgram bluegl_glDeleteProgram -#define glReplacementCodeuiVertex3fvSUN bluegl_glReplacementCodeuiVertex3fvSUN -#define glMapNamedBufferRange bluegl_glMapNamedBufferRange -#define glFramebufferSampleLocationsfvARB bluegl_glFramebufferSampleLocationsfvARB -#define glMultiTexCoord1dvARB bluegl_glMultiTexCoord1dvARB -#define glClearBufferuiv bluegl_glClearBufferuiv -#define glDrawRangeElementsEXT bluegl_glDrawRangeElementsEXT -#define glVertexAttrib1hvNV bluegl_glVertexAttrib1hvNV -#define glSecondaryColor3bv bluegl_glSecondaryColor3bv -#define glVDPAUMapSurfacesNV bluegl_glVDPAUMapSurfacesNV -#define glStencilMask bluegl_glStencilMask -#define glGetProgramResourceLocationIndex bluegl_glGetProgramResourceLocationIndex -#define glGetIntegerui64i_vNV bluegl_glGetIntegerui64i_vNV -#define glGetTextureLevelParameterfvEXT bluegl_glGetTextureLevelParameterfvEXT -#define glWindowPos3sv bluegl_glWindowPos3sv -#define glBlendEquationSeparatei bluegl_glBlendEquationSeparatei -#define glGetInfoLogARB bluegl_glGetInfoLogARB -#define glProgramNamedParameter4fNV bluegl_glProgramNamedParameter4fNV -#define glProgramParameter4fNV bluegl_glProgramParameter4fNV -#define glDeleteTextures bluegl_glDeleteTextures -#define glFramebufferDrawBuffersEXT bluegl_glFramebufferDrawBuffersEXT -#define glGetObjectLabelEXT bluegl_glGetObjectLabelEXT -#define glProgramUniform3ivEXT bluegl_glProgramUniform3ivEXT -#define glTextureParameterIiv bluegl_glTextureParameterIiv -#define glGetnUniformuiv bluegl_glGetnUniformuiv -#define glMapObjectBufferATI bluegl_glMapObjectBufferATI -#define glTangent3dvEXT bluegl_glTangent3dvEXT -#define glProgramParameter4dNV bluegl_glProgramParameter4dNV -#define glGenVertexArraysAPPLE bluegl_glGenVertexArraysAPPLE -#define glVertexAttrib4bvARB bluegl_glVertexAttrib4bvARB -#define glVertexStream1dATI bluegl_glVertexStream1dATI -#define glMultiTexCoord2svARB bluegl_glMultiTexCoord2svARB -#define glClearNamedBufferSubDataEXT bluegl_glClearNamedBufferSubDataEXT -#define glCompressedTextureSubImage3D bluegl_glCompressedTextureSubImage3D -#define glVertexAttribI4iEXT bluegl_glVertexAttribI4iEXT -#define glGetnPixelMapfvARB bluegl_glGetnPixelMapfvARB -#define glVertexStream4iATI bluegl_glVertexStream4iATI -#define glMatrixMultTransposedEXT bluegl_glMatrixMultTransposedEXT -#define glDisableVariantClientStateEXT bluegl_glDisableVariantClientStateEXT -#define glPrimitiveRestartNV bluegl_glPrimitiveRestartNV -#define glVertexAttribP4uiv bluegl_glVertexAttribP4uiv -#define glProgramUniformMatrix2fv bluegl_glProgramUniformMatrix2fv -#define glPolygonOffsetEXT bluegl_glPolygonOffsetEXT -#define glUseProgramObjectARB bluegl_glUseProgramObjectARB -#define glMatrixLoadfEXT bluegl_glMatrixLoadfEXT -#define glTextureSubImage1D bluegl_glTextureSubImage1D -#define glHistogramEXT bluegl_glHistogramEXT -#define glProgramUniform1ivEXT bluegl_glProgramUniform1ivEXT -#define glGetBufferParameterivARB bluegl_glGetBufferParameterivARB -#define glStringMarkerGREMEDY bluegl_glStringMarkerGREMEDY -#define glGetnMapfv bluegl_glGetnMapfv -#define glMultiTexCoord3dvARB bluegl_glMultiTexCoord3dvARB -#define glFinishTextureSUNX bluegl_glFinishTextureSUNX -#define glWindowPos3dARB bluegl_glWindowPos3dARB -#define glNamedBufferStorageEXT bluegl_glNamedBufferStorageEXT -#define glIndexPointerListIBM bluegl_glIndexPointerListIBM -#define glColor3fVertex3fSUN bluegl_glColor3fVertex3fSUN -#define glDepthRangefOES bluegl_glDepthRangefOES -#define glVertexBlendEnvfATI bluegl_glVertexBlendEnvfATI -#define glMultiTexCoord1hvNV bluegl_glMultiTexCoord1hvNV -#define glGetPixelTexGenParameterfvSGIS bluegl_glGetPixelTexGenParameterfvSGIS -#define glDisableClientStateIndexedEXT bluegl_glDisableClientStateIndexedEXT -#define glProgramUniform1ui64NV bluegl_glProgramUniform1ui64NV -#define glMultiTexCoord1dv bluegl_glMultiTexCoord1dv -#define glMultiTexCoord1ivARB bluegl_glMultiTexCoord1ivARB -#define glMapVertexAttrib1dAPPLE bluegl_glMapVertexAttrib1dAPPLE -#define glGetPerfQueryIdByNameINTEL bluegl_glGetPerfQueryIdByNameINTEL -#define glUniform2ui64vNV bluegl_glUniform2ui64vNV -#define glGetSharpenTexFuncSGIS bluegl_glGetSharpenTexFuncSGIS -#define glBindImageTexture bluegl_glBindImageTexture -#define glProgramEnvParameter4dvARB bluegl_glProgramEnvParameter4dvARB -#define glDeleteFramebuffers bluegl_glDeleteFramebuffers -#define glVertexArrayVertexOffsetEXT bluegl_glVertexArrayVertexOffsetEXT -#define glProgramLocalParameters4fvEXT bluegl_glProgramLocalParameters4fvEXT -#define glFogCoordFormatNV bluegl_glFogCoordFormatNV -#define glGenQueries bluegl_glGenQueries -#define glVertexAttribL4dEXT bluegl_glVertexAttribL4dEXT -#define glMultiTexCoord4fvARB bluegl_glMultiTexCoord4fvARB -#define glPixelZoomxOES bluegl_glPixelZoomxOES -#define glCopyTexSubImage3D bluegl_glCopyTexSubImage3D -#define glUniform1ui64vARB bluegl_glUniform1ui64vARB -#define glGetMapControlPointsNV bluegl_glGetMapControlPointsNV -#define glLightEnviSGIX bluegl_glLightEnviSGIX -#define glVertexAttrib4Nbv bluegl_glVertexAttrib4Nbv -#define glDrawBuffer bluegl_glDrawBuffer -#define glDrawTransformFeedbackStream bluegl_glDrawTransformFeedbackStream -#define glDisableClientStateiEXT bluegl_glDisableClientStateiEXT -#define glFramebufferTexture3D bluegl_glFramebufferTexture3D -#define glTextureColorMaskSGIS bluegl_glTextureColorMaskSGIS -#define glCullFace bluegl_glCullFace -#define glGetNamedBufferSubData bluegl_glGetNamedBufferSubData -#define glDispatchCompute bluegl_glDispatchCompute -#define glInvalidateFramebuffer bluegl_glInvalidateFramebuffer -#define glDebugMessageControl bluegl_glDebugMessageControl -#define glProgramUniformMatrix3dv bluegl_glProgramUniformMatrix3dv -#define glSecondaryColor3ui bluegl_glSecondaryColor3ui -#define glShaderStorageBlockBinding bluegl_glShaderStorageBlockBinding -#define glUniformMatrix3fvARB bluegl_glUniformMatrix3fvARB -#define glGetUniformOffsetEXT bluegl_glGetUniformOffsetEXT -#define glBinormal3fvEXT bluegl_glBinormal3fvEXT -#define glMultiTexCoordPointerEXT bluegl_glMultiTexCoordPointerEXT -#define glVertexAttrib4sv bluegl_glVertexAttrib4sv -#define glMatrixIndexubvARB bluegl_glMatrixIndexubvARB -#define glProgramUniform4ivEXT bluegl_glProgramUniform4ivEXT -#define glWindowPos4dMESA bluegl_glWindowPos4dMESA -#define glMultiDrawElementsIndirectCountARB bluegl_glMultiDrawElementsIndirectCountARB -#define glUniformMatrix4fvARB bluegl_glUniformMatrix4fvARB -#define glBindImageTextureEXT bluegl_glBindImageTextureEXT -#define glResolveDepthValuesNV bluegl_glResolveDepthValuesNV -#define glColor3fVertex3fvSUN bluegl_glColor3fVertex3fvSUN -#define glCompressedTexImage1D bluegl_glCompressedTexImage1D -#define glGetnUniformdvARB bluegl_glGetnUniformdvARB -#define glUniform1ui64vNV bluegl_glUniform1ui64vNV -#define glProgramEnvParameterI4uiNV bluegl_glProgramEnvParameterI4uiNV -#define glVertexAttrib4ubNV bluegl_glVertexAttrib4ubNV -#define glGenAsyncMarkersSGIX bluegl_glGenAsyncMarkersSGIX -#define glVertexBindingDivisor bluegl_glVertexBindingDivisor -#define glCreateShaderProgramv bluegl_glCreateShaderProgramv -#define glBindBufferARB bluegl_glBindBufferARB -#define glColor4ubVertex2fvSUN bluegl_glColor4ubVertex2fvSUN -#define glResetHistogram bluegl_glResetHistogram -#define glGetProgramResourceLocation bluegl_glGetProgramResourceLocation -#define glBlendFuncSeparateiARB bluegl_glBlendFuncSeparateiARB -#define glBinormalPointerEXT bluegl_glBinormalPointerEXT -#define glVertexAttrib2svNV bluegl_glVertexAttrib2svNV -#define glProgramUniform2i64vNV bluegl_glProgramUniform2i64vNV -#define glTextureNormalEXT bluegl_glTextureNormalEXT -#define glFlushMappedBufferRangeAPPLE bluegl_glFlushMappedBufferRangeAPPLE -#define glSecondaryColor3dv bluegl_glSecondaryColor3dv -#define glColorP3uiv bluegl_glColorP3uiv -#define glUniformMatrix4x2dv bluegl_glUniformMatrix4x2dv -#define glTexCoordP3ui bluegl_glTexCoordP3ui -#define glNamedBufferSubDataEXT bluegl_glNamedBufferSubDataEXT -#define glProvokingVertexEXT bluegl_glProvokingVertexEXT -#define glWeightbvARB bluegl_glWeightbvARB -#define glInvalidateNamedFramebufferData bluegl_glInvalidateNamedFramebufferData -#define glGetArrayObjectfvATI bluegl_glGetArrayObjectfvATI -#define glIsSampler bluegl_glIsSampler -#define glNormalStream3dvATI bluegl_glNormalStream3dvATI -#define glVertexAttribL4i64vNV bluegl_glVertexAttribL4i64vNV -#define glValidateProgramARB bluegl_glValidateProgramARB -#define glUniform3ui bluegl_glUniform3ui -#define glTransformFeedbackVaryingsNV bluegl_glTransformFeedbackVaryingsNV -#define glGetSeparableFilter bluegl_glGetSeparableFilter -#define glGetCompressedTexImageARB bluegl_glGetCompressedTexImageARB -#define glProgramNamedParameter4fvNV bluegl_glProgramNamedParameter4fvNV -#define glTextureBarrierNV bluegl_glTextureBarrierNV -#define glRasterSamplesEXT bluegl_glRasterSamplesEXT -#define glSecondaryColor3dEXT bluegl_glSecondaryColor3dEXT -#define glVertexAttrib1svNV bluegl_glVertexAttrib1svNV -#define glTexImage3D bluegl_glTexImage3D -#define glUniform1i64ARB bluegl_glUniform1i64ARB -#define glVertexAttrib4Nuiv bluegl_glVertexAttrib4Nuiv -#define glGetProgramivNV bluegl_glGetProgramivNV -#define glGetTexGenxvOES bluegl_glGetTexGenxvOES -#define glVertexP4uiv bluegl_glVertexP4uiv -#define glMapGrid1xOES bluegl_glMapGrid1xOES -#define glProgramUniformMatrix2dv bluegl_glProgramUniformMatrix2dv -#define glColorMaski bluegl_glColorMaski -#define glEdgeFlagPointerListIBM bluegl_glEdgeFlagPointerListIBM -#define glGetUniformBlockIndex bluegl_glGetUniformBlockIndex -#define glClearColorxOES bluegl_glClearColorxOES -#define glPixelTransformParameteriEXT bluegl_glPixelTransformParameteriEXT -#define glNamedFramebufferTexture3DEXT bluegl_glNamedFramebufferTexture3DEXT -#define glTexCoord4xOES bluegl_glTexCoord4xOES -#define glGetUniformivARB bluegl_glGetUniformivARB -#define glNamedFramebufferTextureEXT bluegl_glNamedFramebufferTextureEXT -#define glDrawBuffers bluegl_glDrawBuffers -#define glWeightuivARB bluegl_glWeightuivARB -#define glMultiTexCoordP1ui bluegl_glMultiTexCoordP1ui -#define glCopyTexSubImage1DEXT bluegl_glCopyTexSubImage1DEXT -#define glVertexArrayAttribBinding bluegl_glVertexArrayAttribBinding -#define glVertexP4ui bluegl_glVertexP4ui -#define glVertex2hvNV bluegl_glVertex2hvNV -#define glDrawElementsInstancedBaseInstance bluegl_glDrawElementsInstancedBaseInstance -#define glNormalStream3sATI bluegl_glNormalStream3sATI -#define glTexCoord2fColor4fNormal3fVertex3fSUN bluegl_glTexCoord2fColor4fNormal3fVertex3fSUN -#define glBindSamplers bluegl_glBindSamplers -#define glGetCompressedMultiTexImageEXT bluegl_glGetCompressedMultiTexImageEXT -#define glGetRenderbufferParameterivEXT bluegl_glGetRenderbufferParameterivEXT -#define glUniform3dv bluegl_glUniform3dv -#define glFlushRasterSGIX bluegl_glFlushRasterSGIX -#define glVertexAttribs3hvNV bluegl_glVertexAttribs3hvNV -#define glGetnSeparableFilterARB bluegl_glGetnSeparableFilterARB -#define glWindowPos2sARB bluegl_glWindowPos2sARB -#define glPopDebugGroup bluegl_glPopDebugGroup -#define glVideoCaptureNV bluegl_glVideoCaptureNV -#define glTangent3bEXT bluegl_glTangent3bEXT -#define glLinkProgram bluegl_glLinkProgram -#define glFogCoordPointerListIBM bluegl_glFogCoordPointerListIBM -#define glRotatexOES bluegl_glRotatexOES -#define glPathParameterivNV bluegl_glPathParameterivNV -#define glVertexAttribLPointerEXT bluegl_glVertexAttribLPointerEXT -#define glGetInteger64i_v bluegl_glGetInteger64i_v -#define glCompressedMultiTexSubImage1DEXT bluegl_glCompressedMultiTexSubImage1DEXT -#define glConvolutionParameteriEXT bluegl_glConvolutionParameteriEXT -#define glNamedFramebufferTextureLayer bluegl_glNamedFramebufferTextureLayer -#define glWindowPos2sMESA bluegl_glWindowPos2sMESA -#define glCoverStrokePathInstancedNV bluegl_glCoverStrokePathInstancedNV -#define glTexParameteri bluegl_glTexParameteri -#define glUniform1uiv bluegl_glUniform1uiv -#define glMultiTexCoord4fv bluegl_glMultiTexCoord4fv -#define glProgramParameter4fvNV bluegl_glProgramParameter4fvNV -#define glDeformationMap3fSGIX bluegl_glDeformationMap3fSGIX -#define glBlendEquationiARB bluegl_glBlendEquationiARB -#define glStencilFunc bluegl_glStencilFunc -#define glFogCoordd bluegl_glFogCoordd -#define glUniform2iv bluegl_glUniform2iv -#define glUniform1i64NV bluegl_glUniform1i64NV -#define glTextureStorage2D bluegl_glTextureStorage2D -#define glTextureStorage2DMultisampleEXT bluegl_glTextureStorage2DMultisampleEXT -#define glCopyTexSubImage1D bluegl_glCopyTexSubImage1D -#define glSamplerParameterf bluegl_glSamplerParameterf -#define glDrawArraysInstancedBaseInstance bluegl_glDrawArraysInstancedBaseInstance -#define glVertexAttrib4uivARB bluegl_glVertexAttrib4uivARB -#define glVertexAttribFormatNV bluegl_glVertexAttribFormatNV -#define glIsQueryARB bluegl_glIsQueryARB -#define glSampleCoverageARB bluegl_glSampleCoverageARB -#define glGetnCompressedTexImageARB bluegl_glGetnCompressedTexImageARB -#define glTexCoord3xvOES bluegl_glTexCoord3xvOES -#define glTexCoord2fNormal3fVertex3fSUN bluegl_glTexCoord2fNormal3fVertex3fSUN -#define glGetGraphicsResetStatus bluegl_glGetGraphicsResetStatus -#define glProgramVertexLimitNV bluegl_glProgramVertexLimitNV -#define glCopyConvolutionFilter2D bluegl_glCopyConvolutionFilter2D -#define glVertexStream4fATI bluegl_glVertexStream4fATI -#define glSecondaryColor3f bluegl_glSecondaryColor3f -#define glTexCoordP1ui bluegl_glTexCoordP1ui -#define glProgramBufferParametersfvNV bluegl_glProgramBufferParametersfvNV -#define glTexCoord1xOES bluegl_glTexCoord1xOES -#define glFogCoordfv bluegl_glFogCoordfv -#define glMultiDrawElementsIndirectAMD bluegl_glMultiDrawElementsIndirectAMD -#define glGetnMinmaxARB bluegl_glGetnMinmaxARB -#define glSecondaryColor3uivEXT bluegl_glSecondaryColor3uivEXT -#define glColorMask bluegl_glColorMask -#define glTextureImage2DMultisampleCoverageNV bluegl_glTextureImage2DMultisampleCoverageNV -#define glMultiModeDrawElementsIBM bluegl_glMultiModeDrawElementsIBM -#define glVertexArrayAttribLFormat bluegl_glVertexArrayAttribLFormat -#define glBindFragDataLocationIndexed bluegl_glBindFragDataLocationIndexed -#define glGetNamedBufferParameterivEXT bluegl_glGetNamedBufferParameterivEXT -#define glSecondaryColor3bEXT bluegl_glSecondaryColor3bEXT -#define glVertexAttrib1fNV bluegl_glVertexAttrib1fNV -#define glVertexAttribI4uivEXT bluegl_glVertexAttribI4uivEXT -#define glGetQueryObjecti64vEXT bluegl_glGetQueryObjecti64vEXT -#define glNormalStream3bATI bluegl_glNormalStream3bATI -#define glGetObjectParameterivAPPLE bluegl_glGetObjectParameterivAPPLE -#define glProgramUniform3uivEXT bluegl_glProgramUniform3uivEXT -#define glProgramUniformHandleui64ARB bluegl_glProgramUniformHandleui64ARB -#define glGetPointerv bluegl_glGetPointerv -#define glUniformMatrix4x3dv bluegl_glUniformMatrix4x3dv -#define glTexCoordP4uiv bluegl_glTexCoordP4uiv -#define glVertexAttribI4sv bluegl_glVertexAttribI4sv -#define glFlushMappedNamedBufferRangeEXT bluegl_glFlushMappedNamedBufferRangeEXT -#define glDisableVertexArrayEXT bluegl_glDisableVertexArrayEXT -#define glGetPathDashArrayNV bluegl_glGetPathDashArrayNV -#define glProgramUniform2uiEXT bluegl_glProgramUniform2uiEXT -#define glBindImageTextures bluegl_glBindImageTextures -#define glVertexAttrib4sNV bluegl_glVertexAttrib4sNV -#define glReplacementCodeuiNormal3fVertex3fvSUN bluegl_glReplacementCodeuiNormal3fVertex3fvSUN -#define glVertex3hNV bluegl_glVertex3hNV -#define glReplacementCodeuiColor4fNormal3fVertex3fSUN bluegl_glReplacementCodeuiColor4fNormal3fVertex3fSUN -#define glProgramUniform2i64NV bluegl_glProgramUniform2i64NV -#define glBufferData bluegl_glBufferData -#define glGetBufferParameteriv bluegl_glGetBufferParameteriv -#define glIsAsyncMarkerSGIX bluegl_glIsAsyncMarkerSGIX -#define glTexImage4DSGIS bluegl_glTexImage4DSGIS -#define glGetMultiTexEnvivEXT bluegl_glGetMultiTexEnvivEXT -#define glGetClipPlanexOES bluegl_glGetClipPlanexOES -#define glUniform3uiEXT bluegl_glUniform3uiEXT -#define glMultiTexCoord3sv bluegl_glMultiTexCoord3sv -#define glVertexAttribs1hvNV bluegl_glVertexAttribs1hvNV -#define glGetPerfQueryInfoINTEL bluegl_glGetPerfQueryInfoINTEL -#define glGetClipPlanefOES bluegl_glGetClipPlanefOES -#define glSecondaryColor3ubEXT bluegl_glSecondaryColor3ubEXT -#define glSyncTextureINTEL bluegl_glSyncTextureINTEL -#define glProgramUniformMatrix3x2dv bluegl_glProgramUniformMatrix3x2dv -#define glUniformMatrix4x2fv bluegl_glUniformMatrix4x2fv -#define glTextureBufferEXT bluegl_glTextureBufferEXT -#define glVertexPointervINTEL bluegl_glVertexPointervINTEL -#define glGetShaderPrecisionFormat bluegl_glGetShaderPrecisionFormat -#define glGetTextureImage bluegl_glGetTextureImage -#define glUniform3ivARB bluegl_glUniform3ivARB -#define glFramebufferParameteri bluegl_glFramebufferParameteri -#define glPointParameterxvOES bluegl_glPointParameterxvOES -#define glBlendFunci bluegl_glBlendFunci -#define glUniformMatrix2x3dv bluegl_glUniformMatrix2x3dv -#define glUniform2i64ARB bluegl_glUniform2i64ARB -#define glProgramEnvParameterI4ivNV bluegl_glProgramEnvParameterI4ivNV -#define glFragmentLightModelivSGIX bluegl_glFragmentLightModelivSGIX -#define glProgramUniform4ui64vARB bluegl_glProgramUniform4ui64vARB -#define glProgramUniformMatrix2x3fvEXT bluegl_glProgramUniformMatrix2x3fvEXT -#define glStencilClearTagEXT bluegl_glStencilClearTagEXT -#define glMultiTexCoord4s bluegl_glMultiTexCoord4s -#define glProgramUniformMatrix4dvEXT bluegl_glProgramUniformMatrix4dvEXT -#define glGetNamedBufferParameteri64v bluegl_glGetNamedBufferParameteri64v -#define glVertexAttribI3iEXT bluegl_glVertexAttribI3iEXT -#define glReplacementCodeuivSUN bluegl_glReplacementCodeuivSUN -#define glFragmentLightModeliSGIX bluegl_glFragmentLightModeliSGIX -#define glUniform2i64vNV bluegl_glUniform2i64vNV -#define glPointParameterivNV bluegl_glPointParameterivNV -#define glStencilStrokePathInstancedNV bluegl_glStencilStrokePathInstancedNV -#define glInsertComponentEXT bluegl_glInsertComponentEXT -#define glIsEnabled bluegl_glIsEnabled -#define glWindowPos3dMESA bluegl_glWindowPos3dMESA -#define glGetnCompressedTexImage bluegl_glGetnCompressedTexImage -#define glCopyMultiTexSubImage2DEXT bluegl_glCopyMultiTexSubImage2DEXT -#define glDisableIndexedEXT bluegl_glDisableIndexedEXT -#define glWindowPos2dv bluegl_glWindowPos2dv -#define glAlphaFuncxOES bluegl_glAlphaFuncxOES -#define glCreateFramebuffers bluegl_glCreateFramebuffers -#define glGetAttribLocationARB bluegl_glGetAttribLocationARB -#define glVertexAttrib1sARB bluegl_glVertexAttrib1sARB -#define glTexBumpParameterfvATI bluegl_glTexBumpParameterfvATI -#define glGetActiveSubroutineUniformiv bluegl_glGetActiveSubroutineUniformiv -#define glVertexAttrib2fARB bluegl_glVertexAttrib2fARB -#define glGetTransformFeedbacki64_v bluegl_glGetTransformFeedbacki64_v -#define glMultiTexCoord4hvNV bluegl_glMultiTexCoord4hvNV -#define glBlendColorEXT bluegl_glBlendColorEXT -#define glCompressedTexSubImage3D bluegl_glCompressedTexSubImage3D -#define glVertexStream4dvATI bluegl_glVertexStream4dvATI -#define glMaxShaderCompilerThreadsARB bluegl_glMaxShaderCompilerThreadsARB -#define glGlobalAlphaFactorbSUN bluegl_glGlobalAlphaFactorbSUN -#define glGlobalAlphaFactoruiSUN bluegl_glGlobalAlphaFactoruiSUN -#define glClientActiveTextureARB bluegl_glClientActiveTextureARB -#define glGenProgramsARB bluegl_glGenProgramsARB -#define glGetTexParameterPointervAPPLE bluegl_glGetTexParameterPointervAPPLE -#define glGetBooleanv bluegl_glGetBooleanv -#define glDrawElementsBaseVertex bluegl_glDrawElementsBaseVertex -#define glVertexAttribL4ui64vNV bluegl_glVertexAttribL4ui64vNV -#define glSecondaryColor3fvEXT bluegl_glSecondaryColor3fvEXT -#define glMultiTexCoord1s bluegl_glMultiTexCoord1s -#define glDeleteProgramsARB bluegl_glDeleteProgramsARB -#define glDrawElementsInstancedBaseVertex bluegl_glDrawElementsInstancedBaseVertex -#define glProgramUniform4dEXT bluegl_glProgramUniform4dEXT -#define glGetPathMetricRangeNV bluegl_glGetPathMetricRangeNV -#define glProgramUniform3iEXT bluegl_glProgramUniform3iEXT -#define glDeleteBuffers bluegl_glDeleteBuffers -#define glSecondaryColor3usEXT bluegl_glSecondaryColor3usEXT -#define glDepthMask bluegl_glDepthMask -#define glMultiTexCoord2dv bluegl_glMultiTexCoord2dv -#define glCopyConvolutionFilter2DEXT bluegl_glCopyConvolutionFilter2DEXT -#define glLoadTransposeMatrixxOES bluegl_glLoadTransposeMatrixxOES -#define glPixelStoref bluegl_glPixelStoref -#define glStencilOpSeparateATI bluegl_glStencilOpSeparateATI -#define glCopyTextureSubImage1DEXT bluegl_glCopyTextureSubImage1DEXT -#define glMatrixScaledEXT bluegl_glMatrixScaledEXT -#define glProgramUniform2i64ARB bluegl_glProgramUniform2i64ARB -#define glTextureParameterfEXT bluegl_glTextureParameterfEXT -#define glGetProgramLocalParameterIivNV bluegl_glGetProgramLocalParameterIivNV -#define glGetShaderInfoLog bluegl_glGetShaderInfoLog -#define glTexCoordP2uiv bluegl_glTexCoordP2uiv -#define glDebugMessageCallback bluegl_glDebugMessageCallback -#define glLoadTransposeMatrixfARB bluegl_glLoadTransposeMatrixfARB -#define glUniform1ui bluegl_glUniform1ui -#define glVertexAttribL4dvEXT bluegl_glVertexAttribL4dvEXT -#define glVertex3bvOES bluegl_glVertex3bvOES -#define glPassThroughxOES bluegl_glPassThroughxOES -#define glGetFloatIndexedvEXT bluegl_glGetFloatIndexedvEXT -#define glSubpixelPrecisionBiasNV bluegl_glSubpixelPrecisionBiasNV -#define glFinishFenceNV bluegl_glFinishFenceNV -#define glGetProgramBinary bluegl_glGetProgramBinary -#define glBlendFuncSeparateIndexedAMD bluegl_glBlendFuncSeparateIndexedAMD -#define glBlendFuncSeparate bluegl_glBlendFuncSeparate -#define glIndexxvOES bluegl_glIndexxvOES -#define glVertexAttrib4NuivARB bluegl_glVertexAttrib4NuivARB -#define glUniform2ui64ARB bluegl_glUniform2ui64ARB -#define glEndPerfMonitorAMD bluegl_glEndPerfMonitorAMD -#define glReleaseShaderCompiler bluegl_glReleaseShaderCompiler -#define glGenFramebuffersEXT bluegl_glGenFramebuffersEXT -#define glUniform2uiv bluegl_glUniform2uiv -#define glGenSymbolsEXT bluegl_glGenSymbolsEXT -#define glVertexAttribIPointer bluegl_glVertexAttribIPointer -#define glUniformMatrix3x4fv bluegl_glUniformMatrix3x4fv -#define glTexCoord3bOES bluegl_glTexCoord3bOES -#define glVDPAUUnmapSurfacesNV bluegl_glVDPAUUnmapSurfacesNV -#define glProgramUniform4ui64NV bluegl_glProgramUniform4ui64NV -#define glUniformHandleui64NV bluegl_glUniformHandleui64NV -#define glGetStageIndexNV bluegl_glGetStageIndexNV -#define glMultiTexCoord3fvARB bluegl_glMultiTexCoord3fvARB -#define glBindBufferOffsetEXT bluegl_glBindBufferOffsetEXT -#define glVertexAttribL4dv bluegl_glVertexAttribL4dv -#define glClearStencil bluegl_glClearStencil -#define glWindowPos2ivMESA bluegl_glWindowPos2ivMESA -#define glReplacementCodeubvSUN bluegl_glReplacementCodeubvSUN -#define glClipPlanefOES bluegl_glClipPlanefOES -#define glMultiTexCoord1xOES bluegl_glMultiTexCoord1xOES -#define glGetProgramInfoLog bluegl_glGetProgramInfoLog -#define glEndFragmentShaderATI bluegl_glEndFragmentShaderATI -#define glGetTransformFeedbackVaryingNV bluegl_glGetTransformFeedbackVaryingNV -#define glProgramUniformMatrix4x2dv bluegl_glProgramUniformMatrix4x2dv -#define glResetHistogramEXT bluegl_glResetHistogramEXT -#define glUniform1i64vNV bluegl_glUniform1i64vNV -#define glProgramEnvParameter4dARB bluegl_glProgramEnvParameter4dARB -#define glCopyTextureSubImage2DEXT bluegl_glCopyTextureSubImage2DEXT -#define glGetCombinerInputParameterivNV bluegl_glGetCombinerInputParameterivNV -#define glUniformMatrix4fv bluegl_glUniformMatrix4fv -#define glGenQueriesARB bluegl_glGenQueriesARB -#define glGetnSeparableFilter bluegl_glGetnSeparableFilter -#define glUniform3ui64vARB bluegl_glUniform3ui64vARB -#define glMultiTexCoord1i bluegl_glMultiTexCoord1i -#define glColorTable bluegl_glColorTable -#define glVertexAttribs4ubvNV bluegl_glVertexAttribs4ubvNV -#define glProgramUniform3uiv bluegl_glProgramUniform3uiv -#define glProgramUniformMatrix3x2fv bluegl_glProgramUniformMatrix3x2fv -#define glUnmapBuffer bluegl_glUnmapBuffer -#define glBindTextureUnit bluegl_glBindTextureUnit -#define glTextureParameterIuivEXT bluegl_glTextureParameterIuivEXT -#define glVertexAttribDivisor bluegl_glVertexAttribDivisor -#define glSamplerParameterIiv bluegl_glSamplerParameterIiv -#define glGetDebugMessageLog bluegl_glGetDebugMessageLog -#define glSelectPerfMonitorCountersAMD bluegl_glSelectPerfMonitorCountersAMD -#define glVertexAttribI2i bluegl_glVertexAttribI2i -#define glDepthRangedNV bluegl_glDepthRangedNV -#define glTextureRangeAPPLE bluegl_glTextureRangeAPPLE -#define glEvalCoord2xOES bluegl_glEvalCoord2xOES -#define glCallCommandListNV bluegl_glCallCommandListNV -#define glVariantdvEXT bluegl_glVariantdvEXT -#define glBlendColorxOES bluegl_glBlendColorxOES -#define glFramebufferTexture2DEXT bluegl_glFramebufferTexture2DEXT -#define glGetString bluegl_glGetString -#define glVertexStream3iATI bluegl_glVertexStream3iATI -#define glHintPGI bluegl_glHintPGI -#define glGenPerfMonitorsAMD bluegl_glGenPerfMonitorsAMD -#define glTextureSubImage3DEXT bluegl_glTextureSubImage3DEXT -#define glVertexAttrib4usvARB bluegl_glVertexAttrib4usvARB -#define glVertexArrayBindVertexBufferEXT bluegl_glVertexArrayBindVertexBufferEXT -#define glMinSampleShading bluegl_glMinSampleShading -#define glIsPathNV bluegl_glIsPathNV -#define glGetPathTexGenivNV bluegl_glGetPathTexGenivNV -#define glProgramUniform3fv bluegl_glProgramUniform3fv -#define glVertexAttrib3sv bluegl_glVertexAttrib3sv -#define glGetUniformuiv bluegl_glGetUniformuiv -#define glGetPixelTransformParameterfvEXT bluegl_glGetPixelTransformParameterfvEXT -#define glMultiTexCoord3dv bluegl_glMultiTexCoord3dv -#define glVertexAttrib3fvARB bluegl_glVertexAttrib3fvARB -#define glGetProgramResourceIndex bluegl_glGetProgramResourceIndex -#define glGetMinmaxParameteriv bluegl_glGetMinmaxParameteriv -#define glConvolutionParameterfEXT bluegl_glConvolutionParameterfEXT -#define glProgramUniform4i64NV bluegl_glProgramUniform4i64NV -#define glProgramUniformMatrix4fvEXT bluegl_glProgramUniformMatrix4fvEXT -#define glMultiTexCoordP4ui bluegl_glMultiTexCoordP4ui -#define glEnableVertexAttribAPPLE bluegl_glEnableVertexAttribAPPLE -#define glTexCoordP3uiv bluegl_glTexCoordP3uiv -#define glCoverageModulationNV bluegl_glCoverageModulationNV -#define glMultiTexCoord3ivARB bluegl_glMultiTexCoord3ivARB -#define glListParameterfvSGIX bluegl_glListParameterfvSGIX -#define glNormal3fVertex3fvSUN bluegl_glNormal3fVertex3fvSUN -#define glVertexAttrib4bv bluegl_glVertexAttrib4bv -#define glTexParameterIiv bluegl_glTexParameterIiv -#define glNamedFramebufferParameteri bluegl_glNamedFramebufferParameteri -#define glGetFramebufferParameterivEXT bluegl_glGetFramebufferParameterivEXT -#define glReplacementCodeubSUN bluegl_glReplacementCodeubSUN -#define glTexCoord2bvOES bluegl_glTexCoord2bvOES -#define glGetVideoui64vNV bluegl_glGetVideoui64vNV -#define glTexStorage2DMultisample bluegl_glTexStorage2DMultisample -#define glColorTableParameteriv bluegl_glColorTableParameteriv -#define glConvolutionFilter2DEXT bluegl_glConvolutionFilter2DEXT -#define glSampleMaskEXT bluegl_glSampleMaskEXT -#define glGlobalAlphaFactorusSUN bluegl_glGlobalAlphaFactorusSUN -#define glBindRenderbuffer bluegl_glBindRenderbuffer -#define glVertexAttribI1i bluegl_glVertexAttribI1i -#define glProgramLocalParameterI4uiNV bluegl_glProgramLocalParameterI4uiNV -#define glProgramUniform4ui64ARB bluegl_glProgramUniform4ui64ARB -#define glObjectLabel bluegl_glObjectLabel -#define glGetColorTableParameterivEXT bluegl_glGetColorTableParameterivEXT -#define glGetCombinerOutputParameterivNV bluegl_glGetCombinerOutputParameterivNV -#define glDrawElementsInstancedARB bluegl_glDrawElementsInstancedARB -#define glGetMinmaxParameterfv bluegl_glGetMinmaxParameterfv -#define glMatrixPushEXT bluegl_glMatrixPushEXT -#define glMultiTexParameterIivEXT bluegl_glMultiTexParameterIivEXT -#define glGetPathColorGenfvNV bluegl_glGetPathColorGenfvNV -#define glBindProgramNV bluegl_glBindProgramNV -#define glFramebufferReadBufferEXT bluegl_glFramebufferReadBufferEXT -#define glFogCoordfEXT bluegl_glFogCoordfEXT -#define glVertexArrayNormalOffsetEXT bluegl_glVertexArrayNormalOffsetEXT -#define glReplacementCodeuiTexCoord2fVertex3fvSUN bluegl_glReplacementCodeuiTexCoord2fVertex3fvSUN -#define glGetnUniformfv bluegl_glGetnUniformfv -#define glPointParameterfEXT bluegl_glPointParameterfEXT -#define glEndVideoCaptureNV bluegl_glEndVideoCaptureNV -#define glVertexBlendARB bluegl_glVertexBlendARB -#define glVertexAttribL3i64vNV bluegl_glVertexAttribL3i64vNV -#define glSecondaryColor3fEXT bluegl_glSecondaryColor3fEXT -#define glStencilFuncSeparateATI bluegl_glStencilFuncSeparateATI -#define glCompressedMultiTexSubImage2DEXT bluegl_glCompressedMultiTexSubImage2DEXT -#define glTransformPathNV bluegl_glTransformPathNV -#define glIsEnabledi bluegl_glIsEnabledi -#define glExtractComponentEXT bluegl_glExtractComponentEXT -#define glGetFixedvOES bluegl_glGetFixedvOES -#define glDeleteProgramPipelines bluegl_glDeleteProgramPipelines -#define glCopyMultiTexSubImage3DEXT bluegl_glCopyMultiTexSubImage3DEXT -#define glCreateStatesNV bluegl_glCreateStatesNV -#define glSwizzleEXT bluegl_glSwizzleEXT -#define glVertexWeightfvEXT bluegl_glVertexWeightfvEXT -#define glNormalPointerEXT bluegl_glNormalPointerEXT -#define glGetConvolutionFilterEXT bluegl_glGetConvolutionFilterEXT -#define glCurrentPaletteMatrixARB bluegl_glCurrentPaletteMatrixARB -#define glVertexStream4sATI bluegl_glVertexStream4sATI -#define glUniform3ui64ARB bluegl_glUniform3ui64ARB -#define glProgramUniform1uivEXT bluegl_glProgramUniform1uivEXT -#define glVertexAttribs3dvNV bluegl_glVertexAttribs3dvNV -#define glExecuteProgramNV bluegl_glExecuteProgramNV -#define glFrameZoomSGIX bluegl_glFrameZoomSGIX -#define glFragmentMaterialfSGIX bluegl_glFragmentMaterialfSGIX -#define glFramebufferTextureLayerEXT bluegl_glFramebufferTextureLayerEXT -#define glVertexStream1iATI bluegl_glVertexStream1iATI -#define glVertexAttrib3s bluegl_glVertexAttrib3s -#define glFramebufferTextureMultiviewOVR bluegl_glFramebufferTextureMultiviewOVR -#define glElementPointerAPPLE bluegl_glElementPointerAPPLE -#define glWindowPos4ivMESA bluegl_glWindowPos4ivMESA -#define glTexSubImage3D bluegl_glTexSubImage3D -#define glGetFragmentMaterialfvSGIX bluegl_glGetFragmentMaterialfvSGIX -#define glProgramUniform1dEXT bluegl_glProgramUniform1dEXT -#define glGetFragmentLightfvSGIX bluegl_glGetFragmentLightfvSGIX -#define glTexCoord2bOES bluegl_glTexCoord2bOES -#define glVertexAttrib3fv bluegl_glVertexAttrib3fv -#define glMakeNamedBufferNonResidentNV bluegl_glMakeNamedBufferNonResidentNV -#define glIsProgramARB bluegl_glIsProgramARB -#define glScissorArrayv bluegl_glScissorArrayv -#define glMultiDrawElementsIndirect bluegl_glMultiDrawElementsIndirect -#define glGetMultiTexParameterfvEXT bluegl_glGetMultiTexParameterfvEXT -#define glWindowPos2iARB bluegl_glWindowPos2iARB -#define glGetProgramStringNV bluegl_glGetProgramStringNV -#define glTranslatexOES bluegl_glTranslatexOES -#define glMultiTexCoord4d bluegl_glMultiTexCoord4d -#define glColorTableParameterfvSGI bluegl_glColorTableParameterfvSGI -#define glTexCoord3bvOES bluegl_glTexCoord3bvOES -#define glUniform2ui64vARB bluegl_glUniform2ui64vARB -#define glMatrixIndexusvARB bluegl_glMatrixIndexusvARB -#define glGetMultiTexGenfvEXT bluegl_glGetMultiTexGenfvEXT -#define glGenerateTextureMipmapEXT bluegl_glGenerateTextureMipmapEXT -#define glGetMapParameterivNV bluegl_glGetMapParameterivNV -#define glGetConvolutionParameterxvOES bluegl_glGetConvolutionParameterxvOES -#define glVertexAttrib4fvNV bluegl_glVertexAttrib4fvNV -#define glBufferDataARB bluegl_glBufferDataARB -#define glWindowPos4fMESA bluegl_glWindowPos4fMESA -#define glPushDebugGroup bluegl_glPushDebugGroup -#define glProgramUniform2fEXT bluegl_glProgramUniform2fEXT -#define glCopyTexImage1DEXT bluegl_glCopyTexImage1DEXT -#define glCompressedTexSubImage2DARB bluegl_glCompressedTexSubImage2DARB -#define glCopyColorSubTableEXT bluegl_glCopyColorSubTableEXT -#define glTransformFeedbackAttribsNV bluegl_glTransformFeedbackAttribsNV -#define glMatrixFrustumEXT bluegl_glMatrixFrustumEXT -#define glIsBufferARB bluegl_glIsBufferARB -#define glUniform3fvARB bluegl_glUniform3fvARB -#define glMultiTexCoord3dARB bluegl_glMultiTexCoord3dARB -#define glIndexPointerEXT bluegl_glIndexPointerEXT -#define glMatrixLoad3x3fNV bluegl_glMatrixLoad3x3fNV -#define glUnmapNamedBufferEXT bluegl_glUnmapNamedBufferEXT -#define glCreateProgramObjectARB bluegl_glCreateProgramObjectARB -#define glMapGrid2xOES bluegl_glMapGrid2xOES -#define glVertexPointerEXT bluegl_glVertexPointerEXT -#define glVertexStream4svATI bluegl_glVertexStream4svATI -#define glMultiTexCoord2hvNV bluegl_glMultiTexCoord2hvNV -#define glLabelObjectEXT bluegl_glLabelObjectEXT -#define glTextureImage3DMultisampleNV bluegl_glTextureImage3DMultisampleNV -#define glMultTransposeMatrixd bluegl_glMultTransposeMatrixd -#define glMultiTexCoord2fARB bluegl_glMultiTexCoord2fARB -#define glMultiTexCoord2dARB bluegl_glMultiTexCoord2dARB -#define glGetCombinerOutputParameterfvNV bluegl_glGetCombinerOutputParameterfvNV -#define glGetBufferPointerv bluegl_glGetBufferPointerv -#define glVertexAttrib1dNV bluegl_glVertexAttrib1dNV -#define glTextureView bluegl_glTextureView -#define glBlitFramebufferEXT bluegl_glBlitFramebufferEXT -#define glVertexWeightPointerEXT bluegl_glVertexWeightPointerEXT -#define glBindTextures bluegl_glBindTextures -#define glClearBufferiv bluegl_glClearBufferiv -#define glMultiTexCoord4ivARB bluegl_glMultiTexCoord4ivARB #define glGetImageHandleNV bluegl_glGetImageHandleNV -#define glGetDoublei_vEXT bluegl_glGetDoublei_vEXT -#define glProgramUniform1i64NV bluegl_glProgramUniform1i64NV -#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN bluegl_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN -#define glWindowPos3s bluegl_glWindowPos3s -#define glUniform4i64ARB bluegl_glUniform4i64ARB -#define glProgramUniform2dvEXT bluegl_glProgramUniform2dvEXT -#define glMultiTexSubImage1DEXT bluegl_glMultiTexSubImage1DEXT -#define glHint bluegl_glHint -#define glProgramUniformMatrix4fv bluegl_glProgramUniformMatrix4fv -#define glTexCoord4bvOES bluegl_glTexCoord4bvOES -#define glGetQueryObjectiv bluegl_glGetQueryObjectiv -#define glGetQueryIndexediv bluegl_glGetQueryIndexediv -#define glTexCoordP4ui bluegl_glTexCoordP4ui -#define glVertexStream2fvATI bluegl_glVertexStream2fvATI -#define glUniform3fv bluegl_glUniform3fv -#define glUniformMatrix2dv bluegl_glUniformMatrix2dv -#define glIsObjectBufferATI bluegl_glIsObjectBufferATI -#define glVertexAttribP2uiv bluegl_glVertexAttribP2uiv -#define glCompileShader bluegl_glCompileShader -#define glMatrixScalefEXT bluegl_glMatrixScalefEXT -#define glBinormal3ivEXT bluegl_glBinormal3ivEXT -#define glGetMapAttribParameterivNV bluegl_glGetMapAttribParameterivNV -#define glGetnPixelMapusvARB bluegl_glGetnPixelMapusvARB -#define glGetPerfMonitorCounterStringAMD bluegl_glGetPerfMonitorCounterStringAMD -#define glIsTextureHandleResidentNV bluegl_glIsTextureHandleResidentNV -#define glWaitSync bluegl_glWaitSync -#define glGenSamplers bluegl_glGenSamplers -#define glCompressedTextureImage3DEXT bluegl_glCompressedTextureImage3DEXT -#define glGetPerfMonitorCounterInfoAMD bluegl_glGetPerfMonitorCounterInfoAMD -#define glUniform2ivARB bluegl_glUniform2ivARB -#define glVertexAttrib2sARB bluegl_glVertexAttrib2sARB -#define glDrawCommandsAddressNV bluegl_glDrawCommandsAddressNV -#define glTexCoord1hNV bluegl_glTexCoord1hNV -#define glGetFirstPerfQueryIdINTEL bluegl_glGetFirstPerfQueryIdINTEL -#define glFramebufferTexture1D bluegl_glFramebufferTexture1D -#define glGetQueryObjecti64v bluegl_glGetQueryObjecti64v -#define glVertexStream1dvATI bluegl_glVertexStream1dvATI -#define glTexCoordPointerListIBM bluegl_glTexCoordPointerListIBM -#define glTexImage1D bluegl_glTexImage1D -#define glWindowPos2fvMESA bluegl_glWindowPos2fvMESA -#define glIsFenceNV bluegl_glIsFenceNV -#define glVariantsvEXT bluegl_glVariantsvEXT -#define glProgramUniform3dEXT bluegl_glProgramUniform3dEXT -#define glUniform2iARB bluegl_glUniform2iARB -#define glPointParameteri bluegl_glPointParameteri -#define glCreateRenderbuffers bluegl_glCreateRenderbuffers -#define glUniform4i bluegl_glUniform4i -#define glDeleteCommandListsNV bluegl_glDeleteCommandListsNV -#define glRequestResidentProgramsNV bluegl_glRequestResidentProgramsNV -#define glTextureSubImage3D bluegl_glTextureSubImage3D -#define glPixelStorex bluegl_glPixelStorex -#define glVertexAttrib4fARB bluegl_glVertexAttrib4fARB -#define glGetVertexAttribIuiv bluegl_glGetVertexAttribIuiv -#define glVertexAttrib1s bluegl_glVertexAttrib1s -#define glProgramUniformMatrix4x3dv bluegl_glProgramUniformMatrix4x3dv -#define glActiveVaryingNV bluegl_glActiveVaryingNV -#define glTangent3sEXT bluegl_glTangent3sEXT -#define glConvolutionParameteriv bluegl_glConvolutionParameteriv -#define glQueryCounter bluegl_glQueryCounter -#define glProgramUniform3d bluegl_glProgramUniform3d -#define glGetUniformi64vARB bluegl_glGetUniformi64vARB -#define glGetnUniformui64vARB bluegl_glGetnUniformui64vARB -#define glNamedProgramLocalParameters4fvEXT bluegl_glNamedProgramLocalParameters4fvEXT -#define glGetShaderSource bluegl_glGetShaderSource -#define glClearDepthdNV bluegl_glClearDepthdNV -#define glSecondaryColorP3ui bluegl_glSecondaryColorP3ui -#define glMinmax bluegl_glMinmax -#define glVariantubvEXT bluegl_glVariantubvEXT -#define glBinormal3sEXT bluegl_glBinormal3sEXT -#define glVertexAttrib4d bluegl_glVertexAttrib4d -#define glEndTransformFeedbackEXT bluegl_glEndTransformFeedbackEXT -#define glTexImage2DMultisample bluegl_glTexImage2DMultisample -#define glLoadMatrixxOES bluegl_glLoadMatrixxOES -#define glGetUniformfv bluegl_glGetUniformfv -#define glStartInstrumentsSGIX bluegl_glStartInstrumentsSGIX -#define glColor4ubVertex3fvSUN bluegl_glColor4ubVertex3fvSUN -#define glMatrixLoadTransposefEXT bluegl_glMatrixLoadTransposefEXT -#define glGetCompressedTexImage bluegl_glGetCompressedTexImage -#define glGetNamedProgramLocalParameterdvEXT bluegl_glGetNamedProgramLocalParameterdvEXT -#define glColorPointerEXT bluegl_glColorPointerEXT -#define glTangent3fEXT bluegl_glTangent3fEXT -#define glWindowPos2dvARB bluegl_glWindowPos2dvARB -#define glGetInvariantIntegervEXT bluegl_glGetInvariantIntegervEXT -#define glProgramUniform3fEXT bluegl_glProgramUniform3fEXT -#define glPixelTexGenSGIX bluegl_glPixelTexGenSGIX -#define glClampColor bluegl_glClampColor -#define glVertexAttribs4hvNV bluegl_glVertexAttribs4hvNV -#define glGetIntegeri_v bluegl_glGetIntegeri_v -#define glDeleteVertexArraysAPPLE bluegl_glDeleteVertexArraysAPPLE -#define glGetAttachedShaders bluegl_glGetAttachedShaders -#define glEndTransformFeedbackNV bluegl_glEndTransformFeedbackNV -#define glGetColorTableParameterfvSGI bluegl_glGetColorTableParameterfvSGI -#define glBindBufferBase bluegl_glBindBufferBase -#define glDeleteSync bluegl_glDeleteSync -#define glGetTransformFeedbackVarying bluegl_glGetTransformFeedbackVarying -#define glVertexAttrib1svARB bluegl_glVertexAttrib1svARB -#define glCopyPathNV bluegl_glCopyPathNV -#define glBindTransformFeedback bluegl_glBindTransformFeedback -#define glVertexAttrib4usv bluegl_glVertexAttrib4usv -#define glCompressedMultiTexImage3DEXT bluegl_glCompressedMultiTexImage3DEXT -#define glMatrixLoadTranspose3x3fNV bluegl_glMatrixLoadTranspose3x3fNV -#define glVertexStream1sATI bluegl_glVertexStream1sATI -#define glMultiDrawArraysIndirectBindlessNV bluegl_glMultiDrawArraysIndirectBindlessNV -#define glTexParameterIuiv bluegl_glTexParameterIuiv -#define glVDPAUFiniNV bluegl_glVDPAUFiniNV -#define glUniform1iv bluegl_glUniform1iv -#define glStencilThenCoverStrokePathNV bluegl_glStencilThenCoverStrokePathNV -#define glUniform3i64vNV bluegl_glUniform3i64vNV -#define glGetFragDataLocationEXT bluegl_glGetFragDataLocationEXT -#define glProgramUniformMatrix4dv bluegl_glProgramUniformMatrix4dv -#define glGetnUniformiv bluegl_glGetnUniformiv -#define glMapBuffer bluegl_glMapBuffer -#define glScissorIndexed bluegl_glScissorIndexed -#define glUniform3fARB bluegl_glUniform3fARB -#define glGetColorTable bluegl_glGetColorTable -#define glFramebufferTextureFaceARB bluegl_glFramebufferTextureFaceARB -#define glBeginTransformFeedbackEXT bluegl_glBeginTransformFeedbackEXT -#define glGenFencesNV bluegl_glGenFencesNV -#define glMultiTexImage2DEXT bluegl_glMultiTexImage2DEXT -#define glVertexAttrib2hNV bluegl_glVertexAttrib2hNV -#define glFragmentLightfvSGIX bluegl_glFragmentLightfvSGIX -#define glProgramUniform2iv bluegl_glProgramUniform2iv -#define glVertexAttribL4d bluegl_glVertexAttribL4d -#define glMapBufferARB bluegl_glMapBufferARB -#define glBindVideoCaptureStreamTextureNV bluegl_glBindVideoCaptureStreamTextureNV -#define glConvolutionParameterxvOES bluegl_glConvolutionParameterxvOES -#define glTexParameterIuivEXT bluegl_glTexParameterIuivEXT -#define glVertexAttribI4ubv bluegl_glVertexAttribI4ubv -#define glTexSubImage1DEXT bluegl_glTexSubImage1DEXT -#define glTextureStorage2DEXT bluegl_glTextureStorage2DEXT -#define glTexSubImage3DEXT bluegl_glTexSubImage3DEXT -#define glVertex2xvOES bluegl_glVertex2xvOES -#define glGetMultiTexImageEXT bluegl_glGetMultiTexImageEXT -#define glNormalStream3ivATI bluegl_glNormalStream3ivATI -#define glGetNamedBufferPointerv bluegl_glGetNamedBufferPointerv -#define glTexBuffer bluegl_glTexBuffer -#define glCombinerInputNV bluegl_glCombinerInputNV -#define glVertexAttrib1dARB bluegl_glVertexAttrib1dARB -#define glVertexP3ui bluegl_glVertexP3ui -#define glMatrixMult3x2fNV bluegl_glMatrixMult3x2fNV -#define glNamedFramebufferTexture2DEXT bluegl_glNamedFramebufferTexture2DEXT -#define glGetTextureLevelParameteriv bluegl_glGetTextureLevelParameteriv -#define glPixelMapx bluegl_glPixelMapx -#define glBlendFuncSeparatei bluegl_glBlendFuncSeparatei -#define glTessellationModeAMD bluegl_glTessellationModeAMD -#define glProgramEnvParametersI4uivNV bluegl_glProgramEnvParametersI4uivNV -#define glGetColorTableParameterfvEXT bluegl_glGetColorTableParameterfvEXT -#define glVertexAttribI1uiEXT bluegl_glVertexAttribI1uiEXT -#define glPrioritizeTexturesEXT bluegl_glPrioritizeTexturesEXT -#define glProgramUniform1i64vNV bluegl_glProgramUniform1i64vNV -#define glGetTextureParameteriv bluegl_glGetTextureParameteriv -#define glGetTransformFeedbackiv bluegl_glGetTransformFeedbackiv -#define glMultiDrawArraysIndirectBindlessCountNV bluegl_glMultiDrawArraysIndirectBindlessCountNV -#define glUseShaderProgramEXT bluegl_glUseShaderProgramEXT -#define glDeleteTransformFeedbacks bluegl_glDeleteTransformFeedbacks -#define glCoverageModulationTableNV bluegl_glCoverageModulationTableNV -#define glMultiTexCoord1d bluegl_glMultiTexCoord1d -#define glGetTexLevelParameteriv bluegl_glGetTexLevelParameteriv -#define glProgramUniform4ui bluegl_glProgramUniform4ui -#define glProgramUniform4iv bluegl_glProgramUniform4iv -#define glTangent3fvEXT bluegl_glTangent3fvEXT -#define glViewportIndexedfv bluegl_glViewportIndexedfv -#define glSampleMaski bluegl_glSampleMaski -#define glProgramUniformMatrix4x3dvEXT bluegl_glProgramUniformMatrix4x3dvEXT -#define glCompileShaderARB bluegl_glCompileShaderARB -#define glUniform4ui64ARB bluegl_glUniform4ui64ARB -#define glTexCoord3xOES bluegl_glTexCoord3xOES -#define glGetInternalformativ bluegl_glGetInternalformativ -#define glObjectPtrLabel bluegl_glObjectPtrLabel -#define glNormal3hvNV bluegl_glNormal3hvNV -#define glProgramUniform1uiv bluegl_glProgramUniform1uiv -#define glGenFragmentShadersATI bluegl_glGenFragmentShadersATI -#define glTexCoord2hvNV bluegl_glTexCoord2hvNV -#define glFinishAsyncSGIX bluegl_glFinishAsyncSGIX -#define glEnableVertexAttribArrayARB bluegl_glEnableVertexAttribArrayARB -#define glDeleteSamplers bluegl_glDeleteSamplers -#define glVertexAttrib1fvARB bluegl_glVertexAttrib1fvARB -#define glGetnUniformivARB bluegl_glGetnUniformivARB -#define glLoadTransposeMatrixd bluegl_glLoadTransposeMatrixd -#define glProgramParameteri bluegl_glProgramParameteri -#define glCreateShader bluegl_glCreateShader -#define glFragmentCoverageColorNV bluegl_glFragmentCoverageColorNV -#define glVertexStream3dvATI bluegl_glVertexStream3dvATI -#define glUniformHandleui64ARB bluegl_glUniformHandleui64ARB -#define glGetVaryingLocationNV bluegl_glGetVaryingLocationNV -#define glCompressedTextureSubImage2DEXT bluegl_glCompressedTextureSubImage2DEXT -#define glTangent3dEXT bluegl_glTangent3dEXT -#define glGetNamedBufferPointervEXT bluegl_glGetNamedBufferPointervEXT -#define glVertex2bvOES bluegl_glVertex2bvOES -#define glProgramBufferParametersIuivNV bluegl_glProgramBufferParametersIuivNV -#define glGetnTexImageARB bluegl_glGetnTexImageARB -#define glSetFenceNV bluegl_glSetFenceNV -#define glPathParameterfvNV bluegl_glPathParameterfvNV -#define glVertexAttribFormat bluegl_glVertexAttribFormat -#define glConservativeRasterParameterfNV bluegl_glConservativeRasterParameterfNV -#define glGetVertexAttribIuivEXT bluegl_glGetVertexAttribIuivEXT -#define glBindMultiTextureEXT bluegl_glBindMultiTextureEXT -#define glMapControlPointsNV bluegl_glMapControlPointsNV -#define glVertexAttrib4Nsv bluegl_glVertexAttrib4Nsv -#define glCompressedMultiTexImage2DEXT bluegl_glCompressedMultiTexImage2DEXT -#define glIsNamedBufferResidentNV bluegl_glIsNamedBufferResidentNV -#define glLoadProgramNV bluegl_glLoadProgramNV -#define glClearColor bluegl_glClearColor -#define glUniform2uivEXT bluegl_glUniform2uivEXT -#define glMultiTexGenfEXT bluegl_glMultiTexGenfEXT -#define glGetUniformdv bluegl_glGetUniformdv -#define glGenRenderbuffersEXT bluegl_glGenRenderbuffersEXT -#define glGetMultisamplefv bluegl_glGetMultisamplefv -#define glMapNamedBuffer bluegl_glMapNamedBuffer -#define glDeleteFramebuffersEXT bluegl_glDeleteFramebuffersEXT -#define glVertexAttribI4usvEXT bluegl_glVertexAttribI4usvEXT -#define glSecondaryColor3hNV bluegl_glSecondaryColor3hNV -#define glGenerateMipmap bluegl_glGenerateMipmap -#define glProgramEnvParameterI4uivNV bluegl_glProgramEnvParameterI4uivNV -#define glSeparableFilter2D bluegl_glSeparableFilter2D -#define glFogCoorddEXT bluegl_glFogCoorddEXT -#define glGetPerfCounterInfoINTEL bluegl_glGetPerfCounterInfoINTEL -#define glUniform4uiv bluegl_glUniform4uiv -#define glVertexAttribL2dv bluegl_glVertexAttribL2dv -#define glUniform1dv bluegl_glUniform1dv -#define glVertexAttribL1ui64ARB bluegl_glVertexAttribL1ui64ARB -#define glEndPerfQueryINTEL bluegl_glEndPerfQueryINTEL -#define glVertexArrayEdgeFlagOffsetEXT bluegl_glVertexArrayEdgeFlagOffsetEXT -#define glVertexAttrib1dv bluegl_glVertexAttrib1dv -#define glProgramUniformMatrix2dvEXT bluegl_glProgramUniformMatrix2dvEXT -#define glDepthRange bluegl_glDepthRange -#define glCombinerParameterfNV bluegl_glCombinerParameterfNV -#define glVariantArrayObjectATI bluegl_glVariantArrayObjectATI -#define glDeleteBuffersARB bluegl_glDeleteBuffersARB -#define glFragmentLightiSGIX bluegl_glFragmentLightiSGIX -#define glGetSamplerParameterIiv bluegl_glGetSamplerParameterIiv -#define glImportSyncEXT bluegl_glImportSyncEXT -#define glGetVertexAttribivARB bluegl_glGetVertexAttribivARB -#define glVertexAttribI2ui bluegl_glVertexAttribI2ui -#define glGetObjectParameterivARB bluegl_glGetObjectParameterivARB -#define glEnableClientStateiEXT bluegl_glEnableClientStateiEXT -#define glGetnUniformi64vARB bluegl_glGetnUniformi64vARB -#define glDeleteFencesAPPLE bluegl_glDeleteFencesAPPLE -#define glTransformFeedbackBufferRange bluegl_glTransformFeedbackBufferRange -#define glProgramUniform2fvEXT bluegl_glProgramUniform2fvEXT -#define glFramebufferTextureLayerARB bluegl_glFramebufferTextureLayerARB -#define glVertexAttribLFormatNV bluegl_glVertexAttribLFormatNV -#define glVertexAttrib2fvARB bluegl_glVertexAttrib2fvARB -#define glWindowPos4fvMESA bluegl_glWindowPos4fvMESA -#define glMakeNamedBufferResidentNV bluegl_glMakeNamedBufferResidentNV -#define glProgramUniformMatrix3x4fvEXT bluegl_glProgramUniformMatrix3x4fvEXT -#define glSamplePatternSGIS bluegl_glSamplePatternSGIS -#define glVDPAUGetSurfaceivNV bluegl_glVDPAUGetSurfaceivNV -#define glProgramUniformMatrix4x2fvEXT bluegl_glProgramUniformMatrix4x2fvEXT -#define glReplacementCodeuiColor3fVertex3fvSUN bluegl_glReplacementCodeuiColor3fVertex3fvSUN -#define glWindowPos3sMESA bluegl_glWindowPos3sMESA -#define glTexGenxOES bluegl_glTexGenxOES -#define glVertexAttrib4dNV bluegl_glVertexAttrib4dNV -#define glTangentPointerEXT bluegl_glTangentPointerEXT -#define glPixelTransformParameterfvEXT bluegl_glPixelTransformParameterfvEXT -#define glProgramUniform1i bluegl_glProgramUniform1i -#define glMultiTexCoord2bOES bluegl_glMultiTexCoord2bOES -#define glVertexAttribI2iv bluegl_glVertexAttribI2iv -#define glWindowPos4iMESA bluegl_glWindowPos4iMESA -#define glTestFenceNV bluegl_glTestFenceNV -#define glDispatchComputeGroupSizeARB bluegl_glDispatchComputeGroupSizeARB -#define glShaderOp3EXT bluegl_glShaderOp3EXT -#define glSampleMaskSGIS bluegl_glSampleMaskSGIS -#define glMultiTexParameterivEXT bluegl_glMultiTexParameterivEXT -#define glGetnMinmax bluegl_glGetnMinmax -#define glColorP3ui bluegl_glColorP3ui -#define glBeginQueryARB bluegl_glBeginQueryARB -#define glMultiDrawArraysIndirectAMD bluegl_glMultiDrawArraysIndirectAMD -#define glRasterPos4xOES bluegl_glRasterPos4xOES -#define glFogCoordPointer bluegl_glFogCoordPointer -#define glTextureLightEXT bluegl_glTextureLightEXT -#define glGetCombinerInputParameterfvNV bluegl_glGetCombinerInputParameterfvNV -#define glDeleteFragmentShaderATI bluegl_glDeleteFragmentShaderATI -#define glMultiTexCoord2sv bluegl_glMultiTexCoord2sv -#define glMultiTexCoord2s bluegl_glMultiTexCoord2s -#define glLightModelxvOES bluegl_glLightModelxvOES -#define glTessellationFactorAMD bluegl_glTessellationFactorAMD -#define glVariantivEXT bluegl_glVariantivEXT -#define glNamedFramebufferRenderbuffer bluegl_glNamedFramebufferRenderbuffer -#define glWindowPos2ivARB bluegl_glWindowPos2ivARB -#define glVertexArrayFogCoordOffsetEXT bluegl_glVertexArrayFogCoordOffsetEXT -#define glUniform2i bluegl_glUniform2i -#define glGetTexBumpParameterivATI bluegl_glGetTexBumpParameterivATI -#define glSamplerParameterIuiv bluegl_glSamplerParameterIuiv -#define glClearBufferfv bluegl_glClearBufferfv -#define glBindTextureUnitParameterEXT bluegl_glBindTextureUnitParameterEXT -#define glMultiTexCoord3hNV bluegl_glMultiTexCoord3hNV -#define glSecondaryColor3us bluegl_glSecondaryColor3us -#define glReplacementCodeusvSUN bluegl_glReplacementCodeusvSUN -#define glSecondaryColor3bvEXT bluegl_glSecondaryColor3bvEXT -#define glGetProgramPipelineInfoLog bluegl_glGetProgramPipelineInfoLog -#define glGetVideoi64vNV bluegl_glGetVideoi64vNV -#define glMultiTexCoord3iv bluegl_glMultiTexCoord3iv -#define glVertexArrayTexCoordOffsetEXT bluegl_glVertexArrayTexCoordOffsetEXT -#define glNamedRenderbufferStorageMultisampleCoverageEXT bluegl_glNamedRenderbufferStorageMultisampleCoverageEXT -#define glGetSamplerParameterIuiv bluegl_glGetSamplerParameterIuiv -#define glVertexAttrib2dARB bluegl_glVertexAttrib2dARB -#define glNormalStream3svATI bluegl_glNormalStream3svATI -#define glClientActiveVertexStreamATI bluegl_glClientActiveVertexStreamATI -#define glStencilThenCoverFillPathInstancedNV bluegl_glStencilThenCoverFillPathInstancedNV -#define glSecondaryColor3uiEXT bluegl_glSecondaryColor3uiEXT -#define glTexCoord2hNV bluegl_glTexCoord2hNV -#define glVertexAttrib3fARB bluegl_glVertexAttrib3fARB -#define glGetQueryBufferObjectui64v bluegl_glGetQueryBufferObjectui64v -#define glGetMaterialxOES bluegl_glGetMaterialxOES -#define glMultiDrawArrays bluegl_glMultiDrawArrays -#define glSecondaryColor3iEXT bluegl_glSecondaryColor3iEXT -#define glProgramUniform2ui64NV bluegl_glProgramUniform2ui64NV -#define glDeleteQueries bluegl_glDeleteQueries -#define glDeleteRenderbuffers bluegl_glDeleteRenderbuffers -#define glGetProgramLocalParameterdvARB bluegl_glGetProgramLocalParameterdvARB -#define glTexCoord2xOES bluegl_glTexCoord2xOES -#define glBindBuffer bluegl_glBindBuffer -#define glResumeTransformFeedback bluegl_glResumeTransformFeedback -#define glFlushPixelDataRangeNV bluegl_glFlushPixelDataRangeNV -#define glSecondaryColorPointer bluegl_glSecondaryColorPointer -#define glVideoCaptureStreamParameterdvNV bluegl_glVideoCaptureStreamParameterdvNV -#define glTextureSubImage2DEXT bluegl_glTextureSubImage2DEXT -#define glDeletePathsNV bluegl_glDeletePathsNV -#define glGetFloatv bluegl_glGetFloatv -#define glVertexAttribI3uivEXT bluegl_glVertexAttribI3uivEXT -#define glGetVertexAttribdvARB bluegl_glGetVertexAttribdvARB -#define glUniform4ui64NV bluegl_glUniform4ui64NV -#define glGetTextureLevelParameterfv bluegl_glGetTextureLevelParameterfv -#define glWindowPos2i bluegl_glWindowPos2i -#define glReplacementCodeuiColor4ubVertex3fSUN bluegl_glReplacementCodeuiColor4ubVertex3fSUN -#define glCompressedMultiTexSubImage3DEXT bluegl_glCompressedMultiTexSubImage3DEXT -#define glGetTexParameterIivEXT bluegl_glGetTexParameterIivEXT -#define glDebugMessageCallbackARB bluegl_glDebugMessageCallbackARB -#define glWeightPointerARB bluegl_glWeightPointerARB -#define glFogxOES bluegl_glFogxOES -#define glProgramUniformMatrix2x4fvEXT bluegl_glProgramUniformMatrix2x4fvEXT -#define glVertexAttrib4iv bluegl_glVertexAttrib4iv -#define glProgramLocalParameterI4iNV bluegl_glProgramLocalParameterI4iNV -#define glGetnColorTableARB bluegl_glGetnColorTableARB -#define glClearNamedBufferData bluegl_glClearNamedBufferData -#define glColorMaskIndexedEXT bluegl_glColorMaskIndexedEXT -#define glVertexAttribLPointer bluegl_glVertexAttribLPointer -#define glProgramUniform3i64vNV bluegl_glProgramUniform3i64vNV -#define glScissor bluegl_glScissor -#define glSecondaryColor3fv bluegl_glSecondaryColor3fv -#define glCombinerParameterivNV bluegl_glCombinerParameterivNV -#define glGetTexLevelParameterfv bluegl_glGetTexLevelParameterfv -#define glDrawElementArrayATI bluegl_glDrawElementArrayATI -#define glVertexAttrib4Nusv bluegl_glVertexAttrib4Nusv -#define glWindowPos3dvMESA bluegl_glWindowPos3dvMESA -#define glMakeImageHandleResidentARB bluegl_glMakeImageHandleResidentARB -#define glWindowPos3svMESA bluegl_glWindowPos3svMESA -#define glGetMultiTexLevelParameterfvEXT bluegl_glGetMultiTexLevelParameterfvEXT -#define glRasterPos3xOES bluegl_glRasterPos3xOES -#define glBinormal3iEXT bluegl_glBinormal3iEXT -#define glVertexAttribP3uiv bluegl_glVertexAttribP3uiv -#define glProgramUniformMatrix2x3dv bluegl_glProgramUniformMatrix2x3dv -#define glEndConditionalRender bluegl_glEndConditionalRender -#define glBindParameterEXT bluegl_glBindParameterEXT -#define glCompileShaderIncludeARB bluegl_glCompileShaderIncludeARB -#define glTexStorageSparseAMD bluegl_glTexStorageSparseAMD -#define glCreateShaderProgramEXT bluegl_glCreateShaderProgramEXT -#define glUniformMatrix3x2fv bluegl_glUniformMatrix3x2fv -#define glPrimitiveRestartIndex bluegl_glPrimitiveRestartIndex -#define glCreateProgram bluegl_glCreateProgram -#define glMultiTexCoord3d bluegl_glMultiTexCoord3d -#define glGetFenceivNV bluegl_glGetFenceivNV -#define glUniform4dv bluegl_glUniform4dv -#define glUniform3i64ARB bluegl_glUniform3i64ARB -#define glTexturePageCommitmentEXT bluegl_glTexturePageCommitmentEXT -#define glColor4hNV bluegl_glColor4hNV -#define glVertexStream2fATI bluegl_glVertexStream2fATI -#define glDisable bluegl_glDisable -#define glFramebufferRenderbuffer bluegl_glFramebufferRenderbuffer -#define glIsRenderbufferEXT bluegl_glIsRenderbufferEXT -#define glGetMultiTexParameterIivEXT bluegl_glGetMultiTexParameterIivEXT -#define glVertexAttrib2fvNV bluegl_glVertexAttrib2fvNV -#define glReferencePlaneSGIX bluegl_glReferencePlaneSGIX -#define glUniform4fARB bluegl_glUniform4fARB -#define glClearBufferfi bluegl_glClearBufferfi -#define glBindFragDataLocation bluegl_glBindFragDataLocation -#define glGetIntegerv bluegl_glGetIntegerv -#define glGetObjectLabel bluegl_glGetObjectLabel -#define glBufferPageCommitmentARB bluegl_glBufferPageCommitmentARB -#define glBlendFuncIndexedAMD bluegl_glBlendFuncIndexedAMD -#define glGetQueryObjectui64vEXT bluegl_glGetQueryObjectui64vEXT -#define glReplacementCodeuiTexCoord2fVertex3fSUN bluegl_glReplacementCodeuiTexCoord2fVertex3fSUN -#define glBlitFramebuffer bluegl_glBlitFramebuffer -#define glMultiTexCoord2f bluegl_glMultiTexCoord2f -#define glNamedFramebufferRenderbufferEXT bluegl_glNamedFramebufferRenderbufferEXT -#define glUseProgramStages bluegl_glUseProgramStages -#define glGetNamedStringivARB bluegl_glGetNamedStringivARB -#define glMultiTexCoord1iARB bluegl_glMultiTexCoord1iARB -#define glMultiTexCoord4xvOES bluegl_glMultiTexCoord4xvOES #define glMakeImageHandleResidentNV bluegl_glMakeImageHandleResidentNV -#define glVertexAttrib1fvNV bluegl_glVertexAttrib1fvNV -#define glViewportIndexedf bluegl_glViewportIndexedf -#define glTexStorage3DMultisample bluegl_glTexStorage3DMultisample -#define glCreateShaderObjectARB bluegl_glCreateShaderObjectARB -#define glListDrawCommandsStatesClientNV bluegl_glListDrawCommandsStatesClientNV -#define glUniform1d bluegl_glUniform1d -#define glGetDebugMessageLogARB bluegl_glGetDebugMessageLogARB -#define glBlendParameteriNV bluegl_glBlendParameteriNV -#define glMultiTexCoord4sv bluegl_glMultiTexCoord4sv -#define glUniform1uiEXT bluegl_glUniform1uiEXT -#define glDebugMessageInsertAMD bluegl_glDebugMessageInsertAMD -#define glMultiDrawArraysIndirect bluegl_glMultiDrawArraysIndirect -#define glProgramUniform1d bluegl_glProgramUniform1d -#define glGetListParameterivSGIX bluegl_glGetListParameterivSGIX -#define glPointParameterfv bluegl_glPointParameterfv -#define glCopyBufferSubData bluegl_glCopyBufferSubData -#define glBindProgramARB bluegl_glBindProgramARB -#define glCombinerStageParameterfvNV bluegl_glCombinerStageParameterfvNV -#define glEndConditionalRenderNV bluegl_glEndConditionalRenderNV -#define glVertexAttribL3dEXT bluegl_glVertexAttribL3dEXT -#define glWindowPos3iv bluegl_glWindowPos3iv -#define glGetFogFuncSGIS bluegl_glGetFogFuncSGIS -#define glCompressedTexImage2D bluegl_glCompressedTexImage2D -#define glPixelTexGenParameteriSGIS bluegl_glPixelTexGenParameteriSGIS -#define glDebugMessageControlARB bluegl_glDebugMessageControlARB -#define glMapBufferRange bluegl_glMapBufferRange -#define glProgramUniform1fvEXT bluegl_glProgramUniform1fvEXT -#define glNamedRenderbufferStorageEXT bluegl_glNamedRenderbufferStorageEXT -#define glProgramUniformMatrix4x2fv bluegl_glProgramUniformMatrix4x2fv -#define glNamedProgramLocalParameterI4iEXT bluegl_glNamedProgramLocalParameterI4iEXT -#define glClearDepth bluegl_glClearDepth -#define glVertexAttribs1dvNV bluegl_glVertexAttribs1dvNV -#define glWindowPos3f bluegl_glWindowPos3f -#define glProvokingVertex bluegl_glProvokingVertex -#define glIsNamedStringARB bluegl_glIsNamedStringARB -#define glNamedBufferData bluegl_glNamedBufferData -#define glFragmentLightfSGIX bluegl_glFragmentLightfSGIX -#define glProgramUniform4uiv bluegl_glProgramUniform4uiv -#define glPointParameteriNV bluegl_glPointParameteriNV -#define glNamedFramebufferReadBuffer bluegl_glNamedFramebufferReadBuffer -#define glPatchParameterfv bluegl_glPatchParameterfv -#define glVertexArrayBindingDivisor bluegl_glVertexArrayBindingDivisor -#define glDebugMessageEnableAMD bluegl_glDebugMessageEnableAMD -#define glGetVertexArrayIndexediv bluegl_glGetVertexArrayIndexediv -#define glGetVideoCaptureStreamdvNV bluegl_glGetVideoCaptureStreamdvNV -#define glAlphaFragmentOp2ATI bluegl_glAlphaFragmentOp2ATI -#define glVertex2hNV bluegl_glVertex2hNV -#define glCombinerParameteriNV bluegl_glCombinerParameteriNV -#define glGetNamedFramebufferAttachmentParameterivEXT bluegl_glGetNamedFramebufferAttachmentParameterivEXT -#define glIsVariantEnabledEXT bluegl_glIsVariantEnabledEXT -#define glGetVertexAttribfvNV bluegl_glGetVertexAttribfvNV -#define glGetProgramPipelineiv bluegl_glGetProgramPipelineiv -#define glUnmapBufferARB bluegl_glUnmapBufferARB -#define glVertexAttribPointerNV bluegl_glVertexAttribPointerNV -#define glGetPathSpacingNV bluegl_glGetPathSpacingNV -#define glMaterialxOES bluegl_glMaterialxOES -#define glVertexStream3fvATI bluegl_glVertexStream3fvATI -#define glVertexStream4dATI bluegl_glVertexStream4dATI -#define glVertexAttrib2d bluegl_glVertexAttrib2d -#define glStencilMaskSeparate bluegl_glStencilMaskSeparate -#define glTestFenceAPPLE bluegl_glTestFenceAPPLE -#define glBindMaterialParameterEXT bluegl_glBindMaterialParameterEXT -#define glBlendEquationEXT bluegl_glBlendEquationEXT -#define glMultiTexCoord4hNV bluegl_glMultiTexCoord4hNV -#define glMultiTexCoord1fARB bluegl_glMultiTexCoord1fARB -#define glPrioritizeTexturesxOES bluegl_glPrioritizeTexturesxOES -#define glVertexAttribs1fvNV bluegl_glVertexAttribs1fvNV -#define glGetInternalformati64v bluegl_glGetInternalformati64v -#define glDisableVertexAttribAPPLE bluegl_glDisableVertexAttribAPPLE -#define glVertexStream3sATI bluegl_glVertexStream3sATI -#define glCheckFramebufferStatusEXT bluegl_glCheckFramebufferStatusEXT -#define glGetMinmax bluegl_glGetMinmax -#define glCopyTexSubImage3DEXT bluegl_glCopyTexSubImage3DEXT -#define glUniform1ivARB bluegl_glUniform1ivARB -#define glColorP4uiv bluegl_glColorP4uiv -#define glDisableVertexAttribArrayARB bluegl_glDisableVertexAttribArrayARB -#define glNamedProgramLocalParameter4fvEXT bluegl_glNamedProgramLocalParameter4fvEXT -#define glBlendFuncSeparateEXT bluegl_glBlendFuncSeparateEXT -#define glVertexAttribL3i64NV bluegl_glVertexAttribL3i64NV -#define glBindProgramPipeline bluegl_glBindProgramPipeline -#define glCreateProgramPipelines bluegl_glCreateProgramPipelines -#define glDeleteRenderbuffersEXT bluegl_glDeleteRenderbuffersEXT -#define glEdgeFlagFormatNV bluegl_glEdgeFlagFormatNV -#define glGetActiveUniformBlockiv bluegl_glGetActiveUniformBlockiv -#define glProgramUniform3f bluegl_glProgramUniform3f -#define glDrawCommandsStatesAddressNV bluegl_glDrawCommandsStatesAddressNV -#define glGetVertexAttribfv bluegl_glGetVertexAttribfv -#define glGetVariantArrayObjectivATI bluegl_glGetVariantArrayObjectivATI -#define glNamedProgramLocalParameter4dEXT bluegl_glNamedProgramLocalParameter4dEXT -#define glGenTransformFeedbacksNV bluegl_glGenTransformFeedbacksNV -#define glDrawElementArrayAPPLE bluegl_glDrawElementArrayAPPLE -#define glVertexAttrib4NusvARB bluegl_glVertexAttrib4NusvARB -#define glBindRenderbufferEXT bluegl_glBindRenderbufferEXT -#define glUnmapTexture2DINTEL bluegl_glUnmapTexture2DINTEL -#define glGetProgramEnvParameterfvARB bluegl_glGetProgramEnvParameterfvARB -#define glVertexAttrib4f bluegl_glVertexAttrib4f -#define glGetnPixelMapfv bluegl_glGetnPixelMapfv -#define glVertexAttrib3dv bluegl_glVertexAttrib3dv -#define glFlushMappedBufferRange bluegl_glFlushMappedBufferRange -#define glSecondaryColor3ub bluegl_glSecondaryColor3ub -#define glGetPerfQueryDataINTEL bluegl_glGetPerfQueryDataINTEL -#define glGetnMapivARB bluegl_glGetnMapivARB -#define glSeparableFilter2DEXT bluegl_glSeparableFilter2DEXT -#define glProgramUniformMatrix3x2fvEXT bluegl_glProgramUniformMatrix3x2fvEXT -#define glGenVertexArrays bluegl_glGenVertexArrays -#define glEndQueryARB bluegl_glEndQueryARB -#define glVertexAttrib2fv bluegl_glVertexAttrib2fv -#define glWindowPos2fv bluegl_glWindowPos2fv -#define glCopyConvolutionFilter1D bluegl_glCopyConvolutionFilter1D -#define glTexCoordFormatNV bluegl_glTexCoordFormatNV -#define glMultiTexCoordP2uiv bluegl_glMultiTexCoordP2uiv -#define glProgramUniform1ui64vARB bluegl_glProgramUniform1ui64vARB -#define glColorSubTable bluegl_glColorSubTable -#define glNamedBufferSubData bluegl_glNamedBufferSubData -#define glGetCompressedTextureImage bluegl_glGetCompressedTextureImage -#define glNamedCopyBufferSubDataEXT bluegl_glNamedCopyBufferSubDataEXT -#define glVertexAttribL1i64NV bluegl_glVertexAttribL1i64NV -#define glVertexArrayMultiTexCoordOffsetEXT bluegl_glVertexArrayMultiTexCoordOffsetEXT -#define glGetUniformIndices bluegl_glGetUniformIndices -#define glDrawArraysInstancedARB bluegl_glDrawArraysInstancedARB -#define glGetMultiTexGenivEXT bluegl_glGetMultiTexGenivEXT -#define glGetVertexArrayPointervEXT bluegl_glGetVertexArrayPointervEXT -#define glBeginQuery bluegl_glBeginQuery -#define glDetachObjectARB bluegl_glDetachObjectARB -#define glUniform4iv bluegl_glUniform4iv -#define glGetQueryObjectuiv bluegl_glGetQueryObjectuiv -#define glGetObjectBufferivATI bluegl_glGetObjectBufferivATI -#define glCreateTransformFeedbacks bluegl_glCreateTransformFeedbacks -#define glVertexStream3dATI bluegl_glVertexStream3dATI -#define glEvalMapsNV bluegl_glEvalMapsNV -#define glIsNameAMD bluegl_glIsNameAMD -#define glVertexAttrib4ivARB bluegl_glVertexAttrib4ivARB -#define glGetProgramSubroutineParameteruivNV bluegl_glGetProgramSubroutineParameteruivNV -#define glProgramUniformMatrix2x4dv bluegl_glProgramUniformMatrix2x4dv -#define glBeginPerfQueryINTEL bluegl_glBeginPerfQueryINTEL -#define glPathParameteriNV bluegl_glPathParameteriNV -#define glUniform4i64vNV bluegl_glUniform4i64vNV -#define glStateCaptureNV bluegl_glStateCaptureNV -#define glProgramUniform3fvEXT bluegl_glProgramUniform3fvEXT -#define glVertexAttribL1d bluegl_glVertexAttribL1d -#define glMatrixLoadIdentityEXT bluegl_glMatrixLoadIdentityEXT -#define glBindVertexArrayAPPLE bluegl_glBindVertexArrayAPPLE -#define glRasterPos2xvOES bluegl_glRasterPos2xvOES -#define glCommandListSegmentsNV bluegl_glCommandListSegmentsNV -#define glWindowPos4svMESA bluegl_glWindowPos4svMESA -#define glProgramLocalParameter4dvARB bluegl_glProgramLocalParameter4dvARB -#define glGetnPolygonStipple bluegl_glGetnPolygonStipple -#define glMultiTexCoord1svARB bluegl_glMultiTexCoord1svARB -#define glNamedRenderbufferStorage bluegl_glNamedRenderbufferStorage -#define glProgramEnvParameterI4iNV bluegl_glProgramEnvParameterI4iNV -#define glVertexAttribIFormat bluegl_glVertexAttribIFormat -#define glFogCoordfvEXT bluegl_glFogCoordfvEXT -#define glEnableVertexAttribArray bluegl_glEnableVertexAttribArray -#define glPolygonOffsetClampEXT bluegl_glPolygonOffsetClampEXT -#define glEnable bluegl_glEnable -#define glIndexFuncEXT bluegl_glIndexFuncEXT -#define glDepthRangeArrayv bluegl_glDepthRangeArrayv -#define glRasterPos4xvOES bluegl_glRasterPos4xvOES -#define glSpriteParameterfvSGIX bluegl_glSpriteParameterfvSGIX -#define glGetnUniformdv bluegl_glGetnUniformdv -#define glGetHistogram bluegl_glGetHistogram -#define glClearColorIiEXT bluegl_glClearColorIiEXT -#define glTbufferMask3DFX bluegl_glTbufferMask3DFX -#define glProgramUniform1f bluegl_glProgramUniform1f -#define glVertexAttrib4Niv bluegl_glVertexAttrib4Niv -#define glGetUniformLocationARB bluegl_glGetUniformLocationARB -#define glColor4hvNV bluegl_glColor4hvNV -#define glTextureBufferRangeEXT bluegl_glTextureBufferRangeEXT -#define glGlobalAlphaFactorsSUN bluegl_glGlobalAlphaFactorsSUN -#define glCopyTextureSubImage2D bluegl_glCopyTextureSubImage2D -#define glUniform1i64vARB bluegl_glUniform1i64vARB -#define glVertexAttrib2dNV bluegl_glVertexAttrib2dNV -#define glVertexAttrib4NbvARB bluegl_glVertexAttrib4NbvARB -#define glPatchParameteri bluegl_glPatchParameteri -#define glGetNamedStringARB bluegl_glGetNamedStringARB -#define glGetCombinerStageParameterfvNV bluegl_glGetCombinerStageParameterfvNV -#define glVertexAttrib2svARB bluegl_glVertexAttrib2svARB -#define glApplyFramebufferAttachmentCMAAINTEL bluegl_glApplyFramebufferAttachmentCMAAINTEL -#define glGetVideouivNV bluegl_glGetVideouivNV -#define glMultiTexCoord3s bluegl_glMultiTexCoord3s -#define glMultiTexCoord1sARB bluegl_glMultiTexCoord1sARB -#define glLogicOp bluegl_glLogicOp -#define glFogFuncSGIS bluegl_glFogFuncSGIS -#define glMatrixMultfEXT bluegl_glMatrixMultfEXT -#define glGetTexParameterfv bluegl_glGetTexParameterfv -#define glSecondaryColorP3uiv bluegl_glSecondaryColorP3uiv -#define glMultiTexParameteriEXT bluegl_glMultiTexParameteriEXT -#define glEnableClientStateIndexedEXT bluegl_glEnableClientStateIndexedEXT -#define glGenPathsNV bluegl_glGenPathsNV -#define glGetBufferSubData bluegl_glGetBufferSubData -#define glGetDoublei_v bluegl_glGetDoublei_v -#define glCoverStrokePathNV bluegl_glCoverStrokePathNV -#define glFrontFace bluegl_glFrontFace -#define glScissorIndexedv bluegl_glScissorIndexedv -#define glTextureStorage3D bluegl_glTextureStorage3D -#define glPathFogGenNV bluegl_glPathFogGenNV -#define glPixelTexGenParameterivSGIS bluegl_glPixelTexGenParameterivSGIS -#define glBlendEquationi bluegl_glBlendEquationi -#define glGetHistogramParameterivEXT bluegl_glGetHistogramParameterivEXT -#define glClearNamedFramebufferfi bluegl_glClearNamedFramebufferfi -#define glCopyColorTableSGI bluegl_glCopyColorTableSGI -#define glBinormal3dEXT bluegl_glBinormal3dEXT -#define glGetBufferParameterui64vNV bluegl_glGetBufferParameterui64vNV -#define glTextureImage2DEXT bluegl_glTextureImage2DEXT -#define glTransformFeedbackVaryings bluegl_glTransformFeedbackVaryings -#define glNamedFramebufferSampleLocationsfvNV bluegl_glNamedFramebufferSampleLocationsfvNV -#define glMapTexture2DINTEL bluegl_glMapTexture2DINTEL -#define glMaterialxvOES bluegl_glMaterialxvOES -#define glGenNamesAMD bluegl_glGenNamesAMD -#define glUniform2uiEXT bluegl_glUniform2uiEXT -#define glMultiTexCoord1xvOES bluegl_glMultiTexCoord1xvOES -#define glEnableIndexedEXT bluegl_glEnableIndexedEXT -#define glCompressedTextureImage1DEXT bluegl_glCompressedTextureImage1DEXT -#define glMultiTexCoord3fv bluegl_glMultiTexCoord3fv -#define glGetnPolygonStippleARB bluegl_glGetnPolygonStippleARB -#define glTexCoord2fColor3fVertex3fvSUN bluegl_glTexCoord2fColor3fVertex3fvSUN -#define glBindTransformFeedbackNV bluegl_glBindTransformFeedbackNV -#define glVertexStream2svATI bluegl_glVertexStream2svATI -#define glMultiTexCoord1fvARB bluegl_glMultiTexCoord1fvARB -#define glMultiTexGendvEXT bluegl_glMultiTexGendvEXT -#define glProgramUniform2ui64vNV bluegl_glProgramUniform2ui64vNV -#define glGetNamedRenderbufferParameteriv bluegl_glGetNamedRenderbufferParameteriv -#define glBlendEquationSeparateEXT bluegl_glBlendEquationSeparateEXT -#define glInvalidateBufferData bluegl_glInvalidateBufferData -#define glFragmentLightModelfvSGIX bluegl_glFragmentLightModelfvSGIX -#define glMakeTextureHandleNonResidentARB bluegl_glMakeTextureHandleNonResidentARB -#define glMap2xOES bluegl_glMap2xOES -#define glFramebufferRenderbufferEXT bluegl_glFramebufferRenderbufferEXT -#define glGetMapAttribParameterfvNV bluegl_glGetMapAttribParameterfvNV -#define glVertexAttrib2dvARB bluegl_glVertexAttrib2dvARB -#define glInvalidateBufferSubData bluegl_glInvalidateBufferSubData -#define glVertexAttrib1d bluegl_glVertexAttrib1d -#define glDispatchComputeIndirect bluegl_glDispatchComputeIndirect -#define glStencilFuncSeparate bluegl_glStencilFuncSeparate -#define glMapVertexAttrib2fAPPLE bluegl_glMapVertexAttrib2fAPPLE -#define glProgramUniformMatrix2x4fv bluegl_glProgramUniformMatrix2x4fv -#define glReadPixels bluegl_glReadPixels -#define glVertexArrayAttribIFormat bluegl_glVertexArrayAttribIFormat -#define glCopyMultiTexSubImage1DEXT bluegl_glCopyMultiTexSubImage1DEXT -#define glBlendEquationSeparateIndexedAMD bluegl_glBlendEquationSeparateIndexedAMD -#define glGetTransformFeedbackVaryingEXT bluegl_glGetTransformFeedbackVaryingEXT -#define glProgramUniform2ui64ARB bluegl_glProgramUniform2ui64ARB -#define glProgramUniform1i64vARB bluegl_glProgramUniform1i64vARB -#define glMultiTexCoord4iv bluegl_glMultiTexCoord4iv -#define glLoadIdentityDeformationMapSGIX bluegl_glLoadIdentityDeformationMapSGIX -#define glGetMultiTexGendvEXT bluegl_glGetMultiTexGendvEXT -#define glVertex4xvOES bluegl_glVertex4xvOES -#define glVertexArrayVertexAttribOffsetEXT bluegl_glVertexArrayVertexAttribOffsetEXT -#define glNormalP3ui bluegl_glNormalP3ui -#define glMapParameterivNV bluegl_glMapParameterivNV -#define glColorPointervINTEL bluegl_glColorPointervINTEL -#define glGetQueryObjectui64v bluegl_glGetQueryObjectui64v -#define glGenFencesAPPLE bluegl_glGenFencesAPPLE -#define glNamedBufferPageCommitmentEXT bluegl_glNamedBufferPageCommitmentEXT -#define glGetShaderSourceARB bluegl_glGetShaderSourceARB -#define glClearNamedFramebufferuiv bluegl_glClearNamedFramebufferuiv -#define glVDPAUIsSurfaceNV bluegl_glVDPAUIsSurfaceNV -#define glVertexAttribL2ui64NV bluegl_glVertexAttribL2ui64NV -#define glColor4xvOES bluegl_glColor4xvOES -#define glUniformBlockBinding bluegl_glUniformBlockBinding -#define glListParameterivSGIX bluegl_glListParameterivSGIX -#define glPathSubCoordsNV bluegl_glPathSubCoordsNV -#define glGetProgramStringARB bluegl_glGetProgramStringARB -#define glPathStencilFuncNV bluegl_glPathStencilFuncNV -#define glBindVideoCaptureStreamBufferNV bluegl_glBindVideoCaptureStreamBufferNV -#define glReadnPixelsARB bluegl_glReadnPixelsARB -#define glTexBufferARB bluegl_glTexBufferARB -#define glVertexAttribL2ui64vNV bluegl_glVertexAttribL2ui64vNV -#define glCreateBuffers bluegl_glCreateBuffers -#define glImageTransformParameterfvHP bluegl_glImageTransformParameterfvHP -#define glUniform2d bluegl_glUniform2d -#define glBufferStorage bluegl_glBufferStorage -#define glGetTexFilterFuncSGIS bluegl_glGetTexFilterFuncSGIS -#define glGetHandleARB bluegl_glGetHandleARB -#define glGetHistogramParameterxvOES bluegl_glGetHistogramParameterxvOES -#define glMultiTexCoord2d bluegl_glMultiTexCoord2d -#define glVertex4hNV bluegl_glVertex4hNV -#define glGetPerfMonitorGroupStringAMD bluegl_glGetPerfMonitorGroupStringAMD -#define glCompressedTextureSubImage1D bluegl_glCompressedTextureSubImage1D -#define glIsFramebuffer bluegl_glIsFramebuffer -#define glUniform2dv bluegl_glUniform2dv -#define glVertexAttrib1dvARB bluegl_glVertexAttrib1dvARB -#define glClientWaitSync bluegl_glClientWaitSync -#define glProgramUniform4i64vARB bluegl_glProgramUniform4i64vARB -#define glGetActiveAttribARB bluegl_glGetActiveAttribARB -#define glCompressedTexImage3DARB bluegl_glCompressedTexImage3DARB -#define glVertexAttribI2iEXT bluegl_glVertexAttribI2iEXT -#define glProgramNamedParameter4dNV bluegl_glProgramNamedParameter4dNV -#define glProgramStringARB bluegl_glProgramStringARB -#define glWindowPos3fvMESA bluegl_glWindowPos3fvMESA -#define glBlendFunciARB bluegl_glBlendFunciARB -#define glVertexAttrib4dvNV bluegl_glVertexAttrib4dvNV -#define glWindowPos3dvARB bluegl_glWindowPos3dvARB -#define glMultiTexCoord1bvOES bluegl_glMultiTexCoord1bvOES -#define glVertexAttrib4fvARB bluegl_glVertexAttrib4fvARB -#define glPopGroupMarkerEXT bluegl_glPopGroupMarkerEXT -#define glMultiDrawElements bluegl_glMultiDrawElements -#define glGetInstrumentsSGIX bluegl_glGetInstrumentsSGIX -#define glProgramUniform4dv bluegl_glProgramUniform4dv -#define glColorTableEXT bluegl_glColorTableEXT -#define glTexSubImage1D bluegl_glTexSubImage1D -#define glBeginPerfMonitorAMD bluegl_glBeginPerfMonitorAMD -#define glPointParameterfvSGIS bluegl_glPointParameterfvSGIS -#define glGetImageTransformParameterfvHP bluegl_glGetImageTransformParameterfvHP -#define glVertex3hvNV bluegl_glVertex3hvNV -#define glTexCoord4fVertex4fvSUN bluegl_glTexCoord4fVertex4fvSUN -#define glCompressedTexSubImage1D bluegl_glCompressedTexSubImage1D -#define glWindowPos2dvMESA bluegl_glWindowPos2dvMESA -#define glGetSamplerParameteriv bluegl_glGetSamplerParameteriv -#define glColorPointerListIBM bluegl_glColorPointerListIBM -#define glGetFinalCombinerInputParameterivNV bluegl_glGetFinalCombinerInputParameterivNV -#define glGetVertexAttribiv bluegl_glGetVertexAttribiv -#define glGetTexImage bluegl_glGetTexImage -#define glBufferSubData bluegl_glBufferSubData -#define glVertexAttrib3sARB bluegl_glVertexAttrib3sARB -#define glIsTextureHandleResidentARB bluegl_glIsTextureHandleResidentARB -#define glMultiTexCoord3i bluegl_glMultiTexCoord3i -#define glLinkProgramARB bluegl_glLinkProgramARB -#define glIsProgramNV bluegl_glIsProgramNV -#define glVertexAttribI4i bluegl_glVertexAttribI4i -#define glUniform1i bluegl_glUniform1i -#define glBindAttribLocationARB bluegl_glBindAttribLocationARB -#define glProgramUniform4i64vNV bluegl_glProgramUniform4i64vNV -#define glVertex4xOES bluegl_glVertex4xOES -#define glSetLocalConstantEXT bluegl_glSetLocalConstantEXT -#define glTexSubImage2D bluegl_glTexSubImage2D -#define glWindowPos2f bluegl_glWindowPos2f -#define glVariantPointerEXT bluegl_glVariantPointerEXT -#define glNamedRenderbufferStorageMultisample bluegl_glNamedRenderbufferStorageMultisample -#define glFogCoorddvEXT bluegl_glFogCoorddvEXT -#define glMultiModeDrawArraysIBM bluegl_glMultiModeDrawArraysIBM -#define glMatrixLoaddEXT bluegl_glMatrixLoaddEXT -#define glDeleteQueriesARB bluegl_glDeleteQueriesARB -#define glUniform1fvARB bluegl_glUniform1fvARB -#define glDrawCommandsNV bluegl_glDrawCommandsNV -#define glSecondaryColor3dvEXT bluegl_glSecondaryColor3dvEXT -#define glFlushVertexArrayRangeAPPLE bluegl_glFlushVertexArrayRangeAPPLE -#define glTexEnvxvOES bluegl_glTexEnvxvOES -#define glGetSeparableFilterEXT bluegl_glGetSeparableFilterEXT -#define glVertexAttribI4bvEXT bluegl_glVertexAttribI4bvEXT -#define glUniform3i64NV bluegl_glUniform3i64NV -#define glBlendEquationIndexedAMD bluegl_glBlendEquationIndexedAMD -#define glPointParameterf bluegl_glPointParameterf -#define glVertex4bvOES bluegl_glVertex4bvOES -#define glStencilThenCoverFillPathNV bluegl_glStencilThenCoverFillPathNV -#define glCompressedTextureImage2DEXT bluegl_glCompressedTextureImage2DEXT -#define glBlendEquationSeparate bluegl_glBlendEquationSeparate -#define glGetNamedFramebufferParameteriv bluegl_glGetNamedFramebufferParameteriv -#define glTexImage3DEXT bluegl_glTexImage3DEXT -#define glColorFragmentOp3ATI bluegl_glColorFragmentOp3ATI -#define glNormalPointerListIBM bluegl_glNormalPointerListIBM -#define glTexParameteriv bluegl_glTexParameteriv -#define glCompressedTexSubImage2D bluegl_glCompressedTexSubImage2D -#define glCoverFillPathNV bluegl_glCoverFillPathNV -#define glProgramUniformMatrix4x2dvEXT bluegl_glProgramUniformMatrix4x2dvEXT -#define glVertexAttrib1f bluegl_glVertexAttrib1f -#define glAlphaFragmentOp3ATI bluegl_glAlphaFragmentOp3ATI -#define glBeginQueryIndexed bluegl_glBeginQueryIndexed -#define glProgramUniformMatrix2x3fv bluegl_glProgramUniformMatrix2x3fv -#define glProgramUniform4ui64vNV bluegl_glProgramUniform4ui64vNV -#define glUniform1ui64NV bluegl_glUniform1ui64NV -#define glMultiTexCoord3svARB bluegl_glMultiTexCoord3svARB -#define glWeightivARB bluegl_glWeightivARB -#define glMultiTexCoord4xOES bluegl_glMultiTexCoord4xOES -#define glVertexAttribL2i64NV bluegl_glVertexAttribL2i64NV -#define glProgramUniformMatrix3x4dv bluegl_glProgramUniformMatrix3x4dv -#define glProgramParameteriEXT bluegl_glProgramParameteriEXT -#define glSecondaryColor3sEXT bluegl_glSecondaryColor3sEXT -#define glCompressedTextureSubImage3DEXT bluegl_glCompressedTextureSubImage3DEXT -#define glGetPointervEXT bluegl_glGetPointervEXT -#define glGetMinmaxParameterfvEXT bluegl_glGetMinmaxParameterfvEXT -#define glMultiTexCoord4sARB bluegl_glMultiTexCoord4sARB -#define glDrawElementsInstancedBaseVertexBaseInstance bluegl_glDrawElementsInstancedBaseVertexBaseInstance -#define glVDPAUSurfaceAccessNV bluegl_glVDPAUSurfaceAccessNV -#define glMultiTexCoord2iARB bluegl_glMultiTexCoord2iARB -#define glPathCommandsNV bluegl_glPathCommandsNV -#define glSetMultisamplefvAMD bluegl_glSetMultisamplefvAMD -#define glVertexStream3ivATI bluegl_glVertexStream3ivATI -#define glVDPAUUnregisterSurfaceNV bluegl_glVDPAUUnregisterSurfaceNV -#define glTextureRenderbufferEXT bluegl_glTextureRenderbufferEXT -#define glProgramLocalParameter4dARB bluegl_glProgramLocalParameter4dARB -#define glBindVertexShaderEXT bluegl_glBindVertexShaderEXT -#define glEnableVariantClientStateEXT bluegl_glEnableVariantClientStateEXT -#define glGetPointerIndexedvEXT bluegl_glGetPointerIndexedvEXT -#define glMultiTexEnvfEXT bluegl_glMultiTexEnvfEXT -#define glFrustumxOES bluegl_glFrustumxOES -#define glAreProgramsResidentNV bluegl_glAreProgramsResidentNV -#define glFramebufferSampleLocationsfvNV bluegl_glFramebufferSampleLocationsfvNV -#define glVertexAttrib1sNV bluegl_glVertexAttrib1sNV -#define glGetActiveUniformBlockName bluegl_glGetActiveUniformBlockName -#define glVertex2xOES bluegl_glVertex2xOES -#define glResetMinmaxEXT bluegl_glResetMinmaxEXT -#define glMatrixOrthoEXT bluegl_glMatrixOrthoEXT -#define glUniform4ui64vNV bluegl_glUniform4ui64vNV -#define glProgramUniformMatrix4x3fvEXT bluegl_glProgramUniformMatrix4x3fvEXT -#define glVertexAttribs1svNV bluegl_glVertexAttribs1svNV -#define glDebugMessageCallbackAMD bluegl_glDebugMessageCallbackAMD -#define glProgramUniform1uiEXT bluegl_glProgramUniform1uiEXT -#define glTexBufferEXT bluegl_glTexBufferEXT -#define glUniform4f bluegl_glUniform4f -#define glUpdateObjectBufferATI bluegl_glUpdateObjectBufferATI -#define glProgramUniform1iEXT bluegl_glProgramUniform1iEXT -#define glGetMultiTexEnvfvEXT bluegl_glGetMultiTexEnvfvEXT -#define glVertexAttribL2d bluegl_glVertexAttribL2d -#define glConvolutionParameterxOES bluegl_glConvolutionParameterxOES -#define glGetVertexAttribArrayObjectivATI bluegl_glGetVertexAttribArrayObjectivATI -#define glGetListParameterfvSGIX bluegl_glGetListParameterfvSGIX -#define glInstrumentsBufferSGIX bluegl_glInstrumentsBufferSGIX -#define glDeleteNamesAMD bluegl_glDeleteNamesAMD -#define glGetSubroutineIndex bluegl_glGetSubroutineIndex -#define glVideoCaptureStreamParameterivNV bluegl_glVideoCaptureStreamParameterivNV -#define glMultiTexCoord4i bluegl_glMultiTexCoord4i -#define glGetFramebufferParameteriv bluegl_glGetFramebufferParameteriv -#define glVertexAttrib2hvNV bluegl_glVertexAttrib2hvNV -#define glMakeBufferNonResidentNV bluegl_glMakeBufferNonResidentNV -#define glPixelDataRangeNV bluegl_glPixelDataRangeNV -#define glNamedBufferDataEXT bluegl_glNamedBufferDataEXT -#define glIsImageHandleResidentARB bluegl_glIsImageHandleResidentARB -#define glFrustumfOES bluegl_glFrustumfOES -#define glGetArrayObjectivATI bluegl_glGetArrayObjectivATI -#define glMultiTexParameterIuivEXT bluegl_glMultiTexParameterIuivEXT -#define glGetMapParameterfvNV bluegl_glGetMapParameterfvNV -#define glMultTransposeMatrixxOES bluegl_glMultTransposeMatrixxOES -#define glGetPerfMonitorCounterDataAMD bluegl_glGetPerfMonitorCounterDataAMD -#define glClearDepthxOES bluegl_glClearDepthxOES -#define glColor3xvOES bluegl_glColor3xvOES -#define glVertexAttribI4ivEXT bluegl_glVertexAttribI4ivEXT -#define glMultiTexCoordP4uiv bluegl_glMultiTexCoordP4uiv -#define glVertexAttribI4usv bluegl_glVertexAttribI4usv -#define glGetnTexImage bluegl_glGetnTexImage -#define glReadBuffer bluegl_glReadBuffer -#define glUniform3iARB bluegl_glUniform3iARB -#define glMultiTexBufferEXT bluegl_glMultiTexBufferEXT -#define glNormalStream3fvATI bluegl_glNormalStream3fvATI -#define glDeleteVertexShaderEXT bluegl_glDeleteVertexShaderEXT -#define glVertexAttrib3hvNV bluegl_glVertexAttrib3hvNV -#define glDrawMeshArraysSUN bluegl_glDrawMeshArraysSUN -#define glVertexAttribL3dvEXT bluegl_glVertexAttribL3dvEXT -#define glReplacementCodeuiColor3fVertex3fSUN bluegl_glReplacementCodeuiColor3fVertex3fSUN -#define glProgramUniform1fv bluegl_glProgramUniform1fv -#define glNormal3xvOES bluegl_glNormal3xvOES -#define glGetProgramStageiv bluegl_glGetProgramStageiv -#define glUniform2ui64NV bluegl_glUniform2ui64NV -#define glProgramEnvParameter4fARB bluegl_glProgramEnvParameter4fARB -#define glPixelTransformParameterivEXT bluegl_glPixelTransformParameterivEXT -#define glWindowPos4dvMESA bluegl_glWindowPos4dvMESA -#define glMultiDrawElementsIndirectBindlessCountNV bluegl_glMultiDrawElementsIndirectBindlessCountNV -#define glUniform3i64vARB bluegl_glUniform3i64vARB -#define glTextureStorage3DMultisample bluegl_glTextureStorage3DMultisample -#define glGetNamedBufferParameterui64vNV bluegl_glGetNamedBufferParameterui64vNV -#define glEndTransformFeedback bluegl_glEndTransformFeedback -#define glVertexAttribI3ivEXT bluegl_glVertexAttribI3ivEXT -#define glUniform2f bluegl_glUniform2f -#define glMultiTexCoord1dARB bluegl_glMultiTexCoord1dARB -#define glGetColorTableParameterfv bluegl_glGetColorTableParameterfv -#define glWindowPos3d bluegl_glWindowPos3d -#define glVertexAttribL3ui64vNV bluegl_glVertexAttribL3ui64vNV -#define glReplacementCodeuiSUN bluegl_glReplacementCodeuiSUN -#define glColor4ubVertex3fSUN bluegl_glColor4ubVertex3fSUN -#define glDrawRangeElementsBaseVertex bluegl_glDrawRangeElementsBaseVertex -#define glGetMultiTexParameterivEXT bluegl_glGetMultiTexParameterivEXT -#define glMultiTexCoord3hvNV bluegl_glMultiTexCoord3hvNV -#define glGetQueryBufferObjectuiv bluegl_glGetQueryBufferObjectuiv -#define glGetPerfMonitorGroupsAMD bluegl_glGetPerfMonitorGroupsAMD -#define glUnlockArraysEXT bluegl_glUnlockArraysEXT -#define glPauseTransformFeedback bluegl_glPauseTransformFeedback -#define glGetProgramEnvParameterIivNV bluegl_glGetProgramEnvParameterIivNV -#define glPathTexGenNV bluegl_glPathTexGenNV -#define glVertex3xOES bluegl_glVertex3xOES -#define glEdgeFlagPointerEXT bluegl_glEdgeFlagPointerEXT -#define glVertexAttribBinding bluegl_glVertexAttribBinding -#define glVertexAttrib3f bluegl_glVertexAttrib3f -#define glVertexAttrib4NubARB bluegl_glVertexAttrib4NubARB -#define glWindowPos2svMESA bluegl_glWindowPos2svMESA -#define glGetUniformSubroutineuiv bluegl_glGetUniformSubroutineuiv -#define glMultiTexCoord2ivARB bluegl_glMultiTexCoord2ivARB -#define glFragmentMaterialivSGIX bluegl_glFragmentMaterialivSGIX -#define glSamplerParameteriv bluegl_glSamplerParameteriv -#define glVertexArrayColorOffsetEXT bluegl_glVertexArrayColorOffsetEXT -#define glVertexAttrib3sNV bluegl_glVertexAttrib3sNV -#define glDrawElementsInstanced bluegl_glDrawElementsInstanced -#define glCreateSyncFromCLeventARB bluegl_glCreateSyncFromCLeventARB -#define glInsertEventMarkerEXT bluegl_glInsertEventMarkerEXT -#define glGetTextureParameterfv bluegl_glGetTextureParameterfv -#define glCopyMultiTexImage2DEXT bluegl_glCopyMultiTexImage2DEXT -#define glVertexWeightfEXT bluegl_glVertexWeightfEXT -#define glUniform4i64vARB bluegl_glUniform4i64vARB -#define glGetPathParameterfvNV bluegl_glGetPathParameterfvNV -#define glBlitNamedFramebuffer bluegl_glBlitNamedFramebuffer -#define glTexCoordPointerEXT bluegl_glTexCoordPointerEXT -#define glGetPathMetricsNV bluegl_glGetPathMetricsNV -#define glVertexAttribL2dvEXT bluegl_glVertexAttribL2dvEXT -#define glVariantuivEXT bluegl_glVariantuivEXT -#define glGetVertexAttribdvNV bluegl_glGetVertexAttribdvNV -#define glFenceSync bluegl_glFenceSync -#define glGetTextureParameterIuiv bluegl_glGetTextureParameterIuiv -#define glMultiTexCoord2sARB bluegl_glMultiTexCoord2sARB -#define glUniform2i64NV bluegl_glUniform2i64NV -#define glDeformationMap3dSGIX bluegl_glDeformationMap3dSGIX -#define glDrawRangeElementArrayAPPLE bluegl_glDrawRangeElementArrayAPPLE -#define glDepthFunc bluegl_glDepthFunc -#define glProgramUniform3dvEXT bluegl_glProgramUniform3dvEXT -#define glTexCoord3hvNV bluegl_glTexCoord3hvNV -#define glGetPathLengthNV bluegl_glGetPathLengthNV -#define glUnmapObjectBufferATI bluegl_glUnmapObjectBufferATI -#define glValidateProgramPipeline bluegl_glValidateProgramPipeline -#define glIsProgram bluegl_glIsProgram -#define glVertexAttrib4hvNV bluegl_glVertexAttrib4hvNV -#define glLoadTransposeMatrixdARB bluegl_glLoadTransposeMatrixdARB -#define glMapVertexAttrib2dAPPLE bluegl_glMapVertexAttrib2dAPPLE -#define glProgramBinary bluegl_glProgramBinary -#define glUniform3i bluegl_glUniform3i -#define glProgramUniform2dEXT bluegl_glProgramUniform2dEXT -#define glDepthRangeIndexed bluegl_glDepthRangeIndexed -#define glEvalCoord1xOES bluegl_glEvalCoord1xOES -#define glVertexArrayRangeAPPLE bluegl_glVertexArrayRangeAPPLE -#define glVertexStream1svATI bluegl_glVertexStream1svATI -#define glNormalStream3iATI bluegl_glNormalStream3iATI -#define glProgramUniform4f bluegl_glProgramUniform4f -#define glScalexOES bluegl_glScalexOES -#define glUniform1fv bluegl_glUniform1fv -#define glGetActiveUniform bluegl_glGetActiveUniform -#define glProgramUniformMatrix4x3fv bluegl_glProgramUniformMatrix4x3fv -#define glCreateVertexArrays bluegl_glCreateVertexArrays -#define glWindowPos3dv bluegl_glWindowPos3dv -#define glUniform1fARB bluegl_glUniform1fARB -#define glFragmentMaterialiSGIX bluegl_glFragmentMaterialiSGIX -#define glGetVertexAttribArrayObjectfvATI bluegl_glGetVertexAttribArrayObjectfvATI -#define glClearAccumxOES bluegl_glClearAccumxOES -#define glBindFragDataLocationEXT bluegl_glBindFragDataLocationEXT -#define glMultiTexCoord4dARB bluegl_glMultiTexCoord4dARB -#define glConvolutionParameterfv bluegl_glConvolutionParameterfv -#define glFragmentColorMaterialSGIX bluegl_glFragmentColorMaterialSGIX -#define glUniformMatrix3dv bluegl_glUniformMatrix3dv -#define glGetnPixelMapusv bluegl_glGetnPixelMapusv -#define glFramebufferTextureLayer bluegl_glFramebufferTextureLayer -#define glStencilThenCoverStrokePathInstancedNV bluegl_glStencilThenCoverStrokePathInstancedNV -#define glVDPAURegisterOutputSurfaceNV bluegl_glVDPAURegisterOutputSurfaceNV -#define glMultiTexCoord4dvARB bluegl_glMultiTexCoord4dvARB -#define glCopyTextureSubImage3D bluegl_glCopyTextureSubImage3D -#define glGetVariantIntegervEXT bluegl_glGetVariantIntegervEXT -#define glGetTexEnvxvOES bluegl_glGetTexEnvxvOES -#define glGetFloati_vEXT bluegl_glGetFloati_vEXT -#define glAsyncMarkerSGIX bluegl_glAsyncMarkerSGIX -#define glTexCoord4fColor4fNormal3fVertex4fvSUN bluegl_glTexCoord4fColor4fNormal3fVertex4fvSUN -#define glTexRenderbufferNV bluegl_glTexRenderbufferNV -#define glGetConvolutionParameterfvEXT bluegl_glGetConvolutionParameterfvEXT -#define glLightxvOES bluegl_glLightxvOES -#define glDeleteNamedStringARB bluegl_glDeleteNamedStringARB -#define glColor3hvNV bluegl_glColor3hvNV -#define glUniformMatrix4dv bluegl_glUniformMatrix4dv -#define glCompressedTexImage2DARB bluegl_glCompressedTexImage2DARB -#define glGenTexturesEXT bluegl_glGenTexturesEXT -#define glPathMemoryGlyphIndexArrayNV bluegl_glPathMemoryGlyphIndexArrayNV -#define glGetBufferSubDataARB bluegl_glGetBufferSubDataARB -#define glFinishObjectAPPLE bluegl_glFinishObjectAPPLE -#define glDetachShader bluegl_glDetachShader -#define glBindTexture bluegl_glBindTexture -#define glGetProgramResourcefvNV bluegl_glGetProgramResourcefvNV -#define glTexCoord2fColor4ubVertex3fvSUN bluegl_glTexCoord2fColor4ubVertex3fvSUN -#define glMultiTexCoord4dv bluegl_glMultiTexCoord4dv -#define glIsPointInFillPathNV bluegl_glIsPointInFillPathNV -#define glDrawTransformFeedbackInstanced bluegl_glDrawTransformFeedbackInstanced -#define glProgramParameteriARB bluegl_glProgramParameteriARB -#define glVertexAttrib3fvNV bluegl_glVertexAttrib3fvNV -#define glEnableVertexArrayAttrib bluegl_glEnableVertexArrayAttrib -#define glUniform3ui64vNV bluegl_glUniform3ui64vNV -#define glVertexAttribs4fvNV bluegl_glVertexAttribs4fvNV -#define glGetCompressedTextureImageEXT bluegl_glGetCompressedTextureImageEXT -#define glVertex3bOES bluegl_glVertex3bOES -#define glProgramLocalParameterI4ivNV bluegl_glProgramLocalParameterI4ivNV -#define glWindowPos2fMESA bluegl_glWindowPos2fMESA -#define glWeightusvARB bluegl_glWeightusvARB -#define glGenOcclusionQueriesNV bluegl_glGenOcclusionQueriesNV -#define glTexCoordPointervINTEL bluegl_glTexCoordPointervINTEL -#define glGetTextureParameterIivEXT bluegl_glGetTextureParameterIivEXT -#define glDeleteStatesNV bluegl_glDeleteStatesNV -#define glProgramLocalParameter4fvARB bluegl_glProgramLocalParameter4fvARB -#define glCoverFillPathInstancedNV bluegl_glCoverFillPathInstancedNV -#define glBeginConditionalRenderNVX bluegl_glBeginConditionalRenderNVX -#define glPathDashArrayNV bluegl_glPathDashArrayNV -#define glSpriteParameteriSGIX bluegl_glSpriteParameteriSGIX -#define glGetNamedProgramStringEXT bluegl_glGetNamedProgramStringEXT -#define glCombinerParameterfvNV bluegl_glCombinerParameterfvNV -#define glTexParameterxvOES bluegl_glTexParameterxvOES -#define glVertexArrayVertexAttribDivisorEXT bluegl_glVertexArrayVertexAttribDivisorEXT -#define glProgramSubroutineParametersuivNV bluegl_glProgramSubroutineParametersuivNV -#define glDeleteObjectARB bluegl_glDeleteObjectARB -#define glProgramUniform1i64ARB bluegl_glProgramUniform1i64ARB -#define glFramebufferTextureARB bluegl_glFramebufferTextureARB -#define glElementPointerATI bluegl_glElementPointerATI -#define glUniform2i64vARB bluegl_glUniform2i64vARB -#define glGetBooleanIndexedvEXT bluegl_glGetBooleanIndexedvEXT -#define glVertexAttribP1uiv bluegl_glVertexAttribP1uiv -#define glGetDoubleIndexedvEXT bluegl_glGetDoubleIndexedvEXT -#define glGetUniformiv bluegl_glGetUniformiv -#define glVertexAttribArrayObjectATI bluegl_glVertexAttribArrayObjectATI -#define glBufferSubDataARB bluegl_glBufferSubDataARB -#define glWindowPos2fARB bluegl_glWindowPos2fARB -#define glMultiTexCoord2bvOES bluegl_glMultiTexCoord2bvOES -#define glProgramUniform2i64vARB bluegl_glProgramUniform2i64vARB -#define glTexEnvxOES bluegl_glTexEnvxOES -#define glStencilOpValueAMD bluegl_glStencilOpValueAMD -#define glUniform4ui64vARB bluegl_glUniform4ui64vARB -#define glTangent3iEXT bluegl_glTangent3iEXT -#define glGetVertexAttribLdvEXT bluegl_glGetVertexAttribLdvEXT -#define glGetCoverageModulationTableNV bluegl_glGetCoverageModulationTableNV -#define glVertexWeighthvNV bluegl_glVertexWeighthvNV -#define glWindowPos3iARB bluegl_glWindowPos3iARB -#define glVertexAttribI1iv bluegl_glVertexAttribI1iv -#define glWindowPos3fv bluegl_glWindowPos3fv -#define glVertexStream4ivATI bluegl_glVertexStream4ivATI -#define glTextureImage3DMultisampleCoverageNV bluegl_glTextureImage3DMultisampleCoverageNV -#define glUniform3f bluegl_glUniform3f -#define glAccumxOES bluegl_glAccumxOES -#define glTexStorage3D bluegl_glTexStorage3D -#define glDrawArrays bluegl_glDrawArrays -#define glSamplePatternEXT bluegl_glSamplePatternEXT -#define glNormalPointervINTEL bluegl_glNormalPointervINTEL -#define glWeightubvARB bluegl_glWeightubvARB -#define glGenProgramsNV bluegl_glGenProgramsNV -#define glDepthRangef bluegl_glDepthRangef -#define glGetProgramParameterdvNV bluegl_glGetProgramParameterdvNV -#define glPollInstrumentsSGIX bluegl_glPollInstrumentsSGIX -#define glMultiTexCoord1hNV bluegl_glMultiTexCoord1hNV -#define glSecondaryColor3s bluegl_glSecondaryColor3s -#define glTexCoordP1uiv bluegl_glTexCoordP1uiv -#define glStopInstrumentsSGIX bluegl_glStopInstrumentsSGIX -#define glActiveTexture bluegl_glActiveTexture -#define glVertexAttribs2svNV bluegl_glVertexAttribs2svNV -#define glGetActiveAtomicCounterBufferiv bluegl_glGetActiveAtomicCounterBufferiv -#define glEndConditionalRenderNVX bluegl_glEndConditionalRenderNVX -#define glDrawRangeElementArrayATI bluegl_glDrawRangeElementArrayATI -#define glCopyMultiTexImage1DEXT bluegl_glCopyMultiTexImage1DEXT -#define glReplacementCodeusSUN bluegl_glReplacementCodeusSUN -#define glMultiTexGendEXT bluegl_glMultiTexGendEXT -#define glMatrixRotatefEXT bluegl_glMatrixRotatefEXT -#define glBindBufferOffsetNV bluegl_glBindBufferOffsetNV -#define glVertexAttribI1ui bluegl_glVertexAttribI1ui -#define glMakeImageHandleNonResidentARB bluegl_glMakeImageHandleNonResidentARB -#define glTextureParameteriEXT bluegl_glTextureParameteriEXT -#define glDebugMessageInsertARB bluegl_glDebugMessageInsertARB -#define glVertexAttrib4NubvARB bluegl_glVertexAttrib4NubvARB -#define glDeleteTexturesEXT bluegl_glDeleteTexturesEXT -#define glWindowPos3svARB bluegl_glWindowPos3svARB -#define glTexParameterxOES bluegl_glTexParameterxOES -#define glVertexStream3fATI bluegl_glVertexStream3fATI -#define glNormal3xOES bluegl_glNormal3xOES -#define glMultiTexCoord4bvOES bluegl_glMultiTexCoord4bvOES -#define glVertexAttribL1dv bluegl_glVertexAttribL1dv -#define glGetImageTransformParameterivHP bluegl_glGetImageTransformParameterivHP -#define glGetSubroutineUniformLocation bluegl_glGetSubroutineUniformLocation -#define glProgramEnvParameter4fvARB bluegl_glProgramEnvParameter4fvARB -#define glGetTextureImageEXT bluegl_glGetTextureImageEXT -#define glBindTexGenParameterEXT bluegl_glBindTexGenParameterEXT -#define glMinSampleShadingARB bluegl_glMinSampleShadingARB -#define glGetAttachedObjectsARB bluegl_glGetAttachedObjectsARB -#define glGetVertexArrayiv bluegl_glGetVertexArrayiv -#define glWeightfvARB bluegl_glWeightfvARB -#define glGetPathCommandsNV bluegl_glGetPathCommandsNV -#define glGetColorTableParameterivSGI bluegl_glGetColorTableParameterivSGI -#define glGetNamedProgramivEXT bluegl_glGetNamedProgramivEXT -#define glSecondaryColor3ubvEXT bluegl_glSecondaryColor3ubvEXT -#define glVDPAURegisterVideoSurfaceNV bluegl_glVDPAURegisterVideoSurfaceNV -#define glTexParameterf bluegl_glTexParameterf -#define glVertexAttribL4i64NV bluegl_glVertexAttribL4i64NV -#define glPollAsyncSGIX bluegl_glPollAsyncSGIX -#define glBufferParameteriAPPLE bluegl_glBufferParameteriAPPLE -#define glApplyTextureEXT bluegl_glApplyTextureEXT -#define glGenVertexShadersEXT bluegl_glGenVertexShadersEXT -#define glTexImage2DMultisampleCoverageNV bluegl_glTexImage2DMultisampleCoverageNV -#define glObjectUnpurgeableAPPLE bluegl_glObjectUnpurgeableAPPLE -#define glCopyNamedBufferSubData bluegl_glCopyNamedBufferSubData -#define glVertexAttrib4dv bluegl_glVertexAttrib4dv -#define glClearTexSubImage bluegl_glClearTexSubImage -#define glPointAlongPathNV bluegl_glPointAlongPathNV -#define glFramebufferTexture1DEXT bluegl_glFramebufferTexture1DEXT -#define glMatrixLoad3x2fNV bluegl_glMatrixLoad3x2fNV -#define glGetUniformui64vARB bluegl_glGetUniformui64vARB -#define glTextureStorage3DMultisampleEXT bluegl_glTextureStorage3DMultisampleEXT -#define glTexCoord1bvOES bluegl_glTexCoord1bvOES -#define glGetBufferParameteri64v bluegl_glGetBufferParameteri64v -#define glQueryMatrixxOES bluegl_glQueryMatrixxOES -#define glVertexAttrib1fv bluegl_glVertexAttrib1fv -#define glVertexAttribP3ui bluegl_glVertexAttribP3ui -#define glVDPAUInitNV bluegl_glVDPAUInitNV -#define glPathStencilDepthOffsetNV bluegl_glPathStencilDepthOffsetNV -#define glLightxOES bluegl_glLightxOES -#define glVertexAttribI3i bluegl_glVertexAttribI3i -#define glProgramUniformHandleui64vARB bluegl_glProgramUniformHandleui64vARB -#define glTextureParameteriv bluegl_glTextureParameteriv -#define glProgramUniformHandleui64NV bluegl_glProgramUniformHandleui64NV -#define glGetVertexArrayIntegervEXT bluegl_glGetVertexArrayIntegervEXT -#define glDrawElements bluegl_glDrawElements -#define glProgramUniform3i64ARB bluegl_glProgramUniform3i64ARB -#define glDeleteAsyncMarkersSGIX bluegl_glDeleteAsyncMarkersSGIX -#define glGetLightxOES bluegl_glGetLightxOES -#define glCreateCommandListsNV bluegl_glCreateCommandListsNV -#define glClear bluegl_glClear -#define glUniformui64vNV bluegl_glUniformui64vNV -#define glVertexAttrib2dvNV bluegl_glVertexAttrib2dvNV -#define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN bluegl_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN -#define glWindowPos3sARB bluegl_glWindowPos3sARB -#define glDrawTextureNV bluegl_glDrawTextureNV -#define glIsSync bluegl_glIsSync -#define glMatrixTranslatedEXT bluegl_glMatrixTranslatedEXT -#define glGetActiveVaryingNV bluegl_glGetActiveVaryingNV -#define glCreateQueries bluegl_glCreateQueries -#define glGetProgramEnvParameterdvARB bluegl_glGetProgramEnvParameterdvARB -#define glVertexArrayVertexAttribIOffsetEXT bluegl_glVertexArrayVertexAttribIOffsetEXT -#define glGetLocalConstantBooleanvEXT bluegl_glGetLocalConstantBooleanvEXT -#define glGetProgramParameterfvNV bluegl_glGetProgramParameterfvNV -#define glSpriteParameterivSGIX bluegl_glSpriteParameterivSGIX -#define glMultiTexCoord3xvOES bluegl_glMultiTexCoord3xvOES -#define glBindBufferRangeNV bluegl_glBindBufferRangeNV -#define glMultiTexCoord1sv bluegl_glMultiTexCoord1sv -#define glVertexStream1ivATI bluegl_glVertexStream1ivATI -#define glGetQueryObjectivARB bluegl_glGetQueryObjectivARB -#define glReplacementCodeuiColor4ubVertex3fvSUN bluegl_glReplacementCodeuiColor4ubVertex3fvSUN -#define glFlushMappedNamedBufferRange bluegl_glFlushMappedNamedBufferRange -#define glPointParameteriv bluegl_glPointParameteriv -#define glGetTextureLevelParameterivEXT bluegl_glGetTextureLevelParameterivEXT -#define glMultiTexEnviEXT bluegl_glMultiTexEnviEXT -#define glPolygonOffset bluegl_glPolygonOffset -#define glUniform1ui64ARB bluegl_glUniform1ui64ARB -#define glDeleteVertexArrays bluegl_glDeleteVertexArrays -#define glGetUniformi64vNV bluegl_glGetUniformi64vNV -#define glVertexAttribI3iv bluegl_glVertexAttribI3iv -#define glEndQueryIndexed bluegl_glEndQueryIndexed -#define glTextureSubImage1DEXT bluegl_glTextureSubImage1DEXT -#define glVertexAttribI4ubvEXT bluegl_glVertexAttribI4ubvEXT -#define glVertexAttribP4ui bluegl_glVertexAttribP4ui -#define glNamedProgramLocalParameter4dvEXT bluegl_glNamedProgramLocalParameter4dvEXT -#define glGetNamedProgramLocalParameterIuivEXT bluegl_glGetNamedProgramLocalParameterIuivEXT -#define glGetPixelTexGenParameterivSGIS bluegl_glGetPixelTexGenParameterivSGIS -#define glGetnMapdv bluegl_glGetnMapdv -#define glMultiTexCoord4svARB bluegl_glMultiTexCoord4svARB -#define glVertexStream2ivATI bluegl_glVertexStream2ivATI -#define glUniform4uivEXT bluegl_glUniform4uivEXT -#define glGetPointeri_vEXT bluegl_glGetPointeri_vEXT -#define glClearTexImage bluegl_glClearTexImage -#define glVertexAttribP1ui bluegl_glVertexAttribP1ui -#define glCompressedTexImage1DARB bluegl_glCompressedTexImage1DARB -#define glTextureStorage1DEXT bluegl_glTextureStorage1DEXT -#define glUniform4fvARB bluegl_glUniform4fvARB -#define glFramebufferTexture3DEXT bluegl_glFramebufferTexture3DEXT -#define glDrawElementsIndirect bluegl_glDrawElementsIndirect -#define glBindBufferBaseEXT bluegl_glBindBufferBaseEXT -#define glIglooInterfaceSGIX bluegl_glIglooInterfaceSGIX -#define glMinmaxEXT bluegl_glMinmaxEXT -#define glClearDepthf bluegl_glClearDepthf -#define glReadnPixels bluegl_glReadnPixels -#define glGenerateTextureMipmap bluegl_glGenerateTextureMipmap -#define glGetnPixelMapuivARB bluegl_glGetnPixelMapuivARB -#define glProgramLocalParameter4fARB bluegl_glProgramLocalParameter4fARB -#define glVertexAttribL1dvEXT bluegl_glVertexAttribL1dvEXT -#define glBeginTransformFeedback bluegl_glBeginTransformFeedback -#define glDepthBoundsEXT bluegl_glDepthBoundsEXT -#define glVertexAttrib2f bluegl_glVertexAttrib2f -#define glProgramEnvParametersI4ivNV bluegl_glProgramEnvParametersI4ivNV -#define glTexCoord4fVertex4fSUN bluegl_glTexCoord4fVertex4fSUN -#define glReplacementCodeuiColor4fNormal3fVertex3fvSUN bluegl_glReplacementCodeuiColor4fNormal3fVertex3fvSUN -#define glGetNamedProgramLocalParameterfvEXT bluegl_glGetNamedProgramLocalParameterfvEXT -#define glProgramUniform1ui64ARB bluegl_glProgramUniform1ui64ARB -#define glReadInstrumentsSGIX bluegl_glReadInstrumentsSGIX -#define glVertexAttrib3dNV bluegl_glVertexAttrib3dNV -#define glProgramParameter4dvNV bluegl_glProgramParameter4dvNV -#define glColorTableParameterivSGI bluegl_glColorTableParameterivSGI -#define glUniform1f bluegl_glUniform1f -#define glMultiTexRenderbufferEXT bluegl_glMultiTexRenderbufferEXT -#define glVertexAttribI4uiEXT bluegl_glVertexAttribI4uiEXT -#define glGetConvolutionParameterfv bluegl_glGetConvolutionParameterfv -#define glMultiTexCoord3sARB bluegl_glMultiTexCoord3sARB -#define glGetTexParameterxvOES bluegl_glGetTexParameterxvOES -#define glGetNamedBufferParameteriv bluegl_glGetNamedBufferParameteriv -#define glMultiDrawElementArrayAPPLE bluegl_glMultiDrawElementArrayAPPLE -#define glGetnConvolutionFilter bluegl_glGetnConvolutionFilter -#define glUniformMatrix2x3fv bluegl_glUniformMatrix2x3fv -#define glBindBuffersRange bluegl_glBindBuffersRange #define glMakeImageHandleNonResidentNV bluegl_glMakeImageHandleNonResidentNV +#define glUniformHandleui64NV bluegl_glUniformHandleui64NV +#define glUniformHandleui64vNV bluegl_glUniformHandleui64vNV +#define glProgramUniformHandleui64NV bluegl_glProgramUniformHandleui64NV +#define glProgramUniformHandleui64vNV bluegl_glProgramUniformHandleui64vNV +#define glIsTextureHandleResidentNV bluegl_glIsTextureHandleResidentNV +#define glIsImageHandleResidentNV bluegl_glIsImageHandleResidentNV +#define glBlendParameteriNV bluegl_glBlendParameteriNV +#define glBlendBarrierNV bluegl_glBlendBarrierNV +#define glCreateStatesNV bluegl_glCreateStatesNV +#define glDeleteStatesNV bluegl_glDeleteStatesNV +#define glIsStateNV bluegl_glIsStateNV +#define glStateCaptureNV bluegl_glStateCaptureNV +#define glGetCommandHeaderNV bluegl_glGetCommandHeaderNV +#define glGetStageIndexNV bluegl_glGetStageIndexNV +#define glDrawCommandsNV bluegl_glDrawCommandsNV +#define glDrawCommandsAddressNV bluegl_glDrawCommandsAddressNV +#define glDrawCommandsStatesNV bluegl_glDrawCommandsStatesNV +#define glDrawCommandsStatesAddressNV bluegl_glDrawCommandsStatesAddressNV +#define glCreateCommandListsNV bluegl_glCreateCommandListsNV +#define glDeleteCommandListsNV bluegl_glDeleteCommandListsNV +#define glIsCommandListNV bluegl_glIsCommandListNV +#define glListDrawCommandsStatesClientNV bluegl_glListDrawCommandsStatesClientNV +#define glCommandListSegmentsNV bluegl_glCommandListSegmentsNV +#define glCompileCommandListNV bluegl_glCompileCommandListNV +#define glCallCommandListNV bluegl_glCallCommandListNV +#define glBeginConditionalRenderNV bluegl_glBeginConditionalRenderNV +#define glEndConditionalRenderNV bluegl_glEndConditionalRenderNV +#define glSubpixelPrecisionBiasNV bluegl_glSubpixelPrecisionBiasNV +#define glConservativeRasterParameterfNV bluegl_glConservativeRasterParameterfNV +#define glCopyImageSubDataNV bluegl_glCopyImageSubDataNV +#define glDepthRangedNV bluegl_glDepthRangedNV +#define glClearDepthdNV bluegl_glClearDepthdNV +#define glDepthBoundsdNV bluegl_glDepthBoundsdNV +#define glDrawTextureNV bluegl_glDrawTextureNV +#define glMapControlPointsNV bluegl_glMapControlPointsNV +#define glMapParameterivNV bluegl_glMapParameterivNV +#define glMapParameterfvNV bluegl_glMapParameterfvNV +#define glGetMapControlPointsNV bluegl_glGetMapControlPointsNV +#define glGetMapParameterivNV bluegl_glGetMapParameterivNV +#define glGetMapParameterfvNV bluegl_glGetMapParameterfvNV +#define glGetMapAttribParameterivNV bluegl_glGetMapAttribParameterivNV +#define glGetMapAttribParameterfvNV bluegl_glGetMapAttribParameterfvNV +#define glEvalMapsNV bluegl_glEvalMapsNV +#define glGetMultisamplefvNV bluegl_glGetMultisamplefvNV +#define glSampleMaskIndexedNV bluegl_glSampleMaskIndexedNV +#define glTexRenderbufferNV bluegl_glTexRenderbufferNV +#define glDeleteFencesNV bluegl_glDeleteFencesNV +#define glGenFencesNV bluegl_glGenFencesNV +#define glIsFenceNV bluegl_glIsFenceNV +#define glTestFenceNV bluegl_glTestFenceNV +#define glGetFenceivNV bluegl_glGetFenceivNV +#define glFinishFenceNV bluegl_glFinishFenceNV +#define glSetFenceNV bluegl_glSetFenceNV +#define glFragmentCoverageColorNV bluegl_glFragmentCoverageColorNV +#define glProgramNamedParameter4fNV bluegl_glProgramNamedParameter4fNV +#define glProgramNamedParameter4fvNV bluegl_glProgramNamedParameter4fvNV +#define glProgramNamedParameter4dNV bluegl_glProgramNamedParameter4dNV +#define glProgramNamedParameter4dvNV bluegl_glProgramNamedParameter4dvNV +#define glGetProgramNamedParameterfvNV bluegl_glGetProgramNamedParameterfvNV +#define glGetProgramNamedParameterdvNV bluegl_glGetProgramNamedParameterdvNV +#define glCoverageModulationTableNV bluegl_glCoverageModulationTableNV +#define glGetCoverageModulationTableNV bluegl_glGetCoverageModulationTableNV +#define glCoverageModulationNV bluegl_glCoverageModulationNV +#define glRenderbufferStorageMultisampleCoverageNV bluegl_glRenderbufferStorageMultisampleCoverageNV +#define glProgramVertexLimitNV bluegl_glProgramVertexLimitNV +#define glFramebufferTextureEXT bluegl_glFramebufferTextureEXT +#define glFramebufferTextureFaceEXT bluegl_glFramebufferTextureFaceEXT +#define glProgramLocalParameterI4iNV bluegl_glProgramLocalParameterI4iNV +#define glProgramLocalParameterI4ivNV bluegl_glProgramLocalParameterI4ivNV +#define glProgramLocalParametersI4ivNV bluegl_glProgramLocalParametersI4ivNV +#define glProgramLocalParameterI4uiNV bluegl_glProgramLocalParameterI4uiNV +#define glProgramLocalParameterI4uivNV bluegl_glProgramLocalParameterI4uivNV +#define glProgramLocalParametersI4uivNV bluegl_glProgramLocalParametersI4uivNV +#define glProgramEnvParameterI4iNV bluegl_glProgramEnvParameterI4iNV +#define glProgramEnvParameterI4ivNV bluegl_glProgramEnvParameterI4ivNV +#define glProgramEnvParametersI4ivNV bluegl_glProgramEnvParametersI4ivNV +#define glProgramEnvParameterI4uiNV bluegl_glProgramEnvParameterI4uiNV +#define glProgramEnvParameterI4uivNV bluegl_glProgramEnvParameterI4uivNV +#define glProgramEnvParametersI4uivNV bluegl_glProgramEnvParametersI4uivNV +#define glGetProgramLocalParameterIivNV bluegl_glGetProgramLocalParameterIivNV +#define glGetProgramLocalParameterIuivNV bluegl_glGetProgramLocalParameterIuivNV +#define glGetProgramEnvParameterIivNV bluegl_glGetProgramEnvParameterIivNV +#define glGetProgramEnvParameterIuivNV bluegl_glGetProgramEnvParameterIuivNV +#define glProgramSubroutineParametersuivNV bluegl_glProgramSubroutineParametersuivNV +#define glGetProgramSubroutineParameteruivNV bluegl_glGetProgramSubroutineParameteruivNV +#define glVertex2hNV bluegl_glVertex2hNV +#define glVertex2hvNV bluegl_glVertex2hvNV +#define glVertex3hNV bluegl_glVertex3hNV +#define glVertex3hvNV bluegl_glVertex3hvNV +#define glVertex4hNV bluegl_glVertex4hNV +#define glVertex4hvNV bluegl_glVertex4hvNV +#define glNormal3hNV bluegl_glNormal3hNV +#define glNormal3hvNV bluegl_glNormal3hvNV +#define glColor3hNV bluegl_glColor3hNV +#define glColor3hvNV bluegl_glColor3hvNV +#define glColor4hNV bluegl_glColor4hNV +#define glColor4hvNV bluegl_glColor4hvNV +#define glTexCoord1hNV bluegl_glTexCoord1hNV +#define glTexCoord1hvNV bluegl_glTexCoord1hvNV +#define glTexCoord2hNV bluegl_glTexCoord2hNV +#define glTexCoord2hvNV bluegl_glTexCoord2hvNV +#define glTexCoord3hNV bluegl_glTexCoord3hNV +#define glTexCoord3hvNV bluegl_glTexCoord3hvNV +#define glTexCoord4hNV bluegl_glTexCoord4hNV +#define glTexCoord4hvNV bluegl_glTexCoord4hvNV +#define glMultiTexCoord1hNV bluegl_glMultiTexCoord1hNV +#define glMultiTexCoord1hvNV bluegl_glMultiTexCoord1hvNV +#define glMultiTexCoord2hNV bluegl_glMultiTexCoord2hNV +#define glMultiTexCoord2hvNV bluegl_glMultiTexCoord2hvNV +#define glMultiTexCoord3hNV bluegl_glMultiTexCoord3hNV +#define glMultiTexCoord3hvNV bluegl_glMultiTexCoord3hvNV +#define glMultiTexCoord4hNV bluegl_glMultiTexCoord4hNV +#define glMultiTexCoord4hvNV bluegl_glMultiTexCoord4hvNV +#define glFogCoordhNV bluegl_glFogCoordhNV +#define glFogCoordhvNV bluegl_glFogCoordhvNV +#define glSecondaryColor3hNV bluegl_glSecondaryColor3hNV +#define glSecondaryColor3hvNV bluegl_glSecondaryColor3hvNV +#define glVertexWeighthNV bluegl_glVertexWeighthNV +#define glVertexWeighthvNV bluegl_glVertexWeighthvNV +#define glVertexAttrib1hNV bluegl_glVertexAttrib1hNV +#define glVertexAttrib1hvNV bluegl_glVertexAttrib1hvNV +#define glVertexAttrib2hNV bluegl_glVertexAttrib2hNV +#define glVertexAttrib2hvNV bluegl_glVertexAttrib2hvNV +#define glVertexAttrib3hNV bluegl_glVertexAttrib3hNV +#define glVertexAttrib3hvNV bluegl_glVertexAttrib3hvNV +#define glVertexAttrib4hNV bluegl_glVertexAttrib4hNV +#define glVertexAttrib4hvNV bluegl_glVertexAttrib4hvNV +#define glVertexAttribs1hvNV bluegl_glVertexAttribs1hvNV +#define glVertexAttribs2hvNV bluegl_glVertexAttribs2hvNV +#define glVertexAttribs3hvNV bluegl_glVertexAttribs3hvNV +#define glVertexAttribs4hvNV bluegl_glVertexAttribs4hvNV +#define glGetInternalformatSampleivNV bluegl_glGetInternalformatSampleivNV +#define glGenOcclusionQueriesNV bluegl_glGenOcclusionQueriesNV +#define glDeleteOcclusionQueriesNV bluegl_glDeleteOcclusionQueriesNV +#define glIsOcclusionQueryNV bluegl_glIsOcclusionQueryNV +#define glBeginOcclusionQueryNV bluegl_glBeginOcclusionQueryNV +#define glEndOcclusionQueryNV bluegl_glEndOcclusionQueryNV +#define glGetOcclusionQueryivNV bluegl_glGetOcclusionQueryivNV +#define glGetOcclusionQueryuivNV bluegl_glGetOcclusionQueryuivNV +#define glProgramBufferParametersfvNV bluegl_glProgramBufferParametersfvNV +#define glProgramBufferParametersIivNV bluegl_glProgramBufferParametersIivNV +#define glProgramBufferParametersIuivNV bluegl_glProgramBufferParametersIuivNV +#define glGenPathsNV bluegl_glGenPathsNV +#define glDeletePathsNV bluegl_glDeletePathsNV +#define glIsPathNV bluegl_glIsPathNV +#define glPathCommandsNV bluegl_glPathCommandsNV +#define glPathCoordsNV bluegl_glPathCoordsNV +#define glPathSubCommandsNV bluegl_glPathSubCommandsNV +#define glPathSubCoordsNV bluegl_glPathSubCoordsNV +#define glPathStringNV bluegl_glPathStringNV +#define glPathGlyphsNV bluegl_glPathGlyphsNV +#define glPathGlyphRangeNV bluegl_glPathGlyphRangeNV +#define glWeightPathsNV bluegl_glWeightPathsNV +#define glCopyPathNV bluegl_glCopyPathNV +#define glInterpolatePathsNV bluegl_glInterpolatePathsNV +#define glTransformPathNV bluegl_glTransformPathNV +#define glPathParameterivNV bluegl_glPathParameterivNV +#define glPathParameteriNV bluegl_glPathParameteriNV +#define glPathParameterfvNV bluegl_glPathParameterfvNV +#define glPathParameterfNV bluegl_glPathParameterfNV +#define glPathDashArrayNV bluegl_glPathDashArrayNV +#define glPathStencilFuncNV bluegl_glPathStencilFuncNV +#define glPathStencilDepthOffsetNV bluegl_glPathStencilDepthOffsetNV +#define glStencilFillPathNV bluegl_glStencilFillPathNV +#define glStencilStrokePathNV bluegl_glStencilStrokePathNV +#define glStencilFillPathInstancedNV bluegl_glStencilFillPathInstancedNV +#define glStencilStrokePathInstancedNV bluegl_glStencilStrokePathInstancedNV +#define glPathCoverDepthFuncNV bluegl_glPathCoverDepthFuncNV +#define glCoverFillPathNV bluegl_glCoverFillPathNV +#define glCoverStrokePathNV bluegl_glCoverStrokePathNV +#define glCoverFillPathInstancedNV bluegl_glCoverFillPathInstancedNV +#define glCoverStrokePathInstancedNV bluegl_glCoverStrokePathInstancedNV +#define glGetPathParameterivNV bluegl_glGetPathParameterivNV +#define glGetPathParameterfvNV bluegl_glGetPathParameterfvNV +#define glGetPathCommandsNV bluegl_glGetPathCommandsNV +#define glGetPathCoordsNV bluegl_glGetPathCoordsNV +#define glGetPathDashArrayNV bluegl_glGetPathDashArrayNV +#define glGetPathMetricsNV bluegl_glGetPathMetricsNV +#define glGetPathMetricRangeNV bluegl_glGetPathMetricRangeNV +#define glGetPathSpacingNV bluegl_glGetPathSpacingNV +#define glIsPointInFillPathNV bluegl_glIsPointInFillPathNV +#define glIsPointInStrokePathNV bluegl_glIsPointInStrokePathNV +#define glGetPathLengthNV bluegl_glGetPathLengthNV +#define glPointAlongPathNV bluegl_glPointAlongPathNV +#define glMatrixLoad3x2fNV bluegl_glMatrixLoad3x2fNV +#define glMatrixLoad3x3fNV bluegl_glMatrixLoad3x3fNV +#define glMatrixLoadTranspose3x3fNV bluegl_glMatrixLoadTranspose3x3fNV +#define glMatrixMult3x2fNV bluegl_glMatrixMult3x2fNV +#define glMatrixMult3x3fNV bluegl_glMatrixMult3x3fNV +#define glMatrixMultTranspose3x3fNV bluegl_glMatrixMultTranspose3x3fNV +#define glStencilThenCoverFillPathNV bluegl_glStencilThenCoverFillPathNV +#define glStencilThenCoverStrokePathNV bluegl_glStencilThenCoverStrokePathNV +#define glStencilThenCoverFillPathInstancedNV bluegl_glStencilThenCoverFillPathInstancedNV +#define glStencilThenCoverStrokePathInstancedNV bluegl_glStencilThenCoverStrokePathInstancedNV +#define glPathGlyphIndexRangeNV bluegl_glPathGlyphIndexRangeNV +#define glPathGlyphIndexArrayNV bluegl_glPathGlyphIndexArrayNV +#define glPathMemoryGlyphIndexArrayNV bluegl_glPathMemoryGlyphIndexArrayNV +#define glProgramPathFragmentInputGenNV bluegl_glProgramPathFragmentInputGenNV +#define glGetProgramResourcefvNV bluegl_glGetProgramResourcefvNV +#define glPathColorGenNV bluegl_glPathColorGenNV +#define glPathTexGenNV bluegl_glPathTexGenNV +#define glPathFogGenNV bluegl_glPathFogGenNV +#define glGetPathColorGenivNV bluegl_glGetPathColorGenivNV +#define glGetPathColorGenfvNV bluegl_glGetPathColorGenfvNV +#define glGetPathTexGenivNV bluegl_glGetPathTexGenivNV +#define glGetPathTexGenfvNV bluegl_glGetPathTexGenfvNV +#define glPixelDataRangeNV bluegl_glPixelDataRangeNV +#define glFlushPixelDataRangeNV bluegl_glFlushPixelDataRangeNV +#define glPointParameteriNV bluegl_glPointParameteriNV +#define glPointParameterivNV bluegl_glPointParameterivNV +#define glPresentFrameKeyedNV bluegl_glPresentFrameKeyedNV +#define glPresentFrameDualFillNV bluegl_glPresentFrameDualFillNV +#define glGetVideoivNV bluegl_glGetVideoivNV +#define glGetVideouivNV bluegl_glGetVideouivNV +#define glGetVideoi64vNV bluegl_glGetVideoi64vNV +#define glGetVideoui64vNV bluegl_glGetVideoui64vNV +#define glPrimitiveRestartNV bluegl_glPrimitiveRestartNV +#define glPrimitiveRestartIndexNV bluegl_glPrimitiveRestartIndexNV +#define glCombinerParameterfvNV bluegl_glCombinerParameterfvNV +#define glCombinerParameterfNV bluegl_glCombinerParameterfNV +#define glCombinerParameterivNV bluegl_glCombinerParameterivNV +#define glCombinerParameteriNV bluegl_glCombinerParameteriNV +#define glCombinerInputNV bluegl_glCombinerInputNV +#define glCombinerOutputNV bluegl_glCombinerOutputNV #define glFinalCombinerInputNV bluegl_glFinalCombinerInputNV -#define glFlush bluegl_glFlush -#define glVertexArrayElementBuffer bluegl_glVertexArrayElementBuffer -#define glProgramUniform4uiEXT bluegl_glProgramUniform4uiEXT +#define glGetCombinerInputParameterfvNV bluegl_glGetCombinerInputParameterfvNV +#define glGetCombinerInputParameterivNV bluegl_glGetCombinerInputParameterivNV +#define glGetCombinerOutputParameterfvNV bluegl_glGetCombinerOutputParameterfvNV +#define glGetCombinerOutputParameterivNV bluegl_glGetCombinerOutputParameterivNV +#define glGetFinalCombinerInputParameterfvNV bluegl_glGetFinalCombinerInputParameterfvNV +#define glGetFinalCombinerInputParameterivNV bluegl_glGetFinalCombinerInputParameterivNV +#define glCombinerStageParameterfvNV bluegl_glCombinerStageParameterfvNV +#define glGetCombinerStageParameterfvNV bluegl_glGetCombinerStageParameterfvNV +#define glFramebufferSampleLocationsfvNV bluegl_glFramebufferSampleLocationsfvNV +#define glNamedFramebufferSampleLocationsfvNV bluegl_glNamedFramebufferSampleLocationsfvNV +#define glResolveDepthValuesNV bluegl_glResolveDepthValuesNV +#define glMakeBufferResidentNV bluegl_glMakeBufferResidentNV +#define glMakeBufferNonResidentNV bluegl_glMakeBufferNonResidentNV +#define glIsBufferResidentNV bluegl_glIsBufferResidentNV +#define glMakeNamedBufferResidentNV bluegl_glMakeNamedBufferResidentNV +#define glMakeNamedBufferNonResidentNV bluegl_glMakeNamedBufferNonResidentNV +#define glIsNamedBufferResidentNV bluegl_glIsNamedBufferResidentNV +#define glGetBufferParameterui64vNV bluegl_glGetBufferParameterui64vNV +#define glGetNamedBufferParameterui64vNV bluegl_glGetNamedBufferParameterui64vNV +#define glGetIntegerui64vNV bluegl_glGetIntegerui64vNV +#define glUniformui64NV bluegl_glUniformui64NV +#define glUniformui64vNV bluegl_glUniformui64vNV +#define glProgramUniformui64NV bluegl_glProgramUniformui64NV +#define glProgramUniformui64vNV bluegl_glProgramUniformui64vNV +#define glTextureBarrierNV bluegl_glTextureBarrierNV +#define glTexImage2DMultisampleCoverageNV bluegl_glTexImage2DMultisampleCoverageNV +#define glTexImage3DMultisampleCoverageNV bluegl_glTexImage3DMultisampleCoverageNV +#define glTextureImage2DMultisampleNV bluegl_glTextureImage2DMultisampleNV +#define glTextureImage3DMultisampleNV bluegl_glTextureImage3DMultisampleNV +#define glTextureImage2DMultisampleCoverageNV bluegl_glTextureImage2DMultisampleCoverageNV +#define glTextureImage3DMultisampleCoverageNV bluegl_glTextureImage3DMultisampleCoverageNV +#define glBeginTransformFeedbackNV bluegl_glBeginTransformFeedbackNV +#define glEndTransformFeedbackNV bluegl_glEndTransformFeedbackNV +#define glTransformFeedbackAttribsNV bluegl_glTransformFeedbackAttribsNV +#define glBindBufferRangeNV bluegl_glBindBufferRangeNV +#define glBindBufferOffsetNV bluegl_glBindBufferOffsetNV +#define glBindBufferBaseNV bluegl_glBindBufferBaseNV +#define glTransformFeedbackVaryingsNV bluegl_glTransformFeedbackVaryingsNV +#define glActiveVaryingNV bluegl_glActiveVaryingNV +#define glGetVaryingLocationNV bluegl_glGetVaryingLocationNV +#define glGetActiveVaryingNV bluegl_glGetActiveVaryingNV +#define glGetTransformFeedbackVaryingNV bluegl_glGetTransformFeedbackVaryingNV +#define glTransformFeedbackStreamAttribsNV bluegl_glTransformFeedbackStreamAttribsNV +#define glBindTransformFeedbackNV bluegl_glBindTransformFeedbackNV +#define glDeleteTransformFeedbacksNV bluegl_glDeleteTransformFeedbacksNV +#define glGenTransformFeedbacksNV bluegl_glGenTransformFeedbacksNV +#define glIsTransformFeedbackNV bluegl_glIsTransformFeedbackNV +#define glPauseTransformFeedbackNV bluegl_glPauseTransformFeedbackNV +#define glResumeTransformFeedbackNV bluegl_glResumeTransformFeedbackNV +#define glDrawTransformFeedbackNV bluegl_glDrawTransformFeedbackNV +#define glVDPAUInitNV bluegl_glVDPAUInitNV +#define glVDPAUFiniNV bluegl_glVDPAUFiniNV +#define glVDPAURegisterVideoSurfaceNV bluegl_glVDPAURegisterVideoSurfaceNV +#define glVDPAURegisterOutputSurfaceNV bluegl_glVDPAURegisterOutputSurfaceNV +#define glVDPAUIsSurfaceNV bluegl_glVDPAUIsSurfaceNV +#define glVDPAUUnregisterSurfaceNV bluegl_glVDPAUUnregisterSurfaceNV +#define glVDPAUGetSurfaceivNV bluegl_glVDPAUGetSurfaceivNV +#define glVDPAUSurfaceAccessNV bluegl_glVDPAUSurfaceAccessNV +#define glVDPAUMapSurfacesNV bluegl_glVDPAUMapSurfacesNV +#define glVDPAUUnmapSurfacesNV bluegl_glVDPAUUnmapSurfacesNV +#define glFlushVertexArrayRangeNV bluegl_glFlushVertexArrayRangeNV +#define glVertexArrayRangeNV bluegl_glVertexArrayRangeNV +#define glVertexAttribL1i64NV bluegl_glVertexAttribL1i64NV +#define glVertexAttribL2i64NV bluegl_glVertexAttribL2i64NV +#define glVertexAttribL3i64NV bluegl_glVertexAttribL3i64NV +#define glVertexAttribL4i64NV bluegl_glVertexAttribL4i64NV +#define glVertexAttribL1i64vNV bluegl_glVertexAttribL1i64vNV +#define glVertexAttribL2i64vNV bluegl_glVertexAttribL2i64vNV +#define glVertexAttribL3i64vNV bluegl_glVertexAttribL3i64vNV +#define glVertexAttribL4i64vNV bluegl_glVertexAttribL4i64vNV +#define glVertexAttribL1ui64NV bluegl_glVertexAttribL1ui64NV +#define glVertexAttribL2ui64NV bluegl_glVertexAttribL2ui64NV +#define glVertexAttribL3ui64NV bluegl_glVertexAttribL3ui64NV +#define glVertexAttribL4ui64NV bluegl_glVertexAttribL4ui64NV +#define glVertexAttribL1ui64vNV bluegl_glVertexAttribL1ui64vNV +#define glVertexAttribL2ui64vNV bluegl_glVertexAttribL2ui64vNV +#define glVertexAttribL3ui64vNV bluegl_glVertexAttribL3ui64vNV +#define glVertexAttribL4ui64vNV bluegl_glVertexAttribL4ui64vNV +#define glGetVertexAttribLi64vNV bluegl_glGetVertexAttribLi64vNV +#define glGetVertexAttribLui64vNV bluegl_glGetVertexAttribLui64vNV +#define glVertexAttribLFormatNV bluegl_glVertexAttribLFormatNV +#define glBufferAddressRangeNV bluegl_glBufferAddressRangeNV +#define glVertexFormatNV bluegl_glVertexFormatNV +#define glNormalFormatNV bluegl_glNormalFormatNV +#define glColorFormatNV bluegl_glColorFormatNV +#define glIndexFormatNV bluegl_glIndexFormatNV +#define glTexCoordFormatNV bluegl_glTexCoordFormatNV +#define glEdgeFlagFormatNV bluegl_glEdgeFlagFormatNV +#define glSecondaryColorFormatNV bluegl_glSecondaryColorFormatNV +#define glFogCoordFormatNV bluegl_glFogCoordFormatNV +#define glVertexAttribFormatNV bluegl_glVertexAttribFormatNV +#define glVertexAttribIFormatNV bluegl_glVertexAttribIFormatNV +#define glGetIntegerui64i_vNV bluegl_glGetIntegerui64i_vNV +#define glAreProgramsResidentNV bluegl_glAreProgramsResidentNV +#define glBindProgramNV bluegl_glBindProgramNV +#define glDeleteProgramsNV bluegl_glDeleteProgramsNV +#define glExecuteProgramNV bluegl_glExecuteProgramNV +#define glGenProgramsNV bluegl_glGenProgramsNV +#define glGetProgramParameterdvNV bluegl_glGetProgramParameterdvNV +#define glGetProgramParameterfvNV bluegl_glGetProgramParameterfvNV +#define glGetProgramivNV bluegl_glGetProgramivNV +#define glGetProgramStringNV bluegl_glGetProgramStringNV +#define glGetTrackMatrixivNV bluegl_glGetTrackMatrixivNV +#define glGetVertexAttribdvNV bluegl_glGetVertexAttribdvNV +#define glGetVertexAttribfvNV bluegl_glGetVertexAttribfvNV +#define glGetVertexAttribivNV bluegl_glGetVertexAttribivNV +#define glGetVertexAttribPointervNV bluegl_glGetVertexAttribPointervNV +#define glIsProgramNV bluegl_glIsProgramNV +#define glLoadProgramNV bluegl_glLoadProgramNV +#define glProgramParameter4dNV bluegl_glProgramParameter4dNV +#define glProgramParameter4dvNV bluegl_glProgramParameter4dvNV +#define glProgramParameter4fNV bluegl_glProgramParameter4fNV +#define glProgramParameter4fvNV bluegl_glProgramParameter4fvNV +#define glProgramParameters4dvNV bluegl_glProgramParameters4dvNV +#define glProgramParameters4fvNV bluegl_glProgramParameters4fvNV +#define glRequestResidentProgramsNV bluegl_glRequestResidentProgramsNV +#define glTrackMatrixNV bluegl_glTrackMatrixNV +#define glVertexAttribPointerNV bluegl_glVertexAttribPointerNV +#define glVertexAttrib1dNV bluegl_glVertexAttrib1dNV +#define glVertexAttrib1dvNV bluegl_glVertexAttrib1dvNV +#define glVertexAttrib1fNV bluegl_glVertexAttrib1fNV +#define glVertexAttrib1fvNV bluegl_glVertexAttrib1fvNV +#define glVertexAttrib1sNV bluegl_glVertexAttrib1sNV +#define glVertexAttrib1svNV bluegl_glVertexAttrib1svNV +#define glVertexAttrib2dNV bluegl_glVertexAttrib2dNV +#define glVertexAttrib2dvNV bluegl_glVertexAttrib2dvNV +#define glVertexAttrib2fNV bluegl_glVertexAttrib2fNV +#define glVertexAttrib2fvNV bluegl_glVertexAttrib2fvNV +#define glVertexAttrib2sNV bluegl_glVertexAttrib2sNV +#define glVertexAttrib2svNV bluegl_glVertexAttrib2svNV +#define glVertexAttrib3dNV bluegl_glVertexAttrib3dNV +#define glVertexAttrib3dvNV bluegl_glVertexAttrib3dvNV +#define glVertexAttrib3fNV bluegl_glVertexAttrib3fNV +#define glVertexAttrib3fvNV bluegl_glVertexAttrib3fvNV +#define glVertexAttrib3sNV bluegl_glVertexAttrib3sNV +#define glVertexAttrib3svNV bluegl_glVertexAttrib3svNV +#define glVertexAttrib4dNV bluegl_glVertexAttrib4dNV +#define glVertexAttrib4dvNV bluegl_glVertexAttrib4dvNV +#define glVertexAttrib4fNV bluegl_glVertexAttrib4fNV +#define glVertexAttrib4fvNV bluegl_glVertexAttrib4fvNV +#define glVertexAttrib4sNV bluegl_glVertexAttrib4sNV +#define glVertexAttrib4svNV bluegl_glVertexAttrib4svNV +#define glVertexAttrib4ubNV bluegl_glVertexAttrib4ubNV #define glVertexAttrib4ubvNV bluegl_glVertexAttrib4ubvNV -#define glSampleMapATI bluegl_glSampleMapATI -#define glMultiTexCoord1bOES bluegl_glMultiTexCoord1bOES -#define glVertexAttribParameteriAMD bluegl_glVertexAttribParameteriAMD -#define glPointParameterfARB bluegl_glPointParameterfARB -#define glWindowPos2dMESA bluegl_glWindowPos2dMESA +#define glVertexAttribs1dvNV bluegl_glVertexAttribs1dvNV +#define glVertexAttribs1fvNV bluegl_glVertexAttribs1fvNV +#define glVertexAttribs1svNV bluegl_glVertexAttribs1svNV +#define glVertexAttribs2dvNV bluegl_glVertexAttribs2dvNV +#define glVertexAttribs2fvNV bluegl_glVertexAttribs2fvNV +#define glVertexAttribs2svNV bluegl_glVertexAttribs2svNV +#define glVertexAttribs3dvNV bluegl_glVertexAttribs3dvNV +#define glVertexAttribs3fvNV bluegl_glVertexAttribs3fvNV +#define glVertexAttribs3svNV bluegl_glVertexAttribs3svNV +#define glVertexAttribs4dvNV bluegl_glVertexAttribs4dvNV +#define glVertexAttribs4fvNV bluegl_glVertexAttribs4fvNV +#define glVertexAttribs4svNV bluegl_glVertexAttribs4svNV +#define glVertexAttribs4ubvNV bluegl_glVertexAttribs4ubvNV +#define glVertexAttribI1iEXT bluegl_glVertexAttribI1iEXT +#define glVertexAttribI2iEXT bluegl_glVertexAttribI2iEXT +#define glVertexAttribI3iEXT bluegl_glVertexAttribI3iEXT +#define glVertexAttribI4iEXT bluegl_glVertexAttribI4iEXT +#define glVertexAttribI1uiEXT bluegl_glVertexAttribI1uiEXT +#define glVertexAttribI2uiEXT bluegl_glVertexAttribI2uiEXT +#define glVertexAttribI3uiEXT bluegl_glVertexAttribI3uiEXT +#define glVertexAttribI4uiEXT bluegl_glVertexAttribI4uiEXT +#define glVertexAttribI1ivEXT bluegl_glVertexAttribI1ivEXT +#define glVertexAttribI2ivEXT bluegl_glVertexAttribI2ivEXT +#define glVertexAttribI3ivEXT bluegl_glVertexAttribI3ivEXT +#define glVertexAttribI4ivEXT bluegl_glVertexAttribI4ivEXT +#define glVertexAttribI1uivEXT bluegl_glVertexAttribI1uivEXT +#define glVertexAttribI2uivEXT bluegl_glVertexAttribI2uivEXT +#define glVertexAttribI3uivEXT bluegl_glVertexAttribI3uivEXT +#define glVertexAttribI4uivEXT bluegl_glVertexAttribI4uivEXT +#define glVertexAttribI4bvEXT bluegl_glVertexAttribI4bvEXT +#define glVertexAttribI4svEXT bluegl_glVertexAttribI4svEXT +#define glVertexAttribI4ubvEXT bluegl_glVertexAttribI4ubvEXT +#define glVertexAttribI4usvEXT bluegl_glVertexAttribI4usvEXT +#define glVertexAttribIPointerEXT bluegl_glVertexAttribIPointerEXT +#define glGetVertexAttribIivEXT bluegl_glGetVertexAttribIivEXT +#define glGetVertexAttribIuivEXT bluegl_glGetVertexAttribIuivEXT +#define glBeginVideoCaptureNV bluegl_glBeginVideoCaptureNV +#define glBindVideoCaptureStreamBufferNV bluegl_glBindVideoCaptureStreamBufferNV +#define glBindVideoCaptureStreamTextureNV bluegl_glBindVideoCaptureStreamTextureNV +#define glEndVideoCaptureNV bluegl_glEndVideoCaptureNV +#define glGetVideoCaptureivNV bluegl_glGetVideoCaptureivNV +#define glGetVideoCaptureStreamivNV bluegl_glGetVideoCaptureStreamivNV +#define glGetVideoCaptureStreamfvNV bluegl_glGetVideoCaptureStreamfvNV +#define glGetVideoCaptureStreamdvNV bluegl_glGetVideoCaptureStreamdvNV +#define glVideoCaptureNV bluegl_glVideoCaptureNV +#define glVideoCaptureStreamParameterivNV bluegl_glVideoCaptureStreamParameterivNV +#define glVideoCaptureStreamParameterfvNV bluegl_glVideoCaptureStreamParameterfvNV +#define glVideoCaptureStreamParameterdvNV bluegl_glVideoCaptureStreamParameterdvNV +#define glFramebufferTextureMultiviewOVR bluegl_glFramebufferTextureMultiviewOVR +#define glHintPGI bluegl_glHintPGI +#define glDetailTexFuncSGIS bluegl_glDetailTexFuncSGIS +#define glGetDetailTexFuncSGIS bluegl_glGetDetailTexFuncSGIS +#define glFogFuncSGIS bluegl_glFogFuncSGIS +#define glGetFogFuncSGIS bluegl_glGetFogFuncSGIS +#define glSampleMaskSGIS bluegl_glSampleMaskSGIS +#define glSamplePatternSGIS bluegl_glSamplePatternSGIS +#define glPixelTexGenParameteriSGIS bluegl_glPixelTexGenParameteriSGIS +#define glPixelTexGenParameterivSGIS bluegl_glPixelTexGenParameterivSGIS +#define glPixelTexGenParameterfSGIS bluegl_glPixelTexGenParameterfSGIS +#define glPixelTexGenParameterfvSGIS bluegl_glPixelTexGenParameterfvSGIS +#define glGetPixelTexGenParameterivSGIS bluegl_glGetPixelTexGenParameterivSGIS +#define glGetPixelTexGenParameterfvSGIS bluegl_glGetPixelTexGenParameterfvSGIS +#define glPointParameterfSGIS bluegl_glPointParameterfSGIS +#define glPointParameterfvSGIS bluegl_glPointParameterfvSGIS +#define glSharpenTexFuncSGIS bluegl_glSharpenTexFuncSGIS +#define glGetSharpenTexFuncSGIS bluegl_glGetSharpenTexFuncSGIS +#define glTexImage4DSGIS bluegl_glTexImage4DSGIS +#define glTexSubImage4DSGIS bluegl_glTexSubImage4DSGIS +#define glTextureColorMaskSGIS bluegl_glTextureColorMaskSGIS +#define glGetTexFilterFuncSGIS bluegl_glGetTexFilterFuncSGIS +#define glTexFilterFuncSGIS bluegl_glTexFilterFuncSGIS +#define glAsyncMarkerSGIX bluegl_glAsyncMarkerSGIX +#define glFinishAsyncSGIX bluegl_glFinishAsyncSGIX +#define glPollAsyncSGIX bluegl_glPollAsyncSGIX +#define glGenAsyncMarkersSGIX bluegl_glGenAsyncMarkersSGIX +#define glDeleteAsyncMarkersSGIX bluegl_glDeleteAsyncMarkersSGIX +#define glIsAsyncMarkerSGIX bluegl_glIsAsyncMarkerSGIX +#define glFlushRasterSGIX bluegl_glFlushRasterSGIX +#define glFragmentColorMaterialSGIX bluegl_glFragmentColorMaterialSGIX +#define glFragmentLightfSGIX bluegl_glFragmentLightfSGIX +#define glFragmentLightfvSGIX bluegl_glFragmentLightfvSGIX +#define glFragmentLightiSGIX bluegl_glFragmentLightiSGIX +#define glFragmentLightivSGIX bluegl_glFragmentLightivSGIX +#define glFragmentLightModelfSGIX bluegl_glFragmentLightModelfSGIX +#define glFragmentLightModelfvSGIX bluegl_glFragmentLightModelfvSGIX +#define glFragmentLightModeliSGIX bluegl_glFragmentLightModeliSGIX +#define glFragmentLightModelivSGIX bluegl_glFragmentLightModelivSGIX +#define glFragmentMaterialfSGIX bluegl_glFragmentMaterialfSGIX +#define glFragmentMaterialfvSGIX bluegl_glFragmentMaterialfvSGIX +#define glFragmentMaterialiSGIX bluegl_glFragmentMaterialiSGIX +#define glFragmentMaterialivSGIX bluegl_glFragmentMaterialivSGIX +#define glGetFragmentLightfvSGIX bluegl_glGetFragmentLightfvSGIX +#define glGetFragmentLightivSGIX bluegl_glGetFragmentLightivSGIX +#define glGetFragmentMaterialfvSGIX bluegl_glGetFragmentMaterialfvSGIX +#define glGetFragmentMaterialivSGIX bluegl_glGetFragmentMaterialivSGIX +#define glLightEnviSGIX bluegl_glLightEnviSGIX +#define glFrameZoomSGIX bluegl_glFrameZoomSGIX +#define glIglooInterfaceSGIX bluegl_glIglooInterfaceSGIX +#define glGetInstrumentsSGIX bluegl_glGetInstrumentsSGIX +#define glInstrumentsBufferSGIX bluegl_glInstrumentsBufferSGIX +#define glPollInstrumentsSGIX bluegl_glPollInstrumentsSGIX +#define glReadInstrumentsSGIX bluegl_glReadInstrumentsSGIX +#define glStartInstrumentsSGIX bluegl_glStartInstrumentsSGIX +#define glStopInstrumentsSGIX bluegl_glStopInstrumentsSGIX +#define glGetListParameterfvSGIX bluegl_glGetListParameterfvSGIX +#define glGetListParameterivSGIX bluegl_glGetListParameterivSGIX +#define glListParameterfSGIX bluegl_glListParameterfSGIX +#define glListParameterfvSGIX bluegl_glListParameterfvSGIX +#define glListParameteriSGIX bluegl_glListParameteriSGIX +#define glListParameterivSGIX bluegl_glListParameterivSGIX +#define glPixelTexGenSGIX bluegl_glPixelTexGenSGIX +#define glDeformationMap3dSGIX bluegl_glDeformationMap3dSGIX +#define glDeformationMap3fSGIX bluegl_glDeformationMap3fSGIX +#define glDeformSGIX bluegl_glDeformSGIX +#define glLoadIdentityDeformationMapSGIX bluegl_glLoadIdentityDeformationMapSGIX +#define glReferencePlaneSGIX bluegl_glReferencePlaneSGIX +#define glSpriteParameterfSGIX bluegl_glSpriteParameterfSGIX +#define glSpriteParameterfvSGIX bluegl_glSpriteParameterfvSGIX +#define glSpriteParameteriSGIX bluegl_glSpriteParameteriSGIX +#define glSpriteParameterivSGIX bluegl_glSpriteParameterivSGIX +#define glTagSampleBufferSGIX bluegl_glTagSampleBufferSGIX +#define glColorTableSGI bluegl_glColorTableSGI +#define glColorTableParameterfvSGI bluegl_glColorTableParameterfvSGI +#define glColorTableParameterivSGI bluegl_glColorTableParameterivSGI +#define glCopyColorTableSGI bluegl_glCopyColorTableSGI +#define glGetColorTableSGI bluegl_glGetColorTableSGI +#define glGetColorTableParameterfvSGI bluegl_glGetColorTableParameterfvSGI +#define glGetColorTableParameterivSGI bluegl_glGetColorTableParameterivSGI +#define glFinishTextureSUNX bluegl_glFinishTextureSUNX +#define glGlobalAlphaFactorbSUN bluegl_glGlobalAlphaFactorbSUN +#define glGlobalAlphaFactorsSUN bluegl_glGlobalAlphaFactorsSUN +#define glGlobalAlphaFactoriSUN bluegl_glGlobalAlphaFactoriSUN +#define glGlobalAlphaFactorfSUN bluegl_glGlobalAlphaFactorfSUN +#define glGlobalAlphaFactordSUN bluegl_glGlobalAlphaFactordSUN +#define glGlobalAlphaFactorubSUN bluegl_glGlobalAlphaFactorubSUN +#define glGlobalAlphaFactorusSUN bluegl_glGlobalAlphaFactorusSUN +#define glGlobalAlphaFactoruiSUN bluegl_glGlobalAlphaFactoruiSUN +#define glDrawMeshArraysSUN bluegl_glDrawMeshArraysSUN +#define glReplacementCodeuiSUN bluegl_glReplacementCodeuiSUN +#define glReplacementCodeusSUN bluegl_glReplacementCodeusSUN +#define glReplacementCodeubSUN bluegl_glReplacementCodeubSUN +#define glReplacementCodeuivSUN bluegl_glReplacementCodeuivSUN +#define glReplacementCodeusvSUN bluegl_glReplacementCodeusvSUN +#define glReplacementCodeubvSUN bluegl_glReplacementCodeubvSUN +#define glReplacementCodePointerSUN bluegl_glReplacementCodePointerSUN +#define glColor4ubVertex2fSUN bluegl_glColor4ubVertex2fSUN +#define glColor4ubVertex2fvSUN bluegl_glColor4ubVertex2fvSUN +#define glColor4ubVertex3fSUN bluegl_glColor4ubVertex3fSUN +#define glColor4ubVertex3fvSUN bluegl_glColor4ubVertex3fvSUN +#define glColor3fVertex3fSUN bluegl_glColor3fVertex3fSUN +#define glColor3fVertex3fvSUN bluegl_glColor3fVertex3fvSUN +#define glNormal3fVertex3fSUN bluegl_glNormal3fVertex3fSUN +#define glNormal3fVertex3fvSUN bluegl_glNormal3fVertex3fvSUN +#define glColor4fNormal3fVertex3fSUN bluegl_glColor4fNormal3fVertex3fSUN +#define glColor4fNormal3fVertex3fvSUN bluegl_glColor4fNormal3fVertex3fvSUN +#define glTexCoord2fVertex3fSUN bluegl_glTexCoord2fVertex3fSUN +#define glTexCoord2fVertex3fvSUN bluegl_glTexCoord2fVertex3fvSUN +#define glTexCoord4fVertex4fSUN bluegl_glTexCoord4fVertex4fSUN +#define glTexCoord4fVertex4fvSUN bluegl_glTexCoord4fVertex4fvSUN +#define glTexCoord2fColor4ubVertex3fSUN bluegl_glTexCoord2fColor4ubVertex3fSUN +#define glTexCoord2fColor4ubVertex3fvSUN bluegl_glTexCoord2fColor4ubVertex3fvSUN +#define glTexCoord2fColor3fVertex3fSUN bluegl_glTexCoord2fColor3fVertex3fSUN +#define glTexCoord2fColor3fVertex3fvSUN bluegl_glTexCoord2fColor3fVertex3fvSUN +#define glTexCoord2fNormal3fVertex3fSUN bluegl_glTexCoord2fNormal3fVertex3fSUN +#define glTexCoord2fNormal3fVertex3fvSUN bluegl_glTexCoord2fNormal3fVertex3fvSUN +#define glTexCoord2fColor4fNormal3fVertex3fSUN bluegl_glTexCoord2fColor4fNormal3fVertex3fSUN +#define glTexCoord2fColor4fNormal3fVertex3fvSUN bluegl_glTexCoord2fColor4fNormal3fVertex3fvSUN +#define glTexCoord4fColor4fNormal3fVertex4fSUN bluegl_glTexCoord4fColor4fNormal3fVertex4fSUN +#define glTexCoord4fColor4fNormal3fVertex4fvSUN bluegl_glTexCoord4fColor4fNormal3fVertex4fvSUN +#define glReplacementCodeuiVertex3fSUN bluegl_glReplacementCodeuiVertex3fSUN +#define glReplacementCodeuiVertex3fvSUN bluegl_glReplacementCodeuiVertex3fvSUN +#define glReplacementCodeuiColor4ubVertex3fSUN bluegl_glReplacementCodeuiColor4ubVertex3fSUN +#define glReplacementCodeuiColor4ubVertex3fvSUN bluegl_glReplacementCodeuiColor4ubVertex3fvSUN +#define glReplacementCodeuiColor3fVertex3fSUN bluegl_glReplacementCodeuiColor3fVertex3fSUN +#define glReplacementCodeuiColor3fVertex3fvSUN bluegl_glReplacementCodeuiColor3fVertex3fvSUN +#define glReplacementCodeuiNormal3fVertex3fSUN bluegl_glReplacementCodeuiNormal3fVertex3fSUN +#define glReplacementCodeuiNormal3fVertex3fvSUN bluegl_glReplacementCodeuiNormal3fVertex3fvSUN +#define glReplacementCodeuiColor4fNormal3fVertex3fSUN bluegl_glReplacementCodeuiColor4fNormal3fVertex3fSUN +#define glReplacementCodeuiColor4fNormal3fVertex3fvSUN bluegl_glReplacementCodeuiColor4fNormal3fVertex3fvSUN +#define glReplacementCodeuiTexCoord2fVertex3fSUN bluegl_glReplacementCodeuiTexCoord2fVertex3fSUN +#define glReplacementCodeuiTexCoord2fVertex3fvSUN bluegl_glReplacementCodeuiTexCoord2fVertex3fvSUN +#define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN bluegl_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN +#define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN bluegl_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN +#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN bluegl_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN +#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN bluegl_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN #endif // TNT_FILAMENT_BLUEGL__DEFINES_H diff --git a/ios/include/bluevk/BlueVK.h b/ios/include/bluevk/BlueVK.h deleted file mode 100644 index a57c528a..00000000 --- a/ios/include/bluevk/BlueVK.h +++ /dev/null @@ -1,994 +0,0 @@ -/* - * Copyright (C) 2022 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/********************************************************************************************** - * Generated by bluevk/bluevk-gen.py - * DO NOT EDIT - **********************************************************************************************/ - - -#ifndef TNT_FILAMENT_BLUEVK_H -#define TNT_FILAMENT_BLUEVK_H - -#define VK_ENABLE_BETA_EXTENSIONS - -// BlueVK dynamically loads all function pointers, so it cannot allow function prototypes, which -// would assume static linking for Vulkan entry points. -#if defined(VULKAN_H_) && !defined(VK_NO_PROTOTYPES) -#error Please do not include vulkan.h when using BlueVK -#endif - -// Even though we don't use function prototypes, we still need to include vulkan.h for all Vulkan -// types, including the PFN_ types. -#ifndef VULKAN_H_ - #ifndef VK_NO_PROTOTYPES - #define VK_NO_PROTOTYPES - #endif - - #if defined(__ANDROID__) - #define VK_USE_PLATFORM_ANDROID_KHR 1 - #elif defined(IOS) - #define VK_USE_PLATFORM_IOS_MVK 1 - #elif defined(__linux__) - #if defined(FILAMENT_SUPPORTS_XCB) - #define VK_USE_PLATFORM_XCB_KHR 1 - #endif - #if defined(FILAMENT_SUPPORTS_XLIB) - #define VK_USE_PLATFORM_XLIB_KHR 1 - #endif - #if defined(FILAMENT_SUPPORTS_WAYLAND) - #define VK_USE_PLATFORM_WAYLAND_KHR 1 - #endif - #elif defined(__APPLE__) - #define VK_USE_PLATFORM_MACOS_MVK 1 - #elif defined(WIN32) - #define VK_USE_PLATFORM_WIN32_KHR 1 - #endif - - #include -#endif - -#include - -namespace bluevk { - - // Returns false if BlueGL could not find the Vulkan shared library. - bool initialize(); - - void bindInstance(VkInstance instance); - -#if defined(VK_VERSION_1_0) -extern PFN_vkAllocateCommandBuffers vkAllocateCommandBuffers; -extern PFN_vkAllocateDescriptorSets vkAllocateDescriptorSets; -extern PFN_vkAllocateMemory vkAllocateMemory; -extern PFN_vkBeginCommandBuffer vkBeginCommandBuffer; -extern PFN_vkBindBufferMemory vkBindBufferMemory; -extern PFN_vkBindImageMemory vkBindImageMemory; -extern PFN_vkCmdBeginQuery vkCmdBeginQuery; -extern PFN_vkCmdBeginRenderPass vkCmdBeginRenderPass; -extern PFN_vkCmdBindDescriptorSets vkCmdBindDescriptorSets; -extern PFN_vkCmdBindIndexBuffer vkCmdBindIndexBuffer; -extern PFN_vkCmdBindPipeline vkCmdBindPipeline; -extern PFN_vkCmdBindVertexBuffers vkCmdBindVertexBuffers; -extern PFN_vkCmdBlitImage vkCmdBlitImage; -extern PFN_vkCmdClearAttachments vkCmdClearAttachments; -extern PFN_vkCmdClearColorImage vkCmdClearColorImage; -extern PFN_vkCmdClearDepthStencilImage vkCmdClearDepthStencilImage; -extern PFN_vkCmdCopyBuffer vkCmdCopyBuffer; -extern PFN_vkCmdCopyBufferToImage vkCmdCopyBufferToImage; -extern PFN_vkCmdCopyImage vkCmdCopyImage; -extern PFN_vkCmdCopyImageToBuffer vkCmdCopyImageToBuffer; -extern PFN_vkCmdCopyQueryPoolResults vkCmdCopyQueryPoolResults; -extern PFN_vkCmdDispatch vkCmdDispatch; -extern PFN_vkCmdDispatchIndirect vkCmdDispatchIndirect; -extern PFN_vkCmdDraw vkCmdDraw; -extern PFN_vkCmdDrawIndexed vkCmdDrawIndexed; -extern PFN_vkCmdDrawIndexedIndirect vkCmdDrawIndexedIndirect; -extern PFN_vkCmdDrawIndirect vkCmdDrawIndirect; -extern PFN_vkCmdEndQuery vkCmdEndQuery; -extern PFN_vkCmdEndRenderPass vkCmdEndRenderPass; -extern PFN_vkCmdExecuteCommands vkCmdExecuteCommands; -extern PFN_vkCmdFillBuffer vkCmdFillBuffer; -extern PFN_vkCmdNextSubpass vkCmdNextSubpass; -extern PFN_vkCmdPipelineBarrier vkCmdPipelineBarrier; -extern PFN_vkCmdPushConstants vkCmdPushConstants; -extern PFN_vkCmdResetEvent vkCmdResetEvent; -extern PFN_vkCmdResetQueryPool vkCmdResetQueryPool; -extern PFN_vkCmdResolveImage vkCmdResolveImage; -extern PFN_vkCmdSetBlendConstants vkCmdSetBlendConstants; -extern PFN_vkCmdSetDepthBias vkCmdSetDepthBias; -extern PFN_vkCmdSetDepthBounds vkCmdSetDepthBounds; -extern PFN_vkCmdSetEvent vkCmdSetEvent; -extern PFN_vkCmdSetLineWidth vkCmdSetLineWidth; -extern PFN_vkCmdSetScissor vkCmdSetScissor; -extern PFN_vkCmdSetStencilCompareMask vkCmdSetStencilCompareMask; -extern PFN_vkCmdSetStencilReference vkCmdSetStencilReference; -extern PFN_vkCmdSetStencilWriteMask vkCmdSetStencilWriteMask; -extern PFN_vkCmdSetViewport vkCmdSetViewport; -extern PFN_vkCmdUpdateBuffer vkCmdUpdateBuffer; -extern PFN_vkCmdWaitEvents vkCmdWaitEvents; -extern PFN_vkCmdWriteTimestamp vkCmdWriteTimestamp; -extern PFN_vkCreateBuffer vkCreateBuffer; -extern PFN_vkCreateBufferView vkCreateBufferView; -extern PFN_vkCreateCommandPool vkCreateCommandPool; -extern PFN_vkCreateComputePipelines vkCreateComputePipelines; -extern PFN_vkCreateDescriptorPool vkCreateDescriptorPool; -extern PFN_vkCreateDescriptorSetLayout vkCreateDescriptorSetLayout; -extern PFN_vkCreateDevice vkCreateDevice; -extern PFN_vkCreateEvent vkCreateEvent; -extern PFN_vkCreateFence vkCreateFence; -extern PFN_vkCreateFramebuffer vkCreateFramebuffer; -extern PFN_vkCreateGraphicsPipelines vkCreateGraphicsPipelines; -extern PFN_vkCreateImage vkCreateImage; -extern PFN_vkCreateImageView vkCreateImageView; -extern PFN_vkCreateInstance vkCreateInstance; -extern PFN_vkCreatePipelineCache vkCreatePipelineCache; -extern PFN_vkCreatePipelineLayout vkCreatePipelineLayout; -extern PFN_vkCreateQueryPool vkCreateQueryPool; -extern PFN_vkCreateRenderPass vkCreateRenderPass; -extern PFN_vkCreateSampler vkCreateSampler; -extern PFN_vkCreateSemaphore vkCreateSemaphore; -extern PFN_vkCreateShaderModule vkCreateShaderModule; -extern PFN_vkDestroyBuffer vkDestroyBuffer; -extern PFN_vkDestroyBufferView vkDestroyBufferView; -extern PFN_vkDestroyCommandPool vkDestroyCommandPool; -extern PFN_vkDestroyDescriptorPool vkDestroyDescriptorPool; -extern PFN_vkDestroyDescriptorSetLayout vkDestroyDescriptorSetLayout; -extern PFN_vkDestroyDevice vkDestroyDevice; -extern PFN_vkDestroyEvent vkDestroyEvent; -extern PFN_vkDestroyFence vkDestroyFence; -extern PFN_vkDestroyFramebuffer vkDestroyFramebuffer; -extern PFN_vkDestroyImage vkDestroyImage; -extern PFN_vkDestroyImageView vkDestroyImageView; -extern PFN_vkDestroyInstance vkDestroyInstance; -extern PFN_vkDestroyPipeline vkDestroyPipeline; -extern PFN_vkDestroyPipelineCache vkDestroyPipelineCache; -extern PFN_vkDestroyPipelineLayout vkDestroyPipelineLayout; -extern PFN_vkDestroyQueryPool vkDestroyQueryPool; -extern PFN_vkDestroyRenderPass vkDestroyRenderPass; -extern PFN_vkDestroySampler vkDestroySampler; -extern PFN_vkDestroySemaphore vkDestroySemaphore; -extern PFN_vkDestroyShaderModule vkDestroyShaderModule; -extern PFN_vkDeviceWaitIdle vkDeviceWaitIdle; -extern PFN_vkEndCommandBuffer vkEndCommandBuffer; -extern PFN_vkEnumerateDeviceExtensionProperties vkEnumerateDeviceExtensionProperties; -extern PFN_vkEnumerateDeviceLayerProperties vkEnumerateDeviceLayerProperties; -extern PFN_vkEnumerateInstanceExtensionProperties vkEnumerateInstanceExtensionProperties; -extern PFN_vkEnumerateInstanceLayerProperties vkEnumerateInstanceLayerProperties; -extern PFN_vkEnumeratePhysicalDevices vkEnumeratePhysicalDevices; -extern PFN_vkFlushMappedMemoryRanges vkFlushMappedMemoryRanges; -extern PFN_vkFreeCommandBuffers vkFreeCommandBuffers; -extern PFN_vkFreeDescriptorSets vkFreeDescriptorSets; -extern PFN_vkFreeMemory vkFreeMemory; -extern PFN_vkGetBufferMemoryRequirements vkGetBufferMemoryRequirements; -extern PFN_vkGetDeviceMemoryCommitment vkGetDeviceMemoryCommitment; -extern PFN_vkGetDeviceProcAddr vkGetDeviceProcAddr; -extern PFN_vkGetDeviceQueue vkGetDeviceQueue; -extern PFN_vkGetEventStatus vkGetEventStatus; -extern PFN_vkGetFenceStatus vkGetFenceStatus; -extern PFN_vkGetImageMemoryRequirements vkGetImageMemoryRequirements; -extern PFN_vkGetImageSparseMemoryRequirements vkGetImageSparseMemoryRequirements; -extern PFN_vkGetImageSubresourceLayout vkGetImageSubresourceLayout; -extern PFN_vkGetInstanceProcAddr vkGetInstanceProcAddr; -extern PFN_vkGetPhysicalDeviceFeatures vkGetPhysicalDeviceFeatures; -extern PFN_vkGetPhysicalDeviceFormatProperties vkGetPhysicalDeviceFormatProperties; -extern PFN_vkGetPhysicalDeviceImageFormatProperties vkGetPhysicalDeviceImageFormatProperties; -extern PFN_vkGetPhysicalDeviceMemoryProperties vkGetPhysicalDeviceMemoryProperties; -extern PFN_vkGetPhysicalDeviceProperties vkGetPhysicalDeviceProperties; -extern PFN_vkGetPhysicalDeviceQueueFamilyProperties vkGetPhysicalDeviceQueueFamilyProperties; -extern PFN_vkGetPhysicalDeviceSparseImageFormatProperties vkGetPhysicalDeviceSparseImageFormatProperties; -extern PFN_vkGetPipelineCacheData vkGetPipelineCacheData; -extern PFN_vkGetQueryPoolResults vkGetQueryPoolResults; -extern PFN_vkGetRenderAreaGranularity vkGetRenderAreaGranularity; -extern PFN_vkInvalidateMappedMemoryRanges vkInvalidateMappedMemoryRanges; -extern PFN_vkMapMemory vkMapMemory; -extern PFN_vkMergePipelineCaches vkMergePipelineCaches; -extern PFN_vkQueueBindSparse vkQueueBindSparse; -extern PFN_vkQueueSubmit vkQueueSubmit; -extern PFN_vkQueueWaitIdle vkQueueWaitIdle; -extern PFN_vkResetCommandBuffer vkResetCommandBuffer; -extern PFN_vkResetCommandPool vkResetCommandPool; -extern PFN_vkResetDescriptorPool vkResetDescriptorPool; -extern PFN_vkResetEvent vkResetEvent; -extern PFN_vkResetFences vkResetFences; -extern PFN_vkSetEvent vkSetEvent; -extern PFN_vkUnmapMemory vkUnmapMemory; -extern PFN_vkUpdateDescriptorSets vkUpdateDescriptorSets; -extern PFN_vkWaitForFences vkWaitForFences; -#endif // defined(VK_VERSION_1_0) -#if defined(VK_VERSION_1_1) -extern PFN_vkBindBufferMemory2 vkBindBufferMemory2; -extern PFN_vkBindImageMemory2 vkBindImageMemory2; -extern PFN_vkCmdDispatchBase vkCmdDispatchBase; -extern PFN_vkCmdSetDeviceMask vkCmdSetDeviceMask; -extern PFN_vkCreateDescriptorUpdateTemplate vkCreateDescriptorUpdateTemplate; -extern PFN_vkCreateSamplerYcbcrConversion vkCreateSamplerYcbcrConversion; -extern PFN_vkDestroyDescriptorUpdateTemplate vkDestroyDescriptorUpdateTemplate; -extern PFN_vkDestroySamplerYcbcrConversion vkDestroySamplerYcbcrConversion; -extern PFN_vkEnumerateInstanceVersion vkEnumerateInstanceVersion; -extern PFN_vkEnumeratePhysicalDeviceGroups vkEnumeratePhysicalDeviceGroups; -extern PFN_vkGetBufferMemoryRequirements2 vkGetBufferMemoryRequirements2; -extern PFN_vkGetDescriptorSetLayoutSupport vkGetDescriptorSetLayoutSupport; -extern PFN_vkGetDeviceGroupPeerMemoryFeatures vkGetDeviceGroupPeerMemoryFeatures; -extern PFN_vkGetDeviceQueue2 vkGetDeviceQueue2; -extern PFN_vkGetImageMemoryRequirements2 vkGetImageMemoryRequirements2; -extern PFN_vkGetImageSparseMemoryRequirements2 vkGetImageSparseMemoryRequirements2; -extern PFN_vkGetPhysicalDeviceExternalBufferProperties vkGetPhysicalDeviceExternalBufferProperties; -extern PFN_vkGetPhysicalDeviceExternalFenceProperties vkGetPhysicalDeviceExternalFenceProperties; -extern PFN_vkGetPhysicalDeviceExternalSemaphoreProperties vkGetPhysicalDeviceExternalSemaphoreProperties; -extern PFN_vkGetPhysicalDeviceFeatures2 vkGetPhysicalDeviceFeatures2; -extern PFN_vkGetPhysicalDeviceFormatProperties2 vkGetPhysicalDeviceFormatProperties2; -extern PFN_vkGetPhysicalDeviceImageFormatProperties2 vkGetPhysicalDeviceImageFormatProperties2; -extern PFN_vkGetPhysicalDeviceMemoryProperties2 vkGetPhysicalDeviceMemoryProperties2; -extern PFN_vkGetPhysicalDeviceProperties2 vkGetPhysicalDeviceProperties2; -extern PFN_vkGetPhysicalDeviceQueueFamilyProperties2 vkGetPhysicalDeviceQueueFamilyProperties2; -extern PFN_vkGetPhysicalDeviceSparseImageFormatProperties2 vkGetPhysicalDeviceSparseImageFormatProperties2; -extern PFN_vkTrimCommandPool vkTrimCommandPool; -extern PFN_vkUpdateDescriptorSetWithTemplate vkUpdateDescriptorSetWithTemplate; -#endif // defined(VK_VERSION_1_1) -#if defined(VK_VERSION_1_2) -extern PFN_vkCmdBeginRenderPass2 vkCmdBeginRenderPass2; -extern PFN_vkCmdDrawIndexedIndirectCount vkCmdDrawIndexedIndirectCount; -extern PFN_vkCmdDrawIndirectCount vkCmdDrawIndirectCount; -extern PFN_vkCmdEndRenderPass2 vkCmdEndRenderPass2; -extern PFN_vkCmdNextSubpass2 vkCmdNextSubpass2; -extern PFN_vkCreateRenderPass2 vkCreateRenderPass2; -extern PFN_vkGetBufferDeviceAddress vkGetBufferDeviceAddress; -extern PFN_vkGetBufferOpaqueCaptureAddress vkGetBufferOpaqueCaptureAddress; -extern PFN_vkGetDeviceMemoryOpaqueCaptureAddress vkGetDeviceMemoryOpaqueCaptureAddress; -extern PFN_vkGetSemaphoreCounterValue vkGetSemaphoreCounterValue; -extern PFN_vkResetQueryPool vkResetQueryPool; -extern PFN_vkSignalSemaphore vkSignalSemaphore; -extern PFN_vkWaitSemaphores vkWaitSemaphores; -#endif // defined(VK_VERSION_1_2) -#if defined(VK_VERSION_1_3) -extern PFN_vkCmdBeginRendering vkCmdBeginRendering; -extern PFN_vkCmdBindVertexBuffers2 vkCmdBindVertexBuffers2; -extern PFN_vkCmdBlitImage2 vkCmdBlitImage2; -extern PFN_vkCmdCopyBuffer2 vkCmdCopyBuffer2; -extern PFN_vkCmdCopyBufferToImage2 vkCmdCopyBufferToImage2; -extern PFN_vkCmdCopyImage2 vkCmdCopyImage2; -extern PFN_vkCmdCopyImageToBuffer2 vkCmdCopyImageToBuffer2; -extern PFN_vkCmdEndRendering vkCmdEndRendering; -extern PFN_vkCmdPipelineBarrier2 vkCmdPipelineBarrier2; -extern PFN_vkCmdResetEvent2 vkCmdResetEvent2; -extern PFN_vkCmdResolveImage2 vkCmdResolveImage2; -extern PFN_vkCmdSetCullMode vkCmdSetCullMode; -extern PFN_vkCmdSetDepthBiasEnable vkCmdSetDepthBiasEnable; -extern PFN_vkCmdSetDepthBoundsTestEnable vkCmdSetDepthBoundsTestEnable; -extern PFN_vkCmdSetDepthCompareOp vkCmdSetDepthCompareOp; -extern PFN_vkCmdSetDepthTestEnable vkCmdSetDepthTestEnable; -extern PFN_vkCmdSetDepthWriteEnable vkCmdSetDepthWriteEnable; -extern PFN_vkCmdSetEvent2 vkCmdSetEvent2; -extern PFN_vkCmdSetFrontFace vkCmdSetFrontFace; -extern PFN_vkCmdSetPrimitiveRestartEnable vkCmdSetPrimitiveRestartEnable; -extern PFN_vkCmdSetPrimitiveTopology vkCmdSetPrimitiveTopology; -extern PFN_vkCmdSetRasterizerDiscardEnable vkCmdSetRasterizerDiscardEnable; -extern PFN_vkCmdSetScissorWithCount vkCmdSetScissorWithCount; -extern PFN_vkCmdSetStencilOp vkCmdSetStencilOp; -extern PFN_vkCmdSetStencilTestEnable vkCmdSetStencilTestEnable; -extern PFN_vkCmdSetViewportWithCount vkCmdSetViewportWithCount; -extern PFN_vkCmdWaitEvents2 vkCmdWaitEvents2; -extern PFN_vkCmdWriteTimestamp2 vkCmdWriteTimestamp2; -extern PFN_vkCreatePrivateDataSlot vkCreatePrivateDataSlot; -extern PFN_vkDestroyPrivateDataSlot vkDestroyPrivateDataSlot; -extern PFN_vkGetDeviceBufferMemoryRequirements vkGetDeviceBufferMemoryRequirements; -extern PFN_vkGetDeviceImageMemoryRequirements vkGetDeviceImageMemoryRequirements; -extern PFN_vkGetDeviceImageSparseMemoryRequirements vkGetDeviceImageSparseMemoryRequirements; -extern PFN_vkGetPhysicalDeviceToolProperties vkGetPhysicalDeviceToolProperties; -extern PFN_vkGetPrivateData vkGetPrivateData; -extern PFN_vkQueueSubmit2 vkQueueSubmit2; -extern PFN_vkSetPrivateData vkSetPrivateData; -#endif // defined(VK_VERSION_1_3) -#if defined(VK_AMD_buffer_marker) -extern PFN_vkCmdWriteBufferMarkerAMD vkCmdWriteBufferMarkerAMD; -#endif // defined(VK_AMD_buffer_marker) -#if defined(VK_AMD_display_native_hdr) -extern PFN_vkSetLocalDimmingAMD vkSetLocalDimmingAMD; -#endif // defined(VK_AMD_display_native_hdr) -#if defined(VK_AMD_draw_indirect_count) -extern PFN_vkCmdDrawIndexedIndirectCountAMD vkCmdDrawIndexedIndirectCountAMD; -extern PFN_vkCmdDrawIndirectCountAMD vkCmdDrawIndirectCountAMD; -#endif // defined(VK_AMD_draw_indirect_count) -#if defined(VK_AMD_shader_info) -extern PFN_vkGetShaderInfoAMD vkGetShaderInfoAMD; -#endif // defined(VK_AMD_shader_info) -#if defined(VK_ANDROID_external_memory_android_hardware_buffer) -extern PFN_vkGetAndroidHardwareBufferPropertiesANDROID vkGetAndroidHardwareBufferPropertiesANDROID; -extern PFN_vkGetMemoryAndroidHardwareBufferANDROID vkGetMemoryAndroidHardwareBufferANDROID; -#endif // defined(VK_ANDROID_external_memory_android_hardware_buffer) -#if defined(VK_ANDROID_native_buffer) -extern PFN_vkAcquireImageANDROID vkAcquireImageANDROID; -extern PFN_vkGetSwapchainGrallocUsage2ANDROID vkGetSwapchainGrallocUsage2ANDROID; -extern PFN_vkGetSwapchainGrallocUsageANDROID vkGetSwapchainGrallocUsageANDROID; -extern PFN_vkQueueSignalReleaseImageANDROID vkQueueSignalReleaseImageANDROID; -#endif // defined(VK_ANDROID_native_buffer) -#if defined(VK_EXT_acquire_drm_display) -extern PFN_vkAcquireDrmDisplayEXT vkAcquireDrmDisplayEXT; -extern PFN_vkGetDrmDisplayEXT vkGetDrmDisplayEXT; -#endif // defined(VK_EXT_acquire_drm_display) -#if defined(VK_EXT_acquire_xlib_display) -extern PFN_vkAcquireXlibDisplayEXT vkAcquireXlibDisplayEXT; -extern PFN_vkGetRandROutputDisplayEXT vkGetRandROutputDisplayEXT; -#endif // defined(VK_EXT_acquire_xlib_display) -#if defined(VK_EXT_buffer_device_address) -extern PFN_vkGetBufferDeviceAddressEXT vkGetBufferDeviceAddressEXT; -#endif // defined(VK_EXT_buffer_device_address) -#if defined(VK_EXT_calibrated_timestamps) -extern PFN_vkGetCalibratedTimestampsEXT vkGetCalibratedTimestampsEXT; -extern PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT vkGetPhysicalDeviceCalibrateableTimeDomainsEXT; -#endif // defined(VK_EXT_calibrated_timestamps) -#if defined(VK_EXT_color_write_enable) -extern PFN_vkCmdSetColorWriteEnableEXT vkCmdSetColorWriteEnableEXT; -#endif // defined(VK_EXT_color_write_enable) -#if defined(VK_EXT_conditional_rendering) -extern PFN_vkCmdBeginConditionalRenderingEXT vkCmdBeginConditionalRenderingEXT; -extern PFN_vkCmdEndConditionalRenderingEXT vkCmdEndConditionalRenderingEXT; -#endif // defined(VK_EXT_conditional_rendering) -#if defined(VK_EXT_debug_marker) -extern PFN_vkCmdDebugMarkerBeginEXT vkCmdDebugMarkerBeginEXT; -extern PFN_vkCmdDebugMarkerEndEXT vkCmdDebugMarkerEndEXT; -extern PFN_vkCmdDebugMarkerInsertEXT vkCmdDebugMarkerInsertEXT; -extern PFN_vkDebugMarkerSetObjectNameEXT vkDebugMarkerSetObjectNameEXT; -extern PFN_vkDebugMarkerSetObjectTagEXT vkDebugMarkerSetObjectTagEXT; -#endif // defined(VK_EXT_debug_marker) -#if defined(VK_EXT_debug_report) -extern PFN_vkCreateDebugReportCallbackEXT vkCreateDebugReportCallbackEXT; -extern PFN_vkDebugReportMessageEXT vkDebugReportMessageEXT; -extern PFN_vkDestroyDebugReportCallbackEXT vkDestroyDebugReportCallbackEXT; -#endif // defined(VK_EXT_debug_report) -#if defined(VK_EXT_debug_utils) -extern PFN_vkCmdBeginDebugUtilsLabelEXT vkCmdBeginDebugUtilsLabelEXT; -extern PFN_vkCmdEndDebugUtilsLabelEXT vkCmdEndDebugUtilsLabelEXT; -extern PFN_vkCmdInsertDebugUtilsLabelEXT vkCmdInsertDebugUtilsLabelEXT; -extern PFN_vkCreateDebugUtilsMessengerEXT vkCreateDebugUtilsMessengerEXT; -extern PFN_vkDestroyDebugUtilsMessengerEXT vkDestroyDebugUtilsMessengerEXT; -extern PFN_vkQueueBeginDebugUtilsLabelEXT vkQueueBeginDebugUtilsLabelEXT; -extern PFN_vkQueueEndDebugUtilsLabelEXT vkQueueEndDebugUtilsLabelEXT; -extern PFN_vkQueueInsertDebugUtilsLabelEXT vkQueueInsertDebugUtilsLabelEXT; -extern PFN_vkSetDebugUtilsObjectNameEXT vkSetDebugUtilsObjectNameEXT; -extern PFN_vkSetDebugUtilsObjectTagEXT vkSetDebugUtilsObjectTagEXT; -extern PFN_vkSubmitDebugUtilsMessageEXT vkSubmitDebugUtilsMessageEXT; -#endif // defined(VK_EXT_debug_utils) -#if defined(VK_EXT_direct_mode_display) -extern PFN_vkReleaseDisplayEXT vkReleaseDisplayEXT; -#endif // defined(VK_EXT_direct_mode_display) -#if defined(VK_EXT_directfb_surface) -extern PFN_vkCreateDirectFBSurfaceEXT vkCreateDirectFBSurfaceEXT; -extern PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT vkGetPhysicalDeviceDirectFBPresentationSupportEXT; -#endif // defined(VK_EXT_directfb_surface) -#if defined(VK_EXT_discard_rectangles) -extern PFN_vkCmdSetDiscardRectangleEXT vkCmdSetDiscardRectangleEXT; -#endif // defined(VK_EXT_discard_rectangles) -#if defined(VK_EXT_display_control) -extern PFN_vkDisplayPowerControlEXT vkDisplayPowerControlEXT; -extern PFN_vkGetSwapchainCounterEXT vkGetSwapchainCounterEXT; -extern PFN_vkRegisterDeviceEventEXT vkRegisterDeviceEventEXT; -extern PFN_vkRegisterDisplayEventEXT vkRegisterDisplayEventEXT; -#endif // defined(VK_EXT_display_control) -#if defined(VK_EXT_display_surface_counter) -extern PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT vkGetPhysicalDeviceSurfaceCapabilities2EXT; -#endif // defined(VK_EXT_display_surface_counter) -#if defined(VK_EXT_extended_dynamic_state) -extern PFN_vkCmdBindVertexBuffers2EXT vkCmdBindVertexBuffers2EXT; -extern PFN_vkCmdSetCullModeEXT vkCmdSetCullModeEXT; -extern PFN_vkCmdSetDepthBoundsTestEnableEXT vkCmdSetDepthBoundsTestEnableEXT; -extern PFN_vkCmdSetDepthCompareOpEXT vkCmdSetDepthCompareOpEXT; -extern PFN_vkCmdSetDepthTestEnableEXT vkCmdSetDepthTestEnableEXT; -extern PFN_vkCmdSetDepthWriteEnableEXT vkCmdSetDepthWriteEnableEXT; -extern PFN_vkCmdSetFrontFaceEXT vkCmdSetFrontFaceEXT; -extern PFN_vkCmdSetPrimitiveTopologyEXT vkCmdSetPrimitiveTopologyEXT; -extern PFN_vkCmdSetScissorWithCountEXT vkCmdSetScissorWithCountEXT; -extern PFN_vkCmdSetStencilOpEXT vkCmdSetStencilOpEXT; -extern PFN_vkCmdSetStencilTestEnableEXT vkCmdSetStencilTestEnableEXT; -extern PFN_vkCmdSetViewportWithCountEXT vkCmdSetViewportWithCountEXT; -#endif // defined(VK_EXT_extended_dynamic_state) -#if defined(VK_EXT_extended_dynamic_state2) -extern PFN_vkCmdSetDepthBiasEnableEXT vkCmdSetDepthBiasEnableEXT; -extern PFN_vkCmdSetLogicOpEXT vkCmdSetLogicOpEXT; -extern PFN_vkCmdSetPatchControlPointsEXT vkCmdSetPatchControlPointsEXT; -extern PFN_vkCmdSetPrimitiveRestartEnableEXT vkCmdSetPrimitiveRestartEnableEXT; -extern PFN_vkCmdSetRasterizerDiscardEnableEXT vkCmdSetRasterizerDiscardEnableEXT; -#endif // defined(VK_EXT_extended_dynamic_state2) -#if defined(VK_EXT_external_memory_host) -extern PFN_vkGetMemoryHostPointerPropertiesEXT vkGetMemoryHostPointerPropertiesEXT; -#endif // defined(VK_EXT_external_memory_host) -#if defined(VK_EXT_full_screen_exclusive) -extern PFN_vkAcquireFullScreenExclusiveModeEXT vkAcquireFullScreenExclusiveModeEXT; -extern PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT vkGetPhysicalDeviceSurfacePresentModes2EXT; -extern PFN_vkReleaseFullScreenExclusiveModeEXT vkReleaseFullScreenExclusiveModeEXT; -#endif // defined(VK_EXT_full_screen_exclusive) -#if defined(VK_EXT_hdr_metadata) -extern PFN_vkSetHdrMetadataEXT vkSetHdrMetadataEXT; -#endif // defined(VK_EXT_hdr_metadata) -#if defined(VK_EXT_headless_surface) -extern PFN_vkCreateHeadlessSurfaceEXT vkCreateHeadlessSurfaceEXT; -#endif // defined(VK_EXT_headless_surface) -#if defined(VK_EXT_host_query_reset) -extern PFN_vkResetQueryPoolEXT vkResetQueryPoolEXT; -#endif // defined(VK_EXT_host_query_reset) -#if defined(VK_EXT_image_compression_control) -extern PFN_vkGetImageSubresourceLayout2EXT vkGetImageSubresourceLayout2EXT; -#endif // defined(VK_EXT_image_compression_control) -#if defined(VK_EXT_image_drm_format_modifier) -extern PFN_vkGetImageDrmFormatModifierPropertiesEXT vkGetImageDrmFormatModifierPropertiesEXT; -#endif // defined(VK_EXT_image_drm_format_modifier) -#if defined(VK_EXT_line_rasterization) -extern PFN_vkCmdSetLineStippleEXT vkCmdSetLineStippleEXT; -#endif // defined(VK_EXT_line_rasterization) -#if defined(VK_EXT_metal_objects) -extern PFN_vkExportMetalObjectsEXT vkExportMetalObjectsEXT; -#endif // defined(VK_EXT_metal_objects) -#if defined(VK_EXT_metal_surface) -extern PFN_vkCreateMetalSurfaceEXT vkCreateMetalSurfaceEXT; -#endif // defined(VK_EXT_metal_surface) -#if defined(VK_EXT_multi_draw) -extern PFN_vkCmdDrawMultiEXT vkCmdDrawMultiEXT; -extern PFN_vkCmdDrawMultiIndexedEXT vkCmdDrawMultiIndexedEXT; -#endif // defined(VK_EXT_multi_draw) -#if defined(VK_EXT_pageable_device_local_memory) -extern PFN_vkSetDeviceMemoryPriorityEXT vkSetDeviceMemoryPriorityEXT; -#endif // defined(VK_EXT_pageable_device_local_memory) -#if defined(VK_EXT_pipeline_properties) -extern PFN_vkGetPipelinePropertiesEXT vkGetPipelinePropertiesEXT; -#endif // defined(VK_EXT_pipeline_properties) -#if defined(VK_EXT_private_data) -extern PFN_vkCreatePrivateDataSlotEXT vkCreatePrivateDataSlotEXT; -extern PFN_vkDestroyPrivateDataSlotEXT vkDestroyPrivateDataSlotEXT; -extern PFN_vkGetPrivateDataEXT vkGetPrivateDataEXT; -extern PFN_vkSetPrivateDataEXT vkSetPrivateDataEXT; -#endif // defined(VK_EXT_private_data) -#if defined(VK_EXT_sample_locations) -extern PFN_vkCmdSetSampleLocationsEXT vkCmdSetSampleLocationsEXT; -extern PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT vkGetPhysicalDeviceMultisamplePropertiesEXT; -#endif // defined(VK_EXT_sample_locations) -#if defined(VK_EXT_tooling_info) -extern PFN_vkGetPhysicalDeviceToolPropertiesEXT vkGetPhysicalDeviceToolPropertiesEXT; -#endif // defined(VK_EXT_tooling_info) -#if defined(VK_EXT_transform_feedback) -extern PFN_vkCmdBeginQueryIndexedEXT vkCmdBeginQueryIndexedEXT; -extern PFN_vkCmdBeginTransformFeedbackEXT vkCmdBeginTransformFeedbackEXT; -extern PFN_vkCmdBindTransformFeedbackBuffersEXT vkCmdBindTransformFeedbackBuffersEXT; -extern PFN_vkCmdDrawIndirectByteCountEXT vkCmdDrawIndirectByteCountEXT; -extern PFN_vkCmdEndQueryIndexedEXT vkCmdEndQueryIndexedEXT; -extern PFN_vkCmdEndTransformFeedbackEXT vkCmdEndTransformFeedbackEXT; -#endif // defined(VK_EXT_transform_feedback) -#if defined(VK_EXT_validation_cache) -extern PFN_vkCreateValidationCacheEXT vkCreateValidationCacheEXT; -extern PFN_vkDestroyValidationCacheEXT vkDestroyValidationCacheEXT; -extern PFN_vkGetValidationCacheDataEXT vkGetValidationCacheDataEXT; -extern PFN_vkMergeValidationCachesEXT vkMergeValidationCachesEXT; -#endif // defined(VK_EXT_validation_cache) -#if defined(VK_EXT_vertex_input_dynamic_state) -extern PFN_vkCmdSetVertexInputEXT vkCmdSetVertexInputEXT; -#endif // defined(VK_EXT_vertex_input_dynamic_state) -#if defined(VK_FUCHSIA_buffer_collection) -extern PFN_vkCreateBufferCollectionFUCHSIA vkCreateBufferCollectionFUCHSIA; -extern PFN_vkDestroyBufferCollectionFUCHSIA vkDestroyBufferCollectionFUCHSIA; -extern PFN_vkGetBufferCollectionPropertiesFUCHSIA vkGetBufferCollectionPropertiesFUCHSIA; -extern PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA vkSetBufferCollectionBufferConstraintsFUCHSIA; -extern PFN_vkSetBufferCollectionImageConstraintsFUCHSIA vkSetBufferCollectionImageConstraintsFUCHSIA; -#endif // defined(VK_FUCHSIA_buffer_collection) -#if defined(VK_FUCHSIA_external_memory) -extern PFN_vkGetMemoryZirconHandleFUCHSIA vkGetMemoryZirconHandleFUCHSIA; -extern PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA vkGetMemoryZirconHandlePropertiesFUCHSIA; -#endif // defined(VK_FUCHSIA_external_memory) -#if defined(VK_FUCHSIA_external_semaphore) -extern PFN_vkGetSemaphoreZirconHandleFUCHSIA vkGetSemaphoreZirconHandleFUCHSIA; -extern PFN_vkImportSemaphoreZirconHandleFUCHSIA vkImportSemaphoreZirconHandleFUCHSIA; -#endif // defined(VK_FUCHSIA_external_semaphore) -#if defined(VK_FUCHSIA_imagepipe_surface) -extern PFN_vkCreateImagePipeSurfaceFUCHSIA vkCreateImagePipeSurfaceFUCHSIA; -#endif // defined(VK_FUCHSIA_imagepipe_surface) -#if defined(VK_GGP_stream_descriptor_surface) -extern PFN_vkCreateStreamDescriptorSurfaceGGP vkCreateStreamDescriptorSurfaceGGP; -#endif // defined(VK_GGP_stream_descriptor_surface) -#if defined(VK_GOOGLE_display_timing) -extern PFN_vkGetPastPresentationTimingGOOGLE vkGetPastPresentationTimingGOOGLE; -extern PFN_vkGetRefreshCycleDurationGOOGLE vkGetRefreshCycleDurationGOOGLE; -#endif // defined(VK_GOOGLE_display_timing) -#if defined(VK_HUAWEI_invocation_mask) -extern PFN_vkCmdBindInvocationMaskHUAWEI vkCmdBindInvocationMaskHUAWEI; -#endif // defined(VK_HUAWEI_invocation_mask) -#if defined(VK_HUAWEI_subpass_shading) -extern PFN_vkCmdSubpassShadingHUAWEI vkCmdSubpassShadingHUAWEI; -extern PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI; -#endif // defined(VK_HUAWEI_subpass_shading) -#if defined(VK_INTEL_performance_query) -extern PFN_vkAcquirePerformanceConfigurationINTEL vkAcquirePerformanceConfigurationINTEL; -extern PFN_vkCmdSetPerformanceMarkerINTEL vkCmdSetPerformanceMarkerINTEL; -extern PFN_vkCmdSetPerformanceOverrideINTEL vkCmdSetPerformanceOverrideINTEL; -extern PFN_vkCmdSetPerformanceStreamMarkerINTEL vkCmdSetPerformanceStreamMarkerINTEL; -extern PFN_vkGetPerformanceParameterINTEL vkGetPerformanceParameterINTEL; -extern PFN_vkInitializePerformanceApiINTEL vkInitializePerformanceApiINTEL; -extern PFN_vkQueueSetPerformanceConfigurationINTEL vkQueueSetPerformanceConfigurationINTEL; -extern PFN_vkReleasePerformanceConfigurationINTEL vkReleasePerformanceConfigurationINTEL; -extern PFN_vkUninitializePerformanceApiINTEL vkUninitializePerformanceApiINTEL; -#endif // defined(VK_INTEL_performance_query) -#if defined(VK_KHR_acceleration_structure) -extern PFN_vkBuildAccelerationStructuresKHR vkBuildAccelerationStructuresKHR; -extern PFN_vkCmdBuildAccelerationStructuresIndirectKHR vkCmdBuildAccelerationStructuresIndirectKHR; -extern PFN_vkCmdBuildAccelerationStructuresKHR vkCmdBuildAccelerationStructuresKHR; -extern PFN_vkCmdCopyAccelerationStructureKHR vkCmdCopyAccelerationStructureKHR; -extern PFN_vkCmdCopyAccelerationStructureToMemoryKHR vkCmdCopyAccelerationStructureToMemoryKHR; -extern PFN_vkCmdCopyMemoryToAccelerationStructureKHR vkCmdCopyMemoryToAccelerationStructureKHR; -extern PFN_vkCmdWriteAccelerationStructuresPropertiesKHR vkCmdWriteAccelerationStructuresPropertiesKHR; -extern PFN_vkCopyAccelerationStructureKHR vkCopyAccelerationStructureKHR; -extern PFN_vkCopyAccelerationStructureToMemoryKHR vkCopyAccelerationStructureToMemoryKHR; -extern PFN_vkCopyMemoryToAccelerationStructureKHR vkCopyMemoryToAccelerationStructureKHR; -extern PFN_vkCreateAccelerationStructureKHR vkCreateAccelerationStructureKHR; -extern PFN_vkDestroyAccelerationStructureKHR vkDestroyAccelerationStructureKHR; -extern PFN_vkGetAccelerationStructureBuildSizesKHR vkGetAccelerationStructureBuildSizesKHR; -extern PFN_vkGetAccelerationStructureDeviceAddressKHR vkGetAccelerationStructureDeviceAddressKHR; -extern PFN_vkGetDeviceAccelerationStructureCompatibilityKHR vkGetDeviceAccelerationStructureCompatibilityKHR; -extern PFN_vkWriteAccelerationStructuresPropertiesKHR vkWriteAccelerationStructuresPropertiesKHR; -#endif // defined(VK_KHR_acceleration_structure) -#if defined(VK_KHR_android_surface) -extern PFN_vkCreateAndroidSurfaceKHR vkCreateAndroidSurfaceKHR; -#endif // defined(VK_KHR_android_surface) -#if defined(VK_KHR_bind_memory2) -extern PFN_vkBindBufferMemory2KHR vkBindBufferMemory2KHR; -extern PFN_vkBindImageMemory2KHR vkBindImageMemory2KHR; -#endif // defined(VK_KHR_bind_memory2) -#if defined(VK_KHR_buffer_device_address) -extern PFN_vkGetBufferDeviceAddressKHR vkGetBufferDeviceAddressKHR; -extern PFN_vkGetBufferOpaqueCaptureAddressKHR vkGetBufferOpaqueCaptureAddressKHR; -extern PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR vkGetDeviceMemoryOpaqueCaptureAddressKHR; -#endif // defined(VK_KHR_buffer_device_address) -#if defined(VK_KHR_copy_commands2) -extern PFN_vkCmdBlitImage2KHR vkCmdBlitImage2KHR; -extern PFN_vkCmdCopyBuffer2KHR vkCmdCopyBuffer2KHR; -extern PFN_vkCmdCopyBufferToImage2KHR vkCmdCopyBufferToImage2KHR; -extern PFN_vkCmdCopyImage2KHR vkCmdCopyImage2KHR; -extern PFN_vkCmdCopyImageToBuffer2KHR vkCmdCopyImageToBuffer2KHR; -extern PFN_vkCmdResolveImage2KHR vkCmdResolveImage2KHR; -#endif // defined(VK_KHR_copy_commands2) -#if defined(VK_KHR_create_renderpass2) -extern PFN_vkCmdBeginRenderPass2KHR vkCmdBeginRenderPass2KHR; -extern PFN_vkCmdEndRenderPass2KHR vkCmdEndRenderPass2KHR; -extern PFN_vkCmdNextSubpass2KHR vkCmdNextSubpass2KHR; -extern PFN_vkCreateRenderPass2KHR vkCreateRenderPass2KHR; -#endif // defined(VK_KHR_create_renderpass2) -#if defined(VK_KHR_deferred_host_operations) -extern PFN_vkCreateDeferredOperationKHR vkCreateDeferredOperationKHR; -extern PFN_vkDeferredOperationJoinKHR vkDeferredOperationJoinKHR; -extern PFN_vkDestroyDeferredOperationKHR vkDestroyDeferredOperationKHR; -extern PFN_vkGetDeferredOperationMaxConcurrencyKHR vkGetDeferredOperationMaxConcurrencyKHR; -extern PFN_vkGetDeferredOperationResultKHR vkGetDeferredOperationResultKHR; -#endif // defined(VK_KHR_deferred_host_operations) -#if defined(VK_KHR_descriptor_update_template) -extern PFN_vkCreateDescriptorUpdateTemplateKHR vkCreateDescriptorUpdateTemplateKHR; -extern PFN_vkDestroyDescriptorUpdateTemplateKHR vkDestroyDescriptorUpdateTemplateKHR; -extern PFN_vkUpdateDescriptorSetWithTemplateKHR vkUpdateDescriptorSetWithTemplateKHR; -#endif // defined(VK_KHR_descriptor_update_template) -#if defined(VK_KHR_device_group) -extern PFN_vkCmdDispatchBaseKHR vkCmdDispatchBaseKHR; -extern PFN_vkCmdSetDeviceMaskKHR vkCmdSetDeviceMaskKHR; -extern PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR vkGetDeviceGroupPeerMemoryFeaturesKHR; -#endif // defined(VK_KHR_device_group) -#if defined(VK_KHR_device_group_creation) -extern PFN_vkEnumeratePhysicalDeviceGroupsKHR vkEnumeratePhysicalDeviceGroupsKHR; -#endif // defined(VK_KHR_device_group_creation) -#if defined(VK_KHR_display) -extern PFN_vkCreateDisplayModeKHR vkCreateDisplayModeKHR; -extern PFN_vkCreateDisplayPlaneSurfaceKHR vkCreateDisplayPlaneSurfaceKHR; -extern PFN_vkGetDisplayModePropertiesKHR vkGetDisplayModePropertiesKHR; -extern PFN_vkGetDisplayPlaneCapabilitiesKHR vkGetDisplayPlaneCapabilitiesKHR; -extern PFN_vkGetDisplayPlaneSupportedDisplaysKHR vkGetDisplayPlaneSupportedDisplaysKHR; -extern PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR vkGetPhysicalDeviceDisplayPlanePropertiesKHR; -extern PFN_vkGetPhysicalDeviceDisplayPropertiesKHR vkGetPhysicalDeviceDisplayPropertiesKHR; -#endif // defined(VK_KHR_display) -#if defined(VK_KHR_display_swapchain) -extern PFN_vkCreateSharedSwapchainsKHR vkCreateSharedSwapchainsKHR; -#endif // defined(VK_KHR_display_swapchain) -#if defined(VK_KHR_draw_indirect_count) -extern PFN_vkCmdDrawIndexedIndirectCountKHR vkCmdDrawIndexedIndirectCountKHR; -extern PFN_vkCmdDrawIndirectCountKHR vkCmdDrawIndirectCountKHR; -#endif // defined(VK_KHR_draw_indirect_count) -#if defined(VK_KHR_dynamic_rendering) -extern PFN_vkCmdBeginRenderingKHR vkCmdBeginRenderingKHR; -extern PFN_vkCmdEndRenderingKHR vkCmdEndRenderingKHR; -#endif // defined(VK_KHR_dynamic_rendering) -#if defined(VK_KHR_external_fence_capabilities) -extern PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR vkGetPhysicalDeviceExternalFencePropertiesKHR; -#endif // defined(VK_KHR_external_fence_capabilities) -#if defined(VK_KHR_external_fence_fd) -extern PFN_vkGetFenceFdKHR vkGetFenceFdKHR; -extern PFN_vkImportFenceFdKHR vkImportFenceFdKHR; -#endif // defined(VK_KHR_external_fence_fd) -#if defined(VK_KHR_external_fence_win32) -extern PFN_vkGetFenceWin32HandleKHR vkGetFenceWin32HandleKHR; -extern PFN_vkImportFenceWin32HandleKHR vkImportFenceWin32HandleKHR; -#endif // defined(VK_KHR_external_fence_win32) -#if defined(VK_KHR_external_memory_capabilities) -extern PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR vkGetPhysicalDeviceExternalBufferPropertiesKHR; -#endif // defined(VK_KHR_external_memory_capabilities) -#if defined(VK_KHR_external_memory_fd) -extern PFN_vkGetMemoryFdKHR vkGetMemoryFdKHR; -extern PFN_vkGetMemoryFdPropertiesKHR vkGetMemoryFdPropertiesKHR; -#endif // defined(VK_KHR_external_memory_fd) -#if defined(VK_KHR_external_memory_win32) -extern PFN_vkGetMemoryWin32HandleKHR vkGetMemoryWin32HandleKHR; -extern PFN_vkGetMemoryWin32HandlePropertiesKHR vkGetMemoryWin32HandlePropertiesKHR; -#endif // defined(VK_KHR_external_memory_win32) -#if defined(VK_KHR_external_semaphore_capabilities) -extern PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR vkGetPhysicalDeviceExternalSemaphorePropertiesKHR; -#endif // defined(VK_KHR_external_semaphore_capabilities) -#if defined(VK_KHR_external_semaphore_fd) -extern PFN_vkGetSemaphoreFdKHR vkGetSemaphoreFdKHR; -extern PFN_vkImportSemaphoreFdKHR vkImportSemaphoreFdKHR; -#endif // defined(VK_KHR_external_semaphore_fd) -#if defined(VK_KHR_external_semaphore_win32) -extern PFN_vkGetSemaphoreWin32HandleKHR vkGetSemaphoreWin32HandleKHR; -extern PFN_vkImportSemaphoreWin32HandleKHR vkImportSemaphoreWin32HandleKHR; -#endif // defined(VK_KHR_external_semaphore_win32) -#if defined(VK_KHR_fragment_shading_rate) -extern PFN_vkCmdSetFragmentShadingRateKHR vkCmdSetFragmentShadingRateKHR; -extern PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR vkGetPhysicalDeviceFragmentShadingRatesKHR; -#endif // defined(VK_KHR_fragment_shading_rate) -#if defined(VK_KHR_get_display_properties2) -extern PFN_vkGetDisplayModeProperties2KHR vkGetDisplayModeProperties2KHR; -extern PFN_vkGetDisplayPlaneCapabilities2KHR vkGetDisplayPlaneCapabilities2KHR; -extern PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR vkGetPhysicalDeviceDisplayPlaneProperties2KHR; -extern PFN_vkGetPhysicalDeviceDisplayProperties2KHR vkGetPhysicalDeviceDisplayProperties2KHR; -#endif // defined(VK_KHR_get_display_properties2) -#if defined(VK_KHR_get_memory_requirements2) -extern PFN_vkGetBufferMemoryRequirements2KHR vkGetBufferMemoryRequirements2KHR; -extern PFN_vkGetImageMemoryRequirements2KHR vkGetImageMemoryRequirements2KHR; -extern PFN_vkGetImageSparseMemoryRequirements2KHR vkGetImageSparseMemoryRequirements2KHR; -#endif // defined(VK_KHR_get_memory_requirements2) -#if defined(VK_KHR_get_physical_device_properties2) -extern PFN_vkGetPhysicalDeviceFeatures2KHR vkGetPhysicalDeviceFeatures2KHR; -extern PFN_vkGetPhysicalDeviceFormatProperties2KHR vkGetPhysicalDeviceFormatProperties2KHR; -extern PFN_vkGetPhysicalDeviceImageFormatProperties2KHR vkGetPhysicalDeviceImageFormatProperties2KHR; -extern PFN_vkGetPhysicalDeviceMemoryProperties2KHR vkGetPhysicalDeviceMemoryProperties2KHR; -extern PFN_vkGetPhysicalDeviceProperties2KHR vkGetPhysicalDeviceProperties2KHR; -extern PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR vkGetPhysicalDeviceQueueFamilyProperties2KHR; -extern PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR vkGetPhysicalDeviceSparseImageFormatProperties2KHR; -#endif // defined(VK_KHR_get_physical_device_properties2) -#if defined(VK_KHR_get_surface_capabilities2) -extern PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR vkGetPhysicalDeviceSurfaceCapabilities2KHR; -extern PFN_vkGetPhysicalDeviceSurfaceFormats2KHR vkGetPhysicalDeviceSurfaceFormats2KHR; -#endif // defined(VK_KHR_get_surface_capabilities2) -#if defined(VK_KHR_maintenance1) -extern PFN_vkTrimCommandPoolKHR vkTrimCommandPoolKHR; -#endif // defined(VK_KHR_maintenance1) -#if defined(VK_KHR_maintenance3) -extern PFN_vkGetDescriptorSetLayoutSupportKHR vkGetDescriptorSetLayoutSupportKHR; -#endif // defined(VK_KHR_maintenance3) -#if defined(VK_KHR_maintenance4) -extern PFN_vkGetDeviceBufferMemoryRequirementsKHR vkGetDeviceBufferMemoryRequirementsKHR; -extern PFN_vkGetDeviceImageMemoryRequirementsKHR vkGetDeviceImageMemoryRequirementsKHR; -extern PFN_vkGetDeviceImageSparseMemoryRequirementsKHR vkGetDeviceImageSparseMemoryRequirementsKHR; -#endif // defined(VK_KHR_maintenance4) -#if defined(VK_KHR_performance_query) -extern PFN_vkAcquireProfilingLockKHR vkAcquireProfilingLockKHR; -extern PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR; -extern PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR; -extern PFN_vkReleaseProfilingLockKHR vkReleaseProfilingLockKHR; -#endif // defined(VK_KHR_performance_query) -#if defined(VK_KHR_pipeline_executable_properties) -extern PFN_vkGetPipelineExecutableInternalRepresentationsKHR vkGetPipelineExecutableInternalRepresentationsKHR; -extern PFN_vkGetPipelineExecutablePropertiesKHR vkGetPipelineExecutablePropertiesKHR; -extern PFN_vkGetPipelineExecutableStatisticsKHR vkGetPipelineExecutableStatisticsKHR; -#endif // defined(VK_KHR_pipeline_executable_properties) -#if defined(VK_KHR_present_wait) -extern PFN_vkWaitForPresentKHR vkWaitForPresentKHR; -#endif // defined(VK_KHR_present_wait) -#if defined(VK_KHR_push_descriptor) -extern PFN_vkCmdPushDescriptorSetKHR vkCmdPushDescriptorSetKHR; -#endif // defined(VK_KHR_push_descriptor) -#if (defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline)) -extern PFN_vkCmdTraceRaysIndirect2KHR vkCmdTraceRaysIndirect2KHR; -#endif // (defined(VK_KHR_ray_tracing_maintenance1) && defined(VK_KHR_ray_tracing_pipeline)) -#if defined(VK_KHR_ray_tracing_pipeline) -extern PFN_vkCmdSetRayTracingPipelineStackSizeKHR vkCmdSetRayTracingPipelineStackSizeKHR; -extern PFN_vkCmdTraceRaysIndirectKHR vkCmdTraceRaysIndirectKHR; -extern PFN_vkCmdTraceRaysKHR vkCmdTraceRaysKHR; -extern PFN_vkCreateRayTracingPipelinesKHR vkCreateRayTracingPipelinesKHR; -extern PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR vkGetRayTracingCaptureReplayShaderGroupHandlesKHR; -extern PFN_vkGetRayTracingShaderGroupHandlesKHR vkGetRayTracingShaderGroupHandlesKHR; -extern PFN_vkGetRayTracingShaderGroupStackSizeKHR vkGetRayTracingShaderGroupStackSizeKHR; -#endif // defined(VK_KHR_ray_tracing_pipeline) -#if defined(VK_KHR_sampler_ycbcr_conversion) -extern PFN_vkCreateSamplerYcbcrConversionKHR vkCreateSamplerYcbcrConversionKHR; -extern PFN_vkDestroySamplerYcbcrConversionKHR vkDestroySamplerYcbcrConversionKHR; -#endif // defined(VK_KHR_sampler_ycbcr_conversion) -#if defined(VK_KHR_shared_presentable_image) -extern PFN_vkGetSwapchainStatusKHR vkGetSwapchainStatusKHR; -#endif // defined(VK_KHR_shared_presentable_image) -#if defined(VK_KHR_surface) -extern PFN_vkDestroySurfaceKHR vkDestroySurfaceKHR; -extern PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR vkGetPhysicalDeviceSurfaceCapabilitiesKHR; -extern PFN_vkGetPhysicalDeviceSurfaceFormatsKHR vkGetPhysicalDeviceSurfaceFormatsKHR; -extern PFN_vkGetPhysicalDeviceSurfacePresentModesKHR vkGetPhysicalDeviceSurfacePresentModesKHR; -extern PFN_vkGetPhysicalDeviceSurfaceSupportKHR vkGetPhysicalDeviceSurfaceSupportKHR; -#endif // defined(VK_KHR_surface) -#if defined(VK_KHR_swapchain) -extern PFN_vkAcquireNextImageKHR vkAcquireNextImageKHR; -extern PFN_vkCreateSwapchainKHR vkCreateSwapchainKHR; -extern PFN_vkDestroySwapchainKHR vkDestroySwapchainKHR; -extern PFN_vkGetSwapchainImagesKHR vkGetSwapchainImagesKHR; -extern PFN_vkQueuePresentKHR vkQueuePresentKHR; -#endif // defined(VK_KHR_swapchain) -#if defined(VK_KHR_synchronization2) -extern PFN_vkCmdPipelineBarrier2KHR vkCmdPipelineBarrier2KHR; -extern PFN_vkCmdResetEvent2KHR vkCmdResetEvent2KHR; -extern PFN_vkCmdSetEvent2KHR vkCmdSetEvent2KHR; -extern PFN_vkCmdWaitEvents2KHR vkCmdWaitEvents2KHR; -extern PFN_vkCmdWriteTimestamp2KHR vkCmdWriteTimestamp2KHR; -extern PFN_vkQueueSubmit2KHR vkQueueSubmit2KHR; -#endif // defined(VK_KHR_synchronization2) -#if (defined(VK_KHR_synchronization2) && defined(VK_AMD_buffer_marker)) -extern PFN_vkCmdWriteBufferMarker2AMD vkCmdWriteBufferMarker2AMD; -#endif // (defined(VK_KHR_synchronization2) && defined(VK_AMD_buffer_marker)) -#if (defined(VK_KHR_synchronization2) && defined(VK_NV_device_diagnostic_checkpoints)) -extern PFN_vkGetQueueCheckpointData2NV vkGetQueueCheckpointData2NV; -#endif // (defined(VK_KHR_synchronization2) && defined(VK_NV_device_diagnostic_checkpoints)) -#if defined(VK_KHR_timeline_semaphore) -extern PFN_vkGetSemaphoreCounterValueKHR vkGetSemaphoreCounterValueKHR; -extern PFN_vkSignalSemaphoreKHR vkSignalSemaphoreKHR; -extern PFN_vkWaitSemaphoresKHR vkWaitSemaphoresKHR; -#endif // defined(VK_KHR_timeline_semaphore) -#if defined(VK_KHR_video_decode_queue) -extern PFN_vkCmdDecodeVideoKHR vkCmdDecodeVideoKHR; -#endif // defined(VK_KHR_video_decode_queue) -#if defined(VK_KHR_video_encode_queue) -extern PFN_vkCmdEncodeVideoKHR vkCmdEncodeVideoKHR; -#endif // defined(VK_KHR_video_encode_queue) -#if defined(VK_KHR_video_queue) -extern PFN_vkBindVideoSessionMemoryKHR vkBindVideoSessionMemoryKHR; -extern PFN_vkCmdBeginVideoCodingKHR vkCmdBeginVideoCodingKHR; -extern PFN_vkCmdControlVideoCodingKHR vkCmdControlVideoCodingKHR; -extern PFN_vkCmdEndVideoCodingKHR vkCmdEndVideoCodingKHR; -extern PFN_vkCreateVideoSessionKHR vkCreateVideoSessionKHR; -extern PFN_vkCreateVideoSessionParametersKHR vkCreateVideoSessionParametersKHR; -extern PFN_vkDestroyVideoSessionKHR vkDestroyVideoSessionKHR; -extern PFN_vkDestroyVideoSessionParametersKHR vkDestroyVideoSessionParametersKHR; -extern PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR vkGetPhysicalDeviceVideoCapabilitiesKHR; -extern PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR vkGetPhysicalDeviceVideoFormatPropertiesKHR; -extern PFN_vkGetVideoSessionMemoryRequirementsKHR vkGetVideoSessionMemoryRequirementsKHR; -extern PFN_vkUpdateVideoSessionParametersKHR vkUpdateVideoSessionParametersKHR; -#endif // defined(VK_KHR_video_queue) -#if defined(VK_KHR_wayland_surface) -extern PFN_vkCreateWaylandSurfaceKHR vkCreateWaylandSurfaceKHR; -extern PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR vkGetPhysicalDeviceWaylandPresentationSupportKHR; -#endif // defined(VK_KHR_wayland_surface) -#if defined(VK_KHR_win32_surface) -extern PFN_vkCreateWin32SurfaceKHR vkCreateWin32SurfaceKHR; -extern PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR vkGetPhysicalDeviceWin32PresentationSupportKHR; -#endif // defined(VK_KHR_win32_surface) -#if defined(VK_KHR_xcb_surface) -extern PFN_vkCreateXcbSurfaceKHR vkCreateXcbSurfaceKHR; -extern PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR vkGetPhysicalDeviceXcbPresentationSupportKHR; -#endif // defined(VK_KHR_xcb_surface) -#if defined(VK_KHR_xlib_surface) -extern PFN_vkCreateXlibSurfaceKHR vkCreateXlibSurfaceKHR; -extern PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR vkGetPhysicalDeviceXlibPresentationSupportKHR; -#endif // defined(VK_KHR_xlib_surface) -#if defined(VK_MVK_ios_surface) -extern PFN_vkCreateIOSSurfaceMVK vkCreateIOSSurfaceMVK; -#endif // defined(VK_MVK_ios_surface) -#if defined(VK_MVK_macos_surface) -extern PFN_vkCreateMacOSSurfaceMVK vkCreateMacOSSurfaceMVK; -#endif // defined(VK_MVK_macos_surface) -#if defined(VK_NN_vi_surface) -extern PFN_vkCreateViSurfaceNN vkCreateViSurfaceNN; -#endif // defined(VK_NN_vi_surface) -#if defined(VK_NVX_binary_import) -extern PFN_vkCmdCuLaunchKernelNVX vkCmdCuLaunchKernelNVX; -extern PFN_vkCreateCuFunctionNVX vkCreateCuFunctionNVX; -extern PFN_vkCreateCuModuleNVX vkCreateCuModuleNVX; -extern PFN_vkDestroyCuFunctionNVX vkDestroyCuFunctionNVX; -extern PFN_vkDestroyCuModuleNVX vkDestroyCuModuleNVX; -#endif // defined(VK_NVX_binary_import) -#if defined(VK_NVX_image_view_handle) -extern PFN_vkGetImageViewAddressNVX vkGetImageViewAddressNVX; -extern PFN_vkGetImageViewHandleNVX vkGetImageViewHandleNVX; -#endif // defined(VK_NVX_image_view_handle) -#if defined(VK_NV_acquire_winrt_display) -extern PFN_vkAcquireWinrtDisplayNV vkAcquireWinrtDisplayNV; -extern PFN_vkGetWinrtDisplayNV vkGetWinrtDisplayNV; -#endif // defined(VK_NV_acquire_winrt_display) -#if defined(VK_NV_clip_space_w_scaling) -extern PFN_vkCmdSetViewportWScalingNV vkCmdSetViewportWScalingNV; -#endif // defined(VK_NV_clip_space_w_scaling) -#if defined(VK_NV_cooperative_matrix) -extern PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV vkGetPhysicalDeviceCooperativeMatrixPropertiesNV; -#endif // defined(VK_NV_cooperative_matrix) -#if defined(VK_NV_coverage_reduction_mode) -extern PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV; -#endif // defined(VK_NV_coverage_reduction_mode) -#if defined(VK_NV_device_diagnostic_checkpoints) -extern PFN_vkCmdSetCheckpointNV vkCmdSetCheckpointNV; -extern PFN_vkGetQueueCheckpointDataNV vkGetQueueCheckpointDataNV; -#endif // defined(VK_NV_device_diagnostic_checkpoints) -#if defined(VK_NV_device_generated_commands) -extern PFN_vkCmdBindPipelineShaderGroupNV vkCmdBindPipelineShaderGroupNV; -extern PFN_vkCmdExecuteGeneratedCommandsNV vkCmdExecuteGeneratedCommandsNV; -extern PFN_vkCmdPreprocessGeneratedCommandsNV vkCmdPreprocessGeneratedCommandsNV; -extern PFN_vkCreateIndirectCommandsLayoutNV vkCreateIndirectCommandsLayoutNV; -extern PFN_vkDestroyIndirectCommandsLayoutNV vkDestroyIndirectCommandsLayoutNV; -extern PFN_vkGetGeneratedCommandsMemoryRequirementsNV vkGetGeneratedCommandsMemoryRequirementsNV; -#endif // defined(VK_NV_device_generated_commands) -#if defined(VK_NV_external_memory_capabilities) -extern PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV vkGetPhysicalDeviceExternalImageFormatPropertiesNV; -#endif // defined(VK_NV_external_memory_capabilities) -#if defined(VK_NV_external_memory_rdma) -extern PFN_vkGetMemoryRemoteAddressNV vkGetMemoryRemoteAddressNV; -#endif // defined(VK_NV_external_memory_rdma) -#if defined(VK_NV_external_memory_win32) -extern PFN_vkGetMemoryWin32HandleNV vkGetMemoryWin32HandleNV; -#endif // defined(VK_NV_external_memory_win32) -#if defined(VK_NV_fragment_shading_rate_enums) -extern PFN_vkCmdSetFragmentShadingRateEnumNV vkCmdSetFragmentShadingRateEnumNV; -#endif // defined(VK_NV_fragment_shading_rate_enums) -#if defined(VK_NV_mesh_shader) -extern PFN_vkCmdDrawMeshTasksIndirectCountNV vkCmdDrawMeshTasksIndirectCountNV; -extern PFN_vkCmdDrawMeshTasksIndirectNV vkCmdDrawMeshTasksIndirectNV; -extern PFN_vkCmdDrawMeshTasksNV vkCmdDrawMeshTasksNV; -#endif // defined(VK_NV_mesh_shader) -#if defined(VK_NV_ray_tracing) -extern PFN_vkBindAccelerationStructureMemoryNV vkBindAccelerationStructureMemoryNV; -extern PFN_vkCmdBuildAccelerationStructureNV vkCmdBuildAccelerationStructureNV; -extern PFN_vkCmdCopyAccelerationStructureNV vkCmdCopyAccelerationStructureNV; -extern PFN_vkCmdTraceRaysNV vkCmdTraceRaysNV; -extern PFN_vkCmdWriteAccelerationStructuresPropertiesNV vkCmdWriteAccelerationStructuresPropertiesNV; -extern PFN_vkCompileDeferredNV vkCompileDeferredNV; -extern PFN_vkCreateAccelerationStructureNV vkCreateAccelerationStructureNV; -extern PFN_vkCreateRayTracingPipelinesNV vkCreateRayTracingPipelinesNV; -extern PFN_vkDestroyAccelerationStructureNV vkDestroyAccelerationStructureNV; -extern PFN_vkGetAccelerationStructureHandleNV vkGetAccelerationStructureHandleNV; -extern PFN_vkGetAccelerationStructureMemoryRequirementsNV vkGetAccelerationStructureMemoryRequirementsNV; -extern PFN_vkGetRayTracingShaderGroupHandlesNV vkGetRayTracingShaderGroupHandlesNV; -#endif // defined(VK_NV_ray_tracing) -#if defined(VK_NV_scissor_exclusive) -extern PFN_vkCmdSetExclusiveScissorNV vkCmdSetExclusiveScissorNV; -#endif // defined(VK_NV_scissor_exclusive) -#if defined(VK_NV_shading_rate_image) -extern PFN_vkCmdBindShadingRateImageNV vkCmdBindShadingRateImageNV; -extern PFN_vkCmdSetCoarseSampleOrderNV vkCmdSetCoarseSampleOrderNV; -extern PFN_vkCmdSetViewportShadingRatePaletteNV vkCmdSetViewportShadingRatePaletteNV; -#endif // defined(VK_NV_shading_rate_image) -#if defined(VK_QNX_screen_surface) -extern PFN_vkCreateScreenSurfaceQNX vkCreateScreenSurfaceQNX; -extern PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX vkGetPhysicalDeviceScreenPresentationSupportQNX; -#endif // defined(VK_QNX_screen_surface) -#if defined(VK_VALVE_descriptor_set_host_mapping) -extern PFN_vkGetDescriptorSetHostMappingVALVE vkGetDescriptorSetHostMappingVALVE; -extern PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE vkGetDescriptorSetLayoutHostMappingInfoVALVE; -#endif // defined(VK_VALVE_descriptor_set_host_mapping) -#if (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1)) -extern PFN_vkGetDeviceGroupSurfacePresentModes2EXT vkGetDeviceGroupSurfacePresentModes2EXT; -#endif // (defined(VK_EXT_full_screen_exclusive) && defined(VK_KHR_device_group)) || (defined(VK_EXT_full_screen_exclusive) && defined(VK_VERSION_1_1)) -#if (defined(VK_KHR_descriptor_update_template) && defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && defined(VK_KHR_descriptor_update_template)) -extern PFN_vkCmdPushDescriptorSetWithTemplateKHR vkCmdPushDescriptorSetWithTemplateKHR; -#endif // (defined(VK_KHR_descriptor_update_template) && defined(VK_KHR_push_descriptor)) || (defined(VK_KHR_push_descriptor) && defined(VK_VERSION_1_1)) || (defined(VK_KHR_push_descriptor) && defined(VK_KHR_descriptor_update_template)) -#if (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) -extern PFN_vkGetDeviceGroupPresentCapabilitiesKHR vkGetDeviceGroupPresentCapabilitiesKHR; -extern PFN_vkGetDeviceGroupSurfacePresentModesKHR vkGetDeviceGroupSurfacePresentModesKHR; -extern PFN_vkGetPhysicalDevicePresentRectanglesKHR vkGetPhysicalDevicePresentRectanglesKHR; -#endif // (defined(VK_KHR_device_group) && defined(VK_KHR_surface)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) -#if (defined(VK_KHR_device_group) && defined(VK_KHR_swapchain)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) -extern PFN_vkAcquireNextImage2KHR vkAcquireNextImage2KHR; -#endif // (defined(VK_KHR_device_group) && defined(VK_KHR_swapchain)) || (defined(VK_KHR_swapchain) && defined(VK_VERSION_1_1)) - -} // namespace bluevk - -#if !defined(NDEBUG) -#include -utils::io::ostream& operator<<(utils::io::ostream& out, const VkImageLayout& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkAttachmentLoadOp& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkAttachmentStoreOp& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkImageType& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkImageTiling& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkImageViewType& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkCommandBufferLevel& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkComponentSwizzle& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkDescriptorType& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkQueryType& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkBorderColor& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkPipelineBindPoint& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkPipelineCacheHeaderVersion& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkPrimitiveTopology& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkSharingMode& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkIndexType& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkFilter& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkSamplerMipmapMode& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkSamplerAddressMode& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkCompareOp& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkPolygonMode& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkFrontFace& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkBlendFactor& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkBlendOp& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkStencilOp& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkLogicOp& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkInternalAllocationType& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkSystemAllocationScope& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkPhysicalDeviceType& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkVertexInputRate& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkFormat& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkStructureType& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkSubpassContents& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkResult& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkDynamicState& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkDescriptorUpdateTemplateType& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkObjectType& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkSemaphoreType& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkPresentModeKHR& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkColorSpaceKHR& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkTimeDomainEXT& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkDebugReportObjectTypeEXT& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkDeviceMemoryReportEventTypeEXT& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkRasterizationOrderAMD& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkValidationCheckEXT& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkValidationFeatureEnableEXT& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkValidationFeatureDisableEXT& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkIndirectCommandsTokenTypeNV& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkDisplayPowerStateEXT& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkDeviceEventTypeEXT& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkDisplayEventTypeEXT& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkViewportCoordinateSwizzleNV& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkDiscardRectangleModeEXT& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkPointClippingBehavior& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkSamplerReductionMode& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkTessellationDomainOrigin& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkSamplerYcbcrModelConversion& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkSamplerYcbcrRange& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkChromaLocation& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkBlendOverlapEXT& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkCoverageModulationModeNV& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkCoverageReductionModeNV& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkValidationCacheHeaderVersionEXT& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkShaderInfoTypeAMD& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkQueueGlobalPriorityKHR& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkConservativeRasterizationModeEXT& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkVendorId& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkDriverId& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkShadingRatePaletteEntryNV& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkCoarseSampleOrderTypeNV& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkCopyAccelerationStructureModeKHR& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkBuildAccelerationStructureModeKHR& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkAccelerationStructureTypeKHR& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkGeometryTypeKHR& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkAccelerationStructureMemoryRequirementsTypeNV& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkAccelerationStructureBuildTypeKHR& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkRayTracingShaderGroupTypeKHR& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkAccelerationStructureCompatibilityKHR& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkShaderGroupShaderKHR& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkMemoryOverallocationBehaviorAMD& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkScopeNV& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkComponentTypeNV& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkPerformanceCounterScopeKHR& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkPerformanceCounterUnitKHR& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkPerformanceCounterStorageKHR& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkPerformanceConfigurationTypeINTEL& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkQueryPoolSamplingModeINTEL& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkPerformanceOverrideTypeINTEL& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkPerformanceParameterTypeINTEL& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkPerformanceValueTypeINTEL& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkShaderFloatControlsIndependence& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkPipelineExecutableStatisticFormatKHR& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkLineRasterizationModeEXT& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkFragmentShadingRateCombinerOpKHR& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkFragmentShadingRateNV& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkFragmentShadingRateTypeNV& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkSubpassMergeStatusEXT& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkProvokingVertexModeEXT& value); -utils::io::ostream& operator<<(utils::io::ostream& out, const VkAccelerationStructureMotionInstanceTypeNV& value); -#endif - -#endif // TNT_FILAMENT_BLUEVK_H diff --git a/ios/include/filaflat/ChunkContainer.h b/ios/include/filaflat/ChunkContainer.h deleted file mode 100644 index 95a96ca5..00000000 --- a/ios/include/filaflat/ChunkContainer.h +++ /dev/null @@ -1,103 +0,0 @@ -/* - * Copyright (C) 2017 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_FILAFLAT_CHUNK_CONTAINER_H -#define TNT_FILAFLAT_CHUNK_CONTAINER_H - - -#include - -#include - -#include - -#include - -namespace filaflat { - -using ShaderContent = utils::FixedCapacityVector; -using BlobDictionary = utils::FixedCapacityVector; - -class Unflattener; - -// Allows to build a map of chunks in a Package and get direct individual access based on chunk ID. -class UTILS_PUBLIC ChunkContainer { -public: - using Type = filamat::ChunkType; - - ChunkContainer(void const* data, size_t size) : mData(data), mSize(size) {} - - ~ChunkContainer() noexcept; - - // Must be called before trying to access any of the chunk. Fails and return false ONLY if - // an incomplete chunk is found or if a chunk with bogus size is found. - bool parse() noexcept; - - typedef struct { - const uint8_t* start; - size_t size; - } ChunkDesc; - - typedef struct { - Type type; - ChunkDesc desc; - } Chunk; - - size_t getChunkCount() const noexcept { - return mChunks.size(); - } - - Chunk getChunk(size_t index) const noexcept { - auto it = mChunks.begin(); - std::advance(it, index); - return { it->first, it->second }; - } - - std::pair getChunkRange(Type type) const noexcept { - ChunkDesc const* pChunkDesc; - bool success = hasChunk(type, &pChunkDesc); - if (success) { - return { pChunkDesc->start, pChunkDesc->start + pChunkDesc->size }; - } - return { nullptr, nullptr }; - } - - bool hasChunk(Type type, ChunkDesc const** pChunkDesc = nullptr) const noexcept { - auto& chunks = mChunks; - auto pos = chunks.find(type); - if (pos != chunks.end()) { - if (pChunkDesc) { - *pChunkDesc = &pos.value(); - } - return true; - } - return false; - } - - void const* getData() const { return mData; } - - size_t getSize() const { return mSize; } - -private: - bool parseChunk(Unflattener& unflattener); - - void const* mData; - size_t mSize; - tsl::robin_map mChunks; -}; - -} // namespace filaflat -#endif diff --git a/ios/include/filaflat/DictionaryReader.h b/ios/include/filaflat/DictionaryReader.h deleted file mode 100644 index df2f73fc..00000000 --- a/ios/include/filaflat/DictionaryReader.h +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright (C) 2018 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_FILAFLAT_DICTIONARY_READER_H -#define TNT_FILAFLAT_DICTIONARY_READER_H - -#include - -namespace filaflat { - -struct DictionaryReader { - static bool unflatten(ChunkContainer const& container, - ChunkContainer::Type dictionaryTag, - BlobDictionary& dictionary); -}; - -} // namespace filaflat - -#endif // TNT_FILAFLAT_DICTIONARY_READER_H diff --git a/ios/include/filaflat/MaterialChunk.h b/ios/include/filaflat/MaterialChunk.h deleted file mode 100644 index fa4f2a54..00000000 --- a/ios/include/filaflat/MaterialChunk.h +++ /dev/null @@ -1,70 +0,0 @@ -/* - * Copyright (C) 2017 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_FILAMAT_MATERIAL_CHUNK_H -#define TNT_FILAMAT_MATERIAL_CHUNK_H - -#include - -#include -#include - -#include - -#include - -namespace filaflat { - -class MaterialChunk { -public: - using Variant = filament::Variant; - - explicit MaterialChunk(ChunkContainer const& container); - ~MaterialChunk() noexcept; - - // call this once after container.parse() has been called - bool initialize(filamat::ChunkType materialTag); - - // call this as many times as needed - // populates "shaderContent" with the requested shader, or returns false on failure. - bool getShader(ShaderContent& shaderContent, BlobDictionary const& dictionary, - uint8_t shaderModel, Variant variant, uint8_t stage); - - // These methods are for debugging purposes only (matdbg) - // @{ - static void decodeKey(uint32_t key, uint8_t* model, Variant::type_t* variant, uint8_t* stage); - const tsl::robin_map& getOffsets() const { return mOffsets; } - // @} - -private: - ChunkContainer const& mContainer; - filamat::ChunkType mMaterialTag = filamat::ChunkType::Unknown; - Unflattener mUnflattener; - const uint8_t* mBase = nullptr; - tsl::robin_map mOffsets; - - bool getTextShader(Unflattener unflattener, - BlobDictionary const& dictionary, ShaderContent& shaderContent, - uint8_t shaderModel, Variant variant, uint8_t stage); - - bool getSpirvShader( - BlobDictionary const& dictionary, ShaderContent& shaderContent, - uint8_t shaderModel, Variant variant, uint8_t stage); -}; - -} // namespace filamat - -#endif // TNT_FILAMAT_MATERIAL_CHUNK_H diff --git a/ios/include/filaflat/Unflattener.h b/ios/include/filaflat/Unflattener.h deleted file mode 100644 index 11759aeb..00000000 --- a/ios/include/filaflat/Unflattener.h +++ /dev/null @@ -1,163 +0,0 @@ -/* - * Copyright (C) 2017 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_FILAFLAT_UNFLATTENER_H -#define TNT_FILAFLAT_UNFLATTENER_H - -#include -#include - -#include - -#include - -namespace filaflat { - -// Allow read operation from an Unflattenable. All READ operation MUST go through the Unflattener -// since it checks boundaries before readind. All read operations return values MUST be verified, -// never assume a read will succeed. -class UTILS_PUBLIC Unflattener { -public: - Unflattener() noexcept = default; - - Unflattener(const uint8_t* src, const uint8_t* end) - : mSrc(src), mCursor(src), mEnd(end) { - assert_invariant(src && end); - } - - Unflattener(Unflattener const& rhs) = default; - - ~Unflattener() noexcept = default; - - bool hasData() const noexcept { - return mCursor < mEnd; - } - - inline bool willOverflow(size_t size) const noexcept { - return (mCursor + size) > mEnd; - } - - void skipAlignmentPadding() { - const uint8_t padSize = (8 - (intptr_t(mCursor) % 8)) % 8; - mCursor += padSize; - assert_invariant(0 == (intptr_t(mCursor) % 8)); - } - - bool read(bool* b) noexcept { - if (willOverflow(1)) { - return false; - } - *b = mCursor[0]; - mCursor += 1; - return true; - } - - bool read(uint8_t* i) noexcept { - if (willOverflow(1)) { - return false; - } - *i = mCursor[0]; - mCursor += 1; - return true; - } - - bool read(filament::Variant* v) noexcept { - return read(&v->key); - } - - bool read(uint16_t* i) noexcept { - if (willOverflow(2)) { - return false; - } - *i = 0; - *i |= mCursor[0]; - *i |= mCursor[1] << 8; - mCursor += 2; - return true; - } - - bool read(uint32_t* i) noexcept { - if (willOverflow(4)) { - return false; - } - *i = 0; - *i |= mCursor[0]; - *i |= mCursor[1] << 8; - *i |= mCursor[2] << 16; - *i |= mCursor[3] << 24; - mCursor += 4; - return true; - } - - bool read(uint64_t* i) noexcept { - if (willOverflow(8)) { - return false; - } - *i = 0; - *i |= static_cast(mCursor[0]); - *i |= static_cast(mCursor[1]) << 8; - *i |= static_cast(mCursor[2]) << 16; - *i |= static_cast(mCursor[3]) << 24; - *i |= static_cast(mCursor[4]) << 32; - *i |= static_cast(mCursor[5]) << 40; - *i |= static_cast(mCursor[6]) << 48; - *i |= static_cast(mCursor[7]) << 56; - mCursor += 8; - return true; - } - - bool read(utils::CString* s) noexcept; - - bool read(const char** blob, size_t* size) noexcept; - - bool read(const char** s) noexcept; - - bool read(float* f) noexcept { - if (willOverflow(4)) { - return false; - } - uint32_t i; - i = 0; - i |= mCursor[0]; - i |= mCursor[1] << 8; - i |= mCursor[2] << 16; - i |= mCursor[3] << 24; - *f = reinterpret_cast(i); - mCursor += 4; - return true; - } - - const uint8_t* getCursor() const noexcept { - return mCursor; - } - - void setCursor(const uint8_t* cursor) noexcept { - if (mSrc <= cursor && cursor < mEnd) { - mCursor = cursor; - } else { - mCursor = mEnd; - } - } - -private: - const uint8_t* mSrc = nullptr; - const uint8_t* mCursor = nullptr; - const uint8_t* mEnd = nullptr; -}; - -} //namespace filaflat - -#endif // TNT_FILAFLAT_UNFLATTENER_H diff --git a/ios/include/filagui/ImGuiExtensions.h b/ios/include/filagui/ImGuiExtensions.h deleted file mode 100644 index fb2587f8..00000000 --- a/ios/include/filagui/ImGuiExtensions.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright (C) 2019 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef FILAGUI_IMGUIEXTENSIONS_H -#define FILAGUI_IMGUIEXTENSIONS_H - -#include - -struct ImVec2; - -/** - * Namespace for custom widgets that follow the API conventions used by ImGui. - * For example, the prototype for ImGuiExt::DirectionWidget is similar to ImGui::DragFloat3. - */ -namespace ImGuiExt { - /* - * Draws an arrow widget for manipulating a unit vector (inspired by AntTweakBar). - * - * This adds a draggable 3D arrow widget to the current ImGui window, as well as a label and - * three spin boxes that can be dragged or double-clicked for manual entry. - * - * The widget allow users to enter arbitrary vectors, so clients should copy the UI value - * then normalize it. Clients should not directly normalize the UI value as this would cause - * surprises for users who attempt to type in individual components. - */ - UTILS_PUBLIC - bool DirectionWidget(const char* label, float v[3]); - - /** - * Draws a plot with multiple series. The parameters are the same as for ImGui::ImPlotLines - * except for the following: - * - series_start: called when a new series starts rendering, this can be used to customize - * the series' style for instance - * - series_end: called when a series is done rendering - * - values_getter: the first parameter indicates which series is being rendered - */ - UTILS_PUBLIC - void PlotLinesSeries(const char* label, int series_count, - void (*series_start)(int series), - float (*values_getter)(int series, void* data, int idx), - void (*series_end)(int series), - void* data, int values_count, int values_offset, const char* overlay_text, - float scale_min, float scale_max, ImVec2 graph_size); -} - -#endif // FILAGUI_IMGUIEXTENSIONS_H diff --git a/ios/include/filagui/ImGuiHelper.h b/ios/include/filagui/ImGuiHelper.h deleted file mode 100644 index f953acbc..00000000 --- a/ios/include/filagui/ImGuiHelper.h +++ /dev/null @@ -1,102 +0,0 @@ -/* - * Copyright (C) 2015 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef FILAGUI_IMGUIHELPER_H_ -#define FILAGUI_IMGUIHELPER_H_ - -#include -#include - -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include - -struct ImDrawData; -struct ImGuiIO; -struct ImGuiContext; - -namespace filagui { - -// Translates ImGui's draw commands into Filament primitives, textures, vertex buffers, etc. -// Creates a UI-specific Scene object and populates it with a Renderable. Does not handle -// event processing; clients can simply call ImGui::GetIO() directly and set the mouse state. -class UTILS_PUBLIC ImGuiHelper { -public: - // Using std::function instead of a vanilla C callback to make it easy for clients to pass in - // lambdas that have captures. - using Callback = std::function; - - // The constructor creates its own Scene and places it in the given View. - ImGuiHelper(filament::Engine* engine, filament::View* view, const utils::Path& fontPath, - ImGuiContext* imGuiContext = nullptr); - ~ImGuiHelper(); - - // Informs ImGui of the current display size, as well as a scaling factor when scissoring. - void setDisplaySize(int width, int height, float scaleX = 1.0f, - float scaleY = 1.0f, bool flipVertical = false); - - // High-level utility method that takes a callback for creating all ImGui windows and widgets. - // Clients are responsible for rendering the View. This should be called on every frame, - // regardless of whether the Renderer wants to skip or not. - void render(float timeStepInSeconds, Callback imguiCommands); - - // Low-level alternative to render() that consumes an ImGui command list and translates it into - // various Filament calls. This includes updating the vertex buffer, setting up material - // instances, and rebuilding the Renderable component that encompasses the entire UI. Since this - // makes Filament calls, it must be called from the main thread. - void processImGuiCommands(ImDrawData* commands, const ImGuiIO& io); - - // Helper method called after resolving fontPath; public so fonts can be added by caller. - void createAtlasTexture(filament::Engine* engine); - - // Returns the client-owned view, useful for drawing 2D overlays. - filament::View* getView() const { return mView; } - - private: - void createBuffers(int numRequiredBuffers); - void populateVertexData(size_t bufferIndex, size_t vbSizeInBytes, void* vbData, - size_t ibSizeInBytes, void* ibData); - void createVertexBuffer(size_t bufferIndex, size_t capacity); - void createIndexBuffer(size_t bufferIndex, size_t capacity); - void syncThreads(); - filament::Engine* mEngine; - filament::View* mView; // The view is owned by the client. - filament::Scene* mScene; - filament::Material* mMaterial = nullptr; - filament::Camera* mCamera = nullptr; - std::vector mVertexBuffers; - std::vector mIndexBuffers; - std::vector mMaterialInstances; - utils::Entity mRenderable; - utils::Entity mCameraEntity; - filament::Texture* mTexture = nullptr; - bool mHasSynced = false; - ImGuiContext* mImGuiContext; - filament::TextureSampler mSampler; - bool mFlipVertical = false; -}; - -} // namespace filagui - -#endif /* FILAGUI_IMGUIHELPER_H_ */ diff --git a/ios/include/filagui/ImGuiMath.h b/ios/include/filagui/ImGuiMath.h deleted file mode 100644 index f94fd099..00000000 --- a/ios/include/filagui/ImGuiMath.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * Copyright (C) 2019 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef FILAGUI_IMGUIMATH_H_ -#define FILAGUI_IMGUIMATH_H_ - -#include - -static inline ImVec2 operator+(const ImVec2& lhs, const ImVec2& rhs) { - return { lhs.x+rhs.x, lhs.y+rhs.y }; -} - -static inline ImVec2 operator-(const ImVec2& lhs, const ImVec2& rhs) { - return { lhs.x-rhs.x, lhs.y-rhs.y }; -} - -#endif /* FILAGUI_IMGUIMATH_H_ */ diff --git a/ios/include/filamat/MaterialBuilder.h b/ios/include/filamat/MaterialBuilder.h index c48adb79..3f668063 100644 --- a/ios/include/filamat/MaterialBuilder.h +++ b/ios/include/filamat/MaterialBuilder.h @@ -142,6 +142,13 @@ protected: TargetLanguage targetLanguage; }; std::vector mCodeGenPermutations; + // For finding properties and running semantic analysis, we always use the same code gen + // permutation. This is the first permutation generated with default arguments passed to matc. + static constexpr const CodeGenParams mSemanticCodeGenParams = { + .shaderModel = ShaderModel::MOBILE, + .targetApi = TargetApi::OPENGL, + .targetLanguage = TargetLanguage::SPIRV + }; // Keeps track of how many times MaterialBuilder::init() has been called without a call to // MaterialBuilder::shutdown(). Internally, glslang does something similar. We keep track for @@ -231,14 +238,12 @@ public: using TransparencyMode = filament::TransparencyMode; using SpecularAmbientOcclusion = filament::SpecularAmbientOcclusion; - using AttributeType = filament::backend::UniformType; using UniformType = filament::backend::UniformType; using ConstantType = filament::backend::ConstantType; using SamplerType = filament::backend::SamplerType; using SubpassType = filament::backend::SubpassType; using SamplerFormat = filament::backend::SamplerFormat; using ParameterPrecision = filament::backend::Precision; - using Precision = filament::backend::Precision; using CullingMode = filament::backend::CullingMode; using FeatureLevel = filament::backend::FeatureLevel; @@ -267,9 +272,6 @@ public: }; using PreprocessorDefineList = std::vector; - - MaterialBuilder& noSamplerValidation(bool enabled) noexcept; - //! Set the name of this material. MaterialBuilder& name(const char* name) noexcept; @@ -576,7 +578,7 @@ public: MaterialBuilder& shaderDefine(const char* name, const char* value) noexcept; //! Add a new fragment shader output variable. Only valid for materials in the POST_PROCESS domain. - MaterialBuilder& output(VariableQualifier qualifier, OutputTarget target, Precision precision, + MaterialBuilder& output(VariableQualifier qualifier, OutputTarget target, OutputType type, const char* name, int location = -1) noexcept; MaterialBuilder& enableFramebufferFetch() noexcept; @@ -650,14 +652,13 @@ public: struct Output { Output() noexcept = default; Output(const char* outputName, VariableQualifier qualifier, OutputTarget target, - Precision precision, OutputType type, int location) noexcept - : name(outputName), qualifier(qualifier), target(target), precision(precision), - type(type), location(location) { } + OutputType type, int location) noexcept + : name(outputName), qualifier(qualifier), target(target), type(type), + location(location) { } utils::CString name; VariableQualifier qualifier; OutputTarget target; - Precision precision; OutputType type; int location; }; @@ -718,44 +719,20 @@ public: FeatureLevel getFeatureLevel() const noexcept { return mFeatureLevel; } /// @endcond - struct Attribute { - std::string_view name; - AttributeType type; - MaterialBuilder::VertexAttribute location; - std::string getAttributeName() const noexcept { - return "mesh_" + std::string{ name }; - } - std::string getDefineName() const noexcept { - std::string uppercase{ name }; - transform(uppercase.cbegin(), uppercase.cend(), uppercase.begin(), ::toupper); - return "HAS_ATTRIBUTE_" + uppercase; - } - }; - - using AttributeDatabase = std::array; - - static inline AttributeDatabase const& getAttributeDatabase() noexcept { - return sAttributeDatabase; - } - private: - static const AttributeDatabase sAttributeDatabase; - void prepareToBuild(MaterialInfo& info) noexcept; // Return true if the shader is syntactically and semantically valid. // This method finds all the properties defined in the fragment and // vertex shaders of the material. - bool findAllProperties(CodeGenParams const& semanticCodeGenParams) noexcept; + bool findAllProperties() noexcept; // Multiple calls to findProperties accumulate the property sets across fragment // and vertex shaders in mProperties. bool findProperties(filament::backend::ShaderStage type, - MaterialBuilder::PropertyList& allProperties, - CodeGenParams const& semanticCodeGenParams) noexcept; + MaterialBuilder::PropertyList& p) noexcept; - bool runSemanticAnalysis(MaterialInfo const& info, - CodeGenParams const& semanticCodeGenParams) noexcept; + bool runSemanticAnalysis(MaterialInfo const& info) noexcept; bool checkLiteRequirements() noexcept; @@ -874,8 +851,6 @@ private: PreprocessorDefineList mDefines; filament::UserVariantFilterMask mVariantFilter = {}; - - bool mNoSamplerValidation = false; }; } // namespace filamat diff --git a/ios/include/filament-iblprefilter/IBLPrefilterContext.h b/ios/include/filament-iblprefilter/IBLPrefilterContext.h index 815ff613..15cd6810 100644 --- a/ios/include/filament-iblprefilter/IBLPrefilterContext.h +++ b/ios/include/filament-iblprefilter/IBLPrefilterContext.h @@ -58,10 +58,6 @@ class Texture; class UTILS_PUBLIC IBLPrefilterContext { public: - enum class Kernel : uint8_t { - D_GGX, // Trowbridge-reitz distribution - }; - /** * Creates an IBLPrefilter context. * @param engine filament engine to use @@ -113,7 +109,7 @@ public: * - Must be allocated with all mip levels. * - Must be SAMPLEABLE * @param outCubemap Output cubemap. If null the texture is automatically created - * with default parameters (size of 256 with 9 levels). + * with default parameters (size of 256 with 5 levels). * - Must be a cubemap * - Must have SAMPLEABLE and COLOR_ATTACHMENT usage bits * @return returns outCubemap @@ -127,100 +123,6 @@ public: filament::Material* mEquirectMaterial = nullptr; }; - /** - * IrradianceFilter is a GPU based implementation of the diffuse probe pre-integration filter. - * An instance of IrradianceFilter is needed per filter configuration. A filter configuration - * contains the filter's kernel and sample count. - */ - class IrradianceFilter { - public: - using Kernel = Kernel; - - /** - * Filter configuration. - */ - struct Config { - uint16_t sampleCount = 1024u; //!< filter sample count (max 2048) - Kernel kernel = Kernel::D_GGX; //!< filter kernel - }; - - /** - * Filtering options for the current environment. - */ - struct Options { - float hdrLinear = 1024.0f; //!< no HDR compression up to this value - float hdrMax = 16384.0f; //!< HDR compression between hdrLinear and hdrMax - float lodOffset = 2.0f; //!< Good values are 2.0 or 3.0. Higher values help with heavily HDR inputs. - bool generateMipmap = true; //!< set to false if the input environment map already has mipmaps - }; - - /** - * Creates a IrradianceFilter processor. - * @param context IBLPrefilterContext to use - * @param config Configuration of the filter - */ - IrradianceFilter(IBLPrefilterContext& context, Config config); - - /** - * Creates a filter with the default configuration. - * @param context IBLPrefilterContext to use - */ - explicit IrradianceFilter(IBLPrefilterContext& context); - - /** - * Destroys all GPU resources created during initialization. - */ - ~IrradianceFilter() noexcept; - - IrradianceFilter(IrradianceFilter const&) = delete; - IrradianceFilter& operator=(IrradianceFilter const&) = delete; - IrradianceFilter(IrradianceFilter&& rhs) noexcept; - IrradianceFilter& operator=(IrradianceFilter&& rhs) noexcept; - - /** - * Generates an irradiance cubemap. Mipmaps are not generated even if present. - * @param options Options for this environment - * @param environmentCubemap Environment cubemap (input). Can't be null. - * This cubemap must be SAMPLEABLE and must have all its - * levels allocated. If Options.generateMipmap is true, - * the mipmap levels will be overwritten, otherwise - * it is assumed that all levels are correctly initialized. - * @param outIrradianceTexture Output irradiance texture or, if null, it is - * automatically created with some default parameters. - * outIrradianceTexture must be a cubemap, it must have - * at least COLOR_ATTACHMENT and SAMPLEABLE usages. - * - * @return returns outIrradianceTexture - */ - filament::Texture* operator()(Options options, - filament::Texture const* environmentCubemap, - filament::Texture* outIrradianceTexture = nullptr); - - /** - * Generates a prefiltered cubemap. - * @param environmentCubemap Environment cubemap (input). Can't be null. - * This cubemap must be SAMPLEABLE and must have all its - * levels allocated. If Options.generateMipmap is true, - * the mipmap levels will be overwritten, otherwise - * it is assumed that all levels are correctly initialized. - * @param outIrradianceTexture Output irradiance texture or, if null, it is - * automatically created with some default parameters. - * outIrradianceTexture must be a cubemap, it must have - * at least COLOR_ATTACHMENT and SAMPLEABLE usages. - * - * @return returns outReflectionsTexture - */ - filament::Texture* operator()( - filament::Texture const* environmentCubemap, - filament::Texture* outIrradianceTexture = nullptr); - - private: - filament::Texture* createIrradianceTexture(); - IBLPrefilterContext& mContext; - filament::Material* mKernelMaterial = nullptr; - filament::Texture* mKernelTexture = nullptr; - uint32_t mSampleCount = 0u; - }; /** * SpecularFilter is a GPU based implementation of the specular probe pre-integration filter. @@ -229,7 +131,9 @@ public: */ class SpecularFilter { public: - using Kernel = Kernel; + enum class Kernel : uint8_t { + D_GGX, // Trowbridge-reitz distribution + }; /** * Filter configuration. @@ -247,7 +151,7 @@ public: float hdrLinear = 1024.0f; //!< no HDR compression up to this value float hdrMax = 16384.0f; //!< HDR compression between hdrLinear and hdrMax float lodOffset = 1.0f; //!< Good values are 1.0 or 2.0. Higher values help with heavily HDR inputs. - bool generateMipmap = true; //!< set to false if the input environment map already has mipmaps + bool generateMipmap = true; //!< set to false if the environment map already has mipmaps }; /** @@ -333,7 +237,6 @@ private: utils::Entity mCameraEntity{}; filament::View* mView{}; filament::Material* mIntegrationMaterial{}; - filament::Material* mIrradianceIntegrationMaterial{}; }; #endif //TNT_IBL_PREFILTER_IBLPREFILTER_H diff --git a/ios/include/filament/ColorSpace.h b/ios/include/filament/ColorSpace.h index 502ac8db..4308f601 100644 --- a/ios/include/filament/ColorSpace.h +++ b/ios/include/filament/ColorSpace.h @@ -191,7 +191,7 @@ private: * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * // Declares a "linear sRGB" color space. - * ColorSpace myColorSpace = Rec709-Linear-D65; + * ColorSpace myColorSpace = Rec709-Linear-sRGB; * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ class PartialColorSpace { diff --git a/ios/include/filament/Engine.h b/ios/include/filament/Engine.h index e4d601b3..450e780e 100644 --- a/ios/include/filament/Engine.h +++ b/ios/include/filament/Engine.h @@ -17,8 +17,6 @@ #ifndef TNT_FILAMENT_ENGINE_H #define TNT_FILAMENT_ENGINE_H -#include - #include #include @@ -51,7 +49,6 @@ class SwapChain; class Texture; class VertexBuffer; class View; -class InstanceBuffer; class LightManager; class RenderableManager; @@ -167,7 +164,6 @@ class TransformManager; * @see Renderer */ class UTILS_PUBLIC Engine { - struct BuilderDetails; public: using Platform = backend::Platform; using Backend = backend::Backend; @@ -269,124 +265,96 @@ public: uint32_t perFrameCommandsSizeMB = FILAMENT_PER_FRAME_COMMANDS_SIZE_IN_MB; }; + /** + * Creates an instance of Engine + * + * @param backend Which driver backend to use. + * + * @param platform A pointer to an object that implements Platform. If this is + * provided, then this object is used to create the hardware context + * and expose platform features to it. + * + * If not provided (or nullptr is used), an appropriate Platform + * is created automatically. + * + * All methods of this interface are called from filament's + * render thread, which is different from the main thread. + * + * The lifetime of \p platform must exceed the lifetime of + * the Engine object. + * + * @param sharedGLContext A platform-dependant OpenGL context used as a shared context + * when creating filament's internal context. + * Setting this parameter will force filament to use the OpenGL + * implementation (instead of Vulkan for instance). + * + * @param config A pointer to optional parameters to specify memory size + * configuration options. If nullptr, then defaults used. + * + * @return A pointer to the newly created Engine, or nullptr if the Engine couldn't be created. + * + * nullptr if the GPU driver couldn't be initialized, for instance if it doesn't + * support the right version of OpenGL or OpenGL ES. + * + * @exception utils::PostConditionPanic can be thrown if there isn't enough memory to + * allocate the command buffer. If exceptions are disabled, this condition if fatal and + * this function will abort. + * + * \remark + * This method is thread-safe. + */ + static Engine* create(Backend backend = Backend::DEFAULT, + Platform* platform = nullptr, void* sharedGLContext = nullptr, + const Config* config = nullptr); #if UTILS_HAS_THREADING + /** + * A callback used with Engine::createAsync() called once the engine is initialized and it is + * safe to call Engine::getEngine(token). This callback is invoked from an arbitrary worker + * thread. Engine::getEngine() CANNOT be called from that thread, instead it must be called + * from the same thread than Engine::createAsync() was called from. + * + * @param user User provided parameter given in createAsync(). + * + * @param token An opaque token used to call Engine::getEngine(). + */ using CreateCallback = void(void* user, void* token); -#endif /** - * Engine::Builder is used to create a new filament Engine. + * Creates an instance of Engine asynchronously + * + * @param callback Callback called once the engine is initialized and it is safe to + * call Engine::getEngine. + * + * @param user A user provided pointer that is given back to callback unmodified. + * + * @param backend Which driver backend to use. + * + * @param platform A pointer to an object that implements Platform. If this is + * provided, then this object is used to create the hardware context + * and expose platform features to it. + * + * If not provided (or nullptr is used), an appropriate Platform + * is created automatically. + * + * All methods of this interface are called from filament's + * render thread, which is different from the main thread. + * + * The lifetime of \p platform must exceed the lifetime of + * the Engine object. + * + * @param sharedGLContext A platform-dependant OpenGL context used as a shared context + * when creating filament's internal context. + * Setting this parameter will force filament to use the OpenGL + * implementation (instead of Vulkan for instance). + * + * @param config A pointer to optional parameters to specify memory size + * configuration options */ - class Builder : public BuilderBase { - friend struct BuilderDetails; - friend class FEngine; - public: - Builder() noexcept; - Builder(Builder const& rhs) noexcept; - Builder(Builder&& rhs) noexcept; - ~Builder() noexcept; - Builder& operator=(Builder const& rhs) noexcept; - Builder& operator=(Builder&& rhs) noexcept; - - /** - * @param backend Which driver backend to use - * @return A reference to this Builder for chaining calls. - */ - Builder& backend(Backend backend) noexcept; - - /** - * @param platform A pointer to an object that implements Platform. If this is - * provided, then this object is used to create the hardware context - * and expose platform features to it. - * - * If not provided (or nullptr is used), an appropriate Platform - * is created automatically. - * - * All methods of this interface are called from filament's - * render thread, which is different from the main thread. - * - * The lifetime of \p platform must exceed the lifetime of - * the Engine object. - * - * @return A reference to this Builder for chaining calls. - */ - Builder& platform(Platform* platform) noexcept; - - /** - * @param config A pointer to optional parameters to specify memory size - * configuration options. If nullptr, then defaults used. - * - * @return A reference to this Builder for chaining calls. - */ - Builder& config(const Config* config) noexcept; - - /** - * @param sharedContext A platform-dependant context used as a shared context - * when creating filament's internal context. - * - * @return A reference to this Builder for chaining calls. - */ - Builder& sharedContext(void* sharedContext) noexcept; - -#if UTILS_HAS_THREADING - /** - * Creates the filament Engine asynchronously. - * - * @param callback Callback called once the engine is initialized and it is safe to - * call Engine::getEngine(). - */ - void build(utils::Invocable&& callback) const; -#endif - - /** - * Creates an instance of Engine. - * - * @return A pointer to the newly created Engine, or nullptr if the Engine couldn't be - * created. - * nullptr if the GPU driver couldn't be initialized, for instance if it doesn't - * support the right version of OpenGL or OpenGL ES. - * - * @exception utils::PostConditionPanic can be thrown if there isn't enough memory to - * allocate the command buffer. If exceptions are disabled, this condition if - * fatal and this function will abort. - */ - Engine* build() const; - }; - - /** - * Backward compatibility helper to create an Engine. - * @see Builder - */ - static inline Engine* create(Backend backend = Backend::DEFAULT, - Platform* platform = nullptr, void* sharedContext = nullptr, - const Config* config = nullptr) { - return Engine::Builder() - .backend(backend) - .platform(platform) - .sharedContext(sharedContext) - .config(config) - .build(); - } - - -#if UTILS_HAS_THREADING - /** - * Backward compatibility helper to create an Engine asynchronously. - * @see Builder - */ - static inline void createAsync(CreateCallback callback, void* user, + static void createAsync(CreateCallback callback, void* user, Backend backend = Backend::DEFAULT, - Platform* platform = nullptr, void* sharedContext = nullptr, - const Config* config = nullptr) { - Engine::Builder() - .backend(backend) - .platform(platform) - .sharedContext(sharedContext) - .config(config) - .build([callback, user](void* token) { - callback(user, token); - }); - } + Platform* platform = nullptr, void* sharedGLContext = nullptr, + const Config* config = nullptr); /** * Retrieve an Engine* from createAsync(). This must be called from the same thread than @@ -403,7 +371,6 @@ public: static Engine* getEngine(void* token); #endif - /** * Destroy the Engine instance and all associated resources. * @@ -497,21 +464,6 @@ public: */ FeatureLevel getActiveFeatureLevel() const noexcept; - /** - * Queries the maximum number of GPU instances that Filament creates when automatic instancing - * is enabled. This value is also the limit for the number of transforms that can be stored in - * an InstanceBuffer. This value may depend on the device and platform, but will remain constant - * during the lifetime of this Engine. - * - * This value does not apply when using the instances(size_t) method on - * RenderableManager::Builder. - * - * @return the number of max automatic instances - * @see setAutomaticInstancingEnabled - * @see RenderableManager::Builder::instances(size_t) - * @see RenderableManager::Builder::instances(size_t, InstanceBuffer*) - */ - size_t getMaxAutomaticInstances() const noexcept; /** * @return EntityManager used by filament @@ -673,28 +625,8 @@ public: bool destroy(const Texture* p); //!< Destroys a Texture object. bool destroy(const RenderTarget* p); //!< Destroys a RenderTarget object. bool destroy(const View* p); //!< Destroys a View object. - bool destroy(const InstanceBuffer* p); //!< Destroys an InstanceBuffer object. void destroy(utils::Entity e); //!< Destroys all filament-known components from this entity - bool isValid(const BufferObject* p); //!< Tells whether a BufferObject object is valid - bool isValid(const VertexBuffer* p); //!< Tells whether an VertexBuffer object is valid - bool isValid(const Fence* p); //!< Tells whether a Fence object is valid - bool isValid(const IndexBuffer* p); //!< Tells whether an IndexBuffer object is valid - bool isValid(const SkinningBuffer* p); //!< Tells whether a SkinningBuffer object is valid - bool isValid(const MorphTargetBuffer* p); //!< Tells whether a MorphTargetBuffer object is valid - bool isValid(const IndirectLight* p); //!< Tells whether an IndirectLight object is valid - bool isValid(const Material* p); //!< Tells whether an IndirectLight object is valid - bool isValid(const Renderer* p); //!< Tells whether a Renderer object is valid - bool isValid(const Scene* p); //!< Tells whether a Scene object is valid - bool isValid(const Skybox* p); //!< Tells whether a SkyBox object is valid - bool isValid(const ColorGrading* p); //!< Tells whether a ColorGrading object is valid - bool isValid(const SwapChain* p); //!< Tells whether a SwapChain object is valid - bool isValid(const Stream* p); //!< Tells whether a Stream object is valid - bool isValid(const Texture* p); //!< Tells whether a Texture object is valid - bool isValid(const RenderTarget* p); //!< Tells whether a RenderTarget object is valid - bool isValid(const View* p); //!< Tells whether a View object is valid - bool isValid(const InstanceBuffer* p); //!< Tells whether an InstanceBuffer object is valid - /** * Kicks the hardware thread (e.g. the OpenGL, Vulkan or Metal thread) and blocks until * all commands to this point are executed. Note that does guarantee that the diff --git a/ios/include/filament/InstanceBuffer.h b/ios/include/filament/InstanceBuffer.h deleted file mode 100644 index d1ad29a9..00000000 --- a/ios/include/filament/InstanceBuffer.h +++ /dev/null @@ -1,98 +0,0 @@ -/* -* Copyright (C) 2023 The Android Open Source Project -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ - -#ifndef TNT_FILAMENT_INSTANCEBUFFER_H -#define TNT_FILAMENT_INSTANCEBUFFER_H - -#include - -#include - -#include - -namespace filament { - -/** - * InstanceBuffer holds draw (GPU) instance transforms. These can be provided to a renderable to - * "offset" each draw instance. - * - * @see RenderableManager::Builder::instances(size_t, InstanceBuffer*) - */ -class UTILS_PUBLIC InstanceBuffer : public FilamentAPI { - struct BuilderDetails; - -public: - class Builder : public BuilderBase { - friend struct BuilderDetails; - - public: - - /** - * @param instanceCount the number of instances this InstanceBuffer will support, must be - * >= 1 and <= \c Engine::getMaxAutomaticInstances() - * @see Engine::getMaxAutomaticInstances - */ - Builder(size_t instanceCount) noexcept; - - Builder(Builder const& rhs) noexcept; - Builder(Builder&& rhs) noexcept; - ~Builder() noexcept; - Builder& operator=(Builder const& rhs) noexcept; - Builder& operator=(Builder&& rhs) noexcept; - - /** - * Provide an initial local transform for each instance. Each local transform is relative to - * the transform of the associated renderable. This forms a parent-child relationship - * between the renderable and its instances, so adjusting the renderable's transform will -- * affect all instances. - * - * The array of math::mat4f must have length instanceCount, provided when constructing this - * Builder. - * - * @param localTransforms an array of math::mat4f with length instanceCount, must remain - * valid until after build() is called - */ - Builder& localTransforms(math::mat4f const* localTransforms) noexcept; - - /** - * Creates the InstanceBuffer object and returns a pointer to it. - */ - InstanceBuffer* build(Engine& engine); - - private: - friend class FInstanceBuffer; - }; - - /** - * Returns the instance count specified when building this InstanceBuffer. - */ - size_t getInstanceCount() const noexcept; - - /** - * Sets the local transform for each instance. Each local transform is relative to the transform - * of the associated renderable. This forms a parent-child relationship between the renderable - * and its instances, so adjusting the renderable's transform will affect all instances. - * - * @param localTransforms an array of math::mat4f with length count, need not outlive this call - * @param count the number of local transforms - * @param offset index of the first instance to set local transforms - */ - void setLocalTransforms(math::mat4f const* localTransforms, size_t count, size_t offset = 0); -}; - -} // namespace filament - -#endif //TNT_FILAMENT_INSTANCEBUFFER_H diff --git a/ios/include/filament/Material.h b/ios/include/filament/Material.h index 06988983..602df4da 100644 --- a/ios/include/filament/Material.h +++ b/ios/include/filament/Material.h @@ -22,11 +22,9 @@ #include #include -#include #include #include -#include #include @@ -152,60 +150,6 @@ public: friend class FMaterial; }; - using CompilerPriorityQueue = backend:: CompilerPriorityQueue; - - /** - * Asynchronously ensures that a subset of this Material's variants are compiled. After issuing - * several Material::compile() calls in a row, it is recommended to call Engine::flush() - * such that the backend can start the compilation work as soon as possible. - * The provided callback is guaranteed to be called on the main thread after all specified - * variants of the material are compiled. This can take hundreds of milliseconds. - * - * If all the material's variants are already compiled, the callback will be scheduled as - * soon as possible, but this might take a few dozen millisecond, corresponding to how - * many previous frames are enqueued in the backend. This also varies by backend. Therefore, - * it is recommended to only call this method once per material shortly after creation. - * - * If the same variant is scheduled for compilation multiple times, the first scheduling - * takes precedence; later scheduling are ignored. - * - * caveat: A consequence is that if a variant is scheduled on the low priority queue and later - * scheduled again on the high priority queue, the later scheduling is ignored. - * Therefore, the second callback could be called before the variant is compiled. - * However, the first callback, if specified, will trigger as expected. - * - * The callback is guaranteed to be called. If the engine is destroyed while some material - * variants are still compiling or in the queue, these will be discarded and the corresponding - * callback will be called. In that case however the Material pointer passed to the callback - * is guaranteed to be invalid (either because it's been destroyed by the user already, or, - * because it's been cleaned-up by the Engine). - * - * @param priority Which priority queue to use, LOW or HIGH. - * @param variants Variants to include to the compile command. - * @param handler Handler to dispatch the callback or nullptr for the default handler - * @param callback callback called on the main thread when the compilation is done on - * by backend. - */ - void compile(CompilerPriorityQueue priority, - UserVariantFilterMask variants, - backend::CallbackHandler* handler = nullptr, - utils::Invocable&& callback = {}) noexcept; - - inline void compile(CompilerPriorityQueue priority, - UserVariantFilterBit variants, - backend::CallbackHandler* handler = nullptr, - utils::Invocable&& callback = {}) noexcept { - compile(priority, UserVariantFilterMask(variants), handler, - std::forward>(callback)); - } - - inline void compile(CompilerPriorityQueue priority, - backend::CallbackHandler* handler = nullptr, - utils::Invocable&& callback = {}) noexcept { - compile(priority, UserVariantFilterBit::ALL, handler, - std::forward>(callback)); - } - /** * Creates a new instance of this material. Material instances should be freed using * Engine::destroy(const MaterialInstance*). diff --git a/ios/include/filament/MaterialChunkType.h b/ios/include/filament/MaterialChunkType.h index 9e115645..5d3e95ee 100644 --- a/ios/include/filament/MaterialChunkType.h +++ b/ios/include/filament/MaterialChunkType.h @@ -47,14 +47,11 @@ enum UTILS_PUBLIC ChunkType : uint64_t { MaterialShaderModels = charTo64bitNum("MAT_SMDL"), MaterialSamplerBindings = charTo64bitNum("MAT_SAMP"), MaterialUniformBindings = charTo64bitNum("MAT_UNIF"), - MaterialBindingUniformInfo = charTo64bitNum("MAT_UFRM"), - MaterialAttributeInfo = charTo64bitNum("MAT_ATTR"), MaterialProperties = charTo64bitNum("MAT_PROP"), MaterialConstants = charTo64bitNum("MAT_CONS"), MaterialName = charTo64bitNum("MAT_NAME"), MaterialVersion = charTo64bitNum("MAT_VERS"), - MaterialCacheId = charTo64bitNum("MAT_UUID"), MaterialFeatureLevel = charTo64bitNum("MAT_FEAT"), MaterialShading = charTo64bitNum("MAT_SHAD"), MaterialBlendingMode = charTo64bitNum("MAT_BLEN"), diff --git a/ios/include/filament/MaterialEnums.h b/ios/include/filament/MaterialEnums.h index 3106cbfb..280a2d2a 100644 --- a/ios/include/filament/MaterialEnums.h +++ b/ios/include/filament/MaterialEnums.h @@ -20,7 +20,6 @@ #define TNT_FILAMENT_MATERIAL_ENUM_H #include -#include #include #include @@ -28,7 +27,7 @@ namespace filament { // update this when a new version of filament wouldn't work with older materials -static constexpr size_t MATERIAL_VERSION = 41; +static constexpr size_t MATERIAL_VERSION = 32; /** * Supported shading models @@ -233,9 +232,7 @@ enum class Property : uint8_t { // when adding new Properties, make sure to update MATERIAL_PROPERTIES_COUNT }; -using UserVariantFilterMask = uint32_t; - -enum class UserVariantFilterBit : UserVariantFilterMask { +enum class UserVariantFilterBit : uint32_t { DIRECTIONAL_LIGHTING = 0x01, DYNAMIC_LIGHTING = 0x02, SHADOW_RECEIVER = 0x04, @@ -243,12 +240,10 @@ enum class UserVariantFilterBit : UserVariantFilterMask { FOG = 0x10, VSM = 0x20, SSR = 0x40, - ALL = 0x7F, }; +using UserVariantFilterMask = uint32_t; + } // namespace filament -template<> struct utils::EnableBitMaskOperators - : public std::true_type {}; - #endif diff --git a/ios/include/filament/MaterialInstance.h b/ios/include/filament/MaterialInstance.h index ee7a8e25..c2095e1c 100644 --- a/ios/include/filament/MaterialInstance.h +++ b/ios/include/filament/MaterialInstance.h @@ -52,7 +52,6 @@ class UTILS_PUBLIC MaterialInstance : public FilamentAPI { public: using CullingMode = filament::backend::CullingMode; using TransparencyMode = filament::TransparencyMode; - using DepthFunc = filament::backend::SamplerCompareFunc; using StencilCompareFunc = filament::backend::SamplerCompareFunc; using StencilOperation = filament::backend::StencilOperation; using StencilFace = filament::backend::StencilFace; @@ -368,16 +367,6 @@ public: */ void setDepthCulling(bool enable) noexcept; - /** - * Overrides the default depth function state that was set on the material. - */ - void setDepthFunc(DepthFunc depthFunc) noexcept; - - /** - * Returns the depth function state. - */ - DepthFunc getDepthFunc() const noexcept; - /** * Returns whether depth culling is enabled. */ diff --git a/ios/include/filament/Options.h b/ios/include/filament/Options.h index 327220bb..b52d917e 100644 --- a/ios/include/filament/Options.h +++ b/ios/include/filament/Options.h @@ -237,32 +237,10 @@ struct FogOptions { /** * The fog color will be sampled from the IBL in the view direction and tinted by `color`. * Depending on the scene this can produce very convincing results. - * - * This simulates a more anisotropic phase-function. - * - * `fogColorFromIbl` is ignored when skyTexture is specified. - * - * @see skyColor + * This simulate a more anisotropic phase-function. */ bool fogColorFromIbl = false; - /** - * skyTexture must be a mipmapped cubemap. When provided, the fog color will be sampled from - * this texture, higher resolution mip levels will be used for objects at the far clip plane, - * and lower resolution mip levels for objects closer to the camera. The skyTexture should - * typically be heavily blurred; a typical way to produce this texture is to blur the base - * level with a strong gaussian filter or even an irradiance filter and then generate mip - * levels as usual. How blurred the base level is somewhat of an artistic decision. - * - * This simulates a more anisotropic phase-function. - * - * `fogColorFromIbl` is ignored when skyTexture is specified. - * - * @see Texture - * @see fogColorFromIbl - */ - Texture* skyColor = nullptr; //!< %codegen_skip_json% %codegen_skip_javascript% - /** * Enable or disable large-scale fog */ diff --git a/ios/include/filament/RenderTarget.h b/ios/include/filament/RenderTarget.h index 508e1c24..950bbb8d 100644 --- a/ios/include/filament/RenderTarget.h +++ b/ios/include/filament/RenderTarget.h @@ -91,6 +91,8 @@ public: /** * Sets a texture to a given attachment point. * + * All RenderTargets must have a non-null COLOR attachment. + * * When using a DEPTH attachment, it is important to always disable post-processing * in the View. Failing to do so will cause the DEPTH attachment to be ignored in most * cases. diff --git a/ios/include/filament/RenderableManager.h b/ios/include/filament/RenderableManager.h index 868375ba..bfb9da47 100644 --- a/ios/include/filament/RenderableManager.h +++ b/ios/include/filament/RenderableManager.h @@ -45,7 +45,6 @@ class Renderer; class SkinningBuffer; class VertexBuffer; class Texture; -class InstanceBuffer; class FEngine; class FRenderPrimitive; @@ -303,14 +302,6 @@ public: */ Builder& enableSkinningBuffers(bool enabled = true) noexcept; - /** - * Controls if this renderable is affected by the large-scale fog. - * @param enabled If true, enables large-scale fog on this object. Disables it otherwise. - * True by default. - * @return A reference to this Builder for chaining calls. - */ - Builder& fog(bool enabled = true) noexcept; - /** * Enables GPU vertex skinning for up to 255 bones, 0 by default. * @@ -417,47 +408,22 @@ public: */ Builder& globalBlendOrderEnabled(size_t primitiveIndex, bool enabled) noexcept; + /** - * Specifies the number of draw instances of this renderable. The default is 1 instance and + * Specifies the number of draw instance of this renderable. The default is 1 instance and * the maximum number of instances allowed is 32767. 0 is invalid. - * * All instances are culled using the same bounding box, so care must be taken to make * sure all instances render inside the specified bounding box. - * * The material must set its `instanced` parameter to `true` in order to use * getInstanceIndex() in the vertex or fragment shader to get the instance index and * possibly adjust the position or transform. + * It generally doesn't make sense to use VERTEX_DOMAIN_OBJECT in the material, since it + * would pull the same transform for all instances. * * @param instanceCount the number of instances silently clamped between 1 and 32767. */ Builder& instances(size_t instanceCount) noexcept; - /** - * Specifies the number of draw instances of this renderable and an \c InstanceBuffer - * containing their local transforms. The default is 1 instance and the maximum number of - * instances allowed when supplying transforms is given by - * \c Engine::getMaxAutomaticInstances (64 on most platforms). 0 is invalid. The - * \c InstanceBuffer must not be destroyed before this renderable. - * - * All instances are culled using the same bounding box, so care must be taken to make - * sure all instances render inside the specified bounding box. - * - * The material must set its `instanced` parameter to `true` in order to use - * \c getInstanceIndex() in the vertex or fragment shader to get the instance index. - * - * Only the \c VERTEX_DOMAIN_OBJECT vertex domain is supported. - * - * The local transforms of each instance can be updated with - * \c InstanceBuffer::setLocalTransforms. - * - * \see InstanceBuffer - * \see instances(size_t, * math::mat4f const*) - * @param instanceCount the number of instances, silently clamped between 1 and - * the result of Engine::getMaxAutomaticInstances(). - * @param instanceBuffer an InstanceBuffer containing at least instanceCount transforms - */ - Builder& instances(size_t instanceCount, InstanceBuffer* instanceBuffer) noexcept; - /** * Adds the Renderable component to an entity. * @@ -544,19 +510,6 @@ public: */ void setCulling(Instance instance, bool enable) noexcept; - /** - * Changes whether or not the large-scale fog is applied to this renderable - * @see Builder::fog() - */ - void setFogEnabled(Instance instance, bool enable) noexcept; - - /** - * Returns whether large-scale fog is enabled for this renderable. - * @return True if fog is enabled for this renderable. - * @see Builder::fog() - */ - bool getFogEnabled(Instance instance) const noexcept; - /** * Enables or disables a light channel. * Light channel 0 is enabled by default. diff --git a/ios/include/filament/View.h b/ios/include/filament/View.h index 5e90bc77..5153b868 100644 --- a/ios/include/filament/View.h +++ b/ios/include/filament/View.h @@ -707,9 +707,6 @@ public: * The viewport, projection and model matrices can be obtained from Camera. Because * pick() has some latency, it might be more accurate to obtain these values at the * time the View::pick() call is made. - * - * Note: if the Engine is running at FEATURE_LEVEL_0, the precision or `depth` and - * `fragCoords.z` is only 8-bits. */ math::float3 fragCoords; //! screen space coordinates in GL convention }; @@ -806,37 +803,6 @@ public: PickingQuery& pick(uint32_t x, uint32_t y, backend::CallbackHandler* handler, PickingQueryResultCallback callback) noexcept; - /** - * Set the value of material global variables. There are up-to four such variable each of - * type float4. These variables can be read in a user Material with - * `getMaterialGlobal{0|1|2|3}()`. All variable start with a default value of { 0, 0, 0, 1 } - * - * @param index index of the variable to set between 0 and 3. - * @param value new value for the variable. - * @see getMaterialGlobal - */ - void setMaterialGlobal(uint32_t index, math::float4 const& value); - - /** - * Get the value of the material global variables. - * All variable start with a default value of { 0, 0, 0, 1 } - * - * @param index index of the variable to set between 0 and 3. - * @return current value of the variable. - * @see setMaterialGlobal - */ - math::float4 getMaterialGlobal(uint32_t index) const; - - /** - * Get an Entity representing the large scale fog object. - * This entity is always inherited by the View's Scene. - * - * It is for example possible to create a TransformManager component with this - * Entity and apply a transformation globally on the fog. - * - * @return an Entity representing the large scale fog object. - */ - utils::Entity getFogEntity() const noexcept; /** * List of available ambient occlusion techniques diff --git a/ios/include/filameshio/filamesh.h b/ios/include/filameshio/filamesh.h deleted file mode 100644 index 4b3df701..00000000 --- a/ios/include/filameshio/filamesh.h +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Copyright (C) 2018 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_FILAMENT_FILAMESHIO_FILAMESH_H -#define TNT_FILAMENT_FILAMESHIO_FILAMESH_H - -#include - -namespace filamesh { - -using Box = filament::Box; - -static const char MAGICID[] { 'F', 'I', 'L', 'A', 'M', 'E', 'S', 'H' }; - -static const uint32_t VERSION = 1; - -enum IndexType : uint32_t { - UI32 = 0, - UI16 = 1, -}; - -enum Flags : uint32_t { - INTERLEAVED = 1 << 0, - TEXCOORD_SNORM16 = 1 << 1, - COMPRESSION = 1 << 2, -}; - -// Each of these fields specifies a number of bytes within the compressed data. This is ignored -// when the INTERLEAVED flag is enabled. -struct CompressionHeader { - uint32_t positions; - uint32_t tangents; - uint32_t colors; - uint32_t uv0; - uint32_t uv1; -}; - -struct Header { - uint32_t version; - uint32_t parts; - Box aabb; - uint32_t flags; - uint32_t offsetPosition; - uint32_t stridePosition; - uint32_t offsetTangents; - uint32_t strideTangents; - uint32_t offsetColor; - uint32_t strideColor; - uint32_t offsetUV0; - uint32_t strideUV0; - uint32_t offsetUV1; - uint32_t strideUV1; - uint32_t vertexCount; - uint32_t vertexSize; - uint32_t indexType; - uint32_t indexCount; - uint32_t indexSize; -}; - -struct Part { - uint32_t offset; - uint32_t indexCount; - uint32_t minIndex; - uint32_t maxIndex; - uint32_t material; - Box aabb; -}; - -} // namespace filamesh - -#endif // TNT_FILAMENT_FILAMESHIO_FILAMESH_H diff --git a/ios/include/gltfio/CMakeFiles/CMakeDirectoryInformation.cmake b/ios/include/gltfio/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 7c43c3f1..00000000 --- a/ios/include/gltfio/CMakeFiles/CMakeDirectoryInformation.cmake +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.21 - -# Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/Users/admin/Documents/filament") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/Users/admin/Documents/filament/out/cmake-ios-release-arm64") - -# Force unix paths in dependencies. -set(CMAKE_FORCE_UNIX_PATHS 1) - - -# The C and CXX include file regular expressions for this directory. -set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") -set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") -set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) -set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/DependInfo.cmake b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/DependInfo.cmake deleted file mode 100644 index afb56a80..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/DependInfo.cmake +++ /dev/null @@ -1,49 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/Users/admin/Documents/filament/libs/gltfio/src/Animator.cpp" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o" "gcc" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o.d" - "/Users/admin/Documents/filament/libs/gltfio/src/ArchiveCache.cpp" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o" "gcc" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o.d" - "/Users/admin/Documents/filament/libs/gltfio/src/AssetLoader.cpp" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o" "gcc" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o.d" - "/Users/admin/Documents/filament/libs/gltfio/src/DependencyGraph.cpp" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o" "gcc" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o.d" - "/Users/admin/Documents/filament/libs/gltfio/src/DracoCache.cpp" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o" "gcc" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o.d" - "/Users/admin/Documents/filament/libs/gltfio/src/FilamentAsset.cpp" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o" "gcc" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o.d" - "/Users/admin/Documents/filament/libs/gltfio/src/FilamentInstance.cpp" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o" "gcc" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o.d" - "/Users/admin/Documents/filament/libs/gltfio/src/Ktx2Provider.cpp" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o" "gcc" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o.d" - "/Users/admin/Documents/filament/libs/gltfio/src/MaterialProvider.cpp" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o" "gcc" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o.d" - "/Users/admin/Documents/filament/libs/gltfio/src/NodeManager.cpp" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o" "gcc" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o.d" - "/Users/admin/Documents/filament/libs/gltfio/src/ResourceLoader.cpp" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o" "gcc" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o.d" - "/Users/admin/Documents/filament/libs/gltfio/src/StbProvider.cpp" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o" "gcc" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o.d" - "/Users/admin/Documents/filament/libs/gltfio/src/TangentsJob.cpp" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o" "gcc" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o.d" - "/Users/admin/Documents/filament/libs/gltfio/src/UbershaderProvider.cpp" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o" "gcc" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o.d" - "/Users/admin/Documents/filament/libs/gltfio/src/Wireframe.cpp" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o" "gcc" "libs/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o.d" - ) - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/math/CMakeFiles/math.dir/DependInfo.cmake" - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/utils/CMakeFiles/utils.dir/DependInfo.cmake" - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/filament/CMakeFiles/filament.dir/DependInfo.cmake" - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/third_party/stb/tnt/CMakeFiles/stb.dir/DependInfo.cmake" - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/ktxreader/CMakeFiles/ktxreader.dir/DependInfo.cmake" - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/geometry/CMakeFiles/geometry.dir/DependInfo.cmake" - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/uberz/CMakeFiles/uberzlib.dir/DependInfo.cmake" - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/third_party/draco/tnt/CMakeFiles/dracodec.dir/DependInfo.cmake" - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/third_party/meshoptimizer/tnt/CMakeFiles/meshoptimizer.dir/DependInfo.cmake" - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/filament/backend/CMakeFiles/backend.dir/DependInfo.cmake" - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/filaflat/CMakeFiles/filaflat.dir/DependInfo.cmake" - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/ibl/CMakeFiles/ibl-lite.dir/DependInfo.cmake" - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/image/CMakeFiles/image.dir/DependInfo.cmake" - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/third_party/basisu/tnt/CMakeFiles/basis_transcoder.dir/DependInfo.cmake" - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/filabridge/CMakeFiles/filabridge.dir/DependInfo.cmake" - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/third_party/basisu/tnt/CMakeFiles/zstd.dir/DependInfo.cmake" - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/build.make b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/build.make deleted file mode 100644 index e36afbff..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/build.make +++ /dev/null @@ -1,335 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.21 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.21.4/bin/cmake - -# The command to remove a file. -RM = /usr/local/Cellar/cmake/3.21.4/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /Users/admin/Documents/filament - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /Users/admin/Documents/filament/out/cmake-ios-release-arm64 - -# Include any dependencies generated for this target. -include libs/gltfio/CMakeFiles/gltfio_core.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include libs/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.make - -# Include the progress variables for this target. -include libs/gltfio/CMakeFiles/gltfio_core.dir/progress.make - -# Include the compile flags for this target's objects. -include libs/gltfio/CMakeFiles/gltfio_core.dir/flags.make - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/flags.make -libs/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o: ../../libs/gltfio/src/ArchiveCache.cpp -libs/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object libs/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT libs/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o -MF CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o.d -o CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o -c /Users/admin/Documents/filament/libs/gltfio/src/ArchiveCache.cpp - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.i" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/admin/Documents/filament/libs/gltfio/src/ArchiveCache.cpp > CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.i - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.s" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/admin/Documents/filament/libs/gltfio/src/ArchiveCache.cpp -o CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.s - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/flags.make -libs/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o: ../../libs/gltfio/src/Animator.cpp -libs/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object libs/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT libs/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o -MF CMakeFiles/gltfio_core.dir/src/Animator.cpp.o.d -o CMakeFiles/gltfio_core.dir/src/Animator.cpp.o -c /Users/admin/Documents/filament/libs/gltfio/src/Animator.cpp - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gltfio_core.dir/src/Animator.cpp.i" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/admin/Documents/filament/libs/gltfio/src/Animator.cpp > CMakeFiles/gltfio_core.dir/src/Animator.cpp.i - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gltfio_core.dir/src/Animator.cpp.s" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/admin/Documents/filament/libs/gltfio/src/Animator.cpp -o CMakeFiles/gltfio_core.dir/src/Animator.cpp.s - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/flags.make -libs/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o: ../../libs/gltfio/src/AssetLoader.cpp -libs/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object libs/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT libs/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o -MF CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o.d -o CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o -c /Users/admin/Documents/filament/libs/gltfio/src/AssetLoader.cpp - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.i" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/admin/Documents/filament/libs/gltfio/src/AssetLoader.cpp > CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.i - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.s" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/admin/Documents/filament/libs/gltfio/src/AssetLoader.cpp -o CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.s - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/flags.make -libs/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o: ../../libs/gltfio/src/DependencyGraph.cpp -libs/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object libs/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT libs/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o -MF CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o.d -o CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o -c /Users/admin/Documents/filament/libs/gltfio/src/DependencyGraph.cpp - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.i" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/admin/Documents/filament/libs/gltfio/src/DependencyGraph.cpp > CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.i - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.s" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/admin/Documents/filament/libs/gltfio/src/DependencyGraph.cpp -o CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.s - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/flags.make -libs/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o: ../../libs/gltfio/src/DracoCache.cpp -libs/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object libs/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT libs/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o -MF CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o.d -o CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o -c /Users/admin/Documents/filament/libs/gltfio/src/DracoCache.cpp - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.i" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/admin/Documents/filament/libs/gltfio/src/DracoCache.cpp > CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.i - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.s" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/admin/Documents/filament/libs/gltfio/src/DracoCache.cpp -o CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.s - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/flags.make -libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o: ../../libs/gltfio/src/FilamentAsset.cpp -libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o -MF CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o.d -o CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o -c /Users/admin/Documents/filament/libs/gltfio/src/FilamentAsset.cpp - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.i" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/admin/Documents/filament/libs/gltfio/src/FilamentAsset.cpp > CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.i - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.s" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/admin/Documents/filament/libs/gltfio/src/FilamentAsset.cpp -o CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.s - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/flags.make -libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o: ../../libs/gltfio/src/FilamentInstance.cpp -libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o -MF CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o.d -o CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o -c /Users/admin/Documents/filament/libs/gltfio/src/FilamentInstance.cpp - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.i" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/admin/Documents/filament/libs/gltfio/src/FilamentInstance.cpp > CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.i - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.s" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/admin/Documents/filament/libs/gltfio/src/FilamentInstance.cpp -o CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.s - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/flags.make -libs/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o: ../../libs/gltfio/src/Ktx2Provider.cpp -libs/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object libs/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT libs/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o -MF CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o.d -o CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o -c /Users/admin/Documents/filament/libs/gltfio/src/Ktx2Provider.cpp - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.i" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/admin/Documents/filament/libs/gltfio/src/Ktx2Provider.cpp > CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.i - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.s" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/admin/Documents/filament/libs/gltfio/src/Ktx2Provider.cpp -o CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.s - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/flags.make -libs/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o: ../../libs/gltfio/src/MaterialProvider.cpp -libs/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object libs/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT libs/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o -MF CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o.d -o CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o -c /Users/admin/Documents/filament/libs/gltfio/src/MaterialProvider.cpp - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.i" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/admin/Documents/filament/libs/gltfio/src/MaterialProvider.cpp > CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.i - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.s" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/admin/Documents/filament/libs/gltfio/src/MaterialProvider.cpp -o CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.s - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/flags.make -libs/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o: ../../libs/gltfio/src/NodeManager.cpp -libs/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object libs/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT libs/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o -MF CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o.d -o CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o -c /Users/admin/Documents/filament/libs/gltfio/src/NodeManager.cpp - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.i" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/admin/Documents/filament/libs/gltfio/src/NodeManager.cpp > CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.i - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.s" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/admin/Documents/filament/libs/gltfio/src/NodeManager.cpp -o CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.s - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/flags.make -libs/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o: ../../libs/gltfio/src/ResourceLoader.cpp -libs/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object libs/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT libs/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o -MF CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o.d -o CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o -c /Users/admin/Documents/filament/libs/gltfio/src/ResourceLoader.cpp - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.i" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/admin/Documents/filament/libs/gltfio/src/ResourceLoader.cpp > CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.i - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.s" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/admin/Documents/filament/libs/gltfio/src/ResourceLoader.cpp -o CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.s - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/flags.make -libs/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o: ../../libs/gltfio/src/StbProvider.cpp -libs/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Building CXX object libs/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT libs/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o -MF CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o.d -o CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o -c /Users/admin/Documents/filament/libs/gltfio/src/StbProvider.cpp - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.i" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/admin/Documents/filament/libs/gltfio/src/StbProvider.cpp > CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.i - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.s" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/admin/Documents/filament/libs/gltfio/src/StbProvider.cpp -o CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.s - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/flags.make -libs/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o: ../../libs/gltfio/src/TangentsJob.cpp -libs/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Building CXX object libs/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT libs/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o -MF CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o.d -o CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o -c /Users/admin/Documents/filament/libs/gltfio/src/TangentsJob.cpp - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.i" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/admin/Documents/filament/libs/gltfio/src/TangentsJob.cpp > CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.i - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.s" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/admin/Documents/filament/libs/gltfio/src/TangentsJob.cpp -o CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.s - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/flags.make -libs/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o: ../../libs/gltfio/src/UbershaderProvider.cpp -libs/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Building CXX object libs/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT libs/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o -MF CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o.d -o CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o -c /Users/admin/Documents/filament/libs/gltfio/src/UbershaderProvider.cpp - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.i" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/admin/Documents/filament/libs/gltfio/src/UbershaderProvider.cpp > CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.i - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.s" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/admin/Documents/filament/libs/gltfio/src/UbershaderProvider.cpp -o CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.s - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/flags.make -libs/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o: ../../libs/gltfio/src/Wireframe.cpp -libs/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o: libs/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Building CXX object libs/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT libs/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o -MF CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o.d -o CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o -c /Users/admin/Documents/filament/libs/gltfio/src/Wireframe.cpp - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.i" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /Users/admin/Documents/filament/libs/gltfio/src/Wireframe.cpp > CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.i - -libs/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.s" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /Users/admin/Documents/filament/libs/gltfio/src/Wireframe.cpp -o CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.s - -# Object files for target gltfio_core -gltfio_core_OBJECTS = \ -"CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o" \ -"CMakeFiles/gltfio_core.dir/src/Animator.cpp.o" \ -"CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o" \ -"CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o" \ -"CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o" \ -"CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o" \ -"CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o" \ -"CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o" \ -"CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o" \ -"CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o" \ -"CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o" \ -"CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o" \ -"CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o" \ -"CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o" \ -"CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o" - -# External object files for target gltfio_core -gltfio_core_EXTERNAL_OBJECTS = - -libs/gltfio/libgltfio_core.a: libs/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o -libs/gltfio/libgltfio_core.a: libs/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o -libs/gltfio/libgltfio_core.a: libs/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o -libs/gltfio/libgltfio_core.a: libs/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o -libs/gltfio/libgltfio_core.a: libs/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o -libs/gltfio/libgltfio_core.a: libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o -libs/gltfio/libgltfio_core.a: libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o -libs/gltfio/libgltfio_core.a: libs/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o -libs/gltfio/libgltfio_core.a: libs/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o -libs/gltfio/libgltfio_core.a: libs/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o -libs/gltfio/libgltfio_core.a: libs/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o -libs/gltfio/libgltfio_core.a: libs/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o -libs/gltfio/libgltfio_core.a: libs/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o -libs/gltfio/libgltfio_core.a: libs/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o -libs/gltfio/libgltfio_core.a: libs/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o -libs/gltfio/libgltfio_core.a: libs/gltfio/CMakeFiles/gltfio_core.dir/build.make -libs/gltfio/libgltfio_core.a: libs/gltfio/CMakeFiles/gltfio_core.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Linking CXX static library libgltfio_core.a" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && $(CMAKE_COMMAND) -P CMakeFiles/gltfio_core.dir/cmake_clean_target.cmake - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gltfio_core.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -libs/gltfio/CMakeFiles/gltfio_core.dir/build: libs/gltfio/libgltfio_core.a -.PHONY : libs/gltfio/CMakeFiles/gltfio_core.dir/build - -libs/gltfio/CMakeFiles/gltfio_core.dir/clean: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && $(CMAKE_COMMAND) -P CMakeFiles/gltfio_core.dir/cmake_clean.cmake -.PHONY : libs/gltfio/CMakeFiles/gltfio_core.dir/clean - -libs/gltfio/CMakeFiles/gltfio_core.dir/depend: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/admin/Documents/filament /Users/admin/Documents/filament/libs/gltfio /Users/admin/Documents/filament/out/cmake-ios-release-arm64 /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/CMakeFiles/gltfio_core.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : libs/gltfio/CMakeFiles/gltfio_core.dir/depend - diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/cmake_clean.cmake b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/cmake_clean.cmake deleted file mode 100644 index ac347d05..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/cmake_clean.cmake +++ /dev/null @@ -1,39 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/gltfio_core.dir/src/Animator.cpp.o" - "CMakeFiles/gltfio_core.dir/src/Animator.cpp.o.d" - "CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o" - "CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o.d" - "CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o" - "CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o.d" - "CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o" - "CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o.d" - "CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o" - "CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o.d" - "CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o" - "CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o.d" - "CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o" - "CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o.d" - "CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o" - "CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o.d" - "CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o" - "CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o.d" - "CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o" - "CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o.d" - "CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o" - "CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o.d" - "CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o" - "CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o.d" - "CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o" - "CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o.d" - "CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o" - "CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o.d" - "CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o" - "CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o.d" - "libgltfio_core.a" - "libgltfio_core.pdb" -) - -# Per-language clean rules from dependency scanning. -foreach(lang CXX) - include(CMakeFiles/gltfio_core.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/cmake_clean_target.cmake b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/cmake_clean_target.cmake deleted file mode 100644 index 49460401..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "libgltfio_core.a" -) diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.make b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.make deleted file mode 100644 index 1e3324d5..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for gltfio_core. -# This may be replaced when dependencies are built. diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts deleted file mode 100644 index 2ee2a279..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for gltfio_core. diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/depend.make b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/depend.make deleted file mode 100644 index 77c59d5e..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty dependencies file for gltfio_core. -# This may be replaced when dependencies are built. diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/flags.make b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/flags.make deleted file mode 100644 index 616df20b..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/flags.make +++ /dev/null @@ -1,12 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.21 - -# compile CXX with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -CXX_DEFINES = -DFILAMENT_IBL_LITE=1 -DFILAMENT_SUPPORTS_METAL -DFILAMENT_SUPPORTS_OPENGL -DGLTFIO_DRACO_SUPPORTED=1 -DIOS - -CXX_INCLUDES = -I/Users/admin/Documents/filament/libs/gltfio/include -I/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio -I/Users/admin/Documents/filament/libs/math/include -I/Users/admin/Documents/filament/libs/utils/include -I/Users/admin/Documents/filament/third_party/robin-map/tnt/.. -I/Users/admin/Documents/filament/filament/include -I/Users/admin/Documents/filament/filament/backend/include -I/Users/admin/Documents/filament/libs/filaflat/include -I/Users/admin/Documents/filament/libs/filabridge/include -I/Users/admin/Documents/filament/libs/ibl/include -I/Users/admin/Documents/filament/third_party/cgltf/tnt/.. -I/Users/admin/Documents/filament/third_party/stb/tnt/.. -I/Users/admin/Documents/filament/libs/ktxreader/include -I/Users/admin/Documents/filament/libs/image/include -I/Users/admin/Documents/filament/third_party/basisu/tnt/../transcoder -I/Users/admin/Documents/filament/third_party/basisu/tnt/../zstd -I/Users/admin/Documents/filament/libs/geometry/include -I/Users/admin/Documents/filament/third_party/hat-trie/tnt/.. -I/Users/admin/Documents/filament/libs/uberz/include -I/Users/admin/Documents/filament/out/cmake-ios-release-arm64/third_party/draco/tnt -I/Users/admin/Documents/filament/third_party/draco/tnt/../src -I/Users/admin/Documents/filament/third_party/meshoptimizer/tnt/../src - -CXX_FLAGSarm64 = -mios-version-min=11.0 -std=c++17 -fstrict-aliasing -Wno-unknown-pragmas -Wno-unused-function -Wno-deprecated-declarations -fvisibility=hidden -fembed-bitcode -O3 -DNDEBUG -fno-exceptions -fno-rtti -fno-stack-check -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk - -CXX_FLAGS = -mios-version-min=11.0 -std=c++17 -fstrict-aliasing -Wno-unknown-pragmas -Wno-unused-function -Wno-deprecated-declarations -fvisibility=hidden -fembed-bitcode -O3 -DNDEBUG -fno-exceptions -fno-rtti -fno-stack-check -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk - diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/link.txt b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/link.txt deleted file mode 100644 index 63f8c984..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc -S libgltfio_core.a CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o CMakeFiles/gltfio_core.dir/src/Animator.cpp.o CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib -no_warning_for_no_symbols libgltfio_core.a diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/progress.make b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/progress.make deleted file mode 100644 index 0cdad1ed..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/progress.make +++ /dev/null @@ -1,17 +0,0 @@ -CMAKE_PROGRESS_1 = 74 -CMAKE_PROGRESS_2 = -CMAKE_PROGRESS_3 = -CMAKE_PROGRESS_4 = -CMAKE_PROGRESS_5 = -CMAKE_PROGRESS_6 = -CMAKE_PROGRESS_7 = -CMAKE_PROGRESS_8 = -CMAKE_PROGRESS_9 = -CMAKE_PROGRESS_10 = 75 -CMAKE_PROGRESS_11 = -CMAKE_PROGRESS_12 = -CMAKE_PROGRESS_13 = -CMAKE_PROGRESS_14 = -CMAKE_PROGRESS_15 = -CMAKE_PROGRESS_16 = - diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o deleted file mode 100644 index f8b50b3af74fdf450546fc59521f008be17950bf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102944 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 diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o.d b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o.d deleted file mode 100644 index 2ef66de3..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o.d +++ /dev/null @@ -1,473 +0,0 @@ -libs/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o: \ - /Users/admin/Documents/filament/libs/gltfio/src/Animator.cpp \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/Animator.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/FilamentAsset.h \ - /Users/admin/Documents/filament/filament/include/filament/Box.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compiler.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_acle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config_site \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/cdefs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_symbol_aliasing.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_posix_availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_intptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uintptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_intmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uintmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/type_traits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstddef \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/version \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stddef.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__nullptr \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__undef_macros \ - /Users/admin/Documents/filament/libs/math/include/math/mat4.h \ - /Users/admin/Documents/filament/libs/math/include/math/TMatHelpers.h \ - /Users/admin/Documents/filament/libs/math/include/math/compiler.h \ - /Users/admin/Documents/filament/libs/math/include/math/quat.h \ - /Users/admin/Documents/filament/libs/math/include/math/TQuatHelpers.h \ - /Users/admin/Documents/filament/libs/math/include/math/scalar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/assert.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/Availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityVersions.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityInternal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/wait.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_pid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_id_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/appleapiopts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/machine/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/arm/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigaltstack.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ucontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigset_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_size_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/resource.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timeval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/_OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/arm/OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/arch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/alloca.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ct_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wchar_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_null.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/malloc/_malloc.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_dev_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mode_t.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec3.h \ - /Users/admin/Documents/filament/libs/math/include/math/half.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stddef.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec2.h \ - /Users/admin/Documents/filament/libs/math/include/math/TVecHelpers.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cmath \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_char.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_short.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_caddr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blksize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_gid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_addr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_nlink_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_off_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_clock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ssize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_time_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_useconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_suseconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rsize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_errno_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_def.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_setsize.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_set.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_clr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_zero.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_isset.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec4.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/algorithm \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__debug \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iosfwd \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdarg.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_va_list.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctermid.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/time.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timespec.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/__wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wint_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctype_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/runetype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstring \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/strings.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/functional \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/concepts \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/invoke.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional_base \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/addressof.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/exception \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__availability \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdlib \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/new \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/typeinfo \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdint \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/utility \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/as_const.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/cmp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/declval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/exchange.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/in_place.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/compare \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/initializer_list \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind_front.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder1st.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/construct_at.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdexcept \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/hash.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/atomic \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/chrono \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctime \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ratio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/climits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/syslimits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__threading_support \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/pthread_impl.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mach_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/memory \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iterator \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/advance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__function_like.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/concepts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/variant \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__variant/monostate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/data.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/distance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/empty.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/next.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/prev.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/projected.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/size.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cassert \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/identity.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/not_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/includes.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sample.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/transform.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique.h \ - /Users/admin/Documents/filament/libs/math/include/math/mat3.h \ - /Users/admin/Documents/filament/filament/include/filament/TextureSampler.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/DriverEnums.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/BitmaskEnum.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/unwindows.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/PresentCallable.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/ostream.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/bitset.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/algorithm.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/debug.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_neon.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/PrivateImplementation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string_view \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwchar \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctrans_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/array \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/NodeManager.h \ - /Users/admin/Documents/filament/filament/include/filament/FilamentAPI.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CString.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/EntityInstance.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/FixedCapacityVector.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compressed_pair.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Panic.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CallStack.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Log.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/vector \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bit_reference \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__split_buffer \ - /Users/admin/Documents/filament/libs/utils/include/utils/Entity.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/FilamentInstance.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/math.h \ - /Users/admin/Documents/filament/libs/gltfio/src/FFilamentAsset.h \ - /Users/admin/Documents/filament/filament/include/filament/Engine.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/Platform.h \ - /Users/admin/Documents/filament/filament/include/filament/IndexBuffer.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/BufferDescriptor.h \ - /Users/admin/Documents/filament/filament/include/filament/MaterialInstance.h \ - /Users/admin/Documents/filament/filament/include/filament/Color.h \ - /Users/admin/Documents/filament/libs/filabridge/include/filament/MaterialEnums.h \ - /Users/admin/Documents/filament/libs/math/include/math/mathfwd.h \ - /Users/admin/Documents/filament/filament/include/filament/RenderableManager.h \ - /Users/admin/Documents/filament/filament/include/filament/MorphTargetBuffer.h \ - /Users/admin/Documents/filament/filament/include/filament/Texture.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/PixelBufferDescriptor.h \ - /Users/admin/Documents/filament/filament/include/filament/TransformManager.h \ - /Users/admin/Documents/filament/filament/include/filament/VertexBuffer.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/MaterialProvider.h \ - /Users/admin/Documents/filament/filament/include/filament/Material.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/TextureProvider.h \ - /Users/admin/Documents/filament/third_party/cgltf/tnt/../cgltf.h \ - /Users/admin/Documents/filament/libs/gltfio/src/downcast.h \ - /Users/admin/Documents/filament/libs/gltfio/src/DependencyGraph.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_map.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_hash.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_growth_policy.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_set.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/queue \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/deque \ - /Users/admin/Documents/filament/libs/gltfio/src/DracoCache.h \ - /Users/admin/Documents/filament/libs/gltfio/src/FFilamentInstance.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/htrie_map.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/htrie_hash.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_map.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_hash.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_growth_policy.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_set.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/map \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/is_transparent.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__node_handle \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/optional \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__tree diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o deleted file mode 100644 index e4ed5406c827b87fb661c2e1dce43d910ae297dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46272 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 diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o.d b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o.d deleted file mode 100644 index a830ad4c..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o.d +++ /dev/null @@ -1,433 +0,0 @@ -libs/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o: \ - /Users/admin/Documents/filament/libs/gltfio/src/ArchiveCache.cpp \ - /Users/admin/Documents/filament/libs/gltfio/src/ArchiveCache.h \ - /Users/admin/Documents/filament/filament/include/filament/Engine.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/Platform.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/DriverEnums.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/BitmaskEnum.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compiler.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_acle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config_site \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/cdefs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_symbol_aliasing.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_posix_availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_intptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uintptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_intmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uintmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/type_traits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstddef \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/version \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stddef.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__nullptr \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__undef_macros \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/assert.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/Availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityVersions.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityInternal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/wait.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_pid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_id_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/appleapiopts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/machine/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/arm/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigaltstack.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ucontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigset_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_size_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/resource.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timeval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/_OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/arm/OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/arch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/alloca.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ct_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wchar_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_null.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/malloc/_malloc.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_dev_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mode_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stddef.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/unwindows.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/PresentCallable.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/ostream.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/bitset.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/algorithm.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/syslimits.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/debug.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/algorithm \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__debug \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iosfwd \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdarg.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_va_list.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctermid.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_off_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ssize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/time.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_clock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_time_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timespec.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/__wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wint_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctype_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/runetype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstring \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/strings.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/functional \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/concepts \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/invoke.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional_base \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/addressof.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/exception \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__availability \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdlib \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/new \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/typeinfo \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdint \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/utility \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/as_const.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/cmp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/declval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/exchange.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/in_place.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/compare \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/initializer_list \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind_front.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder1st.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/construct_at.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdexcept \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/hash.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/atomic \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/chrono \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctime \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ratio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/climits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__threading_support \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/pthread_impl.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mach_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/memory \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iterator \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/advance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__function_like.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/concepts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/variant \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__variant/monostate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/data.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/distance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/empty.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/next.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/prev.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/projected.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/size.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cassert \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/identity.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/not_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/includes.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sample.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/transform.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_neon.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/PrivateImplementation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string_view \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwchar \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctrans_t.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec4.h \ - /Users/admin/Documents/filament/libs/math/include/math/half.h \ - /Users/admin/Documents/filament/libs/math/include/math/compiler.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec3.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec2.h \ - /Users/admin/Documents/filament/libs/math/include/math/TVecHelpers.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cmath \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_char.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_short.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_caddr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blksize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_gid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_addr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_nlink_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_useconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_suseconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rsize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_errno_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_def.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_setsize.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_set.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_clr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_zero.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_isset.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/array \ - /Users/admin/Documents/filament/filament/include/filament/Material.h \ - /Users/admin/Documents/filament/filament/include/filament/Color.h \ - /Users/admin/Documents/filament/filament/include/filament/FilamentAPI.h \ - /Users/admin/Documents/filament/libs/filabridge/include/filament/MaterialEnums.h \ - /Users/admin/Documents/filament/filament/include/filament/MaterialInstance.h \ - /Users/admin/Documents/filament/libs/math/include/math/mathfwd.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_map.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_hash.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/vector \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bit_reference \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__split_buffer \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_growth_policy.h \ - /Users/admin/Documents/filament/libs/uberz/include/uberz/ReadableArchive.h \ - /Users/admin/Documents/filament/libs/uberz/include/uberz/ArchiveEnums.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CString.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/FixedCapacityVector.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compressed_pair.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Panic.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CallStack.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Log.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/memalign.h \ - /Users/admin/Documents/filament/third_party/basisu/tnt/../zstd/zstd.h diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o deleted file mode 100644 index c5e67cbb97165e3d14f79d9e2ac2737dbfa4c3f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 672592 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⁡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ฎQpA)Zv2d<#vMpu2-S^= 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

BV8-bd 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

SJv$*WtLD8(7m;iuDqg@#3NDI_9t(xQ!mf zj1*1lQZ*+}OEu#M4gq621>3qkl<=w1K8|M2@i?K}*~vKpz&XrpqIQkGv=b(Nnt`7d zz^BGjySdoqbYYeS_&8~nL5`;FsUcT=oaNgU$0<24jbUcgLJQ0IiQAD%utoD-hvN9I zP>%A9CtB6V%~tgSV02R`XI(vWnH^fy1OG{pz|o zcA;U-pbLOHX}-_|m3TNBKNMe0>twjqub6#<#SyS&29vny8o>18dG=`{%6V<|dGdu!jm;2#qx+ zT~rLRfWW49!dget`}s?0w?$Iw)H11uMe=YJOlsBqI=T9ojFJ@qats7hJ7-FuDUmDY zCNk9H$-K`NMb#1W>i#py?mFht6~r|cza0^Iiqzv7!F%1VNfvRUhv zcWbPC2@6Uct`9?Yd*u>ACOF37W%Y-Ba4Zm}j z3qCPdWzBdAtiNv_vi?h8{ff#JFeq7VU~`q!?=~%v&k1p;ts8i=S5xGHO2h-oPXZpG zBX|I%K_nX(&jnfV24z8#Ta$<6i?p99jA(8zCxuk3JDX#@s_dH5_1`1YX{#lxa^Y8E z_XmNbwdrZbYYcwVLQ~oxJ4M(U*ANK^(%gvEghNhy>yK-;h915hT51#4>K+DWYHD5&Sam#NL9u@ZWf{z{+9uLu>rk#h%whU{{sO59#~kgQG( zpFYIW{Sw`^itbdSQuB>3`9t-5NXS~xOp_0ienmxZDgeDHF9-0ZPQ0?}I=CmVDpoN= zf87#X_q%&>nu$l{^GeiTnMJC}p)&ZRqp-}+3Ybr!;`(F24O25U7J4QHRT#%Q8hooUXPouhEi1cz1}Lj#2~ z4u_+xf&w*hAG&Q_HIwy*meHWhgBcP^Vj;*1aki3hIF65e{xj! zd!E1IC8A@}MG!F0h9h@xRG9+Iv8+YXZ_I+P)CmP&cn`sMX^HHZG#AMBKDspB#8kRP z(ck_@@acX-!Pj=yB=`i`U4n1%E&WOqe7a<<6AC`fw><>k_s(ag^$>jYgY-$(4;IwP zg~w%(CEM!ph&T=VW&wwm5_4X+M9}Q`Jz|tN%g7jc3?w{Wia)_*$UW|SOJ!>cThl3+ zku=vbDj9nWs;kE)Lqbo)R|D1qRQWh>G078yUdS`0hqlIeZHqg!t?9>YK(TPNI))`JyZ%R3q~ruqRe9e6vdZ}4_5ul|(5uzStj9~5m0y^1*jk35#@<0x zmSlvo8JI!me)~5Hqrf?DjWs6V^_h+M>TEB+wwW>O6&t*VR8+*QH)ZAgVd3Fy((7kj zK{1w9q1mOXw=p}}vQxzD;*5h&Bk#NR!LeX=)qk!$)n#^VXN;gKrQ^zE0^5#hwtm9; zJS*m~tpsbWz6d8$O=PR!Z&5?ZvKa#jLpbTl8YvO(yZ*_C&+l+kNgz3V3;%VllWW@ zeoA(!o8E(;yw0e0S+`{DqV#1Bh?VAA{>YmJ%1L`tPSJ9!f-#duTm28ZrPZ^6!)ghK zH7^wux%|uoaeEK#LXqtV8;z4@A;pBg7Svna4K}IaxIa)0&sFyA0${z)(f3(LABSX} zP~}1tYar|X419p&yOAT!XmlH!%x>dLt1h>(mN#P{x{b@X{~-s1mG*-*O;)9eu>xFs z+8+;%zxHe{f5EkQp0Wqwav~MVBP}2>Vq` z_Dl1RsBYLr$QM%@P&DiNF7wn)WZ&h`6cWR zX4xVDc<&?Ka+3SeR^{Kd?gli+J<@f&A6)n2q`iIERz>;0SxYFX4NK{!q(Gf5w6+s9 zN4rdMLIsw$JmymsyusVbV&MTusw?>DRM2FvA8xH)u10L*UC;@&xK-nl-2TjwY3EW!mPZZlS ziLFLvn zSad^d;^L-1iHGvY4?%cqm5K}pz764S>p*d2YVWMEMs+2zI>*i?Y_S-hwqX(JRv z3Tpk$US(I%>`ZTXBb@0$@o==5jsMvugJ5mpu*)@Qqui-g0 zqtWoDLGWa9;uU*?h7l0g!m=Fs95#$)4 z4d<$w%KMbbr}yH4DvINQD$)-kswi7EBqqCbBY*+H36-TAO{!=lQ`(+6UL~_v%|=UqI$^WHv0l2gU7g;(Iz>>IZMtRLPk75_i^T32 z#E+~)F6D_}1Z|@({t3?+OlB;zU=U8G%d?ZY($Q+J^EX3jgB(Z}4~{ zdCbc$sFSj8_0UO=U7Hen=%ho9ssvu!qFwUAsFUifCfl`wPLlj61D#Ye4B@uBCY@B5 z0{OHq1BmSHaARnMHFMyQX_w$3Ta)BO{f0UM*pvWlP1i-aPfUiTaX+5awv7lEF|}Ow z0ka#tieLiP)e7D!F|Zw=rc6q|f34B0(ETKedum#q=m;(^ZPQH4SA1e-&1QmSV2U~VzmbYJ zOUI+?j%9)B7CRla(fI0eDBS_KjjR$!`CLI;s!^%;qb^7>!PW-kBd=)WBd>o{6j%Cm zU~k%9aw>viy(BZVPrJ3`5J&#_K=DnH=%$9Lg3Xf5)WL6C9I}R+oyKGS;4~`dr+foX zF9?rL{2E{a-IogEFUVNH%UQl@c~0|pIHezU`gjcDmeABBFC9%Enc%M8QYM4UbwxT5 z{FI~UI|8^!F$4z}+ZK0By1zi}#7-AYuAs63_Hs1!E*-k*S9W#`JoBTyDjBEjwMxo5 zq+lNLC@UCV4oA#zm+B-Mab_t6(psq_<@y}@Or{<{tpUrRYkOy$#l1O4wgK>umc3M` zOG{yIVbX#F3a4s(-M!Dy0~GdI5oF$H*@5nT)~=y!B>VhQSi2PWS)bTrpWm$zZS1+v zhu*5r@Y4KYpIdRCCnpsV|ENBYEg50bOKpFnUYhkVzRS9*Y*(G*W%+{${wq)vfy2Oo zEdE(1`sY6`Qtey`7+A`MOjD4X8jf1nkHT7IpANEB@4LlsMUg$;rB7h(ShtzNsO9@?JB^ih9SG$Lw2DC6UCnG zulYwt5gbe#K|0ifI9bosFEoq7a#!?RGKeVDq)F81rZYcn&jb}zFKS&TgX4Ybfk7kYvsm zZDg$vI#DED5WCSlg~AuadZ34N?Gl}p|0i!s0Nna&km#}b);_=Jw4Jv$0ZIGPaF=Ks z%)2E0tb3Q_Qbk{~OV0wTUyxn0;dk$n?K@rHp1Tw+uP_AQdAi#e=(W3Z|>7-Td%K2S>Sp9A_sLYV+zW{?qgo-JipO7z18{S zTgZv0moga#$uSo{G#_*QA~@!UokSW$A{6A9!^O76U6Q^mFgnL95-s_;=P@^0x0sH3 z-ZjbS2v)g*dBH;t4Y6AuQk^tD?YVfs75(9WtG1X9_$iyl*<|4fxNx(4?I6)X$3Ou zBf_w!+&@xp(N_S&zP|0wTw!9^iXrUBBh6>}SLBu&!mx^2ba-9~Y$BM+NSsMS{4HeI zTSJCE$Ki0cV}29e{B?4EVPXI7x6*myaauRz+0u1F ztEa%Tt#grQsmGCL4elnM-G*B?hp47QuKBuH)igd3>~kboNoYOrtl@PJp8bO#9~}3) zNb}?V1@xyYzb&SRIWmvQ#=yEGt-0YbI>WTO@2_50Oppn?I8u6$HbU z1^e7J6SnDhW7gaM5Vm~*5eC(r!XTrYu#z!~QG~Gff(qXf!mjQ?*k3wyqk0lHdOYWm zn=TDRcHVpemogqiEnr)kb5h+4)AIB`;PQ;Hyha}qu|C%=6AtywmrqsgK$)-=>8l8P z?j@Nnc-QHiEpcY_aW@%C>QzXM*GcZ(!0RsMC03{t9Oz}vg1$Hm3?<`2*&y-% zt1>y!@3uz2FNywed+i69|Cvn5;Y>X2OqsjciEbVZhQUSZoeM}$;zVoR!HLdyw_C%0 zuV`cic)Rs4fk=d$y45P<3$wWTk%+7C z9?15M$+8c|czA$|x`s|`#bIE4zq2m7%{P0{AXCBm`iF_&c5SA>1m8Xnf#8cdXW)Sy z$Vo`Rlcvyr;Um5+|JVcHo@RG-NOccaw)~jpt@L{)cpAqcTcoB}>$O6C2~pkB0}-K5 zGvpV+{S$mZM<=h4xPRr$lkQx~-I>juE`y*!r1=P^5Q+t8-k?n_*h(VIy?BKJ^u#4= zE`CJ7k#V07US3j^$;fS-?DC zf{H&8FK_I6L?XGYb#3Nt407>)guI6_MX-#;ULEs1`wPno+022-Drpf|xDaH@7z$J} zXU%lj(Jok5go8_57mg6A?Vha^uQ#1y%up$9`D8xlAMl*ZJ&72Txd=v@J)AZIQS{ID z)u;aJjuE>*vWLpSK`)|HJ50N){D8YF9o1uZS55Khpv;Bc_1L8HB*Or)7{cRy`p@o4 ztys9bLFc^al8t#Lr<3il5=xzR-jO5fQ^fL`1TQsJ}Xeof#7M7DT;VN(FJ8kP=M; zbjq$9XPYy|V+TEsM+@hz2`=tay)^|&x3J`t8z_pZ2n2fgYe7q<=mYSOOhp48Dz7eL zl(T|;%$N=&{fk%@Ce`g?hpKy&%)1NI`7}i=^~l7B8F$hn$S^ny@w_58yPju3;Y_G? zX|b7F$-}y+wPl3;8$vC`a=O?K&q7>eH?_{5v3vg?YH7Zas4D(so@R&x5DVR?{lVx7 zq;DCV5J9f2wyt_E6s1Pw!j>$G?IgL zcM|1^akomdn{Ke4Ynjbh=)toP=w=p1QcYQwhHA{R4BU3V8nP^FVwQS=nLmtG;mSe8 zgG2`>ZaTbmQ|awZt$%KU4SeDvct|h}g&U`zTtS72g+M-E*%J9a;!QIx0k^HMh5+Gh z_9!pqCeaXO(a$Czs$9x8fI^DS@+JX7wHJNh`e9nOtB&ndT`2b&c@i>(75zDB@@Clv z8b$|OC}3S5abZ;YReoC((*?Yr`Bt*7;svIIhOtWI8)yXTP=&D$Y02xZOhV%$ITu1; zvw5cAenmJu;%Sa!Py8<8JriSurCG)eG>n3k`*cUamhG*0&+HN3xBkLDYGT@-kiaAS zQzWF=v3}sALqGJXsCtxw2p>vsOyREs;nNieTWcRXvG7kA22Q_$3noR5QnuYNc?|D!bq3ylpF7YhtWL-W9{gyw;v`Jb$Ng6TfK zhOb(F)I*_>AEg*C9Jb9oN2io zsFwA&v4so=b@ZLe+uKYvkO*nSr>?4sg>)fs`6_1Nwwe+L^rs_qHx%Icg?!=5uELD!XcYCi(qv(F`00=5yQMI{6rwba(7B zZz(aK6U@aBps#9|V;(nCzlm6RvxgOrQJ`afz^>cndpME0xu=zP^#P|}|LVo!adCao zd{(cY#hU}=mq3;PluMn!0rOecH`A04%zykNyBr}v7w;d>Yo}PCOH3flkC7%J5`z*FJ z(B=+9YMT-t*AvQ}cdD-m$_;h|C|47kHw0qKk0&9N`@LNkl&k)mK)H`bD_32CCnTsM z^>T#$Od*%!zKnL4Mh%!pO-E4VXZ|$+*mUAgirE~x{0AX?XpTy~<|%(b`3kJiJ_%VN z8#nG^WF>-$s3qSK^E}5hJ5=pOGw{xpKrgT z&w~_==k=}e{tvuCF@)cX`%{|rrHP^St5B;7`Voe1a}~5ALj!K8J&Kb%@7WI!B<-L2 zlVmtZ!?mpS3s4#YhN^?a^L=AE%q0;@{r-J2b-y5C>ljmr=ttxOQ-l$U&~`?;qD{xC29cf0ms zV1aKZ7I@TD)^NyVd_N2y>!5^MfCZkmvmVbGZ8M%T6SQJe5n;SbUBv=<{RN&gdB0=5 zG*0Emx-rTxFL1)$+HwUgxsp42Kk2tAL>4jJ`5=o-SU22R_8q+gefak%i=-3A_mK?M zOz0$2svG02nM`%ZaA&@#=qA(cO4Xd8wUTxvKYU!S27#M65`CKRao+gNN4>3WCSC~zZxX>;WgdgJ2IGh-4=Ty%2 zXo9dOcbgzXwDwKIdm3!*C$(QGKWCk0Xov}Nu<0LTKM1+ZX6Y%i!Sb)s1UU|gyrz}a zpOoh>*F1)mNsi*m3derUVDnNsS5|UYWsEf&SAn>)q$x4oE1NN0GqK?WIvT&xX`kUR zFs?r57Y+H(%BTm)%33>Dwx)Y!TP8V78bKV5%k&VkGF^|AoxNxuKceT#>Q0G{Ml67p z9VRO))w~c5fIxEwi%J!R*8h){m7i*1zIDx83F4~xYvjA5*#oE#Di44_?#$M@e_Z!m ze}N^vz&h<()9Vc9apXacNdDe%jD~pjo<5SDiVY(KLq+yMVtd6@IAzoA z4V1))cncwj*SR#XjG%#Y!SsS@itX}eBMelJcRZ*vQ96zaV)Z?bMr#@-U?x?GPFe~X zs`!VWdpx4=;J*(PzY`Vr$=#{ABeI#5ztkd8`%&lJ9u{L+$E&W`th&(hvnV*nU&QZa zYjgLd&9D`=<#w%#P1%eeR9fvL$)Ht3WY(*>74-V|k@0nT={w=cfoT>&I)QcWRJj5) zzutm+e|XbWDx>ANYPLODpr5o1i+E6c9ghPd$1Iz22CU7hRidJA(JM1O2y}g{)6ES| zx5swe9t){$|59JRB7S}Gx8?*ki7#Y+-egtRpvOk4>QIk!cX&@Ji#zFA!}0X3Er9l%me%q#goVd#&=@p+^}kR`xxG?fZw|1hUr)b_%C7bD!36$ zQVx?0S3Zf{2b1iV8&<_Rz!x0g^AGTy5AaG0LYfS(cfpj9)RX5 zxaRQKAsmA3d`!q0`c7oZ8a%w3m?`iufW&R^z#1qRv%iGCpVc-1K=)Mlm&{<^PS=0jlz1Kk}CPbx@IyWEFRBQvJ|u6+lqqEV_FX%{LT#dw4`ew_!Q6S zN-_)t-$j1W_WugLTSV|Rt}=`CH(^~OeT&xN#z+)=`da!4D<7Nx#n7bBhx~NH4!UWRLD;BG`s!6ZAAkt!?FV>K4CavkTq+0`NrB>@X z6ng&6#F{8-(rt_MXVR1YMunt@${oCN3+cg=M!H-q#2R*Oq-o6~n?h)7At$x_Ut=SR z2GWy2PRe%MT3*F2ail!GBi7N=kaE~-uo`t_F>O8)jpn-j;D#Zf`Bt%*_hGwgK^dvF*oC zxUS+oSfqG}E!29^&m#q+Kf~hJ=SWrM5WLItzF5ojPo!AOUI`37W(!s9la^vd=JN4a zcDW4)$Ax2M-sktAqZK&V2j;Bu zv3PziHSP$Oao5_xG^D$*2(@7n&Uq&1)%>62Bf!aPUJrn1;uG zT%dL`)YmD<m6R@gv^Z=N%YK(>d+0?kNMKI^V_Sie*DCzJqMF8C;_j6Lxe=<(q zW)1vvlGFr>$Hm?qfb^ef0c0%wR&oSdu-Id5!4p_MXGc6PwifSVn1PF(?Td@ev;Z=; z9LKvn!okwZqVrq zUi(0pUgdQQC>WdYJ+@;R)En-Y^ce40I}7i45br2jhIgzP1PiC%!-W@KME+UY8~BI% z0`JoLIqXHjk5<4x@|DOx34?)uD*wjmX)fdR&h>`rHN3^?6(u77ytaC<@F&q)tfKU6 zFjgD?ge8~QdI@lBB!{UV3oYNo*c3#dlH%UEaLJ8iSkl&mtHNu}5h62ZRf>>qE=*j} zGcg`F<2ora(j=}j01o>JA+oXN3f5{;4P+`{*cyL4!f~6WGHl)IO^W3XaKr*dxz|NF zna`L=t5pH&EI5PeR6+G0yQl-nunaOR>nG7r=s6U(TZ%h=iHp16no8P=4^~NFZr?iM zP31SqO*6<%mj&WY1qY;AaML7s(huvcldBc~Om4b{+%zgkoeekDqzSaOyCA@V!^BQF zH}!3i1a7K1gg0fnlaf@0^YNyNSaQ=vq?o4W7jo16%=!5OQ@6 z4<}H)gtSaPsFGMido4(lfu+qDPCC&1LU>>w4^K^V4%TN@l#yD^X|7naKH+bqv+8s5 zl{dqY8iwBpHGbg{YAh3+`D2&<9GT4bt~i;Ne~=oHD_F>c_eQ95fzG<+NN4E}gw7va zk+ONpG0H$dw)Wc;&iWLg#BLBhWeA4e2cWm(cl3@|6c8asJ{bWSPVH zxJ>y%%gW2qPZPeq?T; z{c&z>V@TWY8Dwttlh_YnZjDFC+y>{P^wac5QpbFTt-dQ4aHuXYw|YAwB#+`v8$!rU zoBAWGWKAG*Gakgb6$tE6UKN*;9T{bTT@Z#q!Dpab#uRpP`cGMhB1Drx7c4NnO!=d*Lte635z|#d3o4PH>nw-`<;P3AN{Z#gux57t0t$1bb$w%HDeHXa zFSP5v$Tj_e@AdkkaAHC-BwblPAD#fcfR5Ylu|(5oct=@=iQZf#U)Ui-0r zC55UEM-N-4-3J&EJV}%F*wTKAVwFHiw|h25)FjFKi;};xSHW;$3A`6J%k$#X$`#2T zfK>|9JRmoA>_Ug^8g8@?)(~DBGlMMzWFDXCOG{z{z#Bn<4B65c0hOmDLCQ!UMxd!4 zt`Q+ji6H{=P}Q`T=D6ih2A~yZ;vhU(+217u27(Wy=B($LtB62s(!lAMmnYN6WwK4O z7E?4S9t+w&CIxMq{Hj%P01i}OL0euwollWD8X&TwI>JQ&BQ3H4tVcAa%ke6m!QBIJ zX`EFQ4gjdKUa5#SVWp-g361vXZ^`pbDU~{S#>*Um@kq}?XRFeu%m%|ROYJ%z(K@qd z*7Ytp)MG(d5a2e~C8In=s}@5lj$SqwCgs_rrQXKSm}8v{gqvz2mSL*8-UYzLNK;1J zugaO~LjW&qLF{QOErlM|S-@xnW38Enqk)FHpsssO%*?RkKu~FISQd3d zSL|ZWpHWX8z?IxC%D@2tto13Hg^zl7Rr(M~A(R#oV~#TI>UJnsSgpfc!Y0LT1PH~) zC_;Z9Op-SKdSii0&-juzYuqEqLbIMytfc6#1!hQUBE^(6t4E#FZz9ug+3PH?8VpZ1 zJ;muy_GJ`XJvC3Cxu0EUn!ap5OkeR$*YqPFXJ2;(jO>8uo@x3G{kXaRnSKaPpEllH zsN_`F^!Yn0$@Jrs58(8hdQ87_la7k5q{q+9_Ybpgb!ALIARt#&eyJNIu;6G8NvWal$Bxu;8<=1=4D1n;3)`dH6|Sl zOp&tWExm7ao|1{nBD2)vNN)})_U0I7Pf6=F!~!_x9)xYx(p^iTH^oe(yTsqN1eY==Iw9(1m~4*L!dRnIOgf?>Qq0M{524!mJNjl-7sRp^ zJ)Ru7X+^SeYa&inVRXK96T~;P@N~WELCZx-&=jaRli-U{JXJh9tKVIYIk<7jrrcDn zOg|Hz){hh#A|%U8uy2ZiizqR5Ag0LY3NJxPzN=blN$<>2uy*O^C9rnKA}PeUly9Im z@f)a3ysrF0&)US$4Pqg34flo!0zmB%3)!+=a))THpdAZSZTZEvJ>3AMjVcB+Xu7io zUx6?)=KT%WyIV2`WkaDq$XEAX7VthV5G3oiOaAn=);FL=_8#Xz$qiH67mB+g4JlYJ zID=hMG-R%os|3$+uJF9j3>3Lm^97({-Yo8_aOT}v;SA%|RN(n^El0{jag-E};)uju zRqe`Gxm#cf=TID3gUk&U&GkCRrW~m=vyrNhamG|pAZ{j#CFU8tPoD@m8&p~GeFru- zgnc0uF27L6!KB)LrLyx>XFx<3DLG7MQ;uSScgsLvJ5V8Z$fhBhdph19MR z#nNC+@@#o8;e0`WQ?vE(C383-X`8peLcleO7^>lIKaPZ4D~RLOLD)U3o*eD=#1{8Q zP+4Bv8>myI@L>o~_BIDrS9<4~3#z@vf@;Iaohi1-qfK{i#5+F*E&kJED>xMO(TSk9 zir34{mCW8^C9@n!_w&CED(Q-+kfNpTJ8BK=2u8rJ>v3@RV+^sVRz%y)nfeeI>U=<5 zMO}|sQdwRdSb1Bzp{w%tiGu9D+j;fWD^pPN_OqJ6% zjpRzopcoT#k_V}K2H84Oik$ybiDgX$$heAwW)VHLs~FRkq1-iCjEObuwm)V8RQq)$ z-JCsXwY^8KcYzOcP;lSVj9fA1khp5My8;Q4dvPg8D~h3C33WiDJIM%`jum{~!MSO& z4&y2(jsYBAbQ3sJ%8&ApOp6J`$K(NJZyKwc3q;2hH(cu%5-U*k24BW^rr_lztclhF zr(~X0784XCulHY2KfYkG%`;PBH~B5NWC40{EG zyQAxJE6j#y=w(VRyN6}OvOpQhN6z(U??gS7mj5%+Q)j#N)YwH+dJ6hRp>F!uu-vr`7nb=jV?q1Q`+|6qdc(dyO?ii~mi+qG?4Hn9lQ+dJk0iNG^;>1%sxthW*G~G|fPB z+8W`sQ|Yuv*|8@A?6yEg4Jrca1#{7~V)#%U$iCU79gbqrv_q0j$~X?Yzo@cj(X=GH z@unyJg5vZGsb1TE-TV#D-++B1j6GQI?h5Mz4>vC z5srm_Tm~UG*NgQA<_E^AJUBBBLvYtI_unq9#$zrCY>$S$Qe5vo z=J85>bHzuqZQwXW^%cse)24JW;~o4Qn6c@odkj1rjSV(3KQ%P=+&je|r0+$r zY44I2b?u#(pK3Smoit<0X4pI0mtA`|dm&R*+_N@Pb*gbuAXrP~v6z%oDj9x=9x;3g zJzKvDav=19RBEdWTLqEDItEuM{r0IWYxq%>^I=EprejvNt*mp z$r3T@pt&OBjb<0N=qLD(1RS%V=Ftej43CZQvnnlr0N8>Bzu8pavXXXrYb=6R<_9S) zhHS9t*a&riJeINVVyR2|sS!|w0V4c`*g4?r0)dkT2PGgPg^}pxFCl;s4`GHz;(UiPUY<*(tVjH#4~aH-BjlrtLdShC zI~@Rq_9%odPT?124*10fp4iCpa|Q+w-g{zS=`;fHY?1)Jehe?-F$DWimqlZvy}Q_p zti?$Iy~xr?mHCB;Js3&jd(s14F%s8Rwho&-ejo^qJ9R8HDJDIdp-1pp$aK{~dmu0D zbx0jW+W}XOkx!b*G&NDJCBYCEjBgmc5PMidy6k<)2!`p^k^YJM5TDSIPJ*jQkHsm7 z{S=NxtUVs15CRey$?5}`T;vG?wCqG|rU@JGDn3W_;?g)I!fG7cG8pd?(HBwt8@Lwv z9{GI;S=a(1(lC#JD4!vz&tkhqLoiaTxi6xU4-gP)+KZ$6aqe z>&GM6A6O#5Ts#3U(u(UchDqTf&qgD@(h(B`>ynTd2pe(tgc8Kv2iqZfT7c`SjYCw` z9b*WhXawo2eI#EGjC8aBN)A0FI&zM?%nqjNu?45vHW6|3N!wO2f!W|sl88bf(bMB&1<0t0?CMNn1OUlStG$#o! zFgYl3)Tr2G|52m-hfJQoGIh#|tkh}QNm*H`*<;d2jrxC2V6r&zf1ky$xa|20=jY5{ zmim9XWnkwm;g>@a$4n0CeE)x(f^)&hU!0-tdE=f3E!71cKerwo9n4*EG$ia)QuXQb zXFIJU*EZbTk|BJ*F~17nsl;5{zRm?d+;MjMU2ORMDSRb~sru#iR_jVW^VlITXXbEn zwL0=Eh51)P{1wprV|b-w75@_`C%vOU(($vL`AQWILFFta!_X0USl@2^8K8oFApbkK z>5}k2yWT8_3xD@Z#}cjLqg>k2I-#R(0w=i6hJF|wiTcPZO2Pa6{qiS1hwn+cEC@wFSeP4vJ&+%n`}* zHpov>d{LDkkJvW^+OCa)cPCzMhndw;*_Wjq6Be^P7%ZPEX8$_bXs*D{5`8Qus|0r5 z8SrwoaEoKrDw}O|`{5;UOA4LV)X~3Ho_9-@AD;#$YO9I@cMJ6?2}H}Lx2OD*yOJMU z$eU5xv93vF`;E%}S%*hECBK=%d%w0YJjP>aTFEDOn%xv1UZbXC9y{NDgDNOP>&2|z z0#7EFU)y34Y&RlBU0}VeibA!8LOO3Lr;P=lj&Sc_QF&1kJY8&bOL8!(e=n9gA+;E> zgjzL97tWr*m`Yr6D_L>TbWLQNis{A7FNP+YH4}^W$1!Vv58Lli?BR;!n&cx7bB)w^ zxZW#qttjD=IV8Zya@Lm?;X#oL4ab%Uf~z7!Yw<7U2(TE2V{`06Y9qrMBSUv6aE6MF zIKza~lA?4r?|n{@*SamfTl-0a7kPQlD)ib&2hr@TZQ@X_jaLz6w`lobkZo^ zM7c{um32(`Es;?#gyJ@OU$*4n=G*OYklF31fVzq{1}e2tmUltJgT%%fE%hY>CJ-1k zCog)>{N%}m9OuBYHM-?GT)HiM4Mv8?6b9tA6^&sl^)7p+3sXhq3l+Y!pp}P0RvvOI zkBIRasyq||HQ<3pni%AY*6EVbY2F-2?xk=T26~8Kf!%0Faq{+yQkZ^(gfcLzvLSkD zZAaveO6OlATw#_93GlmWm~P_W))ekvg3%Wwdg~abC2V_yYm<*lEAj*bc*Os1$>u8Q zmbStzV8zOWa<4S0zue0aAg5|ihF-S0#jjd2a_UF6MGaW7U+F9 zO&Sd6tX($tm0`QTv9ka1UKSxDXb1FuEn6Me=LZ){yG0z2Z$hx4c*MUOzvdM$jKI>&%nAKRu3bSgYB#9`LD54LgL?2qhI!yXd zN_wM?OxIL(t2-}KXANlPhk6RWN^xeoZSr~LPx9h*9)XIEssHrCzG%EoW`$2?jc{fLB0|; z7jjt3*F0IivY%=;3Sbw8VZmg{1>3NON|5u^cU;N0H*Nme+*UXN|AM1~-7dtL=TjPa z7D|sP_3~C7R~Z-v_mNn_eI|a~{H}NlK#>ft=}5z)NaD-Eqk_Yp9SVB_J_CbBZM`RS zdRO}M`?8M_Uvr`3;)h{f17lWyYhRuiOdFW z^76>fA9Ozl!^Qp$q#O@s2}}9yRphUEezMHJQZ#&vA~L@#+=zatrNm4cEKRNWV3_bR z4`hf<21Bi~c}5!_P_A#iXO|`lZ`&UJrfZ7x#o=v-!rvdluf~CbTQIql`myonPfZh; zL>iMbO24A)*y0q1kva(|u5hr0C4&;^P^$lz z1(WNg>^%a`PE!YD!-6?R1^ag?=SUm}#1_>Rw|gtgD~B~;M}#9$b>-yPI$O>1$$PB% z?P#5<*A2SEq!JTFB_Qn=Om5X%{-dyZgk-5QP|n6M0S=rMAHrFOU_hS|D)!=hQ9{0+IdkhDcX8soKwUV>zIBwMWq#dq>LXMC}U$a zqBSzP5x*_x5C%|AQJZ*lV7o!M=Qe66ko}i~RRiU>{Y(eu20Xx}3vKdCIFumIzmhK( zQYa(foP%sL9tU{_lF7p|1x$Id^yWgxFJ&m?Y>nU@LE2zqQn@r| zkVA6>&5$a7*@t~AV_c_rA91WP4 z?tasi%vR-{O|zS$2QNF)yHx!b81Li{V1pEcG+oXJq)EJ7;oBxT=?OoHJ7C{;9+jB`HvafUDXF6YqE)+*v5oKU2qDpIK zaw-Kk|7jclB2FaSR%soOk1dR4q7inGJROq)Pz6KEFOtPpTGzgS=tiXoo(=Nc z&WGc4Zx2G$3v(j&LdzJ#S#*? z?F3L=#4)H+aQ|KTmJfJuz4a@NNX&NUl#96Vh!BPDU!3YwB&(9AZGHD7%oN;_z$-O83n;qh36Cz;KUlvw z&E2xwNb#+fh)0amaHkX&smqnO>0XRDevzO`@23xdDPE8887Pi2hWD8g0p~^*0Txss zyJIrGF*51!hASe!(L~S;bT7dph>Zvl@%IB#sYljY7H~t(NHOnxlPyTJKOqLptaA2Y zfMBfBO8`PjK{|L)r`JgGtGVjI;!tsfjuk47Qb&jxk)dKn1Iyno(%V}OUyhIP{9NVpMDp=Q_J-et9;IPviKp zi?1t%J8$z|>+F8_E86P#kD-uC>y2ia$2_UiYlH7$$(g;4%s|AhG$vdcHb}P4Tb1PPISLrwXRaz7vdJ2Xq5XXzj zo`tshx`V@(=0#sL&?gsDhw5&-?3u`qO=30(M(5;2hl;N_7OGr+z3rH)E4*2ZBSr6`G>3=IkD z!=BEg_uEMmjOi&@h|a_I5lHeP|X#>r!D5)N}f)LbFm^O?eirfyO= z=BbPOaCiX_Dq4fjS@{<$-HN{wSsl{@Hlkl#O{@Hr`$?iF54|o85B^hJ!v;|rz|3tF%}yf}@@bGgMquHZUzA@>C#hf=b^0){UB1 z<x_6Yg&$mu0u{H|q{6beMG36H zy&Pm@Ef4 zKr&{k;4oT`KDA&yQZ_{lD()kuTNk20pAG*&7aE{hq@Whn9;PtHQg1DE^uy+lbO-n_ z$qMrYTcyNw=hOB9ET@bDH3lX*P~i58<%87 zy=AlVY-)Kv<;gkj_e4!n)?t6|2Ejha*>a&>`aNJ@BsRxf#x_FIA&****k|Fzf%H(u zV#r%shrP$&G>n-^}6Tm%aF_zC0jm| z`6c^#=1+093K)~)X#{shYfHs!umfydX=@ZN%ERw4CYL8;=kp{#>`bm61q&%S#crL8 zcq;VMtn-A0{3Pg&6MOE76I;Oe;yl#MlDz+BRk01+5B;6F@Y96LMID5f zl*I}&E@#5hg0hn4XOD^N2IBmKKTFC<&7Pl>F(z|KPEzI^z`z1?mShaeUX(mPGZ8Sk zF=j|F*retG1q(?Gj!9aQmYNN(6NjcQUYeAVn6t=)jKL>8@j4S&CWe7Qi2>PZ0l`^| zmZxSXE}EN|vwTtFyzE8GbJ7yC7G=zzvtmr_!hlhxKg96(f6XGG$1Dg=*kdLEfYISC zdrk#Ei%rI<{D02`=;xb9>=_xcXEM>Ap+jp$uxB6#n%FbL(Vo$p?3od0&m@6={bx=} zq`yk>pecsW9C<3KMK4*D!=P9PFz1Z8e0s#?U%+}P$f*|ap0{s)5vS{6*T{m=u8B3- zHHk&CxJqmLwobdo5A7ONAcDpqkhp+cm5GBPW47^&h(?vBsdG@m^oyem0;n zj zaE}fD^%XnEf$H0iFT3m-|9J|hcVO2D3`aD6-W%m+yT)O1R=GTS0VCRxk<;JD>bjT4 zY}Z_|lj*E7TBGOekV+KeCWmtVYjsYNvEo>_pxhKv|Xco ziED5;sM)QCS~Ch@TaQU~{ch^&mHqCcv{GOQHA^e3S)vt!wY0*B#!BO$G%!{~{9=*= zRXX@=SobMbn6y^AMJFt;9g)PpTQee;ym#d#=knc&M$HMW0Ir7_tev|tEzE2f&dHJa zv{7ZgY_w>&5mwW&&8o1~GaA97p{x^?(_0|?4}(=LO;-wHTHI5a!xdMV)e7M~F8Bi6 zj6kp+&I?jCZi%x5Dr;4u#*{QbSG9V&=~>Xz}c@c6Q z=58A`om;cDb+yGT^h9&Y@-kt*!fkjAj1pOs1#YZxf-q#qYY-&FhEu9Enk|ZGoxS@fw^`j{?BE% zfHy7^poucc_#xOWt7*FhzSOxdq3srg8Nub=j&@5rZMV>n;~(2CcG_++e(1DYY_#3d z0q#0cW&?Or9m^gIA-=ORtg;=4#j^9t9G8J9PPTo%QR&ZI@p&W^iC8$ZbUB(3)_!P0 zr~+~06x>*`TKnZeVVL+Pt!}6A1}C$Zy_?gq8ttO7Xt!JmLA%9(b_@4iKDNf2iF&wzdVc4EGx~wb zmIXeVAU<81Tn5=PYpM2w!gpm~-~s9P$HW$B#?iqDWLy&>- zZIvbPyB9l+#$3^!L2SW$REmh4kPM%k_6C?OP7XE%21QX8M*RDW;w75W=(A+`&32Dl z8ifxmFp;Zir=6e|w`f@0NPa_{3c$fI052=^_p!nB{Yc-`Sq=_7$ypg`Vv1sdu?r~@ zQ*fRpn1aMPWFa}-@lGZ9d)=uN^+@8+2S+^IFjoRm(Bfb$Qjsd|P zA;Scb*6lz0uml7NYu+zP7_|v*_r~+ug||XjPlR(uQV`mqZT63zhYLRqh3TxA`54|L zsz65SS#kF6)w^xn?2T5R+B%jof(6r5WjGVOd#A1bVCd$-dhiR@im)V?PrhR;j4net zjJOn*oPyz-!pg$-?GOKh@!$X>7}2I0!9B=32?aKhtT*XluZCkG4kS|GYJ@Q8Qf*20o6d zahX#SGw~W+Z4^hF?~%RR$oW+a#NU(tZ96`0V$O3@bLImF0Zy!en|ew&e{qiMo2lb7 zr%ueAIw=!$J0`4pp8YhMBGcX>9vcW%@Q&LI$Ek)?JG-643S$%_6J=+Z4@@P}cI8%()6r*cY zWqCfmf4{D_!OCL+b-}K6n2qb^hvv%dzJq>hFaS`im3FLMH($C;ZhJ-knY>GDQ)TVf zbu>`>vU8g30NNTbBnR_43jW(r8 z^kNTg8;$t|K^m?e0MAQH+A6OoZ>gX)(f{)Mm@xB8B$n& zw*GWr^3TrY2XWiY;NKAF-`s5mYi-7c!GYZbRVE38>r%2_$DoHm8YAD^ritT5qyZ!Kk(N_o`3Zp_V78knSggh<-?vbQOt#pgJB4KKNNl^~y*DZz0qQ zDJBtYCVU&bQ=@jSxU`a<-3uPV+OSs5b{f3hO>TNZHhdx@9S#|Rhn$-5MxAQc4f@fWyCF zfK}Y@s7gRD-1}1yc{M7C1(BRN?zz=TW2==DHZiL=j7~cY7f<0a8QjCxqy>^BpIt>^ zim)3mhP7C|FY(v4gqo|-H4*|j!C*uF$?~o(>f|{G+`%~Tx!>q}YKjkBM=s%^k510L z7&3J$?ec7y!d=tqx9pIly=vD-X9fZH(n#FPt{5rj#h(s({Io&*dC1gy#wf=}{_nt+ z(**ena4P~S!`LkL$P9wa4HKVloxG=>RZQ%j zVtQrlma86DWz{KR`Jsdj>}m+{gGtb_9`RLDGne3dfUz$sABE**iLYN2-!b@?`gYm+ zq1j)^yvjLE&f}eiqc(c;vHD<}tUvB);7tLos!|2|CzAn@&CBg5ubrI4@2Z)cOWvvJ z?c5v=>v%Ctuu8vs+Nj;aw8Ii>H4LYF7!~mA56I%TFNRfDZ5}*x#={@E(Dmj&Dc2bH zG*pVy$GrwgOyh1)yPAhj(N{uB!)7-8p8b@4@(f9M!^FQ;drAlj4tdQ2hx8uM^`b}1 z#QSO7m!}ElE0TnQ_aF$W*jeD7>sAM7=v>-|DfN}Off06KNXrDTiAGUNcmovA=9zN2 z7op2eM~aEl<=6%;hYd!}%t?ThDr4GgMjREzX>z+VD)vITDp>FZ)ZGP2@EL-eS!n{o zj8%h#ndlksBM=)+afzp4zUuZhz_ya1Z6)W-em|!UYA_!ZP9v9qPz6|C>Hzji$p18J zZyprxpss)oMU@!9p88`)qvL~NCBxXWlRH4uVF1Pm+f{ae4fT9f!LX^+kSZ1; zK-z%-DgP(}q+q!HE%)WR>)GleNY%BUIQ^j>uLk=DAZ4| zXMYG~{4H_%X6(|cQPy^Rt?H~%YuC$86jDQ@~L9XHK&#Z3WK4F0Yd zxww8-v?o7#Gmevq~oSBfG>X8 z9XD-=LVPi*PuvuU6A$C2F}>raF@55uUn0I(@K^A~C?~%7A&oCaLELm@lrwI+GU``x zQ)t_VanqGiblfziZ`^cc)T43JFP(AIb9CHPF!T$_Q->vnG8euW)hlkg@HgY8=epP3 zFMHyq=l){cbmZ^FP0#%*ZhCCXpTB^|zjGMmFJ8t^r zZ^ljU<@Ur)U-{#>>96obA6>t%`{0WXz!x2VjxRcBd~snC|4z+9AeJ=rUV;%{%&oW@ zFl+oqO&Dv#a8A%*8eg=m?8X(mP_-g7Q|f|Z5Sw(hq9P0biTc09$12gq`L#odX@u?=^d^v0(c2f*2l)Bg{iYC z4r|b8bI97*gsXCtM4JY=z^?ybW zpA)gCd7n7{t4Mq6Dd&Gy^F`vNT()7xD1fSH+{ps3^m^}^(gtsd`*M$OIzb5HudVr0 zGb7}S^XC>U&dJmlK|aDCp-;a8a55vJvvYEFi{}?*W&@T`l;ebQ5TfaI?!JfrbFAvm zPl6c_eNPdSnK^sm0)1f)WK3jd{yL!hR{^QtxSvN(6&d-+sWRc-7xWGw|F!c?nk%P+ zuZfB9%!XQg5t}g3*hC>>6DGtabb0Ybmmu@u(ha~GFarvZ2>U}M;(Hp280SPH<|8)o zncSkY#*AVPdz>2>e`rzsp%>#N)umk*Nx`=_*WJ=+20p|cG&Emqv=es-S*ukviNrm) zLk`+KDQfnysbl|vanlO*X@dPzMtVk(g3pk`n~=@V$ywzdeM>>Z-w+G>9e1?i*BX!Juk; zPf+!&0(S027HeHyVCY2_`+8`LHJUbhs@Eb}Y&;k}A#2HcI;c8jBp5wwqZ8`J1qNeK zRSrSb@lpKyLEU7r@lnEG=nr}bs*VpLuRaW_hO7mn=cPY0dj76R{OkxLJA&0eCrWY5 z1`VY2FSD+7`5BQos>p%HC|ihAj&?q6s;tzt0d(AqWuZ z5E}8@@u6o)4$lWNJVRkxXLYf+MXS|<=!@f{qIYZ5VQ&^qopvLQ@P|VR8H}O}k|{&l z$$sZF+~Lm%W=sHQ{ECEceQ{6iG-KKGEv1oq7j+Bnz8R}iT^t{ju}|KnoeTaU8OOMy zoXg*>nhOv{4UdhG%IiQc27IN?lnlB7Ms$cbNrdUu=d|J}(5!Y9Fjy}(`Z#@FI||cI zn`$3FRf3_{;3S{=qOiO$h&r-oq9bk_0RDQ-4h%?i2MwxTfuO-Bbqr%iBLoemHHpTv zoTn(NUOOW?qj@?MlNydu#8M8O8RPVngW|wbj&$;SVqgq)`>x0mb;ik*pTk;4hmi)r zmwn@8rh~Ya75#g0GUeyawaiMdWzIO6!?~8BI#G)Z2uA8S3|T44D0DSPu}8u8mz0gb zs&RN=cXUH;<4h?v=!p_ZAoI5!vgDof_(EComJ zk7xI|ghJiyg-_%x%0s8{zpz~V*#R*#?LSx={_Vs58_PhiV?Uhoe`mgz)i!9G6y^pG zE=>XkXV$`FK^|O}7AE!mx;iAyWH)s>ecQEh59fHQtmwLHjyL%I&Ky5(UEevr7U%eN zedhRIVjs@&UDtZe@m<&Y&hf@kz32GNt~s7j_$PC`{=YlN6LIt$Z(WCT{Cb$<$E|bC z@y1aw$A25!XO3UrdyZe`4I3?z9wW~DC z5T{&5F#K?Wu2v%lp@{!HLXT?LrgRCd##xWwmo7y@1VIxbuHuYure}OxnH4Ue z*DPP1fCsMzMNOQ2|JXm^!tY*er8`uNUUzeiR5Aqo!Megi35KtA6hUCX>9>Aw@5PDD z9jc+Xol9>!iS{)(@E&{(bS!Xjs0B1}nJ=s-bW9t5bLz=8ky*>=6kB49zKjuna1qiP z-d8gg1H(rF539+Oy>gUU9)DPEjBF`a)_4NP^LoQ9<#rF{#dWtjJ$i8j#0xnqN0k=D zAH5cT?Bn=taS4X_zx@y|prIG|y zOC^{cR=4m#aPMZh4Dd+0anX|B@c-^<;MVBNTi7hB($5ekE+Gxts5C`xzJ1G#v2QKb`a1VpT?&?9E}BU zSnwgo2B71uw3>oU#Qga4$T}sRZQ^{c_iXGHBk zR}Nr=T_hk~e{zF0f~ny7FhY$3p%ztSqttl*RoBHDR1bAkO!=hov7iHTV*gW~rB-hEqu=H32IEBpp~pm*ROnZ;8__Ky0G zq|x*~QUC6*dh>YkyMK?z+ov6XYoN-Un&51Q_u^xP5ky^xsxyYA0P*^CpSBZ`bxuc{VDH-2`Q~=Lh ze--#RQR4VbR&m(bgqs7r38=pRM$zjEb^>p_E$&Tx0-qSMxVS@ZCWlvMEi9Lb}m$$AsZAY zS8rz8xU2$U(bn>DM3G#6QgL!nJ}KWwuJVk`m) zK27Sdd-8m^zRVF#Z@%s(Xwy9p&wil?g(6$oM40%YM zaI3~$Z`$!of!VWJOh1kUt#iYot^DI1N>wy#ko;uC@GAW|xVH{Y6L0m$!lE|g$xh|f z=wAw&NXJKd^%Zw*WnCq)Ij5Ma8MjYfKKkm;QKyUOy#F~&la};#JjO0c_xPoNoprY= z0OGKW2*@C_7}2@j=)eV7KA#C0nvb72x6YK!!!-HA$Dp&l6OpgdCwJHbo(^9fP_n@v z0{+h9wLiu#uJ!;a225IS<{sj({C78%8+BgTLmBzS(V9XMz=6;;MAu32xyT7SQC$;4 z!l5kv+E(I5qo{>rx^q@^hlJewsF*f$=(e=i&7wP=#l&q+OVxu|nf%^0?v*@eIudgk zF04Z#IIi6%3gJWy`V}1)E=Cxtq8{Qrku0?zqw8bv9yP zZOUnzij`Ndlb?mGrTvf-v?BoC>0W2PoUe$KtHg_0AOQDusR5!{RoYyiAwvM`o@5*h zL451L?q*53wQ--A)sFfRS+m>s$?FGKcdQ>u9pBVAep8aLG78G>m5VlbnTbtlSMypbU&e)bH-x%FO-&GgSpkrrhE*dNjS%g>&%a?`MYKul=r!ZQk9;>raev{npz zgBUN+#5B2>trmGlVB&6v!3@DnPF(h5g$5In-+0 z_%U(kryGrfnQ(HkK+;BK$hmrk54B^mPqR(b@QnN>N06!K7B=`e+}N2^C+Atp z`%T6yc#}_gj~+d-Qy9~tl)}`j*0IO)?o1PSl2D>PzSitP$SAY$<~x#LD#OUz)F5J- z#~6&k`D6%t1tXw^v%(NUt}xoX4WEhvVdFIA7MN{{oP2^c!(a^3DpM7lLkfrcJjMv} zu4zW)bW_N4M)AZ3Q6uLN1yu(}Se^VLyv_oC8C+*eiR;!0j|&V+a-@=`aMEe3S zZG&_*T$;Vib!mD}y)mVQ!^^PRpw=#WMqSeCsiftjo==-UmRk~d28ZYSkOqU-9}nE< z*mTHaH29krgMtARv(3%g1Zgp8db1vVkg^GoB59vZOjbHP=Y;E(EN`KmL1hfBa^1gY z2SFZuxy9gYJRRXJ0WrJaL_1ed+ zEJg9%KxYGcL#KPTg|pA-?0qez8I&*fzKf+r1mE}B?#uteaE)1SgPNVL2WxwSs$Uxv zS#LvSSm(2DeS<3B>(xx8D&QXAfkoG?{kfTyMmH}sBU$j0vl*lK^;VI?#OP@d>OB)N zW*y0@w~0WR*VVhG4do|%&1TaFJMYo1_8jLLjkX)f%Wa(RYTjjoJu--z_yovMFC~VB zeT2oe-dmFpr77SotLswXYjNFu`t?BFE+u}xP{=z6J1Hinz)nl7s)^%pXIsBB1EU8K zCSsjJ!O<$k6D zo`L%QDd!UyZijYA{RVD{pvOYp+my7*y)fbY$71MtBfEg&2ZIovnd7ymU3-W;>Isp9 z={B5t*bqtK{N{E+guz|X(|cK7?#yGOWJWJfcqAT#QFQB@&{2k_z!rK~!x2f|Pp-y} z=hp`r+_^owng_ZwN5z?h4(7;S5Az*L|CSdS%P_hNp*!8THhV~JL9J<~6vborx)svT z5Xf+TJHF@a3H079c(tyR!_2e}DKx(BfH(Fbg-h&1iW>%Xa`pv!-(_TIY*TV=-u8+N z#n9r$1(@?#W0o4?`TIgm z*HX=4{YMvV-uR9Zsy!iAGm|?Cizn!LSiPZ(t~jwRCGsH;>=wPQWcB14R2$Mlxrdb^ z2?c*C$0e?$)_?Vb>H-FjG*%EXSWyYU46YM+d?zk*TmgR3){iS{xUAc8A@DW$KI1l7 zr-b(SK2_lRR5eaYxHLFVBB0|ZPH|k3*DKqo!5=S3t^NGf!^X~Sw|%-5W7FoRn_fLs zb8p*fU}=h3oF~96`!uzhe1lr2ZMIQvFs1%IHe#x5+4a(d73cTP+1GL+WaY)=m7xZ| zxm$)FygfbO&h!8Qm3;3jZpVtYy>r$T+rL_Q8MZTA_-dtt_k7y^29Fp&4njRj#c42A z0|5C6fI_zX8FCF{(ay?g%2jQoZT&AAnnk$+9SNawm7ntL`Uf5TK$;mSAuWd(hZOb) z^??lm4}J=`zhy85HCk=bW3$0(ou-qTXIldcO23mr{(FwpY!0PuUbN_Rp)%T{TW13w zs{(~5E+gB5gg~Urkh~{U1Ap8tDFXU#1^*cy|ao~kDbe4k!IYqc0 zs|_>-rPi@x`Li4qiaBoOa9~D3di0$+0a10kA?F zk+lqD(?7*Kk;tgW>lrt;1f}Upi&Dx$>lpycUZODJPbK9WT8To-b)pcoZ`wh|j0;Ky zzT{##srWGCdtPk2dR)6&qFARHq*#}&H~WpGZfPmQtA}Pwic{8{2wig`Z_Tpn>!x?q zL<9!GzsNvFp@rR2MH6|^k_EM~Exz*^YfhIxaBzc5W)0^&7Yu1|5u~C*HDamLSl!|~ zt!B-I+Bx|SPE=ZuXTBnZzQS^>EL*O`voQu-sPzt&Gi6WF(hjBcFHeC`#GL%ioRRlR zUOlAqyTtcPA#4O8aKp|9YK~T0 zud57-+?->5*}-0Q37=a9zZ=3U>-2`W7WmqT-cMrW&sy-r9Ayvcl^tc%oP;1d4+uf^Z(?iS(Lt`^zAIcNGMpK2fJDMo zkJ|-ft9)p!Y~_J^KF2@Gm@_2t*3v>C*Wyt`v69 z;ZC88UE}t}=Fi=<;CWI8cJlFvZN_=)~A&f;^wy$}iHBfo* zJ74JXxxVK0_ZhTTV}ZMtUUp_!2Fc;6-ExOa&aLqLxF847J(jLrzc@Fzdz^`0@m-y` zZOINCj>S9nF6kML`Rm+1T^-WB+1gj!Q?j-dXEodE=&5S+p~Zo2L(nzk&qmkqYH`T& z{Vvzg=tE3c?F$A9T&oBB!)xFUCVW3SA1-+G`glgTgZctg`?d{s+`Cqha&_;j#=YG$ zgZifF%&X^jj9XWJ+ijNueXrNC7Y05H&#cipE>*+&5=P`al)R7(g0j>$9gEipC zNb3K-Q7Jh4?3qf=SMTNAMPCGD_#uQ4iGG!xi@u11LO*N}dOS8WIxf#?z~j;NLyxCZ zi5|~5^msaX=C5PwYP=et9SQ@X9axjmza-q}B5!L3zMn=rcKNc8Ag)vVg6+sb;Zia9n#K|6 zYu--;2e~e$PAnJT<%vRb9Jc90HLku?N{Um72(oSql${!o^L=d`<%jm|u zv=bV$X*o8gVZGxhuCMr~qkvZpuU_nA+Ar*ly;n28uyTi3YoC0B{%s0%6U{Jl`1g9VVMvzz3;C`INbpCaJ)Zl$ z7c7!*pdZ*ww%Ki*Jz$|MZ+OGOX`H1QTWqZJ-rR2%b(8az8NdDszov%DCo0g=l$RUz z4BnVU&8Uq^E1-hpPgIQ6c;C@mDz2&7^uV}%-<*66>)xsD08hwq%AIDuCo{u`x&WNq zK}4+dL@Jc2yrh7`wONIh8{DX3Gvp-6Svn{fYKHUIo5?~v zKgp;11zi*wVO_eh#rKZYlIGO6oHiClmj^tHnOw^>i28X0h@cdjez+7_sYLfaihttS zGo4%`fCvsM7KW4``vwjv1&oZ9|Qxx0B*W+!t8(tihAXQopkGy6UJEdFm8`IVPa=a7@XV5Ntc6`*Kg&7t$hh|!ZZQ@ zaZZ@>`Mx<}E#G2J7-NyDQINE1E2;RUpgSk*>|n?VJ1Op+6Sk_&l@q3foUm1Gy>h}< zZS9>C1_!yV;l=%VPMF-Ai#cJoHp~eN2!WiifMjP*SU~cxa>4>)TsdKo31|<9!JIGv zh5O`$1;jke30sBaD98yr*&lPlJWgp=WqbshUN`JQgmyg~7RIMPcohcD4kd?O;J=5GauOkx08*gS0DdLRbbHgi!ck3_Hf7m_l%VWyk?$ z2Gz_N6)jyO6bfU6qY*H=B-u*3S7b>nisf7D*zdA0f){Dcl0Vb>(iHOB0+Ux;oqL;q zhyqLjc~_(Fk0(W@5jL?K&nFnu$oU@-z#V2{_}%;@sJ>Y~a%agWYR^S#pN1=u9L4LE z4j;v0K=c4(89x1mF)1Xb8qubE5%t_>n4-j3qz=i0$6)|S++69g+^Gkm@qmlB7XW)X zVsjHPy^5Md2~s@M`yAF_dGbI}Si-K#DpgDyxs?TnG&Fca*40Bjr(v516D~cc-W-6< ze+Lc#EEjSPjO)5!AE5b8(*j00Ob=6j0In5x%@hpw9n?7|2LRsxF$VzF3g7_TNOa~Z zbzK4u0K$=(h+THNYC+?Vvt69?o zy5emvzBfOCSJ(n-2P~XK;7>>WKF`Ylzk9JK(rb=We;~59ys_I;WYKdFu0=QpW$8+Q zN+jf>UQe!kT12Z>G4`tiS@jKu73b%w;ipn7ea>ye6TcsIV0QdLHG~lKYApn2)K>O$ zZInFrp#<-ax2zxMOq(}nX=n;@qsZsw&%YlexT*qT`eOy=4vn}}Ti+nXoX`{t^bGT&VW6aY&Wrt*t6UZG6tkqb29 zm#xag&6eq=EQHwC*H>`+GXw+E*%MocJrf%u$D1qUofEk7X9OF^-!>q@MX4l2Lzv9r zKDMGVQMrL4GH&uvmj{`mYXYVDHpp|$Nm-}02F>cy+F1`{gTQ1Lat29;= z$B|d1wdI>wG7o`O1ulq;GI;dYNjJg&QJb!m+JsO))O~@qj`jZ4pWhV$LdMF ztJys8tY_#zloKX!HG#PQ=J$rNJex0VRJ!FYn5g3#FZ;y+ntlQF$F6|^b8;Yi*&>J5 z03yTx(3=$tJ^X}~$XqF)K7kI}0^gvRCNcs0(To-=-Jc|;>CPUaqX^ftE5LAg}53i@5bd8cCrh55O2=PU*q$lQhb&TNL?<2d{V{ller;H>-5 zEfNRC7=Yi>TjSyJ%z0Qp;h}O|AEL+OF7C&Fjp&g&HTl;<53!j}5)93NK^2K!9FPB4 z=;4vucG76@=6jW`h=sGc&ga}AN>N=ueN8$VJZ!zptI6*3Y*PXi7zG7E%EfNL{v(t?P@C3qQ;5#5O_g}VIg zg$qEuV$R(BoJ7KRqmQsFDY>gO8LC!vok;FN(eoHcxPW>U`ObukHsI!t*{`byZfc zp@cg zG#2<)jo+Hf#!3f0pn%I#Xl8_vK?as z9)IAHF@S5}c1CfZQ6`e(?wUcU9COTxDKBDChR}Bmt8SNm<1^uc_W84lRb3&gx{_CQ z%>ln}EVIK$bb#sXxgbujB{{D(FYQAslcPoX59WwqgL0aBC&)ZW=2&Wpu&1sZ+a4>I-`gp)DyT7f{J;#oE3#K># zMr#5kPu2FzZoy(?)>63F4w5tAw%KPx4g7O?*QXb56!za?P+BT{E00-~Ev$in6*JRF z*t=1pO_Ah>N?>oIpYs-mYrfYA7u#XZnJq0~lRzbwegGH63vP;r#A6ADz*Up|RnhJ!8{fMbYC(O+iZml25P7`O;7 zU8Fi-13OoFY5~LoI^jLRGkyb+f9fv0*Yg-sAT^BUHv{YPrc$$fX6ZQGS0liEQ)P7^ zbUuXr4uD7{wmS!fZ;^F>-*~0J>2t_9R2g97nfw#5qeIo1HIw@c|Mt8yHh0DmTsr7A zX)e7c&71F}Ciwo2+rJNwQYUWNXcYvqZ44z`$WjpEp=IMhLVO8hY zVKQ^D4br@1S{8VJ>{jA{Md-yCH%!J#Y{suIt|wsnQ2xRv2ENY(mr%)s19HT|7`Xua zH!4Z4sR`6mn&aUO5%BJ$OgcuUhUoz_%CsPiEi*$!1N?A52tG9Ghr%p}RViD7a$5LRao>Gx~5flJ_k933}DB`4h`+U`IFU)nhMuMe<|2)Zk<51$6W7#U@c# zsmH-D23p`4k*M3P(s!w|fQ7*TG=~`M9inife=3CI;OchPy9% zIQuD3dvEX&rq`xOvx}jCZ*5DZG4T_xK=ucAuSnq$A{h_~gF6d8kVlE+F*4Q__kx5T znH;Z3$%2GrCok_Pp224TT+Hd%O7-LxYo$64LiOh$0Nf}-&KjGgXi>tOkJtb;R6@gQ zMhRm^TXDBb{VPL5E%w+@T&8v@P}oQ5u~32By0~fGaEP8e69lnoMZNC`Z+?MNAmV1T z;Au1os^Doz^$l)6SYszB`3EfgiFVIG`Ca)$yC}VlF_GKWpSyH|a%)|`Hm^WZHMv~F zhfY~HVLv{bH=`#4BvOeXNUDnkYK{B{cuCts;8ISELqY18GbC3_!pGzIQ7Lsa#*hHf zDB#gh+-Jb;O@w!P?raj8v3$^cEybmU|a4l4A}uqHotFyv2^ z5Kw;3L0Um*(hqm6R677$UsQ>OBkI)#D2h|e&wvb!el(GcPS!Tic@MWSTF^9(9s2%m za<%P8)T&;SfctLXqj%UyLCkaEL^&xUHy#V_8~=3F@8c*|_}z;=wGWQMKvBQX3TemT z3y7-6zpqB7DwKi-=a*ua`4uu=wQ-&^xvHet{G|~M;YPbCT7D3!GPD`sk*tNWCDhnO z38N2PgWOwV)FzW3P!18y_*5%4*9=W0P5Y{45Noe-gzg%e6UzSqsy~8AV+vv?p=&5N z-<#nLFqiN6AwdpL5`x+3r3vy;lP!ufj*SzI!$9t!4pBlA`{+iKBZo%E(7YkmCJos< zI0X=9XNqh~ic2jh64ios^zY7Ds9MQ+`V#?MsV`iqJOQqhu8H(_WSi-T{8qG-|SxJ%!P9nck;dYFae*(*z>N(r1=WgC<>wi zDT2dBemqg*$*d7>1>vaj=-qq zI6M&UYo|pgr&KmWcuimgTVoa-F&lYiJq(k;qC&ArE!g*o{; zd>0XwlB3fryXytgd6-d?7S4VaoGlHlGCneOA%1pdXr@EL=EI-jo&*s;_#!8p{#6b~ z)j4;HrH=|9!F&3T9Wxc3w?I2)s^4{)IK(sMjnCVZZVM_;W7qk0Ro-8wAsHNAiLCmEsOA z-e>VarAyiKP{zzvdE4`cZL%QXxx11o-pM-RwUsmW?{6ee0>AVs8hzK)#L;E!$H#uX zXb9L6a?+OL2s*mV^5oc?tfBA)7$6a3*Vp1!s5XOzw3v+GT;$QGFp)=}dvgVrjF=d} zq`u+81ggOaRBE9fe|SpW?617Kz7hHUd=`ZYV%he$WAxufVX-WSSn;>Z_Cp`uhoze# zCE3J zd^{~53;+nR23nPNpkFFu$d9=HY#R3gILUCuKuh%bNR&Vq(mDjkH!28VH!dk+i3{q+ zQSBfRjknp|M&jIi>b2clnyxTNeq=4f5K6_S`#u zI$yeE^1@}=O?AtcH3h*>#1{(CQ+|&X?-RQytVKM&dCNrQI?OqK{;2L9K(uYkc4aQi z)1O=#s%6(WxVxTSPc2Da!GtuO;R?#^H}`Ls6~COP^H0>|Sg@-|p>os*Z7bG+ZO@Ka zL%|~6o`egbCHR{v$&y1(k7z#YTgEeCDzBp5LdMT$CqI32fsWoid^&#nv$)?1c8C zfCpCs=v;;JU@1-1;u5bsVtKNtky?;#UH+>zkhhd3w&MF(E#|ZE=K7m=m9*pqrzHMKX{F|3*vyPH?48#O+#!$ zChiF3eYk;Hx-wf!c4!@A{59@pZzNM=)05bc$>c2rE1){*3b&oP=@4*l&=Sbn`3X0; zj+4bnBJs&;eBgFV@pj8+#RiSMzyUSI3*OV-mE>7~D-b-h&i}?IL8g&AcAD|F`2bQ( z*so_5LSj-m<2IHed8gsoCeLctx6B|up0QmBBUP;+FrqU7`rJ$|F5)aPjD{ zPGtJ{Gf4E*kDAGi;p>s2z{p36f(^h4KlTw&FJg^{5!vLAgRGMtWZe}eFGIGd3Xn!D zM+4NGS{0nJ^hx^Kj;Nq)bLliBo>J~eJk7<@+Uj9=zDG1ycpA;@?w(nev20)9{6Xx z7$$&Rl}gP_R(AZoK`A6&;OVgBaKGLik{d15-&#e z5ZjWM7x7)Z7#sBv+v>xM$*k1_n7k9s>CUV3<+eiQcm~*ztSh4qfZLN2L+Wg)-`Y~S z=Q9L_38lW}pE1lJO9ffP5Ls($7)Z_I747CH*k1yW?pi#UP+;xxzK@qcna3FRRir;P zlEFIjw!wSaE z9Oqs33BCCWkSm&$Y@fMVVReixgB9E%Hx;qbx^98yWp5KhpGGdZ0TNtFgZW_9MQFF* zHNNDu>VSFzZb+y6*e19DRb|7lP0X1aT(lMAbknSfN`<-iNhiWdh5m;Tt!E5GTE|Yd zg*%dZmwjGQGKjx+2vAcSmc#cTF&4yiUg(rbZa`9t(TI6Jvv{=-6(Z-u)nxt7nmQ?>o4EkJ)v*e5+OB9AoPqX{jt7CR7Hz(cHv-^^u8Yh$bC z)Um81@?zQdPZ9HZfPv+y#@RSGiNtjm}3;05@`L zIgf0D#C03fCPd$oOGI_?MN27_-kDNwSAox>kt)~Qt-QerJaAXw=M{R@&|WF^S?qrv za)<6&1Yom}=LzBB1rYuv@yfL6IY}%%E-<%o-HZ=*bU|q(<5cc>ayNk{5+B1dO~ii6^-4?pq;zeQ|qyiTWD*Zw~jP3agEZoM;!O*HzjK4Htr<*O+~OWTK&O zcNzLCl}y<=&seY^f}^`&7a?GZ7>CI;sYnz=)`zu$n;#L=rRMn=Q?*r@dBR}ve<3ISh2`J=a(5^$A6GEnAr!JE?ojc9WA-% zXoh}21`3G7pN=AkCV1`kwb7^U(S=b?uyRk2Gpvy(S>L_x_dNVW{IW99gaSN&Q!|F~ zIqyFUN#UvHWO^7J(;qD^mFM5Z^^@Z2)1H4ie z&eHx;Kj@%=uW98r#qm_`Zmq(m;JBBVlnm&w7kH&y*huLw%_e{?wn$sgfUt}dq%0^Y z1XrrK@J=paJV{qCZ#fJa8T`d+1!x@l%IQF+FFAb>hIZhJ6cvIT#S6Q&1E3-;8OrQ% zAF^jpiMGQ+v(acRM=8TzgrW?Z4MZ15Jk|XpQZ&Wc0v8B7j4;h0dHGpSDXYKR)DERw z6XBg+!)t(R^(pa32@b1d89fK2+u_G5MTsB#{cqj<#2w<@(4LJlXyO*qC3R7YBPbcR z4!%p|olqRlFtDvYaNIFObp#C7TSN+cx!TI2;LC7}2O))%;%kmD{bn{~Vdivk`m1Y_ z7Qm3QXW@{N!5G{T+uE`AY$$6v@*L$*XfQ!KPm)}Kpwbx(^Cm^oE-^6_`b@V^3_bA* z_C9A&ALn{GI-OgIZ3l&uF|8sr1w0E0WZc)F1VJ6A4pQ=&&~u?Y6Lk4l{(Nwqc}6e* zx@a%iAHC#GGpg#ZB0*K3A;Am{iwX}l1v4}h0?g2ufJ{Gg7#ohZxdg|=d(>KR#QiG3 zkzJ#{k~Oom5I5F(Fcv%<6Sv{57u%U{*$?iaJKwT*Dt~`Sz3iQPIoU^YA4!$HQZR)` zBKz|k%!q1Qf5wn$N~)n1n7gslcP_bY`1*40k4L|C`0_jBAT7d7XIsraK4EZ&c;LRy z*C6%HCqiRqL$AMok>4P=3JDf2R8^wxzau#>r6pwLGE2oZrRt>1x5x@OT z!S*{f2Ia2ga{UF~^NzjAwZ#{C&tDCBzSOq@OZQb%fH=0BPyVS|iMdin*BLm1(bZ^!rz~;)QSBhYa}T`|V`oc8~~g zVq|i)uOAGz9RjreQV!?SPP(b5mY^F7Yv1>%_w9VcdY9yy=HY!Xw5gcU2^Vtk?5e~O#dbpi; z|E#imxP45J1KU8i3od0TC7rLpl{E|Y(^OGhUoxbV(YAYpKGFIvJ0VkJ%z>iXu@{rn z7Nv)A3RYZk3b5>aj2)98fQf96S|@=}JjBW%_+0fIhNxkVn%_AB45&e1D47G<2_Q%_ zM#Ua>SL5@N80B}MVmzC^Mi!$I20a-dF9)*&(kX8%Fb}h_AD7u79-`5$xsbBZ6cc!g{+ z2Gb)T5hy6SojIt6#Yv*l-IMUzN&H3U4%NT;q9gj`uVIUNmj7EUH$oarXkjKukQ1;O zCA8_y1CY{RIjlk7^d8tbtP|{|Z?Q6L$2rS^)FMKT$x2K~NcY;>=~1y0QW9oXc7g$V z9*8Ej+4hVJThd5yy`=1z4%Yh|w`>x+32U4!4IJApb$FG&QrV~k3t8V!3%$jGIRT3G z@aUyKVH$!x+$;f(T0&JncqY`9{dDYoG+d56u0d~RyyZFeZbaxdp8TJ>63*PDB!U=Cxr{rkY?}q3!6gOvLJsq}*D32?LHv`8L z_e^}=?pa^&4h0T4V9j%h(C~akt{YrUJUMzKq<=ydWvjs#@|xF+>b<^Z-g-HpKF~g$ zxoUQ+8dkr*Oia?xao8F)!xkuU|Mu1-=rt?ZRs?2Xvri*K!0bJHGiC zCF|EYr(Txl4$Z1LKv9qYzY^D>(%^bnV7y=*VhFO(20I8qc zg$sOUD3LiqxF>$Mz$aS}+Rj>UCO zN@t6-(@cL_QgRn2TyhuV#&vYUWh)&%jz_@OP=-hTo<6ca9=VkUX_sTdrGW-!Z_^2v zW7%`S3Z)Y+f5C*yh5$&oOtU0dmw^=;mJp~JgMvOm;@Zm_jlr03*^z+8=QcDxJH5~q zZ$?+#Je?+jwBdVo2Hu+0eKn%T&meEE;{|NY9q8)GMlyk6e=~^yL-b2Lh{m4=y-`W0 z={dYj#d=I=xPe7-jAPJ5IFJk&HTR#0QFr>I5|ASZlz_}D(8S%m9+iN)XeFR=bS}@o zrgUB2C`&M11ij`I1r|hwKOIF7r{J~Q#zlOw+r}lMlZXy#u!i-I07a5C$Uc3M$2j;I zX3E4xwC1GCu8lqV@jqkahrPyz*|WxP=E!tt*->;?=R$d_2ZENREqhn2z?jW3EAzFM zuU4!GVJ#2mxWRx)pl44R306{c__TW(JuXE2Eok?xJu&tsX3~IRoX66)y{=eKUa9%; z=Og{-XvU?WXiLMr`D0XOY2D=eFu~5Yk8KMBLJ@TVW~L;V`27B&n} zgGY9^31p)>bMuKbGq%N!Wi$AtsbDBN+rr}OTPia3BkyU z1m*~(z&;nM*+KWM#cry_3E~I=BSc5qVPf(?SFJ^|r~BpHkl)({*aDJ3{UUPtdy*B`ydR`edZ8I>m>^V$RF zqZ2qEvEtYVIN0rb`GZa@1-Yl)W984Vl!wxxzm2D~I~O&_l1}zNhHE6|%QT)sY;dQX zE1F@0dnn>5!vRk@(q+UvAjDG$^N*_oeyVzir!fBnPqF;`dw5D`FFeKam++J&q^iJ) zr`US%luBN3x(iQPu2l``i>JJYc*^2m;VB`2r+f!^O4~y`WnVCjr?ftTrx^bbPpRyM zr#SwHc#77Ar!-P$L)SKkE@ohYw;G-PGp{GTZ>&Q|gevA;_nSESQ+92iLe@EtM(3%}s^4XUw7ycji-UOhj zYh4@8L=r**2_l3^b^sL>ZGx!an1n$Ts{yHVB_JwV#i%&cR?WnqqDHHhwpxQ?rLApo zsHL7-6TlXSS{&L#TWrDF7CqL|9%|L9{hxOShn{=Rf6sTnd+*oteV3*tdtQ6(wby#r z^FHtMKC8xJ5>xCJTBLl9bfEONpoudMjg&s;x+GQYlMiD<^@F7**3So)u*$X8+34C-~ zuI**FE^+726&y|;;-ZVOY866Kav1B&?p+x>f3d*-(0#Fhz}O_wuG z4u@N|i?3y@(t%)iMFU@I>yq5<_Sv0xKVv@?Mswve$>QS4ynH9m>E-sprDdz{mGHiT zq?-qF{Q5)fcOeC07g4tF=YMAKmV$)Ie1cB+X&7Vht7d=Ga<`2b(ENbb`ZJZ_Xze z#q`&nJv1C&xJDc4+Wy_!jt6&`?bnR;&hjoWLK1uLhXc);Zd0Vb#HgH&K1U5Z8BL{J zdX(}cotASuy#4Kxk=;y+Eo#P4^07vBT=zC^683@1FDb^O-vg-t_{Z6RdJK*4|{hjleQXs zFB*JX4gN1S0hVCI&R%-u^r~^{r|0IEEKg%Ur6m-9$e0!U%CYQ)J}Qei5|IIHM2xAV zz^9>jc~yx)<yCBzzu)>QLt{48-lxxQD(IUf0W7HfP%J!M z=kGO68VVbi!%4&cQzem&p>||s;#(a^1f1rGlO7I8H>@fR7Ebl;sUD$!OWq%A#w!YF zjZmVhL%t@jEAQ-4+O&6RlQhpv2O3x&UZHtAk_%Vkw}UpVFgvl>Vr$takH<+?%MV3Z zk%>4mfcHyMBV2%G`u0`g5aCowrnpI>!@#D>v~8Z$qhrc<7peroaki2_@l zfAn(xy}Esn?Zs2ap2_CJ-~WDv|C5u=vEvi}L4_y&Qx*QZsp{_=@59n+)DM6E0ZaaW zNBt94@GtrReiuu1|2F=BZ*BkIjbeY;0{$zv=igWHze+FYDfPc{y~qCp3+-XY{m1OY zJ;i>s=81EvVX+EFj=Gq|D&knIqCCe?%wiS&S**gDV=88`ig*^QsLFA8u!;fFrGPG~ zbE=C0QS`A7l&-*HO-^I6g%$@%S7FhW(_RdflRowYX)P8Ta^xizT1;ejZp=}ausaWC zcW%ltl(0JwVRvrHF?n_#$`-OM$5Fx-av0^Hc9oE3VDWJ2O|{c)ENUsy0bD5_A-$un z#v*5}n-&dHt;U5#W~~n3N^yoXS<{F`?OHc2W=hjEz*LHiYjr4a@p$PNO*^wm_iQT!yv-3phG0+G4EJ%J}ip)9NN|Lk_3J5-OafoX51QtLx0Z{QkgrF7JhC zldiFjj?zU4L#-pE1Lb>^Wx4XTZY-8QAq`g4|A{Ez<3PhRkNw8XC7SH8*0%7*)&0fqCk+qa5KCMEzoj_YQMBMNUt1-SaOBX_ z?)Z{PzE$P-tKeE4T*X`yNWvU)_O=MFd}bUebqryH*zZa%_nfc~lnK7JrTps`m6{kc zkdbGk?Rz`GNGrMbu4+oetp}3*^Q04y-J&yH+15%O)a*ThvU#x+?Ds-dwOiRt5awyx z{NFw@SloB>s?YB+Dk}Tric9Yj$W)`6u&#c@qnGONYsx~c>-8dvpiaUXN&g+rc{1nNNI=Rj4` zKa6L)QtS$_PcAO@UbNqG<16v%_Q!_VY_aW)%AdcIRx~EPp|va^GMNBU$O#u}{kCQZ z2V4Z+5aR`Lqu2sf*=h0mM)F{Fqh*t>?2LH*Ia>C|a`d8{vPSXxxGK`1wCFj*Y{&a; z$>>|H2qi=+8OvUem2c`>oxv_|go+k()@OF1&%7Y3uAcB*c|~-fIx?%DcDx6ix#34LiW2t`WWNwL5y?cgUx)UKyYjTiwHid+R&C5&m5p!U}joY`z+`AJadGW)j`zG&P2Xk zTl;cnJELfM@Uh$uKLotW zq>4Fa!-b0a1-!AiF&79~QDn0(UGA9S^5;67FfwfIv>_&(q%3LEQ=)!2$zt&$O#-cP zCK*?Wr~pe63Q>UfY?USMZMtsO8(+jV6Pi`LQhZ?n5{X%E%@0n!)P(C={B?I!M{(Ur zk**PyLAY+ZAX3R-O>iFX%5kWLbxC^+C*0|1n3did$i2(%d^xgeL_KysK3(ubNjnvC zo%XKpbb|2|TfTBrA>-G6nz)<_nW`ud;S7@VF^j%$p(}=@ycvEBSIpYo@b=d@Ny<}# zca>qZW_pzRmi|+hQsbD+}jN)8=Nx|WrAubg8lV8HO zM>|CD1AcP8RYj0?h{r=bCUJhwQ!}$Y?xcSbiOc?nZsp%0E0m4Ylil@ip_Rgvf8-Z@ z#A^je=DwFJTa%ETy`+H6G`eW!tn9p*Gjg6Dm6e?mU--0XCLE1v*`u=5_ZL%A#*H79 zJ#PFM@^}3|aF>r-oTU8$|CZ4PW9`mF3)5hxDn{JngA0nL~HYyJ_tW`<*YU#ARA~?p#9@I$d$sSBH z+T22&h#w{$C>W}oN7=9C_MB>!vJQ6964pOfC);upqZQwuMyv7R1)!rfyQhRzi8{WL z>Tm7yV_grd&YM+{*ZR`;9C?kE$FYNFesqx7J^aW1BiwgRe|*Q|R7=1Rq7Ku=z5f}~ zSxL*MZ+A;CiQuGKn+PMRJnB~5PH9X{yfWvIx4-^wyWekc4B75>`27ZI3sm^Nj>#rl2EkyF=Sk{qVW&VD%{d$S?wm_D* zTAyaehcpvqV&}N(w3{RCsWEnV$p%vacHjGHhcs~ie5>fMBf975qx1CLx7d47T1GK1 zf2~}2?@E_3-4yzYfWhpCRf~j#dp+k>R{N+*V=HPXf#{@IPd+GKNJT)VDzQP^g@zO{ zyj+2q-fzf#_K?@B207oo1E2HWZ}2&*3mMcf4f5{-i!MA*D@?6||7wOR_{EB$%7TW= z+VXX6YKco+<|^g2P;gL; z7!rF;d{~h&rHofaKQCSP@G3nM7r@y{dAGS%WBXp6@w9)y(S)SF=1svFP+_o~AQrkn zpk2%{lSA_t;eK0OX4F7QQ|bDq82(HByaJ+ET9eJG3krP#ZWhzy4RL3Lz3tttKIHhO zF!!dg;|i~J3_Mr~hZNywN%$^6(5Opu*g`*1gp)C*=Y-pn6W`kuel~;k1Xgy(ZRRHZ znWxT=da{j)Kcm{vE)HuKZ^ScpLHk?J55F9C$h~N?VQ2lb%o_o!~8`mGqoljdh4)}ynE>)(5H~DZSd*ZSNVPGOD(&4 zf>X3uS$Td)4T9FMLLe}wZwIUFca36tkR&+EykP-n=t8_K+=w;)?8{;qLY6qs>+T?) zW?=B;!d^8pxK10mu!;k_w=vN_R@`JuH?h-ZYAYE(m)vWm-C^>TqCF31U#P68J<@`M7o+NjS7pW?_lIuQ#ev6N zqYuWXA0*BgByBdz?=_A-6rT=xjlwSiKIrq==DwetL$xE4U|6nQ5PLDR@5OU{Gn|TZ z^A|@S*pmKkVfwpU(qV%#axF3pJ$T8~?>L_~z8X<_L^dj&ZSTHZNbKFDTJY5iz?Dv1ID&cS@_(`tQOe?R{yLP*#S)c``sIq0do=XXimKp zi1chn6KrET&LvPwbGLa~8X8BFAYsRIiL82>_6EGYu3>F`C-r=C%9{E$FJ8y3IJw+H zxqqT&?A5}t7M0K@NPP7?HeL{LPx~joDhy~=@KeS?j^tZ)b+4D3)|k7WzS3is zcO=P(apqyX{af2htC|7JU|-8VhX&@wOF@HEtg#Aovg@Re4Fv z-NOOj$S*|b={#W)f7pUo3|k;sZz`$9A^f2MJ#on83N4uNTE7$tOr>YU6VwSO;es^V z>me_a6HNx3Gnovy=VQ{azCL-A)x9mZhqbHJmwc%MEaX~stznLlYc*i7;&RX;T+Z5) zcUMoI&6~;2>;|}KCDq~%VIp};15p*Taoq+U7Ec+lI4}4NNeR|X5!?drf1UOiHkQ&<%v=}4U2QB6X-|OhHPh7ja;d;y15=PN@=K3{XbXJ&JlTK=i zywYg75aFr7lm=xQy906!dccOAsV*G6KcM~>!2Xz`4+|cjkl}V zk3p>kWhD!vt4m1&lEZbC6hRj83qErq;HU2_$hIhDmC|iY6YmC>#N~X(E^eB=>e~|D zdI#qE6p$_;XT4Ply?%5pM#dcGNlu2jqZ49-2L&fgwzKr|E)sYPUz`M{z%1`=7ReBK zz!?ls+e^`5O5PUh)Y_=Kl3Cv6Puk4NuBdZxu#K;SgWdQQH2AK<(D#bOBdgR>GwZ$; z#B50${MTMTBbe6OfxrNr3$2JNv)=g}k~+?8L>4+u&pM?R>2A*tzQ!2cI3@d+!*DpH z^#4E4_y5fEoyPZ2IWP$3AIi3nOd03D`g!kvRJ)rZDC|uEzz;GW|@&Doo>d!3e0cCRax-OF;DvU^ptNx$~7Nxu&Bpd^8qIw`OK^b;WoIu^_kkmD^yeIYp~dowm`lQe(G27)7%qAbyLS(nbPz{u6!&Z71L?~n zq%Q!ZxfoJ4H6j@B(m}A|iUBG@%p!-+^VQqYW%yFMvE_BHjbCbgZ_lfDrlE>$3DP@l zAEOVkY~ISb!f>x>xmS!_eq~BE;}!HGk-fUPcLhu@EuPm}()2f}Tv5R{BB zWtm{SVN|fp8sr{x2edP7im)t8aT;ly+qujPh24bg#v@# zYx0(_wpqGb?|c#G(mPj^eiyno=y%;EI(yRyoD6?C4DbSc|2@t+ z$dBtx8yB*EJcY{c(s72cTqw|UsBe{%nitR!EP2lR6l|6*g0bwFN7sOU3X@;PaV$vX zh!dhbc)}X2@6;k?@r3U*e|$V46ExWW6+mIs-vSDw0Vq8FhX)k?lWy}-M8TscYRL0o z3cU^hQ_yx|3e_y8Kq;l#j1E?6R1hYGnxwqVh$aFYpt6%E>%jw7T8narymx-c5yZ7Y ztFaVw_!B$6L?94+4oc{*>%6VWWHfk^ihi)>`?1JW-a$zOdI_Vqq-E@66hHgkipT5^ z{uCMcQ<56jOj1+&yT!2_eia{btRMzYN}`!*uyagG z-A<kQyxS2k22e_r&ARv(wky2AaOQ(9={fR)D?G*a6VXi{ji~P+YO{ z2#e4fw>cZW7M^{^mi$A~h#Os+Hr{RW^Kz-6MsAY3Oi3+-IOh=TQRkhkF=XuJD#dA= ztcK^U&dt7As>ZGo^JqX9hd4U*&GU@9isSo2_XOc!?T0eKTkj7&dEVnsj zO-9*Zg-`#+opMQqe3xqw=}ufgBwi@QZCJxAGvR8cG3(s(F@mr4ZvPXdIyOh^Yf8Zf zvAVeX6v^_>e%s=X)jc=wk;#A4zSY*@x?104aZzS|J#&jFw?m|t8)Up8Rs6wi1Hzh( z_RLZq2R5Fo$kX*s-=5<)rnHES1$xpG3sm0SI9R-9M4C#usDf1(N=t`uYQ1oW*Gcay zsOuj^eWH_|ftMxir51&xZ+udGbW(hLQb4Q~ldC=L`hj^Y`&F(Lsd6Oh!lZ#TsoMjE zRQm_L>gB#gJl|HrJrHB5%XeC(-#B7g48Am@UyDO>Hc9$dCha!UDHsJ#Q6Y&xl$1cH z7@mw%)b+m5NIP4SVFY)!te1})2BbIUBRw~#AKEGMMKv7jYf~IT7ASAbgyfWN!a-p| zSu}^(M=^O*Xr9y$lL=c8x^A76_Y2AAwXd2gjHl2*2P^RSCE2P_OUL0ZmLK{w_45^e zyu+VoR_fcWEE97A)S-Z5>(%J?D*~;*e397<cf!H96oupRRi zaS6{0Q?Z1AUYOgRR84ZXG<90CIShyM0q&uTAdBs@Mfi-1-Kd@Qqk-*M(Xn^uwg48()N2(^(fT@f97^8SXi+0RCH zi2Y^PZ=U(VK=W!RjG#k9q?p(|sYp^g{4fo{jD0>C{R%;^d5d}_q(L8?^039&p$F<4 zsrN>FcwS@~V+*Y}B{}G&(F(#jJXN14;m9dyLmeLs_G%u84B&ov+XIr#DYso(k=ZN= zzJIcW&Xd*o)-x`lUD;N{Z}(}O%NY?_6nc4HT~Mb_2&yN)b`NlJ%6bS~`Br%zhl7IX z$;5C(wJBnonbmhhc5SIO#er#-*fw;Y^Jww$uns@(O>%Fv9k-Tqv=~;;IPXn{2g}Lf zcQ$%&qK0_^fLw_0QjVV0-R+%>K)Uf8TZ|%A7IZG`#K%{J{baVcnISvcT5LqBRADdg zGqO*;V0sUsrJ3H8I2D}%=bg>DcK(V)i%%w`KFX+nXsY9E)T*3`h`n?AZn^C7)Y?OK zv7Xu(1@6DJ{Gq2d29?dfz}AOm zOIMUa&BMkv@9IXC624pqW4rJ9?bCU_@TH7U`YrRZ_QUYfTvt_j)LQp*wX#Krxq&?6 zVU-dJ_4&@+W5`3d?W~h2#@`N0UzOM6*seU-O^5Uh*;8TB2Vlu~Y?}S7P2=G*%dyVmYXO&8xOU3h zp8s~;`OR;1=kF;M2;zI~KDpVSi7Hc=8SzgMbMgdcVFLU%tEPS=Vjc(f?)1j5h3yzT| zINmCLG@jhz8a4(1gBX0jsQ?RXl=#V`Jhhh zkGO54e{prR!1tVDDJJX4)Jq=w(#VE-@e)fHaE%^r%64oL(le z!0`-?P}&yQ{jOop##X5UUbJ0TR9K!z_8}P$Af>ZPCQSS3UEM1t+fbEQI;E7St`3r; zl=rmsMn^x${c@-D{1M%Bqd*v!jOx?HIJlBKi;xb)trMP?mCDBq671E&lo%Qy?3{Bo z%y6YbGQ=Ul1j!leF6EvL)FAS6*7!1;?Z{t(yOKv&dNx<)K73NSeYJar#g()ccc;!| zueUf%nAR2q{75EVxSUjcI3;UIJzyeIc2SE$&*ga8=*$(^RFT_JnWZJy6_GLBC**cU zfGi=~Ml1oSw5!|n6NFd)9#lH}y4OL$S(B}T#+MEOKRim=#+{KkA--8&Ljo~|@vPdC z(?GNC_!r+cZZlt1gr(MQy=n3E^Njb}60X0sgu6N3JG9M|G^)df!?Gr*bG3(3pr~GR zJkW2DGr2DfOIy8``@h5ILkO`7Pvx}Y1+OO+d~5nKPc;Cpev^PaWzd6n^YC%#yJrl3 zQc-sx{SsIZX}*IRz*B&uM)PC3+GK$-QcS06u#XM~;lSJn57arIZE~%PnFmTA5l*)k^z5a*1>Jv11-yt@4bF2EcdGCx#5Wj2e>9OcA zCN^Dq`R0k8ch-37Du3PdI$pnyUX}XZm3R_b#yq_)vfqtSmHN@N?20r`Pty0hIj2%T z7n9`6m`lq_-fi2viK40wdopTpIAhWGLN6@s7_=d)VbvH3v5V*WAPl81EGtOP#{%0s zNpc9bP=ajDHU^L_Cd)|Y?#sIig#(gm5wcP(E)jd+2#Q~6^r85bRjLN$`Arbqej5-q zVZDzCs#GO8V81O9Pr~R@!_o$pk=e#!^V3{s4;)TcY+?_*OIK`-APdmWLe!fbXJ(x; z`ja&{mJntBXtMFr*yJ?5+2k}m2ytu#COx%yyQ2{T41wHx5MYR;o1M(w*O!qr*)|4Q z5O!1CD5i0)CDpNds_>%trv;~6p}-4u3WjQnAd4D_CKJnVm-zKl?@GR zTZQ~k>8!jWvyFRepPZ7Eb+!5mFCT=HnY_wFk-V(fEVRi$8N_)W@a86MzzZkPKX~D8 z`TGr;#>%OFfKe`>H{3U_4Z6EV^w_Uc?j4e4bQXXHciDAimvsPr))H`$r%juH3x`rnd3TS5*2 z%BL-`SVHq4YvqsLB`G#cx6zp+VhZ&=@kw@bMy+#NM3Gx)+>4>b`v+-|u$mWw$>t4ui1H&j!Z~bH&@@X z;FtPwwqB&@h^{E2f+RueT!RDsk~{3gBnLMN5Myvxf*95PD@uw-z~@C;`r!c;R}^6r zDvB4CT5T{kIRTipaaULa3gpVlS{W{yhl{F54h{rs3xjMbtTNZI<}oq5TLWf!J1vrJ z?V^#(8>E4{D*TU>17t2##gGqTcAWFgQi!I+drVIknV#j94@^&PENZGQ3;km4{y5kw z)E{OANVE0{gpC!oT$lrwruv@C0%U6+&jTXUlX*})D9KGz7_&qSku06ANspX-no{9g` zcf9e9tN1GEX3X>DVsn{|_z2273Ta2Ec)o$=IZ32>hWJWdKK}w6ZtHSwF*^C$^3DKU zSQI~VU|>|}1<5|^n1j+U1{J1=%bT&D#A}|NrZ(*N-#Bs}CQ0)2nofpXZ}k5yOCB=h z9AvKl-~(iJ#sV1VUU&?{`zd24d(Z3d_4rlw0%yJNvvZ^Pva1OTYIG)-u|`+gRb5^n zHt5S|Rv$8-%u(cRW2C~~6Z9PZ!fJe9>fz#~?6a)hTH~!YD4s$M74W2!>LZs<62OHl z!NY9f!`8u$Dt@FCo+j7!&)2}y)LQJENHc%w2TWQ{Cxz3{1*O#rSITi;qHDM>U))!_ zMTvRGGP(Z>*GsyAxW&6p(M<=Qbn@^v?ua~o*FG73D_Z;}AG1JTm$dO@$vQmaS=Bhs^Mt#b_q55ty6$slGxoK!F6g|`3@mFT7o6nGAny~ zZ4Y8oo{R*6@`AIEe$uMh+q8b0-_`Y4%-V=wM)K861lfpR>QR+VP8plx&nTC=zJD`e zZ|G&ORHHU17{++LS8$7b1pNxjQ(rWT-Gxb}Ak0pknJAQ8R3OJ-|FjAPSiljn1yG{^ zskvqR>}jlli1IAHut+Cd*EHFhfcM6m>w9{S49}6dx>ha#%~qb*doPAe&PtBi^3L}g+}>pS~C!CD^iAliyKU@8GkU^Xy*(u`0Idy?~)-M!bQRt(US^Z z?T9)V(!Zg64$)HZ2KFV-5M_nqyWS`|Ond07Ltu!wLh?T8su2%=VghuVVKXMN+4Btj z1&v)*%C|Jl1{bN_HCw{*82f0Nxrt4>iFSEIDzIe7CsQ&!STeHUa6^8aOjz;|ya=)+ zQa|@9&|Bevh|}@W5DIi9Q6cPh(ISJW7bQlKyp36>Hmb&FmUoBIIiq`< zP8K_q`H6nk>tu}_zedJSICz3J;sVF7o#XctN2i1PuSV5KVs9Kdc z9KVK0X@gZt2Q=|_iupSkTQ^wc9V=Oz?>oInvhGH1px8OG-QaiRoiJqD1|Xz`<1p;{ED7JWEnwx zv%75b--){~Op#tPR|W#~cz{l{@bPf9Za>IEcbRj?+-8HnGvSW*ijD1#1Eny;k{s?H z&s%MFbk!s9nzj1fVbXG+852D(5MFI($&IPh zK?ICewXK!=PK1s?ARbqYSB6+P`kJ;wuaj!s!CvbFgrg_ueY}=(yygbPXW~r^Q^RT9 zAdZ)D@SdHoQlD@g7}LYY)atXL)DlIP{B~0stn$!G4?A$-5B--6q?86DeR;36rfJ!!GP~#b!o@O zG5n|tDhnpn7-?_T*I)OX1TCp(0C}<|7>XE@TWU7@yh9w8ebo|rAEd7{L9gLW6RbGb zRU?QUIHOZM9k7}?H7^M7W35<$&d=q8x_3!lCj)3MyD?rFc2MvJ)QTe(QOEZdaw(lF zfs4^;z)kbx54ag5-z#b@zUSxHy2BkUquU$1^dqQ#ov<=j>nvU1=Ro|Z?F+i_3h*~h zr!ZD7t!eG&=!Tu2RqX+;8c%|T<*5YW(xE6N!p27O_$RGJ8Ri9NMUy369Z8n7 zFlbW&Ea`?cI>eI79x^bp6^AIh^g^-uFR+&Sb5ypu{y<}M9%uERM$trKus1Xl8+)?n zd16x`&SOtEpau$A6smq*<-n=M&um(X_1D&sm##INJ%9HuK&o2vcz3^us~SUIx~<+o zs$6m8rJLKM2~hIKY&l&$sGQ8e%+FBq_{(89oF`fPeIaYVQ(QbaB{6e9@%*}0=u$yILYGw8#`Q^IstjZFBsKPee9tWxMyTV+o;e&^AAJyeQ2neG<6RQ!e^!m%!LoSqBHu+=pb1Dxx4t9tG%WrNczzb+_ zUu#k7@GA%5iE&3ZnCj$Y3aZ#arfXUwUIwUv(}*-kaE!)}3gVJUfIWCP5^069>v8Ig!eHz+| zr&IulTAEf?UkaMebwzEPDlT$2YuAFmleQ%;(t|#g3d+tjlzFE0*A=!ojSUpi0<`K% zH%+-FGb%naiWCxoOr0ZI9b-bb)Y5HPU`>YdqW+iCmP*h{e-v^7J(=o-{Alls%yoPVc&@!ks=*#uQ)4Z&S*#jfjAcB01;}s*x$H3e)J=5odoDI%s%ww5eX^6FG5 zWy=OBDHC}9M0KOaYUyU!HghI?Lyyz@@Q&A`#^Ev;hY6n-d8S=eUC2gil>@Bu^avbS zf(0=_k(X>D3os z>*W#1IY!T=e~gXleGGqZ0hzqNulLqz06v6uGNAx>J6kK%S&MsY!;Ee+FCJzszg1eT zfdN%$jRe6*Pxew{>35Vg`oTQ;X2C1ha<_4O;iS9#4FCDb6t30vOU~ol(Ag#w4Kh8~ z9a4`I>zQj?CSi6!39?EVn8zwY8@rBXCyRQx`F%MSaa_}7#K*b2aDKS}Sco1b`Za-Y zju#&=X~2WWdsBwT%Y;TUpVH%j1}gLJIMrlq1>`%;8aN>Sh^>`Ej=rOiIGMgUW0ZKZM9-6xIKU_)jlkYIfc+j z$W{WzTux}D?J7^iJZt5Ru|ft4F~8T zaWx}xlHy-j#5ICWa*0Htq4SKBl(VAH9dyNt;bfXM)6T*>w6lZVxr27DDk~5OE%S`^TJzK}Jznzh=J>6NANPWxx@Ab9~*MH}{(+(l$T>_kUa{~vP2de7ckgdV)eCssJ&u(Sx+jYg=I#UkA3DOq&k;V z%rLUAfS*i#6)~U1$E}ljscd{>IG!cAY=GM9=vB$_CX_#)+Sy@h&C{syX{fmygw)*6 zFlg>cA=KO_u`G@Gbd<`MntKDQ1)oTbPs@rkUuC@!;nY%FSZ@UK+x~f5ML_f+*1gQy z^u&|)04f~&I}HD%hlKjuZ+khq2fuflbrS!|&Y(a-@clM zB7on?>lR+O-b=Y&i-D&>0vGWKUyP? zwwJ+$`HN=e^M>?v8}I|Jk6;f7v0FOMTF>~%K z0CYB=Ki~j9;GvB{4g3#W!rwpifA)#~*S(GpB}PYQrq9pBFqS#%f91VQ|AW1k|C#sm z=(8e>U(HH#l|r_hOQPl)RyWK688Hhj#<99#BqPS^hV=*Pf81QG3l=6S_sP$(1e_2e z;7qF1ilFikDttGRtf-=tr#B9Th4ZChbTaIZ$j;)?fz* zcF>lv6Qur%S3^9S>Gxwmyh?^&|10FKJZ^|qp^E5&DzTxdfMDEp1mn(qi?O{_5aE;u z92C@QkM9ubjbOJf!^B4zJ>#Kt!3wF=I^6xW^xK}RJ4CBHMy`&TB$(4>=sD-A8zo3t zxcWv3$ZM^|Dj;RWGgxYaMqUA(tDi*nm})L&q^y5d8u^gdKt6QD+LdxMd&84)T`@x@ z+3yZM?GHkGt)^cmtK~y-i`sik`k++D1%t17M!WtNCT%0il*}F;A>;AFHyT5$!0H3( z1^d87(lCQba>sJxf$y(upL85}|7CYl*9U%Lc4oYVmC<^-g2N%me_ZbjA)+R@lq;&< z2UGJTEokMVBL|74(^x^R9uEYyoR}P6bVMdYtZ1lyqMi8$o&^rwNxPaHk3)U;ll#{9 zuH56kT}SSh^AGv>X@s0^?@7MfO{kM|G)wQ+Lm9K5KVXVW>kiu+4A#liNjJ6oy-MZ+ zi5tj)3zj?5WjvxXdgW~6>LEAA16)w^p?1Szg{?LVv-5AOP8(JHujc(lrr1uY3xANQ zoM%JdB~gZUWE1>So)qHVM2cAMFfZ*7GF??h*pIc?=md-#Di_4cwLh%S*q0G@VpG@& zk66QHI&JgUAM=JBDVox-u#wX7LQ3hN^oc?d(G@Z}I7?Eb?$FN^>|I)3AY{3_*Mq2o zrF557z1jvuPpjB)Gi~Dv*}9322_ z#@&Y7yQkM#18<~l(T~~!XVQ4u=@fPKS%!>Ig@%6zQ#I}dhETL9D7|w zeg(s;L9=T_8M{iRZ|6p&dT%`dX75UC+VCysdhZ9%4xh}(;TI?K=95qAaMhyVU!m9H8=hoQjx4Krj=Y~!8}uoyI?9tQ$EqgxNi%OY z$T#&T@V)0gd|o30j??rh1B7<%`zKgMHXyX(wX7Pu7QvP`1tfWITE8u>=A)%>pY$sl zpTH_OjF-L_KlbZ*QbAzk+F!&AnalBGJCz?Ed*Qjnt)z&+DnG=W!b0MXE=2ntI5KkV zl`Uhx+cNfwhbhaxzMV+{uJz6DY0C8u;eX`-4>4x%lH8t4b9+LxER%h@++@&8tfTN8 z>pt{?_Jm_>yI@>92;&eGbNZusgD&;X<2lvmhkoP{+R}1Z2bhOsvioWH5#D3N$%-hF z#Hl#yRoPs8+W%Q}BvH!?s+T~}erW4?Q(bU57imb%IwfE?K?rU^6ytP%f7<_=?iKL# z|J)*cS}#|YrwEO%Aq?=o?L~l=OWjI%Ka;1r7^V58aSM+C`sPKcC#{p>iJh}bO=&yn zmv3Bof!2=qWVuf+@UdQ~`vjo+VAa(i>Z3SLZ8P5YV}1SD2RZ%vJ@8}oeit3!^;mZ> zc#CtGa_*~TI`oFgE6r9S?&woF_|-DJPWH*@7tqW@;KMJH4IIhlcxr*qMK`Z`hupYS zlkNbZUFir!WmSvj%JUxav+RBm^>f2K-94z1uVuXMb#^;H$n=d_W53U;9zW#m@d2C? zI7=3Bg}n@>*}+XNnf>J~eLvIHy%O+X`qlJmaEVin80`!7TB6URl1r!Od$BPEYZJL7 z%2U1jRfzJ;wNOww|u+o|` zbKjXURA#dMLpS<-+HCOk7juK;a36XO)u_1&RLUd1q1aFh~sGw1(ljxt6 zSVs>w6miO8IK6`rstoJebW&<_f%R72_O}CiFR+_f$P|!V{i%{u7cPFvx1cOAt=Yz)?F};9;Nn~EjhqymqUYOpPv#9v zE3eVLGKLLlwgsNxNK?H9=n{hz*gL`Tu%-6VoO!Xv6I8JoK^5FG2iLcH3w}Kesu-w8 zEnV?KEiF}x5Kdu^LO6w1w1fr3SvKd_A0)Ijco7>Fu4MJdYe9LY^Ek=EwS%&qPF#_&~M$l_@Mx{T{sCrLqXAo%5GXlX*}* zn&hJ-ci*rE8}k`O*LON0f6P{=J4O8PWg$%`Llc&_Ty|?e+#!6nUFh2_;c29+-)nj6 zJxh^jLbo!dGMfC`AtRI*o_`YE0DML}gvH(3CCbu~A*CfD(k;z%jBVU9vt@auWqDQS zW`~cmYGg=NNr+==Cnxk6%L!fgAePGVA~}}s$+_-^$c9*cgt-=Mpq8S+G7l}(tdAf{ z#E*BlZZP(e9J%ULRy&cSr;%K=>LDwlifBGJ`35nOLtloMoXDZt3b4#JZ*|>t<=xQ! z#J}bT?v=}nKb)}*Gv6`)YHJm`x%fwgD9$6Qwk|o_TF+U{2>Z4G&-KJVrUW!bWI|gn zS8~+!Scn;*tvy&8H*{sh&M$0XL7MWWM=%4@VvE|lG@=@Ylj+* zxEnNGvLPYp#>s#5;Z9X8$FcQXT0~;zZbA|5PzWEB_6E*S%|C!MSh`ih{nVBWDwFVK z?M`EdBip0Z$Z zrjd1l6|k)Se&mp9Od&_xd*Y6#PPMQuurzW=C9x?@9i84Q$SSt7-mCVJW_TNZ6Hh8Q zrH)La0(9~I-0unsuqo2=t7;_*Fd=&Rh)NW|Yn@inc#K_7WX(eneRDJ zo`8Y=;7sA}E{(L_O}dSnwU0s+s!&5Qs_Gu(-)M-YV1yS*ttbCE@^w7z50_uXIO}f^ z78u2WYmEB@>nj{hK9Hp({ODw9O1UgG$=QE1I9#sOU3F*$9)8j|e0LFy`diJL+~5AK zW1(`>gTx;kL|s3sdGo{LmWDImU*2%7;Rz%Z2G4otOVeo&FC-<>d_y@GQ~Jf=4uG;3&q5!1>ybp zl|x#SbW_v(2bG=))QJ}z(G?y>2bs=DvkskNl)BmLV#!?#Yoz(ih+A}Pu*G*BOp#kV z3gkQb@)T@*&-ZZ#-r3J01y418wn#jWqgM&^ssMe!mLk}BVFmItG?R^qYMYlRg}>Q9 z5+9Z1B$7+9!dkCHrL_v5wuHI7Mov?UN_9tEAm3{B@aDHOZs_`z>UHAy1LDz*4Uw_W zV!}lcL^5H+Ct*Hb3u_}xJ=bZ)J7V>!!UIyC^rE5XDF#Xf5AxJ=Bt#gpQ@BU$S{Sp+ zU6iN(RBTcm`Sw*3#SCfaSP3!ped#4&dLMlTX66DWUG%Dd9d?S-HU z^ucAge(M!pqF{g!y=ewd8Sm?>=}e4l5F*-9VO;|7aB>YofrC}Fi}C2;osLDstiLRN zzlU(_(ZtISln$!0gyKX=Pf(HiT;_3EJ%lKC8LyB;w=^X^_rNv=~M#k`V-=r|XFNbGV+i2%~ayt|ix>_CJY3SvP zFzAc*1*gnD=cF(IO!Qmrt817ad|I~)JXw=3_x<_7O{$o;`_>If8%BxF&0o?h!S<K4{(XXK%m0V0CH-fWXShrIPOvY4-duG_# z8^9a$)P6t0K<%BYzNoGojbM|iWKh`RbnKwmY{XSULgi-|ToM{i&2&ituc1!7B#FUv?#PtlVKEf}9tP+(KVB}X zpW}!BrwZ+)YZQb8)DXl_!h*_^-~3{mTWVePMcjKj^Ma|u1Vj>movo9j*>L@MSl^+m zUO*?nUk(E<0hgZZ9F_|~{Ux+3oS|EEvaIAE?{}43@BbJ_FdO}?1~=M#G7jA#%Za8u z)@*mVZ*dK8-O*E_I4&Xwse>cl2mgvjV`YDL_z0Fw#VHBw?gZpfiS^7*C_6#vNf zmP6Ihu^QB1_PK zI88x!xJE{zG;@zqZ!AwDgHY%8-sM~$%kziWCa@cGF*hJ(eXP}gyYsOx8Y0!Yo~P6; zjebiGNcFxJ0F0{bwN$_EUQ{QBHn|d8>V1o7%a%>FMHlSNiR?*Q`YbCjGe9~hL5hw# zYrGmo%5OKGi{%c$FH!d~J7SaMsriIly`|=0L}NS)^P;g(YeJMGSBOW`wJW;lsY>af z8Y^|Ewk7D91z{!vFPZ!sM{5`4jSL9OL%;Msb@su57!!OF%aeMZs@_tU zm}lJhk-J;Ep7#N6RKUlz)gN+B`{&ikK8m11Ek&V{V}??p?EFw7muY;vaJN5J$)CoN zEYuBQgd_N9#o(;)xA*tXwvp@z_?;ZXU>oCiP|yrvxzfDqCyl0E0rlQLyLQC# zF#d^)sQj;77>x=tjeaw^RwwkPVXAf*l=N+8KN{bb0Nl;FT!#WJ2l2L@%CgB1Ll;L_ z(<~Fa=Wp|{+0Oz$JUh4eC;MnJ!2!y&B-`+?Is+{bj&@a z_1DoT`5cXsjsET{^Ma>EChX{2mo7lr9Ns5L0EMM`I$5gc0Cu|Cm&#C?LS;Bi2XcaF zcx}@k!SL#0f8UD~zuVWApO%2BKl_)%U@XP2zsFzm=%#pVS+d#hkGYL9iM;bqZT5}h z8F&K>_b8;Cw`0I}?R>UR-j4lQjX2+iP;~K}>xynQ_yTwAf$OR zYSa&Zj~e^8>C2JA&$D^)%)(LQ2f&R#AbVgM5*W^;wA0xMY|6gu!UeRA6@L5MZ0D59 zZ|rzYcHE-;efR-m7%;cw{!51*wbE_ca{r@(yzM`Y2{fBR&q#PrAMBVYrWOst@Q2_v>FN#^l1 zh9E^!<0jd0sc^8eEp6J54aGSkTg@e~7>7mGEgJGZ=0>Stoxd4)>Fkbn?+8HEN2aVT zT~%kM&+QWq!5bfOcW%-t$4jfUejWoWCz*`=t%v2>Ka=z}hFJOl`O=9Cx z1zSTdc@DL*zO*85)Wz-*`0YkC{(v$#C$ zlWvM)%WI`j-r`rGDz;heh?#}FGM{QOn5^9)J)_OUcb8!Pi5z-h&qdFw(J`kHIkw5# zTAUMvU#)9+D+;u6YQ3V6zuBU=T5N_TWHQbQj*LNB^r~s zFP?_?^I`<^#2Yq=70P&i*Pc9~;?LXp15LWnHrZduYzP&2jZf%NQ zB83P-GdDtA77vxKXI<)Z+T&w|_|AmYBB~pP@tovYW>5^XMQNVQd+qg^ZKAA`B67W$ zLQ$k*GiR3fYnBa*7K$W;cz=>3%hEmPg*fqrI5`sN^cbbiB|R9%T<}3f^z>J^;XLL} zA(p}DhcV_&dILHvu-)C_>+?@JX}r%I}6>Is$FH;NR&(P-rF;4Y%O0R{V_X02GAh1#hQn~4@#!^-JmxOo?1LvJa+ae ztq%=I1uBeWwtj-W2WK`FwGwvTtN9CSbFeQe*qwvLI_?KFNJUk{&E=T{ITP|)wrNd*`j+e)qqkS#avd!(lnSI#~xrY59bzgU@;N2y}#lr<$ph&+>z^W zX2d|m`$1NPwAiIq`=OfPg$thv5?PmhFuUHxcq3Z(&k6et-k4Cmx-3#srcIRw#KTc` z^SEo3{558S@%~ORnoJdT5&tFUWuL7Ef>xp3A({O8-D9MalPepeiM6Y-kgzyLojrH z;&==P*Cw9ZANTYpKYB*jmkZq2;IF(m?3OYQ!$9aGalbk1t!uA#AD7(wm4ejfb3b)w z5=Im6b;0hh_>!ust}k>CroNV1fuRB`AT>#6(YyE~mLTpqE6^pcuDJEM#rU20UCwJ` zI!-98JMO4Nx|yKZi*G3J_1=Jly|xm!iTX>gkD1fHGInj(U1f)yS&ETz^phACN3S2k z9xb><^nVgQpY+4hnntozcipEGi)kRc9$O^0oRXLjJ6O!WlE8bZ&{98sC4m>Nhb+Sz z(cY!^{c-rjU05g@h*|n^Jn$s7ANlF?>)Nmn%`i=Z%a>zro>aBvFdkI#>rw4&=iw!t ziDiYiW#R#~xqan-bzHsi!8zYf8sWvIf^yvV+CPa+E}n24f`^b3lYfgHQ!j{Jc<9{u z#=zWJjtWZj;=7=@*p>0+xAq_1?LP9J2k$=YnV6b4kHWrwf5tf99vd+r@&4tItVH~pfRhmLQ==66g?h&| z4p<8&jpCOn^12q+VE$oimIl$)L54V`H0s=^E7^2d+rG z@DiHOW8^ELIeeTxXjN^dk#EtFoiE(_+6l2iY#!B|kAP2p?&_c6H&FQ)G7srYJcG7# zc3hh3a6AvXjz~Jb`I^{YJQhCg?aHx9-0&U3zy5^9Zo z;rW=6dBwj@3Edp~w-;jO&d)pQn9wb;e|a&caQ^P9V?tkz{rPB2<#}DJNG0<=SiUl zWB>VRtox+mCr%3W#Qwc6w&kS$f1VV2H1@hDV|!0>d}%@G2eFSm8(X-*F|;7`bnN{< zi>+Fabn(K_k7Bp}BDQ5gTj#>iv$30Bi5*#xr%n#N5_{j~xKg+C4tJazbr!eI0RgbMjhqLbt>Xb;P-ILO11v+T;Gv5m%by=*S7(8h7Ju zag8~{x8;Ps71w=RT;VBQdvZeGj=QZtzVVcV(Eqx1CrT>WzEux`d8X9o40w zN8<*sPv|{0>4nlzU)=9n6Gl!=I$~w$@wnf$CG0uXar(+of85``k}x;7t!8EDsklGg znoyWqSGzLwbllZnOK8j;zG7wQxw!GKCG_SF53LLh#l3zJEj<`7VM%*0_B{ZJaw({c8uDF{XPUtwzapT3I-^V@No6vjOw%acbjm5qDXu`;8 zyMKIf=&iVi`V;n?Hu{;e(A#lOJ(V!;^tRlx&|l(y@>D|M>7kCY&|l+5f0|HrdRx=# z(BI>p97$+7efaCEL+`}xekGyz^z!>xhyE3J-7gdNobG&eHFj)$?A3(1g`&{N<(2Ri-UigZV+!*O_k^(vb_AG#aA0=v1%AL8tW)!_I5a zDg7rwH_}gbCPXi=>Hk&Zpkj4+pr359b0%~Oe=~HWJ&+wQbZUe5K&Nu0c&Q#YLO&Dk z$Dl72oeci~I{hXx2AQUIWTf*I=w#;@=!PA#|0n1ap9bApkBPOMo@LOj={X+ysqnuB z`Y9IstD!5nJE7-V^xL6lz&!$;x|NZh7ocAR_hG2q3oZHybzGia=tg-`JIRB72K;>y z`eKX!tD(<>yAS&3MNdS8_d%!ndmTFUb-mnR=K<(T;C>T2*)!5J4t*KiC!x_5T6A?O z$JYQo&!S%eo$~b%bR%Ds&Ih4Wd~ZOfeS(d6d!d)W{RikPEc%>!F5lD8n2qwM^q&BI zIs9D+{e1DC^f`y)GSTm`=v0r-LZ|fafo`Oq{C~WGngI2>Pt z-U{~<&~Fr-((~C34hOo7<192%3^``Kv_a2-`(fyA(J4L8LT`rqE$G*XPVt_zk^NnY zPMvM>e=T$x!@Hr=y01|$1JE(#I^KZ3-lCs;8RlMa7bEd#8m9j)=+y4}p;NjHJFh^e z@_z@qQT~+9&o(+7P0$ykFuo}MDZh6>zY^{~=vP?uV>j_$si&aRonz4h(5d{dhi;TV z+3AD62Kr0Tz2cwB;n>R^j#Y4HqZ6$Zo%}aKr~cap{S?tDoex2$_V65Zvpt}`UWJ|x z{jbnn7XKedW+-2u|8!)&ZiZe0{VwP$EdGB3{cO1Z3jHjLz7R&xv>d0WI2>rgW_fl& zr+6QLZjJY6(DR_b4xQ@LDF07KcH0Y(!3!z_R@qa6HD$hHhTg&r@(5YQL2i<5_R4?gh3{L2$ zd?tKfpn9o*j_P#yp`QTi@uFTfi~pN#{vUyU8vOkLx-$I3&flSD!u>9E1UK`wAjI|; zrAFFc4xPr&70?d>jr^{JPUF!^=+qt!{XXb4{@x3n(rcviMd(z{KY?y7=fkez@gng! zhrTzNVP`$`rSQKNdI4zY+n}R~JH7)QUB=X(g--3`Dd^UE|A*+~HhtmM+zw7Sp3B3q zUjd!!YZY{Bef>9dYCqRPx3-^Wpi_N42K{8vu=6+Qr^5Yv=#+0m*Dy$t{j|?U+FvdD zc~%|uwHZ2<=jG6?<%zE=94A8Wf(L~FbH-1Y1}1c9jj4f_{Cr+UwVZmsuQM6a{y&qKcn{_lg{ zDt2fbSk=PikTox|95zFzdas0Tt@nqZ(>Qq(bV{$0o;RQ)3da-Bkrh*~-pupH0vK6p z(R-ki-5c>2f|&k)1-%aLhoIMruHR>G;Bq`3iCQAM1L^-VbgD-mbfX?g?}tw5{0ej< zouvN-`i0P+hJJy?&axXhokycH8tEkeZP2M5ltVY#IqA8dMF14Rm zpd0On^d-=#og|@=;D6J99dt@xE<~f=$^Tu@-O#I{lRd-!E6@|*-U2;dbm}j!LO%rV zZs;Ge=)V>He&`g=sINbW-ec3>hECxhfll@e|9iy$6E^?<68{4>{|RVpWal}XK1cLn zoBj#WU$W^(Lr;XA9nh`$IvzUJ_v_FXN;;{76hkkBI|<^M7QF-d7vR1K`f7{*H|SI@ zJ)u|2g!FEc!<19dIu|C-|D7r{dYOjqhJiLATz&J`cSG{(cGl zdhvfG8tVPfsXwl9hWjJwBhZte-vIq%;-A{vF6j5beH-+LQ}4f=%WWIy;7JdejX9I5Es9|!e*0sq&x zI~?1{493#?E&j8=if1IaUxWUDMSm0eAl$d0Q~yYGO6LQ&IvoFkdnNKt@soXu_kI*^ zGUB@sosr@<;(ZE*|5Nz$qqDwf@&DD^P)2Z{f=S5lL?`=Sx*cN=+{afA{E+HYV?g}*e#<)P;b z{@vf?`P)m-@xPugvcC~}FWjFv&EfdI#r~o@@QeZXbI>VWWQY8p4;@X@F$Nu7hILfv zmC&*h`AS23 zfPOUeCD3U;Xy`wN-UW9VbYxN2$<8I;=I4=rKwn|epMZWY+~*dApR=eR9ey|8r@jsy zP2IGg2c6=59=aJX%6S!ZAM`h%SBihi*Avj^!F|?Jo?lQp9jR!0&<}@xDfBtwpVo86 zMgNjbk3pv{g}=?vFEaciohzXq0rx0$vZt2=?5u;H2lpSLql$H%+TlIWKLhuIGx2OF zI_38n=(sgH&Vr6xu$kYtp>Kja2)$8ss>k)+7*pULgMPEvEKyB{43b>4S*9`)m* z@H~prxdS?yoa3T%!u^iYdFA)GJ--9pY|pUsMGR6`!2UQI#g{DczOxPG5BH_Tuw~KD z#~_vj_u%=+heh|IQ>VcFi{)6yvglvx!Tbd7Kcf*ASoEjp??+bEL?0CoyuVq1`DdM=b#()Mf#i2pNC$GMm1#d|1bub z5Zq~KbXOXB7VJL4`nPQQ!_XgvzvEY8j$-j&2eB3IUqZi8bV}z0^klf#uHtoEz1>p1 zKgQ1so1mkqnC*5I^uyu)A@n(-Q#)A)o$S0|v-3shFGGI~`iS_a{Fd}#4H)i6F2)*! zML+8YSerq8e6I}s#!@dgK8`*Ne{ZeETA0;8#FyaS`UN~2SoG9>o+n)83C|NK-a6>j z@HY(IT93biz7%?Hxn;hJ^7-tOJiodM`bTixD4&y{{{-$9=r4#)_TPmbg8M>mWPM%! zL)L$8)8B<&1OFv!I9+6)>ZR%_?uSo8r}Eb0U4Z)zbU)lLK(7*={J#pl9PX@&@VX!A zrw?#Cz6$*ci~q-=BPotgRB|{Y-p@SE^Rou%G>#hjwb04`h|T{S&`Y4Z;n^6^sXd(X z4C^=A^qZld3je=`eu~&9|Ib3F{xf$ihtu;5{n#Jzx>f-C7sWr7^X<@o1^4fu?=W=q zi^~SN9G_Yju3z%M6Z$pqcQOj?YVl9yv+h|Q#~y%A^B0Pj{5L(v?e%FC_AdKg{qCJ2#8}pW6I)LO%ii zUWE>`W_x%N`mu1wUBd4f^m2opSD_yRJr#P2#s7rpxiL-g%Wnk5_p_BG0{P`IE=;=g6XNrHyo7Mk$qMu~bFA`m|=^oLuZTdRV zl})b|eThxK4Emwamf?@l->Dozq8Hor&7x!2j_`kr=opqF^skGK<{zPN5j|kjzbkr! zO@CPQ%We7-qF-gx2SsnO=`V^-_atk6UlILQoBq1!->~Up&_4@p3;rCBKUBYf<73Zr zc|L=GTkX#k9f;766Mef)KT-5w+VphMe`C{gMSs(#7l^*wrk^YN-);IuqW{aLmy4c& zF~gcKzvy#pdcElMY-IKSMbVG8>CK`aXVY&IeV$FfRrHf>`W>RvvxPO@Zqb!Ze?WBn z+9AUKqoSW})1MN3xlJDueWgwRx#;CK{nw(ev+2JRy~d{R7JY+Fe@FBtn;wgsH1+Fi zZ2DoM-(b^|MgOu*KSuNpoBlb`@3847i+;CFcZ>dAo4#1|9-Dra=#Sa-6{7#prk9ES ztWEccK5Wx#ME`|NzfAOB+w_p=zqRR`MIW>2w}}21oBnmt-?iymM30G$Y=_?!J<+B= zEc(Z6`V*pm%BByBevD0jQS>yM{)*@)+4R>%rysys``4K0IX3;TqUYK4e~EskP5%fc znbdC2wdqNsUtrUZ61~i(A1``^O+QKW^)@|2^h<5J61~x;FBSbtn|_|?*V*(^(QmTp zUeVia`g+m7Zqpk?zssgKiGHt5zgF~ZHvMMNzi-pOCi>$xy-W0`ZTh{U583nwMgN&i ze@ygOZ2ACnnp?dFo#tQq{S@<%7es&4rjLmJwoU(y=*=ttS~WYLea>Bovb-=@zKU9;&f(Q|BiuIP(x`cl!C+4N%3&$sETL||5#4LkzbCriruT||sZIZ(=$mZ%kmy(0^p`~6Y|}?Y|FTX0z38{u z^l{PewCVp6{a%}ny%zQM_JB?Qxag1A^c2ybwCSG{{aKst6#Ye;ev0TX+w^?VU$g1w zivFfeFBSc5o4!W$cWin<^q7Rm_PXNbPZrWc8Rl}*1;^vyQCT=Xy7^!1|OX48YB-)YmY5dB`8-Xi(~HvJaS zAF=73qCaWV?-u=8o4!r-7j62ZqQ7j@2Sk6(roSNin>Kw!^tWyLZ$y8`rjLmpgNIgY z`~REhhuU;{xkBygNSppq(T}p}$)X=;(~lK>zD=Jex@OZ|qUYH3T+tWX^rg`6qV^B{ zPI+!R5{u5epnnPO-$OUvBhb38?A&$=7eIM0Y6#Zre>DAXm;QG;&J^ICBr+NTwd)FW zF+=}5Q~x_l|2td%+pYhdqyMcr8Ei~rYg#&sY(QfR8k^AAhQ>xTw&G$dE=iILsd2CM z2fTD#M%KDOaIL?#NYgIK=ffz@@di18E{?~=@whl17sun`cw8Khi{nY>c+xqZbjdqg zNoOnRY$ctoq_dTDwvx_PGT2H6TghN68Ehqktz@v347QTNRx;R123yHwE17I1ldWX3 zl}xsh$yPGiN+w&$WGk6$C5x?Ov6U>glEqfC*h&^#$zm&6Y$c1WWU-ZOwvx?Ove`;D zTghfC*=!}7tz@&6Y_^ikR@`jG%~srO#m!dSY{ku1+-$|oR@`jG%~o>QN)B7eVJkUo zC5Nr#u$3IPlEYSV*h&st(VT2XbFv-H$%Zs1Thg3tN^`O;&B?|zCtK5;Y)*5EJ+q;U zJ)@}`ZCw+4Mr${kyV2f_1}`mMlP0f8o7Y^DK55gMG-^#+wI1y(Z0GlXkC3!`GzcYtr;JY5STqeob1xCe2@y z_OD3?(4+@w(gif>1DbRKO?rVQ-9VFmph-v2q$g<76*TD!nsf$DdV?n2L6iQVNr%v+ zM`+R|H0cwXbP7#+g(lrXlYXH|$Izr_Xwo$_=^L7K4o!N8Cf!4m{^64T;gbI0lK$b6 z{^64T;gbI0lK$b6{^64T;gbI0lK$b+xPQ2$f4HQ7xTJr$q<^@if4HQ7xTJr$j5~sH zOEB*V+&^5#m~RaF#;9)$`^LC$4E)kRT+%;W(m!0%KU~s3T+%;W(m!0%KU~s3T+%;W z(mz}oIK`>tLgTC;9EQ|@v&!h4pkTeHuGU|}Tm9JYVp_)1rE*_e+<+aLG;KxghWZMh z?$FOTbB66KTan=@aAilBwx7q8;UP~H(z=fmN!Vk_vvxyGg~zkVyt!*ROZ|<$$|c@9 zZ-qa&=|b$QalTHjR3YMysc(h3S(nisjK4;luS z*4D4^U+ybduiyV&GG@3k(kp6V&R^pX%7qLhiR~6?Idy(th3_(dgAeB|!CU?Nfa zZp8jj2mA!FobZ`7o>jIJy1e!E-c26zpgF_;UREKQ$lAyyIcYa8S46eYj$3+Nxx7_w zWK=h}tb(K*PYwzC?p&nMc2B_|=`(D?l|d$5>8Pxrzry3It_yDR$UahNiUk`BG*^VU z>dXuOWAo;zY^X(<)>H<3|Bm((K2mK_wXYhz8;6Dk(VJ=-F7pQ~sul&kYXZJS6*Qmq z)NH8MPZz7L!4$V4iU)5+1r8pot@r51>21J(65+|Ss>r3WsXA{xy3YEB+8R%NZEdhv zOJ}{dF6c*pDn2`BeM5Cku=Wy9&|iFZRk7ye>y_T1cad9jTdV{E8><%u{A+zdf3*)? z)mtB2ROj@&bsc%CsN1Bw`7eJKx-t5%n3I#@yn#S%Me)XJx+J!ZL2GTj&sV&01rClY z(y}bk>WQD6?yBnIh{Q&w&R0{ZC&Ow7&kU&fBA1ka8869Hj>TuYB=g8jZT%*XSw==u zbql6iQH&&PB#V+KFfm)oBxMsuJwZ3}K8d%B7Fp9CFw$kUpVBoJ= zhrcTt>S~PQuddzbi!A?$FdORqlWaG@L`_9?9bee!4fs**K6X{q)@}0m8iV!T2E7J! zuXUUFBGncDiw+6&z*9}b+S>YR4{FyNhDUnTodF-HSp6=E0+HO9`JepUi+n_c zJa6q<6iLCX!fLLi`oy9LZOvD&X%$F&Q05vauJzFp8W9AM>p_gkKqb#pC~R@@xhtF= zEz6kB7+wm{@#Qw?^4Dh9qEY$0)qw`2xMIfmv`mg~ImR&~Dx*@V2}Lttn^EO!bi{FG zfVypXUL%VLwgQpZjHFWMNo5DMEbR?5~B;B0MRCtn!Y6`CY0GYZPQo35i`hW zd5$c5_^sH0TVHX#ANlrgM7AUAFYMBXFeByBQ;1ANnd!RrC1FyqvrL!0Uli2fm~IST zI0bn*Rd7Ac8l=kj^lr0FPOei;LolP(>@^#$NVCo75hD~T)Yc-3&(^zolvd46A$oyM zYVz3^dhuYPALTst6GcP=h}P1gWg@a&WJGaH=p|8ic9=8Xq-_?k<}>H!>xC!k#BM!V?0`1RwUdtMQ%Vt6t-)Z>aLu8SQ@Z=%>l(M`t2u*_w*AK~Cf-=v@ScWrU5g*r(%Xuyq$d?%N8!1iA<*lqVMbwPhj%Ns%jRGNq z6l8J<7~{WvwBp5i+kI6s9Ui`>9hi+SXmq!;E2iud*0PRzOUK+(zabkfREC_X?+n$x zhAMjk^nN%8UyPsDIMsW(PuUS?Ba!^_Xcd`^Gbtut=Xdd*tm=H?Xc=NXH=Yu4b< zYkAlxn5ie2Nz$^ztxbAD_8A-e0o*@vLyMdVP3_f`m-=g z+A?~M5@oh&Z@^u)W>VcvlUq$&Q@cTb96O`7k(*jN{cDyHW>;(o1Sr0U3Y#{*3U5Pj zMU}U*_OgcAhswZw#)s+c-UiHEL+!s{Im#HVgC>>s#)6E7yIz!p&-xA(4C+ARi zy2wYvUxN|(boZ9E)wAuX{FpasShL-TXf|xz3ieCC3>TN%umY^st zX2vj75!L#d-;`c+&=RCCTN~qf)`205J>>fuD(d}pGVs;uW-~4sjT6kU>)eu@}07Km5+3nsK$)T6b zH4Rv%D_9%Z7NVtH%QC$$!5cDPz&oo@=?!(YLEYXGtfCjJokdL9Yw32dcI|BJM`@vx zA8ckQOnX(!WXJaWG>zFTe#Fw!(GrX6Yw7+#Ra}YxsCA?-t=$;W;tc;z_+NpSAv6cX ztsvroU9U*jvP#?XNA#E|7R_mkx)QHaEYq{7&mdZcWrBl)nBMywr`UKAh8cNqL%q*K zuWxXaQ$$)OuK?*YMPo)}TctE-N?In3hXFhXpv2C>0+4M;oV2c_Wub)6@itsiQiXNl zs#?ruBif%)CbpGHjUJ9lIQ{azg&!*>MS$|Ez=O5CE|e_mwUH^|Q7Ie!^zy_d!qR|u zT|-23$Xr65+2!=E!RuQ6o$KOYzF)qcn68UcUc&c|a51^?ok6j;9*_BWV5B6%-(Ef3 zYm*l*GH4Al+M_;wDx$B`P5-E`SzaU=Yg&{yG+eiS3B$u$|GEwJ_zVGk2Prmttx-!> z6Ij>6i=kRH*kT+tHk0q!y}7d5-`5vc(-kSNUV-r&s~Izs&C}6*zjs{? zUXS@JY?IMw<)yi#z>K$IQ^Xu@PEoC7TZW5<@T_F|P;LaGg+YF#nclBHmOU;G~Zp@Bs$BAkwt3qaOXKx;Xqv1ZIi*) zo@#Gh9mZ^ajc*K>=2sH7)En>r?V3X`m@MH$BbcbbCDhnvJ!WU>R)hK1-noiD=J- zQQxoI?u|=a`mNAd5HjBOM1Pk+UNbyeI1CjI z4PHi?#auLnH=c03x2l-wlhTM&N^Mi~b8)z4^b<=Lqb_XKLlPh6IqMTkEj3->S+=6+ zfK~7Ztq`VY5AVHW&QuUMp;q1_PU@kqbL1X0V;{}JBLc09(6Y~gZM^#>xd&uOIVc5v zFq%oWJZ+)7M+_CX_hd$UD@Bjr^mX0K1Fh-3JMkyTR_JEa= z4K@BtH~8qM7I=F)O>fks73pIKnuwNRe7}qJFFaf?!%@|^8(3}#5x4#`4{{wJSdwE_`(-}wCHR#IUOv&Y3RYS?Jnqq(2YU3v zCm47HU0Z9;nBJF7#)SpK$n1J3W0qRdqGdT>f5J2tP9vXTjTOvl`Tzyb!t|{(tyxa> z1m_GteBzFyf4!sOo0bOr;tESnv@$}=dMiZ{d_e4rYj6rF`XdPc_r_F}Sw&oS7Dbm6?dQn2VAzfJ!pi(fMgay<8oq7cV;5j>!>!JUm?o2! z5q@uyXQpC$ljd|R%2#m4haKS$OYx&d%K7AvN(%IE-@>m~qIl6?_wrXr;g>g&HGz+7 z%$krJm3^7gOs}!%;^faSRs?E;R9e>C4t)q*Fij)1+rqkbhGkuQV>RkX|0Q2VZNs9q z=`Q`>4gMPXH(HSyJjxqo7rl+Qz6I4kBwfC4jsCF)(mDBkyZ-eBM{y~BxoV5U$Zo{? zJqD`jUt>x)jGRBDqk-x34>JR@psvyTEc*|wEHjn;w6wjRCj*mKLl49_7j+-c2U&)47um+_Wm((MwB zHHYWuLDyo8c=I#K^W{6-AF zvJUW}?mV`~{Y=kUH0g19Tw0X9cRVx;ba^s^8|pBBhffR%`qID(&oUa6^na&&aF0HB zwkrf5?!tG;S_^jH*q|5adnx*j)eY>I(n!f zEqhNLGTa~Zu_bD!w3MGS{O|qNDc|d!l-byJGT^OqLEO+BGYkSYYi!|7X%YU_ArY_0ItIericCXDl<+YP7+rj9~4Z7WEJM zFpb}u;`c(9s-W%|`Ar&Tbl7~x@6$(ceHCQ#cWC-of%Fq)_%){ulRh3f;5VIcI{!U0 zCbO7i#x%vmL;t{LuN&dCQwx5d=<^5U1>Y1ghhHul&s7<+8`L@cYbN_c)lBa?r-;Y$ z02i?%$9^)8ekF?)(RNcZ-#aSo_G85LV2KF`+;nJS;OJXhJbv3=eoZ|H~HW%DTcW3&73Q2yCCiNZR_Sxjx zeGX~QpT0j`y8iy%W>emu=S2O|!_2+WMJF$P%>2V;&CS33z@S}&&+hyiv3tF~drZVL zPxuQyE#hlFPM@((Lk-UIrCvH-gr!@4jHG{8V|fuq4f0&vGA(yLy^+%M5=`y=i?EIS z`VGHg(BFIIoA13c>6Mq8{#yJV-g`x6HtJKIe*fRE@3m$d=`^F$e?(2%Uc#i)OBf!~ zs0mq~3ugD#<$p+-L@eU-tvy&*Tek?C%i|jXd^uojqOWD?S2t998|k9%@HRATsK!sj zv1|R>hN^(6`x>!mh%M}Eg5JQQnp%8m;B8pcfc?&WizBwMY`FI zF2iu-MQkUrXsT-*(Cv5QfD`8;Jc#3K*M*p11bhqqwGB881>(sUV0ob7WN#&Y>3VX0 zZ3WVd?fg&1Ui0`_eNFJ>fPYQH$@~krlN;(QPS$_q&zp8Hs;H~;$R>*V@1*s#N7F1P~NyI|AzJYs0F7$2o=||i9d8d9dxgWRc zmo!h_t6wglF=464_y!!Gg41sOW=%}qu0Jvu_UoSy%D{&VC2~D1q%88uIqG#x5Y(!hgmv`?Ny= zndSTTwllV(T=vC zzcu+rr;02&tZD7lhW<085&4iG99XC4=I7()3fe6C5N?AQH-fW0Y5*}uwzwJg^hZW4 z@0KSW)L{FbJ#s!B8Ik;qe)3}!>ecr4cdA|eXDHS16RT9>-frt}+K+5>n+%$rWe}P?oLzqXazYd;3R8L&VlF#xLz`jgM+O+~kenz`Cc*-Z%P) z(ED$De`^l+)38h54n(dGS@-uxgmUZM+YSC_2s!&5{;hd7DkripO1*|ZgTZaX_-<7W zdyHWEJNVO z;1OH?&o&Mrj_izw<^5ysz8-&oY1VTsY(O3_rs&c8=OVoitoz z=0>ek@BAN;nP@xhW2D*`G2@MRb!hx*)VBBkj8--08vPIr`GsWU=KnK>j?#2yPNH5P zvj6{-G3@K6;SmNSUOyToG`Sq3dYkG9fSDtBPiFwkY<@O}0KiJLrI^UuR^mu z%3iEnub~`}~eldN4e;o1zx7iCJo>Q#9{t<^4<8&rSMiFPUee=)0093Jutl~m z;vG6%`bGNiVfN<-(3|ba8}rxW2=kfuoR>9H{e)lGIdCTkc=RI#D2mBRHO~Ur_cH{@ zydO8?XgM(V=-*GL2vA&s0PP?`UrA8u@6Uq-$lifCN#Ol@lmPl#w5Lnk3ru;hXuE;p zmuIqpqJFyMfjLYd+F)Q`AVorGIuUuC00Qpoesl6M9v6)HZRn)I-kywoI!^$}oZ{o_ zDSzMZk{|ux+p+ph`nSdh`22$@Kh5M51eWz#v}?O~dY!T04)v*MQSB>-~MSzyay2mRdf@Sv!C=_ix&d{{VH#e^YLzs~`I`H+(RIv6RZw zYO?YEJYT@PRlh%zNL!4&zmpjCgaOMC6>Y!$8IBlue`k2=GX~6bPkqP$yvUks%ZX(Sh)OW>Exm<^J#==(^7lWe?X+UG+DtoavX(M}!UUm?n|1MD!)9k5!6@-{hQ zCkOr4Q21Iud**`&BogD~0c$KqrXya=W8|9Qt!UI)g`7PQVV-|qG}Yk)@VZ|Y!l&K* ze}4~sQJ3PUO~K6L+=pwg`SAGzXb9Y-K3oN0JAeQu;YFN4@F6XgeK>*uCAAmxO4+u^ z_*IbgcR>G1XAr#S(RFsGG)%qU|A85C-)pM=e-x%2fQ)y?1qJ#s1RwSeWZMGgAfH3< zp)dUdbP&OZzFcjamVW5VW16D~KJ;Z1v1vPYd)ue82vCaFr}pr#u;p~c84e?$;L)Gc zEo(i-Gwb9Jgz3g+-BM%v(+H-H%vcdB;PZEFR;NFXz}}7y_;D{NVor$Y&-S41Ce zBA+HLIkNA1zW+`oupAd)97`}w$xcqk^yd;p986$|$~c+89@POK9}d>h1on(s>heGM zY=RG1uHS!$6MWDLaE6Kg`@Gf9@^}JNitTm5dpn;1_NE&D_x}L}Q%ANJClq+_OCkM; z0(<*B;NvxZ@p=HyC^+cZu^m$I?~GqQx|*UT9)M#C&C_VEBGYyJoDsDi1Zw`MP5r;7cRKWhY&caS&`u|({~u-6fU-|J8M zxy-&DSAepAk2WWtSFl$$BM&UttDw|4@k_)i{FpfC^#>ZJI<%qJWK)dvQDFh)eN(mVOKK@YldZ)VcBI^cDW)xmXihTB2Bv_-?!GgAwWCC8ToJ- zk-Ln@T}I?CBXXA!xyy*$WkjBCM4oO$o^E6--LRZ)SWY)AryG{j4a@0<<#fYxhG99w zu$*C7&M+)z7?v{(%Nd5{48wAUVL8LFoM~9jG%RNtmNN~@nTF*|!*Zr!In%J5X;{uQ zEN2;(vkc2whUF~7a+YB^%dnhfSk5vmXBn2W49nSu^3aB4a;uBvfHriHZ12DmU9ftIfmsN!*Y&cImfV^ zV_42HEaw=Oa}3Lx(=e?$4cnU2Fs?Zb>zdOruQ?6-n$w6ta~d&dP9qA?kBzN(p>RWp05W_DN2?5~>HVKuYIYG#+! z%s#7`omMk@t!8#x&Fr_D*>N?q=W1rx)y%%DnVnZNd#`48U(M{ln%RLhvj=Nt7uL)^ zteKryGkdXSc4N)#$C}xZHM1vcW>?nCzO0#@Su=aHW_D-I?9ZCnp*6EdYi5_$%s#D| zomw+{wPto}&Ft5j*|9aVXKQBH*37=GnVnlRd$(qGZ_VuAn%TiMvxjSD7uU=_u9=-& zGkdvac5}__=Pt9KyUc#>GW)s9?B_1CpS#R{?lSwi%k1Yav!A=ne(o~+xl1$pxy$V5 zF0-Gz%zo}N`?<^P=Pt9KyUc#>GW)s9?B_1CpS#R{?lSwi%k1Yav!A=ne(o~+xy$V5 zF0-Gz%zo}N`?<^P=Pt9KyUc#>GW)s9?B_1CpS#R{?lSwiD+3?9uPV7v9%$$h;C=T) zNK9-zp0yilu#w9mbLtlT2N2eEjY%s7Saq2C2Oc?~pOkJ?PU}J&)0w^qcR-Jj_e{SYHl?}Bx zj=iQb;QP0l}R4od6*93fv_~@>hh-0gwdWk%2iw?1}d85s% zChzaH*ISV-a%*mf{lA436`Erqa)qPq98r(Cb1d{#`-2N>*Q|FeTv&~F-rmNA_`9|O z?GZiSv9QwLKp9?0PssPxuf=C7%%Ky>G&JH|g6>o_&mv9R^fSjVOq$HH>( z6u2FUv5rQ#-5-f{eFwM->Fou{Uzad#54#=0vcGe<{J+IG2H=0^Ut=7nlO3=M z>D|FpBcOsl4Cci;iiVhK5Uhc}0jBB&2jT8vs%_wD2)7j^d)-X61-uyXb%B(hPH-jM z9U!&KAV}%15|#-I!6N7r;~dW(rWymu{w}6k08+h|{e|r~!SmqW{bvrp4W#la0ZC61 zcj?L6H3Qh`U?dZQv#F*ZU_Ulh z!UZ7NZ}}sae=bONN5Q zZx=}Is12n0Z3U^kT9~RCr21_FseT)oDhN{j)-hEjNcCIJRAnI5Zz)LjN|>q`q;i

tf;3Y<9@y?8_COD#3f6$qM>VaH`Bj?5`f-?!t< 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 U{FO6*LwTC1v!{$ETd4H>KUnRF7XSbN diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o.d b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o.d deleted file mode 100644 index 981e64a6..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o.d +++ /dev/null @@ -1,486 +0,0 @@ -libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o: \ - /Users/admin/Documents/filament/libs/gltfio/src/FilamentAsset.cpp \ - /Users/admin/Documents/filament/libs/gltfio/src/FFilamentAsset.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/FilamentAsset.h \ - /Users/admin/Documents/filament/filament/include/filament/Box.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compiler.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_acle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config_site \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/cdefs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_symbol_aliasing.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_posix_availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_intptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uintptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_intmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uintmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/type_traits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstddef \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/version \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stddef.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__nullptr \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__undef_macros \ - /Users/admin/Documents/filament/libs/math/include/math/mat4.h \ - /Users/admin/Documents/filament/libs/math/include/math/TMatHelpers.h \ - /Users/admin/Documents/filament/libs/math/include/math/compiler.h \ - /Users/admin/Documents/filament/libs/math/include/math/quat.h \ - /Users/admin/Documents/filament/libs/math/include/math/TQuatHelpers.h \ - /Users/admin/Documents/filament/libs/math/include/math/scalar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/assert.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/Availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityVersions.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityInternal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/wait.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_pid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_id_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/appleapiopts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/machine/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/arm/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigaltstack.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ucontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigset_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_size_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/resource.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timeval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/_OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/arm/OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/arch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/alloca.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ct_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wchar_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_null.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/malloc/_malloc.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_dev_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mode_t.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec3.h \ - /Users/admin/Documents/filament/libs/math/include/math/half.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stddef.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec2.h \ - /Users/admin/Documents/filament/libs/math/include/math/TVecHelpers.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cmath \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_char.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_short.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_caddr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blksize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_gid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_addr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_nlink_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_off_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_clock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ssize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_time_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_useconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_suseconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rsize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_errno_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_def.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_setsize.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_set.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_clr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_zero.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_isset.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec4.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/algorithm \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__debug \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iosfwd \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdarg.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_va_list.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctermid.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/time.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timespec.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/__wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wint_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctype_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/runetype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstring \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/strings.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/functional \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/concepts \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/invoke.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional_base \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/addressof.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/exception \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__availability \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdlib \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/new \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/typeinfo \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdint \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/utility \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/as_const.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/cmp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/declval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/exchange.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/in_place.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/compare \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/initializer_list \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind_front.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder1st.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/construct_at.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdexcept \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/hash.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/atomic \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/chrono \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctime \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ratio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/climits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/syslimits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__threading_support \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/pthread_impl.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mach_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/memory \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iterator \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/advance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__function_like.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/concepts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/variant \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__variant/monostate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/data.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/distance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/empty.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/next.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/prev.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/projected.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/size.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cassert \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/identity.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/not_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/includes.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sample.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/transform.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique.h \ - /Users/admin/Documents/filament/libs/math/include/math/mat3.h \ - /Users/admin/Documents/filament/filament/include/filament/TextureSampler.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/DriverEnums.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/BitmaskEnum.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/unwindows.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/PresentCallable.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/ostream.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/bitset.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/algorithm.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/debug.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_neon.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/PrivateImplementation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string_view \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwchar \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctrans_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/array \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/NodeManager.h \ - /Users/admin/Documents/filament/filament/include/filament/FilamentAPI.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CString.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/EntityInstance.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/FixedCapacityVector.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compressed_pair.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Panic.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CallStack.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Log.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/vector \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bit_reference \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__split_buffer \ - /Users/admin/Documents/filament/libs/utils/include/utils/Entity.h \ - /Users/admin/Documents/filament/filament/include/filament/Engine.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/Platform.h \ - /Users/admin/Documents/filament/filament/include/filament/IndexBuffer.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/BufferDescriptor.h \ - /Users/admin/Documents/filament/filament/include/filament/MaterialInstance.h \ - /Users/admin/Documents/filament/filament/include/filament/Color.h \ - /Users/admin/Documents/filament/libs/filabridge/include/filament/MaterialEnums.h \ - /Users/admin/Documents/filament/libs/math/include/math/mathfwd.h \ - /Users/admin/Documents/filament/filament/include/filament/RenderableManager.h \ - /Users/admin/Documents/filament/filament/include/filament/MorphTargetBuffer.h \ - /Users/admin/Documents/filament/filament/include/filament/Texture.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/PixelBufferDescriptor.h \ - /Users/admin/Documents/filament/filament/include/filament/TransformManager.h \ - /Users/admin/Documents/filament/filament/include/filament/VertexBuffer.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/MaterialProvider.h \ - /Users/admin/Documents/filament/filament/include/filament/Material.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/TextureProvider.h \ - /Users/admin/Documents/filament/third_party/cgltf/tnt/../cgltf.h \ - /Users/admin/Documents/filament/libs/gltfio/src/downcast.h \ - /Users/admin/Documents/filament/libs/gltfio/src/DependencyGraph.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_map.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_hash.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_growth_policy.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_set.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/queue \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/deque \ - /Users/admin/Documents/filament/libs/gltfio/src/DracoCache.h \ - /Users/admin/Documents/filament/libs/gltfio/src/FFilamentInstance.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/FilamentInstance.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/htrie_map.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/htrie_hash.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_map.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_hash.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_growth_policy.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_set.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/Animator.h \ - /Users/admin/Documents/filament/filament/include/filament/Scene.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Invocable.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/EntityManager.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/NameComponentManager.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/SingleInstanceComponentManager.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/StructureOfArrays.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Allocator.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/memalign.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Mutex.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/generic/Mutex.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/mutex \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__mutex_base \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/system_error \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__errc \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cerrno \ - /Users/admin/Documents/filament/libs/utils/include/utils/SpinLock.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Slice.h \ - /Users/admin/Documents/filament/libs/gltfio/src/GltfEnums.h \ - /Users/admin/Documents/filament/libs/gltfio/src/Wireframe.h diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o deleted file mode 100644 index a60053b5d98504e47a6fdf00aff7f2626ccd325b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 113032 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 diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o.d b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o.d deleted file mode 100644 index 87dc1a8c..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o.d +++ /dev/null @@ -1,485 +0,0 @@ -libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o: \ - /Users/admin/Documents/filament/libs/gltfio/src/FilamentInstance.cpp \ - /Users/admin/Documents/filament/libs/gltfio/src/FFilamentInstance.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/FilamentInstance.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compiler.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_acle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config_site \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/cdefs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_symbol_aliasing.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_posix_availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_intptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uintptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_intmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uintmax_t.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Entity.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stddef.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stddef.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__nullptr \ - /Users/admin/Documents/filament/filament/include/filament/Box.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/type_traits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstddef \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/version \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__undef_macros \ - /Users/admin/Documents/filament/libs/math/include/math/mat4.h \ - /Users/admin/Documents/filament/libs/math/include/math/TMatHelpers.h \ - /Users/admin/Documents/filament/libs/math/include/math/compiler.h \ - /Users/admin/Documents/filament/libs/math/include/math/quat.h \ - /Users/admin/Documents/filament/libs/math/include/math/TQuatHelpers.h \ - /Users/admin/Documents/filament/libs/math/include/math/scalar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/assert.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/Availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityVersions.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityInternal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/wait.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_pid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_id_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/appleapiopts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/machine/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/arm/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigaltstack.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ucontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigset_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_size_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/resource.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timeval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/_OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/arm/OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/arch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/alloca.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ct_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wchar_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_null.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/malloc/_malloc.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_dev_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mode_t.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec3.h \ - /Users/admin/Documents/filament/libs/math/include/math/half.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec2.h \ - /Users/admin/Documents/filament/libs/math/include/math/TVecHelpers.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cmath \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_char.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_short.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_caddr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blksize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_gid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_addr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_nlink_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_off_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_clock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ssize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_time_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_useconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_suseconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rsize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_errno_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_def.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_setsize.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_set.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_clr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_zero.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_isset.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec4.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/algorithm \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__debug \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iosfwd \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdarg.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_va_list.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctermid.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/time.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timespec.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/__wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wint_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctype_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/runetype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstring \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/strings.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/functional \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/concepts \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/invoke.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional_base \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/addressof.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/exception \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__availability \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdlib \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/new \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/typeinfo \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdint \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/utility \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/as_const.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/cmp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/declval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/exchange.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/in_place.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/compare \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/initializer_list \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind_front.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder1st.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/construct_at.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdexcept \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/hash.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/atomic \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/chrono \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctime \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ratio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/climits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/syslimits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__threading_support \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/pthread_impl.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mach_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/memory \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iterator \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/advance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__function_like.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/concepts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/variant \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__variant/monostate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/data.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/distance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/empty.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/next.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/prev.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/projected.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/size.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cassert \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/identity.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/not_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/includes.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sample.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/transform.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique.h \ - /Users/admin/Documents/filament/libs/math/include/math/mat3.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CString.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/FixedCapacityVector.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compressed_pair.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Panic.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string_view \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwchar \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctrans_t.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CallStack.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Log.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/ostream.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/bitset.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/algorithm.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/debug.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_neon.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/PrivateImplementation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/vector \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bit_reference \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__split_buffer \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_set.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_hash.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_growth_policy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/array \ - /Users/admin/Documents/filament/libs/gltfio/src/downcast.h \ - /Users/admin/Documents/filament/libs/gltfio/src/FFilamentAsset.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/FilamentAsset.h \ - /Users/admin/Documents/filament/filament/include/filament/TextureSampler.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/DriverEnums.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/BitmaskEnum.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/unwindows.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/PresentCallable.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/NodeManager.h \ - /Users/admin/Documents/filament/filament/include/filament/FilamentAPI.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/EntityInstance.h \ - /Users/admin/Documents/filament/filament/include/filament/Engine.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/Platform.h \ - /Users/admin/Documents/filament/filament/include/filament/IndexBuffer.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/BufferDescriptor.h \ - /Users/admin/Documents/filament/filament/include/filament/MaterialInstance.h \ - /Users/admin/Documents/filament/filament/include/filament/Color.h \ - /Users/admin/Documents/filament/libs/filabridge/include/filament/MaterialEnums.h \ - /Users/admin/Documents/filament/libs/math/include/math/mathfwd.h \ - /Users/admin/Documents/filament/filament/include/filament/RenderableManager.h \ - /Users/admin/Documents/filament/filament/include/filament/MorphTargetBuffer.h \ - /Users/admin/Documents/filament/filament/include/filament/Texture.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/PixelBufferDescriptor.h \ - /Users/admin/Documents/filament/filament/include/filament/TransformManager.h \ - /Users/admin/Documents/filament/filament/include/filament/VertexBuffer.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/MaterialProvider.h \ - /Users/admin/Documents/filament/filament/include/filament/Material.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/TextureProvider.h \ - /Users/admin/Documents/filament/third_party/cgltf/tnt/../cgltf.h \ - /Users/admin/Documents/filament/libs/gltfio/src/DependencyGraph.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_map.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/queue \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/deque \ - /Users/admin/Documents/filament/libs/gltfio/src/DracoCache.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/htrie_map.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/htrie_hash.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_map.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_hash.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_growth_policy.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_set.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/Animator.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/JobSystem.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/thread \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__mutex_base \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/system_error \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__errc \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cerrno \ - /Users/admin/Documents/filament/libs/utils/include/utils/Allocator.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/memalign.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Mutex.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/generic/Mutex.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/mutex \ - /Users/admin/Documents/filament/libs/utils/include/utils/SpinLock.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/architecture.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Condition.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/generic/Condition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/condition_variable \ - /Users/admin/Documents/filament/libs/utils/include/utils/Slice.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/WorkStealingDequeue.h diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o deleted file mode 100644 index 2329941610a62b899a42a18d4b9c32380664df60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38544 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 nWQ;ut2oKYfhSEb8PPJTtQkqloo^i;_Lqb)YbZe diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o.d b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o.d deleted file mode 100644 index 136be92b..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o.d +++ /dev/null @@ -1,417 +0,0 @@ -libs/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o: \ - /Users/admin/Documents/filament/libs/gltfio/src/MaterialProvider.cpp \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/MaterialProvider.h \ - /Users/admin/Documents/filament/filament/include/filament/Engine.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/Platform.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/DriverEnums.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/BitmaskEnum.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compiler.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_acle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config_site \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/cdefs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_symbol_aliasing.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_posix_availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_intptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uintptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_intmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uintmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/type_traits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstddef \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/version \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stddef.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__nullptr \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__undef_macros \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/assert.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/Availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityVersions.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityInternal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/wait.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_pid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_id_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/appleapiopts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/machine/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/arm/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigaltstack.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ucontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigset_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_size_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/resource.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timeval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/_OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/arm/OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/arch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/alloca.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ct_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wchar_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_null.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/malloc/_malloc.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_dev_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mode_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stddef.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/unwindows.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/PresentCallable.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/ostream.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/bitset.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/algorithm.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/syslimits.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/debug.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/algorithm \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__debug \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iosfwd \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdarg.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_va_list.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctermid.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_off_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ssize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/time.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_clock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_time_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timespec.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/__wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wint_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctype_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/runetype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstring \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/strings.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/functional \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/concepts \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/invoke.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional_base \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/addressof.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/exception \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__availability \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdlib \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/new \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/typeinfo \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdint \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/utility \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/as_const.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/cmp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/declval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/exchange.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/in_place.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/compare \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/initializer_list \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind_front.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder1st.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/construct_at.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdexcept \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/hash.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/atomic \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/chrono \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctime \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ratio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/climits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__threading_support \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/pthread_impl.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mach_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/memory \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iterator \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/advance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__function_like.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/concepts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/variant \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__variant/monostate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/data.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/distance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/empty.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/next.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/prev.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/projected.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/size.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cassert \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/identity.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/not_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/includes.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sample.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/transform.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_neon.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/PrivateImplementation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string_view \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwchar \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctrans_t.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec4.h \ - /Users/admin/Documents/filament/libs/math/include/math/half.h \ - /Users/admin/Documents/filament/libs/math/include/math/compiler.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec3.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec2.h \ - /Users/admin/Documents/filament/libs/math/include/math/TVecHelpers.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cmath \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_char.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_short.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_caddr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blksize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_gid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_addr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_nlink_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_useconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_suseconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rsize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_errno_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_def.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_setsize.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_set.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_clr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_zero.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_isset.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/array \ - /Users/admin/Documents/filament/filament/include/filament/Material.h \ - /Users/admin/Documents/filament/filament/include/filament/Color.h \ - /Users/admin/Documents/filament/filament/include/filament/FilamentAPI.h \ - /Users/admin/Documents/filament/libs/filabridge/include/filament/MaterialEnums.h \ - /Users/admin/Documents/filament/filament/include/filament/MaterialInstance.h \ - /Users/admin/Documents/filament/libs/math/include/math/mathfwd.h diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o deleted file mode 100644 index 4503aac9709765e8d8f6b67543b3c91e551cc84d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48032 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 diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o.d b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o.d deleted file mode 100644 index 8266e517..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o.d +++ /dev/null @@ -1,403 +0,0 @@ -libs/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o: \ - /Users/admin/Documents/filament/libs/gltfio/src/NodeManager.cpp \ - /Users/admin/Documents/filament/libs/gltfio/src/FNodeManager.h \ - /Users/admin/Documents/filament/libs/gltfio/src/downcast.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/NodeManager.h \ - /Users/admin/Documents/filament/filament/include/filament/FilamentAPI.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compiler.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_acle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config_site \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/cdefs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_symbol_aliasing.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_posix_availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_intptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uintptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_intmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uintmax_t.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/PrivateImplementation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stddef.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stddef.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__nullptr \ - /Users/admin/Documents/filament/libs/utils/include/utils/bitset.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/algorithm.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/type_traits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstddef \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/version \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__undef_macros \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/syslimits.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/debug.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/assert.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/Availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityVersions.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityInternal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/wait.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_pid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_id_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/appleapiopts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/machine/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/arm/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigaltstack.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ucontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigset_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_size_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/resource.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timeval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/_OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/arm/OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/arch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/alloca.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ct_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wchar_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_null.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/malloc/_malloc.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_dev_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mode_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/algorithm \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__debug \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iosfwd \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdarg.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_va_list.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctermid.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_off_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ssize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/time.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_clock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_time_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timespec.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/__wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wint_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctype_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/runetype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstring \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/strings.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/functional \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/concepts \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/invoke.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional_base \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/addressof.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/exception \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__availability \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdlib \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/new \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/typeinfo \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdint \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/utility \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/as_const.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/cmp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/declval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/exchange.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/in_place.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/compare \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/initializer_list \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind_front.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder1st.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/construct_at.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdexcept \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/hash.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/atomic \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/chrono \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctime \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ratio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/climits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__threading_support \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/pthread_impl.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mach_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/memory \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iterator \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/advance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__function_like.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/concepts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/variant \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__variant/monostate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/data.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/distance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/empty.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/next.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/prev.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/projected.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/size.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cassert \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/identity.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/not_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/includes.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sample.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/transform.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_neon.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CString.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/EntityInstance.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/FixedCapacityVector.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compressed_pair.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Panic.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string_view \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwchar \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctrans_t.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CallStack.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Log.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/ostream.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/vector \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bit_reference \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__split_buffer \ - /Users/admin/Documents/filament/libs/utils/include/utils/SingleInstanceComponentManager.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Entity.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/EntityManager.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/StructureOfArrays.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Allocator.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/memalign.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Mutex.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/generic/Mutex.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/mutex \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__mutex_base \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/system_error \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__errc \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cerrno \ - /Users/admin/Documents/filament/libs/utils/include/utils/SpinLock.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Slice.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/array \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_map.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_hash.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cmath \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/math.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_growth_policy.h diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o deleted file mode 100644 index c80de5db8589599a09663cfb21b4ff018e30c747..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 237304 zcmeFa3tW_C+CP3jGr$~x0pzS41~8pL%`<|BoMEg$sWqh5jtrgx@c>8$nldmNC|Dp? zD7}g17Q<$1t+x8U^*V^#B3gN9d)>CT2D5emk7&l2#_xMQb94Z++Wo(u|L3!P8fWI2 z=eh6ezV7Sry$;XAC)dya=))Mt@E`r-NgsrG$>{@Q;dm7Z_>cYmlb1{<<8^c}0 z%(jagXV?U$zrk?qF1-Bt-@GB1{_Jks_g1XOAA3Mlh2eF2j*z{L_x(=^nM%bN&Stam zqW=CghrkckO|+K8{~&w2Hm6a}dk;4#%UPV3&6?mhpWYtNE^kB|XfseZCmC zF`3nboquk#Nf^do^F7WL3)Sy_7snY)A{r~Ssa+V-bVeA=|K7WJV&XG9S&g|wl_ZH| zft`O)8K!eAzXRi{-`TKj-a8fBOs}&VTK^fM2ggmeYp>zExx|>1&3Y0{B7R+4vZGX% zuLR<*2GDj5^SPdH#-A@_XEf&3Ko!4#^jYlBF1JWo#)ie&``bKUNN+p;R>5>m znk)BU8PP%P@)?X-f!~hYyD43A;jMybPLivZungGSAPEbqjQ=2W|Ivk;(ko?uD45B4 z&m0k;N=oz6rRQ=!Gx0sXlVcO;`ZioI<*%3KsyLRR;8X|rV{gAzAm*eqmAJ0cN0+X| zXE7&}@JbBi>84G0Q9Q_Z|4HCz}w=bSJ|w4{T-7J}*{tP!QUs z1I;fF(pVZF3#%6f&>925_aFz~jRLlpev@oc_Z(qtALE#1x(~}Yhi)Hiz;VS6mPEgY zEL0i35`=fDZuVx7oVSDbXRv>9%&G^UVZZ73nBLxu_TJvm=^iY<{fFKRqEigL$_AZ( z$MKu1?}v=t2U)upGB?9;{b`K>GFU@;M!diN^nc+vhu;M_PY7A`Fx(VcWs&4Cx{g^A z755z|!g{}hJceM+;kGq@hBbdB2;ksc@GyTj`}aXwCFne``L1Qe$znCmXv%z%sT#=IMAA z_!fwL(+vW@7+%4UV{ZCqj_(rd_X?bURVZ!}w?CQK$k@aU7>kZg$9O7?L1VRJk8ZA> z0sd*g$7JwR4L<*ww`IM0?nFUXcc&I~3Y>3N7vR;+sV)#3?>L9av4Gi`c4+NS3i z*P-Y0UGyBsN#1xJ1s&O5DobFb%3{v6>ATRX@3d}{X#3!stMA3SW?+39tUK9&^*Uth z+HXI=Z}11J1%{h?RuhP|7CxfEz65vauou^Qx2FR`1-&d~#am)I>`QQ$5qfFgFD>|6 zF<51(fGyT}B^%0MV`z^m)`FHFdlPh^jp)1tIWLK4mXgg}(#_S$m{SdUT6q2otoj1G z>v`hFavAo;4|MwD_W+zX2($&l_IlJPj5A=*c%4qaU&w-bV2iI{k1XJU0%ItQ9!YYO zM~!I+)jDgk2`v^kV6kMZF|ruzj0K zql#YSRK>lVZ?5Ub-i%EgEB+2^&g8ti)FPI#eKE6a-z-de>9OA!%-Fkwf{-pa{fzHz z{QVR7yALu;$K@Ei(WVc?-$w9K+}oSbVB;l?tH9c}Z=^9jlE`;Y;K1jz>^CN%=Wf$* z-8AzYv7rMtq<6TFK?2yMYUoA)*$nW zm}Q)%bLOZHr1bVq;6{VqIIA4P*6*dUTJbvv{**%Q?Yd~Z**ifz2|fttgu({%ba<;Q z?ZP2EkI6p}uL&dAX=!xOg5N;P_psMAMlaSp557V?US;Ww9bBIRUei7+u`kMLppBCp z72njH3SJXF;-(yWh2H~QkuDcJNz=))g{gJ zS(?k?^E`}s=z1@|4m*uFf8u{)uWk&7ZqHI#QlyMuQ{DY4%QjzKI^mftO=i!$mZy5` z>!;tu!oih6>WCh?hSu`fe8?cyk_?^>!EZS&PwYB03+_^Epyh5S{Ns5S?Gv+9%`8xn6Pa-e~9U!>a2JlSq0QsbT5E#|nIeFE;X z8glU{FoAN2%A!b89UvMN;gG%gti}s-D2R6KU%VgQIccR5@v3N1|{d0DJY^+!*sSmoz3`02RbiP1IGSdqiNODJO-T~fz4_=vI z`-=;5`?)VSg(@oAl7S;sVqaVCOhwVUygCJ zJ%AApsSY#@QXOa<$tE^RRR^GF4@Cnf3M86Usj&I>eW7>4^(5Csk6pg)zh@6iH2^Pn zHH5H?p!KXLdnU8|4eKEJ2mz1nbN@YA-iHqJ554w^^!UHMw!D=A2N{q+MUKl_2CS0m@a)UFdD5Z=((W!m#?jbtXbE4 z9kNFBw+jbDN3HT;U-zBzMegb3ODg6hzNZXf6N&f4Z|DI0rH%gqEPwuBmO-@eJP8MG z2dzrN2QjUKqdlVwO2bHRBMX}O_aOx)yf=oZEZ|=k{nm(aiGO5!c7SIz)>(cXgz-bM zj=_+rAx)mpGx}{Y^!l0mRF()X_-K8vrZ!uInEB?KQ<7n9--h1gTH=>@?1pU;_T%Of zp`=T~Zfp+6_rDEddlkKFPML?Yeex@7PSIEt6aF9@QdwBedbW$$<=! zW?6XUvlqmM><5{}5(+yTt+F6J0{dX%NF!h&lMQNz7t~?}}c-3}+yRv@TkM z(2BXXnBi+GzJ={Czt?bP3ic2_XbjeK6*BX4asxk{a+y=_W$2yGEOW3|KR`Zy0Ke?~ z*#`ck*!dILmp_><{Mibh!}Djzt^Bzz8(f+3Q~c??l|R?9Uq8Suxbo?{pS#BY>AS`O zc}n}?!qenvHt35VdqX9V8S>py4@qT?P*OP}Sd}>IE>=W7dIxmN)!nZa}f4$l_BYc-i#I4Q#$U-yP4N|Gxp&)FZ&$pQki=*2s7~CJz1CWAH5mxL9a>A zNH#;C3#m6jx9Kz4L91RkY}MQ+GlfxyZ+%-RU7|D7#nMVvIz0K8AfrrToH z3)mN;gJ`Cl0xRhF}M7uAYO~DIGD?Lx`nj zBc}R|;l}a@kyr5KV?X#h1FosY3v0Jxd}J`I=i_^-Q-3rZ0~4wM_Zu^chHEkEQQzl(i96UXJo@;M5wiDHcq?1B8b_jp`Q zKJky>StD{qv_H}ZLh8Mlq;iQsQn?9xxD+^SJ6y%bw~%thJW~uoEP6-$VZ0^8_^BUKxXLrd+Qxhk)~gVu4j}&G!nL zGLXx-3Oig8Oa3^s6|wyZ=}qs}-y@feydM0eGiOX=P`<4Kw2QINJbr>N zl&c7UP7H#61wzk)pl`v*RfHgq;)#3|*F-s8s~^Ug;BBLDaE}@BbBCU*kwccvCGe9a zBHmXs$cHITH?4PtAc?c(s5$0e{w4EYW-bS$(zpeC%;yT;ris0miHnh@yVXV5{i^DAI)=v?qM zBOCTAOQ70q&SjQ%z2|Q87DXqQL8-0RJdMax0ef$x5c{e&$rf&Q;w7u1~9Q~to2 zLu?ez?Fm=2q)zPJ1Dn^K9F_WR_oksox*ynV>LywOCu%IgNkm_8mnwjA!>|u{k#3LP zz5b-%(;syEssFe8;(uM~_J_<~Ms6k_xf#=Yn@(!~{$6*((!X~b-#g!pnn=)Zg~VIk zpcHR*;E58>@VK5OW%ddTkA2N*RwUE9kiU|#jAyZ*W`Rv-p~ug`rdIT7PiVIUq_&CiS^Pmtn-uRIarYVGIqAk(G5+V>fP#Pu+ZS<4{BQ%*}_p<5NxDG>3TXrfqbcIgxUg;Y|_|;>k6VdV4K` za%f^4drT;eIc(`R-A7EE^wEFpR>;|fKMbF zBqJm%osgjviPhIg;Ac9#8Eik>i#<8%1AlP=a7jsWBRh6tbXrXhfy?_W}duI}uaWn1NZg3z0kYg)R-T>M;45 zO8A;W#D-VlmjZFU85o@OdjsNZDR@YJi(+h70dlJd2!t=dnh~onzVO^BWzOOrlG%9FL^2VZm>^4Jd&ys9 zLAEPEgIIb0f!3S76G?Vn$2fM`30)(rH)DKW1{AKcBfDeS5f5h>gL%0bTz>=kP`m8> z0C^($xh@!7{{+@|Bko=UtIBG+3O(aaR>^t{mvirC7gr0 zB7Bzp8p06#Z;*dFZh9L0!B`ED8_14hEb_^&=k+`eAAq&mF?R{^0N1qtR%KZY9seF{ z{t&!thYzryL;fWYvS`J6ti}TQz5yP62c7K!kBMF#K6AiUW!}02>t0NTo>}p?4!TAB ze-&eI$6Pw(dMmJ(70@pe#--mXMyL*O`H^$%-)S5=&c`9Pa~f@V6dh;{K^~)I#wYp( zSHAZ=>xp*6=Ha%SfVHNp@C&LWY@75~vEe)9QWOs`e*MIcXLI{FXR|8eb>I=tPrWMXYnvUm^N>SqN3j*zO;?&X z!q-qv)OGKQdAh=_F$VGh4ajYE!8c_iCL|moLCwSreV6Xasd@XOio%ZfFv^0_1T=bGWQ*J;vDJ$=i&GGJajWVv0K7UJOG(rHr81Dm91{FWGpLQ zhPugD@Rd|ISz@c3kk5(%E-_7E{604dAM24ofB5`2^p#=;%J1G>{RnW^!@yq|z+rQM z$I=n!JY)bqv&K2LnuHm2WMVx!;8Q8q zJzj+0puKIywbyL%p&9Yv5sXX6?C~MlE~@)&f0Oil8TAyg|g5}*ZoxV zlYck|`J(ZOPVrX4HzB`o09_nn4;B^^b#t`_>q^G@)X=-bd>xnM(Ikj_&3^t4$OH4g zyWex&Ws~O%c#-PH3mw+vkW+ki=`!TS>j zPi*JWIj}$bT=_DfoC8<&k?|HG;z0@Qj}-jy248%@A7AXd4Dp~4xgH^E)zmwLTD2`- z67eKxLX9IOPh2mCkA{8UN8hsx@EvpoomUyC#$vU5gx%QXL=HVaw*DdNIXa_34H;un zFTxqfibVteyqzVzf?kB_xswuu1Z>|>@X4IaY6kN?34?h%PrfV#y+_}_j@~2SXcK%j z;RkyzkFNa`c!Ptk!~nBU9K6$(GX@TsNZ(66t$Cs_7IYMQaala%{_7(kBb4(GjbJC7 z*CJSwaoq|HL)tMQ$5$=qw}Z3x94()UcY zwI^!0^Lpg#FUMeh=mVd}LeGXhueW)DZGNqsO~Cbh-pkC-Wv!i=w?p6MsEO+jO*M&7 zKL_?VBW5sXHYX`!dL|in!hV3a=1>>=f$`gM>}!m(3q2$}U2%xHv6p{B-EN96;*B@0 zdl=41Dtq9g6^K3K5qr)Aj-QE`a|GgEZ^XUch^}(?R5ZCO6%pByKe0fzmvT!7kke?y+THoG1IKv2%;!#! zyrK^k7_<}wLqg{SWm*;9Qw+z?$j7bJ*|cCg302H zqdS3776YRw*GTK7IFDkoVAzN`kONw$cxX>TB*rNAW_zz=UsAqqGi>-#dun5WeQzZF z?oBEuX;XeM6FCF#dL{A&^e(}^&>Znu()yX;aVPdgig{?SMrL{2as|k<06Qsxm9RGf zGm$Gm%)gQU9oJ+6|4^>r2-ac-Zlro(GwdDFdImCdCwoHsL3&KQ3^d$V1_KbL!C9WsBh$bENByeHWdr)idoeAXg2-bP&{Ooz+TX@|V){}4u zW7%_QWVd3YSO&#Fyxl?{js?1e9=D`AZ?-R!<|RA0R$O0^o83cpuU1g8Z9w_4<@N3M z#x6^|?81JM?2^p#Hr{sbLio27C8o_mk7B;tSeSG@@) z=mm}2uYI83!9V)_8fp%YB6ncl2TrUy8ZBm*HLy!!7G5cC&rFQ|&e}_;VB({xx!T0( z_}+ou8`RE^9>ktm`*?)AO+o=)T+QpyrFIdsoU!dK*-!Ra@5IsZFF=yVNwPXk%T z^vBudRzKKZ*dq(p^*r$ry49cE??GRUDb8;9DUV}~U#90KCY}b)bl6wK*kqqOK!>9j z4dc^V`JPi8xBDa7&(Bd)C!5Llo!WTP8U@)w9;E^Opym!nv*#ZZ+0Ka|Ds#+ zm&@H^$dE*$OPAzG>XTqU$yO?1D@VXq=E7FyLhnYxR{FqJ`oLD6gRRV6<5Qo*>*Flw zA@V%X#}Rm!zS(BTMc$6=;*z_3>Z_n%=b)25kZoTaTXvUk{l~DCU%^)DurHK5sDe&b zK_}@t{&!rnos;o8c@(nWY3u(YJzsp6w4RPpZ&w3wSPJ%y^uca(#5S8F#(Azbhv$i1 zj$lWrE^%}9gTM(7057BgH_QTln2Go$74eIZk6*~{jkoC}>O=|DM@M`jex;y}F9=py zHbdqVWJ7uX&Men~scCGQe%BHwG?*aQ(^+Vj5m+H~JcDhfy1X?eeM}fy znJKi%JoOFRX?6372M~+-V@{f*Ka9&`SzG<=UlnH*t^z(1vc1o&h0g=_RUwA4_bR@3 zD6;4~tf`ldV}Jj&lbvWh^uI;Xws^0x;HyN$R0$1&r})~#Rq#}c@emjAHmYzf<8@j4 zm^Bv8#a{Ot3&U^ze-;Zv&a_Wi=_;Iz9!2;FZAKpFZ`|ackjD&Y+c& zE$$n)UWJb;3_)J#N9Zo>MYNBwhiKsIMaU~^%hpY$o?3g&i1r|7n94E{HY2!wNMZw-YahTXP z2KrA5AE7b4ZDV-b#;C#=LMKg6VT?sIMpWX;Gj3xn1IEU>f;P!|N`CaSjpNso6N^4x z&?84pH2N}gj(=y&18){^^gTN!DhBbmb~5|GUJJ|~Y@O2{ zpLWExEV185(4VcQ{0qr!;4YOx!3FYuEFQjjF?@3ye6y7I&C+_*l)L5ukG8teUkRMP zMBsh23jXgE_`Oa+a3$5DQv88+Id8r`H3H-1V!Wdm&l}?rW*&ihRS7Wr%(0c*x)NVF zS^4$;?h!Avbay3Ey~?}mk+BuqUPk;$y}x4A@mggel??S`;t}PiaNpWqG5lcTgW`I! zTgYo4$UzTv$zYbW0)6TwxQ=QfSCB)i^=?gG{>;n;!2 z=uIvOXGys+xEA!&wNjkhwifXNlUC9?O9b9sM#NUY5htl9oa#hXG2Dq|0-wsSK(h{e zxE!DF=6otIl|H`zcCbENevjc&X=cyy(&(Pv(n!3bdM-9UUi1mZJOg`J zd$-D<#9SLIeF?U=0=5^u`>?(E9e%RH#TQn1S#7Tlwzte? zdn;_VS7-B&WP9y%T;X%Ygj;U4wb+*+_hWXsqdmL1`XKIEvEoM8&p)My^Zr$O_z&T` z=3`aet;c>!2P6Mabg=Uuf_Iy?ZUrv3>fTPsmKih?y#wkT^u(@nUAX@DxW13B{e!)m zyQr^@RrpZux*r`wj;CK8LyX|AV-MJM4ACz*& z>e4~Z>Oyh_73{`q2}_h5hQuyuNxe*RChH=C*o* zda6TDaBd$xarZ^2YuSAf*?Fg)JOw?8f}TV{Po9FFL_tr!bkUQqrW(2JQ!h3@1$~Gr zqTWMy-;xdAp@sik-vCD9^V8*z4!|p<81c_(AyKfnpo-SMEOR zPO;O!?Y0Xx`nTQQ(%Zt}UUC6)J3{1mJdo?by``&hKe?X6{r4Wg-a^zs1*i$BEa7~f zUBKsV_}UJ7VyRwak0(**skxTPk{+?$XWEMRvcLPuuQ~2BrTfX9{dv8M6A~vPclYz| zGquLIlv_?fzXIK3su1){QlLIUJu6z+nMOg#ZF73!N0Hk@o(g@S7OHb0enpghLE-v@r(3%<<&|1`*rq3^ZDdGD$fb2@S5jphG|b2yya_g-F# z<3i^m#(Bb8ccPqTJYxF^sBt{}PU*HDfnX!W2I9w2dqeK8Rn#-75Vc6;TGKxt#%lfx zeIpV0UGjKDy<&|jNs9aNN1&dNiE$QVj7;P;+F_UEn^Zlmg2YMa-%6U!$#d0woXAc{ zawFv4AAxAknL`QH*(rj_E>i?o#Ao27_nT zy|nh$=}@yJdKu_NV1wEUXv25urbnZll-ue@O-9@T{dISGgWwpd}a=1mxYnIPoJUJnF%VD zh*#n{LFLR*hqh52%e}ruH7zM8ZA(FqrM)g=i zPcE^%+g;`Tx9+zJd%8y@stmaked=9+#Yt)R@46S?|511R6IZ&Gn2U1Gl;fp-QE?JJk&reC?$8 z)StS|AAQ!HviVxKQUTdpBd#YNbzv-TjFpSAM$lMeOAM9Zfe$A=TDALF?b70-wHL7F zWmxkISo7Oh^IM4X&No$^{3x)g`+U#m-J_J2Zmg+o=0k0@%CWL~G5AFH;fX2c2H)e6 zE0-cyE=8`q6S;D#gDG&_+T&`a*-mQ?XqAB04$ztkS{1lfjBCZX){JX$BT(h6q&0>m znB$>|YYm{KtqN;-5%Zt>AgxWqJ!hB^Tw?HJ9+ew$d?xB+v+=$d*QJ5Cm7I6wl6Q{Q z>Ofx`UOaCfZmV4a9#U-G1s)^6Uzv~ZV+Ed-@<&e8F2x?~<~%CjdFP|r-JECT2!VIy zSdZkMT#RSDS5p5V@+%*Ivud+ItV@58$&NDSQ^}ZL0 z!fzLGFZak-*Bbcqwis*KbCP-i^KSDOV6QRWSY2k%1N@u<%o_l@eJXXFsM3c)hV~e1 z;|0=6|L2d_vbB=>-4B0MOY-E+yerS+oLtTe*Ld^v?!j+MLGNzNZ>8OXr#%<)^f6-R zvHmK{$GFEbhH*8QVE0b~YuWj^3H*Eu{3PC1;r;vvziBf_B=sBa0xzL6GjV(t=iRm# z{H4#tXVj4E`I;oYqgS~tm9I%c&hReBF<$fd7CL%>*HPU2D@HG!Rc0i8WQDLa zYMN~dUPo`06%%BaL3Xu}T{&b|fO{S=Zc^$E^(kd`PU1|)RnEMenW%^?`eUk?^oiAX zLT=k2x1EsNc*w0&7D-Fb47F z1mteO=V55*`8OW$qn_}+Uhu(q_RVTB@;3tXvCuOY7;uZYX%hB?udQM{KK~8=xZ)Mm z1N-2WaK1)mtrb(fP=Ov4Cte8yUZMLdtv%(@xe1Al!&CzBzqTs?dsEN(qxeZ#vO` z&@n8qz5?-Df7pd`kwhmj#h?w{s-z7bY@!_WU7@<84VQE*lhkW*j6VwKVl9)f7CN8wFj^?#af-q=my%->DGy6?(|r8= z^bDA$WYn#tU3%orDhOKvTS}O@n{xXC)S)YWC^^MRoX=6&jy(JZ?9cxQBrf})Do*hz znq;TB6Et~)rXtYvTj+TwXyUPx5ZDPAE(J7DoQXMdIm}D=tO5PsxEIPo`zrBe7Si>D zKQi1~$Sj5?wLzj37!06Qq7)houw#-K$h8bF*s2idd>C||Yz@(1A6tceq57LuSHf^F za)`Ar2YOgxwRJTWWb0rn$cA;qO6nE3J_mDV$1*&BrSJ2GT<<9(9U}R6fA$sWJxf%5 zfWCp6U9YnfXP|Fi+jQ=k&sA7cNSBUs0?(0s0gV8LGru35#>@Y=Pcw z*wz60XpFBxvvq9d82c=EN56God^2Qwak|RTd5RgbhvE4=`sS(G!_)??7ka>8ceGOD zv<|GN6Y);YAkCz#RBO?wKFFG^`T#vlA5a~pBT${R7&_1y$R*`KruL#P zYOjd~y5!}bK|V1XIYiVd95vBwm%My7)^$ z*ZsBktM=-#ACLvAodiG*MvN5KFWDzBEc-xcn1%l9Wb|Ff!!N}_=FXtk;cN6uCws5} zr3dtosVr*9yEl4QmAI}GHIuXlj78gb#O8KFSGS|CPBrL}_-#FUH8vrZ)iL9=7tniC z3LjU>bkklCGm8$gzX>`}UCL@|_NWb;_9q)&j6jUy!z|l_AoI+lOOE~`Px#XHICdAt zdm~6?dEOuQLHHP_>2zgNe<#Op5zO)l_Kw!0z&SKmCFbDTrf%&?s?OQjEvp_jK3 zn9DmD?-pRfUf88JYKjy1l`F^ezGxm)gAf5ad#9DPSPP#72hW6S#+)=z_AWm1H*j_aj?534Y9c&LFP)B zAfI|o1s=%;Ig5KujTiMLw^LnI9uqYS{Vo2NSdtoZkC(F=TDJ-H@-nRb418%E)*GX< z%BCKB7mNLn>vU6x=~zwqI<=v!D%r5!W$#J^9$gLSFFXZZsKvQ+Fm54i?H25tR%YF| z6|wjY`_=;4bggmy6t;bsaYq|*e_sb`HU`ve!qMBqKi34bN`X^n0;kTzvFSo-7qDi= z_pl4kqNZubUhuIe>AsN?DYJB-Msx%U35IvYkKeeh%T^1D zM(r{M_q>pA6jP6uL|hpPtZE;hunY1$=z|EY%*GrCaStHkFw~<2@1h>v-MF^3KJ@0j z{4+mXpQ9&6ZRgr!;`)`Kbs(&H4SP?vj_|k?>wFCBtPqGR>AtJr(z0#)(Zkb#y(C(! zW83=F@Vfy%p%B*|5(FR3^kA1~xzLpITx)#@PZRk`YYvO(`7~WzUw9jO%!07W?A!cq zwXe>c(?EG)@|79b*Oz~sQOh7RRM(eq?C4j6Hgp-_1C3CwMw*Y;)s?v89cf z9LGO*fUZ$uPe`6gMt;xJ;C!y)7W4*KdEa+_8k4Tay$BgOJpcQiL(gX$0UM#j+NHQ> zeI{%%(W=C|4|IGfj?0*DrOfI;q^Ofy`$8b{VcFvbS*2~Gd zI`P{ci)fM($8+$$q+{*ojTl3MoJ131EMM4yx64?~MLaLAnJd}dB02Qd4sQDH*Cl0d zT@0|^bBX+2SM&G18O_jnciHIG({mF%5L=4*gF+d#A4j%GY+dYl|#(|EcOF%Ql5sPeinDqHy5l3A6L}j>>I0Aln zz&PSh6h}DrLRDNLw8arP_H*J0HS~$bIRZ>X`zq&*)8Y{?No`nXI&ucnffMjd3QI8j zDa8vA#9QJ82Ayif^>p7e-#6y1o7OP|*WlV{T-ysQdloWwYfNFandYyoITceNu7wQt zi7#jm`otHhknBo$F+YYixi%R@m-0q&0qz^_dY9b=YE}F4%NyO!NvL6Hza@ z&EKSVg633?@jU2+Z!#fH9W^ne{%v5|9l*5h0^PI=@bwL#sR^`g1U+w~cJl((-vqkw ztdQag&_%f{EzyYa2*a6RD-rtz(0vZbOKv<59*n@a=YUCH01v*}q2PJ&6=DYBffB#b z+(ZLmXTs3Eh>v>();Z%b7mZJI9Rd%`!)@`}99z65GERFY)*7$TbCfAwBiZOc-X|Nh znjq`hh}X=J_Z*7Xrr6@ODb{$+d_{#gO_kJfg(YPpUb~9=jJ==u3h*=K7XIky{jl~E z-%0O>3F~&mW!_dle{=P%dSTaxULkjaVvG&IdxTTHvCr{x+y{icP}|~*3Sd;i>#5*T z1+Z%>_F@BYXbSj~ikKi7dY^*5zb?EJI*?-AI{ zRzAOXtDWi3|GM9QOZTTzA28*zM^L%P~8Z1&Q@R_y7$IM=~Mp# za<&hmU%-CvjZA63_r|+R1s@Gx;kfq(HQ0^(@3_W(?@c9avo~_QAhIeDa```zsVy_Rdg9XW;+YWWyqVVkw1w+{v;Ob6kE-WJIRG#E`u*5Jbo5qQ=U`;dJIXD`VpXm<|kSB1Z=(}<0od)tOvrtk zC)-E&c}cJ~E$~^Frxdk1U_q>VqyYB`X3@Rak}ljgo#74nD1j^x{-QN@L4TG4V_tw= zya+r*J!^Dt*+s15A}8C}?x(U`!g!al|MCY>!)qAHvdSe-M9vE zpJNS1$ej<#xNQx-Si?E2;RV!!J^?R2h7I@_HsE8LmUGzl~?G)&R_F0)1Q>@NdH?EB?h=wdAMqn-FWAfwg*Its1OVh_%kZ zT0O8<4c1Du%CT0W`#kDx7qDJht9iKEfSRkJQ^;BK_TI*6IW`6!6j@H_janEEU#m5%41Sf3lOY<52Xm zqqP^x-v30tglwYyxh6*V6r!`g=bHSxcbJ~F+4nvd*ZVc;{+6BaC3HXEzk7%O-8=01 zT$5XM?dSIn50wAEhW<~&UEd=IZpU8nz+Ne^yQwbN%e{w=?&)y$a#^1d5r$(DxyleO zv_2zZM4a^*5xKx#R8J*eFcQbAU~jjhF0MuH0QtO{2Y?rL0vl`vcHn=9FUVxpXAx{f z9**$V2wRPv##wAT#$&K|34{6YHFkFl20zt528*@QNd7fGj-HpGD&7eEO=Hus5uhmz zG?js-V$d`K=g_kkGnqGEW2gCPKQd8cr`#Cff+paHnZOT9JeMyXeq=hHL74~)5sR2O z05+2F35~75ScIu)F8dgi8?)xU!cp@KLmfS|=^Ny>zqR$CQ~=|+;}8YrxfO@>|9540 zJfgw9$JkSPrho)~PDX1SDyv_NeaHr_*?7)l3Fut{KFkBXIf&usgZ2@q>j@{I&yjg= zB>b>!qO6{LtjB|@qKiCc^vm4=Ea!*uawqy>JQ@r4ZnvoRch;)*FAm`LXXDwdM=%!f zT5&J%58<$ffHB7cW5$370$fY@ZRtco{VvecgfW^xPb0=b4YruBI}Uni45Ed6O($gb z9581G@C)5H@1#%Qpl>_#%T>X@ueV`Ns@D1Umc#GJeg30m~6?y^MJY%L#zxGHqB6bvGW%UBYi1)+>O%2(Vtx z3ooo!kc=1B%O&H*RK>1%j^?ssI$HC;G2NYGI@kI#={0Ok-@kVU{U#eE=AXNRzHbIx zjQlo3o!j+q<=KB%;CF_aIMu;vO#8SDcB|jw(i(+oafBue7)(`IAA6}L4l>g=Pk5hpy0y^&*qP#e7;oU52#fpUmg_^9qtob>G#rG{Qn1f5%eA{>V!lL;L7cN-1U@|zD z|IES_G{g!T{H`U>jFe}s%*t89^Ve|!j)S%IpKiMK-SyvJbIf&|pa1zwW2iS>g&q`E zg}?dPi~o`}#xE!00R0`;c|K!?zVh-Lzx)1wN;aL^`V zzKFlQDTran;WIoln~6%}YSgVBsb2o$k~VYeeD3lThevr-&eJLG6(n!=PM#4kE+|nP zHcL8gXGKch;h4A?gUYM?)tdziTE*`K$u;*?$d7R2cCHJHSHxG3eQwVaHS)GrjJrY3 z*x)F}#>G}h<@4@iF(Zc7DPr!zKjFiD*6*s;?p*MMeCXmb)py^DjYcp0EzqIHw9ls= z*H8VlCGog^$fv?-yM$AY>7&f*$?xOe<|)U7(^@r2>oikt917!99><1yeQlJrkMX-= z^7>BY*I|@hX%MYq-rd!*YyPsUvt@?kvP(wUH^*h)m}FORq*`{-BvUH1!8z-$D!-HMk@)w^EKC>G78CJ#j6@iw5*^F^K9krnyZr^U+ zs~~c&Zp`sA&lKUrxw^#JuXwf!7e1;}&0go3;<4{hT}mA{TM)Qs$Kb;`&o$%^p8n>X zyhCXV#>me3%dU*^Tc(v^aqZT1V2Q_N?J7SrKB#2hsQlWiW#`8Dt!fbM)p~z3MpjrY z2-+g|OjnNzk%wG;nk&c}Hoi`@s=9ntm}pg=zPLeDa9lX8XMJXcaN2QUQA&A1Sb4$z z^1{0Ef}ZvHMWSaNC--=+N@*5&2uC$Y#=WZb+L`qN3(DL4M#Z3EnPXly^lZr8$dtYb zr{%)OP6j=6=&bjLKQJRM=D}Kz@CEXS+0Jvh)Yvx)TjhG6abIXPvc%LmGbFX6 z!;WU$;2sW|vBf`pNwwOGE!z_#`kZT4ZHt{*_gwSbH_kjQ?#O$sBQ)aM4dT?~SBFJT zJ+0OICP1|2IVLPo1$zeE3{IZAp{7(cWXT>5e+Jpy?lq)99vyVZ1Cw-Bp_f0xojeoRvJrHnL+J9?D&bcfsQ>APU{9Ov3 z@4}2;LzeV#43aF+$%(!}g1d4yDzdsg=WpE@oyGJimS4Psh zFa+b*HBO*(TvrnN_J)lW>sn_Y4q!p~nB0F*yjHNvv8LV`PXq=B^agR8G7(JS@7&OU;WJAmbDjHmQX~FUFk^$ZOfo!8mFn2RS7c?`gPPX`rq$`TPPli=7)#kZ zX@8!6uPSbA#ZVHHVQEI^$$xlt{k)19W3tKuhcyg$tR~PWHZ|qm8z+MTHjRx`j^V~S z_!zyRy0qG3XF$b*I^#OYusWm1BMu%;7pBcv$7TtH)-B-ofw6`S!y77+H!2$&4{aP# zN5rx*c(fXA>>mLRXKs&U$(4t|VZS2*-uudz$QTD-@XkWLp2^1&Vb(;|}|m z_#{{OtP?MC3|~?@^6X9>d-TD5wg1o2MssBv=!R|%)AYnggX zKje7J)IIQ>rBfU5FE{o5mT7QWHx5myYZ-mKW!n2KqhHn2!Q;ZoHw07P7f#vLl6Y1l zT~gQK`(bJ1p{%HHn|;k$QK!{@S9K9>rBR3AE!#uSwnrY0iTt8H^fh6y9b?+kF@9I&e&3CeT{U@KQTd&P`?}jTLbOU;UZ^e4tS*1nzq~N7JX2MkS0^fjqw|N~D}M$j^sFz)BRBY5%KEq$ zNA6J#9eO0~>49lFc**{*{^b+2LN&t{8?s>=)N%8M1Ef*#KzkXT(FG<)2fNp`=E=~Xf;4wL0u`JwfL3%`1a zra1%OKU`1MqNA4z|iVOtOPILQDi6+>TV&+;{go&0a&&<}&@(#(XUpSYDhbTvaDpi3K?r zn_Zr#D-Y6+s||C=SRGK2CULJOX}@q9u+gi+DaZ9myIQ8;b9LF&buEeSwow3x_CJ0e=Mf(~&}hq5A0mPU0qhqPrynA;=Imil!zM}8X<`EfG@EW)Ub zfYhBW^)+fC))8RA+V;>hD#%vE>C(tAvmy@h?C5ET`XVdpWP8LH7?$(-5YniQx}ozm z>Y~o>h-zyF_eOBo_^e?~92r#YB7<6KRf#USi*_ljuBs_1Fv% z#JzjA-`A=>7%xwDPUZJ45G!^{D}4hP&tG z1J7^KLu7#PllBOwL7E8dt4A4yQ{LAkR%?`}dCA(P4T@bjEZ07h5keAqXh&pQbEFx} zZV39KJ>n!JB*xRbS~-4wb0S0%`{WAR_a~E(Rvn^Ud|%H`su{6P4@*f%zAAvNYfJmQ zpX;`iO#$#fuDNG#a^ikX;;WjZ))vGcO~)oU;}7hVV}qb~|1ip~0<>Qu9en$e3~IRB zUv|M?_K(@J?&>nnikG&&;n<>84P?5Cp=1hA>_%Y&Occk?wx#9#3hT5iPoykb_{P|u zZJ>O_E8k z_*9=%2Tp6GA@au>U*7sDL`xmj36s$5>ozzHz=!RTpL5V`3hJP8YhguVBG0ymwv|S< z?TGwBF6)$gzISYfbHCg?(16z7`HtkG_!{ z0kePO&}b+vV&?Y&Hp&tKMYiaNw5lU^?Re#>wOf@#><-+`YdZLd8Fcy}HvW`@du|bM zwe$jFU!C91*?!+@W#7pClyi0Kc4RF|CxchqSPpMG$!%~%yaTx8OoeErqI_kZKB+<< z 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 diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o.d b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o.d deleted file mode 100644 index 32e473e8..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o.d +++ /dev/null @@ -1,519 +0,0 @@ -libs/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o: \ - /Users/admin/Documents/filament/libs/gltfio/src/ResourceLoader.cpp \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/ResourceLoader.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/FilamentAsset.h \ - /Users/admin/Documents/filament/filament/include/filament/Box.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compiler.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_acle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config_site \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/cdefs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_symbol_aliasing.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_posix_availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_intptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uintptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_intmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uintmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/type_traits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstddef \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/version \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stddef.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__nullptr \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__undef_macros \ - /Users/admin/Documents/filament/libs/math/include/math/mat4.h \ - /Users/admin/Documents/filament/libs/math/include/math/TMatHelpers.h \ - /Users/admin/Documents/filament/libs/math/include/math/compiler.h \ - /Users/admin/Documents/filament/libs/math/include/math/quat.h \ - /Users/admin/Documents/filament/libs/math/include/math/TQuatHelpers.h \ - /Users/admin/Documents/filament/libs/math/include/math/scalar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/assert.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/Availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityVersions.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityInternal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/wait.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_pid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_id_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/appleapiopts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/machine/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/arm/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigaltstack.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ucontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigset_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_size_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/resource.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timeval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/_OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/arm/OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/arch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/alloca.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ct_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wchar_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_null.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/malloc/_malloc.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_dev_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mode_t.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec3.h \ - /Users/admin/Documents/filament/libs/math/include/math/half.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stddef.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec2.h \ - /Users/admin/Documents/filament/libs/math/include/math/TVecHelpers.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cmath \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_char.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_short.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_caddr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blksize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_gid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_addr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_nlink_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_off_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_clock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ssize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_time_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_useconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_suseconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rsize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_errno_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_def.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_setsize.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_set.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_clr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_zero.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_isset.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec4.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/algorithm \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__debug \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iosfwd \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdarg.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_va_list.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctermid.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/time.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timespec.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/__wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wint_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctype_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/runetype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstring \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/strings.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/functional \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/concepts \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/invoke.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional_base \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/addressof.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/exception \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__availability \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdlib \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/new \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/typeinfo \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdint \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/utility \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/as_const.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/cmp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/declval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/exchange.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/in_place.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/compare \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/initializer_list \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind_front.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder1st.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/construct_at.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdexcept \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/hash.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/atomic \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/chrono \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctime \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ratio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/climits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/syslimits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__threading_support \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/pthread_impl.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mach_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/memory \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iterator \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/advance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__function_like.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/concepts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/variant \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__variant/monostate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/data.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/distance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/empty.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/next.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/prev.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/projected.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/size.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cassert \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/identity.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/not_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/includes.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sample.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/transform.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique.h \ - /Users/admin/Documents/filament/libs/math/include/math/mat3.h \ - /Users/admin/Documents/filament/filament/include/filament/TextureSampler.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/DriverEnums.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/BitmaskEnum.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/unwindows.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/PresentCallable.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/ostream.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/bitset.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/algorithm.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/debug.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_neon.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/PrivateImplementation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string_view \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwchar \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctrans_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/array \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/NodeManager.h \ - /Users/admin/Documents/filament/filament/include/filament/FilamentAPI.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CString.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/EntityInstance.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/FixedCapacityVector.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compressed_pair.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Panic.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CallStack.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Log.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/vector \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bit_reference \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__split_buffer \ - /Users/admin/Documents/filament/libs/utils/include/utils/Entity.h \ - /Users/admin/Documents/filament/filament/include/filament/VertexBuffer.h \ - /Users/admin/Documents/filament/libs/filabridge/include/filament/MaterialEnums.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/BufferDescriptor.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/TextureProvider.h \ - /Users/admin/Documents/filament/libs/gltfio/src/GltfEnums.h \ - /Users/admin/Documents/filament/filament/include/filament/IndexBuffer.h \ - /Users/admin/Documents/filament/filament/include/filament/RenderableManager.h \ - /Users/admin/Documents/filament/filament/include/filament/MorphTargetBuffer.h \ - /Users/admin/Documents/filament/filament/include/filament/Engine.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/Platform.h \ - /Users/admin/Documents/filament/libs/math/include/math/mathfwd.h \ - /Users/admin/Documents/filament/third_party/cgltf/tnt/../cgltf.h \ - /Users/admin/Documents/filament/libs/gltfio/src/FFilamentAsset.h \ - /Users/admin/Documents/filament/filament/include/filament/MaterialInstance.h \ - /Users/admin/Documents/filament/filament/include/filament/Color.h \ - /Users/admin/Documents/filament/filament/include/filament/Texture.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/PixelBufferDescriptor.h \ - /Users/admin/Documents/filament/filament/include/filament/TransformManager.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/MaterialProvider.h \ - /Users/admin/Documents/filament/filament/include/filament/Material.h \ - /Users/admin/Documents/filament/libs/gltfio/src/downcast.h \ - /Users/admin/Documents/filament/libs/gltfio/src/DependencyGraph.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_map.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_hash.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_growth_policy.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_set.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/queue \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/deque \ - /Users/admin/Documents/filament/libs/gltfio/src/DracoCache.h \ - /Users/admin/Documents/filament/libs/gltfio/src/FFilamentInstance.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/FilamentInstance.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/htrie_map.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/htrie_hash.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_map.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_hash.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_growth_policy.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_set.h \ - /Users/admin/Documents/filament/libs/gltfio/src/TangentsJob.h \ - /Users/admin/Documents/filament/filament/include/filament/BufferObject.h \ - /Users/admin/Documents/filament/libs/geometry/include/geometry/Transcoder.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/JobSystem.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/thread \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__mutex_base \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/system_error \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__errc \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cerrno \ - /Users/admin/Documents/filament/libs/utils/include/utils/Allocator.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/memalign.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Mutex.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/generic/Mutex.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/mutex \ - /Users/admin/Documents/filament/libs/utils/include/utils/SpinLock.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/architecture.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Condition.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/generic/Condition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/condition_variable \ - /Users/admin/Documents/filament/libs/utils/include/utils/Slice.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/WorkStealingDequeue.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Systrace.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Path.h \ - /Users/admin/Documents/filament/third_party/meshoptimizer/tnt/../src/meshoptimizer.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/fstream \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__locale \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/locale.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/locale.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_locale.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/xlocale.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_xlocale.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/xlocale/_ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/xlocale/__wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/xlocale/_stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/xlocale/_stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/xlocale/_string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/xlocale/_time.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/xlocale/_wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/xlocale/_wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/istream \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ostream \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/bitset \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ios \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/locale \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/streambuf \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/nl_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_nl_item.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bsd_locale_defaults.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/filesystem \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stack \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iomanip diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o deleted file mode 100644 index fe382e4e1b65211a694de3c795716bb60de3c77f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46720 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�f@=IqQ}Jt9Eb;4fX&3qD~`oPnUY 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 t`C diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o.d b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o.d deleted file mode 100644 index 71e5d50c..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o.d +++ /dev/null @@ -1,279 +0,0 @@ -libs/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o: \ - /Users/admin/Documents/filament/libs/gltfio/src/TangentsJob.cpp \ - /Users/admin/Documents/filament/libs/gltfio/src/TangentsJob.h \ - /Users/admin/Documents/filament/third_party/cgltf/tnt/../cgltf.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stddef.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config_site \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stddef.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__nullptr \ - /Users/admin/Documents/filament/libs/math/include/math/vec4.h \ - /Users/admin/Documents/filament/libs/math/include/math/half.h \ - /Users/admin/Documents/filament/libs/math/include/math/compiler.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/type_traits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstddef \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/version \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__undef_macros \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/cdefs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_symbol_aliasing.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_posix_availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_intptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uintptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_intmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uintmax_t.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec3.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec2.h \ - /Users/admin/Documents/filament/libs/math/include/math/TVecHelpers.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cmath \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/Availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityVersions.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityInternal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/wait.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_pid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_id_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/appleapiopts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/machine/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/arm/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigaltstack.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ucontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigset_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_size_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/resource.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timeval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/_OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/arm/OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/arch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/alloca.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ct_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wchar_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_null.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/malloc/_malloc.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_dev_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mode_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_char.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_short.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_caddr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blksize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_gid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_addr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_nlink_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_off_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_clock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ssize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_time_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_useconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_suseconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rsize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_errno_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_def.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_setsize.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_set.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_clr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_zero.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_isset.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/assert.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/memory \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional_base \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/invoke.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/addressof.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/exception \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__availability \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdlib \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/new \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/typeinfo \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdint \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/utility \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__debug \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iosfwd \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdarg.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_va_list.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctermid.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/time.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timespec.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/__wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wint_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctype_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/runetype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/as_const.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/cmp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/declval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/exchange.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/in_place.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/compare \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/initializer_list \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/construct_at.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdexcept \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iterator \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/advance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__function_like.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/concepts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/concepts \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/variant \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/hash.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstring \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/strings.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__variant/monostate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/data.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/distance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/empty.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/next.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/prev.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/projected.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/size.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/atomic \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/chrono \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctime \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ratio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/climits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/syslimits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__threading_support \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/pthread_impl.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mach_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cassert \ - /Users/admin/Documents/filament/libs/geometry/include/geometry/SurfaceOrientation.h \ - /Users/admin/Documents/filament/libs/math/include/math/quat.h \ - /Users/admin/Documents/filament/libs/math/include/math/TQuatHelpers.h \ - /Users/admin/Documents/filament/libs/math/include/math/scalar.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compiler.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_acle.h diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o deleted file mode 100644 index 1f56126c00b98fa5eaaccf77b8e11cae59314078..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 81696 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 diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o.d b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o.d deleted file mode 100644 index f1dbf343..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o.d +++ /dev/null @@ -1,442 +0,0 @@ -libs/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o: \ - /Users/admin/Documents/filament/libs/gltfio/src/UbershaderProvider.cpp \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/MaterialProvider.h \ - /Users/admin/Documents/filament/filament/include/filament/Engine.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/Platform.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/DriverEnums.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/BitmaskEnum.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compiler.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_acle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config_site \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/cdefs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_symbol_aliasing.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_posix_availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_intptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uintptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_intmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uintmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/type_traits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstddef \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/version \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stddef.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__nullptr \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__undef_macros \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/assert.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/Availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityVersions.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityInternal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/wait.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_pid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_id_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/appleapiopts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/machine/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/arm/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigaltstack.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ucontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigset_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_size_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/resource.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timeval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/_OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/arm/OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/arch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/alloca.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ct_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wchar_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_null.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/malloc/_malloc.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_dev_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mode_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stddef.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/unwindows.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/PresentCallable.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/ostream.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/bitset.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/algorithm.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/syslimits.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/debug.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/algorithm \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__debug \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iosfwd \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdarg.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_va_list.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctermid.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_off_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ssize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/time.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_clock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_time_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timespec.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/__wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wint_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctype_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/runetype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstring \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/strings.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/functional \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/concepts \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/invoke.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional_base \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/addressof.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/exception \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__availability \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdlib \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/new \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/typeinfo \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdint \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/utility \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/as_const.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/cmp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/declval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/exchange.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/in_place.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/compare \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/initializer_list \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind_front.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder1st.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/construct_at.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdexcept \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/hash.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/atomic \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/chrono \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctime \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ratio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/climits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__threading_support \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/pthread_impl.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mach_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/memory \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iterator \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/advance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__function_like.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/concepts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/variant \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__variant/monostate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/data.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/distance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/empty.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/next.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/prev.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/projected.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/size.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cassert \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/identity.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/not_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/includes.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sample.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/transform.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_neon.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/PrivateImplementation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string_view \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwchar \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctrans_t.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec4.h \ - /Users/admin/Documents/filament/libs/math/include/math/half.h \ - /Users/admin/Documents/filament/libs/math/include/math/compiler.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec3.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec2.h \ - /Users/admin/Documents/filament/libs/math/include/math/TVecHelpers.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cmath \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_char.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_short.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_caddr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blksize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_gid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_addr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_nlink_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_useconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_suseconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rsize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_errno_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_def.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_setsize.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_set.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_clr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_zero.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_isset.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/array \ - /Users/admin/Documents/filament/filament/include/filament/Material.h \ - /Users/admin/Documents/filament/filament/include/filament/Color.h \ - /Users/admin/Documents/filament/filament/include/filament/FilamentAPI.h \ - /Users/admin/Documents/filament/libs/filabridge/include/filament/MaterialEnums.h \ - /Users/admin/Documents/filament/filament/include/filament/MaterialInstance.h \ - /Users/admin/Documents/filament/libs/math/include/math/mathfwd.h \ - /Users/admin/Documents/filament/filament/include/filament/Texture.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/PixelBufferDescriptor.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/BufferDescriptor.h \ - /Users/admin/Documents/filament/filament/include/filament/TextureSampler.h \ - /Users/admin/Documents/filament/libs/math/include/math/mat4.h \ - /Users/admin/Documents/filament/libs/math/include/math/TMatHelpers.h \ - /Users/admin/Documents/filament/libs/math/include/math/quat.h \ - /Users/admin/Documents/filament/libs/math/include/math/TQuatHelpers.h \ - /Users/admin/Documents/filament/libs/math/include/math/scalar.h \ - /Users/admin/Documents/filament/libs/math/include/math/mat3.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Log.h \ - /Users/admin/Documents/filament/libs/gltfio/src/ArchiveCache.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_map.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_hash.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/vector \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bit_reference \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__split_buffer \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_growth_policy.h \ - /Users/admin/Documents/filament/libs/uberz/include/uberz/ReadableArchive.h \ - /Users/admin/Documents/filament/libs/uberz/include/uberz/ArchiveEnums.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CString.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/FixedCapacityVector.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compressed_pair.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Panic.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CallStack.h diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o deleted file mode 100644 index b9782dd11fbac0fa4480b9a0f8f16c6da7a5d57e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64704 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 diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o.d b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o.d deleted file mode 100644 index b39a8bfb..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o.d +++ /dev/null @@ -1,468 +0,0 @@ -libs/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o: \ - /Users/admin/Documents/filament/libs/gltfio/src/Wireframe.cpp \ - /Users/admin/Documents/filament/libs/gltfio/src/Wireframe.h \ - /Users/admin/Documents/filament/filament/include/filament/IndexBuffer.h \ - /Users/admin/Documents/filament/filament/include/filament/FilamentAPI.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compiler.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_acle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config_site \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/cdefs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_symbol_aliasing.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_posix_availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_intptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uintptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_intmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uintmax_t.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/PrivateImplementation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stddef.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stddef.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__nullptr \ - /Users/admin/Documents/filament/filament/backend/include/backend/DriverEnums.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/BitmaskEnum.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/type_traits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstddef \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/version \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__undef_macros \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/assert.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/Availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityVersions.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityInternal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/wait.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_pid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_id_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/appleapiopts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/machine/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/arm/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigaltstack.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ucontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigset_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_size_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/resource.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timeval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/_OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/arm/OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/arch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/alloca.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ct_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wchar_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_null.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/malloc/_malloc.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_dev_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mode_t.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/unwindows.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/PresentCallable.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/ostream.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/bitset.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/algorithm.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/syslimits.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/debug.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/algorithm \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__debug \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iosfwd \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdarg.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_va_list.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctermid.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_off_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ssize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/time.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_clock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_time_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timespec.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/__wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wint_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctype_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/runetype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstring \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/strings.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/functional \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/concepts \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/invoke.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional_base \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/addressof.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/exception \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__availability \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdlib \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/new \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/typeinfo \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdint \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/utility \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/as_const.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/cmp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/declval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/exchange.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/in_place.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/compare \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/initializer_list \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind_front.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder1st.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/construct_at.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdexcept \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/hash.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/atomic \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/chrono \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctime \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ratio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/climits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__threading_support \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/pthread_impl.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mach_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/memory \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iterator \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/advance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__function_like.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/concepts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/variant \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__variant/monostate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/data.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/distance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/empty.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/next.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/prev.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/projected.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/size.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cassert \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/identity.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/not_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/includes.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sample.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/transform.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_neon.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string_view \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwchar \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctrans_t.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec4.h \ - /Users/admin/Documents/filament/libs/math/include/math/half.h \ - /Users/admin/Documents/filament/libs/math/include/math/compiler.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec3.h \ - /Users/admin/Documents/filament/libs/math/include/math/vec2.h \ - /Users/admin/Documents/filament/libs/math/include/math/TVecHelpers.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cmath \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_char.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_short.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_caddr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_blksize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_gid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_addr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_in_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ino64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_nlink_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_useconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_suseconds_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rsize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_errno_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_def.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_setsize.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_set.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_clr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_zero.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_isset.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fd_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsblkcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_fsfilcnt_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/array \ - /Users/admin/Documents/filament/filament/backend/include/backend/BufferDescriptor.h \ - /Users/admin/Documents/filament/filament/include/filament/VertexBuffer.h \ - /Users/admin/Documents/filament/libs/filabridge/include/filament/MaterialEnums.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Entity.h \ - /Users/admin/Documents/filament/libs/gltfio/src/FFilamentAsset.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/FilamentAsset.h \ - /Users/admin/Documents/filament/filament/include/filament/Box.h \ - /Users/admin/Documents/filament/libs/math/include/math/mat4.h \ - /Users/admin/Documents/filament/libs/math/include/math/TMatHelpers.h \ - /Users/admin/Documents/filament/libs/math/include/math/quat.h \ - /Users/admin/Documents/filament/libs/math/include/math/TQuatHelpers.h \ - /Users/admin/Documents/filament/libs/math/include/math/scalar.h \ - /Users/admin/Documents/filament/libs/math/include/math/mat3.h \ - /Users/admin/Documents/filament/filament/include/filament/TextureSampler.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/NodeManager.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CString.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/EntityInstance.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/FixedCapacityVector.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compressed_pair.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Panic.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CallStack.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Log.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/vector \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bit_reference \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__split_buffer \ - /Users/admin/Documents/filament/filament/include/filament/Engine.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/Platform.h \ - /Users/admin/Documents/filament/filament/include/filament/MaterialInstance.h \ - /Users/admin/Documents/filament/filament/include/filament/Color.h \ - /Users/admin/Documents/filament/libs/math/include/math/mathfwd.h \ - /Users/admin/Documents/filament/filament/include/filament/RenderableManager.h \ - /Users/admin/Documents/filament/filament/include/filament/MorphTargetBuffer.h \ - /Users/admin/Documents/filament/filament/include/filament/Texture.h \ - /Users/admin/Documents/filament/filament/backend/include/backend/PixelBufferDescriptor.h \ - /Users/admin/Documents/filament/filament/include/filament/TransformManager.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/MaterialProvider.h \ - /Users/admin/Documents/filament/filament/include/filament/Material.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/TextureProvider.h \ - /Users/admin/Documents/filament/third_party/cgltf/tnt/../cgltf.h \ - /Users/admin/Documents/filament/libs/gltfio/src/downcast.h \ - /Users/admin/Documents/filament/libs/gltfio/src/DependencyGraph.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_map.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_hash.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_growth_policy.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_set.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/queue \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/deque \ - /Users/admin/Documents/filament/libs/gltfio/src/DracoCache.h \ - /Users/admin/Documents/filament/libs/gltfio/src/FFilamentInstance.h \ - /Users/admin/Documents/filament/libs/gltfio/include/gltfio/FilamentInstance.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/htrie_map.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/htrie_hash.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_map.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_hash.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_growth_policy.h \ - /Users/admin/Documents/filament/third_party/hat-trie/tnt/../tsl/array-hash/array_set.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/EntityManager.h diff --git a/ios/include/gltfio/CMakeFiles/progress.marks b/ios/include/gltfio/CMakeFiles/progress.marks deleted file mode 100644 index a2720097..00000000 --- a/ios/include/gltfio/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -39 diff --git a/ios/include/gltfio/CMakeFiles/uberarchive.dir/ASM.includecache b/ios/include/gltfio/CMakeFiles/uberarchive.dir/ASM.includecache deleted file mode 100644 index 1373676b..00000000 --- a/ios/include/gltfio/CMakeFiles/uberarchive.dir/ASM.includecache +++ /dev/null @@ -1,10 +0,0 @@ -#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials/uberarchive.apple.S - diff --git a/ios/include/gltfio/CMakeFiles/uberarchive.dir/DependInfo.cmake b/ios/include/gltfio/CMakeFiles/uberarchive.dir/DependInfo.cmake deleted file mode 100644 index b84d4ba3..00000000 --- a/ios/include/gltfio/CMakeFiles/uberarchive.dir/DependInfo.cmake +++ /dev/null @@ -1,46 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - "ASM" - ) -# The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_ASM - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials/uberarchive.apple.S" "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o" - ) -set(CMAKE_ASM_COMPILER_ID "Clang") - -# Preprocessor definitions for this target. -set(CMAKE_TARGET_DEFINITIONS_ASM - "FILAMENT_SUPPORTS_METAL" - "FILAMENT_SUPPORTS_OPENGL" - "IOS" - ) - -# The include file search paths: -set(CMAKE_ASM_TARGET_INCLUDE_PATH - "libs/gltfio" - "../../libs/gltfio/include" - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/dummy.c" "libs/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o" "gcc" "libs/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o.d" - ) - -# Pairs of files generated by the same build rule. -set(CMAKE_MULTIPLE_OUTPUT_PAIRS - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials/uberarchive.S" "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials/uberarchive.bin" - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials/uberarchive.apple.S" "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials/uberarchive.bin" - "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials/uberarchive.h" "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials/uberarchive.bin" - ) - - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/ios/include/gltfio/CMakeFiles/uberarchive.dir/build.make b/ios/include/gltfio/CMakeFiles/uberarchive.dir/build.make deleted file mode 100644 index d317ab23..00000000 --- a/ios/include/gltfio/CMakeFiles/uberarchive.dir/build.make +++ /dev/null @@ -1,271 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.21 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.21.4/bin/cmake - -# The command to remove a file. -RM = /usr/local/Cellar/cmake/3.21.4/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /Users/admin/Documents/filament - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /Users/admin/Documents/filament/out/cmake-ios-release-arm64 - -# Include any dependencies generated for this target. -include libs/gltfio/CMakeFiles/uberarchive.dir/depend.make -# Include any dependencies generated by the compiler for this target. -include libs/gltfio/CMakeFiles/uberarchive.dir/compiler_depend.make - -# Include the progress variables for this target. -include libs/gltfio/CMakeFiles/uberarchive.dir/progress.make - -# Include the compile flags for this target's objects. -include libs/gltfio/CMakeFiles/uberarchive.dir/flags.make - -libs/gltfio/dummy.c: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Generating dummy.c" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && echo // > /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/dummy.c - -libs/gltfio/materials/uberarchive.bin: ../cmake-release/tools/resgen/resgen -libs/gltfio/materials/uberarchive.bin: libs/gltfio/default.uberz - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Generating materials/uberarchive.bin, materials/uberarchive.S, materials/uberarchive.apple.S, materials/uberarchive.h" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && ../../../cmake-release/tools/resgen/resgen -qx /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials -p uberarchive /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz - -libs/gltfio/materials/uberarchive.S: libs/gltfio/materials/uberarchive.bin - @$(CMAKE_COMMAND) -E touch_nocreate libs/gltfio/materials/uberarchive.S - -libs/gltfio/materials/uberarchive.apple.S: libs/gltfio/materials/uberarchive.bin - @$(CMAKE_COMMAND) -E touch_nocreate libs/gltfio/materials/uberarchive.apple.S - -libs/gltfio/materials/uberarchive.h: libs/gltfio/materials/uberarchive.bin - @$(CMAKE_COMMAND) -E touch_nocreate libs/gltfio/materials/uberarchive.h - -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/lit_opaque.filamat -libs/gltfio/default.uberz: libs/gltfio/lit_opaque.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/lit_fade.filamat -libs/gltfio/default.uberz: libs/gltfio/lit_fade.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/lit_masked.filamat -libs/gltfio/default.uberz: libs/gltfio/lit_masked.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/specularGlossiness_fade.filamat -libs/gltfio/default.uberz: libs/gltfio/specularGlossiness_fade.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/specularGlossiness_opaque.filamat -libs/gltfio/default.uberz: libs/gltfio/specularGlossiness_opaque.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/specularGlossiness_masked.filamat -libs/gltfio/default.uberz: libs/gltfio/specularGlossiness_masked.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/unlit_fade.filamat -libs/gltfio/default.uberz: libs/gltfio/unlit_fade.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/unlit_opaque.filamat -libs/gltfio/default.uberz: libs/gltfio/unlit_opaque.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/unlit_masked.filamat -libs/gltfio/default.uberz: libs/gltfio/unlit_masked.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/volume.filamat -libs/gltfio/default.uberz: libs/gltfio/volume.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/transmission.filamat -libs/gltfio/default.uberz: libs/gltfio/transmission.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/sheen.filamat -libs/gltfio/default.uberz: libs/gltfio/sheen.spec - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Creating ubershader archive" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=lit -TBLENDING=opaque lit_opaque - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=lit -TBLENDING=fade lit_fade - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=lit -TBLENDING=masked lit_masked - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=specularGlossiness -TBLENDING=fade specularGlossiness_fade - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=specularGlossiness -TBLENDING=opaque specularGlossiness_opaque - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=specularGlossiness -TBLENDING=masked specularGlossiness_masked - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=unlit -TBLENDING=fade unlit_fade - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=unlit -TBLENDING=opaque unlit_opaque - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=unlit -TBLENDING=masked unlit_masked - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=_ -TBLENDING=_ volume - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=_ -TBLENDING=_ transmission - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=_ -TBLENDING=_ sheen - -libs/gltfio/lit_fade.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/lit_fade.filamat: libs/gltfio/lit_fade.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Compiling material lit_fade" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=lit -TBLENDING=fade -o lit_fade.filamat lit_fade.mat - -libs/gltfio/lit_masked.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/lit_masked.filamat: libs/gltfio/lit_masked.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Compiling material lit_masked" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=lit -TBLENDING=masked -o lit_masked.filamat lit_masked.mat - -libs/gltfio/lit_opaque.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/lit_opaque.filamat: libs/gltfio/lit_opaque.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Compiling material lit_opaque" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=lit -TBLENDING=opaque -o lit_opaque.filamat lit_opaque.mat - -libs/gltfio/sheen.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/sheen.filamat: libs/gltfio/sheen.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Compiling material sheen" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=_ -TBLENDING=_ -o sheen.filamat sheen.mat - -libs/gltfio/specularGlossiness_fade.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/specularGlossiness_fade.filamat: libs/gltfio/specularGlossiness_fade.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Compiling material specularGlossiness_fade" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=specularGlossiness -TBLENDING=fade -o specularGlossiness_fade.filamat specularGlossiness_fade.mat - -libs/gltfio/specularGlossiness_masked.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/specularGlossiness_masked.filamat: libs/gltfio/specularGlossiness_masked.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Compiling material specularGlossiness_masked" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=specularGlossiness -TBLENDING=masked -o specularGlossiness_masked.filamat specularGlossiness_masked.mat - -libs/gltfio/specularGlossiness_opaque.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/specularGlossiness_opaque.filamat: libs/gltfio/specularGlossiness_opaque.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Compiling material specularGlossiness_opaque" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=specularGlossiness -TBLENDING=opaque -o specularGlossiness_opaque.filamat specularGlossiness_opaque.mat - -libs/gltfio/transmission.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/transmission.filamat: libs/gltfio/transmission.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Compiling material transmission" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=_ -TBLENDING=_ -o transmission.filamat transmission.mat - -libs/gltfio/unlit_fade.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/unlit_fade.filamat: libs/gltfio/unlit_fade.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Compiling material unlit_fade" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=unlit -TBLENDING=fade -o unlit_fade.filamat unlit_fade.mat - -libs/gltfio/unlit_masked.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/unlit_masked.filamat: libs/gltfio/unlit_masked.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Compiling material unlit_masked" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=unlit -TBLENDING=masked -o unlit_masked.filamat unlit_masked.mat - -libs/gltfio/unlit_opaque.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/unlit_opaque.filamat: libs/gltfio/unlit_opaque.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_14) "Compiling material unlit_opaque" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=unlit -TBLENDING=opaque -o unlit_opaque.filamat unlit_opaque.mat - -libs/gltfio/volume.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/volume.filamat: libs/gltfio/volume.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_15) "Compiling material volume" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=_ -TBLENDING=_ -o volume.filamat volume.mat - -libs/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o: libs/gltfio/CMakeFiles/uberarchive.dir/flags.make -libs/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o: libs/gltfio/dummy.c -libs/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o: libs/gltfio/CMakeFiles/uberarchive.dir/compiler_depend.ts - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_16) "Building C object libs/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT libs/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o -MF CMakeFiles/uberarchive.dir/dummy.c.o.d -o CMakeFiles/uberarchive.dir/dummy.c.o -c /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/dummy.c - -libs/gltfio/CMakeFiles/uberarchive.dir/dummy.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/uberarchive.dir/dummy.c.i" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/dummy.c > CMakeFiles/uberarchive.dir/dummy.c.i - -libs/gltfio/CMakeFiles/uberarchive.dir/dummy.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/uberarchive.dir/dummy.c.s" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/dummy.c -o CMakeFiles/uberarchive.dir/dummy.c.s - -libs/gltfio/CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o: libs/gltfio/CMakeFiles/uberarchive.dir/flags.make -libs/gltfio/CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o: libs/gltfio/materials/uberarchive.apple.S - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_17) "Building ASM object libs/gltfio/CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang $(ASM_DEFINES) $(ASM_INCLUDES) $(ASM_FLAGS) -I/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials -arch arm64 -o CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o -c /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials/uberarchive.apple.S - -libs/gltfio/CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing ASM source to CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.i" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang $(ASM_DEFINES) $(ASM_INCLUDES) $(ASM_FLAGS) -I/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials -arch arm64 -E /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials/uberarchive.apple.S > CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.i - -libs/gltfio/CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling ASM source to assembly CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.s" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang $(ASM_DEFINES) $(ASM_INCLUDES) $(ASM_FLAGS) -I/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials -arch arm64 -S /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials/uberarchive.apple.S -o CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.s - -# Object files for target uberarchive -uberarchive_OBJECTS = \ -"CMakeFiles/uberarchive.dir/dummy.c.o" \ -"CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o" - -# External object files for target uberarchive -uberarchive_EXTERNAL_OBJECTS = - -libs/gltfio/libuberarchive.a: libs/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o -libs/gltfio/libuberarchive.a: libs/gltfio/CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o -libs/gltfio/libuberarchive.a: libs/gltfio/CMakeFiles/uberarchive.dir/build.make -libs/gltfio/libuberarchive.a: libs/gltfio/CMakeFiles/uberarchive.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_18) "Linking C static library libuberarchive.a" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && $(CMAKE_COMMAND) -P CMakeFiles/uberarchive.dir/cmake_clean_target.cmake - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/uberarchive.dir/link.txt --verbose=$(VERBOSE) - -# Rule to build all files generated by this target. -libs/gltfio/CMakeFiles/uberarchive.dir/build: libs/gltfio/libuberarchive.a -.PHONY : libs/gltfio/CMakeFiles/uberarchive.dir/build - -libs/gltfio/CMakeFiles/uberarchive.dir/clean: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && $(CMAKE_COMMAND) -P CMakeFiles/uberarchive.dir/cmake_clean.cmake -.PHONY : libs/gltfio/CMakeFiles/uberarchive.dir/clean - -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/default.uberz -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/dummy.c -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/lit_fade.filamat -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/lit_masked.filamat -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/lit_opaque.filamat -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/materials/uberarchive.S -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/materials/uberarchive.apple.S -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/materials/uberarchive.bin -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/materials/uberarchive.h -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/sheen.filamat -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/specularGlossiness_fade.filamat -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/specularGlossiness_masked.filamat -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/specularGlossiness_opaque.filamat -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/transmission.filamat -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/unlit_fade.filamat -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/unlit_masked.filamat -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/unlit_opaque.filamat -libs/gltfio/CMakeFiles/uberarchive.dir/depend: libs/gltfio/volume.filamat - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/admin/Documents/filament /Users/admin/Documents/filament/libs/gltfio /Users/admin/Documents/filament/out/cmake-ios-release-arm64 /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/CMakeFiles/uberarchive.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : libs/gltfio/CMakeFiles/uberarchive.dir/depend - diff --git a/ios/include/gltfio/CMakeFiles/uberarchive.dir/cmake_clean.cmake b/ios/include/gltfio/CMakeFiles/uberarchive.dir/cmake_clean.cmake deleted file mode 100644 index b91d304f..00000000 --- a/ios/include/gltfio/CMakeFiles/uberarchive.dir/cmake_clean.cmake +++ /dev/null @@ -1,30 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/uberarchive.dir/dummy.c.o" - "CMakeFiles/uberarchive.dir/dummy.c.o.d" - "CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o" - "default.uberz" - "dummy.c" - "libuberarchive.a" - "libuberarchive.pdb" - "lit_fade.filamat" - "lit_masked.filamat" - "lit_opaque.filamat" - "materials/uberarchive.S" - "materials/uberarchive.apple.S" - "materials/uberarchive.bin" - "materials/uberarchive.h" - "sheen.filamat" - "specularGlossiness_fade.filamat" - "specularGlossiness_masked.filamat" - "specularGlossiness_opaque.filamat" - "transmission.filamat" - "unlit_fade.filamat" - "unlit_masked.filamat" - "unlit_opaque.filamat" - "volume.filamat" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ASM C) - include(CMakeFiles/uberarchive.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/ios/include/gltfio/CMakeFiles/uberarchive.dir/cmake_clean_target.cmake b/ios/include/gltfio/CMakeFiles/uberarchive.dir/cmake_clean_target.cmake deleted file mode 100644 index 826f0f3e..00000000 --- a/ios/include/gltfio/CMakeFiles/uberarchive.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "libuberarchive.a" -) diff --git a/ios/include/gltfio/CMakeFiles/uberarchive.dir/compiler_depend.make b/ios/include/gltfio/CMakeFiles/uberarchive.dir/compiler_depend.make deleted file mode 100644 index 6ef972d7..00000000 --- a/ios/include/gltfio/CMakeFiles/uberarchive.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty compiler generated dependencies file for uberarchive. -# This may be replaced when dependencies are built. diff --git a/ios/include/gltfio/CMakeFiles/uberarchive.dir/compiler_depend.ts b/ios/include/gltfio/CMakeFiles/uberarchive.dir/compiler_depend.ts deleted file mode 100644 index f8f2b0b5..00000000 --- a/ios/include/gltfio/CMakeFiles/uberarchive.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for compiler generated dependencies management for uberarchive. diff --git a/ios/include/gltfio/CMakeFiles/uberarchive.dir/depend.internal b/ios/include/gltfio/CMakeFiles/uberarchive.dir/depend.internal deleted file mode 100644 index 7c77cf6b..00000000 --- a/ios/include/gltfio/CMakeFiles/uberarchive.dir/depend.internal +++ /dev/null @@ -1,5 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.21 - -libs/gltfio/CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o - /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials/uberarchive.apple.S diff --git a/ios/include/gltfio/CMakeFiles/uberarchive.dir/depend.make b/ios/include/gltfio/CMakeFiles/uberarchive.dir/depend.make deleted file mode 100644 index 3179b4e5..00000000 --- a/ios/include/gltfio/CMakeFiles/uberarchive.dir/depend.make +++ /dev/null @@ -1,5 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.21 - -libs/gltfio/CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o: \ - libs/gltfio/materials/uberarchive.apple.S diff --git a/ios/include/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o b/ios/include/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o deleted file mode 100644 index 15c39ff6cd14ec39030cdef7aed2e1a0e4358e8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2696 zcma(Te@q+a^}xaBfO~c_lE7kn=a8&kw}Zp56l$md6GjG6TqWz6#AeR+87}dUW-Z5GyM z(w_X@_r3SMU*GrM=kIQOu>MaqhNWQui0l9yMiUYcAQ!MCv6^5%K}@QoXeOnz#p57G zs7P7Z?GhW5QVa}s`^h5>Cm-`4pKbZuCJ$|!gS~^3oPHOZ658$c^)DXVu92Kqpd+*2E|K)GX&uU6vyYs)yKfxRVi8dk4f`ip!=`ha$d<1qGFxF;bSOtu* zirD}WAUQ$=TVs;@|LOeLKI9V11|(tc{{pD8j?I4&1n4LnYWm>C@4oh91Zn;le*`My3QoWf?T5EdAx6{lAdUBpIJrgN> zX}IwMIWYx(Um=rw2QwAvsKJb%KNwXR4*|)2T7B+vr0IaGkv!<=Zpu+b^DxC8)MlT0 zgOA98Va0PTVLpThn`EISECuC`-f#)8K)+e7a%D!jK8Qb@QNG)ROM`fz0{2FURuT^m z;)u>DAJDjvl+#%W`L2oOjXmG^ZO7N1KYQ-&^^p&cy!4$vumAi9&!7F?tu_9aYp=aE z-}b@jIpSy6ezJLHzW?GMRyIcGGOyh^eEa;XdvDmA5C8Gf%WqA+AFw?9be%_Q`X&@P zl97&~e9eZaI(Junq;KbEzjSqn^$pdR2emcWbeFC!gxUdn6Lc@aSfmQ+CKq+??6mS; zYe`S6uPTIh1aUFis=kY9*0scDh$vE5879W{*N1d&IwPSL-XB+#Pg%?R6y@NEJWpwXxA4W zY!D9?i1){cHCo}A8qzHf>Ea1G$LOYwy2&p6G^6}o#9BIKEsZAVl~~DuwWL>J8Hg1? z(2u$;zfo9*W9naXGT$Hzd{}Bh#g%eoX;99+enRsA)BM#&EJui?3e6%(tidiwlYVa8 zFi~l^Y1GYi8Riyr%ZvK^X$E)B3njzW=PrdUaofSvMw;aIARdgqP`??`pc62hGE6hN zRil1>T>o;K0VQnIZ!pS}=fWlNm}S^n4hQnlMA@>{(hF>??^l_yQ@I`TQQ@5?T!?lx zE@_FiF=E9=yhrDa->ft&FYcRN)Xzf#wYiqzaQR4he^0EW&srLfm0cMxor=L8%i^^o zttuR{YJ~%AkaO=`CDxiW>kG;aQnNy9R!Gg?Y=losEYSq8?=2|bT_Bci#3MTIPiu^B zqDw!!xNpsyt#T*+&Vi)F${S#^n-NQG9}k zVmzKFiQ74;g>sx`J8Va-WIY>TJ#Fn0+l9`c( z#rbqTO_~x?s<4;_F5g_5Z>G(k!>~M68r@B1=cy{`ZmlX$H4cNeNL@D;r;EFbVl(O+ zYOA%ZNPX-tAh=o-!}QnGik{*kwe4nHYclVS4))E?uHA0DJwJ7ScDgY>J8}JP&C$Wy z@4r6%i{X=rrJGaJbE`Ew&Df9OE+2w(%gPi?a7XaY20jXPi9t7(&cwR!>aGqwwOWa; zFqALZdwYwQnuvQgXlczdYHZCt8?iYY>cTrri5nM`p<7VDHSm{WB_nB;%i;2YShvD} z{0tdZ)AV~Amd1$11>)X<63mx?R%kY%e?r7c1(9q~RLghZAyUGK$IC8`*$k_t{{Hv9Y=oZ0g)Z*D+C`Ok(o1rW>DM8a0a%E2A4!u{Wd!fxVv0dkr#Qb@Scpnp@D&kCU%3N`~|KyueT%L`8bEI8Rc{q zVw5Cs5Egr43K+$DIf?Q+PGJ<~g%C^-1@b!?2`-C>Q7%qI%}aSa0WZZfqR4{K4f;;X zD>jR)&qaxlm{al#lqj`1U^R84MAvC5)!OBShw~v3cYqT)2j}6W4vO=k?-P+~;ao1( z2c{6vNuj_VD!>S!?DJECzs=|3e9e@Xky`%am~n8JixJv6AMb>4$BVEc*f4>Lm;wq$ zBJnCE1?bylJO4D|p$WFWgOKTV9`o4Ie)G4!qEamDb+C}FE8pvPwZVycBrk7H(82_z IlhH8j-v-nM?f?J) diff --git a/ios/include/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o.d b/ios/include/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o.d deleted file mode 100644 index 3d220e8e..00000000 --- a/ios/include/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o.d +++ /dev/null @@ -1,2 +0,0 @@ -libs/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o: \ - /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/dummy.c diff --git a/ios/include/gltfio/CMakeFiles/uberarchive.dir/flags.make b/ios/include/gltfio/CMakeFiles/uberarchive.dir/flags.make deleted file mode 100644 index 2968b6d1..00000000 --- a/ios/include/gltfio/CMakeFiles/uberarchive.dir/flags.make +++ /dev/null @@ -1,23 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.21 - -# compile ASM with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -# compile C with /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -ASM_DEFINES = -DFILAMENT_SUPPORTS_METAL -DFILAMENT_SUPPORTS_OPENGL -DIOS - -ASM_INCLUDES = -I/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio -I/Users/admin/Documents/filament/libs/gltfio/include - -ASM_FLAGSarm64 = -mios-version-min=11.0 -fembed-bitcode -O3 -DNDEBUG -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk - -ASM_FLAGS = -mios-version-min=11.0 -fembed-bitcode -O3 -DNDEBUG -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk - -C_DEFINES = -DFILAMENT_SUPPORTS_METAL -DFILAMENT_SUPPORTS_OPENGL -DIOS - -C_INCLUDES = -I/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio -I/Users/admin/Documents/filament/libs/gltfio/include - -C_FLAGSarm64 = -mios-version-min=11.0 -fvisibility=hidden -fembed-bitcode -O3 -DNDEBUG -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk - -C_FLAGS = -mios-version-min=11.0 -fvisibility=hidden -fembed-bitcode -O3 -DNDEBUG -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk - -# Custom flags: libs/gltfio/CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o_FLAGS = -I/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials -arch arm64 - diff --git a/ios/include/gltfio/CMakeFiles/uberarchive.dir/link.txt b/ios/include/gltfio/CMakeFiles/uberarchive.dir/link.txt deleted file mode 100644 index 20b139c4..00000000 --- a/ios/include/gltfio/CMakeFiles/uberarchive.dir/link.txt +++ /dev/null @@ -1,2 +0,0 @@ -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc -S libuberarchive.a CMakeFiles/uberarchive.dir/dummy.c.o CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o -/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib -no_warning_for_no_symbols libuberarchive.a diff --git a/ios/include/gltfio/CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o b/ios/include/gltfio/CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o deleted file mode 100644 index 328d916ea6ba71abc5d8131e356cc5bda3db6f13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1149432 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%0DhiD;zFnSHxl=WXU_oh!!Ce z21n$G02J(X(Gjr{w(iVC{(JbNk$?2nwf(96qw#07Q6|Jd6I0pi@^0^#NmnhyWo&K) zz6Hu;j2_5+BGc8eg$ANgw+MOO&WenSgFn~_&VZFpxWtIPuh%U{)Z9&I|A^r53hnhF z`RFBYj}>{T$ME0XG;NVXQcr_DgUe^#O6BC4rAY|w=*8=ob4Zn2-eeb_-K1Xeh)z$0 zUMI#{LBjk6GA3(m&obJ3j*35XZ_M)!p&lW@6v8c^(0f+cP!^|ZXRL10@m>q)mz`du z$)pJ-#Hx(QU&sxA2r06922S4kkwe?izaNTO7nGn70dKr<_L|hNN6|&;)RX}xSFMg+ zCLv~rG9H$jCFpElN(we~^*hWbvBU(t=6Grda%#TcqGkej^41Wq!-PqT&7>>h)MeKr z)%qpRrLH9DO<6+cPjQlhC9Ff@Wh8a+?30B^HxcC7^ViSeJ0|Ewv8f$*6pwT=B}tkG#z9 zA{CH4S+r71H4V=$m!{-|{dqodNIC+OOBjXGl1{g{(WESXx_FAH>=dbTPQ)s2C1+kj zTAknxZSXzv`=v50nE3$TR#_914_;fz!`f!m@V7IR|Kj_MCaiy}yW5QXpu{<3$Qsl= ziC#`c(a^Ak86k(ptYP$V>~-wjlN4v`;afY-{>S=AObuD1dHv7<|0N9>13 zM^*(h0Vf|Agcx(7Cmos`9;i zLJu{ne$jOzTo8q#)u|hQO@2RLUIN|VwN1#YdXuQH_2z&&-1uZEPFo@!zh%qviIfxA zn_oj|Om91l5MEZRx$2IDf$BG3g8|r9KWA0r?$}hZzO|>#j{R#0Y|%Yze7@9jX%=%qPzg1yI zj4_D3Jj#>{G_^u1r#htoUj2YG=;BMYsud2>vnwPwfd8toliySoL^cMzZ(CJJoi3k7LQiR}B6G zvz&8$fGLu7Wa9vTG<4|)*}8(L#;%bBXT@IwfoRu?cWOw0gd#mS!Hi&pb%-nl2|a1f ze!@sR=C`V8g4P2+GFgz&d=YPPY@DG@4*TBd_nYR#w;6yxKVmL!s173AyM<{<03^aa z2vI0}h$LQ!1w=2OWM*n=5)@UbnAH&6t|#~7+xIlfe_Ug+RWP zH0_la_~a(dYz$r5RP#K!;E6ukS2ZG#-o-Gl2kF*!1@-9R(GwMabBVIy0`;Q?hfHj1 zeV(xhW(LP9SA4!RypT5MmCuMQOEC%5Wu?%eB8GWAz8BIgpz}fzn0r4E#8p{XS{yuX z9aR9|SigSs*ee;XosNGmg*PcLM)r5M06mj|E*>Gd85Em!(_c5sC@!l0Qmgm*fC0{r;>0O2E77eff*?;tCtIaO=5$-FN*QbQ ze{jhhH?AIy3qQ08SO!oCTcJG@(y`xK6HG5VrCPUhcy~F4^qSLWZzAo<43Ak=Hn_7Y zW;Lf}-ltI2vx{|&bV|!~;Ha@SDahngJ@%5!wJ_V!WN?wSy)91)Hpq!Ok4Lsu1XC%0 z{3}VyOllv258OA)x58{FV^z;CRDW1=lpx|Pv2R`i-x|>sG7aqvuRD5+yOMhfrf5gi z@IWf!x$2#6vB9i~BePLhd%rY5OML1jNs5kR(~2Yq8|(?Q8cAQdW1T?%>ys7wt2Xvc z#~Hw;mgu3#*{2G*ihejAz96!4g^llzNmA*}zEf&nG zCx!Rllihup%+54HZq#k`|N05TYMKE6`{Ivt@;1%%S2Nu^m2wU_KgyUOc?Rq`v5&ML zs%eY}!9IUxPX0HqFA$fFzgd=`WO+>3O0W_FX|-(=7iN>j+(m zd~=xxx<MnCz}qyu@}J&J+=({TF<_?Z?u~K*?96X11*=SA6P<2 zHHo}}uKPXgIZQp(T~y;FHvkN62vWlhL+p$4DqfyoFDz}qJ`MZFyZ5E!)<$8pXAS+)24wmG(@WcOdX;3oVlVDa= zq{qJ9%PY%XoY7*`FTa8$*iBp>TRHN;r^M|+@-(OHiTIXU^}t*k%!0V*bXYK0tT*$P zFe~Wq`1<^j5f^^^0~k!&$7xT#WBkDoxR3GANDs>zX^A#U^lv8RMHFEa2}qUXgtZph ze2SrfLlU!^jQ*Xe9lP^PWs3WN+zV&t57B*@gE<=I9NHrhw4}ogTVEZsd$xcf{9TS* z5w$~ccQuy*Fo3VkgNhO#I5DU~F?c#=E1(fYRd>|4dJV-cqaU{+LCGrUijRonSp=y? z`l(C~KDUlZO4iKvaR{v2d(-py`ReZ-Yi;EXAm^ z{ZR~7(VGU<(2yEd#fzIRqC~jLq>&IKBp_H{J+M1*>&YMMJc<;e3gc`Tml8owsTBqQWng^kiVAZ0OTlFd`b3cp+>j-Yq;bNw!Zxee0MLN1C3=WjLMb!LAxg;`Sgt)z zTcZWdukg=k<62kg?>J!9HKNnb)3jp|El7B?*Hh{D?(NfCTQDUEM`JNPq1|D~XsZ}d zSvmFgPJ}hDOCn`0rL>6rlWC2jvxQ|NIR(MLt43$P`=S&;Q@N3p@JNPb`i?kqTsPF6 z_tcr!d^*UI^n8Cl@rBmHk#gpI>39yR#J#S3D+SFvi+WhZ;}es5)mOkpwId#qXV9j2 z%hQaaKLQ;p&Oa3XH1Ogm6wn(stJ{L~IKCKrYv>lzJRq-6^}COfRj(yIz-kzS?5X6= zjTv7l8QwuEXVMCZeeRAgxk->Svp?VpbAoZ*n;OpHs=5tV9VzU$l&82wZP@6TO+Ra!jaAs+|v{tpkO!5isK>pL?=sY~;rAZu8n zr%TT;!J5F_4nz%)?1h67`r;tWqr)Y7`UU#@rr2_HdA0?uW|i%C-0)Ba#`JCaTD09d z5q*SuKM;G}yc4f~&VT^PzM0!TZUV|b-!|bnQ;D9IX`X48*(kPbsTwYJ0|&ewY8^IS zYFL5#bp$0Hs@(nQ<++&K!sf?_;QJ3(vwabg3F-6^Y9cCo<3C^-9%w#(1-2Hlu*N!O zvm67TfDCmv5;l}2cqxoGm=d481+~YmtnLuFnOF_sWL{6xk9r3>(A3p)nz|vm;CQ1O zFO0^JWV&S{D|!9Xm3Smmhuk`+u_5NDb;8D7%&edUo@A9uu|R-BvzRHU5Pd)3!XA8d z2Ach`Xpx5T6@bI0vUK5Y9(&G?6_Zw-4)gZ-BFpYGG4PP8O z(5WNycW#VZR;~zMC@h|EWl*vDrDVWn%?nkGAbASbH@-xk>OzV*dU2l3n>0QG!v|x8 zX!Jj(GIWN*$KXWsTvSZ3(y$410fsUtrE~VzWVxbI&KbOkEOho(Zt|^cHCUiCYnj(l z=qi7I;EjuE84nn$24)(c80p2Fv{M$*G}lh+<>3Nzo!9fs52#~8QIBS!r9G6)zJ#|C z?O~VLfFlQ_2B{EgA|&nEA2ba7TXqLJEj8x&|t!l z>*oqYQhYSaE`Yq)c)n2LWX)#e<6syW>wNlU){~P5cJ2IEI2uBmARB43f+qxLM2@%9 zK@mC5*|1H`%S3gJX@a_-dvI~KWHx_Gu690PdBm8qUpWoUhMdll1&gk6b@4SA%dl7C z+@MTW%wYo~K>#7~E}(GXlfmdDEqxa>q2#Xo3RWPheuq(lI=8*d*z*9Q=s%UTT zXM+YZv=-1z5^YUDgmT83d}wgLCpG4RuqdHOAPa#`-|RslLW{`B{RO0Dh91P7Q$bVP zxH|^_bu@v_{5~tLehu!B&|HAsx(!@3OmB6t{1^<9C1#QR5TZ^KHPm7qIND5>L&YeI zs5L64Qe81kgAmYJOW^BXD|VTK?GOXKd(vfO3BFDDOIvfv#h^_%c@WEs#a+o#cRD!5 zG(Gu5`~oCTiBKyVI7Kz{b)9fbgHFI435^g0O)O}gPFNMSaan(-Q+T5@ti@6A6|xMx z)7y@}8fVE={|qdVemqogehCs+5dc%MLIvD$#PX<=1id7IPG=Ocsr$zSgL8SSvRj0% zxRo!BBoe^qFA*e?nz7OUo3-$rK1d?01{Adv#f!MAlLV-+^-VOUbD*DO*LRK(TJZhf zU|>>7pe^Pqw(ny1l^7kXC@e=NQv}pVgTY9V6a7bt&5n)Bc=J9jTH=wagK0JAOgKm9 zw1j%`2w>6Z2yA;KQc$t7N)K@&B;!k?+>{LF<-HgNI50K04?%Ce;GLpsJ1Oj#BN@GH zA6N_>-%ylZF8-S<1y_vrpw#D4Fv*o|aul<3oXG*Npw*}TBG-)Rs)KK-!4oy92sdGU z$lCk(gE4B4Xa&<>DtT28OP9rgx`LO4r>rh{@R0j(NUSJXoRUUDtPs$5eZ6EBJ8~)aR4!JbfC)OSYjO`6hH-r3%TfX(6sd(%CUXWM=LD9u;u;l;DriSYk ziwCwoZb-P`x&<_$;?FmW|7VkX5y&|S*WJ;+0>F5)^k;urJfI3rf}2+aNZnRnL}lPo<<$uYZtOWq1OvdhzUjDv+;GSEg##L9xH&O zs)CfQX&WXRn4wnO(Np``m6dFFV`~Gnw{h_YmN3qG#9fU^4aSITR<6%Gf=x?A*aFSz zmG@HAi{qF=vRhiljG9(9axP;GRH*7973F8TauLcw&4Gd7_6X&2`lg3;-`j$3)lP&a zUKgSBG_M{~Zt3h@ASw@;Uju_7cHdjE_LFsbPrd?0Of8tRhmS{Cu^M|Gj*cYqalXh8 zQRgS{wPY%@oo^>2X#ggbL7SNi+_m>LXfh?@uK@~S%`OymzR=UXsu6$pwNqHp2$EJA zRS4Qw&_j;6w|~L*Kas_W!9hN^Vq~ndrydWj)}DFIF)-C2q$kEjnt-`Z6Gw`A+M81P zb8C5Xne&ql@!@Y>QD`(vpIvrhR}lD7Wv{($4PLH>ks$Z@bOR1WA(9mPnGsvo@)4T9 zIq`F5vhy($ZUWuY>d>+}a4i$-6uauq-xVNg9%3cn^{;INRE0g>lMYA6d1?jcTsz)) zXz{-IVQRK3CYg}J2cq$&swOxLM^5gYidobE0{}8c6eD<%Wa~2EHk7^Q^{h`}CjY#h za<)&qWd}zDfSO0gDF0rwG2n}YQF^7oeNR3%Kh87_F25ZgHg89I1%+0B!~j|n2%yjx zBn?hr}NVrcu6jf%`IX3`d zgB-k|GeXuPSUW2?Kbc4WVr=L4{DrZi5mgi<3XfSaFfglm=Ap2@T7HV4F0Lg>q0Ey` z4qIp}f9++PUL!FpP70=MC^x}9E2q?B4^BX_uBTGMi8AxNJ9`s(Lu~l`N{4jiT5g#! zQD)B%`WJx_*is763Vd`_Fk2CVC5QAaoo{9%H8+NfE0=llGPya#7J}JqNdK=U*lJg|x@ueBFhOOP<(l&ADfg9aYA# z{n<$Rz;OvC0jt~x>!KP_N5k~)KvD%q>|R4xt_xLC$?+2l>q~d5)LL=D#~z`Wl{(V7 zSY#o3R(}9Z`%8)B{8Kag-?Qn?j)K$U^@OtGLlkH7al;gg_uzMd8FzuGI_aWDlbY}v z1$wwa2baChKgx-=HKEtIJ%RHX(>g67Sb3yPpexs%G@)ue5oU7sg3+d+m$-7U!8mPC zYjD;2e|W?qEx~0t8Ad9HpjW!x^SVC9Sz@X_b>_&TO$FSn*axA-2TD)a$7a&CJx767J$lPx`Meu|ew2}lwh7D+| z6QBUKg!Yq;VPXa6=&?V0gOd!I3Bz;3AV|@nLhT@Wj)kBWeqQM`? zMmTT3=+?^Xx%ZHh2m!9Z6;ZvmHXzn~^HY~Sej-no8N#=^`S!3xPM%qg3U}~tpgdw% zI;!vWG5;^XNDXiz7<&6mbh*$>iF4EX=3PHu6N#&OX(*YGA+#z@H`k}il6$w9uF8DN zq?YS=Xu%OwzXShb9RcH@lYYDM8@%cC&xtfg6a}i0lXKB?AWkk`VB-1y2iN5_?`x)B zz5YKjl(|xcdvwjqYcATOMe7Mx?b$y>Ce6qF4FEbYGpI}4cW*bUi_?flRiInQ95rvO zT3yJ|ZKBMHeVdnv7{g$&@PKBc%By@uo;o_eY+G?_$$%r4%a;oM6%$`Q;iU!O4 zY$R1WH!viqBMdC?6B~Fg>eOysa)$Cm5U5t~4PqENMw+L7+EsQnzatVRCZGyCxI?jf zyoMvZy!W##>S|06_A6_uWgr-6b2qXiBRoxQ;e4`lv6Yc1G)!ul^KT{iB*D*ATyR2m za8i{(uH#cmm~KwmRxi^oQqe47p)Ce>v5&L^n4iwfluYeIaO~GA+PmmUeYQ z0n~&@Oy7%m7LOsa0&7$k{=)bX8E`7o2F4_4XoXv~4}t+umG4LCzDbOm2o@xwlZHP% zEqg%sA3~hV0cZpHe}6nmpLSh~wS;VNw1!b<5E!?%s@fw5};9F{R0x-lt!P zw7b*6uEx|{{73(yu+7hle|bv(%!bWQ%O)6S|Bs2zQN~O&k(lY%J*@|TU1-^&0C5?+ zR3D;K#Ov1D%W!g1Hq=~&N)MBuP?-E&5hbB_OBWWTgl3I{tnlhznP(I9d~^5_pdjxZ zYWSdGj3Yuo$a||+V5w#kQs*@%tH6&L2|smV^Fwv3a|Nh`dhFHXM9xb+css#Tl6@{v zV;OLV4h1aRLyyJT+qOCvS-6Ja*JCpv>o*RYf7w&V@MCl(t=lR7F;11Zdyz^~IEL_0 zY#-#Z?m$Qha-&T%KdN^xx)8yl$;TuPV3zITQ^0=5uqW`?RfwkSz(%Z!&Q)J90#@M( z)J>Ff{5-Ob$g9f7y*dQWPf1?xgCf$kl70dMCikT&1T)|98!P(4sS_w zN91gBr09*hqGXgy&o0lJTZ)S;hHzF460B1#096h-eP7hRHGGsWL*p84@d9K4bUVsG z4}w#HY_2x8#RUI%gidJMbx!AFsFqn8d-i=EAEhd%dTe(|GGb^WmV4=ZZOvXP^s$^M z86sq{Clxh{RS+`yQmr}GPI=LkH+8m`hXs~(-k#?wVE=42RW@R1ra0$M$o~_oCrN9V zvjLV+u}y9*anz8l0^vs@#H3YM_xMd7?^b6KZQnz5_nBVpyfFRsvW09ZDqn0*EQ7e! znM05riK-u&lUb2*+qUiG_62)J3?tH4pvH%4AAJfl%>EHWJrkn|{xdYcvppg?Y?T(Q z;!47RtRA84rXm6+cx5*e2}kQbE4;2CFdjp@R(jzftE*VREP>7o+bYK@;Gsi0oN1&4 z`)i`&H(KjVf>ly$u#+JH!>_(oC8B}%owVyCD;9vvH;!H}rMO@|3`=U|RIJW$y3X~> zIVP`(-&DI}qp~<(f|tf_&|Pxjf_e1t{^PSbldZIO-xj(5-@O+z*TF~;6B0QF_-p5E zGg;#&gac0Qw}Qa&CL9nnn2t4Dlmm603pbIq)SN?J)UpNW zfmncz(@ z+^X#&UbH5qPKmafz5Hk=tag9CC`;ciywJAN_$S-NYMLfTsU z&*CgRw%Au^esvL|S}Cf@t%UF5m~0n*9Ec!FM}!O$lt9%nDt zSusRI5mloUo=ghnEoG5$5hTAjeH;N0MZZ!km_Si|TVH(a?Jh&3xNW4lB*>`M98S@a@^*(ZoI2CVu*>&DIeHMM!wunpjb8#w=LK2|N5Eg_DESFT|eXs42Y6Ex0e z75(g&s#>GW>$D^5#Amn{)9+(djMgI~j5U+qen!d7=kdG%H&d$UnzCoP^z{3ij5w<3 z{-CqvI2V?MxWv`@LdRKsoq&g&1Q|q<^GHyIfN>;CV9hJFm_3c*1!5ceH@?m!a5pvd zFiDji$)%OoygOD$)3eIsnS_-zk=;OFan%3zTGq0XNf;(^$5vcw&Ptxr5O0xf@t&+y zIG4)aenJ27jHuaS9@_w?kg9Qz)E46hb{yOkdO`=kg*HU02-cWcqaFLN2sDI7A$}e@ zydl#uwl-s7JZnVo1rqELaa2Qp{dK4?u*gcRj0^~>*YHD*xIx=Q@E0JIt(clSk6+55 z+*t)Nd8lt+t2rZxEJvA7UjriTn;xQ#gp#H<WCAI^V|)gR_pVu7L5Hwij5m6K9=3E-E3Fq&j(k^+{Cb2cp$o#;lJ2z2?)n$jhD zo3~wa9kvAK_Fhh~Z(d!8`m!{EpMq#p3Dn^BR~*0<+I3g(RET0|wK>^2>vFqkfLV)I zA;BL-RZcE&JnA@H@^!uMc$TWdJ4Xh375t1DY`Di11*i0(9E74$3Yf37_Ay39HmUu`SOon^h#ZkSya0qd@Q_#WqVd6D3&0?ijOtft3msQ#kDU z#9ujW8Q3^MA2RHEkH$@spnRl9JD7pg)C~%siFI0Nr3vSijZ&f0Ipsf>4uIsNCi^?b zM3yJ+_o-_d!i3HeQH+PO-7N2ES<^+k85{^9-BbXm#30Yg1mdQ|3=N8&q+#>uEqUFNNvE{UWOG9rmkkcdl+d<=L1|@5fd7+fiG26S-F3GSR1F4>st-`o z>DvF%QvkCTaET4pBv~DhW>*3A`9Y#;V@HfFb>>U=Y9|UtGqJAaj?AV(9l36c!VnuDQn8LU%8dy%deE>BAV{{hO5bVu1 zp#id7yvjinVK#wBO9!uxSDB7G;X_(IkDqzdP@Db7X6U`Co5m}kcA9M*2y<`fHJxc? ze;?cgZUWh1{dn~_K5mB#F*z5coDvnGqeU)Z?44`Ifw9L-<&}<6`?e`=ql|w#l7>NT z)DJWNX?dLo-9rv3S0-l!OzlZha&vEtP$203;UoXMQOI8?Tr%q_5gSxv9JCP#7oUHg zlE?B_4@-6f-~O2d_g;Ksv1$m_ZYFB!i}QxSnLEW}b`Jq&nsy8+Mo$E2R+T8#RJWF0 zLl*0?R=mK~xaL$E&O%RzlP;L89t7c}+i51TatT~(V5Fe|00->@)q~~7W3+}a0H70O=aR>|!N6*Rqkw&eBu0rdIxS4AHNhI}S zO{l*)lV8u8*}!LcK|SV=|%@!{fian59x5s1W_(3Yy?Y5i>-t`pBozIsW}@DAz~ z*wkV-8KpogfE+YkO{`L(5ujH{<8Eq{0>vnpIKGj+%E8x}+897k2efkTQ2_*zwQ80* zG#nvy4%OW}L6qpjzQyp6!6d+?kvjP*L~2O}%M1-Bh(+EWK(KI-viQW|uxm`rk##vK zaYz$E{m4b9x8qR6G6A>xF@vfoz>jzY$R21Kmcra*Aluk=CQ7%r|DZYo+WrY2mB^#- zZqAp3JloLH^Efi1THqy}bhuFaK!<{MaY(53Aw!Y^(A>lgK5D27*KA%#n~sL(}Wee>)AYLI;nM4v8xWP%;qQ z^$FJZ7h$UfZ*941V=p+QT3S^g(#OF|ItB0EjRP=vsX`cJ&dq1Dk=?xS5UiKrFzV^7$6)WI}tE1ByDRjP@1}aA{8-S~RF27jdeulIy&C({FjF^Za%f_k#K}18d%)7Sqzmy0H0Nnss~MIdICX z@$kB|bWD0Kim2Xqw}w3z%V?x$4Sx|r&{hP06zaXo#$FSi_o#N}>wWiUrU|)wXms{I zN%~0XdG#D9@po#%$-99Gfa(#3zb)cR6Vhc%t>7abCGcNganny@|1PC6OOyYx*-EqQ zcZRidjg#eI5Vcz*eehpvU|r9`kmi4Wrj(LQQi>Qd zf|d#d21YITRRewlfdjPR(2y32qfFjmgkH1}x~MaJk&9-FO-SewZiKR7Y}H_FTQD~B zs}N$n4vp|n_o)q{uuzH<*DI;1mg}m^4!i0I;i`qD|NnoX&ky#=zFMtH8>?!(Z}qfE z3h`FQV*e@s!8p&C@MjK(9poZK$3w(qPAK%209U~ehQUJ@t>X03`MM_PD4ZEsScG?{4_(8 zsnustKcguAwh@P@kSMwQuSLlp@`yTk#fiQCI`OQEzdldro-@{Y#ofBugBP?O7mYe< z`muf_{nf-L(HrQib)-v(@Z(mKT8-Rlu__6PZK!?Owj#m?%_i*3&=2~bBGqc28r$Ww zeEK4aP7*RAvf65;nHgh~v5=J3F4#!KAt5cTRFgWHs6;qqLm5cM)p@8V}^&Pt|{IE{E_VR}$UO5e$yd`Bo=aoLL2@@S_> z+LMpgvdbJU#B&M(Mhx? zopqK;XPGxmmMIj|Ut%GvG#RBymKD-N?1n02iyNviWDT+`Uu6U`Y}JNw5H>VX^Qt{@ z6*+E`$yl7xcqSIxxOdoURRN*tB=PFnx~?`|)!6Dda#b76vbI{)RwJ59u!vZ;?B!$A zzx*N;L6>268Pa|66%@9F@%cS(24$t3^4G32LP}@0}Y6v zK|%r&8fd_Q2sH2j1P*AR!2}N)Fo6RRK)`?pG)Q20kkBB(0R#yN5+ERf0RxH8)IWg) z2`Csh*Nj3e)T|}tq9B7%QPIK$0*#0WX$wWyzp|65pI)7|j23ivHk_!*Y+Tw5U=<^(`&^U{b`S2eJ`sefc$j!MopU-$hH0S4+`5WO3t;`#07nRH@ zEF=^m^7rz-MOTZKsS2QqrnM>>N5#={ycM&OPd*_cBXW_`eDY7YGLN|>9Ii^3Z@7Ga z&Uw)PiU<)}SgR7&U#nXESKCsE>EsX#(d-%5o-tp1l^2>X(R}$5+PB;>*QVEMqUj~B zs7L+%`|?p=zy1_?FRt~T#pRjkw>;C#H|Do|-wG95a!4tLZ6_tBn@;1lY=tVOG>tN* zj}kM=M~TVl%uH~cOlx+wrG+u6?k>s_((^;LV6F0rv^1W`hjbdEAr8^d$hf1K$x6nZ zkjTi?#A!`p5lf{nYqC_PmA>{`NoD-niX4ubcr5)X(f_9{3A4o59& zVzM|)5}xPXn#e;oImv{O;_;Ko6EYhgoy}c5N{-Ivo}Em~N>7n@J`sCDL9)vx_bg^F zxyd<-b1v4i&fI=GW;JH6FEi^Ahq$I&#irCX#d^ZyH^jnDHdT_^VtYwG1DBQ@n1r;{y4PN^1R zXCZd<**Vd85_cg|o1vRnEBb`Ux!KVo+=56fTYSlevsDPW&DI#!JHy#z3#5xkIyRzP zaiU{$c^G#&wkeO|Q{JmnG*fjm%`+3bndVA#9rDAT3A-fhl9^aZtrC7s@AW%+?G9N*H3@^M2}d+G4uW+F1_fb7tK`3f@BtPsgVk4rM}sC9ChKs z<03ig5f?7}?^PP%2t(Y>R?%MqL>X4bWiI*TlI4{*-Vm26 zZ>jN?gouPXzNzSYltL+dp-y)xAQ@EL7UF^#N|g{l3E%oglrDG29ZOLOa5GT$sSXE+T&=+a#+K%S9=`s8rB32 zMFr70lFRmVTMjp*h#<8kH{^yv3~7xN-&YZz*fA2{j1*%LEu0ZPx=Guyr|p!VFJ1@F zk7#BxBQs^xI)_*))7BO-5w%ir8DVYuOhTQnGz+_BKhumITiRUNeQU`Sb{7*ALyMu9 zmNT-DYG<*dBI2ruYE(lU7JDocvb3rs3lT-bRV2wE#}v8Z3Tq`)B~#)`IcjV=Wkxxr zN>)N8RZ~K>TQyUzs!iru$jp3ka^9pDA(1p{sPU>s*=tQ1MI^h#*HO0BzKGo!kr|m? zWM)RHb|}OlL=A^&LPQ)wLsAtsH7+3%^8XYfQngknBqZegDd@EO7q!2v!;W$ZN^rC27MjELY7ZQ=E7~>`tj~Zj9 z5D}w&3vAPLU!Sig9w;a{Q1Ac*5+;a10|+LV z0D=b=Ac$ZA4G9uB;NSoTki!BHB#6KP2MT!5AVD51kOTlMupohh0w_385C8!@P;h{W zz<>k{4FY5lvdQxb`I~qg>AG$fg56r2sVy%xoAlqaOUJAn)^PgJMQze(@HhvfwdD^Gj@2b+~!u zZ7^7RhZOY6^nS=Gme;eq-iN>BdM2tq{;acXve@s$&+`%f`Ja5$hkKn9C#mn8Ao2v? zl^Gbux;pmjr&1E~sjE}^v~;sm7J0KTdn&SX6sRtsSHb$Kt6KF_|Ni;2)W6#N716qt zHl;D3QY#Zu5teblEDmGO; z!xANAhQeq~NLA6IDh@zivq&a-?do53%3jlHy7%>~Anxn8ZC};4v1$@Ld1#wOP;oRf z+z=h~(1vWb9N7>JZH6SnQb{(Vt8 zxbgj?fAlqr7>0@HE&2EP%j4;1(L&oo3(KU1W|>0I%yQR#PSlfb6hGCeZWd~+Q?=VR zMhcbfv_hrwWOZ)0txzfaQkbpNR8xH@Pu8^6|NK9%>Pr6JpOe~>lSQ{;Sgg7Drgr{{ z&7RmOvM7_4kMcwJWcInrR-_V8^ns|8c-MOz+J6RGtX3m;g zk@UT#pSh~zdFiZ2UZ3K;V#c{p6lt+XQqtFA&be5`G!qkNBLf9&RLL(Tj=aP87eOTP z;bA69C@yh%{M)yGC+&Op+`N0ozTJ0e(~h0r?fBetdVEffiye0>PCIVftPih?jE6YH zVRIUG5yvTuaj{odP?X;`$)l>(aFQ}BU2zJ&00OO|!C^RV1qnJ`kF;rIvbb?|g z5Q75+N6XVFJP3y<00S5XV*myL6hjCAh%rXdn3V+hSOSd8Pa463W=za9;Re8=VPu8M z?jnEIJ2Yf8t`sM_YE5jn)~R5KSGHP+@MzH_dIcEVGfWMAtq5rj9#nY!%@08s5>3cZ ziCa-JS4Px&CXNdxW!8~{g10F~4(C)vROKqW`ti686^twpjBtemiEmo2qJ*yCt8eOd z00NY26tAnl(*S}Gu0Y~4H=J--zIm36%avK|-B?FnT;PC5<}22M!Y{ovzN*yvq2S(5 zf76!J1UhSFH`j$G?rEanRE~!#!EK;z4J-u3_e>NFbn16e9~0=tSSbn9KfAI)2~9vP ze+y@(MtBR3a&n-Mi)BAQ(}uJ@DKS;JS6hYDK?w}G;6Da2sS-^!bMokn~{8!Rv zHbBO|m|h%XB&$_rdp9L<%LKpiSNDh>S2A)pw#6cUc=s(qjp=#c$EZdPVBBog zM5R<0L=NQ|BD;llGV%FYs9Mk& zpj*Zie#e!|=&B-k8U6`F;_)${3F>)IHR_%iXgU+_u;9>fnugexZ*1?XNkBNZoNZ0 zqKR&V)X6Is!8HwEe#4zvSeOF&?p75l!b45k-Py@(usI9q6ObPeu3ET5hS<+j{)tkE zu*j!m^6@w`^0kwJ$ru;2QolY@SdyffQ$)zGwQQG6Xt96s_eW!H;7c;A9HWd73}?bb zXeWAj?i<6dmzy`Rl{_J!bDV=4xcyXT>dqUKyB5;1nDv()3PC&cXVSGz2URxu85VuF zPf(s(W#Z1yIom=+aEK#9o!$~QP-3O^fCXtvNj_3Wg1$rw&Xq|7YN?4McpBFh8RrdYN8XFP*&5eu*qT{oS{RK=5;0sUX7iOX`h1UfYD+kI-1IRb%!wK%V zGOz;?R*#vUPdvn6XWgh5G1e@?KF$tT6xl?ppp|p#0`Vn~0BcP)Is+(;=H>N;Ip88f z2Wwc3uu=XFiG?SBPJ(1#e0@Y!1KXD;kU$Pr(ZwOKUB1=O?<@I^`QEaV`(wE{(L4?X zI>{=GNAc0bMSd|$`t4to+RXqwWIDr9>5Xm)L^1vGw*MR6IR8ohapI@f{E`nPCGZo($8-dtY zwdX3?X=1-Q1c|BF9Ww1*ga{ClX_DX@C|t-PLT~jV>9P6soj@rxC&qoJa6=-{fjWoR z_~Bi$;Y^LzO1zBx{2keq4Cnx(?Cz4?R!{&{53H222|%p#6A+%l;p+i|A#1h^j4sw} z{i6l`5zoGa=bUiM!&88DceX?b8wriH;qH>RTvt4`_5{BthDrz)0WA3PT(k-Lkd>E$ zAdd6jofPMmaS^65@|o!02TBBPlAbt|60FiTnuE9wfLAUm zF|H4(CuTnlxmN=XJ?j~zM}Rbz8q;h?{CA5I5`qrrt8nk}lrIu!^C4A?Jk%!EeSvI5 zgdkzhh+^Y1qsa8?VNIjcRI1`2R^#Agya-cQs+~0S%G83FN(VV{ZWsY^01P#)|{zRWP{dtHWul zfjb~CLJzNCAg-9&Hu=@XfFLtMcIMBCq2r_{2#s!wTc7&y&1&a?Dq!aMX|^wL5#n5j zf>9>pR3#=z+7Z@F&=Vx#E$i*TD{0Z$JZ|aK`@E{-a0lR=)@SSeq8xRD5|)h&xzA6= zaJNvXrfGum18|Dg`%wGCo2DDu^-QO>n>ICg2mb4)#oAAmXQ1xPqUN>u|$ zp-@@l>c^diAfeh*tyBp-6OhMfr+tHNjYL1rp0a^9E3{i}9D%({ngQF!!NPH8sTn#x zhvkqi$V|}FP6{^J3qNnWnBuXcpmaV>bbSH;Lm|y`Xb+4U8Ser?l8)4l!?0a#=@(M} zz4pcFpg^iRI7Fs_tZVG-r+CUN!rkK~h`leAq#n|aB=@hsP-3sG4v-?~*=S8?<(r{~ zSJ};7G#u{O*lfVDEu;YAk)-hp;4_T$uPZ5*6%D3GoZ3ZUz)_38m^5q0r7+hlXNOQN zHC)(Fxv35P4iy!8Y4@%xET$V9F0zdvOHD_zULr^cT1vK|9I*HYjd!Aq?wOF&x+VQD z2ny{Ok#~i`7>b3K>mzWF1qM}gFcjfkcWU4eq6dPuXISU$@D~j@3Q~kD2T94vh=*jx z#lp3h20*LuFPaIvFVECyJ!X`*e|E7~-~-tLq(FT{TIOd@_ETA2;v5=?m&6<%dp;RT zQL>eZ!)oLO8a>sihm^LoS5@%jK4kI(ZP}uv2_o}35lj_fLynZsl6 z4>(4Iy`lBl{f?L`ENV}r>V=D;PU<`A21FMKsLp}lrFi^w6Uy;wTa*RT!0#D>_-k&x ze|wJ9T3!hj%tvY36`oT{DW@9b78h7+kfyh|(f>x`UQ+pwF5P6c0K#wV7h|J}lFVf* z|8Wo%Yf)DGEO5@TiY4VBF=^laDP_%<(VJX%GiVmC>Nh>ddR>8HNs}}rt2y=!7!Yj5 zI|Jxg`?c;<5Gnc`Rxd@R;~}NIkY;Z}%;n*?Nz)!TR(c4|h!K$-ItI>LX%%OMPe`cEmqFw+kD{O7}m0%g9 zO!43Vy#oRnNw}O(($!xw0n;tF!P4HOv`#`45f72N5#t@88C82G2N*I&L(Lap9&d2q zUz2SAB-jh0)F0?YDhyx-HwSi7FpIjcZxqIX^t;;hCmpN@s>RW3)%2JJBe{~^g;j*B zlou6ge$>a0X$@1$3bE)b!z@ep?sMEW+?_%M){_=s3zl00Cr_88X$}wT$OzMk}`R@|3Ol9FFHDz}OlF4#uR>AH7K)-8ivZWQT>G z1gJu_ilo{}bX7e1Q$)?_NexfnhTfk_GThfL_>dk#?&)-2xoSEP*rw;^tr0|&0slY; zna{E@&q#j+8*=26qX|r7<++ml(VsnC zI}@H_OMS3I<4MwjUjW<(C=Gn$>0k_jw5E!7N71|~FNi3$XaI*w(HXn@@(eCf&;2>^ z{%W<5lFIR&n$rlwfSrxdPN$zF;X(7S8Tr&eO$1sCRXc$|A7R=a9fFTQSD&+LM$Y2| zt4aT^d>=faK!3#93cri;#&fuxRt(z~^#MUXq*1j2SH&HG)omRJKcWk%DomC?y-VK4 zMfAIyO1yi=FX}Z&e=7IkUPE3`?^eEG=40|wRlXMBcViT2qFAXDyKNK1U}6+1TI;?J zT-0(^rTPhvk;G5>8OsD|roiT?*Tg%{K4pL+ZV;dgASrC$0zOoc(S#65(U1e}$!68E z&e_@o7UnUhuJdIo=uh%$_Fcwqyswf__%?CtiC`3k7@<Vq+E zzC26$ATQkB+j~7$706iV8n+i&4t4fRkC$V3&&oBZ+YkyoB^&>%K{hs(&BYDEg#akf z9KM{$;R27Ux08|P%~Cc3%INd5Z6-mFBbrYsJ@0oOl4^|9)SnQh*mW+^ZV660hVx`kA4i_4ZRW z#4HG7N;Lu2Y`_DH9emQ4MEVKkZPi}@I7tA8d?n8#iiSpkgYLLUAo7qFU>M*iMSr+R zufL*OsBx&J`J`cNkd|&4bV#)$oeR*{Z4d|rl3JU#vn>e3W$(nqN!+@)AIVVI22VkTlpwqTM5OTf4>AhA!Q;|L zW<{wJ33GF=LH(ld0@~G1+Vuu{_E6$SqeW#jDqF(mQbXFjT9HM_6&RlRO|O8_Y1KcI zA(l(AlPf@fw`k}GA`0CgIGAuyY%B!v*@bn4GHwIlh1TeZ;Qucax8%-&m58 z+rbF+i_7l{YoYyCD06{tTG%CDCk4}JzxeLU6|vYv0N`cviBCErSg4s0%G&GhOC?Kx z65f*+N42ef4a8MYoGbz=gfer~h&BArDt&0K#LK!4Zi0=mi;}d}R+GXD2`9>*aIp=v z9|Bg7g$X;V#oaO)TRP>u^cBIv;ER_n&b3?`F=^L)W-!+oGY()4!Ma>AI5VVS6#p%#*LFy~C0)_MWuLieYAHFyaZJGl4hQ#DkNj${ zslt^im)pu|`Z2iAZw+ub;Y#^~j= zFJbP+MSr2>h`?t;m@{2BeP!>3p&3+8O>q2RJ>42%w9X^E;LpZYJ z7o9|Z>uF1~%p?#iIm5hjb4fyQySac8JjAb3J`5_d14cj|U=%b6J84<+TL(CY~jiAXW&y?A&tH$@m+EUhy$Qne)5V zoRIBko9S-HC=BOz3uWvj7-$rr0`hi31QLog?WGd|F-Q`F!Gsl8K*LNnh&Lj}ZUpk# zJ(uW(&4Aw2hei!OmRgYLzi*tcB-krJQucCrOH@x5ukqVbR$SskNow;mE>M^r6;Dq?UqXwK3 zCBaFvE;d~Rw626Oa(X(&PiE^EUy1)iS+!CV3h6b%bt2z-$1OS1HCu|SpuX+Aer*&< z$GJ=P)8`7f%cH`y*wxE?)=6_rgHwm4qxOnz#)7EWqH+qNalozUYa~UPx zIxwaNK?xm(pWGls4s5N(<~<;H9j!U{^psB6Qdgtn7l9*m@1ap6B7t+veE6RlNew&& zj<`N(cx&r??D&OZ2X8Z`=l%DJoyw4efD&I-MQ@mxJZdB$(V=9mxqi(#HV$%&0EWud zZ-62VGqD1%^N^POo=t~u-pD!agjN?9C5gJB6!by0?C?ylUIUeujyaOlG-r--^hSCC zU*;|Do+xJ^QQ==i8W|JC3#zeZ_Yzp{Vpyl~1aeuRwWkq}fMNY??h0rPb7qb)8V%Q9 zsybTs11m?&6+!8#i%(ZZ!chE05egJ^4Jifk7p799#zl(g0$&m2J~sgt@|Jq7%{eX_ z^z?YvJLt%58C9;q)cev7@oG?Qa5dnWMtHr&4IPV^7ZGgzivaW^H>ZO!zq=-H^r{d( z!T%?;RxAhyk+iIr^ep-o0vDZ*dUat`FI7PhkKd-?)Kd6Gj>g@UJd!zlnoKh8c2{K% zj$xIBtXT@Mpk<(W>15e?WK@DUwG7Txr&Tfdg>Dj?(sZDrmJ6utXzI{mI5 zqrdgx_fl8;zy1%1F~ArnS~r6-W3GW$?5U6ugeTAhK9l@KoA0;5>XoU;1WrK{@_oq9T&4|aj)BC#=ZtA{DR$bd?~KTFpxs3G+*V}OA}tlVrN z-G(_tN%}Dh(E^0~ECk_njB}O_4^YTLe_0k4jvMd+v32TIkOUA#H^>TX`=AUN!!z{K~pAYm3 zy-C%nRG+_jRk^*gj$=EEuPcp|zQQ<`ZU9ScydZ2-#`s)&6`Cf4mW8-x3d7JnrZUBX z2CMy})Nk^i0!;w8OWbm}&2rgUWBsn#Y74&?opRKp0>>Y>L0@pHT2ecf5+G<|4CGVr>p>JBy2DSxJt|U;uESn?oCjxUysW7$v0(y#Zc1S>EUm(6e(sXVmW6lwSWky;N zNRsU}+&`uCq_~otX1NvNb9vBExLdJRf2ec!2M0tZm7{mTE=k*ixxEPau*IDgk*+*_ zsw^ClD@nhN6)oncObJx#sDBBkIay17cB zBMqZRxD+oQdl5mPZeYSvlT9ad6ey-hC-g0-;YBC(4k+WG6M7Al zUg+<71Y&$o4^bneU!EQ`XY@`FqiLsKy-N@6ho%3P9*)5o zI7<(KB3#Lp9!P;GxJnOw!m@u#4~OBbAEk#V5Ym0p1Lggj^l-m8OfTsnAcQL?>4Aa} zbROxU16WKJ>ETKo+K2QIF2Y^~>46#u#((tCH7xpj^l<(-ukYv~)Py}GM-TKsIDVst z42Q4L!+|)fnbAX-35y=12bw^bf6+seu;6de!>Kqew4#R?5E`cFfj|)OpXi}oSS?hd zhdXi1kLV#7LfAv}KsJb$`_M!Gung9rhYN8S-_S!OgtTYqflLtnFZ9qGtnn-Ka19Rc z2|dJs(9Q@w5CvlG2R(EMi}nURoQBiCpobU`j+>wdsu;vq*qL_x<37u_aq0(kyFqQDF(8~j6M_clf($Ns>oDRGtR?XP0PJr99$4X-0owMj%Jq!$_%y;S64aZuUVpM zk>x?>u;V7NXCRWc{|2%PBS}1YjVxTt}c}!BC4ZCk9G>}*%SqGFfV+1s^ z^6SSW_fH;TH%MeC51o$TMG?>2$pbQRcd6NfjpQL}b!?&ei#(8jLU$t%9b#^>mB@qc zn8f`NdDvmNWZLIW7!2j1|0IJ2R-Jk)`vB*mp*NNh=b>BK@Gx=)^fZ-)j$f97>PPTd zclIrJ!0CS=qJdo=bkdhtBp8fsVv~ay;jnQuvhfj_S_g6-I%5~43{@!CqlNb6Rf4j< z^y;;8_UsiG2I%2xA@raZ8)+?Z2YTo*mmWG0vZUc{hHz{>Dhb1>Ir%1`oJ!b3Q+T8B zBN>^%0zz4Sp5*vAjgU7ldx*v~XQ3Ti_CO0G1BWh9d)Y&$U$ckny|V||!66TRLpKNl zAFl9uCk%XuQr;-=ArJ<;10N!ED#3@FB+V@NKplFh1|M>|Yl2|_2_HJFuEK}oI>^w4 z4?&A;McdO5S$M+r;lsHS4~6(Zb4y%HCHTdMYcM%Xu3cRu34^ToP^hrc;8Tnb-5MGn zE`Gz950{J8Sj7XGAGy2v@OJ&o7p2g~sH>}V(I@~?#Uy^ka04Hd9YdP{1U>|ru=6nq z;&hpkBEZh~K#v4J?H;b48)qpR zXz1>t@w09$OEOTg_+D9C?jD>ij*vj#I@@L65T>#gKQI5K)K6}EpeH%VDntg>a5X~# z=1`vY5YY#w>i*wA7s0dZy`JyJlFG7E7H{*rH4b~wcg6FLfb(Y^f%CGJ)BrRwayx=@ z1ZEsH`@5@x&6KFhilLQ4<$B&AGBP&*S>ArCtA`sjJN`|jg7HOY6{&~l&_i4H$)$`l z(>Pp;&QK4n=xt0rnA~AYgw@e?{Xi{PHsB=!lVWNy{1ucVDi8l{pG^|3na_kXy2hR! z^2!28dsChs5_*o8$W=HnVVK(b54yF>#7p!xH|vt%PkVANL6*mh54A8GGE0gti_jg$ zg7|*_hB&_N;vrHCa^zKuhpStl>kDJ~xC!!U898|9xDA;W{=vlg5gLjh>QtO7!G6Oa zDgEkxeZz?{FWHv@i?Y2Bu*mBIxjQ5 z0o4dIa1Rd295qbMDd73O$KMIEkb~CnG_XR~ge2A8nH)?b*MF~UdAP%q-&1`LvtK!z>t30X6Nz;!Gp~~ZPjaX=;c?3~;VXL9htI)l z=Gy?R)f({j$D`>^otYA8=qZ3-+*JrejTSeWh~o8*Xu^jcFu5Q*rx?KeX0$>(faJ9E z#GVV|pb`dC>>NNPHG#lQxs+JN$c6%hj48L%b$%~SJx9p4(T*QO3{CU!S2a*V!?`f) zZ%u1bX{1ok66JL`$NQeYXIge)SeMoy{1a?l zcSfOPSn44Jv%0y085jBE1boqP&F2_%E)-Xn3~^PzUl~i~NvsOz8}L`yF2p!Di6szu z_dU3z!o8HQcNiBo2$Cym6~EnAt^9-_7N)6UXMo`o6&q@20V3KfVEa-607E!59;}VG3qa2oVtm{Pdmb0+<%#`aS=yZkm(W{* zCRk&XkbWbxBm7c@|EIiqyqs*f*G1i`6NbT&CSV0-(!H30T5OK>N<)xmUWQZBQu>`R z@bIvByIKk>RnT&#eF&PB2SfwT>s&(lcNpSqu|QhH>_kG(#;s!YfQ4lwIpqkIOu~!5sj`i z@%Uj-6gT_C1bY#b(fI~&*vuDVG#IL&Wxkig2DMvZ@gCgq_=q4K0KtERaU=b+WhW5&`xeoT82 zu2o*^H$u2yeEr-qNoTxX&?q$vvo>kPab7-wC#k`zNnjEL)N(~ntN!2ys8ff&hJE)I zQvoTd3#rg<2k$iRu+{C~IfIYmf&V;y5FZZNwg*?MFyG`vc!)W_vtoK*D)n`E-(nn6 z5KIdLhnmAxY8rN;NI~Jn$r^km@8OkOo3XOUQu7m{w2|y|i?=D-tJKnjt4QA# zZ%YAK)j%mF@Cu6IuWRT_>xqk2@T)c>6rVTrx17C;KqjdYwNGw%(ZyyFCA`Rk`7uvB`ouS841n!o|*H`OM z*4pmjZub+{?C<)Sg{*Hr$K*aRe)qJnE5Yr8xHoVU;TG=G&kow5auGDn@+$X5)MuwI zJ{g<0k`Xkxv~htwc3Ip*I^s-!g8f@UbzCxc5qo06%Zdm>5M@M4eY85kqWwh z5u)=HtlvS}XY+_*UpEf4m8FkmwnZ1k>6xq&P$#XFm_kOyriaJt#Wsl}K4n@uv^oF^ z_#|;ui?rwIwXol`s@9gC(WKNct|DE;oq^ouRgfDEQm>*_xmy9^3un`ww#4!B#cPC{ z9W>uXuupe)_0Q&@BcKGR78bRdR!bJO)9iKQo5_9vMFVixi><)>zA&%NC%4Eku%KSc z(XY_j2JbN|DMf>BZN-<>x^FteI6*Syzs}AZBZsPsZ&>&ieS+hM^@@sfZ5jTxgur8h z4yWi;L~eY@qW8O~6_ni6-(+k6sL&YT3pzs2{5oHFMn=)q+vc%5oE?iu{spXo^);54 z+f{-NqW6xT<;lt)F+{{3oqqnc>35XSm5NBs<)sh1S{%6nlUUBXSdzl8G!1BhZG>A5 z+T2`zn}VVf;+Vi43nQdBO7Z7ygPckWDcpLeBf{nIlqPDP0k118pE9l+CkPvo7w=no zBB*8I*CbptNEC~F5h(d|RX>f;Ip5+zs`H)*c3v$=S%k*1QO2EDlom$L;E6*Z3y2Qi zAjd+l2q0T?jS?J6WnWPhO@OO7&Ae_*ZtZ@$1M3og>|tf$NW)J06)mt*b_iOw?e-|K zSjGx?+aXz%8f34ARkCcoC|dT@66%c(lal3Hl!dnF$p_k@o zoYm~mtLevF^hES;5tjoO5xSE>PdK(V|ERKz(GAl>VD^C?cAMJLwz6tZ!F(zGJm!aF zS21)mvFWkJk5Gpnt0DBBhc$GuJJK4dIYr;7MDkx;{B>ME5bvqflmaZG&eQsN8E9~5 zKc;6O=WRDB2?tkXo(@U))L}f7yPkE$Xe-KEv=<6KCr(D3>hVfy&}HE3=*uHvW+XL+ zaT^0m=3q(t>>XvQ;8gCPg&3H+inBN}YfhuHmP*oh}NG zK)Fhv`8%sb{#sHx9A~1S=-PV97dc!b;ts9Niz9>Pah0XFLrBppV;+bc!9tOR(V%1D zlyDXwO0`>}u=_Wpam6q6N^rJ;^-zmz;Pq3BI@M_!4X`gV7km`}h0d^zD8^ddrfdhl zvW`?`4o9219o;8@U4s4Dh-&wZy*Lk2bM%U4l}9hGu=Hjt*L|gQ0&{s1qd^Pri0lpp zY1V4>H$p-%YzLA(a073{j1y%3Z*V+1iTuGG*;b*m9qMozB2w08r%_c<);b-_MQ~5< zlZ}R|N1Se~T%tT43$xAIZIfrn<;MWGZeTkhZNuS6VP@Hlc8(5Z>y%L+MXV#aitmus zJ3)bu#RSAboZ+-X=L%m`6|g}c3p1Uzuu?%MYi!;0kfvKYaZ*}=>CSL?Xx5=|LT;3f zM?>er}9bCTB(gL9`2 z0WFK+Fe=!fSZHhL#_C=fAc{ddvD(O6J}P-m6upC7iP(i^i6>@ps|&2&wj6is6hgqH z`(k62YDq`9KK!yV8TQU_g!g{1G;~$uZ~P38u1s-g-OipajT#TbF26eJyPy>>(}=zu z^euzeRM7tzrtmqJ${BI%iOF4ZvlxhNILJF|b?uXGUcK_&QVwS=zn4h8QoUK9hzv=# zJyxUj3jrkDYclA16V3+GzFb$%_8dD$>KJUQNgmNm(8pM6tA`V887VdeaTN&ZaaXO5zYQF zv$YY6(hSOP>6MRF(gf<<4aj;{U$HMo+G>Y+qh$$fG$c6d=~6D=U*`sn80{Y*;Jju=xc`%Zyn;VXX_WFUQd0!P=R< zPxl&xis(V1@I|#HBn$neD|7<#NuEb(^9|Rk!u}H|-!~`c*bA{mLKK34#G-#$p8w1c zCHSAa*C{D6fI$pBMN+;8edS?OVtPyR)xAt}Z|^r?m^Z#!cya%?R)`1yy)6I97}@yx z07^;h=+1UuuWk|i%PPoVV1XbGq)0{(33C-4DJyGY+X(lgQCP|I9ajsUxaG7X&BoOf zn+a^ZWjEk?+>C&$wFzQD-8TXqzDYGx8L9VN|Lw%GVku~KIV#R_iI07H@FP|kBrsZ8 zU5tx5vcf_bmZj%M7A)%B{|3=^7l|$q9H0@JL2{dPZ(RpeA*%7fP~*MTY5%c( z0Crnc;^X?}XqlClWZINBr3pRxX|Afr)Qk@FwWsYz zeru*EW*4-T=oO;4z_R(^FaZc2&uqk6DMrn=eMrZhU%W(w@{VV5ppP15UxX72{u(h{ z6_H^2HH##;cC*IC;A)xS4ttY-+QhOx`dWFKZzzaEIU|D}ZV4k&eIhoQ?1l>w9Q2rFTlDLZ&+3NrbTJ{tQ}qEtU#5gl zqL-Y?RkuCSC!$^khLS;B{5|j4L_~Q$NCwh2hSHublBFPSD0wym8WS!CYK_x5>L)?6+As~$w^v?;_Lgdd|0*IFYov5* zC2tr}?lM9gAt28rI^zz}91;c9h(9%fcB!7rcZX4yLhK(_H5G!Q*wdgL^+XbLQt7{4 z$KPt{b)FofKlQGP^!xf6gh{2sgajStM$;0#Vf|xum4!=w#+_ax4&6zg{HCNtFTGg8 z`<+{o;{6H+H6=E+bIfv)b-dnImNcSz8XYwdHm6huHL?a&Ls}HIRiJjRnp^nv z$|*jC&F{A6q`u}w9d`$qcj#E)R$m`X;wCi-O{p4qa%Cjd)XK1049T@+Vl~zRf97WF zK=}`MbTq)TY%8&ilO7jTvWl~sIYI`eX06j;0H0o|jnEZNco&bxq4f}NAPihXVJV_6 z?oAqvBW{XA`U<$hItJCDkgaznw;Qsiuba8)+|>#eN83#C>DD-x-Hgq!z>m64t2Cc{ z>Wg4*B7=Zi1%Q0LwL`f2h)2x(AfFIG50a@|_vw|}A?a^H4Cs2`pGf6Q1KZSefQVx< z%&>wIKvbYF^^g?7U7>}Bdq}Wuqw{rdP$ukk)v<245yJ)noEpNO z{Ly<0BEBIQGS46+iY}Ln1K}8PayZ&(CVKHYVft-|pjf1X5fGXjEJbJc4KmT7cF(b- z1OG3!zfrS9E(HM6@aZ+BMU$L{AgQ$2XBktm_UUD5D>R-H!iJ{4n^zU1?PUMEXNgL1 zC=EX3LGQvOnz?^-%RG7cRccd%HJDfh!4Zg&-EqnI;NaY(z|hq+2_fL1&LFz&ErJUxfilYF=DEV7 zF^Y!0<)+v{Gkcf7p$^23kkI6x*u0*nDq z3>BV*e6ff3?ZNYY%D7WDJ7wA@P-J*`8s z{jnz=$oABpC}ip&iXgR&wLg}}GZD>UX7VrJ{vpi`f@6}~S$+FI2vPxmHPTFcN zF<}->pU7?9u?l_rF*B#UF+Ub}6@E3e!jv z9D*lUSI19naEu#QL!*kSjrQ!?&}i41RYN~>L+x2e0?U!AXW%F%jFb~Nj-fxr$my66 zB*H9=VumBXA_NKPSu>=joVVx_y4Y~F@)Tm5x5)#dK?0nz`#u#BVZRW&$h<#c zCJHl=5HVmxOkP9PAW?LoE<#W;3lr3|Z*Px=m(bxQR8loTiAd5AX79<5N00anwyXE< zXsMg7?igI4zmr|JixnuUnWGl#k@o|}5Br|2X_h162x2v?VOkXl z&zWIz1xvh^N5?1c;M39s=edG~?|A6(@SS_;dFS-R#5KKR0$#+C{$#IB?;odOAaTx9m5nSLu6O5V@!Y`ltb>c z)3tS66bZ4S#h7+_KlGt7?L<-Wq7a2=9Hf6P&pY#YEKeuQPNC4Ja5`R~jK|@@N6fvFV5|@b+KW(O#`=UKLScuQN@O!Lm4}B1hu~LS*`*bS;V#2ju*@p2 zRBXCp^SWBO^zhJ7D<;Ol45=`pLB?Q%R63DbYKO_h;bA(hwXm?TQCKW2#6ox>9-b^- zHy}h6hL0|U=x{;){HFN-|B(=6O8KWD1O<6WQYJNXB*-5>i2)J&qz2GzEDJK|wQe{58Qpe*II09{A~xUwZxe z;@6M)_;mg8C#660(tnUJoQX@NuNyX%ZX<(N(IOpF}-O*f&NhK9~2W)mFK4Ylbetmz`=4dfO$(a<0a zhK=wv)g?L+bo}zF25|`T|m&-%0 z2@9zh#Xx3;2q7*(HdoHDLKL0JyLBt_vaZllQD}FtL!)hQDkEWT*(F>&dBK@PCX>m$ zUBYy`Qa1~cX^31d*QZan&RWiGTilu|>YNa~3zG_Fe+jjN&+9IwI(hg1&Bs#;04iHS-^otPNO=n)a4>Z1Rm5Q#1l zU9^x>AxPne5H#b585spN4~yZ$JPaR(4>K~PL`1$2pL`p53~a( zED?&;p_qB*)iV!=v(OUeSzg$O6M>uig+Gih~Tr(U`^rPE0grCh8kv?GyE!n2D}?*CnT% z)~-uuY0tm{XGU-H)Uk+dLD5Q3ETWa|02nR8VJ^Ld?b?GF6#I7RLl~ol4Z;wP7=#Rr zal}4?D5-h|_95v`4>eoUKFwN$g;mbOnif`sg%zfSg`Em2>@%H;(50Zh&=jFdnnNy$ z1jj-I*&8BgA;Kd(eEsj4gx=HeAYuB50u_Qm3lSnL$aKrYe_I+vAOi}G{|cf1Lq7TX z_&xdKzV9_qorX$Wx}l{d7P_?1>MW4jA40Im#7j5S5KJ{*y;Q%T8!~z=BfxZ|BBlEf z>X3qV%ZSXxXF_IVhwNC9GO%L<%TIhl-3M^AjxA$hltG4NFo@mhFvg5_gr|0kgoFfO zXb}l3&j}HUNW#hppTeXGaYuNN68>@mKW#ZQ1OIpsiGldE@lWrFk*gE()kEm6lgT9H zAt7A^kugXFsj$Kg!@m$#xc?!PS)+t-{=qw@5Ndp4jUcP>=_lg!8+z!xsgtprH_bEV z*L(;L!4g9F4|4qdLpC3O1lfQ8@CPN~H(!76-kP7^x9@!O(|`JD&(1tF^SpC)ok>R@ zdCi(8V?iPazaXb9^QGkfyw6Fck&owN1A4f{Aykv&wQ9Y3g|Muu$Df>W;u06RH1^X0 zVL#OEc0U$HFuc??5GzC2pq?w%Nf_OU!3QV+d)oo%)l#&E2{#9G6G zIN=eGV1(cxO%G0wupx#GK}P5x6BKTkvo8k1+yrU-tln;{@iya6H=(clc%%8n`gkIE zJeJUm$76A5sNnf8P0+fjQ0#_@k|oSc2U$UuF!OuuT`AZu9({YmYx4}MJ$mhi*QUkv zOA8(1(li~yA#OP4(lR$Zh?r%Rm_=qt)05OQPGwLr9fL8_U}#2Kb~-VAj8sbLqpUQP zjz(9lmK|w~*kClFi7*o)j5N~Fs|}S~2O;1fM9hv9`bcUod``0^$$AqFX8 zRANkqp~)dHG|3@J`q4*4i_u580%2eHYWYQ6i^KM*Q&&s)RH;RsFNa+ge=|qm9Q(hS z0|&9z3cA(_`)aL@)seLdGsHxQ&mla3rocYu^W{@OM(DPQn8Ot2Fw>>m5WrbrB9vU>+v;fHY#FvsYNg^@(i+ZFApF8s7{(c}FUmKC5 zqfT4PoB>Sx*KTVusCo=mc@zDvcApu}3y1>l>l%a!$n!F=06PJ@I~YPN#x`L4^&*zD zIP+(QrvNA#Vy_+o(&yaiOH*((HhIuEk(GzLDo?c2e1L#NJ0tNY2=9>hS5)HAyb5Ys zD%9{R zB#;>(E`B*A(2}`%S~#j2l-)z$LJlivr;f@-+|YdsdS}BvbDlx#syWM0vd8Y7-RIvm zaEinB!8NT}!cTro#|lzGpTJXHW8!X#w@{>yrDwP~hM;8`V3pxpp4GTQiWu{qxflp>_e)0Iw#JZM|l$LkA7?5vQRe42Rjh zNY^M^)3;7kj-6F?4Wv^@!ICSJ${m6-i7{Nu962DF06U$P+Jiwg}9$6)@sllcqKm zX~c__u^4;eS=iDETm^?7#5{zewN^KXMHMDHoXKZ;OAOru^gcD&Ow-iTf0TjANqfs# zdQ@YkakD@vo55)X&Yk#)YA-F6?2td(l>y1Nz(2vSe6ARMx5yFI;52%`rF}G!IB)yZ z!lr{YDDM^|25Exkt}0nw`0NAQH~R)|UJUC^rjjwnofB`_$UtlX`aWRt5+zC&WjFtq zhNVRlt^mxfC39UzWVI!6O{4~#>`epN4R-v~LP-Ac{QW^@pyMXvzREU+dtE?o14c4u z?g;1z*C1BA2pz%mBm~dC#;&L0JAs4Tj9KWHcXADK1%^9eYC^iCcyC324&N(VftrS( z1@JK7d8Zzd0q-~_z|Cbv{)QLXonj8~0hcl~1&p2LDR565vVVeIb`2e|{s+!4H9gn= zm3o7Rd`GjjWrazV`t@&tQfL=`dJiM5Uav;(3M*#y|LF)n@Yr6SSAS4<3qrEZQi0W- z*WlDp_ewTvmI01b3x$dfcfH~Ua$&|Z^`}?J3DF9ztJP@je@n9J6EF^GS!#S|8xUC1 zX26%N^kt$S4w4dS2gpTLDj`-Fi6x$++693~tP?*{UJ5F31o=6tD*8$yJo(^zSoP{} zA@~DkbU{N-{3H_*%=7F~3^))%vc!Q^JUmwHV1vzuVB+DNw=F}=w9Ppxw?XCtErVZr zFNI(@X_aAs_2LTFvdx*TMpNle*H>#k$6Ij_7Lb% zSXH5E&S{HfW#>vR4?_&S=*AXKp(buejHU`gZ_XM!_iAg7fHPtVdjlU1WaX&fO>xU6 z7XZ6!M27Pd;eLTmMARX=J~06XZM*SYvO{G{iq1fVzd*r7;z&mCKwWc-{*%}5?C~~1 z-i;*sOE*!38j}2cRaFbvClns2j+P0fbGNGBB2AAG14A^A5+ve;hXsR3{z^YLhC{*g=X8t&qzufOc3K~ zKoRVOI^wEiQeYD!stcRby7Qn!3#VBp$dEIEOKF$yteZAah{oY+mDf-chd5a)B%8vf zyh(3UCl!%UTxmy|IDF8KG#sG=MiXyECUcji_zTxD4e{>WXv=KVNxyW!4UE@j0YlKYcibIaTb{1G%tLP)iAbM zS0Tzotc)L-M@T!HNaE%JR;_|NtjvT(BRj?hl=A5VE{$k_|0L+9XsXsM95n@Vc9(x1 zAGE_m5LZ9{8Lg04*qimJlZ_v8C>7Hww)@_up0fl~E+I08mo{r`nX9&!kb&{u-_;Cy zOvMo=v|BFFMh^WviJDR9>MGXAnK^*xo5&y0N_1@vu!i$kYTh~w8!RIBb;T~hZ3LEOc+YJ5-xO{uD&?x2^+w&Cn}#&nO7f2w^4;x~Hi z)s1E*tIr7F01jf4!-QE)_Y`oUI_Tp9X+*_^tz>L4rlSa?sSZ!lbG54w175#}LF1zK zEAtNzKYADvnBg$!dCzKkG+u0c7{dU6427f*Z1K}jW)w`bvl>fy=ovbqY2#O^UPRKg zS?lvx_g-sB$)c3Ax)i?f26>eJps+xvLN?ldud)3H)-*pR=!yXnVVEiqM{j<5Li)cI|2u z^ExG1npMFH8UEBfTC?!a6-m<1_0D)ro-G^nlbE;c0f7@L)Yx>M8>GO=94FCp1dfs? zL>f~wF76v3URZ<60P4(J3N*HeH^Lucl=rl+0I5J$zbnv~Bx&p-V{eEi5KMO(MZCR} zfR=&PD)A3j5Z6V{YOc(_yqnu=TcPZu_VR`hMLlAC!ZY-_yMl*fsX&KJ*>d3S2pUSF zjlHlrpDaGMwv|L$M#+h>ra$ZC7Te?=wRb^Y>~Pbjb=N&y(SQ=d%(=B%vVzT#-m zbpFY{dFwPtm=&Gc=_Oh6Rx6K6#`0qCCp0r`y)maS zV^@HADYer|HY)KLnzKV{=$Q$S8?^HdKi|ZWz>Sf#@|hcnAJXg6!;ou#%eiQZC1p0O zi@>QKz10#M3RcCs6gc10aQCeNb^foz&i?zi(8cfyAS#dO{LB?ultyAmk?z|?x^poJKShuu-<*#1yny+ zL3cHEwf28;lF~qvR)JI#hKh@KdP~ap_+2V+%x0ouvApH%feUG7K3_5D6f|e2cZ#(A z{?4A>uu% z&sHw-==PHVz_7L!gYZVMGQC?kI0w`iP-BV~p^r&G<)8>hCx+_rIDAUa1@LDzJFN3M z8CcM-Ol+OQgS*@B#htFSX?res$P`vV0t1h8cgIx!v=C8hSy_|0g=}jsart9K)pk95g2ALfLDqIjq(~`cZoFA^r)xe9nK1$JKW^B@ff^E+-<9E9dW(+ z?cB>2?}z+gJM6Ve99I&w{g#Av$$!3?ny|(7cFC3jugiENP0u+<-o7 z1dGD~0JyV1Puc4)+Cku_&H@KUPqi8oyi&&M)*{9Xi;#sNU+UxF!HEA}fIS%b_+3j> zVt7x=Pc;jmwa72Kj()ZG4tY?tkFjg~Wd?8ai@P2*&<53k zr2(jL!OAGvFP=X>K$`3g#$A=|3+I}U+%61h{?4tYt$gX267t)rmF4IAXgu}r+eaBd zl@%cRGgRqJ-GH26py!Z}XhHAyKUp6T)XIdV!|@yIVc5r3UQ4<(fEt!fmk*^)sutXM z9jjS?vZ$ikKE}4WQPzyGCvr8Fj!wJs#m`(NY0y2IquIZ$4|{saV4ZvY*iwi;bjXY6 zw!D@e)=SuY(Uz}5<*|EokrusE*mpTO(EO(@EhPi@@4cM~vilSS28B1L${;ago>1vu zut9ju=S^Lny9%^0PRS0H&rR~Z0kD$+jnUB|;{UL1e_GF+;es%=0LVr)N$zh;@6494 z&14OQJ{lxh;Y~Em>JnLUM}C%?etSrIA%H0^?YqsU=lOxh#q1;S5^ze11J9GBF=sKMR3F%lQ?kV%n>u+>2*itz^pz| zwP2$u3?J%srih-&)P3Nb@i}>6RPFIx4=GGiW9%U{3!jp#{TCmA8pB+VI`j#o>BOhs zW(HBl{~jUCD;XCCuD7XEQ@lwGi=u7wjqkw8S_e(qSS(oThTv`9ws+K>Hh>P@r=8v$ zG@ketsI?nFE)q`%(ru*%(eKc|b;K%6VW%vBs^N&t}@L*d3slAL)C(k-zmt4CKi zqk3sVnOKQT1SQB^30a(x@X#ty(b>_W4K#JyPkRA0%wRdvq%WEGDqO+}F>;$C+-p8i zcf|xefHq6)!?Ca8qhJGF4$j+s9uhB;O3~Fcu_i!Jt930#Xxe{CzF%sXGzmmIluXmN zKt0}uU)|8^Ao}uPwu4B&RW+TfzF(<81?TPtyQP}6=qg!VR5xqy$I4?7$|mq#F6lNA zO#U)ROORY&_(QIfU>e`nD*YO%sDRM52g{hpg=GF-QKs)h4R|pTO&5{&2@O7K!WcpE z(~swF6)$flO`Xh1lNn7fR#NcF^LPV}SJ-2{!*{HTw5Q>y6#0d5uW+OSQKk$zXb=6a zZ`@Nsw%Z8P^hhThB08vHPxl_$vPpJs1M!Aj`h+za;G=3-ZKEwW02Jfz{)>xc+ojEf zxWrrskRXl&^DQSk zz)(fd*5xUQ_?xeJ!cL)jLZ^57N-2#nvdA1Cx~SHCtgE@Lu9r}C5nEyVR6IUbTS@uK zDtV3yjd?-=5(xzPgIZ7h3(yFPg-8$VkUov23h)EYFQ&XV>d+)C=^ZY?&!B>ZGVBMU zN#*?eydYjG+)7JOpwqI~ZCk3I*k$Ow@#zs!%`gQ#C@H(0S+lICP8tvtAuNAMm^0_Wo3+gSP^@h?Cq zYbuKsZ%N|sE!K4rIjtDWs;1gNf~~e1M5-DD+?2_Z)mWXe?kg^Ajx^KVHgxf;>~QA78p z)|#XnCq6VidBUKQOD^j`!P*4+Ynxu#5OnTZR~hdepSOfy#zOmGnDSb}wh2HFIQf}#di!UDIi%&7itw*sVz^0v1`~Wt`@U>j#w}V8B ze<5%z8{mv6BmzZ-?e*Et{#NPq^ERMtr;XN)ueRWTbSs1Rc*2ghX&MH6P@wY4T916) zC97fukxgmHL=xWsVw}KaRkUDRx&TB`Zc{ODQIPdaAc`tg!;4Lm{*C@d57C0pCb=iI zjSyLaeN2<&D{hHa1U-|Xkzc6Ry3}*soMu`wb|~CS6c#6m;1u_ET7mehyJ^P2?W!6S zq?RpUywUw@@HbC|n`1Q<#aaPbb#EZn=pe?}8 z+Qv477L1>P7ff(h2*TpjzX)Q-=GugDYz#qt{3>SRBLsX(k}#^OCcu+UWya(L6paK} zl{EL%JYnkJc;bO>&KV0?m{tHe;RoS|p!p_*SGM32yfR!!Gt0}Hl2sNtuUQElCg=8v zRaWJf!|$V&qt2=GVl=ZbTgz)$OE$3cpS2Hof*wHEOO<}^%h7;SBbSbKCd{Nj6vzrK zMOjwnjgPqki^>t(3zL7LLbf5Tc-gaxtOOjI$lEBmQJ9OECUoiGl71sT2SQ$(6b2zx zwoF$OB=f7VmZ;_TG?TX>;u3w0Zr#>_38+DjKL}jmr?g+9IZ{RYrIv?CXdgI*a8D-X z!?X}F$a5c`(y0!Q{Ui7iJ%1;w)7sM3{6T6Y2!_bWCRSBzx{Lh1HU)VN+3d=-i572{ z3^9VNgjiETg!+MQhjG1_*2>UzHO7l!tq5%;jxoDcAG=hc<&j1TMu5P*Ea zf>YU{)mdLyMVRi@TocnHEGvaZDgPmf7{ncJ+@nww$s~}=4Rg*zlp#t`Se?{Quy>Rw zIt?evmXTO83b zCSs66Cs&+~+qx3@Yio&RD8POjFa6j)2-nYzQh#An5 z`tpy5N)sZP2J3*VL=W=9LYZqKv?wr%f)i= ziHg07aO^biQXGMQq#pcs7388`g* z>naS1|Cet3L4ryCS-+dkd@CK{W-_YY6D1x!I|<~&RP=7?vXAy zE65VOmZyHF;j-XlYQzd=PRx^1!R8r2R~X{Aq^NkV0zVWy0nelp%rsPSOfcI#s4+<` zUu6@v#*>uDCD96%ut_C~^;F&s8Z0P#S5cW&!ySfAZvoa(wlco3>T2APg@ADOQEzR2 z)roJ56fjVwBCf+ccyNCM@$lJ#W{KwDQSoEpU?v~L8?Iq0-H$b{Y2GdvOHEP9;K7u4 zT0>}P8)P93t}EYbGKO3fPWQewvow&-1)KgBOnq5uQTs&yF&zXYj66g+|1vzYCazR} zDCd$1U8Wy(ZMi_>O=RE!5Lt<2&WxZILVH%^eIA*9f5V7>FPwq zrdNmXF#jg64c-XhDPmQdTS0gzJ?KDq{^S2()0@V}J7x=BAIwNFsYc*kU+&8F@(_L< zjtBTr5F&0Z9|tji=+2*yyt?gv50!>Iy?As;`?P^ zGEN>W+Ve^Q-oB)ND!~bH6p_924j0>uVAHx2!7|yEi3-8yOv%pVmeNx!+3U}Sv_QXr>;(Looa*_#+!UtXF4V z_gttFG{7oUg9jB}42a=4r8?S;_mWqXlp(w**g?-$>v$Ao3vFNg!Lf%M3U!!smk|Zm z6yacq;-rtqV?o9?IMp#>H_CBHJS@59@w`)6WC=5uQmdJO(slu_I?u4x*Q(1bDlFhk zT&Avd+YzN9G>sW*VDk!rhz0;F)4{KN_vK)SQT)gj?Z*5|sz4T<=|4*%@^Uo`IA08g za3RbM=C+jce^uoqF39>YX(@E=8qm?eLiXR-@xBR~9G#GZD8E*2i@z*P8o=rn!*5Ig zJ_H_j@iX8$sT}Z$Ad&sUW16+4#$q*@pUwEDpZ!!UW*HIkrMb~Ok!Nuf824Xtj2fkz z!t3~z1LA#eK2m_9hI@<^Kr#I;6sB-e1;kX(N1Sv!BON>6f95$~j??hESgiHUj_O(^ zQ?ckr2vUR1Yfc(6{Uxb)&V$!)RXQ_Hs3D7RZHTw;DQ-#BAWG4f2;bStjs@KCD6=V{ zEMeT%A2Um1h@GnWLIX=mwa(BAHEj8Y?gURfsJyVEj}1cSA)rXVz$}>;n+bvA+RIebYQd=YJ0i z!m*=Ge?sSAh!_rDoTP42-^P0!j8bel4kLz zJBcZ9<&zu^cNH-9O-7eUeF1ex-eg)rQovf~=_ca)r36p|Yp(%>$E0a?z|($@d@75H z{M?quCS4zHGQ1?&nH$`UIEy!F#8yZ&J&9_my#ZoT&R%YjDBSUa8-6umZ*XlX(AGjT zs*99efa&*AK%v~mD62qOn>vzee}uyysK$rloHf$!OdqjqV;UO4QPvb{sb6-Xci^g{ z!h}h1HWTDxYqz7L{UN%tCP#i1aW<4t%FZ1BE(}y##2y<_CS|>oXq9HXX))eZ&~32;6B%~S$oii(QG zD|~1TBc=`l04AdVe`%WS(taWN=rb$~^=0#6M-UL=i6*P!qL#cv_1<1Wh&1oD*{#lZ zp8ysp1HBywC+(o>+L?pn?nfwyNc{b-0Wm}7K7h;y%62yar7n~XDI4Vp94C(k!UlyvyPhe>4wSZnHynZrghG~(pc*jKSHj)a9U_aO3-#;okDzy;$U z5Edgf*oljhq|Us8Eo%vT*lDx#<*-ri9E?GaR74<<(PJCrStY2qkYtvVRg6sJJ+%tZ zi4kZUy_f{S?tw270p+5CGz#}6v(xa0@ZPa3toM6OgxV@ds6jysFFIdV0jE zLT!{!FXxK}B|)2cg)eJ+p#dDY1{=|{@{ z?rbD;0HbNUd@vQuSPZy@(&zA?4}`6Ddv3s8^mfp|0k`FEuNJ4nR(JS73mes@XLYXN z7j&K4i++#|#ab(q#azh7&Y2IB|*qCMDZhnO%Nm^gNNS`}!RI=0Z#0%0l=#$3ml3s;P# zKkblRINJ|2W@sp%iMyN2z{bqsftD5dKWj94-|oJ7 zQ`jp_0ThNvKU&&UMnwHb9ElB?iS7s(HUpj>rGku4VEd~Q06Up@$$n;RoYf}t5n$7c z@-B6Sv~Cp2BRM<+>JTwKcqm*9?=CjR#mCl`XR+*C(A(WmBz;rBAt$O94-4{hyix%^HxTODPT&v!MgYOpSOGDuD08I$Po{q^ zRZkFLlo*(9Vzs^hxn|n3m8FAw0Afval~#|i^>1A_O(V?7cn5+dk?&!HWCoEiY-4z>K#z9$wE47pMTr_^+$hXS`r7) z8|gIu?IAb-eGQ4pgG@?ljCCF@U9-zJdBSw1a8Ezr`U>M{ zvvBjp0MeKu1##G3w%r|6D2P^EN=xHW}v&od`BN*9j53h)@U%<62f}90OKAxz_ z9!Q$MYY+lZntnIJ{WE}dVapWQPWKxKcCTGcWP`W6U4}lCt-jRHn!f>X_xv&4C`%UT z9VScqb~g#Z6v6}WJ0h}35atc+d*ricSBdKMnH@vk{(fI&a%zzF^k{v<0}`6^6(GDP zxPq~L`2vN$HW_FZj!2BhBW^GQ3(Pb+5=dGA9gb;_wu@+JzL=D1)_^W`V^AIS*u{7- zl8=W%GlH}f{p*>Y%2|#fwFwL3G6R@d{^WKqlVfO3qj0R7k?KBn7138+3hY0ZDCp>U zkQP4KfsqcR*9Ls(HOO}}$-R1V6)vkY6^0%YsS_QSJst$zobDZNrvrCAs?TvkWRaA6 zF^ABvOcNb+%v1%cNkQ$$QkL{aL0?FoQDE%V5J-%hvbrHEHze@iJp3jFk+<09L5_tA zRzx{I>9$4gVV-#$2>5otvhoPj^nG+4!sA=8A(Zy6ix1L6@??c0Kpv77RTn-eN|^?h zo0#6F&<;pdr;t-U5uvCu7?vQ6Wncw%Tz#t-#pa~3K8z1sk14N zmney4FVsn%$v%Q5sgMKN17V$vSTCe4=ADKKTs7GZKP37x&Zma|bS>qzw z#ROXOCkYH6z1VuX%2`MiFijDIuL33=8RqTa0z(7h38iSj=(UV%vzlq{e8`7{DN>3A zDVoWZvdf`ri@5c+#zoq2tn4I&auxg$S(Cxu8fP-f7awEI-l*ME*&5)!TQ6U{Toax;05yDutl`+Uyu;2wc;hfsV-&c` z7PKnD`zRzIl}IN#skmk?&@H0Kl3`>-57gcc{6k1hq3as|6EeX}&Ts&AAcp4fhA$WZ zocPw<&>Tew38BgUR#w*zd7SN6RpEwfx}dh+-p(70uy?bO>yFxmUNjs%^K-p!0KWt< zwsEOVT~=;A(y$CfOve3VBnH>JObXO4%vj1Jm&gOPvqtaS>@JzUxK{9?Y47GgP|Fy@I92q5Gv=*st96f&GrlwKwi@J7WQD7Ke|5chE|X- zr}8@2b>S}vh;lyF$Qo`HvK_b>o?hyMDy8}s10mzGiY+V@%kRsLbdvZe>87e}&X`8i z1rTZ5i_du~mz58W3KTg!P`PJecBql3%46>R?cmb5F#`ws1dcQ}Q&!cto?lGHPz8WY zo*K1}3ebzQuTsj=jW-yXkSN9E%}Vn8@m=e69ibT*c1n87DA0@!J(JC!Zn@v)CUBu4wlU zz9KA}zFjWEW)pZlVVc&SHogf|dK<_+d=R|)~r3~sMskHZd%@PbR$ z(t@PqH4J<|4~t|RfaVphqt{%$p>fJ5N+-xq+t3C7vo~o?+_!CZ^%IZ|7Sse1LHLHG z;_Hkf_>gopd^$=C+w&M9bb3E{40PD!DilH7>bv+AOtfcWx>Aqs;vNH}L!Lw9x}i%% zQg>a>;4{-KL{X~)q<97%wn;E0DG<2w0sQ~}|NsC0|NsAg*mie!cX!K_Qc6{&s;X4E z^?&dG-v9sqfA5ncG$sxuIoG%KX?XZ7SKB({MbNaY^O&`;@<apsr>Z$6b>Y?hL>Y0-EO7%$fM)gF60@eG}^VI9qRqh6yPqu!#PqF$mNqTZpNpJ9X&H z>B;HE>A~r}>AC5(>9Ogp>8a_Z>7nVJ>6z)3>5=J;>51uu>4E8e>3QkGrMIQ0rI)3L zrFW%grB~(MqcUaPivp$h#7VD7j|sWAq^G2p1j!L^&q$HJH$+H~ya%NBqvxa7qsODS zLr0Dtj^2%)jb4o&jou7rPeu$Fy%#+fy%s$dy%jwb#}qvjy%RkXy%IeVy%8dMA$lM_ z^gQ%BaM++B1BMG0dKG#UdJ}pQdJ%dMdJlRIzPw)VK@Auz=qczW=ppDG=o#o0=n)vu z6VMCL1JKor_u##E&)sYH*u8a6-Anh-y>rjpEBDB~aZlU}gL~hex7Y3cJ-^rY_}<>r zdwGxB+xE1*tgP0%TC3Elv={9`d(WP;$0ZBZYxbDEEv?>C*-IjiJ!3DcS0oO5!d?*A z!}|4nuUN0w^|uhygWW<6Oi2BY_S#dF1L#bd==#Z#3E74HlJV3lZJU_fXJU+ZVJUzTTczAbsc6fDobmqw6#o@u>z2Ujxwc)W@!&Adc z!$ZS61M^{qSB6K1H-;yM7lsFh_l4($*M-N0w}q#LmxYIgcg0E-9+fFPDZD5=D7+_5 znlRxl;VDUiMN}ZP1Xx%foQNLeHx} zA?HcpMc_f;J>WUuHDIuSr+}A$hk$p0XMpGA5f~tV7k~$V*TswT;Jo*d=jOF}Y~Gru z=B0UP-r3A6^T=bKm=^|rz1`pMc|33D>AalB6q!@{qhE&&bOv@`$`4Psj`MfIKYTkLTm{cs$-t$IIb(Hyf|Uqw!`u z887yV@nF2yD_6T#tX8SorP`s|o!Xh&mD-WojoOI{wF9;LwDYv<#A(w`(=O8v)9%vF zQYA{eNjpiqNIOWoM>|K2c8qq5c8Ye1c8GR|c7}F^c7%3=c7k?+c7S$&c7Aq!c6@ew z^x)au+0~)5n_S7k?KHwETH$}Y+d%I?X|$*#$c$!^I`$u7wb$?nL`$gaqa$Zm*`U637+ zA3Gl>c0G1Hb~|+Bz_Girvr&V_3>mN3F2)W9hTV&ui(QKyi`|Nyid~8wirtBwiCu{u ziQR~uh+T*sh~0;shYlQe8+ICY8Fm=f)0 zAUNRN87M%Y-whBDAm0Jlb?xFi`0l-Px7oY(PQ6R-(7W@_?A(>f>v#Na-|4%2$KCF)17Zl~MjcDUVbXWP|wwB2kc+r@UU-RqUB zRytOzbgFczbf|QvOqJ4+(v8xI(uLB2(tYxz>!jnP+oaQ^%cR3}$&#*;j*@PYPLeK? z4wCMX&XKN>j*)JWqC|)e=?oRp5z-CP2?_*A_ebYP*GI=kw@0TZ4<1!IVJ z+o98;%Yj38!$u7nI-Lw%3>^&J3l}YPEOaY$Ds(AyD0C-G=t}5F=tk&7=tAf~=sxH? zbkK3oZP1X@Wzb=`;Oh0_;-a<DvKxo1l}RivZz)g9Z#1C`f?dfX+aH6FLIA0XhM% znC+(vpaY=m(#3Uf-CO6@wRP;ZPOVGp(7LnEtSjrty0K2I3+uqTugYh3$m#)dwZRxahOPx}e)FE|8ol%#iE9!{4p-!j^ z>VP^d-B0J!^>jSlPN#dtbU7VPr?cs5I+|{#lj&kQnC_K(m2;JAm1C7#l~a{Vl|z*~ zl{1wql_QlKl@pZ?Rgl=GD9#3{Earzw{SQ|?mEQmzuE+@zeOT%;VN+@qYMT%#PL z+@hSKTp~odLxysNa)fe&a)NS!0R8ck>yzWNC#NTuCx<6@CugS)ojEx zkh74hkfSg`LWCTI+ye&<7%a#s$R)@j$Q{TT$Q2-v8z3MT06?xQ7tg_S@0>f=&ardr zoI01zp>yY)Iakh+bK{&i7tVomUvIAa=lq_}?KwS{=eW6TPMgc-u(@l_nycohxoJ+C zi{_xYXU>`9$~AM$+*VF2x6CP%Ib`l=%qkLd!<;Y|1m>`QzFv-(+vRk*Tn=~3*#_Xx!P1E91zxF;0vN($NGt<{ay zZPiWHE!7Rx?bOZGt<;UwZPZQFEflERCr`IdoHl8?Wx{m3Wa(Ck(rwaB(k;>r((TdB z(XA1q+ag7`M2K#OZia4!ZiH@wZh~%sZh&roZhmfkZhUTgZhCHcZg_5YZgy^UZgg&Q zZgS$>;N0H0X>((9TXR!$OLIeWJ99I0D{~`r8*>wL3v&Z=`*QPg>vH3A+j7%#%W}hV zyK=K~t8$|<A2;%;kezfQG>>9#!W_y8;skFn~PhE8;cbxQruA7PMElrxRDrf6LAZ119AIs^U#6A zhMR_41`M|gHw(84Hww22Hwm{0Hwd=}HwO)F3~mb)+!7$T9k>}NKwyA?TYwvYTh}cP zf8X5g8~e6a-_keq?R+!e$~W?Dd=uZoH}LIy^WM6*|K{KN8^7Q5TYlr-wm0o9d&AzY zH|wo>qu!=B=`9MqJ)JkM=8bvVx@p~(%H$1sI~s3U#T)SzyA5x`TkrrA! z-F7$KEqBA+Znj(PM!U^!vRmv1yS-l7T-jRLSlL$DRM}FYvYoP-vX!!tvW>EdvW2pN zvVF37vURd?vTd?yvSqSivR$%Sszhm$O_D7Vq(?SKjTqS$DN2OMcF1PPR>(%kHpnK( z7RUzZkIj#*kByIQkDfd>JhnSFJGMGDI<`4-Y;kOGY;SCCU_RQgv8}PGv8A!0v7ND* zv6Zorv5m2bv4ydLv3;?5>B7afMT;#97TXn@l`2%G*reE^KzZWC)`W>|iA{+ui4BSE zh|P$th>eJCh)swshz*GChs}qrhmD7AhfRkqhYg4Ah7DT{8x7kGn+#hF8w}eEn+sbD z7Pb{O6)9{eY$t3cY$a?YY$I$ULV)nvK6vQR+c<20aU0zBwz=Cjwr#DprETc5xlA65 z!#1$(YxCN=w%_L4dK+)sZMrSDab-~3)~3zoY*^dXX0=sqRNK@hwMC&wUatufY)_lh z#${{Tm|I#)WfFNbW)+7*ThIoy*?u;kt!Lxeb~c?YXT#ZUHk++xquFLQnJs36*ThwyCBmQw`IlTCEbL+N7GKTBI7J z+M}AITB91H+M=4GTA~`F+M$}ETA>=D+Mt@CTA&)BKebw)TCJw1mZyfNcBf{iR;Na% zHm4@17N-WM_NL~h)~3d$wx*`0mZpZLcBW>gR;EU#Hl`+~76wf1OU+9cE?czJvedBD zu2`v6sZp8oipgp1OQO$ zioX*VMIi4P86e%(ZfjJg$jr;TpL1^>%B2&9C(}zP8u&yvD6+N>t4#cHruG*`4%G*+}#G*z@zG*qW(rf8*Tq-djPqG+LLplF|H zo;uMu(KczKWujrCU7}f{RiaU%O_CJJOM~>tQBP~cD5oi+C88ms9ikbc6(Tf2yF;W2rUQ=2<-=s*URVgLF+-|LEAyoLCZnILAyb-QG-T< zHiIUE7J~+Z_JZbu)`G@@wt}XDmV$=jgozR)Xd`G@S_lxd4>S+74m1w54Kxk33^WY1 z3p5L~3KVD)XcA}JF6NR66_3I*!Z%+svXjMHq>Ow%mW z4AbnArCFsJrP-vJq)3ovk7kZ$jb@Byi)M-v%@EBF%?!;54Vnp>1)2ex{h9fh^_lUR z?V0JB<(c7`-I>{$)uA(ICMV7e&g{+1&8!WZHEL#QW@yfsDKndmnTeT&nSq&onR%IY znQ@tInQ572nPHh-nOT`tnNgWdnMs*NnL(L7nK@}PV=`MZQ!-03Loz!uGcqeOBQj(r zWEKR-?8nTuy%udWq z%u38i%tp*agqVSteVBQeb(nFOZJ248Wtd@@U6@&zRhUtjO_)iDFoQ6A;9%BZ#$bVh z1PBfoC@>>18!!_v3orvP>zc)9@HMYj*L&ukwP)v&iu3C~=iJ$Lrp?Z<*O_%zol$4gnRFJNL1)jIbH+7mGG|*et=V#>oF!+- z*>Pr^Wff<{;Y=8u0cTjV-^|zJ&2}?gZic(fY_Hg?HlxjEGubRQlf9C;Y9(VOTP0H^ zONHu`%#^H@jFfDYOjIaPvQIKkvQ9EivQ08sCK)E#C7C5zB^f2zB$*^xBpD>xBbg&v zBN-#vBAFstA{iptAwz`-$p*;;yUs1kBrYAJ$Yn!WOrnCWOZb8WOHP4WO3lg z-pJg@+Q`_fQ6ozuLnAvQGb1Y_BQr)OMixc}M)n2f!;7qojEiiGOp7dw42$fF%!;gv zjEZcEOo}Xu42tZDlO{4IOJqu9Nn}W5M~oC9A{!zT5(LN(nU5Ya9ypJ~ zPTAYtma%1PnOc^Xp=C#zSyq;jWn-CG7M6i!U$3ky`+Zq2<99vhZnaq%R(6$HWmOqf zHkCzRzvY-qo!;<}EK3Px3 zlkH?WSx$z#*=jPHOeTxTV6WJ#n5$N-R>f4MilI6cGgXSzsFVv)TD`_iJgg=iIsW5ATuT= zCJdO^7cX77#J0q=#InS&#ID4w#Hz%oOo>T}MTtR)J#o?`#w4~RrX-dmh9q{xNUTVV zNNh+<2+T*27?9YHn2%VG7?0SFn2uPE7>?MDn2lJC7>(GBn2Z=P7_k>FVl84UVk=@Q zQlK~yGZ8C6VuXlTh*vBIBK9HXA=V+rA+{l=A(kPAA$B2VAyy$qAvPfJ9A@(5V zAl4wpAhtk3EI|xG>_E&wtU!!FY(PvvEC7I5S1b;Xy<_fJJI0Q!W9nEM9XrR&Nf1ja_5bST#nCO=HqnGzN`5W6l^?tQlj* zwqjb#m@<|`#*Q&#R*^Uq27xiG*e~Xb^*&K1#<;!1!DzU1ycn}g$j1c6s#1fQKDd>V4yyEf_37w38pC%rb{qOuu3pWut_jU zut+dSut$zyjbMymi(rZpA%Y!(8G;pp5rPd86bJ?g_6Oz%)(6H1wnq;v4-60NjvZJX z7#-LgIdR~?-oV_z+Q8Vr*1*)j(!kKb&X_3!^FanS1}5eOBMcbW7cX64T()S*0>c8k z0YJAuu7ZATS`XA21(1W;|d! zU^-wqU^rkmU^ZYiU^HMeU@~AaU@%}WU@ls)fUSV3NC87}0%ihM0!Ctlh!8Lkun!(O zaM+*$mH~qW3a|+<39tw-2(Sk*2e1Y(2CxM%1+WA#1h4}z0|f}c2EYWs0(8ORF!&qh zZnM`gbsB~?!^&jX7$$~=!Cx<|`};kN-}M~Eg>7M4SQdtbU9D9Z6*h%Qp|GbD#?@qM z!Im&3ED1v%VMbUMtOz5*hA<&42m@mIdN3Yrr_14Pwi<2rf&qiQdbxVFda+vdQuRvp zLiIZJGW9C;BJ~>e67>r80`>az^7QKT;`G||()7yo!t}cIvh=F-qBQ9x=@sb(>GkO4 z=+%hPqL-pqq8Fmqp_idop%FkpBJCk9zA(pcwTp2c3yQ}bY62_ za$a#>a9(d-ZeDF(Y+h?#YF=qxXkKStW?p4pWL{%lVqRfhU|wHdUS3^ZTwYsVT3%UR zSYB6NR$f(JR9;hFQeIJBP+m`7PF_u3OkPV~N?u7`NM1)?MqWi;L|#K)LS8{$Kwdvy zK3+XuJYG9qI$k+mI9@kiHeNMm$auwwWnZr@gcpq0i-FA1**F9@#(F9)v%F9xp# zF9ojz2wn$X23`eT1YQGP0$u@L0A5|M_zV7ezud3(i~U-^)UWgl{W`zQukwrh8o$J^ z@C*Fwo#L{>8ucm;TCM+}HM{ePv(R*Y#z6Ri`iMEBb=Io-gN%>(zWQUt2G& z*Yc%&C11$b@nw8vy^1g5YxokrfFFWoEm!o6-U+pG4Xy=E`jD@Nn>;sJTR zf*62ZzySzmA;t_=!PN_ai!`i-{sJIk3#QJ%36_?i0*1B%J3pWR(-y!4i^d(mplTej zCm9Tk>)VDkc~mgw7`BzgwZeWsUr)RB;^}fYZ1Qz;s)E^+a$vP$8b-vvXg@G8nT`o8 zR-*!g#lkQc_C_4D8Fx4ho_{qOg^-~YPK@Bfz9w|c+j^*`7DT;J;b zpX=JKuif(6-q-eduJhVH-{!ow_y6Ai`+S?{xz6kPHqZOs=lAWe>$|V-KDXz6EzfIp zUaRLipX1OUb|~|?Z5xI&dq=Ap6|ck^ZDNQKfnF8J>T>C-sjuD_jR4ub^h0T zZO`j_pZC1K{qvsJbzbjtz1MqwoAcbB=eOLv=k;FyxBQm7)%NjY=ks6B|1IBh|Lx!F`Op7-zW=}P|9;Q?`FziJec$(8?|HxH|33fw-0yvE?)Tfj z-+SNxf4}$r-S_?9?{nYZeLwg8f6x7%&waoD`~L6y|KIsP-?=%@bNijk^IU)5?s>oG z{WkBp{{D0OZQlRfew+7Pp8vW1uK(PA=XpNo`7O`uKF{U(oac4F=X0L_^S$qRpXd93 z*M0u?_rB-%p8x$_*Lk1k`+VPfo~!R$p4a(5=Y5{v@;sO4wf~>=|J~nm_rBkIo!@eIp67j@ z|9O7P<$a#la(i9d>%W%Ya(SQUe=YC(Ik(rhyT0A^U(0KIJ^%M#%Wrqx?{nYJd0qdv zT>anb|Nie%Ue~o+e)s!a%hmrs|NngdcYmwr|Gxiw&*%BS|9{@=yx-?MpZ9#;>pair zKhOXAuj~A-|GWP0`rmJNU;lT$*ZG~_`a1vrec$&xzwi8?^Ef&wl}2rMk!sdRTQDIsmKbc@6iO34z^C=v_!K|s3M^ZNUq zbG*DnUifEc-shf~=Z;xBUIk&igHuSyFSEp1JwmQyL-{S)A!~=(fsDda^HC0f4>Z)@NnV&^EoQAbm89WpyBZT zd?9$hZ|?s3;HGbFr?>Ye`~Y)fj=GDuX#14E5M2NBBm#A_@?v}sQ-2fQcXqS3cGtUh z-GkZ(zWAM~9%4RUblv6GVuJhT{3G|g!y~(IR(|Z92T$&Vqkf!3jL&U%KgXP5E>4se zA|q<|y6O)@4@~dsQ0TM$pu=FV`nfafwGNes3m5+o>F~~a;pH7FFdUekwd<>SRG{k4 zRpj2z@|*6nuHJK0=)t{vmommZ^kDwtrRv)CeVIR|r1qq%_glw5Bm{n=tGD4K{LM{p z-;eVM6#8!e=V4C+x-IPIg=Jasg;iv?cNg$F`j@Q%GwNU0=ic_H0CiHf)3#cMxw2gd zwOI%bUpu*7@CyvzI|M$0Wgn(3ViJ8)*E@F~**kZz8a95oT)N^P8G-5QxxY}pIP~}I zMZ0xa*0-ZDJ%?AGhbQ5az~7s0l(+xSoeryg)QR;PrVE3*3szaUSM9)bbrj|GjQ>d~@H$=qz_epocH@85w*XYVe`w#@!RPyn+eu95;bHjUMHt2(Q+9KsdV#ts zMFA*r1uEOS4cfV|ImFl;zU%>t5Oo%@aASRV0~E%awe#@$lUvk|!rBh-zJ>!IVjr_} z176#{!eCaEE--7DV4LC#%ewlVo3)*8)Q^|p#XDDT4p)>g9l$VSu6`a`*56}74*f6Q z06^`Da`&$XW5Vxuwj(e%y+Id|YZu|F3;y93{y$KGbX{_&6QzYS>z(Z@xwY-!H#?6W z{(I07JUQ28?RjuvX}foG*WljeTNqjYXFq_zZu^P z1=cIf;iJB}b4>l&)!NQocSgbmzgPo+shGaW z!|!!LJNI1;7XY|*1Y<6O4^M!}-wCh7__tYmm0^}6#@$cKP&c1ZXJsgi%EHYp0N;lI zYDTK8y%aNFdl|8Y0U4vORUhtjD4@_?O6J{j_kAdgqWR8&^_$vnkq48&_mg+w^{Bb7 z`}sAmHfzs&|G)!abo;>L=#E|t=GJ)bezk1RyK5!vqHEQ2(jO?DZL4~@1-CBcL+`7y z@f|CbwPQ@*oLBIEKJd^Abg^*uV&!B7fFG;6pxUzz>x0QNOj-Bbad$pYZWkB;|7irw z-s@)D*M4gYONm&Be1QqJE%xu|ky|)l{(Ny)wy@oMxF2kL5%^;5UvY+%1ed%jd07%v z5?B&Y;$Pxd;#=ZV;=L-rBEKZRAU`KRD?crdlK&<@ET=H^eu{*U#6> z*Ui_-*WTC0*U}g4YvOB^O^ugwl02(N!*7r)pDmxs=u7WQ&9p&FJw&vXIGfm#n3L$A zXqqUUNRxPyFq_blkdxq_V45JEK$CD1KO5f?pA+vNPwY%gJ4wS|!l#=CkXi{oF+LGK zAwEIB8r5Q@V`*Yf07j}MCMU)}2G){{Rn1)~n{7MX%#N^QLtt`x(a54TFYOxmL>;7V!(0TiF71>DPUp!aGz)wNd7Xk!;6rpoGdw!h>79(epbe9uyd)B;1uij-_)bD!vJL7X zI>IRqF;(mE&P$*D^_d(3iUl??MeD%MU7v63aGFFC@&y*Lhn}5_K6UFRISC|W3ru3t z){dPcKI!Y!gLDZbqznHJb}F4dp6g>V@p~zG!q#SQb(071;`fLOXzKZ`4LkFFgx2*3 z;^X!R3#jV3tu+$}*NF%4;`Rs%DC*g*m4bYJ{~ANa$L`@zB$CxLTg!Ah`HcQbLE^>k z;T4e7(_4#nf_*;x(nrR}?8On)Q(N1CR$BW*>E_hInZ%x`s?<4d}zdt@|532yX9>*HD6W@pE7co|Os>meXPKbY3*Rr)o z{aLX=sdhuxq*J}rYxfC0e*gHcersSR$IouUQNxEJlX?EWUG3JE^`Z>tZs?DG&$`}P zo74+3d>=gv@bi`JDzvt;wzM`7LuZSO#&0S3F?BU}rdVs%S7eEd;0BYu8jHfz>mmSg5`W@;u)``-A8 z@i(KAqT-^WqSr-*MFmCqMR`TJML9+AqU@rqqRgU45kV%(Gl}VOKl!=###kyLrTB;hY>ZmQ!DyD0tDNX*fed| zxw_96wQeJX+`kkxZvWG|7=kCBe=Ph^_`dL6;oHKR!s^1R!pg#m!g3W!Wl2TJN1pa> zV?#qjpJ5-UYxE5D4EcGt0jXJG8oeZ)Bn_86yFIf#y*;%(xjnHxzCDipJ@guS4n2k* zK>veoLpPv5n+6es)q^F2xr1qgaf4xl0fQccutDoVvq8f_P5%Vfx1>1}jFQkoyF%N~ z0Z_lC%J|oK<8&eu!iK^VLWV*Uf`)<<0)_%l3JnVl3iS*1vRI+aP;3qg*1iKg;bmp91?6mQ<_QiX}@8=X1`LuOuuM9 zuSAqk6jKyY)DqqamGi)B@3+NEPR*~~-xj@gs(kJI_O*o*{I$bd`3YRP zi8pJ3PLo?et8+Wg)e-#KY&%!TQTz4N?VR5*KgnW4e*e@D!`4!H6TCE|N>b?)2=44h zFyhy0{8`Dvx02!BPMIB6(t(fo55BZYy2JR>A32QK8x|H^g`hvKxedEL@2znYnWO($ zXKMAfT|b+-jn7TwJN^4QW2-mq3XeJfP;Jd~C7GSC0U223wF|OkF4yT!6h$**P3DfQcY5lGf`%A<5i%G4=!V!jY0X$5WX_XuA)Zk~%DpU($@tSs6a zt(#2Z$7ugY_r;A;^I7S&d-T=uSZTMXcu*}dH}kpSoU&lny>pWKS1Pq z)z8b}%Te4f4RkAT!H%t%k07Gu$<@`UU{!P^J_( zvr*lqXJEP6(n!z-MZ@12CZt-Hb@6EgJhg1T=J&5t7Nqe(!h)o zwymFC0;e}B+q4W)!Ste*=B)^q=M|N*S_Ua#T0u+W))E)lY5U4HO@m}GHHg|oc^!+TT&tVQ^i)v=pN2>ReHw$MSgWN=)0AZecRW3D z9gQV_tG-M26f>8)NE|(39fc*kor;3b)N*-^nn)}?ejSM=;5Tr2HdR#4rzR3Zk6TAz zNzUvdIb~V?SOiG~!nGu5C8gz*cx(^_#=?5xTi21#5(~CUt!tY%aj$8cvUCQufGtuH zvh&pL@ooKRPm+g3mSpCxeJBV4r zc69aF%@vf_1Evn1XiKxSu+#!o&ObF^#C3zZ-nE8VDudq4PkyKwcU^DwvXrYUqJQH4 zmQT@bxYe#9zdpY%ACX^c1~LUbE43`L%;%QX|KB90fNaN~7(5v_G%zg4&(F`x&rQ+I z&w;^h8t7tqK|CNX5C@12#3E@aW+`mRZ^^9ybFpyIb9v+<Ge-iBcfNfE<=%(np=vt?13#`Su#jM4!MYBc8!O6l&&*_nqkQ0*=(f0Vvc=I@X z+;7}uTxy(p{CI3;ta%JR<~L@dPb)YsU?4EgZ@@p!XTYbIC7QW=ESfHwDw-^sC>k#s z`#GeiM3-}%!+>L)-GF_Zt%0eiCc`mjYOqIB}K(Q+qbXH3^WhG2mA(12BZe42ab_5 zYO#E==$M)q#~8jCbaYL$V>DkhI;tkhF^VtB(L9VOQvAobTxgHkyMo=58EYGO!6pOg zkrb&-M8VI4Vm-%2J*$x zA~hn8B7C*a^`DQK>6?w2>YD;XXEOFo|Jm46{ikEb`o?2M`bJ|<^q-6w7UmX+3W*2_ z2?^+>;ObrJ{?=X69o6m9{UDf4oqe1&lhvFB&+^MM$&$*V&N|MV$!yMqXZmHD7_;-e zQ4Gor%niu(&-KgImmhnm|8PuBUv5lRUv^AJUuH~NU)nJjmg_JiI4Fn|>=Wz>c;@%a zYr1lxa;WliWosp(vKkO7=2oWRXk85@Hz&iB{gO?RrHJ4>+PPY}nhApOg0X_pf{}vZ zr;8QeD<+~ff;C*L65t7b2_^|r3DjQzEoiQ2u85hSso*m~W5Fka27-EmI)Yk)8iHzJ zPeYytJ@s2G|DL6mtQL$^$0Mf6rOu_|6y%V1DTg&a{_yxUR`hYyOjL6eJjyT1BuXlZ zI;z=#$$TKsyT)n>+??lLqfnmTORB^4g3$Pp3+%_C2p~qJD+cdtBkB zT-6%mCDY?v#Tuj6rW?SujZZ90XL6-$MBm2s*pHbX=hebQz_sv?@DK3!@OSXHaDa)Y z&Lhpk&AZJ#&HaPr%Ca!P0l<_R_}>X&J0Y3=!r_sB(Hh%YZ!k=D}20K>a`(v z&ev+m{0U+H{bt8=Tft23+9t5d6!hw$Lx;k0VsAI1I|B0orcbX&C5v@lxUTmfBy5q`rggDibG=Og=S!fY;e`w<3e!efFNg66MyycApH z)#Na8Uh=JUZt7~XqV$Em@hWCr<`E`crV&P6#t{Zxh7o$vERihXETJsHEP*WkEWRw> zES@axEUqlhERHO81{z-+hdFQgZA5Omn|k&?fh)m7NZb34|1e|Vd*X$mbsO! zXri;NdjKxhvd=cJrnAs8$u_N)Nr~ew(-knM8P)XSYRfXHrhcu-ovF(sMPi{zovl$# z$)t&s4H@B>N&LeVJi=y@IKkyR!ZHJny(;H&)@71P0P1gKp|+~lp_Zq1^JCRV2Vt|X zraGoyO>|7YKGS*j^{LL&uf{sYUyXE(zCO`;^3_ns@T)<-Fq;sY02?104;z=Vf&!oq zlu{5=5LVz<;8tK)U{;{#4qy$SrQIdmz1-Q|SxiLvqMjMQ;d!%J3S>i;@|13tRFycC z@RU5%dFYwpk>Q@(9!w&A3gteTm*hFUF74gT9LDh?-}BGoHU^eaBkE zTE$wyS_Y`Fw>r1p^Nv!D9*s-`y6Wr^-;rk{k|R_jM~RsZnLL@B{jBXZW04#Bpq6T4E_wh4BiZ$4DJlB49*M=z`w+n!J5I6!JNSaQ27iQ z^unw{tOBfjtURn-tQ@RttSqcdtPHGltTe1ttQ3s$^qfAdoSaxu4hxdxksLof&wcBR zsxo(~t{^J#%+0DxMwOU8ox`Tk+suf_t<0Nes@pmTzMip*`tgM|m zwK*HSr689%QCBtZ8*Ij&qqBANN`}29W0=QRFz$+wJz59BkXClMsCXQt^Wq>WbU34< zY9FFFlhIQ3hf#4LqrqI;{0mqctVCLC#$?L$jLDek36lYnUb<9@RDx8DR7A|x-|wR% zqn)GgM+--jMqiD(j6z0rN99KaM;S*6M=wX7@$gh>X=^2?C8Z^j(s9FBVYIYB<3=?+ zEi5fGEhH^C?N!>#w4k)Ww171KG`}?8G@mr@G_N$zG>99WgeR3w zo9+v(V46T0;7DTR0z`!r+7w^NwaLGbX_I{+)h7KyqD}IJSey6@(a?ecK7AFg11=Bl z=7XyL-wY9rgPVqf!-&n;opxkCaV|ZO?p?LADA%0sUbS2(SBcVYY4YG@`KsL{>4D4A zr`-Sqlcx7J?Yyk=nn+)*lS`GgOrNuu*OfI&pLtJpEu+wt_Jn7))A75MSh~K$Op*+H zy0$}plM63%qIQL(3odh0nranlag!E$$8o^SHfV`)w16NJ*eHeF+GdBei) z&+|Vb%q-qF8@(PA&eIZhH_Lzjv|Pn8c|h!e%i?i?NTnT0-t7`PB$r zi>zjL$46ssxx<3)&+;n~nifgTH8z5sxjRn(r@v=L`$D8|S}4C|SH}K7cKK z$k7sTH_9(T$Xoa{|Acjoy5$V>yFbYA z80VgrRf~ND@F##?VcdF>J9F3q`gfst?%Q?CEkY#~wcK)wC@F6HHsj>j(rE4umQ5{^ z{RVf^inN$=&X-OVseL^hceOY(X6Yo<0=F1JIOI!;h}0HpO)xtVwZvHTiy}mA!I=eZ zirF>eV~&9E!d$dAUuzsbY-iD6u4P^a=)G!FKBjy~d7ttwD(^+>M;d9Qz#ZoDFy-+#b#i z-^i9~SV*S+w~^tlW~?TxzO34a2RtqeG>0q&=OUq!yLdk><2!lV-N2ujVsNNlhxvBj7l}ngYyazfXlr1*Af^LcT((=R+2mWJCt6^d1& zwEUY4#WGSi>^lj?B2s_acU&^u+1qZVhCUPD*7EYT`cB`X^=Ixng|1f1&DS!QzDmpG z$RdEgE9Dz^OXu_N!eXgo_RUG6?5SVu!A%fe`a~_R1bfP)=eKm>!#3IGt8{^1?dy|7 zex|frW`j%U9ETxP=P}R1dVq_4=Y*esupeSLqMfE~qRlo-HW%Iyw4^PJUvMWoJ5~FmwxzbJ_FZj4ZAk62TB{mDty--_Emti~ zElw>=EkMl!8Pgf_o*R#NgQ$|oo`{=hgRqj&o{*bxgP@YYo`9QR1HTgA9-kY31FsU# z9*-Mu1Gf^_9+w+;;{m}Cz9#+<9&r*;5@8YnDJ2Od5h*7zCq5?*XAsq;#%e!4NM zx5X`&Y`8)HEVYwYI9ZPy{z`_rB}t3hSCAJ!`7xrbL1&BVr6!wXVmFoN5OcP6NsqlI zlcaVWmF=LphWQ{^13dU#yQNrtl zLO>&wpOBZ3%TLBf#zV$M#zDpgcoCS$7|7_zXvnC@D9C`~lyMPsVf?>EG9fG>G$AA* zIN?>o%Ri)hQ%sZD(rMCh(qYm8(jL+07DO z8OIUF@uvp#qJttDB7?#j!h=E@LW96rZcso&V31#fe~?duZ;)4mcMuSq4svU74{~X6 z4RUI54sxg@C?_Zd?T$n{ymD}HfW&_B`PT$b5KjvvG$14oztSSIn;yQVmjS zP!3XPPz;i@Ca}nmO51hXK_O6GXiOXwmyjZX98if$m`NB)Xi6wa$ViAv@Jg_9+A-P@ z+AYea4X$ZiG%CX=7Bm8xm6a&I4IXDHu~H1LbG^D`3+Wz=+@%PO=%hGO3d;LQFB>h+VF8UCCUAJ68 zsNmB9V|C+!f9@n|Cu;jo|JU?Z*Bj7P*B#JN*BQ`O*B;PP*Ba1N*BsDL*BDS&S07MQ zR~vY&{&+xDT{ZlY@PhD+@PzP)@Q`qyaPMRbA+?yk2dLw zgf!kVWKhxYGsI9uP=!zhQTb7MO~bX4v|eesXhF1ewd99|aseLkZ}L=fV{%rqPx4S?vjLZiLb_glGq{cu!Mq>=xpM_(C4~zM)4+4GeSC*cq6WY zMj;q+N1WwA%~K&m;_QJ<5q=rsmN>0SA3<8;SoLyBgG-w0IAt#5PMZJX9&s7HqFIiU z<$5AdGZrVwWq3*4OZF zDq%`FTT@=6ucnXGQ`1B0s_AC3$`VTvi-lp2Czia^nD{4VLY-R+rY5{*)WeCRA{Crqx6Oj@eYvm6wZ;)@+VnZf> z;I|wS?pNk+@sv0 zT%%loqKIPGm!$q6um#I1tK^kj7)X z^)3g3T5@_e#3P7b<3@jQEE>O-jGhG{3vp|lDgVHSRETxNuO+2tLP$dF8wc#7k=HS3 zyjl`^1_TIV+1P9cMSilcA)X+hLkK}kY$PflBSSW-iRg3q^x<|~NQD?j+*(3@P)k6c$)?cgXSd$}DcbQtEk1oZ6GW=f-VWIxf_<`%Q;SDWf}n#4H=5X0 z^eaR=;?&~O6CtP|+>PpX(f!xIuxlUCCz3&!jqDuz2ciQ1bxI*Ljl7ysf3e1qA_;R? zso3*4qIeLZMoK%jeyOPESgBa^Sfbbv>_#lRKs%(-g#6R2s~b znkM^&y02;Amu!AV>e&rMncn!za#H}Jr2EX?wPlfg&#i77VuldPrxi)T8xB$EYAk{n zB0!=b1YiD4a-Jr8QyRnqq9w{bPigRKh}a&xsj)EvqJm(jr*MBaI0jw!g2*A5J^53i z$VQuni28`S2t-6}#K(va5$_}3MZAruiKvD#*fiij(M~2ldvJDhdUCpVx_P>CI-C1D z@%PK$&L3tnXS`>OXT)bHW)7!O(+$&^)85m@)8f+=oM0e!0!7l8kzVKMW(_zu>zhT8E*yQ3Y@R%lbS0a^pCh?Yi+ zpn1?NXc{yL`T_c8>tt(hYjbO5Yj$fq?l&9-Z-8gQz2U}iaX7`y%EidDsTTuxn1UQS$&v4+FK9K!6wpka1lwqZ75FFG&VFI!+Va!s%?i6W` z)ImN}ixH2Zh&hZ#MK?reMtesaM~g>OL?1?B+hTKIuVIy8*l??YXjsr>A?39x<9Q~a{)ho||LkTZF91mMo~tiQl`sqQ^|0zIYIE&q z@6!L*rT5~c`@dFc=F#A*^$l;N{cr=o;M4Ra_YE0ua2%yxYTR<(Q}iYFJxGikY*5& zp9J)V_Y;5;_s$Y?Y<@q=am5k2S$4({xuJR+ANiNy9)dw#TtxglSh(xrxLEUOGyn7M zuEqBJs~u)9Po$4dBr>mI%otsDY<%_h)WI? zZ}nC9BH`krnOhpi99J2)+A2Je*$pGcaU-f*EXO2Qakpx{oT^zABN)IXi2Aw)j9%>5 zzReY200V9x^|GpFQ0%0$^rfSm(wSA$Gq=;2`qGTQaBQX?4PM&aiuW?~rJ@{D=~YuR zhx<0Hj%qK>ZiP%LFQ48D^aA6I8nWFGIm)@zz2)hp>Ps>n;@}>l*m!WYe)BiXH!qubnj_tzALjV(id{bl zh+0E`4e!L9|A<&|zHztRe>d&yza((uV9R=rykEGueu23N@4E<&yZ{u^*H*TB&f$p2 zv$}}6ch{yLIL<2WXJ1}hN6b23TlMDmo#sW%=v?cp?K)p+Z9Ls22rth>W5Oa1=}v<0 zCl{_Bl|-I+MtpmBC2hO?H4HP?=Qr13-=_b(?4wTLn3*kL47B-2%!e3)Nv$@YBupV^3*m& zJiOqIL0`?njPvg%>)&;!&qIXoXobRQ1@Cfx>gBxA>#H`O5%`^bsuRN8lg+K19ib~; zO)>M}cjT$cHM??Vgib>hYI+kWblDJQ=@2G?Yewa?`}kCP(QCS%6cwPX_^+vzlg$wv z)2X`}r<~UmJ&C;*@Bs_!IG?_D1G>GO88qU8*EF0XoQ0$lWwCuP^-PGCC+MbW8Eb-h_N!E&=4@E4J+}Kh4 zX}Y#O+zVB1SUdZqlDOyHQ#U^wV!^Qo6=%HrCr48fiJ)spF&?hkFg|*FX`&?bpkaYf z=T`7p#Vg>A{zh_kQ{RmA_>9OxBA}7J)Awn~5BJh3s}gwm>Rk zjFDBpfD3Ogsg;N#;s{l6DPl1Fp}!RWvR;yX##ece8Qs@!^-JV0?IqD?TooLOb?mh$ z=YH{5$fsFRIzIhawo(09*kM@gSZl*ygXJ;XKf;QgPuyk8wx@4jKP(77E@U`?N?_1E zVFj4rvcq5j)ZynzKyNo+{LK zk0JXZ;Nk2Jy*Ri(y#IN4+k1HZ=5Tet{zr>qP@m<6aA4WNjPfUqi=BhjuJi55)sEJ4 zbp2}1$XzGP1!BW!HL)A0$bL3=%zkfA$4QVvVdiSainlmp`?ArBGZ5Rh;?Q_^rvI|0 zW5(ilZ2*8cY!qe-ujjO7rQM*p3QVLArX=2(GRk723yEdm{3Jl??^;)P(hv|l0@Tsr@ zU3iL^R%WHfblI*^(XQbs-zNaaGJuT?3xH&R_s`zfxSf4ijc364ud4$*1p0#Go zqdr-PW2$$znjjQ=c6YU*XZ81c5vapYKmb7<81*0I?xWS&N29rSCdwZ*&fXn-?>c=u z`Mo0m6#hZvtU5#Kzb~Rax~%`HE5Cox6!FRU@aVME2-Rb+VAS_puIKIS>1(lB2L;1O zbb~dz&JTR`(favE*0~R>W=m2vLN6)r`{gkdsSB-20-sPZ1(L!{TQ!OSG9g}I|I9(=UYO4v{%Winl{`5*_k6+TU>sWSBa|{Ke={*KFAxc zuUWPupe;H-;wxNFF)kcj_j}HlQ=HC?oaR{qKHG%H54xg1KQ`jz0620ff~=Rr>qEDt z-7C)!VWqVv0U491u1DfKTVbN)JHKv=Lr=W!ckXLH?*Iyfd5Am&2FMm&KRKm%*2gPkl&vNOlM`#5cq?L^nh>gg10I zcs95{=nS;6td(AN26YB@{tN83lt+eAgw3$A{8S&AgL$uA`v4wAg)iL zwWbx&_t8uHmGUd$SIp(F=#}X4=dniQA5IN(t1?BQ+eKZDVy_jqQ@WsHg*WJst``S@ zZB-2Qqf6o8j$fBmeSR_8zRSEm&kAkQWm=!h67L5H#27k8S2x^1U1Piqqso5itD;`n z23zD^>RwqSTlROIDqfl6KYRmMSsA|e_-oad%G1Kr-1E7o zspm6KvqLPvu?QBYUl$so1@vI4D$T8XZRfImK6 zGFsCAm%J6e0b7BM!@6O$uwo!EmuH3Bid&;yy1nVs z+1~8wL9)`@+R$3xTGxtbt!@3-`l0oG>$}#stu?LHtyQg+tre~1t!1rmT1#6?T8mqY zT3@#oin)SZMV=M$3c=~&=h^emctBNJmRiY_t`x3ht|U~XR`y6!~o*bYuWlQB{ zB}=7c#h})}U6-AaAc%|kd);XDP<3~8D|G{PMRgH%7IhN!8@0WP z*!Dm$K|$V+r2}}7sc*f%XQ$|Z*EP? zweuhA+&(OS0Dnw(t5|+F{{cNC*Jik%4>sujF5IREG70_8+-9*{nJ@pHxJ?c8G_~f= zHGKI^{<|N){VYq)oo44-W%dn4X1}yb?2Ft8?+LG@%zZ?B^bj_C*Zj5_5Mz#|j3tc4 zj75xvj0FL*WUn!|F{gn5A$K7wAp;>rKuyc?`#C*e1zXa#&|cEA&|1>8(5z`rY)$~` zA+9;LIR?n1i@Jy1!EXMJ9*q7s8oQJ6ub~J-!!}{-ur=5Zpk$U{3$QuZENmKvf_;OH zPsKHu=ZjlNElFBPE=gEOEQwo)FNs-*Sv6ZWTQozO&6~l^&zsGfO`A=cpEU!qKg~eo zPqSgOL9;#_md!fKJW9_c#Vf+AOFxo{$Yi%*Ut+UhTVl0fU1G6dSz@*TL@83ulFbq} zuoo~Zm<7xn_8evkdj>OxJ%JejDLpzcEtm#O4Wk-QlaJdAR z2p0<%3D*th9_I?@IA=F!EoU)jDrYFCJEs+=0jDCT2qy~=wX>3!?!3PAa=z5ld1(o7 z={<3tUhnWBM$-+l%k+Jj&1)h&SK5mOR15-<+D3fVi@6Chsg<<%;5+ z$}E5m)$1Q)ZlIPikK;mFC%WV%D41~qrv=i75MLQTZtg~i6%7AqZui)y8=q-zL5Q-9 z4>XJa5kZJ}h=_{(5q`dC1~Gfr_*NgP2mRlQH&4?}lTQ;w12*M1Tr|jU%xlc$hw?#r zpj=Q6C>sDOOi%_W9h3%21*L$J0T4q3C4k~VA7BsMBd?L?$YbOI@;~G@as&Ajxs04g z&LAg|W5_Sa0c0=o6S5r|`=ScJ7?5X5FG@iG>c(y`>MG`J29Wb1=soB~>Hp9n=sf5| z>HYwjF&?ynivkdVMSciB5ETQr%Vw2~0RakgHXs^?ECw&;ZvDZ^gYgI58U%6#^aSS# zWFBOqWPeBzq#mTAq<=^dBpxK9Ky%nm#l-HJ-ILsYI3pJh3l7lySR{v#FOosX7D*wb zizE<|MPdjsO(S(9RU;7J!fMAN(J$67tQ(~jr5q(21&U&eVspR)l3MzMpqmi+^YlQ6 z6^L9=`g4a_h|GDKY(W$34%(l`Y+%k? zLvzCg19O7~eRKTmJ-{aqAx}(3Npff2uN%t?N8c4Rv*-qIG*>>Bu+}7V#*cRSq-X`9@ zM*oLiMvtLCp+EACi@Y56>#;Aksk8Q+VmdtgNcGOI)GyC3-7o%l=>JT#ylQ?!x>SG+ z%sSRO`nL1B^Stx8^Puy;&h5^P&Yzvj?|o~0OMUZv(|zN8!+isNJ$)U4t=V&6JErBU z>?`XF^5v6M*Gv*g+9LoMZ;wv5PNz=$PMc24PH?$TDd#%#I`R5-Ke7#(hYUnMN6I4U zkZ1jK{cZhu{ek_@`(^v-`rG!H`vw{gYj2i&n-|OjuTxZt8_*(G3cV=}>mrxeJs}N0 z_9D+3?(+H$% zNJb+^0uh1;K=>d$5H1J@gbl(1VS+F~=pZx@DhLIH3_=1SBBit=v%|C7Z~ju}v$yhJ zd;5}m?Q)T}70StdNxwa#&fa~IxILoo=Rs!c_57Q)x=*q@UUio4^C@jMbzt{7eIUi! z#GUrKRiVy${%xM?k7hTEg0X5kS7poec~SRi{Z{fib@wUaR(p#`a9P{emIK765<2Ie zCAZes6U?y|wsYp`AO9bw&a$hj?`_+3cSv`4N`pvug96gsY`P6XI;0!PO-M*@x(!OY zySp2G=I?*Mc|HMyvBq3$?(00S=g&)73GfQ?B(2qpdejX z@wK9$fVU#QBCjI1BBvs|BC8^^BBLU`BCR5|BBdg^;!9Y&sjTZu9b%np?P={s?Nn`V zZGG*R_=N{wE515@W&e6mP*LDmz+P~WUy<*a&z^sfSCQwK#}0zP2h??3YeZ{6t3#_%>#K@|jJ^yK z+BB*@>NJWz$~3Y*@-z}!1!@IK1u~i*svfc)A{^95e^cM@+Qj?KqP~x}iT<0(J%QoR ztwz=H1Jk^B#@9aYyB6NuADB*8`llK%8#GQk69;}Xs+?wT6iYQI8b7E%*s2h!96m76 zuY`r&YZ-V>Gky=KBCj-@woH9XWe`4XPW*PD;%`N#W6iHceeY??>Hu-=Mtvv!g(~*I zfr>izBQT__GSJp9DJ%rGjI6@6!Y_sKh0%o(g`WyT3Ihs#3Ox#43mpNQ)DpNfi~ylj zr%XDf&uiP?z{h$@I2iP*sm45|)QgQ`MRpvq7ss3KGWDi4)|%0gwJuc6W*TESX@ zX9Xt(2R}Y;M#PZ|+G^QoS!r2lnQ5758EYA8z0uNd7kgV+T2NS!2Y9e)1z!r{3!)1m z;9fsVUrQfLZ%Z#rPfL$T4@h@NH%fn#E|JcaPL+<64nOODjfgUZtcN^>ga$>0qCkXb~e5~~D@mA{)}PE}r>DC90zar_cpOkJ+v_@YsXN$0a3 z-OIaZ?T>n#2MGs7H&BU#_==((sK`N_W6=y$@F14GXb{SK@ZYpq*FaalycBS9v;N!G zn-ZKNn!1{tnrxU%ne>{}n-rWRnk*?VaVTLc*=JOqR7xyOD2*pqCsQX;Csrp^$L|TE z%$mp~XBT7=q!J_+#1=#rd=|JCI2PCzSQeNT7!eo{=&&jqO&QH8&k@lTnG^<$|IF&l zip>B;aFSD(bCN@sW0GB$eUeR=Z4zu{O|s~+ zOfu^-PXaLIB%?0lB!e!)B)u;EB%LnZB&{y(t5T^_$x?|@@lvr;(Nd98;nM#W6hE8TOL?0SpKqvSyotPSw>q1^va=crSy9N;v6VN0pgsRsG6|aORz@Ir^chkrN*Jg zrpBTa$s5ia%};OyTOS(zqjnPJaEBQb5_?o zAUZE^#OC5HC5mR3?rDSgbJ^d9{ENxp3QfW!tp%RRDk=*x!6Az3fEG@>Tg^+=H{)!*x`HViH9m$tIG1_Tb2HZ7zG z<*M7%vHkB17FQO76`?PA{Q4>?|E&n=XiaG9XijM8XiTWAN9=elkkjRV;wR7h4ru7F!gX7n=cnjtOuE7#ACTSE^I0QTnD- zsguN=<-j}31hw;b02mkoCx zryR!thjM~KhvH?ipoWs2l8q7=Yp%;I$o!Il$;e|6u@p}b=n&{Qps}Itqn4vOpt7Ov zgIy&D6gHH7s~JU7l!4;WDY5)M>bKPD}eaQK!d=t=cnDGsSVN^1e$^#ectgSEt&mazv%h zz(HRnRij7;dbPjxMW{q=KTS^+mcm}5yru1!VyhgZQ|JZGW2jC6k?KS8L$M^ACTvpK zQ)fxtF?q&bz)%e%xzkkMMBW(uetRRYFRu%_-I}i>v!c^JT?M=zCtxC`A|@urCPpTH z22J#1qHUt(Vzw-F-K#GpDk+7@g`hSRE#)!A`pX`8HMHga$ZE^}k z^2Xak&4>`}~7^ikANPJ zFrrZ437+w<@sIJh>li8+6p0kCBI4}hSmX9$p|SQ@8Mvf>aQ={R7jhMH7IJ_$JX;}a zAq#lVGZiuxGJv-|T_LTMoTQw%d!(xf{xs-a4*Z?ZIk@t9)Z20E&}ID*OkD z@FFEf`B?Loh~pvVp|FFM2NrWs*viTsP%rPKZRGVLRo+Vb?bS8L0jTTku|q+>l9hdr z4O*_Fr8BOrr9G~tr8Tapr8%yV1H2$v{IB_5^ZXA6&&Vo>;ys1-3k`-=ftH09y_ZO5 zPsjT8wbtu#X)WpTS6Z*erL?5RCAB2SCA1{Q#kIu8#k9o6MLh~21?~lI1+E1y1~di-_;wgol?)`Q>^(^3?)k^Nhg4hQH*qy^k+2xZ7`@_FG3XryOd%Dq6H$Z(k{|Y(hf-e9av~t z@Tu@|@Zs=4oDA;*Zv$@vuMe*dFApyX{}P@Ho(Y}`o){h*9vS`_?i%hGZX0eHIHrgY zuMnmX8W6(Kwa~}Ww9v*;wNS@Vv`{dK7(dX9z`cayf@6ZCf+L2*2ED!GPlI3G_b3h` zn!Y;kkyk{Nezo5tbBsv)YQ0Cw9ue`?e2?TH+~@17sn0iB)G%3Zdz@{VW-Ts3%mJAi zEsh3^5}7hBHbIPVnS8CXV~p)jLSNPPUg%-M!q~qmvl0Y^k$*KDr%yqnk_jKDB|;nc z^tYh%4c0>FMS(bU^z+qqp`}a|Jspq2t1wB4f!a?py{KxGB9sh!N@tjOZXBYjXuiRM zQlO)&p(vdy1K=hjB)Y*!Tc9V4a$G=kKt#Z&fd5t(CYjYUc}>3S?Taew6tfhU9p8FgIbT^{y}Q!8 zQoE7^qAo$bJ>@-7VB;d&L*KjK-QS(x{khw^TfUpQ8@1~{G+K|7yPH#%BjTRtwj{Aw z>tC&Xsdg!GDX6=nyd$bGEP$1erpY!2Hkrp* zG+D-&HJQhlG?~U2H5nE26!PRFB|f8}Um#sPonM_Foo}5l{a1q6jVp_@i(`q~jV+6{ z!y+9c(Igpr!D#^XEA=b%%k#_fOY{3edQNnXb&hoYbar)ibhdT2bT)N1eAa)~e%5eS zbyj?qbCz-z3%3qG{5jMvlqGZ*0U13HEe|yhB@a0dDGxCZ0YL&@qAl;7<>@{ImVeCh z*cwuizt8gEACi@CbK%K}^Qvd;bn@{?>ixg@SNFSrr}FQUAD5&W$BqaCgN^d_4?G`I zq>426F86~xUgi()&gdSt2C?V=WV!GUBCpSr-|)O6k_y#aBRt$al=L6VJ;@B*$ZIY; zHY}2~`)+rH9ynksYSQTO-J{y0!lTrqP|T(xB^fN8v)Zw;u z>U&?tiN9jX%>K_}qXn)f@QBDTG^{;>apD3@X)x+&$6UES@$hYIn=?7&_J(0Dd!O+8 zrndbs+2n@2X~A5&KECkrZu`sKRe8G6=F`Ek>*LbaVCXzMy`W#>quy3*@`u}gw*L40 z!1VNyrH_lZ16Ny$$xrUBy5DoD)A~pBKGw|Hr->cr&0spgW*FpqZ5BfOhSxHj7t0uEMJ}Wvvsmnv*oeH z?}HB>MCDu=qI|9dQ94(ID8_BXZp3UvZ$xcGZhYQ|*a+VU+X&tGwDED{!^ZoKkd5Gt zppC$dfDQk%rKrWI*{I2=v8dlsLmw}hPncJjN0~c8_>{*S&m1zS)~=SL7Nqu0O+t-Q z?MZb>wOutwHAwZHs)Q<~>XXWnN;^jC9e}iKXl-b2Xl$r&sHOF%_9yoz^(XYl^~dx_ z^?&XU?+@+&*#Evi_$u-;@^l=341Wl}3%^;LL4!d`RzX66QsGH{Nxoe^M?OgYoxB8c z^c_0kIRS*=93O&zjz=ry7wH@6Ifpk3R*r_ino+aX$KJ4(Fh3-;b5sZ__6F7l<_6dd z+W3zNkH>-s5Olk;seL+-Pp$GL4zssBZzgU40uocN{GoejFkkckC_f zeqi>Z)}z{^97jNmLG+Z&;>V(KrtYquxt77*!_~vl!=|p%%hbcrL)SyoL)AmkL)JqA zhDn4y_&vBi*gcp%=sl=C$UTTX@IC+TKHjb)t`@Q2=83zDpNYAPor$`O?uxjtbT4-= zcF%Xuf(g`Q_n#aPtEGQT{+NJIh=TQmxrEt{nS&XG`3_S8^Ti!;3$Y)u2=N_J3y~j@ z2+!oehhvHz6-t?z6QPw zKA#Se8W9KaFTx4J3c@HtCqgws9w_98fD*nbDBepUa3fG7AU%bm`k{)T-l4Rh_yPIQ z9dZk@9}p1TA+;d+0SVC^Vhf@lq6olN1F@SqoGF|JoRl=21RR{-8%mt_eamM;fnbk$ z-L8eql(}!n9YTr|@qXRZkK}LPGxg}HyX0=aF9PZ{e$g`t{xE4cuY6h_@8(81Ti z)4|oj(ZSZi(!tchu$cbRq>kGT81b6h%-JrX!#tWGXyw_>|uvtm6MiH^AQd~^6`F?i8=(R5LLQF@Vgk#-S(5pfZ6;d9}7VS8bEVQ`^wp>QE}A#}lg!F)k| z@!|sK0_EcG`OW#s`Of*uSB4>qp~u0+!M4Hd!N5V|L2-acaw9o?!MVbr*RI>H-LBcL z-mcoN+^*Oz9|m{+_v{9^hyweJ!K%S2rW@udh8xByx*Pf_nj6|FsvA&&wUe|Hw-dJG zx8t^Bw+E2W@~&~MQLSOGEnmlXt(U9-I_q*s{pw-!LvBdXnA>HWT1dj`e@75hn%mxA zo<4u;x)i?c2zFYX7rqG&HeQ_;ZbVtT{w}v6nX0fletUTw;iG4dE}(2` z2GXV)plvGiDDuen$o5F5-==2zMfD5&AQ_n0G)~mBmNI!;d0M$T%=J8Uv$oQ<;*own z|43>}%1#PQqW7g2roW|Yrt_r}rn{wWruC&2roE+Urtzf_rn#kVruL;4roN?Wrt+l{ zrn;pRHN!svr?JIh({|Hz(_m9$Q^8Zpsx&qmtgjo#iUa%8W6Yu|i7?6Si{=-;FF4;+ zwN$p0x0JP%v=p^`ZOIpb2tx!QJP-~D3xokg{uChYCxqYvHxw$cL;Z7qbiZ}KbU$@J z{PD3bxX-1}q))w1vX6@a1?v{G8PgXSqi!*pF?=zEqk;77gus>H1m6|^1kV-k1lJY! z1jiNU1ltwl^R6J9cf}-L0(K&IMR!^ES3ox=Y`$i?X0WEQrm!ZpCbY)A#=J(o_F@fZ z4P^}sme)_37ngnNmz|o$fc9z3)^}drCt(@Xld*l?FPr+_`aXhU^Qr4{ZdEz$o z`aGc8rkbr9sA{a5CX~kE!lD0PhFk*jMN}aA0{oAq5hDZkb}qVyEc;wHK&+9z5l`X;I=$|p)F z>L#)&63+$i7}o_zcqkVr1RDez_}7n_=LU91*on;K1AbQdR^8mL@k7ss0FN2XnyGLOGC83fK7G$p%O zKiUsFk}US$)N(naE_MqUJnkMg`XA?3=Q?dJG&g-SahhDHZ>pkl>NDkCsCnc3<_Jtb z>-6h%zlseA4R8-I4^R)h7{D1o8TboK87KV?gvNy8gcO921d9Z16C6S%%3tP^=77{< z4u~w~VpUS(YDwyd>j>-c>u~F^>oD;xaV;@1`ceA-ZkBTEuDt9jV7owD1Ph>>GkP#?X~SSEoA%;iuB($IwKmz58NhPA6y~a8=NK_9~>c^ z8|)@*A8aA)8!WOTQfJa55@(VlkSiX6Oz{ZhiARLaghvF<1V{MJ_($M612kabwW7}B ziSUSvKo5a@gVYp;=8Ogc!Z{EQzNjUxB?O@$ZY_2#W-WRxYAtdtVl8}a+Z;qF=h?Px z-bE<8!?tqXLFi%Fw*IFTpZG9JeU~#&Tj1a4ypej}rqR*)cQT^vmu)g2`rxg4n+u^pcs zjvbaAMjSdEzB%NgPd|Ok__`0aE$h+ue(RE>Cp?BfS!t1Y%U%kJ+ z{CZ6bDre8<^(XZ^^(#eoxpr}O!9zGRFrdct*yuLwGHf#hPtdg9AQ?!Gf^A)FO(KQ^ zVl%t}cdosvt*X`e&-c+!AmCB~X44s+8SNRZ8O<4u8TA>p8Pyq;8Rf*P1dwCJR7HXO z3S?IoeM7LJtf7D*qam>&@}Y-_IPbWZao1R6honxVha}uHTr-?A95W!4nqi$`nPHw` zngKYn5BF#wfV%lFb_$K~{%_~5ild6HilvIFilK_Gil&OHilT~)69h^uAWWj+t>uJQ&7L%NfwOnm7?5jPG`rjAZ(^D}yV>YRWg0rW+SuIocQ&MJN3-g- zv2(Q5_*krMu)1c3-5ZwHX?eIu4hsP%s@mIg^sf4L`;9iWKikXU@ikga? z0yGvKLLFQkOdV7mM4f-iYh?*p2>}U431SK42@e`Ln?##X8&?}s8&w-o`=8dM)~(j%e_IGR*Vq&X+9FV-s3%Gb))O4mx(O2EUH!IpV`ef)a)^~mdv*WX^}zK(kx z{Mv;s90rCkJfs9u__R4|fN&+QzpM?@a@u9d-Y$zra{mPWb8R;6X5zZS7X1vqI zsv~6mI$Rm1+!`q`WS0%} zVe46yzjw@s4e6eG9po4V*Oxm9HmXtS_L+8=x2QB*rkbW2q_W2y=q>2M^s=U)4Nxzr zAoQxNq0FmHuas3q~N5Wc!77RW|n4vrje$YCb{N=#)3w!VD42;Lyi|EXuB6L7S9*Y7Ec#X7XK+8 z%TP{NPF7A(j#2)s9IE_YIZ)YG*;Cm~*-6<>*-F_=*%;ISbd@!gRihA?o*9oBml;PG zI~c!#H|bSULy}jLVA54$1DK-=CV~n2KD7h&K9vL2KBWWYK7|9tKDh(=KA8jAKB)ug zK8XVf*94fUD3vJ{Ddj6=E2YyWQ764f!bw6&`kQ!@c#^o2xRN-NIGQ+^*lA8@LZ@ya zVl&ewpXSYGr zL?d}}vjN=yOFQ;Y@^2<3^H(MV#56r8ja`J|)Xl!_J7#6&m6q(=lV^pL<~me+C1ETDg}el4PGua)X8o^gNNP2690V@qx8`ZONVz4X-y?g4n_fKX(d(;Zy&-# z!hOPB!)?RCW_!3sxI(y;4TcGZI))?$7X}puHpVmhG5RtP<#nKcL(fHzLk|YBJd-Gb z00JWdF#>Xe2mA$m7=9Mm{x`xG!zagoz+1qB;bq|k0CoF^@%Q5)4`=g5sJW=P5Ajr9 zRD!vp_M(t+_i?vz*M)-lg4u%Ug2{qE1!Dyx1-}b^77P^(6!aDJ6m%7I6toqz7Bm+$ z7StEiy?bq3{;8B72y0pQSnOH$nC+SOnCt-Yu^^!!t{|o$s^D`$ctI%K>wnUZ(znw8 zJB;M04=4*LFqABm02CtyVBfpKY{2xw6vVv3Xu$Bo5X87bZ$S4#7ev28Ye4ft6GXd0 zZ2({vp@NqM0tI{pJOx~O1t0Q0q%-{5lL;^2beT;NRL)Zrw- zY?KPjMVG_li`Msq7vfy&|2VxAi&H2XvloEHG8YZm^NGcx6m{A2z+(RXk%B2+?wO2% z3+anEd9yz=>{(*+szq8?gvWB8FEfpeR2v9#A@@G1uob*y&Z?W*lc>~ii>?qcme?Huha?F`$F7>6=j2~rIyh2%lfAn}k0z^L~De0p2JrZ<3S zKolTS5FrRRgc(8&kn}hZ6v$uq8}}3U9rqRY8TV25LHADgCiiOhQr_3SqCld2-!tFS z+LPJi-(&b10Wjw65RpfbP;!uS5Od&j+D6X>o}Q%I7LP6;sx*qmc7f+qDq##vA+e<1 zkF9v#KIK1qj-A>)=j6BU9vcRZc8Xcm%y?d_NotNwcwS*~d57fX+EsgA4okS@Hjb)p zi~1{2j}3bMpDpa|?&`enNv{9yvZ3#2E@XFc-lsa(VRzopU@@SBmTjy~;OL3Ji@%M( znZKUDhQCt9M!`nPM#zTShS`SN=7kN84T{ZQ>l^D6>mBPA>ly1&>p`!d&gEY+zxaPC z23*91;dt^)GOqs_4{7+VxviN6e{ixUk|o|J%xlsJ&|Fg2Q+rYiP+wBjQ+ZMeP+d~i zQ+iSgP+n5hQ+QGcP+XGNlY0Uq;w4#qCciEJ4xeT3hkMH#%M;5T%N5HR4{)7{o{w&g z&W!etHjEaHCi_KLPv}V~KzIpuloK-&GU75~GNLj*XM|^j!twp%edN96z2rURJ>=cx z-Q->6UF4nRo#Y+k{mnbX+sE6*+s50>3pR&(b9!TYgL<8N-}S0lhM{?)37}n~)}wl& z3IOzVeFT;*)()mE<_?A}#tu3lz@pir?V#GC?x5JB>>%4B?;zPCp$?;9;PK)D;UX$f zF8U6P0Lu80Q1giMol#Fn^m#{C36hP%6+F^>i@f{QIKOqSzsba@V^zJ%W+PutdF);`SW%snf^Pu zhIWI?!$O|N!~&DU0`<&nCZTPpr z!%OK2I@dYrwTVgdNaIhtNd2Dbk;%7px(LvGqt9|pQXt=1osER?6Oz~b}ULlS@?jrU(VA}D=Uc`Kl@rdD%xxgT1Gndjz z(M(ZIWCholLahJLxHdT3*f!YPSTx_ZY^dlYPd_f0#0sJIIR=*q2Fg0ZAaYAzmG0pRorF2_bytUxzm4c1DiK@sAfu+ zja%#EV{j(Vsm*_`#qA>wgTb^K8>d#I(zG%g2T`Mlw0s-8%*rKBf#1e9-!8saakBjW zaZ%^YX_p#fW9bikjiEN?WR*`GkH0$jYuY&uJ#60H8#JXl*%mXRWuTYpuJbW398LZLR%PI_XuCr1ys0irh>JI^jLRJV7f#CV@YJA%Q3X8NogN zyf%Zvmb|t6mYlWRmh9G>EtxQsB;+K-B>1F%iO-3TDfE|gr*wyOyL6j$t8|NWvtMQN zWYY*gV|{)aR0kA~sp8kNQnEs_+_KEF)Uq#Rab!_s|H|CRoXG6RtZZyuPZWmdgvW*l zg*%78`~TtN-@ho{1E>k_CxfC$PZ!QtbX}J z@Q1(;e!za@1sDN<{`|rD0|4e|i)iy{vsr;~5se?Y542a%Fy44IT3Zwo_LQIb7XI2&E5g5pLEsOT75pvswo-ihm(vr&iCz6uVX@e&RFn^;SoB zVomXtRtJ7!Y4Jr?dv~Hf@vVa+e4gzuXUKVmenC89DQSiVAu}x^%<-SC)YrZ@*8!_ug<4Au8zbZU|WlZM?L6xglsNxFKNM zZ_{txZ`E(vZ_#hwZ`N`9KU* z_hkbY^2HLD55z%rN%WTV8+7s%mUQyu8?=_R8#I*EB}%Yg zpr5~=ub;P{r=J@vNOAUa^t1P~^|SV~^fQBXDaL+=e)@j8e%gMTe(Gp*2r3`yIZ7Q0 z1ceXf9Jvk|g3O0}j#P&PLE=L?M?{?gWVsDMmD>PBxeY{1#0`KK+JLu&-+;4(+u(-0 z!y@S#0MNhT7c~Qb_80pie_-c(#=E1aAo%mWyC4!x6vAuSu_poclRVBrsrX$#t$%MZ_}jqewf4iJM?R zwoZ$Z2yx);M*bYjNtFLa?%Uf>bfZy_jqEw*>L>>R!y{tCzW$mw)kbwj#NcOPEPD{U zGy6MW!;oO-WT#}uVt-;gVq1#R_0xT;E22xPd#5v})1s51Tmm8-B-W=P%@)lJO+U@Inj)H{ns*v=8Z9`vXF0Vw?vx_y!WP2o zLKZ^nFD+iK3t9-S3s?xO^IPz*^I7n%^IGt(^H}h#b6aq)b6Ie$bH43;(+hT!&^6Ij z(G}5U(O;p9qYI-80P`gWItw}jIt@AnIte-n{w@sA&UmBFB5MJzkT>!S5YBKca434o z!Htx(m!$UvyH*BX8eTjc-4pE*?Go)UZM!tMo~|QWAR_l7^&%pLA%?++we_C!J{`M$ zo?mYi%fTt?+pQIShm+j5St~+`6WV3r*7ErIS!($6e{K7|1$UuXY_q;~-j|eV5k(ez z0!LV$;n^0pejHWArV**@)}&-o5pnBP?tE%kxP86uXT+F@eQ(#z=15M${nt(2l8lB! z){W<0REImP8@_!JA8xTuaz{J|(zy(f&%Ff+9Vy7@=0Hl90dl&xAgLoIx=Sw8$m!1R z2Ix*eNP35^hAx55iB5@*wU0li&A`iWMqgVfXD+uUYc9JcV=lAy+WhsJw7K-!EAv-t zQsz=?lID_Y66O+X;^yLOV&-C=-5whs*4rV7u86jXriccJ8i)#rQiwu`+=$E|;Clfg zJ`@o0-GG>H2LydHAnF?gVP6x7`$|FJmj)ug2oU=DfY{IWJ5m)=&VL18d0;=0?UwoU z;o}qB<6aM9J7N`L4&o3t#moN?S~ef7y5YLu+U((N;Z5NU;5FbC;H4}O-hD#y1LZ=1 z#_9$-TR1l`A&p)C6b|rLYXE(#Fw;V`o6r_433+82K42A`768Sl`9Y(K`B)BB;l=(Jp;B}E%V_}4Av zjywEVfe`AwMoEg=`O#&KJOd@~qsv1Mryj%{1Rgk50I-#r_A02v z0wc%9)pGHE_I}KM;J(wo@xJQ5_&&!z#Xjc#04&y;% z8TV=TU+&}Yqwgc`Ki!Ai2kiH5w{2H4VWyp?)}*rQb?SENbZU2Mb!v8MbgFl%b*gp( z`uIKdJ^B5MdxCqMdkp_;Y=o_$*`em4^daA&H$%dTf2=G3F+B(m9o*w_gx{i4s+x}K`?ejbY z{>}PrcH#R({JziZ?Dp|Gq;2)z;rmCPf6HAD!v8$FjE{w5o=v-E*ssM?LyE>vFAtwQ zg0szbd=D$HO+r#vw@Cbf8P{-igX4xNEh!>XIsrl_TxrpbIq~w z<3wkD%@M_8Zzs5Y+31Azlh1I7cY1LFS;XjWKES=8IrKyIr7l3OK^-72)px68H5 zhWUm1eSA85*jwLTU;ZDn#gt-&+?0HU%oI#Z{mfd+68KcDK2|~^|-RS(zTMiQr|>>SF3mN_k9qV7XJdak*-_csWNoMLA~qBlHlu2>lIhQ_==i zds!3Na99{D6bTt&>Ur{d^8Z$=O(c9_J}_^X7t9mp0fWHYVQw&2m>bP)W&|^Yy@kDj8Nl>mz#O-)urISOwJ)|Ww9miK zz0a=vsW`CMsaPrfM`CrNYa(~zNkVmkYXWz|3BYv1L}0?sQ+pG8qlx%Mm_?6;hlPuU zzYE(6D+{v=V+sR%<)XNwP9m!TrI$PMG-)0-e)+`>_)ATn|EbeNS0vJN8?zUN?OIX$8kGrYObYY=RtLSi4#i);XEPP>b3`nGKaCmTVv~X|;{D|nrcyKsK%|cWkL!?xK82mFg=NKkZ zARHrEYj!A;Cvi?Kf09){2~2WlAPE2=qnD2DxNjljSx+|-&SqD4BUhbvmWsmdYUB++ z%)wfpn&w)_j#N?^7r%And*|HDl1m6bddD!vJ5Hp8QGUL=2s+=sJJo^e*OZV~KJ2=r zj4?H+INdKsF~U*}H+%8Al&I8ah9( z*>OXH#$p%(oy_YLFI02{0t}P)_uGOcwe5@9;DsTf0{`u0%~okV2o$yi#l)l+b{^h9?6lmjw8l4AY#07@vpBm->c!Vk2m2F zb*KmY&Ga0<%<}S>OlhEu2qB~c%g$3D`rYvLRrY6y9i)<82{d3BcaJCi-s9=lYjc1v z+lqKl_iS{rFc4|Qc%>Y(ukE;g16k7R9P8lNJ3Gsya4doaZ@nqktghE@aP>lX(`45) ziTAnW2Zz^k00H4uc8|TNAkT zvFOvMXwyP;n1ZU_lV6>(`oiy8H)))`cY4_BKx(D_gjs`9(jk^(Rt~CB(AlZ2mXjNsXXs1#AeXvx0;-!{HB?(Nf$kwh+ql2&wur51#Q( z{=Vnm6wM;$=ADLz%U7H*EX^P_H@7yz7@dB!>-dOn76k@VntMHRyw5`AMznnk@d_2c z>m9OE*X+GcMyyo-dn$#PS#xqIo=T`JBcGZk-yi<1CDU&aGxzsNFDTBx7i@Jd6o78` zXHI^4y&FPpAt>NwBKeCgq$8dXIk&l!k^8!J#Kh@Z{hJ>I;v@LPj6h2fB(Koj#TpRo zwhJT2`t>$abLEK|rh(m9wqgwXE%ruEYBk4Sq9(ALeaffrIqLg!=%ek2wPxjM1hN@#!Tdp-a6bZ6 z#dX_NOekZHj8iM;Z3;17U&?oyCmJY0y0{*!c9PrH< zHwFulMOB@YA>sCvR6`Gwjwm2DAP3yV0;Z?CtpGFdKQPL`r-v^gfs9%b-@5u3|~o(D(R_ zGxYPM+xQM)6r?)!Z)uTrO^8_s7tUF>Od{mDftPa=fdzyS_8YO<*1Vs++$R`UJpMI4 z_Sx#Km)rX9%zP!vcVKH3;9x0D6A)5{s}{wn)ln<-g417-q+ytXvkAVKNWo>n3%1g6 z&?Rv*e*Un2Es%t`6^((2tM{8Xx+W5d9YM{9=Cx9PKv+x>LkWDuDvCbMW!2$$kXTS@ z15)i#5yL=a>+F>1Btr34sfV#gs*A;|{+2K?(H9q1`u98TQo)^LUpf8_U$T(97K#P0 zJ=&MO_=W32zp(T03of}-GiGYde5_t7R8Tw$_BT$h!QR}-na$6eFhm*m;z;zw=}?S0 zAc zfhuc6{>kK9k2hHcW{0Q>OR@EA)&$b9*0q)RihB<$u?la^C7J|ZvS|LqNG^LD$=(H- zalI`&ZDGP5FYBd4hU68*{KUHY%(-|h1trw7{P~9Ze+p||%0~9042~cBbgD}AC%7?q z=oX1^YQF9@Tw^QVz!^yeij2;nQIqB)AloH)rA{;(_MtYWc@`P0Q@VJuW_-AmAG+?~ z6L-o;t&66DW0MgD{xfWo!rZXwdmP5hU{KE#D?(Jo6j{>B;6ajfe^=w;n^!tU)6$|I;f?Gj|oY{C7vLW>f zC2Y&~1gwP*#%fW-^%i^m^xUg}#b8J#89#i8sG3QFY{qfe5OJ6)4(-ZFvr7llph5am)lK-Xq;+ z`rtKk-J|^rd-D?$y|ur<>)h1`n*pNQUydpqoJ^TgmlE2=#ARfMY*Jp2rQe~r^Pqq- z$N7Ccl-Ylj2^4?HvJyp}t60AOzTIg`pV%07h})vu^$k+z=L=0=wmQd02CB!yi}IUb3VqE`RIJ#p!FZ+_YE zr*GrlTBhTN>MArzKd$W!Ecn6`&(QH~X<=87@VvTxXK!eGm##0VR`p|l<%!sWZ`Q}*6Y&|w zR$|c&csHAZ{Y`CjBr17&IFy)6jEK?d{-+SR7tnrhg~gWn_wW%CWF- z+T;$`RC}_9=}KYw{bl+HL*(T%V zSX$Lo&^>_qt3l7?>zNnYIU%@8apX@WJ7syUs#TRG8eUfQRM+mJKE6qO0l5XDCFMJO zDqqOnme=a#k;~V*?JK{_V-Dcmvwu`Q`8bWZPTa8m=|hM0SB-CHAEWva!ljg@<_Fht ziLth}%sV^{eSWFJ{n(#N%mgjh6e#wy{%V4MhfpU7#<(1IEI6g|~bqjz^@<;IH4b zT-{zw!FOn1XW&mIP@F%e@oJZmTvU@0{g1Sa^tsHFX2VK6O)c&0v{A%`ziSs>m^-rI zpkbaLw}SMdT}D__@xmnf8wRQo_(ED`oL$J6&FPj5zyoy55#gGiIa{F&GncsVdWaFi5SVpKmdNch3 zz3x-V@0a2->KqaGRHc^(321CkZ8JWwAGi0NqZTqf;}ph*EBSQtAk*tVhKj#0cuh!satwrecl&wp)=zcE@9IRYGXwb11_vKl6`@nW1&XxLs-d3WSe@Hc3m$v3V5!le&ve= z8~JLA{TtrK9`~K^bJmEQ^D))s1p({|T7z#yrq&_*tK5x)349T)l$k^&oXE^0KNgj+ zX`$6~wk7!J_n9|VZS>}?M9%5=d;*HaL6OY-Z3dHca^6|01kt*GNz*t2=BRMuOx2AZ zp+`%3ZlWr_!2~7Gm21UvGLC%XZA&92uOB*7YHT$MuiM}l+GR6OrCoJ(>O(_@dEaO$ zDX5jde^#?OdhnOOLcc1vtSN0O&M39T)3A9N^paE+$3-hsLg5#e2UBWiw35L^7X`wzWu zHvLa+9Er}gKA}xWs(WP3<|^m?;Z~dzQgdqaAhDM64^{Z}#Pli^;pK9DCVE%&r+~AJ zPIaM!x4+K#Ge7<9=Tbv9tRZgrlwjSy9_Px+e|RqSeIlVnsizfQ%g~9rEH?v;Ny~mL`WJ*$$%ZKb3RUc^ci&1YfwofFVKTr-07t9A>$Iih*lJOA$L( zwl!`{O!GvyyruE^#*BPjCHhp;9vqeMXQJVTAD&|?Y=0XJ(6O2ueq25Cbue2G{=vBa zrwyO@A;SYlgC|$4>o{1lTN-F^{6I+I{JN(KtErGsUe5#)**6 zGnS5?vXxK8`x!xbSeKZIr}9Zp{vQBDK)b&R+~3kV5mVkZJ~{&^f#{%Mf#-`B*LTa@ ztbr?I@;vgAdu9U-<4>ElV|_NfYcSVJKD3GR%#-j8B);AF4yTD5Dj~;M@{1nfT5C3V ze)CK54|^ss8xWSZ8t|pD2z%C|An#ehTq@7AusP13_UP;bA^AWOKe>l zc_#+-T?}GRXdC3_q2gScv!ye!x-C~KuL~?16G)Ox&ofOCl61j4DqdI57BuDIf}9y0 zb}gKmJv_;~1%6iN7gxT^tgb;6R&;wnI>7No>+6ecF4jPiv3K2h$vw*s$Ko?%Jy^~z zUI=EYlIOO<`Si~l8b2-*ds{kxIX8xT7rV8T#Hr%Xx5splfH>MX!NiUv z4>7LKFvoK+k<=o9r?%8Pp%C`w{JKwI9H{M;ee6zq_3@-O*aU1XKJU%y%9SyO%~`jL zDwN5vqW%dB{D(H7plw$kTw)J`Ymf;Q2Ipx+09aSao{#tWmH=jDG#Hy8`Gvu-B77(F|WT&tkx z1Wn6ePTZV4_!2yz-v<8s9CJ-amPSEU@?F-~WOYIV!KtqP*=%C&q}c6i7^P&2*Nw9? z81W2DNVEv#>D%CI!bj}NiiOdOS~j(O`A*=j<-Ji zZ^zJ=Kx>Wjykh@kpVl}mi@l=j<|mm5k5~9+aIeuYv7#oD?ZW+%;eFuxyt3laYONG; zjjjnZn#liKWPW6H5917riF+?0$7X!FN75g(H6!%w)nWK++U4N`!Q?fGlbm!8kDg9v z)CsxR@8)xcZ+&dce$PldF- z91%%(__-~(Qpq(BIIkYQX$JC+IXG9jS}p8xheOes{^x0h8?4%$Qy_pq6sKQ6pl}Tq zudGDBTk~}fXdW>&YGYkYc@cW{9=TQ_&ncRg!I(HX`SB%qfd6>?V_Caq%V&>X>iIC| z_^oC|TnoSk=D!+g&Dwg7gWfJX3P`vXX4kWbe|Ho`Rh1ME>f&-`|C~ckayFK^q}^1V z4}2DmQ34jjBr(WY;{Kd66;4<3--wF1fpc*~OWUEAYDJHM7;72^v52hbTWA3Ai{h)C z@1VSfx%c|#eR=75f*})XN9S6qh&5fS%t%N6YT@}q;WCUT3@0AG1dsg}iT@`1-4yca zl0UJnBO)sZEw&m}y=)~{`>$IbOa11!aJM-{rWPHEZ4!vl+$`g>hx zZvzkJlv_PnS)YT7bkLawd&5CMj+Yuccd%StVmU?Xlp2z7WF@FD=@~M<#|v2j!6UMZ z5e6e?e9<%)&#`By=VH@ue(@NXlUh=|e)_Vz;G~@ja4iAZ&osEaC7X!-xMo3bVB{v* zz6+SUdY=l*JSh<((PoSjoq-;V-)YW;|4az|K(WdTc-CWFgD(@eRk)kdQrv3V>Habj z0Bg94H*z0?)OWjfyaJsZzN)xIB%kz@^;J-KVz7&-y2eCFG~=c+n4E{H~JQn_g55IDK`kc;TA(Q8LQW zNqZ@i>`;oHX_ecqv3dw-XEV!8fO+Z_gz<1iKEU#&%Y5*WB!9bgqjM=;d3u_-=zMMZ zzn<}~V$KpSmINEn7GuA!-x))X&3RHAJ?m1krD_tU&v%r)a-Pp|9Sly%^ zhJoZ%PRaEd9WS;+Q2#y5!J2-k7!XL^!*z!n<7CORN5QBIX73uM&{=4FdD;_^d1-2> zk8UXjg5KD0_g`GhU|q75tOdNm!cssN-IQhIjPu-x6UGo*ZZQIR)@UtXiHi;mq+|cL zNtg07o5)p;q4RZ}VC0n>fA6D(H#8O_{A;`t**aYKrTOveZyY%h8KCiEDgc@#SY^cj zmXilk+^OF9BGtLU4deRB!IeOT`NeRa^ny^6wfuC55AvB$=oMkWOSC@Q6roTW>gd1*0Y2rg650D)+w9;ETNkv^>_x7-qw~ zA%d=?hYJo6;&S!mXx^_O1y5YO{Br<2OXxN7a8GV45twxjD{J*n*7yKUW@CO`*Gt(o zm0p!G`|h<*-=@*udbHyBHS`+s%$E+o3l~Q``1;xQF(-dF1pCL8GLHqcd&&ho@;0P^Z^@y5qPD?GUJ;n- z`I4=X43?NgzhHi_wVw8~=oIEMVh^kfr#84h`ttjyUwA@Q2D|9xkWcu0Nw|DbUZ6QM z>Vh8-vmJ~*oK4YT6L^1)aR7-=fiCYL0r08G!J9W6@EmFT?oDtj9KWD?OPD;%QK-7- zevC5mL0~+Ex3>*d=+}%>eAxe0;y0<%Ru&ZBh47+%Y>=0a{j$wfH=@~^5c~&Or9JWN z;J@StCj73+5sh9la>4KI%1qBK_ovNh;gjZ4=DDX7Jk#9y+O{2MafsRU-e#=)I- zqvK|vOg1haXUVmA?q9fsZcaz6MCIvSYJdHNx!&1MEYOotKE+Rb1q9t<0Y-`AidW{b zip~Z*?P?9G2L-ZG&DPxe(oWI)U?tu%O)BhLes>w}lYjE3UtRwEg=Hl6a5YeQUs9zi zSxs)M;Hs;(G^`K%`O@L9L4mWraAGkxP)*ep;Ga`Ojs@I|BL4L-YiO`kUVP2F7Zw; z>4Ur9$hodochwr_;MR#ekq!DX1gd80Sl#ZS;m(C~MYI3eKcD zubK%{s$~LA7dZ3Pk9WQm50OO$XTzrt&NK9V10zdOD!N$i$eY)TYvewhVwEjzCV`|w z+i11EzTS2kI60;FvzNw4Go#?Mbdf7y5&g{$c5wG?@!cnTstVt_;(NaTGx|HSz{Bg; zl0nD+q&HA{9La-F?n3W)mA>5VM!n%J%XsPXt8j6^gI}MG-<-Mc>{-m#Ei0i)9G+0#@mKn}d3B<}iDe(sIaj`I3pnmH#b_;mE ze&CCqVVVBAM9$|0+bMnMv|N|5$h?KlOft;9xoNExwV~_S6!$9MFx21iw?cQh`8myQ z#c}OmK1Nbv15Dc6PEC%o;SU>c_{sW=ue5tnwse`==;Vrqd*NI@RK+6bf9SH<+Ao}8 z>mDI*+KEH)nbFF>8_!Y=T#gT;=b9bfd24#u=)7IV+VJ}JuD0sx%e4``kRdH-&K}%>);)SxzNO(f+_0Y$s zMJ5 zw7mS^wAaYzDkhj?Ux;zbD*nFsSeP@{a%U9Nx z?IGGV^L?E6yTyH)N^|-%2hx5s$-VIxNb=x@s!tCL#?=>w9@ybXzOBaZjr6B};tRYB zO9Ys)tIqiaaZE}+g}z|{!^bg6mprE4&0+pw?HqmMuT_PD*yG)g!4vM1y-wSi2|SaY zBSxA}_?9F}AK0LkgR>luU;;ES;yq)ZGA6!vi7w;U9qU$RM#ObYsR~w{?@sR;lsb&d zMJkgfQv645r00IYs};Y(xwiuEE{>t0FQ)4oH{G77xc#ddJsD*ky+F4DR$kx2zg5Tg7KUVe8yopW*4>{{)3QbgUeb z^IaUs@B8c(ksou6^p)0ey}wscy{!7aF55wh?dAQtZzsJ_YHcEa;)1`v*+I;1K}*3( zK4c3=r9>c*#KWZzL24XVKTF)0`fNtDX$rfWpz#H5Qs+0o?jk{yN7hp1nacl4)e!nXX)P`c=`SDg2c!^rbtV+MjNmOz9im7BymoJ?R=^-&;u%0XVr!o z$!Gkng_oMUXxxColL6K~R{ln=DN_f9XGSOgc2*N}kP?Pox6IdmOUQ_kX^t!qj)lIF z%>7;A5>2VZSH{(zWa^aK*P3~p2j~s~bp?$!+z19;qrJol2`AGr=*wH?PA~6Ub&E*H z?_t?1uY5tSFH^AfxuKi${4G7)dFet1q~x>hvlU>iB@W#OpZX{B3DNzxL=98UX2dpK z3wK$zoAiq80Fk)|1cKEIPtR;vuFN>ubXHb|#lCM@m+n*NsKb(HJI4?EU;LH2gc%s3 zcBRNkBLuL0@|G3scWcPmJz>D-rn=f|=v&#&-uToZPVDI)r^Ck3&XOXE$Dx3oS`>&u zP7yg4a5IYd*IBAml2lzWyJ_CKGBszL8qhcb_sQHXaNU*`@%$LDS_F6r{$#(r`8PS< zj2x)?*t#;k2-UTPI(&WD<}JFFkWSSD#550vmAW{X2Cf6J`=1Um|@-|rd&B<`PXP&z6naDG^DhI*v0eM zfAX|rl$sSwaHFH|U31UubwjDdpA7ny^2+z~Z1#Ndz$ph?ESDzsDTItjOB?d2w06>i zJ*OA9aRcp_=9OPn_u!jIj)8}?N^5`9b04s?n4iCjf|b6=7DPpf4}?Bx5yj_{TYxH$ zP!5qcca5dhp zPK&JY`1-YE&~Z=c4V)E6@*tGEPncQGhX_vO?&l=v>kEv5Xc#njJ`k9uoJ1s_GigTe^~K74F%Vo&MtC zP8_EX9E+o0n|UiOKJBKAx4?|FHZR)Je}cI*p6c28w;_jeN)a8d*gyrA^9e! z#@V)(G%E5grTaUa`xAwfJ`Pw5EuNPBT5&)B+xqiTvJ6(ZBf=+RFo|-yA`e5KTfF5< zDsqDxRHyD+>1A~<(;TuOTu@e@)C0r$5P$hK9|0Y34p(V^*f;VKCj1Jb`}(HhUxFp$ z;(se@oK85A@wsk0A(utb#=FEHvvOkhV1$FIa>4j zJ|Z5%^;+4=jTew}W(qV<)4Hk=eaa33gRpK_J2rMsYn1RSd>mG3*drQ}oS8x}BpJSOqQYQxd- z{y6Sr{rsDhuOb%^@`IQNEsu#U;TwV_=`Sjo^Ako7<|e~CrtCV8A9qQ#knU$R==L<; z>N^>9%wLb_ORh6^=?#~xcx7oirw_5@Nn)>gp*a!pAAFYeD$v5KLQO!sNry>Q-; zEoS%kU@8gT0MV29m(AaBmfzcd1-_OqEC(>GJv0dgcSsP#acv-_lwE7e1!NRmM;pn2 z3GE0ST- z%8~EzfOz#S4Z#|0QySRZ>VdAoiks)Se*kv6KKU1lxjZu0#!1wiw-YYi0kWOUEt(nX zmjb7a{V|WH%pSM*L4JlnHo#ko=%OnnjBV-h0yH3_Tf+;Eh5%_0XW8KhfauKMZz^T{ zn^)Q6ww&(_jJF(PXQK}0sEE6j_xFkJmlTTn0HmI=DQ>f8*n{Z5n`<=W=7DZ@f&pwJ zM0O9T5RD59LS9C)_G%7rgcL`|;rI3n3wtLpD%n*$(bb)W-v^z@J6{}@US**`#aY8m z(_bZ0ttxOu&9r$^Y>Qo$>hr<$=e~0h4$9Sb@F4iqq|nR5LQf@I9@NK*2Cofc=WUeGwF`y6*4I&Z@k zsrxV%wWumxeot1xdUyP6U_}{jz{UPi8TILnF>E-tFF%Y}aWgXzO1bU$Nm050zM28E z2N}8aMo;i=Yx8j~X?J>@4{iEkrwT0EUWSgTn^?HH1_xk`Dz?lnTFEgJrNFgjp%htz zpasS41azRJ?G=+(abYTcAPuk!n|wED_DlRn)=c_tm0gn9r!2dh3tlHRYpyGnF}q*&Cy zoe4Ip7G76&@fSb({hv|MZxZ}K^DR58^hppHuo9HyBOlLG^0oe+t*$|~h!r%E08Pk_ zP_?2PWHAF8buT3!Q`+*us8FDuR{SXvn{1>#@KCq!J3Rdms+CDyl+B@7R70G>1@n}8lzI2*jD4}du>7A}H+3xEG7XXccOkvTNYn6ef_*geEHgQiRF2vY z_|d`6X!y8LQa>5U66jB@MJK3?dT+G+Exy-61YnAy^SdJ%D-0tEGIo1*^>eY$Vbs$@H7EVa zL~s-*6vAg2d_ zk~FcuUiV@y%z{v~<1!|crSZ}K{1k#D85It|0SiYqO)X63Ou%`{J^GUJ_V7{5=ki6H z1VTsdy)Ux~PTYUvpSfKGdVSP-I7m>*em>L8ArG*}d_bD?OnRe*HI$7Pl<;1aKwu|l zpll@mrOyy{%pZhD;!>SKfSr@LBgnX6v;jf?vB(+-)tB<1OPRU^W`emYXX)zP%Tw1{ zvHKc%EIsm+WS9jD<#zBF@3mGmU^OtcGTWH&<-Qc)#UZRYY#;;?rPW9;$5sQ>E%6~kg-qF zBQZjTw~-j>(Z--*>80eW=T@NalIKO zaFvJECo%z0)SJRCep%2v=xuEwQmu?zU3kSQ*(4PS_tKRRWODx#%TrJJ^k&c54Q0x~ z2JL#p6kcQ|h0Ca8$m+mE{0)VJ`>e)E?uW%zY=LDt*{pU*bIXJm@vR=L3H(M^Y~9o( z#7Wp<@u3z8N9G?~%dnud#-y7c9GZsLzf>XY^7>GI)BdYnhHAUMWWx1D3^7B&U`%Fw z^BnMv4@Or8RU`D3%8Vi?3ZPn${|E`K8ok0a9*?X}W!SXV6D|sknBt8)rHts|NMAa+ zr-IY*3JbdMXUXi0iDp@xMAc>nH>gM`o){Dg&R8r( z>lT>6*K{dRWI^wSxBO4$w{nr-#h2N0maOSzLY4z_PH2xREQ zj0-!m{&AH09~qoc&ej)579j5pMvp;9$xo5EJr=Uy&!GlAgI7@QiF5grG8monG@MvP zhRJ`y=nr-CFPMX<2N@(r+r%7TI}2{+X3+gxh7yF=^)eyZsiM%3EljDzQ-T*?7?vk! zJADiEG8zX_SehYHNgxDA{*QV>2Z9&ZK>^2CN#vT~0K!##msta5SVu#olb$X$6C(DiFuNiqp_tw-grJeb(Xyp3zQO&A$wwrbd6920@sPDoMpvWz51bZHHi3?o9-pBdS0z5hCIvu@j>|h z^wYTFVwl19jMhPFe>74akp1ah0=}rb$r7)qgdhK(m1Ydo#gyq`gWEXowc6|44iF!s z8^zJ7;Yq+lBa+!<7CL#x3$AfZN?5ctqe3=P%MtHXGzmZs{M4cY1KrZ%;R+ce7Pj== zYAw=4btR;-cgPls0GA+Qh}p`kTf@Dyp0t4D5Sxx!LR}qaEO%q~v8O|f7BRiG_G^E- z9QC10F`ck#0bNfth%>!y3)<}LcKZp64HmWCiT^Lx7@54U13xHpgR(|zDmFQxhy?6N zsJa+_m35SbmtdYED^r;*KjQK+GcPf8EG>GIT$w#yzoNz=>ha8fZWx%@zyf-Y&3xFl z`9L&SJ5+=x{Hy~nKEnrmq)kdpyr$aSiHlyBmC*n9`QX?Xm3R~u(DlIXAAroLeD^G- zIrU!82QUhY59Bt~K0hZF!c$UMTog|BSDHd53+UZ|Dzk%zwOASYsypLZebsHT6Qm4g z(Zp&v$C}^{GH*_*5cL{zD%o2^O=%`cKO~R?y52)v92p&bBuSq=B}T%rmeAC@N+1N= zGW-!wb6A#yW+xYqaV?;C{f!98(#B~j^>IUSw%&)@8fAnX<298pXSho|^yKsyE%yuR(54Rd+9BhgJ~4tj7= zyqb5_^a%h5tBG;1#PUH)2C&jiDc&jpMIJvvH%HVQOf7h0(?eF(-oR-9^in@w!(9Fc zBH+Pg1z?S+AQSo{s!l>^{1{byDr**>2*vcJY{9>uB1Wz!P}u+Mi6PAb=li>$XG(;b zNd}HwLzv(11VHZ?saZQns|07yxmre7Naog|V#%iaO|BYux z3>}YrCE1S|Nh(_abj8`lsUe&e%_OGaty@>v58Q^{Y$Rd=J6;`F1N>sIQ{q7&?xh`0 zp&|>ZG%At}5Q}YAxG-jDJ_JCi2{ewL!1!NPw@E{@g^#N@B55|k7iZqCek2(dI3lyX zt&(2c1E6=NR4orJ@1%vl4pJ*UyJdSxrH-7;TfOOkx9}F0KC8q=3H*5o0Wo}zW(iB) zd6|&c6>I6QS7OOn?n%=Dv7g(M_JcV!9dP-t1=T9h>p63rBwAo{Qal@F=3PI3_KA{RR4oZf(Rn$Of z!%mU&EI58rTYd?T``N>Kbg9 zFIn7-+E&;y{+$Z1Wf4-aS4S#G{+^O?=3hHnX1c8J+5|ygDGGL^yG}TYt2q%#qZFgo zj3zqI{c-lOrt8_GE(!_UA^^Vs5SXq}0mmCk>I{pr@60%b$JkCIvxgCTi3$*#K|kRA z-8oK}zfQH>P$z$bBgFt}L4fAIC~pM-Y*nQU@TtK@e##m@X9?hCVQOnCjI3GL%*` zJgz~%u@WJaw}0(?0Gd=VOf>vKPk8$gRy_0N30@j;7-KvRa8_ZX&Zb89M9f16!je;3 z^41qYq0-OIZm_38uX^+d?5RnnpfD-uQLv;tX;b+vr88r~!73E`PGE?RZfFpLJlm<2 z0|&S_Kfs5$?NK`3{tmS0K-g5$cd5CIMgeVENje_{OP8#+2UhWFa{-7 z+Tk?oN_DF{-euNOxGv*rAGSnCTaV32D6;SqA8c&R%L<3HdUMJ8jpM#@>$a8#rQPXa z3cBvt4W6Q9Y-W^Oi{W`;0L3DzUSwu}Si(I=&gaNfkzp|4EOZD0eOx!69gFSJWfTpo ziV%gcPD+pM_l_sNt96)aXcAr|# zA&J}P6DY%9O+eQf>Pj_@T%|%egjB6oBY;K`=M?n!7#!^B9l{}d1zh{Z!Vx4k=rTtW z!V29bU@Skom+D6SpR5NmA#!P65i%%BP@GA%bA;m zFO1$F1jkJNo#qstx0+lVb%ig{eEtxB6f}$9=;i8w5OQ%U{mmk7?FKVOhK^JT7U?U1 zgx>V#SLsQ?K1|!Q9oMGa#gzg!PyE_b^K?b-o^~B=Vhy{Y3p(uiZh)Ja?_xr((DY#O z4wmvMiFH%dTAh;<_g!-?_TbQU>+bxyYje0{5j6f^1f+7lenfeg&F_X}agvnqoUi@; zS2g5yY!a*ZiG=3PF$GZD<(VL|59hl$ucnP_rmI6PwxRRnu#Bn~pX1c7*)ld-0juoJ zETO56sk27bu_{NvL}g(m)B7Y}xG7P-lfr>(+laY6085avSni9$Xc~$!MNV%1=C{GK zTx#s7pscX-nS_jj9Za0a0mM>gR4Ad3v{{B3r|G8iF6d*B@XU^bQZeOKW-)hQkZ=R? z(0DNj-8OonY?+EUK0P;G>cvg_Q%gGdn4RmRUMd+;WLqK5b94zpa8(6z_v$$k{gAEbG(eFjlUzRzx;tK zYT?2AHDSvbdwRzG0us)*Bp+{IBz$<@6rH1aw;Cn!Md*ZGo-?Ju^gW3$~u3Zp)M}a~*`LeEI-!r$!j<|Ab z$C{Oh4hWpk3S=n&5iqRvk5ZIgo~C|n^stVE(_O`S;y$WNY+Kr)8FA^kHnT<`V6!E= z0`HT`V5u=0AHgkQaW%TNs`{EJV~^D}r(TUTQ?v-wM3X@_X7zlmH0Iv+(){HtdFn+QGEs7BY`2E3h1MAC3 z(}p3aC69ZAru&BsU1fx_>Fn89;LRT!7)XCjOo_aL00Ia8t5Nk26hEBo|C{g?6^8RX5HLw-6){( zZ{e=%K>vsFiUc&eAckloNpg4I=|U4@-2Y+(aDXC<+gxMOAu1$5=$WI*VBl;N7tznB zKG6=G{KFVju~A8w36g{Jo9jtuxX$wXUP~{=v7=J>@zh_+gA!@KUMpTZQ%MF(ZOhE>d0eGkSf~XhBhl4QNad=Zwp=Uw-Xg65d!yno-V{k!ocB)QgopT3*q8M zLIws4yI~Yz?FtMiAov+^sGbr-*oiJDA5P~Phontqrqh)X3JM#-gf6r(t0%u%lG}~& z_>8YSolr_g`WPq<-%IVvl%fS3g2V{N70(76Iy4Os_|iaq--85$3I15YZw80DG$+=~Tm>nD5FO}$ z=)PlEOV~9cD=apXh;&}JU|bd zAm|9>kCR~12eAUCibp00#;^h!_yY?E26&(X2mnxk%z*(!1~LfLK+A#x^Q9<4Dr1=# zh7f^_ey(L+e zWf^At+W$Nb;u@~|J$#(4YT?uzpW?aE}$_6D}bWv0ORk;WKLx&5^i5gy8lHf#I+#Z1m4(!pu{rd>p=s zgfMG0rb&5KJ9@3>RXd%^?dJh^=FLTDaZg5DBy=4yM9x$K`Hi&YLX%AxV_jhL?84!} ziV5xXvXP>G#9NH;-yfL^W!7<$15x-|O%S%T7^ELIvWO{|aA7}|ip)k6twGy!7;7qA4l}!=cNTVj|WvU69Vlh57VPV|R_Q$>{Pqr)DwjESe zVXBzYWf)|d==~R|e#|M#a3b;2Z8J8-EQox?usR(clyQ@X?vI*?L!C@SS7;;*3!)Ge zqC`TL!f2IQU~h^UOLBRPAW3=&q(l~R87YOB5HoYN(?w9AEivK{VdPSnLM;@J+%lC2 z(tS|~43iKVbnroTT?)Dst{A0RkZ8mq76}xQ;_*j>29Zl$HyP0!E`<;rf+)nKd5HMZ z!(%$_{)v4Kb38~m{EGNVHY<{em=LOVaI=G)1zQ9SMSrPHCJhk|_H^2LbJFEwmrLxy zs%U6XeYrm}^*u$+*1?;y9`RcTmqM|_6p=VQP#mvBL7z?oLmP_F1W99Na(Yf07`8+G zk7Q;d_Z?bQiSh!7+x&!-TVvaVsSXdM*8X>h5 zD+;;8W z4_->ueW4OxMB7G@KVrf?VLVsGhRv79(V6IsH8a!qrI_y z^B5(J{nI<8U>rSVNZJ zk!ZfE8*ige0V4N8C7)EGDkO^ef((nq@eM>KCXNuRh+zxcT|Fpc8FQO?2u=|*XRyQM zB3js!(An}L*dk6%#<@KvUvz4b`9u<=iH=D@m1xpQJ)TZS#M2RmRYG<_WI`OYI>sgv zK58LKP4n064ex8I{FN}P;qRmGq?-Ho=*hg5$d%eUfv}enfoY5m3x6q0A2uVZF&8jZ=oT$(=vQELB28~D~5rrxX)PiCmOYp1rJ-D5v9}>fuH~$)CeG6#oymW?F1pEjA-Fd3OcIG z++@f@;)1USlE?CeCL$D?4HV|sLBC1mb>0lPiyS8eQl#0J9kp^eGAKiO(#QcwcIjs7 zYoAeUuiz9IcRWNC{CTZ#bGhTR5H0^ehLvD+Fd^ew0B-5==P8$wZ7|7`fs+Ee9IG}= zlA1P14F5mj<&ii02=O{SI;n`m!MvpW3r+Zi1dE0&jBX27`0R`^3Irt5Xf&B^UBo2D z<@0!9^IjN+JbC#{GHOGR_)N+H=} zaa4+N6$9NN=&uyOh)o1^p5;J&{%QNgEtVETk)Rk-Kx(_ZEIX0VeGJ$ za8JH_S#Jseg9!#*aZ2^#J}r7t>`iikU3_TkT**|eGs}Hi&MeGI0v?PE0k&=sR!Zre z+prGMR)}h@3jQX5-pSs?GXBBwh8nD-C4bZ-eC(-d0>G2?;u4HD2oah2v22q#8XLNI z*t{t2$0JP1Z8r@EkEHLib+v;2UM7+vun)Rc$vm6z@pb|MSTSW{xAYA!Gi?GUyo`J# zHt9t?kZ<^g6?CX`#nq2{4yB+v9eu_!k2ry}6|qcz=Rp(YtXH?>8b@Vadw*8r0w^Yoz{5-GNh5 z94#wCvK7>$o||!&e9E6H@^jr@_;Hb623x5H#Xv#fev=nL0Fp#-4&=@NC-6$8)p0$Q z8g;`KOpsKufX*0v{2V$M3w5v?HJy$9?_t60Hms#AFLK#7xdLxZB9cUDtyPdUUu`XE zuLk(f(A15nq)PIak`Yrl?RsfiO0akM4NGNMl!iy3&y!ugT%qm~1xB&&Vv5;n;}8C0 zg_XE*SO`Z1HPtdjN6W?}D&k>VSHyMlL=7+jw^|7w7mbrk7&)h|V)c-crf{k5>?upy zxNHtWiY_KzNr1#NgN?=53}QtbD|1uSgcjnWC(5A@G?Iw`Kak%@Bga*|6VrFm%b&#n zb|f95N+0y9v>{oVUQ}3+JSGdUk_(lhi>%06ux+Dd&=k23RK6F>l;_&FYHJrtW8v6s=+LbW372m=wN1-I z@jQYRbjdG;D|?B6QXLOI>_p#|tmbDu_{nMyzBPWCTfBzYiECF{6KbRyFYd-kd?TMF1mH-`p~pzM^YsA zid`W&Y@q~9Ss5&sV)s2KL9*eCw(|zRY13Q0 z!9pdvmd@xNJ=|?}&T$K-t{lCb)HtJ|KMhgg#YeUGPVuUW|U>`RN-87ws1QKxh?i29@ z#G`ndIU3J+Q68u_{QxVb&~uJek8`e2;5wQ84Ft?*0@vY98{(Z%_8DJk01*bnN&Vvl z@-}dPw!2b>)ZBN}E+n4uqaJ};{XdrIZx_o8;S3_8rB%LvkUv!TnIQbUa8wVHV(=5p7tt6e8FXlDB?D zqCtRm0UCZ&(UHH05wl`ys18kWIo% zbBtc^MQHm#z6z4K4xhwc+Y8m|gfs4aRWzgJOZ!#>1O{jdA^2PKuv1u^SP6%S zFV!+L-qF?uQA`-ef1hLI0*Cy;%KlTGX(W==^!SI9kh`GyjDq*CUQmKV4@L2Wyec6) z=X(NtkJi!G2SDA~5DEwa_n+cqpZSOrkxDIiGc?aNM2uGL9{}H>&CJ-z0v|Mt|J>{D!k>o$($V$bMv`L z2kNCCjX*rW2t)snzlE~}qAjswlHBJgIAnLjdtrqCuUzjO40_xzy*l;x4u<_y-My)^D!l?F=%Ay{tGGgcQji~gv*oBaU7kr>)3sQ!XIJSgz`{fg+ zO+c1!*~N|sDe&x9Q*7ozP>i9=9P1wEoX~^IX!oy3Imd#&XH;XzJ0aRIW3V;dIEGy$pir zi}LAr=vQ7(`UEE9?nVz+aeJfq>;uOorjr%w~}4 z;=Bj499BI;gtnyQl|P8Z3r&mKh3EL1OHT5I9wuHn#eQ=5o2X5e9AY&T8#2B;Hux+k zHV3pBF678QvhiG2YOttYM(3$BxWa@bV|IKMe;cU(Dp`ccpE_9Lp?FrKT<9>&0=6qT z;(B#Lu>gbwVr&OdKEk=_nz%3mo2`4ETWZzlRmLf-MnfTeuk~^TEcQ$#6ad+K`5AX8 zk~Xa)`l1SGH^4luAnVG>nUu!e@K!OG!0~sO)kv;{w5&y5GvlECpeN*yL9F0A<}%6p z&T51^L}c0II%*5sP%n54N>Sdo|#H z25o&U8P%e@B~RAZckKoRWN2P3>ctUkj#TDOvOD$I-(|N)CMa#o2#3GsQX|DvU_y7| z*>z#NHJ4Co92MQZ2Saf?`Y_NCzmD_W$Xes~VWU(Q>}uUBB;-84`4&Lh?Wt#DM{ z(|U1VwOb5!s*WZ05f<2i!QHM|!%1}WGekG`m`->#jJE_->=e;&9DC*)3rEH2_yWm< z0PG=jOUJDu%V}-KlR>&(P*cPSm8^wkKaJFAEwn8955=8aG|m4 zN>glYI^L!>Fom9;bFv=-=qW)v;-`r-h_fz0w`Q9uY7?05fEKX$zt&IghA1 z2(1i-k`8^sw8m9_Qwf!=MiMoDB;cD;n|}G9r*dJgSr0!Cyv$h2VXjq?zAm;Iv7}8u z!?J9gL$gn&X_qSzfPfVDmI4K@R}I$mu9POg3d8uhs+u9_VNqP!oWW6_LW#V*#YO1M zMu|cKvsFOvkgYR=c}dSSm9>c=>k>x42fhJFheo% z1DHdb_$IJ_?^uH|Gj`uAAUPvzmO+S(X{{RR1(lCw^>Vy0HbTc{)^evLWrG~4u4$z^6Ox8ik)c9fQgY}=WO>j5krk@kXQiC|hZuf`eyw#~UT0;F)x z`1BvJU^e?yR=8)J|-Zdf_7vdT;tP5gUF!2-nz>Qe<&M(CVoNz>25_yNGjRlTFHk zN&R+RilHem%pD-t>KCj@C~`#rKqW2@vCi_0rROAM?bX=(UvORYuuAGLIHYj{9W+coDA%I31vsugi_WgH3k64)Eb2yHkW3Rw4G*(3yp>l$@l<_t z(%QnxgHufdb$(MmE1bdcV6ERQGr1Ph?>@wKyn@nHm-btuJg)594EX*z78;OBpcgT| zM{Hy}nB-d+;21HJedF2bAvxLgq;O11^lX;EBw_Zb85x(|qrue&v(PPDwPV*jQjdh4 zT@z$Ajy8cG%^E1_rN#2#Qw0fM_bs@pBy3II@_`c`#(_ygf=r(*E=0)+VK+`jgB12oYRz^!GL}vJ<{dP$;CM2aTtl5L*>6 z_WyYNr+6x1nGBW*&|ZW1SXyBEhpCZ$N#YQN>*>=ZM!X2J+5m|VkPJ}~+DD6fgVCId z^>f-EO0pvtJsl_aQJLG_o~ofrR(2)xxN3!L)dg{wJLH zMj^9q`kB8XzO@k^;2I!nyA|G#u2UU#3{ytYT?iSu z3$jHWu_WfB6JF!=%e0Rvm2W>sC2Mnkh!wp@FVw~{`y8U%y(+^RMQmG>cI(8e6S3IB zU0XCa4f!RanFJbmkD7qZNf)B%BbO&Z9=s*Oxz@zF6u3TFLcHim%;h&AQD_I>e&t6- zclz5#X2rlk(X~=2P-jHonsS$EscA8ZM7h3b;aFnMN#^hFoUiPoRiYxea@Vi+BvnT= zm^$Ui)$=JkD&^w3dA=YGzT-7$2e=4Fe@FrEQN<7&HS~xU6EmNI8f(1@U%`C~^k0Zs zP2e1k2+$fOp(k+1Dy~n7awQ&m#{$GL$=hc%G1Wvi6k&qp>o?f1kq%uqr(4X)YGrFM zFA*T;8WP$>5KAX92w1GqL5stKA2R0# z+GkW{L>64R>sQY=?Mc>~@j4Mr9PoLDMcHxr`6(_zBe$%7w!OGFRqO+qcyKQUF`b>c>kRHhKdr<7l|c)bMsyW_A0>$feSVM z$752PX&9QwUriAehd0?qLr*9Semp4*#nh!lYL z$~V0L1OocdKaNtta&m901#*+IR@#Ix!iA%ByIr5%iGMGaZRP)HkV4|}#BbYnIL4n$ ziHzTAeg%DugYK=n=`m(wa6*tL35}(r;0X=BBt3P?qeE9N!e0dJZ|Nk8q!MHb$&*GI zi9xECfA$ep<+&5rVWqi+rwupDi&(b4>zFF-+uh$9ms5rnlm{I8zFDh3Mx$&vq27>P@99BdNeOoNTLBVDd-R+(Ee44)1Nc|fo!@SksO+?AOFZ^&MsLDMfX$NQ`*I` zI4MM}!74z?76DwxPmAU^p{$T@TG_MamGQkPEo;2FB@PrY2unR)D2rtVdL3rzB<_Np z=^2tg%N88-thdcxbk%1@+nOm9GZH9~=yM*I*h|xMs@QuqPb|M4Bcb4=4>NZHPJx2j z1Sm-rks!Goz}saGnX#NfFzW=pFc<@Tw4iI1ChwYoa6sE4Rj*P6c_#Ofoj}wRnSRG? zP4-_$o6DzC^W27ALf2sa7tBt2-FCj;Zu_0^^_XM^u{4adbw|{~+`F0PU0$CjD|Fgp zyE3g`FqY5$G3Yu5EJMqjT0CB$H~fbQX2?0lvX6P@=s;sF4{1+@Z&HZULEpNF%7pX? zbRw`})OoWS3!xoK0=69RLtw4Inw#ZMP+gt74Zl}-;==E6kRvgANW46NljtH&EgRNx z(JVIXGwBX{b)OBUJ_B1lEGMziNwEiZTI9(Z`1UbZyGr$k1kYWy!sp1|A@>h@K}O+y zybb}uiu8-Wx%D9RUob4|{A?y#W2G_>mK3aSYvo;$rlEt?k zLv{vu-*2mmG#gcz&u659lQL`Q;=TM4h~CFdz-ozKBQ` zh*+jfP2y<)Sqbwge(zlmSh>hMt_2K(Lycs3APY5j?s15jiO)0R9uxMd?L&OcLEe+8iA;$kTj@z9X9Tv zLT>vPi>9XhV%lcfm5vF|Mh&+LXdj~!l8|hW+0Yi(Cv)^r%nca2%jqKw-}Bai$ox@GK9}m65NwN9yU$TEq352OSyjbj&+=2+0!!FIo z6Ri-L_k8;TjkpKW`5{NPQq1%7eN-Dc@39A~bOV9Z@I=jDYOSd;H9nA2I-TN1;Qhkk zEW7@cFE-Z((Y+R;oj_@Jq`5S`v#cEPT;Sb~x@UM65cq<2eqkC#DAWtAe`Jly2P^)=xe*U@*?pPPk_kyF!O_POtBTa~F3az1{d-!2;4h*mos z4`W@@TSU?W#SYQ4<>V}>RF~hm-xJ6#Z}uQ#Ve9e5m}mYS7XK~RymepDC+=xelTk+W z7etSReYlA3%q(-okvvHk$b<{>T=uDDrob1u;oK$rIYG`0918v;-)b#2U)$1+>Q}Fk z^hJ)(dzo|8wa(rdy~9c=Kd-7?I81ED!!SZvQ-k6ohW-i~E3o)NV1n)aG0p->aRvHE z6IvH+;({$gHfy?mJ45uds&vsF1F6%5sLmXu!l;m@<`G2^SIZC~ola31cbxoLC-5#T ziG@V5@p9@o1p@B&XGp=0obCtaBqExiJ6N5_KkKN(93+N?_2)S&Sf$NN zQep71=%#{7hMEKQJW}Jgr0LIMhlJnJy^N=m)&jwC7*syG_?OA`PnRuNi>O~(?+F^< zRxvS7`;^1fAXY*?n#O*o#tmx18QdS97>8aTE11N>kqwjv<9ReOYTtdiXxNqp8+|!f z3`5V}Y#C{F2>0$R7aUIG1Xn0_OYB}73PEc2r%U93II;>@Fb5WUH|C4efgbHo0H5iX zsgU{>U#A9hi@opP05NPYf8g?DFkG0O5g|<4c$3vZ57s82DzYcpsJa3UEm-vv(|K9Z zi{$IV+Yv5W8cl=1TqW^sMk#*BmEs46fK=9pVqsynH2ynBSlwjrt~n z_#aWB*u&K&yaYi{MYuiBdc|0S5_LvIkUj#<>QR2D(L zSWkLXX5ut(Q3$)kGHW6#CL|xqBbH81-)Pva;zUe5{^hdlCZTh0>ie&ax*z2q;Aa+s zrlH1!I$YTHP?C{ZhSw#ceBY@cZT5xdJjQ(axy^~>)|+Htyyh=EYnd6Z90A-d|He{1 zQ)bq*t*a2})l8ZDF7SY39A{73!cS7obpa_f47Lqez%hGac?&S0L0`!U_bd>0z$SMg zL*Xx`?KKwZvl?v#cc3CYx%9+7N7GZDW(3VX%m8D%ny9U7mis);T9`=)%rO``KJm1z zNOk_lNDvz^Yl}WFlFVc>LP9Fq*=fiD_@5RvHKt!o{>w~pLY&YYz!G3TG^2w{Raw`| zT!Q5=dJ4KHbVT6ot4agQSf+kiLS%9?oS)7A3tdE{UI+dS1G_E~TPCb!^0_w=cC2qk z56t_TVx!Seg%WDH*zvfZM*>~IiYFe}tcSn+`xa4_;O^NDF`}i6*j}hNeSj%u=y{HH zk8}P|a5b6zT?EW9!F1RL4E;_~X__yjfCxk4uKsZXc?-Bd(_P6wjJK~O1fgrC8%4f~ zsaSL_3wKMS%QgOcyQxJcNIRr`wYJXLZ;UG@_%E@~$^n8(W&-EO%62dcj#A&Mwv*qI zDy=EAl_d7g7DcsjNG`B9D7P*$SKWFw&J(<9ad%J)hQUIpNFWJ$;y)fmktvO96b#Ux z@VUl_lf2d`lWjFI%1kb+-Hbe2w>4 zKHj{jC`1SQgYK zZ$?*%`Z529F4Zolb*O_<6s3etwXk$&gLM8dH~WiUd=2yf%>gdq=o`|gJ!&yTqlO;Q zVq%6m>T>T&sVEXL7DW@*ZX0sFG1-FqjPR;Uh9t>$>JTr2JK7FSc~gg)xCL!GEp_$p z-3|n;JdPt5p=2m=3;->OV<$PKlNWlXPYNsUyl@6v*nYwgET5DR`6aGiQ?m7^O!=Hu z+Md=m2RlqBl8Fz%JUnbT0^$n%^~@~cS$E_aJ9#T3kdj;L*7un15d*F)62T5}WZA z3!}nfoM?X_YtcY4G&-jH4cHn^>jqk+q3kCt^qc%L6jr2u!jnVG#U{gMAu@47ZZgG# zc)|^;E^9sL&@{eWE8QiD&$6g!GPF^!wzTujd!*AcHvnjKNArUZFKUopC`K>eOHEHV zJ6BPJGr%jXA=5QKxxG0Cdn>6y1Izuyk)66t6`sIBe@Rp>>IHzCmfxhv9}bAP+f$$g z!;0yWQw%OCu%xr!5r>=4u02xb`G#gZJ%R#aYqbPjp#pp*#nd>n2S<_n+&Bl0jET`$ zu$MhdCfQj;;k`)>R8Y%{;E4dangzZmCCft|X9g)1Sh}<{o}6ZZF~v{6n!V5icbiM* z3xT+uG7Dt6V-%3w^R~A07(_WS?et7hOS>sxar68-??MN43hYn|os2uiNDJimVPKrk zSZvIZ)7=(MM-EAHee;hAtRf`qU>1SuNQo?uhYw`4*0uM($4)4Gi06nni=g*%K;Wce zU5%0%WN4@|2y$2vY9A}a?@u*=Kw>(se13TFu zT}!Z9K@WTux&^yZ03O*E`+JKwgyaBbcUs4LvbbePd&>Yuer~jq-duNRT#_-lKfrfh zm9m#cVR5TyYk}@gwcam2-4dqQ25B5{kJ{&+nKa)FWE0LmG5w%1g47p*bo5WsDr&%x zw-9)?Kdak?Ug~zNrJe7yCPoH7!pR;Uf&>UW?<$Lp=F=8NP|$GYgYtvEamtrERk>rEEoMrXx6AbFw?lJ{eSlBE_*BBhI|LxHO47+>zW0+pebri@)3H_}l;IUOBs zRz9nM0uCwo4-pCZ8^~yX3rhT+YTPz>_2TXU2@I>MP&JS&Kk;8a7$(#F4VWuPlyCwc zHJrk{>ifSk*>F$}@uAStc!KJjiihU?p)R?oV(I-&%Jb7(WWx|nd9YQXTEoc4EjoOj zS*cHD_t};>mi}MU5z=kLYake|-yTu{wb-HVtc+--7q$KObdgK0J`$1DtX7ti*-F13 zOBA5H$w^z4Z!dpE(JjiMA)yLBD0ewQ4RAr0M}J-ZX@N!}O1IeX)pRTx+h}7L46ID^uPm%i@4vtr*r(YDZzL`S(>(`T zizNvuZZdscs)MwtAIxC&F#d2;Go~@E*xv7CFauL;vIp+4cD)WZ6xa7zjiR^n~BkSW}*)M|$ zgaikXK}wRiY|Lv|amEERRJ_y5^&Ky^y(kHM$Qu-}p;T?pbjs}2iw3@&ESF(@QUzqN zuki5i;)#*ISj{En-BWQ)xyEx8Stk>#fkhF2E|+7`u7Q#yKvm>q2iHx%zY0T^<8U~eJ33Jg9-yG$ zz2#}p6|dDCcDq88XBS1ZA5L_Nc<;{?rEuBw>rk z5&S0VJer=d2G@g7z!5Ydg91q^TU_C$pb_=W4_Z18O8PVK@X!B7w`ZVnhChH!1Gr29 z(1erwl+^$VuXTcVcGI@LC21^*NEu#qAeo#V78(QyRo7&$k_l#i&5@n(cCmMQRh3{l zT`$V`1i9DpB!L`7wsjVJauoxq?CS3u=)^{q;vU-s)_q|KFeMLIEkIU~=H{`mV~f{} zY}#cMofCA^;E#fki|*-nNYXor<^!w_pAw`nr;3nO6~s76j%qryfwpPasxW@24#aPO zW4jEA?WvY+2dpl~J=L0FUg{)K|L0%Kn@JwHV-^Ck{SVFOJl{E_PCJd9se5VSbXPek zewA2INy_8W2>y?%X@^Ky;#|$5pSSElEA)HKs5S!o$n%zUm}=Z*}U`eejUqCNL`32M1Atu$z=rSRzS(^QWd*A(r?- zsabde=3lzTd66$zegquGfPhFqgj8S4R+3PlL1Z8{Qf8>doQjBuMACGXLQOaOB;}90Rk}%GScs7VMaRT-kLeMJiq%-!Br4m+YDQj}__D2`rkZ9B zWJ<(H2_K5@x-U92RWDCguPLazgA|+ni!Wp~VxY6=eke?@0PLdP;2JrnsX%`G{`O`H zY^Qa@TstAuLNj+768X&xI1pM9FfdcW2JUnjhnr*25t5a?3hTf{&{stzk{Q0l;P-xa z)F-IRz`52fQ?=6q_UV8~X$5f7pU>5qW^8^ATTyQHq>>>QyhOdel)&`(7 z8Wb-EHNXkwcX)SrBeOwVWlWc`&ygWiOe0wiFS=x<1yzhbqD!{i68xX2SX`uc6zMku zmwz8v|ICOM^PI-<(~SP%Nbzs!upzokl1U-az1NdAG4)41)e^ z3bHo)?_3_uItE0?>iAdh12I^n=0vQ8>hNSw5j0aLhJMB_n)^-*;C3>XWh`eQ%zA@o z9Y$|g*9uA1`co;h^eDiyB7OVzQ>8Pv18tM&k0;QT)~2~GsQg62Gl$0K2O4My@{b9g zB$ecD%F9A5?qVg;Z{{NRYmGOJWnRqt*$>+L_HONWlb`Q_)#rAx?bN2xt1;ic!&}jm zJgs-vWpi)NIS9_|b0!31$TDN8V;0BRK(mc{NL!_QJ#nqNgrP(k?lCtrn!C3yIJXcqxF${ighTr;*kyjs53{&LyF_-&F$w$2rf<-<${18xB9M5apbA-ru&(ZJ_B3j?m+_WZ*}6zPo)9Q8v|*g6SAZLMEA+)Y0rG6w%^Kb4v_*K!EwHbRQ@Uq z37O>6Sttpf5r)67to6xA)>GTRKqm^AF*QeUx*Oc2ZlOgmFxjlqvm_*kJx`D*5C{KT z0}L@-FNF+ie7)*zZNp9>M2v(gBLB#zl6#qXO=TbEIL~%4ewJYifadJ!W>DDXdW(96U$X<7M_VH{Dni+W-{O7*nA^o_15=0i{_v01zA%x`DR zeJ~~eVa7L0c1xIf>Ucvqo*~y$OQa6?dmhPK1Lw*$ZJG+m~tmkOm9N{&agC7gnbg z%vCK}*dF*d{EQXmP=Eip;I;!b3``+WgBo!5*##4j^1O5r8C{rQxr`vcF^pB~L(NuR zIJo_+8`Nfo57)e%pR!>l@z(Y6tmAizN>h9RDNSijV3&Nn9k7WkkE_wM$?ggNJK=H3 zW#}pi{Z51{3nOjRX%yy{$fVLd&lSgDcGaq-8e0-_PKt+2z9%TFbdKx}89Z>)W*#&! zl0qo*cr{zDf#ltza<(Rg6~)t5;qfZLs!)*|`t>$8sJ}`%sj))HD15a*)TO-+WI3!C zQeh<3ul5Hit#GC{NyFCy`S`3=j{Yu(f<;J}_<7J(K3Tn?T z!j(o9QSObwO4|14#cutu#0F-=h(fqw^((na3AUUJ?g7-gd< zU9&8sh={?2?L7~GhoW}qI6Rj~&`TsherGeX__*-)9?YzSa3l8HX--+;ZW26n33zWO zO+T@`=n<}TuOm0#-`^{wEC}gWB72qkbwOF_F27hiFQ$uBLlN*eSk;mpYX{cov|{4r z{m8MlDtC?gI{9Wh6y_EvuTCdH4T!?3Tpk69Y$z7iGQ*V#>Ss^aSXBv{P!{I7mVUjK0lO&h{>;7JYCjX$lJIUckG>#v21Xj6#}FiXkgg3VT`|Fq^JEjzqSo zCp5_H3{O|EoIqv0BNqqo*?pm^w_2X}>;tX$7ty_h{9IPKfes5t3e)+_M_pZm2I*PSn9=~w&7) zA3d$jaV`c;bp|RG_H82MX!lt@`k63U!{88uSBpU zvr$?TyhZ{j(27n^IIAT73t8u?Fy%|DnMD=qK&0g)1=V6Ie=uTfIS>enhqkob0An?j zg|I+2juZ6jg?;<~db7;70jrj?K)Q0Maj0&+fNpbxOVU{vH5Z_|&&rAu?{#p(l?O=q zlPmTor8|7=@jbDC9S$72GTiiiFMO!vAdRuK=1W>oqUH7+PK$ay&6NueCjhZ$6rtHXu?tnUH(hczo2aHUBh2R2ka0xEvQc11+WmP&t% znEwAw&;hOjrUIw}6O;&>2v#6CvEd8G=yRurLpFu+tF<41wVaRIrAd z?%E2*_?rdCEKJ?mG{#{eaCVDC|7eg&>^eh^ciwS-_u`Hsos1|*=WOW6L;krI>WMol zg$eIl)=>sWwhWG!juQ0hgff^4Ey)M zY0vy3QP{Px(QY#dvssW(ss~`T32~TZ2ni`DI{G;eA%sQWm!n4g=wpR^Q-@Aci3-=S zRwp(zG}J;b6F%nNK>-5(EO3oDHL^$}OI*H+91d68a&1pJ^<}s)Lu&d1zgX93bd7E_ z-D1w=_+}iAlt2eN4>EWe5f>4H72S9xhRg(p5JDISUM`o1{Bnp!WaKbmWG;m85Lv$T z`~RPphn#6AIMR*p`(t@L8{hY9Tdsp6kMwON1WS!HA*3310v|&=goF?)>^t-)eao13 zeFwXtrz;ONM4N5dN+ZofIE1Oy*kIYfFJjwf!ed7=Ohz8N#kSCF+ZGXXgl4N{ggJr( z04$==xu;ebN|Gc61%>W`!m#4?|H#Vw;nfNvs05K zNo@k@$svbwrD=D<^efQhTteF%BS*}QFpms88Ayikj7D0_VEGEX#P`~S%?XXn7bbKG zlPV<485{Y1f>(gR&`=SH#U_d~dAKlz=HW=rgoEq4X_LiC%nFtr3pW-l;*h^tWQ4qp z4NJ`7A7D=rVUMsvZp+2m7EEjjf*=0S2%(noKKuKv4aY3zVeU$Xasq_0Whx7K1owDo z_?F#=Lr#V&Ol4cQm69(Tx(`E}_g zqS!I;5;GpRt-P;)bdPFLdQ6TdT*N`8RGf0Y~7?gveCY((#+^pP` z3@Sog)f@hB2`~34!xiE}FsO67gz1{kMk9$+w!g&GQ(B&w!^6Yl;d{FW2ZsmC?KpVaPTO_U7!)9|u!Vt~Q{oJs!BN6K z3egx2);?soG(?RMil`?n#N-K<;E4x&t`8$j$3xL{CEjp#o`a>r(5M8= z5@saK$b`ap<{WdF4W0-K4?>1nZDxbRMV+!U9lCR`M)XtTF%nKWWM~wN8G;g|i((Wb zi!Oge^4TTCCxj;=`qc6XmmqGECwKxMmMaS>hm0!eS?LrkImnL!u0wqmVAH}eV2Y2S zrHv3y7}0oyBcqH+FRUy=55iBV7$^rsBEk|@&JPO{kuXb`nSi}0JEqxAloKzdCL_c@ z!O`G_Igo+oQt*aap_)_j2r*0Pgv`25J#~?`RVh-DAQsLk!Jc8p+E&)P;l}DwWkjtF zAV^v7b?acH0ujThiw232Dy_bdNir;mhf-=N9do#_vB=3=_vCrjW^>FILFN@- zI-hZY+{sHH{!QfN_L-59VVFH*ndo~p$`Sgit;*#bn_}OVjAYK1Vz{S~A{H^nBN0Kl zOvFObH0`jZYH4yh*=DBx%+z&PzphNKz!6KLWh4I^Of}^4XrrVZ^Dp&ZOAq=+p`9BT z{I!!~^r8w}8KTk%DoE%uko3dO2tl2>tK%;90>i-<_MyU#{tG9BgI@_2=|g)3M`%Cn zB}A}jT^7rt%*nz%LayYX;NVNo-eFUTsl>=!x==rq&X) z5fnZV->FYT^B5WfX6!DQ^dEZQe9q7L;qX#%=;JZ$JT?=$kxC~KORbB;gb|T*99+r~ zn^CPTV_m-l$uhQhv(BS*aal+o&g=}5ObIFjT3BZyT_%!(93pN=@Z{xWoLIXjL?I|J zM3N+FBoqE13F%RZJdcSapCFbX8)?<Z}p;{M9*193lkW)VDA1S zEOzHHGn|K{^O-RCAc*({=7b1gCP>T#X;BFhfwcFZ{5FC9zfEtkFVj}7IQhrjt5>|? zKuZtd%X{zk+6)R1P=&J~p^Zp9sl0@p?|Gi*De^BOM3^W-VpfbmxxDv^P0*ayE$br zt4$eV463wIUOrWg|k@= zD1wC33lYL_7#?{x58;N~h6oa5 zM(Qs$f;8qsaE5&vuSmiqAwoh(L3s34CnTRJLa1(J27F#F^#Sdb10UFe&Q1s=~CbLNQ8`Z zEAHUq;;}d=?!=?A3rj5B^g|@}kYBSW>>=1Rg48VQ`K;d1Ugt8LlM;*rY@O7Y2u*m}DA<0fOQj!;k=jUFVWkSc86}OE-7i!urT6$F+okS)JANGyb{+O*-~*hE_Qy2g$L{J)M#~J{38G zy6%krCb;Gt01fS7C9gS$7nhVZ}#5Y8GD_u!n<4$5X!LAun)*fNbFq10eas1_So zh*l15aQf6LSg{A^QoaTSo>2-O0hZ#2B=Z{oR45`G+uEvCTo-DD*WmD<3VpP9apJmse33B;&C!Ln( zo}|eJQ-}VBpdKwn7MA2);*9rz?6h^wGU6vpYctpBMNWnk#B0(l}ojj;r8lH$frIM4%FwNwpRHE0z^QEuk5aJI_E|1aYfF80#m1(nf`;d8$Li9tIP|#3WtZoBYp|t!^UGY=LM94yD zxI$jU%|*$6R=GyOzmd|{=#0t9nt)Rv(wA`dCf^Nr&~WMa?2a&xGsMi1TGn4t6U<|S zGJg24mjtGwR)T^&c7hXkRD4Oadz-WH@n|SS-44K7Ov+h$i~@mfB>}v8wJqd@^3KyB z-qEl=fFcZ@^E4eGTu=odLxvYV7ZyGNqDw>HJ9?BgD?rFYOhKd04QDGn$k7dWefWSY z1I}9r`-zT3@Ei5`1j9(BTrCk=L;M@bzBH2PwFa~efE|j=i(PC#qqBWFyyhQV?KQNB zK}NL(lhv7NTt)&ct-8CHwZYoxPSSU2A#Bw^nI-Bfd|okQhVU612jhs)urwBfqJy55 zmI$49y>Mq$F}rFj5%Q@O*1U^vCWBKeYbgD_?m&kVQM4a9ZqB1aBgy9w_>29h2u3J@E5@S;y&-cNUC{2YI4CM>V=J)-kxsw z%9(n^$*w*wRWIjmQeJZd-NS@9j;DaRuYF>gI zgDB#Vc?}-iw-TDDwv-c3cDlr5A~#1TFj1(gAv*)=uM}*w2oR7X7iV8kGB1Qa82=svV&@xJ+2q8ni#1t+EQ1hR#HG>Xt2g*+yGs+=) zl%~_l$Txlhz%J{W91?eM_^7ei7_)s90+hc(@tqYP{azVM`57y3HJlW--r#wu+natx~DHV)8||on8^*M$Gv`KL%SD& zVTv|*hPVE1H;Ss1FGR)2zLHX<^pne}<|GAs+2W+g#|OKF?T4mxx$Yr2+%1=RcVM zGt8FRP8_)fNgIjzxL8FOvVO*p1J4|kzS7f3G|$p23B*@=dRRr3yJ*s;8rz%#EE2MU zuz$k=AaziOMu3C*d=|AqR#9F<-nKf8nh}*KL-~KMuu<`#>&rcpqV3s1onlhwG*Q(jLYK z)NDm>_=wZdPtjKw3i&a`PFbqTSQRisJ`d2ZU&7oZleg)Mz_=N8Xbiy9lIZ%2PI56nT?G&7uEM z7df;pm$8Gv>u_B0L&i;I%@n4F$74Y%&<+{%t{`Oebc~G}^H^vYs^<0=2QpYHZ(^%=uh16{v{npdu^&`{2T0_x7Z~0Sk3(QC;>;hmT z64_k7D8GB`Bana8^#MD80+-FsHN30qvspkLw+KuPqY3NkOI$$tCPu~)9a@Z~pIVCc zM1y+{k=T&@h90varB@dTo<1`iDR>v?o*>hz3$JQVS=Ys+g=4z|C!*s64JZ>PR=9`~ zr6M6F66CZacp*IE$aqbdYCB(>2&iR>lwnow z7?D$sH)ZV+8G#l`UvJ2+%_BY+c8bJ63J4@M9I`?9N?4nceUmziO(|ejz`;e=-9a|! zK6v%p(JR4=T)!Yk%dj&}99?m(85VmBGHAA!ya&4#KKydmyRk|pstOD~`(;@@l3AMQ z*?2}sl@T_%d5L-Gwgs^U(46CJ-n`B@76s;dH>h-T%lC$gNJNM^xLhTnvTW!SvbB=M zSkG!)88z9KXBqfN6@#PDGY7Xy`2|J?1luEPWgPWo38yVG0`#1&^hW2>I+funcS5dZ z===ivbm98B>tPmit5{O6A%ttT)PU89?PEg5F>{xag~TZe_apHCQuy*Kq)lbQT$;2Q ztxD|BWvA(0xczCNYI~lvqB#XifK+CqFPUpl?%I zZ$K=<>Lj7cTsDBxbIU8%u8^a?umj5FlSINO-jK3(! zY&?MtyL3d`--)&3p08b|vQz2yHia1MgmweiZ*68)05m|$zuxbsN6xS)`eop}Wf-wP zY8A8ZPidbw!$~421x&FL#t70$kOu~piBf)MeErIDOMrZ{q(kiMA?l|(6@^n|R@H+0 z1tvVcH~N9hlbAC~&M~@>?-%(=^P3+N!0bnd`ejzk>Y`7*?kv=yRY;HQCHGrU!Tdb( z!TETpjd* zstPi0tY^g9L_G5TNq7Hqnqn2XN>9gAuunvuv}wk4VpUMaAwgI^2@(>*zlNLj;f6?sIwS-`bm>+gtlHqcP?6IbEtm^x_Er0>Y{UPFke)L~}rk=$``4 zJ`{oZlroKwUr3eL z7%si6*Ew~qgIrPS?tMTVMX*KtzkEIs@g%1SyO6TNX0a|R3$N)83~Mpyx|=j1d9m#@ z72OU9*?y~+DKpXzF;5A@V|&CE$PYx&>;c8_yw#N4$0UYIVIKM8OUy7BpQN_@>afJM zIP1Gr7x3am8AF$lRsFKhMhO{5lJP|VFF3leyyUi*Os;JnYf0!fx-*cD{OC+`fK)Y} z2%*GW(Mx`;IRj-P&g!*zqA;1<6oRu&uZwa8CII+f%W79LZc9OowDaeqTE>lyCnb!A zusb$v^WIt@tjmToD`u0=(qcR#&2JkHt*hdRPLr!X>8A;ktj)vd%)?72)eD!&;a5e0 zEqW63o6Z*uVJQaf1^`QAGDF=GXKa))_K4qP*W%8xb~REd2D@CRX2xVYDEyk{84~~x z(i}3_nhALSI+D!Lff9?`c!H-77^}_4Og2Zc!ogC1w5Q$P^NuNZ;8q zhD}~DKG95AYLLbAh^@AAt&Br%!2+j1VJZ?^8}~s-M1S1Wx74d?Be;U~Nwa0c)0YhF ziYEd|o=7>Izk8ot=d1r@CJHfx(qY_(_L1`@Q z;agjyJ0O&$0S?G(RqaY)12e`uVKE3U;O0sdJMmJ_dR}4pi|<*G6%2i&f~l0wLUD*J zfmf*J?)lNKWQ2q-@y)Q_mX%`_LWuvM2w{BWhOoC^dM;BSU@w&qMv>vrBV-OGXde4x z4g(C07eF+K+?QiY{9)FOwc;e8$ph)+vO0d!9+%x#YYsxxnah>nl`eJ{nwZ}@#Oq4Up#Rb5Q*!+2*#8SZs5entRp73hS zBhL~Z{;sMdl#Wa}O|3s!O*P=O@}Dp2;F5Ty^6SV27gp&$;4OZV7xD~2%@|TRQ-ebX zBgH_0ejV)DBWVfPE3`yd5n43b_xnTjI6*F)hzLM*V80$OU9NgbU~vhdIkLVPtD@3Z z%J}YL{p29WAOp3-QOc+wR=GO+D4j15NuemD0M05#nA0$!E`y>g?xEC%zjl1CBW!SR zevJ^a0&__A^UcfoM`ZcV)DGYUjCQCFBK8$?GSCny5A!YHM{~Ox=;II|S$QIcZ4Qx~ zLoTNKSW*xdX4=~_9Z85&4DQ<9np8a8l=;TW#c%GD0r7kw}=7 zL)kZJ^C3LT+<>c^S7Ru7lSe7{t@MM5oNmRkL#l#h^b;x9!A%}%&B=5HrjIad3I;G( zEROT6rYHWeD|)v-{cC6!um~dk5!#lIp){AtjLIwNf%tRkGqxD zU)t!n`GJ$&#UwLd7~>s*lwfjHQUy&b0JqvYx`4ORpcM{N6t;SzCoAHyg@n=CnFKGMGp{(SRt=jelZ}<%W1(Q-At)wu z+eKo2Cyd~?LQP@z{uWYNu|Mt-lAb>SOr)N>GS!i10 zARvR~^RR&*VgY4`#%~A?bY*))a9fz1MYR>H97nkR3XJ~P(#N945UvTvG`9@?mo$A} zB0Sfii-R#++z`wO|6fEn*zS^LW;J(Mqz-Ir_*)g^+WGYSQqlX1FvdFw%nJ*0xcryn zGgF&}AQ*Naa-M(YUu`NfvlK0^2Y-GsJLKv#Se=4Tyk76!_QV3^=FF~N-*g?jZRm&U zQs!pV_~LoTSH)5kA{d1fdVmpOohl%*r83%573-`hNOJT6ULQW-%7F8h;x4S?ykZ8f zhbg0nq22O`G7v-lHrFd+)O&3k&3m){*-qk(aZkDML>P9Nv6CU$Od*J>w#08FGf4Rj zB~B<{pg+ROQZ(OHjgRf;8Mc+la5G%DW6VjDntFbrm?oQ*N}LwTqw@ep_AUk8`4eoq z!~dm$)0-2;dhcF~Sgt-Gfwk-b1Hu@|ze2_fk#@EMIL4=3!1SpKLME(*6S?jzK z(&6X?Af5!{!kF`x<6g^8R%yfl*{Y<0ec~Sb8qs>Z*fs0(5FE60qK*Q5GEqQ|kA84| zT&g3iaSMNh23=u-ko`qTYyaM*Blf@)-L!uA!E`NKZx>bpqHfz0Z{fF+nTgmomQ;q| zz*j^{e3Trr45D0M4n{fSno|B(7E>|e*2#s=%@sfnQO&X$L}pZCq>*CqR@MLX-;BCK z#j+@ z({yX9Sd&9dcAp9VSgv$Dlkg>hPGyC07aI@9b96u?V1O>TBzha@nFtQ8RMZqK{IMcG zk%`QCdcG`B%&(AJ^I#5u3$nq>9=hCD#O7jr5=n#fTrAKpS&PpYlU5TT`g9QrsCD0d ztQI{Ul_58~X;+>k{fi)h{lr~uE*b+qstk5MZaI?UcDU~3_;m6*fqlZAHH*S;Q!L9+ z&_`>h!O<3VzL2s=#vFj_`a6b0zKF(6JvC35&{sh7TWBDhsyEOFO5Oh0%21>-+JbUTGHkz6UqQ2%VSuUT>^xUEr2QDGw&3}PV zRCJXx8Cg;y=4_KTi-#z!Bb%z=Ll0??gjN1_&L~4#N^xOvLLX^w&d8?&0{3uj!+ega z5Sq@Q#F%s1X^#5-JAGv(4X7W{H>}$bL`33h5>H0X_$2jMyFs(N088kBlhz`Kd39fc zY>N%!Tidve@m1EBrHkPh1r#*0QJ*0-0<;pj=%tR;vl|S>OHex-UxDHZ2(jTMDugK8 z+QFQJ4;*kFlVRjv`3d{l(&J4DBV>DLyIeS18W&k<0=J?jq&B)xtW7ne!_ zNN=l=&xZ7obeo*g$*?Jqnh+QjI@_5srkixCiNWGj&=AM8x&wIP)%Oo-*92Q0yO!$! zMy{eP8?h9Vpy>l-;Jf5gxi~fIt=$UD0)n6M?8g)c5)!n?lfRBLq>tSSTI6gl5mt`vS(Sip;ad8k5F$mwt8%25ad2BKl^ zB}`uyF54e#-ytwyn5ri(cvyr$+^Gv2v~1h;h!}AUzDz@CCSD$pk3xuhE-o2=rK0U%bHNWg_#x+7|b z{MoKSW2WLUJl8Il(rB-Px=|f z$4tl)oLB06bRK52jD<@Y(Q?#CV`d>s6E%lOy%aoW6s|qONTxVGtozBLC)&Y+n(6!B~`K0eGz9a;(fvR1d&5Vs37k)-UuW zwA9OWYFN;Nvyvp$91wWuBgX(8@j2QJH4!(?ED0*aK}n?d8|cNmV7ZamWqFl)y=ip_ zjho2z@m>83sCc}LijJ6aL8&W7H~i$oC=JT^QbXt#mUdtEEu^F_AS%M4`dqmH{9KGn zYQvXv*Sw!jhM@qywj4Sbq9IJv3U;yj4JSPJI6x=+> zHuJb`LwzsrNG)GYd#dx0q6IpgN5+6{JBa`X(k41=@+JILQ4?&i4Q!iJf%Z?Sgg}AC z8y9@8dt^z_qDkBCp_r-#dD>!qGBy~pSjOhlIV^BJoTMM-0)Yp~kB3*Y-Z{wv{Nu`k zkwz%q*a~DFjw?DWL=>4#V4w%UaOBmVKaWwUN%0nprSmGzRuB~r4Vl$uwUU-(N+M=4 zk3k)@5N}+(6NRP^1=1mTk^hbnn7SlF-=ES)q8ULp_QYcfnMPbQZ`a7RXt-#$*^Oz1 zT?x?u2P3%53(sr7#xXR?WYsXE{S$Q-*oeN-q@hywf#tWnf#S|bT-9_!yBX1a{AwKV zZw(M@nmmQdBn;5WxS$|Q&-0cY#2mt`8xSSzSo%TAak=wmdd^qkjgm+~U4DG~qfyZ0 z+!pD@)g;2JZ0r?qS$nkI^>p1ce=n}h&s`v{Ld>-cMmeD_UoxT~B*PORpdhxkSVi20 zYKSld7Uxn8toC-32A_sbTG~u@oO{Wa0b&F-H?AN_9ChR`1XbhMm-pG$b1kgP)A)#T z1ZsAUz&UdzpKlZP-BpMb1L5&j(M4oM#T$1_-E{uM8oGqImSGrabfO`PmOw;m3?nA& z0(D$LWmdY*hTqZU0k%zSS?c01AQLtcUN98l=A4uXd5^AFywOEZbUB^n0fp0-=u>wl zNIH~H^zWx3;*HG~)&~oGv{#cbkH-5CrBtLU*6^uC6uhi4T}dvSc0kCsgQl1%q!eBm zLp_>s=4k=((S=kX)3FtRZy-&6Tm}$t%sY`VgRNyg(2O8w7TRfdw#s~=qnR#wBxOP< zYM<`5|8&Zf_WocF+KAF>wX#J~t?<1J;0D0;aBZ*vzq4w|y$OL@6uElYvwhqY!#A$Y zwlF>!y`-d7P==`^oa`bjpKBgK`;IPvciLO=D}Wodqg9L|v0?!c+CPU>pWz-vVG&U^ zu!XQPYZBUYm^x@kXN{KKZVdD!y1_G!gB=N`sJzQtvhAO5gjs5vat$^O zJdM8Syyz{N_7!~*FKJ{$33z?RazIC#SGkO*DW<_9bLQz=nq&TM>#0__T^oyc%*eTCBCv2y%t3 z^u21hxG~X5%*$Z>qJCJ`na>`b4sfmqwat@4LH7*HeY9z;sjJ;Rl1;;#3)3EO4-tQF zt^%+G3In>2NEUInlRL|bd0zGiIbJ!8FP{Rt$^p$0=!d@OQ@Gu?tGAxfS#Y{vj#LXRdRu+lRBx2b5ZvOHZ zNx>Yy@yo0i86{lz&p)9e+txdkZ~6teu!ZG!MQ505#DP4d#yfRZ4;Z3C)9*DeCLJ+z z@NgL4d{x8)jv;E{YUgOH@Jocedf_Jt{tX8wBKBrYkOLVWF;XRvsoub?PrBbtcYlzu zR+|jAw3JaM*Wm^?W8&gbsZ*_)&r^vQ#eLe#$n--SN=l)d$iW~c_(&raeUSBOP}YNu z;ZGNLZxI}+=hCu|NnA{dWU;0l@ZR)*s4i{C6=g9ctWRdYSa3T%0nQMo+bN?xcLYB4(w4-5Q<& znr=Xve@He0o6K2{EF&bZqcT|#SvWcBI`5aQ^G1VRgx200*}x}F+bDot$U7O+I@;hS(%=D6D6OH+Rboxt-M z77U3Gp-a&Cn)a}@snuN@r;?enjCrrto-}q~YqnpEfj|NG)T!PjPI9a%<@!k5=Ffpi z3m*X~X+4bdnhaGMRe+$B7*egdaw8^6YWFw`XvQ*=~3)?^WFp=}Exj!j?BSp2!NXmSS&@`Wpyz5`C* ztGR8mt*Z>Alk)_fy#goLtwS&p)3~1-N(==Z)!8U!952YJg;)j-T?oc?NLprVhoT}e z%5M%=ZJcW3092}koY4?55`kTqOXCv2%6zt}R9CdP5)w2B9a?zS77iWl^40s&tm0@7H-4rL@IL_f!UjQH3$I1FjiKIYATtB z4rkWQb$gc}XTBf4Iab(Kkp^ zOhQabWw(xbTpckj^I*o%y$Q-7Z!yztNbBm3{DuDSTxuXWpbq&;=vl+95rdEqM5avt zcP&L^S->xhYk~x<+$>@`;Es^_-UoQ*0J%Va#1Y82dPA|nsziYi9v%EsvN7A0yjksKt5=5I!Nrgd_b5iwXq4vZpo7S8Gv!Ma* z7tVs zyArMc7QfFcQfFI*k2YDsHNIGJ(xBj7FPe+IQ+$#R#U{8qN-IbBG&k-_n3 z+^7q4^v@^8tJFle7)8@FE2dl{kxuWn5vBpy6sXw}$b)!iQ&G2072y#8yjKl=QK7$A zF*}W}`o_&b{d#7tjr>n!g&?Z6c>WdeK|WL-Z$FURZN_Vtt9FFtWcPH;?u=l|Y3F1$NltY&@CV6E^DL{OW;Hf1flT2v*`A)X%!6~<{LC|*dS?(eR}3p!KQj_5 zLkd&j3#$iS|NPL)!-iqaFrXz9>Sie;(gcS_fz8b8i{{12dJsQ;Xc|$?%=dhfyqaEpklg zQ{hQiu}Uh789tFOC@`r~;SNsPS9!RV0iU}|rQy!iU&y3S!cl~^sQ#dNSXtGm8I@0_ zm>#9yn$>oiU?pWs%4uc?fI=})`dd6YI1D2BniHL5;-?X`yel6p6jBvJ)>grIIIney zB6VGWKXnDJpgou@l(T{H0*NxofFY$)4n$hODf%UNd=j~p|Hjd&3O7dt)l|HAkuFwS zH%!9#H%<`+O%P-LMkv%qXP~XyJ?Cb$Cn1`xWd-6$JGuvu3N(^rQ4eEg)r>ZJykl6B zIUngt6~HBOB*C3+hW$cMm`ME3%ZgO86;#BN^p*VJXNGAo1417MF;NBD0B-D%SInsL zjxF!aG0_GuIP3`1T6_~{!p}#-6R3>U7>v(gWSF3*t}luMSHdDQAqZ5&FN6>M?}KpgORTWquc!^%5u54 zJplHFOPoi4ul6!~mH$X1wooKNqS-jgreJ*x@W}K0j8oBXYSkvB8B{z0qD0+>9Nfcx z8XLu}+M8w2G*+P{^?nIkJuHzwZEMv+NY@>^53ibl*~3l_{WW*|5 zEi^z5x`pDFGbrMfbdAXw+Rs`&Kz zh9kTs*0q@IYXihFO-xgx^HBsmh>=n-vZX)1?m0v_TrQcpSIIY`yXwD>>CDfIN!E zo~M^Zaf#~C>$tEr&5vSN6niBH41FV5po)W)yoxO|G~Gj0+<04lUBf2{S`7%?cD}_F z{P{sz%s^p}Sb1ezCRcx^Qr>KxbEGBe@+Z1_IgS=davE*X^uQh&;FFAfF$*aoBJo{w z`j-bao-0*wKB=;)83;gl{032&z*FgHo1GMVnbZ}ty=!R6?zap{@GRAxq!ulsQJ?A? z#4ziJxwJkhPne=QL@trE#6s58%oTd_#m(p$nQi<*zp@_b(Ch~(gm=Xi)z;UFu~PyX z4}<4j2f2a*)hUd8*4l}JlzMixV#LQMSVzWE|3A9GDAaEjcUaXcK%|d{GZ`w5KIb!s zM$KN*kS4p?02>a8Wrs)6H`H?XUTuKPR^8z=+&5q+b5QLGk8_v`3>27$aTvdl$MehL zLP4+^ixP6HKrb7AK%4;=edk#1eTd_Hs(2C*GU?U2@ z2FWW_gWkvaWJKN&VSIHYn6uzub+jIt6v>|;0ywp1aAKcmED<;#13|V7^ys-##E!*wNbU+CcR3GisH3ze=& z9BI`nV*`}Yj{3&CF+$;m{eq1iiwQD}(JLVw1h5lbdX{n8+MQH-k9xY(z=FX3kVVJ2 zSJ`s~28Hjg2Js<&6cE1G%zd~TSvT5C=OzzwVGOxs43>QQZe~&37_+40QjUCkW z)Y)D{RXzV{@9i0WWs^_E_BEv-^Jqx-W1`IT)A|XWYTC=qb?l@Z?8>F~A5>m#E z`TNt=wNXklzrTwJy-I)mQ}ak7e9%N-5(_s!=~uBOqp%eMsPxz{_K>#(P}^BF$wXlPxZCUrn2wE(FiD!+riPq zfMFmrkcVWTEV@z1oChFws5O)N4|gisobanJ4k5fX0Aq?EOveov0<~~xg29S}-SO1G zd2ZyObFY1F9k2;BN|IMYh+j2_xoHkklZCdVTV=6Vnm2IF%|1Uhu7-gi%M z7>1*jO1d7_!JWRWIuc@7I;0mQmLK=WtcF248*~JuGva$;lI3u7v2&}yq1{d%&@YE| z+m}u*=5mvH0R%OCh&>PIiE@rVu%r}j8RC6YMI_; zKoay;fM`2Av#+esaLzLcpXW~`8I421m>#MHI8w=ZkPa(QRTBAA)Ksd$GLlg&GNM9% z#Kn)a1f|jVR2yKtko=UICM3|jv%W!<25uU}_K8mWl?=2)FHO8f`PZbJUfKdDpQ*jijJQ5pXreejkVGDeP;wD_NVe0;t9J{u z{;b%=C=C=TiowcA!(1er3ax_fk91E~ImZ#0-Jw{LhYj!HI;){cv;sPlaO+JqJd|4M zjdSyU{cV};T7%9%wEe#QNVDZK7b1W8Rx%6K5&mRvfrUzp$m!ZfITW<&^~#ktc?LQ% zxAYn1Rk2v^xOX*{15dqoLrr#t2@|Eeqvrz<5SRCKv*Gb#{o5)u%-x zDM%8wVNwe*sBO$*s$D|fo#b}1;bK?^h7DDokEO6yMvR*QdRq}D7LX+=B2BD923%`c5mVy8fgFY4 zXnI3^Fl&Xy=(H}zW9LFT)>Q{Dh9GUqIA{s>Skb9tw4Wp>Jm-9Q5iW7bf9`n@2YF=9 zn@1w15eA_>;t^kxV22PSG!2I+gCSVaA(%=Vicv>18Dg3?pD)q3BbLhu_lI-lAKCr+ zZV_iZwp>O=E^$&WyEr3b8Ol8TXUIpFR$}Nt@hx}U4iwKrCx)|DJo22EH@r+kI80|T z6mw3Q2KVkn6<2^pCJsn+P$UGQhu>!M!o=7G7qp4hV-Ks6s)RZ)_^QJ`yJ*8hPYgeQ z{b6(?VJLwzF`Kxjey&)<@j4t2$LsLeH>JCTeeBQYqeD`Dva8#MFX|l`10%!ObnHOa^x@Ihky;Fh~0x3aiUL<6n z&1#<4j5z+^$8j>*D9--f;U!N^3$k||tByXb5l-o>m;O6j}Y|j2%!NeEQ=}-FH!r79V+V}oAw*i39Lvo)F3;|u!P6G+e&oCfpRebDI`WY zLk>j&?XVM)S1LD#&q2;vAN6!B!}+TCbbU3AdS1;rjCqCf zbmR#N)lxhpB8k3=3?+R`Fc=or>%n2z71b8BFb_0^K@l#fNu2SK^r`c!gIC3Ek41|0 zx_h2ZC))A2j&>x5V7T(u@M_l&Hu$cu>#dw+jt(gc!j&VgctV+jxZFiMH2G#cmM972 zG&_>jCnp2h@#J*Lnq)`H7n;yW>(ETlgk9u&LwOz?j?K!QsA3^_Q!I!@6^ZFp?llx&J;Kk?VR0=LQt4}HWR4DJAo0O zhlel^3Sn|5%)>rwsM!dWP%Auyw_mt?;T3LEetY4|cAesk4*j@B1}bi|wdtwoAPkEh zqZ%Uw;VuM5XsXaymw}q{ts8`UInG+wAuuAMQEHSh2xqNyQb}EgO2|{fiK28eYgpF_ z-sf-&8`fW)h>Th_o4u$tTpatX!TcQaUcPve36+L4FrkIQSi$*S9!nl@n^COb3Md^KljbX z7R;e-c82mu6f;&&ZfS-i{TyM}A2b{NgCjaZKTmcb#SFe4@gS$1!4o=}<5@5pq#D_2 zPtwR8VdU7}qegbd8A6S7ZDE`*>W)Cp*Z7hoM5N+GC3(%Ju7`aRxvI;8$X)=%}Ozb1& zBZuX%JYkXk=!)#=wqh%sSdTM)44RBEXfYa%N~6(eH2N}FjusS2P1bRoHqxSQ6mpiW zVv!js3!=$Rksy^zWi$#&85tRwkTgsPFYuFHV*oN{VuND*@KwZ3H!?hk89qM9Xl)xB z;z2YmCI>e(sBGBPpp8~dCB06drHAS=3la91eIY8^{4y~e&CJY9gc*fhVLqRk$IL(9 ze|^{Y(CMZ<=?@KwCX(lsv{ajQ*x_0Z%k9wPSz%rXBg^Bdeu=22_~?ycF+oq5rdir8 zi^XE;Sg2cj^>(7v;}MtMIOBUmI0HjNL_@>E#2Xa;&>AF2pok#}i!UfhXnf)mXZ-QS z8<#la5^ra5i7SLRgu+9?&}PGl*~G-e%)jBp#Kg>bp26$S`0$)~aIiVSQI6Sjfk7^o z_!;cQK@M@xAjgnX$&MJBJ>S=zy07cHl$s&EX_{sbi-d_NisHnH#S`g9I3k|N)M>I% zh(t6^lf|@{7MnWAl^f>t@GK-*WQQl@hQoya;4tS84Tps|oIi{c3~j^NL`XX~&*8EJ z2#nrB7gQOZ#(AD-t+WW<8DyvVexlyN+{{NtlR8tJI&TX9O9;8I%UOj6)lji4G-f)Uu+P2g*eeVup1* z>Ig@;#OnxTIOx5cAwMxmm^q~(9wTY!WXKQ~g&4kQEV+z1#{`M31<57i z(K^A?c?4OfFlnNbYz(ay($>c`p@-I(X^RoYg4aS5``bN8BS@QA#8yXaff`BZV<9Fs z!7FxYjJwRQEI}3%2?q&d$yg%mVl!@#)iSLvrm}EfwW3JGNYg(cH)$dkt4P^233<3a zpTOWe>D5hcvSLi9)onu|Fvh=uzg{(`UXta^5(y z`)eRac7H}tV1Phjv%u7FNmLX+Ln03XdIH?&fFGr_CxPI@_34+rTL>sSA}u>nRd-wM zN`TJnXG89qaqlk>Jj{1{sJz$+B#&=PLuT4tAmF04T|%?BU2v^hOvcnJdHC2KMuekL z9zbT%+(E8Fb>o`G{fYk!VSWIqF2gAu{fIM64C34sM2zq2-mQ`NM*aKs`B=kg>CJ!2+shc8yT)#77Jco561b`nl@;jF- zVLAEyhcv2Y@Zv8mGU|kSu-UW@>oIW9{P(ucZpGpXlBRl-AyaVY3?3+qKfZ}2u6`!2 z(FxrGb@p16S-(lSGA))yXXm47=CsCJaK>0yjS1^td~?-A4Llv$VtYGB?4(xhN1xX8 zw-E`Jr3h99v-oep|%=}Q%fT7}6{YxcqQd5a_q1H|kKTHrZe=om z0>J&2{?WDE_Lwz$gHK25^`$AElzump&@Ja>VvpQIN#g0Ow%l_UhPTqoM+gP~?rE(U z6FmoLhi8Cbzy*?^P@QH)DWHMgot>L)vtP`LYK%wK8;!OjkRYL1 zbxdbuf~mnho2=PZJlE?RwhocOZ#LHKG70Uk_4 zLt5H23|}^IP!r}58dvDeiQG|Cn*V1TAnyu#E$Mf&Dhqwt1yGmxx6hZgTQA<=F-_Vp zhYKNkT8PQusPAbsX8dO8t??E4>cc>-*-kbZwt3FTQ`o-%*yh?mVPh^I>fa|1J%(A4 z*{Rs_t7)clm^L1k-X8S^&a-t1^iqk5hWd*)A9NbZv?0AYmd1{KJi-LBDH`tV5u zQd2bD@y*6g-~fHCxfc>rFnF~D5<cC1(2mA5jJ;N{z@Vzr#dYFs}NTbq&A2LNeBE9vVJnJ(bU zCGZu7GyzMP1jkK?k8+Tv!Lw)`UMI53MEM>cBnuEv%ECu0#*Oqh7ny|iW+UQrU9Sxk ziQ)421yB&Y!lJl!SLh5!kmXk+I#lTEI;>uGfR*&54(h4II@9!k{S!%Na{J_X!fQa% z;;Sc}BvftlvcekgJ!R3`fOV#?3no_33Ap3AH6~q$Ko@AGL&WxB8@Pt^_MmNu#UL#C z$fH5**7~hbJ0i1hJuDl89uL7#$phn(9Y$rr@4OS+*!uSwdPQQ|oi;X^ll7Yjz_%)>PSBH7zpG-P@}HAf;K}!-EtY6l~pMbM}2l9VWM7d5PmVv^%H>!N;Wse6nVTYn| z#p<*&C2xzW@)|-Mq>388n>vseq_|&25NMDmiNB zttb(JpQ#f8UvvuX%>)y;Yk*J}C6{6jM~GnrpK4D5$Dgm?6kZyA1*;S&1I5W=a2&jc zjkP`7ID4n5vjgVlk|8kFPv)W8@4nXtD+A;;C6X1fvG)I6b;9wJ$Zb}OX81jCYq(*m zZ4jTr6X=d^K8!tOhM3X|)P28Sr<}#ASzCgg|DN;CYDaXwyrOqf1i@p0(=?Z0oU+V+ zk2yizoA;X$Eh<(37vf%!Tt4SwlKf3!{{Q051b~7LzQ1Sh+|@p}Dtt8l;8XXFZ}7Bh zIXB!_(wxq+oC<-%bO!5l-wZ9rn)%|B=0*i7=ha|IW}`$dGW~epnN!EpYz{+tu_amH zeX_~3WSX!}-u2vz)pC+!aCJ0uv4eUdgw@EUA*7%`Gj3u-RsWNPiiH|rLu%`x&8p!+ zOJM!0i59gORsWN@qV-nJfUaIreDt&ndCN3>>uB86|5q9?Bsp0@v0X)0NR^KwWq7oD z=_#blYQeE{TE|94ba$aFxw)@_iLswSoqB`uaS#not3RWF=wm2h5C%x+m4$_CqJ%D= zWP&4T7K;QdS}lK^sKN*p4f`#;)`GS`Y-%+834hFfT}uF&i?eP1L4`J3h7kNuccLb9 z)%+$)h1#3N5QbPxjIx^rR?&W&v{Z^>NMse))ebUQ3ok*a(kqY7%j z2QvQ(^NCiI2@hocQeeWrmgH{WA!^dr31hOD)*k~Bn?c*Qub=*3%;h6<4wZ1yDuf1? zXvfFYo@6cu%_o^#`97!_ZbwEl8+pzcgX<~aLg6)J%icMivQK`3D6txVcP$S;NHwb9 zgsqN*r=eCuko_96|9ASIVo2rB_`B(lWX)s!T~JwSdSMbdRBFAH&)dfvs2Gf4cth0xz_bc!2-^ATaV5 zP@w}}2_AS$u;1Wr1*CBk@GYI`>Zb1!{0k3F51)m%nLV4Ji&-Mj&!oT6byQE(#J`92 zRk8r;6rmQzEQW|8-x4GU8FsltEFa}n?M4AnScq>Qm(yi1X#5)s%UB+9y@I997~Qry z9%)stt%F-5B8u68NyZwt09|Ez1L6XMaF0z+Nsgdd8wf?`U_nt@l)~iT z#YNjx!%G8;xDcq*O=5#Bc6_o|8(-GODd{o+PEddD(jQ@O{J&b;BtDf6)nU#I8p;%; zIHgro2%mYt5E zUM3-*fph=a9Cn6PA{<_XR%0+@f*XMkdN`&poC75aowXsaglQ;%<&Q}TB*K)|BUjwU zGdAyo80Xry-8#r^p7F~XYV4Z=vDjV9wFupJjZJd8Q*?w z$0wtbyUJ+}evw5&FCcS(zyCwQ!)4mc_nr`A&w&irVEDyspDn%BZc%90QpHd>!FxpA z-}QrvkH66rRooA~2b zj7U;DGfXe7ZtW+CJzCuk$09OE`);2Kt&7)oShdL?veO(~J*;#9OI=2qF$qBmm1qNqp z#$ZnuA5G;$pwh;V;uLVB97`3)6CYR2Ah?&QabZpjV@I9Ube$G!$AjV78E@WBE|8@i z;G%~8xN$}PMIWTccnW;0$N& z=k{2kwAHIO>|??;lwvDb zOGxze7Yd=dKw&x4@^J-v|9yJ14(ZF;zBe5?uhQORUB$bth;o-)*)im;)9*0WS)j*^ zOcHE6NGj+2o&uX(d@C}ok|OCRpzDWo>JeA$8Dd}%YJ>#R1~xV6UC8Hw@#D0E^!31L zPzSJPAEFu?4?dZfOi|6$K-o?GiA-J*FXO3%F6RRb*yi z*)#xsBe&at{^RctiPu*v%+;B}gKCK2K`-6*d?GEV2qI2;(< znkZ7k!XGx4bA42RaZK~KDhwyY+Bn2YS$Gj*5d&y+_zE5{q8oL#W(CTCcC4Co^_FxH z9)F*uxtYM8TIg(uLtn>+{K#NJB^hnMbpWnF?g(c@?aNWIuh2D9002Tjy}y$|+h|I` zdu3Kiq|)L4viK2tK(AGJ1h$wQG2Zb|)hRYKffHxnx&}P)1-mz4%kgNVEn*PC$UJ7= zuO{{nOQ<8{AQ(cv*SWUf#6Zr8=#3iUEZ4EXrbRjs0p@IgZ!TG)9;4ab1{!sN%g1Gv zDNFJgAzZ{Z&W}tX^iao^+0^adzXu?8^b-z(s0rCTa=p+Wrr8P@M1v*k;Z{vpHC&rD zN0bm^9y$7PBw8e6uSMYHYfL;a*m}^DSXiBd|)A0uVgC8)s++TToRV04HA z?7_dxO>nau3dy#qWFCmQPczcTI2TjkDQjFORf_hR79(z1lZ`lk=l5d9ulixM3TWoE z9OoLqP>k4C2$zbMz%oD{z(g@()u_m0%|%pxa>T9uz#!us4_;H7{?7fj&cM&x;X!hVO->B5ey{ng?oY&-5ZVgkt{|8GTtHQH7F zo;cmSiZ|z~IR+Y+O>mYctoXBG!Q#dXCNe0K`IWv$R}zG=@ESB$YwxL-cEP@z(h&26 zsPZPoZs;%(loceNE&!QKizB{`&oY+i-82r4&;kA#!r)5wVJA2e z@#ll&w8p%$!H}OZL~l!!?@L|-Al;ot?sf>ZFjxU3SfCxMs6vFT#&LQ! zB*+mfXUF^uZ4k5NpfPr57zVfI?yldbh4(B=+cF`v#pzY9L_Mu4*#Is8+*)uv&BJMNUG+2k93bmQ<4{yEa9pQr@ZF))`Q}p{tlBGkY15)35>hkowM~sux>dP` zH}??9mikS<;vvr*>YwU=KUjuZ2Bgf8;SeOd28B4`uC&RewIA#OQ{P=E0bif{1LK{g z#=48puf8X(+fI!5`KV4tn1G$biC$~yW!VlX00rf_tCWFb9 z^!`Y<3|^h)c#?pUIPZR|bj-Sc8I{sVF<-3VV^HADp^+E?mNs+r5b zl#4KKa_f{N{Gw2^-Z9S$mDVmJ{<$U~X|qYDTKB&(Sl*)H3kVwTY>J-L5LMVR^ukS+ zy%e{O1G>JQm2mmBnv(Y~{)*J7x1!?u;2#SdN%HjAYf>ilcO=ZjGe{O4=}%)Hv20J6 zsL}QpKx^4n_oPogh-%aJBncdT>^klCC^?d146H7yaRJs*c541ew_?ASc_>QA+0wQU z;!rKPaGf2i2;h7l4M4JWB8DqVtgy`tor%m5&PWT){fQR0pJ-vM)=2FNyYN)}Gtu-IV6`@oSG_cKBGp3#KlXhXG^hdcazUeJ%R&(7*M^P~E`(Zu zR`bBHPXXts%1-iYWJJHJp{AJJ63%HG9zLY8kHiE#9goB9)NCR&CQ!l7ZM@?0iB339 zDppj7!SypKMEI1_rz!^Ja+*$w2w5x5xG8@3_W&|KmKzB#c(E7=XqO95yu5U9SjfD4VyG$q(|*Fk@B$(Ao1?ybCrLWOrJWitzg3SrchdsruH-*cgi zpgxeAP13@a!ZP%bDYb!(Y?KY-Zi1qN6u)R32BMt8Nx*&Dt~s{ai=0}22Z$l0cTg8M zrf3*D@?y#2=DZ10h^U#yX82QGSZsj)igO$y!f$=I5L`1)_$FthdE1TfT&1lj5uS58 z>ek)TXn-E76~Y=gZLpgkA(@>h?uwjY@Zxp!C!ZMqYr18S(v}4{oAu`Aq0+qT?n$Vy3(1%KN>_G(53Xh{sNO&Vv!03CKBUejhc!?XDi^Y7PCv+Y7G3n zeKT%8U*@izp0g%aS#5oD`Xo_lO4&luzxS76t){-nlE>*6L~e9UD1O!pY37`TSa%Fa-Mq z^r);U{vJ0%B1_xUx4H}yjXAz&s9v*xcbtEz{D@^pH$u^%=DEbPc9QYA>*Pw~?JkXa z6J)tp)%)Wb(zq4pLc!dzenhNpV=iv|rEGngb4)MQDg7I1`C!3XVY!GV`bzJo>tVjnj)f)+{c!rxz9cPe6lg&jaY4H=b%qRU95yb|lTVxi+-G@2B@I@F z3G(CTxYnQCPb6g6djNURK4 zyy(>e-z2%XWM$YTT4==$yZS_w{v7_9{n1WcOb|On`NV$U{;CeBKJGkEV0#d6uq<%O zKy?H06gI}oM55|rh~F`|G`9*;ZAqtcVXx(d8%0>;fNAq3Z5)9Yub~*6GRC$?SM=XC z!s}hVAOf8pas+-`2N5=#?vt9wskeq0)-=~l%R*(A6==F_zoTx+AwJk6GLgjZ)+%7m z3%LQrWS>Z_TDa^>ORFP*AQMMupp{aVfp(!wi5qT?}7Gh5MpXVL0IG)%h1cq zzHxjR&BKY9&4rEnW6`RDksp#-&~fswUck@keT-m?OB0l%m=WJIlx)OKF;e)9K5$m{ zPenxgzX%FvdWGf? zy>hI}w{~rY$=nTd&HHorWzp=d zBy2&+6JxU!bvHC{=x-NB;Dc60psC8RpL+TS##m;2YQrDcVkBwQ%W*$G*}2d7NFxvV zs7diAgpN7KH8U);t3WZD``Pi%4iLG{Ru!S&pJ09W`PNF=b9|Hs?Ji`kWL0B5oPeYQlqZ8)3JUwb0e}xBF^!XapIl)0+Q1E zF;>Vj9KcF|kPCw*to976S0Q6a+6mOz<}9*`R%#(%_;e#L2i35e`i~8!&0zV3>^*b8irKuhKe%Igk7cJ;&@D#&%jAyp`Gf;pkb4=5?q*Nxp9S)@K-?WBb2J2 z$2hQ|a%7od8W+z~WEm|Jc;?$#et#{fF?|VDa&>Vk*NnQzG;P2aW4SwmP|aF5VSW{v zJxY{Mb!yS&JAZ3|5FU*<6AdE0E|qWMs7Zl<2&L=3Pl+>t4RNXHB_U_AC47^Mo#VF| zgpDo)p@6GBebo24jxy%OH?=*Fzm%o2G_gfAiTU zk$9wp1@x8=5s9a74+gUHjz~;N8N3)AQ*3c!8n8p5U+NOixKp3s0y-$otY_%*zED#p z31eJj=R=u!XS_k`N^)G_gyR@i4Bx*zqc{mRFiULbRXT1bb@Xb9&@qhV+_6lfLGbRW+ogJ#ge&+6w+vv%KV%&DE5D(Ef6YdlaS zXABLbYOr21MYouXOo_o7qs7Aje_mJe$ktdyqJ!w&CvY|LXN_=Rnr2(x;e=Mm7osLi zQKM`g%yyw_u-Op6qtTHGIAEFjyEtNjQ3EgWUVf!;;1S_I4WmdhvuC?VZgT3DcNY6| z@_D_}8t4#I9uODfi2Cx7eou75$kH)2dTAdC!#X{66PNKx)=?AG7`a;1`F`~7=qOw6 z--rr8Rq~4$^p1qSd$ENzQ35WrF87nK-6z!OfI;_XuCv_7_v0eiVtNjSi_Kzt*ea;-Bwi@#ck+eu`)&ODyKR4#TExW zKnAoCiw=#*bFB_a9BDbHauaDHWocD$`F;i=Ea$$ZJScL?f!;0_z7@S3sUgfIZ7$G? zbrM$G2SJRNE%g)%Iw*5(Ii~Mo$FCu*7|Jx1iG#F@U#x?k8K4Vmn3Zo@T5TH$LK9Zx z0Uei~^>f9jRgD>Yk^sc~aK@VV6!voFO-8fa#;AN}ol+%=^9B=Gv)3g}nTYBRQg3=K zI{j@@|J8-6XE{U#5kEamE>L`>!mktOJ?(cCmA9PFi1?QB_b1ArHndbxiK?l(c1gI#pLQ0 zQKTk=`fC@g zygLk3$J8UpoLUt5#q8BM=Cf(cEmA#$Jb2}TWq7LE-URYWSZ1!J&5Z%F`I|0NlBgX?v*K{k18syk#j zF6(T@-~I|ERmU!Zjjq0Fjll;V6m|rUBOg|HTtP$LJ=Td#5=jB|fj6fJz<4Jx^ubuhH81D6;LF z)~B2t3wu@EyHfv8)?>t;zI?hZ!jj4lLeKP6kbAEK0Jpry1!-_Qa3dd<;`Dpkn{c|w5LvdB=h`s_z$E}g!;IO zejsg`L#ueJQ79WaHt&LG1m6bLG39tCMihdMVyvNMpKtPL56YelY zji9xHLY}P*@ZcIebI#_{ogxceOJ5+c|2iXZ431Egtl%)S36uBUtizFL!Odm>6&4yr zzfZ+J{M6tyoBJGQ@vfx3M)by%=1q#4U?FhOkug3^JjmA6gsuSoR(eHgM*)zhjm%fn zu>jJb6eDTdWod4kn>mnP1uastP8lq)q{j>^1XA?r`TFWgsKrI41hASmENp<}`u-tS zA9Cok6mX7hI;3gXZs^B8p~RT*iC?rLgdy$HO6DpdJ(QnJywjiTf29F)zq z)Xhp15zFoS3CC%4)%OEr)U+!4n}R~86Fd?-_yD`GNNHpv30Qrj7B(LRffn;7v)ihz zs)W^f4_knQkdT)P7Igx|cAN`Tl9cP}E?QGE=Y*09C16 zSOFx&Ll_f8;GJXaBW-0iU*83iFCDvqIvLbfsvEn1t8QXO%uDN+PmB*b{OwmQ1iJh0 zCR_;QRWne7Lx=|+7YY<$9cFha9^`sBKX||bT}_fX+(+yel7G$+3PLDQKgAP`br8w@ zXog=feNl&X5dYH^M`(Cx6TY+Qb&Z`zx!s>8@y2(V^EU?RQ%j8EXSZv)LqdJ?h`~`5 zLQYMPIfPx%vXw=IIdmQ(RE%*3L!kJ;^UMyk=;xxw0)r##OxiyP-0dTMRjxU!x!g2? z*p@!u;E^@RC|ctcoSDSh;?YDf3Brj0kwn$>D@Fz0U|ewCWSSNRaYemN*3<}%<8s{Y zx3>dc?YM=pxsx@L7Q*0*@I`E%AUiYyMII>-@F)- z)Fx`r%3i*1`2-|bfrniYs|v)~al>}h;)wH3U)^(h6<=p_JZGT6AZts<;?y*RfzU4X zgq{L>Htvj+M$b(9plIEy7nFKunb=%60mfzEo2~zrLxIl&_OmILFn^>X&v^DdZ;y$u zQ^zR=gRrb^saGpRu-!!TFeKMWK*r+UU+vM5aKj@c|y9q=Y4A*8a`a zYuzY0!wllF<7CsAFEc|~pN9!PPWu$FL)_GD6<$}0mimh@N7t^7=Z3uOb#zOOsUcL& zI#319+6@xlv{P)f)RBW0x#XORTxs)5KtuV}&mn-2{y-`l0wPo@2%W_ZT2 zVsH;AT5LDXQrH9Jp%`NUB*4oj`4eXh@CibK2VApNzcyyH#5kBW58aTM=-(-mFMNCs zGf;f^YqiDB>EznmSkit+NQ3&E&F(E8V&P?m2!Ml@5ma>5TRo^2lswP)kcA#f|~=QqL1Ju!u_ashpI@3Si?Q6+$ipZhlU^E= zenx)g|HDHuF`kZhS9AwT(0KbUJ;FWWXC95x$*C5-iZfWF;tHCB@2NY&eZ(|1_B~<| zgQfbvf<$H`p2|$R05kST7j-A$FtetoBf$!FBPcvn&p32~tPv4>rJ>+M5fl$|!9fyc zexG=OAyz^osPcb_Bla(OI2B*SxPvl&6Xp@iC?dlT%gC_AAb$88313DL7tEO;TNy8$ zXzCe<&+Q4ps68{n2~KoU87C^986hVarp+)%=ouM9u;ZXO)7fMSdO~)RBOdY435_?< z!3;V)M0orLh468ZcZe_-?!}7rL1|coEd16iQlsj{=rciCvt-fwFgT;fNYY(B6_j^M zB~$}fn3h7a{O|-#%QW?Hs7`a0SHk9D4m~~`Oka3X3Xx?Z7J?{3Ju zBmCiAD0-8SO|v#l(GvN?;}}OMW&&D*A{=PhT*0#>LC)YmLz$tyTaJur%DPxavN)u~ z6=M8wqsL66X?=OmN@(~c$nnt(CmK#o+tU%hVkA_y_F+Q%k|Y^ITau)Ga-pw>Z&{Kg zrzy)aOpR0aGG#f^kktOs!C@5HMulb+g+k#dzN08l&Q4~d?P$(3JvL-7O3WcAr z<9KjWKBX~6~j9=y6kd=ScD8ew*5~&Kj$+o zOhTys`KRmpCEOyh=;ii$FQ3FCOuXIXYY6|xV|rS;o7S9rqKn68VM3=x7|*n!ayy}m zv0Gt`&T#mjS>0$7Y>Mea$Us7bywS>% zh;bzQkJ9d&SMGgKlqqKf0;2$gIqc*0XHlHeb4B}rjo zL(Oho1&LUwTc19QzK1}&pTqQcKV^UHAuhjzU)U77oxMm$qUAWDWZ;7CIJAOjqc>Qlyzm>DsZ4okjP9-SxF5t?*x+@K3PVIsn8)X4BI zJoG!~5zlG$IfZqi*ONE6Z;L;CLioR)wxY8>8&!T1VPSSTdD^YNFO%JaNXxJu|5<{( zGE=H4d`^8lrL=bRU3l2z5AoNV&P6=VufOn**}^XT8`${03U89bdCVGIy>($@Da>$1 zEHnj=-4zyvWRXY8TXs9-j%>P(F^R+F_x3Pbh`Lp1V2u0k-`jrux+ZxLbGPYFrUU8Q zrVMRfo=vT<DYxKJA5BXx-R_Gn+jRF_eYjG>(@J^=;E3+zXEQ>>^{tsM)DNs??%xaBRF zuC!U}X)VlQmCW$}sp=0J>Y~Sp&Y^?;a%5p)w!2DUq~wMPX_!#b86E;-qGHLk|dYT3q3WAt+w+Zc(J0sKk%qrb08=jcS!%Uc2 zOIqX=ETL7xB|2{*5wgfEl;XO;&=8rcLLH@9W$djoK~cpT5>b^9b8JX(0*P!YZ>FE3=tVosL{Vx$Pdg&L#q6=BLqNhx$!m=#uAPJ4)AeJ4`bVOYP zpJ=FbH)T>k!v_gSK&t3zr_2;#Fb^aoVp(EBsCY7!g+LC%5CB6MfMN_lfG7X}P)0FF zX3T&B?aH>>TJ)q+bsF2<9|VBKY%lQrygznrG*ZiedDdl=xvc98)Yk0Ektj)wDA)^@ zE;b|;n2$6*PIH*(QiPfnX}vTc(b}w%H&KQkT!7iGAzH~iKUb7JB+@W zANN1=1Oxi+u{M0`}PNwi+BfziA*1O`V;@eCpL4t!4;=}(_= z-Yxw<-(|ZOjkFJHy0&L&hR56lHn=I!8~{ipSJ0Q~ggs!w z9T~k^nGXCErgF`u)?lfTSw{-sOIu@(OQ)7i^PHIk{q4YZZ4D9UNbQ4E$Ny&6G(k`S z&h8b?d>eM!jH8dX3>{bAj5H_{Poj3WjJTQg zzZ>ZT^Kbd`VC@vqpI0Q=&O&AHfpP1Ju;wDZH$H4}`dtJ(T_D8MQSs(Qz*-6rWJ)%H z%)w~U>FI0VX&bqOjn}mJho0 z7w1x&T|A4rWcd&hC)q*-j{EO>Uzp>MOPHGF>Hw34JzV@{@jv-xAzV-ZcctJ9j)5d?8PC0oXYlHkEsmSchK~G~hkQ_~>;C)z?$$FQS`E7J90z%AoW4Dq9@W{^#f~s5 zV)2AbTqZ{1*d&@y6!g|wF7DUBl~{K@gMN%srQ%qNJ~y#|$rIlq4<9@>cu=lL2(r;V zf^vx5mmSsC$F0$H)9XZQd2<=;>wcNEZXoS~>!r8fRDsQV+WOTb6zgThjjx1|qItBLSW8ZH2}+`RU<-&ABta*955 z`LV`EdheQxZU><0XgjHUN_*=U@&vPl!9K5v`8RA1D z#^*-sg)8<4#y!l5zB}DKWpo55&?9k=1G~m#tjoCBnRHEmiQb6Wzzba*Tg;Z=J52-J zi6qiP;NJNfb&9)Xl?8a()J}nwPj?Uj>lvpKI$BVw#;z{fZ@57(ArL%xun;Yob&>Lc z^$LCJ7I>F~V^WypB6Tl+@`?o10mXI(lzz~z=vitU5?08GX;0j&9Sw9fiX-(LcivI| zT|B=E$B*R~E;&VftQPv5;5yKMEm+aewhYw;QM(nfx+(9q5+bjH#$`9D9z=Th09sf_ z+vUn%PP^rQ4scC!P$O-@O(22CABpF&lD@G~zOZ1Jy?V)~(x@RSjfaZKpzmW|nCnOX zGag9?d(*&OiTnFH6XZO=FKZTN9nUsXYi@&$jAB4~wDFauz(mXXWDvY*Vb zNo47uu@79wtEn&_a`D}17LhQ~NdPe!Arr+Wv<=5By*+Rrknd;^u>6ul1HScQUpwwI zz0OKY-zO=N6*t;*Us|Nrm&`n|I-d0mN7@fE?cwsP=+N11EH`{W9=+ePC! zhSu!MW8?7Ngm!HiAv5d02dgzp_)~<&tv=BDW)*Z^B8w7pJzcibg@j?L=v<;gDO=7- zApF$8M11^(di~Z+=#{p0;~n5{N)0`Ui$2{}`Me~NSk}&Gi2Wd~aD1srM56BT&&18C zlmW#O_d-oU9j-4PVs_e05a~gD2`dgPD$H-3dQdaj2}vcaj#aSkQ^In9Lr5x@kCYV? z@V9|u6zi;ouz z>jw~UjGI?Vdm;Y>I@K*Qj=Kt$a8a`Ovglr@I&Bb<15#00=wgwh$Y4*Kp{IT*uk+w@ zTGq>)2h;RRnPgDjqXx zJ7$T*{qjrx-#|Q3;d%ZC9_ADVXO=`F8=vwv#YEYJ+gQms?eG{-kcm(>r}HK$eN#~n zlh9?+!CszZ>X;?Cs~xhKPrfLLKK=SlFmQxgikcF-D-gO|zt?!eYYZZ7iEZ%H&f;8& z8VjMAQYL%YgH=}7C-z|XfbdB=vh6LZ7>)68%W z`2OExF>)0jYyZVG5%*nXvPVta3Uz)grucPw3IG;_D6)CjTna_DDBQSstL!4}xU?G= z?=dlsv~|U3T>9c5qJ|S%6W_# zK+w3u5d0e#WkQmIHQ4g`mq-WK|MUfRvNRyfFilZFtiIO%mye2eB|EipR7a2gXq#B@ zaZLiVu9C>XAH1g%x(4=d)Ezyl$cSL?Ihnuxc zoM32k><-9%iyk)tTJmF-5iq|TEU;o&w0g_xyO*B_PlG6%>3Z&ZQJ#%#zRoqlm^~L8 zY0ROMpB~1o1dUwKP+oAVZFRMBe4tJDWy5XXS6@~TDdn;Zi_iW*;?o+#gP?q|A95HS z7rj8Uj$8%1slaZD`};Z@ zbeVK3e~7!duB54H-T(N528c_QxkSVQ;!BH|1Z7R{tbVv{0sLzFo;ZD!S%H+J>Na)0 z>+OEpc7eHZk^sV%8C?m_==w46~=xYM;w`=Qd++almK|I z-Nj1ucF1e?zZhYMN{}rZK%5k|@Rt?ts+96~-A>uWj(%AT(7fuLUbc0=sbD($j1}aG z3nC#10_AZOhU5j>h|;b}M2xh2Dc4%($`3|+Sb?XGU>a!3rRBx96o!k>V&J+L2x*_C z1D|mX%rQFfPr*L#Vvj0zC!4$^#{Sq#rBd^o|Hn*zY4<_^3DH?fNi9@|-PA3K1uP>l zfF%p%9##>np`<2esgA=#k0>)7T~6)~@C6AYjA2XN8A&hs&Hv(8?aNEG+%_^@3avPE zHGQh|Ou&tFs+cSu^I~g2ERebWSaOE@AA765X#9z;48=grONZu$9SEiy5iLOW#$q%K z&Q~f>Q^g;dTM0g_b-qR;$!n`U;N-BZi0lFD`4_U}pd1(P`vPRWtONlyrC6bLz8;|K zeO0SGuIDRJkjt&|Oc294X-i5Z&>XlQf|9f}JT|!N5M_wq5i*rM1R+OR6hIOJhxLGJ zTQsCyUC4cr?fH$whOJlxU+M|1D#Q@4MYuS(kn0fzVycV)EQw~x?s>z)u0g0bNL9>| ziCzirk&Su6CJ+6vIF930n@M z{H={0PNAfcj?U7SZHo&tO4`3bX*^2#GQiKs#ZySZznFJmiSI^#8Oj0980Yz1b4<3A zK>kvr$g-8RR=*7E)ZYlTL}{36yuKc=4lMi_nl0p#Y%1Z@Pc-{ur1N^#3J&MbSW-az zg!@3VBbR97w6V`Qjv*(ee}kP7V&=fC@I!V!7?1Kz3HpoP(l^5L>X0P=YnlRINZ=+| zb7kemvh1TwNJD$K}|thFVa8>vr%BGTX8CPN2@B9f_qV!~{Ro63w29K{lf z@VTGGNLz}q)8c>%Kz^LZaw%Uslh_9Tw{E~Ozz?L&nEUe9OeG-!RTV#uLu=42H{;)9oZ2$hZsj3XMxG{98R+l~AkG3)kE z9Zyq3y6Ob}OLaY|`l+=>!gJUGZ)U&SxX#)F+?aqa)^$0DUhEa4lb~==XHF;BCOjmR zFH76r3O?8HA9I6@^h#azB#Bzprax&pmw9DpY7u0SN#iZc@g=Fu0qzyMYGkxvDbYgg@a1@%NsZw}k zT~O9Z&H#M{-w2g_=RhosV_jcpNFf+S9xgf4#JMkyJx9UR^8neyKd~9H z+0wNT1Ebf)jzHv&&^Z%Zf(Rx9tWXBui4X0P^ts!_t_h4_f2&-c8c`AhqmiBxW28ul z@S)UfDDW5H#}>Fv@rL%hY)}XR_YTsrNBH{dGxMej1>^l@5ykvAKWxD&NFCHhM0VJ# zdY!W>YRXEY;vtA&u0|EQbT9u$kfY`*BO8;Xrl<5?a25AvPQ3?)2`5}Awg_i|f~p33 z35RtOqjQ5*v*x~TuUPj0`Jx*Vs#kblZ|EiZ$}~Y3huoz-tdh{IUG~F@-(BV3@HxTS zrBfyOA5lTaeEg>&Su%{5`a{dHq#gNJQjO~5DWh*Gu4Ae-&%N(wQi1%w>z=jRIF` za2=9s@xNVGcd<reNzx+|5D8y5bc}C$xxi8en5Pdoub^uWwM#<<3irhP>1ir{edx%K(PD&j?s&CKqr(C;&R*jWw z(0-yjf8wBYWH-}+=O>cf(gxaQ`ilZ$5V_jvCgSm-UvH>#;tW{xSGA*|`pXRTCsKnX zuFuQl%()w*^-af+xhSgb)h4=vP|^mN^oOCv?|xMQcS` zvJYT3N3e-cZWJZ?G&w4Q!1QYgcj6nZzw0S?@1JJH>VOjD=` zS!#W2x`D+~f5AXI<|4&|C{>LIQJHte&*oOF^7ch{o;o5dSt;R%>L{tJ+>Xze9le(k zK&8sC^{@O3;KZ21drA83mq0CU6gtwp=>6bL9`#K?r;FP`2s9O3N^i9W$iVnLEcI$?BmedD%OVh88qKbs{)^6#*rD@8~gSzsW|k4P@TwKJ7X zPSk6_rIZ&mi|th43xxUvAA$^$UsN>!G$fg(2PI);D+%6&Z0N~g#FjmcJ+r?z_&5OwscFjdx$U!Bp73^Y)l1;Vc;B6{^Bv)i2W6 z0qe6^{Us!10-fQPQs|W$F8kD9XuUI5Xs8vl*=;78{Xcxmt2jEyrd!MiHJ;Uh6&klR zKIdSKe=suSQNY<}D86mJ+FTuq_gntS!J$&(MEH?#cN4>Bhmj+SeH;j)o^$`Ew|`hk zcqIGz`&9?b>TaKfO_&_@R~f33uGc6cmc;+ElF8|P7LbjB7o&l(bIK3CJBq4QdBPk; zh_}`skWmHC>5CFW4w=P|hN^HT71*o|%W5-P;v{;)uyC#e)-zKP-q&gc3Nb*W@&e2E z%GU#Xq9UZc>wv1{ao3*3PTr<#ZnnV!U(kz@tA2!4iIT`HIShI*)*{>msLmVT34TQk zou>=#64Ff!IZCH?;e#HNR@+A*GXtOq=a)@lDDtJ*|I$Tr{RtKm3MT^+J0O;6d=oxxFJ zBCez4-rvNUy$H$5AN95tGE)gJXAtX?XDkf(u`8H^5t1=GmYvO_w}+G^QlxjBVH6Ot zuAxzS-586oV&m(j=<>Txa=rzXzIENo;(m~Y1|pN$(&YJfj9Pdqa4Vi_ z-J;=_?8WeAw)5w*Z=DwQJ*b0~h#n4fSr5zaN%fi~=D1UQCbx)aMp^t6;!uqG z#f-kT-KoCjzq+2(amXH4LdwsxT`O-A4nL7tzn3ehJ&Z&+qkU=wkH^N~#9bsZ6!lS% zx0fgRR;sECcBjDFf-2e;69Tryu6T09x)(_60g2KR*X~5khXtde?X33~{rp7kg(kOg zzgvxuKynASqEDMxBqzWQxW^$^ZpD+A-UTMh+Dryz>4jM{Qay$XNzE7T{&LDPm(G7# zf3EZlWP|8RI7x84LaDs!{!2eyurkr4&ib!fSe&hmt%TMzctTtgIR^~h;m8L&Nj8J^ z4b+Yp+5iQUsCL^TA83u@IsJmg+C6Ij6Db%=E#CYky5l^Xb$cA9?A zW`{U-ofMU}*_D@zr*!kL5*4nn9w#+c+4|GlRv1s9%5`~Zm6@{>lx{Co0m5upaZZN6s@TMSBaAC>_$ht}JG0ap>pVY{Z?MeH z9=+m8iW(CH7eh^I_&_>PpuHi{L1aW~&wcnisatHtq>CuO@wxoz zY~2|*QwzDIZo$82To52td$rMuQDlq%PIko@9R7k%r~CVvj^?rMDGx}iieb>Hf>dmt z-H8k+yUoFzu^h%IwVPd6w%=f`idz2(`CAO`<$7`qfFuBd{u04hFy*!v;dVZurY6)3 z%@P~XE(>>y8|!!IBPN!4{AG~~-K}fxHc&pJ1Jf1y>2B^IG?og3m{A5~{5h*j8i^x8 zWiHlG({~_ffwNW6iF8x=``!L1p+0Y0a-eX(ceauL2K`GCBwkoq(cNwy7eHURmP2BW zr@tjPJ=+C+JxnX5menVLcD-~Y}LcO>%WtFD$I-`LOrD~J5Ip7u)|R8+J*umE~MR0_eH@f z=;ftH#VQ2)o^;uD1$qpYiEnFP#+C|QUx%m{@j?=2b21=_q^xEk;H;?^>4MvSYW)A5 zq_OnC3t*e~2;_$LJ7m!Df=^qQ5^$8#2)pt}_J*>EWKR@;mfKY@#@)dtMKoKBfkG;z zLtldu^E>HL&DYA?iIn@nm{`!tfikjYPK0*)QfL6qnqCW@BvVfmGy{n7WVa?!i$xhp zbv(@2^QI6MaQjm@q6{S$GEA5Z6G~%&f6p!M$rJYH#4np#U}*C}cbt4FA_`|ugmRX} zS*dn=V+my^tDG8=H5ghv+nLcyH#|%tP)hqQ%^H8So3yRAJQD#&eQW1BU9vlV1h%#dpx?<_qma^Jz2< zj)1kTDG#T6WNw+y?Sob$c$zhM{p-T$0~rt)mD+LW(h{SfT2mc((C7;f7Z4`%uof)B zV01$7MGMg42J8W`UF5XTE7y0Aj^ti-VvckT1fNI*_x3)}OvDBEuixg4umHtYP7oCu z;VKCZ6k9gucilYqLg*5ijmZ+TpOLv&JcwOVnx~IRDrkgJS5(>DZs+j=?Smb;dMW~z zpz%Ydaw+EEr#r*%OCXzfiXT?<68f60^$X;m(Q#OGhZC*dcSYyP zDtDnuj@X{uZAN1m4>cVU;X|)XSkRcLU&r!Yi8ur-fRE!yH7H&Zd?RdcqjUn)klBi0 z0!4Y;GYr)PmZ@@qKyD=&AiH1~@kZR32P-2`+`M!Ar@5XB^!H+*E>c@ei<<{DG7>xv z;nkr>k;$*XSXn(A;d_jqa)~wf$^iLxAq+W$+CNQ8cdrsk!aZH=!hLd)zFyi~SQtY7 zkxqGVJ(1wShe43&Z2~c?>Y)=v?y@igDuMl$OggcEB=!WNO-ba<%AB>oYyP;HX#W$+ zqtzpAcVIl4m?M|@F^oPM85$fB5*xRUSOOuXVkVrTnD8yI9Wm`ooNErFMeJ#A?Cy58 z->Dy3uEFzt4quuv{+%hiXV#S;O&>l90q_?o$rZQ^7;sbwK;*@OefsVMwBT>4wo$Ev z)Sor{8-dZ{KV}6PYp$&r*utb*jBsJ`a=1+7(=PWvTIu?P?fN`r_t#cTK`hcOY6^L^ z$tCF8+JmklCk{xm3*ZLKNZ56x{(pc&$8t72r$YjQYf1_gf;N&~6Jzw09%i*bZK1{9 zVpu461cBCJW^M$WF>;+9%T9Zd-N9x*=>cEkaKKC`40Gj;0r!I4R*A3;$h>)=WW2Y! z-;h@H> zZHbU^fG?<_g%CErXg4UZ{72nJftW-SaiT;(>-1lBh6Ds%U?bg5p>s3XIf9bjekbIBlp?lu@YXr%4zH6Y%vL(~3|nnOTF$*6JDdD?PthW3%fvxk0+6U<f-Q4ft#^a!Rd<%4fspmq8N8MSHHPES1*FX9s?hjR7` zo@SAW&aPZDI1zrSdFqFtb)RnYs9KnS0Me>GriKD7$Dq_leqcuf%hhI2nl0_0j3vt72 z=X}`VCbe4S?imF!Z!y~IgShD{1yUh$E^h3cdY)FHpcQ+<4PTz?f(T%E$g(xTIEY8< zYR5{O=wPPN;#dK>w9kqwB4!Qd;1)-HIwvL)jetKYKeWTeHltqr%1gDA_kF^IG^Fw`XWN9ROzU{)${5T zUHk9EK64l4K*^i6vNxs&IEpU^LI0|{c=!Wrtr~p7< zG8-%$RIiQNUnp2^1pEzaS@SIXqs4j8k6_`#z9`e>qgKms;gWr=f>zPs8eYRW;0G^d zl{T(-ZJPf7#vaA!O^v9SEFYq03LNp-e=Tv^=rF;Kmn`3D96U#oc6cs(Y3$FU#AI&G z4OxTtE0f26`^d6^SHx4;Abb?V=q2Mby;NH+Etf$y`$#FH)2MIOD~uwW!u;cu?fC?@ zok|qnhNl@b>9D4!5zR~9&*+sY&1Bfr2hZa}^7n>@w1rzD*?Rjw!1*5802%kui9cLm zQNf(n8>7p?VM2@80EEXHFcDW?JeS|!0Fzy@3qZ~UYV|9$`iU;t`>H#lWXV&7F_onBnMC8H5ghy{aC zT3cs2AvW(9c-EKH=_A7$q@14rCPa|!+dGT~S+Ey{MOTp!fWyLLcXXTJ(62BqWmKFA zZOjryl_b@x5>Q*J7c0<%h9<3SwI|26@e;3?2k^Bo21(k4-lNRg{f%g$XxWPu^dQzt02>S zVja*-w^|K+|8ED&5V*nZJo?eWRpD`gmU@8<5?wjr>B*^^$YZXtq_gy=`sg0=2Hlw| zy_z(z&iJr{dw#_6{%NhTD_P0i(`7{a7JfP&q+!Exd$!RVNb*VFsWoHL08>WO)P;x*1uk(iPyD#Nr>wq$jL| zDmKE4t>|GdiU9g+p(5`%+RyFZFj}DCykkErV9XYIrww$|qWIEYmk+tb<-o=7xf!HB zJY7^Nt+-EBxGL(ahb*FG(9t|ldzA~S11YeH<9|nSOrSwMM>$X-tB`&{1Azy*1CKBD zbj1cUmEq$HA@V{_HI?sXP>3j>|MFSmw6`(rJh+R<5I^$$Ld?(>-eOtcfNuRCU3!iI zm!Ja1%bV*m0#ZYj|Qp-1Z9j!ld#P>rf(;>IX%`GsVYsg9QOU1Ee zHF+(K8qihGQF*A;wueBs$@H17ESBO$%>0zX0A3?->brHT&{4(Q34h?Cf*F`{R)w)9BIsl1nbCgTz;YexK<$hO zL8QT*yV>poQ3}#Iz)vFK&G?#i21|a6%{K~~t1Ty^*#*aRNbG~r-N%drwS5FwQoc5h zO_r>Uu>%!5{SBR^CRBdU1WIP6iDCF7*mD3FiQ#3%O9rGB_(*Bhq2|cp zXWoiIUFtb_sM+2{q2bh0Ks)S|mm3lY1x0we%yPlZbvoX~&u`XsM?`i7*JR7;0C1L5 z?k^=z83vz}bpnFrMFuK#B+%#4EEOv}vI0c&ogwY1KL}gK`XrT&c`@8y@2%odmnenC zY3dE7umn-`+36;ziM*l?9oy(@%rtE`Rv;F;mN8@Y^mh3yB^C?^8})u^v?8X|FMNia zX?i?&nP{AS8fZ-w(!7f#VjrKZwRNRRB{GZ4FI7#F^=CBsfBp^BVFXqKV@u+sc?*^m z?<`9yD{0wxby78`+Hq)c0&6g{_S-tAN5G*z(5i7@V=#*iVRr=-dFIOg`j8JytM2tw z2>8B3OQPdMccd}@;{bK?tj}#nb}K2vx(^3d({sH~g@o|Ap}gi{Z^EStJQlW59Z|vP z33&gScT4~GciHZs#-r4MrDKEz;K86+1!eKm<`>+sR%katQz|fHIl#`t)u@iHpSM>A zTyb)*EqFH9@02z+#orI7xnKzbUR%!eVAuNxtvMYFRRxD~1~~B%bd7qB1>r{m=EFh# z=s2S?kiiR|Qf`v0i1ygCkLb|pErS_bK{C&o1+MtSj3bYDoXPlFm@Qz_nY2c`YF30z zf67DwFRmq^v)`C>O>)9px=^W+ePC((HQyiJ#yd`%;-h%%s&$V%nj!z(ksg@;R+bOU zrVw3uNw&aQNOmd0F?*kSFHm61{9Om|0;N#!0rkOp7LTc%iX~MmH%D*Q{icBF%u_Zc zVpu|-w}@Lw3?!y0LrZ+TAk1()5S=WS=xGSusr%f=^WADUlVsBeCVKsvN*cY%leSoM zV92#R{hjsmGp-zP?rZx~a6IMH9pqsG-jkJ3dq8hW2v5Gz^95Yi{_y}8Q&H!_qvgyJ zEya!#jJ8RJ&iY%f(`q)V!Rjt(Znwp|tBPjhKO9xl4z6c#B;U7%%pah=abLUCPF zQnt@zSuc^YCG!`Qv~@iN{II|!7b(Gcnc@~++~lZ!U-&Q3?LB)x>H&nRf*m(t#{87n zp|+0Y84G`E$31Abh%?=T5?!fXxle+!TO(~2b_I2ai2SYVIwbBGIJrcDgDqnC2YCBO z(^Ao^M8UnEE9~cjyFX%!nA~Qr>e*d4u}-5Ak>b6_3}l@NVKyUgtxW5VAk#I?i13rp z$$j?E{Jcq!?40GL;I1zAafCbB!ESxtMFl*A(Mmjq=oU|)Ik{@G1~y)ZAc&d4l;(kN zMVSpSTcVuq2ryFM>@hj+#qk1XH!jyi<(I*-=(wy(kO9{tY(z1fvq%+`DGn~xHJG;S z3t@y1AbC{0f7)r4!IKEcnJUc!sTwvZwsRdlt|{sH8r1V0Jqt&zAw7>I)nR4#F){|^ zc6MGmeRMYG?v7rzPs1+%?<_S^K>$!JN9Uy@qq4xjWIR&5PLL?1<5($B}@K9yDQ z!VF^~1U4EP1SfQ*NdOb>VSZa|8@R|51gxi?=~?98YitNalKLhib6#B8hR!;vY4j49 zTH_BnRsySthFx;8)4pgh1-+{E6tCiz(AOi&w*G!oHM~j}0*4YzIRIxJW3htdo$=5q z5sjLTC2#8gtZ_z#>nXAY4}K%vd&Kx}diZxgVsm169ww`C^%?at?9${DkT! zls@3F#339Gju1=yZ{c`&P&g(jV>T&MbULa;Z`IKVRtSDWYIs`-3lkX;i8k6!R7pe{ z4R6DXpanA(GZv+yp%(`Ci;9TkM}~A0s6a>5<^<^<`2U(eT6suqiqxF#m3b~xxlGXK zapx6x2@4Ji`^!w!_NN|EgJLWY(XBa0&%rznvuu%~sXOSRO^dk*p z?Nic4NF5<{G{g~=foUM+V5m$Y5=ONIvDInY2oZf6-s<6h{2?KQg>+7cc4}P&y{hjnd)Qlw|;gC6qLXbUT3T$v@ zXlQ6?D92Gci=m;FTsZqMbY`RzZYm2O*%lGjS?Du1Dbl%b$3A0z`1|IE;WNDXj&|QO zWBz`8rhG{IZAK@8c7L7eLKkF{jNUd84N;HV%uLl`gpI;B6UN{7BpBg;u$?F&CcMEA zvnX^^O+PCPYlkDkfpYL&MVuF(1Y4D)`^t=%7MEg`qYj)`|)TYlU5fj{_U{ z)e|dDv}map*g#4hlR*CCD~LlQh4HZ&G~_(ATqfLyEK3ka{QACoF?=V6 z$!+pjX89bBaTac$JPp&BC?mI^KeI8R`9=sGRhoh=F*O83Z1o)Ii=?KRBB6c$tDt=% z5JyZ16AghBd5rEx^f4hWA$*Q#2;tEfD%hPl=28EZXL>ASMwHz=cN6YB&7Y!ue8ae7 zw-PLs*|yzATl3r;4G$th`33EQ66ED19?D{8wDUJ=#%%Z2XplLv)x0woH(W-~a%$hU z^LG-3L=k#wq6oapz_***-{K1Xd>RqF`Ed4qM%O=|5Q69Y%&ZL~1c%+XG&Gc-htt5| z=6PFaFp%B@<ho`p6u zjQk;t%!l%ZOqfP6hJm+ChzaA27uQ@f(wU%Hj1t0V^10U7ALR3Om42f+UK;rrTlzBC z;U~Nxu?d;L$&;y6k+#pgu2a7b`uSg4)sCX)}yfT%>!^Dk`gqekNx6$p9#YTUG z1a-oxxl$R1H^XqR;g@i^5)PT4eHbB?i1IV@#^h5%P!|uLO)x3+%x|zmgU?nISFlLi zz`z+`f#KajH(SiX$s86ol3&(f=p0EiMiCl8JTnQ?Aj-|(<8s`YwBpJozOg^nE}~PI z`GdTz&h->`qZdd(8C7W*^2qvbeW~80Zrrugp=INhVX_ z(G>{MNFMKKP6#4PzwX^=6&>i0COzAjg9M|-jP1^HpEAs-V<2&Y>+JkyKu$bTcg`s%yTG08$>>mh`=COX#W{& zDhu-;zK1XT3;!nqXC3K7FFhM%B1>&;Y5;z{+iOIA|Hk#g!Gt)dIA}wFeFKm zBq>xQ%)(3zrIB|6!#9tM<(OXcz6(RR-q#w&&E_9tMyY`edm|KvP(p{84Ik4pE;oBk zhME2GiMJsbWCSAw#f_p95MOA+Jq(R7j3ECyG1;7U8MSBZAcZhP2ZtGYg2T`gJWFT3 zcr(nV44WA*=KN)@@aSc(o2NbV@_0C$;L-MQE+hU-W@cvbg(fo#<0)%8l%qY_B5Vl@ z4xVWz)D}_clO`{W$<&r1->9XfOxi5r@uwxY4W42qlAz35G&TE21Ivf9bsvV%CHh2J30a zFyxp)G!-6aQcQjdOV}tp(=gV-u(GWxaqLWW@7Q4Xat+pMRjyrEwr$x-lq&Fnu1bYU zs6uCw9I1~NTV%`Ti7k{c0%e(492yMHYce>du$wR@q@;ZC5_FiEOHlZGnYq|+5N~lu z6vYw+gkf7^AIKn=iRBuxoR(LcW1YfC6|qJqe^eA5b&Am)Rd=EogGY)nP_hW}P8i$c zjOR|LZ7Wk5gXKxHZ8EVtU>BbPOKH;87@)5z2%S3WLF5G&mTPq~GD< zC0Kl5U|?XNwYb!l)nY%C<6)UXLb!l1mSs?k!5{!*Ab>*{1R%hG0R$oBoEb8M0-g^; zAHGS+0Dflo1EgIWU0?JNSXS;-7m=Z%5CsaZJr4y;%BHT5ACtxM%dydB$RWNhQ7sc- z{?m}m044Zp2nuU9*VL>&9NRY%3N9){z_Mae|FqDRQ*q@^^fK@DMV(Lju?LqfF5_VQ^vens2BlfFk13o(xU*bwAzr1+T!Z3h16#@rmr58@?-2G3x!qgVRp-7j8cVRZs^a z6*6V}kN=00fnbIN#?Q!lNRLfY#qFSmG-|{m0h$law`q0?OFSrCEbcb@V(5kOyeinF zN!V`awWX-r7;tZ3sfaFAx={uQdAzOsgwa4mQ_A-LLbF-AtOjKhRY;lK52Kq^)9Sq9 zTIedUcw~qmA0IG!>vSW?A2s`u(7I7gHKPb7T+)I_UX`t7`KcIjawK#?AyG8@PeDXz zN-vscCJ!vEEt-ux;G&)kJ%vTo znpSC&Ah;Fvab~urWSPPHQ*Mm(qLH?uOm6=%{^>|Q9D%@!P>j&MKZ|6$5DL#)JQ6o4 z8b4~iRqi`$0rsJjoksIldPK7OR?8Ns!IfozhVnOWu|;cxXYfg*^Rt8g5dB8a&trH)vRrt&6I$J%-C*; zYa_>AxTHSZSn`%;5M6RytAJ$Z+ci1CdZ1~o-F21Ugm^ewTN|Bn6ncHFq?4J*+gf(= z=N5FZP?@V)#a;w2zsFCGGo9T5Ws*o7yaB7=>I#vh+}|MhYA9KJ%)%OVQ&n|F*|O<= z@H70zC}K7so4<;c@0@`I{jnxNqEg3`h{<4g*A95M|I_z2ZUUO4zfJPm7lq}K?sxk? zO!&@rX$nY644yBn>Pg_+)6Zcm6rs>_%;h*7kuGn7zUHnjoB9${Zk6C8+-O`L`Z)_{;CSxX91a zMeXP}#hTcHSbDxg3qbh@T`&|Ww=pJ0Zr-t}A+o1-gW6&{SkiM{h`(tG1sXb2<0`!5p>|I0EkrLjsq#&wcEu^>$jUw+}A^et-p5{t0O?KiVWl(xz=8KL@e-4 zbx5m>5uTDR1MldF9CY{%CWK;csDhrdXCWDi`+INDZQILHM;zRp@%h3kc|>iSAJKpm zvq_v<-OvY@k&)AtdlJf$M9)fBNBeceBoa-FBz)&ti59x{IW!MR*HGGj0kR|1j+wYm z6}kre{l~mHkELY&x*xX~Laz59;EZ&iJmJmfaqokgznrrcMF{=p{;dC(Kbp(wZ2Ck} zkOR5EyB|;VBIU--XY%G{? zF9+=n`APIY>qeQku#dI0(I0{b!MV#l>?ccZxY_c_-qO8O)i4ei?0^@e^q<{uvaA~^ z3uwcep^oq~ebp}$18Z=gA61L@FGA`e{+OsZdX1vAW><%OB|*=NnB+obQQNaF!1P5G zaj6Pa!uP`lW6VxR`YD-2#XEL{R<@0V!GF=W8DRAaZ>#RWFEPXQ;mf~V z?LD(sY7vaJ0Dz#w!yVcI%K9M|Xlg_gz`&Cy6cqNN!FL|_*IRxEDeJwnMUs9913D&N z^uj8^>WXNEs^_|BTF%*M$|B4;@XN1m64ld3|8(ypp}4rQ!m-Z$y#T4^8`3Fpd;!5l zSF*JqQuWQewZp&2`k?Cvh$vR=Vx6OQSU_FJQ)OQ5Tpt|47}q(Z?A#E=XW&nwHuamB0%sF7^Qw1U@g^R z9<`Pc&Lxd`@wze-$JRT_%(h=0LLAUX|9jb;Ks@9k^0%y{zoq$G?CQqss<7^lHOyWi z$H6z5M9{~Cx`g}+)Ybz4FzF}2%)McF*NZf|GCG%%Ay))RubW_O#3sm1bNO=cvem%! zG#mTf2H$EP-7y2jgrr|=&52+5*aZ!MjIvfMtF*-H;$Hido^4zQ7_iSsa9QNc%f3-4 z^pWoZ7&)WvnbV_aGxF?ca-t|DnLHgi3l13)Q5s#Z7(zU@uUr!Qv(ep)5`U{SqcqwT z{Z*>{WoMt?3L^^diQDJeU80h4K(1MJl&G%e4B8MF_X*}c`YN_ukrS1>Ystx7vIATT zPDGsKcts>=wZt~oeZvLYPcm+f;Wu@hQI>NF*yy?zkZjZn8QIYT_#4K?QT7AT|7N6N z&htu@s{djzYg(cCS#QG-`s|&Q6C9kL7dEYUbq96+N!-^WXZq{#$j8n1qwDW#guJqM ziJQ{ETLxNfKR)z8tFo#cc-csS{z`92VIkL;yigQt8vV29grutQ}Inv9LXv7 zyyxo5Ee&Lue!#E+VH{^;MrUt!@=K#Y2qA|Y`a>AW{y1kB%U%)NVr{QHdAl^r4v`E! z(=n>bWHx8a$K7%ttdEwqs3_;`_AQ8FD|&sFR!JyqkUWHFjFQqj$aT1ZV|v;SFUG}MK89=gK=_9XXPJiY;l z`(ik9Ee-3K=CZ5#3OWG>xOiGCz*zyqeV^Ste<<#e7emv%5NJd1>P!%@61;OSg*@J-@RR)0tqa*+VT7{Fl zB2U`Hwisffn~T%2KQTJ+eWBb_(U5lbCB{-^D_)e6+TsHKsx$rTXY`s!5VwnxtykKrJ3y+NGXB5QqsO|%CptnaBBF-d(Bs+Q?!qNNR3!7i zbV#T5upR8Lpknx78U_q>S1rEkrImq60z6R;_LYdt{NFc(PYNl_C6j{(X~cq>2+Dv7 zZ`#1Npm`Z_)5K?ThUv>yIhZ4X1VC(0=07^o@AF61NW-E+^#@aXBHMn#(D9D0Mk0XYDR0fS_CN_#!URXA=k%rNLcgVH7AT;k4seRc!@l}NhN*&W#ja-?XhIOpjT3#7D0 zMA7Sj0}V1j?!nwa-$TURYa5AE(oockJf#06N?8~>twM9`{1jc8uihtqPkt+`KEG)u z3?xP%AfDeJOU6k>pYZtotCNmhAzewWiwEYEW8<;s`s6X!@P+ANy!OEjF|6QX;23f% z_jJ@3=od-8(jPU#6tCee*F^Tb1o#sMFkhJNANcZgG%BAwhU5&+eC@9!4gUkN4=>WCl9)3c>>UTeU5kMX9_`vz(sYnC)nA`t;dn%~3DlpJ6>IHTj-D*)*jE5MPI~EohRq5;f^xc4 zZKae5E?IuUTC8232v+YHm1)Fs-kwFl;b<4Lm2y-dgf;`F(0^0%{->Zk>0jwKzT*|i za#J&g;&%ue4tJ)b8uAxo7fpn?)k89P6CQFEty`VF_QZ66$0}Dq?(DKS{+b> z3ebvgB@ySB=+G|U`LuND`dyM;nC?C7wWL(z=i0wXOPCQ$LVQV68KA!ipnZr<^hw8j z$}sNAhJGX$OJ~#Vki|@h5+q1*9tAuY6)4-zim+KyXE6aGxvjzsnu-LR%xXU!xNF47 zj--=I49Q&U3efL~xQ`qwp#+S@fU8EW;=n?Tr_he1=O+rskW~7fshW3VXcgo!X}4M? zx68g1lB1;S6`IWKABvF(i5b(iDCKAM1L*X8R_vjrvU1^x`AK|GA1t9mt9*&27>PYs zwr{v7G5P#!1x5Sd4rrzskP1-l`-ysZU83b8Xh(sbuwEL*LAnAww*oMLUcqov&iZ$C zSm&Hn*ot-pbuOzS!j?!BMOPc-hJN;5zSv1B_-aT(F_Cmq?#oxLWYbI!9Fl&B#r3|^ z^N1NeEtpew`pCQ6ZNo$2RJDOkN0G9@BUk+@_-Bkr7f2BHXor_pM9vrg0BSOlkkZJH zq|I@`j2(T;3a|49&x{9xKH>gpUi2v%f5M^mT?eGl&skRdU#NZyYWSqr^p+cZ2Sn0-E5}<^5`XkW zd@1uD`BCn(CI7c?>jXR>&>n7rI3|!XP+O;wHYS{wg&nZsHMavV^`BUeV>2+%zZd?Z zgremfycLjj_EUj?t+e(gST$8{qhe!qM5-WsLazCL5OKm7oRc5oaMAyn#p_K6)+ZXT z#^*&BGOLLlxkUsFcf%-3P(|C@7v~|lBG||q?(?cEbT*m}uq3nyg>uUe5 zxmcL?zTSZHoto9DcIp*HE*XbglF)$sN-V$10ie8Tv=Z2yRFGebwo4D#Yqo^*Ow5n>GysAJMZIctKZjNMZlu&B2I1SrDb0M8gN zl#0FT-a5rea7BlYXkduwZ+SA2n=W(oe;qq>iQY?FHtF1}yC~bB$W7INo~xYzq1;7+ z_*5f&Y>QVsiL$tS^8S!U>muC|X=DY0*l=3o3J4<;%v-Xy1{q8o`ylE-G&>*TW|Ue-0BL}G|y4m1}DAt2hP)a{T&Rfv-CY%7># zysLTZRkXkFn-r~9E78`+Mwl7g`4QH)QQe6R>&DZE&1wstSIWI&!6|)BBbIAz?i!DZ|5wq%ydV?4T(kyLqA+h>0h9DX|i=uH;FQoK#Skm9{NU>|m#Z zU^2?Gc+}hp-?ai-lCAO28KgNW1DbuJlP#(kmAh-UjKq$dGjSg_imREsG zUX*?HX!>0+a|qm|-&TU+k!VBuHHXlO?kWzf5i!nt*(4c~alb_n`jL5J6gI?}DN-*D z@lypvcU3`jNKY&cZ{i^_=uy)uRseyr!W}8aX3|K2(y$VlX+vhyzs3ssuyQfhA_%I=HCkNDB?) zT{=4F<6^L?FbI@L*wEJt@B=e}A4bU5h2ZT64+-CVFOn-&dA~R$- zp+BYY_ZEo5Y3_j*DOL9W0#MO_@ka2VGxt=^SAf4-r-DE&dU_3w0d7X@A)IyksX>># zW7rW|q<}t_5nJe|CpT%<+A*~;!_J$c8nF0%m|85cUP`<#-e~)U&y;hVVW(?q8Q{Jw zgWy^V`{+dPk9aHNEa6MA!jMUEQ8o(A9Dpqfoq;&}=^7Zso&d5yBI28Sw@*TPhn&x) zz+sYN0z@WJ;YTi6?;L9((8A)(xisp8y9QP~yW~v#9j%4kZQqF5GpE-jZxocDH@UN$ z#sjJ>f29jYO0Qi>B+?ETF|`{ouGjU70;+o2++z_>xQmC*mZ(e?Gi}<0DqA@lrXH

    ~G6my|vSY5A*3T`+HM9J?Gq1mcw>(0ElKKhh6nS*7IbZTwUdCm?Zqu?kAXg+u(Wxg#b*p<4-JJc{Z~ zg8F}KYVlMHC*1VK;0V_1il@Ye%PB4h7cT9zm28pbbp05&mFUOTMb8AhdGm##U+HB! z8W1HE8zby5^wn_{t^#Hxm)YDpd{k;#pE1bGqV6yy2*YP(E#wP0twvB zxC-6@6Vl&jd&{nGm#PSh!)BkR&Hp$b@t>)(>aOOPsCrXuieEO#^11JVD;eFeHarr3 zp^oJQ&c?+7UpAcr#*6oqgS=?4q)YzvFjz|LE*#h=_Z-F+gO+>+`0H!ZF&ta8Vwd-6 zMe>{+%9|tsA-#+*r7v)M`eB$Vb9p2YGpu^(5I9N*jn>qN$NAwrO%c?qA(-KN8z`~ zckhpVKKlFxllF&=c8|USeA;FW!-Sp0_w~PYI#S*dDD;0#SVLu?Td~FZf%(yrRyFYV zs0__!pS;wI#WBvBKF=XGo<6M=zCV6SQEhZd%h#@)+*mF^wsZBSDyY7ImyL=7bV0xRIQ4+WfKzA zXKo0SlCQ~Oq>7SV)2#fb(qtEL=Xnh$Snf_0h zsPRdQ4W%%z+(j2-L!AQ0+=W2v#6Dm-9}) zCb_>t6Z*q0WwiTquSmowMh=X(}G% zs+w8tV_XA;4(%A^rb!Mfy1}8VT;$nV9LpzIAW<`EBrqJaN`}7W&GQB2Cos`x={F{N zjg~I80#WKl&|uo+EXwOzJ6$^p;?U8us4}$6<(aroV0@as;80B)F$z#&=Ase0e(ML< zA>Jo*Br}cJMP*tqoDH1V`x&hO5Co>?vbmC;7+d{8cDI}edArlUm+a$Sk|#gM=o3@BAXs-rJ`_&4W)z6P0MVU=+r{#=|Q_4I7*q8wh=cy{CEUQ;6t_ zg!sihke+#>)l=QhM{LZ3Jqj-CPeNkJAD`!TI7hGUht8$!43X)06SutbPby@rDaa~C zu)8`f8}J%d(!*0ltMh${-B|~E;1~dbbL0Am@@2^eA;8rfxdGaNqJZy-6667`xMd`A+&!)sXi0eD}_r?o5eDPVZ^vkRLKe`RS!fR>qBS_AX?br zm&5GD<#KYS<7@4USplk9er1DeV&^=dd>B@ucVJ2s5HlH&>k-)DSk(neM9yA^vH{rx zPWb0gy9UhtHSntpr|(wk(74)DxL^fChz@+Q*o_S{>Vjpau=9ud*9a%9PY&`nXH$sJ z`bC-~#?cM^Ud>Fo9`g3P^Od1bD2UahSScxV%{Tig0j*5u^V<$Fjx+;>%#_RcKEzNg zEaiUIf<}W>;RD?}8TM#JIg1pse)(`}GyGQzfD`YRK@4kPP1GRW*rqM6sSJD7R!D2a z8RV1zhI3kL5WC735%`wxx;Z-k;5LbobP4(2BvXCYy-%-T*w(eqM!DCgDY@V zrTK;xGZI>^U3S|iKIO?(>B1Ijf;AIS*6|Cgf+u9xRl!ql*fyR~oV`UjpAjU?^hRl4 zPpoLaJjQ!w85Iz0-n;v;FjJ$>gFNLx5=+aWMM%Kg;+Vj8ApNCgDJ7X8Ji;fTiTp{q z0&p+5gswI^Gbc|r8fv~LCm?jUOG7C06lKF;R?A<0t}2_dn^YjbG>QJM>Wf@LCRBxV z8$DQ8n4a|)I@fPXy{y*FAWqACy!-Sk7Ks(c?AFjKAP02hRqa)ScAue*0nSlH1i7cAGljJd!=kB z*i~R6@TW}_ptPns(4et5P7@3R)4f$q*l3Ej|;vWFcmyM?Ztt2VIc6Y5YMKkM{=fQv?)oe9I~-EkDQvX z>IiV{M39=AutGd$7V@{l2W0-z%rqW*#F61ANY4y)->UPM8O@&5RicH3kMC-RK0LqL zm9;Eq!H}}1A`H;-(n9R26A%qEkeNFO@gSBg!UJ!s)*%u~z@j_{8*DEFYDlEZKLZR2L6rK!vPCJewYBa)5yE8ij}k7E41ko{Al;9obVzgzU$&S5K*~5+qOID$pVs-Mu8OuO$IANCXD#cNog)#)*q-b zZUoSB_Tu|IKw_w&>{$lKgCEc`!iaY!u)#r3A^-LbdbaDVkB_M(!~8`Pngh2oFLNGJ zMN^z_X#)ShJE)x94KbThmcjy%LyM$92l0CGxW(b*50WYZz-9rb!emroGPLNuf*9Zz?ypdnVK#1aKXmMH#HQuG%Lb)-aK_F59odOk= z!^M_Jl6O8DH66W69L7k5cx2Ad$2fh>dzm%ufvB?m;*MS675 zdmXV(?m97c1=V+0Wqp19xP<1Jh4I1{6HcI8xlc}QR)3%V#Z&{jJ|F9+M|$J=a-b1R zpkap%11d}O>EQq!kD^#J)OLZFauBpmW0YW#quINyS0O*MCUHFk+w=3?>?kv=7acO6 zxuwckoWT}lgb6KGB5$^)qs@+%X6_O8y8X>s6w}($LkoH6Kid6~%Mml$nvh9iU)pbp zD3yMmzbtTv|D9yUM4pHsd{N?3Qw$4gz!t%ZPkR}7KxVZeaHQ9;XXy#pUd08EgFTs8 zy}`SHQ02vtNII=Th3%@4e!*}$Yv?K|Sx87`M6iz|&C*2fmc9&u`k`hAR&(G%Ry+;IBc z?Jt)ZDO>U`?qsFDP!L$4Gn;b7%w-y0tMq%Q;Ol{wsm|54u3q{_ujt4KT0pRy#NP0Y zy8hFLzd*sgPGcHl>g>{<{lP_I1STo~ro&d_dqr7~ih%V1>;)5O$@gXKQh=y&M)hd1 z4DA58N5miFqUrWZUmAA8w16lTjW7;C{?s8_?*Sxo;La7+zEBXv{ri`zktkxT==p*v zNl##s@0B0B{3u6i+gU`5N+P_Vg0q6Z%%Q%1zQSon2VdQ_oR|}8t1+=ZRuc3c=#k=d zInPU9$_njeB&LkkOGuDN(%7Sg!qo)HPAH7zWNH&&mePox`eJtk-eP2wGauw1UOOA- zJ_*9s`wke@9@er$y)2@xIRZXMdEKCU>|VPG|DJ-64<#-;6qw<)BB&N$`VI$dqk6CH zCHk-+(k4}#J3swI#)xmaVA6aTon*&g$}A-WlCioHh9ntNVO>^E&;$WUlTsGSrA|0O zUOXa}$$D1U{yX=nV^I!1JmrzsE|3j2Rx{Au{P91%FKTPrcVsBfW{tuMilc9g+djSM ztJ?_O!=N7;vh0O}o^0L>A~nLSwDRZ@@4RPo`EZNgYZY@jAy_8^OVGC7S6WFT4MZTq--iRyrMLt=8Y3k$M?Q9qbE)udgmlHUK^AEM5v%gzD z6|4~Lezn*1_a>`Ajy-aP2%+=PvA}%7)`j57N(|fM7Lf(1aEc&`E`|*~67ln)w}@?) zgiG$IS^!Hxw7;4~Oh{~~%~&TPYwxArX>4^%LNR#_3`g&%8#YOst0O(MpportL*{-F zOMSB+IlPBy-UBT_SIUXT{Qzxv!HCU1%GkWzJjiGLa=wY}u+7mdj zKlxj$2dE<96)4%F@#>2zq=7J@{_oq44upot@)!>LM4b$gdlj>)^@vG;FTUe_Uj{um? zpSad)lZCa{6dAxjS?W!BN;E-O*;^h^DcTUtr|ya@$LotohdBxMA7qXKb>179;OI*h zB#n_*o(}1?YxLFp@4g#>0krD5AkKD!bn?j%O(9p=$y_0Fl&k*RIe@ilojRrNz7clU z*Y{B04CQkpf%|T5Q-z5Y@u?xlqBCCwBGf@h6(rkY+DrrXs|+qY<^CeYP62V0i)Q5% zZ|r+w(T5~K{p_;9PS>g%D?xpSgk-H1c!m$f{M5%^cZq$>=1RBfdBiC<6+zgqHAJn9 zG7qUnm_l!N?AHL!LjDt*)gZx!Xz3C5O*LaQcw`v~hw_hzk4#Z-R9iJ5x%+iv`w&J5 zcLzy^lNR2ca#Pt!c5zX>lV~wZT5vRp8(Q^DlkpTJOF6lj zVx@BRfM8zNno#Ryv60ldhM1ERa6^TbcEEzmFb}|M?Bh+q7darHUuH+eq3`|Dg>1R9 zyzWZ{uFyyd!DG%EJ3-QR1bNaGMdcO{zUw(jYXZl> z?t*qiZ?xD0QBqNb&Ct-44$6(B2n=Jx;W)RDnU%YTqU2uxcZ0e&hkXOE-dl)+_3KKW zs3yf%gn0WMqXkjU``k4<()%)N+kzyE4}5GgwTk7)*% zOINapmy(1^0(J$wd}~$y5P0ghW}Xa1s0DsUNVG6}BjkmhL1fg|H;)3aa59VtUQ7=G zY$Z_!ORE|+H8m1x%@V_H(BL~gZy+HM4TqrU$O6Xw37~CIJNmc@oY$rLd|#FN1Qe3W&xbk*|TtD+|0|$ zy^%2@{CUT=gaRO+bt= zxF?E-Y~D)Y&I&7rBw@h`+ytlJdg>&aNjlFKw6|6Dm)#6mOmn(?c6RXFDzH5&_}^AO zcYX1tXbUr92~7Scs_LLCUD~LxtTeSReg#kQxY>FE2Q1ry=r341`^Nu67APu&DRfgy zbJ>%s?5M}AWXeBJ7Sm$ z=`YjG)N$W^BqztpM(s0Rm_vox9yFemj>TK8?IdJ9gixl%msLav%uiSQYhUsBnOX2c&`ML zKD^r|yMYz}rNn8N(<9~`wU&f@i!Svhd_8Ka`>$;NQ!E=WrcmsR_ z$h%4GmH0+Y{rkyNfu?F+?5YlmO>|kl$m&^z2)aKtkdYbQ*j7BnQd&~68PP`8@Lw!+ zb8CRD3!#~nm_$h|n+3e6+9k4nOAT=a1kMHlEVNao1WDpvmD4=d8H3eS%S-uE3a}!` zYh_iZdj3)npCzKb)HzBmspvn%$oo@<%DX6&LzzTW?~ud6z0a#qPIy#8d#ILW#uCs;=UiW0=n@$*d8Y7joX39PYS>#U zLAn*SR=5FMq!mlR-~0F7lREI0pz@Nm;nar;t+P|J>6OHeTjuV2VR`wtgSs=BytufB z?QbMV3z~TFKf?Q*HIQ|8&oL%QYK!3B0NC=<(!V zS{ZQWl|hxUVd1>z3`7B-`$g`5H|WQyYI4gR)e?huq^mxKn@R}j7e3MnswJuHy-x3r zbkzhw4|fRw&;dYeRG2(|-{IblWQ-AiXT=rhs+Me4ya(8uH?eyI%!~704?`AiDWaqk z3Q!bN;jq&L+X8f8)Kyg@SGYLjimvw;J}e7Z2%HEFZH;jV3q$VBJ)If*^q3`vAeOjQ zl_;g@I*fHeby?QvBr%AaC*ECpJ5>;6Cv7q3$~3bTIKZWFa+&eUx-YiAPIm%}))7xw zE22V;`Pc3R^fv~PbwC%D!zwg11#Z*8rH8!YJjrwPiICIcbkHYy(%*dfh2qL|8n}Gn z1E)-9u>KPSOtNg{V00Wx&0pZs3O9Qdoy9k=&uO1N%}3-jlnGGE;S0gfw49G;)4lAJ zrH}J0xDk2v1AQEXu)lawPYo_`uP7B@kk$bZ9$?KENpyr7w7_CnETR2lpG^olPOSZ3 zw#B~h7fN#g&^9pOk|6M-*59S@1T0@y_*5hlw%J^doPu-b4?e`|mZibj&N?s|Pe z9JmLnN%Ocv8lUxzDJFnUi)1~LfTjmb4F{7mTA3O^|WV~wF733M57o$^^>;_cwAZf~es4c4)XbmD&b}{ti zQz)28s~eVISRqN*BpqNIC(uJaJ*?S2vzO`R%SS#Xouo%bmfQLF{ye_20knNe3O2XWR`RwY}z zsz!;yy6;~Dsr&+g&dyQf;kE{^@vaH$7(z7&YnYS~SxL^#@)~TX zwSFB%g?NpKvhA7P(%F#6&c)7&)h@NfqSp32((x3>Es;n<+HgUfPF+Ar)iJ^WG>&LV z*dZt6kdjEaBl3!9NGsY!2le_0l#EqL6`X27QBtM!?AmRm-{yKD6^v3D3&vtGX^SQ4 zUDu8A#QXlRgzM~pvzQNcKvl3ev{CK5Xg;yLW%AJ!e#99G@d z6;*AyyKa_;wvj1|JZFeVpX^i~A^PNQ#(AFSd7D^lT=^a4>A0G8 zvyEu7h%!y8HmM>SZFtYnXeDhki{GZ%>@&_fYqz2C$>lO<+{b$VCzp53ykjnMZ&nfS zsNdUNBvUdaQ!@ED#uGg z7V+Zbn>?vlszO;Yq(PE079<8euq>r&RX3ZCQ5RkDg|kgDdRNND7A=l(O`>9Se-Cfg zq>A(LPx=1&`O9UwDN8x(@!v05kD9e8Wz@_6WvMUwCwFPA8si7u6?srgVC zz=!gBJ~EV7ZRC@0PV<-Yk zGOiPoO;|=W<6whCr73ATbiNCM8od%04|IUa?C`!{U7kN2Gcj(H&T3P^Xo)PAsME<- z)s-f)8Zp-JG;wrRDN!qZaE-OI8g4dW1sjw~r{h+ZMxAO-(NH;BsnjKP>H{=MDMhh| zL|o${3L+ZIkVfJW&m-cf&BM_~GioWKqmlE?OWLP4lZ$RA_S0vo!oM_WI_F!Z-8wJ1 zZ#g$f^BFy2)W{nFT%1~2|EE2ZOSAbotFLP8 z((2!6v8Pn;SNYQad*382s_fnt*$`zB?=4ct*{D9wx!=&dzVAwoS9>YXbHVYOjidFY z@qCqRik}GH-(6BITvsj{NQoY^H38==|!W28iW4(}O*h{P6y+@Fgn zkv~2%kv;Y~W2<3MU#=-)%~#{97VEXs=)UC9tzne>|G$JQ6P*Z&p$Jo0!V&)esCz%8 z`pN9J6ggIIDMt}K7FNnpva2uB<#@5e!dLsQZYjGWB~jAytKs_X8&v)0^xbaEw#3{b za=Mq(J-5ia@AP=>_GPzpX>PGySM54xaT{Y(+s@CTkrXc}r6iTAdsc&H@?FYVe8?g@ zi>f!I;gB&>?PTJN$!s(X0>de%oX&JmlL-u!;t~z%E2a{qxTB7WG@^}GEjrPNR^7a- z7QgSCw{OP1+w5H$e*T{)RY!zEZOG3Dg+KW%DKD2~_zB~!Rj_0^8=;Uis76Dg7{y*B z#7;$=GD#kf!ZAXe$Veyh_=Cans9fGi3`Z8*X|#Td& zy<&%uGjD{Pk&Hu+IK#^I&p^443qA3lz!a~~?Lf?Fwi7H=y(rh}pO5&SKT*{F-RlPUAyz5?j z&1;U&J+;wj9yR*^ifUDrQO7I7Z`B#m5-Dejy^I-A^OsEQR*B4$3e);O{LedDL|^ni zw?w;Kw_c@@)pl*av?)1dReE_Qm%{XtOO?7l=Wo5fnUbjt_4T7=`opI_S}(REPS);i z?Z4aBT1v}Tv{fYDG2)3RNJ3h;C#4p`k<&PaKSt66fSDia{ zJ=JBDQj1h_q^NGXoQ#@xN@Zy~RUGL6d~iBG=^R~J^_NITW*YLwv^?c$I4jmV^EeyM ziYOYc(xbkK*2pU&I#sJFc}1&MosA?6L@uJg%AO)uC6b1sN>L(=v1C>v6OM$7i65PT zxFpwgq8%jT!5PD(Pytms5+fmqg8&9#5R5SfAV3fR1R2B}nIaS{1z!!c{-&kqg z$*&8mwO=FwJSXdM^&)PE&w)R3AcW(xV z1eUyAw8dJ3=zKSF`h2*6*<~m=+K__=G}Lp&fnxVGU)SQwdan2Hhgc5JQfk{_!oQy&!vQ^CjuH>PKWf#p&XAR2vG%U8} zSY^thG@did3gs}{=GZ35|Gj{e!qv&d{D|}iy3vyk5v=PsFN}dD9XHW$Tz4u(fq)xY zCT=lXU+fZu9yoYOD}9dsg3txDOoCDjJ=j0AL6`Z~2C zaqn4a4vl;8N3YNtss5O&c`dts_~>rn~X z`lB(hj!@Aou~;Z=`=IW_oGEt-SS>q4F@&5D_hEW{<(Hd<84UsyU!cE=*#m*3$9%(X zhG)kD4OeB|s+crz?I7;2gs|1upVBhs%DatbbDs6HQ@ z{lBy+EyBA@u5dy|4{;10x$r1Tp)~weaB#Rpnl4zCf|tS)iIdSH0xbr{z>m>`t??x8 z_G`649<^zB|M6f;W*2wSs%jcjJKJC)+W*Fj2}0D;k`7i!L)iYaEQI+BP!+33R56Jt z@UDfY>vpwt*l^dk%*`J{Y7G3r7RP8)X#HwFc>C;@NXaaiqgPkRFro__UHWGoS#to@ zE!BV&3J`k|Wg#L}3%fP7lw?@c@WHdR+@CCT({s*Igj3K%+2w5T6mQEJ*rKd;)YX+? z5x)B1eRr_f&2!@3M29<eeH>}AU{-e!daH3|8K%8tp1xMAmITV;(W^oLqP2KU-sMp#C|}el=zl^g zxbRRP*nOtB1dAyzT!NuwHj~=#7$gQn=caz8tjj2oAxYL@A!r^mn zM$ySNgu;#UtC}?TpztoPie)YSq9=rk>jr!fR0hggbF@Bi=U+jFBTBB>!S>xx{tsA{ z`;dOa7)cGrT3n>az;}3krlG-O7r{datXHIRaYLsR7u(e8W~prMQB^i2+bMs#nPx9m zY>4W`%DQr<8Hw=h!UV<(8UI0d0jETq31cTxfRYlu22A}!5y*~Ei}4X1_x##L(s3^T zi266BlmauX3r!Q;kn~-Ilg3rH!^)d^d&oaK=MLnANwWS?j6cW|E3K4q+O2aqK(I8w zQxg5sVoy8{&|%30k>rCsN6@)}kEY|+>=v)`!QV)Jv>_`#QcC&)uI*PoO<9b&l;O;> z2E64KbPHR9P>x2hjFB(;7PK5P)3gaxRCZCERA5cWFX@Znq3PdJLz&a+uaSEf)j z$bV`iBiX(xje!PzP+6LRBM2oyH+r6X=Z3pR-S^G`tLlHzWSY{fPlFY|g`QmsDTX}> z;=*;>VvWm+_6PzPkwoOm+Uq!mczf5Ym<5=Cl)k3?2lwr+hNie>oi-_dBudN=xGD~J zC$vDNRAxE%1vsD&#Yu)`x3)&}Oa3KZL}p=cHTQ>qAMK%-O;C2qZc)u)nA zuwOkw-;Ypm#h)~grF{X;YM{_w)=Y1%RqET_vP>t!S_#4BhHjxHzb#)qP;-m0{~!U#UpLWt9-fQR#S0~Z%?g7I_rqvymDfwE~@ zNMp7W_dxNq6=n^>RUEvUu)2$Ck-s4f;HPYY03$@*V|j%Xt@pbyBqD^l)X?x7SFX`z zT4y&|Y0>EEqXU(@TjG#v#BNt*4vVWxn1Hhr; z11Y_&eX?{w?ua2q1hU(67A%dcwo^$5BjWGM1LP_1Z)bJ zF9}t0`GthnaeI}5cHias1?ZUh5?iH%h_MaDsxOn;XhLLt+9WsQtvnQ69LyAy1J~U6 zGA9n=z-srKTyh=)vO%Y2U4{Wu9%?lFOAlLEr?4JjO}m0N4$(VWSWthjEk;uHK;BjJ6_QE$h%j2=-*`` zG{Agq1nAU^Z&=484n=_bavK4pLWwzZmbymRmYzULcR7wePlSCTGwkFQg-I||>=~8> z`615ctU$c{ex4NFYZ#PpK8I#>H&(d=@`n&+M9HO`j%e$t@;+r2ePytQJC5yu-%sj! zg{uhB-+X2Oc%aa&({V_mdzW|!Oak>NZdSnI83@f9ej-f3^{(ro^h7UQ541~w+ztO! zkKo_%@0iZ$8+NdBODTu{Fh85EZH_|pM%T7?a2^gz(5Tkh5o@tw@r_fi)mP)Im(VBW zmq>}UFfV>!#!R2Hl{d8FjpnY$_4wx*%t+p`vI+t^ZP{o6@jo+r4rgx1vn(z739#Bo za7;%xw>+(gBBwDI;a-?tAR+z)_@m{worG5rN||H~n_)*iy;Hlvi($Y->%$iEWFIi9 zUrYSIoSjd$Nt5LWe2x2&$~6E>hTv6Z3`i@t2l-)CF6wjQ|JZ~jgsvLr)3o!`!-oS| zLOcrq#-|vegC#+v{nWZ01Z@<8^lvpve3L*-CH9Z7j(J%8%#vGl(@46oal4(6b~>7< zaQ^YcOUj)d13!(v-Ms(ef5fCw6P^g4&CTA4l3lowF;~rr2#Mt=o>{WWfGd8rtPypC zyT*wYBt1Hx;+BSx=gUrR_}f?+Jf#TG{`5lwX>`+_f%PM?d&)@Y!#48r&{vdI1-7Ei zmkG4j&4AHtP{-0{j0(|;&!!%@q;HF$9z`C;@ZiQ2QJ;mVm469R$i{1)Px)JxO(+w= zmCy`~n_V3;Bm|gqnsg|SnlHGejkk~F4rVdN{INP*R+Boih-ja5TtXOrUeENWh^w+y zrckXU#Z#fEgYSlT&piWxPdu38vMeuzq(oUVri&agJgmsZrd50n#+57)pB;gQ zRqK{9;_nE4Te0Ur2$cJcQTdh0f|JS_pcJ+TDY z$rS+*uKQtZnhNk?x|cs3I}Qd`kKixyOiJ|C%G9S~;lQd+xj{dS$cWV{1W ziCvy22kb>}_Ii?H{SpNc#jkzdp27X&N&mma!aW4f`7_8>eYCxIu7aBv7<*mmRJ@;* z0d7^Y;rzxW7fQ=Y64jO3`~1wn*eezb@bKPGtk-jo$jVUL zWg`K$K3b#ehp0q!G3$%=%JV}5zssrSZcX;~_;`s*Zcozyz~&X?P5OD^dqk;xy_8%} zEV{ZITGqCZ;9R8&{R_5v2YK3%yMRR|i|0vdZWDo%a(mD?#%ypIaywGguUJ2eez!BS zyhj9i!HF#J`uT35_y}TfI{lE#oGl0v%%LAnc+-Tr03x+a2{Q%&7qFC8?DN|%R6j>2 zwAb=drm4*;CMH!}mb(S8P5}aZ5Ea_+TF=78h{gIkySg5^{w$r|j;;f8%~Nuv-+&T7 zs6x(>lKbTkpdQ4=H~}NeX#6nH50qd{zBR!;BF|>81+4`$MX@G~tBgMZZP$D8*EGv1 zjqi~FRX#P3sbmylt6f-tE9EocGpxXCmle=VfXpcDIRtQ9!igLmlBa$n2ZB`U&50e| z^AXSI|9s(8X@|`2fUc)0a(sm0OFS<|aa*ANzD^S|s7H~mM?8bZG&2@_o+U|wb)P}o zkh2`r3lQK~(4BieC3K^Sd2KJ?V-M71utX6t{9aT|kh9oroTX$GIr>5hGI0~_B40V7 zhBh;2c=-|`s<6Zmi$ZGErr|x+Ng5>ZLp@gMK^e$OIG3oCFxI=2tc*0ks7WSK7LTqu zir==RrC9+DUWs4sd+^=Y0)#cr{*=DbSUOznQhql&YBk|U8cff7j9 ze1w^*Xh;Oh#yN7mY?`XMq0WU6wQFxLuBfZ`GqYfzKn94L#0g600x->gA&?9N@%O|` zoTB4bJ~GKe#g}@6qXL@}UE~ldRUd(rTHthAm;eL%{E_#f2^`9ybQO41O7;l>0N?{F zyPepH?bhz2cC^iFRyLRP>%2%`%UKcMa9J`9-=b5%@LDsHPd)?{@0&PjSMw(Ip5uxYAAe5}`0NA8DDqbsAJ9I-x6h$YZH0nuj zc7n2ku}tU562jWfzoi_z(54~N-hPFEKvVgwK8V_zLna9hvqgTDQx*0?PYx2A&}}e< z!$+cKpuM{ehp|CyH*)%a(>yoNP?1-(HwAp&KEXynp+n%RF%t3;5n!n8EjenP8g)aB zggA{97zmG3Y-C5G7(aJEdQPM?2e`@#1OPPmd&7AOj;6;i#ZuN7Wb~`MxTe_~>=^jT zNC-7Hp^Z8m=*7Z+#g*3UUkG!ejH%RPxaS6AESzIxi2{0Eoq+EXbTQj13d1^vVVUk6 zpgib1Xa;O8kU2qtmxD>;4Fq%80n8W)n;-2@+F=`LdRu+61!&Ccoap-;Ixg_k!Ir|M zSg>e8!ZpR-AYH4%L(5vmS`ZE2w5Rz zRXE0x1Am>aZDufa{s_6Q&zAtZBCGd{JLiv(mLep)j{CeT-sv@;piI2|Zv~EXy%8Fy z!un+oIoWsZsG(yT+|df0;&Ka$E^WY{uNiX^&4eDSzz|U49h9o)!sshuLLywVjkiNT z+lxNPM+RY|YfuwdgQg8^g<8UIBB!aVBfEG+Hz}5)vMuHox!HY);iPBuHy@Q2xeQ}+ z2GDzYz-`8iUrcj%6P*iOV48xxk%(&PwP%gd9aEW^TQ@TwFkRZ6J;dM4o#dZ2*n+ZH z!L?C}fmh~NA>^mJVoSk7Mt;YDjpBP)`Vvi4A}W?25)x^yIf+lC#di%I;=&-$uCC9F zs95g;(0KPZ93nvR+ZZ@H!Qf(U%1ApAhF71w@hqj?CMebI#4n4-p(3Tce(rCuTH=GfzVeF{Dpm)nq4kvrz<)wHz zlm0DGdGTQag-uaNtkiy?97L;hvwN{Y2(TX3Wa|Qy+?Eu2+!J;MZ)T|84SFoDW zHir3-$}ZH9P-{att2y%97rW&_%Ic0RsmGnoE^X=BR9gGef-D^=g*q0^QfM5bT%_ef zL1`i}pj)VPs1u?6uX}>oI5(ASDCZHI<|qZD-6>^2M$VA7zQ7xPU-`h3Jfb8?kYrkIhZsZUPWi zISrqSnhrG$R#(6!pu1+aNeh^3|7x%Wh72z!DL35`raj}^0PKmz&zUP+s_gn5Ds

    ^VZ$B8dL`LMd;bAgJy>}^YuO-)3ID=i3!JTO7;YXHKpT?~9D^*58BYlk+ zy@7xS&(_|62In|9i^&uXjQ#lAG;wV ziHeYehp%82H22H+n=*Bec@jqlseKB9+xii=4B-zTF|!Ztm%PCE6Ev*@OTAwE2`31W z{+#Cv0C3QSv7pq|@n^?$#CsIU4?8U}j(}3ExvW-YKJ%0h%AoGYJ`f<=l+c5WtMDBS zdM$LohEb92-pMp2SxPWeLDl$~Szl&&TqGB*(Q==mTO~~RImiB>{QeOE0zNg5DX88t zWsBh34{xpPrB7^;S2l=OC_Lz)exxz;Hqq!$C`;N!Y1m34@b%MHR(Kr24X-kE$&%j+ zf26aKFik_bU}3Q#a+{YC0GgC{bc=@Z_MQXPHX(d6 zRD;)m)A)B1))JrID=}C2H5S-jy!2W|+W5~&N?jS5M?)EO*5y3Of2W`fcmW3E#3Q*;B z5;muWbnHt`kR3cq!TstdFUOo7D3X;3eDi0&=QL0@8Oo;c?!ZJ!5%(H6&0!#1p*n17 z46Nx%mlqp-;>e-h59jay?&HwF5uDkh7N0?`*Z zL8k&kzbgSAFOHQ~(#c7Lx#(cTV-NZK-hd&VZ8cD2N)#ppM34dMh`?d+7yh!=48u^{ z{tsC{x7_nhO*^Y@qu~KTUe^VnkYQQ2byrIK~_gw z>ca}+d}y7vO20<)48aKLk{YKiOePA*i@3(q>`da}Mi~)^rkEuHjj&88Wdui3&$?~N zobXU`rXn+F)4>c@@8Q7V?^bg-MpZF)y&gbB%S;-1)(nCn1C(oWhZ}hn#vKzV14s?4 zZ->W5I2lk`<-|)#koeG9GabW$P0{vz?b#Ly7t0jwDJZr z@tGN0wUksgv|FR{wS>n9eV>D!-o!8|A*KNPIH^2G!gsi16%FClT@>;N3r+bpFy3?L z+J!SdEa8C#f-t}anBd}h+FxIM7Uy|q1Z60A&yf|Kn?QgY3nNN^-+X?S_47Ubs&|8J zq-l8WEAA|DFRlo-?I*-O$5rsU62+MS6*A?oJ~Lrt!Nv9+Ic)Y>KBKa~1GBFH&j)TZ zK|X;h!o5Qee!u)4QlU9B@d*HSFgyZ|oV(7ij!udq7-0`!<0%GVbaaRXri&B`9bn}{ z6>Oil{D>|ME3_+xN8@Q2=|nqA<@%=+=p4yznbBfuZuB43)bFp4W>NH}KC zA7P*W+s2DKU%^ddb=+$Z=GU@UxrFHxkq4V#QaflIVsz9{65*7DRvXd@yg_3m)7*O? z9Ja!dnb1OM$iLB0#C@rDfbIthW>(lwaM=K``^H!)rU!NPOY&HzT|-^lN?jMVSKw2# zUzckKeEpbpF!b$}${AKFTJ|V%xZ~E_dNyesZ+mc?9q(AUcu zNK^P`#|V7q@4WbmmqO|=sJG}fIE+;z{Oi|q*P)N6!(9RCO)PnbVaC{#R`~2oq_*f% zLvzocX8Ei?P~z3}KgkSd>vjokQi5Fq^~;<}hxs*PzKqWZ>y@1Z94n`boB|a6s&;`_ z@?1vp3Np-!ywKymrc+E&$lH4U!irLYO$WWUDvy<^5TRV?z z8Oyzvf1+NWlR<@7;?cXIX#pBj1pbDR~r$kpnf3_y8CM@&G6M!XLJG-&?6Jt zmP$^I;`JR#YajJVQt@+2mv-|l0FhvmU93ccWbbYswLAvXhZ$%4%gMW&1ZR)&1B=nv zEYr-T%*g*27Qw zv3CPX^VkMARaTl*kR~FIRF~z7M@j4AqmRntpUbBDxupfeH_Ka7)%HOo@D2jxBWOZ` zT?&U%0>S|+_$KtlMZdqzq0zV(F9R!qYFBlzSCWvbV!(LHJoSm`_2l)#r3}Oy0yVt^ z6nm)in*>+1uQ?73NGa0*M;k|LP~gnJ1RV0pZ}m=PkoQnR|ExNLtEYI^idC;ReC-#T z@GnCaB!#r3#hxfG(Bt+dNI6c%)h!dhy@9Gt;U1Q26B<`!?}}q*1EyZwV@C?7!%dQ< zgQVrF%r28h1^f$hBl?s&jWZ;D50#OwnHUQsR6{zElft9=ZKh!2gT|xwb&I{NGv1O2-x^u}P2$2g9~;vNY$I z7ro)@3t>5MNv_?j1W;LrP?4j$pxWH=o6XAQ#qO0!)Y!Q%OKTbjQVfxge~9XjsGjnb zVTsg_y#OD$G;UJLN$sB%C@7Cp$x@GD8 zblorGzp+M3Dpyjt`B*al4HZ`EhO^ID5;0A`&lNRON%R7Am>`n*J1~ODApLA9R}^0k z^e6bsDq-z})Kiy|f~O35Q$sh`A1O*FAJT}=M(T&8<4?lSY>Lt~#2Fy)0?TEc5Xl9! zb7n$kjqf_Ofgp%=xWGpd_Q}Y{{WF~<&6%Z183J7C?H_so&!+a^J^qISxmbSse~H|4EJ&~LqzDq znR6GV%hsveOBUI!oOarTZ=$80(f&AR`h0wAHe2x&Aq!pJQ>xoH5tz|1|2?oV5!|nL zm1(@fC}i>H4x_P>kpCpA2aJ!i4-hUPdGb2G*FqUs%pWIei6-brHM*j5^CTt`N`g3E{lpeM)wi|KkS2 z9C(sLUC3AO8R-n0$dmLBhlrH~4xvSA_?8=8O}(D{R;aa@<)trK$2ecDjD9P>MCIOGsPyFq9wmJ?Q*4;k@4|4O>O(!^!Mz5^+6cM@ zWGA{D^Pv(CPWy&7o|XYH%^VhVoKbpzQ#2yZ;Y!Y&?>Qw%2(ctzs0jf;#$=UJjw!ptuiXlM zau3o}C@w9l-U6lk!&$1n{Tu7SEh-Q{bOUO$6zF(te9Lqao*+(eGg2TfkVmE4w_3uh zQN?Pjy4+CO*QoYkI5$>3Ad&3uo-AQEg!cq5F5<-jtV{#wIRG(-ODF~(q%NJ>$9Alr zg=A9JHACyK1Vqo_hy_=u8+YX;3w;;Tg!Hv^a3f!tMq|F*J+k zBqo|ChK9fodR8st_4(R2mLZA1Eqn-@RZH7#x+I1y9)(!QWILM(TO|)xxYfKl^I0iL z5_%@IRa-ML`i-Zx#6t)-<@vA5^18UU*p)o*jldfy=ira4# z(lMw1SZKoPqTB#aQD4^wH8ysXBk~-uPEJ(<8en{`o|0B0FoqJ<4sG1xF&IG^ezcLe5WN`x{ zEI5R_wX2Bu!4Ce7&7Z83RxUw9c7U#Ddg^;gAkX0 zhj05o2|bll>D6SitPaO=%l7XE{4Ry=FE)Lq64$7U;^kJnsH}B^Mo2jE!X^k>>O5Ds zBBl_c4N}jw+a8Mwi$o{Gu8m{eIlCEWHZ1>{T%D%shAx@@OyB_vYFD>3w)YI3rcg^+ zjJz-TPfe`}U+ds6F8UG-u92I>IO_2$oqRFwu$EGSYV9vN?1c~RVu*mke^U)GK4@8t zE#;PfTM=!1^;iMzkS}M#7q4;E+f@4MS)ZfpgoZDX%HZj#@?N(o6u1}m0 zFb^;bIu)d#o;7|lqv$V}jof^u=7~y~K_EFmn7_5gkSY}mz0H*&@Z68v7y*)npwG`z zZ9~ARoxeXkO0MG)XUiN@89H0(43Vy=*N9 z)R&ZP(#7XJvj(^OSxgqB4_lr`eaA|cO=&7N>@PD8pGo4 zGzKsyHVmIgiK$l3NJ|8E?Sfo2>W?qFqW}tpS%lM9A(<`r%(nS!lQwoNPWXE%0~&-T zuV5J97lSbvGyHAVe%nXtU9m?dGO-Ov19O)WSTS`$DWB#pb;2A}56BlkVM1JZ-LV46 z%CMa;@!orDv1h#R$O?RI`Z9#_uXej~5WNyzAjubc2YT z>>RjzJNdAG*WYC~*X??$u^EV-MYA@rn@H1@R@VAlJ{G7V#w^)@Pv*u-TfV2~h)-1q z-F>n4UexBZvVIEQYseJJOYX7oAc->Kxz4O^ePpRGs{g*kJYQqB5qqvXSvblAb6o=7I?%YW0k z%DzB0_GOy@ZJIvS)HB&yFi z#T%?33pSf!*nR}2_@6AqeS*$j4W9XS@^DC10;o&Sr}gIo7#k9YynQC@Bb;Klv0u@crU&mAMd&z)^**!>$Fe zFA=*4JF~5KdG~sCaqXr%X}e?YmOJGxxkK)bJL67ERTimHS)#H+Wr522l!YnFQkJAg zjv5)t0`w=Vj~+J*ux(2wYfM%FSz@xnWXZykMZlG;C{Ug_8K4Q1v?WTCWFa|{Wh86J zjw~HnIZk8&kVPVEgovyUSst=FWO2yakfkAuZLL|-tZ3F&)-ns3b&Q7V}Op04vp@N&Wx_i6e&@3P;^h64A4ZEM2AFo#E7m4 z5uHwmE{M*Du7{3?Zih~XE{6_>?uHJAE`Sv(bSZQwbQ5$EBIqFK9ymZdyLw&cTc^|M zbUH6xmkz3X>YO^JZmCo1k~*aBs59!ca;tKxa;I{ga-25hG^JILqm-jyQchA%kpwwJ zxkH0;efYr1y;&du1P(BO%^EeiG&wZ6GdVN4F}VVAU~aWG#ErEX3gAnQOKwYAu1Zcy zE{c*|lAMv;kDQNOkKB#ijNFS{i5!U>h};JcxehrF8#LrHelL}>W1o8 z>PBjmC{MTBrdy_4i|Up^1(a?S+#cNk-S*t{-0a-y-00lquvw#~%#F-#Oabpr%q&A0++ugEmx?Ap6yRo)dECihm z7K_BT%2vu2%9epG5~N3t8rc}x7TFXfvK_J+vgxtqvCXl;S)h&W00Y>pv7IrKX8U6E zVzX(nWwBwg5n!ug8)DmG(_zbD!%@Q)fbE5?g-t~Y8w%S95w;LE5Fb2v+XkBk3e~f# zZR>1%ZP@18$ZTUqn{8@?KAl@l=2B@(+K@IPE0*oHESt`Dv)OE|t=7J3UA3)R4N$eG zT2gJO)>GT5f=7tjKrNp3PCKWK)52-rv@M!5t(mqAnRZMIrc2AE-J+$<0;PS@GHKJ4 zv`N|`Es=JJkRUCPR)F?L>%;iMMGF=yRHSH8v?tmTY^qj78=?i#e(=zCXgO>E#IkOS zmO?wBl@OtY&^~A#v}kQ_dAoIfTU=A(wk;LxtMzJ~Y}+c^WQ%N%tyWuXiS4izw!0dt z+9^}DQ8iGVIBn8Yt7Jh1lqi@~YosU+ zNC1HY3}CaSrlv-wHm264MrT#+3YFTFBsBqQKWaN_I%+v;I7*PHWUtU~N=vEC_>+x#4T9z({yVY#9T3XxIY_M!}5|9x(O3)C> z;Kc|5WD3cHjKw&U?n&&HsJ-`*z(m-tXH#em~aRcdYUM@86zd7w_KR_kH)*U;nQE zoAr0M);;TwvDU8s`}_XpufP7ich`5_->*CVuG>4$9RL5Z*4g#HzuUimch~#(@6Nw} zvBvo8?{~-8e~yb{CoZV#~$B%R`|Y#Wy}SPR-d)eP@4dhL_uhTiyZ7F|#=UF3`OaLs-(&7#j4|KZ?fT^y z_pPZr6Ofopa9l{+zq+i@%FA?|N&#`QH1*e(%jU=X~?cIp2Kq%{SlNzb@a~ z>+Sh>v)*2N?zP`ud+l-O+vBXg_S$E!efHXGuYK0q^Q`^r{=dD8v(NtZ?)I~z?%&?!AN!A8tUY!=cf0>x zbDeYcd1ueR+h2^k#++x3xz>66?&8l~ocG>cbFFpWee?%Q=6!%Xh{)|NUaFxA*?LU2DBD#=Zale*b>Gch>uBz5DBScf0#* z?RIx>?(xq5#oNW(^;v7*dDs7c{@wlN{kre_=8gO7-`C~+bv^goecji0-aF^m#e3t< zeb%^luHBwF?>=X@YreVHTx+lSi+AT-YrVO4v3@=OIQP$8&tL7e=UVIU`mOozuIH|Q zz2+Ei?)J@J&hgGeyo>ewGw1lbzh|CZt@qpA+;RUr=lyoyasT}NJ@d^uf3@bBd%d~u zn!EeOnZK{Qd)C@@UHoe8HSSyUz59Oo-rj%jy86{xZ>;ftH{N)2?YYL<)vngRV~;)F zJmu@ zFi|m2F-?^sHA>VbW(F8sz@(&zIfyBU8Hfpp2?6r~rXS`VW&=zHm}ktCVTxgfVS-6x zc1dGuVP-LAqB4akB?^=yK$tq1IdI%y+F;g5W11*IVuXkgAU-fXFgq|QkYd>}MJ7mK znw4?pW@0YplqoGTiA<(2$OQhFKBkVDW8#W1YfSdllGAdNrc0JGzyQ=FNlQpeM28G5 z?JVmo8Cb$uzFE3iF0gE)KmtoM%QDL>ODqH|mrs^XmIEw}q_r3!BE%BJa>-$tVQHZP zg=P2YmhO^l%vxP`Etk-xajCTwE|Kkl&#oSiAp(2DN0#M8A%CA$w;|KsYsbf zDFGrSpg#~OuSz;|yb_M`jna*B0cD#sN;JwdN;AqbN;1kZ$^yhFyC|(Ft2h~;36r!X zN|Z^IM3g~>os>Y1uqU}OriYXLD@mcl{zb5 zC02qdrBNkN`BN%;N~JPOsZ-XJET~wplBtrVNR3KzN=8aTO43O>kaUw=qb6A<83xRo z{F3z2g-e^%lFX9CBIHTZNisMiRyd5lIahFc2@ekhGAL@W4Ux zN?erRq%~O;OL{$%Q)x5_H41;e9&eXSCULHkx1=rECTmG{*a`W{_GDQYXi6bFS;_!| z3oMW{0WuO267mt!5wa1I5poeyQK1Ns4O-+iAWo=Mb=^+VZCzI>bSv?)o~T7qoHG=2#$n~gN}go9P`L=;CM`frT{Tvj$D|e9g!5FFyScS7~u%v0sD{s z*!giEsYfv7F?k#wg~#9#c-$S2Y%I1lW~yWXB;zCFBBLT>BI6*Vpg@0&avX@$00VH0 z3$!sRkN^TkHEGbCF^*wdV-+J6;}jzl;}c^OBNHPM;}N3~V-aHwBMl=AqYL8-qY7gR zBZ?CM7)=;MbhsKfXvpA=6&^V7-N=nbqnI(w_+|7mPK{5abE!-sk47zH(MU87jly9k z;|>tZelgm#PJ#NwNo$iPR+5$kT7k3xY5jqq4M6m=*W7w(KAq30bcu~YqykMaMg$WWO zKzQH)t$21V{vt2t;#-^+rBP^;$)+KTN46~ji#Z}J;wvJnRYX;(GywI<6Y+uyC=nwO zArT)rA{rtVB1S+YL>xpEL<~d(MEnE61Ad5m@Z2HJA<7}9L374T88XB%!~%$7h+&9e zzF4V3Wr`FcleCwZ1j!L158@7D4k8ZX4WbQV4I&NV45AET3?dBT1)>F_1eSwFvKvtFtjk7FqB}6)ruHCsErvqKsy^=hh|$3^YFz(cStrI z8(N3eoulD!Dvd&)&aEMHIUFK!x?ztu+zoNV+t4;_hqWOqj3tC6d?j?nO1Mf@DxoP) z!cLilm@X9(3K9kq0uuUZBOFtJP>k@4(2KB(kjoY=S*{2NXtG48M0iAKqzI8AHiR{V zF@!LL0laXLLWtso2w@1J1z`oD1L0L@CaiXGL7z^x6%vI(p-z|+w!)f_4aN$>dKCr(IG=YLA?lk*fvNfctFsAAe-QtpqgNsAe!Kr zpqU_;;FsW)pp{@1DpP_|f=z-<(v}2+M1lYb3h={6&_=KZjTu20ErKRW1TR>a5R?#% z0O5fHw6m*Ouq^m(s#q3>AhI!Q(5s6p8iWR)!DFx&e60j2?>IRi8U3no7Yfwx6Q-Z1Unff$RDYFz7W^upM8R*; zFA|?Udh+18W9L`rN9PsGdKlzpf!_hYHEMooer0}QeqnxK(z0M7;EI(hRDM#T{G9yK zeoKb@g#3d1fcymb-LO%E#%~6U0DdceDt;+S{7C#p{6wIg{jNW=U)k^f{ICD`Z~w-A z)*sij74kzK-=DFjMC(^1{(iilF89Oze6D=0e5rh(e3^WZe2*OY3|-(WM8P1RAYTL@ zAm1OK@9OKrXODNF>TAHqKpO>o3Ha2cN%L*-U9nPy$`mP4p!lBnocIRtH6g`@WhvY^ zV#G%eUk+ak9}Hgrz85|Kd?tJ)d?b7$d?I`yd>}Y%(2&7r!56^?q0A@d3-eKZV7@P( zm#@pmHLWReZZ(-cAlv%bSg?AjdYdYs)T5v`sVAxDs8NqmZ&A-suTU=nLcKvfL4bUZ z51!tg9-Q8ro||W{*JJag=cU($%N8wJun=&iXQfxAMD?~7lk!L0_90hNiPYK zBSd;bdO&(NdNg`3dM#1q7Oz)v4Od-UYt;o;rk+2PgU$pOW(+JQI;@DO0bTf;lUGs7#x1G9za zq!cx=mq!3%)Lg13UFg7@J8uk+2*nfHo?@u*%>_B|*(1F7S4H+=N+Ffw9v#_hMqYz$QTzHD5xQUr~sl-W) z#7AcgY}DfEaE?uLQ)z(el&MmrMu`dq%KhZY-Q;3&FS(Y|+)3^u*OA-EW#l3vG)Rye z2$1^+0@vl^=5g)Banp$T;>FG4K5?D6X>JnNh+AZbTZ0DI6E_A6cZG@)B-{-egfb?$ z63(t-ZkSgW*H+U-x<}XO`rMw&bIDwhwIW+Zriu&|*(owk7+gS!f=QCdCTPhJ9U?PC zR){PDGD2j7$OMrEA_GMBhYSKbWMp2*x=@+2q^8735h7$ZYLJn|U|TX1WK=M+DVdb) z>D)?^A<2$p!XU6m#%o2kiv{bHsj*UHq{cpZ>NIu<(j!NW7%fsXmS{|ZTN=w|!7(;A zcE?VgF*#!njKvviVC>D9o3RDPz>G_r}ZJ+>Wd$E>kny>i9MYRXzllr@wU)F-Q_PMR`VFR)g!U;=9-Ds~Kw?pU;|Qz1gg-wPuY~g;i};T~$?8O;yz(EflCvo;q>bq$v}oOO~b{ zs*$RR{`BFar<$jVr)mdIRZVqFwScOaYL!a0NtHYX^8Z~Fc%!q{%10%*oY>Su{u`FU@O~jap zB@r`1WQY(k0cME35c`m!ri8)-2@xQOJ%IYo%EZ1F%WNwKCiW%9B{mh?5^IY2#BO4? zFj!%)!dz((2I`Zi3MfgMAS_ZCBt(b83_TFGCrnS+9Xnxj!sMtiQ-;i#umZxwa48B4 z6XwMPk+3i-Q^KT#JqdFXHb7XDFeW}+v|zC!48;i!5W*ff2)l-v`LG_Q!*G}z#th@N z)L2wl)D2isPj$*f#YDYCtu%=$i8=u_QX=XgL4l}!sC=k*sBs!#0L~jX3$&psKuv(E z<^zwK1`U`mT&P>9Sg25_PpD3)OsG^L)F9L!R3FqGR2?~R9H}>IN^DT6)BvaeP^r`l zR0~uI)Cg1v)CW`tR5a=t^-49PZt6?LRF_J&q!y_}>QES@0;xT!j+&#kH7W}R1_s6o zEEU)(FjJ*SfoaMFW!_@WiS_v z3~bC=Wu28+=Of=Phr8LpTCf_M2F8BH`hxZK>T4A$mUVFHOVyVr_Dj=OrmqaXDt%G< zqF|Dw2^4(^df;o090%gGQQ#|qF9g2UsF4EGe4+U&^F`*%R}?5uoG|%H`&xqJi^tcF zFB)GnzFxTaYQdt!*M=_)5+Xccd0+p_cfNIgu}e1gMg0Q%+WKmKCBKkg#V_L5j%~kk zxG%3*u)JQK^3vp$$qSR$B`-@}8F*pfb%9qUwv{x2SEM;%z;N-};-$qaix-wFR;uU< zd3i;FlC}hg*9|WlHE7I`;T1!LR|+o^UQ=mw%gYP+<9Y33b-C(l)g`JcR2QhOPhFn6 zI(2dC+SH|~D^nMyu1j5(5FIkqHAqlbAV6Jz+M1F*dh+18(?zFijvP2$Z`ii0OjnmK zE?rx?sB}%~Leh0)N0*EkFkE!C=t|LrqU!{S5gp_=;--TVWuCXp@*OR$a zCXq*DmsVG?OV}0c0!o3m4=hUsN*Au{28&A-S1L?gmn?B*z*ULM0d2l<5;CNst^dQiRCV$F#?k$8-m8T4PEB2gPmKED&PTSgcTyVmh5pM~IkO zm{yolm`<3QP0OZ#>Zg6mr+cdNJ2stmO}VC1=XA^0X9}GDroL%!%G*tKX;Wz{=>}3( zQc}`UQc%)Ql`N=$lB1)vk(ALQMNnU%2&9DAR(eNDM>Z0CgYFxl&MmrqM<-VHAOQ;F}2Z3foe+p^x?B7YNt+Ajswv+Q8>{B zqEQ8+2}BWy9uQ3v4HMN8WfBz<4H5++z>lbp=#D6k=nWe+qA5_EC_$oCbVRg61`KFX z9Cf2)(J|=Lxz%JYqsnM9ii{Fpuq+55QDF2J^+kKpHd>3a&{$Ad&{t4b&{nEaX@Ck^ z3JMDP2@`ZuBq${4Bd8;2BPb)NB4{EgA!r~dAm|?`9_Sq?9q1e=0?-4X20+Tc!2`MjszU~Jg$gJDP!iA)P!UiK z87x$wFhN2D2+#*m2hc0j3|a>L51_ttmIvJ$gC=Mc3WYAA$|Uj#g=#^I#39>4eLbiR z+CE#QdYXEcdXjpMdWw2(dTM%RdSZHBdRlsB@ND#C^pxOf=vgQNLeD{d`rLWidDeM0 zzyO>Do^75Aq&?3(%{;w4yKs4Cd0u&1nR4W5m=iW5%~&k@h(ho^^{k`7M}&kPuz{AqnwpJLCjXY>i(dN!ZT=aT4q_S)wwSFN0= zoTr?ooTW&O66Fl#1m)bM$$6;)=LChE5jY7A5)=r~AE(n!9VZolNJ_Npucz zT+W-*#zdr8;K=Ag#xX# zyr9*iI00yc=Y{jM1#Rn-r%qd(wl-~9$^Zikwkp_Clt=zw`@&V%~wrVO;pWOO;e>bNt&Q(s97kGpFVt=dF(XXG!%ITZ9rMq7_Z{=y^T(fOtoMKM?!JHDeg3YC z_0HdSy?b{5`*L?<&3oUP>)x^U*ylG_f7W>a|MAvX@9*O8>bLiIhjE^<|M~UrtM}h8 z_x*RhJ^sCOuU+4J*T3uEyZ+tX9n8DgXT9IfUCue)eCK!L?mPed{hVj~{pN1hzw6&! zuk+ir&NyeS!~EY{@6Gf3x_s-e-K@Fio^#!^oB#gV@1MQyyzBls*Vt3}#;@1kfBs_p z-?#JMUCj6Yd;9NV?0)?<@819ZbrG&}_Bi{@_wHTykJh=zeQ(ZR-rbjLtgAWaob%Q> zhv^)aU3Yixb??3V|GWRc`>s3Zz4zW-uDRFme_fnC_uRjmbN%1GfA4yCoV(lm-mlyJ z`}h00nl+=oJ?pXe^Zs%T_Ob3hdz^pvuXpk5U#~mg*<-)o?X`|g$N{PzBS*K3Ti|D9*gedd1my#LM{W1hL^|9hi|qX0?|zM6?!Nu|-~aDhbEjJJ;{~z8>SBzuuhhtT_$+?youL{&yNPJ^*2bXmFq* z8gaoEjT1u#4gp^1K)aw4S|mu1&>W#PVuZE`O%Yllv_XQ<9`MtL&mKK_@Z7Oe2aV1g zG&BRyv}8GgW&}-!ixw=Whi-to(W81S( zXQ0kHopCzbbcX5D83vQi7!48>h`nRyjF~cI!la#P$#Qn(Ov+i5Gbm?I&VHQvIMZ>K z1IO8oGa6?z&QP2H;Ecow5g|aFeVB0e;B24iGxv;a?2HO_7CnQWC6Q-ZXT>w(@a%Wy zV_UAL>#nY@s;;T78lbw462-RHMps6Qu7j?8_UOse&bi8I;QHq3=6W^Y%I4Z$vs|TI zja-XdiCl+VgDV+@t5mUNrbLATRrU!3N@Wz3H9}N&$Pl4HeahC96;LLoER2@2EM-*6 zpp-o+Yf{FfEUipP*^V+DWdM|!C@WD$qHF|+vJYh$$}n88FrlpM`?6lfw=N5#f|YfZ zag|NWq-D`EXxY=bRn{zHmMzPaWk+M#k4-CMW5Ig$UHw&GgOBQ;`l4<(mgSP;hXVC8 zeN30Wr3-$gujnU|0MQ{sg(4s{NKl{;=+8Icvst6YOc^p`zL*~d%>VMe+$en~e}KQ_ zBl$%#4kG{mAVBiy$N_`JijQK%7x6EA3tz%_fcDS+)pxf2UmyCPzxkQVAN;zX`?&vW zpN*AixH|d`Sgm4PFUc$NiM#~fkMHC4_&nZ@uj3bJ2lum-V<2U)uicWdKobN3zrV1E9pr( zD8Nsi=4?&CdvV_R-x+dXP?+M9N! zjp<#nBW+0g(RS2`(IQ2Owgh`a@PMB_JCBfdBe2=*HCxS2v(fA`+srPr$?Pth%cioY zY$*H5-do1rE_RE}Vz1aL_TGE%y)Wzu8^YP;8nueVJj}M-l6pgd`sAt8`@WN2MDL;3&`anY1n3V0ubw=3?l90s0W|NK*UVey z_3~b^QiaM3Wq^0cE9B)tV}^_vFx~)Gyei%lFN*iX3*v(ZA#a8k!&~8{@J^6$d?UON z9yoaaezmm?+rD0J*DHOaFVd>zJ-)Y-5h`oz+o^L%moO`HleXa3(hjc;H$>462?!4lCYCuB+LY-;U!oJPJ)r( zBSvr$Oau=ZV!!00;mhRRK66 z5auY1q!<>~V;Die0ALINV1R%O48RN~Y!n0PIU|y(kE~2! z)g*Ts0rz5M#Ohk=0Rr3fIZ`1L3$Vep-+lJlTkY;b_j@DX0C>py%GV!>uR0Jx>0xjE z55Xwpe_RP!s9*rOFLoOR{)tjp8Ix+DYNQFq% zJqu#Ju0);{F?Pnpqo1`qB(LZ;AJ`=SAbRV7Gew+VS9Cmq(Hr}&I#N{yv0h(DDl-B|2q-1)s97O|HRx^c2_4gT zLHh;EFe^)_lOOdN+3h2yjBkZ+Wy*Ifb0W^H_rg+afVJ-R~jchrL=6mzY8_v z^PDCsnCAlmGv9^=7a&iueq04oK*r>re23>OKuE|Vqp66ks&B#`Y1jl)%YLJ2k}<&u zC@95%A5TNFz||xz9dG|e=aI=e%1GL-RgsXm6B|%kOeZ>vI?X-v{pha>bH$O`v$f{F z_bo+M9Iv)La)c04-}`)jlIVX3+j2ktkP9UuyDsS_`5jPDkObCu0pgMXsa-ohhXAfh7>(Q6s{ zDAPBUs<_FMT^Goq(WpWE&XN|4Eo*Btsl0`(`FtH%S+%JV!UL^Xm-|IFe1PHO2MPG^ zJPe4uE_VVTzj(YkE1349o{L{+U!H&_47f_@BiiJx()hKeB|4j|R&0wnk?=<<(+Pys z%Hw61l0;skaI=oYhG-nb`mIUwn_RbBzH3Q_T$#c88y=zh`!SM*)JsvL9|8EoKYH935Z_eB3*5PmsFitlZkJ-P1)syW<9Y z&;<6?&8e4zX|J^#U?*1E*hpl zvd1=V_CwL6EJ%V^klgtA1*syg3OSbK|4NJ$04X83;s-m8P}hQx%hF;AK{@m?T#DzN z(54vwhr<%u8g!B!J@Gmz{s|1|60+1c=T1+~>K;3yUkPz}+fD0$wQ#_N0c@m% zdKdL@YY9TreII|wffCOhF6rKb?tn7iDTXru5>{KYcnLdXs%2()#S(@P|HLaQ6W_YX+dMCJpbBq8_ z6OeGY9m%BZAHS9Ple@=-(EWJ--731`MpHQeokSuEk@cV#yauhe#AoA z^}#qW)~Y>R3CDDEr&qZPO5m;O^Cd636e)#D*#(^!F_C929z$K+0CnWIbeuOHm_ZL7 z2p)vaGy5(!LvLGXu?D-5!H8UXSy2@<^}?QZP&;d@6;=mMK`)5SRX|C>p+YzoqyJ1= z>j##!G32FwN$qpvWnVxmsvKGOf;$s&@?C4A0DdAr#HzZOtNQ1>aYQ)^-&OV1%2i+k zFC%xD3$ldr#HGoPzk4Z1MgTZ{)fMDuh`&5j7LH0}w!Itt=)j+&@U7~?zV&-3!3aJ; zq(gtctQuV*z}PVxsYA@K>IF?ThDbly=kc*Lc<)`kpo5~XFylZ*(b zQWTeR3GYdkxj$M>GI8se1x7GcRo|u8Bg#wVp@@_%egbRx`+9RRcI5&K4^P7pd?wnqIe6~l8fWTRp-Yr`3>uVBPl3GP zhRmK6hwq=lJp`PAzI`W(SN0rSB@b;{T$z(*oWGiKrG4Us+ZevKo^CLrET5QCIYhZE zUaWKoWVuR;nWU{+Yc5Dy(n4z&3CBv{G3x7bX~VgO7njiWjpT&^*4#43Zrz^3O1X$s zS`dYg$2j^MDf;YFE?7x3ajzGo0%+#AVr)zh18+ z!1}@i`d}ag^0qUnHob`uXBAYA0F%Y4Z4oD2d9T_^3we;Qli(jzOuNPN)5F%p= zw$v5-HbbczEaqU@GOUZ4Ndo0K#LwbVMpINY!^faLaAD1BHu(Wm=xa&>WHJDmXo>u0 z<&6GH*jgPfz%V@q+jfY>S+kggO*djnlp5i$2S`_O)5$P7$jtVQO;1Z3AyMY+YhX>o zRnNAx-HC9+g!j4dg<`=4p!mqkGN3ez+R9f402|ZQZ$Cx|_GsKRkMZ$M+nSmMAh0kr z{_u&ei;(N>$&^3BGT6QGQs~-156mPc(w!?y$qXFUG;6*I@xeSkuF0%+ zy{MnUx%pe?=nImVqxMh)OZxAlH7ry3G#?D8sohIaY%oA^L;xC|J2El1`8%h>10dp2 zFW}Kh8QVa^A&rUwo^V5DOn8K$_PSiQttYl^B9%3Abu_$fUl+@H*30ETs(=Ce2&09v z&=(m4e`MfcVMj0Auc3}A-lt1i#p+#wbbJWLC_$w?0T2M zaC7QXDl0*mjI(TQDkq9sJ8ADHGvKeS?z7*{h%~IAu3p;?LisjuCIFo$n$s^aiphHu z#XgZ4R1S;f_{C~ae@azSa#&XqXZXGL^R2hTY|&ESt?U-4Sg8`oS*iCj(2P8?V1Lw} zye?I?J5n(DqGon1RN{-hK0XD8;u0$$gc#9O;(%i^3~}K)2&h5%4`R_iIN3Wj-D8fr zFN$V(tHGFB@Y;~|+SX99w=-8U&K-=Iw7mR*76ntPC#AW~{8ss$taw^@0{TKasXc)6 zNk~T%ka0K%TM{PxQVdAIQ^6BxV2S})DoJt&b@jSADQPcHDe$mBrWu_|OwY zdxIe-B9jw73sU;@Gn*!AtYk}7|+{dw}AaKq!H5fhn#$6p908(_U?(_p;pgf882NKOQ*1RTv2%6~!% z$nQYW9K&BEZD5rv1XgMBK@3YD|063oUP|aKlk9F2+QkWWP&oR@|)Cc4!-$=v&^d^t6O(~GOoM1i0f)IIRDW**lt*RtmPiB%}pAUJg7Au ze@}dxdiRyRQQY-Z>boU%f>iKa1Rpzk5j%9>;)fJv+b3Z~DZt7C@XT=fzFgZqx?E%U zVRSO)lz4s0<>*6PhPB?`tyZiAV;x=q#?7n9NB@A!yRy5q0Gp+HH=VdyY% zp`YECzj#o##90A{DhN|)HN@p+EH0)p9&N-`6Oj1j(gGqJ+$`Na~VyxXm*6xv1*6zbwyKew%cZsuf zV!VTE1H!G{ske4>h{D&4`v4-XUCpSqE2gv)Zxs?;fwgM_v33h9tlf(wR!&#DwO44u z+9eIGT|C*!^;Cz=U19S9VV$bQAllk>RMoZnV|(rHh-8B8Dvx7mTz~CCTgVL#+%)K}-LK@et6yj0 zYqyaM{8x+6YxhnR3T)SM{@MizwwuBl?v4!2=$65D(~Zh^1Q)T2VY{=#cC$%rmvbSu zyP^}_{U-Red+>R~_}Xn0V7tZ{IfP={h^yr7lTiV-%SDo7eeJf&YLQ2;UD84eFMMs` zYuB+o#-v8>H8+{X$>69wOVd zGe+ALo(AYQ&|T1>y9uJZU;cr0=&q*dZjz(BH)ZS@SS`A%IJ&Fi0_!olTYh5E z-QSTQy89Y~s%6`dMC19v;8XDK+-3IMT^vr0x59GQ!Fh3NI+o{-wRQ=T9;!+D-6kS2tnpYGm!IGHcgH09w1aa@MX)UUR0Qa4}*!vUUj?#@hXR{$=N)pXM zqlu)EwQF8V#@gK?1Y2`!p6cXywaenGU6XUUSBh+?(G#$CXN&w@;H73!khQx-TDzT~ zwTnWn-O*aR5OQnxZQ>mN@M~TN+(TNs09w0%t+g9quHBsb2YqvE*QN^**KXp=L)Wh0 zR(9>S+(}p=uiXeYs z?ee`Tx^^dZ?Y6mV_rqSh(`JWZ0^22s!f?MQsi#PK?an+`z-xC@e#fp|=4Uh4?yn+4#E{h3&3YiR}{d z*sfuc?HWzCyF;;TcbsUu%Nn~eZP%cMBPz=R7reIXdh>~3y8E&{OLw&rk7t0sI^+W% zSi0*Irn`~XDQFAasxj%VM#@(RXx&Yf@ma=x9efYg-D~$=-8CECvATOvR2=N|>ew87 z4uQIBuo>N*F?3fT(cJ~$UR+{Do01d9%}FRxvc4a<)SrbSiPZf5SUAt}_>e>wi+7$|3yPUjsFT>Za9>I167`Cfov0XFSs&bzoxHs+{aHm1o zt_~F|Fw+Kp?K*$$A|}{wNnyKri)=Lkw%ZVF_o%SlWt?&vjP3f8Y`3v&cP3GhjfsRK z1ZKPZL?%o3ZsJY0y9ya)yHaJlFqrKItj%@{qwQ8T1nMphGTWsP>aQ-_4QRGYY_=QH z+3xFZj3YsfvEzT}yvsEaCMw(Ao8gVic3ae>wc|3`XOIk0EY98Wvg$OpJ1?aM659*Vt~uqdM%LlQ+=hSzTLSb$x-7w+Y?+akVpA({;E1>^sLT%UNfnVq@(hCI9Jp4|m| zcjr6Aij%HM;b=2Emx04eCc6We?56MshlwP+3n9=e79(7^77@;x>Z*u9Z52kch1fdjjLJG_rmHVf=h4(u)-*nKI2UAp|(&vwsp z&_D3cnPB%v!EVfgUHt>bVBB8hz^=V~HLz<12wM3Lf!+8xV0Ti81$KwyIudU>fA)J| z_b-Co{3v=|-pigZF0f$RmSPenn8%HDu)8dTU4hC>yt7Gc_|?I#6bHLh@L*T@U{}dV z9HN6=CWMXqZzCHj>^3s>2!<a@f_dXjc}`RkZsxmdkapXqRo)$Y^)*+U)7aqTNY~ zD%usB?~-U2c`9v($)VlBN|lCo`%DN$yTkl6T&ZE`kMw%sF|->h+bFbKJC)QAr_YoB z;);THC4+X;N@(|h9@^#MXbu&tp06woGB; zZd+r~4)BVb9ZcK{;Nq@*{&xuXz~x$S7XTH-yIV>8QBI(=yMU$L@Py2&Y4>*1Zb^zW zA{b4(^QXypVQ~}u!6egeu|Z6`f5rdiX4++v79_m1JDCP8?SgB?(yr-FVhc7>+U>Bk zi)d-L7BB7Ydo}G&kHXV#Sx>vci%cYj|CrUZOTu*-OxvEcv}-IMEbST?q1IR@?eUN<$7cG>N z3(wiDOpLn_@GjJhyD9Tw44)dfxI3B{cLk8+E}S1rKJJ1Oa#vnQ?mETfuK7imA-T(q zr%-a&G>x>TI;^7cN|C$ES(Cd7l)IEDcRx4fE?5T3-2s@pBg|a@WA2(AD)Qy-Wo>V? zCgjqUyR$x4?yjGv+_e~sa(BY&Sx*Jb9y27#U3MAb2$}HYZbnh=0u~CHa#tSKpu6A6 za#wHUtt)p2Y`KefKP`97XaMq!rZ7~w%tJ7pExG&F^Fe}*e8T@$St{-#THL*bJY*|< zoA6dq`XTn(vfMJcenD0OPC`B+q#^=$sg1$i8ZxFp!QCDZ?wY+R*+{sHLgDVmM!^9l z33tO_{ay52=wnS54DN31NEL#+{L*6JuHwMm+w`N7H3;0DixGmmDQA_}sjUmbT>}Fm zOdNaHLBU-}_J}}t6ENMq@^rUxWe9b54oBA{ak}e=I=@kO0cGkg^`W}k=(KLI=ep6r zsJoq0cUMQ{9ofv@QJ$!~H&k~!SalaytGj0t%LY=Ql?fbuU<-9r!XMaQp}ebhn0_<$ z05Pm_d6#G~?;4Wxu3>Z}m8vCaP2ipt+=&<5Cvh?Fmib-gZU&Zjr3B?&f$}bllXqd6 zyqgT2cQjjX7{{sB-m_+FQ$(pzd+$AC#ca)rY9%pB?Y(zVdxzMFvDFtoim(Heb~ zG2L8>z?%g+ZY>pI>>|C@j#lJnBqEd@W~MN{as+1ngr7s9ep z&G8NTR2@MO56G+ggzNPDgmc-qqzR=N$K2Gr8;<@vL_dnLxe)a{OKSxGA$i-Rnkt>) z_D?Vw-;Y5zC$}LAZqQQ_iE|vU?D)_5>qwFKg9Akvc)uh8AN9@!knk^7sWu}M`c33`| zpF{OZP%HiW)RLlxDemEd!|m8?_YVU9 z&aRz?nCY9pgv6?2D1RK4fwz%<=!cs}VIKdL&l$$5{wwGtxR!{L=_6*=^;4OX zQ;mZ=RP&&g(K(Xnn+66qAB&`62qZj@&UE~2qU<)iC-K0 zEP-*38D)R?swfsVh@~p;Dp4D-c8K(Jco6a7^ZHq+_e)6FOc&zX{w#?xm(NTcQ@NK! zt$}GZM@7O@G%%On*ZOWGX`2}SbTsRxPcdWGja_a8-n-~hY9)Cn-M=kEl?R5CV?xzIxUa7*yo9o2f$tS2s zHMk00j1GP<0iGt*;vME}|Fl34Q-cVY#lR!mmOyT%<&Xf^}nx7k})Mb`*pCLrZ=nzk$?!wB0PqmB+H$ev8h=<1qzV>jRabp@|Ks`=100^b2;MllSL5utZcK|fVEHHx~RS-rpC{x>bftp;^<}Twz~cJ!brZ}pF(TA*-JouPbp7K3=@pa>0aX-R1Wnx$eXEe< zw*GRWcVntILr#IHdH!VGK!>R5WP}A_z9y~@X=VrhO8=*x*aUgB7JxnoRVIQQ20#vb z3e<95B4{tW0Oh;F4Cd=YIkAEPXza2HrYeUow>PSMw!L>FViNSXNTJ4j9e2|VLthYp zzP8i5L3h%-k!FnHU$fRzD)K$Z|YvD5YY5LSaFjE#RN_+MdgJ27!dif=H^Ey#4 zyfj;1asro_ijiPP9AB?W&Kniog;H7}$iXW`jTp6Zl6ygTl}QoFmXD^<0x19cwh_Y; z_xlZ{GX#}+e9_>o8pd_)Bd#fLBWUU+X14v|%Ys1xRPxW6|@?q0GijTk|+`3lV^-R+!O<@Ok6ji*VPW-f;R3F;{%Y)B%foVFjQG6VxZcIc9JNN zy^$n=KJfe1LeKFW8jl^&yb5%9_@|S*_rJhzb$MsF7HGK( zy&(!E&6_VKu9aU%iPhppoqAj$J#^aTe`iA%eU+K0f3x|m97~Z^Kp^UvW5aaSo=uVx z9UwfepsLHN^QihKG}i5TdIH&LsNW#OG7R%Q%o>e+8qv1#5V=?6PzF7Bfng*L;rG^v z$tVo&&N2LuV+(46C;FDgnoVyIeTN`oE02{{#!uugy z>(koavzZodZR^`4_>v(l58*%OWvHH&aL9u5`kLZ#jQ6CHF6S(%`3d}WbT`H1 z+R#T;O!ym$nwPkQlUWqs>CtzeD%>7?&&KpmzM0)uTEaV}C>;E*=e~h5=?EoW%1{Ym z@u@Ra$F#Z)_NdWFs1-5iXure_{O&=n-|s!V5rGMOu!Z_GD#JXPe-1T}vpu9ig={)r6FIx~-gEL?!+Fn@ns+n3nYnHo~3a4Ww>V_r+f1e5W zM~8j{(bnM{W1{|J_WlU1FvQ#fJJZQFor-;g&P4s4a_TMrqQgP-_3Vw}I~XJ&DS#ZhGkQ>Tgt{;{E+|jFp2-r%}gp~x{V2l;% z%jhT5?}}1dfC`D9jCo#Ug!QV88)FzP*Kw?7n73gT)=`o~cVhCcEJFeOWdXeCp!3ve zohTzi*#Pm8Byzr4AT^rZ@@~LAC2N4N+2>w8@A{6i@$5J9mz3t$b0#8Cp4CTpp3Oh} z{Q%6y%n{su(NKUJEx-lT9L4ZJN8q8|QrCzB*6^g1QE|-2p7L;!Pghp{B%kPRDJDsb zwi|vV%arev_cXLxRjU37II4P0Z3DkSm)MQDu|DCoIjMRQbK zK!JJ6cGMkz9m653-nlVt`LAn~#8RhV?O9SF!?>C?J7qTtZ49@*z6zsUz0s_pN;L{{ zCc^+!*N@V_H9OzHu+zeCWj=avj|twvG1#c%m$BkO{%6JhG4z+>8@JvL$=KH`z1cSh zdRBUwYu)YW_1?oQ95|I_T{rMZ38B}} zwXq#L36<`-2XC6_jc7T&%cpFl(PH1dnBMsNdSJe7dSiq4wH%Oz*TXVUo`uDi%-xz6 z{C)?4#xfOzeX|9ROetXE1w;_TN4#it*kewBEK z0H3?-SI}-!@cLTUTvOV`Yq#4Fkd!r)! zOF-JaoKl`F>33%X&~9Zo5_F+(~DS4oTEa$JSf*Qe8ATG*;M;6E&%1h{DpbkgOual&0^bQP*AhM(8F>Lzi( z_tflH`IQC$N_MyoLhe!M9Ms-#9HisG$_nRx@V9@5UFMilfyhhJ6|FxsDVW>8L$3{r78X3W$*?-f=txJLD=hBF6dZqXZIHzW;$ z3%~O|6u(8C0eK`9f%HC~P;l-luZFYJz@3gbYwwq8#7`Tt zDg)+X>&wDQyX<9Fj?nu*fL`joc^T0s=ne9#+bQkT6`QHicklIh`2rp(vSqn$QC#MG z2S6wm0So3Pm@F}=CJ;ik3^*ve99AxplKh==+g)w%n*(Xwov^{yAl!6rtCRELwM@>( zas$hvEqIK*oQQwBT4x`Wu6PBQOfFvs!h~MIZ>}y!-yLk9Ayjut-Qj{Oiuk@JHHZ7J zik?=xp6z;!(P0KYjbEiIcaAhAHe|!y%XKD|JD7U>q*YgocE?DKdG`0Rvzg%H%{jYaWD7vG7ADu|GJKE(CH3vnd= zniO(Aj!HXU?dy~>8hYO(W4U^x&Ht%ebEjFjmvZ>3S2R<>IJB4+6YjV=oD8rV{na4wli?kT4D~h8&wZCMjv@Id!Qo8 zIKB!Nta%9f!w|VVbgh>JyRLk_?^c=M?M;{4E17oPK&h=GLRt=qVQU9TFA#VH&0DJC zMCBjC(!xcnX}baI+s-)tMS`WUBjRB@sid8x?TS;>OB!`t$!~|MyTF!bq;*|z-tj?t zJ-6Sq2bnq|GAzgT7ZGhJy7OHQQRGIyFRWxzt8S#s5zLh7d?bwws`G_yq&c291;XOm zmiWb8ad_+Tr5kJCJypTr3-y^t0vi}u$ z3}g99n3Pp(bN0M3a;JBENpWJyKnT3@-bey`9&NHm;2Df>K%vy(Fa&sci9?GA0K6nE zU4tZWKe)nCG_E*DHXw6)KmChM6i^ZkJots@y!o|hW1EhkIwN9@is{&C=IEX1MkNU;3Bc zgdw9SC_-Q%YD}PO%ZeH)Ni#K8>Ss$Z%vYrAvq3Pzwlxywhho@shp0a@B2_VeMw*=< zFWOQzo`_UFCijHQSvLM!dU<>1`%x#jM1L3vQK5DHM^LRg=zw1MDR+|adcVF!H$2$Sctakmw1?INr7muFC+AZ&YOm9}WE5j7ts8B#`>Qfo zAZ^Z0F9E1|Vy&zns4#RL#;?JQWr!WR2AjE!%}Szz)nq0BuM__rFkhp9t(Y{IXIM1T z>DQ9z4Ip>#5Mms$kTC;DwLi9xXkSJ6Zd0-X&e!6Dl|QLNaa9)g*sOq)?)qb+F_#!E z)VErwI5+I$eZI?ZlVn4P<*v*lEU`En7@*9-+mu9LzeYV~6M%Ifcg0JmjBvC*v*k4s zvq2uE2Z7jjMi=cT_c6p9Ks4A5c zFaqS((J$UvHw9;4!2m^XSkCeSPR|waJ6O21Bg;pi7&B^cgATgxOyg3H;bKmN!oUSn{9liM`Yk{!_Cp+r-R5aBtRy-1zY=w3)7% z3HA-9k5!ZjPHLX1vxhW!K;lLKsCFlczQ=Wic?YOv5QhDI0OY&~R5_b5z5f{OyQ8gq zcrD1F%Xy^_7oC~cUkbA`@`WtF2kL&#ja0y7G+xcXmy=GM&q4kWwv?(i8L0lD?Q%a; zf9gDUeI?9H>kyFFJ`8j-J~X}7hw^9cLuvcwEdhwu<edsehId-;E#aEUh2lTk)f^jDyaH4hNL*(5K zLUP1|t9nLneb23*I*eVOy^M_|^|KmIYzgvEbyTm&)p@1$8Te!*B)HAg)|z&1Z{eUVsIO^fOZ4WEN;CHq0hcH`%^)9%oZ0> zLVyz=Z7#R}SEJFY1`C}{(ux{wCWW@NO1IARn72xu#f@Ng`TqcvcDONxrS>{I92ZLJ zekq}Lz26jOGFxX~Qn+c{Ds^m9mujy(W6veX&_P;mko$ExZ!N+C59Jo8vvv^Z0667--y|h z6OC4>h*v7DQW`fdZ!Ts1cgDIj#0IC)hvAG{d2L#wR3f%KZ6P0<0K9=m6F?u)Dkb9B ziVEvnj_VmNzb^uNZ~jV`-C>23Z2M|i+841rI9_PKB(s177`q6x50;ANTZ1?mdI+lJ ztvi_de6yiewPu}-{a|ee@GHlqH;6OSZbE--r5w@`#^SqF)XwG#BYt#1Ta6Hg|EbK; z3*J$la!|fu_Apz`mktG_AGMYnfN>1eNV_O6K zvIs?BALc!I8GtPY&bN}kV1<*R47yH1PG`{u7_2e%RZ9Ri>yq}$z)h;!p>mY+>0ewP0 z_ym%_1=xAaj2#k|PZ^e&(I^$V#_~r`K7U;vA}u>e{PIDg?6&~XVVLss!){Ba5!i@7 zezMh3Hi|Qe40=e*@#rw{@wXAHQRbmL4(vad`e-aBWValfa5yIrGNpIB?Ckg2)}OjAX(c&i{qJopONq zM3jGVz+J8RG9yXv9dQkAu+YJp;PCdT*y0Dr_c0Haa4imC%mY0n$pQs*;#+w)A8hqI znJK?%-AHeVqcwKKrGp`fNI+v-$%R`@^`zDH`4S3H;!Z}QqGl-`Ey3PXnzsYx7^SaI zEGdvsg>9FmOSdJ4s>7wV-*_<*M_lA|u0x68Z*4ZI14l@NVwZ!m+yG(HW!2$aj-e4r z0xR9N=vXK>a)cbNX?rhO>@)nbsMCycKu~;e#7&*F()GH+VwjO;!p^v-X43?hex0`j zB_GFgHOgnL$rw982AT2L@%*fflvBHOBdyDECD1Yl3S%Mx#GH1%uFuU&m%<+jDB$U# zGvpu7ywa_AwnoZnk=aW!0>dhv$D3tKijj`W0N?lT&$N3799O#9Q48u|a6jO?MVP$# z&=tZHpfqTTt;+JH?=yDBAtE?k9TEAwRFoP9D+wYSNDmPv*p**=Y%NG~iWigD>>8w9 zA5rZHrt?tTY=w#emcG(y;xOBh#9rV@weR=u3-F5GUzJOzZkbUENLNE_RK%dBs0(hd zrm)8UKb?8Pq)jidn;PM`LYdJ69Q;W1S!x44ljXwl(>_Z4CuGIp8)M!BP%FOq4@bK- z0De!%{_n4EY>(V5a}RK(J9QWmfh>0emJ)Bhd)fGf8rq;z{b73DfB`n_{xeTLOvA#X z^m~rr+&1V5V>h6MFRXno6m~g@d(e@PJE_p&grhWeRJL>Edff&E#iU*xj8*;88%CG9 z;RdnVrL2iwpcR6=O1XgXfhCS;q|}6lCoh=myQbsbT9}n$tSdzA#umZ-go6r(_$wt-R6P-MEj0)x8VnO&idTwbxrPSb67%~329Mmyympd;j_7dYo0HS{(1og# zRn2R)j>^e4&(fyi&#^K2biDJEQgDhh*c$yp1=|{nM^afz_|j5WBME0qh93%HrhtJ%ADDfJfA{ zS;<(&0_0{x(BFlIf5;?RTwvMRf~dM1Anr7y>Z(uz%F^oLT7I#!&~R(c6;P-}zte&i zxB%y7X38(oVN7otqH@hj;*hTU7gbp$o7tQtPXs5|m^}bL*YBAzz_UGT@Ch}M;D!1s zqK>_xHGg4^_Kt1NAcs9%{^o`Gn=`ZcMr%;W2tvj+NoNFMtjm?ZM-XVdZiq9?1js@9 z|318Lo~f}}nJ|Q~`F%BnBxVEG`o%mj+u6YG4;yqa$_OH56OMJ5%LX`d2#wDWa)ii$@ziohS;C#MX1ZWQNSq<$M!H275CFv{J;pLj*_=DrWc+K} zrbn$N3USF1#y2c>Yf)@4Y0&=0>+xFX4_w$C!n$Jy!1PYO4w`FXh|~GVT8H{MjAdsD zGQbUZ*_8bEJm{RX$-@PE9@~r*sRQjC%Jaau6$zxzZo;Bwr?n`LI2(k@>9%?E_p)?g z7i1Dp!;o!?b=cwm+u0m6-@JjbK~(a?Oeh52K4S;rnx(##9XH#cd!u^1J5}zVZJZ`& zqyx=9N~Z-K<0>{>o04LYq3=VO-j${R%C8j+%E;+q`x;yXMleGXu6gtI9UFwR6ao4!19KCmT$yz>dAm8eCp03<4cq1&#a<0uf&HZ{ zAE!#>vTlF2#1eaINx@Tdc88f)h+KBqAzI+J3wCI}?W9_B_;D?%#sIRZd^no{P-GfH z{`z2>56N82>D)s*u}$S>me@WOsd`qJU01z8{--(Q;q^zoASnz31ke}`ll!2BEtrBvJg3a<%24jvhd}RxDEissn}Vje!pi_t$gXuu#&&kJcFRoH zi!v;3*vEE7cQ_v#{C$uyA8;`v44>DNI2uS+ra0#!pkVe8+ou`gNFWW`Dp&9#RoYD< z3dCk?pGl|wAD0e6@8&^T{p20(_7o*_|5Vcs43goGD)5U28NttA>A8N_< zjjW1qt?Wv#^XhK#B7dEE(~OiF&KHOGWwuhTDs4gzxbESn{dCnKnp2C4tdW5HA^r|3 zJLH1SaD$dR3fI5E|3iLs1O}PhT=2yN;%{(A zhOnEJMJ8C;D0J=2{iX96WB&Bdh_B)}MjYmLA(WzZp@>&@7^ju?vvPqUJJXqnr!`KC z1hf`!wcF1w;-pS)Ef!UR#M_#pvNUkcJ_@H{bj77V!!nq@jDh#@fd`eO6;CTooYUWl zrVO#Xoka`x9Sun4cqR1onAqGD74#bWNdqGALfdq+DQb<~uL^peZL$me2{WrV)PkfH zmTy><&`Ilt^2Y)U7i-Uf-`B8NU+y@zQDSc>`tb6f4cB`#A6lUkbLPwb9BzwUh8>%h z){wz28L`1H;{iI2<{2THy^A}Xk#@AakqJfm92)fo$IWCWq34VnJ7dD3(idj<_L29w1y!= zVGWN22#mK0Tj0oZ6M_ZDSinUW?-zM`AH?OPL1MF7>YZoJ87J1@URGT-W*C(&HcRg+ zKo`!tF%xtlEo2O^l!0b7`kOG>d!0)fnSXQX27nBUbssC`Er>}!U{Klz_+7Lv1&>P0 zf7p{|O)~BVYU7^|-sba#Mb8mPk`J96&+UUR{2sKSYOYIq!x-KWGzF2EZ+AWrXh&FL z!4;#;)Av~P&mn}{ZBW)O;J%WM@9)={wDz1M{7Sl4-58_il3t92^lZQTPiP4Lu~TQp z1KuK7Nah>;X5?%Vz^sHNQt0E_&ULYUI1nAGYqSQmtIthf?YaL|@;*HbGF(Ut3o-WB z#hIviyIhew=S3~-w4+$!&1wEp+#x|IQm|{h9Q^^b<$&R&9 zQFJ-~v2!XXjC`mW^UrGAe(#-_5kyq_Jl^6{vy}N~Lx{Kvdlo>>5Bu^%f96vl)*`fy zBz~WuDSg%A;Xgo8d*{AS-*z|GC8+*-^s~E^tHli$T^2vJbR!)A?(ZxSKQCRbny_?0 zv9AEL4%M?91dQwXm9Db%ng^sW8YUY9o4Wv?C&t5MMcOd=uYqlUZ=7<5hA+z@>&_dS zE~v>(w4F$Ua4Jm2U`j?)B%F3yj+9)oEdCZW6#!g z^u*pc9DEAJS}fRrsd9ij6Bh+;BiHM%22%55u40C$j}eY%zP~eEw4e?u$dC;j%OBx6 zIoEAg_%sO6wO7Z^>V)oR*q6pioA;mED)U+sNN+I!9e4aIAjaomx3D|p=x`J%^-xd> zYw<_$R0&94oTBKa0Izsigoh#z?Rg)hq5(_j-+l@d$PfjJtw!=LHX~g%KZ(1iBGm*2 z0pl8^D>nwUW}+_5IrqeFsA?wkK?Xf;1R`V|B&(R#bQ#31wniUg+_M7AjQDb6mnCptTC z1`JEjMzZ{+z5-KT;b6gf{}{b=36xNlT!0D{`}P_3G#h(qYm0F9Q8yz@16YGMpC~Kd zM&I>pkuqW2k%_$nvwPISyMUQ&Ks^w4C3JJ0*n%@V{^M-=vrz^#*wsk|QU$)>K3VFk z{iPfU>tOnq;m`C8hT~vgv6qzysR1J(=Y(s;9nd>R$ny0O;H8X_GsPi5zw98qa_~=9 z@<#_$Y8T9vN{;_?xUcbL#jw^PqYn)|3c;18y_LE3&b1^sxUAeBcDQxgZni3-vSHP( zrCGEEhz!GSF&(vU)QY9KhUzt^AHON)c_YFw$L-OcELl}o2b&~J+jax5&a6P-Hq_@h zMnQ5%1bwFRnCK%T$hdqjt?Tmmd!U1kSTZbTzZZaG;mrwhL0}}T4taJZpSYk6${S%9 z#O_|uOaNrwI1s111eh*i0bwM}?5$6@GZyG-g>@le8D8yCll{vYVeMuVkG}MltN_h4 zlC#Z$kP(qS5{LES@-O&N&ck0h{*cUC7>DuU9Y(U(uF1<9H`~pil(#+trXK-z4k}6Q zLl94nQZGrP4)&us;>*YEWs8XJPle$RU*>N{Jy1WSG(W&>BjpRcEhScM5uj2dht?TK zy1DBupx2k%XWsVb992OQOT@eOTuCj^hgZ!sm9R2`n8_Q1r;q`4whi9y?aAC)0R6$` ztu=1fH_aLnP^AM)c_`crD%OUjbc8-QS&}-jQwqsdIImnn{zN@6UF~(+ zOuF6zm9WKejZiIS2&?#c)B-BqdN6}@!p#+NeB(+b&@3Ww+Q#|C68A((aoP?+z_&!X z)+>@q*mYqA1@5ZdSN>stmu-B`Lm!V}=C3aEQo&mRy@j{za-|>Mekrh0OKk&s2S`ezQ zO;WMX0TdbRgQZ+8N3+xh$@M+-{Wiyr6&hVGt%b{u0nnqm_@W!MNsk^EWzA~hK)Ekj z&K4WW#%D3dnz+cm$fv~fJKyk;pBFEKHF2k*c_CNk(XMG7^Rba;?GrA4ADQA5ly3!8 zbo^Aih0yiK&#K2M^@RN(!y?ILaC(9GJ70iR-$#UBF>wv$-fwx#xa515-GC|}j6^&4>F<|dk-QlljsXvzULp&Tui#u z3%G~-ej}jqu=fY!dRC@9gljS+)%=`Cr*T8!1xTLo?Xvt@O?KKo(L#{h8`v{Q!N({q zHT1D~^ag*~o8~s*qHUWg^%tm96;p%rh8F)m2 zuJ`5S!Oto!3~9&HOc|d;7v_W^8|+RMUflS8l?d?!6{Q8pvwB`DwKBXaj|o`91dOIK z0mkMG%oh~f_PSIqmW}@Tx>oh=YoQ4c{Ms1E3z16)3yRA$d%4QJpcKc0P!(bLweSW0 z=wLPcG-fF;CvqWp(hA_U29S3PNvx5Dnf!!H`ID1E=oN=fvfJ^qXoFcDGM3;l>hf*G z>&xf<*fX-A=B;p`afdS;I6J5Wb=#VC4#s_7BywDac@>>BU8HM65@Gh#gkess!zUex zfA}%Kb;k{u!OeJpR+^IFQcPz46%&K~yxu^tiGu3|2GR}yq(Hw4RgSc9O#SQM-yexwRhF*}Q!~ZSQd!`i z7~a91LK=|lmnE%XECD3}yZ&$bbnSsx4Al#L37;GH3qeA{%MuN)aMf@B`HJ?WFQu90K2OzszAca4D2O?3rW^CLrauSjf^<~*PMYQ4_|x? z@2m`t9)#1P3B?-*-do14qqEMP$u1mB_2M1 zSmqLpVc+(rnL8%VsE1yUH=||?AE~#_n6w$FSL&y_*nW1gMQ@t$u&n60KLa+)tj;YM z-@RlymFR0K*G>=saHI6BboP1=nl5MrYw-8=*dgzzR3Y4uri+S^y$#C}90EwlZNl_b zCjp?urWuv+xXQjZWn%r?AIUYAi0<#sP33GRFo5-+M?_+`^`;L3#Oy52CQ=lqz`}i>a6XRyPBcadbJYIrhIj4 zfq6)ebVlpZkA`9j!wJh?Dxx*cxm#zJPv5gVvNm4p4-s+vs)=r=lJsTsD($D!gp}qE zq|253xT@Dj!P4A9kbpLVJt8?T&Nuds?9P8Ii)Wj7oo- zTfMQtcB3_HgA3}px;%>(j$(^NQTG>%xD;OE`=2!m#Pj)Iq=&*?L&?M~juD5I~jJ60Bzl)(~Ts zoxpczE=GU))QJ)@Q@*twCJT>Q5PO5a=;!MU}O_bTO+BrB8uIW07V znt<<1+9t78pbYLq`qCFUwld@Q!W3niX0)4->?!^la!syM`HM@cZ}F2g<7g9`q@6IW zH~51c3?psP_rk3mWnA9`&9w?rT{&MU&>Eyr(@7=Le4`6HHCj%Jnto1!6u8XCG~O0@Qxhl-!u;C+{oWO*nfbs8g-1EVz z%Vwq2!JpB;i#Q4%77KTQ>hS1Qt>BT2gV|Qq@1%N+OX{jKJE5r9n)acv9AUbxz$K^l zZBq)4q(4m4ng5mxX$4SftFkI29K~X~gfV@7?vKo15#~QzdU4CWm-W_?mtyEL zc^o(5*Kbz9XAU7P`aq3Y>aHbuEJ@#gedP$M*;#WKJ3a5GYcQr_r(bcALn}T)`K8VC zo_wl{!6{*6-d-^>|VEdO) zf#Dyf9&a$^&A{}2%456F33R5v!OzQM?&~W_IDhhDh`R=9{JQjuT4_9fmc8jl3Y%ik zv4PL$bit)P>KGZP7Q@*(vcG~SDsk%hp|Okd??zl@|06@Y{ftJy4|K!`FAD#Qug zIgwYWP`E^fC_o`*b&_U%Ia#;qwX->ou0eRGG?gSo?NBv2nz7H%UvIbi za?>~kTDR`+bkJFDA(y37iKY#;_`{IdPoq3z-A%gUr!KvQ0>L!Ae?rLJ%ny}VCBQ2x z&aGhmof0w9lHZh^qqMLRe;3;Qr$b_c2V%R$@~+qin{XY-gU58c%Wr&p&l3Wj{wCeo z%_@NAdw%IiU=#lGX$pO8$2X+)tIPXtOZHpiLOK^uO{?c7csr9-q4nJ6In=0}ipROP z`qQxCEIz$dH+1HiawGWOSlKZ>>v5^i?^jbbOgqjI5AaD5i*JJ!C^g4@Isn~|*PpU6 z#z({D^`uojUsm0-hSCp-VnE6Hiw`;e5c>l@-!vHAEgXI0+Hdi-X4=c`u zV(b0gwXn7mz32NX#$+yE`)@ICs|_qGpwhW2&p4H-A+gqk2~+Xk5PPcbB!S zj#KlAtY)RU&-JRk&%A%b5?LisLwqhFuD2w;P$?0<)Sjsi{#rwZ_ALQuIZxYAk&$r-J$gskC&DwFK z&(Dv!2^Yh!)O#efgQaAy=TIb45h-#-jrgA!Kn<;<-|A18RC`>x*gwm_%F~`zbZD{o zX8Vg6aqmB{v3$vIK7Q-(WJQ?fE1KyN`ZcTkKipZ?hp*t0+IduCs0ok$T^RZU%c@VGXwdTsjs>@GKPJAzw^6bfQXYyK-++kRCC~L4{Wl{QWl;C; zFCLWA6n1FJ+4OiHKI$x)l=e+0jQ2&)*ISo?IO(mT!s4O5Uu|xmzJ(esvfVLr>y9U9 zI@fN4^T>?OY=eFm@HC<+%ice~5C42yNuoKk>$lC(g^%>`2gc%IGd~*X+*S^KPO`{} z{_5{l`N?CGf76w>AFcgfN3+p1+;C9zkAWe$t$0XFd4p+ll&&b$`~Y zFV>rq4~<$w3_aG5Zj8QhV!!XgVZU`!<;Zx7-&9L%Lx-2R9WA;IRvDCxcJHa0jQ_-N zkC!yu`srrPEy=CW+PFM#W&1n8df`_Z{O;BcsIV`;3u&o;y!}#`%xC5YOZ4=k;l!-0 zc&DBTt26P>_a<2RHjAeAEn=$WS*GYXOa)DMzxT;})n53csz4H6FzQt*7f4Cbwk^t@r_H{>}AY@ouf>lcR4PJ(-v7KLt|2I2Tt>oO&N%nOR<716R z{v01eZE4|X`qVR8#}7qedTLiAIK0aBc6tk2$wF<2=mdS6e|=*+I-xtQIST8yj*5d` zDD|D6PX1>rFa~3O_3Q5qFZqY1La?ct?%#fC?(0Ytm6JX*SI7C>bfNx*-o1)%`fKt| zmxK8kG0a)b?X}@Lu@w~OMG{VFsT`y}vuFy`P)d=!aY+aB4DWw`?pa+3NcyCI&at=V zHo%v0!c2b9Dc7C4{kna#u_CqaNiQsEiYAx3$%Jj`q_j@$A0)6nkNqU>AZi!RGS7M7 z_7Se(IJIC5HdN?XxD22*K0c(@{EI01k8#pDyzWU!ui}Gw_2akJGzjmapiy55ynXuP zfA3UjLIZQMiu3C%Jh!`eaeO*(;l`Qky#~)>Rn=0{Z>6dsI zL{ImQaI9=WoG#PCwH>Q633zHs%X?o~ip$!^0x6dV!y#^8uHDzT_ovCNrlzKt*ZZ=- zeRlIU)t*<02t^V9s9Myui1}?>6E-ea<;RO3wrPcZGJ8~<`tB^QNscGJeVs7ZOdP*3 z+Px=gH+MTrK3p+e&V{yK5i%4*DWm8$V^=5X?w1`{+!=FE#kW+7Q)pDRz{48GZUa4> zAdc?qzDp?lC+cJ`rXnC~`r`3|-m}D+LCr!w_DcV*P#yU+H=S73$Mh41?VDu58y7_O zJ|Wg~xzp6Q9)+D7g$(MByubc?e_gUO*Q_FFE}$^DbM{Ac&8;^H z@fO}iUcLN;<%=b5&Pcd2hF@w2t9UOmWwL z=~bl^TgK;!J_bRtOOP{Eo<}ZOB96SF-}TfC64{8SkiGHyc~)u+(fiF~VNZ)^EdS>3 z4;hBCSItrAmcMsuJmyXj7-bF4y<&b8B_B#9UdIuuQp}!vf@P~$Z zu$9k0XK9&9tUV@z+-&asaQy6@`>^^7;ZMBkd^QI~H>!E_W#63!8;3B|=^YO~`kVfP za-~9fs!GDZr%pKYb4)sRE*q-MxI;Z2f>Xt?f+9HmNDem>R^L?F->i^hH|c ztNGtVbl}mrY-##rvJCj!+)nVQOZl%a2dbjij!@)(dMsqwt3{Le{`*(uAtL&4Jt}k~ zfI>Ty{L3}`HPW@}Ihl(UIB)-RaGcY(nA429IXgUH&Kj~>`8;Jh zRha&-0O%XDwBC_VvNrCP*~QPBur#r^a>$Hlz&`GwvPE9GPg*(j{`Czd6_rHWy_!kU zFxz+6jhyfPD$0=KXMorYS0}W$!!}ORozleee{$_;mlt`ng-iOXm z{UcMpNws?Vjq#%yFg1sg;D34(lQHT7Vk3-p#(x>l_Ki~46fHKwEEaq3*E5d2l8SOV zN>6xgyGmP(6JGcgA0Oral{+%IQd~-fa8mIp&#Z3j$svc!t(E9;&$l##PNjFJ(&W;* zYVLBfQ6_key-R=dI#H*}dj87~?m6z$S5KTb_UPU?f%2zP?WI}1>)L!wO`V$Xma8c( zExm6btPt(|F5fU^_r}m7zNS01+Uvv~^zCPn2KFVAPPq*%UMS)$FET~&etci^R}#+a zRa#-??%C6`@F$I`vafGC6nmpg;|mMCG9MUnCpH4Xn1RW`6AOBvzC!_lJTM~}2Q7-*;tt%qhixlKD^j!@$w)S5*ws0c6 zB9u=ppisdy9F%pQ81Pe~!|6`ZwDG6R*NFcCNkF#0#t9N4jEsiFAtEdo|4bMWMT8{6 z;lY8yVN}Na=Zwa26n(QDg@$rLhM~uM=W3JHyJQ|A-Uk_SKIdE#ZC9@5Mp`A6D3w&I zsJI4$pTCRf7F}H3V&p8;*u-ML!b4$?0i6-q%0-Y9fsz?1Hi~gm2lr06)vBkH=ro*g zlHh_Q)Vf}=uwVu+vz{1R*WA9GuFjjit5u3gtPx;gj@KIgIwjh3O&GgLvIGcK-h4%WkD zf8XbQ-sg25?BE%Vgd^tAaL0^wY*CaI3!|tQ74(UPQL|algjpt=1<7Kupjg-^>=PzW zQ1B=AFuTk$ahNL$Ha#6(92^p8%&{Pw2#Ll*xWWVpjLAk~B9EBDCQQO6%OOlCG&>$W zVwOeqF~fzLkrl$DvQVKXDrQ{#m8DP=MX_ucm*Tf=+xE@AErPaLn9QLt%OQ)RKLl@n zihc%Bv=IjBVv88$DvT*&5Q7|I&`>;{PDeqV3F^%ME5snp|NFo1hY%$mrNK;Sgo_=r zkO@7+mVD$QzZ4@BG0l=D`TcF>a=Bc><*|lUUq@G-gF>OIjJxGnj%O%vG+IF;Nr%do z=3@L$BsqnPj^-K~Qz#r|f`o&(P}@UjYz&{_Zz17-;vicr7(BmV@RL{sgA%nk7%~fq zpiDwSLgM}CGa(Z*Vwvh!Jn5a0Op_@3=rf`yWEc_)iO_GF?I91jL(Te^xI;r^n|Ws7 z6%L^g5`temu;ak?;ZdEM3=9unAm@v~5Evdf4-)^*m`og%!yObt%Y(;Y zS(cCT0{$Bw#1TG;{UPy*@Q=i7G!h~qhlCuDSC6~(D37D-k(Cf~hM=f=a6DKcqH?Ja zvV`DWdc2g>9gm}0usaUnt`#hM=?Ruqm(GquI6G$9VEKkD8_W?t;_HDkJVP(p}hN#tvTsMedw#!QsjThagYbjKWCLiWoyx<}s9ycC@gxkji4Lk1KAgSwm7%|uP`+ml83G@3{ zjAOit%`2XZGv?!X96j{5nHawz2~KFE(NKfq-~?ylkYGb%oYBx3o=MS=Lcx*wTw-ba zPy9a~k{B@;Vs6MuG!%m54>A9YhX@fA^#A`KBE*B_(l|sfAw=XLmWxH-%Am+n*iyO* z3feC1VIee3*&{M2i>pC4*FSlzpwJ{}!wHkK*=(e8Sm(V&=^uwVyweJzeqVZzvd+30G`VGpY) z?1VM9R&baj8WRz=f+aWv%lTDKhFEejOz{E=dIbI7|NfUh{_uzYU4w*e*|q<+Ra;oX z1pQ%&Ol0#Xk&%bLplT?y(P%cB4P%Qf7MmYfjj_efYBU;+CPH%0XxhLCO$1GNG~tM zNW>X{Jr1*-Z1ab53vqM?_>n(|w{LZDlf{ zTWRc`#_kbGcZqdfBaDPZ=O9r9hn~HJ+3eO$2_rRSo^DE*)Doqj%0!mR8Wx!lfnqTz z0_7B$z#vVKLKPS^sT3lRL6pFtm=MAk6v8H*Xh_44hA*``QQP4lwjB?ZYPfOWlOZilO2py4`^6D94rgoh1#?Lc; zzHy%xx#NpF&iLXi?a?MJvCpvYT3qvOX(=v!dc_+?xguOvoU#T72*FJrzL3OP5M|`* z(?cI|BqNK$$Rdd*1kosrLn!bQViq)kpZ#TUkjf^6@PthPGCV%vD_p_^Pw&tdulL$} zdLj}L2?@#s6`uE~RMT{pKhx<1AdU2_Lo*@(fF8ucVpW6%gQ1Cd3CI3ax1P-_GIa3x1?WK>r3rt@NbEjG7li)+jFutcjygveB zyI2bQ3felj%|Yh#E0g;7R=}?3DZOek0OfI!vBQw*!M0Bd22$VKvwOo^2Vg)Izupfa zu9stvvT=M?j>21J&v76)2v`+%gZlU6?E} zE)~97EqrYYVFEPeNAi)pCYU2rE=C>-;vaXI=KU#v2^*XbR_It!A1sMRX$d2ryQdo7 z+d;807oMsW@Zl_wo!*LM3e+N$w(j-YDDU= zY=l^@op@9pHgrfM#11eBLXxPcllaN0$U%f@s4Cxto_B2R%W;mW+AK_-x}Da0{VAy; zS@?zOD?QM@m$0RfY!7g% z{n7>8ELwB~3*BY>?{~V}$~ZN_KdFS7cVL#0=5Zv2-c~?c81ize*Q@g`vrWt%7NEr@ zr8MeA7K}>YGm?j$Dj%4 zRa>POLI3SbQk1ZppXj{&<}Y>zmdRn{FT*375Pu(`VAs{rns4-plOVMjNiXfx!DE}U z=(a0xsHfOEPHTg|2~e(*&PkwT$P1ZxLKT652R{w`Jwu7f#C`!U*1f5QH~=yQYlrq9<;7L-xs#7K5t!W`UP1{;>cH_tdH#fSINrxjCb7G%W3Rj6IWv3%Q@Oo+ zi!j?t_=cFc$nuYYZU{C0))e%|a+$WyGXE%NqE`wGRY90+gbYY+iw@_`!&QHf6*WwhQgh`uX04iU{!@M`wzWCKuB9OR_PUO3My zhbdBaw(=AQ@U$^FU5R@b!x5^^sc z!VLn*m?$X=>m2BjJRV`%04L32w#hudn9q{nV^9kn_IDs1o%I9=%?($y4qW-z*J$#j zv1 zgevX}+ddI8oi_bm&6uB5$BX+9*I&F$>*qH4nVe1W@6O?mTf5;G@&r$N=TV`AsCVF( zP`s?Sh!45DeWh(#raC_TQ%cqGYpQ3xstK6px}#XSfwNlmB`@6?$Nbbrr)5e#q=U0rd*}t9T5(KYNB#Q@n(@@e^TBuf&Yz1Y7;d?T z-KBn9&a_oZwtx}Rvb_*uflfXa3yWocC5gLZa7fmWtUwtmF~diR4_TQc>siObK%0+i zC{y81C!F)_wrm|h=t?qf?aRM_0#g{3eP$KUcB1+>K6{TG;Vjp;-nynFd+KiqeSa_k z4p;#q90?K`w&T>61F`u2mA4>pTs=3`&&bcuJaoV35 zaJ9B~JNH2)t@)H)llsvb`AGe*HjWTZ}D zszZ-!1|N8j^+ktZPEQ6)Yc%?ZHN*AiO}*^`{d8&H#>D0|PhFjdB570GVFQBh7!KGI zP=`b*Ao35%^%~J=L{^NBwCI{KBcu%cU}u-HJlk*-ThOS8qtZdiom5Q1yW^y`ELeQ} z^sZS5@?=Q|YwwK(M|-6?lCbS0A5l_mg*gDA91AzlyP@txy9T%?7*$tbby9n*9wp33 zsYZ?+L{&bsVuS`C?f?p%3dA7;lB{&*aB32EPeDvU$|eD-2X(Uz6ThML*x_UXlR;+* z>W=A(2-ib&j>EU4MJV+6K2x@ki^uL9MV-k|jz7=u0MtoIGw~~pxDU`mD$B=Sd1uZ4 zL`mTQzfcE^%wD_Ah&9w}aFO6D1qel@!$>Uhnh40?N<;7qiL{T~xz~F;p%=NnYY*z^ zLKO@sbX(vuqUz)Dw)Y2B0Omgkr^{S4Ptc_5*7=#*PGZGij>eOgFF!-~2tgkIV2D|& zk>K>%eq>?@yeoU)TTADM^lO4wxrgq?C5|Hn8#!TCFwdb36(Yj|&mN zQ2nyRul(;Ii7a}g8Stcs0A_po|9@~4#PoMg^^*94MK>HFBjK9?Oc{vJC)v7scW%(~ z2+e=W0v>KRurJX<0iCTIxzY3E`KWxnPtj(Y_B19Y&rT&nnlXimkiK~KCPPDLV3~wBqs?BR>>06*Q%WNo$aA6lQ;v41TWfUf_T}WMC$1F9) zLE{@2=+A4bVpE*T22-&w=mYJIH4h<=z2S+JG}KqIEy5k~`5@NR3#oZarY*!on&pQL z0XpRH4}UKZ9_PC0X;LxP+(K;yg4|+95UfL}T-Z7oLkCDfdCQ{K19kvfJ@jIGCkV?H z5w-XeQeL7pUEao)7Nq!FF&opea1|~Bm@{3 z6kF0Hf4}tCgljT^i{ir`fZlrGEE)3z{w*6k_i&WuHF-TgoDKI7QnSkBYD?WBakq%Q z(m|vq6$T_(ln4Qzq^*ad@EQ^+O<42@nnuvOVD<5tN>DUt$_RgxPU?LIW7ed~n!zlt~)#l29 zq8H0v9*1HP$^N$Lk+W+k3kV zq>fF96qO!u(?i)W;>%M-@F|f!qbww+oa8B<1*A_Q-+_1in<|+ABMl|T^Bej<;eE1JR<<`vE&mfkCTIXTjVa0tEEFk zO)dt!Q^iL_1dtmcnQ(^}0*(7dschtzR$D+zU3iR8Z;$3ESmgVSXfL4TyN1@Wks>}r zIlBEh0GwOvLuG%%>8NU|72*&+{t6KEmsmX?p27z~bII{;pn?iy&mn&FPt{lQ=_*tKD z4(WQN%_gVo(WhRJ(^?iIa=jP(ehzqSPt5Fy`BP2qQ<>YKJ9MrINivAsjN)rT1ccdspSy%yi14wNYEH3F?|ebcqMFVO@1{Kr%JUsN8Ci;eZ$ zr*gCqJ!~)S0nJ#=jeZU-uK`4C>H}iQyHsC!V@j_%?s+Nw5Q+FXArF6I^Y)057u)l& zeu#S-d2LQ<-N@Lo%oDaE{E)koaS~qQ=t!-VIFTt$A<4vX0y&nG8v*Q?wCW`E&z z!R>3CptfZ)*(k(#*I~Pxi{RqtGo$DvF5)DJuo#sKXeaMp=W!@lU-f067;CYf&#Kzu z{u@{IA}O#BjA#yFUUXR9o%l`5OeYqqrJ}=L-f=S+BbXPDen>&2@=>_3WS)L6wfBJC z!-x(`Nx-E|CvoDBj_CsMV|he6s`Z+P37MF8()%WyJB-$Y3!Y8ntOz0^qcnmaIpF7n z_TD!XX`iniDPUE@jo1t(yWOgDo&j@LO|4GlnEYSCe(SIOvV3()T>umWQ=5<1m-}R3 zK89PAP*Gq_won}EzD=kh0qQS?R+|uc3{d*+lG$Zeh_CFq>_(>U(;lMNxBfil{Vboo ze5&(?PUOU@ox9lR_Cx48To}S2A9(1kBHieE*AU_goH6->`MLQJjX%YAffWafI0b!o zNIo|hLy>F_kyi=x`KGg7IWm1y=txIs7)*N;fexZdL38Ncc`IZyHNdIv!?+zA`7$xev`kfVR)5ASbx}vz^TZmoQx<0l02Zmho_Z6;Ad!|jpuPWO!Gh$S5Kx&rmGd$54bouc z=m*GV;p?oYxLZ5IUGo#|Os`T~cC1dvZ@eYwhoad7krH4dEz?@hl%SDgU0rLrKxzG^y#(44&Z(t&G{`y^#A6M=#(D=D~UWP zI3{rPSKF)M6*$&b_$tI~`j0;$^*@uiUB!9udti%_>(AqFg1z@+EzX1<8HfpC$1i<> zHIy;AkzPz?|4FnnFQ?S-B3fp%wOS?be;Dw;i9*dF1SOr~AAl`d24S?~r?DU^ zBf*wJ%o>w37HU9&oN45%$~^bQ-h|HZk+rD_!jqM@Vt~}{eVbJQWhdd@)OSdg7yNqU zL3~hCxHudWKRg@c>}$Hozl>m%>iZZW2ZUZ2f`s(4D=O)9BA|--}ix~#8;;*{Kr4R@Fp7ls! z!aEKw`T7Kn8XBdW_FUB*aM!Ir#IJxB#GfBYnvcV|SADY363&h8w#CaLkaH=Qp2^lF zFZYfR;wp@1f<~R+CCHKC;>|DvfcNV3{*T9Cet{-`Dde1=Af=iv8jhJtLiVVS4!>J0 zC!nh3?J6$=bORz(ElKrmGk}Iq3ZX5}pKCW=7@#!)!Al^z2+^vv|J2?2V)C)JQ2Uqf z7_Q6TiKR69;a$5}HBv-R<@=&DGz)xlpQC~hK|_Enh4D5^{!9@34SSq*mc$p6!0(V% zvFe+F6^SS&VX9~-O#H~}frzwime?f9@E#Ti3m1DshB2Ux0U2sdf~+-_q{*qW9r zU}0PpMVZhANvtW$RjMwNUQEbY;+w%l%(VBw#-0`||J8BC`=LcviPunL>17sDIR)fE zF@Yo00vsm?p7$#y$cQj86tiByirixXT_@;4th}?PrtOo>s=gH#tY{Amx$SNkfT>#VhZ`t# z7996wJjE0f>LG~n%L?Zw@`G`Ye4vd4o6C@am8}>Tvc$H8LgYEGn)`v9F#(Q7HPAm8 zC?+h2ie0Z|?0$9Qe%0Fpl+bX9)9Ih`K^`u=u_I0sk+HtTW|i6G@n@Ul+P^T_43L3K zmeP71dM<$*#sQT0TeVD}c*s(2Lk+mjP7KrK(ru1QFh_n`n>k$@7h^qy0JxhAwIDTB zE0@A6y2LjBkEr-DKx9qgwUXA-f=#mUkwdMl`b#lIv&m9)>*WAceT%1OXhe zEXs+miZkZ@Rum0|TA;z_MI(tbK%FgjPF-q9w{%IIh+lPUht`4z!GblIvpId3dJNF> zCrxalSa;jD^BjnZm${L@iPC>AkWFk<+Ay*l-A(q~zzvP(TfiSOgZ#D_nEZDrW{9@JxK5A_V*agDlZpzpLS}d z_f=Xq_&;h$A0lnTKa zB&l{oC5M=4Yh)p0%YW&o!P2Nvv!gESs4#OTPKUv|-2cWHnmr#FC+j5c_HP#JE4#^u zYN!Arrox$L`DX|9f8lheM@m7u7PHa@+kpVF!rq;{X(}pAia6GbyZ6tv#PWp7VBbj= z!a%OK_z`R?VTKASAP~zf5M+YhC-FndjJ4dL@bS$+9Mo8a!Xbf_Nr8knNyxd}q|f=o zCcl>+!t`EHyUXhYD*53EWn5qsB|L65$poib{;@w&0|3n_hzOS`#CQ}o*cDkQJY#DA zyFgVt5Q)N%(~px6^9xRk%vuTtQ<+ODA*!r0mCZDUBn&=U)8acJj@GKJs# zx?a$Jaj9;u7s`TDgKJwQ9t|MLTuX!)UKaURF*~OTr(I@eEbL-aleq&)`HKZvkP-qt}SB%0YHRX;!YU2+0x>fcng5E$T69cM(i4@P0W&Md>Z-KxZZE2Q@ zA1B#SD@>yg5XA{nd5^AbNc8RG3qLco4cktaX55qN!LvS7m}>N`a=P?tsXP|${+UNa>_58l#z>UTHHoztM`5yfI!-}@D%+3+wW@UO zh!`exoq>%>Xg-rz1>s8WAb3T z`FZ1?BTp*lSsckCZP#G~Ogj{N40kRUy==VOH>m5|GSwewS+f5f_^pziVBAwH>4#HQ zX<+^2r8-L0g1)Bj~{$Uq3p-6D!PfNKQjibO9pQ9$jz$i}>G_;h?M|Z^^dHO#)<*Sm5X$Hi9{|gna$<-reWMCR@&( z#*i%n(W)~A^75ia-g@WmRk^-Cqx@hK@zs7N#6kS*s<#!0u!Fo#- zz~sGnv^`fQ3NbQ5%vfxEf2n9CaX~{5h-DDRLw!rRsn%$t$g%A;95pv_$V*-f2>U*w zwZ2Q6Q>0{=%tr0VLFmecb$Z2@L65445|Z0F@@m2Bnus8(4_rWqN_^TXBOM)}L&U=7 zSH(QoQ%^*$E7$*`vx2LPCs8Dw=lT$B_&raRaNP~mg!T8V;s6vj$aqUn%Bil(%V{^x zkKOKoU~Hd!ze7puB`>~?i9Xt(`hH^hSeRjJ>&OlXTxW?>s7I4`c=*uAJlF?>3_ERZ zsv=GiZS?DE_7Z~mTpi+kIB$R(KFY;&YkvY0%8wCgxPc!Bq*O(rM^(J5I!$n!nj1g} zEPExXWx6jYlTf#q7Xtuu_Q!a0ex!sJAZ)l|6WJ~3r&mc2oKa=E$6s;54po*>nY1SQ}1P1T5 zM?IOVtgvAP=*Uj3HcxzZn16x8L`Ye2hqt8)o%^SgkLDt*ES>|26cZKcjcbB1I9c{P zX#ZlD{u7`)Wwsja`|(mXJ4O<(JGP<5^tsTO@{uQz)Vb7E=sjZYQBPz86Kt@QD(Z(d90#|6qXnLPu z@R7!@0sM<`ONl_EMatfQFzRGe%)c?Kra?OQ_0r*J6(rQr$Gt)J_06?#Yp0$w-wAx9 zV^MNtS8W&5HmX6B+@&I#N9yj*)L$qV!qciFH^v zAni}}({P%{#DkA|$Rs6%ask(oO6J3U zeNBKRsbd1k03jKg6lYjpx_$B1R@^@atadrG%6NBMA0=uLG?$SUwFI49d$|H+eub(o zfzUag1BR-b>5g2LE)@zoq$|PLP#}HOnfZAN~6czp7O%i+oB7hDzYP!}i z>i4iU&h>c{B43I)D0vu_I$bULgY^nhs{YdjR*UwrIBdjphQ3VqQXiefs4ntpzD$E^ zCeLU~4{p9zTx5ClxeO%7svZ&gzE$x0eoUmrEiuQF{3%klH=%t@B?%2zD*)$-p89zGcqj|sA9YroKbCd1(NyPc##Q*B~su_$2hsN|y7Rz4R+ zkdG1yegedjKtw2*DjQI-xS}AnmgN5sG8aSzwV3aBV|Dup$N*m5#)$9RmanVzk>fKyjVtHw{wiX~jWqDSd`@ujX z%5hJ#dGg-!WF;vS%Hcbi4G~d56InZiP@|3O`~kv^r?;Sehepa{kA1URSn9tgYa%ut zy$#03UD#Rf9ADHE6n|IQNh~E6Y~@3mLhO0SWG=maMWhyq>)o*$b1#xDQ&}ka@%$=pGj~6@Kx{gSD;Q5N+{ecj%L!oM$Bq$9@wVXnl zWlAT7hR-oR&+I25Z(tfk2&jDbR?t90~PO?R#R=Hx0)`gy;^CU33Zko#qmE8k8Y1 zQJU|Kd=Se^qvj*Ome`0l{>(i?jMl@VBt{o5gwRPsly5tp7!xM~Dq%!DwhF+(%WS%M zZpzMY0(^I^QL%L{i(p%)a&6Cr&eJ!QF7A&Zvt1r*Nc@Y?EhytBIjZYTnt!H2UHf8K zG+RbRzQ)p6kiCFFB`~0L9H&12m0#IS2BcGi@4k_7c3Q!XKd@fK?@r;n%{UVo?J zV1|Y@HwfHjc?pB%QfbU?d7#quje^)f63s?`Pyuu|J8%EfijfG?&d<_Uymb)2pY<)~m|a4<_9Vjd3w@Zd*(p+XRMlzWv+l?a zj;pTLdDzg?@-(67U5+`|FeNt|a|^DQVzMoS1_r*&2D1pVBG;aY!akdVp)6xMHc@rz(-_c3XO z<((gSEL2wMF{}J|e)vEZUR~)M&3=kxCW}t~&b+ZDOcRvY=^a4ZUdeqHN^j$ld1HHc z&*&)=%XjvnuFl!*T~x#mANBu z9$;jVMwhMKkFVeaCX3*l0UeoibZvbIsNGP|#xet&vQP{{xdLAPmXmK$D3e9!oc!tG zeHrP*6jT@2g;BhzD<#SS&7=|r<=Wu|@a;9P?7tjQO;XsEEmd_-MGMbr*f&v|tp03+ z7|O^`@qt0LX@bAAtf=!%=|a38kdVn^m~3 z!tLE`wo+}_R&F7?W^F6Ct+H|ZEwjurZQ5iTEo31JvLL&5&6+iBzh#zL_P>@%SPQai z)~s2Jb?azbw~p4;w)Z_`E)%q_mv(*oK4_O-dg3hu{!AdMc5plKiP5SZ#RKhF02+s+L=5xpE^# zVJL*cgA!tdR4JC~sH0HHD52`;LHWKn z9nTh?pKWGXDmPCIF93~g*iX` z@al!%FTC)=%RapN+3>T=Uj7aeWrbr+l)i&4KFVssgb_GlY7q83FR{dRPtMGhC#)x| z9qLf^tH!IR_v-N}bCsCu9E6m=@?QPQ4y_!aJnzpA^0Uf|Yjr$N7^X0ZMZ_y4G-0ZP z;s`d_;EXd)*kFt?&NyKajImq<%c&7KVdZ%Ko-qFA6(Pin2(PH`PbFMJgds!`VGv=k z7}qa;cwvuu3Q-kv;^zX zA6J~=_2`c)zHo*wyuL@s3AsRS90ws+jf9Wy5!R%BiH+33kUDspo{v3ypYg`~%$ukA zbUvES!#d8(;q!Z4;98IdtE6UN(Q#0lfN!HXv})D4ElcwS7f6Sv^jg?UB{ zdcrN{(L+H!30z5s?XVJTnpUkU*ZV>-UXDBg7My z@o;8jIDsL<*AESi1(|NhK@N;{?zD1c2S@DuX=im}T!)4B)6iD#G_;@Y5vI<}olY3z z%GF5j)b)7muw>cD#^HKgt_xl0NW&_RJR@c3ge+7>o^jL}M;vm(W*mu#Bavz*%<{$Z zcrLrlrQa?Sw#$U|vw}n@NRY5FS&+%XCQOo4Rn;Yr(Eq+c=-`Yejwkf%V8bg9x5MT3 z*dEKr^|&0*<8lt11Ixe&?PGFCzN8E}97lpANs=7LaY&MrV0b(pi~JG7{6F2P&@z7K zN8aNrab)a_jE%1>C=BQ zi2VO{Z}7*#jCUFi?uHM3gUQz<|N13)2lMWNq^ z4$I=9{G5N1e+Ak9p8Co2)K8)CB9onRPcG6*`Tb#$ zu(17qnE$?aUAH_bciqdU?J(qwGRhbRgCSr13zL?iSlaC9@$hg~GhNtl|H7*4@$m5Q za6nvzdyK+8#&Lo4V;9%aaXH9t`C5=kyVlWxbS;lY%cG4ZjkF{NRTRU;RTP6_kQ2pV zFc=I5MN#BLA`vST>UxlZ95lzMlHoq2?Bnws6V#B}GZ~(k!wgS^)Qpglq0b==s-r=5 zG$>?3Jqv>{2!k-l1Ywvag*#IS*CB*Ayfcl0L-1x&5Vrjpq^s&oR2LBgqYsLT#ho-d zj`03^d!E-uV-Vk}m1Q|l94O1O9F@z_Uv>14iSjIO&&(RXaJw_J(2}z#S&)e#+bmEN z1A}a{5q)j5kclIf?Ajk>k_FkdFku4yO-#&Y6J`@;^T*g>9Ol0rYHeoLLc&ZehO$i& zk)|1IK`22)B;P?of`mvjGeM-GC@RRz3?)MiMN!m5O_MZD+p#JOZe`U(+fA#!6R{YB{*P^^ z6Eq38(|P;$txTt8JJq~pc)^{@Xv{KfHiXVcM#J!e&1!;JBa$Ttkt|_`L#Tu$`0s+} zBf<0eD-$E3K?_<4osWcLBFxU3!HkJ8J8QlS<{J~VcJ_^h7VdKpW6U5`Ga?}}Ar_0p zVzIDTEKDR~@-Vqbh{R?SYpk0~FO`u6Z)8HTafB!nC{(5g`;2LJ=Y&L_~-XArx^(Tob5y zP|&_`%}3ok^t|)`9|DK_zT21E8JeDF5BGhS?-D4VJI_qd^DOUYFfYseE{9^<0t4j{ zG@+OXg(DwVoh>^UXJ7hr`sE!WTaF!WX{y;*F2Z5Nmw#aM;{q&pmg9j~(F= zUW?Qf#X~XvW8(*H=+g3-(B-D{xokS0+jEJ{(6PBpY%W9nGSnp>4_%8TW@3rQ%a+R} z6YIg2MNyPUB$`OB2g?F|29G$L6iTB~3&&yRfin~CcN>PY$GEj{B+ecR&K?h(@OJlj zW};D2y=SwTZRqwMuCs;cOen1v#I>Re6 zGGfJsM>6a~A1dRC%2+lJ6`6OEkx7##cb(j6zI-V&WL|nE^4%!WiTpK6Ob8n!L8?q9 zl^}Z=nN&n}6S8w@ltD4E5t#%%Via4sY16W)%;n;+AVDGHp@Jfal_V*GLP(OSP9bC} zf@E=t3D#7n2o)J*P`V&TG(}l(D0bpZ)WiucI19>H#eVkE;`4~-3Zq^;;%QtwTYMzU;#Zi(t1yl*A>IfR z;u2xzsVz_Ai$5g9t1$9#hG7Rs@LqWsc5npCyH{R$#I;AL9d4D@GAQWv8aqty8&f-Mo77&WpER`PQ4)>C9BlY-Z7^j4nFaqlGBTlHDaNER2&}3-kH;KF{-VxqM*?`}u8;h087R zh!E6gHVeffj3c~Z98-o^ctck>bcR^yp~rM>csJd2?WQrM&OpC!qcR!j&zzPS{RCa6 zWj>+^Q-(7A`fV5^V`71U3}ej9l(v{7!#FZ*#1T8<>6o7xj~O#FGnUDQ4IDN`*-S@b zGZTF9L5oMU_(2IuaDo>lsIUzs#*$$h_A!OYqH&0!MMy+L6IwNzhnQK!r=gEV4WXV& zpNC*jrAiF)2)#;m=OI3o*3eGhdqO>(o?{ROVNl(B4snQ(^CE=%e~0LLgy;;i;jh;X zEn+6d2}#7v2t(l!Q`a;(xp3vokRzegYZ*Eop{pm<6A?N&=ZrZULOrV|wDg>uGp0Ph z@)Jrf^Ic?OWG*oxilHu##bm5MU^iiu5 z&Ty+iDmBzct%jurHPmoW9ep(HXdnJ3eB*?(A%%vN#u`!@mXywDh@y==Z}Slvp&s{} zK0<&0dW`nwBFjy1f)gC<2@cB!_uQ}_KXUVN(^IDZ*l+A(jK_ofcyOGd^L%KPC_XLD zhZy`=TKl?iU3H75Nfg?&Xf!lgj>?i5J4lR!!5BqTiSfL&#CSxq^kirT!(_pYN)H_j z+syDod+twgeun8{Nq%N@Ql>#osgxF}G*}oOg)5`5<=|2HwC&(&uw}ZQ4sP(IZ}1ze28Y8} zSl=ZJMF6otPQN?2GQqMxYJz2cH;l|3#^UiA#1m|VJ&zl^KF1(-Hx8F~H%O2mK~~Kx z1&Nul!^0(A`*ahcg(vKAcvuV)jwjbYffuZkJ2lwpxqOTWqv5oCI3pg;$jr<*j5#9{ znX!yzWHQS%Hvct$--}l-2l8r+S7Q#G`;zAS4ij5!5ffX)I80+9Je=owX&t(YaaUZa z;YulEC}j+#R2ikp7^;k6l#1|k8s57XLj}fA%8&9p$RGpx@neu5gZvoCj~_pV2=_P< z?oomF6c}bF^;^MKU>HZFIB}wd7FuXw7=t1dp$ILs&_anLj!1Fh#EBCv6d{Eo6rl)3 zC_)j67vaPaCsLd^apJ^@5_O3Z<+pxI6i>W+_spGR@DaXFKKU4o-P(O`GzG=6TZ%Qr z6LPWmZV2morF7|`hqi5!%z;aEGIe96K_`C}StaX^i1%Cj=`vtY8Hz%y0-)I0P~r4uK3$_lEcG z{Tu%KHyXBv+YrXy=fizyFAV$HY=x{$g%nmOL*bCZp-gzlvLa+F5n%{LSV;(jB!ody zNjON@a5%gfs#58vib$2JB2gEls;a80sw$PL3lc-*rRzgX%tOS)#H_2nhU(#ZXt*67 zYTMEf7#bbR%!q_Q-m=i{-UHvgyLZdFTh={9Y+5yH)u@f^l~+C?KJt-|eB_mn%rY%l zWYHv8Di4-P)TygnlSw=wDwkj4V*Ctdu)>psOL!~clZ5jU&R|>u->%VzgiL?POhh9- zzl49WSe)^Ngv8>NP`E#j5%RG#4-?r

    {w((EHWb!J|g6hLk1~GB%`54;39Al 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%0D_`@Im@P|Kq?OL}Fe|U(7=-P)%eYmI(kB3Q( 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

    &7i;W~5}?)qn_4x_`*kiuQ3hwJb& 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 naH7W=$mm2u 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℘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 z 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�Q-@D>#wjpEY(nDVf(ZJs&!Juvrs!gIcxSzp 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 z

    E>HqPHy_-5=53G*PC+Rs%Og45v&@jm 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 ^D23fmZ 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�G0hlYG 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±S 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 u^!3c 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≶Hfsd-N}E6uH0Tz1uJqxj#hWwv$v!X$7h?Km}62kRdDu+ z?egD#T2*e{b=R$Fs0!)A9tSNRa0N`trHG@b(P3ja*Dn3xfqSk3%P4zk=}#1@U@ovyg+WFh zMJBlD(h4mK-Y!k^rmHO19&RPOAB1gv>Hd92uHNl=z=!*)BLSKsa{TK#Nfk;k*Jn>2 zK4_l&^6Q9N!v%jbpjCics(&a*;$Gd%J3Q}cVwmhCDp3I9eoLlXIV_R`X&^-_pOSeO zuO1G=8B{+1rc8}It9nkF3SFmEc@bi!0v>nlTUa&mo%hQ>od50v{B8sI2hzkw0ln^qtPcd!wvuFMW7210h0@1;0<Y&)&cul2M=zFY^z-a%@Wsbg1{bfeC;19)O+DidUuFo?>#ag!A>(vm78(axKRMT(s zF#R2id@#(7w-E2NS?agdf>FV&JnG+@Sq;eog}891E8irn)+$K037)Zn(p`BbTZ}4x zYj|~*JwX^T0p0jzNrCiYW3cs7fi#pPybi-xS+h4%n^T3M=xbDrnlk`27z1%G)qX}3 zYt&K1I_(r%^~jvwpdYKeabXl4+#Lc$vJR5m)d+*Q`Q?9Pyz5Q+r$9eFgpA3C`kHIC zNN1IZN^RRu&;Dk-(9P)&_UaGCVE0~=c``T+lzMs0V8^vhz0QFASKaV#<3x%Dl_u;s zOiEb#7fxR|xu+kN)&%1M+sgZEM!L?rbZ34J6`clER&taf*wWaUb`0+Ct1CndVLimc zXHEjs(GkZ^P6&Uq?$VTPpOGPqn$!Uxl%((5Q`>a-o{J4mcJsL-Vlj-OGX#6u#!O?m z`b1Y4$?td+pb3VeCLKWdAP;0oY0a#^#?@4WC7yU!ME5oWR~#Z>WQUuIwJ$?P@wTv! zL8Ki~U45$)9}I7IW)zq$fhNjRTAHng~dGQ+GmQvPVDumE~Q_`X|JQ#jMApQ)Zv{Jw%sUY`DH@btSX4c!3XInsVrkYhxteEUzp&7({G- z@$5)^m@(RVld>e&v)?J23J#P_5>7;PbQyz-IX{s%3!FW^PG1u7R>n77sO+P z`VsTxENl1L*3F-JRq`g0#~Dobnnznjvj$=~=})T;wHP_LU&1JirQL7mARH@9-mYo6 z2+x$qnkVpKx%`2=n7_EmJ(DHS>)4a1gFXC?Ln{s z|HOPs^0fT^w4FD3SvEuc?vo$*uba57I(%7lPQLV3(aL>!=Mt2;ZG(zLX)`ZS*kK$U zapjDe?9qwl>KtEX$%*#FfvkglI?0y3Vqcf^HG*V3w~z z-yAWqo|M&%kt$kK99fG>6|3+U-?kkO)t#{W^BQZFAfW~+zYQV4FeM1y(j)~VZq+n_ zzl0uVtE3C(h!4Q!w~#Tfn2%HCmP-I$`CR9z4JmREZzJ!Dfl$Hkg*ed0yjM$Z% z|N9Mx;mrIW*`ba@v1l*TmRJhJHTfk~(*0>>nKG$+4jN|_)HWfQ{4e4+kd9o2^Bd$Q zO<{s(V)dT07!&1c$LeS6l28EiyG25GK{7i{9uAP!1f1>S7P80r-`%t$2l22Fd@Gb*}wI**_z^G~|3tTU$COt*fKK0%dID>;3sF)v(*mMzD~KC_%Q499t^aYQ;2$ zCOVSOmX>jH+VaUzt>WkLpu23sGAym@bMXVU#y6U;1!F7?LiL^guzVqbV#3gxXEvY?F2(@7hizj8&WP^JeAB{4T@ zTLXE8k%vdW-?vwLv77|>Xqm>jP%0*FQFAFs1m=Uz8%_mPNGGc9sz^*wGek3B_2(Z( zh<0`wJwmWjO*`^N^OM=$6@T0o$on!N8AjfO-&7U|h}swZyh?p6kz8esT78tPhpJ52 zQ3qdkJvT=LD~+~TDG4EUxp$t{G7AH)ACpLi|4abG>j5G8@AAJv=RX+uf3e1YFbDwn z-;)2#bl2GQfA+)v2V4FRmiQn1zx4nMeMMy*1s#+c+CbStNm)ffUqjDATSY}zS?~X! h(?uIA|G$|h3Mh32Rb_w^#@SWmzwzOJ<9}Y{{{Z66!Q21< diff --git a/ios/include/gltfio/CMakeFiles/uberarchive.dir/progress.make b/ios/include/gltfio/CMakeFiles/uberarchive.dir/progress.make deleted file mode 100644 index a9383077..00000000 --- a/ios/include/gltfio/CMakeFiles/uberarchive.dir/progress.make +++ /dev/null @@ -1,19 +0,0 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = -CMAKE_PROGRESS_3 = -CMAKE_PROGRESS_4 = -CMAKE_PROGRESS_5 = -CMAKE_PROGRESS_6 = -CMAKE_PROGRESS_7 = -CMAKE_PROGRESS_8 = 93 -CMAKE_PROGRESS_9 = -CMAKE_PROGRESS_10 = -CMAKE_PROGRESS_11 = -CMAKE_PROGRESS_12 = -CMAKE_PROGRESS_13 = -CMAKE_PROGRESS_14 = -CMAKE_PROGRESS_15 = -CMAKE_PROGRESS_16 = -CMAKE_PROGRESS_17 = 94 -CMAKE_PROGRESS_18 = - diff --git a/ios/include/gltfio/CMakeFiles/uberz_file.dir/DependInfo.cmake b/ios/include/gltfio/CMakeFiles/uberz_file.dir/DependInfo.cmake deleted file mode 100644 index dc55e44b..00000000 --- a/ios/include/gltfio/CMakeFiles/uberz_file.dir/DependInfo.cmake +++ /dev/null @@ -1,18 +0,0 @@ - -# Consider dependencies only in project. -set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) - -# The set of languages for which implicit dependencies are needed: -set(CMAKE_DEPENDS_LANGUAGES - ) - -# The set of dependency files which are needed: -set(CMAKE_DEPENDS_DEPENDENCY_FILES - ) - -# Targets to which this target links. -set(CMAKE_TARGET_LINKED_INFO_FILES - ) - -# Fortran module output directory. -set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/ios/include/gltfio/CMakeFiles/uberz_file.dir/build.make b/ios/include/gltfio/CMakeFiles/uberz_file.dir/build.make deleted file mode 100644 index 525f19ec..00000000 --- a/ios/include/gltfio/CMakeFiles/uberz_file.dir/build.make +++ /dev/null @@ -1,209 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.21 - -# Delete rule output on recipe failure. -.DELETE_ON_ERROR: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.21.4/bin/cmake - -# The command to remove a file. -RM = /usr/local/Cellar/cmake/3.21.4/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /Users/admin/Documents/filament - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /Users/admin/Documents/filament/out/cmake-ios-release-arm64 - -# Utility rule file for uberz_file. - -# Include any custom commands dependencies for this target. -include libs/gltfio/CMakeFiles/uberz_file.dir/compiler_depend.make - -# Include the progress variables for this target. -include libs/gltfio/CMakeFiles/uberz_file.dir/progress.make - -libs/gltfio/CMakeFiles/uberz_file: libs/gltfio/default.uberz - -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/lit_opaque.filamat -libs/gltfio/default.uberz: libs/gltfio/lit_opaque.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/lit_fade.filamat -libs/gltfio/default.uberz: libs/gltfio/lit_fade.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/lit_masked.filamat -libs/gltfio/default.uberz: libs/gltfio/lit_masked.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/specularGlossiness_fade.filamat -libs/gltfio/default.uberz: libs/gltfio/specularGlossiness_fade.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/specularGlossiness_opaque.filamat -libs/gltfio/default.uberz: libs/gltfio/specularGlossiness_opaque.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/specularGlossiness_masked.filamat -libs/gltfio/default.uberz: libs/gltfio/specularGlossiness_masked.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/unlit_fade.filamat -libs/gltfio/default.uberz: libs/gltfio/unlit_fade.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/unlit_opaque.filamat -libs/gltfio/default.uberz: libs/gltfio/unlit_opaque.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/unlit_masked.filamat -libs/gltfio/default.uberz: libs/gltfio/unlit_masked.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/volume.filamat -libs/gltfio/default.uberz: libs/gltfio/volume.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/transmission.filamat -libs/gltfio/default.uberz: libs/gltfio/transmission.spec -libs/gltfio/default.uberz: ../cmake-release/tools/uberz/uberz -libs/gltfio/default.uberz: libs/gltfio/sheen.filamat -libs/gltfio/default.uberz: libs/gltfio/sheen.spec - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Creating ubershader archive" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=lit -TBLENDING=opaque lit_opaque - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=lit -TBLENDING=fade lit_fade - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=lit -TBLENDING=masked lit_masked - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=specularGlossiness -TBLENDING=fade specularGlossiness_fade - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=specularGlossiness -TBLENDING=opaque specularGlossiness_opaque - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=specularGlossiness -TBLENDING=masked specularGlossiness_masked - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=unlit -TBLENDING=fade unlit_fade - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=unlit -TBLENDING=opaque unlit_opaque - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=unlit -TBLENDING=masked unlit_masked - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=_ -TBLENDING=_ volume - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=_ -TBLENDING=_ transmission - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/uberz/uberz --append -o /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/default.uberz -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=_ -TBLENDING=_ sheen - -libs/gltfio/lit_fade.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/lit_fade.filamat: libs/gltfio/lit_fade.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Compiling material lit_fade" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=lit -TBLENDING=fade -o lit_fade.filamat lit_fade.mat - -libs/gltfio/lit_masked.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/lit_masked.filamat: libs/gltfio/lit_masked.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Compiling material lit_masked" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=lit -TBLENDING=masked -o lit_masked.filamat lit_masked.mat - -libs/gltfio/lit_opaque.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/lit_opaque.filamat: libs/gltfio/lit_opaque.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Compiling material lit_opaque" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=lit -TBLENDING=opaque -o lit_opaque.filamat lit_opaque.mat - -libs/gltfio/sheen.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/sheen.filamat: libs/gltfio/sheen.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Compiling material sheen" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=_ -TBLENDING=_ -o sheen.filamat sheen.mat - -libs/gltfio/specularGlossiness_fade.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/specularGlossiness_fade.filamat: libs/gltfio/specularGlossiness_fade.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Compiling material specularGlossiness_fade" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=specularGlossiness -TBLENDING=fade -o specularGlossiness_fade.filamat specularGlossiness_fade.mat - -libs/gltfio/specularGlossiness_masked.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/specularGlossiness_masked.filamat: libs/gltfio/specularGlossiness_masked.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Compiling material specularGlossiness_masked" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=specularGlossiness -TBLENDING=masked -o specularGlossiness_masked.filamat specularGlossiness_masked.mat - -libs/gltfio/specularGlossiness_opaque.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/specularGlossiness_opaque.filamat: libs/gltfio/specularGlossiness_opaque.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Compiling material specularGlossiness_opaque" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=specularGlossiness -TBLENDING=opaque -o specularGlossiness_opaque.filamat specularGlossiness_opaque.mat - -libs/gltfio/transmission.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/transmission.filamat: libs/gltfio/transmission.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Compiling material transmission" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=_ -TBLENDING=_ -o transmission.filamat transmission.mat - -libs/gltfio/unlit_fade.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/unlit_fade.filamat: libs/gltfio/unlit_fade.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Compiling material unlit_fade" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=unlit -TBLENDING=fade -o unlit_fade.filamat unlit_fade.mat - -libs/gltfio/unlit_masked.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/unlit_masked.filamat: libs/gltfio/unlit_masked.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Compiling material unlit_masked" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=unlit -TBLENDING=masked -o unlit_masked.filamat unlit_masked.mat - -libs/gltfio/unlit_opaque.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/unlit_opaque.filamat: libs/gltfio/unlit_opaque.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Compiling material unlit_opaque" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=unlit -TBLENDING=opaque -o unlit_opaque.filamat unlit_opaque.mat - -libs/gltfio/volume.filamat: ../cmake-release/tools/matc/matc -libs/gltfio/volume.filamat: libs/gltfio/volume.mat - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles --progress-num=$(CMAKE_PROGRESS_13) "Compiling material volume" - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && /Users/admin/Documents/filament/out/cmake-release/tools/matc/matc -a opengl -a metal -p mobile -TCUSTOM_PARAMS="//\ no\ custom\ params" -TCUSTOM_VERTEX="//\ no\ custom\ vertex" -TCUSTOM_FRAGMENT="//\ no\ custom\ fragment" -TDOUBLESIDED=false -TTRANSPARENCY=default -TSHADINGMODEL=_ -TBLENDING=_ -o volume.filamat volume.mat - -uberz_file: libs/gltfio/CMakeFiles/uberz_file -uberz_file: libs/gltfio/default.uberz -uberz_file: libs/gltfio/lit_fade.filamat -uberz_file: libs/gltfio/lit_masked.filamat -uberz_file: libs/gltfio/lit_opaque.filamat -uberz_file: libs/gltfio/sheen.filamat -uberz_file: libs/gltfio/specularGlossiness_fade.filamat -uberz_file: libs/gltfio/specularGlossiness_masked.filamat -uberz_file: libs/gltfio/specularGlossiness_opaque.filamat -uberz_file: libs/gltfio/transmission.filamat -uberz_file: libs/gltfio/unlit_fade.filamat -uberz_file: libs/gltfio/unlit_masked.filamat -uberz_file: libs/gltfio/unlit_opaque.filamat -uberz_file: libs/gltfio/volume.filamat -uberz_file: libs/gltfio/CMakeFiles/uberz_file.dir/build.make -.PHONY : uberz_file - -# Rule to build all files generated by this target. -libs/gltfio/CMakeFiles/uberz_file.dir/build: uberz_file -.PHONY : libs/gltfio/CMakeFiles/uberz_file.dir/build - -libs/gltfio/CMakeFiles/uberz_file.dir/clean: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio && $(CMAKE_COMMAND) -P CMakeFiles/uberz_file.dir/cmake_clean.cmake -.PHONY : libs/gltfio/CMakeFiles/uberz_file.dir/clean - -libs/gltfio/CMakeFiles/uberz_file.dir/depend: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /Users/admin/Documents/filament /Users/admin/Documents/filament/libs/gltfio /Users/admin/Documents/filament/out/cmake-ios-release-arm64 /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/CMakeFiles/uberz_file.dir/DependInfo.cmake --color=$(COLOR) -.PHONY : libs/gltfio/CMakeFiles/uberz_file.dir/depend - diff --git a/ios/include/gltfio/CMakeFiles/uberz_file.dir/cmake_clean.cmake b/ios/include/gltfio/CMakeFiles/uberz_file.dir/cmake_clean.cmake deleted file mode 100644 index 0d103de8..00000000 --- a/ios/include/gltfio/CMakeFiles/uberz_file.dir/cmake_clean.cmake +++ /dev/null @@ -1,21 +0,0 @@ -file(REMOVE_RECURSE - "CMakeFiles/uberz_file" - "default.uberz" - "lit_fade.filamat" - "lit_masked.filamat" - "lit_opaque.filamat" - "sheen.filamat" - "specularGlossiness_fade.filamat" - "specularGlossiness_masked.filamat" - "specularGlossiness_opaque.filamat" - "transmission.filamat" - "unlit_fade.filamat" - "unlit_masked.filamat" - "unlit_opaque.filamat" - "volume.filamat" -) - -# Per-language clean rules from dependency scanning. -foreach(lang ) - include(CMakeFiles/uberz_file.dir/cmake_clean_${lang}.cmake OPTIONAL) -endforeach() diff --git a/ios/include/gltfio/CMakeFiles/uberz_file.dir/compiler_depend.make b/ios/include/gltfio/CMakeFiles/uberz_file.dir/compiler_depend.make deleted file mode 100644 index 6f34a806..00000000 --- a/ios/include/gltfio/CMakeFiles/uberz_file.dir/compiler_depend.make +++ /dev/null @@ -1,2 +0,0 @@ -# Empty custom commands generated dependencies file for uberz_file. -# This may be replaced when dependencies are built. diff --git a/ios/include/gltfio/CMakeFiles/uberz_file.dir/compiler_depend.ts b/ios/include/gltfio/CMakeFiles/uberz_file.dir/compiler_depend.ts deleted file mode 100644 index d0e4bde2..00000000 --- a/ios/include/gltfio/CMakeFiles/uberz_file.dir/compiler_depend.ts +++ /dev/null @@ -1,2 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Timestamp file for custom commands dependencies management for uberz_file. diff --git a/ios/include/gltfio/CMakeFiles/uberz_file.dir/progress.make b/ios/include/gltfio/CMakeFiles/uberz_file.dir/progress.make deleted file mode 100644 index 65f1b69f..00000000 --- a/ios/include/gltfio/CMakeFiles/uberz_file.dir/progress.make +++ /dev/null @@ -1,14 +0,0 @@ -CMAKE_PROGRESS_1 = -CMAKE_PROGRESS_2 = -CMAKE_PROGRESS_3 = -CMAKE_PROGRESS_4 = -CMAKE_PROGRESS_5 = -CMAKE_PROGRESS_6 = -CMAKE_PROGRESS_7 = -CMAKE_PROGRESS_8 = -CMAKE_PROGRESS_9 = 95 -CMAKE_PROGRESS_10 = -CMAKE_PROGRESS_11 = -CMAKE_PROGRESS_12 = -CMAKE_PROGRESS_13 = - diff --git a/ios/include/gltfio/Makefile b/ios/include/gltfio/Makefile deleted file mode 100644 index 75c0b716..00000000 --- a/ios/include/gltfio/Makefile +++ /dev/null @@ -1,675 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.21 - -# Default target executed when no arguments are given to make. -default_target: all -.PHONY : default_target - -# Allow only one "make -f Makefile2" at a time, but pass parallelism. -.NOTPARALLEL: - -#============================================================================= -# Special targets provided by cmake. - -# Disable implicit rules so canonical targets will work. -.SUFFIXES: - -# Disable VCS-based implicit rules. -% : %,v - -# Disable VCS-based implicit rules. -% : RCS/% - -# Disable VCS-based implicit rules. -% : RCS/%,v - -# Disable VCS-based implicit rules. -% : SCCS/s.% - -# Disable VCS-based implicit rules. -% : s.% - -.SUFFIXES: .hpux_make_needs_suffix_list - -# Command-line flag to silence nested $(MAKE). -$(VERBOSE)MAKESILENT = -s - -#Suppress display of executed commands. -$(VERBOSE).SILENT: - -# A target that is always out of date. -cmake_force: -.PHONY : cmake_force - -#============================================================================= -# Set environment variables for the build. - -# The shell in which to execute make rules. -SHELL = /bin/sh - -# The CMake executable. -CMAKE_COMMAND = /usr/local/Cellar/cmake/3.21.4/bin/cmake - -# The command to remove a file. -RM = /usr/local/Cellar/cmake/3.21.4/bin/cmake -E rm -f - -# Escaping for special characters. -EQUALS = = - -# The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /Users/admin/Documents/filament - -# The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /Users/admin/Documents/filament/out/cmake-ios-release-arm64 - -#============================================================================= -# Targets provided globally by CMake. - -# Special rule for the target install/local -install/local: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/local/Cellar/cmake/3.21.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local - -# Special rule for the target install/local -install/local/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." - /usr/local/Cellar/cmake/3.21.4/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake -.PHONY : install/local/fast - -# Special rule for the target install/strip -install/strip: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/local/Cellar/cmake/3.21.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip - -# Special rule for the target install/strip -install/strip/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." - /usr/local/Cellar/cmake/3.21.4/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -.PHONY : install/strip/fast - -# Special rule for the target install -install: preinstall - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/local/Cellar/cmake/3.21.4/bin/cmake -P cmake_install.cmake -.PHONY : install - -# Special rule for the target install -install/fast: preinstall/fast - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." - /usr/local/Cellar/cmake/3.21.4/bin/cmake -P cmake_install.cmake -.PHONY : install/fast - -# Special rule for the target list_install_components -list_install_components: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" -.PHONY : list_install_components - -# Special rule for the target list_install_components -list_install_components/fast: list_install_components -.PHONY : list_install_components/fast - -# Special rule for the target rebuild_cache -rebuild_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." - /usr/local/Cellar/cmake/3.21.4/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : rebuild_cache - -# Special rule for the target rebuild_cache -rebuild_cache/fast: rebuild_cache -.PHONY : rebuild_cache/fast - -# Special rule for the target edit_cache -edit_cache: - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." - /usr/local/Cellar/cmake/3.21.4/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) -.PHONY : edit_cache - -# Special rule for the target edit_cache -edit_cache/fast: edit_cache -.PHONY : edit_cache/fast - -# The main all target -all: cmake_check_build_system - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(CMAKE_COMMAND) -E cmake_progress_start /Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles /Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio//CMakeFiles/progress.marks - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 libs/gltfio/all - $(CMAKE_COMMAND) -E cmake_progress_start /Users/admin/Documents/filament/out/cmake-ios-release-arm64/CMakeFiles 0 -.PHONY : all - -# The main clean target -clean: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 libs/gltfio/clean -.PHONY : clean - -# The main clean target -clean/fast: clean -.PHONY : clean/fast - -# Prepare targets for installation. -preinstall: all - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 libs/gltfio/preinstall -.PHONY : preinstall - -# Prepare targets for installation. -preinstall/fast: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 libs/gltfio/preinstall -.PHONY : preinstall/fast - -# clear depends -depend: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 -.PHONY : depend - -# Convenience name for target. -libs/gltfio/CMakeFiles/gltfio_core.dir/rule: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 libs/gltfio/CMakeFiles/gltfio_core.dir/rule -.PHONY : libs/gltfio/CMakeFiles/gltfio_core.dir/rule - -# Convenience name for target. -gltfio_core: libs/gltfio/CMakeFiles/gltfio_core.dir/rule -.PHONY : gltfio_core - -# fast build rule for target. -gltfio_core/fast: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/build -.PHONY : gltfio_core/fast - -# Convenience name for target. -libs/gltfio/CMakeFiles/uberarchive.dir/rule: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 libs/gltfio/CMakeFiles/uberarchive.dir/rule -.PHONY : libs/gltfio/CMakeFiles/uberarchive.dir/rule - -# Convenience name for target. -uberarchive: libs/gltfio/CMakeFiles/uberarchive.dir/rule -.PHONY : uberarchive - -# fast build rule for target. -uberarchive/fast: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/uberarchive.dir/build.make libs/gltfio/CMakeFiles/uberarchive.dir/build -.PHONY : uberarchive/fast - -# Convenience name for target. -libs/gltfio/CMakeFiles/uberz_file.dir/rule: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 libs/gltfio/CMakeFiles/uberz_file.dir/rule -.PHONY : libs/gltfio/CMakeFiles/uberz_file.dir/rule - -# Convenience name for target. -uberz_file: libs/gltfio/CMakeFiles/uberz_file.dir/rule -.PHONY : uberz_file - -# fast build rule for target. -uberz_file/fast: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/uberz_file.dir/build.make libs/gltfio/CMakeFiles/uberz_file.dir/build -.PHONY : uberz_file/fast - -dummy.o: dummy.c.o -.PHONY : dummy.o - -# target to build an object file -dummy.c.o: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/uberarchive.dir/build.make libs/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o -.PHONY : dummy.c.o - -dummy.i: dummy.c.i -.PHONY : dummy.i - -# target to preprocess a source file -dummy.c.i: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/uberarchive.dir/build.make libs/gltfio/CMakeFiles/uberarchive.dir/dummy.c.i -.PHONY : dummy.c.i - -dummy.s: dummy.c.s -.PHONY : dummy.s - -# target to generate assembly for a file -dummy.c.s: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/uberarchive.dir/build.make libs/gltfio/CMakeFiles/uberarchive.dir/dummy.c.s -.PHONY : dummy.c.s - -materials/uberarchive.apple.o: materials/uberarchive.apple.S.o -.PHONY : materials/uberarchive.apple.o - -# target to build an object file -materials/uberarchive.apple.S.o: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/uberarchive.dir/build.make libs/gltfio/CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o -.PHONY : materials/uberarchive.apple.S.o - -src/Animator.o: src/Animator.cpp.o -.PHONY : src/Animator.o - -# target to build an object file -src/Animator.cpp.o: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o -.PHONY : src/Animator.cpp.o - -src/Animator.i: src/Animator.cpp.i -.PHONY : src/Animator.i - -# target to preprocess a source file -src/Animator.cpp.i: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.i -.PHONY : src/Animator.cpp.i - -src/Animator.s: src/Animator.cpp.s -.PHONY : src/Animator.s - -# target to generate assembly for a file -src/Animator.cpp.s: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.s -.PHONY : src/Animator.cpp.s - -src/ArchiveCache.o: src/ArchiveCache.cpp.o -.PHONY : src/ArchiveCache.o - -# target to build an object file -src/ArchiveCache.cpp.o: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o -.PHONY : src/ArchiveCache.cpp.o - -src/ArchiveCache.i: src/ArchiveCache.cpp.i -.PHONY : src/ArchiveCache.i - -# target to preprocess a source file -src/ArchiveCache.cpp.i: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.i -.PHONY : src/ArchiveCache.cpp.i - -src/ArchiveCache.s: src/ArchiveCache.cpp.s -.PHONY : src/ArchiveCache.s - -# target to generate assembly for a file -src/ArchiveCache.cpp.s: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.s -.PHONY : src/ArchiveCache.cpp.s - -src/AssetLoader.o: src/AssetLoader.cpp.o -.PHONY : src/AssetLoader.o - -# target to build an object file -src/AssetLoader.cpp.o: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o -.PHONY : src/AssetLoader.cpp.o - -src/AssetLoader.i: src/AssetLoader.cpp.i -.PHONY : src/AssetLoader.i - -# target to preprocess a source file -src/AssetLoader.cpp.i: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.i -.PHONY : src/AssetLoader.cpp.i - -src/AssetLoader.s: src/AssetLoader.cpp.s -.PHONY : src/AssetLoader.s - -# target to generate assembly for a file -src/AssetLoader.cpp.s: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.s -.PHONY : src/AssetLoader.cpp.s - -src/DependencyGraph.o: src/DependencyGraph.cpp.o -.PHONY : src/DependencyGraph.o - -# target to build an object file -src/DependencyGraph.cpp.o: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o -.PHONY : src/DependencyGraph.cpp.o - -src/DependencyGraph.i: src/DependencyGraph.cpp.i -.PHONY : src/DependencyGraph.i - -# target to preprocess a source file -src/DependencyGraph.cpp.i: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.i -.PHONY : src/DependencyGraph.cpp.i - -src/DependencyGraph.s: src/DependencyGraph.cpp.s -.PHONY : src/DependencyGraph.s - -# target to generate assembly for a file -src/DependencyGraph.cpp.s: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.s -.PHONY : src/DependencyGraph.cpp.s - -src/DracoCache.o: src/DracoCache.cpp.o -.PHONY : src/DracoCache.o - -# target to build an object file -src/DracoCache.cpp.o: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o -.PHONY : src/DracoCache.cpp.o - -src/DracoCache.i: src/DracoCache.cpp.i -.PHONY : src/DracoCache.i - -# target to preprocess a source file -src/DracoCache.cpp.i: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.i -.PHONY : src/DracoCache.cpp.i - -src/DracoCache.s: src/DracoCache.cpp.s -.PHONY : src/DracoCache.s - -# target to generate assembly for a file -src/DracoCache.cpp.s: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.s -.PHONY : src/DracoCache.cpp.s - -src/FilamentAsset.o: src/FilamentAsset.cpp.o -.PHONY : src/FilamentAsset.o - -# target to build an object file -src/FilamentAsset.cpp.o: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o -.PHONY : src/FilamentAsset.cpp.o - -src/FilamentAsset.i: src/FilamentAsset.cpp.i -.PHONY : src/FilamentAsset.i - -# target to preprocess a source file -src/FilamentAsset.cpp.i: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.i -.PHONY : src/FilamentAsset.cpp.i - -src/FilamentAsset.s: src/FilamentAsset.cpp.s -.PHONY : src/FilamentAsset.s - -# target to generate assembly for a file -src/FilamentAsset.cpp.s: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.s -.PHONY : src/FilamentAsset.cpp.s - -src/FilamentInstance.o: src/FilamentInstance.cpp.o -.PHONY : src/FilamentInstance.o - -# target to build an object file -src/FilamentInstance.cpp.o: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o -.PHONY : src/FilamentInstance.cpp.o - -src/FilamentInstance.i: src/FilamentInstance.cpp.i -.PHONY : src/FilamentInstance.i - -# target to preprocess a source file -src/FilamentInstance.cpp.i: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.i -.PHONY : src/FilamentInstance.cpp.i - -src/FilamentInstance.s: src/FilamentInstance.cpp.s -.PHONY : src/FilamentInstance.s - -# target to generate assembly for a file -src/FilamentInstance.cpp.s: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.s -.PHONY : src/FilamentInstance.cpp.s - -src/Ktx2Provider.o: src/Ktx2Provider.cpp.o -.PHONY : src/Ktx2Provider.o - -# target to build an object file -src/Ktx2Provider.cpp.o: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o -.PHONY : src/Ktx2Provider.cpp.o - -src/Ktx2Provider.i: src/Ktx2Provider.cpp.i -.PHONY : src/Ktx2Provider.i - -# target to preprocess a source file -src/Ktx2Provider.cpp.i: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.i -.PHONY : src/Ktx2Provider.cpp.i - -src/Ktx2Provider.s: src/Ktx2Provider.cpp.s -.PHONY : src/Ktx2Provider.s - -# target to generate assembly for a file -src/Ktx2Provider.cpp.s: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.s -.PHONY : src/Ktx2Provider.cpp.s - -src/MaterialProvider.o: src/MaterialProvider.cpp.o -.PHONY : src/MaterialProvider.o - -# target to build an object file -src/MaterialProvider.cpp.o: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o -.PHONY : src/MaterialProvider.cpp.o - -src/MaterialProvider.i: src/MaterialProvider.cpp.i -.PHONY : src/MaterialProvider.i - -# target to preprocess a source file -src/MaterialProvider.cpp.i: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.i -.PHONY : src/MaterialProvider.cpp.i - -src/MaterialProvider.s: src/MaterialProvider.cpp.s -.PHONY : src/MaterialProvider.s - -# target to generate assembly for a file -src/MaterialProvider.cpp.s: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.s -.PHONY : src/MaterialProvider.cpp.s - -src/NodeManager.o: src/NodeManager.cpp.o -.PHONY : src/NodeManager.o - -# target to build an object file -src/NodeManager.cpp.o: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o -.PHONY : src/NodeManager.cpp.o - -src/NodeManager.i: src/NodeManager.cpp.i -.PHONY : src/NodeManager.i - -# target to preprocess a source file -src/NodeManager.cpp.i: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.i -.PHONY : src/NodeManager.cpp.i - -src/NodeManager.s: src/NodeManager.cpp.s -.PHONY : src/NodeManager.s - -# target to generate assembly for a file -src/NodeManager.cpp.s: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.s -.PHONY : src/NodeManager.cpp.s - -src/ResourceLoader.o: src/ResourceLoader.cpp.o -.PHONY : src/ResourceLoader.o - -# target to build an object file -src/ResourceLoader.cpp.o: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o -.PHONY : src/ResourceLoader.cpp.o - -src/ResourceLoader.i: src/ResourceLoader.cpp.i -.PHONY : src/ResourceLoader.i - -# target to preprocess a source file -src/ResourceLoader.cpp.i: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.i -.PHONY : src/ResourceLoader.cpp.i - -src/ResourceLoader.s: src/ResourceLoader.cpp.s -.PHONY : src/ResourceLoader.s - -# target to generate assembly for a file -src/ResourceLoader.cpp.s: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.s -.PHONY : src/ResourceLoader.cpp.s - -src/StbProvider.o: src/StbProvider.cpp.o -.PHONY : src/StbProvider.o - -# target to build an object file -src/StbProvider.cpp.o: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o -.PHONY : src/StbProvider.cpp.o - -src/StbProvider.i: src/StbProvider.cpp.i -.PHONY : src/StbProvider.i - -# target to preprocess a source file -src/StbProvider.cpp.i: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.i -.PHONY : src/StbProvider.cpp.i - -src/StbProvider.s: src/StbProvider.cpp.s -.PHONY : src/StbProvider.s - -# target to generate assembly for a file -src/StbProvider.cpp.s: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.s -.PHONY : src/StbProvider.cpp.s - -src/TangentsJob.o: src/TangentsJob.cpp.o -.PHONY : src/TangentsJob.o - -# target to build an object file -src/TangentsJob.cpp.o: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o -.PHONY : src/TangentsJob.cpp.o - -src/TangentsJob.i: src/TangentsJob.cpp.i -.PHONY : src/TangentsJob.i - -# target to preprocess a source file -src/TangentsJob.cpp.i: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.i -.PHONY : src/TangentsJob.cpp.i - -src/TangentsJob.s: src/TangentsJob.cpp.s -.PHONY : src/TangentsJob.s - -# target to generate assembly for a file -src/TangentsJob.cpp.s: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.s -.PHONY : src/TangentsJob.cpp.s - -src/UbershaderProvider.o: src/UbershaderProvider.cpp.o -.PHONY : src/UbershaderProvider.o - -# target to build an object file -src/UbershaderProvider.cpp.o: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o -.PHONY : src/UbershaderProvider.cpp.o - -src/UbershaderProvider.i: src/UbershaderProvider.cpp.i -.PHONY : src/UbershaderProvider.i - -# target to preprocess a source file -src/UbershaderProvider.cpp.i: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.i -.PHONY : src/UbershaderProvider.cpp.i - -src/UbershaderProvider.s: src/UbershaderProvider.cpp.s -.PHONY : src/UbershaderProvider.s - -# target to generate assembly for a file -src/UbershaderProvider.cpp.s: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.s -.PHONY : src/UbershaderProvider.cpp.s - -src/Wireframe.o: src/Wireframe.cpp.o -.PHONY : src/Wireframe.o - -# target to build an object file -src/Wireframe.cpp.o: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o -.PHONY : src/Wireframe.cpp.o - -src/Wireframe.i: src/Wireframe.cpp.i -.PHONY : src/Wireframe.i - -# target to preprocess a source file -src/Wireframe.cpp.i: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.i -.PHONY : src/Wireframe.cpp.i - -src/Wireframe.s: src/Wireframe.cpp.s -.PHONY : src/Wireframe.s - -# target to generate assembly for a file -src/Wireframe.cpp.s: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(MAKE) $(MAKESILENT) -f libs/gltfio/CMakeFiles/gltfio_core.dir/build.make libs/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.s -.PHONY : src/Wireframe.cpp.s - -# Help Target -help: - @echo "The following are some of the valid targets for this Makefile:" - @echo "... all (the default if no target is provided)" - @echo "... clean" - @echo "... depend" - @echo "... edit_cache" - @echo "... install" - @echo "... install/local" - @echo "... install/strip" - @echo "... list_install_components" - @echo "... rebuild_cache" - @echo "... uberz_file" - @echo "... gltfio_core" - @echo "... uberarchive" - @echo "... dummy.o" - @echo "... dummy.i" - @echo "... dummy.s" - @echo "... materials/uberarchive.apple.o" - @echo "... src/Animator.o" - @echo "... src/Animator.i" - @echo "... src/Animator.s" - @echo "... src/ArchiveCache.o" - @echo "... src/ArchiveCache.i" - @echo "... src/ArchiveCache.s" - @echo "... src/AssetLoader.o" - @echo "... src/AssetLoader.i" - @echo "... src/AssetLoader.s" - @echo "... src/DependencyGraph.o" - @echo "... src/DependencyGraph.i" - @echo "... src/DependencyGraph.s" - @echo "... src/DracoCache.o" - @echo "... src/DracoCache.i" - @echo "... src/DracoCache.s" - @echo "... src/FilamentAsset.o" - @echo "... src/FilamentAsset.i" - @echo "... src/FilamentAsset.s" - @echo "... src/FilamentInstance.o" - @echo "... src/FilamentInstance.i" - @echo "... src/FilamentInstance.s" - @echo "... src/Ktx2Provider.o" - @echo "... src/Ktx2Provider.i" - @echo "... src/Ktx2Provider.s" - @echo "... src/MaterialProvider.o" - @echo "... src/MaterialProvider.i" - @echo "... src/MaterialProvider.s" - @echo "... src/NodeManager.o" - @echo "... src/NodeManager.i" - @echo "... src/NodeManager.s" - @echo "... src/ResourceLoader.o" - @echo "... src/ResourceLoader.i" - @echo "... src/ResourceLoader.s" - @echo "... src/StbProvider.o" - @echo "... src/StbProvider.i" - @echo "... src/StbProvider.s" - @echo "... src/TangentsJob.o" - @echo "... src/TangentsJob.i" - @echo "... src/TangentsJob.s" - @echo "... src/UbershaderProvider.o" - @echo "... src/UbershaderProvider.i" - @echo "... src/UbershaderProvider.s" - @echo "... src/Wireframe.o" - @echo "... src/Wireframe.i" - @echo "... src/Wireframe.s" -.PHONY : help - - - -#============================================================================= -# Special targets to cleanup operation of make. - -# Special rule to run CMake to check the build system integrity. -# No rule that depends on this can have commands that come from listfiles -# because they might be regenerated. -cmake_check_build_system: - cd /Users/admin/Documents/filament/out/cmake-ios-release-arm64 && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 -.PHONY : cmake_check_build_system - diff --git a/ios/include/gltfio/cmake_install.cmake b/ios/include/gltfio/cmake_install.cmake deleted file mode 100644 index 81f7a8f1..00000000 --- a/ios/include/gltfio/cmake_install.cmake +++ /dev/null @@ -1,63 +0,0 @@ -# Install script for directory: /Users/admin/Documents/filament/libs/gltfio - -# Set the install prefix -if(NOT DEFINED CMAKE_INSTALL_PREFIX) - set(CMAKE_INSTALL_PREFIX "/Users/admin/Documents/filament/out/ios-release/filament") -endif() -string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") - -# Set the install configuration name. -if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) - if(BUILD_TYPE) - string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" - CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") - else() - set(CMAKE_INSTALL_CONFIG_NAME "Release") - endif() - message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") -endif() - -# Set the component getting installed. -if(NOT CMAKE_INSTALL_COMPONENT) - if(COMPONENT) - message(STATUS "Install component: \"${COMPONENT}\"") - set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") - else() - set(CMAKE_INSTALL_COMPONENT) - endif() -endif() - -# Is this installation the result of a crosscompile? -if(NOT DEFINED CMAKE_CROSSCOMPILING) - set(CMAKE_CROSSCOMPILING "TRUE") -endif() - -# Set default install directory permissions. -if(NOT DEFINED CMAKE_OBJDUMP) - set(CMAKE_OBJDUMP "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/objdump") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/arm64" TYPE STATIC_LIBRARY FILES "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/libgltfio_core.a") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/arm64/libgltfio_core.a" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/arm64/libgltfio_core.a") - execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/arm64/libgltfio_core.a") - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/arm64" TYPE STATIC_LIBRARY FILES "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/libuberarchive.a") - if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/arm64/libuberarchive.a" AND - NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/arm64/libuberarchive.a") - execute_process(COMMAND "/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/arm64/libuberarchive.a") - endif() -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/Users/admin/Documents/filament/libs/gltfio/include/gltfio") -endif() - -if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) - file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include/gltfio/materials" TYPE FILE FILES "/Users/admin/Documents/filament/out/cmake-ios-release-arm64/libs/gltfio/materials/uberarchive.h") -endif() - diff --git a/ios/include/gltfio/default.uberz b/ios/include/gltfio/default.uberz deleted file mode 100644 index f07be5b883298e754ad0aafd7976f27b6c352812..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1148763 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

    t50y-R$$QOTFG5TH^ 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�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

    Az)UC% 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%0AuRGt_ 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

    R-t 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

    {w(( zEHWb!J|g6hLk1~GB%`54;39AlxCoL&EdDoe@qVF(L?lQeAt51hi9(C<;*v@(QHW9r zC6!Q2N-Pq081ay_!w?yUMLr=6e%t>2L;etkCWs*nI%Ag$CVWV^N4 zt+=hY3>Gtj)KG|!B-*$fmc@|6vP9Su!jem?Lo7lf77{^Gk{AjGQw%ZAIO7Y&D-jeF zBoawMB9Vx}L81^Lf#_M6cb)mODBY& zY)TCa^Aw#BLh1=yqZFmCYLq&KLQPay8}LvLud#!rx5zf6fRS5+jGxr z*LCgr%-ea#b9?U4wsji~vqD&E>F4cyJpI(3e(JfW_53qqh0rQ7U4z7hNoQ(`R#zG# zPCI513lynGrc#kg8oHT4e&%KZ<1)33NF|*>e%~fUNkf!W(wUhFpGZTx%S1%PWonrP zhE&(k8dnq5gjCni8dnq5gi56mbo7oOJs#DBlh9D0DU#3-^D4x=eVA85L&ZS>icBbk z1SRna5qlJ}ByM};QH7Z&n{cQ!YN&AC1EZV-#!<*f0001>0yH7Qp%IRVh>greVL(h8 zi9=B&13?%=K^Vg@5D8*RBByj11*;O+VnqmIAq4g&hMgtymsHX>ISrNa=Pn$?_p78Y z%={^R>a$}%e209vw9xzPZ(L*G?&W3}62C5J6k zKN-zL5Mzq}kmZcJSlKDle#6=9EW4|M>DT1;+?Wq5I%If~9AQI&a3jO2EdA*B3xJ7O zZaGoU)ZMrjwM)zL*`tu(d~Hv5KH>=ayNRH>xK)ubgSVDK>qmAJfsVsilz6ByjXYdi zy{w#IBLV6oc-4INSWT@dP@MqH4;Lp9sp<8CCI#irNHECT2bww4x((j*Lcx>z-yctQR9U{f;CexA-%OSP9oh#{2mj9oNH2$}UU9 zMjAs_Why-Ov;KThfIuN7A=IDVdyOB#-}>a&nEdldbUabqw@Eo2;CMu+5OG!!O^4es z0E%x!zMwpzm0T?l&k{e5H0~cX{-pLY5gwc5X@{Em@A=>CzuxtgeHTB`0ayj@m(T(D z1c_Pq;~)W;bKI7!WfZn4l3kRT$qwrUlR+(J%3c#l)=_VAjGeAOp+Y< z(-$HSMfP3q#B@ipoRD&}+68$(GW)ECE5yFKr|omRf7W#%x3&bt(jq4=5XRe^<9#uD z{p@6}`^84Y^v^f51`*mxehGX)1#srCXN7dUr{8e;PWH5K*=?*?c3Z+s5-2ye2VdM) zMHRDAjYaKn{+2^l6i_~KBWCMZTgrK!H~;O8WT=_d0F>oGmf0MpUHW}`A(|?86%tI~ z2b>iwJa+YGEFPs0<=)xr?G0H$k+EG*g}~A$ zaVH%lF2{&TgZ*s!MLqFtz3Q!95bkP$N!v0_YT08d^ZPeQ*}kDu}sfq+c|2u?c{EmP7stau(#$~oy4 z7b_Ro1!A6J5&kGv@ZX~hRF_8o1qKH^A;X&AFS3z7)N47f>nn>u_Wgmac2a)8Prbmpt0oj1Z7QJ*CKh8lfEmuC+4|?_)p}S z#D@H4G)agYK@?c6kM&8Kr6+E%u?P$26d!0)vO;e!Pefy2wM6e zq};{t6E!I;gNBE3VQQW?`oe?UjL5BNfWZDfx@SV!9(^=k?R75B)n(dR(tj29mM;mrvhD3=G0?VyTV8Ye%PkB zwk%pP(OkS5*2W`RpA&W7eHY(5^u(u9jR4n|Y2@x>O%RkkNOUwN+dw2t_*2ZPg`lx< zj+)A)irWHH69I!=iGnhrg7_%+6Qnh@iQMr=)P1U+`udrIH{`hq?$WaF##FXQwqx3>|m??PXvbz94i|#p3 z;0kFf`);uVbAW>H$| zB!>lM28?Z36rPvyF zoxY(`wR=NVGRVG5{_(=v91ZoKkOn5OH=vv|^R1%1@?V&aVPUU*R4_nC>fvU1o_DRV zk)#ZsQL|G+!7(|Z*G7--YwPAj(#Vat{Au2E^9&9+z0}*vg3DlBskzi(512oEjfO;H zwN)~X?gb-wmI(Q*nWcR`(t2KI-^<5YbGjWhGJkdXtn`C?4PvhZXUeRHN!!pib)Xl0 z{#)^M@zhb5%Juv|QZeWsldIOZRm`QV{HD+TLrY1{sg46M0zIs^aSq@r;Ls@f%Wu4M zQwa7Aq{Tff+WUmw>E*ztUCz@f+=kXfBlOMbxTEg~nh)9&XPNvMPwi+fDMC$h0VfzN z7YexAGsR~1*(Tei|Dp!_D}x-^3L3}Hwt0X+b)R}sulNrDUT}`uV=-zl+JZm%t{6sToqc$K|Oz%1-BV&!!qk+48I=0)k%2AsfwU^AyfCgLBW*Q8l9aWfY-YK@Se zHaH!0j#8OR+Y3t*EJEn`8+#7DgrFr~AFO6Q+*;S3AS70UO{-qvGC;6{MnA?+IMLZ~ zdX6TKoAHy8aSOQ@ipyw^Mu_huNd`XEKugz#xDgQQ{38_bEHXfXAiMQM*j(iSRG%5O zGTzQcN98qrV@SP8ckNt<1dpsUAEC;YFaSa)s$*guwz}eD zQs0tWkXtAvOwLW7^1&1{m34!ENoZCjmM>6TEd%?L0+PX@;eqUYB|6kfw**t>49Ua0 zQmq~YA0#zN@e;MNz$bQVnu-U1%G>0_dg7*Ll!!WTVjjYn<2jIE?I6)i zVG*@=H)nN7mttil;E=n)BbZh@!)m{M8*RWU=Mqm%5|gx)cJ2Mr#a^TnOx4mbN{9$? z(Sw}rL!R~3H2n)oGuyD|d8zyUt346wDc|3b8jp<{(eGvK%A>}wU)V20>7hUv=1CC2 zXp-wIj>~3IaxMy)RGxFZefFE8T_NME2(Uwe>lNT&_CO?Xg{u^Bi8rvnpL*PSRTGD* zkq)Dlr)V5JlXUh-dXd_VAm4Snu(qJan&vu9xY{eOwsBqhCmv0d2TXX5{jp7^1MW7AEq>DFLZi+ zQF~arw+DdWxm{%RxC$CMyX1plr^_W++{2;7RdN`=;aZQ32|96-^pW@YRwp98hRiU7 z354#tu<~(-x%m|U7-|f#n-82n#Vq(fd4THR-WbRfoeq4EeA!`G877|~)-dczI7hEn zdzG-TwG8X#mA-*YRfi8(PtDN;i}5XSpvJpyqt>O&8&P3!f6@2A9C<81JZAvK1o}of zD~e%UZF3iNBbHGsjyS{@7pB5x(A2>;y~}feZqk1m?_~g8Q$>O_$6Aj38XBVNPJJNJ0Nne(<`D9<4RWy6|Gq2UdxpU5vL|N7=^WutvmlPe7H_D-P;W z_Duk-J`DwCjsr(6KzLBuGHB=aL;vX@al}rbCZ; z7ZsMtMhXe4Lt=BccA}RzbipHR&m@qBPkx=4GgN5U@Gj-XPUS-XScia<_qa~k{eW%fwT9=7L)qn(dYca zD5M1`SQZXLx-f8l?fu86{WvO;J=y7+Q=S+~Eq0P@JRX@W_?+Cu9U{qHM6QEj70j$9`7mboX%^35F@ z!9+XwAK$O(e)q<&h{Zfakgrw?-Hyjf#>9^BHMjiHdDVnvK>Dc6@>o5CkB0pW!3pu) zGlF;YLfF6?4py)MFqOs&+fv78Ya-d8gX!}9JR?FgzMarw-vC`en@D55BSQ&lri|)l zK1plVYV$L4GXbAfv(9sl+^Q-Me0!!!f8t^m2D&_6;0Z4!B*N3*2j>e?D*iU2(zfc0 zyOs^@K`JtEMnTuyr4qZq;IfI63ad=Z+ex-orIpR~^NQ9*i4nj1rr5A;<%|QC+yLG} z?^{5$2D`$ih^l_cZDSXJ-5k~yiVu4J#%F=YekU@2SUb@OEjyVBfowS~+y7nT)eh|LlNt$0v|BP(y-w1Wr?Tm1{>)Kdo|RNT_87ihGLik}dG zbuVKV!p4ge^s;sD`iuIqBESy+zZ%2>DP$E*j6D%)Qz_o|8m1?amZlg-hyGvWGTsH4 zH6n~A>2QW;4NE5bx+Z2KOk&^Xr6pOGNVhHpgKa{ey?{BCl1yG$!Te zyo{3A=H)|cM+BBF;#eBH@N>dS#XA|h71&K|Wbw5Oo8$CKwNKm(M+>$PRhF=(`qk`( zTyQ5y?`y@%vH>t-%OuiCLdnvj7;PU635{kD1%tGjs8LKju>1o6QtKwPByWyi5}?gU zLQ8(`c!a02ChlxuG^-T7jvX$T9#D&l%POm(yw3{p>ztSqZkAY z+1{eqchvqH$51BKZ*W4>r{xA;I=@r%Igvrs;c~OE!-=n(eEpi;M<_nrpwLD!*{O#g z_9C%i_349XvC7x{%oK1Q#|MA*X0Z%mO$r}xEZ=4(JO8<0y$6zEq;tLG%Jn|i53ce* zpXk>bL7-9#g+8EnNU-z)IHN}KkRV?gn07~pvWU~=n+@W$bjiaA`^n^9UuN$aH^nIo zBoOF#-`9eyp|>hKDxjhJGw4uQ_w$uBfW-sLDtZ*N)BE=w+<7$9;Zngnz-PzNWVVBp z=6iDq#Xew)-f^eWtYtUDq?giiSuwMA;&Ezbd|6Tx^(4R3)<8UG9AwpDgxPS>VAci-<=GiNdl@fgID20GR)SKm04Pn1g)fl64S3x7caRCL z6`U#U@t`k9i&W1(`N{^Xb+|%Noj_q9pEL?=_<-?^Dq8~!E@K`e6R>pf(t7EZ%C&9r z?Z{-sx#4EBYw{(r?_2J2cZ_{XM58(U&YjRC5h=@#-X5*ngAab;Es$-nNt^A}( zaCgZ{tAza$Ssm!Jk3|cMPL8@i+KH&b-RTSXOLCPke9JytBfOA>I-N@!!8fZb=g{Ua zH_U*?z&QnMvLdhVSkCXG8cSF~yfp;GbLIfJM%_r#{^_kf9VxT$Z1NVHGLyCw$Y*g?tZqYM5MPv`q9Rf?kZ4L6+271Z+3cupJ5eM+Q%y`?z+*_DB zYh=;!6_>3tz4t8`lgc@HE9;pQKY`?5r`OLfJ49>|F}xQ(4y~+ zkVoaT>k;};K>Fj2S%fBOEE5%3DlF}@&f_bVW`L!)loG#!uOn7a56_cKMFc693mH~p zl|77Y3Cin;X^yGh=#JIrNtWY0Fv_B%E*jYI&x$PHjv`j^+|43O1S#5_GU_MhGO=sa z>}4-!KC9oDvFW7wWPNy|z0y&unf8Q!r6IV?cX>$t~Csj0_I_Pc*V9WgV=YHh~YZ z-!t!sMQoDFGE87_`gE&^`HEQ^xl%mCC|k{yy__%m8Z=NnP2;-<&u^Oh)Pw@FNs|u zPfRE@RFZ1~sjH-@lgyMVDyaY^1U8GQd*ftyTqXgVV@0C2$xi_O;gs)uzzz-m!WmS2 z?!zufr4H;Y71G!fd>zSY4{mq0nPV<@T6&Z*n^*fO!LjLz&aH{e-GnbZtL@qP<#{d^ zxZ6`AUVCcJn&)G1k~-iRdpQp|%wyr{#r_lgltmAdwxQ4#R+e0c?2Kc4k4~B59ot|4 z)c+;T5t)DA?;SCKj!i@{txqN+39At>r!S>t!l%|Wn|lRJFp%%Mr-3m5z0}wdO$=!> zJ3+rcv5#U6MRJ>e>;CD2A`}`i))Ms6>i}QL(iD=B?7Gz^Iu!Qb19eKEU~!TvXlcwh zk=A{4y7;>En{2a_v$7S+cg1)YU998dL={Lnv3~dze*E{tXbV$ef>=8^CEqlha1Ttp^!R$w>ZAT)0-jOh;$@wdQBIbBJ8v$}}A)lWQaz3Gk zhP4is$av^!`*W9fWH!gn&9eYmwfbwRDpIy}#y45A3#YtlfGrLC-fGFAkNJb5KG%5H zhSWONH2EqM3dmSBJdqc#EAXd?>FOrPCWRqUY&iAGLLAcTHdr{^5rn=mevjx!#L5vcieo}0E zvk^cM+d#6zpkO5x!Z(#~2keDj3V?f4op92Hx#z~d&Fd80a>?0EZU_kZl zA2k1W{&4~Eizg=l8gEwL_gUW(em~|UFJ-!Q=6wBZ1?yCbN##xU zqD@i;Rn^~sJ`>uBWO!_{;JZ^75*8MY;g|K0E_u1iUcjwy$g7ZH6WLaGZYRC5OVUEFJjELv#m5djfc zY2bp=<{@KuFrl@)wZ}QIXBlcCl}fMq;bDI!_PQ4xISg`_hc3T!r5K*btcC<7Ral%y zU2ylW&FiGeLq~E~B3NU)f^9qf&CKVdr8IoTx@zEU&{Z*jCwwko-`4q_C5OYaYvq)JPSYkPl`+w>4Md}4lg(apo= z>3t{lLs*jck1nT|B>SC*S5B{vvUA}#us@f?oOngvpR1`*-gA9V4yJvV-aNcMNm}Kk zgbO}%)b6=%4CFTpbLhV2yFuo|i`XY!&Af$Ns}q;?gR@&6TC4pQJ`3*G1Oq5ph3d6w zaD}JI&7}%COhU?(Jl*}7s0Ly`fJy?+gxSR?^pLsCLnBTUMG`1JkxvB@Lm0rMH!{mP2=l_3s9!eeV zK^+=(^-J2SWZOABiWUND<;V5Q*s|>n6G0ikMK!ui6!c#cqm~?aY$PBCR)+Y3hY?_T>Z3XzL+ydP~VSBMe z4hx_uwDU58{CKB+XcDUi$s);+<$i#;sd}3LR+IW$+7)m&6hqtR%~x#D%0EukBP`FZ zFrRJl+&h_bGUouj;g&Aak_P)pEv@J>>$m_A%81+Ad|4eZkUP zJlOoNI4%2Aqbm_$CgekJC78czbSPMw@xTMD9Ewa_IP$oTEs~D^;ih}02pQGxjX<-{ zI13m2@X*AAP8{MKt=+BYCl%5pwRJSd+QhH#o*JW>hk}162}+a@3L%kBWRUX@UrF0t z!FtN~X{#WtM&4F9I|U}28*br8BJMxjJ7iH`V`NKpgo`R1J2|?mv3NJD` z9({?!4W7?Wk-HR1kxo?!#w}!mIqLw%MgY?P-<*IPhmnw0#|cz zz|D)&DfHBlp8{B9$X6q2r^OVG6k$F$Hc)`f!QK^B&Ee&PSrQ4~eYBg}*w>^?^>7-{ znR5X+UUYan>?&K9$8c7jhcM8xEt$8lG4T{Mm3iIiyLUB1B3&0#?QIC_mZ=*C-Oa}w`MAw&690!N=8b9%Wl z9-nWDw{tlu^Pw$Ep=`4b9}pkRv~vh+Y@}CigLMR;FQ8#8RYkK$W;9{AcqAz7f(|~Y zY&{k^(5r%H9M{gail~gJnZAHqD$0^nOqf#ioQWoQO_&hZvj&2AQ?@D|pK}kKy$Fs90DH}u>v0!@p(Qh%cm^Vm=(ri4-etOu+UCmAKTYYU_Z0% z>o?oB&*U@ndHp7z;k@Cz@wUx2n{AuTzHVX`GwT8a0|UFjz`(%3z`(%3t`F?PVqwA& z3j4WGC=?2XLZNWq!-f4kv}VKR(rXh827|$1Fc=J8`pScq2P+R&eyQ|fmRoMQ<(69> zX88kedDsIV*65>`g?*xziJ$1di=rrsq9}@@D2n^8=tWT!fAyj$UKB506h-mkMMb}G ztG`V4u#2`G=WW~SZQHhO^`7V*#vl`h&4i!3aA=v%QcEqhRHoCX?JB9HmVP6S$n&-> z%aXRbw4JWfsTd?3+FQ46I=}JTw#9j!-`40GYb?luOg`cBS);dBS!JI+@EShI#Nn(l z4gbK4!&zn4CTnayl{MB_koEH*E6?w{$bu}yF2X-Hv574fv4}-1ViTL##I9YNST_;t zCSvmWHEPzVQKP2VsZEDk(54KUKd1iqLpGzq1(*9t@{@@V1 zgbzWnFD#!+DDrtfm$3glrsrJ3bAHZ053f9gFMMAJ-&c8<%jWhf|I9^o+;LHNI=)j> z33q~zFV&FeC~9wM|`?`~b>d0tq)kT_evzSX*e!QSkHn>Ty5H_!B2 z!#y|C&cZtjAsV6^%`C{_5Z!ds``$F>j)_@J%xp0m37c&;35$`}*(Rph#LN~NqZ!%A zVq#)6Ba=#?1WMS%Mz(Iap)7Ua>Od)l6mIz7gARO90#D(C6RT#U(P%UiMl%vdGZIEK zVKl=}7}1DEG@=QXFmhfr!F=#F3}?7KK_+;DOklV@LCW(yFJ1_lAg}rQ=2Wp-haxCu zU|?XdrFJM57VIx{3kxE$kOk>NC|L**nUIB0qE5)Vmy(5rg@uI$PhEvlp*keV;VUGC z!bLD*5ep$?gm4i;Pvz8WG!9R&Mw$s#p=vBuqnTih=7AcAxp&S6Zs#uVoZ;;u{#5eL ze~m_?39)2{B{Mv|diCj&2fcdGrw5&LXU?qT&XPI*k~JEMYC`&Htg(JtN>o$Es!)Z_ z^ivLJS}L?-sR?QS|Gm7UL_;d?_`9xL&SB4?yrcV$@}EPETrQXY^2;@1u~;k@hZ_zN z+U@Z92MvE+b3SOUb>2XC5h5;B^;=k&xpL;tg-$wi>$Wg`_Wu!Qf;=~C*qxjjx|FgEis=hR7emG--4QGtB_YDu<{XLv9FExy*${Eji zhBGlkO;C*)YCKb!%EU~}?3~$ShMLNpn)=^c*LD5ZuiLh5Tes|xwOrXDWQVxR{-^KL z_fPvTB}An%TXqOpp{2W0#*}H(^f9f_mK4Q;J}D_WeV*r}v&Wq$=k$5!$;9L79_#dE zGJWo`PgrZTX1kCf@O?TkGC$N)1QUar7_eXz8LZVBeha{?pL=y7R zi2fQM<@wRwG0hos-1+|Cjy++f!zhdxZCXE`*hd)q2t_zT5sEM(w9xuJqVM~CA|4*( z(>q3ekjFhi9+HRS9eLbid7%rlV0c7$kg-n80Xrqpblu<_mqn#v^8p@d@oJ)THgtATy z3%jv0P1A%)Av}GVHOj1wECd%^Fa#}(;DQkh!3d5UZrpI=SsQ0<7<};8I_Z-{Nj^!o zZI!7MvRS`z7>ALKY-XXGS&+@@FylH&G#ZUYLlMoWu{D}$7Aj5Y(BQ|=?+-qBN}+$J zX>~$6hSEIReo9c%djcONCtRX`KcCIiF*0+>T+^%3aS*N&jWuC2f)QMp zdw0(}C%`#^GY_8-3QU;!BSLVWU!oF~Xhb6_(UKC4Xhcg!G@=nL8PS_1e+tk4pOaFM zCR{R%B75<}AxMsJ4@bg1^t5qoELSO95g*5-@Zl&k$4oI3&4vqwYuj*@7(e@G{Y=}! zVU(F;rkIIlGTSA#f5y-H*?h*&fPK2PrEvT zgb@irAGzdmgptX}#M5MgW#WG(Ba;ahxq?2e{LfgqJSn1|FontgIOI@64Sn=cm?R`V zng@sGp&|CO@)Hg53GpdEoQH*vBE)C*NIdAHJrc7gaKWCyd7cI;IJSbru`QkPjBTlm z-9Q;zW*TUzB0^>&A|xb&ln7GdGn7OF6*8kxC}c*Vr~+5XOjRw|Pq%h$%+|(yI+jw* zr}H;5(<38;9h1pSY^Vt~H4|)mB-r7RV28&ZnF$XiGcqGHlW9!QC`d6u^I*+oVa<5a zFB&iCV~7xfN0E^o1{?ziwF#OadlNK4_BL^dLo9tb#1Dt1(h-GpLNTJ4P{iwaJYL7+ z@meDK`sbw*3}Nzcz6|8r`@|=% z2)RO^c!M20Zg8#Z@?Nfw$91SX4xNed7M%%Bs8AsmA%qY@2q7k+93n&rAqYcQ2n#WV z5K{Li$iBD7}PUrgMEjN(w6!p$IF21Qm*)!U{#`uLwjb7^IM56s90FN5LG0 z@$P;0Daby%ciCqj1=*)C3VL>bU5|_X$5D_O#z$ckMqw02VH9+8oT+f8 zVn2>K=8uOR$K3J99fvGABuhNgkY_4c*JnC~DR7*^7{2e}b_6+2!H(cQo!Yh@uG`ZP zBWO-xjA0mtVGJ1v{MaVz~>M_(A7@`RE5OrPGry$i$(=_$!*Js_<=g;#^ zMKGs%e0w||-?V~hzvJ=vov|YP{q+wgh4FYS9xsf2u`lL=C~)Bp(uE!}*tc(oU@16+ zP_Tmj;4^~sQV0$XcJM;5C|DHC2=*D_x594)MG%Eh_^l8W1u29=PzwGZ^xNR8>-tDc zVT%wJGG4HZ#WG&7jJH^@G=vHv$Rp934Tn7}TTCQ^L=aI#@kj*O zWD`-^iEMI-OHAYvGtn-jy+k__ZAeI^qTWhHT^b^7L!g3$rP78F(n`arKn1CUL;6UM zJ@$|;6vjSlSU9{+b+pl98dILCWFjb^^K-tz20b>6N6UT3wx!y!W7`RxP(@4?`h<4$ zI9f+5sGz(-xq>5(STWokG5n*k{5j#nk2(|zh5e{!g~Fk5=nx!&aA=2M3&RaI$5LlsuLbw|mTDPGg6Ap(1Lq}#lzf8!~BU6XWy3S3rHp5@dK!+Gs*tWrU zIDCi04Zb%K9E(`QA{G)NTyG*45@Hh)f@>HT*2m+0JRasC_aWZM5#({a-pCBHgFHEc z{4j&8DMXON!otED9O4F7)-01Xn3Kt(GFfye3-NIKI2t&tw?7;>VwsHP+hsDDOeU*5 z;s}R0!VmxdBffY<>M%M~ODQ5E#@rn05VB-0bD23vMlzR)7|F=WYY`K&G>lS&$h@r= zDo_+Cy|4-t1@=NI##I=L!nhv?S=`ABJK*k{e-kY<6GK5lVkj6427{qsFc=Do1Vf>q zhy;VdP)H;wAqhzlB*;ia5RnLx2$7JGkcg0on291!HIw!lYPb79Qr?VIhQtupkSvFdo~!KMo7Bu!yjT%2b&u zqeteEiNY?OsO-{FWxYoxk@*gi5ScHL`F6;{W4^;<(vL5?=%ddAHG3|-J(oUE^ZmBt z`@YZL=kK>2{=P4L-*)=mZ#%x<`)*r)tc$F=*0CnVxV~d;JP+%~^YPr`xy5t4VZA)( z8pQJ4oy+qecIOPcbB2SsEyG;fwrwj`)=MW;LN~qi(o4962~wp}sZ=VJN<%}XQcLdB zP+{0%(;U$$dS^!T5q;sdGoBD8hy4pL+)DVDuqb` zmRRA7>{;SEENq$wI}wjB7J7s`O&@iUMXuf|Tm|h2(jiYwbWuGx!NwV~$RbY@d78)} zha9s030a>eKGUaZj2^3FEm=lmikMYQR=lpmiXUAieRL>kqjog<=&+AQ@8~!<+D3eV~;Qw{7ERTa9{9s$Q?@wb_%qZDK8C~?^FaC>O+)k3Sj~i#(%%(1? zPCYl8rfHg{ZnPkq&1N%mZJgQ6Y(i#&%Q{a-`{&3{u|h$RG_e zGCYAJN0KaAl4M8_ksu;LBuJ1TVS)q+5+q1y+ly4B5=25mLZ(V|(f3x{N|Y^YtLlDA zR8>bpRY#%`>U%cAiUy4YBN`D#E83G0;!_QWWre8fRjWREz9-N2BxTAJsj!AJH593# z9BRm+h8jfR;Mox`6J4|ubvz!A>*AWzMdI=J^yvl^A553HcqZpLT+d+!2hX!S%X2t* z#PB%ci1MQ2IF2KZIF2|nN|NNPo>k##KC>{6W}0p^4C}&1!_jnMoF**%h7pI`5vCC) zBC|rn+u%0QAqYd+&lz}zAPn6(5f~)UTnG#X1_?aPXy8O3Pcs@Q22KQ;bfEbOO*fF9 z&<#8TIbk%A6P|%z;1(zb%7kB_Ot=M}7|#xeECv( z;iWGx{6l#EY57lu|CGa-a7(x)+#k6l3y)R8`PfK!tA)op67Ff1gm)yowJiyEgE@YL zd!9Sk95;CG2ESb^34eso9qa~Qe}rFugp2zK4?Xnj;)X8w+qvJ$Ew<}muN8Z(Ye{%l zN4U6e$Fa3?%M2ySkD+jxp(Ody5$;i@$547C>G7k-minl~1<1162Lp`)qMSlVNB{;S z$N;pU0+*N&iVBbn%p$RvNEQeJF$kg{2!b#Mf+!MW${~q#U;(@9B+g!Ls35pq5FQF| z@Z@mJ17Mhe5G5q6 zTp`M0PMPCOLf!iCBxE*o;c5LX|ehJh>XOUhksr$ z?1Zk>Z;~UY#aAFcrq6O=b3vP4N0LRpN< zoHetZN+HO@Z(H5jqd87F0@faX4e-WuJH#b|!E^SuA89dKV^6JXda{VLwPhsUJD&_0 zn_jn?R4wwkw-Fw)T#ODTb%3YJdnFTH_ULd2At<}ZrwAs8x1uT*(zePqAxfa-3~6Mb zCd=(hwJpF>h>^<>fYqt^N2a;1U}xH@Qiq6xYnH`34;LA$nK*Wcc_1V9%AXf)4eIi}ATjKEJ~h4qw5V5|iK5CJrCbVL(SGfseTC0Cjr4m4Au!l?MM2!Gd~ zwWXrw`uLP&3(RK2wy7yi?R5y}!a~g>a-AunUq>K}23sYpUPS0@r_9FS4#Iyv^tp?N z#C1d#yvxAYV6cJObJyHXKj7O}xyxG8FKJ#f3@Kz*%AIzG>;JgGyC<<)!EedoR%8EPKX_t1RFlpV_OX?Z6oK!)bXKH+Z8rJ!r_M2yX7lf_wFVOp{ z*P6U7p1r>`%9+RLvZZ|kNV%DqS4$QMP*S3B0q4}URWO7~N$H{dMa4;d?$A)r@2|R` zq2%MDJfr_^8Er1Q-s#i{;AQuy3uiipZJw1iB7nczgGQK-2>jHcV8-&mF6MINJ14Qa z<4nC5^C~z(*yr`y_x0XtkS(&al6u}COGidbWw38v^ zap;(pILP89xhR*^DP(BWbz&NO)dFE91yrSML>hr@A4ID$|5!h6*|NqNiw7w10nU(k zKAyZ%J~dC;PLCnJ7j_urWZnSDpOzt*q`s*Q=42kAS24)0$I;qr(kLb@KNFDg#+s1M zgH=DhFglW*$x=6DqO0okDZ9$EQ=39zo%rNRA4mwJq398$UE)ejnQ2Qud`!gpn z;Vt;Dlnl)2u5zEX*E!gB92TtP9flG?IgGg2(L%e8upw_SLd*jq7CpG8+U%#`F5rk z9)lS85pa37ep$cI>TS2bWtpSWVr~3N@(`cX#x6e_F9iJZ6?|ktQ@z+XdDXD9AgDdf zg#gQy&(d!r7c(YkqL?7Oq}1Iip~TWm zat5ioxjgH(Z^=M~TwLL!ic6V_PG|Lj&{~$bN#1F!fapGaE}&u&98qGH_C%;JpFL@EG#e*`tJgX zRfk9u3L6R`+Sa~amXZj=iSb3iy30;){cwb~jC|fp5B)p<9ji=XozeNLU&YD&6jV>$ z8Yvm<6{Jz%3~1K8w$RjjH7OfD``e3t&4L2doY-Do|KllIk*Zz^QcC#>5J;9cFOmAD zIg(rwDHcdEc$dfK|NCzTR&3&PwS_1%Ob{LTsGn`PZC|Eh;DoB#Qf&5Dx%kIR&w3_3 z2LOOt!Dml>zPiZ_*XK{W!QRb`r9M_!{o}1N@|EebM)A1@o3a*+c;~iNurl>gJYPvr zUX+2KV|Bc$x<2$l5WqbFk@g;Q>RRE;)Z3quC&x*o9L zm~SOoZX3BJWym0ZdU#98lxJA-CsVDRINPyj6OpLW0dQqutZTtmvzI#R2Tf-;h^)B? zk`#~*m^`sR1&)0l$G!F!tmdvO&6D?0)-#6ud;bax03(X|~}69%bsGcc-=3v^kcqaEICmCf>HM7m|X2XMm;cVK1f= z3fcx5mF1sL9}z0ZY1#<_ZGIq{LZcvtVoX^y#jox+o;-vu+zE57B2738v>w)WgwDj+Pmzj@nw1BaGpRBarEIXF3m5hN(bgx(cH`-=&s&>!4$Ipi04D5Fut;?g&(u{gLw`-|0Fyf#km zoFgWfG;*S)-@fQ|vc&?An#~qZP@`nJV0p^?{pX1P0U<8x?L)xBT7SCCa~7dyyfBV} z=m;CWUnS;`^ABRtLkaV=A7t@VUXUx*SzNBM z>4D&bmmQq~>GYxBa*?Dem(>!?D8 zXa_!=u@h@`L0Xl@0qToJ;x>Fy2dw`$NF!C{`UO=Lg?^936WzOuQbyV5X*vlBrrT2i zc1M&^QGHZf_NBoKwC{qve~&~bj9@4Ww5R)!BbMP-SyuLXhUAg;nxgaeB3zO4+=z^g z`jF)+*`hB2PbR5_xkjBp`wkXt^jQOjO{B=vN>-erQN-A$P_gDl2@aH@(0@V@h5pYT&d^AIA|Q z>HzJj6=s{LJt;wks8w4PJ#_vod)&~68jP{a{RnxfGVp8Zfu<41(gMe}QU)GX;V1)d zM150Bpr*MN)u-zxl>4bBh{)nyO`pg`{E|-5&FJggWDU7f_NvCg&Ub<@_l@%G4231sK?zUK0+YKGW8CJ%2`MDyNcMqK&VAK$(#Lm1+$jYFyjd`!~B zp3d6zVxEj_WNr1oXQ1HzhbE~BHjl)ap}VZycDA~+O#jSO^vcyxX$$1Bi4FnV4feB( zKor&@{^<3f@hyX4XEd663whm}?^IJ*P~Lv-(}y0JL^$K4L32ch$30L^h%l-B8!t*Lm8kC)Jn51Wt6=_mVjCcUZud>GCZ=~LDcsBZi7nej-ep+1c# z8XA!=k)4t)XMbC=4iE^L0hHII?#btu$oi60$8^NQ_i1Zj7;>#74K>uM`su%feJ2lor2l#RCG9!|0qyXXEZ9Lo zv+e5{CLkqDCY7OL%B%Tt4mY!CbkJg8qwPed*SE+|> z*LO~vNKIuTp6N2Z)ww~bMID$&71?A$6RnhAL#}rLcq%d;f?XE-#oW9j0zu3s|8wT- zq$N%pbTTM$QG0=;0@C953mg^lOd*rRH-HXg8=a+hs(jwdwn7LIPmKi!3z3;|h!l%% z?VtT$>-g|-?zUx)CA&%OlG7j~Q&6dX3|y!~(-D3Q)?6#zxGyECQj8}q0=T}Jrqdnf z%vT)wWteGB(d6J4TQr8F?YU%x8aL8}mdMvCdYK@ep$3+s7F_VsXs&7IO2aza;SYbfe>90aNqQYb?xVX+;2kKpmwr!pe)?o`arSVSde(2{N%^6Al1OSMz zZB|7DZ%*0&C*&9G5VpF-PB$sTUm88mb%q=dR)4@V<||?f^Q_+*VEPO{E(1g5uX(L_ ztyf|T2e=^vpA_a0SE07K$Ugu7Ef);pb>MH9ChJ49n}NH?Vex`4P7(& zw~A*!8^jk$77mvl z7`8z1At9P?TM*zx}zqPsuf2wQ8T`027Cg~$PHr9 zKbfH1R{7)jy_glZwdu}WaE_gmDm?Xm#KM;bAibCl)tSH^bZM5rOUbl~yv+0g4?GET z(l>Tr;7yG`4pxiw1}`_y%k`wEQ*Nb%HyS->L4f}Fr?srg=mnd8D}$5?;|w|j-|Z?p zlc8zjoq@lM8Pg~_x~DR40m3uzTH9N~Lr0ELG$Ei;IUt)LkN%<`$uMSQkwyf%Qrr80 zoZbgFHU?t7jN+#rq$)hB&B&}XOksw#Lf_VVFe^D3N%JIpL`?0fc*vDg@1k0eYXKtq z*y*U@n$*NvRJEwaFhWJ*(kpW(3PiR<|LP*;qK+~LV5j!c!8u0V#!D^zv278I@SXP~ z3T-$O=1Qb|rOz5uunAr5j|RTuN8zG0Z!TDv-rf)zC}E*_F}M7w!H+(!AEzF*Rw4PG zMe|n}AEv~G3^Yjt-$kVue^y-(W=X5~^l5fbRk}+6yEZyr?#07rjol8sONl+qUT*AK zN6iuqh^IALSm-Uz0nc0rqA8I&|@r(%#f}td4*Cn*J$o7 zb!8h3&@D1fu$=6?jF4DT(aQc}PlLGd>{=1l8Y)lVFLJo@G_>xHe#e=tlIvaiqQGqS zx}pMYSxg{l6jd6uOdvm7D$v=wW*=CKPy&DaNDJd@wE|5Xxz_!GB#Q#+TXA2XM>(`~ zMMc@{ySV(qbrT>YW?8Xg=7x&4Rxo`M_Ni<$AjKJoM4deb*#+tM$de3UQh!f&<9-_J z*Y(#)fsX~%jY;b^5}?AWo__@}QrL_GoAbRA%eW47(fu0^lDI4y>HqAnP&WWL_AS@=6afx9J1u>xhG`Q-a@Rp79r zPC1~ujteiQ`Ms-W8W}j|HJzp0kng-_V)I|0QrWk2^bMC^Nn8WUzp@3kxzRm$6fz3Q z(bk2_w8&D^A`PD_96@mapBdl;x#GThpdw-ljWn$u;uo9?hANX{a>3sPe8{zxqyONz ziN-7fWl<3}m4TL4&W7T z{IY`P4BSSfujZ6kD5_A=^T?Q8eSyyDs%pBTF)Yt(w&Mv9>wEG)GzF)g5&Xm*+Y%JB z*zB)JN_1Q1f}mlPbX3f(PhXe#(~Nm9uO6KWbQ5-@inHm}V$Zvwcm|sywiT%UZLB)_ z1zU~)_bA2=rD|ad<~A!!m!LK2~R%2_jaJ;i6J~orsgu zq$<(ka#Q_72qD+U7pj7m9XbZ#FeJlU;VmbvgVfe<%CY?2BRtfB2pZrO-H(ZL{TH3@ zy6dd{AafAUy}i6iR05G8C*nL6Lxx>HKsu$YR=T2z#w;09T(<76&o_9Gx2l;~zc0<; z0l;6$$tE&+`q&>`7{y+*_x;AQluy#7IxQ0DR-sG}>TW~f)J5>&6hojL8V@v$=7vjy6nQrV?Z1e&Eaup2RD_V_6EfuV?1mI+4m`f|cno@&mlAGvu;)Zi=EVG?=b?x3y_fyn;~eNnz`ndd9`aWvv!`nmME4~yM&QDqPF zAcpS*Kr1S5p7k&%&uSQl)62#>aq4seS=pbN{lgl>k5ogA9xzJ?%<^{+ayg;J^ur}r z*%7~NWNZzHwXe~+1Jo%0pa>OPV|Z&f^h~1L>=G$-@Z90+Uu(0#_i z+uoiN3>4-zN#irXKy0M|LKd?MaLpkXDJr-Qi3GcE_xlFXe))=i24-Em9{lo9&$$3S z+D27oaajK`OS00sp2pw>P81GJWB|v?M<~nsE1VGPE^{gVret)O;NhD%vDYO>Keh8y zW^P3L4Tf{~RM*f)i7X`T4da$;z#@|vgj5DHKU71mU!M;tGY(0~Tw2D&%0}sIy|}%E z`er+cZG2yXB1?w&9urP92Dw~qh7dCGb*Pdu^6=gk`C9RlC$DU%b26HdUww&+tS^nJ zL+VYcg}{dX16R3)eZ=zy8ELXx@&(JHr@{lWm}q)~OjPA{0MGD*6l>?B~2D;FxTj|nUaEQ)%r?6PVS`eVQ`RyUp(Xt2h_V>Vf9G2Z1o=J zl_Pp0jjux<`9M2YV)XaN-K9~Zu6jSRm-LbiqKznSA6&}i<#kQ$hK&{y4C=nEY)KJ_ zKh7jS%-%_g(XGN{f0apd_;rEoCh1?A?09RFOvI zlE1;HrM3D9;?(T2)}8`0Tohxw+y1@R7N#XWyZs-gAV;PAT}QQ13IL70_icK#iP6!& z>;{RjJ>YPG0Ef|@^{Mylklm0_Ij>I)vjSbNiJm_^rMbGVKqva<1k0o8j8b|YQ`Hc7 z$Qh)Z3Be`T5tJxYnH5puQZa=>C!LbRKu?M%97E%SsalkjNHXl#eT1YGxQl>#C=Xz7 z-D+SfO->JNKT3M?UKVDhlt84XR@t5^w$LFsmu*gqoq`VirZl0>)>z{_nT0aSsj7=) zRGnr4l!pN-JkwbgkR>VPnjNt_pt~YvMIr$j2*Kz7yaI^@n+2o=nlT@)-5ACtz6sY2 z5AG)1n3#nxeBr@WcnDYcvR>bzRrBYu9yP$uJo;88sP!4XkKkqcAN@MqyXjC`_)f z5OIY`h!7D~s#+qd#zksGRXZAuN@Z6zs8Km9HK?n2wWS7CE?+086VwNFW#ph=e^smysrDW@dsu*SN9ygQu88z4+qCA16Z*55b~_2vIkcT=IwD z5TS?=p@_#PsQW15Vnu|A3FCUa)I80_>HG(oML8E;5=1gPTeof7wuLQhVG}o-w+VB#!*)YBauY@E)V}X)m|fr3 zFuG1n)-deY>^LHXp{U6eA(gsD!wx`d%Fow|gPEsi>Xy6F-_AvLzbFSOTza(ydvJk;o|Muw`*6t-d=0}YtuA;(-N{}%OOwj*x#Js zv6efX37%l7AxoX$v7N1B88R(%I6S}I`di*^4KvE<+qY6@sc*M3`mNqC)qKcfh#`g; zdUemMPrvr+u*Xn^p$UgQIvfsr3{e=OqYQ_`QHCF`bWwJl=Y`m?LNpq$iPV0PbVusl$^FY-RmjuZra!HU}5~v`VLLX+vsu-%=x#K1yt>NyX5>Hf~hdd086cVTq<}inq zE62@YfeT!@H9Uj`E`lN`ghkLuVIpY8Gfidq8a|cbQ|MG#;a{ftWQ9Yk$6PwB3PBqpRlHv z(zC-mp0M^=`yA7mI(6+ar5@p$I$YBTk8v1xd})j?4P#o4sU&H7X@tw0sDwQ9u)K*% zNDglZ&wmbTDe-c6Q>aYHSE+S&F z$e;YxUuc9zfxp0u%x($%?4x)TPs9reiiAXBA~E;o9>t?bOe8w5^X8sJLc*I%JiK2* z(j+`ddw9LXBRa2__;kF)M6A4AVmcKl7^nphAn-1NEIeA#SZQb+QDdWVF?w+tZB&Bg z5-hC6wOdjlt@t_F*u3ADW<`hA;|;|qhS;HzzJ;F17#j4)3B+` zFeHhorkZLYg+lR3AxXU_A);4Iq?kw{#YaMXB!q-;2#0WpE2@~{Gx=y176V5U1H(tV zHd^?#YS+T6RSOIZf#G_HzR9__yx+pz%Nh_34xO)eI|V-iGiQ++;fi? zSkFE6nDYXw2y=OXb9sStd4Y3zfn$v|)>w0mC2b2y+9qt$wvZ-l58H%oAw6uGc-Ugn z%r=^+BuQPMCi-ZlaFF^rZW<9pq5PBx5@mwY>C8-o6_y!Eil7-O#`ZmFc!n}DF){H@ zd_qPHhZ8d)gEJWlWfU|C$C%-Wa71`vg(D&sZbU>dyzrP|kq{xX5n(bMrqm2GMAS8B z&NS;VLj+ydG|j)3XNHI{>v7GQ^GvfQ&6)Fgo|fmw<3E4?`ySVIUgu}mWriCe^9x6W z%wWn4Cd;xc%d){_*aB$UAn2_;1$A|fIpB0?nMGc&?POqh&FC6+LX zB;;cd$r!7`LMfS#K_sInxfsZeqBvoJ7C-+3=kp*ENsw4|-?r`BwyBLVP17{anzbOg zs;W@F45nse8Rf__NRp(Wmq9^NP*4yb^s;2hIRpSeT+HjESWOImB}O| zBpwnE@uc@S@uVjk0Y!w&n{jYh)?(`YmlrqO69OoLMx zlG?NhyG${{;g}gxGb2uzVONDY-*B7+nqdY*km9&;GaF|{oc#E4$Ph(Dp$H)gg@O}> zh{$l~ggf_GU@TDMVu4yLuxl4Mp(s3dEU=0NQWWkw;k!U`<8c>QRj#U_ph}X0Cg@V= zY@4Uyx}K?h$0zEE`j?Evyo`jyu|&eLh{xfENF?=a#~*j!J4{9&_S9VMQBXK^!a^rZ zmS-~$Qy?eLrZKZ=%*;29nG9v}O@k6-A!$s$VKf>HiM*i*^39|{juK?CkWeH+7H3(8 zV)1BH9)0vI8(r7v%6iyUF^!qeW-g!0$skDvNm5P*1IfU^z(65`fq@d(>4;e5q=;pd z>0+@i79(Z4hlPcO34_Ff6ErlbHlcpv=Vgec$5SUJwOY5CvfnFNhVywk?)k&hNag(P%W9UZc@yG`dFL z`F;<#zT5lmin!unWv}evpH#xb^?ld(@I8DFB9R1{1d#*@62!J8+~MwY!uww?|8rf} zb@=iheofQia9g+G)BZmP2L}g_<#`+|GSddPW9c~9>9q1-Fc|D~f}P-;BuO$za-qYS zr-m928QkXScof?dTc_(Nw$8I{{EQnSCYrObQI&W+!Kxd)32eB*`ZV0&1~<$wD;+Y+ zOo!~W>C!PfZCbw45j-6EIy;Oom<0A{My< zLqviCuRwi*0wcJyKKevQ!3$RKa1_jqJTfU*!X`q&l06|fELap=1xt>R+~CF<6^o-$ zH~OKY(Kav|4GI;u!nXY=v<=+kpx}Qa-Mh=@ndka9)=81*y6C!4%$q_H%3N|a|H|MI zRxTs+ja)7>(M~(F%`=(me!Ur#$o! z{FT8{5al75LZJi&QZ_dj6xbkTGo``J4N@4qV34~DQo@M-TWsM6B}iin25BrdQf3K( z-eMvso53KnEp*0aFo-zBA&wb09^rlFC zLq@99Q8x^!3!MlZVJvhLBEg9YV>7WLQ6wfxocU}Rv&}Zbs4Uc^Ns~O^zy?kOC&+A} zvtyIIvD1mgu}wFfICRo0s~7&nA)o|to9 zLkQ<{4t;|HU0Engyza1b1}%AF><}SL2ou7H?^wnn@v%s}Q;EJ)IfIsL$r5?ZXHXOv zIM*EbhG@^==9_Omf0$o<>({SezyAE(Cq4A((>%@fgC2;;ACWEcG{^VQrCaiJhFSWA zWtc}~5&0rV9koSPsCn_FNmG0SUz&2cqfqWBQsf^T6!`Le=kEK;<%+D#$}ev@h&y+0 zIfyG#K~_+~Ag(1x$x^|NGIwv8(FywqmfI{RtlW&sU5d5p(yfSXWr=4OLL(v;iv=#w zY`Z|}iwNIBU-%dsW8-WL@=$ImlQJovvQQ2i!^YS+l!dY_+G5yv$|GVai-@HB@QC=Z zh$zZqYm1^R6lZd1>xwfBt;N9rrZ!m;OAtDVn{3I#uyIxr-{X=!e3yiW3GalFuu@c# zI?<>U)CRRdL2Xb_+X-shprD{ILBn>2WoOvVoM+1ko>0jyp&bbg6`@0cmk<~fcnN|3 zMS=f9;D=rabg=%wWz`1T*+x2CwLB9Ng)2RN$3wy! z4u`{WksTsC91V6f*x_h28h1DvEOLV*bQ~f=8-gJkA|{j}6oMgQLKUh)C881$>O!>; zme9{(2@QS>BN$YBLB!;&eTW(Q5Kkn;TWE;sPC`X2kK>($e)G*Yj#uL_)inMMJ?m8C zFzP(UVI(9%9B-VSbsR=MjmxKTRT>YU@R5%y;UkaGBO&sr^O$uaL>)IYLfX*BxS?&R z;}KUy#3GiE2$84L>B!~baKytA550&dyc0^WR6<1m{+%Ma=-($iSVaFqC)|urUua11 z+k1k6A&m7;r<`p%od!3!!67(ULU0HU!JP(o8XST<)-`FcCLvgpj&0rgG+{)-Oe10u zna1MT(lDNa2)7L42rE68GRwYERRGml&iPVYY6Axh~ohrh^ zr|<-egy=fulvB#(GRoMIu_L0wMf3zqu!PIwnT*KuUp(s6{py7Kg_Fk?TWqn#CQCT4 zyW>u5oWL1J9C8B39a2m?=7b-8I6T}ESBQ@} zQZeV!w{t)DAE``5DtrLQrOSVw!)re+1b0EeHa_;#XdCHhl+jB^{?0Wwd>cN99MC* zNVZdVH@dsd5=Qsv?kLghrmpd}1Zuozx9AFzEXWcbq+7ZlEMdXAt$RTvj1oK{Vi9{n z?1m7Q7>2mSP$Vv4i4Y=jiJ>KQHw^s{TNT?#NaV3F3WQ-}=Wb?gX^Fb|{A;mY;VN4GK>H#=20I69ZcY-`N6dK?|I zV+l%dgmI5C!YL%Z1QAN8gq|Tn5lU$5sH0(zhIw2^n9XAmj<8(ZB8-mNv5*QXc&P+0 zEv;b5l0wE-x@2tUxE!Z%=h$>?L4=ne5?2u6C5Uk1WeQ1IafEScPM>g&Pj};2uPm}C zu2&LC6t_i=(2XVfgiq+kj=+r_;S;2gVip`hidm3C(kVhk3VuQgNu``E?hwW_@2M(N zOu_KsCse|RpRfs=@VOhNZWwXI37duqVb)Uu%Me0PNXSB?JH0U5ApgX|Y{VlT@rm)= z$4fBcK|cO??&62fy|(NL2?qK2+&h-yp9ozxd&gFI)U@kv*31 z!(}WJ4~pH;P+PYAlP6D>SyD-Zk_KJ6!Rx{yEL4KaMl_-!v~1akdX2lRLcE5VLL}I9 zY3izkF1m{K=BJoqi!HXeBJL}$xMGSerr6?&DMXjvqVyG|r;tyy=-Fqlhn{+7r)M)g z+c(d?J<#0)?cnVWi$GtxV4&l6SOi)EB~Stbr=DHr*+__>=duWnl<~4H;tur85hQup zlrv8`^SGE4EjpLc^UecpS?C_mJT5N1bhe-#cehy3 zSNIBFA@ej8Gna}$mkR1}$9-vk>M?Uz^p|;psf$C1L&z)+(S~S4$gBvV2%!j}2+@WR zh7gwtGa?iI@GC+DO~f5<{PBo~KMX?%`C;ZVaf^)n%Q%eu#~p7xZ~`adQ%=ytEpyB= z2Tjn(EOXG95A;`$zg~K2Y0Fdz^k$nML%MWTx^L#ZxjW}erw-#V<{bA(CJE!OoHutL ziNiEFI+Hj|bVd@LN#d3s_ZXo&IP|YElm7MVr4k%MC!O?L_`*YY2$xshNrN0@c^_T4 zqamD|N4aq{goe;jA6tA!366V$ zHIA^e0ei} zQ%fRI;UKfG;fs(rMzKbFkhfBOV(IFW6%hLdDExrhh!B=S=baiE3rp~59_5X`^KOAQ zPPo`;VS-k@FO`>mMuFqh#QB8>avvtLX4gpzmu`EU==@$2sjp`hhW0=rn%G^Ct-U;- zSl(7cBhQ-zA8lAx2g0-*_aePlz}rDi@T^%#Wt!FuabE;mVEdydN2=2Ztt3d(pk1%* zf1DnaNqqE?!&AQ{-^2z^+tHBQmS&8col{4Sqw{KvNq9XGkC31rFiafi0qCmBdT_%K zPOcOT`e>qF?nRi8Ln&NP@HX1NV{Le$OwIsbQjJr4m278;UW*F~(174f>4riU&CNqk z1@N3PE@SUFtP5R3LkmX3TL96p4jc>y{E@TqZAc{<4}P>}SvCX*e$QCGvxAZMS2*fT zN-7U56KT`OM$W3FxbT?jXzJm7OX3KcXt&`!Q5DCaV9;H{Q6CXR{y%qtrGdhom%G0z zUqwIgRg!Rd5eap%u%6&IE?x zk!}#7_*P#b*z?;?54( z^foaW$yK=VL(0N1zhMTE!eB$Wr;Sg|7;pyt1DI+Cj7hc*e4+&p-CF4hk;jy{!3D$_ zI(r$HPNtxRo)9WJ>nb&FeJDgf=twVD5vQ8IsyrB@gV_!{Fxf_&W<^V1nx2&0}gs&r6E$IUCpNVR^C&9sZqq(cYyTTk6t0SPs#|GM_I$`W{ZF* zUrp-Lg6LgJF9Cu$0DxxUmgbu?t}q%4Ut*i=)!M6_j;m&r^fn*or|tglW~($DL($j2 z%!3M8a>$W1B`!_~DiTW0mUYc)M4mLnsw`A3<7eFY#D9h_3-2PW*1)h2Y_j z=zJ{CrB6gD3twTSHYa)-ESTI1aV@J6yysXF()VduaVjegnn}otZaj6?#zAH6%Y8eq zuo+x&YLU$9lnT&1jTj;G11g>a>j>Q6u#3HJP_m1#1?IGZ>%W`HrNtx720t|f7vuqv zw_xP&DPj`cmQT^(1dDvBJ*D;9GT<1f)?avlp*AE$T{(tUO&jQ< z`XCzZnQf=KScIdg3)t9A6vrJ910__ztPv2VZ%h7A%VAFg;afibMS)pO;y6Y68;o2IsLC#5iy z6)q1Vc<}0RvB4HU=b|yWP5KTq8XwaMrw<{|76k=83qF-%5RppWoRuEJwH} zw|8A?r*mQ4>bw;2{ZE+B2)0F`wIw^T!myChl$4M$_F3?ePI@Pufriq5$_)7a{XPF4rX#U(C+i^?VY0~weNH^pWx$BD`B1(sDA{@L=d z-R(cv5@hslObl$T#QJJqsY!<&CZDuALfdfNB&r`fujZCkx|n7c0M{rLa=471%aQH| z6~fZoyA|Psn3C!K4+Rb=OjMM51R-Gi4 z%QETH#SCMqXL0re$-7RFVp?NJwg^mnXCER~qJR1TY_MT>V{$wA8H9uC2I#m-v6?lt z7X)Oq)D()*x0Lmq27Q*`Hr@VW9z+G#KTw?>?o>LeAI{|z2IXXh)weS^EjBrOu10ot zCfQOyV)zvYJr$_lGn0oBHxCs^93`J{$eBee9Tgh_;A|Iw#?XYYp1>bK9Rc^ty?SdX zN&-bK*}S3(z<-Rbm;cEr6-wGT8aocu0Vi7Lq!v9D8A|8z6huzwh?HJ&^o0#LB%$jk z0gyx8GK*GvO^O-39tkY&4H+K%hY}YDw{9xdP329u*O5vSS*=q)@YnSD1r98t4p360 z3r`~(vBJ&l^}2(z?eRa7Zk7QAgxbDKE_}>ZpdrG9nV+&kF%>gVb^mRA!k^j2% z^p<(in^gT&8Ge&!tAr74E6l}>HrIWmNW{4Hc!>7vnJGl78T_xPErGfqB!;|Csn)^8 z{!rG~m-ytLbHe|>ielnVG?EI9z_kb-3k_me{PoERxyai(l>6n7fTP%6{^lM_riuKO zk$Itb+$?jA=|A`Cf8A>?Zvf(H6NZxTwa|9ZWFg2?1M+ZptXje{zn>5LtXjb@sgscl zM$OB&*SUG_Mv9<2FgKP%D$~FuI2btt^#`^c7bZ>*lh=HS_J4#mclxps;wRX|C)QQf z+i%IYu)&2L0=Tqt3%+UbrN7A5(71C`n24pQC_2pFsaxyCpj zK9>JLwVjzKgYWGfMot~6!Gp$vj>)c~$80Js95Di10bE=im%V*FqsxrP_ecpZg0j!0 zm6|NY>6U4{3?d^7r^=Z*=Bt>r9BF=vMP1#=d1HNS$Of<&G$vn8*8uLMY*$0FdwvzU z5`{zV$Aqv-DE9hK;_xQS+f(_7B{F}6N-TiJ7@|r5Tt)tthg+K&&k`3cz2!2c^KZ-j zjgis^jC-UUhamy5!9JY;A7=KCHZXj?-qkHXc?r3>&;Gf^mLo{U_Uowb9C2sTzKVVAf}9qQ!fp(e?;lScH2{k{C_AI4vzsB9+~q?e*gCSgG2O4 zub4fb(njqO;p}A{()72EUrKe9Dr1$W7$(%WRIM0H^pnLRN#(=A?C@$m8i7#gWIOI+ zuYCu;;t$ftr|NIi`W#El)eET5lVLEhI)xX$%)uWl9yxbBMFj%gcE<{3Yuo?-%c0Y9 zmliuS%7mNR?DiUb;1}t%FBslDd|($i{dp~;YrFTEkq$UHcaqH>Cs~&-mW|Y-jt#&? z)~A~9(tAn;(Ip_sixwHQxrkEaMJEFao$G5yqnq`^*`7jBxvU^H=jZYKEav2R^)7#b zjfT{E5z1KPZ9R12@kAvt2T2o@tnv8b6e1ba83mxf8yiEr1fV~Y<4d^TaEn|`fMko1 z1twJl*T0|A;p;Pdm;fU`$@v+LzkHanWo^;PsOEbVR!z|KeqXWZiwihh!n=7^GikSU zeAh-vQ53#`*FkCM-)<%iV~VyG!eKqX(Fk1@Owvlc(j9Y%mmgWv&DnCaA7fG%?f|DMz}nHo6vv4I z@(|-Ai2tqEb3}4V!$0@%x5kf)vI+i^YZw99hlU)k8ccPx2RgH*zl^2{H037>Qh|Co#xom#tX8^%J3T zp>*&8yvX%evd_%@;Oc3yDpzeEH+%v4W>+aFSz0P>xGktYK;cfb!0a=qGnDbtL}4vQ z>Wx3nz60aG-3F^s*OJk!P~lr3`j8cv28RLU-Ckm(BLCKw#JcEVtR!$INN!*9zEH`= zGRuE~x8RbFXjG4k1Ta~;W@-SM;?$4WxY_B-w?$xqMNQ!HC&S6TKaNEI;G|DqhZoKN zH_MAT^~vbsh{ASKmlxOTzhq2AKb-MZ!54!6%Zk3uoVxaE>Qz7)oA3a1Z#oZA@Bhmr zuVO^7iU172oIY3GvA;9(m=^)4L`fOCLjSV3Wg~W3%hZ2OY{hhLMwu75F;#BO140`7 zF_>3{OSab#(&2WdN)sUD4rQA^2%5+s+y9+x_}m!2dd#%GZ9KuT4v?&?xR_y<@$Pra zHuWa-uZ_f(#3GYJ;=5EA!^Ab9_fBK`DAq!Jtw2=b>$mJ;2EhcDg>faNCt0*kp19B^ z8#53fUSwB`BRY?B)j!px2LHlvr;k5U5u#% zg%*$`szQd)9Z+XAqj%C$!N4dU-(>_qw@BrS=2V}0W6RXYOVmqVu{N)m=& z(BY4uN{!&T4?b^HfCMw?xO+x4d&XeDv_MFhLU5dWxy$V9n2KT)DEO}{D6k{D1hpEm zsPbUpNnN)>h;+mzfrGQX~FAjbVathtG0p=)ker53>awFdT*F8{bbrau*YH zc`$ol-$D!dmP5yi9z9shYZAioZsa)RC-`T3~IBs#N(N@(Z+^lv2m5$Cd71Lms7)T{Sza z9!+28=kPUy&_X5^vch@}=75C< zKlnXM1X$UvL`3*rXe#@j;JzKp=*xb{fT~4dHyFF^gsk*zj;=^g^Zg5+J(Cf;E3A!sPAlUEVB>Bj!mNcTkpg zcs@d)fA&KK0L)>qGEf=@*4TAy%JSYEzN)S2@Km9zH@y*qDCPePVFjaRvdSQo>==>O z@h<~b|iOQl^_z} zS!h0}Q!tf=o_{Y5t3q7aGwnLP10#@?PWni-{FwU3^*c?jLyxw%+8^d&!i;qnKN4Ss zk6{?AmRIRpFlt>(&#oRHe3XD=K&Sb>H7>5Jwa$7gW$&aQk5t;AV(kNA+saOS zcCJg0oO#Xb@1bYR7$WTIj0g9ba}qACc)tLB4;+=fL9I5_IodO+K^et!c^SL(a5Vs? zKv}=UNYV~@ckK_gAoiTS&$EEE@L1ai@qNf|I=z&IQe(1#>R*B~poj0DlKY%bB6q#3 z#I_Ht-Fy2ad;vckzBm-~g}>G`V~Q=(+4axa_l)@-g)j_{1j>E9>dlW*P~Mbh{nT3F z-@5C7T7eleOaj^UUv)N-{CA5pndiGJ44*C}hWHF=oU>eDdhhMQlLu1Vj6ww4cS)UX zzaV|NvW&9ubAMk>^tqxGRQ>tnDQ2OU4EZkt_2BS+6f~tnc8L#JP<)e1snecA>S7f~}(_<4e5aegmIvhMoAXfaYpB08kajGFd}7>2Vy5^|GKzedY(; zGyrW$e)e41?yXu2T~l=6r+dm29q4-mNS%^7X9xF1RSf6%O#s(0PukAwStl+~fOL=5 zSS_93iSgWlpbI_v6`y$JWWWs`crLWEg&j=y>|a?ON=N+mV-kx>Nl(_rv&>?VQ9$yB z#4wi^KcPg~tGb~X2WJXxO;Rb3&;}Qx6<~eLX@+zHy)7%s$)y~!iV|jW3K4LR)pJt) zyRdbfV$ok#VHpI9`vUDk)mB8G$KaXPry>jS zp=#o~T=M;REYW3ftI~Hn1QuDOW*v8{Pd%W6r4(=_6@q1iZ9u3|Fxp3%c)%4I@q-96 z+DyxGu*aG}j$?OiYB?<{{r;l&+$$vxGf@ zmVOyl;9d_yM#%@^zG@tC5cp6Zetvje8vTbZ39op`48M56 zwbw~99)z-OVu?yM9)DRnd8S>JU^rshjfKuMi$cIY((YI=6Z#m!Hb$`k;jU}8jxg%Y zE3o8?`0Rauv};VBP1STS zcHVQ2JulUk3kfZN;bFY6-AYlLg8gMdU8)HKaX}v{d-lT-*&twP=p`HGV^7}MjfBNb z4dy~dTs()W3vWEERHX(174K8F=s`pS1k86iXnF{hDeZL<1OAY#M|q|)&sgD%fPw1m z7L=(wu{U%-)OF8<^L7s-$vj?YecjCj{diZ9Phk5~F$D)uKG-Rva{1Ji-l?Rc$xGgW;p6*qLNCTUjy} z<4W-#xbYRMXm6>mimSA-6dV;UltSChfWVl@Ty-%aVT2%&72n8$w!)ib)R$brra5fj z+JVePJ0jE5Or&J_3@bx$DwuFBR_IZpr}A8!tQBKGRa03GwGhgof6W>>75o%M~~GeFJ3y zM!-g-;kH|!C8-SR65bl<_FOH}8a3Ba-D*i-xq@8megLQ^SjtM2^`~6a-_eJq%yG73 z7uj!3g+_^t3nH1*rl}?~UmU3Gf1@RnW~o2U4v{i8$ZwervV;W9g#%Xo`qF=wHZl}B8 z#BW#&UK3R|lXZOE#^CMcHR%}bjDpb^fy+fD!-1hvM$UZ(8_GegD7V1F03UGEH$)U; zW>tDJ2e*6`0cJr24b1&rG=M|abt5VL?}DK1;DQAJ_AdQYxv_9GyQ3-VUt~Y6!o_#1 z7~h*Q#qIpC(288T8yM&n9x|d_~OD$*j@&s<2$<0SoD3Z~Q)lt%8AiD)M%|Jc3 zl@0oe-;wxBD4D=mKJxC-UReSSb1iuQ#je4pM$zN)BX0hBe6WT*I>TQd^M z61l%0ib=d8sunzX0h%iZSQ46QE zSi+<$5j3SlkX`uBzeijw4=*h4N8FcvfxqQ<=lAVtZA@>CG3gVlW?%6!J3{GE3u}mG?z*gq?+y$!bKs35JCtH zVHQpWo(f?WLI^xH3#UTZ12rMoK=~6ys)*CT3bk!QE4)H06T_AD;_(&o^N|d%z=}62 zNQPIKjFWLPQei$+j8mA5!F{F}=fmJU+l=!eXGn!91ozo|$gn9eYzm&?6v~xjm}gkd z8-wEvy?M47Ka&}H79^P=rOg;5N>msH&yW>XI76A?MvE3@v1BPy90j2`3cW&E2^Y#l zRpEqbh$4zuVTd7$cwtO9#9n-1g!keJ(@*Fo)H89>FwZ)sO%Ff#;DZjvgdKFy4?6gu zgAVen{13|Sp!^PcKl|A~`>die*oyiYgZ=EYG5cAVt@c?RW~oUql#L13VYcu4PVyQV$h$X}m;s|k&I7~xD90Eg3n4uzOh#;+q zC&UV|gg8Qkg_sh-WXYOl$p*5f9==QrUq+3Z{DBuYW*O|5)x#lc2sebqiNhgSio+pT zYLsx8g;@wTChW~ym|YfvWw7F~w+PY*pMtjt(kXbGg14A(LpUZJvS_$kGtTG7?!~ep%w!6Y|fE!VRI@nF6`JW96EI@WV5hijyV=OjR`xZP{%&uFk!|%VaCFQ z6~crOC5$LR5hW;|1f{wsVLXwAsUBv+VJ19bS(q>rmaxK=u)>u|_??DMM`0;U35PKy zEDMsbIW?z}uq-sf6Q&cUjqoBoBa86NOoStR4E*?i;rA}{2%cp&kr{OpO*R=-lOWY3 zNJo_gsf=Y}B2&l2BQdEx681>AmW5?3lgXy={}Dcac)0KX3t#xd9d6tHAHERIhlh)w zi94Lm#GDz<#52Op*byqNl$*GAgihsTSUZANkt=d1VG=lwU`7Pd6P|D^LM#GbMg*Zn z^W`gA=pYaB^5p~1h!FU|henu*5R0HUf@dN`aNx^NIPju{4vz=9-p40C@etQLalIT* zSk7~7-J5LQw0e`xn_RYOrZ5Q{Th73-M;3)tsg511mFm~8;@C+T`6~m%$de%QBrr@< zKM7Mm%_hqx8K;?Onmm-zG7n|6Z4bo>3n%>l_Jkia|6jVJVMRibupJSOhEzG6piUnf z5k58|?Ap+cHeyAQ?C2t2y6*dE)^#5WM>te4hYGZC7^7EKB;p#nN{w#RXmBNwM4A*L z7AZs|Dw6OKk*Gr?d~}h5f+&=z!zC&)iCThVB{o)~mY_r>Hr5gxD^ZcKrh~B6AI>0^ zP=T|4g}T0ie1(D@`j5gmU!gJ;e7g#j7rfvFyP{_n-7Yxdw?(_{%(iFGOjlgDjri@E zDQ_un?Y50KPPyI2eKX>8ecPUWTU^_siW}-|QA2e@?NWgXbj9_psivWtN>rkiXibH% zpwN&Mq-0oF2n8~bVIeGtWU%$Hz?d$*XDnsl&Y@ass8OTF4#f^T43pppA;A%ZVP%A0 zBK%!&gh_COkkC8A&j`On=>NOF=j!J7H19O$HD`F$RjpW&K_iNmM6@KLB@r!Eq|A~C zMR<#7=@y|xiq|VXM8DBiryimu2TSo;7@5z4>=GTJKSGb_b3qpG*|qF~Od-fPf5Z_s zMn=qr+3*_?dKblSakysuAWz z8}6)|zGb^2MfCMyL=DBT14X3}YBccDT?m%Dh8~namZ! zp7G3hs)85Z<)BSykVl)@%w}e7q1H5Qw3&@IGi#&m^31GJ^=P-Y%ex$_>Zn!68nuI? zj@7{n*}*ei$g$2;mc#UwD`BP;@s)iJhm{vv5nuT-ybLcxeywU>Yz$X&fb!-&JFg|)C22FiiLK;bk{IF-YMuN)?vy3mFCWbjnR ztRga)lo`TP-{2c0|*amO1+utabY z6xtF&{|ohhq3vHRbjM-LvFx&M{OzJIl$1kqpe(xRfifwJ9%NbeFt{H2^hwpdreIlK z$g&*d*(5As1ydXv#SGc!SBXlLAulw>BTLjnhP;p|j{?h1v`CLM?yH5MHR*vTRsvVBN5Mv2K_R zmksRKR`ykXSj%u34y$}w6~YQ(SvTRyoNmIKFsG9ks(c?*zG_gZGNx)!Z>p7W@RpjN zgctZZzc4T7<$_#J!jxKG30pDwEw^I#Es9w&Srn^;DV1fJARr)Y(VeEniqclc zR>$f)7OSr+R^RcfM(kC)urOViM(iDT!F$BQgu5_rrDJovzz`fOOi-BcGyDwWgoSVH zShe7o+Bjk1;{-AM2?xjDm|b8Of-q!37`l0v&V-?m6F6ak6jI0uL8neuezIbY&IliK zC=5b{i3tjW^9>zVie0I{4pW%I81`3T!jTXZCWyi~5`z8;Cnh@Y&d$3tG}apvad&43 z6BDA)1kJ5$f+lDttj`}bcPaZT^HM%xog<}`Bc-&Ie(aV~k?SwzzgroH1(o^#%CH=9 z#F2_jxH7IMPpnL?Ozfpgo+L?<=`j+P2qpc#^I4*md50agGQ&DZlrj<>R-#@d%5@xP ziH`I5(VnAWHqN&d#^5O1(Wu9f3RVa+Dp-MKsW5NlZE!H#Rwf+$MI|DZSi&$26OwV) zuPj68Au*wXl1V0c9${G;RJDsGCb5_iizQZb%$b^DraooP@RV4#WG)seDA|a-Oyu>A zELoCKMQ%xCvZR*@$@GfMuU`)i_I%Ula(;f9V7YC%=kiLG=Jr;J+vFad+bsIF5Q&ej z&`W%Dg^nJ2Z}CMJ9X*Wojcz|!TeNZ8W|1r^5tWEad_1>ki%z1G=oghm8__M=h{~co zKZ)9QBPtJ(Ty9H5Lp1Srh{j@Xo^N&E%XV;sD?1$G`r?bj?M-;G(BV*Fqv4u260S?E`+eqXiShmhBA<0q6^W55Qbra3=+st zhG8HB7lwfgU$BD81x`>^l@rupRTMbE3NgV7+a?Mz8)3{w7_$+^Y@6T&Wh0bLaEsX% zvn@1Kj#;QGSLHIQNP{DZM-tEF(=Rhk(>KW`f_xEVlFjr*5ZOeKDOifg5mJuy=ta^} zJkyZS4k8DKE<~-62qT(0Ou|DU5k@4D@Q^%0gan5q5S)}3JjguA8efBu4{4D38YDC{G{{{31u`s9=An{G zbV0}VD3VH)3{@#rDG`Bk>HN~F5#iF1R?>bR(ujsjbUu&hFk~)ckSE`Z=kt(m+_-Tv!VywNNSR=e3C`u>`JB8aL|m?#kO?mivoM>4*=W8$ z8Ex{|V~;)d*l0mYjyZu-g;XJrxr2!iMaUvVBBTnj)Esi=fny0FXTcJ(2$={`g!sNh zh}@k|LME;|nYi;H{O~+^^8YRh;vn+~JKW(H$-d>2mzzN|_<7h2^0!Fu@Z-AxyX!CT!+nDC~27KHm(_&*gf!To2!jJUm?2ZOBLCv@&BW#M_!TpJ_r3dH{<6mvBl9)kL8b{YK@);3COj4s9t*O~Ja)&e5D!}+ zC|DsJ6sAF88s5w_?#*mwGnJ{Um zvo9LlX&ds8N2O7zh-MQ}6%J8jrf1BwR;?hrf{46UC1xTIQAN};x=@FxArE;>kot^D zeNy!VX(=tG5u{XIN?7y?MlaQ2p$^jyH@Lwp6^5aFgM;IBe4$c{;SH9d>$rygH1tKg z@fbQ-hF++Yo`XLJKX`qI^V@H5WodAr>Bij{Y8bC%#8(-53z|XMD`GC!~)468AbLGlgUV# zjGV;C8QF};WRuv8Y?6rt$wXq4Y$76S#3nN7G-A;Skx3^yf#W15w9q24Mr;!E=FQvH ztFtp3+7RS|!M@F{T%4in5O zIN~reVZ`he6jYG?&)#P}x5J!ukf2n8m8cXsh?L;W?Fd$+1jjIjF+{LIMnVKThWM+6 zFcaeL%0@7P@pmRL8bL-Q=ti&)ePEPvO6i8_#d5;MhUvv{u@Rggir5Po!E)xBs~iR^ zEXQHQ5l7 z&v+&_`(|clW@eWGt=TD@>;&0I5A7-1)ACeabyN+L?cUV_BV7lOpjH*-Z0 zhKVrI`B))?m=Y$YR_6=z1&ItYVIhQ!F=fJHG%*r!YH>j#POYgmb5(fZ-i2A#WnI$= zO-Mo#vMyco3F#7=>sFW*W(lndgYd!&FTC)=3oq0x%?h(FywI-fO0zB$u`Ud;E?gxM zYn4K*3NO4nySgw!Wub))&#c_4A&f8^D;CalJX47`%~V27VSG1Dp)f^IC`_nOm^2b9 zg7}VoM@pl<>pPMSj|}mo5ktI&N0Op6;@#aHrP01u6ozh-P-!Nip_36#=!|f}$jAsc zGIE8HHGT!j8YHZX1qqW7BrG-w{Ur2@Nz<>ART5SQNeBs&;1Cidgaio=(nwe((nuo> zV^md*tE(zfRjNu=RpnGwL@FYcN~Ka&RYf?F5PoEcU@?*;z{M9|IEITa;Sypva=e1$ z6&$bNc!liXcm;RG=en-=CDPylfwBVzPcVZokqQ1EHo;%-{revmLmskTp)m@Sp^SvY zHA0!(ZtM=egM;p%TO2I6L##1zusFD}5L4I+duGq7w>4X{74FM@xr1)X zE;nVGJ+tp%&2B8j#McVj4d&~+zH7a9gYVi6zDDlgw&LJx#0^&PEUZF3a~4()5oM)w zh^WWYRSzN`I`hF39{A8TJj_F95C6=EuI>EKrrY_SP5-m$Jy5}+;D0{ndFc2rqVv${ z>>)htVIDe_;FfObc0T7$C^$~XX)3r9Jf=gzW4aP7rKNP7UZ5A~G2K~cqjQaPAv)(~ z_FQLn{;-)&WeN(id5%rk@H{!)yc)imd0b7H$Z^c{bxcRyoD(+Zlrxuy5G94Vyg$d~ zjOVXhlWb-bn-B_9OqyaEhfqf{nvsm&n8Fm3rb{u&s3RH8=#q>?x+D^%g~TF>NGukM zNE|HgMYK=|E%f){)`y}GMIVZO>ob{&Y$&>HCbsxui^bMA*TrFR*t+I=I2`swI2;a7 zgu}t%%{vip?Qk6?91bglgTvAlq$`9Kf*yVqLipcHuktr-MG7Iz3(b=(Kc+(i6VDo-=c321 z1^{M+z=V;R4~h?wlMSSiSR59HK@`J45X2x9#4rrQP#DTlWDYJ+058;Xmma${EoJwz z4eqVv0@QD7qBA>dk)qDw43II}%7_SQyTD@8z1?3{=P}276wy^s#6WhIYyhhpx6K?d zUWTP6xygY--cydz#SHb2cC803Gcgn+%pFXx{02E_1c)B#bCIKKy?Vq)GmId?()iL( zTkh{l3^rZmUU5XoGQ3e2=;pjA2E!Il?gh_|?;tWNspKe!Hm#m*MwKyo zZ4jK}EIhj1$c~KhJPt8L5&QKkRZBi2onxw_@4^IKWOUs}1;>EvUvE80_L9+Me@F+Z2mVGPca*nrBzjU;-qtuOpuih0nQ>zdP~*hNbz|PP3V{md6cX{cJfo zhM_3<&LVK4NBm4Sr^ZQVL3P(o=1M1sc(xmH^O{$G@68X(l2DJ#n-A`W*NN{ke#R|7 z2=rYlK(4%X6Q)^EAffQ;hV$1pZ?C3TX=9}Iq88XH-eGgAxJEj96>A&K%pM^{ltg$n zJ0cC0e|v82g~b%tc!uvs$NZM6ctDF13wx%FzFo(pG$K z<>!7Iu`+25Wp0@WuKq^}^K>juA*U8jDxt`~LMAkUHL=sJ+-T!HhYU>@3v$|qC9=%! z{`S=hihFcRev#l#3T06L4RS5_qE$o%&1@)JcFV&RxQer0L3&Q^q-x~e{@fZz7DUv> ziG1lsF>7N&B-iCYmRf6nDP+xpI1p&CgJ|xa#S6a+A@RAPs*pNeVjecutjzD`2)jRY zz0U5|wp0VIv4vHc|Ml>|+Gqp_#8izI$jlBbEHGUConQ*5nU8p@;*f|hXT17(&5s{_ zc0Gqb$dsX|&c|PTt+*X&t??QF^gJQZ2g@5GAAQ{+!(q=rYsDb%A~CU+0H!UF41b!O z&ha>e)xh&Fi6rJGiP~9r`@^)Yo;w(1)1>xWJZ>9c>0*s#)TnaoyBI!S!t6eui+iCv zjR^T`#L}1kD(3$2w41IkeEyo0Sq#lXZ%bT6Kc6F@-1SR8LMtGXMK@>-cZZ=xKc;$>h_GnQ{@|m71TD_q zbN7QK4W{L##9h*h<10=%?EBu7`)HC93-G3ujE;sUvN8V)(sRMHO#b6&h0|8ZJCAt_ ztO-}w<8e`}-0WfBL3id)jPG98CvQMMfBD8Q5^(Y3X)ex7&Mc5?Z~Vf6g|e-Jk6tn` zZl6vYDF7W2WP!R(8MrbZT@;r2=qdr;-=`xZzoldOz4UKDiQJEn{#)GuzqKeBW$`MJ zniRw`1&>e|-zW9;Ch z$X|)}F---k8by}$C6;wttsSbn;f&suIz zY9N>nzy+O1>`lUG1}O75d@V@X0ikDP@mn`Ns}Q@tP-q`C!WWo7zA3$zr`%wV#0+NJ zof1Od`rk_q{Zkq16xzEU7sIzDUs5Z-$3%jFNV! zghU3E`k6Xd1hl5SHW+J2!M31kL-z`e6=~`yE_5G=a>xQdNbyzeCKywyhNJj#1Oo&zIcN@CLchbr_Z8 z9KKE}%(*FQ#ot5=Wb*fK>d4Yc7V~u4BVM~oCB^R}C@%nq{oXry#)u!&3J`wEeL2H_gb8DX2#4$2T62`jL`0|aeo(dRep)Tc+kAG!=1Lqvd^yN6G=<=7yPguW-CD5>?bakAPs2aUF2MBn2augh|ug3 zDKCpU)$tCG@andx9D(K8OYX}R{xjX1FDJr`mQa#Alj4s(>7h4V?JAXL?t*Lmq)nj2kHCq}ARBy|P#F)nTa}hvSFopX_}P?(+uj7KuZCEri1{ zkQk=^%S>=m<{Wke;Y--(9;-hHVm>QN`cZh)?sB~yOFd;%uvhM_vpp|!?WIU78cgyO zk89>-B;m(JC=3=p{P`9Him-Zl@`8D@+!cAfx^Xy(Fc`y*49)d*OZS&)Ja*_0xnQ2U!YhA7D{!q0A6gQw>9Z)g%q9^{192NaxZ9XtFP4t{6!G(z!ebo zIdQ}U;w{@^QyK4v4$U?!X!DWv~_BPR7AtmaBvf}|3JR>UDqmlWYBDr z$`?>WO?iM$V2LRu2KsJmv`swY#_Eey-u_qrQYw|1GVvUFM#iV=?B}1L$RL+lXkhlT zC}d4IBtdj6;09?y$lKCMhzZ4AhOBseGz~GpNdR&uDKrAV!$Rp2g#m3DX5u0NejS}Y zZGhPpR8@ZJ;}@nPdrU&n5u`oeg{jWbi9j}oj_~TiQ1;&R=v|| z=G=qn-X1V%$WY!DqZ9CL`cBO|7OGtWM9&6Gcc>-QzmQU#D>I$#5Qje*yt-C@9-X0t z7VNu9lzqS~KFOn28Uig}_WZd}+cp%Rlnr*plGQ*#)9XzoM!3oj%@KG@_m|zm>C!+r zmcMa6*Q+V#MIuxK8w2rv<_``|mv}?3-y%XG@43>VqUqk>FoH9?Z!wURd57U+L4OuJ zqR;T)mF;5SDBQa#$wa;{c>7pWFt$A;wOK#Q(7U^)kF6QI(RWua*knofg0YC)-Vc?! zVB6m5<^o>RLRF9x*i+9gsLV2yqb6rwa>(Da$RM8=nRN?d9%5qhS>I_2(t`eJF zUaR;?v430o97@+l&-_7;u@P9s=-S(L&iIHMVsx8eie~Ck5@Fj9h%U|KH5)NQ3``(b z04)EEjp!r-Th0)}sQ?u8AX(Lq0+>O`=I1O7fO%Kykt9*=KQNN@t)mY&deSMq07}k> zWL$+87CbSJY%+A=?T+qG57>nXY90OoLFI5CPE^l){1~ipOp~Znf=7(r9lUu(k48`| zp8HhK3*O&cVsnHU;?V$(FkUiu`9(5D7+CB2(*&iuQ0WXlggXX1Ufs}^TsG!{Z_0cReReiK zQ&l4xkT`}ZYF=xvWYR?<)m z3}D@8x~wsDHZ=Q{5}*}rC+w0h?zQ{CHsyb4yr_7f6HD(j-rQezXCY}q(MI>zKC zZqk()3PLH3)>W#Z*xs+xKN8ZtxUM+TUJjG0wBClk2^?Za-{VDOdDWWFF5r^$qbgJL zny*oT`R>%{@*Gu^|bifN5VBG~ijqN$nC@e^Ll6Ey6};0R>0lYMsM6qIHXs!Q$oWlHw6#fWwS& zTvq2+rYBTWE?si!K?RW_2f|vR0ACj^dJgaA{=%n4Tapf=&k%T=6PrY%OI=6HJ2DX6 z%g>4;<`!IEv4~e++24zN~hvZnfx9?|3FhrbJ|919R^*+v=hG1*_6Rh$tmO@yFiSopaZpfmj z{S-bBD(^#E)h*60uHh+zKj(m{_%QH0^>i38W%0O^#43b4-(%jtSYDe|5Ogev0k4Ni zz>y;C8J{0W`FxzjLUh+YQN|!6-AvBDxCSooaz2G6kR6K^1yu5NRofAiwFu{)M;JzR z%v@`{GV&AOPxY2bxmDKz0&*)!zBHKAH*}sV2?8{d=t> z38tZ&`p}EdTDAQnd3G#I^A?b5=M{cvbh-oxHoEszTo zzy7iZCDe2ar!}y&92L1)&S5K|QQ`VK3ZyN6rnLztJi`><_juP6B>XAj388q=e*GJD zL*7FLJbOCKUGRNKau*Ptvrzryy3?Y$P=H$^$~J)=deT>JH7q|TKw(jw-vCY!{h?_bY1bsty!?;$Uk^>k8}Z?1lB+dMS}Kzy6M84p~nDM;zyBDtptQKBKuy z*Ocd|RxYcfVrhp00Ykj2@>&OCnfM^LR5q&l_Cj>~1f?y^3&EpZ?n zBu7AbI_MhHZT}#fO@Pn72D{$V(0*!o6(zv?5Uk{kso4+U>?>BDBLZ|9hZx}jmHsU> z(I#taL<>um;s+Klc>(sA44O!+26Qa3zN>8>D8#*TxVSIHOjFQc-E^lA_(_pa0FzRv z-t1uCfL*SJf3pb$@oVSf7LBwsTt5&7(In4X-^yr#s{&q^ypEug`KACZzqFKl8kSB0 z6qAj*eTHZERX8;YrKmui&fwowE4tW*6g3J~G)el41040t<0BppQ|;;t1k+K&3#29A zRRG#bojzK%gK2jsRa%;_qB$sy3W=_#0ejm&jC0w)ppb|!Ch+ypP*OI+OPSru6hR@& zwT-*HNf%9d>Xikc^-#cKW-NZD816Z6h!?%299AA+zp;EEoO9upyW11dWi66@EW;BB zTYx!G71OBq*}wYfFib+_+A(lyVQ2=Tak-9z#0`*Gk$#MuW~j2LB9eRJ!t2sWjX-h! z9vim2!?Lbni{l0h4p)61{Tww~z+;bXZ%8a!vsExck~kjGEPyK-QX%|(0K8fFA+sJh z4hKy+5$Tl#-7(lga)Z%J=(Vxtj)$LE@&OJ4)?h|l&AlB*VGZ3%a?#G*pu3rKYg0Yy z9u-tz8xD0vyzFj}_QPDtSyslA-$ICr?SkKY;JvG6GNSDSJ*4( zo!g(2iT0#OZ-LF^Cc6~#Wdr=f`31yJ6#_stT_p~3BomD~LA2qJWT0f8wLwPQ&l6Xm z(;~_J1sjCh`5*>C?da2t%KORXPSV?~D|{LI@B;&4^XU0nv~mnq9Q2S0wwgv*zR9=> ztwr>k`v?>mko@D5UyY^JF%!lc!N&l_Wr^PIe-Q|FV)|)^S{t_Lxd=WFx=cXf_seg$ zrAg*)P1Tcf7ifY(m$iA@)50W*JjFP%34FPmX5~T~>p4tlI*31{;+%{C>&ftL7uj9c0fX7LAvlybASornZo zEI~(!I?q!VjPo{b!_%C%$L*zz?mu%i6C9S zHHArBR>P)4C+{<-;n zmF`5V$lDURwjhT$F)<^{ya8z&jeeQNl~grYzvuQ`GjvO&ACpW>ts{<)gFaaSN@&#v z`hxfYD7u&ReU)Sd-(Scwsv#!LmDu@I8%4TQF9GPO2Zkg`i{>J_@2u`+u8_{# zQ4k61J`!`~Lf8)I8MPxZR#YayKu#@rpq6CGGb!p*-wR^gdkA5(2OZbSgUKOZ8hysg zT}x0wtd#}W?sLJz?g@gZwrH*!RKA7fWmThwemKSlBK*FpSY}crx+pIlbq%@;w*Ms<+z&Sa+E^>@^%e2%std(N!SB7ykdDku zNpK7Cb-elz)bi7|d|p)||0eYT-(jYE31QE(I4xxaY!fGdl6;pHQ5Nfkz*kv$sg@K$ zk;4xcq7DYPF>P_#Ok#OSikz>q&*rTrkVwbxR7I9TQQwEy8rx$W`^#iDbkw?L3G#y1-_F$ z?V*aThyCQYfr@a1xbK=lPI4^S^u@7+)^wF2NuxtILe*{4pv#sV^-kSO*~SYuS~2?O zdN40I+h$$B?pf$LjvZ#YE0sY2g>)%(G0$d^xYC*vBk~PuUPM|h8qewgt*|ga0M}NLA?`0%6Evpp zEE6cN9s1~)P)?lySxC}TLh%kxqV>J!qkZoMJ|)GDg;g9hNSe0Vq#HiuqXO^RFQHfw z>sOn|fLc6j4rSwcsrilj+KAgI`$l+y-xzv+1ja;T9RU7K5ck|zP($A2D%-m!Am*Tu z8dLTjkIcJnTg;VncwB=jYKiM~+)*7!RATR*6^^9Q9+vT^-&fp>kvX1;P znk4cfxb$;O#;8#2RK7`m2k}S()Vcxsx@%_=u%(a#%pnY)%uPvhZ+p=&0RmwLj0Ri= z@5@nB+t$`9l}cA>ZAqn}QmM4ILZxh|^kcEL^|4y9)vBY9rE2Xq`nT4vskcJ6Uh9Sd@Va8$OFfoklF!?h-(wv4(!)VT&hH+sc zI+r2L+-=b5Vw{bu7%o8iW^Y=5)omh#T!gL;_ zi${ds2Wdp8^N7%U`9Z?SzbOf$jwH<7;DUsiJ9nG7I_x#q%n=bkHPl=)VV$s2qlHnJ zFO0$rJFK+w-8Y0031LDA6GE7UFbrYDiXFBg3`3ZoKgBMD5vhbQAq^o+aF9rYgF-6b zf35!XAH)9r7uJ_I`^WI53>Q}UF?=b1{P#D?AOFVtpJ<~*;-hj^d~~r#C3@5nl4vox zDt}ky%eRDfbywxbyz_-M=A2JhEuolCSQpmLId?CSdrOFYt=1}gODOblHLiwURX>@; z_^PU^j<06Z_Qob{;@;R)?%m$t)Vyi7KM@5gZic!61b$G6^_ThZ^KT&QKYu zLRF{=b)t%>4>ibxK|#Lw$4}*^?eJ42u^q0%b|{JKP&!3|!4WTAsZaaiqd$lJCNq9UvT!I^d;tN-1pYV8}@OZ&+ z@V~&zLJRaJj)dW?KnBAKR3L*95tq0kcq?#$zD$APVE^+8zwHS(M+-+si}=)=v4cc5Lnqo0m$Dr@(a^GA9U91v6QUu?IyATq5!{9l*$^_NbS5=94P?o( zU&nS7OKHbRzfwBsgkT8rC&&I{i22$wM9UBn5w3^{eVIASWHQTSve;!ZdAyHtdd?xy zh-)P1OlZH#WSXXFmsQi|vI&|5Z7!P$9SK^vI+v-Tnb4WgMYrKLTvRrc4Hpd?h7Bil zd~QO;hK7)aPH31kRAw3xGxV~?!=#~l=%I%hDp$iH6X6(!URFIW;*fAGWa1(dq7a!_ zM2NVoX6P{VA`X#>O@^VH3_~Yk7+Ogsn@mI{BeHKqHVz39n~(+B5V1g3Aq%pBtQi^; zde`7uhEBv5F`t(;L~KMB4U2|F!>-Vvu%NIqG$^bL4H6~|4HD+_vR+o1DTwv?3B|*L zSS!>seTo-vg^CZm!+wQUUU}t}R~~lRGUixg3QJ)t=jUG|upzJ#*ng$4wB2Aimuaj9 zWh|EsRstJ=4S{8t;eTC(6|PWz__;!@P=4Yo8!9mcSBWWHjR{r5hK^4*G`>zq?b@!@ z1h4iv!K;1BOpBF64(;=@F3h|fN=)`SK7-eVk;_o^^1O0+d0{Tkds*9n3F%!WrcbC{ zMP}kmTAEJNNn*nxNve}NO{b_CHPuP9VQ8dip^27gDO`$GxY}F0wOa$%;2M^~5-kbW z;2M?!*FeczKdDGFhM6PMw*Dg7YMK+03?Ky2l=YXnXdTIjN2`p8T4ydJ z3I=h?nX-_DEEH1)gJR0k!5~>^=4G8(dZuSyWHrr+HDryNr6<;?X__Ky$hugAL5sC? z#5yx#E#0tkCTBLR6XwiIhpCmmJ4Z#wwHd?h39xWd&FX1I0f`iMlyfmK9#2N={>Y0w_?Z|jO zG9MY4R&T5Koz8ToVx{AiaZaM5)Sh`sFZMn8WEK6$SK1SA$mwSBph_h zgB}vLyrGtB(npv_n1+UgHR;D`sO8b5b4SC`@H_8>AfZutm^aTy`Doxnqw$bO-~%s@ z&qPQ>ghbMa2ubbF9)dVD1c@*oA&8b7J2^ANtUT&i{B#L^+|) zVovaC*x}*#!ox)luNvWEu^Np=Cx|_I6wW&yh2!xW4f}e$W`Z9->g}tc-o9G3>J@py zA;M$FY7G${D-ZUpBOOstL03F-aCpO>gQZ^S%1T#8&$6wF97dZ7E*QcQMmCNklZ_2* zVDKmyJo3O$xl9|8WwShXUEMQNecI3jqYdq4%mgDM*wE+=G1L$lnurEQ149!mXAuo< zXt9{!9U5Z>?=o@MV@hGc7zw*)p3(DY z!J+)`2(!!FGWIJW<3O44j)d(VciwsDl~?4ES6-QS+rVnUXRdeUX_!sij_^eUT>wPBggSf|HO5vLL%ikX>X#jFJg4`y!9X zBeitArlhDz9vl(GMa)EL6VSZsG)`$YA8tZNQD(uEVsNNIwXAI3TL>4TTYKW z&Wcn-9#tNfN{}CC_`(&=APgem6G23dPK<;M9dt;@M99#w+meys(Go1R)cQ=xN?0d$>$lk+(tj>|qlb zhlxC|MV<*GbP}8*Np{FoY7>PJE#HNV#2r*|k6FlJ| z9dyv2KZ_n6Gcm&%(xWG4Vq!*g*aUseXFbA3k84DpnMV<3V&<;q356MV!f>9u#53_sVPX=*GldC-p?D^q2~V{NPfQjbMHoexg(oHt9!D5Qm3PVGn!Q zga6+BU0-!NGNCdeA!Oj7hPXmy{0`-}a+&TMHoQoDf=rNkXJX>>Akz@E$xO_|Y%=cM zhmAP$-_b@J`Qlt;;@9RP6E+P&7nzU=m1$rQMHr+Y22n&o5u_lBM35apGo@T|*%X;6 z8&ms!XUdRRVMRd{BxrWZMY(wCrL(y6GBQ-Bm)Rz`SqyF#8N&2D>APdh&yi(!jvQH$ zid5Q5r4174Y(X45%FVIodEeiLf!l2N<#Il}%flae@ch}sqrjlRQD8`;z@WfUU~o`i z%tHh!$Y&28<+D%4{Xz?A(iGA{mMmG5f=tEID5Fe8L0D0cQDS0h1&OI+9y1{@CMaV5 zAg$;JX)6w4F)<+mMd%*>307t$}pwr3U+5wHCq?8BuUcG%&tfibb2o!I?n zC@ppIpJ9YYc!Z0$gMC{V;iFf6JJ_RB9`ay|*kMsPdgZ|uUMRefV&V4Bc8~BBZ>KIY zx`?S$9`ec^ru^fuC*&WG7;G)Av?6wx`aACg-?7G;pfwAQwEysNRo(~_VMeaJ3yhJw z*%TO~wrv>8AxOfsGStJxg?YK*Hk{uLx8e43A8y0FTsz#}4Y&4$PdGUf4_ms8CVtYd z9CjtFgeP4IB|?cXlztFC2p@zGLW!_3WY7$j!NwbZ5PAX^UwrY!7jN7#!N$!X8JzGk z*f<$<2sgg?;#=JJ7v}>#ffIhx6FQXk1bPBP>67*ZDqhokAI_H?auh!95m?g>bWJNB zLL(mWN1((XXa`#24>UOpH*NZXp78O5Z<_A|?LbR>e21`vaFJN>9l|29@kL_6pYVuJ zcnFR7W+Kj4x`^}TOHM1h4V=K?yXhuy#IjiKhA|<&7{)Bdty@heoZ%0D_`@Im@P|Kq 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

    &7i z;W~5}?)qn_4x_`*kiuQ3hwJb&lnB%%0(DiWhY!O?B2X2E59Ohh9!iDsP#s2x>#!86 zLrY3wCDEZJmF(fFP((y3EJYq#gcf1AMOX*xV0ax24;PsblrS8@5abFjxL^bXCj>rZ9z1SU+J3;ams~ zk2y$zA%sl`6C{M-E-(bP3JgI)2;KxmPy`7b5uAQjfA6*<`@2<&^U}oqfrQ> zkHR5@LvV<&{!lAT_k=GiF}87usrOG zp?{~rph9tvY+?jd~oWIu$5@W~WWRE97rgH$N0r1B6# zfo2~^(h^ykmuoZNm2CyIe{#xQ1O%*q(XFh-hiA8*z^*0{wuqsSR!45Y;w zEyieZf)bpd1Z8M#g4QHxZ8T}4wPx3tz$!vaXtX0&W4+oDoo6Ga^KA7tCa`TUwU`iL5@dpC&KSl>5Nocv=9)8xF`6?*bB{zAiD0qj zBM}@CCXNU}?1(V7(zVi+UFm5M({vEMU_OYa7fc873+CyD2S?d(IfNh`!`Dh{S(Gq% z7(Bd(3Kxli^+Jk8a2Z16Sg{CZkU<7H);CYz#te=qf%@i+7=awl>nzMT-gra_oY!&V zjvGhV#uqPkjIfI#cErv?j6e=0Fw7z_@L@JQhk+lSV~r!M3}xsn%tBOEbq!LG#z7hf zm%&zS$ckLg5JSVhXUJyz(5b@hO5vOwyas8*ZzcR#Rb^Rz+4p@_S(RV)Q+fJM)dl&# zg%E-~gb5+YCqyU6QMv5erfm9>V#)w~K!d-Ujz*(p*HBL`@uX~&F}o+bgfV*j5_!$G zjM*=dnaWJ{1{wAaGPca5_b9YsEMO9fA(Q zb!`M2!8U^J-Lvb;vX@M+GSl?Rtq~sKYlK%mpRbj#As*r(9^xThd2GBqbIgGbbcjzI z{9p%%+~7dZM$I!{W@FZTxtc?Mu!H9f-lyz3U8mD^oqp{5zAs&x1_i03{#aL7;UKj* z8jV^Uy|m6YTa*>6v)$3C#o}JXYDFv-vC1mU>J6I>-!g^o`w~0mhLR-R`yL)1Qb>~Q zkRI9{3J*UNc4#;(*)>knvTWa8@WLVp$g9oQ#AA@ZIVvJE}WMBvzWON{djh>SW zjgJ+P<*`sC5{5w##b6KwF%SbG48$M>nN;YEp#a}hf;ou@haFu(mV?!--&TWp?kkrl z9F)NJ4rZJsvmC>94AoW`X4U%TD@U0unc8Y(%Dv6i95wiX(GZy+_%zMeBvXp0AVTmj z{M0q5adWFvhsJQQn>@K+Z;Z+Qa`!NA5@#B&35s8ct5Y+Fp)o3qd0j#(wWkPt#|R=* ze(N=Ia!Bqk-}90UBtJn!bkvWkv1xzdUsg6O{bP0!vR6HelAEQcUyms;aDb+vOE@$Z zmY`&EI1hL@2maVgo08{g%Hrk`pmLTL0XaePRsWDyB-w!4IZ(*GPKT~t#=8k-4>ELD zZukK9+9d~mV&|jq^UWJlM-$A@AY@Kgf#>qeU>#@9nE^2S?wy(v zEdZ{L14FE<1>lj%ZdMo&)qsCq285nD^ki|rr_is*;zrQHOqEoPEMNFKF?>-Ri&hVZ za;bax6GdqnGS=cKj9TTn1DjkAJljmWAdJm+s*XqnhgsNk`|OSGlhD37S9YPf;7jzK z(mP&m`U`{zIK_;5HUs0E*qS>rYH1NFGsm+V&=e%hw@EyQe%vZDW3o9Ah$ z#%?;8dKRYr8TLos-)*5Kl+J5-(ehTXl)3@HaTZEh|$w+hl6oC*`w6LV(TM z>c&?SQUL-TY8XpQW2i5DT@qVb;$Jb}*kQs2>CMZ5uRk=AHF$ak`if4A*B)f>TJSQv zfE$A$N6rFu!Le$}rqBHwJYj<9bW=iMT2?hc1`nb$oJ!CcTK5D-0+s zRv#FV;n>V#8i=r~>NN(I)$~Vg&@2H=&6RbNTo#Sft#B#N#!=vmOq6N4=;$djO^itK z;-Z$m3jq2w8T&?h@q&G`Ms?l&_Vkej2n8lIp)w`Q-bxtrs1dM2j*D@z>Sh4~nNm=@ zdNXyq;cOwE9PkVO;>~h%ZFsA|L3i_lMFblQ;tVgUj`P`opa1>HZ%?`G6Rfxq^lOP= zHwr2BYzX201OG5RJtKw(HAZ+uxQzvdHAL%so>z7;zn5|K(OGdIT3)$B%9HU54 z#J0ig#1PO6Rq5onpx`1VT5!>0Cgz(YVNFRC(EqNHX%&cXj_J(YfOhtFQat81j0aM| zI@Q>pf;(&@_jZ^OL4onm)*H;4Gfys=AM<;XuG_uP(y7!T1ss{!nSE&`IAcGUAyBCU zexh@-n5bLsZC*kq{K^Sk_UuNhIeE-CPYe1Y?v! z70qJfsn$}OA=)m}LCburGM1mB@>X*yPA|WQCWr{Jx6XxPpu2K6=a+7hWG{X0)0%zXiX!iC-}JW9R2RJk8DAs?+$ zGwffDw%c79R7;H%(sV25hc#-kSs9^cX=L0Aio>Tp_Spwr1N1$%1YbV3gBgsM!j+hT znXHkH{*=02;-RDY6q{>^EpRZgTk`aHv|&2Nb?1>>yHrZ6)!oTy8=Z>7Ns&T=x+2ZJ>-7emeSTN3gm z|2uyoFzR!76yZA1+=gJ`aZZWkB3uG9sulmKEj zZML!OiM6Z#Qo%TRI+^u1pX*dkyrBREat#trUf@%$D3M5?`|D_W025V2T1PFj$r;X#zi#fU08}+peHC7XZR}5}?-dvnjtcvFS zfY&$5Qq1AKzf-rtSP_PQNg6%mZR*sKVF08XtiK4gA==10d!C&YYHRV0E{c)p>?`(EgQ z@+z+pm%)o)n7{43=dx>FI6bk#C?M#xgCjo0@~p<@ODxZ{g<`Mzn6}v{U9)~zUZCEW z))RdWT0kDnx@@iHx%bhaa0|4zXNy(47*(qsT0!5Yk#>M-H4JCQ>8YX#ItkANovIxW zVMuPctw;E}AvQ*WyFe;xEVBfC&emVQPB?=ZS5@r^QK>s;er+=ke=VLiJN6CO$Q1r^ zBzS}Uno5c%<;LI{y9Q#dob4ijthYwbcWVKWnU(JC`@lim#LmxM>9D;K zHwjU3q8zUGeBK$MPDDaoL{}E%mpUCqGP;7k{JnCBnVaY;rjYUXkrhOl*wen*PGeSi z320*tNLIO&z#!5|{w4ec`L!z8KZQZ|>dJy@C8hxfI*%-nx|@G=Exh_2>JVE__$!Mi zfH+tUH*d@G+4;7>@eUFtMuV>_G#2RQuP*FQj`jA-yiw4uy@N;UU zo>mqjYo}2#D>ItPQoaxCGvnD7KV>6^VpX)ZH%xYYOW0Meo+{y&R) z6@ySfQ1*XZtcwLU(;keBf6d=Bk+O5%QgNLmv)gqv;a^}t;6nHMe^pQN>S&4rk)5|} z1QxtD;nR0tb9Zupc=`MW#o_fFzwsb#(7AQ!`8>x-C?S9fj#^3-sf@djeZSCOu_Dwd?RE{f6=#(@ zijFExiarWtb%T=&FLHNSbn&3jwdBAYRNDl@R9e5JqU=xBwU;Uz960kDT*5!bq_A=T zJryH$NOqD2L|cMvupNoZGNp}gMwD!1C;Y)bVItKuri(O*oU<^)@usR!x0cAs$;`26 zRDeR`vj#Q+*#kY9gr5!1dhA(_^Qs(aG>tJi&EQxAs+jm`jyU{B4ZEDw6C1F){_Z`Q z4lJ(EUTh!-F9djzXr=Z%Ldv|MsMxS@^;6iARG|1|XZ_eb?ReA0s6Xrt@TAH!MZurS zL%<_xKL&H*ubc9aF0BPEReWpvgN~2o>Ku(}?aE{X@Hh;-m`ci8^O?9QIyNR3_{?w5 zsFjxh=jYjzhsYCOnq`H@zfIAS=kxjEd5lf0AfG$o4xddQ^rWae_xP0ol?s9m!__H} zi#E|WVh~ib<2GF&ug3vRI9tos`h# zgNj;d3kWGyK|m-gf755FCn&jfvm3EZw$;@}E>Ogf{M1L2*fl1JIYGJkJ!kVN&KTNy z|9}T_7jc7I%SH=KCSU#3bIQC?!!={XKdE!UUluL3nl?nXjo zW+Mg@H#K0?);eAx6b3!I22BJ1Snw$N;@)ckyFtgJp(<5xjp2~+g|aYjz$SW8{40wF znI}z5TwUIg=!@$AkjDQdl-NL#zY_AW_I4`#>hzan@ytuX_IvGttvcH*Gx?wf^*J!? zy^iQb;OM!)*#;KqV(v%@=|9$tvicnbCIMX0 znyIcivQmtSD2RS**q-p^5W#HVuG72ow4z4AN{_ zWlf-(nYb&>3Ioq6RhY1kJW57WS*9Z6Y)dP8k;2eW=V~75t$I-?r7)Cho%&ni;Pg70LMi4uxlBc9f)se7=hE`V=Vd{;Fi8=;o`q`P zddRDfrwvPj4Rt(0UzFd?!R9>-{EM?V2ZH02Xs8uxj9$;@i=%o-tL35?I2H+d z1ag1L%PYRMroq~VpI{MPv=-}Vdpf>Zhy!9dqZkV!q@#OghzIP>HoS<9nzIMolZOi{)#Lb8E^T#Xew8*? zlUxmYXis|$q(auu!N6Qt7m@VQt}riur-4z2aInm{RiEEhSY_v^+&JD}UN8R>(y_!Z zN%FQ`8>l&uzZ@X59s`ZxaMWnZ zJjd6Ru>(n3Dip(J9r#i286ZKx$6etLF_dqDr~sgD!a4X0Rjz3bEv8_+A2M-swD*D zN>~x?OCQ;vCOGglsrdD^CS*rN7GP8prx5(I@4@e^hF|H@`GR`j+T)89^UrQFb|!15 z$)tcX>vqg_Bz_<0S-h_+su5HQ9h&loNHdzA%X(g3MHfA|VH zxCnP8+Mm7)_N3Pk^Z%!yvTVzNkig=z96G+r?=D@|$KnXGhK0DN!s4utNeFO}6a<+Q zmbvzgg)tQ`GesQJv{BEENr}7wBL>+@$i~6H;L_0|1&VkE$%WEjz?SOXIVINuOJ3mK z2mMhAvno2&;86ZJlf$+zL#&SS>9P4N5hQC-h^K~(0qdI_qWAR#;zLh6y14>Kt6{kj z&{ojOUwUbnc0OVRUK`Bzvjs^dq?R2!|=lUa?B_|4JWuF!t3`dZ?T~M*XMwL#28$yI* zRirbzsFe*tCyzIi84(JMhqk=HtU2K+$rSVPl&RSL3Ms#Fa;Z?0Tc&l|stMa+Tc(X<7#?{^Qf`?pI)p*BK#tgY{VmhJ6a5MC z>Gj2Bx{!%;%C$Nkh*(Ts`>dPzN?^bRr|9RWp#o^_fWyp`Cq`=e=kGb ztH9e6nZ{XV*0t}+N;u72#{~unLnH0sIX1n@HNYg-Ow{u01a|>dRA!B}Ur={7H)pY` zhBfJTDY25U$S&}OWo6OvG;HAtp332cGi>BPZ{GTYW3nOm4xXaGZc(=wDGXwn9H;nH zSWR^903AeZBTeWdC-PQ4x#vBnyKE4qGl+9;ACr~Qpf#8?%RY#G&UL_J0K?PWc@#G| z+D4Pux1_W?TX7}3d5Q?U-X*oT5lEV{&AsV{PLyYT z8Xg)8q#`$0-piTc6N%4CkOf8t5*Kb@oZuVG9-~rln}S9qqN02<@N$6E%X-zkXDlsM$w=|#>_R0{R7bPE80Rx?Cz7z*z8#}#ZoZ=RW#GjOrz|L_xEM~BK}^F=#y2zh zH*1_J1c3jvjACY@l7s3RhOlx@@09Nh0Q1x;vARsx{$o39txy#WTPExK*f1HrRRNj5s6h(W z^B3W=IOvJs_L)K($Zoirhr`Ea zV>MBKPYV$at3lS^zvwFX-Trhv$%Vi5BsWLcesA|hTsRZF4gSfI7>rd36Lydp#2cW~ zlU$?`^O0}`tapOP{w$~_L~Rzf zPj&@CQ0)2i!#q&3n5qc9voM|9unzuvEwwNJX>Hu3toL<$hL4yAuRG=rD%`S&TLWj& zz`S6fi!j94*5Pd-%KubE`cmJBbMHSC#cr=(%pGIl!#)a>>rAHqy_KF^ZRZCrbL4)* zqOYX>kd{h;he>}t=HJ8=E+G1=nWf6&FS`0<1L9v-^SmLbKdo zN~QU{p8p+_BD!@1mx2_!^f*9pB@6_fH=*pA@#^(yl*mXu@yX--$0zKt)h6T`NF!XT*kJ6a# za?Q>0cm$asuDcn?8kJ6?YZXo^BG3($>rX`VRRkl{4!0R8HHc!fZYQSx$8XBxt?J-l zxC#a9jrCC=ky0+urY(9~x2(G6p{-u@AXj#mKMpZ_kHQ#UXamOFofIh(A;1O?1 z7~pc0fB@z)Zc*>)v+jUWK7U(Zfq<@nwB~rG(YU_plyeT3{kTDOORpPgx~>^ndi3_c zkX9@$h9hgrd2qMiN61g7XTK;*V43)GkpwES2`Ht4z5{==+D18)^y+{pVAuOTv6A<+ zIOWl0t96GSR{^lM&oT>#|8=_RZ$a+_wr!Yjy1L8`7F>|1^m9Rpg@IZ4;p~_M?gasN)25t!AB3t*wg}7|WutC1 zoNmQmjgVIuoPFo|g|!`K5Q3VjIt_Wz5?zgZTwdrIO|h$n()N3x9ij@`N@5G^&QCCS zd6GL-jOGg?5iaG?v84-rc2>ih31AA}K9>W3Th`)c7`WDDBb9S z$-0g7z0DF+ajonV52QuJk27cZon%_Lbd!100H)ybQAhd&GLNO)?IpiAQ_{L_zCd`~ zi%s=iBD7Dl*PTN3xO`3X4}4nU2@WXV$T~=VzrxOQuw~1`_BYw(5@aAlI|LA(WR?j{ z|NR9&7yZ)-l*C~>?fB%h{W9QayrXat7r|h!_UiNsAIe1KfBgwPRo~!T2|iPHkxibz zb`r?b8Q)M4pKBLX`Xc;<&LmP=`$Deph-6t`+QIW`@0uAvrh&)q%gNk=9Wm(i5IWR4 zkQ7M6P_HE;tK{7ilmZSUYw0GAI@Y>r9+P9~Dx<7f+l};*ttA@(;OsGlv_LN9h7)bF zgiJ({(7PGn+JnwOt~o@>(JvJl9~%yVLxi&z7C)oTX~g4SOFhLbP;irrrk zT#^7va=J2H;A#Z|mc+ir>o#vvL#^8#*xqPL*8?8H$e-eVPni!Y#NyR8*fbDEH)er* zxA>addNW&Rr4G0EeHDEb#SDVBavTDnO%8D@*qS#?h($}-nF=RROG4%G#D9ecG0h3F zav#gtw7D{xF3z9EWli7~%h)&jfLVLjxl`pLsi<>(}QSeWsVpY&IKT za><6a?Mp84C1xl?MaB%3P>&?E5~>iaSX{KquD~lEil_o3dc{LmT!9e{HKMV2srP&c z+o9(}oFBU(^r%X472;w?T&#;NhCuPeIK+8JT;z$sMf`Nc8`|I^KEVl2P!Vs0PjG?} z{t4b+#1-)fkMIdfP{buD;#b5&V95|jN_YqnN}gndKf-_iB~9|dk|Y;#iTL~?i!8q# zLD#QSkH;nAj!VQHagjBqI8-bvTQS*jC@qc~Xi-*&xI%m}4Pn-`(#*`vgl%{OoKQX&}pBVWpU(7r)ixGZeKGzqc`8=F657m4wisH;eIh!U76mA|W zmJ-`3JhU%&1b^HXBHDW z!|?hXY^SY^N&9F=%!AR^n?}^6jV+*l!T2ove_nV z$_dFcK|!HGo(USyY@>~AMn=MhGa?BcJ>t|Q66&K%q!E6skHf=7Q(%Rkg_maP7{@fs zA~O!>EX0JEap;0Vh#8M(ky#jx#DWz@6TA?t5bBuF>0Ao)jbj#Mb>;Ec{Cz+1iGSi- zebxPH)fHDPa_BhQ7hin#?8&E3Vu>r>r|;}piRF_wzVOs4828oIDP>}q)L+ATD^cMEOzP?^<|v1F{(-RiFMWt}y2pN*U8XW~5dBpo9iBS~`PlxozmAmW&WODyiv4#Sw3DQt&e z+qUbvBCN|gh=@oSiiDv^7>a~ps7M%!grSH-9OB?GbciLyo+ZS#gjhFEfTK%DMMMvy zR`?l>RFR5&`e~R*A%qYV!5jD$F@+*T?4NA1A-fMn?s7tyXN4KZc_M7Wrj$3OVqw!c zHV#7&J4WnZ!@f=S&C-U2un@Me2uVX&C`>|7Wre~-8X;D*IgF-m!^|5djH`v&%ud5$ zHVmtU(X53vZ5k#>(6mr#L4wAH`GbW1K|+IsYMsa=NC?(sf`kaM2{mb<3YDg5TBt7h z|36fd2th)3$%IIRkW1Gk&>YbCS>(Wa?j_8ZFZUuc&&we?VPS<}xH$!?kK7R$DYRf)MrBo2p16jNmjcazCxvyCc~O=VM= zOcoa7ZW7u?nS>~lEoh{fjWj{C&1IyyOwe3L7RzFZp-iSs9E(vV)3lDXY1>X`(mT>- z(j`%KB1G@16Yj~O$t&+B0XssLrNHWilIGCk`zJG^&sskMZBo0qNqwVjLY#Di4l=+VTK(_ zH23|5k)XN~(A&sYY>Eg2a9Ur*5FQfm4c4nTOCBLh+6tkH-jw)x??1B>vZR zn1snpX0tGfAooLRI)cy-5k-?SnZse%70aLS3F0hIgo*G8VoL~Df=gQhT?rIcn+R;X z$||$ze05A4(-?^$5hOxPOeF#(CWg|O7;9_Lz6NPn!=)h_q~X!vXrQlAHVTE?D3g)d zWMsz4Y&J47@noWLqG=O}Mv10LVwJ=wiNz!qFY=3AL`38wA{V*%AQl;{l3@&F=omVN zmbHRh!f;U-f8{4kJ~@Zt9lX-_!xyCsBa&Mx6PoI-+dnDm6hJx_&Mm;Qafgk|B~ z6BdO<;awK)P9O?9{1T=dUVo=X!bZYI!o-q$k&2XV z$%#lO^@N(R^fZ)R9TE}}5)v|`%rVV7^1<8bJBF7NSpe0vTZhq}SR!L#df_Hq^u zzoBMBZ#J^v=M7my5|KkjG@=o`Ayr603n|DA8Bt)26!cjr@Y75SaUzq3xFLZts>-UL z)YM8-!|D@LA2CpztRH=vDMm6`KT#$#6X!v`EClhPHsq597vv<=H6)Xd^q>bl1Ve;D z7+PUyLu3Nw5ShSG*U%bTa2gaULlT(=aR{o%=|gICvN{-o(t%8;>`hq3m(+NQj#tzQk~| z4L6sVZMG4Kxx~mKF+n^Ml4Y6P|31tKoipOo+{`)hx)1I_>Wy9c$M1iII+l z{r;5_(us&5@oZ*u_im+eua;USGnrRzH%@tI#K^qT`CgGFq7n}chepIA7Pdf%d4z4T zVDPb6aNLG5!(_}*X;kx78nIA|V{;=kLR`8YF^NdjV#S}axHKbFED@-`{u{BjmRqmg z%B`0&`G1Nja_iN9U7xtu<#D~&DW3Mzr+pumNxwwwAnv0Re;?F;Mu_XWE{{);>2%r& zQ{oO{+Y*@|!448ULC(__3WLR*L=c8)5c4x<5C$ z_8O$3_k@Q}EJ0!71}m&=u)|d+W@zvPPcVbS(g|+EufyS=gipf5!@UOC%IhePQql~Y zA!O^Mo!5Wb7- z@<-)zxk%g(*DdkKXQsp*-`E>&#waC;k#Xb}48~AmB$E3Qo#P=Yw;v*er4B0`f!g#VL{|KET3BO+A%_wTRjhw*-nMLzeuzKDoq z(n%$){4&QujWq`~hw<#)Kkq)f=i0k#pIv+9y?OWM&2Y`VHS^Yd`SRskI;zz*^v@Vn zQOBUZfB$~eyWxHBhIb7G_3lJ`TtlOZ8tT@din_I`sQ*;8w8O1r)lo+!6>4ceqXw@= z^rxkvs;Vk#P#ZcCm*DtM@QlIJ4^5j9wMp~mOq(-l&a_z3V#N-F$71kQWGF*}XVj`z z&#EDs(3sxNs-`#5gfJnDX_A_g<1LJ~MZ9VZTf3pudUlOrHP2?D4CTq545jR(He;wJ zlgSjyP=?B^MqHs0k9fo*&QLm3p_VdKq@i|H%!n^UoRc~#;%LMdA}$g{q#+e)kcWhH zAw+{nG(jTw&h1LPMxTBQ!)OL_9(jd`Blj zjw<*H{sdoPg2FXf;8Exfu0rRKzbXIv@N-U{Lx-0W&Txj$En}I7TjrKg z{4#Vs?mAj#tT;VeroBvvsYAGH*ZMM+k>^pKZF%L#|K>^YHwzDUH_=U#Tge;Ih9QO| znU|wGH=BLkE^g=Hq#qc#`2*d`RK~4@+<#gh-MMYsg0tW#v~AlajY69=2HBLxK!v1r zvwgGum$u6Lx$>OQChZ$HZfnrK(cH?QDb#bdu>!pYEd+%&1cg?i9dktCGp!K9^{T1b zShdEQRc#{+;sx!SR#wX5EcoKNF$O+ctjeJ#9|1Ggd5>Txc-P#pCSB4>o>ynr4lPt5|xCm zdH3#`ckdo536+Gdxk9T~mz-_)H#+j_Jx3n8;|Y$}xF&TK`O9B;gF**S!6%uw>d4(?2nr71BbrQ|0=DTOLZDH=j2-0*`Np0I-z zZdl<7E8HokopQ=n(M}cRRMDP4drI|6tm)R!XVXn3hZ)W=4CQehj>C02PT8(6y9TFh z@a*gk6O{j#*RyjiXS}Y{Pl#ow4ApE4)i&E~xY^8XHk-}n|HEwGE=tt)28$;Pj{ldi z&}6|97J4gT62_mGuuvZg7Ahu9ljMIg#a1fje+mlneO}^y^A8er+Z83s;LW(1# zDCd<`7Q(O!VMHMeA0|xrFx-ctATsk>!iS;|*uVzX628XzwGsl`m+seC`;HsjSjBW{ z36;>7ZY;PGB)AgBtb~OZmf$fLo>$yg%z4KRE?t-7M#beR!Hvo(vIL=oF-1mX#O!zrn_-wW4Cxs%%*+fo>r9wzBorp3WuXcx7lN;m3No3dY1*o3noN^v zn#|WmA#D_r#eILRutKgQlyHPxC6w?AUY(F2Q%8=Jl&JLL$E|7~lWhWEj6rB-fPg{r zG@wEaq81B_kd_eT!B`{=#4reAFoc2_hJhG{K@@{bB6P+C0R+UK&?9KF~$H_*xq^@K)6-XMb8O8xk-p4{8JD=DK1+_k*xa<^qL%Z(*aV7hg0(J&^ zbR}K`D!BF=EwKVWPa6O1LJc8xA(zAeu&&s6&gnTPK4LzdCpv2T~=KWE(~#9%#faW}y2PC|=KK>dq9DRz#T*zXo67D+fOd=GLcXRr(<*KslQAsV42NEOCqTU24-fD3O| z14kaW^a+a)`Bm~9U%*|$2W=lbwllM0F?_klH}}lUr3uO+_9#;$-@F-36(NSZO^%7B zp!}t0<=fx2z-&J29^O*S5it=IW6-cZIJY(llJEqW*r6JG?Lt#+Cv3R^o${P*O3Nt! zW*2j$riXN|vnt!^Fgw5a^ut(;le|Q5l;G!GsDzHUfAZ&NUZg|7PDAs6-}G?1`jX~mV=aG5`B>r%5!5EDb76! zj)B=)NWna_T_5j#&v{}pWklRu9p3Dn7ND6gG@l#ObRIlCjSN}*+ZF5R_Kf_1oiTH= zR9;pMxgp7`fLvfX5v}`-gttw+iqnTO%5s;y$yY8RK>I0cz&jMU0p@JJjV{jmv7`Kp z0||Ak2(`4|*pKI9sMk`8IX-}lPFw(jQGwsJ8T|(F6nd^P!=?yaQ%G0mj_=8xFC! zYub%gG;{#op+c(1`Jiskttdu8$DNE&Q+WB-ESQbsX|b1{ldpV{NE$djgkwYwr+5bG zdu2Wt*;I#&tVGV(EB(K+31#1$@ij5i60zG0m#uN)9iMqwg24NQVZ3fG5k2FJpSI-N z;I~IfU*e8y(xCxSwzmFIg7N9zPAj=5&j4yAbL=yS?`bd|ROb|6I*F<_>^`&BMwRVX z55-e%37a<>Lg62489kMA8oPaOsC9Hg5ox7Pm;;lYa8BjkcM7j=Ak|>!_u<;SLJfJV zB<{xV`1D7Cpp-w8|KcpkQJh_? zuSpa}_K#={izH=HXiRLRG7X7_W*0rSS+JGr=ghJ%TI8!G(XXaWGZpTu@NPY`mdd&7 zEvSx=r$CL<)OOy8N%A_z>a+sDh1+kOAxQC|BSoo;MzJIR0*)JrgCYxafGQlMB?yiK z-7MLJLR`}CNm=nceIQ`F$j1oO^V=Fw$DqWi8?qR_|MX7J$f#I&@yVP?5R(R}MP2u; zpECB!R}ICP5HN zlOVwq6-4WdVQ0HUC6&T?t%^YQ)bc3#R=>;n<9^g$PHRdZ$G!%CVSntKbA5x)>vFu~ z(_d7gw^^f?n>YaGYHa7S_VmFtg3Trq^uk`tX8Mqn09i3?-i-3;*|(&jyey>Ue7*+% zx8|E_*K9P52{ju0XL~@2RnSENxg>avN8bz&jLj<5G07$R;RMZxf$~jFVn^0l-+c=m zq_*JmYO|UhfJ93MSuUm5Wr(q<%0SmJfL*0S#akvEn7cERVF9i4?iULS{_CAVGqlac zrPB5_9cCBN(ZpxI`7DeqZ`gp^b`63`dz>r@5ez_oHZ4{H7OzL#?yEGb71wiz@UYX9EGIJHb_GpFmDHQ$^RLTz?nS@|@65{d_JsC~CJzVQXTE;CuSs3fNL2&eS zb@A8{?V7x~VsaD^ww1gck_XWI)PaiY1@3GmE>qc@|ox<2OSnp)(IuwMwJ(n zA=;^+rlEP^+W=N6V8z6%`0{C!)`Pbzbj*){G!qH@M}r;?t|;mq3SG~k7}nrTTlvHW zICELRf`*zW$|V4(&^#QPqv2IK(n~&ynl@SvurUVV+BvJ+I;~5RXZ|eY{yx5NP`JmE!eS+D70T%n&QkrTe~qbI!(ph(!}4Ktw183OevQL zgGI;R_g(eGn*ghjq#;UXIb}cGSFl#>&hSS#5`i>dhvW<3e4;ZH*jLwm)7F`P!N`-J z7G_zJ`Q!z`HZfTJ+BC&7geB7B!)x%W=FPQ2xPz z=B)WIK6faSq-E%RR66k1JD6bcmBV?*0pNkg-~%?%@U1k7zJuCI^d4=HP6!eY6~ep7 zLt+Jom|bTze;)9bX}>mw4Vome;$Jv31dyG$kfFv72Vgkpn!3B_z?8+~;7TFUZ0ycabnCVe3dY`;nb@36^2c#mRnT%0oHJE>il9A4C6fb zA!llP4$)3|E=ZV3q}?Rh6K0;n%!%vhYb$!VL}289)_vsz&sT)#$(mSdU+ z2e)f$%OImfU_EEyZ(5K$nN33!Vp2pErHK;EBpld_YNYLl5(hRkRL(utH;=ED+ymXj zhm9e;ogRlc{Msj55HRyk^l?_U(^T5sXJi^0;zWdvxtSPEgEPzS%d9_C&exiZrxiDz zoUJhm`=2V6-r63|;T*=r5)c=U%SU4p3L`8|nVjB-MLstRqQ`pAzuN4bW$W2XHWgt%G>Oz*qI zGoo1BHn{P&S4~_Yy0SD3?3pIl!i;U=bj8>4zg2fq`(04&V?Xn@Txd2$P=ML*%~!J= z#&)rxZ?Pzr?|8`E4{U(Htk-}C#cW^fwyO)wZ${W4|0R&8gIUF z&@llbZE@|sSf3$yz#c{kn$qypx{r={FdP9Vu~R-ER<8~0Z%P}+nOm6^<=BGs_ZGKM zcpohRtZ2}y4p>_enWzRsf1b6 zMCRO&XYdXtq>LUJ4|1b|(8Cgv0b^nftrF@6I?5O*gql^S0V}Bt1jSGMpGs5O{MT|E zQz1(%?R}I$NS>A++T(n6D8-97EtI=;YrY$^r+*hS{}&sHPQ5WeA2k)jU$73=oX&=M z7$u_{28J7@EUm+X3|3-o3fy!vSVc1)KL{A_Hy*rF!B|_w^qQE01gyg3Az!%+G>IlY z9n9;}f9ZlR-~jG6{3t8k{vFOI2#WoDxN=e6aAC-3ro{@El^rC{!OHuFF(IgISYaGQ zePvV}UDqt`?i$?P-QC^Y-8~T8oxxp$OK^g_JHcHN+#x_1hHswt{$I%X zRkio7En>rKBt(C@CF7esHiw5VEw~EDdPE6N zzcjfvJYm8eVBL#KR(am0S5L8ts$1$A<;ui2DAXM~K*0KB~!l6x~VJSm~k<#NH zX*!0u(cq|2PRwZ!?ZD)icm2y)>!x~Mvq>>}N1)Feh?_=@JYyUG-iFL1?AlX962~ky zyFf`dqOXG;vYqn`>{^r0T5TMFo5a$Mj@wYx`i@WHG3Xn8GumeKev3Y0QXnFgppa+y zdRz@mpU-|JLkRg%QE%z295Uf99GZ|>ESUSs$pfYQkve!f3O0t)f(=SU3RNJ^t#rCh zXTr+CYeN`08&NBz;^e<+hAMMx-pqy=7>;6Ap{k_!?9GI1jb{l7F3k9v;@kdRZ7C?nI+J&pQz(txwn@+vcio-ZOe!J8IFkRx|Hf!UA~(QkJ*2r4Q*_Y|IsjvNCeLBGdO z^%3j?&wgq;5=2^c*@uaT&Tw4`%`SnZ(VXH$!ZOH1%K zJV^Jg>2T&Ahtfz)zOdod2M2WrZ@c*#)JCdF8yf07CGF8?oAO_l{%%?U-~iYl%eM>7 zv?-l5JE3+Jd&k6U*=D0=eE_2q)2SLtTsVj()dd7(v=`R5wZ>CRH(o7YvkC-c^ULVU z@l=C$_tUsow^%BluZ%E~1%c%k2lNgsstwXFo{JVR=w;ZSma{UJf^)69JC@3PG6zQ$ zGj}Pljz}oGXDpw(KT}Wo_CCj0;wtonih>6VHj6$M;czhE%{xI?2bH>XwK9NYc;QM0Upkb1R+%l6%sPqa~;(N6!tEN`s-PF<>ID->(W zJySuG3XgpA@97Phg2g?h>fTeSmnG0}vl<#-76yBv73+8H6`#GlZ(F>TcUVi-Mkbz% ztm!Yvt%Qc-91;#w`BuprSW1yTupQ*`uu~Fxt|nfqWr}uv76v9_=@(!W|GDGObZLCj zs)p36x*Q7CZW8-g?BtPgV?)LUK5ET2T|C{F z4&db&bAIe%8E^1kbyx}`ku$-=F`JA@1cA@ubLTdiY|vLVsj*;#iV+$i_C5Uj^EMCp z7~~21<-;=4L~`)H*6SC{pYLS;X>vcTuPhP3MWK?(c6&i*sr?8m&el|i*rd(r>&1{( zY_*d1cNbB$8HomQ%!pyEyLz^{WLNQRAs2wEmzXYGIR^60YYt#SNJzpw;yk}tV<_vF

    )lrINrwSGE3En83+ei3Yi{K|am;V*!Dz8Q>{!k0#0*`4#! z&QNpK9BVBfb^5ymVRpVMiyk5Od0({NqR?KnP1CM z7<~>B>m+A-73@)OF-2-4TB9SZw8q@R$4n#i#imKDF7ApcYsrwrOFrE~!s)K4s2dc` zQ@0BVBp)&SxE)c~J2ihhkx2-;o{){3CApL|xT{V8i06^T9A_upafjM`(MgLs7PM`3 z@4o+mp&-@DtikVZY=Ws)+DTp5he@zhx;saS^3O_~LdQ3^TWLZE$_GHuES7oNuT7!j z3=U?C9n>Q;6S1W$ji?yfFtTUYln)Zq=$9fUZkO5DUf>_V=He4A{Y0U3PLM=?ex{BM zP!SmW9#VY2OOAaQbE)p0f;i9MXXisC+H;}mb{$Wt5dPCprL6zbym0`9gzAd|PDVB3 zzc~ktxr6kt8v__nM$Q5?;L^Qy^?XAv0taI~PVOZdn+j}K`sCO8?A|*H)U}J9EANu+ zct%K`J>~ry~yU+SG54?|#wA{D1PN%Dxu>FZVmd6inc@mkMR4luj2#k;hv#`iJK zM{h%_^-h}3?+V!KY2u!RlOOW^fEKCTPaAoS0VM(+W+aw6tNzIuML>6Os6*K90b6=a zM_iD{U|E)#kK`WxFC4TfY3dTcxD$&f6@q)!a@34oCy`HJ2`&q`AvsIJTx8m2iDQsI zRYD5`hZ$$PN6rLaB`&D*!U1od_{X--=@IiQV}>8UQZ=wKtvfv2e!gS{LLr_GL}a@ZL19`J6D`y!D!~cCH#<)&BG1A@^js!$*qtP{Hwi!NAv#eWQGcRcnG5Y%8e7M;HUDfrw5;dP6HBWbTJ1dJ>zrvYCA$$;0KA8Y> zhp|OQI=By4Jk1N7YsE6R_zc%#6t0U*ZR zwe76@Pu-kV-OOL^mz|NIGRd&+t>p`9g}Su0l1~aL!?3;2FaeO;PMgJXlaDNuGHwH% zA+o)I!?3hd+!`iTxS>oe3giRT1ah86C>|u4u=fFbD1;PCscy6%hW<{WIKBMhSHX|= z)P^kEc3mCh1v|k{{!hM6UKXAPZjOeA1uUN_zybhB_J+>+@R^=DVMZ@6Cm%%aq?(mi z&uw52gzWP^1i;SVGJzzq4Ac@4K$uaB%wI%LCx=VxHD>c5>8XMb%jTvj@3U~BMspX? zDj$luFS23hz8Y>FxPr4l-HVaFSG8{R)ORqqb8~z$)N2&-yOeRqj>X1iPN5DQhWMj z;s@!u07?0+#?5B4nLfpZ2J3M2=z&Vc9(MzI?mj;4W_o?YJ*|%^5l(l1LdK$feRO?g zd{=*q8O0&NDr(U(Dd__0@eCMRD6L^9?ZiNVzsu`u!D@@tJ<%&&uyMX1`G`VnK}{hd#l@8 zC)kFCL^|qD6YfDQ#l&6QR9|0PUtM1bY>3s=9SO*wSJug9*3qd2Xh%(cs_76He|+;@ z9{of}CFQNPeoeoFzb~C0KpNJY(g~hmq%za-Xi{7_{m}i{&}gZ*THK&Gq-Ua|p`)P@ z@UVZ9at@#=j?)f_498TTii3{1NFuJ~b(l^iq@qQ^C19k}mP=Ge)WoHb`8k!PaQDM z;<;Zre_Pigrqdw7I241l*eZ>cO9?n=ENep<&`E)(s35dTttEy5UHYy9%WWUU!r|7s z^2ZpbyJ(*0VFtS72Lr82O3W1+rF&`x7LQa+Ow4U3s?LrtmXwwtLZLz`+)adR*yX^x&u3B)hm?X-&~q(vnRF{rzGLLG8%Q3Fv%@7GCX^;% zQOA#9QX<91z@SKlzAidWvZI*CTKFHj@Jm2Jj3C&Fk|hO=iS+ea2uH>QzM}0~2>p`s z?Lu3n*xOxn)jt)hK*kDPa56ImjWm?%;$?lh%k%J%fao=f1VyS;lCTi-4xpdkgxyXr zf4uRC3c3H8%b<7!KkWPB2hlx+bUR8M?FV5{DBY3O#N`jnvrleYi0RlvwIi0Gs48{| zs3*wSJB%*~nU5j&rD}G{&SnNdft}xa2j01g@kx3PSqvVizAB! zJ%+s%>}#-S4yhH=zzMby5s_F3pVD{X?z0(~NJ!8lp_sw<%QBNT30cgN%&m)Y?2x5c z7FZ#r=9m^q;>4mW81r}d!~Tchns97dX64iaG34^##h+>pCrn5$PY;$9%sWlnTdRGD zyIbHAGY=aJ69XL$)F?^yZ49V0%sV}@J2U4N^h&Gi@3&Ou6 zj$qtTc7Mk}Nd=?4-5*b+@FCMI_j_m1d;dvD$8YpCxpv)Hy-DV~8YbRrMt0hW@~gM_ z>%+6-=-2Aev$?*@K{8P1yUXu-tlQJz%SYU_m9(v|(_Xi~X42l{_~Np=q2qH^OO(9M z)n4A9 zc5dwk`n&`mehj|MM1)xYdrZQpd*m=X9MzC^9-x%KToo0#?O^V^y9{M)1z4u?6 znzipX@7?ZQ^qBbU-oAG?)aiV5Un31Pbhmiy)LtU>Z21`Z>|Wa%4g&^$uU_`qYC5I(CVZH+@@;I`flEc3sK3xB<)^EA`M{W8Jvs58p`#Qnjp3XM!+C`mT{ij^CwS21dCT#6)o{1L6?}ag zQAT|ohPzF+d?Zfbxkj7eML*kG>AU%T^Qk}9n-GkC_FeBZ+0HcanQgqOU7u^b?%u?; z<*R?O_3N?l9k|+Su5E<$^!9M@wz3pW!Frz3suEE3%8#z?iK|)g`u2L2+hb+dI1g^P z`IE!T^3SmQrswbP(z#xo>!XvY0%TqyfBdgbEMA@r-pNlUbQBqg#!y-tepy4w6X~pq(szo@+mveUMB~W zefI`TqxftlUCv7Y8MK5QTmc48Ph|e36Etw;Dlv%1eiq`%Zz(*A1PO{C<$%pj!Zlob z{+z9|vsQHdZRU;7|M3&>2sj4JU?CZfIRNSa*wbTCTR3`gfO6RgGCF!!l>#F8`O&mE zV(gbOrR*+d4^(lFW$G|~8p$L7(d$J_{If?yY#RAQ3=MG-NDqo5IQQepZ=o$USI*;O zLxRcQPsmR3*0Vau(O7Pn(XM7LYbt@qu^yTpBV8%j$>G?rortQ~#xxp@kfc8U26(rXXN%Hlfc(tSU-3> zzu$W9+NiP)4|U2ptOm8e$g#dFfIv4*qlMuYkE8+)i?4j_D-iM#WT+@5hP)dZzai<6 z(5i(rX>v*t3d%7`&~eLDXKBX0U%SnrC83ujzsV$HJ}i>N-*)_>pmmqj4^J-*CAVuvpeDZK@IB5(C7ep`H6-QqJ9Rmq-_er4x;YzT> zim^(fTn=(=A}$)p&&vnH)M{QOkfek>_A689-@{|{AyOfbi)BBs-N2y)sZAxm1u@++ zQGA>Bb#2@#CYcN0g=I^q4RaB%3{~0)u8h!+T@h*!;xKII?uk+fg5sSqlLh~qFROIkHUQDt~h387+{+R*nlHs&{8O?k5$R zo0poK6?k?7>3ssH|Ep*!2#4Or#UB<88g(3yzhz`LD47slObtk;*J=v$gro?Qxw>;E(xEwOsJ{q z*xJNpwxN0G?WBU9)rSy)F!WL^aEbU#zqC^)k0kv6v;ygp{z(+iml|rx%gQIYolTOm zqt&gAhqBDgnxQIRC*46JC7mrC;;mX5=8AS?SK_^OtA=Md~L+t$b3*T#?PYxK$8 z*2V=3a?o{&swCzB@N&) zg6t6>-VV9YKS}r(T{jR4AeS@|U`1g5DV2lfZOusYw#f{Mp?T@^0M7NXw0LlMeje>Q z_9?VMQjZ#Tc3Ja`b4hT7ESebzOPi(OE}W6`Kp2mG%c;{=9=rMZ@z{I2gT$%LG%hN; za66ew9LVz_tBKs?Gvg64*!Wh=5ZXg$#`ogig=2Pio1%fctz3M?-$cvvDF1~#oZONr z3{i>(KE1BrznBfiK`Eq?X#9|pLnT78rDrc4l!8Yi0&-}V95jgsGoE21-30h(x}V<}cd-2*Ut3t#LUInal#}gAb3Ai|H4VQP^ z>^bWsZQ?WNQN#mULept&m9ugfIFzvXp{HXxTG@>(Dk)_Uxv*>rW?6F#*z3fHzzLb5 z2pF?pas=4ZWj{)66+T5oT6Oaen;U9!b2H!aZE_7hs#{tVZ8FG3Jbz6N%&M0*a!N+P zs9;PEFhhyie0$Bf9)cb!K-2Lf5$-m0C32{_N^Fi4G?B~Ihet7g%YHoic%31WOgX@rHa6xacNWeU&#hiQCR~jntvc%eN_~RA8 z_%HC^#U0O(*f2gPm@J2EqW1KIE$aU?@$-K+wKc)om|2^dnHZZHfXwu@;&@eZ@0U+9 zr;yXvY1ouZ(|Y0h2m)xZxWm-hQ}M~0#6VvkUMDPC$CZ+@b2&{dBE!wgUfDDT_n8o( z;K>D!ZgoZyqSsNx*>D-u{R<)POV56nLdW<=L}v~EN@n0-iw2Wj)2)PO!#?d=MN@B6 zFDdLB!r0gPtUv98N@02%J77RYrwU4ehYAt&1TJ_dVYb4~WYU-@rg|eHF1ME}#Uv6) zN)VW^bsN9#44cWsM^ql|pxWr)7+e_a87v!28;lFI8e{b^|I|0&{ZW7PXF8D=Mrxb8*s9(ysu$fHr_KxOpuAJo3K- z$wDGyyGS|KiPVWF2^9%=%(?~aX(SYs1{81P=Y!~56UOtCCrdfmiRtd10}6%K=}h`1 z)cGNXo{)L^SXYb+Pil%ZQ3`U&lHva%>mw_`#cz?3&XFY6ZSt6<67mw0qVl5h;?~5x z^43JuL>17JT=HC#oYtvUsg|i0jrw2^!ifZSmWQlJrwx;*Rl<>n2!NSPAp!BGa-_2B zlk1V|kc*HDy;89$+ms%VX~rl1yE?snvSZDhq~?_EAew5F$BjE>!%38ir#PHUwUTdU zrzRkOP*THLu1j!2u8EqJv;_0SH!>zt22wgw8bm=TK}C0Bi}#T}n}Tp;aMO z;W6}tfSiEq0n};*q;Q!)w7}Qg6vJe#3X;s%AZku&c?@zflsk_T4l)N4I}!^Lvo8J) z{#yP@{;X8RZXp8?Y7WZ9d+6Naa(GVBkYD1qr#WGX^Bkd6(Z^BckyepZkyMZV!bB-S z6O@F>RzZ;|@2~TuJ;}yKax9z>lVx%>$9E~i4h%ECB&qSwiPf{F?;uT!E!qFoTLCMXuIj%3wK7$i2$qnZr?g$w+{x+SiUp1%ztWTXR;KwZ#qoWrSu^NFNUZ_i` zTl^iiZEk7tXiooSGfdDwdx7+hgFZ0{kJ%S_COcBOFg`mFyZhtpr zkUudgfgfBj2WA$xx9>ShHcR`cPAStNYSU(2r{z!5A`k1(-gIarA|kw&Pc7z{NUBR* zWvA!_;5U#|@XLIXX$dT00Q1d|(L!Ug>OzBxn-UZ9<#cVlqhd;z_h+dsph8X*8gQTn z6a4RPvm8EL$oB^9TUG=9sD}Wub7Mxt+&k36!o?zc;XTdwzyd4$vmMl*pQ4?DDJCDc zR~J_&CriJ-|IXc{xCaN(a2fxec+sikGQSbWTSA}@$L)?fk?$M6S)$<|A@~xLll&)=_)oZ9jr;Saj(T}IH4_;I;W627 zk80mlg9*{w2*`c!wMpVwybz07uU^{19D(^HMvVCw#uty?$+U+9Rjyw3D=gLV}9`U|XloarToY$&74n!XF0#XP9Q19;lrrwXc-*?F0m-!>V z-Z}bny(SKw+LC$IC{ykqI|Uu%yL!=uo$WU58qvLsx4W1gUWVP!>tzswPb+&vDHDT$ z>iKf!@z@3a2s-cZfLICrQ1D*joyP3^Ob0_^FF|*HUR?~vB#lUXQJ=BsUt*!Uh>ek1 zAy|KX8)n@rbi%LtQ(5>E$+(3>?`oQKT45inISJ-G4a|)b@!I3Jq*=z1#Sy`f_~h)9oH0$z27ntqPuVWug@t7YB7N#YlwIMRL(@G}3S5cI;-o-v0rq z`LgCwj|GVL`f~P?(k|kcA2|Q9{9nv%u}Cft*g7SJ{rm_C~|dpX8LLVR^jH^9LOFwhG5WUgll3Gscc zUkqtDL7$i-;&BN6-Qs$0W>HVCnnQnhI}{QTjRN`Fgi~1ur2F=lA-&FY6KrJD`|R3o zbh*a&i96?X{UCts)MwaGt6N)>dDc{$q%C$)GJTdJM*bxeO+&RH#;e@Zpo|EUx$Mti z>7Ke>do&6UoCfUu(1J<+JCIsm4+pILhtEWGh-%VMR{R=c`rKuI^Uz`F8hfEbOszUd4o%*T?B%F&6RoyHb`Q zvzG~0u^X6sfx(^zygprda+DeBSQqq`LuxfEba{8TNJz*Jw$JVc!G?Ol+8RO2!Wbx- z^*AkBWp8jCByX@dIhm-NTQvWk>=-@z29XrXTi^_BLn9(u3~wnXuC437 z-fnEXX#7z(%m%zct?RMj=^gKh;_K}s8Xyj~=ycitXuO&kzUl6N_t{@fI`&m_>*;n` z?O3hba`bcixv|RxE-}N*ja?yg4ZHFP)u8?SXQ|2}!oUid~G=eSs{C2jJ$>b&mWz1Idd1+Ly~cVAt!Fz<92 z`fU1iZo7a*U}j)#W1UIgcvG}hri}q^@-gbjRkT@G)PB~kknJ{Z@=Ki_-X76jZC!tT zkB(2&zHd)`ZHq_!s=kj=UwbWI9T@$x^_cZ_x~}WC60Oz0H!|(q2)>x`%rssGuj}+U z0&iA#FMGyWdOEIZ`!AFAz&EJf#>97mm3SiG#h_u_31vcPud%1`F4@PVhp)G`zQ+-@ z)4kU~cOuZuuPJ|*vF=!BHM;x*T_Y z+wQb6n(J=r0ZY{!p%CsnEkb+uzU{v2eVh2c1`X|7;UXbNA@i_FAbd|J~G?mnqRF#yKuoxJYNS6PGM%qR)M!Z97 zAXZSdP*+gE?rsE?_?37;MY=hfIjT8|IZ*6LU{NZf=6`}omD*{Wz;!-n)l7|NUIAs* zM2*KZAB*Zs<=21}eZeC5?)=gH4fnX0r}aoE7Qa=PHT&hvaz>#Q_fsb^Swa&+Wr$kSA*svNEP z<<0+5<9_i#Z;(Nv2uBkF5Sc2pR(+sV@uVeOq1gl&D^yae0cfVutmPl5IK;^xK+%Vbf?r4go2TGM%A=f?F)>x!$2>r&FCVe*U1Qj(=5O@@17=Ee>P zOXE?(r-e<5SwmZsd7|gW^h&K!oThqA@;Oh2Js3+>QY_pVm{QcGs!h^bqZ3=Bdcp}n z5Jm(INx~vMzzBq+P+XkuKgImMX6pn8BnjPARkQYYtYJarAnA{&e=ASf3|JKsvI%e> zh~UUIF#QpKB4n;OkK3L^K0XTaSWHGSLktd70u;IbM1D9uZkixNCk_jF{49Lsx_=px zf~U?MKn%eGeE|x9wO7rMQ?ti~*VB#=L)LjazE3gU&$a=^5C*z)ni?7h8u^sS@MK$A zkQW*n;lr&^g!osvf1%#V+R5C>>KMtt612NzYvGi$Cp^c@6#o-qK$=vV66feOkn9z7 z%7eIR;Tt88Bd`vz3{i-hh|6MP)lUpQiuuc;HJl8q%tcSCj(T!@bolV=;{RxU@@o&~ z>EkmJ>0wu<0hS6)^%XjrjOR*GODY;F*=1Q}>1C;9DP_qhGRQKpDj4)g^5L6yB1^*l zz+>rE=_%<6={}rIdpzbPCJiPO@q01L(a`D?dvovPwb<_1j@XvivRK)24Xh_-M=0&ngNAiu=CSC zrI<_{${S>v*65?vap$;Nk{OX0w-pc^5QKgl1Bc{-^&9mAEV$L9;x&`^GpInpB0&Gw z!#m`se2drKVY2^8x4~b4g0CKT#O8mGAJadQLBSlo9|o)QP4i7*`}t<}xs`;b#AfR)}|smx~h~9Phy* z{Z_z&Nfr+f_t^P?$-iDgK?R31j%<%m4Y7!dLo4ooV2+ge4HThRu2$Vz6G>Yte}?IJ zDh8h!F)p!L;-t=HpDXq>gS-X%JKR;G0aywmd4_ogKAk-6JdHl};+(%pKg~XlLJvL8 zgY&26)8`+(w0 zLQs{2zkp3!L|FtYjOZWjA3o?lbczVV1d=L$6wlf{#06da7CEM4#&IroR{JOjoNk9K z0;i@RKZe+fG#6<3v&(BT12^ySUXx|t3sS4Q@rq2tUW_XSN z_P`%mAy31;ngR3V|IwOhgWtCmo@n_6dC7T6c@c?u2{=61JozywJRh%o*W44_W85R5 zV7b`S!4=GK6j$OxxFBg1fcbFT-?#(0q4PQOICQzSUin10g}4Q{Ik=g)8Mx`>Axa2` z1{hpu-;QW^cHCB6I#hP8^PRL@j(BeKe0@{|i+8txbJM_&<~%*!xmsJV+J%8z09Zc< z5~Kcod-*s|C|N)+5(Ss*yCnML(VhYKF8AuF+Lu_%>kQ^}N} zb3}6la~N|3^k35n4$;HUOQF*v#2%--Ir9T%vubjgy>#v`a=g8i`Dvj$cq)mwTp)=a z6Kg^pbY;h{EIn;3IO=kwD}T8g#4UR+Yid%<|38`BxJ}!;DmyX@vT?YYTjK`4g%Se% z!_v}*6sJZVm%xdWK>2Ur0A6}LF=m4?Lm8Hv9SRW&0U{Iv5&;Dwb}&@jHWUwr;LU~` zr^0C%&9#UsV)y;xcjGdrd3|c8ndN%P@%i^VUkhfxqta)B=@b;mLvIIYA@wDqEh3CK z=Q|?6&Xs&h42Im&j~s`pRXnaDv0n$slcTA19WB#_3ahk{hXg|OGtAEk;y$y4yPl%VPnHP#P6T0h#iuNH0jJ(^oQhRwU*W4HuJ z(gP2-NR52_yuziRZNKjv74$Xoi3f3(Z+1>DEC?-E0+%omAER@47?RWxX8&HrgDwX> z0=_rsvLD?%kQhe^v6tX#aTaOk_1Wuk$cvgn1(ft>_+uO89b{8|Pjec|-@Pw>{PeIB zEaGwRqKmclxVC|RsH~93*oT(&wjC4?^rq0gNFiD|RFk|9TWU+Bgu$KM){Ea{uE{mo$FC)Kr`}<&j9_9pD zwJwV~GgZ7+Xz#AJq(W{y%@{Q_ebhy))rA84pv83u5z-eG6^hh$ixYdz0Oo=CvjB`cd1S=t) zZr7%yzpv~3rP-RD6N_=8S4a1$AA%AjRXG{~mk#t;xL2Lf=yc=7r<3@4nV-v|!Su}u z8H)Iqu=K5rJim_L;+u}M>RQ^XsYNqW?l)o$$D1BU4|b|$W@E|B3PPAHEYeRT1r+lm zbHjC^vcDoQc2XOwEo3&M6NL;^6laME_{u#DCy%-N_O7+KQd>KRszF z3352Ng$c_&oWM3Lp+QTb+J1w6W(dg^riRa9O0XQ15=Docq0+hFD6*Bst{97&w}i1U zUuLp@%jNw8!S_tTom{jLHojZSk=A6%VeOF|c$AMyaLz=p#)({4jF5Ib^(xYp9`vI& z;0$7WxplK{lnTD(-A!f~m4U9)UmdY%5mM(nb&|YH9ibXlcoycDzXOoCVeF|QtSQK} zn;Q1`U$}o-_&;&Nu6@HNfRf&{2v>f4PMSOn!z68Q+0*OCo@A%&YDgQ4XOEY3QOLe{ zCVpZjJ4`SkPiXM2-V^-Ilz8ib9=5ITV{Y4SM5zTvbKHO6=Y!$d zvdnxN84Jz#>EcXFko|alHd6447&lA@4F<3#05>&Q9yYhvkq<-~7n9h{-{v#%l2VEq znFOsx*7MnNJr~=eNfxqK8X%B8gdUhV|8rmC>TYiUQ8=*;%EJV&qaPaXWWtXoS^1{g z9+CxI?>}x`ZAPNJ&KH^A4M<|WeQLIZlZ>_d(md8ioX-d?7#JbdnoMH^FP_uluTLAg z_VsTanHqJ(0?^Ai%|pcD|UH+NL|xjg@a?Vu5jjB-(Iu{_z=f}s#qXo5+H%|3k!sgyx!?QOSFZ&Cb5B$Y+NZF~a-)DYda`PV7|o8`0Gw0UkdQg-bDjq zoyr|_mbRcU$w)!AHPnxpDeBVknoxSF&7h5BEMc%^P1{J}&|qf7k30=b8LL#5#u7T~!k2fAV8DKzz4EatgJgEZ z@Gc|gUZsedg6`S(>gCdZx6WVqwiW@AJToI#kQZND8)Q)fElRkqDl1-tvyBZKGcw6W zP5vPwQve+;HHR1B<`z}ODVWMTRY%PrKa2HsR|{WOizX9v-W8K+`&=p}d-Y^7pk6^; z5k%y9WBE@HGC_v=u}q3-lVCA`3sUDo3!!D32v+N_qH=_0UzzkVoOVdK?uR_X&Qm zZ`5RrdM3Og#Mbu&x>qgsB0u-pN3aQ6WnwQhO@PydfyqE@P-1VU;)!iy4E9Ad0_~4` zb~lA|)F5&IdQZevq(gmqTS_jZ@rcqblmSTPmwsVfwSgxh3nD02DGt;1Ph%_><`2V{ zp8P`j){-g+Uv2lV{D8>fJ_Q8$lvjYgpcEs@8~4dC1IB?Vfn`+)heUWr4l zDZK2eNA-13x%x{hSS{Zsh04Kp9n9@3ISJWf*W0cPYb;j>l6hbF#Q1oS+BP5Al9@l+ zZ4VY`ay~R|c8aeIna0!kV+l|96)(uqRO!k&qz);nTn2%}l1`QcJ za{Z_Enq%FEx+2hq433yCC3qWYAYz~;5P6*3*r9@puPKwfkdPN%{4iMdY zKlpt7SrE3_08i5fFDZK_lHz5&pjPS1uSVkXB|eNFc$BE#Ln)b{$)7>uAgNDsDSc_z;(6W#Hd4H;D6uZ&3Y%6G z=p*{v*I?#uyWHo2BBg$>u)u9eE34{p1`xkJ#x3v04>*P27TYuIFkvs7=k;jUT#5_4#%J2@%Fo< zoV$v&`#t@u4`GW17jw3*Ab_=sMe~^K?Me%+@jyB5gM#?HvuIxAMYCFlK(-5eQ9x}h zQLNJ)wx7Vim9BL~o)_fA9si-EoU3mOJ;zv`U%VDam85R*&G`Jj;|7Xh%Nzf>TJyl>&m zgvru^I$vm) zQrOB=A$SZK`t7=#dg?_G04x@$czwECO+QIV*8qgLDuC7mfHFR@G77=giVxo@?Uerf z2y@Q^1UWYWfX_5<%bZj2C4Up#i^-bTKk_nA`iVG6Dc-wBU;|Dsou{B8LL8em4wMH8^!%0R|H_wu=!5=4Lu z2;r3v7P|Fb3_G#<#vwBjezIbk{{RUXDDjCAG5AA8HYx`Kb_S4Lr=d^%qbfcLJAuZc zE~XYFe^V0L3_eNtbm4Cja=Q*WNoRSI3r@r^1BpH?(cd;Y?H`+xzY*o>Rn7zInzt$RhGq1MlN<=hzZLf+{}mHS%jA zC-v}AQ^mNUA7H!p@Kc*6?3Yy0)`%2n$;m`7QBwz~j3bLf;V0Qt1dvnF)k1;&XwGq8 zi9><85O2K@Z!Xf}qMfLd6L-zhx9}$sa^wR(ba1a3kZ+2Tzmx-0Yd(q~-jd-{2OcDw zw*QgsFQ&`dLOgsTPIe+qy6uDlIfFrqy2g&i%W-bCO>t_#bU#Na?cbyHQfeZVcx8#eGuNnE2~%{Qq|lPL>alQ6@o?J zx@q1js+g1?a4U^k+GyS=l^&?DJQN=su(@0n9vsZ4sivwF0Akz<{q;oBCaeT0<^bw} z5I~SGk)L0;HqBe7s9Z51Xc%*Ou2k{iBZ_(IWs7=X2Gyds*f5Ru?bM^Wa)nf&-6r$o z{V&55yl2LVpCJHfXupJnssOS`Jt_XK1o(tMNKv+wdkBc97L#>f@kjYB1W5UTJtyDa z+}VLMB_?X!Pohf(K&SW19FP}nAHtc!XWCS$3z2?sinh@D12-NeEkteREB&AscLH56 zAKWSx`+p2wc|25Y6jrj8$)4q6EZL&0%~&$_L7P4Gku|#+Yh{^cNXa&a$WnHNRCZaj zn-R)ZF-*2QSt5*-kug61-9O&nJ@>xneV=pBJ@0uQrKfXNXFE+a9`Sv2{a(m8{c(99 z3=YRWm~`yMorMcO#XYe=q*`FPj^IR1cJIqK3&h;b6l#!`h?B`v9{=S1XVxJqR10R? zB%Z2yT}R+nI>R=Os)jgQxFsI~O_x90`Nnvg?e--5$3v?5xdQ#@80v4Uu4TF*#o*N*zitl}nOunR(>7@L)y>$$P zx_&lbs&A~St@Akll%Ww+uiwfnJ)q4UfCf*(V>0JG7M^42pic}xqrO&=(@#YS%SfS; zmVc0*Xqmwcn3QV<%#kC;;w8TocI^oQAs|vw>A5*a(=JqvPP@`-TH?&0Z=s%F^;-B1 zlEw(Cwf|_v55raqpq&vnLlOHAF#poYq!ZrP3UCiFuck=`BM+Xv@tb>qiTgmnu^S+w zgbc8UD4AGjn$W$@ zO8USE(_%-5M!0@-v|g|6&3|>-+)~J1=d^h zY$u19%-$D2;AxP}+yA!CsZ=E%s2gLc*-UeU1Ba0K-o^fE@8Qu3O(`5qs?*jmyy^J1 zJBNDL&lrp{+xFK5q3CM;|87UdVj{j|rT#wA)iNkFFvp%8i>YT1HeTZOkm?-IZ9l$u z$Ty_VzVCDK zJaE8um6w1g*e-U$_Oa2T0BGJN;KHrP6FpNI`Tk%80uE4-(ywmsrbEd*qtm6nAmn0uG2L7H0WA&tW&f072w+ts%(79ZI} zBD`C-ia9mdl{?>645cv6sLDbY`aP-D8jt0XSbXjXVu8GL^}89ur$ZXO_xk+yr+?pM z4h14^QQt`7>SPLUequthj*6DUkrIM?U~#3=cCPI9u8*LV8MZ@c@5bYS>H#a+=T%yC z!9C~X>=C@0;9h=90c$|yHEMO_#bvV=fxQ5wZP9I-;&!p}D^cHvGB{6->rIN=^)rPL zMXb@+s1uO_dyvk3i%as`zvZ?I#o2Gj7+k5P5KWnL&X^q50BN~xtGjG9XSd^;AMo$d z^9RZe(hEnj1onD`@JWf7AOr3}?#-l6i42iv#E^S3uF+Ke^uw+BmvWnFpPT9)W*{9G z<+nqwQ)RaW_E^TQ4yc$R{2iz-xNe>;&~K|NA5i#fPc0QQ@3{zLSv}|do3HrU#dKG_ zbRPE8co)tqMpP(9x8P&aT52R?RG+XZ9)-!eM&Q}~3NEi))+~EXGB9lrsr%h@g@AkP z&uxOW+8z3OCCREI%g*4ZD?zo@ z?4;7oKXem9*zJHW3iH1mI>CfM7__J+e~iR*e*!x}oFw#;J~lN9gZV=j%sihe&cp5; z#o#p0%-@aJfY(XlJ`nUfR=-Ia_|_!-?#wGrB1z7@Tc=Hu!QbymL4Ezl^7%jX#}TYD zlphdy80rcK`*aE+edLY$cDk;mJ2m6uzhumV^5j>MVHdVLuePtr%&nFEZSEMDi%lo+ z$l@*`u`_Vdz4r?m+qr`SPaewQP{Ay*>8hb2tH}(_Rd*L^bY8%P?QRuk;XVJ3WJa(- z3PbzkIoZMxS0ppqmzun;nLPVxfMa(An}SJ<=8-)d{IM_N`roCGEiD7(5G3<~9WLE! zRc-qgX9|YZe(X}wu8cv^woKvIWf|AB*(mo9wF9cNW*rieZ-jrN(nq2-W_}LIbUv?) zRNf{J(|?iJM1}Uel(&<6WID48nL>LpsvkbR%)%V4U9?%p=;57TMk1kbGemn5BW}gD zX@r@?&>a)nn+VYt4Z1;{#HPEH%NVq}u0o|@t|!E*Wz za)xKmayME!Ob@tl;>TObdlB1o>!Q&=TPrU=fVAkdP>q5J22fmkx~xI_{5;Lzq$KoS z6uYGBr3D&ldyD=GN+67kr$N*tB@0JaMt@<6I8qY_r4k`C`}DU2j$?FclT#?cXO4D@ z)B`%L^@1D{?l%P_JNs`g6}Pft%P=I>-`W`2KwbTd=x-8pbw^@GguAhR#-AnTqBiM( z{Mvm?r|1?PgkM6GrI3P9O3;+HdnTL7B-g8FKkNz5{CXR~I3R(An%i_vG~&X|8n!s> z-5tkog(MOWqT^lLg#rTsHLb1brevDqj>7h_QW>Zv?rY`hf6+qI_!UW?o7CPT$L5b6 zezA08{nAx zU8NT~tDhbuHF*S5ynkkV3a!N9>8eACm>BB{iTucNQ^XwP1;2N+kMM)XuPejptIVLy zZ_2XU3ue^ac9XxV$}+f(v)iwf(&y%HZCFs7mh|V5)Ke0jBB8&O5;5=j_v*P;9vsfQ zP6B%AL1(YaWGFvBo7kGjh$|e(emM|ytFK0IPjRo~&(fhOQ$uj?I?miE9jBMXm?$5Z zD;szMT~*xv;NX(_JzD69soaWjjoRraIk0kt8b(fJY$_V5m|^eiOurZ?jAd(vR8@85 z9^Yr0-d+FpuHL^>4|yEg89Ml(kyP#GFc5`V6UaWRk9FFoB{eS7_C`Uy(h`!e?I!s3 z-F-=@oPJ0B4n4|>5Y*u|4y{hbuFzKbXy^2a=)iW}v*K=VBN-W?lF)}UK(%E3ro-$= zM3PP+If>+`U%+@bcEY_s^VPG`#i)B^{Xoo`+1a+ec`?4(Df;Bt$E@IsiFW??liw{v z-dH783zZa9{`@BTS=jZ1D)Z8W-_tz%jiDbl9rQ+`Fz&C&D3s0a&7PasmzIb9-N`tX z;ma-o3*Dpu22xT<3&_|NGdfBLOleL%eeS6IhMt7OZqq(H_{1(7)C0r^-sMMoL~ z&`I-Kxp=6R{w?1d6uQIrPo>l*T4^hVUfE7NuOCW)BTfckE;$WL>bKEe3H`tu3`c_C z_~r+i@*E9cD0#c+nd-URN7{(hWoRlPTjU${%F>bnQw(>5Z|wlgKDw-FVI0yAb*yVX z;4lmckU?@}vTlQUxJ&dBXFONld$#RQUSz?6>au63az}~dd%y!jrbG$M_Y@Tr9w5Dm zWemN9MLnB#Q)!G{^$>mqlgfL@DC#Gg#of69465xm9=gAoX3RpoKrP$!`!n1C!Sxk%%{SHXVug5{>~`NW#F7W>$lyCTb1WPG&yt(@0Q}v2=Z_aF z$76DE36NSy4_l!Bczz-K(rq`GZ3e?Du5~~a_@VN*u2{c4kdwDH@Ptan5W9Q`xj8Xs zmX0@31srdt9m|1i_&XZy0&}~av^6#0m~$|Oe;}}io&eU@F4AjLFH9$c9J%EAhDG{C zdwtgZ>*90Iyu>?zlt4hBxi4m8!~ z;wv?QiVp318oQ%6>`QC=hG9p>fM#0fL7U(JRP*%Ylh1+L?+p>5Wro<83V%?ke7Y!r z|F$JN6>x5hb>d4aJUPx~VfGr9)mp?ASu{QWjdvf%h_wTXtUYfVB)C>Y{V-&Jr&Jo< z|3W+S+b0j{+q3%wSN~)?VA=}CBU}Nam^OxdGwo2hK{UXAi1atvS$5rTy@qmoK20y| z{eqmd+1Bk*X*621PJ)Xa(v3&W04f4KjJy*P0n)=29uz%eqp3s~Ik zfU)sKG6U39H`Hph`Kud$`xUH+o5&MNT-zy|m~FV&7B@C7pnFmF2DH`;zMpBg%QR_8y%5 zPXZo#y88i`9i*y1N1vw?gSL&A0#J^w2-p)Hj&Igeb;W;vsT%n{Jz~47Rsq^7mx-?H z9xd4bF1YP{)k33}C%CGs(B3#rU)IcmOy+28Dg!HxZmo5-!Cv66cQ2HF$8jqIPB&m~ z^MmZ-tP{tq9AUhj+(!~6b+vVA9d*UsF|*I2^1Zy`U>m><*!InDu0VLV`0LHGU5R;m zTfE#!_HzLBHyADabdWvRS#(H5e?tj)&U^xH8F~&P52WrJ)mk>}(*Zk}xc0(DuQ>M1 zy5bU<|Jn@@NqZz!yFui!vtF{A4gLP}`!prls+k)`Wza)@B+3Ab|2k{-35)qnnO6Zi z7_>qgKa*i0+v%8JgtPJhO2P2>J|#s`E)* z2hh>lzIA2zH4lMjW%wa;-)XwI{ULa&=WPh9!`H17AMx3+|GFcDm!CJpV#{(bBF@g7 zwotMrd&#Ot#KjE}>&dcyFk8A|HvZNk{YN6`!{RNgF-#l|VK600=B5j^A4R*=fkxMh z|D0ZDYGW7qNI10tujgdz&yw?g8DuqLxoze7)XsAO+2{G|-7~GvJSI==cC*(XJ1>=k zf5*wJGs^n3!2r~s&T0*M-F5m z73@{)4itQ-blFH15T~j+m$3K#BbiV7t$Ovk`7a_IZo^JWuAD*^8&cPmk#H^K`#Eop1@qI2Zh2`eyw*nezx#c>5u}hOQ{YG2^DZ0mT*5Nrkex zWZ2*XK~A@s3W;&IswNwcp#(*s4QjwRppX35SHY3NfNB3jafaPjV%tSwHfK1Ya#{^R zp!*zq_|<=~M<@C3ff+)>9Wt**u$Yzudd$(Am&!go=Whe!z8ySIpXr3r{|Y^tpG0oU zH->wcW(t3Rv1D-lov!#j$zI$?6Cl=LEejU8NKHuLoG{Vy3@`dE4G-Q;EefmS&)Z*H55Ofj8_fewiM~aq-X&06iC{Y_ir!ohw+z zcP4%6{V8P}gRzd3FGitQ2>j3M8foqUtWj4RVJFy>u1weo-3e-;H@$^$(L?0z|9HE^ z{*(X0L2?zpzRH?fNIm^r>Zr#Ca3=(NnMcUS79#g!y^SI~*B zb8zOQNj@Z68>)Z`!o=T&A$k)u3o};&Gfe~@{wA7l|3@~g&#HGPM);(K!QMy8Ed>s2 z#`LgD`^c^fG%f~iy-|4iOZxevKMEXqw&5ShMUbcK-k?-&n(T2N1Ezm>{T24_ftYrg zOBZxn$O#XyjKi$Oz?hj(7^hsXgSt=Y3h&AR!9d4{6?kGU#m*t^!`h5vbP|6Ubey(6 z0O!~Sb=C-0ZLi`k;24)*m~uFp{sUG0QSBr`$ z-LzYocVXj3=b{P+!(r@e&O3tNwSD4-8ni?eeL&Oy)_BAZ|A6_Y8@p+ap}JeyrkA-= ztxy6oDv#n7saHD55dxoyZrVWo4v8bI##y9x7Na89w+AMNTzY%(@)H~=`r9E~4m~Vb z3|wK*fFFS|#88;pFq5Q!|9A0nQw0Y?Z*d0b@oz;}2}-=kJaWM${N3o7XoIIl4&per~1GtN^Mt)?BTwix}Yw8c0k{od>4q zLmaRzA9Te`u}IniC=?X+a-SH??pQ@LHp^o_P4*{q?n} zlh>zeq*v~60VF4=01WnPZGzSdX_dIkcwtY%v5>n(+&Eaprv4MS+)L!x)Mb8Oqi?Oz zy=uUEH!oJ#U-aR{IzD;rAhO$x`!{;cUb|P^c{Euh@>Ldo{mSiHusYv?SRVeM&^M6G zd*z4fV6-S|WneP50Z|#)?&N+BIB|QTzd8v!L0fK{ zpmi3f9>OSf(rgWq&W$T{ae2aDn8Py|qFwCtyH~HpxBkF>exfyQCtoBz5h~MRUZ3zx z4LT>?VQrEPPWIyf-%f|_GW=T@ieXTNSM{Gx8*dnE)1F}esc_z@D%RlR!t6n15;#3|_vj;L zv&fJ2LeK@C54kcDosU63ztXMvPtn%g@?&hq^vVXK-E^hp8EF8&GQf~tj{1rj-yl%(7@WzjM z_rn!5uMnQC!eH#)H{9&>#)(RoV-aNi6X6^YRQx z{vhW-rdQN;Kj*L^`(i@0dNU!ml}bRm8_D3sAh9a^8NR8m&S)fcQM!Pzu$q&ZNxg70Ow7ZGwWAH&3A!X*Wk|IV}s=CCMXl0 zgT!wOd38oElbLwkAl;6~GSm61bTwPDMb02HMf)dR^o0IF)Huz|#>*4clse>?X-QiC ze5=TeEh-i*6pFL5!7v`Vp_|s8V^mgzIMU{x>N9JBDZqWJe+wEVyyJ3jI$x+-^FeVw|`YGa+@)#*giJL%Q!zDZ~R-^XXvu zUiFvwR~A5KI;`%Q5w9QkXD5<(JpP;o&?X8+g;y?76#&6h9sW}cKid%9z z#scTqk=R*X#WF{}xei+TC#YZC%(5dIY#GPRh5Q#`-xL1|xY_Vt(Nnya0-3&~jtKXi#^32R$f1o{!j5MK#+Z`Kh3_hndDUhuNy5&$9koyK zS8YBLU%jw|CE0p43cfwv{_*oY7Y8IvyD|hX_I!Y78EXo&HP*iao;aKHC~#`X*C7qh zR?m8T0GS_4>7ORW`yNh3;Kpd88L0*ix*g9gNOLnoW4W<`S5J^{YUwfoN!^aChLR+T z4&rkdW3B+a-+}y(Dm{QK|MYi>{`KuaR4KD|%#9nP`r!w?Ec6NsIp(gt4z{Y8H!b*J zN(83E?3ViPpkT)`)k;|!xE6ziJ>-%6FKmgfUW8v>;j9-Zf(UZ?divWvS73aitqqZe za4_SEW%~WtR02d7VOs(jxL1OIDKCJsZ_G>ZHL?9>lT}@Q=b5zRbQ-N$K>{j0MqD%n zVvA3gzDS*Ws}zJ!fF+c%L^E`t(`v)sSyQ9&tS6qTjMKa%Nl)ToyrR?ePqm{+(#g|0 zKkOUvrS|)D*fG>i0^6IqUVp$} z7(Fe?1`GFTmZ~soOl>!tr!0H%Q|Fr`wv(r3xeQ4;}Q& zo^kbNyNjBSRGE3(2lCl%Py6Ge_ZNdohCND)bDsTI+ilRV4CB`pv#m;S2&_qkb*OG7 zL4t$(ktOCND~L{1LlWMs97yb+&U`tdS|^_))wyR`o%`(~-f@Pf>q9>D1!`$?*Bku{_p{Pv z?y9&dBsV6lu}8)xdcf*BRas4jiG#B@`Bin9$7YSd4xO&Rh@;hmfhVc~o(?%{L#jaC zE;&XOc=RE#y?)-S6xX#_3hEuR<6(`yIbldLm{~XnNT6)pH^a`qPO-|**TBxP%{yuQ z`u9}LBX0Hbz^j1cQGM~EL-f-MmVrC|ZGA*IiyZ9i(_0Vw*mtB-rV>2#OasH4HT?X% z7_A~5S+oUb;^zAeWDcZ$%m#A84fZGqWAG>kg8$BRVdwJpJX1CU*8QvFduR8<%TwqL z>uuN_GX3`MjXZE-d1r)X8AgQ-XMG zU!|y$onglXJpSd47v``fUjO6F<~q6DSXK3lzxCFDMV>oy2+YWl4CMywgFLIN2BuB8T%q z9N#mD@i|}}p^NCXdLwHhI;AX8_~<2MmoHgqMB8w>nP(#|J(Xw8K@Bm@>7z$LBE4xne zxjG{i@sn=pDrTSf<>QZ^RJ#k)u+ZL#?iZ8n3e}KP%GYb}qjC&y13`y))khJiK9T^X z4JPSdccl%M0wFTKG^V>|4;3Z`ln!0f>oLbN=5F6V?d1ZD8IbemC)o?E^bo5h5}glt zbv!JJ7Flj?{)+T8ulTk#aOu`A-{m$fHthKAzNglmHkV*&yS?c`xtU6I8eF&O$1BM0 z+s?Tm$@q@+4g7;mZ^?0e(Fvl&noBDy=R|yY=n}-}969-w(wyeGAp$IXv=q{+su(lO z91kA}Fb9lOgByzNnikKlIh3_UEPA%i>@<%NmAiYx9Tm(0YF74!n3nEz40$YGAWa-~ zR#g&ZxcjWM6k?GI%Nc_(!flj{?&x$lhfVGOYt0o#U2XAYO%ayVGxoO*AEPyipt$?` zzCGK=b^FFOowA9K*A!i)|123J#)LMwXaA&s%zot)bWA~_&^)R^eew@E9COkf$olaL z2^<$gaclCGLTJ~$Bgc>tQ`V%;u@XpugoMp0z9bl3^!6&3cYFK@>o23 z%Edi%((-Y=aoT=PI7V1=xI7ZFiN0&Lg_+y-gGMgT~?N^EmcN~uDArrf~Tp!H81h4dZ0oNS~6@jHY ze8qvR_v`R=!#9@q%t+N2b+P*^beaXpHHVCRPNbgto{Djv-qFoeN9srbP=)}rXm5{HmV|mM~Zm6YxkCP z5E`}k&r$p{boS_}_}N3U21y~-=F1Oy2+tYT8Q!@U_Vn`~X+E4Y+TJ?M_u@){aeh^v)<_bE{@nZ* z%Gm7e%?_TQrrUg*Id=DF(udjri@{(ooeuocKe-KF;MLY4NiCizdie6EA#XaWZxdfX zd_jOngdLAhMGZXk1Z*Mr5g{WoQ5k(c@203PX3GlU%Xn~4ex~S19Ya&94sw@04K{~#Q56)P~K?feQPHD+^1e)E0KR}YF4KRFoU21S;k(V|lLOZ@!e&NTKZ;lt_hxLWo!)b4%ywn!v+};P?Y?hRFw$kn9=G znu~6IB)p2rHzc5srbuxlMFnetK)mz|AEx6=mi;!YXlM7feRDJ4LNXv@W(ZjE&v_edphu#b7WO`Xp zRx(nnUnK(1&q+Xyt6uQSqZ_P;9d0cm+nZ-gp|?xh@K;rW5>pL$Bn%oJyd1p(PfMrk zqpgF&7+eu;&%Q9Ohhgqnhy4=1r#=Y!Bg1S`M-UTTE9}3H@K)e^&2rzG_1T3{i2T2& zpq+bgyjm;m^qG8x0opa~*4O~6)Iyf0>Q>{@B-fiA3Hyc3EAi*A>V;zbb48z^c>~RZ zAd1C+-=>0VDo=6@d#iL+vJp!-Yp8v?ABKlPQ42{m_;Qpq#MWI93NK|Ux6eK)0-CXF zPC==z(UE@TUW`!8`yQ6oG21+_P;G@+z99}h70w+FTC5;r(@(9zI!jZ%r3O3F{EVx%Z5r1r z-J7*HuSmS7AEc!xa$+5Xa@|sp@)`@4caGo5&iy4Vu(I#3*-f)7SGRVG2=-XlDAtNh z4$y1ScHD*8D-_eKUSE2S3C6H|n{n$=7vw#DL^R!ux*dJIooSw&ljEwkZ2p_(;gNh# zeIZ2h+Wvbh75SoL$%&C;e@Hj`Pb8gBOG@Mv5||BB?the;5sOsk<2hqlhN1A4#9zP0m)5vR*&V@*Y)cQ*YmdPC6e#>(GU$3S6&h`O7wJ*S z5;cQ_GU77RdG?COSPd z)t}AH-GL#V{!bN>fsRC-zJAE-wt(k3I`edyqXI{^o9#TER@J=V9>SX052?tGxfLS2 zE~fN!k^RKK8gm{lPQQXlF4D4or6M{eH>qFu(G(m>Nzli3l(P0g;+(kIhJ!GkXJUT{ zl*{x%DhrEZn%&<$4`z&oSWtMyb}mJ4I#4zQwax`$US(NBLcoGqI`7kvYx8w0oU4@^ zO|C;%LxC|WOq`{Xg3SK`lk!5#o(%^ES_kr#vSgdUaIk6lasv_03sr7Rz= z%i@P~3E+{ob#uDLMq|XiNQJ8+@EE;C1$DHF&-r0CRrE`kv=c?@KT1RnUKu^ga5qc@ zf78?#>8vK=ozwFOJ5jj5Xj({b`y&0mW}+ON2$3a1672UD;{_K?w-v4?11e4wH<1tw zizu8k5+4G_Ya>i9gT$9WOS=OXkjlg4o$tptlIwbC)$hsLl|9LT(rwDTop_-Q5uY2v zK;i*9){hc#sxJjNZZ+4_e5^5EDYX-E`V2fT_eHyKDv!4|^Y8E(cv|I&WWc;d*S~Kw z35+XZxo1-IbC~7lYis&>Y zv{oA4#frirka}o4kShpRIWP3Rljky}=yEUyp&i27oJZvtIzht80GlW6DMfq9M{zol zeuA!YClPS+%IL!%WH#F;kkb+ z)A3FcVEHAY>TZD9yBWWfAPD1hv^bB~Op)20nFN`wp8pUMo)}3sIQO!>yyTpSD>{{C z5FTt|hG-re1_o`~Hg{n69gaa?et!hQSx3KzGzJeY#GjNvzwI0av;3Rgw@z&Z_hPk~ zW_^(Ie%e=lc#b@}FRwXv&jF(Dx^&q<4z1?oA7&NWrL>6jH>IrTEh6W{NSojBprd41 z@>f2B^?gB*9!8=SuBSYHwDclWu^Oi#$PYI(r}(;EyWpFlW4d_z8RYIMk6uVo+Bf0I z($yP+T9gQ-_ITVKRZ5O=oPBdKU$~3r(F7a!KsIt0N9~)_1I6^Qh70T~Xw32=hbT<= zcGu)Sno+obKeX$`{|>l$QY3oOXf)VF@ArjxAlR92W`nI4(szu+Uoppx}W}~ zi5<2*c*+kS-NDfX32HRxxdgak(8Av;9|Hto^ofzd^kXCr&k;)V4=fngQ>Gw1B}fta zyYK^EDinI< zRt@`^z`gj~Svz|FqM!!6%I(Ub4U&pN(rud-KDHB`zf=*jpWG_kvEId3YQc#or<0(MWc7Jwr265zF3V;`b>jqGKTS7`r0C>$yw%wyD zb8U#Mty#`pV-u();XtB8?F)UZ62Z&sr93%X9 zQ5THYICw?V)I>Xfb@%qV5|<26Qq7ZrS&3xk8tJz2~+^-B`Cm#uNf+GSXrkjggce&{-25)^T2K{V2l=g4@TXXlL>piuf zYxX?uP+0n^_ASBsxo_rTt{)f|@WA8P&&}=)N~~gV{|YOujxB3TUqYiimHF0ebNt~bUX2Ke`E_?y@cy@cJioa48F)kPE)SlEgijz@ z*->hqL~{t?N4&ML%hyA+N@zhyP!mT}*FdubI!>y4p28dGs-yFALp%?fmN+~qZUCOp z`YJ;hKk|W6nwdi6F~e+cTr8y-7(3nxiJLG7&GA}Hu2kUK2RNEB!gmV#-O$}aHw{ZP z7ydpkn}i;H!n6qQ)qQO`aqIeTy_I<0@7d()Ghzn+G_~TvV_hF@E^Q zeRS($0s!(ODQRJg@rH*l6woUJ=mo0CWr{`q`!>3ukU6Eo+xQ3?*+P0_*)5`)`Skj} zpN7}01e<)jqlJAgglVwMPq-&|xTn&7Q2+EQ-5 z{N0ED{)K)|#~%Z)x7{lyl1iFG_WT%sy+zP^_-c#y1;pypar(8AS11*7-Iu`$QI*!B zW~1cA_$SFpKp?*A8%`Na&W=tO>ERR(do$v|47vlL|>C_@SOCNqdm1vdF z%%`}BM4UyBW)T%W3c$7X^P1I9x+MbFE8t1ZHdLgT!JQjh!LlRYg75d@E7vL1U{>-1 zG5|MDw`L!c>rMc=%)vK_vgim0xM$TPBJOnpz-_HM$P*`xzWGGT`SkWt`#XCOd`xw< zC3 z9-((I`kN+VEAdZ_;PDwftdG&_{q7=eMYK(g(`UoMcw;!$2n$gkz?g@zOIk%ez)on z?L762O$hzgwmIalvI2$I_%Yy^z7Ri3Gt{4o7W?r|2t7>e!B0SJZ9(XfI)sM%$i-ef zvKJC8l#s-+a{T9q$TKd@$9_hbp4N)@9{qx-DZm*U)a6!o5_Y zV$dWJ7%{C_U{!`Ew|NpP~#c;s!SWcyhB34rz6>2N~9&^gI*#fEn65DwR)K)UbvI95hr{| z_+!t{p^CVN%mnU>M=AX})*)>0jdDB_$Wnyg(-WI3e+E2OhFerqx`wq7lS`5+@T-Qy5SB_vmD)OTbgU~YOn-08W#m{Y>e@dB`mu%_&oY&4R3y(pf-x`L>zTaMR zKAb8%+68Ls!!O7wo{my*dy9K2zKn}TXz|8Rt-p$B*-?>2v`DqkQZXlid(HXA=qWV+ zNKT#<{AUVrvuX_q8W?@Jkkl_*Oyg70K?mQ~LVO}ILP{S!AEUQIMOeLxwUtZ{%Z^OUtAqM_H_g>RN zaG#d!t-23DKKQN}f%Om0&!af`KFoA&ZB%6*&7P_j)87n?Bcb7+Uj&xWj)5#qNN0!*LXM)WX}_{i#m~c0)U_0khzH7>KF{Y z=;?Wn!>YYGJ!(fu)IG#g6igA!V5P>hUJzniss zFa#Hhb81UqbpQ`Z>STjMv z@F-I><0GO>f5bi0V?WcatbL=RjnHY`THKN4#F2F>Rg8@FbH>7iz znR&Ha4FbORW<(YOwD-yUO-EU1LSNOU52mJw*0#%^(S}mImwn0?v*1Wsn_>SB7jcxD zOZ`3zJNa)W-a+83+M{_`RTs*6J8Ex+eL|p|{=S$i_~rhEzeO~{+O5-C9l~6A=%W-O zL0bS%kYIf;fu7He@R(hS=7XZe-PLM(A={hJj@9*x7R3^+bo4WdqlpT$j*QRr8hJFg zowjQsw*_UC@FbBB{ug&BikmMzB{nyG=eOF+c}QyFi$r!`D?1%Ciii{Zr%A^|K<1h7 zf(*uBVz~F~nJEnk+Z*ZVxS0}+!ss%Lvaz`TCLH*5vDqW2j=x0v#Y{z^(S@dBy;B`r zTaq9p9FHUVoNJO+x@H9S#t}CQdYB`0=lT_yaNve+6&HT9N9;S1K$gE+uEqrdHcy8k_8l2nUh9Jh*xs4SHmjwQ}>}PzZSZ-q) z9vXk`S6sGsMuE8v71Yr97Z?%U4+V`+y{1ZNd=$Ek@kLeYXA{VWme2Tvvu|?GA)}+P z&t$j(X=nV-dpV!!jD{Nk|B2WPHwYPS0Ec%Q=c*Yk_j03*e z$-fuh#k0_RLMQHC{8&5Ry5>TY+o<|4@M4!@l4Psw&H7{F`U}j(HWJuA#(yTZfg*kj z^{@^9ulSy-33qfvCqcvp>vqAB3?Dn2c@6&h8N2$36{Rk`^$28_vjSt2TX%fAOsiVM6B4;;YA3(VizOs@KKhkI#A7BK4^cFlNTu zcu>~H$})>(ZB)0ro+4Qr-ZL3%qqs`3HZm!MwXqSu+L*)`i(q^PMzH8=W69OV>1})r zT>;~-(ACD;t~S2#)dut!e8Tv!S{NVsAaC)jjiH9|t-HBle9TuH!F|#k#y@Oy{Wh&IzCQ4v!;U72 z+eik)Z6LN~H!yw$+{#wC4gCphOG7JQeD>zJjdCfB-vCy#V}!U3zB7#9YWa!cHfkRE z+IJU+FN_Z={nuAZ&ORqA-D}Vd-sVGz-=f9{X}ms7+-}jKF%nG@vCWs@kL=;Bfxlzxb4@`;61UV1XOd z#{)Oe6N~|j?__XeqFNW+_>S-*ehA|`H28aE+vWZ!3y5B$3t>qFnQNmVqx1IFho@z0IAjb8iQ z$e@T;G5oW2&y5oy{Az;d2J;t;zh!;y+4=!0iJ_{G<@x$zosI1ZU+wA8|5#+dL5*N zi6mfJz7LDWB;Q;Y*%&(*e?4%68ee>76WoZrze#XIpbBodb#SA(vny0D72H@&{@8+U zYv9I0JBb1}4*6UL+yIRgh@(A!F$Hh~RtmVGZiVsXe5+~@)Cl8`N*Mps2RG0d{1wJO z<_N>-35)x|_=*3J^|#PSHyDw8J=%a;P6RioK2#g({Nhhq3*68GiZwd5FTT6k;eH2R zMo1Ag>;(PX4cjL-HbA*yXE1(ODK{`wZlH@SVSK^>lMu!? zlzUu8uxvpyl^7LiN4LG=ey$vKc&LX){IK*f@a^rI3KLiwVqg=uG z_l?S&Ol}M?xd9AO$qlPpkz)9uYGRA@^5I(%`HLS5kQ>myQ||)Y)JzId4Fr&mGv5X; zly8GHCE(lm{#Ja;W*^(c_}(zRZS-H>HmosJsrbRbZ6jis>kEBgeCu}O2jhDsjDKsJ zW(ec!K-|XB)`o)~%HcLlZX%8BxW7e$+t7DIst`Bg+lC0uZyW3@Hqja0Hk7Pkw~fV| zLyOzSZzN)C+lJx^ZX2F_i9ay@Nkd3}+t>iNQSFMpPcXjF41ZQUs|&^#fJ2`I;{)RZ zKKjo3c7gF%VGWPXLa59+Hu_Wp3pcXa*HGaG>}ca;!VR&(_|sT;s$l$o!*%TRBngbq zAHn!&H{8IxIcHC!;RZ9q4J(FM#Bc+0t81}vW2OE^#Fm5E%y|IgH*6=|IO0gSL7dW_ z!T2tm)HY8K%{#yUH`_Y6feILZy{l?0;_SJPfNgd47eaD%0+ z_Ob@XUzl*i^(0P6xRKgm{Jx1mxIuipx_af+-Rcl)gn=8CPJtU0ZuWCh=6ce$@ojAz zRkY$CaoeC=2jim~3>FU`t-Nip!P|z!1jc7A^lhUR;5L8`#%I5m5|TUUjxPCaL+57G z+eQfwh_Ktnyl>-zZX4PIjBhV6e&Pe;cZS;tJ!qR?{3XanR~p>d+u+6l2sfU!4sHkn zp(8k8d_WAjF{E?pyBwTAZv2ZjP&^mAwp|eebKH;)Fuv^t#?RHqjn>`8NucC$W4AkQ zVByyE`TMzv;|9#1L(VTcZUBE}ckE%u4Uokri;Kek7oSKSH$-;az{%rA_Xp!6Fn-)1 z%Q2+K4G%fzm*Y5KeDrbSMyw;p#tqU>WvjCOl~$nEYuud|H^LM+0v*Bla(BYw_RKUe zzMwzYxPeSC{%npLH@*;=d8vo;eMd=C)=xV-N}%yZzz;*;HCV`G@UmyTjnMHn^eqK% ztQ_$K)5!l%7){B#*OLVcwo2BQ-v5e zI=J%1jd>&{7(Y=1u5e6rRPGyfDE;$k6c=f61L1J%s>4umW29IE&~ue_+l-hfBW@VJ z`>J4kz`aCEjffin``ih}m)H-zEJ6`CK1yKx{S3z6^BXS-6gL?5?Yd?I<5%tCkP{f6 ziR5#IEFwwVfCm_#rHLERn8Enf927SMFcug;KA!+Qm^brd-Bi6LXNp|nOwm!2IMDf@ z%>N>OfAK}Uxlzvt^t8DlWv3R&tS$$PucD342gYwF82^i4e9Sm5Fn;2P6|tGG`-`tg zw;}S)jbpmGQ71l0S)Blg>SjOuZHgNS+)+#nPD|nj*FD1U^TGo^+yIwT>za-p8BaCb zAVe_!A=tq9HOi9-jK89*=rKjyFz12s`HCZM)Yj|-|EnD$ZV)0E-)6vrfh}Ns`zGCZ z*zC;vucB0rha0j8#*f|2*1-6@V($|eUss9;Dk%jC9nfS1(%fLp2*#J!>619BxsiV2 zn(G6`KjhZEj-7D_Fn&?6%nfM8IR5AuB$*qgmK%5b9Cm^6-8)kRm&^@1)jFpYv}4TF z^DC}Lt5U!;Fuu5*esRt=xi5n5b<3m;jBoo4+%W_c1k4Q{2KdCc#-Eqa?>5oc$eaE890 z?tEQ4gx=Lm)-$D}O> z^f!E~*ldfHRc*h8*Y>`Rw%l;F*WQ~iK)?QX){Sg@qs8(+(d}!zLa^^Z(V?jqJ(d+h zo*u13`J*Pd0}RdVI}hLy?}t0DkSgjx(CL!7Z+JfR3Cc!(Yfd#Al z(YRg2Xl|TNO&kp;yDtc{q4wfuS=k6a*>9>%cXn#0SOhD548c0uEG#TXV_Yr8iHU zz`=R6jFG`|bV0*4qy-X(hB?5*AQNLmNipDK*=Rcso8<#454_TG-QkgN0xUn=`Jv_x zt|EPHP&z%ZQWh0DeANWOxqiDA>r`{HqpxN71|=$LHQG|86V$4 z_%76OH2@r!-Lt)k0p#TYsx2iU7N8}S9L;K6)rwxoiinhZakl;30I(Ad0tW&I0?~g) zs+%w&WDQbRzE`1V-ne-bnnWcInJ^)kA_Wc#I^k1o(?k!EpzkwjI_+l%KcdaRMCS0x zH4~k1NpJ$^8;NoLxq{9+oR*s!a$}himtp=5rp=oZVQBMZ&2cGZlmrA`g}Ez|3}ld( zOYnmx#G^ur1Gh$?HnI^oG3N(nG2aAw_z^qs`+|XD1Fu>P>;hw72>;~p83#X1c+B#! ze$+D&pAoi#g|a@=PVa_i!ZC_x@wRO`y=`_#L6sdeU5L3SJ%m_-%#VeaQk$B5xdd+y z@opkK*s_Qt?Ab3_HrqVi_1;yG~@g z`P-&hP2r9Pkw_n!CW%xi7YvC-d}?(r`K_sDUJ+3SniWc9bkY_01rfFH`opdXs}P;#P`Eu*=1W zT)z7z!)C1t(HmqEBwVr+${I3x@aKXfPB%ydW0fS?^*I)f1sg$Jv{XBV3%@O!zL0uG4wHEs?HFaD`_0`_m7GiAGBinQ`mR6?%>b zPb&oZ&ro^rOv9$0q!W@1qGx5~5E=eDwVSXqX-w$ft7sUEda^JW!7tum=`L;DJ7gk8 z2Jz1<8&_dGbK{yLz1+9c2K(GTo`CG=dc`G`)rt`Ag|%0O-q;y0urDXRcGQ`*|3fXv zI{~6|5=xwjerY7=*u;rk6T<9a0vE<39mWI(Hb?}SM>y6PhGP>37h&Nc)Xzv9_6h%Z z8m1!?{`n@hgmf0OF#GxOXm3I)PrRVVhudaL4M+`zyC~+LT`H1@22GO;2C0ZHWI*9_ z8kPz*1BFd?L`GB&N2?s81u$mR>-0ws>{+Z>yjgn5^wKuMbUV^U2> zLqtbv@dWD=Wsi3_VV-3Z872Gw5cYpD(OuW$;=p+gURjA+R;tSzq4F%bJ_IqE;0j27VNMfe{a92*(`a6J|M7+DbtQHA5q44J;d~p*k9Q`Z$&nUq551nGGjn z*-R|&jTijHAfpTB;%h8Axb87}V|83Dmz7&7BR2};8k<68Ofp(6DngW}VhT!Z3EaPl z+3o)*Zrv7>sEiO1i4YMX5wS}=6FxeNQxP#M#O#&~qCTBl5~h<6WqEbi%3U*>&Od52 z!qOoPJF}W67-wM= zrZWpif`g8CRwMih=leXuxJwAvInR(2zoKVT%UWc~@e~V^h>6(4hA}}RGUG%Q)@e{V zVQe>WLn6Y>cTkNv4U$am$v?R-daLmoi<*0Vi zCIbKvz#j{7KoSp=gh(fM4moK@go%gWVUS0s^#Fz$2}2&tVaifMy$S1feoPGcVF{V! z%6Bpm86qe$$W15KUD+V)gv%Hsd?B3>c?cF&I$;s7v=kUKcZ@M6T_uctiAh)wF%rU^ zU{!LkB1ZCsPr>sEF>~Lv?tY!Uw~REV@|l^Q(@n=DhaozKrIe_KO{66yEvFm~Cp?zJ zkuwgN;IW!W!%MhT|yHzBzUow?*z{x-3y|&5);(VBbN(D zW;~NojD#}@7lw2NHW5$QOn9T++L#b6Xb)S&Cn2I@`!Nqeh72`HN~6?-Wk|9P5~aCE zerb?1WBH{KKAO3QoOY_8mp%OU)yb(mjG_s9#$i{KW+LMdBMi4;w{3^!)v% zGvj&Xye0&$m+SJ4e8$t+bY?iK%4#^9%{B5G5#m|aHS0!Q_>$qAoOZt*hkt&aY{iwO zGPS_5?t3*Y`$%UY797^V2=eg42n)Y-RrBf9b-GSQR8^Ll+SawI(2+0xZE08yaza!( zn!u6H4Y}ne6rvuhL&`r@jLA_@H4HMI!0AG8CIv+`LXg=PoNu-u5*9jPv#>09mJ8QA<(s#RN%$+U=KRy5B;C7$tVVdC5UDKFfby zOF&qk%S7y)Zf+laXyuwyX2%Yb$wQyLD{Zt>9J6Ch(mw&9;=6vWQjl?&N{Z|Nqa=^5pz~jJ(nBXwX3}4=__11Gpz4WhYK&>3#Po-9)IlB^zZ^wm@aupQ{|?;R zCZd~=p5Q3CGF0cf%X54f00M#+BjJOBeo1=Aje~aCw8h73;v&q9HsXC5b}w5$R!tb0 z6h@v3Rp_fM2p#n$&J%zChT!~pwEqg6#x0>O*@j;jGy-=r2rl09zvR5V=ADeu*W0ny ze0^0tS~gdM=UO+A0bxyQgaI(c@2pnhfG8;lR1Wna4YxN(O;^xE_8N!x z4X`SpFCQE|0aB$o2?(W}66#|fvxUNPWxMXJKcuDA-yjpq>P*~V(lit_n8F|ERbuUSr)OYd{6bMj#a)8lRrDrKk+)35T{Ug=^If|iR@M#1b2alWff zNnxT5O~Vfm@y^_4A!j9A0ZeUQ3Qli0T^F2gp`l4;J*!Ufo?UqW25<`%`C(GFK$?G80G*F3wgERR|w0c-VNH(ipR4leH)qC(M}?(q$(9+JZO#xWp@ud<8NBdkWHuvOW2 z0q4YSzO4okr6OF{Ir%X);mu;8WAjGxB6yNkTcVXvbd@T4dhX4G_-tm>KAyjVVfPJC zeFlMVsM#61&^itE^=k{wOVeIIkpMWL;vibluZ@=OSL!?D>k)OAN71?kcV&GOYNeuf ziA*g2t^4jFS?aWml^%Nk6Vc$eFP!~njQ;GI8tM){mdfU6kQ9E1V`0WhAMr4aF9$K| z(doYQWq;tvNEx}{5Yj&EPkI7EDkPUez>enE-QPa=N(n@ZHAj(ymAQo8T5@V(X4SU) zcT|y4jgvv-p<7z)^#ulhqh<5Zr&{q?Y999-A&JS6ZKAD>X&LR=`~c3d3jnB{E7AEM z@R$k@c5oT|)7Xv_XOzM+VR!i&59P8``FKB>C%a9PXd^RBC7!|8RYi=IKB99-**in~ zalOd5KsutP>yX!RHhHtWmFt)Bw?d~G;&!@9zsc`QgdOZdm5llfWNrD(Z|9jkY`hzQ zQ+w^UfByS}=z0Y1ki~-llL8sKxUU&T;+P;OXFs&6{J~1TPAJVYbx4|1;aRVMnb%)o zH0r~Kw0yM_^P-wGXUAJPc_{i&oI4Lea)})LQ#*oyAm~O(F&Z=yOkq8IrLxWnt^m`# z85_99jbxAu`XwuMt4aMjF<-t$+5(tVN37+`&*|i}EGd<9AHL4X=gGo=*vb{Bq@ln( zA}aaOM)&>k3&wVW81)W3|3{spJlTkGgheF z&e|`b-)eD*f6vUv(Dbj*hlL**E(7b!&b2)fA6u$($#Vz6>s95;*?MZTS7nOBRTru; zsO+uBEn${1j2Z$?^*l?IYXgyh!`@b?QMo_Kr<)ziqRC1_9(K4^6W+;kn!1Kg+{`Nk zEs5bsKi8W0cK%Ktf%wB)7A-)HQAHEYNU`BD!^M59+pHr>g=$(xaNG16d_|9?ROo+{ zxWFZsFcjuRAX`>V2HE<_7Wa-ckGqW+Ttpi4yYrlnqBdhdUd#ruh_*@6NA~w+LsH)?@Hag^i|D5`VP~oR6EPQ@uFhzC}1&473 z8`<1qXjr=Wv9_ntb}m^7$caFUPBubRn1f)%U6x2>Lb+U9cLX-vLK71k93Z9mx?9(w zoSA)xX#8LI3NCyipfkDgn*#-k2x)GfqGmxg(4}8UH!X67#MvEE|vK?RFxpi~faaNa{-WUt5XQ|;q?n@bj89QZ#f)yCF z1O7l}ZJ189|1$?y*NjV*B#O2va?-6+AgHJ!x?)gRk5PDg(}C@xMQppx)0w zw6ffHh;Wn1Bu+>&V{=Yvxbg`LIv>%pf@=09yxGNeXzoFiD#@8;3WbAZI;W?{nemuG zs}J0pfT)XQOxwUBecshBEeR4`DJ(HqGa=m-TdpA^d8E3vswwLQB8Fmwqh-}M>SM(a zAWNysijJ!*lv8F4u0?TFw>8sx1i2_b!y4oOU$3_~=UuXHrRSsX(DS5uZfKuo+Q9%c)gCh&)kmT%BFnl~Z=FqKd zHRUUr57NMJiZ=<(q7`xW;~T=;|A^Cbn@hz|>Nc>3C<`Me;%g&UQ&7e~4m(*wiv-KV zJd{(D0N4*$l0vn)bo)c+1_F=)byFrTxibadI)&-42%n~PnCJ+Zs>tJqnG@wIC zH;y4tBVt**vrpOhU{2^xt&sHy*n8mCv_R*VlnG7Ylz=2gdP@4?wUBrMZmiPkeEf7D zni7svqbF)m`k4D%=4O$cfVK*<8t!5p=kzF1VS9lTBItVd!bOGEY$lNU@p+zXs%bU~ zEkg|SKf5LG>KdVG>^}mD47OX2x-CLN+YS*vy7*#F`D>TIK8%+9au~xM9tR@VRJ8Am zZG&nax6*=vEf9&IIy{|S{fa`vB(SXCfrLGTFV-K>79hBmWbt0Hh>?Rmo|mn4bc4rC zholieV5g*YfJeAKCDWak%z$vYndXHN#_XD6i0KqhHHQgwaGDHy-s5vA$r@VTLVqzieOW6Ag8eBYJmUuNMgHF@D^~RqU9G{XoMIy zvg4az%DWACc*h7A%y|BVEV^9*nO>JomIOpe9V3j2f8N9u55k}{b}YM;M0;Z^&I@a_ z*>5pMFA_@Ft0^k%q*Q)#fCMz_X#72iOfyKN3_lcU8yQ!ZfgNNCZ=NhDpj?P1+|z#e zY)pu6+v+hTsI?LLcuY}vi}A2umn<)nuI|kfC_$7d`b%xIZ0jGO5?I_!7iuWqubwTL z^()Gp-E$5q@$J+yKT2Hh&`K~4FQ(!xk*TW=??Z@mm-EaHN`RIg8V}+!DF+j_hs}u* zKOE%;hU7QJ!p~*I?A(=CcvR9A7lPjtv^RnJC?n-yXI4WL3 zBlN$?rbHpqB0}r*+KLD=M#0z%MJf7G2n)}SqCAs~B;a@B8hpbwRIZpe;I`M_ZQrQ8 zW+I>H7yaK>jpKs%2Owg)k3N7#UD`?tB+$$J#$Cmy*Dln;-l0FahCA%yLV!XMf@a-x zhEaI&O6-`wT8f>4U?XW6J}G*UkxY}G?niZCXzpflgzLhFG`gCd4TTgYcq@xtiw=PhH#@n5-=TI>xx=Hfi7}fu%x$=3 ziGfQcce~?i?eLghVg42q4x9aA(_w-mJB0xYffyHr5;l}p$(Zs*uDHN!abvPXO|&3% zQ@kB`r?#5&q~w-oKVeY*whznUY*fcTTCX^jGL}# ziOiowDXddgz|2N#Hc3P5==P+SbyVk*t=2pC75=;X&1>c=^YpH+Jv`7-Uy5!?B$T?G zQ9=OOB-~cE?M01B<5P{2DDZ|Y&Mkxrn_&h4%Gm1EOViNF&`IsA8IhuA>hMpvlD41ABeThIB+$uyN zcY-!dKWehUaSF2pMLUb=i|03o?mi|+b} z0PW`peAxe8AFNsL`Ic}~B|v5TCL)6{4H-#ln!e0kFk!s;Zx52W!0>-kOGbb+8q`?z z3opz>Z&8vxZ>Z=(cyNLSiWorl;g=8^50xkYaE?L_TK!65!|67g)oA!qo&CH1I*Hsb zvVf7*--7mO*PT(~Op^(gLvA*>+{G-Y2CuA^@V|&N11xX%{iH?%lpgl~-Dc=kyBvHm zL>YyA`IB-q$UF@h>Ft0oq8hR8PF@wShcfbz+_7>LygQDQcHO5D}{ z7ifh)Al0MnbgWyGe>2Y2lh8fUJIkNYE}%;fHziRY6|a7HQNFyJHz3)1!)hbI1JET? z!4P3M)D{%g-OtX^#0>_Epo*%lri-5QdPu0?wJk zG3nau#36={*z8?T_2n)BAIt1IRb^GK(=2FCr9Q>s8qziPGTrasmVT!^CysBHUemvS zEWofJ`QlyS^w5L+vbu~Se4Ob>8bJtlmRbk$NaCI}>hTO{1BI~(UsDr3ozkg5iD>Z8 zt4Y-u4O$cDL@dy&2F>kd{L(pZ7{YH=4-#@@(*UqS{Y6{D*(~i(vp|NIZN@RSb>uY5 z9KcJ1R;@H-mnM9;qeqshJTdA|p}js^I}g-6WJ!v%u-tbDBcktS69C=hDyO(QqeFBb z9^X->g*1w4ul{F4ZxP=^nBK<|ei@!7cj53TGk%nXSQ zp}IT!O`*OpEfj!ScM|IZK?2;+?2Kc(i;DdCN$QgTIMtTKi?V)@CSxmsdxBKLqOe3r ztf-Te+)J1fu7*-lIS-_g(+8%dU8re{o(DM_(j+@aU3-VK%Plr+*ERNo(D;oEB9e-n znEA;t?DnM3M4*V5#GQDwMSqaiTx&L}lB`&5x<4OU*XZL`GU9b_p%%bHkYFyYnf=QM}-g?P${ z!ib9ArtyaNC>Yq=>y2htrVj)$N_DHyOXQjXv;(W;Gqd+5u0}6J7*|ENb3leTH|!8@sK+YbGD*)8cOG!kW{jlZtOfwDPKGgJa&W;#!ft5H!k^mxDI} zJc5v1*EclJh{q0>my1sqMbcxxDfqGGI;EpL5!!oDc#I7A;2w7-e<)4(rys z5mV#4y=es96oyv?MY_OCoQl{`4p|{oHJ+_n7=rs$M+e){6$M6O zfHeoj!#eVSQe*{Br*{2q*E_T8aDbxXdjZ4=;2MlU1+aQ`y%SyW_OT=nJ$HkeC2-!+ zSQH1yLf&Hu>`=h!vJx=`2JazuCfz~ zn<<0~plakLnlh>Ye`D^fZtbZBC~8tZn}lU>%@N0Caq2T$6uL4+y^XIRDLEU!#`1uQ zB*2=n&8 zm8D89@y{cL0dAoYO=)u~+SdqV!jvI7J#PqP@Zj&v2Oex8_-Ry{gt63C!9x;TZ-NPg z95Xi&YbyB|?d{kN;!bp<6EUWRVZts1|EF3RRk%Jcl>8UQr5rN1n5or|Yp%4oAA zc^$l>@z-`eSaNxsblHE9h1Y9p64)9~h-oL+s9P2v_B^6I13elSpJR(Umrfu~-a%0% zWovXeVpap7y2Hc6?VM;h79>%gQo#nmj0d3c6K~q~t|U?^02)c17F5Y`hZ1CeOfv0? zA7vKI$`~GbWAyY1`2pS&kL-FzuNhsWPp!J~D+^AVPz(Od?&4*kX^;84+P83;8hlhK zw+^hSyd&RbK5EpWUE3Cp$Ll-vD3DQW#|{v!J-FdSYYKTu5aJ&9$>{K+DF}=!+U>rr zd>n5tRpmkCKeXI_wQfV7P6$AxQdekV{Hi@&;cv{!A8x_fYIjFeAij>{ia zGB;ffm#8YVh!5z@f_{ETrn0@#z(y131`LZZO}55z6X@7$!q+5nzmlLYSk+_~yd*I% zPTgzWFNKd7nmR(#HtYPEB&8-+ z(mVmulL9)TuCjGj7LcbAB5?ODv5)MNnawrH2~mm9tpW6Qk|8k!4=P#Spq9 z*$H7lQYDSPXf>zmPN9dxL$(Ljmy=kFngFpMZqZ^PZiVD=hH;vicck3UE?0&+m{d|j zFB;y|FAbil`~7*+cj5=1YEX95&yk^1d8#}*@&K!WC%ttj2G9hmpffIjhHD9t8dKZjbI$D;C;%(qdNVczw3kY@f{L^A$gy@1iEyoi!Z=ZCdz;)pD}*YexsJ7v z^)($r0UV>|0adL)SdB^PVu&tEXNi4W*G^7&EE(|A)FNjkoX_KdfQ%4A_><+WlGQ(i zWFEG!To~sr$lW4J?x2huZMdaatj(>OB^Ny6cYj{u*DRz8dHL7A!&}78CG3xF1SM41 zjQldzycU@$Ki&j}N4vvK?}@dRprNEkWDdc<`NzMruva{5R>WWU5RTD^Bfgw_afWX+kNy`hZkb_2*^HxtrNMQ8D z3eO3c zzRXkhL9?vhTJJV38{U!e@36+E?Hfxjzzqhi^>y%|jd-R1GDTAks4<#O5D`AE<^rxARkymgsz)&fevb< z=1LsPIZ4JtQp)z0jC6-&9Q?&khN>nMDCKmSa@3kB;(bPWU2>6Nzk*dn#THRaQ94Cw zC!=?85~MNO{p%t&G8hN*Fh`97a)s2^L*{IXgm+-YFd>aX33Yj{{0AgfIcS6IOsN z(tgbUrq@bhyZE#c{q?Cr8dlU&Qvpw>L+#Em+$8ROEPBfjXNWD4%;hQJ^SIB2U6%0HQjmT5R7Lhp@nn@RSy80A@UJ4fnm&XWTMtoTVy>I9O)QA+wUJBA`P>+-rxfX{cZ#E4qooOzMDIoXZt~80dpK{WyiTjN@ z>O}iv@E(N`DDmwB^kmT*Amlk&BjmeRB4ZOox7NLrE;&9xUXB}U1FnB_CWPevMqt+%L9#;o(les&=-7%9HW(%0;JU;z|{3f4pyP^Wo1~TdsBi` z#D;gs72t|*s_Yhm_gaUP16L+;ry1bD-6mc_86duZ&~QXT8c?+?vk;OmIKv(9F;7GR zhNC9B*q|Q)@ur{QkY}(v8}CRN-vf}SFfXs{!75%i(MXL!ndXIuJ%rq^F*xxavF@OkfWE zB#piSX%vdQskyx{`RJ1LPU|u(gZ9+;~)DVR9vVvbIuEz?3zyPrJWn^Ff z(QmMLGe{X7!cPChjHSRvv~|BC7iJv8UF2Baic~Llc-^P6U2ULLBc!u7g|hR z_CEc(2!W-H|JxzO$@-jlT-e?7E3#~C1$TGyG*yb3Ei|=N zKm@DiHj$hGf)W6=dHfhDSqhh7Ytte1CP$?Yr&^|6jDToJ8_++dTW(3AYh1iX+T59eRqc@)UpiBaIe|rEugJTzhb9|K7QP>!r z-$a(mx2#p*%@jo@3Fyqz4{OwElX-S5k>-^g*DYi9@*MxQbG;f*Q@>GkSEI0@ST?e# z@k=|SD^Yrfo3a+^&BgQ7$C*T|o4|EH!gDTfq7+$3ZI0-sgpKcJ`szR)^YpUQBl+^q zjF3RlE%a}x7Fn6m$f1>5D<{c zPYsZO8oX#DS~6=cCF`1VI8Dy#_yCE(F~j4M)eCewH&Vg-_#PgI4G&**!~%n{7mvv} zHU1XXFIh)mYJ#-IK(4QGdjUvZR&V?_TjFT8A}rx{Y8v7UrahZqR>{f&aT2;nLz@ub zz62f0Cj0fwYaRNXsv!}ml7^Y(w#kjleF07fdD@6Qw2M}J9ieh`RDwhSRrhv{ObGh1 z=7b0k91+@{8Zdb~>ZWewDq7L!xb)zb>Q~P}0RWAY$$XFV6=5WY&_)g_DZ5kcalNU0 zV91J2)DjJJ%pxx7aUjZfsz^TZepx;tv`EBh&f88wC|W};kT6fQX zB~AKDH%fIxz!8Km+5kPQl*Vml)^&uADC?Hq(X4TlncX0Wf^>9bzyRPt0uCfPgtD09 z9DgIl7p=kQxC`dZ+Ox4pHMEHKgq!HSps=&r%CMn>!xs)gclQ3L@RNPBbqllnbKQQI z(;atnBd2%aJ>SD*_#sj(Q`u#u`(g1x#yeodH;YzV`M{eU|~)vX%)G7?m!%9B?J?iK&AT1?d_ml9HZh zit7xG)8U-QI@>_G_m>h|dqel0ht|f+cMYmRHmBO^Q}Toa>IX8mczIw3)2x$7ZndmtrlU*f9=PHJutLSG}S z-LW-IMr>%2ipC$m7A+ZOlSE5v6Dw@Ba<<**D1zmg^@O_GU7Mn0yHx)Wyx>tlYcF?< zXEThVwc3p|(?W1<)1+I>Va#ss;9(-Fr!lTFbe*NoPtoa$7(?NS<2)41z-FwgV1PjL zX6tF#k}h;*6K$Y;u4p!-%Zk~V*AAKQExFH_ z8a;uYF<5BuMRKGj_m&{O>-O~;5D*M>KMIylXj%ou&V;M%4#xfQz>@J5jfgysaLDKB zR6D)EbZRZOX^VSnxH-)Ou{<)uOm3?=xJ~~QhHs>=F<(^XI$k>dyT{s4>2i!EE+B?J zxOyz5%r~#moe!$&OuJVL&jUumfN zR#78rNPt1XQO^WVxKvBNr>CiS*6^Ivm&+f5i{~#6&DAROUp=P_SxgCPFa*d6d7Ts1 z>^vH22a;CG38j^KKkDMJWwy%8gL^|#Z^>FqrOGg1d7S`N4?icOkD?kPo`{J7MD1|U zL0tbkds4+LNkTkH1si}d4uHn*LQD3$p-oZ%G$>Wdo<9f-4mKon-w)M&CS?R7l`wYB z6&bik+#&(mYST`&O1R9w0+N{HO<(yXyhbR$llLH_(J!f5IO_J)x;X0j0?ew;S zsVeTp*}w%6=1>|EA5QvCtZ z4MjS;#J@u35Uws+>&sKDW4&Hntg!JVRegEPmcAIiV~kJK06sv$zauEA!t0|&TtZR4 zUP-mYPu-E7&s-2Hb78K|S0@0t0}nba!G=+p1}~J(-5+DbW{@e_*T(FuwtmT7#IX}a~d@SZKl&SD5Kl=m4ae)Em~p{(X9v)EZ=M}g-i28He2ua zXt+2Trai61@3`jlTLv{La*b0&%r1i63gQ!3`>WssDw@5-11K!S0#~!+14Xyft=!tr ziY_~X_yL|rX>c*=3v)RF(#4YWj^m0cIsQkb_861UCXNlPo%{-*f~|$iN+t1$_A>wQ zRCT}=V@HaI=PK3`6q@jhQV6&c_d}WLzOZWk5Jv&Vn=-7lb8bFDr_FP7(|ljtRwr(> zRuV1u(7;(NCrRrBxf=GOXY+=Nj0#l>1w>_5)k*3Y)P~6#C{(yIT+M|`$yK5%B1a+f z=IGeFCG1XNG0^7-oF=%tByx0&^xi&$Mt2S9>md)-_WSb19nptW5W>`zUij6CC^UP_ zTt-8nh>FZwQX^}VE7Wi$L2%E*5!-KC%iriBfJhH5vaZTIek2;1(a?!@L7!n{5s%@k zegJyCJ{Go-W>T5$TsfMsl`Bc*|;c4^mmg)2m`Q~gFOOB$yraf40 z#>g=RuBQlPib^u@0i9qE6qGg*cF9*H{*?v4q0;XkH(}$N-L#&Y?H{=C1gfXraV`LB z$ygIkk-r=VY0xziEt`l9Q*>jD^YyQ$3!kG|on@hx_@@KVrATOY9lQ4k^BLY&ByiU8 zY~HQj8ZAg)VE9BKJqFZYerDQhCVeHq?=l|FqEMdr|1guv~V5gh}fy0 zOsfHuqmhu6{A0f6YjLB37}8|tqp=3&(RgHdKq9;wdbvbxQJ<0RfyXs{)M+u zDO3nW+fiLsZaWJC$`iN!3qAyYTrPDIXb2QDHZ3jk5!0)=*+Xd5sswsfNT!5DEj(~uj!oRh@sNkV74r1J+8~@cSa4iq zUowt|s{DGxDe-ws>)P->i9q;?{1209CNLFPz%=U1KZ07U!L#16Fn~ur)Yo;_D8RRB z4t^{I)c1wtcNhhiUZZwjbw?MLE|)t29%zh!m-1A!Nu>@og|30cfb;OnEtdoo(%2!+mgvdchcC0+BeAWz7`L5yW)xs8JWS=Q6Iqh$CMJI5*1b2vS zFACB^*>S@4yobzo!)K&&P{@$NU;-J7Ow*9Y;-`MjCD18V6UwTOmyg-V@-gz&Er*i%575ER$4WL;kr-jI1Z}CVz+cYBFr(_)=|+pc`s+3Bh^wmV zy7Dcs(GwN?f)P|+OlNa-SfDl(QHtNQI26yB6+C* zT(Xks{66%zl*VW4T(QK>NQ~JVK{)5=hGR2hUN4(#_NS&ft^7q%7-F!x#1rBVn5R{B zyrtDvADOQ^B8P(sc`lL=KByyEfOr$);E`f7R~cGGDJN+HLG@l}X{6m4i_^N39xwyx zf3G~H-I$~0sJ?QnC+bI`=h_7qitYpp4UUW;i@~Qk+Dk>QRbJ64kwnPir>aJ5V412F z70H#(;oh%rb)+&$E)6vbJtEmN@V>b(i4BM)XlNQDAw85@3WsZBCi}&V8et6Dsrg_u zO$~anDI);9Ydn+2cWNmXCiziNdmpLT-^++nKxNJre5AxDSe$*fOXCL&qkSBP(#ec0 z(bPLvCrl{Vlv&8BH<6WWZvP^E>;8P)BV}y^jG&`zfV&Zey4CYm+@oJyD?!rX2d}dd zNOU?5%g6s15qtOwY#3q`xfk?3WB#iQx;~a9a$wwe_1u1mBlNic{GhGQ_#B+X3yJ%K zx+KHm7XW7}fxEe??m@XAh5%Iugzsug%)H_lTq^G}lpoe=JCyFZ^{$Z=b~U39b5O(p zQYQ!uZ`NvU9Bw1>p13w`@2b1DOQvfye@GHVA4juXG*|s~_H5=AO&V3q*#^Lyt7^+U zLN2f+QM4U9N+lA;d}L=(i3`St58b2zK>rv@&lrL1RqW?Y=y`t)(EgaqTFRlKb#N#* zF7gJ0RxPsS`3v^WD)P#Q(6R#^aI;%&BJv1Kbhg@!}Ae>DsTJk5J!zRH66@XNBUoh%Q=XjFE@< z={WYnr~_Y+d?CHM(r|y8^*<_;N&V5StVKJ?NH12uDchVvb2aR;9FFU0Pe)MV@^SN- zFXF%UNn$zUQ$!73pl=a-9Fx41mjQ_OQAv;n_7W|8jgSVX=vpb1j@YK#5F`zbjKZn( z+C|onz0qN#zE!J2j2EJW6OgrRKO2gccV=;3k~6=tmaM1_8)+EXLcu)iY2U@pJLD$4 zO1i?PdAJ#|j!y1VHt+(Onq5F{-VnZ7F!G$x9)MY*A36r?$c;f?N*dTsOKJeoTcGpL z-=s6b>X^+ySV|OlYEEtAyH;zY1{`xK8^dMWlqK(?gSS2}EOcwwxj<^sz3X@3J{>Mp zGq%cEr%e)Qk_GWBYbjD}tx$;+Qdo7kb1|tr`zrq^GyBOFn35|GU~)m6y62GgD2ood z1u4#Ks-Np#7FEGnfrLTRp4MQN%a6sl@<@oc%P4=c6FlrkbV8VYyTO&jwk}?zT3hFp z5v$8%HvOu>G5hoo-}!;|#FxzQ9JmRCzHfI(+4?}dX;z}~1;WO*=%bn2B%ZG>=-Z`b zyQ2Arl4$xkND!A-ud2(Bdpg66I80%gTeav|Gvbg0i4U1a)d5&M3-!z|H*~0ByO_^U zx=G|gk{P0L!442+04p>39YZCkQK)!qIGM(U|DVJeU?$=>qS+66pH1)xrTxFN59T@^ zJxc{1wMsj|ZRiR=wz3<7b7k_joq1H8&Kswnyi?Aa_oj$?x6KulXQQus8?{~MHkZWl zB3kCipzcKdjjsb=>8$JM{@_1#Ch@r;AevWZlC+W%DiAx2 zBc@(|Unr8C$q^PyIs;0tOh#0717wl`S`<|t7?35YYNu)ll6a!1A=-s4_>@FJ0RUJC(!#=w zgvkU6K{*6Tf`o`LL7EVyAX6%s4is1ll#KV^uz`HT9du5%Q6~C~jEsnAtf?dD&p-Re zlX@r;s*cR8d(^o!8!?`Le2Y*8gkybRvu419P-8N2_{{I2Sp1G6Vo9vetPW$V=n4Gl z+ECcUg$KD`!Fc?SKRjz?3lULRhQZmlI4{vAUC4LNV%kI`#3qr11PPgtVF>IRDi3ps!Fhh5g7@g6opQZLI{#1Ns`o!q;}!aXf!&EMiec-gxi&p6swilSnp+!fm@YEL8^3W|7>3r7J1bNtr~a(=Jj1 zLm<2E?E07|Ix#ZGUS!2ljFJ;VrwdksZfE4vD5Fq{qfTFO13fdrno*Pfv~r{1#r3D) zyTyh(Kh`Ad-?Uhm%BD046A2@YdQ=|~g;Zfem|~WR7$a6qWTr__n8qq2N<{yac~%j& z5t+B!G~|6W1@oWhO@R?&c=Zx7)_P%t8L?1&=o0K)7V=y?$bY=Nj{g=yg|lwvb(%d& ziONtv4qqQS4xOV9Ga_2fW;COYq*6{9L!P14&e{@-M(9L~pXJ_oxN@D5Vl0f<6bY8s zYilfo%+(}L&s`~Ke%Oqu-Q=avLvWDTMII8bBl6V?V#`<|1Urn#L#*)CvKV^=*Pni5 zkt=-e;IQ0^gevUHQEQ)B771pj>@EovB|_-Fi7q@Ub|FsZ!|`xa9c3j!T5%{D{+yAi zmFLM0(E^x~K}LBv)nw@5^wIl&O;fsck* zpf8twC=wk0y~q<{9zG6?Pxl~sgzFpjO=dAW^@gd*slhxQa>DOyap%dB9jsTvdKV9F z@E3QWd{Q zeW$g^c$EkuA(arTov3t1Ugs2v?5mikoU*$yV;3E@Zqybg&Agw6L^BO_W@Z>-u`oZ(cL?_Qp2}a3YpFg$FatdrjV6r3#9qHH zH%?qD-*na5QawXUGjw5Rn3|i8?<;Q8xlO|6B6}EJ_~5BTvgw0l(=Z+F+7vRe^gig- z8w(OzXH%OwRd?nuw|PWjy^Obpuw7@_z)mUaVQ~nKFn1dM)LmEzQc(Wn2bnY)HnBz6 zRc~Rl7o3=0a}a+%aF-PNGf!cw&c5 z1O|l&3<@DckWxsBuG@+pz9H(-BT7jm45DkyZ)2ItczjKRq?ynEnE&T{Ie+=(yKjpG zOIPA)KjeFNTA|$l45yV#&PGwFuBxiq9(yw}O4(*#c5(1QE6#;Mm7d6EAz~a0U!jx^ z27?zh&i)c;JY3Zu z>nt!hn+1l=v*0Wk3>pyJ4A$cXL(37)#Ax0(_7}wZUJHpITq#`MEX$l&=bz!Iv{$B* z9b@`MmDSfRps@B zp$ce0mUbcDCPRFE#oI&<_2*eyDLFFKdUL?U$oWa}=PS$N}l?mvR2y{w|a_1Kxx@%*S1PiY zoc4>Tgb3sXcy9+OJQrRa>bXkpW!VJvN6Yv%qw~Y z`p*RSSf4iA`2ThPHmVK~F?qFYdd?LS35UJ0zFT}*k&YLQQ5l^WK{y%_dWAkQTpreK zSacN%7c)iOHpQO(8S^2aOfJqBYJ7T2?koF`V%(e5>DD+x8TWNzUhriB4syT4r<}V- zBeHTUEAElFB0}b^r|v$@fb7`17hKmhU2=|@0l5KeKRIQkdx_&i>U5J_NZR=4QP5N~ zIs{}`m5hjSRQ#;j4jP(Rw5jMe6EeM_Os$a|#vthH#@H33A(Sv(@OhPuzygrzO8}qb z#hk8>Z5Qx6oJhU_d*BCV%`rtD3OsQ0;Uj1+9M%(M)JjxtsiMIoQ)*;m^%SHdsH#zkaw3mU^)bb zJIMS^+k6t6vR(BLR}FD%`OS;YkjO_%GGM`RMIdk*{=G$&9!pMWqI`YjSI3hRbe0~1 z>0N9d`Hsg@;UZSWU9Cfw zlcZND;F|^6s$`nfvJU!is8DX<$4fix65q4p{(TTJ9kOHl(M3D(CrMyxT8Zilurfm= zzVRfJ{{k%85WgG3P_qemS7?h8(@X`he0j&a)M_tN;MgR_mrAZ-vx6cQJrtPPG?74=9l#eu}zcq1apps1BJa znuoh87A`4|=%73zn#AM~N^=N4%xz`y^Vc9f2pIs(PF;3oDw^(cHUkk3i2aNoUD9aQ+jB}BhO+sb|r_C#57q){gG!%1KM&OJ2a zbyR#eYLlg1ad0(^LBT)AnVj6$J{!FBadN}DKe5c0pouAV`cT*={lZ&Wm+YnT|8}`q z_%V96R!;_0`k>yY`%ziCgcdHYC9|72rl5<>~4 z^gy|}`C}1vWi73+JyR?mDAEw}WH(_3pFp;kgZ_)>5oFz;w2e-G*YqTrc4s55>pK_y z6^nNmfh1DWs>G*Fx0!^h8>x*-cUya3?g;_ z1Bt)y#tClUw5gd*wtmQ$6GHSjSJ`Az43V`sF&Ed0ZaCp5>{V5BXS>T$tGCMQVc%frH>)?}eM^n&V2g_@WKS@K!&ri$Mn{i~*hM=YzO zGtj|7+Bgj}#^sR$MER}}<^QR|q@`NkN&+oFRPNb<$3`bOjI0%Xbe#B1x~>)jI0<^N zYDu%b8S(+ZvS@|Y{`eGR0O8Rvj`k{5laENi0%x81C-B_Pe!O&4S&&eLfwF!>Qa@{_ zg;EQy8Cc=!1j&+1;DB3N>i8f1J4_gT#TFeK*|lOS0y6npm^Nk=jRH+?2{PiQV-6j? z3NHoW)@LP?NXd}hojcU+w(_uKy4j(MhDA!rVF~6*S%9V^UqIEmZ_GN_QO(?)YsE2F zB=5fD)lyZ(-hiS@VAh<*)j%j1mP;!bQpnJLyk{wY%%RtkvmuEex)Mx8T>UX;RWL+R z+H5E}RWM#Y1ja8Ql%F>)agYIjggXkEL(3t~J?i1)&(%=I6C)^mhgyaK)46((_6=#i zpkjR;6F#pXaXW8?;C4*^(V60$32EI~w4HKw6q64F2T_kMGIG91B_WqNZOQS~&-%hY z^d6A-qqbxgZ>L`MqA;jv0D?16V+S^6n5y>&e!H+0wfI6pd2v^slDXpBIs%%U6_bTD zasySC&8Y0_H!+J=DRU$>XUo777uDk^=XMU4!Vo>y!qi(5@Xvdo91Jx>({zMoU5#Op zc!kRTdsTxHy3SWIqUmju>6;hzK8by}cqk%Tg-Lq?o2@`kov~gv7{n; zlc*^(L%4Hzih324=}G&iay8-gL`;Dg)I}34xeUfs3lK1d;42yo@a1-(JSCF&GIv12 ziG5ckWirXEU|{K~fAtnEW=sQV%8qB%dND3qnD`w`@2HB#?M~ zk!z_YZ##==V?J-rf}BM|1Fg{S0q4Nv3%t+mrlz15NIb-q3KdR}og;f@AeRUC@oFJP zA=z$+i)@-E$d{3d3Y)MY+3vKSVyNcBN8!U5CMT4C=1&(!^C_=;0`OLzN1oN z9udi;umWGf8E5~&SMaYLS&0g9B=`Ut=z^5N^<5N=>XcdxcGR|O#uj0KrFG;$6FAO6 zX^}^wfR_msPAYXQKeom{xg9ub#`_my_^*rSmYa^!J{(VzLN_hM_Jy!P2j#AhWUe)p zk2S^LINTw9R^-UvbB+YB|Ma?!Z+ zNeCeXWrJ}TYowEUb&R?Alv``*QM2j%~9)C5H!pPG{D{eRJ@tuH+HEJ(ZoKCZJEU2%?GIK-W@`vU`*!WLW zC6Fj4E2rwBn}`Y!&g>&$nNUn=E(>ubH@WXmW>9W&(!edcOkJrLj9|iECttTeoo%eS zc0jA+7?Y}m)sx5QQ}AQIqiViV%BNToOUwkcbCz1-Isnyq zBtX(nhSR4|b?&ls12o=lo&>GHjA$4AvoDOoQwg$|bDQBmDVhR~F z`fSV%{4Id3!Uz~lXH2yB1V@B`S94m}_NP?_-Z}Ei(4Ve>QTY(2d|<%VWB3-Jvy%I5 ztno=@ju$TerpsW|`!A=P;FMMO}3}n zqg6*sR7-ID961nd&g^(kd?So;j4@aNv6h&NF1VEj5aTB=P*!*2V#FXFgHXTjDrmQ$K#) znGD=C-MH~m=_Es0yyW3>Ep%@_&J#6dlRr=h)D0wfpDu57(EOrU8^{MyFP(5F$xZgG zv#a4%wIG2=Mgo|YdcW{Vh3b4X#r?=)eyGD1rIl4a-L%*(=12ICxp3GxdJkyHUBjFx zlE&Oe)1(%CWsO4Qg}Cy>p=ZwjXxzOi?Qk@yUZblDy5AO%oNsZT( zNRY7BdpzMuPi8`e$<=C!oR1c4L8{EB#(#D7#=u<=PA*UBBHNrE5LIM@QgR#{r=D<;BVcfqQ1h&lYK} zhLDzBWT~?G&-Dq!YpSbtiF_0gc{JblTNKcNDG;3Qo_j7R_3bNdZ4w>8wSF|Ri-4tFoU`Ounj)JWPem}4 zvfR&_`1!?vPUfYNm&|~tZu13<5&zp<{{l_cWE~O&ZlXp;e}?;I6jM_g^*EGub!>P} zf&od~{X!(Jcx8kGs1C3k8pmSc@mXANedERaiki3VJgC~tz~_*8d^S_!?hiSiAW!9P z6d#Q2OW+>wt5t`quYlP0A%(%^OZ%C@1MaH^`VfAPzkfZ7e&w@Fr3l>Hz$2*{Z z?avT(y5K4A)R0pkz$oDhiSgpA%9 ztWp}8Vq~V0ef@6v|4wJn5-x7cd<}uzrKnH#B$~H7Nf``N#g9KVJ@x zW2EFvMcWF919sox*R$6P88=LFDJ~|a8hO7XctYWI* z5!Qz)f~FiScXU^S2)^u@z=$t%f|b4Bh*15)Pu}A+(rRU+&prQ6o+pr8q~(vrf)Bty z3`@oB6nr8!`66)vhi5d)rF<=;j$~!(NtO4humSh zs--e5$38yg%Bqk$AMv%~2`pv14?RwC2EGi97E&Bu)SO~% z61$DnuQIkzAnTb)4qp7f_`|xwW9rz9`F%#{!Uzymkp2f72?3!~`Y#LK-lDGX{;Zm` zJD8y?TR6JH;^vwUo9SdYWEWUC2t5Kc;5%Q1WPykMV%)}qb(Ww6v=D#lE^7dWwr$jm zw10xvuTw7T;-lT6e8Jj05&gP;zMo=cN@&y#HF&$Hh#Jh9G5bOePThoLfZLCu;#ppO zqJ#BRyAEcq9dgZC1=NcLR0_o6(r6$5V{ff?cjrvP9l=n(KQ33K8v)dVl`dDwbk4-q7?Tc&V~(7hLp;^rNKEufQ?Bbi29XoJKbSA(u-?$&Q$H6@izMu6AyNy z@P(l!g{RIe_EKh`%R5+xIU#Ls3uVVf4>2-i{_7xychI?{bQ znm#p|zt$}i+JL4GQx(96Cn$bU{G^b)O_S)%5g69rW2cmIlI8MjsAIyA+*%HTJX_E( zF(zD|g1kwx*`%o^t%rp0SR^zMoa^afcYl)1g3f92!*p}5p!*~jM^RV-yTcTbEkmS1 z>K}cy2-O|-L)wSMgd}t65a;dk+-IM!h&kC@ntpT}iRiuq1;fPu@Rs2WUsf*lr1tjC8I< zh0y}>eU{uac1|WA->9HLR%qKrBN17}c+2&DA(>#t5?(A6G{Y6OsacgUd0{+rt_rgimm=4A_0o~dWjaV z%0Y;>=!*NUM-1iEHWZj_Lr#L+{aAJjF=*D+#ut|Opk^#WJ|AMKDCj-z zxny2gXJu##zexV}w-u`oH7Fn;4-k4K780nybK|oak$mnAE z7u<)gK(8sSc)>+5ra}OM6o-%ZiyBjd#}ma0DHs*PYV}?Kq8Th%;4|wx%uvTC$~CnF zW((Hj!4+jFz8|a2$VOKzrKB(`x&qX{I&bt!M@Wfy_;Z~ZV)hnUE8!0jB#0mwmXmZ1 zcknaLJz3sRHxle2Wzcm58G?`&q`K1Yp8P?7M|l#!pj&Jhj`)|b<|gC#&u^!$GbZMe zv#4JRpgTfGYG8MZcH3|f|DyWC08viMZ#74)%tUU)a)c2l@-khz>t@N;A0ihO`V;ZX zovRuthZeGvrPm19N%&@W($m%D>MlqyAfv;kvz}dlAEA(ZikvJ61qI)-;V6(m;_*dP z>zQ+2Ewx&v#&&~&_{tRpA+&?un{#cXm)9VBeoa;8Z@nfo0o0C90v0xY8qBTp*KS86 z_8V&n!pUSi#3>aB6ev{Swm`!8dO(Mq6e^Z- z6VMe!&tO8MdD8ib3bl|>=EdKAVU7h|T#1M`;7`kY-!jRY*J)BLAal4p2G_0ZQglfhDO;RJ+sK|Y@m(mn9 z?1KJ*38t+@0xWd;n@}}8UvISV3E`mH|6p4$d-f`}qNUl-3!ijE4%#FLKpoN^QifUo z)DI755yetEGL#6-K)$j>qFt-i10m`44RQ-Zi{lHz{w%mJ^yOS3px~zKJgtQF&>_E} ze!}fO0dBweR%ZI*AqC1!Q6abif=yRJQt^rsyh^23XfghwyE@%ayfXWK zy9J_;!wcZ&_ojj)6npLZG0Xyvk~kYa+jvIi?8sUxO|u4#od;6?40Us5EtDG-=ZHAV z>8R!PAwbuG8L!^#W)&^LXi2!v5zeHlr`VKeAY|2*w$Auc$Z$8R%Gq6dMA*nBHvEZ> z1Btk!GnIU8>5jHvL*wR>z#}3()sgZ9a-ZV`#kM-<7vw4zA(k9S!_zaA(uC5te8{!VmnbwTZ2kh7|QY-m{8QvCdORS=< zE`o)xM?zQwl^Q@E?2=3%62S5@?Z0>~5-lTbbgOrm5d|hJ}t%zpBow zYUHi{EF$S}lIy9qa^7RxxSXlh|NiyG%Pl1-MpvM5@cSariP9C9KUL%g2R7Z|E17wP zfKT&{ELDgLExzX6bVd*RSqxC-G~F!38Hb83AvwKH>&RSxGOkmxIy-SM3V_bX@KZ2? z&#abB630M6yq0os987PBqnJ4zx3j!9^9P=hVN@;Yf*qzUy@_F~W~g2Nw$LdwzI_c+4Yz_Kk85xt1H$oW2{M zM+B2L8>2&C4|%PHU>S^?ZnA%319W-X5|B8QpE{OjeL&8E(6ja!0}{xrk!NO#PEl6q z$;7E(SQOLhqa7wZ9{_@7hGtw?$i^<#A`#v8Xg1A7V2&H*^B2fteQcx4H)88`0>>wF zXV5ef($IjMikpI`mp)HyS4cVS{`^~V+v~#;2W`595$tIoy30r^5PWPx2&{$F1g?B# zMiS;~Fu*O7TKtdx1QWap(xfO^NG?_GRsm&`IBHmV5z+sl7OqnC`8=D3Bx@rq66T8C z#Z48?t(AjM=9tbW&T-3%Li73hfMvoNx;Ch2D^f}vmSCQsf=kyfF?Xd0NFDn70ysoJ zG3B^%N^to!)?zvGf?CzN29x;#)R4udicv1two#F_FySXa7p*OF5jWUGcpyevz7wQ_ zeXXdr`d|hwmO$v*Eek}r#XsYyr#h9cael_t#B!w81q!&crTPnP84Dlock%P zqjnzk)VwOUitjfp?hcsa~2r7_vf~%W-H)MhC`W2 zxWfz51o|ri06fjPr${OBpX2E6)_ZTBDi8>=r=0` zgS1$m=pY1Trlb#?R6|}*#1)7^T{Oay%fL)^0Rd89iC#yd;OfVV(Lo*2AhZ#zX9Cm6gTr+t1^B`(?2rcJsI5!Zg{tIu6VTOuicEk#)!%X-d zYP7iBna5`ZJCcwKuj62W{z@)VE*I(QX%99u3k&pdca*zLa|9R*Gi(@(V;6A7L`Q2$ z^^yE2;;NjAF_UP7{5A<>Z;)&H52=p{(V0=9E}lC8MT?^uN4QtWT8TY3+GP^Ps~uLM zyd_17LA(l3cs}Kq?u2MMv{|yV)%gg8`~c*a&>>;VQ3Jw!s72niMKw1;4ym)AIx)mY z7KlxZ81Ra9%yjJG)EXeNvhARi@ss1=C>3uhRN6&>g)?Y3qC(j`(z~7{|3-VULBJr2 z)+*Xoco?GwTzGaQ(Ji0II&1Xrg19#u;%d)$44I4p6wF5~&>(mzx#AMu83UDl>{`oO za|@(%AI zbb+G|(?Ijj1ds)sYt9_F*g&kvW|X~%W}|{wmg*;0++yY$i$6&VJ}#O3T3>cz&a)z@ zY_dFn)(xgPgn*9?xgUtEM zNJ9b&j#`Y0`~5I0tmGhC_%8TlEVkzC)pj2C40pW}^v{)^qF0N8pa8PpTNDEyEe6c0 zw0Y`mY(sl?W->kV3IF8W_}nU0NMAX16W87JLpu!&4(?cXb#y6Rh2!< zG~)1at+hRE*2f?5j8vH4E((D<0a!@Os`FhTfOiXPePHhrvw;5f(nOd9M80$rC5m9x;d}g z8X^-ZeuKv}Oi}CRobtgIJN+R{aTekG385xbvhW+OBfC5CTa%#osbh>yp3(=!BQmIZ z2#DbM-5dn@gp7lEOwn&e&dwGks@?#9U{i!f08?nKrU+qJ5V`R@Z8)J>WP19tii*~P zBP2+K^KJr2ouG5-6bk2RZo=^SK>mcztEA4^lW307EFV9hDUf5QOq&wYXz3kcz-e2Q z;F~BQE~i3l{A;$SJ6xk|Pg-A2=Kx=w@cq^`PA9k)xN=hY!e-(f z-+10n_}oixO^s+HfA7{dp%Gf)na#AzRx)ga0XQ3z7}*&DbR-xm3`l^5E6QURbq z#)a)(C#|C+yL4Y9ux=BUjtXUBj^!?_^RBJp)CjGmG}TZzs})oXsn7mp#U&;(OZ4i~ zcN$z_=_pgAgwFuzCS=~nRtY5#vAFcPAxRu;`-YfQ*d+a-Fyxm6nE)XTtg`;Eyz7HL zxuWvwggw*@@zy4tTtv04s>n#(^^TbItC2nhyT1U<(i+9m62>YYIg_RaTEaCCK7A z&Js8Kz|5uT;uK#2xzE%DMs&>lm|b+ zNK!iA0OIH=wb$9g56ktymH;K49)Hl{0Kb?g#zMyr1Uy*MnGVQl$d;>K zxw&CNQ^)Ba*>jK7YaTV4OaoQ(i zN=$E|@7J6x9|%%K60OE39a1zEtHYmdv`@>+M8xxtVgqVHiaA1Ug_}>80@W0I{}p_A1?eBBY3VNmIYXg z=@oa1KDNma8Jok0PID2dAZUbvJ~`>9cF^?)%@H>0iUO#3T84a}(I8{ND@27MG9&VO z<`)(UUu#Y^9aszU9L$6-lxG}CD8gpMu*C1*gCd4an#xsoh?zIpp}N36>aaoqDn9B& zvGS+3wt(@FZco1eYjZ!rUhy!|kKUZP9Py(na23B?S0@-?YWv>1Yn&O3i+N=RTu>&c zHi?JVPKUG!LxgohJNw#b@@#p^sAlL!d0oMVasWq#=;-idThVXI= znS@xYw)62_Gg&+?28BW_Ow!Srrfx8LLnpAhev2|-zZLSq|r=$1d<9f ziST~%Afi+{)6KyVA2LL2h!g&YH$G*>NrJ%$&CG}5Frf$zp2b}3w|=09vUltK$8@-B zI@lG`Vfu~`;f~S~!r`cCdYyNwQ8j9w!_r)gS$1Kn@B8-1V!rSD?vZ`6Ao*sW&&SJT zGR^0+iX==ln@h9r5yJ8rJ59J8AsUy0Fz&6K9*&TRs3hVcj67&W4dLP8Y&dL2Nt0yv z5sieADoov74EOG~R+IL6>(<&$->puml5iPwHw|gktz`_GgC}jyhJ6uqN0MBjPo@omh9>ge?_PN z3BGy=BVqh`@Wapzmip=zW(bthiie^7k-GDkcBnh`ho4RGAiUO!Bu7j2@ymdq^QY)h-@U2 zn7C<`$7;dE>FS`AVpS%=01{!rzk~=!xIyR;qKGb{82{hYR3`MUlyaITXjKgM$Dl9if*y%Y3AQBvCmJ<|0kSS-T?U0{LN3u&F zX{u?++~Xkhgdj`D>28OTqU01-X2afyP;snB6osKe;hZDfjK}C0IHN3{g`wgvD0EO5 z4M?W+D#S5da3?|bxo8)aDXymxLaT_-5MF9w6NTs_4#tEY6q~98W%27~Q-ltk$Aha7 z`yB2;j`ky;62ykN9I8w#L>u^c41e=7ACh1#jJVVm;?l1^UdxX+t{6E)CYCAUM#x^u z!%dC`%H1Yc(;`eQOD@lh&5+W`?{th!E`^sxuBVzMh$Xz9HM)lB%nZL9W24%{rqu?v zr*4Xgl(16U^3#@zF3cJtZ!buFkWFD9m@t`WD}896SQS&qu1Xuk25Q2pn1k9Nzl_>l zn;(zgLFz-J#w;oeGL?ZHh4;{Bs<6Y)E+WR1r)yZal)+smqOq_`C1KK;FJk;jW9`GN zfpbF)*C5r?B32>Iim3an6P?0DBH|xeE~eOsY=SZgE4yZ~Gub0$Vj~1no)9C=bPv4$ z2bmqGg~#mr#A2>yk4c?4r{f@>`1rF2gA+xR+wnvZsqrYr*L2+;vORi3BgkHuObK#u zbQ0vikFJDHf=IAvez$GAp&(LQ?H1~yo;}QUPz)#Ly3Lk}ST1=(O+r~G-NbTiauCVn zV@^cU>tjx|qwL8YFCnZAgXQ5-2nm!!03#5}DKH;sGosK=7J}wM!EF`7rwFXO=^Yn2 zK?2nXGfl^d{8HE$g^}!OG#+$+yFb;gX}7m+C-3!cVk+4sxWl^(x)b-6xxGBrA;oQTuHx7<@5}Qee zp~3NcqZpcVGfc_g1(y>z<3L)Uk)VgmL}Dh$ua+?5>2Tjd^i+rmu$dV$JQ|ILL?PZ_ z@FoXWpNLyn^o|MYREVC9pap8&JoMb#S#)(HdN9dNha0m)hb%gr#dIdp!<50@Y@yvy zmSZLg@twhKDce=4ZNuXo&ivp;_oO4ij%XK)!X1x}8io_%GIG9=&``01Vi??Lhm#;b zerbb*G+bn!6sYtUrD{F%=LkS17WAxBW@Z2wb~IrfK+57E=|n0A#c?1AKoo;e3&r+5JE~CqADN&ZJLG2v(lwE=yzE}+pcOo(5m0Lk|si({Ccb3#OQ8Z-1yqB%iy*a z+>&zOmr-CL0ttV}q7@F3h5b_XP{_;SdVuBj0bURoWQfg&zI9erAKA`Zj39pWo^-S-I-mOz-`8BE%(JN1j;Ec(@HFc~ z9>SW(ve{7&QEo--R7H_$Cbek_AC(e!1-)#e(2g?h)|ZOQPd$KRpZAd41x)}=GmyX4 zqj0=FPjHcBi?G~vnE6H<5t?+vV;O4a=n~Ktq235DS((24K^2LFr)J5)`LVu_6|@;V z^SB_YAxcvK8#IM^(1$q78LRH`F9Xfw9VPWHWc}Zo-Lq68DXj)?Lu^PAW+kZAB9UvD zo(Lmr0OQzR4NcM;%MNR8D#0=ai=^>zlE;|LI`+io>nB@g~sm%+1F;E$TdH z%Y;;|MCNphz^#lf#rycoLm^6W#c-v-!0>FkgAna1%HgK>7|f-Mg9BUnVVRIJLz+n- z(IAW;XA%kO=*$lhlI)!;dje1N&(~5K73g6OAZTVeHtp;Rcz~AR`1W?i%1Ux=s7G6H zIJvvqX2+PexRY=Madt|&F@lu;cy?y@q78qkmi2A+5J|d2(o^J78TND_0{I-pqBrUj z?FSFtw}8EnbosL=2 z{0clC#(k9J+m@gLe?~*7Mk=g8eJOhG?7By|{L>MAvfY`Y!He5L&}y>gO%3q5D{H<#R)i;W?J4p34h6ED!ls9R}w zxOD}ek=S@f7?EFBFV2ZY^VOBqpCDguRnrrZ4{D}teksP@JF94ir4cGY)tGH$AShYZ z^Yf7k9FT|G6hs=21v+A&DQeRP$^?p9S8I>kAgc)#(`k|NHlU^ezty()+iPXy%L$k9 zOL8N!OE@{D#q;9DO=FW%_klv1!$;#N~!2Jb`y&ON^lprp-Q4t>j;2Tz+cilzI!K$ekW7fGmnUlL%I zo8=iz)bN+Jsp889Jb;(!fGw{=m~?e|)lu&s?Y3W@eWbV5g~5BLL^^%z=1YT!S$_>x zv1gZ z^{Oc(tS?TZm>q@dUTD%z_NQ1L2gn7)P3IWI;mUxS8j_aLhJJZ!R z?iLeF*UV2e*+s&WHbPXsDSy{_(MvOf;sj*=ZdmQZ_Bpl2yrcy+hMM^{Rzd+w%P5u` zER ztiw=rM2b+KCJbvN`A1750>4_k51O#lzl;Ay0af?_I&8}dv097bh1zzFu&PYhaq%va zqMW)eP^wyFzsB7S3cv51TPC3;x)p%d&+;^qfeFTuN?-$60oGvkmXpG~2R~lx&-gFr zg!8;wQdBxoy-1D;P+Ohhyvl;v053#kJBECuXOy#gb4K!+mcP zN)vT1RnWPP)G6sM6N&aA(gBTkj4zfsVL`R4;6mh?Oo`Qok@C5cRvuBu@?`r{1g&a_ zg_0PL#6C7r&$ou}ME&5Ks#cf!<6nY~a57w#7>fEaxFmAsN<5EVk750P`q z^n^0-i#{a)*58@-WwE&v{&tcLEf@IQrWkQb9wVb0oj}n*)$#57+2C2Xd)IF}awAx& zpVHFS6oLK0@#hBkl0ZxRf(Ozm&-cZ#)~7op{c7+JDT6;*o=Y#F0=ve?1ZMCO z>D0rf`z4^8^=)Cm{=60JHT-*!>XW832MqV%Q~jG5osVGVNoqnR(jkOQmOoE!_K|-S z_*Ka>0?j*gI(T3J7t#e{xv_m|@kZ;PBsGuIXkO%pXk^Yq#1@8AmJtjSy_U&houcDx zv3zZo*nl>>udr=I6FUV=8TZKd}ifnr;`W>Dz^* zb{^L+fMY1tN+V0`MF9ux(oJ3bt#4ixKF;h`s-bz=Ypnf!F>_>>%l}S+leUQ1FNVu(W zN0n=}fR0Bhg1F&te(4llKY4vz`Ji%r!OP8rtG<~m6Y+hB*%ZLq@;%G4y*kO4HZIlB z3cX!SS*)K!kog|JY@RUhY7$i;raa!ht`Dhxf4=6Z1WuFJOfCO-K&OTc`!FJ;9ir5x zbf0=!Skjh{n%*Dj^9Z7KVcK;B#)57}fS5#_icI5r3(VobA;KCV{G}%POpy*TIM)!A zDL~scQSC3zv5~Ok^suJmfJs-!94$k8rp-w;)Q`NimG4hN4g1yGBezmP%`|2BN$T6m zrIY<5ha`S6JhEZ~cz#9%Di*J#-fnOw8P}mw*tER5lq{tpuaw<|K@F5IgZ5O2>hr5w zlYx@ME9TeL{mvKDMNIXz+Anr884P~HNlXc^>VB|*P7-~3zku0j zio(LB*)(Z?=d5z1hC~a?tb7>%R!w!ns#YNit|M)dI(_!HwMyr4!m2Ic^%Gf>$)06x zj1u>AhTnqG#$mDpJKwy3f-g8s{h=CS+kI2xol{iy)|Zp@zvbRUkx~gJlI=uLGdm)* z*+?gv-l+w8K`XYfJOr6Ar-?~dW1VHDVI|o5ZtTiA8hPieVjxUOr(g0{xjBy40q&ZN z6NdPOwZ?8e&1W&NU93~H8kuTXcf-yZkqdRTFE~C0NK}mIi;f4PUUYU%B}leqsgJ@y z=|@16EqE6k9yumMtVcx(2@r|&!i*2?i+N1Q8|adWPIPGJzfz}7`5SL&x})WGTgbE_ zPH_2_&+ly1?2LooB4C7YtxK}28ALZ~Al{Oj?i3bTNE(COonABs;V%%_AR25j?uV}7 z)10v=&TIL?Ib56`Y=&EHSX};#L-*ORb7B?L8e@$Fm&c_t*w}NqSbhd|=R-2=0$t6r$^m3F*ERWra9regxxfOLR?djErns$@p2{~02c^Dg^k`K&*)#HQ)4%$%t zXN2`@1QR%lrIVVrL*z0g~8X3^1iK#va`MwPo~KnMwzHaftZZf{tJ*N5G=1_>Q8@=l9V? z0@j^~!32Z}PvhDh5Bg9+t_q%b{~b|P7Z3B%9VwEsj9yAuEQnZ0BpCTU-7E@NQ8PBK zn#ES5bHED7BLgUK)--Pz%x}+q*_;&;ahVb)OrP!i@=y85G2MpmOzy+wN5oa{)h`H0 zMBMcG#v#KxUyD<1wbojZcLWbf?%TqM@NE*pBxC$LXL=5+D^XO{a6HPO+T!^!xMZ16 z!|ykDs6dLUx>JAMh$bq{%PH89nKNz|NtmJJRU)YFV@FeP5|a?bVv#>Qo84ZE9>Xvn zk~H}wqZt~j$pp6{+Au~XFqQG4Ld~6xWeJ6tu0JO*u`YoG_lY?HYThb$*Lu_QM!-kF zhXvOv=i+%K--l-^nX%$Z@{^z`;$B`ZCRdanpiOzIEtp#y6CxOqdPXY3Qt1mZRC;^I zfp&B3)3l%5q9q{qI5H??-C_1iJcn zzer0#{J*B(^%f=x1hv&EC zet}qHg<3!2xb!0Yf>qVwA(W^2`3Xv0w8|tvWFE#UNpKYG$Lc&o2%IK{vplSk1zhydZN z-6@XNAk~{>%!p;i{Q~5-9)8SL+4Zr<1a=z=YPqmjOz+X#EdYmTpOQ4at$4NnFGPHB zAmjj+L|mD)Vls9A&gCGu89FZ!pf6pWK*F$Eoe1~nXw4B4$#_Z(Yed_XP&K;U-j%rf zxHmrH{mhQ)OqC@e?w&?w^@@!h2Wg|eVm(JXtpF{bjkO>ipki6{zrU;{>5@@5=|8~a zuJ0OD7T=kwL8|$|xokCxLgR4n`JReD09GSHrp>}e7feZua1#?lpHn4Hni0TOj9h^z zQGXL8hZ*4AW_-*<1JZ9P1dcS;pkAyw=hh~|J^na$l?olRb823CL%*9vwCz?!(Onu& zw}BlT-F?$>u~5I|yRn-m`X}BRRc)PR`8p7Dd9ExMjvWQ7gNBhHHJfPq+_}~V-T(%V+1Hh!wmK{V8D2H5>iY}g?cc&v-eijN%9HR zI4VTtZ{X%fyUqX*a8kzY#8eoq$F3=XFi2`w(^f)wV7Kl;kMP<2$U6>_x0f zi8UR=m$pk_T?gRE=Z`;qiFoF(2hVc4`Ov-`c??qV&(E_cu@Vc-rE3Ht6=q=))YA9? zC7ZP=9)nbjon~^KC#jgLPmb%t7WzANna0YU99$n`DnGPgrDI6HaFv8uJDL~xpAfJ! z3kOo>(@8(ujGV=9^FgaYe%VXtDSi(~6mN}Sx=<*XXAmDR>zaAn?A{5Z9=1xbS|*!) z{!LT`oH<`&C3>AbU@UmTH@5~!>+E!^_&*PgU4iS`o@|O;$a0eOVp22r@odhHB7TRI zRO!k1ly<|YbJ=p%U-Ic!e9E=q1s1cPf$=O2Gd5P;YSkGmi1Q%@IBL4M{^LUgdJyaT z6+iC7p;7Yb`)ORN4A2B={vhE~krWp*W0EGh=!^#wb-6Hv%!yr~ku}@2yWK>W9C+?Z zcvLGGOyU-xlN0SLY+<@QSLL*+=r))jQ_^0wpuR=(3C81QbY=dqzLapZLl#N@RmKd8 z!^L-VD)(*C0hpjV=KE>tVFAi4QJjB4lwK1t7Xxq;6r>%0QWxxOjXrmK7jvr05f5q$ zTf2&+&`;8fSDcNxf!#gXc5PCNRx}O?5s*^Z<=30CO|=?2jAK8=_a5Mmq&hY{8 z>2Nldgfa(iQSz=L9*Q4(is(8jz$|+(mHPNMY3N&ziEz2W z_vN8KqzwLK^DMof3W)W|QKpG+?xKOIoPO$1t!DS6BX`q{va1UX#IlFtQ8fF;e-L%I zHM@nV#atL#=}hLrs<*?{!EA|-Hy2j$oC`xmj7Jm|;Rn>QuszOkjDc9V^eDP>GViqp zpa=&mf)b{sbF6TW)Fh^pDG?vJQP@L3cSy3lW0~kzCUdHb0_2rj75F8)FO<3f0Jw+8 zYD6NEBGU2Vl2yC>t;0;#0tqGMJbRLEzla~L!Tj`FY=Re-V5B4iT@S$0VS$rS+}R2b z$K!(e9YZ?&By&yu;fanb-8>^dpl70xjGCvweh#0qYgzcx_t8XCV*)9iZG#Uko`;zw zZn^234*ctwUj-%9DB|$A%bRY1OzH?yj*ibB}uEg2(>?yDJo9?}d=DZnx~T zInG;R7Le%nN)ZElG_jV^v7CIjr0Rg!^qh~dxz6%NG6iB>;ulGc9mcNq69T1M-2{?# ztolTt4gq$iJ}@FKJamXM#EwBDn`6_Dgd~erhh%?p5r6O*$jB{;r9$4u;52_$s0ivQN_-HA3OXyYZmn zu&S-|;{d<%AOvm(ON(2$^`xWS&^?EP(Q9%oq(QJi%}*PAGF-7hTh56b>rMn&w2Rtg ze3J_KHPWd>cZ`N|o^{oV-!PfzzXgcV&TR4HDO@hJY7<%@W%nuL)^QT1rXj&p4EhE5 z=ujr|HVV}~HNIH1)C_GiEw-+3cAvf43^GV&iimNlOby0^xn19V_UGmA+${j+j)| z5j&q#xqtWV0MJbtkZSO@o6wy-6i&7fG>nq9lugBu<!F3dsGjp=eA!4`IUjsGud=qq|NV9!g&&g)BhSw{vk2@!+(o zRA%<0xrSV4-i`zPFY4_O!Qiw$T9;{IU;s|Rl;3W@t*+QD$jLmruC|y z9<0w7v8yGKh3Cbxre4`z5fExYLYbOxg;N2tRm-&l8}R-&IRVf^x8O9NRg*L|H?WfL zbQk=JJ)(^y0l5~U(tQHL2>GloRy>kbWLflLsdQiU4yEbQ7I%k0>er|ZkV0O%KMn*k7vn&A=nSV{qv71h2x z+w318#D!UaB8Gb$qHr@F0oKbJZW)gR1>I$5@GLRpu1kCplEkRg@u@dU6RJz4vxdWj zHDdfl$*hUzO*}iL1u0HSnzPK@X7Lmvn6Svu8&0>uQg5+*N}R$$ilIWgcp9?C$*J9D z*#j&QJjQ*k`5FVBzF1{ebD~Sg^KP)X5rk8?zC-q$B%s!LT@z2liwAs<&a}T%zy2dG z82MZsqrl(bUN;Vx(mC3B22x0{*`hvFAApMjq;nWJA*IY=8y9!z6I3=wi-wC%Klqz^btR)`6H z5{6+c!(YTuP{dH&K;QuJejPltKvQUea~+7k7D}y@JEZ*xi2EczD};bAfO;)yF@fvx z6F@K+@&u#0qc8MvfEK$k!hAt$=2SF<5QHj7!3dab`>66CcIC7q0W+^+x84hC&o+niJ z981Fwi%;>9ovf+Y%fYLL*#v1n5}$_SA}*h6cZR%f%=?8i*f5|x#_WzV84PvH@?!=O zm?ITJXyp@kYNu@0*&a~KN&Vy~y*W^hx>9r~T&03glIi5Aj=C+~BJxfTa3_ab{^{kB z17%>=wC>XG#s7l}M&rQY2wFL60M_CWVPO9)K%xU#z;FMK>Yhsgvcvn(+s zk-vQJ(u-H3qP~;ucEC5hbcu4+*%VIk^&nX+1xYax#HN!!IGd%*%YiH7<$@DwledvZ z9?xj_Jv^HOtG1{Ge_`;f0;1%chH;kj@2;}wjj?yT`A{H&n*+d#eK!}8QIdx7MUDu= zG4zg40S&7+`YX|TiFSD25d*2Gya;7sz>4rO7VD+q#DF z!1z6TXo2W3`nX#Di;`CrVimGT@d%+=%E3>k9@a9|^ayO_%Z?c3vQ}L85zr}EYVI?q z1K!IbvCkfarSD&6D4m$YvUI2Dsg z>Ff?}Gb%jNnje06blimThXEPA2DAQp_Xi|G^xwlE0EUF zS>xSu4N_@nDR1Ng?zVU!RY+sF+zL?iOI66B-O?cNEEhofBngFN)^dB4j$%f8*~3_- z0s#mnxA#>5(iB2r#ijqQHtz|vjIT;{NfpaxW}l{Gz4{JM}(;W&0veLI zhO;>G|J!#iv-~c5H{erBMaV+x6P{4sE6Mg@+QPMpB)~*OGzXBFgq*x@5xpo~(si~T z1E<7GU4Y6G=!iL~<++kwLK?`&$dCHFYwsgKYLv!kRlst1WA(%Tx zIe=jk(ed*>XpAv+7m3t&Od`AkkGQ=e;-kyxmH29e3ALb?p=ww)45bp(#l*KiB@UF3 z8m8ie+hWuzNtpE%en$>dtB%rhx9>@nI5-q^Fby_J^XS^j;7~Lg+XxEjs3}38&C_f& zk9aGfnhU;bjpbr(Yb<9STAoiF5yB=>qn227Gzvd4nP|X%zBbnct*Da0(UYYZ$ejh@ z*`jjOotn$?MXGFM`!w>K3tEzBm3bX6#-Kngu|C>*&F)hTMYK{$`h+6F7h>awD$5L( z$+(bJV*Q}O);WGsh=um_MZY|+<3-;m+q(L?(no%j&~k(q?Yrs|@VT@cCdPAuqL=&} zC#xpZIscSil|o-bQ#sxKd+tuh;-J|x(l}h7k2YNkB!4U#33(`~7^N@u~jND(MGt2u24o$?hA=Lv1n+F%94cLJm zXLC&fZ*>g|YD$#9DFrxTB7Yf#`0}^OBC03ImaW}A{Qnb19sL|7ZaL!YTO z-e;+~x{QO%5o1Wp-geoF{z9)}o=v;W1dEQ}%JN|7fP3Nu7}cJ{282Ez)U@T~3qJ{K zTvk~LC&HMsKQGJG(_?-4pq|H(XLQDD9Z#%Acmv+B@~&gs*)PF2p~&j z1VK=wZE1#f^mJR|oOJk{19oz7=xBa=Iu0BAbuGUPAy0`PC|LnAGen@Yct%M6;BjO^ z&Y3`wg#$0}RPVZ~4RS)2nnCCJFm(K@oVPz9g8ob1aG;c*#>oKzBj+G~_8+2SKb|{0 zb5yh@Zy3nf1U2aG{g2U~1x@VICOjD<&ZOw&RD?UWOO?AG@$#pp#tIOwq()V+*FqJa z)ULnaLO*EJz$sTjyzHmuH2dvv$(PkK@g~77G>RYTq;drLGgPvvdU!{?cmzwOi?ZPT z@2lZcFe8+m8-jz#r<;}1(7=MM9XHGAM{OZZKbX5ZR#K7#H@$6NqT7#vS41~QG7aCv z<}3dR8Y&OE<%7dW)TUzj8ma>p2{U6*k_;hlHt}v{gl$Se_P>JRAX>94^m4=>&Zw9H zNaF=?$_wZpk~Bt4b21Srr;+iBe)z?|P^0gi`-&ufz6o`{(wxXvoB0O=sa~!*L9uAh~hnx zjSoCBsx$LR^YOdu{A*vP7X(V?#Cw$&igo2}m$gbI1*A3EUr7mcf4$16Bu^7ZSgrpX zW23SCyAkO^8Jx?jvAf)|z4=JcQyuYV*X&0CsZkl*YG7kkyhOhL*}xOS1LLhNwVkgt zlWB4?#NbWHYmAFLU?8+kiX*At?g)InRJAX1K~5G!v$%5Yy8G>KTkUA0odVGPb}X`q z6Wp1-XDkCEQAL5|SgLNj_`EitFE+O#?0-h?_`!pNBfxbY-#;(1kkmp}JeplZkuvul zxyFH>8=96Hfndl!A+sI4na(adFo8T2MsW~bCzdI~dfwb0mIFc#uE%C!wH|J6ZMw|A0sj|&Gm;?3#e84P0tPY?AK4y3Kiyu zc}6=e9`UoCu;f97X)RFgg+yP$P|GG}P={L}@E7USQF%P|l~Gd~-k*37K+^d~baBN)>%P(sX52+`5+N(2NsQK)^8RMyP9!vPbo; zRL#VOCu`e#R&eGHfAN2bRKhW)2-IB+bZ2OV33auH;({TqwzbW;%Q-oY-=TEy4y7cn z7mxiAN6s(r-<>>;V}IsA$n4ft$e9FsJd?x|Z&o(q*$@hg?0@R^5m8Sp%^VpR9YTC< z^%t?-2QA0O38Uf>86Je=h;p`Lxe@4q^AWt$aMPz9F1A1*_;jIv#F}a2hxE$5R^|D8 zlQx^X`v9 zjWXzqeYFO?gAd41_VJ3Pj1HvZA5tIEW+%?S%3`Oh@cMoqR&!)&h^Yc7AFXm7^(lUi z^*kBd;R~%q-7EhGx1=X-^HXHQ3<%Gp++QG+AWSbYS_cwZk;l zcN}5B2QW+X99ue%!~Q1rFGc95x)dLRw3GSWU(H|T-tTzTdbBhH<4Ufp=sPA#TfcnV zm;G314wuuRF`z#U*_CpYEzXcwNDKIb%wV;$4s2q1+Kn+TNUAJ2tJB=<+WTLkX_(#N z-jj&XOF2wQA@Uzy5Id8efIG(y_Wx7nU~-SMj#gYS=AHT8wFgM;V!~ZLiSa=3o-%Tv z0$~c}7SWB-gg7`j{RI){>O^0-^XxH*!LSAuP^Y6Mxu!>vYn*;{HU>Ji{W zS7U7^Zxps$u$=tv7IUON#_|zKQ&^*iq$SW_k0N;Lele9aJ}^VPM1N}MbIjMZjllNC z6F)-bUQY!~m<3{t9Gbh|eGNVwQVY>IAolcsAfPw(9WA7N=BGA4wN+o3_2`J%u4@eN z^-CU_LD5b{D!))`X9kRo<)i1-WB}G= zYLi)?Zl_-Yw~f_T@>ioXPNyvoev;F~5CMB#asda{GK~@7MU2C8f%e}zS$$Ybr2BgrKOY&$DW<2IY0<&Mk# z-&ZPtI6g~`Y-l?(a{b#5VoFd^vo15d?jbhiM=CuJTY&4%;y`_Xf{H9cvlAGfSpkhJ zQ^zYts!!k$vwRROFLTJd;VX}9;RA)>&;UD55LqZFNm?Zi>#GMVSQOL7{9IS-5AOhc z*^$~@d(&8~H~B2aTxW5Sf~w24L5P5J4#_l}#7rBcuBzTp(T6 zxbV*ZSp^2RT!b+aC%Qi6F@3~#j0yg_pKV+;HJSI;4$BDWK|o-ucE$#@r*xia&H#=L znwLjAKy}sSTg!MJ@S*dLq{|GeKB0jx+?%l=?RT;ZEQci)JvE6FfB5^OGtj{Mff-gO z_u|*c3KipMpg#kV_};U=)BQ}1J=-%KMqm7+Jb)8{%j2{1QJJZ%&EJIx;Og4Cf>$gN z8G;94%^?*nS2ICk?Z_|NG0_=d$F(}y-ghPUQH(@enThZa`tjppBBWWXO>Jj@N|6U@ zCSYDgY2#vxil|}QMvU|TOe5$FBOp#~mbMGeiXgo|%i8)Y^5Ri`YLFlcsuSfgyvokz z!^+iJd-Yeb*my8Iu|`dmpsK1=c2Pov2*^Y|FTcrvwPWd}61T)j2Tm#e8{{57x5SRFTUUqaXGevKeA}IZ0PfxM> ztFQOOfJ#&l8noBsgpM&^V^LI(E1dzXx⁢Z6Xt(C50Sq003fko05{`-gQh>mk%le zA_5x%WQe{%1~2^5nTG#~%i}YgeUJiC=$e~n7 z`0#Bp4L?n7c+qAvHq|g%tb#yBk<-*2t~$uHK}5pusSF|>juk}Q zTQNa-iXb6KC?%fDJS5rPL=?JEA(s@vqmjiXqlw^87JjCd@h^!YBla<}qQyZ^PqOWDad? zsA-Xy%UAt!b(7G_r5pX=OHdsqD?Y<1vutF9P%vhO3SmAxUIHI;ve-vzO`23yBW6!y z7-gqM+DStvPQqrZ^j)<|gD1feO0c45F;-kO#3++!h%rpUPQ^6MmMGC66m?|C5&SCQ zchhkgva$}-6w+$KcoB(Qh7`$=nmj}m@2U_s>qKRKk&uytuz?PC4SN>6MzFzeU?p<*9dh*P(TW*=iL^RAsuK2`yWu&^r(@kLT=AC#p42cxdLiCnH9fEKT zEVqqAIW}dH^O-$ncQ?Lg+)}eJC-X2dC+DMF1`cN|?=3TLsqlTJ#t?nl92#Z*1%n*o z2*2F$$|bjE1iKwmf@_wo+zXly*8Jj{%u3QwRNirQ64VS~*xgfV~npcWQ z#3>>o5^_p}NJIz;A`x+hh!7DG5fKp~#-&3H5kk;{7NoF;t}|)FTd&iy6Mcp8f^HOf_zd zR&GHa5{bpQK$*BAD4zHy#3t;L2L&f7S?MM)OsB^6wy|IcVP#`D9DX>Pnhza59;}0p z8OA%DTAl@?Gmek{k-u@-FBN>{z3u16JpM(=P;w6}1r9gv@th$a2LH1~aNuZR{$CKAk#L7Y0|@F9Hj}9g42WtAN;=% z?Uq>B44#E-7L>i=u0<>{A+(bZX0RJ32}5Q!M7R*n_h5~)Cwq2E0?(O5;5Y;-Hj`!} zvq~5%{td_Q#O-x)qaEpe6t5AFj0SnECVZSg%C;?(liuY#J3Ia#y5Y=N3(jE=lU^57 z9BPJOg`L&-;mB00R^Da8Lf4yfn6;37>jq%#yA2fV5SvpE`*r^6t5yx)RM>sPPL&EiY}?33!cM)E z(MTJrt-NF>6%G9r5{B_j=-C6$8O;d?o03GsWazAuO7xVdAxk(gf|VJ@DY&bts?%g` z;>4u*f=1N-?H3j@qWx5m1huVabQdxWG8VUOkiqr~>?CZ|DyhLsZg+VaBdkX{o^RDE zKgWv)r}sDANccmyDn7^Whnmn-g8U2dZfywd9l|-*xVJc&C8@|VdqzT#2E=d>LI(t+ zkq$V*S)qwh#Zs+WQq2U9Lzt-4;ua?-vzNwjBZ&~AJbwK-!+|n`|881NBkJCLC(Ay! zAWkuD*8q=f*R5EpOjoO(MK-2MAAY!>4hXTW-KVg5hf-6-?kT(&RFrI zbA{qarO}^p(yr8D9~ld-W$Z!g_PHj4MCHOQ>e0y9Jc6Y~S2|LKxTZ`iM~^ogtsNVA zKL;YWwIS$e6*q=d3EBi#5a`M?o&QB5t~g+lJh5 zo3`DyZQG*S2uIOqm>Y=(H_w3$3^Me*FlSU`D9$*Sq1eE76NfPCpX9^_+il!t({1!A zzKgN@qoHH}VJL>7c3*`4exZdEoCJo_(O?BAxxu_*2slrboizwIZtjLhOVaZ^lTVF!j#2-(A$gfL||4<=;?cC(Q-Y$hl^ z(TU2N>5OB8TXFk7xK&$=f3lLxCDH4iZghEtlMp+s3s!J+eYr{)1))y3 z^w$Ks9|WNuphIzxpdu3pkr0Fd5XCSM08t1a#sEfuLWoH-RR#q1T}pY3uS>^AxdRSx zvlDmHOUaA zS(m(-A0WH6oD`5a4kN(;t`T3!+?&>q7gR+m6YzSMts_s)wlzy?9c)EFlJ!V4psjDl&y=#O^`W+Ui|!W58OAnKw+ z@=^&_^U=qp1}R6N4RA#sDojP}+5)Wfd0b5Gx%XNcK_}%)NYxoShTR2JlxLv_fqpC& zZ)%jDtkXmYhTl!vJ-P>Btp##qYl^yr@Z`FfDRKZjZsl`Jb5el%Vg#Tm75zQ^jf9CD z6p4w2Gv+X4qO(=_6TDlBps>?%R{25?AfSc$0v}LTXT9q9mkwsGV^3%$)bo)QU(wz3 zQ@%zG-y=A}8w<xTJci8$ed7?*W-|$SAo0>#Q`7^~<(VMQRIG zv0*0L-lk^O_&4T#ub9A8JaEO&G7lQKSn$AY)GjmwtD8*_`M_+Yrdd4IH%LK0P9mRU zMFB^)`>;ImvyYn;VAyTR`^(AHBJ)LcSC z;?JzV5R)B#$RJNGY`V`gB+zmJ&Aj`k1F})5+vkkm<~fYwGM%|2<(y$z;*b@PjY3VK zNyp?eOd5zDWfK!h^W)AXJdv3dnuY<6E!;PB7KJT0Mu@O4XmKWDLnd{Wx&ZS~v0#y` zffsEv1(VP(&Kq0&E3kdTuy&-hg$iJ6(p7}g+7~;mH<8dUPWbf};_WMd7Ws_YbS*Kr zf!via^?DS2R|QRVeMln!{l>wrpw${R2r%{1pFTVxm(-dP!nBkcBG^{xXLd>ruIaQd;UKx0h(k&pHr=Bi#Wn?uFmSHld**$@X32l(*a)3$ zAw>f&1?FrcATwT`7S08a%=;gZ-D6=lrP7Nch{eg*38l3sVhXjF@-H@H=^1OG*N08x z(s!?rlW0SLs!B5YO-qKBZxKIR^Y#!!?`LA^lHWZK;ZmAc&!Xy37qu zL9M0#Nn#x95ATgy*q}ED9fYlecc%f^jx96peAnP0zW##IqeL4{?)QI4pFAHU(Xc5< z|Fb~Qo+YxFz^?|I4ZdfKYOwOszENfH$|A<|xs7ojF?ue2&aS85sKS+-KT+YH$E|H9 zZ%ur3Tv9Opc>z0AUCq3+S^)kVg-!@AY^?vQ`!2l{E8X|x*O&sF09cjg9bWoI&g>Vk zOBXw(Qrw$>qfmewcIJ8zKlY3o3}>Gu2)`s6uLycYx8ilg$HbZ0^kh1a?@c$iL=0r~ zDA>L@vnCWh52l_p6?J-p)zeBCHkaA@oe%P38)2n@vfTeATEMv4JV^~lJ!whui4Btp zVn7FLKi5>6n*(0$6@yjQnQd>kRfd}7b$!ke2H;Jm61ulQn zhP@g{v=bC+K9uD0$K1Oqf1I(iGy|8rNIm(>hGL!n+tp^)-1stp@Yt1K#*2(+0?@n% z%)|jEUu7JL`H&M+el3KYASP`p$~naay5<@^s|zb zg1zKaf_oHT_WaWg(@-RF`lO;5k|C#b5HQ>h`pFozh3Z=R8cDVn#N^9DaAC$QgmQN_ zx@G_iwo8tg4)Ovr4QJ*|jEY$B@zo~=R7q*SaiA{H37|;c4*ES-%6b4?cHRO625_sk zrTzpek^~V{pa5DxrN2+vQeO)64R!H257Crz{2vQaqk6XWBZ#rsaY!sxJ_cNePlQHi%XOrRM@4No1Rq9i7aut{ z@u-3H&uxU>q_kux3-A>`JMZ6W5ZG}lrCUPzYUCNflrkO>0VzZIFp{yLM5Xiw9B^XL z6i(AVh3T0?SxqZxx;Q<8n5|baB@=ml)6g&AUsCugyJw-4YWSlXIH3#E=#KL>2^M2V#6CX5j}}E2~z|okKBN zXrdV|fQAN3CkBtx5-})kpE6ST*S()_uC+=i<|_%K1RBQ0KtswmrWjY^D(1ahX_~|` zFhSj*q?z_CTMPwp3!ZqT;e@LlhiNtw!Y?ky`GhX+%1vC1i_JC0yKH@ni-{aYE+$fU zxtK=8i}vmZ$QZL$kY=w}L$VoT0t`}P%m@4281sM&a*Ro^ogHI5FZgVA{B_+ zNe{<`2e0mL3t}C)p)|%kpi!8}7=sN^@=FqKh%xeUIOt<6E`2kNYe?x@qYX>f!I41r zTfor>kx_x7wwOtfHM^j67tt=2VHBkK*H>69CcdnMG4W|NMon8W&no+6d6jTIadbZP zqtD2Y(&7ZqA8&r{YdO$5&jd>^PkUC(6A+Lg-I^7XlqK`T1%XE3t9{TPo!^Sk#oxrC z4CEjvB<4s*;`LVvA}^ZQBFQz7iEy@*yNPJ`>96B}rup)Hw5A2Z!C;yghMkufMkrt< zF;C3GyZvIsmU)LY9xN55rxmz*#xNjE4f33(;Z%i0a_bG!8KLHB1`mGNmhU4rL^bfS zz)RJ#L4wbU_Licb-ywm&r90zR+yN-t^T{Fh~8ve{F#~3Ltjilg+=+2b}z9-3bgThRcucbrY{I>Jkucnb^Fx5lfX)kx0elRIz1fmn=*=6tsi*bqhE?`1%YEm!-7=U zMNfwXU7+BdpQoKja@C%9W&LlE?WtC-%A@9MdQ5pI+FR1WF&n7@ zHB8rZP_ zC8WySwFeu{FMb}p#g8+e?c@Fh?xhW>))VctoQZ*c8LjZ=H|GawClZbE(DtmAA+pRI z@>?yl@L-q*oZb%EvsKzu;Ycz^hwksn34zlyOj6k9Fg>OP5n3 zXY=q|J1G4|O!K8dlFCI(-SLYlXOAUy+-e5SgX&$9_s=D0Vb89Lr$%`19xJJGXqXDC7DraP=+p2Vx86sE@QVXntyg8+gRQ9 zKg{q^(jY7FvKysSMW-(z`Dez)31hROQ-|u3_ZOR5Z@j=~$S08huDY7a*R^XHl$SWf zmc#NZ2?cH{El3YN8*DMZu{UHjYnpyr{qG{JzJ$f30uKGWXN}ukf$*`yhk&?vuUZE6 zS``)Cs0y5;Ah+l^hu2TV192z(o1>2Q^tlvH>3%Ua)zA7(l4FuJa#cYcs?l32;{HJ1 zLz>Rf6ioc|u!t&_tWkD147eNpJ;DPyYhnZ>tZMG=}MTR=W5|7fjydmm_@q0Q%Y@Lf5Vh z((4QX9x7-n`_8^x`9|E>|l39J% z?TZ7ERR5Y)u{9MNfo+xjRl6FA5i+%OKycG2c#Zmae4qx{c zyR{T=%6Wi1fkR<0?Sdk99V1-}$FsuBFmJc|3m=7Ni4HV;1`6e9)?wUEw#cyZuc+t2 z+yD9~J^5d2Q`(t{$mM{iX-##uC6aDXE>r@adI8XXVRh#RYVx>!pd6Swrdy|8%9v!x zX>XM#o@yk-QI&lv*hIndW}z0|>LUMZ4UOXgz$<4-ZU1&u@-diAHC?MUF%%FGB`>l; zQZWWcVddAqn4CO^+YUJ4ut~@;ZBp%cCnAn6?~HC_2ybEsd2ovXxsUv>xxQiP026iQ z=5IHI3t?-1iIh%m!42a*ghQouF?a!D^%uVvz7(aVI^M=z@WN9z}_~&x!9&138>2W4jT2)7%%f&0z&T{lp(YU13rwL zWchTu$F|!4>7H?BlK|14Ep*FAC?^u(nuQyd+XLUBNpi)N&9)38_>|D)YYVZan%XK% zLlc6=bkVs779*{KgEo$9Iun=#Ll>fYcPUf}EJzH5W~x1%vWN8vXsoq#EfM5Ggk)Cy zd8tpN?2DDPLdJSW4%gr8dD0&3b?5(!mj)&aVU5Q5Gr{LKP^4s=NR z#0{TRl}?d?#OEe-a!0Wl zHXoqwVuRI;D$r)n`~N85H?obTk^;ny_mD#7cQZsuHywQ!9+K0QOt zeDjJptGX=nZa`-waS)Tsbv$~NGW%L8ol@kwTR+F=h7wwOJ9 zcCfOc|1qpK@$Wio zydp{`$*!cUDraSq$RDeTjxz~k!>#Ti1b`!6L~ZtWYA+RqkMoskL3(}`&To}Tb)!3` zX8;zX0;XgmnoN;eb+GQNYt9mR82jYG(CR~1e)&*^XHc!hky0ZF8bshil0P|IKGKI@ ztS~x3Sa2;}^xcMRHxXheP@YpUh|ESMD=77TaRly127pPmm5+seF}%OzzZHiTlPw#@ zk-thsTWshoZ_*BL0bJiG^#}Z?5eOEe32xGs3eh1( zNbt%P7z`;@;K3qu=N;y4g%Nz;>;KBjkTEN9+a0~6KHTbeLBo40V!b78OjvDBBt%#x zyArOi!Vx|ZqwH1St+A!X7*Ia6(}Zk?ztJ6q3U?5ah1q`*d`G8U%ax8}#`*LDqstuy zgP|5LBWo90DtLMkN|41X%qm6ApE%2ZQs5D0f&+EQ|9)NB*B@?m6H#qgAZ#LuTx0Vv zgPD$mC?x`&bL4c>1^ssIJmI0<5@e*Zn#C)LNuTR~ z4~z^pULVhqQUdnD6et;H5XG86PrUixnQ-TkyUlrO-5}r&sYQzu` z+@i5P<*5)$|`!@^t}>-7$2XeZ8R9$cT2}C?(43XU-IjuAcH>2A6dL zQl~8c-I6_Or5H)jd|@o+yl{E$v=T@s8qj|@+$2UI*f9w5OALfHJ*4KEV*huYs&^GJ zM@%X13<}#m5U;#FB%XrcGBcz!i5TOACP`I4UFM(7py{7(j2vL#v{D-fOi453 zgW9$OOZ{}m0j*X z><=Fed6ItzOKX73E(;GO!<_LUV{B@c)w5heH~Qow<5F54v1_h9e;Nr6vY=Q*&Z^)S zA6a4knt3lFd7yrnI6xsDlfE|k<+Vigy?phvIa@;TnffKz*#g>6zj#0dy6Q)rF)0%1 zJVstt)!H2NDi{iwfUn0+j6}57C0w_lgZ|KAqhc)JLUpAybjQG=iB;oVWzU7=nx$Mv zQZ7Raj>P%Q=OJZ&^7;9KxXs0eq>-V1Sz3_&3Z7V#=mKRz(D>O%yQC(ZKe1xnhuq`+ z8q>ve<*K)&@30?~n?m0RB<9X*SGB9D&p2$8f(U?+)|gBJ2OEjh(?dV2x>B+*qKUbB z@i~-EhsCNLGlG$Q_EP~RR*CT;-#j)`+I3IVjYFPYwqeYrhF+CTf_PuA{(m5_KBL4 z&JcSinx0+}jCuyPp3;q#?nMoVS#nH^Gd5JL08T^k^CufoAEQPFKA- zi~y5NzJBQV8XWM9o|ifZs9QEA-Q{Yeo~xu@r=&G6VuY8#v1nF=M^xW!zHik=+E&o{ zM!+SfU>q0Pv8v$c-%OIo1WoD|Qb^gz;sk8RZKuw0km-9Kt54s4r{~#O+(8psatczf z6BwTZVJ{XPJyH9xUO52OKc@sE<{uz2P$JUQt=hy4BeMsV-9m3%m)F`YN^Z0IyfM(S zwOw+8M@J&bkeLD31t(`)c#t1JV2wM|Fd@5BvOvU_Wd^O1yn#%EGfDr!5syw}6KXk1v7HB6*wR+E4>E6N*{r@(UM}sBpE+ zh@CY&A`C|wW-ew-Wu@_}!0OZ!p*anCF`2fvpf55?JVx7yNBEV z>K(5WJV0T>df<`d*O-42_8zS;$u9z%WQ?pU5V2hkz?OXQ%3s?LeOxhc7_m+}0;nBa+cU3@BGBjp)hMoRGZa7vrC{CGku{JPh5D&w!YOKw zc4u5)Cp*Kc0*ZAXFq);HGN^FS7f`jD+fYhI+u{9bj1QTYddVG?3j;Ct$YgBsZU<^D zU>B?`k7D*#8ZgvQ=LJ+OH?g(!#auVSC&C#wQrwalF#)q&JRXk#Nj8IqmJaC@#!|#( zxcGBE{rMFX2BViZ$b8b|+Q%fu)X09uC|3fQk?_vbJgfI?B{dP%$OcR=qK> zk9cSPXNu#3YUC%Xg~I+pm&`y={cUce<~&Jumc_X!>s-7*T7~Kk{gHSY%{}E($=1q~ z2yL=oQ;3nd!fG(k^jyj97$|Kyw6Bat#QHWUcdDIk<()l?heP@?PiSCk?SY3vnqAXC*MWRlQ8Ys)4JJ?XkWh)!fscJVWWw@6Qa(g6K~wP22>YsxIj#g(657Um=Ra zkh=@@U$bNil&1|hcZ`m54kM$GyWa#805^z-x~48VsXLvY<~Q21$!*(P9Yr0nou3c) zwjrQtor`=phJ`@wXiNSG4bM{#o%TVN<$%r<+T|BmAO2p<_2>pgH#AmSfXM?WO6!!B z&QeQJDd~U0FFeR~_!l?jH?20I_!%$-C`YYg0kkh~b!>4X3XSN$lf366FbBLAP6Sj@ zQRp(2{YtP$2cFqkJk1;9jU1}FOy*rcXQCjPx>vzF#~t`9Svb@Aq#~(PK+2Rh!Ii9J zSL0InJg|A+xAPfI9S?GzgW01?`=uq!g5u+q5ZF2hfBpslFKC811V`f^Ql>>U?I$&- z;{!0`uQoM;k+;6|=$HNkK`_!4jYKNT@957LX8GN-DX}TZR0B_j?$^gn?d|&Ass&Xl4fm;CoRbcJW^c8iaFe&VCt_AFLlO?tM~W z*C4G6H3!%s1EQ!%pH;44=TGoRD{p5bSNrk_+|b!sBsW2z3;%tXn%lNY6q~-;-r~e_j6oqq+m)nvI$Sfrm|0x# zrl#a7C3HdH(QJR_*Nx%rvi)Fc8gANcoYaA;CyHRq;k@k;F|GcR5K{|*n$wc}85*9a zo;vM=EXx6%DYVOadFl^`ky<>I3xlk*6@T^N*W(Zt6XSeWe+~tuhqb?CPpfRCR-z3d z)Qm|3>f&Q{S^jr38rXLn#S(j}kLgY}wXp18j-zE?dIjB#e0^(h?%)wV>tCS?EH8f{ojDoH>AP5pZ zk@Q167J|e;cy(Gv&xi{=8D1|rt&-VaHY#B|!1;(t7O{Bq9fL-#74AMOIO$Ue??MIk z5#;OP+{O4}`0Z&du<4?b=qhLSEh^TzBk(1elldYkbM|VS;puQ`6a*m0xVDS~y$ zoqsb-l|6iBc#_|S$U>3`NgRoVlimuwEJ`62k7?Z8R zcfi3UTUv>o7#^||jrLqsMkIDHUvK4L9IzB!rnyhTH_|M9vLnkDu3R4}kGGF2`Bxlp z9lwBP4-;&uMHkLvDZNEWZp9Sw!K-}|>T2%jGVc=|vtAwl#mxThQDCkVEm>Dyqv{=}R7PS!tH-H8sRw1r2v4M{#-Nq`TC0$1Yn%p=t`^$F99~^p?W;zQv8{DteSHBgsrmBo$d66-m z%?J$JGcj&&Bd0SN((>!2kODpQC=;KQV3rHy2$QZY;Cj(BxsA{mU^3!#Tf2F9TZfL* z7-nF6kt0^6sxcTo-J`=u<=6xAUm;tL_w+qlWBWh{TxOc0MUc>J)%7r48`m@_~I>Asar_&dioKv9Hg0v#`YDB_SLI?~RdgLI$H3!Ii+e{fEuFEGV^ zK^Ul_#$yFP;;DZaLkm3Q=|d$@dP^+9iZ6}f#8pTg>9YGg?KA&Z!wNe;7`x;Y9289< zTZ$lWg!iLBv8*7fA0-6_ZR9&kT801=2Le5eTh)odOF)*Hx0OUILP!$5*tP;?;s{GN z!Z^hsjP+D!2`3Hg?*o;4jV(G~iTefg={YZGWemseun7M)92LxU+!Se2E z;U1SLcf|1gN6@hdj&5XCJ+p-dGhb0q9cKTjEB_=rV0F>}R=QNv47Oes@auy}ME^*; z`~@kQjywW6aHv>4|5k5pLa??#3WBw(2Tai5H{r>NHlXy70@w)j?7nUNFSmL zH?Y_208kp1xWCh#3h2C?l++TA%Z{CnJ9*nS9az6bX`0A96wLnx>V!QTJKS=gn9mii zO?d^#D)P%HD1oitVNp;BvS&iZ4=)8qFdE`QGB7z+W{9A^Ps}_XDE|NF!36&Y4>wK( za(~+J(TcR^HQ3FQZlR^g=vdLpB-ILv<*#EYD+_t2rFO9w|0ej{wKbrWQZ_-wNafoR z^G$$b4;sg0F4(mz<#y`DxwBY;F=ueyNzJRCB56 zrJUhyqcR*(_tW}CqoICkL9_})U9u7O4D{mj$|x=}a&Rn=)9VhYkE)@Qa>O4)yM+g# z$vtKMsm?DL4E5+fs>Wa?=~IY+p-9=?2`O5JF4_~O5)KIq;=Z8V)vLUi5XJ2PP@)dF zc4-m9U0=3!6V!jF$N-cOhrAZ+_1cA!f%!+DBo{Z3-1|AIa;Y=XjBlP1xYE@!g9r2* z3X-Y4Dx7ohiMtRAQ5~NYk~$TjOz8%EaQPINT+?JFk<~M;`N|f>7)T|ZVwK#2&^vge z3**zuxfvCep*YRBoT-xzEYox)Qn{s#@NPh)4U?abx(41B!!#zM^4<49P$a%OUT~Z; zogkGq#_Z{phC}paRI=di$&mPzyO8)4Qd*%*GB>4s-OkP4Ju@@|ojNoHZCxMFz78o2}y=SC(ln&!b`D)b88 zb+$a9#&v&^4?96T@9sc6N6z!%7x=3Zl1u_Z&a`#Me<~qFL5q0`04pyW32w%|rNVjl z!=}{I`u~-WFFn-cy6#b*E8&*FDbv9CNO0x9X1;KFiqr}5tZB)!*LkJZK?Cz8*)@qf zY5h+A>s3KG=ZbV)17PokOTc-rF)CPlB5h&lPZO1IY_^k)M!2JK= zG=j&r#5yK)$^m?^lMh3V6E@R5(N1#NxFEr@zmpjW^p0;-6n@r^08SGo@)*r2`q21i(>vz@Ip@AsNL7YK@tK9Tie@r0I z)iQ${i7EEG!0hm%e5Dr5e!i((N(xCir9p6{E-2R4RO~i={k5+VJN?xi3YD3r!1y~M zh?rvC0xStp&KJNKZ(k~lD2MnZZB zBWu;^c5J7=I;eLPHvI%;;v5hfR`PbbVMEe31iaH+$)YR7l!wa~mVRQU6XZ*Jz`-#5 z>Rl}M`*rOg56`z%lYKV{G0P8!n6meMqg)vF9YU2uu$pR~EPB;?)5bC9>Ai$=QJ ztBAN%Oqj{hUD3B!bo){srrIIEcTnC_#E1t{l*>8YoGk93K`)!WA0lNXa0eW*}k;B20ma_#xA{I_1OVkpX#(&o&}wEm5!*mD^95AOH=n&X>3vmhAQTidJk2)F+QF2|+Zk9R; zGn6Jt?h}L$l9N-P)son*Ky5LJHcm!X(R7LjW}9`Jk*g*e?nKs!Ad|3F91Dg8`4GK< z4t`Z44`G`t_$xy1GA0p{ttN$tdVQ2soY6lvSUek$kx^%Ww_qZrd`JXc=J{uHz zvg*?ss5GjlDhJqt*dHG}4S(vHMn9v5L+M8!`ct&vICjCILYxpMOb|vn88K+W7kTPB zEyFJo!lQe>O@#8n!4{j0U;qLXHK9aJP!c6Yk%5}1=9=pcl+J4E$n#h_jDCBC>nQ6G zw64a*JYz^wx>z^sI;gj;@JiQmNX>a^hM*BI%=2vx$BCY!%@}4&n!GRxi!fUg*)vYy zSSD#MU(5;fVa45swWMIxV#Sn#W)74TSD-gVCoGEMStv}%K3O3L@pvy_d|&OD3*wB= zRz`ePcl`8B8euwjP&*jXLskMwtRnN_+16n~+qP}nwiO0)Koh`lHjK?j%5Z3@Xeyz!n;A(x z6p6syA$)_FAN*_BCWJ=x@7`*rUGQssG9s9TKN#NmP#E)%M36u3i|=7@`qd7_DTD>b zeS5aEWBoM*&qcjeVaMt+BuV?Mw~b+)Dyq*g?O^{3zdoZ0r6ObyKbF!fh+C#2y?@6O zBg5C0e}qB0%&&C@aetWbsoB6PZf=~!BrwdJj^=pBBvk$giBN=S*n}=0%siV;-b8m! zBqK7~vFSpO^D{G@n9poI3-JwSn{a71B4Pz|+8OX*6K94ahXRQa{b}jMcAJsu2t5oz zg+N7=CHOUL7drBd!wqG#oEkQBCpw{Hj(kK|PPJ6A2SbQy%*Jpp#av;JlCXxbnT!dO z;2;md3lHJFIWxy0=t0HAM;%%TiAs^5qfmoz>?olOS!C^^A*c(}$>y=W^eDCB?t>Zy05{g|^(QT3}Y}*#zXbsKdX0vPxqBU{Ng3i%Uno*3X5-dSMC{ZMGhDnH%3lq}k z!eb*o!?96gq)+#ppqMAggwQyI36$_aH;C_^y#$LfmmG7+8$tsm^1BKRSzKJ`NuP36 zdJ~lUx3um=fs95y%1586JJc?nDT|bG%dt&7-pBt-PPf z9e&3fB0?#b9C2BP+x2a$X05t%#i|+VStb+$J?+)xVs$@G>e@GNGmJt=SYjS*gn2aV zo0HfEVi@eOAXq@8^Hn^|2oUigD@6G0bT`}iP@d;CyQ~vpZ9f`?*lgl`?ZR5|w(2R& zT-!F*2(hpP8Hk!SodO5+!)V$Ps7Hkb&U~u%v%Kzhuy5I-^2!uk7a?b4L}YS8F5#LD zrNCLIO`@QDB8@R*>9WZhHYKW)iF0V<*!$_EWMXfW9QJ>ZqP8t9b$haXc#N9kIBd9d z?`%rq(X}CjLhx3JpOq-gKa?GVIEnB#^>C_@ zC5$az1WUM6tTmp?o8aiAJkgO}iglw4pHaLtnC8(B zpvc|LglONtd`b=DmB|CmPY*>f2qs{QeIJF6 zwB$F|NnBF^q)4hEKy0?O+Y`jQwu!n)!=bAXHUR<1>NifY%5EV%R*-&PT0a4B7n#f+ z0lZ1!DBz&^vwya7pSAok#FdK|lLshLPWRK+PS7X1yyt|-m;F<5@efTVP|RI-eDmQd z-c#l`UbEWlvPOZjL)3{Zm_1D8f{l%fqwI_rkPM+imFm~1WZ!$8AR| z6)ev!)M`ha$uY44(8ng}7tuFAgud|uq|USWU-kcNe&^KxXmRTszl-i2`fPwUfIndKh2`f$(lKe&!mM zrx6+p`Nq2r^;=?jMSuf@Iz`rxs4$zEj~VgD^z8gDMXHT6cpe(xGyr2pdz%9a;@U}&6QdWnmF(p}jHeY#1 zgB&Qa@9j^Fr$8j^{VDT!`Vmm(7FDXeghOO0Mr+#B&z4;9B;7$X-IXuz{6FEupz7u z03wf|ef19qlEF+uc#W!li)LfOa`!c)!XA6@5^z5kqvRAR8m{Nf4uce0pbPgQ1)5{K%yQ7S=9>; zB<8mQjl%J`8Xy~(=Qb82tI?E^IT`81J}ooxcAP?Eqqvg0=eQ+e!urQprt!35!i~M; zKxoyHqyXmiqg*`N1J@x?Ma*`R@Aw<5WxJjv$t=gptw=Q7RV*Vo)NvVo;r=%;SaP=; z6vusCqPbEBlf`laRfbQMgwO)(OGk*gU{y?VA%_O`f9yaecMezeL6O77lg7_Vz` zjBXcy3*MKiy=_4;zSoW7ETz=NXJF~oAdKnmLxnIwo1a2Sc%xCz+@Qm`pvV(=Ztt^% zSY^VaPRzUy$g>DzH9erw)M2s>TIgox4ghk&ZhPOj)Xt}gTvlb$-pOqKF*Zpxd;eLX z18wa<1#VCuAQ)j4y4fl)n1PRP<*Lv+>T#T`jFZv;9`#rA;y`(%h4`u*Fb96AuDg9y zSaT&=D3hA0|6jIS9}jG~471>rwfh)-yxZ50*(cI^Nhu7T7vKf+cDJcup!sQGRTjHXCytaRj&8oh|1d14n-v2hb*E^H)nEM1?V-Z19x$P1T+PA;3C6OxXh}zb)0B z@3Oe;2ey59tq#-AQHe4Z%147k?FAY>k z%gJ6*2*yUI1$DWlRB9s%nJ zUkw3m^XG_=76C9s5D{0Ea{XM0Vhs{LOT!{`o*}6eOr$w@3$>!FiQ_~z|4U{;3!xC$ zO6J^>%w-4-(Ut`-RENH-O(3)UiI`0=g3xnEJ8ak>ZT!mJq*;;|^vL zIQHzSIfX&mVt51$$3_hz>KrBR1nr5SzNLvl6BlzQ?)sx&e1kisOTw1ZQpc%xt7iNV zI0Tu0RhI`6=A2qmfR>rZZ66mp4luF(l=jYJ&L- z1DW&3`aA)1CM=A;!hEvVJwSK)g;cCNp0JO{=AVX`;BnfKu_;`~=22@oY&Igm$eW#A(>_7vPtOju(Df43Y(ng zEC2R|N~Qqk?m93A2nbE=8>SK+-;Y7TrAyI~*6{w7gyvoljOBom-m!5!$!@5`Q4@;A z4HATd0S0lLE&TDSz$K8ET9R0r>Y!R&jm_VfYLzxsDf+HbXkf}PLv)FO{;39+^uB_U zQPM$bAUZ{K`(|uTB4mcegr$-@FU`(4QKI4d?@J;OgLWcgVmZY!aq-7k@WN&16Rxothg=64{VtZ5*y8> z+lDR{-6{>@BFs1qJb;2j@%!t}sld#$kD3$3ae&7UKhdkLJUGGY+Lr6GG1rl#Y} z;(ZcURAiCK2gzj2bb1e-2sti1yal^qd^|9hKHoS<>jlZ&y^7dbc&)Fgum#fn{wN*n zf7H%6ir9y*#zB~7Cp)LZP64ugbe>*U_yH{P){`L_!pD2E=$^$@HbMWX`Om6 z!=L5cy920Z<`f!JFippiJJbJCn_{%_B%34JC95(bn_B1|@g7kp0!r^%1HyIYKf$}V z6#`@NB80}KG7+j7qNVfnv>RfMDx!^}G){ro=g6Y!Oh(}s5z(;Xf|zVV1iBG`#U^4y zjRjdQCc#;d#?3q@>1FTV--%Q@d2Q(B)y-P1ASkM#Ny^~)np;B@MRjY;GcC3c5tp=| zzRl}81ae)|v;^5u$eSPUuo8T^PrO1XlTnD)r9fNX}T=-PJ5JP?-7SS;{-7uEaX7vfO`SGSy>_(yJT z#-w&fM((@9(QqKlkz zFw@+GTf;UJdbCpPmbfXuNW}$QVP;wvb22;&a)Duxek5L6c9GsiPc>5JfSY3bk0f$0y!~>>@s}-X^zt9eGSU21 ztv&qilg!>Sgj!B4@ugjf%n2@(CSS~H#f80A3y&7M#|i59gkpTr-y7;Tpnfe%HVv=( z8fV{0HpUsln0NND>3a)B8e~@kP{unqoRl%Ny#t{T2Cf|bXX!fHKWWX4-~ zh%xss$DBh6=?EP3)i6go*ipsKn#po|GPDMQpE8#W3b$oOy1N6)H{2TtJNt%{x!sJ) z?9`K%bGMI^{~-2Eehz!OOHz}Z-XMf#PfTOdDTqZg3X=GSe`KLy4SRRmxyZ78OD|OS zLvN(=)#&#+Zsu&N*34Yxl}MTu1b$~<2<3wz?t~@)p`lv^ZssE0wyaTiQc!w@Gb~+K zCcxL*y?QSCd%5ql{{0iS zMnYI_Sz0tcZ&a86XmQf1G?!!COp_sj3=^cKY9fLjRL#<4BnLPel&(LW)+^Hi+x|ap z=6JWk+YpI=fG8IFM&PCH7`$0}E(`@hbv4WAv>AQtiSFOO`jsNJ**0XGgktI3yz92% zfoS<3hUmhAb{J0N8|TBQN^lS}ZpoA)471fX8Pv1Fo%};PsE|TX6PYRFG5~PSLUh&` zFR|?>Tm||r@gpvgXKw>%R^vNq!=b{zA2dRx?Nou0{TJu|+=;=!#MPc`CIgm*kAVP3 zFbajLSFx9s;Os*En`nbaeMv-Vo~%nGupyTF;>=rHn7&=HP7EkOAjR28vzI8)EAHY- zog$_qJseNMFdPcg_w-U=|5?nE%)EMT79D=NbXAH5D6yZEuO>2$yZZOra`4 zQJTY8M&>MJM1?R5wD$v$>N)-J8kAJUf;9!Rlp-284PK6k60;8N4h>%DyMGEIQ)q|8 zYLGFU&46KCJyGtEv+qZfnFVGG-5?^D79(Fr&*5)r*=h{4}gSl#Jj(l?SBqZvR$rJMBc$jg{=q>$g!?FWB*wwa+-QGr0-_{!JCjzhkub) zsI877La_MtKT45sJBdEuIBw=(vQ-l|Q%4dv{Zz^ijka~+415q4C04sqXnIj(5FcnW zFn~^$Saf3aMAL)oI9K&E!hlZ^N9snFB^G)dZ{MVC^|5ZK%gqN*^czZ&se2XNdHj~Y z%EFW0XAVt02T{(kP4Gw6Fr@j@e;REE<`vm_EkGv}kw9eJra$&WXzL>fbWGO1JD(!1 z7AKd^{FAx72XbROo1QU6Ep3h&YkzFW7Z|wXue;2{R>XR!Z4O28N+nQ?kikg-1wHfK zi6>lxX7rHt_>8lQ3u7KBIvAW_aIl__>9NyZTiGSS&);IUKK7DA5>|(AG$@) zlKqCfSn{hC#~s627UWWU+-hXOsN4l%)}p3VN(cz}p80oG_C?fXPgZ2v!pZd`M`S)^ zUq!^K+(G^L4%E_kLQJzIg6mjm`UA3BPKqn}FmZ*sMd01?E3)&&r>yXCnx@^Tz4plw zuyHdFNzRK_{}-Xmv4FMo+AH4gyg^m`+$7T-tY0h3MGN097a~MB3E^Xy5{=dCgW=GbmqG3kDIwfmJ>2c9eR0~)UZ^mBIAV?td@EdE($u>j9eBaixZuckQu_~bog--HMqsBvgNZE;u|vn<_O-K4 zz|n@>CsDBXrCWM-hX+BY2WpbSCVRCMb|X*gvfq2=)h?NfKF~+8XX%fBC2ofKWOc?% zSKm0^yx%?h0X`R_MwkF*xPSO_UsYkGqd_=jg!brC9$*~S~w@c2R5FBdioM?We4x4TUT^<9p8B(*Rch(X; z#Ttoe7ma)lygbYfFwIY?u=7N2Pp(|SIr&;Du;?ZlfG8=?|9d?h8^CF@SE`xoh>@hie~zB$MyZ#< zl$dwwBw;uYE!DH8uN56z>C8z^shDW)z?+6sOg_}u<(;gpHv|J8@P7&e?ZF&Od0-6W z!&~QMpg{umUV{z!GKpc4ajU8`qj>ITDRoU$EpiI_k`{cJy_wUIB1FR;Q6g^u#-N|M z{yP%nbobShKojXW=5qkj+;I=70CD)oJ-Dby8!DU^Kj4^jy@sOhE$O%%>C82i@QLKC z!>fMC-G4ODEIS6~G>5t9D@$^5oB;TxVe_8(U6e&7!e}s~maal5ZGJJgW zLVV3-dxbb4V#T}k}T2e`&GoLsH%`Y3i+1y5a1y0RR0|!$}bM^~z<+rZx z2L+I6FsH6)vR8r*ZE@?+XY@Lmzeo$}bm6xeZmMF0IH;;SKDAWoLkda?%IzEAB!wa}^w*0o)*5T}a`!`7*nn?X?xW;SaVd z#Mmr>g9f9zOCn}KA7~G}w_*Z?tzsl2E-pH;4?00kO%kpbT7EMl9O+lbq#;EzcZh1QuHw6+i{T4#4P?UcTp`XQAxr8jAcH|kZZ zq(=@thooNX8Z!dD*$PNLJP}=6fJP$gQ;HArU&@o~mn;T2Q40_#QU;7bV~XN$Xw&Qm%Z2`( zx`yaOUG!RUhDprkY3>JRt^VFC5~uzSxqwP^O`74)GXht1S;m8D)R-WRpCsGi#rZuh zoK1YE0I4Y^WlA^TN-9bD)Y*lstJb}i-Tz5dN0`nYhme;}?invC9tps9MmmAYg0BY= zG8%CMkjD$L1T3YY!yke#TQJYTahCoJW_sg5{5WINsj{#R&7|zzm+nr$Z|7VM4pqCw z$9j=r2F3_I0w%L>_AcAB&8-8eC@UGq30T!ZjFB%+tGkKLdpR~vlaQ}?cUlzO$ zednzM_wPQTWEr>cADq%n#9*5R^iVLw!J%znem~TbAT_D}>R`{6f6yjnq)Ww{*?MXV)7dZY?UZkVC|!UT0h44IV*ww-3lyNg zgCO~U=p-th_!mh26o3pOjlY!tng$!(6W=cS2dg0cHaYV4ps~i=vD=znFSzfN6!SqS zZKH!~+bRp`A)c^Maw^z>5}Yi*Z6GdoL8RLif1Y`YSZ<|~TrFhu8bz2U`|Qs? z?Y<6xF+q!tcsvbXVvi}bi9-e1>-a)Eom%Z6hFj(%Dbr6sWH*9ptK+ExuAiN>Wm}qw z`nCe?oa|E-Jca5u0HmxcD)(701Q@;3{+_J_!=h#u3n3`oKEiY|m3CHM{|td7B;r{~ z+%0pDzZpuo?o`5H>~nUbe89Bi<|?WJh`W(ea$76 z?{Y37Y>Dy-^qn2}G$@yIYTg2ytLgDu)3# zOG>homdx54HxHX6S{G$WxH+8N1f)j=heRZ3-OwP(HxzpukJ%UE_I9{}xjZ2x^W3y> z7{=;8j|TT-Df$ZE@WJ7c6%p6Em-~LUgIHiWKrw zlry0lV}S_$Rgv(U>5X63aJyp!oW@UsEusQLC`;|^K^YMZxgb%|#O0t641Y<)|N&}In z#~@9Ww;eav#bIwF3vw9V#}`G~shd+NNM}-$f)vI!rI#H7LmAxiq(EVV5#DHu&6-vZ z8Uj_@W0BqA(`Qvq#Z52>nO!@&r$aXjQjY zG;p7(-mm?Lxb`sTT&%2xr+$%04|gPLO<`93ZcW2N9jq`*SDL=ncD`l(^DTdamJ4fa zCKm{Ub!xyNY9Ei0c|*GRH-=%l3&OEmohF2E72NK|U6EDEHBRLCxgx_=bWZN{fcjx-(Cr_g(p&hD{o-TVOUp}hJe)z=l#bOHyg#q z$DjigsTRbov;hUUzKF?2&S>Sa8%k}OudZbDS9>uJ!&2KNWFZ=G*LaZVraG{mrSlF-TKP_~-|2c&$>yZmd4ndVsv_kLui^0VqTfi;@;1#X08s>(Epa@10cB&_`cx# zmXBtik6Tj>wI~&RN@{nE#juBy%V!2JVw;mxdMFhK|1;ZQKA861=bknLZx1vKY&+me zS{8QV2b)UPx|m*F%sqOkn+Rpl;@jeT^Gs)}8cw_6{1#XNU0Lg`o{7AAhAOE7y9b?*=$K8889iI>N|s9({nPxi9LkP#o5?7ToFJGU!`i})bl^i`r#)ym{r#p3K&Cx9omQVech&%> zYJ8QTn3NMs1^OVk6B0El)WKJ&4xnV#LXkjFa3n)HX*W{TbM-^Rsl^en9bi_2poKKV zUFW=DA&@#dotd`Al4Ai29wfnVIf)LtGA#b97F;36DQWmJ3(%AUkyZO-KE5wP2+G(5zGz3n~J2X|tZ?)FHDR z*3359(=bT6W{D{+AfO)~BMWxi!AFFo*x<<* zpb2XA)F=bdSC4#hEL3uAg81;(9T})Wf_Cp=*!fbLvE;Zg(luO|{cI5|%}FA>lp+XW zF`~D-hu-;eZVDSDX7JP3w)ja_qL-2DhQ+H*FAL)b_AZLdoCkPgoYo z>^Rt}O5HmPILn5~`K?Xsc*|B*3jjc4x8(blWXm)u43no96rt%8JMCqoA>)%?wJby@ zn5#upo{D55d}Ed*MR7?sHYB`Wie09P{>iQvi3Y82T?`zOfH0?*2~L=Qkihz!O1HaZ z)LMyiT1pHN*sJ$GI*16o4ks^HW;vkMEtT@yj-T2^#ei|l99maB+o^ya9YcOD>7ck~ zPiNm*OO8Q-tmwJVA1+CT$yVI6u1b8Z`PLbQblI!lpVX@E#=lH(U>w~_5-UNPm?^1A zrxaMM(v=XYG{AwVWo0|$z~NZi(Ejm}AdP5#C>d!EqPeK*g;7rV^0mv?w4X3Zx!0J7 z%7EO7=afpb$=>2Y9bp!o{d{dERN^h)6EM@s=ZpZwFoTZA|7g(oq&9%j(fPMu!ug{e{mjP|64swB`2v zk2Vf}5hdX=rgkTfZcm9tWam$5tV90aP#jv(xSR1AXiyj;tCR}~R>Tw!ZnYX!TX7dD z6`A_+RDZXG&qvNNl9QRV4^co{= zv70LCnV<55`Q|y_LibRV?nF_a9)0#cq2l{I3{t8c1IWR-#JqA9c0lFG^tQ5sP$$OW zwS1D)T{2QWduu^(bV097H&W6nA0-_vDXpi^^Ej3;wAd_4u7I0YKG);3J1q`384fD~ z2}}zl<<#SX<6e_n`ck1kY%v9d655ww400Eh39uwYy0GrZT2fva4-tZ= z`)$0JP*!Rbz)7JiamtEt7*TYa0W*0XLz%u8*Q9SyI8lo63Lv@Ntg}sZaf!_iZE)U` z2H3T7kW!D=aRFULTNAEK_>ng?7?-(q(^7|JeKdj`x1@=^`QQy!#m3TQh(}|8m&xi@`Y3F3ycw~F3Ug7i|SgLV=+<(U9X_bnN&6?`? zD}B<6!}wk7)T!pHm{>c|O5zU5;v(KW+7d>75XfUWn;&EdNdOwsX9=m+S3SZ;&Bc2a zI6Vp9U#m#ENJORcLHIkFeT9SEM_xcdj!%HewN$vrq?&ew=Q__aL6x{LQq1bivfk_% zR&av!y#`+&2RvfaC7JQ}SF>(QOd4fMj)e`_;uU)Gtez~tUl!|N`DM1k%8%LgC+T-_ zO4R!FI-?SuX2l%=I!qS>%8Ak9CxO@>K zh|Gl1pr#SWxWSJ$Rke#yr~+rz0WEw)K%joa<*Bz<9nUryAhCY%=*PLLzwq`|wGGrU z22q0)In~+6n`hgUvZ})s`mYL%ahONt@e@DA(eMhU9HU*y$U)#BUsqi;Tv&kj@)r`N zrZ32dNlYW1dK@}xmAx|FH&SL(7eD~)Pi8?Fm9H7E(ykH85((3ld(hDN)1lJ;+}j;6 z&obq$|BHmVqsJ69)4}z5)8UgWU(pMvsabgOrRDj@H7c&wj=ZfNQ<6AK?&qYrJ#-N) zLQqwS%{J)&0aN!|T641}DBh?DOmXi*0YGc)hob9;vnu)^n$I!u_n;VdMCUuv0l_+7 z%dcQJjY5ymuw7nu?ETu*pb6E7k=c4mDr zjXAl67S|&>!M>9yuHZ6(y<{TC7;=Nzd4 zz?mDYd&h+v0DqJ3qWGsI;=ZQ-N|}p>XxRK(3Kx{YLJMVeQ{gjtAGz;yRU(5~hq+Ri zejw2VqT8i@?mLwkJaDoEGw!602y4(f?DlEC#0=*aE{E}*+ky&mNteCx#I);;cyy0VeP*Z9i>KQy!VTi*eg}Wqq$WkPA)GxZ|(K^CD@Smt{C; zsonV|=jzxB+3XheE+gESsoe^ET<0F005zoqDRZL{pjhyq%(e?d*H9Vp3XNoxUWU;c zp{E56A&gXa(fhvzrjF<#G3$12nDJYKnQ{0uJh%0@|0lrC;4oXJF;i9&vS0)j9dZhU zvR+VhF2uDfKop`aH40`E>NAUS!O7mK9wea3?=O8NEI>Jo^~Pp#srg!JA$PTSRq#uM zbxYyE=jSmhaR@@rZwMa5v+vf&(%#~iu{yw}RYwiR#DAQ1h^yF;TSdeSFa=RXc z`s>VMpft!STsgZ6o^|Ia-pT*R&jsO``=5e2hC8}&qw+xL>|oa}QtL&eLjZtbK`2&; z0Fv9231?0%3ugTwpL$X7Co%;5aY`$K^@R)H#SN)N*426}ia7$xC3dnn(=GBv=_@}n zKsvN%#&Pu!+6k=!EET{tJj*j${n8Y3ga~QJX%-c0nc7^Ltci%{GaNfO1nX%IaioJI zDA4#Kz4_XzocmKtAyyP(=ePi@;-BYQm@nC+RM;Zn$!wZpR;)YL;*+bC% z*9Yz0tQ>hm5SZToc1x>DX}aO6rbkq{p$vNwa&AxY69L4MBH!5oBLhv&Rl?!_r{=Vh zoV{j$2Na)&Ytk9jWOe|u$B}X;d1udw&u5tF0r!oYEmKEa=LPuzzhVe)MN=8x03)*mg zcE5cI3eF+vV-1@8BqO#!YAc&7XU9C9X(kM`f=*UDzN`#n|0EiYs_eX+ce_J0XPZFJ zz1?iIq)$bY()T+Tu`$5P)rR0!AhPx6TzO4M>WT3Q_3;!Mrkl46p)$*DuF2c5D zM1V&~Ix9?&2~QJT7XXBFN(Kik3D<})ehr<|7q3A{rO3_JiMm!qbDiepd^Tk8V(lV> z3kqH>f~r1#d<7vf$ziNu@`ke+3ZwQ+jN2i}c}9ksplQHRTqFMWuGH=+I{QyH2s6?t z8&${bZJ)Xgu6L3weGK#&YN8O2CU!M67BdJjpO9L-I`7WS&@tlavRv2TWP*sGVVaqH zE>wuk4ENWRTF67XbY%~;ioPZfRt8)}8~_shbM{--19KzBoicxWMwBVS4bewwa&`5- zGC<(%_4;Xj1>0~2q!>rO`+*)(fS@k!CumTRk$?qJ^1yx{ZU_}OdYIInyj|B4I*ptv zEUW@eUr&+Kli(;GB+$b|hn2@19ErC|v&%r!Bc)s;elQwh`nZ;e_9?zb2{Qo`J{|U; z^c!wqAHCzJ8+GYrQcIqJ=Dhhv=sMj#<5}7YCbaeaELWUAH}9WMqoJ(VPlLa*j~7lN z?F&;+?m(&WIKB^)eI7|PGfjcG$1HY+Cv?Xpooha!vp*VT8J(RS$jOQa#BK*bHnz-# zRtG0IuNBs_)<*=m@QI9FnfX4>Ai;AcKXMtZB(bAEFU8`2l^nR)X$iM226+O~NBf}&dB+hggOu$vIvd}sxyUI9PORp?Zi>qL zKWl`r-KijTw4f*-iGN=!L^?#|D$Z4c8sdlemH?EWyTd6!Y1UrdjwZ4RUi_S}Bx>5B zBckTb{Mi$A_JO2;YLRg5b4>%0la8FGoq#^*o64ahI`EFrTPxs z%+3=n@-@LTSE$I??o06eue~KxDW#NBN~r|`9KnKP=n)hEf)M`5I#fcGND3AN?F7^W zCX|q7gfn(hQd0g>6G#b>s*|!2<0z#&@=#Zfmetv#>?ELDqVYB9pm|qw!PnuUH`0bz0KdfJs|Ihs&Ir0Nl=cwkP(3BxF21-m9F8=;XDu5c| z57h!H1&R{`n2^&@8T*TM;>-lTS^ut^F9U?(mK@gukdh+1;J8agV`47H$>5}EK{1k5!9*q&tr zb=G;#oUNXEXSw&zJ5PJ>w6acG_r$YajHR`-+A8m!TW_oH)mP7%>(v?GjJMUhYO8Uj zyK0Q(+#2I8an3d8OXr@H?wK>ClTwYT-cs+Kx8750nr+pU?m4Zjdecocl{D*_t*;=bZ7*dDl#DuGwz9x1Jj3HoPs(I8(f3-uQ02?ZxuaX{)W( z(n>4NY}saOXU2KkOl7`S*Int%8(Uj9rdDg5E7n+AU31O#-kodC`)<4GzO~5Q(nzg% zPF=IzT4uZV&iT$;^VW0LneE=$+C8VdGgEqT&2{I!t+adYs&}PR?=1Ds)M9+^r8m!s zCB+kCI_;+W>M8NIcu$L~%vfK#t(J3ND!0CRT0OPi*J^#~uKQ}LZLYb_YqQoiYrVC+ z_)071)i#uJ05deG51&0Gq$#sSOBO6wtW=>gr3sTi?wJTCBmo&?E!2cna3@K9&9qy+|YnxLoVV~Bq1HDGEqGE zXgIO)B_af!a9?jrmxjvH85{{C1bDuu)HC&SwE z_s4?5^5spFa&RQBKKSB+ zumd3n!Yx2|0Gtq3p)y5E6ev%eG!ZU2`hZ{uoetp*p#v|3(W^lyED=D)*ZQla`3tG0 zfI?yK21$_ogNP0pa)D5=1^-~6pbEhhf`I<`F_b4bM@&!yFI}22Q4%E5g9n|C96=nx z8$lYu86U$-fdpj42+sKj4VV!W5uDPk&FCL2^VeaLzYBz{0^zxXf}J{a=2*$GI>G9V zm7AU%50ljzUY(U05Uk3G31bDussk%8R$Z(x*rFv1mMd1OP?;j-h!v0?Rts3wpkXz` zssR5IR&7!KRRQp$4*vd+=n$c*7W|J@cl@i+kQtLf7JnmERaH5va8%J?QI!J4i7Fg+ zHLHwON2*R#oG@KEYGgwVG|a$=Y7v#9o}GIGeh5*e0Ep@jAF4fQLNG&yDhwAY45+A3 zO`(!PWr4pDsvlG^d{Y>pAT?!L8DDLr0a8v1P$B>lBSeG% zv2~XC`jIHbI!nU}jrb~Mc3PpAd|I5%-^(1_q4hb8Wcl^``}%ox@Xr$7r9{{C|Q z{{H^{aYg?)U?m)Gfb@s()S)v6&IG$RZu~(g;|~V~?g^X{I2>>{9DoA=TmozlFVly=lE=VZHU-Ivr^+RLI{=Pn`GnccUNyw*ywpxs||f_wCE8i)%|O%MHtI z=ypZ?;uZzP{TRmW=LY5WZr+L0CQX@sz+{OMqeY4QQy`9Dvqp_w2xj~>@Zw*DNZXJI z{A0jq^CvMvM2OpF+h&_=i-UV>Q)?Sj`?OANP)Fk?V-;LZqWj3S&df)H$BEE7Z^c*6K4Sb&iOBNt-^7#O!$b>cDU0slFp3addTtoj(` z0w6I$gz*}!u~OqSN@Ltvk<2*eM`O^cifRfd74?Ji8I3(QN^Fq)3Hcv=K+vN~1~$3| z{Mnq%-(Tvf_iH^%zgEXhn>8|PW5ldk0kWne2aXkMb89E!;NINYjBIObYies|Yhh1o z?n`1=1N&MVUJ2K#sMdUv{1d6YaDo~cwJvHs?TR?MmJNApiZD)%8hDCw`={cjbMhyvRMnEIN*_kuDvoYHJ zgbQb4!g%RI!31Y@{$~)Jxv*z#Mz%AoA@FFa5+xsc;2{9T9f~>>?`}kbv`A4R7+NT@ zP@GegQ#_#<$Al8>iXfCJdhn!JK@ucGib0A!iac}_a}-&iD9RNDD25neRs^wS99)~x zznE1F_FyLIE)t;@;+RkZoHuUTn6WWiV-d*>=|Oiqw(vKg00N*cCefTJ5(o0(M= z)f7-FitI-QHI}J&$sI|h8vF&dVd5V_5Pv!y{{A);c;WBwUm}2v$FBd6d5rv4>Ygp+E6Qgd+NgPd(!MCQ4#77!nf{NKAz{BY5e;B?An$h-neaB1T1Q ziUZ$^y9?e|8?gz*gor`V!vQe{goycr*#2VIR_ZVICUyp;Da?nkM=|{I(}&LG3Ti*K!a;#;q* zHE%5Ordi`kYo#@3oNvyU>aA#euqim{&dUYqfxS8uGZt+e7w zZJv}?s`s>YZasCr)lOUww9I`6r2oqOlGCDwXpne&uY?p<@eR9C$-)zsd*^UT_2 zD{;N^4O@AuoY&&LEv;MDd$HX3Qd)Jb6K8C7%@|LdC8hJ?OWj0-(DklWEOC`p>M5(8 zc5XcNuD9Mg>%5y*S$EA<*S+_advCq9)H!cS_uPByytmGKV|uZcHCI}1wRKh_8sB-Z z&2>*nEuCBET4mjH);u$=Ydi0J@6Ptht8t!pYr1E~8DmT@*h@sw1~EajzC%Skt- zG_zHTvE6f5Y;DywPfatO`PO}{u2tqbWtE!FeJzz#(@e3omtwoCrMYUFsic)=YU!qu z=6d9a5hMCiJty7N%3AZ?wB~EXQakOgGtYZxw%F#0Yt>UU)KXe$#hGnWtM|0GPMNW_lkTha zoKjkiCEhkuO)%W841*iyRlz7o$`>y~rxjOW(%&N}h*5R~?)Ht$)ltan;0GqyPA zT4DyTqT65$d+A~YSCN9F;3a;k=mf#n1Ufy>D77$#yayycIh z{PEBK-d+DI=<>OH^yKlsajqIPek60pTrnG5Em{1Z_!kl4f1?2#GW`FJC?oqz6?cOr z+XD{)*ummpZ?KbeXA{{v7S0=gyMfifi*;g~SSI#@B}DwK1a^mAz^bq*M%Zgm~Btwm%zEG#efphdH69vi>I}4Qf2dM)>S6$Q=l?95g zBI=ue<-)>5b(r)N(hQ9J{r&y)`8ZUKKdqy5I%tjq=n6VFWgOg_8*QUTH||gN&@rMG z&AOsON=3aBr%jqN{ebC`rAmrqKy=8E|DU-=%_L!_nPw&k9?UNOb58#mW5RebO9Vhd z&php{lg=q8+9b}YPO=gu>BAzasF38d=MD;X>d=`Z<;W9WxCg0)sDze!FC_qjB>^xX z4hAs}#25$w006+N4^#w`gjB_YuplA|Lm)x|3Lt=h0t6Uf05UKHLm*%a0#|=uNFRKiVDJ| zJ(>Y?N^QLhxW_d%(3X5>rKeh9Wk({$U8@bxuTj(7S7Np{U{AiEjkIqXkeVfz3U6Nw zi=7^yQrLvFoL54*#6$roc(@muzE5T%RPCw)$EkD^AimU-J_7Ng-ogRtWq6tHLB^x;8F6S?2nju6P4w!oS-$Pa`vs|`950lA z8F3vEgFwYA2usOiFN3m8x;S}cY6>JjS=WDDXJF=psfs?qY@--%qfu{l*xw1y?z|&( zkAfk9s*`5$25^YJA;DmvY!$HmB;(Nh1y|bItPS$S&ruJ7y zy?zcs(=qFKl3wI6EV;_fwYSmGFvn++2;_!W!hx;A&i%nNrv}thj|sIf<<@p3j@THR zta3(NG+A!Oa|TumS6f~sB>2%%84N&+l6{rM@;I}l)k@fx-}mlnzEXwKgHgBUJ^yry zqIciIPdHy#+lWx~ZX=V?X%{AmwHD0;5^|f!mggSe+12kYC4gB?`Qw)#zXW+|`U(@& zq@nqHk4Ta{TT-}|g{+X@rsj7^inl^80VZ)RSXgT(atSVH^0w19NEiNn3@xj<_L1Fx zg>Td{n8^(icwW0l$eJ8OOa1OGMXgciVjSY7v0H-I zWB2MN-+i%H$(}h=q`11tQ^=S)fP*r&Rx7gXcB6poamujP>svdqxP;g20<5J2fc`(-zTl$_!+JObqWPFc(d*}-Oe~WG_{7SbgY<=z$8N zcT5F9n8Ty7LVi=4K?XP(R?@-9e&$4#E-Rb;ff@6jj2Z(ynIW4km1{?Lt?_E-V$UG9rNX`hDx5dpJyu8*8g!+^) z#7Uq(*!_gmfDKmK*MXk>E5_<3@K*n}Ex~JOXmP`sr1)gjB4=A1KNFzs!C?W3;QS|` zau6cpn>0j!jD>q&Ateuyp}dck{xZf}vhbG`Mu(OZwTB(b#5Xq9TEx~#BS)}G&E=EC zKB5{MNF)m&tk4>9-eEbfC+cr#osnV{vGAQg^+fqDWs~WPmaGmR^`?>|t1v4Yvjh^S zZ%I;wU%&;QUtxv^@Nv`{&E)d|wI*|dkNxySZoenpVVYINLxe3Gci*s}M=R7b_ja7E zM)#)sGvxnYI^;;98x^%ylOMH2*OW$spoyX+axRw?Mn^Bk3l!!4%^?Ifk$CXX)Jt`@hqY+Yjw-HdCPqF*E;k~(ucbILQ5#W8(?|C!nG}rX9?=o7;4{aRE^jlHs!DAUk({syS}DLIqWZlL z33W=`s#cyrPu_gXs*ryek{80A>Y1%&_E&1lLC-TVhDb`#ni8bn5>uh^v{G2%u*gxA z4ZBhhtG0|-fPk%_Uy0?V+8b@=AzH2C!{He*&IIuh8R2_~6 zmWmmgEiKFLabg)c@pT3>w#?QJf8xeLf(3a(!V(kKkz_jqg@)7SiDoC^$J+fT$O5G0 zIK)$(gZp{a%%6HdpK?r-wUo=YtHEK57}J|~ouqKA;pZ+#mi<#jq9#z?tqd4Imy&uF zvsZ39IGX)mkrSsBH1Y8lGG*`JC#hpxeWz&eBwmMW;Qn(wqv~DDNhT>1q~tyAiFm@c zagS*Mq0L*4zx2fC8klwvCIpm)5I4_yl5|`x2$aKlsQp|C9Pw{W~l8@d{swv2IPL=FnHEEU>GCzGY3>e z{7-YJwR+royKW@DTPai~m{?eSchqx2O?U3~NYm(WTKU&w9O38-R7NA*?eqV=+sg~= ziA)x%-2(!y3Lp$D0i0BKBb^25Vl!EoW?N>@rmvIybx$hiaGe_oYfw>9KSeV=?{Bv*91O3i@|D@jc=xAE|QhGNel{wF~#Y9rnMD3_|5ZO4h3wa;O+> zssN48p-95 znyj-bxP@#T(+=hp02cjHlY&>eY4DRa!Lcf&XaPqFEku}+Xe&hiy@a(QNEfP`V5lNV zXjo6$5ds<)YplN31&vuvABlPv5&0ML!B0{!r1w5KOH{UYMG1mFvD^qo_*>8k9<{Ho zu3RRcAf%|Q$`)puW-Ax?ar?hW{^ zEQ)Zfos#y)`-YUjy9Y^@1be z9Zs2^W1)`gE`g3YHZ|3+(rlBD5xCfuYyUCvLD*U&5!#Zm9B$)OBO{^R$&im`;t{C} zKcbGDZzuqF8Mj~YZm>N;PS!)_Ir0LSeh3QSuR0CCWd#4D;4k8F>N!&`Rho;pCEdJNpcD0kZ~fx;S% z2JLjX#|?MxI%?TZpu_H}m{oz*{>4Z@(YsFVS6@Pp-nT`wIakvll#QfkGBhp9BtkE} z_};+?nY>D0T7%S7xv*v{QWizQhj(AEc07;OC5tUH-~050&l>$0M@^Vg)C`Div~Kje zCrN`j6m3$Q@X6vX$X%Y)$O8pt89WirZzdr0Dgccy$-yuNR+w6fTC#qb5zhP|k3``_ zaxFRWOl~%}*(TFyT%`yK`E!ll$gz40o)^hHYtgaum~cU?oveiN(uASp<*OTMZX$~8 zK=1H2*Appwod1&wyg&+&Ny4-(2cJ3%7Q|b>lPt6|`@n~q&~BA5$rzVU3@QK)H{$wy z#naF4`*1mQuH#FXR1QbZ9z6S3YQVZkBCsUBP|c5O^wkF#IHhBuk> z?InpFuMX$8H>RAYkUs74Kne?+#d;&;ssKU&89*%1fZTTSvDndA0lSz6OdFZEIjC9v z95ur7_(g1$FZC*Ihyz)fcuuG|n{DdCz2I=#cZHi#+Dp{KUkGktL`CI#ijpVb9XFbn z?qUJzf@8ZYuuAM0Nd=DU9~Lr$InNzJe&|fz2?tv1E(qQpg;%Zj@k4g#XzjF z;%y>u2>=U5hf}SMh9H$&1xjMxb+2rJwUof%x+Wg~6_c7BCbF5onJ4Ya%S?j^zLaSF zgp#UfUp#Nf6?ppmmtE?%_HjzRWD)y;1sTa{1`cQJ>`(3RxNG*6=~Y&snBi{gNVLJd z`e@<(ot${v-0Y{lv|3e%jGe+!64Chq@ZrO6-5CJF=*m3112>AE78YaMhOb|JQg7+R z6bnI+61GTp_Bi5@2p1AflTX6c##V-* ze5*ZJqrecwZ`1)2=<)zX$WPq_ZEKu7MLZ%_vtd=DApZA#vH|e~z001==2hTlJr#R5 z!g%ybDGAs9h#Wvg?BR%z_vDxTIhQ$ln>znGsi8bh3J^tW?aRc@>BX=bYrl zwUlzg&jU7*0Ar>cH?CE3V|?_}Q*u{@)L-k4Ay}fq%grSQ_@m$YbEPB}nT`06W<}Z_ zVC$=q?jLC`>iLq>Bed{x=28lhU+P@4r78IAY``O)dQxCYyEMNNVPq$1k{bFb(Mc|q0D(ZuQxuU;z;K=VPD~N!s?uMG+ez+z>H#ebJ45OtC0~k!y5077 z`c5XaMAsXQ(EQnxTryH{MHZ!myr`%&Q31x{la3)?vvYVUOW2$mWj8xdzWfS3W47g# z2hFEkG~Z>p~z|QLtigLeIa&z)~)-SkZtBgj}0p^YY)T<%!_DNe_=(m3Y5n* zI3XIK;gTqHkyd)Rj|edqnpj_aGzB#?XaRay1B}uVT`)!0_eCcPUbJ4KN+`@y`qIUp zwY^Tvsl7k>+7x!;=4oK}&)omOUF{C;pahZt7TTCrx*!N%3gD*0qs80zY-G6F6%FAV znAemHQBv358gJ`*#qJfk>9i8r(ew4K`tiKrlIq8$)KU6iu6JXzN;a|;_Pi8fH#E_E zPyU#}>i)$cKjK#klOU4ybu5|48!6T^9Hm zd~r?%N6rEX8`}n}RPeenU94gUJKmxYt+{il2(M3h(zfYcL=8N+>q!ZzKX{eC80?1B ze=8S%=@%ZBSdrmH)|oi1c{ht=j%HI6=R*lpPC9lzN$HIB|G@o(v;p42aVNgPJCqoB z%6&4$a>YTQ=HNZ*?vBG|VR%(KuIuS1xd$ibt>=6DX6fo13hbC=UfCiP~asrl+3z7qoeOlnNn+{cUn{fVf^yqM#P1KXqq8`zO zc6IL1J)Ys}BoF@MNiaefC=IZuA^R&kq2cwSb`dSo%jr%~{t$rDn32J*J-1rhh5Z(B z&1LAC)+@UvV3t{x82*_(*mEkyPn4P$OhddJpr}8$h zl%NgNWSt3y_PD{NDYlm5-s>dRAb!dIc$J>SAw4=dOdI|2=9=*uu@BXo_8nx~Q*X8Q znft$~cda4GeQ8LwO}*#JG4b20)JsOFQD5~bdIg_MTL zl!oz-pfvP?Xuaf)tUFzM0sW(J6GHIv?XB)adu=0f;Q||;XUNkvNy-()GlzN9`_^WZ9 zC`szQgtlRrNR@4+*rDz0tn zO?`pehCsimH;8?z&eU6?EY>#EwKY3cZ$10$K^%Lta*n;B9LT$$xDBx?7Gdf`P4};A z+pu1k&jXjXifp{3H}=-6V{aSQ#*3^()=9QFe7HFDqI>L3tc=6^?FNNts|&A-LwSh) zTH29dxwrA6O>X0b%o~Tzrx`WG;*Y&sx}4JOv9}5gx=u83ZD8X%l$m31LmP)9!^UB| zL(n*cF%xKVTTR! z4D_}(?BX7GBkH|P0Ad?HAluMa8fZjS*oF?%DuLE`X~)-w#|`%PiF(&_3Q_N=+feU{ zU4&ZYbjM3N9O_z&j38ZkiCPK zL|%SSJXD={m~EB!!#t%N9v*^P>Tq~?%xk+n4G$4t(}jmbuarEHy}62T^4hk@-ea?o zy$i&PhdFhv&bfEu;SoS5udlgyxc*E;#lt3gG8X?WO~gYl&4qaQbRHhceS1V8d!Ir) zEOVFQ!Ux1dDnvLQ9#Y?4j$nCh<_jPmb~7&%Pqe7p9Tq25co-uxezCXqIh=9&VwIpo zK^Qs|lV(vm=+M~CYa|9btlCrWjRHe#p+om|>aA#&H`(q&f!sQhs~N&CJ6+PwVR}tD zK#9D#Lm^P-&{p`?IzU34L$TU^-vbWD&EXNUIRs!%SJfP%rG3*J5|QR`zpb9r|D)cA zV91O0q~2!LkQc+8LxkLr*9Dq$4i#F?6VAdpj2@5$s#ObNy`4~iGFCQ+!WuS*h;&5E zKlTRaHWImb7s%c)Y=^u`*ktcAV0CZ8B^mNUy_ds0vNzGo)1L(>HAr)tvsbJCU(h)` zm-4V}?5!gya{qEW8;Ny{y>*qbx3&37OujKVot)?BkMcM+spg|(Y3BCPbbmm0YzA9SnuEHD|Ho!u0K^z`G6WTR$*$}@G~X$72Add zo^E(C5BIW}-p_AZr9`86OgNd|=3>K(PO!!FuCg$_H%(u9gDB5SZ_0P+T?4eXp@6FX zdO&SMEHLrzLprp~Hk^pgngOtlJg*HQ>Dn;mlh>9GtPO>=m)_ujZHPXdyxtA+)+=7l zBJh{T$=cFe$zDru8&UGQJi^079{vm4@JDPzAj;x}n!KH|4PlDK3%Pp{7O%!%Q#MQ6 zkZfpQXd40uix-lU*@oiohaIUVm+{(A@%7`|Mb?HCSR2mdEL9r@!PCQK={*A+OYf4x z(i?nb8){@5u3hw2#VeLWQi9wxmvoXUUM;u$gHXk*4cCUbb)~nB!HO5zXvGVKYQ>BB zzx1}6Vde5R)Zehz9+(t9me@zS}nI=rZD z!#Ijnys`{DyAAR8K7u`lx$frHdv&)VZQzs$fNgojZ3qwChMmW`Ys*^OP-JuK4Mp6B z=$niq2buE1x8ZT|Ff9pNV;d)oG z5sy+p=)rk?3|rOPdUr(IdK>H~yA4fVme%&Q-XFBrqIAWpGqm3!H{y`H4y|{)4I_JK z$8=Tp3_&Yi3DV;*6|(U(t+#tx@6${}$gKrfyka9u{^nWa5dU!(i5#9hKSU102`J-O4Yeq3L&?v~HVp5y(2^Cl z;&UaHZP=#AMS2Ssk>36$A-!?ckt<$zdYNoLdV?;mNNmNcKybtC8%(g`Ft3TeqxX6` zR|nCw@#;3z^DACUfW_-=Z^KdLZP;oDM!e#s3I%RB90ZFO4rGNNpXR1sGW>&mnupl>_1argg!3v+%5CeLS8x{zQ7pE#&Z#!o3qLsUFqSh>4)P<;)^V%wzwgVP1tTxHfz0=`C8(Jbps7H z3BIKDroIv5h7gY%Vu{@Fs|_}{-mliJx0o_Q52kWM8_NwHtHCHYT*~aKe3BbN-o~=l zJCdvQR$6?Emufh+-T{#7hRAUAInys)yu4n6M4`hD3mtmCc)qyOs0_ab)B$)-m>tbpC<=VT z*`379NbkfUNce^`Lel$R^{st?G$rF@^B*N-yu?>*Z%AHl80-yKYICUG5LR{v(mPxf zp94@I7<-O6smHzPn}k8Hj%(Q?V)c-UzBh7 z{a6KyB97I2k@<$9e8XJoSG|d|xwGm$K!|$|1I2v9p^-9P6}Q33c*&L74aPHv>a9+- z%;8n02`ThUmXUwGJ5lHBVIE$;TvAx8w$XFNpCpk+2(8{(}%!+>a9ih zeV^S8DZCqwTU2k*@rDvA`@Zkg%&GU>>(slsr3W1REa=Kx_H<)gSFQXfN!XKit0P&i*6!o@dcvHwlxz`P?lUIg% z53U~eUrr!qH&im{M7>YC8!q0BiVrk{0P!M1yJ4Q~hFG^7ez_aUKHd#qb~gm3Y$IRx z!X~?+kd!jJp=Cl4FSmX9zHB$VtlFX8b1!-E%02Kt)cbKSUI!^&*A+Ezo;N&e|E;m$ zLdP5Ghj_#3$~s84s`ze*$=Qm&6Yz$D2Ecd`AuwJz&>POg>_xpv&KstiZ__ybC~sI# z%^MCDz2QzkSJ-=3#{dHXK6o#% z_c0D2y&-+e#CUN4m*suS8;1S$ZYFxenMJTS_-XnC_BL*Sn*IOjnvi!+1%_91g2uyf_{)RpKFYI4N@|`DG96JvcxDdw=5KEH8|_ z5`TH2*lw4@O!);Oh0*IhuShZUbQ*+%e}n9*NyZz7#sOUs;#CtA;*~uqK+GE!oHrcL zp?SlQT3+u#o8GYe@xY?ux0vg&oB19TC*yTvGG4SIu-;Gy$#`wd;{V`3ug}j4G{&n~sKCA9$-LB*_J(2a|K8s7 zul;8PhFiTqD#*yK9F0B%XqD~SMDqK1}v8G0+`~D!*)2_w?l`+s9KKh z^O4nX_~)%^%pUiaZi-cnd$$~CCC0riZ|}vu$rBSkj=V`o(()CR_731?-E)s$HwWx}XOCU5 zkuC5dkC(4E&R#AOEb(eCH_U!;g~|;Tde^MUn)m32l*|nqfET#jPVCwH{1>8P~Y11RsijWC|OuK z*bT*w*Bf4z43SheFuP%lcEdb~-EbDi<8{M8z;2lGHU@E!N56Po3?Pc#kcRAr>vNdF zZU|eB8104&Lc;mV!lpzlhLB|{(+w}iuS33Yy*ISWK0brq4?hQ6!c%s7i(t!5qG1im z&)x`SAYKmH!w0d3kcOvsH=Se+$Eh$DG)Q=YHB_w&>thS2K)hDedU}sIh*w5Dh?i^X z3tGeDtN|{^I@Wu7n-ZsA;7t^?2-Z;I284Pw99|v{#H+8<)o>f>51hzq7~JsnZqE36 zkKAdNHC%owd?*cTXi8u2DS3i5ynCSEzTPYxYbcn%-Zx0P4;sx>_rvW=Xz3nPoKNI*2@9fccdb{>OU^H-*)#)9vo!-j$yXo|{ z2Y`l?20r*_80h0a!}Fkir#Jh^0%KEI*Sd|2MH)lkMQWDW z==3IU@IL0;aeKS}{jP=35}{)VxM*}OqWkB$p#n&IHMP@JP^@~%bfZ2!+wss39w@5gN6;zH7cL=_I}b*pPO zZ@G4Ip&cv`PCIc#*zp!F-m)FbWHXiO=NeyVwC>!EhqIKzlh@ zOSRz%*!WGoEB8AMTaL{SjA*_Ko5#h*_dQL^g>gNi_lGs2H`ND+=xxLFSnX`bf}0Bk zX3$(1*R`1o<#Ld@aFJdvls3&j485O1RA{*n#AweRiXDxp}8>A=3V+U6>;b- zGKb#n*Ot*W^gaPM?_z>3OwooeM0knb(?}rcLRbQfE_5MXXvswHwcU4wRH8R=iQYAe z-bD`JO7yM^?7~IYV@$VoAqV*Z*M*%g2DRaMU5M$rFwhem*M%yN5v;M#TJ8Qzz5kV| zw+xfsg)UCL(_y>t)u!HLq+qbPk76OF2r%?#*$80hV0Op?yhfJPTW=;wy$1&Z!<-~A z421$iL|Ii}C{JTqM>Sv=ChA=oHm2U&28MyD-`}-~;gL4=HURl~;GFe1G7RjxOuhfY zBg3q8p!%+sZ#wJD>bn-n`mSrIdw2C+RA;eD&Ctgq-pcwnEv6Zohu~eSwrlY;&9<|L z${Gkq8dbiLvR3~2+f@03nC1};*=CWfHLn650MT`GvMF+`UHt17Ez8NiFV+MvOWoJF zId`r~x}vdGbYKu-iD4>F3f7lF5(-mRg2*YlKo*IOHSIiUrt}4^-Dl-9kGC4!N?b0JKG3@?niY12bDgCb6gqrAg zd10ZKPOPZCD-uuehhe&r(uK|Sv@8xoXHU>&BstA|7d$U?>%7pY+C%6~$gX$gT7L4y z`!n)o2>5y4U`U3Y_ht;Zx$wgU!$GSPM^BM=ZLQ&IC^A!a-e?{>@BMsOMc(C(+dy7r z?Yt$anNF_H+c}|k>%7Tj?0z{|xsXvnxzMmiw}*gSXf&Po9Fz;=zaj6!{ku!$!u5VD z>WSq-DY9~*(qVhsJCqA??bdmlaGl@Ysv++>fXBIjysN>(&KraII&TrqI&bjg+~ni4 z_*t^+Y%|`)xpXk%G_>}PNb0VPCkM-$P6YC=t3J{As4Rrr)d zuDe*CEN>h2m8$BxD^|lhfwOSZdXSri_Kura-X}8*mUjYhzs@t>uK>1lMnY@lEu>la zd~vO%mFCQ9X+GTrxx2A&8V6M0ZjRLIcxTavpyaM9>b|JS3hCDIzEMZ2sy+wZLDOr> zeUA5xhlvtP8e@f5jKm5}iWOS&U{2|y$XyO#vqC{q77l-VP8QPeWZ{Gb-NTM7EFMM{ z{$CEDx4AFa2FjwDGX=(NIs|A z#bH%S;XkO`mEBPY5{^bG1mu|FsO)_L>(1kLx#5w*OS}IgjTGW6HM|YKJyIB+ZUvrf z^KGI*QV6xwWQO+xFDa_D8Q%NR@@04{D#Lr~hIf4oZyZq#c~Xdy7~V((9kw_6(VPmyYv}CKbpY`u@jj>?uuw27H#chq>c9ku)<6t z^i}xyRcP{cf<2|Vyb56pufl*{g%~!D_tIBkJd-%yX=3;`7=3x&RoI-fapRpq{4jy8 zLL$vqT!mJ_Rp{JNW*Ly&RZj7Jc@=6Z$NSdY?nKF5T)uNC>b%#Jf#dB|++?uA-nrt& zTU%IDV1*Ym7pcJto!^LHg@~|1yr)MBLmXB(9yi`_H#gpMjQa1N$_giySin2Q$o>&o zq4@w4_H3(iXX7n3$O^A1Z)9PzLIjhRWQ8xx3Xh%RJ^#@0u9#LhSK`DJD-P#bp&l0q zlY0aDa=b6`S)sEm9dB7d;;<<#a=bwpW4VdN@gD4lHL#(lA$(`=+Nb&CuJ+Agc1e=D z&I+l8GsNF`^HElq@fS~!6(aAQHo435rpa9_yxl2MtgzU?@s7u`!XGY_yY9?Zvra2) ztyXAe=-|m5Z=uoKoi(EszM-^2_s7jW1Zruv$(vE9o!8`Tfy2pN{S5w1-moFWwqzj= zRO-n}I$jF0@C-l}Cax%z6KA`(e~u{bJ2Pz{k`)U4&7~m53d0z{r<7rZ*Ksxw_w9;; zRt2)ccNgH>@E88Qg?=kQ$=*AxFfjpPh4_vctdO1qzzUb7uR`{dSK-&rBzK|QuuJc) zG2vBMDqM`%Rk+A7Z+2lE`0XMjesUH5)y{{#SaL?K!n4pFR$EbL%=8wy>nN9)_j8?g zYkjDRL+*;C%e+K=_M9Mh^|e?cEhJfn+yyg9{C9a17ydWHiFw=7w+};yd8-$labeyR zvla?63f4lqQq`cuyd|O=BX_lGwJ`2v4bTJBXPEbt@i}4Mo*(9YyqqtDS1~v2#$D# zhm?;RRP9yiVFEM#8>$!Bw2izWwleNAKx5n`<|chHSLnNeNV&q&r~AU|W{SK=l>gfg zco1-f2mPVzt*@CwKMy|vacZJq& z>)tlWb5)FQh3u2=F^XVM+;wtt;x5`yiXyt=Oe60Yx*)T}UB&!;N!%5&nk!V8Ir4s# z3^*$*zR273NDkT}Z<1r=U1LKL_z(Eblb#iKxz-&-TXdnD*$}lzDCoGUFpXd`3dy^H{~P>4HijT91fY!^cUi4!#i9?2N)^D$u)(@cExVM26aS)MG6Tym&SIjfAI|g zL<*6g;cb~yNo?2S!j#QQpCW}=F6z+mCQVW(j!OztY*H9|(WEeOhkB=fkAlzhV0 zcprzGoyr=pNGY_&vR$rDDYU8Nj9)_8uBw{nNTpCyrEq-Pc(X76OHC!fukqf`V!>SL zzNJ;;O-zk`vRfv>kS6JTgDuhR>iB#f|zFmX53cv8aT~F0`pR4iSgI(io zPqD&9Z%zy=?Ae(q|HMvUJ7Ikla;0j#2L%{4-pDBs}N1K zB1+VFt67wnu~A*pcz?xQQ!E;9{fHfc#+!BRdU0S*YMCFZdRN<3JTvAG700|pN2k#4M!J%+g0Y)5A87_@F_G;9^q|QrS83o zM@K$|B={5#bB?*~TBo}0I;ZR=xo;xx(-L{7+}?KmIjC?YjJzSvgv;V~Z4Rmx*6hKz z{L6k@a}aJ9_kJjX+eJ27VVqwf)=DdMNGnVcZKoCbWLlv^r4?Gx+%AuEyM_&9ZWlCj z8vB81g(*0#FkEVdp$)lC$r}WEZB;IHneirhKNK16V)&0t@-E)pX^gg!yhrc%RY=}d zkDXHtcdb4S+zR89sI8EHtJcBXMU<4)iM@u?3S&JiwZc8h#~`QMiMej?qxtV?@F_&{ zDGXY73&#C5>S_CIu-0+$27FXYxV|a;9HZ`9ycgpXCcJHz?sk!H@s_W)$F66gQy2j* zS2)ih#3}Sbl9@&^!Z(FQ{&tVWn><;(A^SljZVLC1NjnW0Ifc`+B=%_u6*80UiuV=1 z@YvRi=EZ+7dYrB}AZM#^!&tvgU zhVgCJVTUwFlICu^A_y1`Nk4^j{uB-sP@zx+KA&3u!{NLu-qV`Oy2N4e79mvlukA`< zlNP-qjACBiCYlv*swh{yD-!!uI4h)tt>PWQ(ytx~C2qS|%V&k@Kr6(r6`@wVL8aFM zzAUV>!uY6o2Y|D}+8z~1vqH~ig|1>>eUGxMtdRV4e{#ZI)QdPU;VyPgcE!7HR;_sd zYSgAw@t(kXIY!!3TpHXZGSOnPLJ!|$TG+Asj;2+IM0~x47n;i4(A%zv+ow>*8Qd;P zA7CDS3O$vS+?-Rs|J8kWgXl3dXw;iVEdl#zcjJo}hof zc=!L}eI26P#&ThJvsDBRhWA2X zc-x-kQIr?nKjNvda`{xaNT|YPWWNmW(_AN1q2irBhPOcz!&@Ehl!f8F%fL~EwAh?c zh2cLLM-_qzY|Ps=hAT~wnktMkzTNV6d3GHkv{Yf8QiW5C-Y!xFRfVR>Wrp`ls=_j8 zY%?+n>D@k|GADXNst}kyB!>4ui{ag;F}#72RfQ@~RfVf*+D^tB7n*ikzccRbVn4*H zLhAO9@jkMt3ZFefEUH4^6_}|Ccf@#KY_cCYFW1|(Qd#4@I;$}4rAGGFzBp>U4`>w* zoUrk}N&R-Y58&!i+Z%5cu5t%D3k#vODl9bK8*XOwHq+X8EA|)_*HvC0G|P~k2Mfz; z6F=qKbzdY37H%mA7V1*87q~1M?<-tb=))F8EV=7~OYWlfqHAothg{4T#hWC5jrY>t zP1tzLJy@6;2n%sab#bpN6&8kY^ujc{w=wb~P z{)d|Jwrq-oQ@#uOtq$)BA_9Ioyme?0guW^ycMj!{RUy;5psNa(eh+W3ZG5|$?ZNu1 z{P33hci&G$Y^*{^Pi))6+s-+z3Wt_ep>*XPswxcJzrVvf;2;7m&(bwk6~cjU7lK%Y zbAT@I!-06ep>J3D+dL)~g%V6y=nB$8n}=gwaY5sK18LzP7xawxfWGMaktJZXaAniRqJ@|R z?$TkO++~ggM5Too8ZYKu$1cX|nl+rjxH0VGAMd*Fpm|)?nAd(u%2E3w5{_3e1>Vt%W@@FW$r! z!3gU}%C(R*D~-AY<>I}twJ^7)xl3;#^je4u2jB8V2mxCTIc|@+|^pG7KU6cjCU{Ioq*Ls4Fz-8az>lL zP)Ye}cDak?d9W7#{iGS9Y9V<$LY-Qe99xc33*C;u)I#7uj9Mt0N65RJ?G@@)oA?5k z79td>+;wp>gS+!XwK^Y)l-GgO?F%$;*P&y)??>~%5G+(($$Uh^*AHV&aVe6|QitwJH~^+$p+EY2!C%@f9ZRQF-LwFn|A z#+khB;=R7@(%G=k609&P+^%FuG%Lzie-+mMWV|6LYDr1tZ2+urQ2#7MEs(ffnrCmJ zPTegcZ=xjft|@L8VNiN36n3YD3b!j)aU;gU5_K+6vGCTF`BT~2C=Pzv0aHZu$9H;s z(6y`G(x(B-#rw5w36SJ=Et}k~>(6Z}a=Q*Ik7R`h)|e`57dP*ZVRud=iVre@6*{%D zw7v>0i~f7O3nY8I9Sv4D4CJmt6K;M!-Zc13?hU%R3XcY^!i*IDwyWj%cwyi0io zB7MYcz(dD-93AfvpmT4!Mdo#|c^7chZ(-bn8&++DxeRI4ca6Zkha-=DwI_)iQ?V|guFK7zUjpJ>7hieLp zRH!Me+@$#7Okud>yzyq<9U#`mTUmIsf(mk9!FlWA?ouV*fDutBy#(7tq+Mb3m8Zm8 zS%4@UF5(LN}zUcrU+3e2p6s;rCq(a1!I?<5rqM_t_)F# z%BloWcqwJRl(Tr26ZnDBT`vea6yB{dQc&$q=&XOl0Ojmje_OP5o^f^^poe0f@T#4` z<~*UAA^#NK2kaVZN8x?)CphQ{Z5bwy{w7-#-m+H@Kj9s!|2!MG6W)pL37I-Lmc26{ zKu=hq}Nh;}K1ppX+iU{2O^ppec2?|K12AwUjo@SfEy z@E&Ljyj!g?IWRyd{N*lNqG36_4R<~{yzg0| zu#j@0&}*SkI>q4)AqJr}voOAXGNCY(Q~5W%$z7&Gp)d_Qq0pX~0YW39i+QpjV#bWG*Qb^LSl+F=_l~*ifMHJ!& zhc}C@8$Gkmw0%k})+zL7TVQB->z&lTGrSqEU{zt)G)+~A z9$@v))qlnJOcNkfw}p4&q;*LZI+g@kbZ$iBppoF~7W-1!x=ae&IWQ>{ECsv^zgbck zh`Zk>UIMCJL=C{{yhaM~iKnSu$#SG{O?`kjX!#&1tlnl#c7;dn+HnHj16Tp?`ef%Z zs$Ckr*@Q&{AnTTTPGVVc4iHHA5GpqYDPsfKKQ*?Q7zl?|XSJ+~B2 zB4FEjz^h%2HSo4^;C+`q12KhYP}=SKP54qs{}x#IvX=+mN3JFPRvd=7rO;ae)lxVd z>*;FOnWb>Equ~t*UkZhYwTtTL9cxz`6mLUh1B5;CPJo%hSDO@XdiXeO?J7AC=;Ntb zFI*_z4K;m_lf8gFYV1+SM#U)~+RszX2m)?V`VlcV$eW ziXl^&t5Y3m?P7q(4tI6pr0`22*S4>Tx8{76Zva4So_Qy}#9R6e644ZT)fCz~7HSI7 z1_xWaDuvs}@(H9qIXw#d#*1PKgX?}UYgZ?%OYaoZfFT>MB!b}Y;<(2-;a$T#H^ck0`3bdtm*HI(?CJr%sXMqRxqCIVPY6MM zcA@%lbT0&acCp>mc-zqMKH8sfl5dCB@FsmBRn5sWA=TUsoG~gIy>dnxxM<7ug*Rw8 z=JTQVWT~DNM%;qmxDNH%)s1stc<=6?j;;>xwv<+ov+!p3 z)*z1xB%hjh7kFFaD$Ta@`HpN&SP!cr@Sge+Nmvt}qBWsmYeE-Tb``)T%)%y&LN+1x zv%q^CklBPbYuV+8wFzat0@>8uCa!Fov>C2HxGn>Y&hqgI2sBR8*l&D5_OI!JeQP_uc%1-ovD%jO;Tc zRm=3-ID(m4O_^iz?U*R`aSQ~Q_wYwDD75ZpY1U8D)C35fgt7_8Dm8xOQ-NC0KH&6> zq(-yl5#KZTOKeF786ppX{E(d_G;FEQ9d9L&mlmc&mQ1Ol1E!VDJnUC+!8TYcLv|z$ z1FQ+1wK)C-UyP?n&!Np!Jum?6>i9zC8UI?=8R|UOtm8lqBwM4@D79d@?Ci(*xeWaE zn!;-P0JHkO)vg%xzH4>s)Lp8qmj*KNh5Y}6(dxfPl*E4D% zE7>HF!Pf)Inc|dbv+fHL^AcdMfM&Nx&D|J#2_0S?^%>T_#Ur+=f5O*-Pu>uD7* zTJqG~XSz^tPQKWxd~q?eFrvECwU{jWj^=DSCrYK=S;a0s6eUpVlIb+uSEbA9K81*7 zTaQ+8ZTttWi_BPsqj2LB=}?Hg@~$qa=fCex@qxLU7C#($lLUJq`(k?@ep@#?EUCeDSb@819N@12^JR2!EdVmC5C1NYk}*Iasfi; zK6c|0qsDqb%`L2?MK1*yu7!#Wn9n&jFx8h9xoz7?!@{t}#M%-gRWeHCL$z|LEUcP8 zUfx+fa0Y)^jjOdoVdR^6O*;)fdt&Y38KET0OM0#5Ud@<(cj#a4Urq!q>pu#jHtt%u zc}2?V;@2t<)zF8&(Zs1l+!N^i4fs#X;3LkucPJ1?@vtn3mOQI9x6n(*Y+8RtV$m%f zihj15KA)`x0CwDuzUP}tTQ)XTYC--?p zo`PNNCm1AtWX5*QFu9*0U*ox5j0nr+2c($VkC92-^-eXBQq-K8Xr72W75k1Plzck~ z?qE2tP*O-7WQL;wqphd)hhiO_%7u;2K#@j3vxR4xXH3|Q2Q!!97v756tj2@?(mBka zFq()eP~3&VmC3Gd`pK>&U3hPLjcD1`Ewh3&Zs&nb!AG3HypA^{&;0#7hWOmN@crRT zgdJ=^b4W1YrT+kf!HMsYzU%xx2$VM7qEB_vC(B)l6^^55Ci5)|u!Vua!lQ=5{+R>u zcc+vQ_wSatG(BHDqH6ik_iydl%s$QbLG$BZtjn%!%op9u>=bB%*8ilgC#xUc3YL5H zS3+nzGLHh)`*I;T+D`5PZ)SK6l*P~#XLN2eA&BKy(~uyHxZS_M$VWUflPqmvGu*bF}%-h*CM|A zr(>&6!Uk5DhK&~LacV>gI}V=jEwN7>1C3O$o;OwAKhYkdmLP5XV=W$W&~G^H3_sfV zeTb?wW?dgv0J+qe8@UIwOqS=jJ$Ov?d}Hc06m&2HGY+>VINF;hDOV&kb>ikrwqB8j z4)9Fl-23?&jLhvi1{}~-k>is3HW)TCuof0DFNW~gq9?8)wW8*^-hwW^D;8-JYp@(` ze53PFKS@f&CL?>CSAXVf}K-fi9@}2=ylT zjUAl70>%eCZF24pKnb67i}C_7Xw3}d(U>IWo1h#AY%>Z z==K&}djxlJAFo+teeC98QgZVcQX192yEIOalP?B$@f}J73!>*JSbCmYC^fzE1t(mO_8D3MpQb>5C5Duf2(Eb zYhIHSKQ718xL>88JFR8#z}Hk8C*e)ek@S@_7;fzw?6T{@=Jp~db zPbP3PQlYDhd(!wQK<)%CWc9mM=}()Q7wJAEhN{03Zt+yYY7HLr0rx7#>Mur%4lVrCFQ&a1o4Cb+l)mxTo(M~#Bc z^v+4Uk+NO5!5^Xmd8D<6m*CSl1v9+hf0pPKq5%$=ljQLit0~Pwo#=G1m_iu*qV1Q; zkDLaV;riCQbP*K*MtV9hOwr+@ILbo1t!mfOFqu!4jsM#t^E$7=g$%V;s$^L5lUFhSigUzN zq0G1bykXkwdyFfJCuj2LjKloD^d1{oZR13Ms|knsPpT3~7;R3lMtMUU-^Dr~jV=pb zv7Ep!I(6e%3C!XBG2D0#RtDU?0g6fKBNl)s1<3(OVk9PwAvYyu+8=?%Fhg)ZIs!QY zIs%WejAI(ChSd%!;aaT5Oz1qJW6+@?;-0b?k9eKn+IJ2SJM&}|Cmb`;*+&_xZzg1`#%W3Rr6(;lTnG(h^r4Cd>RyP(K@43qq;Dug z!xpOOl)6lHg6EwX$H;_fP$$lru@$6yIAfX4m?IM==8lnD9CCX+roCyhMKrM-WU~Oa zf81e{!O{jP#M>YW5cCJn{&X&m5JHY2-;r=|_*2qTP>_69mJk@>=j@|-^2Fa{8*O1b zW&9>E1Vf~d-@-Wiu5gJxh2#*Ja=$zgQ-kN`giI_*umlkX|Np@U_pL!VhcJnK zB(4U}G=5k?6A7D%P43a^NwKM2c{CL%#Z!vN?Rjd~nDG?sDr802)0Wm=PE6<={Kkyw zg=dKeYUuFT;pyM-f+yR0c1f}$dI0*Yl@y7M*$BB9H+yvGU1F4RPnbCRYuGrA7ct&W z%XVy4Lhp~?&`J;;f`kac3K7om5RrzdV-7c3NrdRsvfHPhnh@kP+_$WT>QF3Y2UPgJ zh{`$c51RxQMi56CsTwJHkyR4(I_<0h^CB8k%)qXLNNcIQ>RgwAe(CxLip(l z9cDUHc(GB3d16#tp_m5wR_`j9!Q;ve;o%Kq+Ve3t*7%&DsL`lNuPJQXvh9&R+mu{x z+qP}nwr$(BJsVrBOf!}x!4DV5X6|7145^5OSRu$~2w84$H=T{Rf4C%;h&>XQwIedp zMq3#!x|udQHDZ;>*iA(CPDVDk&pM3|u}Fj{HbRSpg$6?sIxZv>tOVLhR?$Qbc`r4XbLN?jpblPAK&86<>9ph!s(3Pt{Zg8ULB z_G!q!pCMcmkJy#zOnY>s+9&_WE1&SNSvVcWrbj%Tb{3s-VmRME<}_@s5zWL4ng}Z= z!Wz^`kUB(?7h@E&6~jl`b5%u=swm15r981n!T$`ytTB`Dc3gu;T9pZ=9d`V8I71;r z)YSXQ`fSupn18>*7-T^T@t~g!@k2Z|6UJc<`_(YB;MhzUzrOVKFFpCN;kbc*JL6Y^ z!>_+>otR&U$RGk?ulzR11rG8T# zS#Fros0DFa(BcY;&M)c&PE4ong=5Gg;{tM%yBj%q7j*g`KaK53&q(R9#zwBckXd+06o*If_MqtEo4Fa0BnrjB;qmy^hlXOIxIzet z;t-PJljs{!FSeAQh@zKx;5Gi=Qy$`f2rm&P4Ci6)o9u#qn3X|BQ%xrf!>j=zgb;!- zBvCY2LLv!9L_|bH#1|3qMdyh4BEI+{zW5?EK9Nsf%x1IM$AG#(7`rS>l4O`kZZks=VMJp(i^zf`X3=Pj>0~mNtRaRW3l9tG99)pZNtTc$#Dy%} zOpv1!j^+)|Oqh`%b0RJ(j@)ufEw#)tQ!yfAGfXZ)VuD1THzYJcIYekEx}d0_L=hw? zks-KPLpT%*iG*Fc;y!({C;R#mn}8HR8_R zZr>{rrBgXUJ6gvbXW^;zH6$=^$+w-7I$S{l0+awp-h+ z+uBrJSE`N{&7yLyOgYFyF-09IXQ^_jatVQJ#cl|{_|aHv#S{*#Vmlj1P@gVgPY)JV zNEt<3x|0M;EW2uhL%6{WZn&SSpf+@g#f5Nr5?AQLqjIE?g4WC0chp{b@zhF`(mI$I zd&I$=tR3~xM(}sn!Ew1enlNGHaoayb7x5-BB>xcx@nNPGR!Cul^kIJAzIpRrXF>Ro z`Oe{}Bljo?fx6`qoKE#=C61g7I^X~E{-4MBxcocEnsGv{30ozewZ~$yEz4qg7Fna@ zxk27cbr?Exl*>@cvpl?#Bqh{9a#RU2X0wEdg(*r?8C3$Ix2V*%#*!c7_y|CrNovTD zzyJW$4irHeK}!N2*HMHMypEp8=%cS}m`9V*#QTB*>m=o4znA;I z&`eOcNsTo?DFBkPJ=Ah&iUZK{Km4TWpxDPKA%Yl|X*=k*UQql*haz)bl*c1|9ZNvo zvsqcHG>-FW8Pl8id=8R#kOasDrkA^*lnxe+F?$od6vV1;(|HZDC`|<)v&od%^c<$I zESUh3qYD*rym@bo_0J3aE2wikkX3utE)`lwY4e}|D#8!Ar_C0pz`ynDMT_j6S-2ia zba2H7g70+^$zIC$7l0`v>V1bp!;BU+{I~4CRWwZzF_m#b#J8*SW!m32ljff^g4E^0 zS5ik*=LQb&mb)lqs%*|YV%;RfmsUjCWQ1NQi-TqVszswO)Lp$I&g$9|Zdaayj~&@k z*VSmvDN+L+s;V1s@DI9S3r>G}@+*BI2EzCzsI6BtEg;uFZQ^1tp>zV2O@I8{8=rXI z^aZpt7ye1c_{n)4&RmJlb=A=L6DOU_;}^gmdePq34zytdZ(VgLcjNPIokq`c-+(VE ztwT$jD~Aykfvwr2I6Kd(Hl0}RoDsy0wfe2W%KXtRlm#_5CGG<24F>6@2n+1uhCAW4 zZz?5Az9NjzGr-l*z3b|J(wtq|LM~?7Iz0=M84U!7^nJ7BR;p7d0bUd+TBuZ6$Ot7Bf2qYTXQ43>$D>`=cH70iuQbm z063D&*OWcNB&bdY9A)D?SWY36%tz+?(*Hs6)E3z#~3VBV{f@n*B5DtvOP7RVk zIhj}V4`jA2g0-k$NL03_11x}C>g;fbIfngNJl~XgIi;&AkU5rX(OBJk)RE4$h!KHM z9LjAwGi=dR!5Y_1_WZhyOr%@qQYOhwpML+S3>)2SUSWB$Ho4~%eiK~9K@%T&G9|=_ z-uMEaU5xdY!qr$WKNA=rpso$Rl?pE?dIj5h9=|XmI>`2WS!Tz?JFk9mOjwo@cReq> zE-DOgIP;UWm(`w z1vaIQ9H~i)s2I8FOyfk<6+A8fL+g&^!N0)c+t^5T0zf7dNGAO9lqoP=Ff6eE+{V_2 zdIMDY81}@_pmE?_DB3?aFu5FwJ=ek8RA*q9g}rVwo&s@`E!7-h%DZq`~p7jjMN+69JJHJ*&oREY$!MHlC1CvWnTqg6TtHVS_`{iP#Y z73H2=BRT!_#=P_9gy-(mRW#s_R7^7i1MGF*{I@}K#?^+iWE1d}-g+kv3fR*Sn1TZVKQ8n|M|>g6MD#0JoH>c&zU7jkbuiJq zxGPrEw+NFo;Snr@{FwaNQ4~c_B)Q-cNes*H>J`0(u!Uw6sBALZDg+-|eH@ZUr1GvK7s~bRm4UAqYXH33JH;N?UeZ@D${|M0wDmXp}A=53j#~Ao5H*$LZy}>8(B*eB&pD+*48^_{P1}8q zZdHZseI$ZWz2%q{qYKeHx=LcPv=AfQ_Xnj4NCR-qQKnN&A?{o9b9Gzzj6}A0JgH`= z;1Qz-1epo6`DkesV+l33<*QLP9{rB8JVPUsyD`@eX)a|t#H-DqkF)nmY3LJpiW zGK!UTMe=-~7a+gaE88rU`|J)vES@^hDH>)opVjsHl5R}9P_?BNKuN_{0W#T~1Qm9zL*(i;0R&`QhB-M_jxol29D;`nN{zB>x z>KH-z3shobH}!m?+;*}=KA!uH9FHvvuT@ihHYK7RAq$RqBHgxMpOi2b`&0uN z#Df}x(KFe6ej2bV>f6~l;#{tubdgdNjmZ31rP^paUV4t*7F=Vj{~ByB zWbIX$3cO_!j5um_6~U!x6&z z?-qM3Xy~e&W^s@$p!2R^Pbm3_3Qa|GjE@Y7PMcy$$0hDM6}0n|#)L{zz{Ymu*}@$p zza>7Y#sizwswxVy1DB};C)*E|8qdINkCXQ5 zq}i18uYf1`-f6Cf}4`r|I{SN-m>C{l~o%J z&@i+_eyxZGkJmw;y$UmuM1>I=616Op9m1cUKRlP$VwI;}Bynxk^OwyWpJbGV3uAME zqx_x*V3I7Wk$q$nhjN;j=dLxH1=*m);0S=K>pT-h7YjOe0ddM>Zc4(V^12mLevmnkyZ4mg2_8YvR*!y%wj)W)w#5v4gZ6-hS)A$ZwX_@I0!GO_i4 z!cW132UD=?H+A?EY@Qz}PEFyfU;`Z9a_mWsrMCz%r*?Rbnxc3kGx067Pn66xEENdf zZNNg1dE*Fk?rX`K{#}!M9vVAijY+r(+K3>_q_Lx;irIxcSm-6=wL)@l=vAaI(*$DZ zBQYn`Fc?0WT(l5H7k%&h`i@-AXql`1pB5Or$@gs(po3RUea)84CNFv54LIVM*_K$% zygT+QuWH!gLu!J^;AFPDfwbq^2aQ0wiPc2Ok`I*mk{M``k3y3-eQzY( zT9{Ky)hKvqwCAlhqmkXUvVfXREN&2x76BgF3NIPAu!kpYRI;(WcERrAP$kd&IU;t` zovW#T1aG`=Tyv4jw8vdLK^+FwP(0% zL8=Bv7oo^>J68L)aXI0k1-E+KxG*}C%11-U7@(~1_6lFh<25dr8R}15dg>{(K{6vP zn0vIJ`EJD2QBU1aHcS9tUHXWrV#@uS05Dnvcwm^TD`e~cO_$q0D$xq$okSXn7z^RvZ+Q-KxhFM)m!X zn|b?U2E7@fy|pJ8&qR$d)Yrp&?4)B89)t& znOu0Zd@ZNmDGHhN>KTrhh5QJT#Smy9&sjlCF|GR-(>rv>^IrLJq>c_bH?{`sch_n2{iVlMN+KqoY7HI z9k03%?%)LqskU2uH8ZVK%B2cj%;8Oj%xB@q29#*v$rlc*k|L==?4*?=(C7dLT?;*Jv`t@b|wI|0sS<0;|G2(c`14y-?VU;-X zO)6%TKcdNE8iX* zF6b0aTbBj=txgP}H3-0$?5i7snXyo3JNG$GgnQ^{dP1RzV({5BtZ?9L=wRlf0M)dx zio7qEgwsLf{CEuKDplCBkdNQMu+wp_W;g^H#3LqYy%WR|0=cCB9jh z1f1fIAB*6G<3r&gf?`RGc0>gVD@8Z@?H(S5(&wMjk;CMUwpzn1po^Lm*xVQdGPw{X zHK3x06DM;22HMV8HJNWpbt~r_F*ZGywbM#!y?_6jr+ZRfJ<2biW-Ze@E2=w1^aU)c71Pol7r!v!hF>+7Y_l ztOrpd{T2+vPQvK%;R<6$B>c*_FlCa?42#1utET$caE0lxNb5hINZA!dGoM8f8ejo) z(^h~lYNtE4st+Iy;5D@&rAJx{J+ixcy5*WQEVdeJ@-m&ZNqD2_$O3y!%Oe}uSJC3{ z2;1}xFbKH3hhYsC%ctF5AP}0~v(m(;G@wY9y2Lswd-Uyqy13J5#jLzl1qiY1y+=zS zu@jNQo)aOo`?QVs?Z2dMw~^rqa>q}sbKF*gpD?fAEFc~#pjzbcvVG-2Fk~Q^F8951 zE(2R~c~#pc@_)qzneq{0`4?n5Lx!16l+uVeCA`n%a zo=9C)q>xyMm2 zX(fsvos%;E6p>oM2-R_^wzdJ20T=wZPi7aj?)vXB1=$h|o;6S-3ReZFU*UCRn`5vF zZL^%IShq+IX4A+xZ(93EbgCi#ac2f}&IRGV_AEmOjBdNA{-t0s5?Z*mw{LcIAT1IO zqslw2J)9O$*8{d+GQTL47!eK}Itiq;v@|QrGVeO&5JUD>zpSzO%6u=iZ&LNwl98vQVmU_BX8$FfbP|hD1d*41)IncC&O>yq2`iMCn`M*z$M z4PFWm{(Go>Aae+4BmfFga{GmV@q?48cNP}*a}_`HIx`pz#cWtGh0l|z%CN_4m4`fv zp>*jP2BP<=X`4$Bova_9gDzS~Vk~QJ*MKx#P>WV@+iOcTxha(nn$+62`HsX>VorI%y~x z%S2DAXTvol#)eXV{TwGq!QrEkDNLI;Et5&H9{TyP5+&4}qoPI}dCe`d)R7PibvLoT zbC_Vc#NoeC*y+3HW73U!Gj_U?)pnV`d9Ht^cAY732TSjk?c97HxYNu=ew5y-+|>UH z(C)P$x?Y+l*f}9*H&_fiy&SaoYgj>?ML5)_!7mSmFIB}R0V6vS_6g2lWmYB2Mo-iA zuZFb$k4k)_rDzrCpv2uwPF|Zh$F7vfEo!kG!BQX3CT_8052EL+Ok`W(=({hs03fqp z9Fi>UR=}a+Ex|LszEPJY>8vk^Oo>Ux8s3sMFBoWY;hI%23j!3U6Bc#LpU0>fF?w4aTX}e*?0K^r-4*^Jg66 zW&u0mALQ^IicsR*MIMDIJo-l?!e`3dZ31@7ngzwdVN`XU0Irgm+aJo+jkN$!Uz@(R z#uY-HSvl!J?z>TyO9yEm$Y-Pf0_|5s+_`vd%E zty?K}h55zCYttka3Nu{_h%&35V}Dj+(h8y{s0N!uyY8yEz=$9}GQ$t7um2wy5m?X# ziB@G5d0wZ0;8vvAm5u3!tMuujj#hP?vCQGv%-<)>nU4|}qxn>gh5pAx&4UoIiTvT% zH>+57DBqD*f{kBC|JO5A2+*%@vlHBvJ;V6?@f)l2H7`C1swOO zXn^R79zEY~-T^=p$Z4_yrU{5(%wy%-uLcE@a{0~quI$P2SL&N^CQ~lk`*L(=W|#6m zAojVhcW>pbM?T$P7zzBt+5eEd)ky|Pw z_uoAo2bY-K49sH(ps$V1U|9IUp9kG z?yUh}@5{&2Slf_;N(!+oLeVjzPPFUrkVez4w%>{jbtk&?YaD@lA+_!mG>@uvQyf@| zWS}6Piq*XTv+v{l%gPUAm~Ng-O)<&jK*ppkyyHeU?~Dp4yyFc4=Azif6^<`7srNd1 zCqrVx(%us(!nHtepb2T&R+>l!&{~yVJd`iUZk5cI-n(&%H%i;ntacIH)#W#i&#!PB z7r4o_(y~ZA9cD$vbTcNN=WiT$;W_lKnJAN{z$%|p+s`NCkP&~GTF zE65HY`>c$;g5XouBaL}55UqA}ROUToL4&J=!!S(16l)^LUV^*jBVS>>k*I_-j9$Vz zQ>hNPQMV;)c>%XiAB$^fEitoy84-WSehC1MlSBi;g-)ajLhir~oIl-_^d#>Qg_39y zT2eb4jnRzoE1EV7z--uTsPg)Xn^=MG-uIMD8gv z$N55mTAr#?1rpLjLNM5wf|xj zm`xNoTko)`1gLMVR8Ehvl6j`wW*ayRHXUm2&jM6HN1s|+nSscLJ4vvG?1j~b??zf} zIfTFM4LN$v7&|K_ig!3+;`K*%|4&eyYj5bCwP0GfE$RMYx(fIel)+L#-ohHZ-~0l6 zY_R!V%0~Z5?o9-hN@!oHiUwLI&=*7f=NYY(f>3|8m`7_rFVv+M4)n6nk&fK=7AvQ? zJLrN4{tEMKh*{Xp53#2jDF3SgZ8#<+NUcNh_`ZoD8xVjY*(a+`Uk<%#+LtLgvQks| z0=?|J#ZMPX4+kMuIs4s`tSQn)J4-Ybo{JjI7D1@MTHmI#A=;x zT16+jDx9n~z)yk=lEn>sEm|*v+VrXK0{l>K)Ivp3SvbGDQYTB%Wk+)@TGOkej9=U3$;Ku*OmezzIz6gIiH z_}dWYNa3KC0Of^(4T=j7!iTKdW6FJ-(TB^`s|i{ZmQiVul3IsdE}TOK)5#*6qZ;jS zHGAGb#7Nv^RMTV6Uz(H{@H6n5l$UElG_wW6b~^}E7`e~2ps0Uw%a#DCU{w9GG99*Sd4lx z&yo2AF-D?&VUs6`1iag$q3n8sN!Ev^e^O;>#W7MiB6s6bj2hOGM~xRN z2k~8{6}W~~YnindqEvOTAek(|5qc7f1N@^4$w2z_+h@;cdI~6pkR$bOl0oP`AE429 z+#2mej5uv8$bG(RdK`^Zil7{3=e+8#C`_^N1JkhNt20OFz?|SqLxEbuZ=Wyz4n)de zXdBr4cQ1FY!-XKs1TOse?=Y9OZ(WQ}Pp7McJW0*?BLYQZjPJnxoKB9DhDxzrP^uKM z$1|o-=L@sn7I-RiF0{y2VQYwxVp3k03t<)!1OtC7>OxnKvinsEg$B z%O9(XlKP2YlJt52LKGD)JY)K~eW?{T`(!6DH!vsOA!PPf;J^9>xa;7{Zmv>1Lgn~N zTiNK${S=Ku_It-1yPed%I&j;W4&)aISFp9T=B#02fPe-g?Ds)i78D`HKCkDS6WhTv zZhB@YbLKp-g%R`wfzD^87Cymn&*XG3T-#-K8UDy*2At)slCT`n$yi-fB;|1+b)&$> zQV~V>w=*vx6~b`WYh2GN*62m&{e2Wt)D3bKp2Fj_XU1UFC(lYAydJ)N!Gj13Q^vYq zVgbFaE&JFBs?C&C$>+lUyw;f!`M@$a>_Kfeawh84gs-KIS?6YKLhZ>D{q+7Ma ztj}Z@Y7@x-mR;7~;OZei4q(N`3OL*u{l~b*x(vB+ry(&em*?DUGN>)&CXVMU;e7*% zb#yF?qka~d4Z2V5m~w^~YI0-(j7KJc!jXMu6mi>aK`qGTQISymM6Q^=qEXSp7yZ)7 zRJW1)q+oh&aEm<0R&iVqqj-78Lbd0X6c#Rm#fPkjOeJo{dCpe&dGak@D(6l7j)&}SjL?b>P>eX4I<3Dm%E^`r%;}U=An2fEJ{?V! za77YVm{S}Y{~Bls6(YIQdHo0Mskxi+po&g23vZ{^gU|TM*FR@~F5TE2x!DIe{>1n~ zOe$nyID_4D(HO9Pbs*pD_OUQ zQ@X_MsM;8Q#D3P=46+S}g>wJal^Y5nrp;)|U0W2NwJT7W)7?#PGVv{b2jl&Mnd){} zp`XChI1CbGeasW0F=tL9LXAwsaFr{yjPd4mf=snjlAsKwDn@Kh0foAw_a&NarByKm zGwW~{EIX*FD7$ZKTTd%ea1b79nOKFu5+_EBvyMM}5zyl7i2J_r@`9@3tJ4uPk@nO_ zqAZvgT~F+i8f(e&V?iRQ#Nj zSer4q>N@@g$(sNiJ;a+M3)+*PQ98DEqe|Ju&hiUI``zj+xis`M87EqW3aC~as3K1$>715Upk3mkGYlPh#Kg~R&k=I&5e$`kaa8<|J zH+{zpmv@mGON-I&TKrB2=1cyNC$#mB)z#NHDz>yGx~_vi5+r=;UB6H$$e8vy6FTlGW)sh18;FeWQv5MmOVG52S z+3!XOEqD_Vq*OYDRrYtZ1FrZ^V7f_McC>sSLl7W^#({8hM-VpJ-}46&yKe}6P%9pV zr^Qc3p)8d)SYwbe%fcyJ8PP4iz5tr6y+3p@B>KoBP9S0%^ruQ$;A)myUQtWCEcj0D z-*0K#q?tq41_Y%L4=ytIaZ6A*xW&{UI1tRuaB!LypqkXtx2xO2vavwFr`?s6*r@W7 zskUt0;jAzMX=%{V_FElz7rI|uM0K->_(1}j#4ZZK3{5mUgk?%-MvOYLC7cNS@vVZ; zC3V+$Ne%&-uF6d$=)uRTempbWpAH|$yqn>=c^Wju_tbGGMfYypQrH+fIB*ye(qk`CtA%3810^k&o1cCuk))K!69+a#ynCbkm zLxxvrWmH^c0<5H9LWyYyEWJXs3^6)g9o2DZ80uxw)z)Y&QB>2{`l7G@W#a0XOY&E%&f6tGh?cSarW07iw*=NkpE4f1qXN2%#p%Z> zWEf{e47W;_GwnU%jvu!K+SQJPpq{xoiaZnNbhgT+ zMIR-*XJg_sO!17YL38jdTDAdj=wOfb2^@oYju^&6W1(NFr;d^bGqBw(=-{(Zc@4ky zFh>=G>;!?M>tS_(4s@A@fD;#R>07e6Xi`C=BS(nXTwLUZAZjN@*ktue*cuAm#qfbU zW=lqJajt~fBX~7*p{a6YYUc4*PR-Pf#5fG_I)v0)rxZXhLOmuD^F>uOH-yp4Ixfl{ zigj^`cW!`YWXll*D>7CKhMMQ}*m&#=sDM}OwKN9&ve9Qa*}$DV^O-6$bvs*py7l1W zr(^_uwIDT}B~y4W8Sn^CSBkATXRc*K;V1w;emvVMMNsQe|omUxmfx^PSH>V)=8=;6HYQ}HIr&(gtoGCP$O&=CKXy$Y;_xgef0UY zG#1m>{L3G!8|&q+4Q?}rwJdnTMO~Y$DZRFuT5%NB^tG%gWA~vd{$~q5jxd=Boj)ig zVNAp14Rx)mqvO&Gr7);Rm*ybFphpFqS3(e=qIZ9RI0nak@Z?)>_4NmD2&wJ$mKuie zH^8kp1)D-CHfcnH37>EtCe#Or-{6_{ovg0T`AZX&(&j;SF&=F^y5KNr;XLeSS@%jW zt6Ha!e@&=4uA+?yxRVo_8GY|Gh`A~ts$OoYV9lBq3!=mKJcixWVs zxGh9{KZcmWo;Qw^aAtW(F(FgBiR1%nc+=8h0Mh}L-yw}vvgR4J2o#YOHgQ6>RVac3 zuLrB?YrHFY$or+_okEh}=HaO_4L~;{EyLcSI1Tlrg)}nN!Qvuh;qH3qa$j4SbpRH`y=fTx?S>Pxf9`G$k;*+Y|}pfLUUy0tPA2s4+m`}ZiU4c zzl0ioOx!^RSST4bTHmMxW$jBLUG8kaIDBKJM2+{=V+yR7hMA=dn(U^O6vbGTBy7ikn|}r03it1lbu@E za(W~|_U1Hi*e}g(h;{Q5y|vvvVLN9J>PZP5FQq8fmSEp0Z#py*=s!lLksSv4{O3_SYm1r|1gR{&2*VK@chfvWie$n?_ zE+X>JnK2R3(9Fz?$WLj*RTV$03NwiBh;X&YcNO_|*|S!Q7UxW@QiZ3&w0Y59;~B11 z)0)eb3Pso;RfG*vjHoaSgl{sYiBbfmCOmPHqM=KXXCsBoHzK#9mFCW7CUcRMhFIeZ zv9!xKrj0{}BojlIGLlopE&nfa2?qcF|6dLyv0&*J1;d|ye0T1ZU(R_ECrUAqRlL+` zO_Xv^m0EF`7Ll@2CpzVnQWlZUDW!DWV~13x^6i=;szCr7z=fh*wZ0nFAX;dmkb)>^ z8l7FI8Jb2fw7^gnB^sJ`Lkb$HqD_}(<+E|ylIdetwH}k*wy|IvYfY`k)UIP8@|+dA zVbZiR$d>IIj-c92)*>8T#9l1Xty{OQN8xGPs;A+ZmfDiclr+4wQ_@hW(jT&6P>EdpPdq|r^@xocTeff$BfG* zW6vHtJ)%?MtM1~IBmxl?N;>>Dkt>o`QrytA5_E~-&kkEwdzpcOz%KLR=;o=kTnc)P z-SKOt)7lLWbw(H-wWdu^lEH^bNAzRQF{xPhY*CfiF=_RX9~rC~H8vuw!^APQGO_9! zbd9Maq)lu-yGcX>qz|d0K|w($Meq~!`84`Z$Ul#lAAQuqs-P*&bY@DEY3V9gxlz$_ z)U~lRETxS`8jiNnHELPOOtdP|S#jcXJ*nqkKqJqK#N6+uSVNLi05t(DCbPS25zO~K&i6cG{XLne=k3TjEkEwz+1q!F@(?+~`~ z`Y1}BkcpR7mZ=Q6mfuurv|d7a3CGoli_MTnb8)5qQlng3aaCS%m}r)oXf2&3{Bot0 zncpJmwM)PK->0F6q%54>iUcPi7RH&1fStMU4qYOFrUVJ{J;6L~7o? zh^ND3io1*Y9Z{!*OAATcnPR-Kc1N~t+vW1>t{>achi#KY^kuuY%jI&pTwa9BWua7m zZseJ!XQF4C9zD~&>AUyDW}=zGJRSUmU*ri>>?RM-+9o{HS3Ke9qmQ%rVj*>LoZ%%{ zI!TQpg3(8R{(MQ!^Wz@#j;+PG(^2uF5{)@`hMZgRQe(O&$g~F)cPVm^GK|_iQhnr= zR~fQRSZZjhQ`c9-RV+GjDyOAYI-x1{Q?eRHov~A9OjVL($u+XF^MYKBIx1|V!aDkn zM_LtSw9$$-%BVL!jd^lWoLm$oBH8a{Bl2fFm+ej_yC_9T@hA4gC3K01>tTu(Sq+z2 z43|(OJhALfio8`NtYA>m>>n^(*6x%^% z61()%&uE=AZnR3=hT8(xv^|Ud5=n?Lohhj^Eon?Y!%*9Euog~kib{X9JZov4tRt&q zrBlaLDYZ{zQWy|y!%4BKo>Vkh+@j84ltGR%SP>P$c+Xgj?@msftRih>BO4d_ zHI)=pHiKkUQX?&r#ZYN;iZ(sd9FAvt9(tb?N!?}?1r-2MK(4=Q+7W5px^3Gw;`ZH@ zQngyU+p^btwO5V0QR$6iL=*iYI((C@n=Ct$Y{}{^l+VPt zgYM7Gwj|rOZQHhO{kp9?eAl*Z+o+4+HgZcOZ9zr$L&&CjosBcH@lPbPOnH{tS5T&^@wwX;_bK-ar5=M{EN8!uD|YjMJ4vCs+uaU#gnM2s-$Drgt*gc zwOlTj%jI&pS}j+r)oO=Rmx&}|R{52Q)v-3L8J2~DHMQ1hC^Xf&Gf{-7D8ADw48C`| zZZqag5*~+5bump1&1HmI>`kf5jC43*bn{ME8(*R$9J$14q$EmiDbCz!hdPX(O62aN zsnEDWQ>u&%x9VhkLz#X!#c7n6C~@NBghZ(^A|tZTNJ&;Kg)~AqeS|QI6SAUgSE^|zo;pi&dn60GLO-YrMP(=~> zB~n5%^{T0;*Q}~s6rkf=w_?bj(sINs+70<3?JgT?M-&_Lo@@Nd(O8$eP9NB5h#wi$0^O1p!wtFGKu zWRZ)PmRiNAmDzw(#RtpPLXlfUJh6K-?}Q-=(Z5zSA#N?INf7dVloXg*XvlbMaGw

    0|9EtQ{$& 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 z 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 io7!_ zvWhCeHxm?s`q{tRDj9#d*)+IPT9P$D)lG*fUI(pAf6u8HiO61Opt%Tk;%s0yFhCb_ z*qN0Qe^K1cgw1YLNdmql&aH=-84QWMK3vHtl)hu%@CN;IkuSMuqwbC1eF1FIy6mz{ zSab(u<|l#Y^qji3wE?;M1Q%%O)9{jY7rxtzJBwiMgg3_tbdAhN-CfIT8{ragz|(B# z>4G;z<^XXCMn!_Z;7f|kD2%{OXwusA2Qf790aMwr5Y0FH^h^wPb~BM(0VB!X18U|imt<7eKu87DI>0Cl5M2t71z=E2iAg05Va6v;(LAYWw>x198o|Zwi9`P@ zkK%d}e#v2nOJKuaNNWeUsP2tT+D@|5;(hj-$M-QhE#m~Dr~W6{W93W&mbI2Yky$Gw zq=~WCnTEQlod=;~AcTUBr#TaY%p~B0aQvbZ?_5-}(L2nLY(NSe*v?Zou0^TfziOZF zs+)~!G{`Ndfrh?%%kB3b5dz$ijqUEGcAW{V!WbY_CDd0%I$YEE(OORM#l>Q`qam zrdfs~?I487)}GC%6CIj6DTblC+hnQT-r-#YN_L9?#TSp(R{W+bXN4;lF~I^hMYgY# zKw$x3oVdiEPE)BY#IgfM*d)Q?_z$i-F+s#A6+TNI(X8g6cC2LgoZtmTXX{OgAPE0$ zC%AFfOalJK<9q|8wE@bUZ7mm&C8^{suG{~YXeClsq$GQzYFnzRqXE+b$pX{@ZZt;Z zp&TFK4GjrDq|QScIF*ui#&`9%3exCB93!fvpBQQ*B2i{OA`!|)#6s5*?rb7l{qjrv z672r+J@|EJEa@(vcV>2(a+5|qpGj4ZrHMOc#(5f#n`u6aa-WVXse0+>op(B&52wTN z?JX8@N3AKkm}ZlRELxK@k+ZfF$wC&gHpUoZ64@tI_=dp173f)@0v+a{5Jiw|(|IPH zXR=MBTqcB37NY1(Ip=3shQQOC!a{;8r-VTFln?<6!@{K37ZS^RT^{yAI6R@@tzo?v zVORzki!NfqViEL9(8?7hB2mlpZ$+9_G=QCwp&&(2;+aYqpsM~E0wY3;h{Yv7fr|&uNd;1D z2qRzs1I9BU%!F904)3O$uxfOm^zvX`|Na$PJ3KUKvu&-;3j;tj%&r?Bn$=x;UUV; zLzJI-T*pd3B6I{gN9GAqz6>GP?V4y(${Z#rFes4g_K;|y5HlVT63WUUofcbkT7-zV zAfnJ+2pd#TCdf@eegFK)*Ka=aeK~&Y=9zc#zsX39%zvHFR_a7uUA6&Hk7OiFVBg=j zSgfj&iOQU4$HVC;d=C5F6EAe?LKk6SK_PGxLU72pE)!xgp(R2p$mN05f)dITim*Wj zL-=(P?-vX~UV<74`o6}W+04|b;h>H)F@~V3qZ)R_$IUpi(eNMn^ADB-g9AgbY+tFvpH8}!pxJ& zrrE&|lpqNcP4GiJ=pi07VHkozPH&+KK@#E~+h$B6Fd{@SLSzyVLLw$15i*M`;h2Z; z%;Ph8#Kp#Z@~*@9r4g5K2#4@QFB6r%3lE+Fu_w55`_2tFxZ#RZ z!y`4Ub-GRvS+av>EP%jSo)DSok|vBYCx0vx*NtUk*>WkQk2+!G(II9@Boc{4l0*%n zhX;{p!UR#nLxb0u9TMWzAz^kzNW_2AA|c|7_~Z;-n$OnN%4oXp5b7*^Gjt=QslU4n z$*+uNeqlv@U)Ob)iuyqhu2hkVE%L3cr{T#VZ?YvrI6;#h(qv2+G-L=BhLa2@_!ypy zPr?v}2^mGUSRXGbvc>v4ewWm6-Rl@7g*aczCo++E8O6M{hTsrXRUAZ0`9vm?s9Gqv zA#7&|rF-P``1Gv`pFIgiRG)Nrc->T~QYYn1 zEk!Ct(uB%#G@^1vVbPfY6y>nYrkDu36q6@HNS+83S%MsjEo_G+?0ZAYhJ|5U2%ZRY zSXRo;G1x)Y&GrU8!BYp2Fw6^YGe62swe7Ve?v_GTWXT2J~fvA6p| zgTg|%LIl1c@&+&RN}|z9P=4Iup>n7ks)kAf|0ud!9FKZry6A-Hf+e2y8BZk8Dt8HZWJ2ynuz(mY6rW`e=Okj76%gu$So7E8$NF_m%5CEY)ca~6Iw zw$Q-fo{w>y%`7VviZ<4;z!1X1!h{gUne`BQc*vATM@AkZUAIcGgpKqOGfF2?-b0bF zMcOMqk&T56N++6Vp@k;$Fca-_Xd&^VUSUlh{iq{~@?GEm?T`4Lm~TliBIsKpA=F`E zs0FOTwxaL1E|L4TD{}-YxG+Jcgy~(_{Sb=oK}3$zf8ePHP9{N=poAin7wp9oPlObQ z;7x2!gmRtI9l70)yqeMQ6}utu9twY<8`==z{|$XP@A--;&R&`8;Y|)dA6&fKF%u)$VU3dB* zl-?~%sdRwpKw9pxvrr)P#P+CTwBC@VYhM(Dw~}!$U=MZbIPP zKpDnJw^(TLgcedCna7xn5r^RLFdk3e)1L6~e!?)}Ght@Lfg>}a*-zMqNQgd{o8E32 z77r5EhD$;&!a&XhdmaKqpoku5$v#VF+tzRYZO|{rOn`HgW%!~)uQ}&IYd&85cQfRn=%8oTd>9MD zZmk;XP}r?i9~$aIhhZi+_zFQMpvH110T5s*N)xWO%qJvJEGrTA$9`l+mi(|3`F&?6 z@D^QRyi40A}vD^s`VXkpUgd{tp&>MF?*0>Y=5q1`1?GwsAnMMX}DhFAI zv7YX9zAzJ58OqS4$ubP@FqdL~`1$zr`HVZ9nPi8fRBbbooY{E8Il~qaK}wLAoU)PO z+yck*(9D#fn<+Ij91)T;!fu8P!w}3bC=3c?V#374#KgpyBuQ4mA%oxd zMHxP`o%{A$7d`e%VEA>B^)Lm6OPHDPGECEGnx<)bcz6(n0$*gIcz8U5!lhE09w0uT zrH-H=hLOkQmM(HXUTGQ>@4R>jW=4n2fMMDp)D8y24(7y;7iQt5!wL%vqo_&{&%6u5 zFbeX%;#d5JEuj*^;r9){?_0*?5=07(aaeGWY;Q3kVj6BOLBe!=&R8~qW3G0n8(4=> z%f>|56A=kf1kz-p_NAqzyF+IU4Gran zA#}kXX}EXqjvy6@G@aF`v=g@Mc~i**7!4IMWC&yiB8VM?pp}8qgP{V1Q4}DE#UvSy zfjEF68HS+{1C&t^CO$J-nih;H_ac! zZ-zF^C?wziwm2}}rI(ZX43@9{8a^0)J#Kcf4Jh1H&_72rLM#7b^24Qp_ zgOG`waKC3f*K!jEH-0Wt``RB5?*mT&kVa9Sd?s^D)0pXK3V zcYq|p!KS!AMGQ6Si#OV85|M2%iPX9}55<6;De=>oxh{oWmBqW&SbbAJylkHV^hf0b%I+0FeJmfM?CwDI=lX*@ngNn1H4_6PmJw4B6DjM{ znU84zLr#I9jG+u5@~eBzNG%}C{3!_?HixGkPzfBx_hn0LS+=Jiy0O@Z9b!MrbtfUr zgh4(fQre%!ff#`Gc=<9+jlOjWFmfM_CBx|$YzInw__q7jiCx7)j|XZ5v||HF${_@h7gmP~kDFTZOWtQX)2h(Pe8t!7M7VY7Xa|kaj z{>cgV?biJcGp1okStvncQAELTyI?6eU2QQhRGTjIX6;Oevb%kE*}XDtW%`%8zP>)PUA&=;a-b@c!(3v&j zYv|0D`O%@ck-VeR3=-dK!bEQWxI48%i5f4DW5bXAPs+vvo>0KWI8VRVB#7Pms^>M& zXI`NpebR_p?zeIx+WC7-@UkWCC8T!dJ4mg06EX_}QYLwR}iZh&c zKL6PIDuqf+&5YD;`{qoGM!JUIX0)vCwrno7a;akpqD(5@p6Me+(0m3UyhT{!7T+pU zd!Eqb3Sdzvj;LaJ?-~8tYh<(Q4ZaKJDiJf`<8j_o5RS@_oYI=XK~Pxq5rZ9yJCmXy zhaaz5_@;|TM^E~~g`I6>-52tyx-Gt|`YB%z=o-pjG*9Nm`4-lB)@+Iawg1VxY?G%TZq=0@G~#7 z5@6Evs}P@zn8~wo@L#>+Q|y<1S%^@SFqoyYQ;eaF_f-N=60o!T!ekBxM zYd#r3y^R^b`MWwZw=@xonzxMZtqffMJ-MqRW;8^;(YJ?L-eXQk)lUbsIfb53=ilJZ zOTzDE8LRg$E*y;|+;d^GTIlGGMVup1)CsQa`RyC%~Boq)TV z3ynW&1Q)i2C5;sw9|LJZQXbs*;KT~lAqj+E*Jwd!v7ViBl;r|8e5cFPF!fHwm0yyC zp(@x!)AgUBSzXScr>p?jCgvD$sMU#{tbOt5F4C?DBslMmw8n0*2A&4SIa#*x7YK!h zQ%$obYn1PEz!}v;(R_DYbB^keVqYYMD_`f8c3jS;qEK`Au<<>5%`L zEP-!9%$ZSauGu{p16yQzTw7EJVa5ml>wMy*`G5|yESGHW90YnL1BQM*r?zHSkn%k`=q`{67xQ|%{2q?P zh(b7cu@@U1usH)NT}^ya)Q^;?ohDco{ici^4)Q2A%=&lw9wPiq_b|vNzfc$IqJqK3 zb~W-Zw?X~Pgym!*BD-GRp_$R)#3!I&Vffzn-Y9_O9OcrH1Q@z4(HBZO(mp0h{H?}c zZ61mWn}}hU?`=^F_;H`9NN-=&N%SKZr!;ZMZ32)*9bYroOcKEjin3nZx0TlcdjYVE zg5vQMByD6NB3GoEw?QpdTbV3HP7iCy%u@uAjRY%~t1xh|j_QClvn%#T8wwI2c_n2} z`ZVcY)$_G8bV0geL6KS^W}~B3kt~!wKmL$>zR%0#T&{X5KkE8Qm__wNo{VWN)P*(Y zFUTg+?aye0<;1rB62FGZfYqXl%)NAks^ibXnbYlo>euW_1&a+&p z2RbKD)x^=`p!C_s*DZL8J76Xhacv_Cs#pj>u4~7FNLS6jU9CjQlq`*fj(trsl5v5K zFlHpAVB`yeKY2aSu7|ziu1%g5)3d6}&B!SW@(ay*O&*S8j!2|~19Q>*+{*QY&%ll> zI?M+kcysfiaL#qp#5%W|a-)$LvI~LTd}-B>ClX#!0?SDjuD1YhX>X5ygnoJoP_^;h zg&1`VgLg`rFFo?4W=y{0CHP-Q1}pyz7BFAWd`YpkN~Ln$Sx2Q zM+i>syrFM2x2A|vKFSZeCqi^XeP1=2%3^G(}a_!vf-LQ*04Zt1sQ1HQo3q8(e5=v zoNn)cP3y=e?tn}=jvtVG^p@Ppq&j*gjf)%F)JF(}sfP%pw-eVV{-{A%_V@1EO=plo z6K7BD%%SlHJkAnQ=bJ1X)!to7o~d0y%je%q3)lWY;h@_8wUXaH=R>BN-`-^2#O?fV zYY{U2g`FEk5L*P`zbDZ+bZI6t9on>}z+zq>ulBT+DXS$A^uQxcEd=F>4?rv1eG3W) z1F|End1Y8kuwPavIO|AD%J+8a#WM`sun>-p^t~-E@XT4bzFdn}e)7Udn%MQ)wvSC)A<=T~4Ls_u*tw zJl;a-V{j7q)J0m?I&Bv)2;9)+y~vA4i?l9T)?+)jjG$!U!Xh)PfHG+h?@1=)c?(#P z)=Q-BZhb~*>4?lIV_mg7O>9)8^-=@Des{nYnJyjF`fa}Cq#cDKGY6f3^66mJ5UPFA zW=RF0Fq&LY?Y)qGsLzFQUFM#+ui|Evhaku(@hpVmt! zj2{+lZ~5v4?9!M%ibWB5wr)3Xpi5by>hlI_K#>+hJ7&TmYy~F7Ddp+QKb1OlM#S~p zrY!?3O=zhezn5*gBNg;PVvJ0He@o`{kZ1@6%gZ0gw$b7*A zbUp8L)Ak{Szrv3^Ld|yr(s--T=X^BAh@fPZz*03xM42P_Y;*leZ@8s`15wW0>+O-{ zZ5&`$EFPI#Yz|k4Bp~yEjuQ7CWP>0VXWddw2*4pw`j@yOg+$$HblPs77*b|*dy=d! zg<3lchFosyO5I;7i-#n7B@}2gL_gQ_1PoZb>KG!8Hr|`X2qbrVxo;-e0=Gl5^+($z zW8Fw1nI!$+JE+3A)F{0=u0-fro!~{`!vhQ{zc4o@RZC)ybEc}Z{EHVw8tyD8 zvX-hZzd9yko?0N$Ng~)DW?_v;CgW+}g@FudY-N+LJ1DbDPIk0tBYp4D zH$TRT)liRan<9S`yD_0M|Kh-bser6zIPvPQ9=L4{Smjx^)Bjtd#A|e6C7JV~*(c7) zy(ZxJ0Qn=0r%H#cKtBR;du$+p6cdvj^0oo&&H$YhL=*%sm_DqgYM~@9__`#Bmv@$< zYS(jj#=Ja$MyfA29cy)R_MCztVf9vWS~Fr-@ZOZKA;t*#c=Z<>QPlxgJ_GhaWP8HU zT55l{bG?FRFh@QO^8f(4y?vYto{PFnn|D=^gtnMG$or&1-~9>H;fT>V9ERY*!JR23^AQHcOKuCtY1PQDh!&tRz(AEc2v1Re0G zCq_nfm|xah!BM#jHlctzS!E+51y@Hbt7?yo{Ib)gyj#2@C>n`40&hJ@p&aw75T`esm5xR5;(hj^R z5(imIQN#h7&5NW5;^CyPjF$ejKBLe9rPo{8A$S77SmV9vhOYFicboT+(80^P0r{PK zFmskqnX);ll7imGemt?`o%{}kg*NXrv)ZQkb8TR~^o#UYwUh`oV047_#-9#t5;jPk zf^`OF&px`uzM#Bme{$u@Ic;3S-Stj8T%+m`@y)?n?NY*6tDF$HHdIUpr#VdTzQrJX zCpo@W0hkuryc2cH2`p`sGe`%)VT+KpQ886Tr`1(`M8=%WL5?gSGzk6jomULayCIoH zSGocYB1KI-p@H_xp~#xxoCd=jpB6FLfL5Ri+>aoMxUNdYLR+8|W{un{$P59r^;R*@ znEU^HW7*{hVC02y277j`ypKxK`q#s_QM}i#we};I;(};?%C<^eLr-R9e?uRu#dz=snSCc}^kJPX;>Q@J+@ z%-di(+Eg=Eo(_O&)&`G6uLq$JBoMd-Uz-CsN?U|X$pM?%K~2b!hpt^R&hPz9KLX#! z7R&}YAqzzlikFFx80}mfDYX)QRh3D70Ja+I2h$e9vXnEi6cw*cX%)dy*QiTtJv$(% zCdpkQJGALnA`h4?VWO#o?g4MmAm-Rj*mPV@-pO(-IcvO&o0TM^BYA=n&Q|`vy6%}_ z_2*T5U=_?1)Tzgx9-k2t_5p^=vuD1RI8MQ0KHJ4AyAa zgEe5Qc;XhC07#Ii4(kqmQskh6^h{-f4d>*r2{aFhA?zx$Nl9qVl>iOp=($XES?wX+ zAB0T{&EfcBZ^=)>3EUCH3^zHU?A|Z#4xVJodPPxaVKE8Nfl&?D&rGe z+N}=0{)eP!^ym9{pBPZVNXtVxbIHH3+T&=Pt!ind#noX1L$u{~<}jN7G!{mhMX4@y zYGj9Hs;%}$Nl_9HszwKd**naR?c)ZDCvrfWLPc8fnnY!!#Kxc^bm@qbeiZGf7rRczDTItiZQ3dXNoTeWFx!;{89Dn9R+=C;P@8f z8Av-a$;9-w2!~JNeKn5%MSZ2Vw&N0GPLTrDs^Yt6@)MF2_*fVmbZM@=oW=W3?a8(- z25?m`B?{nLMMpKz+o)wKLEiJu8B!R}NsX=<*2a$AD_vbB!OGjxfnAh~JOaXb_&txl zUDRrUyCUyikDMdlL5qbEP>mVoSDMc7_eusFM0A?QSBq0{ST~jI(qzTBZ%7lEMR#6h z*c@5iDQi;haj--nH;i6sLPwU$^O4nf?dn-=$uJ#xcrL%8e?Ce+Q!-0bvI`h{t@R;2~jd>i2j1LPn3_eVegb|0G?CvWaf{n><{q zF?NM@Ji)01PUs=+Me%qWZ-Nm~uPYk~m2RHRFKipL;Y$U6M$R>$7mK3ASN6>Q(Nt?f zYNE}IG2Uwp{u0ZHvw2@Y&)ufe=`Ts=MBI5tF4$O{MDdR+BVCE)xEq4s>v@9XF&h23 z#m*)VhF}DOJHFjFldOi%QQ7*VJ(HS&i95|N6rQJ$|A|0kh@G{es0<<*NHy2kzsc;^^lJLXE~ykCnhJ$u5q4lZJK_se)Feb2mTq@U>B0LIdarmSDjTolISb2|M83xh4YorS2>BE;2C>mSu&xkG> zvCdt8vh?>4XWqnhSUMMcZ} z2QHC>1@S=R*t{#3sa@UUF`ptHBeh=jatnX%g8W3!6KVj6=qKevpuE-5;$Ftp+W`VC z$TnlQuqJ9RD7UO#bqs%NLjD1*gX^hk5Guw_jiPOWm6g4Zi!(5R6d}+7q=()+f)1*I z^WmSLKURk)xM-t6=r-`;O7SSh_Yle2n2C&79L814hbK+~WHccU_4|P-#N=oqPw{gY z1jZo^G#4(9VNuJ$QEVlj2`I{c$S1&BwgER`LjgTItH8t{fQUhe0D$h^NIeNGlyQIG zAkIo?{UVBi&s|VbKHrO5&r3~?B}CB(ByA05hB(-ZgVwoVQr>HU>$49`Z}Fo_>B^Re z05P6*<^qj0O(a1CofroVW1Ww?>Z_y1s3R4zqx_P4v>&ggjynKD1A!=k?6X0;F!?Q^ zcCxPu|2YE-Han=|V3^1L7smbf4Y6G70AsQQ;4LEET2gyCz~yicR-2k+^h*dTZgh;a zZoWdHm^<_>BQ9d}ade<$rFdQ`%X~%H!o1~*I0cW5!J}`Ps3yh82)TsFNTIs{UB!no zGjuYEt2Subh?}k;Va(W#(nfeAcO@*W98sc#PJl55424=o+e7$2_1ZJ@s6620y5+7U zSUiMu;;vvHNMfgiLIQi2(#bAcn5a0C*aTz?!~{;T`mJXx9B<(fh@}(u9=dXj$3KQH z)~|zQX9OysL*+2W4i|7;O4rumd(nh(K;l-!imN$Xa4*qX>9bJiPx4ZU?aMifmqJC+ zbZFoOH?-1_X~H8XWPJl1F7D2aoNq&TzodXzriCEq1|*9dh(z&Xs&*)@gNMbTbDetP zMuShJ(zvo09x95v;bWq>BEkVzwizEPRi9Hcwfdt$y!3@O)MN_U&2gFBf3KS030mbi1I z7Zi6L)dJf&stYv#7TizYxTnRWz^MO=vJ?a zo6%+Itg{Y6b;6~`&`9VOC{O~=W4DFD-6KC#0LP5ek^ivQu;BC`Ykox+C|390RWV+(Jaw4B0onpq zWxp_5n0g)U)3~?=c$_Kj{Lw8AYtG#Dx;sy$Cz-TL%Ui-c z$9dqy^eHLteiVBXE?ToB+Regc_4UD>9D^KNg%gv{p)Dq5Ik*ZDK-Gw6S$)h8 z=Q>Chic!40MhR3ZYF*zGDY;TN#&zt#{jl(Ca$7#o0BbHKioDu@HZ_PUDIMiOYZjzvo=D8C5$w1^*&9@% z%K#mPP7ePX4(o2$lhV?tsJk)_7h!ymHAq`FAq!RpuZ!r9*>=(eUOk-Rw6l~W%7k#HBM{ScV1)l!juz!VT2Pwj! z$CclLXy%(F^S9VW|!uF5yT88L7IHy8}r2h|`rP)2%Gu+avinK&VFTUoN0T;TpO z8p<-%NHKg0mp#%+rx+*dZ6SK}vipWjHO^&}yGwwkM?v#;C5aZZD3PP5;#pg_4^t-M z8WNP^n#cS4eUyA?*~^3jQMwuQ&pzU~{ORhJ8k|M@=!!yl{Zn`Obx4h5*n_f&1A4MK zDCSwp_X;T3B64#Zd-b+vNNiw~m_ly?u=L25^8~CQddMrz4Xb6v%pFvhnP4eng}n=> z-?ogf;hF17cJW3J<4vymG#3*EbV8H}jf<{KcaV;K4ngn~^yTPVNs|S6gwl!6kqCQ( z!C@Y46@s!UJ7Vj^7Um}Rpc z!8x?ccnJI{j|*2;8JvG14<|O$?(G+ay4WTq@_%oLf00e2q0l#c_H9SD84H34UgMcK zR^*!wRh`{4Gm$T-R!c}+@|qwnKn>^_c!l!4m>Nc@bqHEY68TJAR6CQBr$s5ym#LvSxV-w9 zFuUSOsiG@v1spP%Xw|{FfMKjDl9!iGZFK~B`7Z(kL~ic8)GvOP@Tq;_|G(Se$RBgg zamiHt%D)9S3#XEggK@5&L@QJ^oFki zjQ5pViO;NOgyBOxGi4h$C%kNqt_wJbNF>TZFbPq!(rI^~(~LW0y2;J;=Bm3;%n&Y$ zXenT_JAV!2ES3G>w{V(E-(^D+0Cu?C#N5x(XC1TbCJ4b)7g&e;$p_KqgDk9E*+M8W z3k%B~ec;^N4;Wx~T_{ni(8>Jh>ZE!2t7!y8be-f;bj;5~Wg(9l>*3P5kVd;gCsM~Q z{+G~*AU{kMWRas@RMvPGjC1Y1z#>uZ;3;lDRiJFIQ6T88fRqa@VSXNFufd%$mphNR z&7;wRmGF#j*mRuFAfcwi|C-FHkZ|S7!q)a=+Rq4tI8>C6e$rVm@&aCXojpseSm{EV zj+HJi4SB{6hY>Ir@&*85pK(qWhox8dH}o*2ko}F1?q`g8HGgZF&I%}dNP|_`LB5iY zU^y_B3UqRD&og{w<4^98b{cQIE!{3<==%9vNzd+L5&sG<9@tnbsE<}Ks^FDhqnk*E z=R(rZ0Mg4;0;}1l3J;N?FSUGIMLmCA!;_CO{un`>b8A{xsCCpUwP3;Ty$wB^9F zcMJ-Zz?npJ^#CxW?sv=O|1Vo(FI41GMJA7~_5M~I$rHTUQPve#+w6+?>q3Yu#Q{)t z=X5)#ND6fk+&3>#CPZzu86(ilPU1MsHtffM@Tm;j8}KVb zFo6=MK6D=xixVpA9$5ExFP|>&v?CjFHf&R#8^<`f!ZPQ{RXeBDIy!%X7vDX*F9)l? zj48H_KdonaDVoQ=L`RFw*i8kM+OGRMB9u2P&8R$)oq@ja5;*Qn=}jDn7-yVa+>-aTWG;n*>i^p}Qsn!-G{i&B@Y~MfBCW7>sZZg`UT$ z@F?gOtD`iKr2tE7s+U6qJFqkKY_gn511bg}QZuci$uh8*ZB$T09=jAX!w8_ZA8TvQ zkM^k>eupobXyPK(F}Yd_^)fKp@|)Eh&wIA^(F|49=F%a?n*OJw#wvgE14LRi5K+RB1w$gQVUSIQkSd%|y zPTMvioPW>p>ADmZ1d+cNw(@Bl;{sPcTk}Nbjthv|g*i zr%RG;%T8~_<|O&IV_$-K3nL41Ol4gOysMt$bYEazsHx-=m5bI5-rTpcv@1jvT9Wj* zVj?suxON!P0^|Bu_nIk_)49fRXax}P*hSv_<2o3ZLcQE#qQ_}#B1ZS{PV00%C{f3* z24{Mo!lT%)X?52pswEKrX?A+_kun_xSsaekwW%Pv2AVKa;B#T$9xRq5Lx}MHkPN#m`e{^&&!xMVFa}9q>;#l&$oxPR^j-VJ<6gs7B~QfV+4@`X?` z5u=!PWOl2kZjCiT4>F2bxI}oz-EzmRDY?o}Mr6XhE04-IkMR#d4~tHWtH`&xZNr$+2V*ab72NR75TkMua4VLTU)XaP{+<7lkPFOXqhg zJm@fLg7ew(b?7FP4ORIOg+3IdHpKV~3LOcdAynQPE1bJIwHaDo6V$)?xv{gX@VCkEi@1*^7&+{>@gZ)KM3ueAJ4vO1=17lZsSaMAiD;c3dO~gvd*Y z=ppJNNg~^>*@&Dy)^F1i6k*o`b-6A%MUp~PloOW;jcA2N6Pz%nxWQM${Gx*!CQN;q zzzOuHD}>qqS^m)s^vl4|FkwQ&$Y{}@W#?|5yLQ>NbKFEt9E#&o^;G@&cshAJACJdV z0n|>KWIAPH*o}uX@8 zn&Dbm%b*D%P@1S3r6N>rc2<8|;-5WGyqU4)IkABcv@Kq+$FBIyd@Ac-LIT`oh} zGWTqmv9L6vM*ytiuw;>g*V+?gn3cDE@WX^VT znVpvTDU=zZILbWDGt9i>jyvu!tTit+P177}b5SOga0!J%p-?Cc7iHHiFX)A%}MFemsxJJRT9cmrPG#!iT|kTF3GXhOuXZR(JoEXLOitg5h7~N%-Rra<%*A; z$JtDjGgfU))>KD?Y;+uxGimw7q~#Y{qnc2D`ZHccU4QxMGsFiG9Qp~Bd?xe?q4LkC zKcDvc>(im}FF46M8( zWMQ>XWdmbkExjLN?SnPdbczW53lWi2L_{PcKA(KIOlSN`JIPcgcp4rv?0;NKu*9G6 z$c0}8`*#Rl<(Kk9j*vT*f;eLdZ!F>J5nepl)@x5)U1Wk?d+K0M9pR8U({N`(T(X_3 z4U3Fsf=4ql6ULF6q1g^+I@6hwF++#Kd$nQy`kfg$ywjN=Jy~+3*T6~}*sfl?&d)1^ zcKlf(c}0-Q(V@J{{^A?u_%2VfP?;@kA`^mK#vqe}B%54Ou1s_oBtnpjCCqZMSY#s5 zWahh~m%@|~2}evJY7}M&v1IjP2(e^!6qTl-Ob|_kMP{v>0k!Rt48kB>G@QZx=te^^ z5n0~FY{+4c$$28wE%2Dvkv@QFmj z!$m}H-9Z&nL}V0FMvkadMSYlxArfNq`J;?uQ&0UEO%xL3bn9n2(Hd*?+CxN}V1@K! z31y*bD0-BZG?r==eWev*>i~&eV_nx(>V_j6Qjiv%(8MI%hzKnv;eH%J3KG2<35|n+ zinJl<|Ns9FLH^?R|9SkMPjsXct>sg0cN@24EcX|;*bLSq_PidqoYJkVjLj!xWduvc zvgEcw)--|}rIfMJ)NR`k9nM6@oX|1nv5|yXY0L&YHrR(VFW7BpQSSUcpvj4J#4XrT<%zW9Amk} z3(HIh_w$emp0U_shj6h&pYR#W)6dj$XC5Onp?OSb_z{alW|7X1ST5}vBJ0WuE1^>_ zW{_*6YiP2@D?#=_E2WgEywRwr@sLtPukn5&Pz`CsNcalcMeYRmm4=8AZ1L%{t}WBR z##qx3?v0nKnzwLW;UT;+#`s_4VU@tf7_-k`Gy8V=@B za;6$Shg#QcI)kQ*J|V`J5?!yQhb&%5;_;Y>KOWP^QV3n5ZT=~1p#>+bcj#MK=+=MA znl1*7w|`DQ{rKMFC&Fug?1`{HcpEnn9(?TD;~EW&eo-$vi%4`&pKm9j7ivv6UPFbTI%B=EtDNcfVz!f=Ihxx6NIU9V8y z^FH;Sym+1VTwz~c_bc@2FughZ-~`K=SJ<#Z=?^SvI%MuYpMNIobShDIqOL@F3H9)V zB8G@Q^>o6voiAOhHd>}8*OD~4np&-a2q)dnGRaPVAKhB8U zIYbiWdf_cvaJ;nXnIwk@!6cmW&``=o4uGNtLp2c=ub;wrQFc z6d^=(FybcuycGyKk|7M^5U**SS$ypFjmx9g3!E>#Q4YI`8sCCI)52uNW@D!qX4?9e z?~=_qx!*y*3iCM@a`m&yz&q5lIGoX^t6u}GYgsFGzUtmcDSlCO_EDxGgK4If&>jEx zk==Pqq)nRjO$2EA$pNkmd0tO36Je>R1jqW4_eQHVE%#jz{zYjG`d?Ayh6KGRpfT9; zl2*%o2U8iEf54otO%4>&6!b8dPWa-ee#-A#6b>gHQGA|(Q1d#=7sWpUDYC)i(#2x2 zy8{%SAuM5=H)Qjpg>DVHKvu}m06ZpzKTf@kg^O450{FY@RL36_laEr`I~nZ`7`Wcr zflL}DMs#6uz!kpdMFLra?ir6)LR*j@E&SrYrYA&ww{Zx+6ITi3#4_=yp(ZCW9;o>2 zUM0eA#f)t5B|69&2Ydj|DpnD4ub1O}l{tBE@mEn3i&!~j-ZnZz$#MU6vx*v?SG646 zq&g<_5_!pw4isYatyfDtYUs`pfR4sMelSL-3&q!oZ%V8Au!SH^1^)DVg5}@Wnp?Fu zwbFmR{_2?$n24{=sPZhxb@2Wk{hx*c134ib?%ftBfVc)F? zQQ4{jh9c@sS3f7xP(u{#+Y*yU$Lghz8af1GYF=CtRi4|8d$aA@Hz{2Ya8MCbWGr2A z!m^Jd&(-`8{PwothLp2edn6z);jDyd-Cs(J98r}8w73P%m@KwQi_#GvX~>@^bJOE| z)Z1DI31}~7&JK3(@2FHafFlG(xd_IdUh4`mS^1Rdcs}+3+UpR;NMgrLlibHGv)MEI zVS5-ClkNvR0RcbMyTI8-Pl!KiXgagSNCp86RJ=^55nYrBp`<%{Uxsi9vM;yK zb<7kGN(s4j7p9J0a-NHeFgy0TghDAh+a!NKPA*jp#SQ(<+-QkpC|k^=oBAWEqe& zUe?xQpT}4$^%ta$E&i-XPofbw-*>$uzzx>%{G<5qKjOoMVYD1yVs`eQ2u;${)j>P1X4=tBlS-?KnluQsCQ638OGc#*(}3`7H$ z$pXs6;c?wN2Mm{b;NW^xG0HGgnz!WBNw4G!QWC(tyCMSb&mrwQ^#ZlCi-duB;$LBM z8Mf2H_ z5X6g0RwGd?BZChiB^!k0xHIM2Gzt~U)^a#N@Fsd!jZ0E# zUCIxjfoQ7K-5<>D7;{I2TxkvCC`WO!XlLUi~=1>WXLyw9CI{SkMlQo4Y_kzOZ zb|1&T2^trghFsOWeRtS3xrKk#4%Q>SuL`bRx5c8D`@jklGX@lwKF6A6O1)Rk%j9>a z_xO@mvqZ{m#pt+;E7*vo5_&D0%RgIyNE}!t_(VG<7Uz!bKtJ2z`c+NE@S|l&Sh1t` zDmSM=?ccficxHdBhG*5&a10a`2{71MKNT_S6)0tIHI_w`pb-JGq z+$;lNOhhJ2X0*lFi><+x*sLqH(suTGxV%=hDR@h{R6A zCa|1lu8wQ0c{ibdtbqeahZ9Ky%NFShqJm5@nOG&qlSJ2BkwKogm?N<7|3X{UhL`6P zTsv)lo?70~cN-6GAoZgzqGNLY^&N_M==X+%?fpSX8;-)+P;s1GitA1SXRh=-o91Z6m$ z4R$d-GvV0t!K?2JV#DW^Ag^l~Tw^=((E8y{BzD3J zlFcNoKEbkjU)vXmrh=G7_#7dSJJsqVLwmIY+)DCCCfY{DG#2wpT0c52ET=b{EjIfpT+AdnB3N9IO zwX}8>6fEiKgpvR_bWWs*$L2uDDyNvb`=av_VWCBrnd7BOkcvOyZWcXO;IqA$*p4u0mn*Pl5Y@+hEJ6{zQwdHDKO=FlrY!gCXXYhzv^B4WtT?%iI- zm^?L82eWV6U!+5Bibb%%^R6l6O?gUF?vC1%R}(5c#-6xF`(Qc^ys7=qEZD>nK2&U$ zsS}cCeWP26N`;sQvn8`dn7SkIA|hBvC_|Ly_aD(7N#d%|P4R6T_vWN9QREB?FGMzv zbXc5OUlM0Y{XM<`pn{~#0*r|j6PdMa_pZ!vl5i=5Kfa{ip%9IZ46NQn+Xh_>C%Taz zvwc%eK&a+(iwE)Us}|XjwEd$KdWf$gIte!E*<2vOaF8=9=RkEqwE=?wbKG?+p4O;<-c>sdo zjib^aF6z#;{lWf^I5(lDnN&_i1`a(g)_N>e9;VpBUz)fnnVfGFIqtn;>krXT|Dv1X z0o&8P+R9o`6OYtmQf|b|v=B9OD|k+u?Ro1Yt>ek`gQrB8i<1_X5tw z9q_0B64xm3DA$xrZBkiizXcv}{pgisPCMhgF7(cXMX>o+_gCBBQO5@X+7UkQaHuTD zk#Y813H2%RB+Ng0=Bo39T`{3Vgc2iaVFQsjXg>*l98n6Sz#r=u*b+ z;>87~&{g#%-Ze^(sci3B=ALC=k;`mmBrQ-1MElqyO4v!(<8*?zbt5LKjC-}|`Uv50 z_*=gX^oyA2>KFJ_-Y5C*s&rrHfCuoz*9u5cN{CItx-W6SzmV7PM7(-NlliC3L|`fI z7t>QV3WHr_er0rF$u1nn{`W*X!N%IoG>}Y}(II4a=1J+(Yn_R4WUD}hXP!nwT1D95 zaqy?bsveQthnGGoGta~qjxzOk`(t@p0k}F+IWW>Y#yX=oXRX{9TFb0C@7#@3#iN3_ z!Gxbr5!j=3oFCbWQrJNg#gk8UNYoLuJh~y&^Eq;}+>cSmnAtSp07g~p2fEtDFv9aT z=AW0P?p1DZ;C>rjPbwd)FtJ)O`^>Iq)Vr&AHye^FP7k`^t=EYJUyyx|h@>MpjG;5S z!HX&?w9~;`=XL5=k26?KsHbxdTy$cFLp0}#{4x_LaF=mXELf9Y#s6gR;u-ptWq!Sh zF%l^+X+n|E*sd<5B83~c-uy@FDQ7 z=8xq!F2#_)UFnK;h;Xm$-Y?*V6C25HGwk@}V|nzJg+M__0JB3pjLWrhdG2ZGJ}#NE zIuh#sQ_8GH%;MZ>ho_{xBvBW#DRpFc}>9F+_89a1j@H&Rq+hd!ShjglpHKPPwQcnaM>&LW;-P(6L|NKc!l{)AKu3PBJsdd{D=jc}A+?w$Xa)eseb zA4`X|0H=_N9ZAbLNwk-jP^C!^s?-d1tn((Q)Mh_HhnxpQ{)${4GjQGpZbH(>O$@F7bsi8-P*OWSyAK7lp(_ z8T9o*>99hWSt%082qovLFVEb-(n=}6J;+c%-LL!%2~k4D9*DVqWJeh=$y#3jS z3javVRdxK0*#4o*+n`{5JS`_V)FOF|N%rz4a$YmYDLQL}FO1C~m_@@5`sKb=|L6KhOL60x;dNnj^^wRG(t{#X;|VC}la;ZvPX1ph#| z7WmokLQ#8ludW+nktPJI+lVwSE@mbgS%qPUT{-W#^w<1mkUtaU@TNs7@Tzy?`n=)= z_UvFQkaz{*s@Qb~AD-hcB%&ttdiVp!t&u9W>@Qnq?&`*)zvBN zUtYeM45?h=)VDeW&gJPan?8)D*SoPMl$+fa%Yy%vv&M|7V2X?+hLsf>$|^@rY}Ex1 zuLh?@ZGZ{8F$&i_cn>k2BO>aU7KvL2HdxTxFudU5C#atF0|moxcIp#9xA+tjoCE|b zkgRuOonP(3YN?nORhq4smChZxRH8f!a&*$gP@=wYP#vUsQRW80!DZs^JeHjKBmbn z#4>CTZn6dVsQsYsaGQoYq|B8i=Ze0w${6-;O7JnT1QljFfXA+xa8y0XCYjnpb>Se8 z)*|@=NGeTP1?a_hKq2jQ7D!+-Lz}~cES_otbjbpoJhb6gX3{Q}V=NomU0P?Cklbcg zQk8mMk9M|(RTas@2t$a_2Bp<;of$xO2i~~sQoqPS!XBM2xP?UG zmF-a;@!mfH;{_wkd_j0qirn;ll$rr>AfpxqCa|d|B&SSwjmOw zpHs#|4A&K4-GW1qqk^9+@z7_J6OU(XkgQP7^V3GQ3otwExc3kU0vZp%!G*mc0X=Gk zm+{6m3IO6ns+H88phZg;RNZwnfxdW#CfzsAAm@5htzf_=G^KpD z_Up`$lXm9Ga8awiP(enHi-b3J0Ld>PqNK*uB0yaFLmSg^P+LWKrR5y;He~@rzg%2A zS|)prap==((C^hVX6MfWR4g_Y@XdE2~&AW2#0oULM;t{kN2vcu3nuOA5| zhhXz`g3aY0dVo?%lxa*2i;C$^QkUflhm{#{scjhY)K+TXlY_qWGG=!{*h$m8Dk%Hg){Q^rJmYuykkn39IZ*M82@$m!}$MWX1NMdS@28m#^ z%b+!wgC;Jn{Oc6PGdf1y|%IwVAIxarUk&Q38jK=yK6IzZZEy^fW13=VgL8mpisDh=c-x35sw0fEQNwM zR8%0k=f<{Q!5}L1o^((bh;CVbILLi#!m%5sgqtcpkTEbIQ-(4+LT+0unAXSr;Ve;D z)Q&NZe2A+cNcxuVI|Ag3TRLZyP%+KDVb8;Rql$B`WpcKMQ`YhF`1E#z@4cp%vE58czRl^YyRIeq%;q<*)fRq0f|MqQTA%O#+d;rp!r2WZ)Jg7o^L@ zE1MP3uf>YW2J2kdwagZr2>`36A-Dv}UoDKjnzF$xP05*UiNn!|&&8o8%_oe(^f7~h zuLYN*EF=9q(2j+(CoCtqJp)M}%CoF!P0&B|QEIz7Kb{3FEMfY8!QpO+6 z8&>w1n+}a~C-!M56G^PsJ zKQPanPI17yHReX?;l-%@@a;@;umc~Iso7L1t0?q0grXaxv#Pd=JK#R%PPJ%-ekN;c z$!&q6P7^WK^hn=@pt*o-&D$6y95E_dcu%xRWYPF=i$KuqNZ3ywvS_E;u2vI50J}-XIy>yHs)HMYxXlF}bX0UnADB1a6+R`1kQSssjj& z>ViKOtm3BwMGsT8-|C!Kh8$?TSNVK522uouDjb`9(we-x3A!9Y*|u=Z_2^4QK7I!y z%T|FMT4EBE)g5d{=>sIyt!dTiyWE;nZ-zL412xN&NPtU7zq%4s+ zUSpZmZ$~Vnp+UzQU@IG(8p1Ao^9vB01XB?R_87I&<+B%YT{wd`o^IG*aLyrG*BKkB(_q)7lAWnUu!QyU zlH3x*)3ipyd05H0BbnaOZ8_+~ajuV!mrtF4Pk&mJR>pz!lLtvFnDatTWLFok7jjM@ zv1e(+V}vx`Nm5#go29_H4fK(7C<1bCAwnshK?#IhV-0fopMarMiA2@HQd(C9{3z+2 ztpqo8e=;$5pg2}@EfCdDU1#k$1oEJJ)>%W@ov(iQNBW#fF!u~Mvj0m$C&9OuELJTE zE&!Clc!_P`)|4p@Qm$az4%%t7n9g?E?x~OnqZRpK(*i7#A)EGX4~-} zvPB}|zQEZglLZMGc6F8A`lNDf`-SWO?{@}7# z1V!!^WR*DJw#26JdpKqTvgp?hBe)2V(-~Qi+Bh9#(tuhay8=5rMYKA+7ifM9Rh#W>jVQ>8oCVu zP1B=m=p0G#jD|E*A=?Q?PojX8v!{*)!=41^<95*`t1FKde11bhN+-^8n$N;DqN;}g zScevG1SUP*qk->K%ehR?b?x-Zxk;7^eKzp>`KxhP>UxJm0FOQTKcK@j^h(8YCBl7) zqP*xs+{v#)r2F}9M;np5hUeeR)}+;wYnQz-nH8%ba@?%+O;wvY{~UOKDXtv?=u1rI zZ3z2YFB2TcbBtd?&u<8%BJ40E7&8{YfEnK3jLd$FaHqPIvQhf`*Y0`ZPQ(-)A)M_Ql|*9Zn9;V7MOo$?c$0dv&j_n-Vg!AeWcoBSW27naJ>}SsATy zVj}kBpW#Uf^3F$LZ61q zlg=l&^v);e)f1G%7m?fq%m&dW8)|`bi;wD@OQWb!91BJ%|Wj!n1cp zXvDO?GxZ6F4Vf}jj9||HrEd%ID=9h4eq9qHNUT7PS4-gXjUy3*5yXW68)YM15XRRg?2o{BYQkDCu82jw|Vn;dUHnxZ-KZp>o|52HTA;_$ehB9>T5GtCZc zybrA4j}${Jh|!7H2eh8;PxMnpEHPTMf_~Hc5mOfI!LphEgdjjfgjd13Lqq>jb(nv@ zak!>%U<$$qv@g%CGr?#*kxiJj2lawM6Raiq1(8%tnF`{rR2@@H1N;{kyIl8Tl#Li( zkQjpH#2O;<16{(}@5Dl&M@S4omW|=9oRAyIW6}9oq=xc)lryPo-ZP9W!*aJoVOg`s;|7Z zeGug?Zw=V7^W7uSYhc8o8ojeo1|0Z0^m}SS3{$xZ)1fN+1Bc`$W0d?xYRQ-Z^+b$C z!y^9@6@7X(Fw{ZTxNro1tD}5g1+1v7qbZ8BG~$CatSPB_l1=ou1V250x9 zklrT^J_0sD$(`9U!Z{uzEz6*;GC72GsYQH#5vC)96e5|&Od5(e5Kg~52xBn&Yg8^8 zP>euxST^A(IszZ?pu9n@is`C=%lx&#g_;CEM38hy?AlkNc#syHh<7_+c+SW+K@N-* z4sDCCf+@nn8Q1o})|oL$`&bs#)QuDb9#JMTADXNnT?Ld6e4$;G`+4xkY`w5m@P*qe zG;`hFU&WlyY}&Y3E3DRpqHZL(K@1WX(1H#VN2paX;&Oys#q#yOAL)NaZl@N|-!fU^ zvgVo2)r$wj0*OEjT`DFTpie~b#4O~}Q@@wfnHORj;?5>7N;o|DWuBCs4OKnzIUtz| z`dLTJtPb5gj+tpm4u&im@QaQeId{2^$O{C~Zae3-KGsMuA`5Y;XG4mRI!e%8W544U zgO+cOgvyRhG1#H?XIyH{2r4UauayNb{W_P51D(e$sIgxKvA%umYDY?HOLZ_1N&`N( zlfqR)8&*qGm2p~VqtB82;-!IJ+Q%meZU9Gjf(~xH!cm^MGnnc7go}KBQ$D@67Qbkk z7(gcyd-mnbr`(GI?a}prg~^tmeJoE1ZwN*kMzo9*64A;O*Dzp%X%0gRJJpC4ReTBc zj6_9odMCYtFv0YI9VAI;^0LgUkP%gD%mwMIn*`of5uP^ zOjX$L(>$t#Mr6s;F|!uH4;@sy9iWUeTWM#DG!(OpxL{!fa!s9JJo#~{+=N;k8IcEt z1-x7$b)aUTTXq>(lH?yOA6dr~neALbAjnvAve2R-I4q1ecJZOG$7(tXDXqgcf)_Na zp&A6lv98xXa-e0qT+n8Es-a!uNZbFR&tcp(tjDgbl&X`s^25z@mzf^s+rf*olJEfq z0}5$WLAgbSgqd(es!cQsm=ZdD+2F692Dw6`fMu$}t3(kk0hB@)sI43aD}p-vop;k& z>sAF<+VZ-ws05TGaVymmdDIleck%#Ys$9KeIo>h3x8Ol zPNpgvfqeRGO3{hF7wRKF3WI%NTuCx3TWh^Ea}2Wk#wIR3QnV}YZ&`v{s4Hwd`p>oQ z5g9hT;hT$n_Ztu{9+n)X95d~jUi1)u0WI-f>ghg|(Z11;N|gXtL7=R1$;u{%8(9e_ zoKAXI#;8LR@}Lh`ParY7-*269u~x$Mx~+KOyOvPAuvrK67$~O>ek8lT4T5Sxc92{F zKcSbj8dBB{5z1_>=2FTdrZJw_ zfb$-{W5#Mo5hWD;nUQ;r$t*!?ps`K##sZ7E$5TT<42pkNvH5Cu;I^yNFi*Zl#P&1s z-d@cCwm1@rFdyMx{*T0^#0FF1lP6-ABieD!N()JaIhx%kZEZCfDW2__xJ2MHCh7gd zB)I!dL0XcOe0s=0lC{x!v6BWsnn0wIl2obax&isM!d>Qzz%9(h|1TkxPp9? z$cV$I)Sm=8HBa1+`0^nkz8J(bykE7b5%^qR7$<6}21!27vVMv<73W~^$S+zDE$^&b zU*#_KT^N8-iQ}Eg65!4@%9y6oe#bC#vIIijhcK3dv#|@EshwNriG3>YFL>D)PB(NJ za%4GL{$D;YcPU5aRkuJA2WCYpPWW6wR+%>qgU^wZ+lT&Myh1!6KYR{4GFn6g$hZSt zGgm~C(E2TAQ_MhOK@P(sJ?>~Vwmxws#M0crpBTr|veFv|N}B1RRqEeH4jLsCU>}w( zh(v>eKGE;a$6{C@>gqf;|Eld2!kBWMvX_M32N&I_fCIOx&a}kV z3uz$r?kY6c5}S(~pd~h(D|t#esU$pMx2&quHoA99_1!ZtskEEWkldZOdUa>y!Q}!v zU5(3udb`Fbe?cw`zrHn;vjECiyQ%5+osMgoc7=b|JI)<4H>Z z0iyuT+OXhuDFE84f4kb3*REi(5vc%69bc`(km(o-IBUR!cF#gYZ>F&(j95EqeQ}vr zp`1jAIoIwgv_0AEQo=+Hr}yaK`V~I6+8!Ucp8{EN7A0jtj=*~o^>dknDsKl|;y`#n z=h19~VkdIQyd0(~oG`)4K-Vi`kA}ZWi?jSTD&eVZ3wUl()z@Fz1q=en7&Cqz#m_~0 zDF%5;P&Q|U@D}NseDjl(Tg@1HHAxCSC111z!unr+D^6p$q;O5_BL#J>wke)2C0*WVWC~;WaGYM343y_%IQq zf@Q>{*(g4b=0>=5InQzJ(&I@_u{q2gN^EmbnlQ~g8qG*(m=uRng-Ju7A` zwm70K7pfS~En9vJ>T%uneDTGK|Nf`W)a`N(h55g2+x{03`OGkAqMZ;{u-E)XNTptM zAs@ZyA~sIrWvs-YOJZl{)0z47R!2eM&;#E~5Iw>-!V0033%YkZ4^BNvS$Vbai1tsK!2%djG$JLn=&+A5(w z&4iOxq8u~~&qjpmhZBB2^}|ods-T78TqrYn&xur>=mZ-RVIqW};E_%UDG?#l zh#?nRyQCGvN2F!=Id=4qJ_y5Yj+8kUG&9d8!yCfql_F52GT|qzUf9egh-alj7!@Q; z;)N^7N(no1B1%vaE{2JPXgi%NqJa}5@{{=j-$%H^a2|n^%tuZ*VOfmk)5Blr!Npij z{9;m?cn*5~**5P&!#cFC=+BvSCFU6&R@8_UFQ!XzSX{bpDQ(_u;gq$T?d@2LH=(tY zcG3=dSi{IIk7Wq+Vj+UB7b>2MXE^`RVWK)WTYS>1J51&=_sC$z*}wL40{@YKR|a@Evo z37cR&u|_lIWi>|DmYX%@Uh7gm)|8KGO2W*;1Zj|l2}wFJiA1tT9hb+lIMIiBm^rV< zb=wWaZ#w7=xp)sT5Ax8>)7wU!F@?-#$|;vgDR=vl(~0{s(>xGyPm{vL@uP)SxP&w0 z!7{?b&DbSGU`Y5J!nTe~F{iue!_Bs44)$gKILM=qO()3tH_XBQD1?3F(dQqB`@vv$ z!`L;97%qHHhRB@!DYe7R%SPT*dMAd)$KZYLM`ola!#r|$7nP`m9rZpKUXFNo5>+SJ zRYO^lLXn&&-XKK^DM5N1QSNBjJBlL~r=yE6X34Q-e`Dao3vu8j+#rS-^39qdZI3%M zOJQ%AaJZ{!CTLHaSwc|gsUA2TXXc=wJwZ=`k8R|L4thM#KI55ZAJ6m19>fwZ;SHCD zU@TM>DprP=TH|SDJiP-O$QTFSvc@{uVLU@h-y7oJ|L^jl!rn!lTt+tS*&F%h%wg-m-Ir3wIja(9ulqPFuDQ%Ae__!7!8Oon00; zMlH}IuZP|4^6^V$M6%ghqnsp=loam=L7lXnGllAm$E>)UEFe;e_t~&o_iF z#NGKd4Z38zL7NB?E}hS?9mykh3?b@Xd+X6rDXc6fwNR}WubWvbuB9yjO zkT_&9EsPb&94O{Y!qj9jnFt%1m@T`A<6;rVh$6_}^idoob{wRL5PkY)@_29<&F&C| zM2seL(8Pz3J)?uBQ$9O__D({ku|~p1Qwh~tBe5@Ug#$d1-N0?;{VFM_j@#{M?MF&p=7O@HI+4jM#~joq)gsE2Tq2Y&1MvPLAOd zSn?GyXCjQYlL-;1(4mYmBPX2Uij5QvdGMBDgTvbr7B=(X7o!G-&q;|oOM<^=F|P>q z6OW><#1H`hpe6CtLDMOv&^bq)j!2zy^rX;vM`lRmTt>#^B8?M@CL3@`)HmE0kf#8{)we!XX|)5QY#AZ)hb18JSQ? znKHu+vu&mB1T9}D;_f6+Jk>}i#JHDxh9MMTPI@A>LLft!c&cd#bc|=tp@VJ2#iu8V zMxbJL#dXdeu6XrHL{QjV3Jmc+i1o|n(<_o;{KVoSIN!V?O#;u5>axU?zll+zS5pb} z-*&>fufbq_E4UfG`#e|;Y*^JW51r|E-Lvq}1~#mrq6TrrGn0J{YDAbx;KRH#n^z)i zE+P2x&L!kQr6cmwFm4-Bg5D_9GQivf@BWzpbBfsN)M2IwE zL_%6o2q8q4y=YuiMba>3=9wagel8dCUa4CfSBPS9I zmA*}8Cgj^lmmd0vMiJLYGM8$kiKP-8!6EuWf6zl@h1?Ou4N-Yzd1n(f7DC9C$%$~e zAtZ7sqQocSlLke+AR06=v1Jq#H!Ha`| zLiEWb6o%0p!Y~YlAQXTA2m~QO8HJRR2p!r0H5f|`({Uik#0i9ai%X)6gXX@E42J)a zZz%{H?BWGOeA}n!; zv&S&pG!+y2&}Kr_0Th(Nj{JoyIi;|Ol?-&ISYmpT=ZQqEuOpv_1SYThu8681vq$W+@Q^axsj!+|r?Q^cKD(q#DJLEF z{&FKj#Dh&mv4?j<{{ReDQ(xhhkPv+_ctL`naC_{cO}|HyEDk-w8VCYP66jIUI^83~ zm@>~8P>-bY4`Q821H=(ptv7ObDiLCHd4}`jT*(49D6+!*lwh|{Dgu70f$3iiZ+T1p0_!o~Gep?(=k@jz77*p5# z0A2h{)#FTPuAOcaU`gOfp#e7=qS`~f1ByEOljuByew;0CG9C6~Has?TopakZ`&>To zY0T|~h6p_B1S;tI*m4sABU@8qh;k6;*bp}* zLpiH>POg7r!~Y{XS&7L5MyUpVz|N%}^DdTQ%zc5Cpc#1O%&3KBjeBg!xE!LKOKVkb*a&7;@)xJhxe;pQ^9J*=P%w3bjf z-AGY$zSQg<*ODrR36dCf1%v*anb0sf%rRLXKjizr5o6FwQ3Tm8=iFUz@LM#3{RZlk zEus7x+sHdaA~KK^oG&5i)%wjruz3Tj z^Q3ul_MVX=Cdz_?E@wy-}}0qD4KNH@(%POsISP+Jl?Skg_`^vuj3OeRd{)lB6d zB(sSJ8`+SYRx`+|wCgo-5Mq?p&z>&yre_(8-1iTOkm<&vDAl#;vP(x6 zJ#bNrcTg;XV8T^StOD0Sn(+#SwPn=K<~q`1ggaY$Ol_T>pn&tfgAK5oO|K$;5|Fqy zj(outVoAYR>e>|~RP^RDRMgzpwq8`k08U~KATUiOBsnVf`GkP$jXm$J$N-LTob29y z{~zK;Meg>+i%L^CkYx!*QtNlq9JAgH z_S;wYOk=4m5D>qv*)QM{@*@j*?cW{=3=;sR5?}zz)#=|zEl>w{a*IAu`772Xw4i5C z>*=NI&HyR#aI}VO1Cb5`aKBlo}+zb@xhYGl81fZ+ixf2n6W-o^WXa4J3$1fI$rtL478=1*l^~! zTpu4jPL&3%)lFe}+i+XdT39*4gjJ3OdK{;ux71<%Nps!BM4 zJ!@eTzW~IiyNTyMnF_JnNR}pKL#E3sIMzP4$-gSt2)NKb{5@VE&lj*^E4#O#ZNqcT zHynW-e;mBz9T(68t5ytV_pdvS{;fW2!-E5{jz?AN^Rm?G;?0r2%E&rv$z`3XJkZLSaoUsr;@##%1;5T}Q zLW^i)IF|Gl;VFYhN+Hii0DR(-%K7WmSQhd*w*L1{Bm!I=ulQ>OYPlwMICFfikBb(h zN&)Njrm(ne_$|s}gsVih9qJ(>yPl0TH6KdP;eUtUg_2wI=6go~i<~Bmb90vAo-1LA zU6MqnyTMc6%?QzLBuZB@1JmRcJnuHvgx{5Hgj{Go{5^gk@5>VT>!am2FGv703gvo5 zYlMwZ*O9h{({g-x>^Nb`9RZHWx<0C!ewL*J9MI+07}yxJBwaT3`exmzDX#5t;N-mD z-!yxkO)ah26qP#mlN2Fy)AaGRTn>E8Bs9C0MZEnglNOAcBuP(mFN1=att1eN1FXp? zY!;huRI!jIO2M^=@5vk^nrIex-zV&%B`*it0VONuV&S#5Qc}7-$Do8!i9(B#Ej{PuTsz2j9@;T z%?W}Ck<%_(ja2L?EbT!+VMtq31<}WXqS|JrT}C?o%rx(MbbFb%>g4Q$DsP>CH7_?O=2d1HvRZQ#(`NZ;Bry zI|E7KkzMT5b3iUydsttBN)i+bFpCJ;D2^-8s`qLjeH3b@4K`-1=F>{qJK-AKyVcrv zvJ3q^ZCj^5szrGaOMHzNpo5Ig4rxGH92W`djQJ504_hoPgf77$DbVlAN%b|W{P*WB zi(?OZszi*9P<~J^XmN67UBJ&pGKf9J|R697H#37+dKg|!27$vSa}xpu|Doi zYF_>qUfKB54xFBAIzLN;&BE!d`%=-IRdb>q;N_gzlmTzdp+gY&u`Oiu^U>(G*<;~t zE?(l|-QG9r9lJVt<~BSZ1uUlvGhBMrAn`lfAE4)fGS$*0${tp$N4=4uigGRw|95#( z-YTYQoX4DPk|Q7N=GacUf% zLekJvf%6lt6{3pU{NFR8%)|NTbbY969JXReRWY(qD6+wYPJ1Byg4ay;!BvFzjH#RH z43~erJlI|^$(Vg=H3w4!I(WU}Px2;?TIGK5B3AQD@s;a5rBJQijI6|8#vtKqr!Z9 z13JKN3V4X&oWG2hr%qC%jmLW?flRe8>ZTs~zRkFWIs`h1%hjZL_?m+P?AC$TtP6Dp zhr-O=z?FL0!gF75ng8j1uAJ@y%VPPwjz zUts^)60f#Wfuef%`B{gJl3=ElV6z090et$M+;7LGm zk1TX&sz70Bj^nC*gvyRZ>~)1pZ4AX5Q#eh5yQ5a2u9OG7iw&p{_Y8^s#LKYipnOh2 z7A0Z2S<@SAMl5#Ahg4`~M_us5E9Z>$&oaKkhrb{L8PBYN@fT#>*f!=ycU;|36}#3l zRDxa+k&i=2yg4!bLiV|PUFm&c46UVK+B@xg%fb!EBoD)-Y@vbN%#{~G4@&Mj)^`-1 zAqb7!3d7UPlW$L$L*kC>?8*S8{I5ZQ<;qQX8SAR8M+y46ti;VReE-TP^XV;l z(+sxCm0M9mM9|!+T)Aa3?C4KiKa`;BdP!=600DFqK1y;pWejO$Tt}YlhRu-9>^Rm% zG2&VjjLe_?iK{}_2Gtn=bZ9D^fDd_~GhL(kz4)Fj4zTVINPFl00(%S;hl$UI00H*1 z!f-wE^<&p^??yFiGV8FF=bQgCc+HBR#<1D1CQc-jDMG4nnvT6_S$~TST&(tgl=M|& zzZJ~FJy(8%n+l;>q#D52WA8rpB!78=+OaUA%ZcyN{!Qv?IhRN%Wz=z}9|j+~a(x=G zQzAxFRhfjd_T5;oq|<_xCc5QRaXT|XyFrqTU;?_RoCwxMyIAh3O8@ScDqwbG@@Fhy|z z8Tt`K=ZJ*mqaOYgs|x-bvbDeh|Deb*oBO~0*Ot~gNqkkod$(n_rH$FdP{ z8c^0nGGJd1l}manqtHu;bn$$F-bz08oY4YCKc20kOQ!XPQqwN7hRIRbbL zCd=yQMJh&|!5jMkbFQ7m8=3LpkDxd1ywV@d~dc!hXJKXL0Pc8_(Sf znN2kjpNyODU|{BUDI;(?D-kvC$MC~roygm&X2mDp4kcme5!0C) z>G5f4yx0(Guu&pi=;fP)jhCSyp`&79H*h2yJ~L7# zQwNp$cXHAyFo<*Fat$`1@(KWAc-vhv>ujAs(AHRGA}bGqaHxJaIx@-wvTTJ>=>66b zJ40W+Kq3yf)2OhUiqj(PnvKbrODxnjoRlQuCShmg|cpx zn&$?Vu=M-k+~{Zd*POR3D3_e=cDtC`xVefYCCgGhJ17@>#tCNw$=m*^NKV<50}{Xe z>>t?-R%I;mxZJ);8`Fco*7YVsR&+g)TNSW`UDuGg=6%-wtoRo)E@1=A;8}XsBogO2 z0!BAF6x51tWR}M=ZJ;Vemir^QvuaPi^vVG>$iZgWwTi8VeH#;<&qCgqu5=RR6CxTl zs1`|0z`WtE`rOscNp9Jts5fVJ+fX7-zmDG`kv^1_oQ*)%v@+1Gagj4<^(oC7K%p?F zUsP}`$l=7kvR>Y@vmfMH)8cFpJ(mXmXBS}WVvU$r2FmrSaMmPwe3)Q^7*=LzuoQtu za_|fYcr9>dF-Ug|I`l_mXoE=KB8o4S(*O@E8)LG^Dq(34YL3;t*_iLT1%1pl&!4wb zQ6&W)h21Xp$L0eCA)hcFLegT`V1jtQtm>r9$aEu10VshZqDc$liEK@B2+U~sPQcN@ z0y-tMnY@3c)T|42A3*H4G<6>g$FM;F`in_Mo2!B|qCM7SN;}~!PNIBq@j)#WvZx%^ zh14~v6IS^y39%ejN@qnu5|-IkNBCgPAT3PL&Gt{%YBp<4>@Zd+qXTG}NX_OFnyAY} zf=12k?&C3ldl7#nAg)Ql(83-CWjX4?;8R z)FF62QVZl{DfXAuw3(}9lU%fbKPX>DO&g}CNM0X6d*><#)M;i-m`!6MUUADBN)Bk% zdhwM&?>`1ORg%aFIwSjkxet)R|H?@L&`+@Na2(2wSX=FLoVM#sc{UdE@c*|$EKEp( z`O>&Z(m)iJHx5~kOcNnRGg41Znu?Dq6h*bvxQ$#`w6IYlH(D$I1+mmtmbo5*>L5fK z{+A14O@RZOEnL6;Ps+l6>$?Y2J@}dgeP*qdZIJ0rEPP*@1n`b8M-P#W10Z-?PfQ-8 z2Msy_p=sd7!t0fY`>aJ8*>7_W*C?Vl%G2DNNU$J$;q8K1ugM9CMVEgvvu%JRGupgubBuX#i`Jf5*D z=cPv8c~zc!GSEmlwE`~nXzQ|G08xfLLU(HR_AZc?a?mExkFX#COmasoQ3VGcGegSt*@Ll1SPw4 zUHTTjX?{TzL-%(;QSJl|@@pF394?oKlM%*eXp{3I6w;8KO2(k`2LYVL+^(;<(8#=G za}auMm8x-F7FuW%c+B_9A7P>ujRB<5cF zcQ6oVki`qUzsKA=3(_G_;{{c<@Qe4<(+q@cQQ;PY7d-=t!k{(^VPG5;E!zO&uHv>! z4qc%o+H00{fT&KVX0#peSPDXYOOOIcFY5JIceT+6gbq38auEc5$v_5SDF|cF4bOk9 zo7x4%2I^s5xrEONMByIlhq0VHD9(+9PKfO21s@C%WYil6NR42Fe;R&x(JEoJ-=U$Y zfN;PFQDwBgdMg>9pk@&Xsqtb&-`<)Yl}s-sO_0>f<24q;X-xb@h4FL!TU-B z59}6D z3kGL3PDL$6QKb1u!_l*INo+`rAA$%ekRnwG@7x=wzokyq5XU;;3Nx4qvWT`k`1>_z z#Q34B?{0mTH3-VQa`+pr+b5ukQN(Y8QHAO;P&?ViWsei0+n#-GA$@FIylYx;&w?cK zNJwWlC8h$>+2S9lU8T|498^XR2jhGYuq(Fdtoa@VggZETJIRYe5oz3Tixh5U!Aql7 zqHu_5ukOdU+;Q8L5F7gS%^WoM$R%F#Bc_uv1UnF7^y78$U1|uZKbivWLg<-7TbY%& z`btdxhU+|6YD7dLiDhcR5$>OAeF0cvm4hwd5)EJqu63pH0pX=bEhiq52$pGcl?)O3 zH^B(PLOM%C8WU2qAKe5m*{AL}xx`JuwPdx2xy=v(Hx+>!Ij5E1SQa9q_32kTzlPJ& zQUH$#worjRacem1DhnvN`qSRiFx4QAL52I3w#Hp8Ze`AuBR6eCw{D!#zW!svb+Jc_ z8Vnm-aYl_2n(v~5To03r#VaanXi;56epv&_a2%+Vn@(#5fRPzILQYAA+q#tPnu17^ z`%8$Wqw3%}?RcQtq*!|cS|eQ9eXkb~hkd?4sS8Akj($KWm3nHh?EUOr-Qf116-9nU z+*L*BIhkm(=%}ZVVs~#LrPAunsqv8urDR;m7QceChQ4qQwX5+;jK0Y4 z0C?(H#s$n8P#?X-nD;I@I^_ruN$^e{yedio_ZnDORa~*d#j5EJeE26#OPU*6+EhX7 z$FU8lc^fNO2~rb7J>(u2VhLEM!&Cn?WmI8|9=MtKaBYqEWpHz89@BE1w=H8UabR;( z^SDZ?08Ef(a}*Eu<`hGV=FN-=2RZSN!2*36o$Nkk4EU=wYW>!L$xG$=Hpr+)MB53H z$`{b7E70@_2SbR87rKfC%0c+hV~qm zssJ04Q%3yph)Y}rdYwfrNd}S!s)+A)F`ZDNSe*pf8nN z4{I}$0ynoHmL4P+h5SZi87wx}#4AZ5I4um+?jrM?_#qVo1<#Bcsx2vCVOdz&KN9V7 z)~ZuYTbCJRYAE=rj9t_`j3rc28ZeOTQ0CSXgzYMkBYHim3S=a0sWkx@V$jH5Bq%@( zEnd8!Sxqnu)otd64j_E@jrQKwu7!ZrQk$R+4B>2r9N<;uh~;$&k4PRIHbD@E1cLx#e7JgKo#3K)_yzrM`M8R40x z+$sX~#HpKT&Nx{zqxa_`hcdK@Hc}cuDw!_gPIE7s5lD|7Ww^KAPY>%62dlmQB4rA) z-h%NZal!Xc=x*|Wy^CZ=OmQb(Bqew_Mz@MX>_d$0ut{kz4ZoFcG5)S93+0RT&)5f+ z@nZ!4|1Dwb1Y7`ZP@sbQ**9^GDB}LMitAcDv43i|9+lLS$LE?4dik@eB|cxlAZDYN zg5+7n?`N(r>g~KlSb+eg>PXfWIz{1t!`cOTd8e^%PV6>`38|wt$kBO@c4HUftazwF zujDRynzWk8bGfh-ziCb=3kwU7(u1islWrh`CS`D53$}pLeRY@Klsfi=e+%|-At*0W zpDo~iZG2dcQug&%r?M#MY~-B}n|AqQbr7bE)+)-tr85(qnYVzNzBe@9FcM0?FsweG zkfw~46{3*+hETz?VzYQ4z|9EMhFlAXE{sf#phI+mzCS55S(1x%We2#($q}N}@_V3k z4fzffN`3&q(6jPBo)ugYI&vMVm;gV072PXEN@045Sn)lE#7c)od&;#H>T@9&#KRhN z00ypft}#fmZb4R-^^GJv(TS$q4PJ_pfp! zy)=?wsn=PUr(VTiZLPfJ7`sx4J_v+jb2c&{Y`8#dH;aQ%$Be-ZlL2qE)E-lK}gR zrr)G({&LAeYMhJ7UT#t8ZMLCzU2<{oGlG$B6R zTE4K`A|pC8ERy6QnrI{OvKq2LJ? z^K`vif*?0Myt9)rKpAyfw#N3_ipzarTdISN&YDd5)x2k1>Y@iO=eqmY@M>H@)=ODuQVoQCz+sydz_UA`#Hpd zqUl~Rd>nvO%cLz~>WpNI>mg>>yFCDZwMMPqa$xc*o(!R~pxCRE3T8qdn1l8?6wwR~ z&Hv?jiD)?(JP!f~)+oLd4Ju)oNb%pXer-ws>uQdS)2W`-MoKv5lC(xN`CA;Yu_c!3 zxHd|5`LL%uVQEpaLFKfRt0%r|>C4r&k!^2?LQAUvIMaqtLoP1QX{DN$t?X7riK@bK znT8i*XUfc9;!RkokLL&((&V}G<(GU8O}{#Lk^Xx zKzqbv9RShwW$(8WYB1no=CfyAYQho(B#OmB79Dex5IS-WHhDF|FtNT}{3Enuh0Cw( ze1cp6dkd!+sFaw8?wSlcaK(67Pi4qgl^I_oEXINhzu2y3?;s4ET8fw^X4hGkO2cwR z`bF4n3$|ZfjBvVhC7Eni?RC5;u|{76BsY=afVgw*8WQvu7w~YlgnL@-JX1E|AR~fI&=yM=I2-+_WaFp7l*XqM~WFmTMny*L3tC7n?p2 zCT;(kc`LZ<`~PT-2E+$*eaN$aK<@F}`@BA%$hvr5@8x&i3kloCkKxNl9DDndwX#>1 zJIC_%4vL*S*}4cun~o{W#|^*xwN+$j4e>~q7ozAAGR!n>vrm7_e`zk8!!30LaL=HX zjP1NhU`m0rtUche!7$cGyT|)y?E=mC;0zN|vPFPB0e^Wq8~dhi6g(a%-i!Gs)~;?i zPLPubK4*G4Uz5o_Ytd4Mo*YaChM4%6g7uWn98pQ9P}mM++_}aI4exD|n4)Y6I?Y>V z-+Lfzg$n5C)#L5G&Ioc8Sb6C@jSnm|-<8*X#+QN!v|tPc(94<2xcZ>grIkc67A4*l z!>`hdJ|~BC}{bW7Q1a;#yq-+edVq!1|TfsVIHlJh82xCu}O+pApQ&q z*NNO%QLC!cReoX~Eu1$T?)1+b9x_5lH=TLor^|#JJ3P3TM@NXqQY_Tp33Qfi8B1fx z8wyS>PB)T0h{|Ka=LpMNC>bVjIOYer3#UqHxBqxsx!i~~IHsu%l>?|q>ssQBG z<+6)Z96u>+m?0oy*sqQh2+@7+%nr^@aP8OhxjLWd7JG&i$7oLw>f#Ph%=waPH5A4+ z83GUB;{^jG@NH6Ey($X#coZFoPRs&Xg>Ez*f?7mdZZknVaDu*&$x;JL6YNEe@CsxV?#XeGZplwTg+ukKgb8!W z2JIJWEuSu^fVjL9Ae#0nlE27W<)3$8ThyFX5a{z_ejz3DJ3qByg|(n&hF=J}Qm zVN}FZZvD{5Wj5Sp&^#L)En}^w5jpvWGYsk`xW223jM%_gF+4S4LdZwt2|AG|F}Q8T ztF48YEwjt{0DMfNlsb_?rM|w26H#L1As!x*;(y#KsddIY(cI$~3E~LI!^Bx8p!F>b z)#f!tq1y7gjD~8QZdLok#4#=p zr|e)$2-9F|P1C4eB7@YhnEONAk&nP(4T1@Qm7tEbbowyPte+0X-=`r?^jXBG*O3#a zI>xtto(jBeG;sY1K_KW)($H3#G!iwX%6`~v?%<4^YUHJ#H6qdgbb3?TQa~fzh`}no zB_P!Hi$UHAi!8c4tj6@H@pxc0{xL2aUG|!j*A22rtv%a~Ef1RGzse#z6AarfStZ6X z6cFK5C$I7k{KR|)`{xO#1H4SVuxei(`inGIh~)uEB7mYbMixs8EdBDnNwTSCLF*@0`5NMA((pchftcRuX84$Zr6i`> zA_cgiIHH$MAt)$xc&)5!1x{qIV-%fQ?ZUxNv6`kl&05@PD<)2Y5fB}#%0m@#!0*wNrh*S{`VW^*r`csmPkk%B+L0Z+*ni8a*zMTX^b%ssJaTFCc-Y$`F z373m(u|5m=Gwyyv|;{5>TS6%p}j zLl!NxMq!QpGFw&_+NR-}huN}I$il)YKCvrICWVEt&^^>a!K`DAX_v=3)2F^4t_Z6` znEZ98waC<*-7a4bkArO3qiXb7?uXg zm z%~>eTBrG&NQ*#mvcE*eNt`>zct*s(uG-u7oXrZ}2C<#Y|srN9duSIR0m6F*Pum2l& zi<$2WmxK`LN<#R*vBV0zzg2W>kAY`m=10E z8_bDMywOEuaI;{`*bfZR4(bhIz0wu#)btdDAzm{{JA+{{q6?g23D(reg48$p9<50_ zq0&hdCKM|479yKX{@}EsWMl=|CNH<)y^wPw8BJFNN0N>H7|P#BFC)_S@e$`3L3)o5 zF$~3lg|Kzz3O@i3j^IWUo)AieG}18A56_A45JU+DKJ@b8X4o*{r!-kIfBca;K!Foa zpz1)Q!|oym<)uuD#=JG7m7;ZMlu1&^gFLiBtvoPv`tXI(hBa+ycpeT7 zGD988(1regD8}PpX+H_E&q&FAVPvyFg*Ak}Ds-!)ifmhYAsE8vy_*GDkk_uAxzLr< zcSPyLAH#l|Hhq8J<*QKZN%qrvy_~RH!0^ z_ji4l>Rkrvqf#SPDbYppHi9N!6-g8%(Ikl`QC;_JCn~fviAJRxB)TGzMH3B26jn(? zA`yv3G4W7%!>1HWQ<0%m()pxPjdX-kb|PF4J)H>dTt0n1aysI1$As4sEJ0cs8xr1D zTIoaSvgP9!+lmB7aQt*!bm*M@Xubg=8pObcaYz@pGYviTjVd*;no1o<71JQJELta-Je5;JXiNwJ0(?RwiAP9+ z;xP#Vfs!fR5Q4V4(yC!3VKVPTFBhpqrd6J#)sy0!t#Jm9N-=y5lOSDmb;K!h4AWo+ z27XbQ=WH6jnQ4R`m45Qot9+bjy)aGi-H>D4WMx-vEIgFuuxMDrCQLyg=rM;0rJ?9@ zLr^DdvM%7sp$b5PByp2C#uSXF=hnq{H4I^VMOd9*&$LHfQ??z0a=Q3h#v42d*6 zU3zXhnKE=vrkARlE=2CpN69gyP=yA!#e^`1Wd+#J zNZH?E#~jf!lsQ~>kUi!Y?=WtgMrA@GLAFhZxkN@2RhKw;8$*U67y+IT^Li4AU43lP z{oac1Iw%B5Mf8F~=$4D^d6Z=);|zzMO#>bBAUFT5vL8b483s=?w4IzlQ#7H?LL)rF ze^F3`Z*prSZIb+~uuY5qY=(~S4M%R4B^fL)OS6=>QXaW1Wd&`qZ8}??$Wtj}oA<(? zrvwA-O&ZCwNpQ^U80m);V5b40aVX^*0$A^mMbCpl2xIbd^vN=wSrO_m3`D%)W`nN@lame0vJp zC5jTWK}O%}*`1^2TW<^+y@9hsQ;0#5H*Bs%q1i|j3N`9E_{1 zPd;wUoA7NJ;C-;h8m;5w)zLzuR;F?OM%OYJ+$&77D@==zdquZs9nrOc^QH*zc)}CW z%al=Th9YAH!@5y>g2WW(5pOaFdfPN2h@;M#f3&(pA|H7tf*%^><7tq`L>eLdAmn{_ zB*Fx<6#sDjd`T)gHK}1Z6*`@zJB^;DOeQ)Iq^v5+Z0g56)Pe;0Px;YB)lOjH?*i4Hj3t5X4iw z5Ecq`LV@$K;Z+_EmW)D!7lJkS{qWnLaFJg(C&YqppARv573QVL8;BAE!0T>pjsp27% z5Hr!qNJV70y_U-Bu?W--fwV#$_$@BgZ=gfW89H+^L{OyRjLK`sTu4U^>BvtRHH;s{ zIDF$#gd!+H%J9Zl(A1da783j~Ob1gu4et{ThQ1cQ9|nJ-mWD^jf{O{1;4s^4I>kUK za1tn+xfS0q$&yX0WS3P{R7Fvu#+oUt$HI~(X_BPL%tU5Jrtw-BCh-P~giv7c-v>kJ z`w$uot_^+&%d#zFnZA3&cG#nCH)V>5Se78%x`)s6&L8XjsEg6XA8UN^fMy{src6`R z!~Tpz7$p{f0H83L*j0)m1{+p|mc7i6L4M&9O;&K=8X@A>`Q{T&xKZ~NI>O6E+KA1% ze3n#FEr@~^<6a0oOv1h+=nfJLa``+j$9f1wD1bs32r+;tVgNBr879e?8997nu76k+%MN1IaJ@FU zsDO<;cjh$^l1ce0&>geC_?o6+-Ro-7|EJny)Jjm$K_cSC22SWD?If`~_dUat{|-YF zM5?Q(0ZbWQ@_JCo@UCPnzz^hpmmTXx?HRs$b3i@O>Ujx7cK{-uaW#CmnkA2njajJ?lF!rM;N_weBK?e)Ztfl56B zdJ+8o#5*SaMK*EUR4iFsIi)72VyiBz6Z^EucmkUCMD4e(y1$-iMZWd(0Bzc;EXn_YDtRU;fsl zk}K$PHSRhyrK_d1aIVxtNr-8;jM{F_NZKi+T^Z1z-VTx{;4|BX@rId3?D3Fs4~WZ! z#4x4Qiv}SM(R+M+N01Qq1zmeS;9Ow`yk<2Bi z0FQYHxIaylCYN^@J#cim@vm&A{?d2(Dg{~~O3Arvytj~7{@8s|e07bb+uqE$aN}WT zW`W8zjuhGO-j@PCWRMYUpJ9C>g<{VO(j#4tgHcG25d%6iR#TV)?3@{CU#PodY=pMP zAb9ajaxCC7r$N6~ONUbAa;)n#f!??3roEBEjc>g_>NX*hICtgw5;M&pRWSP07$@9l zGlysqP~8Fq`{C78nZHWXl7NV4sba^n?(e`Gm6(E@-d zqXtk^x%ju2HL8w~%T-DJs}&cbnr-vW8%nj{G4AWcWg+2o;oxng>hbg>zfw$e*zaCr z>qM@!h0)KRnkZTd8^(?`#Cxw&Yb?Sj%L{fb6q(|pC_m>S!a%qJAvC<9ewT^~TeYyJlV0AU4X*q@w#+2iy)S0Zp`fGrI-HSup2<-JAkSN9kDjO4Z|7 zeEL4LxP8t-$YJNTvRJ8`xPhn_Z^V^uIv#>YhsS{LY>0i z<$22|jL3ddqOsF{Iej_#l#|zyd0vL65@*skZ8gJl-~~5Edha; zrlq$-m|$A^LgWn)H-7H$m#M$3e5jOvre89O?A{D!3vLuULMNzoSG~(fY}$5nh8h7j z3mve8x~@7dbVio6qwMwO3P>FCwfAS@5^7<0FlYgd+&8HYM&1YGWPh`2n7Q^a@F6D# zcPCsegNeq9CHgiKyw~G!nJ}I#-lxBD=-Squogt&|p;d;d~t3 zS!HC3bnG|g8qsOeT}WZ!Co}T7F==wMDlc%pAr%A57*CHm5U_?VYvgct3s!d9gdlMF zrpM3H^v$93NGoD#kJh%YH};F|{P=VrIat6McyV)Nu1l9>{9mkxAPt>KV#&8ZN-Ku? z_Rr>^x#%VhR3Of?Y<}RIS@8}vXdDBWeyT0eo3d~=j6}%o;!#;pT66{%Y;)*EIFJ}x zHBT$jt3_}uh7sF33jL;|fwU6HOe-4dm1e8oX3XXu>Hg!JBS;FmHt~HW7OK zRZY~-Rp~2+7&c)^Y`F0kPURAJCQOO=fsM%(Serqpobs7T!Hqz+F`0({ksY!SdoMJ% zSCNrow8YXp4!C|Q$7tU$)k4m$CF4 zIe`~Oudhg2y{9`uWIA>GjvAL4(^+X^a{ypaX!>(;&sk=|jdymid%5!jpJ(Fe=;em{ z#xEFz8^lIElKSlWKqNg}Bpc?~E7qByt#SEqUjx1+hLRxd^2CnNm|RVvs3|rpB@{6z zQh`txqQ~LDwf_3A5XNB$M%g3rmFv-MU#iSLDPbF`mPHl+qS_$W2~nb2ke3>83*~b$j0(D6#Z^A-lhwS~FWS2ab;boMvBB*FPV`hJUf@p1SsBInv zD?^^oqZ4-vp#))o1}jaGtnhgV9-~6j4IlkXB&D2EXs2V8y6o508bx>)x z^8X!r(4t?x!8vVm0%ewo=TM_nG&J)_SIf}yqFn3gjA-9jd^26*zM(_u;R}VS%YAIz z8Ps(dM~6nXqi6c!e?9=5>A1-+AYo z7>H}hLTj13i5njE@#WsbRFL@a#xX&DH6*Wi`8s~fPUL}oniV8|RltfIZwDVu7a&v4 zT89S!UXVyQdqg4T6cp>Vv3GxnCHF(DBo*AIAd0`Tnt|5j)70dKFrtzb`#>+tvE>;* z@=}$q-KtrZ6Oda4WbJrlP+~0z;VH&6pH`Dm%#cN0^wiP)X+5dGr0|`9zjnC z^wqY2+-JBN!Idz53=Ow(0O$*jy=N`whGCNg) z6EqZ`+{&>jvg3mh_N7W)qYdzQeU_kHId@UA_35Ka^j9&Ys7+hIlE1L*d@ZMe-AY9B zpTKdz#V`ltSSSmagTzAgQ;F)rjSo8n1NAoY4BAo$XaStm5ykNf61WT`x)rg%SVJk? zI5}pBoH&v_eHUfD!hJx(gwBgGJrSK!^Qt%NcT*OE2|h{=m+JjY#tlhT0|jtrH(x?I z4mlskawozjt;}B}7QSAu0lMmq)py-uz0}4}NG5heY;{6=%Hhok?MZCTS)**I$XP5N zSp0CoI^?Wf`73Uk(0o@}7h-_Nd!Z4RiLu4mM)|_ds zCU{=dX9m`?)4!n&ZGUsI}^u}2!>)G^x_dB%y&Qiozqzk zBf}n#hY&0ZMZdnb*{=`=IP)X_S#2v?1xo?Hz!iNSOB0_gNPKmo;k?B_BG=IlP5-WG zK1<29C6-q}wuNK$_1z>2bGQ(=Gam$wi;fnfq7?}j2U()Z_T3jjSk%in3rw=2D%Ez? zs!NUzIp=es(OX1oled3Nm1i`17P{ulaPv(#lTV49xRt`?+Tys z^#B-JCE{KkC~fsaU)TU30&mTwYn@3``ITm_UfBq7I)|&tJ-N_lre!`u&$*U^Nr42p zWJuwoX-TZENluj&;sgK&kY`l2oI9hgiBWHS6 zLeVnzCRp@x3Qv32ueI=V5xYkFBY{Ea^zxFk%6o=O(<8%ykQYz*Oq2z$()@L`$7CY{ z#j|R99LWTbUL~VCd07hNh$NkfBg;cZK7Tj{6d=dMYRbKoDi6JK3;>*{)o2gWt}Q0l zwzBSZr&IzIhra4~HlV@wrsl8P+Pgq4N7qJqON*5|;2ECRdjima<)ma>%stMtt>tia zVHd42EQ{-s5~?aJ+vfHz2^m5ZNMe8ve=3G3G4*|ofl{rRs>a_MxvWXcpGOAu)5mfaQq} z0L4yIdzL|pfOaPBP+!3zZ=*RQmhEX1=sa&nMchYeu96YnF-H*7ND-0p2_iFJx>{B< z|0VWf2Ul)q7_w(G^^L40UIZ)o#==_@Wlpez)aVD9z}=w}RcOpip!YaZS1MvD#~>r; zKsHCp>F}ijP<)4eg+3nGWVP8yf`kH=-LR4Ch)BRWvpr*kprRF!CQzpjgSd?#PycJh z!JD@}&vMlR2xINx*jrKv#$sFqRnG$HLP6D&U}3a>PyoOiQK?WkOk(}&Gq@Wlosj%y z_WBq>925BN{-IuDgb4s{P{x^#PDhg~P!AerDXa&`*(}Hp|1-a~E0}~7X%|?oF_E7> z6K1Be)+b@@p6c6rP_f}v{QwN4A~mci+yMg%ENqov{~FKEevG4?W-`W8ne;M^mpQtPOEa%kGJzY2 z$I2oo!5GB^Kx8aq0=r1BO^Pnz#3ckSUuAUOUsjEeDQF=~ObtzSdZY13_OV?D|Jt>Y zCe6o6r8a~>MVx?@oe<8A!(e@3j}^py8f=j-JUH-Zd#?m>CFLYK7M>OCZKsE$T4C%lMA>>U$B58dx7D;~!QA8}T1`eo z%7}EAcbSEe&{IrLg9b~KjBLi3O6KytJ;~REw2+kjq}=h$S!BWUew#aC3l-PQ%QUWI zHr2M{YN9LXW_ug0myn_X) zpdvwl6LsM&u4HSeuZ1(oVh>ERE7Vx%1+%!X7Y?JPZ1H2^XvX1_DR~#_Q*Ux^;!T96de_0yrUn#)patW>iJb z)IBCL=Ixa;7Pqi+uLYwhqnSn=c1%o;0bkUyK5+tp zHI&GLnyje5`b3litqA(K-p?VGHa3%N9-kR&2R?XVTXWB1IwX!#c>=p%tR$NgLixls z&ps}=ftujra$o4BDBjK+fu!~rD`GiDe<#zDtf{ZyAhA`9Y9A481NrL)>w6jCniyb* zD!Hvm10EV&+8G&ru}yawBCuva9Yg~Gjo!}TXO5NB&xHXS?IXP%qtxbM zO$5D}O{fWCMvEYhuw6rOiG0FylikI;EZQeNombpMGSQq!5)9vi>~%Jd&PMt$wy}bh z1n%Z;XinEvOnPQeRC*<~+S#gM&zIYp0<$#@@)g!JHdMW59U0+}^n~B&fq+}_-a$Vi z^Q%uJvS7x?WOfgtnZ2VZQm_iXFwP_6)j{t-C>87%dQJWRsn={y+5>b@#6Ua(!elRP zzr9g6p8rT-pU-6s#N(6Yn|`b$c-f)gFc4qVSK$DO7QTRuLwqrB?}QH&hzzzeH8D<_ z#T@PRNB_#+EzA;+_I%f@k#iMoYq##AuX%RP9d0IMoXY8TufG%iMS0_cn8g4D23SQ^ z#{hA`TDBQ&;`BgNJqN>e-{IMqsD}>3f1%CZNij<&B%F%V7kqFVrpPe24h3VXO+E59 zkWL=0qBVl;s4C3l8M4S#^K_yi;yzLMgUqX|QQsknff~OD)-EoI7ShMYdBo+amfsc~ z8ModTjlY+4tiiVO%@yX_MEg7>Ds~quM<>Bet6wo_6Pz{qO$iuXwL8`b{IkOouJl{@ zdtmzY3Cdo1PT8!bnkSs2P2>NvS?voG zkX7t;;|9t(%V#_|uc~UyFWiCItkBVKd?SWxY2NUR6uvH2yKmX;2~+s7PnRslo1m6_ z0~vAGz(s6*tR!I@~TtPR{T<#7y`jixmnY}^MHUF!p~wNM#m0ld<0K1=yCvB z)LAk`B>$O>fF=?Y2sMtwmO6mtwF`B9c#Xp|=5u}HSPY*&TT4s-J?r4r9~I2WVWd|2 z8Bif;y$a@z2$MX>T&7k0q`Xq{*prWOSAF_MY6NFszqJ{MmT<9RQ=lL+&lUQ^W0=o8 zpQy`9Mt{e-$SN~0Wt0S>90v9oEb*ydMk6!J>k97(*2=-qqN4h$@K^7a=(lP)n^d$w zDDB~1+06Q{i5TJmLwFQh^97u`ihsA)a9OJF4hS+0$m@f${)sV;8I*w&?v_tDugjX! z!$s+~9!~1AUK9Q?XvtJ&;0Og?&za>AP z>5a6(S`kvhAM54e!WxH(^U}43+l+4_N03$K zsdH@z1zT9J=tXn)Oe5i(IczdPpZ%*(fhf-}PvXh^#XHeeWY#<34HX6Gm7I2T#5+~# z;lw#!9)`?$>++DMKa+T_=j^?e2k}YY%obgF_+|N2uU3Nj@RZvG7=;~NY6`H=v$Tj2 zi%eo!kM;EtxrU04j|A*Wv$epYmY~qNM~#C?{6bclS(+Ax2NnJ&bTVP&qM*pF%w0J= znwBZzvIPG;NWIF);mB{|$CZ;ouiG2zHr9hgPKcnr0({Y-xyo(zW^1OpS6u}>IiD@J z+9qv+uCt(hQukE4&;g6KYCu>A<3|*Q1^&RBb`1yx^D=J)J@lxvt*u?tgX5JDUKfDV z7DXWFVkM)l{)Pu>9)gRlJegAHoV+qFZDr6FvQBUlWmUR+F8`mfE`^&@xB_sNJ;bUy zX;!gwFS;}ZQ*27J9AcOqjJwqWvZ_p*^GP_#qVa%pTA@`CCW-9QG;q2MG0}3hlnG12C!UX%^)ao*Azr! z0PZd!4i$T=uo?n2HYSMOtH<`c(+HA2dkU>1T;KH6gkdvra0D3_V$@;2iPSX zusBcFHaeaW#8AV84KyW$dK{wx-fHvI$eclbrTUxh5lh7J>)aatS7_V*yAdyR3*KzF zh&n)`YDlueJdwV9YzT1Ww{@9`{O}>%o-~Xy_JK5Tto~g+DX9ToT_b$irv}S?wT}we z=l|0pEEdF^mz^1bmxANrLIM=V)rDXTD>mAAfR$upB8B1_1!NWXC@Rx;_8e0+?4HG0 zuiI(-kKS7W5m2BpDZ*jiQSr0=Z0ZwT1@>YP&(rd=?!gb=x$GNW?v(V? z8(X~4?vMS!XkFlua~5hee*qbH4V$RdqacAGeIGqy+ZFnTvlD_IFEy_5&pg$@g^xz2F)P zka5#@NOSgS2#egb>({G8r<57G?;sPvylvx2j3`4dr|ORcQF^rExbT?aGAivYQ!&44 zGG>Jc-)6F;Na;QUZq9;K{4%Ss>gW(^WwHZ8fz2$P#}n4QP{ekl;J4~*>C@tXpIVV8 zgcg~x2(tUn>UH4Ruspy{ZZJy`qE;XBGgIq07B43V;YK>ZV^^g0yBQS(oE%k36Fw^- zP)2;feOeP{K^r_d`i#0pRf5BBoZ0h4750LY!DR@UH}`gH0tjb}x?P+i%^Qd(mK`hc41WB2 zrI{qtU*W0ekD$@*;*?A`1BCz2<~(R8P_Or?9oCAjj_CB{>48b8^`V=h`i(m{%3u3V zW440K=22gW9Npu4hd8aHTcD6C+#8!}dJOHrq<*ZJh5Sx2ds!XhfDOzRxvhg8U9(l9 z;rf#s{u@4UMO*}k{Z0Cv9o$cELl`&$5*t3CI3oR>pJ{C9Ev;}71(Sxnoy>o}5i5!b zT^BhKkQ^ndq)jaC(G%xD9E2)kg;&Gv-H<9h6(C_>C zOcSAb0MXfsW{e<`kF-`t)3;%3V2@4@W;CdhVHtKX^Nym_dDT<>ZXj7=rgVC<7gNo? zxKALtUqM>rBk%lZELG00jZhQ;DWgm!U-vfUP(us0nvxg$VXh9CxQ?Sx18L9O31O8e z#$j2|qxXQ_Tc4i003ihHLi39gHc`BRQXH~Ic0ksB6vsWI3Y?AtBlGG z9HGMNnX-H^1)4FCOIncglP%ViIcFd70{ktFM!!8^a#_4inKK%a#wDj+IXb1!MAKz> zXu3R6@VtqRzf=ajF_;HZDM(q1wnc>7LK`I@*>oIu^lK{zek$%fGkZ3aqVnZX67g;$ z12mSL`qjjps>ef#v&*wS@-2@gG#9bV_&HTjD`tpKy*W8sfvR7QxRn?vVY);UkP#M$ z(!|^UTkqh|IEK|TFu#_RgLj3pBRd7`oKp}@MVd|mpRw~aHpr*fbto}Y`dV{_Az13& z6fH~8=1qkxt{pCO%Xch+%4_n4W{MDArixe~Q6#(-aMLT_(`EhJfsIA&CNsAwDXm3s zH^68sc6mtNr?vJhOOK3dv0Gqnf}#T2(;h^1pge*3B70t^K+r3?AYJhIlt8Ry=u zVi1bu_Gc~ymzX*WIM+NCP>fjesHIarSMW>O*mR=RYQnG>-Vp6cHaORBY-FeF_xFvB z3h}}M6+6uq#1ac0UvyXbn6Y`Iq{-axVfq+D+49w!L=RQ4R3Mc5yN(FIw_gO8oyA#g zI+`Xk#WZy~h|7>Xid%*e84VHjhhEM>N2fKrlfN8gy=Ffu8~B3!!YFCjf*| zp^?#h^CjCO0kDgem<@Cze%9$51#>AvzMN z*XUA}5;}=SaP7`+^biaR$?}n+me$Ae!MJySdAn4CkFaa0JS3pJ9iUPmhlgNLbHmRH zQxuP|-!V6ggKd0`OS)e$vEkqEi2CjynzE!?qGcINFk zc$bMUte=->f>$h?BwW2?fY!GO4KpSy;VG`b6Su#SAaGEe=Tr4-=I9OxipkjtX+~Su zSe5WDo`C?zm$3K=`Td0rk5e(y(hfqCL{FBH?9!@WlIy)s4iF2F0M4P4i19^+?c|91MfnOn@${AqUOT zJCgxOkPbtiTazA1swE^aIZJ7u>W|6lpL7eir1gA~n#{B?E89YIVeMKS$AP@-!v0r%FrN zC>A<@6etII>g)t|uc8_f_0VDk+q?Ye9!)Mbg|3xc3ql1J2LlvW?g;CLX;!E&oXJl< zf`9z7Fq*C$N5mv=6d1`jYV?3E%#I=K;!kG2PY}Ft$Yk1IoG>*AtuO`5^N~^RoCOTy z<`1I88${|D5F091`3b2%16&l)W!l_u+6{L`s_U(9d4U&L?)657(P0tt^(g9Z%~?w) zsd@^j=qs%;;kbXPQK3sH>Zfv};}*250X><&)Q+w@Nbw}ov4%{6W04V~aw)1G_P*ES z4jXhNPzL8Uqx{2mYkG&N_gG1{j3PO ziRKuhBCxe7#Q-A78eJq~mjX2wUIM%-(>{FLzf}rc&hY|Pgxro_8MSGE*A4E&(btvkly22tc541lk@;zI_*7U(q z!zvhu2N*A5?n>AbmK9|C)#rX$P=3tDKyn?_{%E=qv(Y6T%~DzZl1^kSh<)KY-zG62 z?B=ri7zoVTF{S>MF7(l`#!F}#*M}Ex?gO?3LGY?yqfRVGz^kZhD>$$WA*2UM{?x>h z?S@~}NcTElBXKx)$=RG&gGCjHON%tTbbzY(#pTw$OD#yORu;a~ro<&BsjL zzQw`7j@vhmK(yyRMQNkcUc#pjf7_Zxk!C&Ng2$P`sTF@rgp=hV%$~N;RD-Rx>e$nD zT>}53JH$t?AX$CoAy#5GdF@It&qr<$KvI50`OHP69f^!urd|a5wS-*1Yg8V&H0(Ho z4icEmaO60c#IIh0$u zUmJ|RlNd+$E}o+A;9E(4g{5V+U?OzDYB9LP`cYxVBZJ*kyRAH-?s!`PAHPx%-<@&p zC9t3ed_l0Ag4)N-6a{K4rhga7@M2v4H2y1uz8t5+Ft>X5N~L=VhOlCRsiZ)(-7dDX zW6zT9YeE%pjSwV3S48{Lvdh$$)wf;(6wueLSV-POKOS}92j88V-RQ>S_4)H(E<{|+ zDWtLRdP^i2rvE#cmwlL?cK=hkt31ksei{`5s@zwP-&F?F+}}?k^b44a80;K2yUc6N zX#xx=CvXB>d@UW=-5szdR}gcn(k_c-s9Noq%IlgA-9t^K^NP=0c9WqaZ`1AwjPOjS za9EM&g>W=_fg%j*)9V#fA3UfmqApo!rqYxBHURh5RDuILshmKV4iz+Pf$o(y;3_vA z(~m8It8}?H?OF=YZkmkhgGwJ|ZaM`_RH9yqE9zQOc1i+>d@EyPs*`qrhk(+W={z+_8U z-L-M(L934q@xWP)u{W?%`UXut|DH99Lm^>&0yr{la9YYE_@-i3y?H}z+c0~KYoU~r zwuwnSHx{So^ag_|?9mCFLZ7}1ZfDNy4}KxbA=fW{^Etf0r;ohI9m`$UMrcE>+8tX{ z8}K#`PfXb(*vH%LTt6MhjtLSXypQz$Awo^SN5FBvHf8KaMuQ3JUT++ca?R2Ggw*u5 z@jYd$0}2e7?m=J;Wga{eeJC7AL*I4QUlCxKt~rstgy;T>qm3|M+Zdpx1B53R6WVDY zC~OL)&yuwb`X&srtf}s1H*0&FY3)DF9z%S@C4~SaDbP6>aA#mmF&4$u$C^++@P?eQ zU!Mr66O|Zk>8QrEAc?-xBuklK^C=e`>T_XSE0BE;?XrH_({2AL$j5#lW+96v{8_6N znuJ;mx2AN8i{%U+{3MY0(mxT}WO8leNNJ#XNaa;UrFHSUAj;~-)l&R5VLkMdrNE-< z&!TG({Ph%N{Bg$l#3x@JR|#NF-6)J`8tSI@S8_cKY?RfKuu|61s^w)kY@zv{1;J(T zs!9qR1(MC>NfdmmrkrS^vi3^b2iRt8i2Cy0zj$p1>A@kvN^}4+iWBAv1TB2Y`y2c` z+;G1I3)n2!#X|HT80L_lIWt|i`o6m*oIuLq6nBMDl8|%m)BfK;YgQ!JA_h! zN%2u~eN!$HeF#VIVn`^18!db-)x&Y!6$H{J|Ckh*$R^+nb4h7x;FK9&*O6}k<2i9* zP5`XA3xhlK1FBNlrl=qITN;giyTIgP>4l5XjS2G~BpE^iSo1XI-S-t(^ed^)AL>;} zSxxPfRx}Gil|_KgULHn9cNlP9l4|nIb*D7QQu#EX@Y6AZe3N{!!=hvyyl=gj3&+k8 zZZDEh0Hx%wTiELr!~&^l|Kj}l?GJoK~EmRo8~JdP}o5$RFlvxmu# zO}CccWSUAaKYwzI0AjEXPfQK{TbKE+=I`x%T`13+I*CULGY?xFuoshgjy%Vf_(+)R ztfNSnmhxAF!dRNzbqH@x^WyMOh5st&F4UH0m?tq;Ofy`;%`4K_GmkJQFSaI6a4OB& z{+6;zfrK?^R=KU7Y?@TRk4&op2$@j~T9lNoP0twEM%cWC#TJ2XziJ@P19477!5aUh zn7TZ)X6dpV1V8ksXPJNv^^e{;t;FG#NPcJbwFt#d(5ag|;Rmi%8h}}#6c&h_Rv(K+ zACT$^B;*moD+^p9*r3u!dMAZB1z^%NH6fxf437_pelWpylgAs9_6*z55Y&0n($YE# zrT`7|O{_0yQIv-$j8ch?1cIHjg-ew%B4+<_o^foye(5Kl3@~S4EJg&+PGqzx76-vF z?(V)Dvz*izG6RDQps4CxTcH;Sl4TxjqhKA@q-upv(&$K=B8q|fRL!t2)#4bucHSY+ zjU#=~T#||)iX2*X%dNlI14>H_J97Q^*zF=cb*la|gR)?(?+NtItQ!2WJPkKMr=;2b ziPO_4F_44HPnbst7iHGL`Yfx=D5aezt`a3&P+~8RE@bIC7g~c`M1|)G68J`- z{XKA^*MXOgC4v%)01Q&y_&?#08G-y?G1{U$BS$^%V*ZN=?V&jL;?g3R4nrO;2}3R3 zY~p#QWm8;6_z4qH6`MrZgP~7_;gd&|VDlBvK0Ae5Ia4?OpKzxcxsgcVfH==Aj44uE zY2lUQdWDziCL&3igLT9#!sn*K31IfucMs~SozHh|FlMe|5Pd;bhN6Y}*#Z0cHIl)8 zBQOm=AI?uj+LN%~uSgQ#PnCKG0JSNFmE%`q?<$@C!1_Vw5D76kY^T=+=aKBvnqbm< zd(Rr+L&G}02*(bH_2K85ubt|O)X8Z|g`|5X5F*?*5E^vhu8Zyz@|At9ZFZ2a)Kr(6 z(xl_YLiHhzk*K#B=!bjP)qezfVQu-8(ry>WNdJjbAv?O<8Y8v~E`ILO%w<#Cu>xNP zSi~AJKrzCdu=+5W^~!@YN?#fsIkBQt0cV2&Sp#Y~3#0ng^0reOk^@780~J>B=1^uT zbd1Vh>N4gv(=eZixiT_;b2`B#Hs0eyCUYkBc>b=XD!`wku!X^o0gWp%38BbKvAp;{LcyJL+kFUrc< z_h$!*ibWn{t@zj(VZf?>7~>#?`waHzGGxcIBV*y|;3<>$;|Be$Qoss)c7UmNB!%;R z)uPr340K<;BVQJ_BEL_FEvDaSkE=ecvN-_TNS-NLj&l%hrZXi4^rhv+8 zBFK608Kir>mYAdocqF2tTo^b@g9odo`^4Bz>d2UA#WA?m?I;`ngDQ3UGw@evm(3A4`a2$tw@3fDiV1B_uySiBCW}c+Wp3X8u|>3?HR6 z+Nuk3_f`UG2hCgE?s)^~M8jmxj>FLsKFB2HA%%Tk&PgC-tk}E>u25xVWkuc+rM*~r zdX*`YHLfRplf8WNUO$SXD-06eM~tq%udplA%VWb6hOPoDYgv z1RRqAx>=DW7LX;W1SNg9nV(`+j=;z%-HoQy&b()~!B zW6ZsGPs|H?7)Bm+k))KcNF#BnNHTi!T&{?iZV~^v#Rx4FW2B6DJj9_5vOx|{?6PS* z*%}8qTgw(znT$-W%53Q-_uf*s*P^8+)jN8g(VM*Vw3z&N-kK+w=WxeP722xWaF3lT zODda-acFrp+Lnc2~=gaW49np^NctZs;N&6 z*KzC?xZwh)nZg3qX_Fcn%?L#Yi*_ZP2BBsZ;cRoc7i2ae!fNP-p@vmm zxm8Hq4-yj-Mq*-OR&Mf#U`ZertUv*Q7h~bF!gXH)$)IlfK`u}NLpLAXeCBPC3r;~P zD9a-`+_TJ?^PJ&kZ1!}NFtv~)WLl=@M*5*nr<9#Lro!-UuwmSTsM zcq)^qJ&F^OI5IOKlL&3Z681>W48u%M|1cFglTc3`EY6osp%ZFLXb^iN5@MPgF-J}# z8f2jGec!nqLAW&*uIIDj!DLW4R++dt|X&Y{GopvPFgqh%a&#Lo_ub8n!J}S%b{-@ zqEJ^Iwm18!K_)y6GV#UVC;6cgU#zjJ2k{h~5pRZyse;oyR6$v|HJP%cX1#L#^blV< zm0G0iZZUiFEPJvNd~p?rhtbumRYUYvyHU8P4h{7|4V9tc6T*ifh$X_q%%zqvbCINB zD9KPFqe?BbEDS3Z%PpG(hfWAn=_<4=RHhOt-K0sRp%W@I(LI>@NJF^7*QnfYRE(;9 zNVuF)b5R*Pp`0)h>WO(gtdGkj8loY}^FGfkaCj-jB($6@`z(VV2>4dW=Ul z>@pngSGQ+fc3nr8hz7$Keu5X=(J-J5ZXZX2rv@+hXX9hsk|Zn!tc*R7i8<) z21j@wB*YE!kZ>6ukq~Lz5Ey}>g*rP|2~XuLhjKbB?(k5pxhbNSF~$DIq)(^pmL9I8 zISifWDl-`o>vQ#853{VP=|476N8lX`@*FJ-k0~RrkO?!-yM^5Z9qyUs>LVJC2yYxWBf?9GMSC1u|kYxaqJTkyNvM=4l{DWzzK`2VIpg= zETMzH8H29L#1e6+g3ghK%($I}FezMNSfx2w2`LFJX;}bh6gz&XsRCPRg$>ptY0Gw6 zX=9fV+89YNEQBB}*fz>YP&Z*Aq+vH4k!nVCS2ZU4jDE_v?jsG|rqj_f9g`eW9B!Af zOgG#%uH)G01d%Sx8^$u7Fbgwb=#nx)9?}r=VH9wV3k=mK&Qv8r=tyXU*&+a8qNhKz zb|mo8Xfzs)Mxzoj3Nu3x2#H60q9F0$0TCZekObQy)uu_Ukj!GrfBTWJIQ+ie8>--W zo=oAMRG|xUFQl{JieV&h6A!0YjO-Fz2ot%6`=~`FG#Kg-wDH2X!eEh1!yJZ{AVDrc z!Vq{c4GCson3$NN=+c#9k&3~%9d?XBjDib|@I{3AmP2GdF{)#K{uF#)<}wKJKnd{$ z%WM=Az7v6y#1e;KhhTl9N)3^|BpW0|`1S0ln|{#FK{G;_L?SN(rmPc_5X1$UQD<&O z5Y8_dah)5A3$XFi2LwJ~pNrb4SvDS(( zF|jqmKoQngiVz~K>tBDY)e#PLVl#@3gobQBe;?Y=2+uqJ8M1Y2r;IX?<-YGb&+jd_ zkO_>qEO^hhzWIi4?BnONaDASe?tSk%hc`9%y*>o*+;s=J&P78KG2V)})ivBfz1?un z%E>jMO&vEJSMA|_K5>G)-!Rc=oC%kumda?-D3pqXEF^*=AtE9| zBqTyYLPUf@DBPn(m?cP%HkyR{+&z8o*tyXAZp0Vwee0UIHRZ0D@a>QgGI56n-_sCw zPv85#Z+A+KyRHrEeLKuJ8Z$I{KmNT@o8?He4b6yD5kzJx&D@;1ML5Hmdv0n(IGXzw zxo2i(Zjswz9Ok}f?ii8#mtXEXc8A?}CqfCz3%7##H8$$>ofd`G+jTxLxN?ZEs_5=2yhb$cTvi!8hLE|Nk>H)3zg_keIMDqS0XJLNq2O zj?p62V`4(2mxwHgOhU|bZl})C&zS!md*eskVG^1UUO6lKlH?n7y`=dL`M!EdlI*)z zZxB!N3hviey~m*5oXMuQ^d4n|SJ>2HUTgARyS33YyTUHwhO5ivF6A62 zF5}~lM-w0U#v@X2nycfOGP^T?^0X%sUu6EmL}jU`4-kxS%qyW+qGv*E7j zh6xX$q6^_7mvcjVzx4abFCE`Bn%lVKlZZEal;9YE$;1MMCxdz{5Q10+p#X?MAP7Jh z#1LZ$a!5gB&Q1gXkd6dk^yjf9S ziS&{ju%foCEVhtN)zsJHll2FRJ*z2V+H|#*hWpofZJLK;4E9G{(aAQ47r~Qg+AaAD zm+g0nLeF}3xhzHMZnGqM{ZFF_!gV$VB)dtM3e9~i`h}7yaU<7B)3@YoJkMd2jg|L4 z7X2Lbk!qTeGaW(2Z!ciGCNee0X-R5g#{5p&CP!wWgWjX8sd;GjsJy@p9?}mws!P6- zSnVe9f>J#6FMt4BK%~FL0;DEpI;n`4Y1dy;%6rgd1}_U&COCu@gMbgg!{LNZWx?S$ z*w>o6IZ82Rl?&<5;(*GK zn7e@7!5^NwXivf!zxi?u`7gFRn%A;5reJ0z#F{N9siy$eYgr~jIW@2G8Qj9*Li$xE z2C78)y0E|E3t<7VbI_syb85AHMVtWo4%FBhLgK_GB{(~og@<;Xw!Ml#aNr*)Pd8+X zj}fza_YUy)n#;8z$^`NG5#I4ogbsO>pp@FCu|Sj4tcSEbS!oBZSg^mJYM%=(z!6IT z4e3x3P}&m4@DzUrv{}JX)SW|j%aO=K)27uufVXs?d#eVoNp4(E1;i_=S(%)oJ%Kpw4TcVq4yX1Y`UOVIt#Nj; zF}I0QVt+OYzARW!ddd$UWBY|nB?{Rz$h(uw^MgTn$z3=6t_Zu#u}00xxyho18N~o9 zR)$Oi4PFg4kl&yW^jt{)Gx4QQ_?#6*e3OGkvRhKsaCT^HHeuP?!qDzJOxh^hqVjVe zod5~xU#l=}yK`_W``IHT3CoKn3WfyvYf-BTaiP5wxrYkwg9)=NItcz_^=mt-&L=IW z;sPNWT1u+^h7~jHcjK)+w58YpgXt%bKo=lw#2C56gz2Q|{;!L}O|A{KWJR#sc1rth z9*7-N!mcf!4vE7tnUaGnwH(FG*WEf*IJP!u@059W)0cAtC*WYnhjDDFoVs z3uT;w{~!O9Aius|v}tiu4%`cTA^lb0#>k(M&((Jw()SiiOZg%KX5z1J66k*COemYmgDhVd5^d<QXn5S zo}}+C00FLCHB{v-7h_}M-Fp@Rmu!hbHGV3Xs9Me?=i2LhsP4O#*8-Xa?Tw|Fq+wRaf)^BCJaQCw;#+x36=ns0O+$785(<#>|rM$kY)_X9Uv9 zQv5zy+0#oYsIflZbBa16W{T04foi=3E3&gZ&BdPu$$p%xmU<-=SKD+vH*vY|cA&|c zt_)F)IfAZB)2JjE3VHeRv&P}WN5dFZQh-h!|LHZ&;5BCa73Y7{!&?_)_AmV+tcua`YH0G)7Uz2u zj2sq9tlIy}*Q$GL+l#2q+Md{qGL$RfJ3c)*9HbUw6}E|Her!oHtuaRys5_A1;s}`8 z%+@A7IH6%Y2rotFac*E}>MsIQ16go`7xWX;V>`~e%?y@nZCtfrcmRccqv@PLAwhB=I7cBS;BEPE6LjJc_BhmvRXsHtmxIp+|8@`MfviO zZ??ay%g(7QU@{j9Vz9(_H#u$gQ>{y8xNTa=SR{XE5l^~?ib$PN`_FSh_RSp`Xu+t| z9V=}-Bz?4e&m3Qg*+<><*xGWf%Wq8eNmHPo_=0EcBM~ey4>=<9OeI_qD2Y|c^!yY! zc0r?MPQQx4s3ERUGQepK;R9Wb>VRY;GV;mffhBN&9@nc~lBZ3B1suxfaDhqg4!R2R zM4TYNBzNyfm_HtzRE28Uu#W%@cH7e>scW!5B z`T+U)**8 z&uWs_s;D6d(+Vwf2&kHpMb&0&vUN$P)Q}FqZRm-Iob9JqCV0M>O8ER& z{8&C}AXxvT$1J}t5vt7CGX?+9Y|SAcB>@_YR40=tZFssu&c5~BTjp2{C5@3Z47@ej z0D_qi9AR`J_Ac@c5mil}A-(7e-)$fP!2g;Sar`;S zQ6ZJcroK{%l8G+<>LKi%R|zu95Faq@L-sFW>K2`=LB8vr_5fr%Gu5)nU#iQY3#}oQ zw8y0;)D0e_Dw{+o%@yXqb12pnkz+vb5uREt4y&WAR9-SWb=v9ggqvqZNx;0>L_qwH z506NYP5g70*HY((Pr*QV`%Hi7JLLFpb+@aegn|mI#CEn=0ff9c*hO4yPxCA7^$Fq= zoc=yAZ1ric@WCqF*L|6%7f8d;A(j$cG@Z3Sc7P?*tle&-Cujujh>6t*4L)Sc9a#^N zEyWV4h#`>{(!oet$0p7!8Fy_06WG9}J*0&69H55POHD8?BZ0j8EOJg)d&WQD>0H{o znxs1kr_iTfCBakrH6&R+@9mXSOs6xD8G5S*BIw|?6uw+-7YAtNl_NS#z&f6afU)G* z5CQDAb9~@#e&^Y;8>y-ZK!q4wypUv(*3DsxjOVum73LwGdG@e0 zj6k4i%pgn{6%wnI=3EXG;hGb;x*! z9gl{HT;UZMhh=Sf6F{|QO@4+xu#@`!O~%ClQ=x;uN#qn|P`OZ6qdkh(^p{T)CM>?W zBcGF(S%|ZSUR<0>yuh3>!vq~5V;Q?u`T$T?5HUKSJ)J1P_UxNPDnxU54KMUVzA7&X zFG5TPzPUl)yQPUSF9!;QP?3x5aqN}lT0PmC{&E!G9*x%j+aS?i#a8dp3kT_0&KMrI zaB*Ez4mT%jHdN}A(hn2vG``4Ib*}G3*?+F+Dm=yc2|UOdUjUwsda6u^<)#BofvV9d z;i9G}gQ2DR?d`VTMfsu>9O!nT7TiKe5D9O*=x!(-k3sr7J6D?z_MwD9FX;a zw^CpS%mT3|Js+M4Ud=(}MG6U;%nPkAj2x^6<- z@hfDC_K2G9+YQ?HXi;T;CsnAR6L`0>l)pk_JaE0X(Y=##ApU-fHbeB4qy8K}xAd`^ z7JujRivYKjqf)?eDpf4I_}*S&;=3~p+|p2-x9Q!<3>6nbVZ5b)2YhYn|FNBN6Fe|&wm4kk^UVH|*1 zCsAI>X>g$?>dW`2c4`2Y9oa2u9gb56RrXGRjg!Hbs-qW zg*xo&N_U;Qc2O_ZOqF&~FaEyV@sxuBuBv^Q&hA8Yxn>E|)QihCF77C*f-JMhYu5p& zOFhBPa*Z_8YGb)(D9;@mVf-0Coe8?s9K3EgVy9cS{WOs8!K0MFa7ItS>}y8I1p{U8 z>{yr@JOGw^w%Sxpas|Z_!fKXON(5W=sb<>>e!lL4T#M$ds7WNE%F`l2c5d^{s%}OB z>v2SyywWl_U+A&59h|b$;rS;p(|4lV^5p;czD^JGFCdsGMvM!}S zyPouocFQH73uPCDTaM9)ETyi1XtA~F6jEN&f$_=Oa&tfA=#NvN^~I=R{o~A`0K(fr zJ1!S_|B7!?4O-iP<09pU=7z+!^03jA`+QT8=6C@SpGj}g#u%Q)AMwit5f207$s*{ykjgN1c665 z36Gx48{N(ck$tdyyd-U!SC1y-bvK7Re^8c%O1Pf_r_qqAd1hx-IC2qyH?sfpdC$c=ZOr ziy3j<8Qo~w?vAo%F?y>E)OVv<{{wA`Io;C|LNe?Bi=>HU`2`bObZF2GB4c@9`v0Y~ z@HZJYe!(H|(K2_k{)bgwS?3X|t;W{)M0T6k(; zKTse6Jcsu}WTvJ*`%~4YvF(j-9DMqwmElkLG6)87d*zXcNf@7yv`XtAyqR2eY-7i0ly zKos5y6f705_64#uR$va?57Rmo866!#>iL(;90yT5PFn!a}%gE^E`Knz^ZI?gsuz3=DU#F*=Z5G&|$p@FPSy60z|z)SEF5ypuE;2TOxQuAO^}< zBx;eF44_+W7!+)YBT+|*wG9IT;^^f;m>C=-l^S``qhjhP09Bo|2d>o!a0TBNYC^CZ zFUdAUf4n{FDZ{2kQ3z*4-_WWp7{R@SPZja>FMU?AWv=;c zpH2>W;uTbF+>JNT+4&hqS|055zv3w@FEck1Zfygr!CLlhvfO&iP``Y(#J`7Ji;BTF zM4sjxaDLeAKs_JI<@CQ0;qIYE)zVQ+ZPYTLB7m$qzL{(|nj2-#YQK%$7nQ>RLpzCIekX9z!fBJZd^tbvBcu>*JxS5RV~^L z=JPLwCg;Zgjw(q^tQ`#YS*D>Y3`~SL!*@$H{ZG^F-wnXik*0s%*({5u|K0X-C6?P~ zVu>^TzbM&V=`m}1QI+|n|JCir3S-#~bK^a&+2I)z zwo)|=YLuN*V$*Eaovs%+3pD*ra|a}V0=*gp+BaGs)%c>Q1DJd9-YSz02HCEWcrgfv zbA@-P@yN<%;BsjaafDzfROo($npQ~M5LqpDnP;|&{cR9yUQDMiz&x^Q{xT-ZDRM6m z?OD)eBa>kk;&5mB7*zmpbY~N$ z0HO=NGF~zjJc@V_`c~NX$2Ip-6qV0a&U*pjzqoQQ354wTFPrk`4C{ygvXG9nY6OLY z+5|@UPDjA+Z)K#g_=ZhCO1A6Y0t1FZ8DRmW-}}V4uPU@2e&)#ooyNLlSs&<=dF8N9 zPz$H5djeD;!ZWm5t;YB0Jj$>RT7^JN5V)!!1`LHj4iVlp%I~MP=%Ph3#; zTWQ#8u4DR5@le%oEE4_4^nzw%_*MX(A~6b}*PjLMPE_*eH|!jUYx=im27{|3!1W4d zf*%HBS~?w&p^uqOx*wWhC_eZ~kPjhY5-*J(w|GGTzkRh7fg*JAKoz!q9Vcp};xkY* zX|}gBuaM24Sli2vEeNjNzJ3Jv!?_Iq@)W%V-7h2;FMoE6WpqB%z~%84?BC|$*FS^H z-py{`2L7D9fet?Ew5H+ps%#I$w^VeF!A$pC3}ibEd`(aZ6jfjUN9dGyp>1&rpwoF_|^r;m>26E0tl@X z(aY8_C3?77zm#z1tn10{G|7@V3MAPEG{Q~5)`pL5w5x7>F!K@K*hm_7b!Cw2&&*gx zZweZ!B0g_0&;KWdYtM0OUUKFpjq!NdU@jNoFPiO@4de++MFT%1?GLGE@#3^J7l*%F z`&Cw9hpt=%sCN)1i7r7Rhic&hXsh%38Ovx*bM7)ZpFGpS z*dNM{2`omp@k*(uOv13C%%x-alj@_{iCT)hHXlJBq>dcgbnk{jT#ZC_4Z zDS&>h(B(N+XZc5Hwb>Py)==%s_4qm?I9JkXe$>PmhI$Y%1PY#9jEOYcO%$>?mCY@2 zwYuO(6XxTVWwm+~rMxfhX5d?dQB(MF{p0xr&0^}-c>;@MC0jI5r>S)owCES1r9jxL zf%z@UTBZqUJou3D9E%Yht8TUe>I;U?|=X1zw?~`$HRM@~dOdk`EDr-jDopnbo z@%8!n#9%+`F+h_k{!wiqS3%QPF$v`(2z1ILHjnPoqn}3+V)YmEDHnc`I2=_|;7avhRxumdPLX&^y6g8!4>=Vng;u$E4c zi%SF|Gav}GicjL*B378=k**Zk_$m_}r^3Qr^vTpE=>d${Y<%h=8vW382)F@E&z+e# z#u<=L)wSK@Pq%<8R>5zPW41AIroOp=fA{zb8sBlYv7nWSvqVjm< zR{9on(Bvi3@8S;%veN%Xq;A#UU~RZ~vY4NH7sohPF*K2VKFcvy$#3MzT(Dg z<$%Thz7rkV`g5|rIsgn{vI3&0qbO-S?$R#!K{_#4dLWfASN0H^fFFgTwmg;~`wuhn z+29vH>u%G5<}?-Vm=}9xEDAH{)xa7oM*Ce6!v`70hschPCRWYoy?g{c-}{v|4W@b4 zk&^G{`%f4q#3inO=_#)X-j*mF8BbT_`qDM%BKVuPJ|ep0z2J;)iDMf3|2k}W;o_z0 zb(HAylyX_q!w~UC*&4$L*-8v`+dn47|CNmLon}jA(C`=BmLGAdvb7!OttvM&%>>}) zU-4{yPNCba{2!YRcH9wzuX?$@cAp9Z{56g4eouP7|!n^VK%K@4^6pc z<$Sd~b*bUh^E`~>aH6|+65QKJa9;oNAL}w82-6^dj-F-5b1j#l;2eC3#ac)xSwm>> zKxS`&4}C#@g9|?v`}+UW31yepy6^2nK(u{aW01VcfI(y#1m_ zB6uxkvwb8=-2;X*Uf0mMu8pea9myBdn**fi>tDLZ=WS$7RU#HGPkT=}y6%4cCW?;B zI}xurAB74Ov7brQ_xgp%CR~)z!-$D}x?-@RU%i%q2-wcRObSw_Ann}uW|do#0|_RR zO`KFFBtht*XtMn5q^>WN;1^sr)!}}Lk*RH4bZ@G8-%t=6gx_Xj3tMh`+V6-9JQ}hP zGF1@JT)Yp-zku3CQ=kX{DjJQGYWM(!d8;h?fL2300gU24W** z2pSrCkAM(uS zf_@S}7t_5j#tDs7#iv6&d=ahnG`wYsyI!?2TqGdt6csqc?I!nK9__6?DHQ4)!v0p0 zWpZcO8;vS73o>}c-QmA34)gt`c?ZIXL1F2sJ%Lp+_}RkKhU7(9*Ph?y9sa)*lTKI2p6+*?GoazhA);JHaiH!|T7n?T>2jwiCGS{mPM7=a zf++O-{&fgaoc{9_X5!D{ObRoUiw=NrcLdg8L>*pfMR-DxMTk81V-g^2{We1k zfYB|S6R3=GtZB9tu+Ao7%j1jU8t|H}JL#2}HKy~q1r_TlSn@$EsG{ztZ(s^Vwi>J> z-Hkq?UFP$USBRyvvAR_nle8C03`G?#+9dyqaxm}GizJP|K^J!bqh;Ongk2}Q{IazH zlgHMc;4~u!RWhuQ!G~de8J!(d?e0pRe+GFdcWmolvnNZt}ywaD1E2-s{qx> zp$gb;=IW+AqtUNVolAm_xYpq*@d~u9`b0HDjo`P5%T($S{X!YgUegQxv~S=y0*9eD za^NP$Gz=&!zBO)Q*)OW2)FWkJ)rTfGLjM5hA8(H5+{Ywhp6>T$NS1JdI3>1g`5#b< zY6h*TsCr%pWFCVgfOLw`r@6EsPmk>wOgN458Q@7{dM$Q_g z!&N)OuX?x_9ln=CAApL_Z@?1LomC*s`6>@o#EEdNoE|!WRoKoOB|zEx<5{8DG6Jze z9g0{j6E=)M-(RF z`ZSvH=iIV(9J1+Zu1iklh1!4A<=h#NU$dkqFQt=1oAp?zm>!ZvTe#GUwphSA{o&a#&Dx1V4zYc*o)!02PoPLR5&FyUHQG%%t&SI| z*j(0q3MqlMBD}*R5RsHOA;4S`g={aV{q8<>9NCZSNUlpI0E>>^p$!#enFyW&E7+MR zeb#o$cTS4lDfL*a@M&0JFXrtAu}mzih>mgmUf$dwB4u`I3tnE?6{1=kI8khh!no|O zPFBT<&GAI8DV@yeW5u*6X{92`xXSlbe$8JU^}Ju?F`Ys>TkP0wrE9pINj1?J_b?{1 z>h{b%%+OjUfMR_DB#{scAdaccT5q8+Ko~gEgnB zl1&QJF)tyO4p_-b*gpr;%B1TcKHQn^dsTkpVmVJBpKv>v zo-dEG-7I$o7zYZ+J;M>QK7-B5ktVDXJO2v==6OWyHZi$(ocB{sNS6E)lOoqd*O~dH z0z}_!3{mFrWe`Gn@l4a=&-@?pJzeTZKv|PLDf*f@f2S133Au!@{LwKc5_rmZ+vCfD z`}I4rJ~%Z~s)%og$mxPYfF89WtM3eRwYXrkXY>(E3B1a+yVXYM$=)|7cyIv)5AFVa zij*^I+l6;wP0L$;q$p8ATT)br!AtP>V60+w)rtq;k%LF*D!po=2t9} z#BFeqXvbmt-1@7)geL;Y;12yXDD?6xGKp}^xCy}`xpc2 zX+V`gV*Pz29Prm_bo;FVQ-8rL8@Mq3VFDZ98?>{?h2|3MG<12CJ{RtJSMP`c#s|?7 zO7V(m=h9dCjiu>H&-Iu29aT500xZ(m$ZhFrQ5Y&d+v(hwF7$}{R*XeLEbq~`4jxa! z7T6=YG}~J%(m@TF_`J!an-Cwfwr^Y|YUV0gKmb`>#hY4o_=-yr3t5Kpm%JuLFBgt9 z>(-{DYAz=N@obp}&rbEC@WQ{pfpLc;S0!s97~ibju#fRgnzW#G5PjGw{hEFS?D8N+ z0(^y2lSanQfmNpDrDanqyC!rF3T|IBhA?wXfdQSsA8Yi@e^~$TOpqwD4Y4^4O^&>g z&jf8QWXUX>H$E$5W9q44WuF|>wKHi(vPxg5$~YgB6!+bXPj5+h;m-nMxI-&?(SNw( z59}TP>$G||(0ysV1L&L7!y{=$zUGyOB78Yj^FOfS3iRAFbnUAW28rnhN=j&JLvA4) zY5PKY-OH(ESw7kB)A+OqjVDs6&`na1gyR2Igv_~Po6 z+khd}NRA|l6Kr?^&+JCJ{(02j_*W-9rnbAs6GarawZ$bM)zWgTBfkK)b41%_I>OH5m3&*?|;l~AMBZZ|^ z7$QpuYGA|YxIt_ETA{A?DP5x05ORz|@PPnv4+YiN+*foAD%i9Xir>7` zUDws6<+vEzeqB@nJl6v1jd?;uAXuv`2j4EYc^E6NiV=nQK>~NRr>I|T)ixZ8WQWbL zbAZCQYHe_s11Q=RHpwKVlu{W&iNF6TA%V6U`F{7_PVT+~@dEe)K?66e!>U{24Zn4` zt6wM>s)ne>UED=Oqt(r{)m_!xyQ&q}Uc@q+v9L<9Y#VN&3+=j?s)lMMFL_tjm~Zk4(srSmuOeD+_EYw+${ZSy_6^s6Up)tNiQ=O6D`lA zCPh<|>ZbyOx$4UG zt={IXF5>N>E~+A-{byH2uk*ecaZ~NJ_x(FdtJn8RKCXJxmxhU}m%hI@R_+%U_iL5D z@B6Eiuga}T^!i64!X%?n+G@0|MkD^}Rn_!nsqg!SKf3SVF8#!!ui~MvnE3B5E*71? zc=PwWXo{5HM8(9!{U#C8lH`YXGUndXNz}wSG&2HdNU-VYi-?$R+WjmU%d{e zbQ$Y(YlqM0>qmC4qrAEg&(O&3yF@Fyp>3{j@5Z{`=}rH<)Z^J}nO`&8&B2qJglg;C zyPEgiT|V!%t7`4}`m^2XJyZ5}aP*u})O;ufA)vUU{*-q7PQ&EpfhO0zd zYA>p-)$Fxxy|#6w?K(S8)qD0?)v8w8Yp?CKQ{6h9n$2gk*=#mzYNnc{nXZ0mRe8Xl zKEGbCTF*3x+QT*Z#xPHHV1o?h)|hn1*?cF!}~ z>o$ZTfCKnpzC7$8FDDf5x@rP(UL&Up6 z`yuKYq8`@X?Wbm2dq3W%X?TYCqxp`^mW(R3wy5exnOeScA=Q6}RH%4)!sAgr39oom zctWZhq23uG)%`0w|Lm7WX+Qj_?meUP9@>lc*0(R(dv2v+;q!GoTGg+MhoqPKo1S9k zky_cU>5;A8nwNQ3sWwAP+q%|lGs)IwOZS`pKlHbjY+bAV*4lUNwG7wJdmbI#>~@(Q zeU`sO+`R3-h|IR=MTN9l=dZdH)$FT^N~JEZuAV9D_(P}u{4?DX?^2i9rFgvew?CJ8 z)kS6Ly?61xvrNRSI=Z#3G0T+qDSw9s0}P`Y)lRJxiKX?W8# zTg+5iOeNYo-<}nswbXQtySTS^W-P*8+@)H)ahLS&#=_G>#6vWr>goAhcxN;kjYgx< zXf*naK0DivxTLmCtB6L-RsV>1MZ6gJ6EotVkXK>8fY9|KG%}YO)~nX)bV@IpY}J=$r&BE|rWw^<7Sj68Hl!uj(rr6Ka@~(a zrmKloRF|7eRCu|kUZelM;oa5Rw6uk1S#)PT)3dv+{T5nLnci2TL;SBtztO+He!stZ zjlRF#@4sHxi3-WPNdD?oclUbLuU_?Qr8mvf{Jk_uH}R$~z0XQbiiS>7d-Hciw4`tD zZDQu;@0OdGn0BjrX?IJ#+}~|c66G!R_7*qsiu-&1{=J_U>x*6_$}f5`7k~ZX9&UaQ zv-W=9zxq?dx;q!voiXvHYk%pQ{x;k6wxJqYp^>fZcXqNhnK7~M`>$?=cDgmYn*BGQ z)&95tdox|XzogTiexLNe??ObnZ+gA{dVLX{_N%{s^*>o<7NTvmFAj!TS-n>>ukNZQ z-nMA6%`@eB@62VZU0PkWRqrybo#r)%@~xTF`xIIr6zij$TqVwiPD(s!^^Yu(w;7rQt3}^N~NbR{3)L5 zF6CM3F6B}FP!oSxuirV%o~ElyWu#xa>Girjx}!Z8)?IjXS9jrgp|+Psx%MsY3la4v z^p&ptbfK?yZQJ@={O;FxOM9pF`+48)UHDtnZ!OwN`a2iisp8gRdJEI`Tc;DPwq00< zRqAxvMQf|A(}`BYM61?qYog8m+v{uJx_#C4S#3Yd>a!_cRiV9lr)Tfld1|S(ifBtU ztEHZ8>Qd*^)LXhfBi*%9L>sB;$Ixxm9^(or*reU ziG}M$T(yY<+LosyOs+F_m6VI5)Fg=FW|thTMI5!uv;jOa@vHK$tB49zYBW$GwH zM;R+3FohIlo+#o6G;7Yh%v#GNo|rIYz~q#XQs&DP&j$cyJfCR6lTRdMgrGd4 zoGBf+V1p)^T%rUUY*-UW5BlH%lo#~Kg9{IpE!14V0$SK`MHW63VSpgcC=@1yL4gO- zAfyZ+kkKXtFpRN;4Vd5pW`!J7n2CTEO(=o{7J-BT&_IJ51)Raspel9-gdlu&?|`dSmuz!aDOc-j=9lhXwZ7c5+% z2|z&P5JNB!Kw$W=u?7ua(BQ)kIa_d`>~LY{2#z!o1R(6}?C6ol3f52~jW2f8T)+Z5 z6{vy=E=x!t0#Fp-2Q&omVdp!$vjY*vh}i+-S+gTU7A#k+#88FGl${+YQ_zGG9Yk~v zF@%sobb5e&@IXgLhYg)Ibj;Av*+Pwu6j4Cn0Xj?QD528;og|Q8z!~D9j1C(rI#WEU z0wzSr2_y%QKm5=^4)jn#3gn0bjvO~~)Zk(!2Mv#!B;=IA#TIHPV1t|^jF_@XP7gU} za;g$Ba=dK8ks-?zzF_hNd9VXK?)b9C7d6gc^ZCNXmngn4QGlc`JY2EzWr`$`IMRrh zLcHwZWd?cRfiG}@moU75(FF#)r1A2E6JCfwz~=x2SZjJQFXiP1GC5y9>B5E+CVU_P zq>CLfsDq9alpz8TjIpN62fBEmOBY%^9y;1|fg;VP3sx7>0lSdt!o?FVS>R+7E=J%o z36~-qV#ntTFSbxq0L>h@;AHu5@nB(-Do|mPEsZd;$d*J5DP)j8{K&zUJL;ID1uR&B z3bv$RiyT|lz{BI&02y1<*mA}Q%E01^DyT@q#1K za$xYGhcjPm%78MQ3}(F80MM}W#fxXnXN@IUD#^k~mN!mt1{*Q5=pe?1E>gD81WK?V zf(4KsVCmxqHi)7}4eqc*jWkMt1_`j3fn@|(%4ovlfkF}vaDinC2s{9aG*38zWr-iq zocS7yVj(OyR_Nr46s|N2 z91nO_w5G}cs_4*z$J0X_GCDb5vY<&OR1!giN+3JHg9;jFQ0c%IUOWJbG)^?Z1QiER zL8&Mp0Y{j*#1rL_<8Xr+0Z{pTqJ>SW@PtYtf#eZIXutwD*qCC*2tY8#lr3)<5J33A0}KHuLnaIiSYUYJ6HS(&gd|WRMUX%Mk@5#0 zdq}~-4Q!AH9&OlI;{_>bkU+{AQrLXjU_go$Qkqag3YxD0Kqntdo>0jmLO2AD5Jd4n z6fLfB0*M8jnJ5APqZ1{^v&NGwSfLY6plkxA3Q(Lt#R#4z)I36jAvn?qBZ~+@kIVPY~~@ zWcBDX?pc-%$ie9ftVBUP8MI$QKrj_SyyMF?nkXK;z%!7(+8iCsMY~n+JGugE`{eto zVw;55REoqH<#EDdKX4^NLbM=8fqeB=6^qEr|Jt$&x zSCDhz$|nRGJ!pdnTnOe45ufsW#;^k7z4>C0l(gmpn!5tSu8+fPfu$E9-WuookT^dE zAl|YLsvb?{v-6pNWZ7Lot_Fs>oX@z6N7FRd^NAqWgWegA>(Qld@0rz1lcEmV#$syooHD1!YE$txI4aB8zh|7qPLEY@ zS56P4&cALU7UT2)n3rIQ$6?x_{o}I4h+KW+xexG{3(FRm@*KfPjftjODXNo$q{RM~MZ=;CT@Im%?WX+BIxC6qZc9IO#3)hJGm4 zL(3p$qr`&88||}pI6-@m%A}-XK|*6^;%$4`RQF6gZIp}G%9Amne8M~B%A62B;hyqk zOf0`}i-ZIe?HovW8=HmP{#)`n<;wypdE?c;{lcGGyR+ls$lfj zW4@?1{-8~Remw?vM-b8Him%5oS3YRxNE!>qlU>}u#Opy(!0SP=M;`5E`piFP=k=&s z%VMYt5RG~e#{y#Z=z=$B`@=VA zi$v5*>R6!6xCcOYA#y8qEGV&CkM?wV>s-=jj&~!To~YNDK=MFq=huiQu)$-&qoV1z zQ5XYIRBBq0xP(04XSWs8iq*2L+lXg#TCETa1}5@YrlGS$BQ`XN5Rd^JYc*lmL}3_?dg= znia$ff^405mD`7^S+OWnqxm{mGb`kk{JEL-R?!>KAkG_r_)4`0MFt|YQ|gBW_J%#B zNI)N)c!CNiUJZOoz;Rgp^0i00!CwH*LdbC_C7_ByRl28U3k+v$50Givksw0}DA-T{ zz4tSeyJIz`h1CF8s_kJ>78i31;30UnhYUYXygjgVyPpXsyf^W3uLGyWP*UhpKZ3v^~hPlOEmW0Ec9ISkZ%&E070YB!1HX*d8$-cV@iy*mum+#Iq2# zhl4r`*jz_9W{k}CH?#Ig9>;tI7>KjLAdNiQ0?({H zsBT@*#Df4`K%&1%uV}P$4xqU!AZJ11zqz6|HE;;d0nbH?c~J? z$LcrfQ)(6Q{!71jMvO}J+5l!w`I>2J7&$|L|gwr z@mSD~TT>+X#F}W^50`j7MjaDgkCJTSU5|Ue9_CnJl74){uE!in5fkm^8w-SO2>Pz; zVY0C60j2~vZKC~Uhz|g9AtgDaytFoEo?h?M!W_A@rYh-r5F|~saieGBSP*<;Fl(Y6 zf=#psDnkGuqA&(W&vrdhEYb4)*<0|$%S11&1Mhrb?+H?>{41)c8efhE5lL8j;}t$mM}I&F8R&f<-2o*NTwYo{Mtyz~fkV2|7q z?2$}EspTsin?Io*3ucYE3lnYqCJ5{S?jDzD^N$C6>>%v1i9n0@U=mpXv^``270p)G z!~D`(VM$l8K#4nx*UdVFEXXXeuPcNYpn4LrfRw8az{YdvaF7MW4w@?$A=@JoC(*98 zezvxL`x%l)pIbW#+8(fJdwjP3FJU}`wbDdd$y{1%HKSKyEF=S2kV&>j%-4?X0dolB zaRn^0z-(4dT!Zltr_oK%qarv9*ra272pOsU%)-If7VfofrnlUswZ+C@*k*w=Oszep zR}O8~9^^kmW9*oSHl_+;g!ljy0nwSQj%ZYkL6 zZ_YNf0}pf+5HMOBpKJ5=7FteJl|4&m7o43WOo25!pL)ELa%ljiMGI~b$oZN>lqj?emNptkAVdI*OjE@eWtMq z1rZbN&h)okW@Rrr(6#?oAC~a4Z$j{J?Y|yvTMLhKck&H@1>t{dSie@ z+rVJ-b2QKOSm$+M?^b9}O#-o8|UwBhK{mW>beGsoG=7NYUcXKZkX#%p#xHZ)#{S%t;}kd6@5-1YDp5pBSqNZP~C zEsyrNb(b+yU@`pGx&v5qg2*r!+A^F>$@O%J4N5DcXRN2YFaJSR*HBMq&El0i{4{+ej_q>7{ zCO&eZ!-A^fH2jP4B-I`P@>Y+P_+<|kYz2r3!xR@-RwHQFtEUIWB^Q`?dZcZ>cuo9Q zAk<-;_;^b33W$FMQ95?S#p5yd(||}1^ItE~WtGdadpK+M(?<`=k@1L9y8`=iq+LOd z2ZFl-=-VyQ!|q!zjPww(3NV0nS~-CBeo9HC#}ygUHn|Vyv5_QM9Md3uLd2oQ`0TpwrlYjvVMz4LF3a;u$;B7E0cHy zmI4POAGAZhr{h5ALA$iE_Hs-0&}L0Y_0VP%2FNRz9MuDiMWAs%64s>k}9KGU{C^_MAJ zK1`qK&DDB~S1=h*m=enMAWA8bgLVPw7EeM!SWr{w-P33Eyacosy@hU`K6A2yPHi0q z+V-I2=UVUcrtLAKK-;5MqJsri*g$Bf%?%c;4lvx(XO=U@f|fK<-8ulb2Mfy;5ch)e zps?-1lHBp^YD>6o@rWzaX9%6Qc!HwL0(w+x-Qtlo`r@_+CK;jKK-?a^SJ7s%ve&%D zqgwRM%SNSQZI9TU6kOD2zJ|%)>y)zX@g>K=xVFdWUGp{sVY~#qp;F*dZI9oCpfz3U z<5K!SYb*bUBR!ytr`9oqHX-!Jc}_0^W-{OTNi$iCJN0|jO*nNpZfE=^neSxL@ z+QSmDw`-4ahzM;F252q*8nZy=*<;KCj!gJ=L(BrxgVErz_1a_6D%z_!u@J3KhdFNHn;i-PQtH>u8D8o)pj;nXNqlM@MT95S}m|7b0s9kxph3 zS9_4BLX>*iw@O@R{<7dGHwfcJpnQXcY7gW7j6fRNHUhU{kGL$5&Mp;F?eTebX{Yvx z=vmF8wRYqdVZ5~2Ve@H^Cr6i4yX${@nf3sjO^aC;Y!?{S_ZO#Hk~21Ttdi8RGzWk+ zXh-u@gEr?$z8=)idauXSTin570lDmY25q|zGOtHnwv5+fY=GB;Hq+<17Ed&K0Y;d?9n$ti|iC6z=Jm{~}|3){ch0*5Wlh*5YACW6&Sk z)~FT>q+^TMs`2M(Ciyv=pJ}#4o3Gc)wRlenwOAmdhtaP%3)B;9YO#P(Z1E~lA=)y- zraD8fUW?c5SPAx6a3vtvV`Ls*EXZ$8^)x>d_p-&4f3|qMa6QFY1Cg-D(wvAH3$lG9 z>Cu|8z!HQ#+_HMC#p5v%ug%wgX#1qGK+d`+QnVIDTGm*Q>#)b*;;@Go4gb$p()>f4 z9ECkbJDsSpps?hqoZXJ!w0IrT#-90^9xx!<1sTTzK^|MY5(A4Zp8YJ;qrE%^(Joi= z3g&(RxIN@VZ$Pw*#nc*iD93_Vks{|kxP@(x4awRbBFM4eC`5f|hi`DBjrPpXxGzNT zHMO}ZTeLlp;F+J%jH3COXhwr;d!)U@+8&v=N?~R}Q>W_|8q=ulac18`ZXBq(^cQA( z=#HXn4~5-_cCDyqd#vk8j%OB>YwD%{RD2B4S~5^<4+(479B7q{p4r< z=j^Gr(KVOVvF=>p;e2Qk4{2+ zOuxc*&syI-sZy(x&@L7#vRF``CkioZN!sfn5iAy*{K1N`A|O6%Q6N@$LVK=ZeAbp9 z3F>4her41Qz?*jHpTKxbu2}Fa)YgE$Qx=F}O_-n=f9_$V0ne&Uk2B>Nq43z&o^aFffaz zJvcvBu79}10%T(o3+Cang`R1=+Rs*NkNLxcX6+#^;?j0AjXbn(Nc`lG1|(;bO9wn^ zJX9k!UT%30KQpaBc4#w*!%yD-W`@?%z^gq(X07(%hPO=nRQhV(I44o#C0ek%Tvq7Q zc>J5Otxn@HJ`Tey3wB<+vnah}n{0fSgdL&D%2k7=qG2hjt7L0crqP`sNWuhL` z(|czUpzZ5k;^r z63JwAEtaXDf zUM0;%>M`F{gtmo`M+)d!bHTUAE>_vwLpv1FWPz=U*exibZF{!|jXE7&*6mS_4p?D9 z?RvqfUV*tiN*zyo;`WGF$_8$ac;0o}1BR9)dfj>wveaD@wmG=&@w|CNq@k|f2Ue8jppk}}ZS%V!|@`PkT zqgT((Jlg};!*RApv^!_a_8^8oW8*Il)w6c+S^Ic-4B1IopG3 zbMzOylen6zRgSi&shtp{-EKuLt2-?CUYL3ng`=2@5jj-$7`% zaxLDS9Y$Ed+wAM%Xv+KK>tQeOF<%eCMFNx8ez2gNln+6$N3Mxxbrg!g9&~TjKI0(< zRoG)S=ObYy!NZ<6Qf!vbEI=(f!3r5ZIyWpI|crh++iYQ-ucxDw@Ag$3+6IozE zY!4K?&tW_-_voGqD}luoTFX=6tY>8)3mEAgGe(NgW(i+11bYaU&N(P7u=y5GMg?6s z$VF%yh5&n@3oQNDBkBipu>2Q42gAZ%mem8bn0LfhuOKI4I}$9h;NoE1)43obcK4s3gD z@PK(e9FJ!c7A)XZS+N(-D54iE$PbIVd7>`8cv5>kZejFROnN=^%yW^#vql-mqQdK8 z$%^o8Ffb`taLnxs2d7{I|0&xQ-YY)@>dbP)Z1Y+tO zbXV6q@lDm+w1+rSrahe44_7Tu&p6MJV3R8N8QtKIYw51PHj>Ze$#b?9Ei91NUL*Q(q%16uw+nl~6oe(@Ga3O|1IF-#1*dH^5}}|JymMQGRDd6BQf9uZuL zyN1vog=HBz8l85 zi&sgFJj8}QCbc!sCje|p}o?u zN5WHaVGpH4%w>UnVZr(AK&g7(-GrT8yds~s)a>NL9-6yC!Y{+Kcd&{EAlu`NXgJT>&0|dxVr&n#GD2HGw#OHHH5aem3gaOSYuSd^ z9w&`!7TCze%l%&PGp5gM)i6mxQ!ZWyuRYc?E7u<369^IW(`~8Cuoe+bKNi&B)Eabq{3;3$lIn3Pr5;0AUX}i8cqO;^LX9 zwTG(~j|K1>ED#o2JM($yV?l~qzV-l2L|pxza`qi^@!$|FaE=9^-P+@x)JC!a4<>ZR zh1i2-d?F{DUGa>IWy2m@)nSiKRad-k80f;S<#d?vfiy@YJ{lPtCrcmfSVQ zjvEC?W}B6O`e(3uvamog774uul5}yTw}~_UiNJ1!X+N04F2&nCfdJEbD3X7yCxA4w zhDwER->y0JAj+>GP~=xY)@nV*vm)(RK*~fG>z{Qp#e-e#SD-+>yvWvLrMDC=-!qZm z?=8ifeI_7>NW51VKaje>d(@JthtpIU8);VnCert=^Usz;eOY@YTpqPg`e(;V?g}1` zVuI{J&E(vQ?h5Q8(~9gd3a{WH$sR_``{o9L1$nOyBO`lk;6Hl=X;l8%(o+Ezv^pZd zf{%^DdOa@jxWIdiVEk-Rhx^Yo9V&7t-kjQd4S{9N4uM<`t_O_u2B4{=dh6kcQQJ-N z3Yy@KU|H)kc?H$aIaX?-8%nCrDy+AaufLQ$H zw~AN62egG`;WIHspl#ik3K4;JDgn8xc&$H;T{E%1#K^2^-zwfpN-6^FY?sLN%$aF> zfLV7w%V%QE&en+q>Tug5Xh`$Kf(FZOAIC}C!<`F3+rvGJSX3;|_ONW~rX#cFW}@ve zQx0hVX=cUa(&eIx1-B}8GIbv0fVNGWJu1ldXggzjjGODkusyPsf?#`OMGq1Sl9Zfl zk+41NDz*mcE7$ea3r8D%pe^(#{;yD z+nKZheTKTG)Bf|Bg zv!FBe;ZJuJW(~-%2Y~KAyHtA=p9u`x`)tS?&{x2{U4VXv0(-zGHM!3=kxc&eDCN<` zBWy(%kGq&d7tg@Ek|@{VGftYX;PGo0?hl_iDCpQL!5+#i*ds%Lu{4^BK$~6c*DzjY zz9qySzlS*?(5}Dao0M7WIMN@+%ls9eiTs)8T8Qx|?pJV>oq-rnJkQhIrM@m@VnH3Y zJ*H%gBhVfeXO#AJL!d26K9(A_J%p&X$JoZWA1Hyb6!mP6cqfNuduWpKD~wm!l0&vf za#EgvWY$)DfP^O&bjzIWVe*@!+u?bE_RjyRWdo=$M zrB7iz5{a2LGEd;x9@hJlB8Acd?YD;FcCbh+cn@hguDqH~VhZCedBlQ3Kbz5(Y>(V8 zhHQ_#twP53Fc$K3(XgPIH8tPCc<52CJzQ@$=rhYz7O{YogUq&T50KvheP&$;SQY*G zjI-jy0u&N>?O|A-;nVY(Q!J+d!!m1$JyFHlgU;%}c#7?cYg}eckFGtS#@DSqmUv(t zQf95R?v;df*n8b^KC`Q93baWxv7PJRlE@B4_H8VJF>4okcW}|`z5)p|lvbmOKY}h& zggvtCLew3=FYAiGjMS7R<3Z9Iic7eP6s+`2=DCo0S^7FJ8^fUQ(X+$A_KrwMTo{wMT#_5DNt0uCtF5 zw3T8j^@jx^G**EIRB&q#^v!-{)*hg-5#7Cb8(xqJ+DY>&fml%MbM$QOVe*LTa#nr+ z*v@;kN5&p3t@fa}s|AQ^YVN>=4X5G>-m5n3fvKfokNpT1eg*Mj(bda6NU`-`;lhe1 z72SILK&U-Cfp09&Y(1txa+jYiuD#te!SAV=6;F^{53mU+3bfl)m0QN$GhR!e{Zjvh z*NerU?mh{SWe+NA4}F-KNXe{e5F*$f)?;xtM6h9CfjoTe@qY7$DA8+=_$0t<50!Bo zmIB?{<2GM}3O8mgIcvP#6Y57d33%17O_q#7UaRaK>$NyBTh|sqy zjbFjjy!v(>ULvrDm%(qp)&eN`A&J1NfHw!oTJ?z>3YMSU8iMK*V=z);xNy~$zlgK^ zY=WtLdrMyD*B+}(=_*0JMu4<|&f(l37S#U5qigeEj{L;cD%pkm!H3ExuEy0`HK6@a z(%Oux`wE=yD%?*^Lm*+ro9w}F5DQo%-hQc^-iEuDvOVU561jtJvNCLstTrLgMpWL3 z7qxoWx~Nq+&qckEOKpp@Je%~#v#4{@YrUtlM%~hf1y21&jar=p+BJ>(%pr1V)D5;* zG-};Aiosed0}Iz4d_8g9`1X=ZeEVr~4n>+93cqC3T0B7eDG~n(Yt5eH3XQqCSzfHp z?Mk4ES{8l!@H4k7M!%9fkO%0hAq@e|AE^`fgBQ<~#H4-th!!wNY}Ti@3*@$zbN74C zX!FZ^z~@Du)=#_?jGt}W@{Uh8j|fYv=Zco_va>hx z*57^-K7H#4UiaUat5hT#$tUoj+2Kd7Qvn*GuE}y~4IlD4=X|BF9wnwq9eSGF5 zU3Kx2xrc!e3pj_pI+7T+2P8lN?XsqhuRWOEMUdQakLY11vF_u^Wk{@fZZBrdc#@J> zf4LN5fiMC}>>zQIR-EV3-5+Y{u7nmzK3R~khk>Y=zy&>-NlXCT;vTpeW=lnrU)|P+ z1?(Pbo{NYHh#xCWSJN9Vv-SWNJG(dgsh0s?{;`gKo4X3g( z0^?_&el5;*I@BuhVZkO`eJ#cMAlKe{T4Y(v9@bTlK9nYal+Z4uH~i_rc&3ifU@U6^ zN8<3aYvlhR`@w>rSVAi>~$L1-Kv0|DZpWECs>*j^9d> zf?$5fZzV}VFu&tppn^1MMLq~xN~9Afdr4l>YA^L!>)x3wN&j)I_8=CSK*>OYA&8dA z{=hvGYcy09*tfq)>aL+!kcXLjgF{1LyD&*2^n~vsBt-8pQTuC{2 zCE_yJp{WHJCs7sW89WBVvwzp&a_I4}NG>xz18ZJc_{M`GbvXTUC{Bh5H`mF)adlXA&|aFJUq>2+OY0@4ucDh+sSRaXfUD3`4B1VOd$Hq>bryh_oO z07OMNPRD3G%|?aLa*vf_rm3Q>Uus#h0p;yl5f1m-Rq#aze@I)MT<|(JHrW-~UoA~$ ztZLCF1-sfn-*Sc%K(4yX+1ID>dq457a_(W7cU7OPC&I!)rp92Sg-|7fP+_Y!dH+6a zDI+bEVT-!mNWk$D&NQEG7zz>zK99*Yn)cmJVz+b{6d-z}0w4xhMFR=QSNz)@jl&VU zk(xy{Xn{b0Ui1~MTR|ZbPd|LjQ%=CDL?k8JnhwZ=yFiph%oUD8x&c+9fl=5ai{{L; z-)#$Fn*__jIK!Ed{Cks${M9M7m4C{&bW~1q7bJWYA}{(Wtf%DnGh>)yx6w}{Mps{h zhZytKt|(oD#=0 zfB(^#@+`gMUHD?uGFK@{JVoo&Z)s*hx>KRx{6&Z#WQ=^MEL{M>{#Q zO2&T9@Hd5EIKnC8Vq3)yIE}k*9cp-^M?#nk)5_in-TAeGe@*0eTYy?m@qnj*iS$DQ z!~hh;u>!z9`R2O+uvzQ3I7rlU(Wh*^5a=U0 zk$8!#)uSoiGd=??>66R_MXE3J%|7>a zgy`oJ{Ry5?$G^Qx`#vm&0UsH0CaV+;1nOTFyROsV+2UfT4=NbThS!%c#Sh!7mGgoD zOS+>v39VbiOsav`0NM5~0wRG<4g%xif3Uqi{~qQ)yFoUJ7=yEJo(53sP`!Zz5OWWM zC>~;f&EGB%na%6dm2+|PfdhwWh~U-?MA|RG;Mi3nd1VBRtRe&yv*$5gNjNo3=NR)qX{?-7YZngnm{N79@r3m^f!zE8MI_*u`%W1k7%(E0s zh68fP)S!+bpppt}R+PDphMdA(1dh#l9+RBtSvPl$ z2KPtGk+;=S_2Mm4um|Mx@D5hLTw_JRc5fzTe$|qlAR!#k^Oah)5lDxpJUiCW# zs^J6DiFyw($UcZ6Xft2{on|gm;scgEn1pa#CjHeNp>yhRc5Q+!h^0&fUgQ1uV@d}e zvo0f~d)&o%h+ZkqXkv4OV##A%hzYN9sAD8a#-m^bNT2wDn^M%{>?bS47VxVcia;1p z5`@5ay-!0z*nuRXF_NZ8a?fw7nRu#j)56#Sjj>OI7vN~43k{ABToz&K_*Y!N^vMObYgY=&d2 zheHV~aWO&~%_1OR{t6C4}7?_)_ofiwg)8sNKIH99!i=^R?qv43}^XNM@$n z5Dx^VCYRZ+|7r{a8h3885OO>$!qs9e(df--5u?JNF2IqlgmBPe0xp|pAF|ev~>te@O+$I~A?~l$DLX-`PyslCU&r0Gq-R8L*S>~<9psz)iIoJ8C zMcjki?jYNS?L2Z9VIpx01c0?tR)>_vN_fhkIHrYpUMI-_j3MOWS%V~?C*a|_L`oQg z+L{(?T)09o_3{GGSm~iK`Kq&YKzYdW48~@L34xQ?Md! zrx5ykusjU?QcNRZxUw5T+XLfoQ;AH-|0VrXn()nZtQZcSW7D|scZ7Sd+L7|!1sCBkb`q0IjDKso^+We^i;}&jt3m8D4LFt=u6Vym zbo6g4*lo)g-9aJ7Q0c2j-rEWq(Ho;&SJM#hC&`Q71qwQpBVpO#T(Smmzq9ET^u!16 zC!c<~v;e_@Pz}I_wL1OO?!zWs=#J#)BJBJUoDY>=O$4Ky%3!+h6jO>@0*VfTD~9_ha=aEQYqi<2|x$XN69Y20`ok4GVdJ3 zg12H;5*Wa#382=9|0y6SH=nGJ)q25o!lJ8{Fh%bU1}OZ(dll@edOV%Xu`)Rp?b4fc z?biut1`tv?AD@Br!0V=4x6@VM=~t2ak=>o^RGOh6nfOp?2y95j-Vk|YE_%}Y8P}1@ z6|d;RdUEo1wwpjTu3gxRLw#Q1&$jLSU%@`Zv?H&K4=h&}$w>-SIs{ZwGA#ram^74} z9w1@g#H3|svVO-qA59;mrbeH(FlN{`#P<5*!6hXoa9@-TA~AC%ibMXwt@z{H-&={y zjf@tRZ;#Z8IlGrMq_R$T>vvE4(^Z<~B22o~Wu0-Js&K$vQY0UWsC>3A93lk!d$cbe zj%dg+CVHnT-Xu)idZ-2>;-dv{g4cWuS55fv$ZU`T+#=apj$6t4me@9q!5j<+B+np9 z$+$oX%?3??AE^v2LKbOFZ^Fep^myGYN)SKOT++X-joUQD4NP)%2b`gVue3+!w8T{g z+BP8^oTN```{WG{GAr%?<;iF=&sV%NAGSLt_HceHqd|so#dJW+3`d zLN;Zr`^IvlZ`A34qZRbRe8Zp65Npt=a%h$kT9dD)J8_|C_ESEkY3pv^h4S3_gY`b4HgD zfHM@6o|Ra`2haQg7dC09XcxN9;}$}~2kwJC)a$kZ{RasGJc0v+Sf5WK?*gYNt0pZr9{V3c>O(xrLKsEeY9Kt*vfr8s z$p$JO5&+B-d5vyu17#Kh*t*yyy~-{>nrjv>+3cv3fM_?wo!1YY|G?lL>LlNjmBXWv zC+rHHuATahNv)IItj*`-B&4=;QDN|M1Tg02<^2-3fEhukWx(nOE@gq$$F~s~8PP+I zS7;ZFI85#sYWuasbrXLGVI@K*K#L#I$5F$Tyi4E{%u%Am79ab}Jnx7%FSA zXw^+06I(i(hzd_L6+z*^N`36@WcR_IJNy=2O*%0sD3l8{XKj)dNwC#BvBn563tfzB zkTiFE4T>n(;Kthxow-9$ke`I?QyvwYbgyC}cUq(3`1EP<~1BC#Pyj~mh zI)Yc!{E>Mly$>b_;g-nZ`;iIcM|I`m?FIs{SKW8uSL8t2a2>_#K0(&h-S@`Ej}Q^z z=zhkfRPi|5U~I$4Lc|>D;>Rh~=ul_XkBXx*F~<7fP~SBGM4XIM{HQ`KV?CoM%N-M} z@aEPP#M2?Pbe9t`IMNaSK5z5L2bS=dj{2Km=ToX~4nLl&HBH0Ml4)i(#D)hud59eZ z9c4-q(Cb^KmKEGwK2AJAR+*01$7%#lVQDdGSy&AL@KY_{r&?1Qz(#~oV^#WXNSV2U z0;`h^1KWJP9}<}ko`|o|cUxuR)(JLa8zBh)k{9B}LgY8|sNeF1GGGrY_6z540;p*ps{QT#)4q3uY z+djG=Eg)>Zk~ssQ6f+F3zk4;y<{c3POlHZ^8aMVEE>*4Y4w~C zR!i~H8&LL9@6fP3AC!X9vG6tr4OJgw$=_IT5|gPurjacxQX_+>VH$Qmnf1S{d6lI= zl^ZlB1{8PomjGOn!nt?LS5G=t4q*ztUGNPR;a;q z*+%309!ya+kyiQ?a3vIq-2e+5pT%!jKG<{m0PLdTa*68D0tfa7bhxKne^0{*aPEgq zF`=EZt&m4@!rOxz)HAg5@U{&`9wSWOfnV6yV1&~vvrl2IK0bv}#oH;QM(cHQuU7jn zUIbS%c)egww1WA6Q0yrCcgx5TfI=XZF*}V=x{`}=SESKR5L)p>g6t*R)Yth1nb^!7J4C6{+=U114<&#v@~!TcAV1B6v= z3ZidNY_#MJ3RY8UhJu^I6?vs{leG!hSfGyyNXqA1pq!3WqJCXl(iRBaHhKK0|7&yM z&cSW+cpg-BzCP~*7(TvrbI{pU&vuL&!uQ6=v>=k>WKt0$T#`-oj{$~vzwHCPh3uuZ zQJhpodK2js(^q?qZAn+^O&*rWqCE#vQr%%^laCwKVCcH-O@U<0CeCKVfH{3hiA^E| zadLflm#?1I`VcfuE1GimA!-4jNMoL;pw*6WSisF^X0djXFoofCq-d2m01m$0p4y4i z+$-vbWf=@uO^61`h2DbNl8jikqB-&99%qGP0Y4^&lIk>EsGP4`h6X7{Sp+Lw-K{tH z@l+8r@=C~f_xmIt432=WMKliKXSv|Y5PH63Fnk0h%WYRRiX>Oo&6cfDVttfgld@w* z!2jhUM#}C3L;LQ)u3m$bk&xms_&@i)SvA-f6kSiLt>#v3JMmwl;LLdloOs)bhp-_QY?ZLl>TZGY=UQ=jv%?^Ri?7MPsnvzEFoH5LBHSE&91w-s9==#&3%{G88fbQ zv;YWX4Upq8LQvk zA%~$5NPLUMw55H4-Y!yM@1r~zSI_Q2g!|%irjT4FhJURpTTYlm%d+H7 z4mvv0IJ2JHlY?=O`w`5A#p@wT{J#Vv&&?V$XxU4;W-unQr1diqQ|PbNY5@dzKukl| zl&~ynZ?N=`3cb`&(K8&N^-ivmBc+%~FL`1(v5dq(z%gsSzC2#N@-d*O6Z#1>E8(Lk z;-w>Qo2dLReV|4iEuYr*0$L0~%K5$FDOPuH<51UnCt%|BE9^~S2Dn0M=UVKOw;Kj$ zdeDv#;*$_E@sd^u;CvCp9ka@}hpJ}xxp_neK5eWoUBmgEiI-aJn&-38D9uRAdAc3; zlZ`-7KgMn^mL4Z-gdkLDkm5)i26*&GPJGIh)Yua$3{)pJY2x!xC#(nVdAsa87T7PW z{=-W!uZdXwc9t{#wNMo-uos<&!=#DJzBABg-oas^jLO~9^z%Lxs?r}XGjjTl7=VM~ z{hsS%PA5Qv8n7`p>F}a@bqo|1BW@&0fSlTMpy{oV(sIOT^`3ID9KtU;T3JOKD%24j z4=VGoW(MVRor<5-XEZHRGzL@*dy5|yn0P~f{|(ZrdGJRIu=Ba9yR5zaV7Q0B#2Yy= zU?}khP!U6^++O85OxS>$Vx~7qycp$&9kdxZKD^$nibR58t9Qe|WI`B6lI92QSv$Jx zfXO`k;Ubvh2qWIW@o-CHU9=k;!3St5E2O44iM=u8uA~?D$U6Q0CQ+yr6T+7Fs;o62GeQl_cIsv8J#gj54lVX8pP{;7+aDEXj0b?tOHH8 zr?6pkYw$jrg*Lo+FvWW7&?YI*iJr~aBhiy3pzn*XWE6RS3e>*yi7WkBlcsO|NNC zF8dxn%LrQODF=6s-+z* z%hKI7_i4ZzYs6l>>L3*Gg~jcgHHm*d+(*|2>(S`7DV=djaEIFlVu6-5x(Ny1GfqoD z8nA?Rxp;De%%4mNv^3m6Zs-9jiPd9HI0P0%4e^kisZy`-JM#(Gv@Dh?#YrY&>8d2Xi11|^sB z(c1#_p9$LMMI7Y|22Kaz5hcqoD8}0XRUKd?9Wu>lQ+&oLyDJrauR4DrTa?qGFE*ix z(6$HzDbFs7I?EMt3hHG+0kQQN=%SS`(4=+=PRP^ci-N1z^5`y=QlXNYSrn~{G2`uZ zu9l=jDfk7qwKI3c?8Q5Hdx>%-XNRH6K7ne_njw)E0GnE zYy(oO)yO-C_vhN1K4jJa2Qt3q5MYx)NW@E24mH2%R07xoo9ZWMb;|vn<2&-i`vZxh zUmjZiw0>VDJ&Zeh00>&Ti|G^CPE|BoY-rNnPn^jzU8a@mJoIZYmSG88XkJ6cr~(=Q zlzIwV+Vv!2%#U2onxrI!IKtLaa(U zenes<^hQbk(hEn*b}IzPRfVw7_r1XeV9~oe3bX^x&^#s(a>t#3ImQzFLW!!jP4mL6 z0b~wwST5rnx`j8UaHITPW+-N(R;PS?Ro!&OY5r?f$mL_Ar4}oMh?;yRFlLyO-?Y6o z38)n*=p9HOv{Gjm&cVhp+9V^kT)^*Yc&lSQWf8;;SP8l^6lMWfMn<0imaZ821Uh0F zDqRt~i2^DrJP^46<}1w~xrtN$_eT zN1Slfd`rsDJ^srOn3AJPBjn~;_F&1u}dK#0T>rZnbecKGlF335u*su&MzZffkf*m#FuXi8X=qBIaN12AkC~P3(2M?c5YyK_yngZ)x40 z4Bd*^w2=@bqWV-nbhEua9k_nek`;4qV)m1aFXg6vW>eF5+f!w7LI-gn7cM5(2v?Ul zg%`%Q;-LCjg0e8^rzQAA6*ep*sc1V7(2(G9o_2=Hfn+c)c)`U-=R#3}=j-1E2mc3LUlU=;IhUL~)lw3K%)tq6sl? zYo!FfrqR9yV$l~C@JBPGY?1cZZ(5+Jgp-6V>XdUh;`7fG7*%MA`c|*mjt&lK6Rj$-|5(v8GGn``8$7Mb#(zjb>gy z!w6H`{8eK>G#5rCfRPV{E?CzOLC#>nH7ErXzscO0DtWydaOl2rG%e? zuJj`P0o(K%$ErX;64aKpJqkK+gh#z^iITt2)kcgl=h9W?z1jEEfz|uA> zBHWm00ER$$zmzBc?uLeFo~X>wLpkJ-<4-8M?`ReiQM5!X|d98cw8V-K*U`ymQB}qo=BK6*hC08 ze*Jxyeii@#X^fM@0uOaL_i~6ks{_D9>mA=NTSd@@kAK&4Q_4gG{G?!s8|v;0V<8K7 z)`V%jyx4C;N5g!1dT@D9SSE}TWPZGnR8RRfAZOW<$dpN0P;2a^W|0?WB9`({Q}ykH zRn%hg;PH#cVve&TIu0Ta^B@eLR^B$_7uXr@xZ8+Eruu5fN$S7lVtWe@`xc~9;ex}u5nD!981kY z@kN!a$O2$g(Scnc`U~6^>egZ|ZDoBOAN*ArV?v8?0g5fujjUwqLsTd2A6= z@cfQprc$q9F^c~<3`1s0{}1MOHr)>)Ql9fKh-NDSq#ag70Uy7Le(T!6oZp93ZAkHn zqK;n`P3)4)X;U>bqlOqX7Z##04j}XCzVtZnjEdtz@i@cuN4TVd-L^LJKV%x3hzW26 zG>-zh6IC-$AQZDn2a|N%43jcB?N}oS9$&_kr}&z{WRqoc51AKj;sB~bt7ASRjD1(h z1o1Y{*nqXQH6v>_rIb=iDYG?oYto2rI`o@7t}miH+du|B1nC1T0?x#d0KnaicnX!T zHf$Qr89L@DBZm!E)m>40`7zrEMLevm4h#+YK z0R+vNC9D#XuzqYAFgRW;mn0#AfI@&ZyTc5tI$IpmrU_&T`Uf6bDG5|nrC>lWAVd(V z>O^JGBRw@zO~ukplT~SvKhjJe$;W988zdX4MuJHr(a0|-h*`^vLefi@6yz6MQVSDF zDGZTFL=edmjs^&jDi~Q+rl5qgNSjqvd!Qb7{6G#Qv#M3$7Fh5KT0x8gL!bmkK_n0Z zr~~2?9&o6Ehy(BjTMz&S0H+A9fCK?R1W{OXN9g1DI3nC0dR!idhYr^IfSIFXjvO2u z7v|hpNe2TLw7?7&l;P#Z5Q79*tW=>w#S=$F1@3&_^YD6(=TNt!a|JMRDI5y7+8CQA zFaeD*u_9O*qeBiOQ@ydOFYE+Ym=#rwib(+i`+yYt!F=e!C}2-`upLYXq_w2U}jI8Z1QiV748g@i&ufjR<(LIQ>I z0R@CgJf52-OB$d6R00H$w8oG^)CjVZ=8LtSoOY1#hY(h^gGLL?*x6A5mz^!H*s)>< z%Z`;DCw8VFDG@~j8A#d@3ff8S{MpXVO%W7MSUPPmu$BarSV=mA=m?^7W(^VSF-I9W z;P~RD3mIT=k;MZ`SRe+3OiN4+Ad-icwVc>vC7DbnlgVT< zttw3*ODL7dl(uNeqI81N6(uW5P%2R=O-Z7JRH{ltM4$wLk_{yqN?n@axwL0HIypve z+OWB4!c8E6+@R^>hL0e;fde<%xMAaFjhip)$O$O`EP)c&e}C!DzOJ6W*MD!Hx~*-E zh}r+l{b-44iI$Jd*qHpEIk)(Ct$eJktcz{>u8;0{_TP-k%=+4&Xy*65ysm!hjMq4Q zedy-T@4BqVY-+izjjFnLXy<2_p6LF{XsCR9e{PNZY1waz{J6P)assi5T{UJxb2RUl z18$Gn$a$HMJII=Cy4Z?#c*yA2IwjB0|1$e@3L-P3kqlMD(W;D8z-3jds=`W@v??PToIF5= z7#v{aMldkI=mjGej94&2fYAYr44`CHMn{ZPFj`fSnIb=mh_J`1ioz7Vzy)IziSdOO zT@+O*nxaUGqoOB8ITRHY9U%cV@2Uz=bficHBPkq0v_=gPA!vxs@bMGF9A)GnGbRo( zL^~kT0g*b^@<9-3oI&&gGl*D#g{TT5D^;ivQL)6Th7+ zgs2En;dHDdp(z}2q6sFJkg@?Kq9l>S1aP>a5*iXRA)zKhLaPd5LJ%N9XoCJQv#KC6 zL1W?wLgNck89`oxx&)CiMi2?6kRm9GCxVCw3L?l!5ELL{C?XnKl?y>ik`#bQbx3Lr znxvEvQg)<#P)83^JTPP}Ex2fd1!Z^%1B+CZN{5FjR;9y5%867HsU(n6NTiGqvz8J) zmOx1jkrE;$fm8$_fWr+oIC($~H1MQQshm_Pm0HyrAVYu(0R+t%BJ8m$AUA;808#@C z5YQJuK&t|(0?3LGKtK?we127{0%Cy)ho~WBkRK)d*zq&Rs>u9|`HABV9Jm2y1~ORH z&kBBieoC;aA0~d5kn$4*6d-=M!3HNW{50xkXC>j7eo9P!kPPBu2+|*B{8&|(Bp)?= zz^o)1w7|yc@N>VpjDu$b#ick`YA!v8q*l>0e2bRkd+8eu%4aBX}Qp-0=fDDj9eeCnL$h z=)$*f;aN=JS5R5PrFaxi0?Co^BTPA7#Lik;Xz(5=@PvmQbjV=>5{LiZfjZnr61UYi72VxOSMxr+eylZEEVq%xbHQr;Ddf zHN5S%Yol~}Msq&pW;D0!OjlI)H1x(b?KST=Wlysa3}FYMpAI>1(HVO<4b%|GjnCjiH&yDDf$M(pFt9XW)$IrU2 z+NNlm*6O;N-|V`s%WmAu$h&-wjk%4D`gz)ExT^Y>jn;~qsf@_j&*+SdjO^#g*s05V zdaSItoabq3{b*_ZQxwl1`}^_~RaI40RaI40RaI40 zPgPY_RX$Y*<<3D$@WA8URoBFBY_x5(4xv}m$=Phe1Yai$0YC4+#@YLrF(@Z(7lkL*_m+x17zxCcM&CId$@a`QMSJ7J?zdJcC``?%u*|_t6PZ7_5NA0v3nPhIayQl_}Hu!Gu0IpuUA#w?EH{(zYS6I3{x=^?Jn&; zmmBZ=Ok1_J`&2T|G=BcPK23A(&O|iMZv4LMo%v4QX zqOk_(_25rZPZP_yG7H?@9V!zK6mE3Kilu?J6~o_UQXU` z?{DjCYu`I$Yt?qXJ=4b3Tvo-+G(~N{&PMf2J-oAXOHIe`Z(PLJ!#@JG5w+2{8_jgv zIyI;KW&bwfTEC}uD(Y%xW+I|ysv{~QIwBtDA>yI4v*KT$aaw!!siVDRx}Bceo87g& zxi#|czow#MBmbIes^@uob9<(Fcb;8#dvkZEbDsOQFSlx%reE5b?(uEzuI_KL@3E~X zv#;^*t?%xx?rko5w=M2%rbeh#Hwixq0)ut|Fdk2n7{+19000EQaQ6XJBoPAEK>O--n}NZv&&l4ySV z+H`x=ib3%trt{j;ubp^=X!KJrYccI_mZ!~-=VEP&cVFe~w#gD^&{RJw*8eExgr({! zI_nN_% z;qqa~7e)`hl&1rJI0Uno#@6jQ<#T8YAd01wE$dWal&$iv9ABoB+yS&K;^uUp&lO48 zA@UJGuL?m^{ZEEPG?+>Y6XrnN$Y7!7vDJ>e5xke`i_hSzSNFICLf0{)(g8AD&&o;~ z%9`Ob6dApYzr8L=Yqis<4~IK8bHplXdeThwqhL$st1#!4M11VE0{vFplvoZ{ugVnF zUmJz;pb8i`bKt~;+#@bFC&`41Y382I_qCLKyam#%Cd`02z*Oh5kMMzW0WA-7zk?Pu z{wb7HbaTf@wu;^zZY=hS4>eKmB2&83arUVPj#eR3B+4?SpwbK6zC_bZ7i9&kH5kvA z#vAw6!f9w~E%H$SBv0A53~~jrr-i?n3!Jo=;7T}CR_P(W;v9G3+E+_oRC7tY<*=n3e=6(lIC4~3IYma5nS@ODew1qHl=<2cEJY?R<)T4- zhDc)iP$f1mv_bh@WW7bXyw%KEtc7uQ#5ai}(4-4lmX1#YWfN$3*ff0VEE}8d4X+bY zI_p)N%2!ji-LG|wW4sJXz|2Jnx>_gvOQ}8M_ci@#VI|S>&cPN<^slSHg5D)~4JhC6zgt8!a%Y zcQl7AQ>bQqDs6mTj&w23qpKrRqqo)GD{7ltO3Fx}7uR1aQy`r&Ypk zfVxlx`F1Fy5+82xY{@l81=i&lYyn>`W~Xbn;*+-DWtHl~GQk#aq+oZ)!IOnkj?6IR zeRlmR#%G^?FXZ|4_sAwt260}wmj`I?syu>kfGaEiq&Iw6PMcSvGbQwKe^L8u1_3Yh z{9Rp9uSB@r-z0WmFH^7u+?jK^#x7$2vevzl`&5|Xd>|0m9%TA~cSKklB>&Fe>7WGD za3u#VT#GknWZ2pmjuR#8<+trzWF#jJ=}>;m3v|a1qEG054M%8(+ww90ID({T; zds%)G^DaWwy?AILSC%`%9nRs%Xa?`|I|{o02IeuTD3nq+#?s)1c#`zC;(PNJW2)-* z*o_E7`g(F^{kb71Z!hN`GJilK-||`f(7Wp~LL)3gn)V|{G77TbS%5S)AfRxs@Sd6iJ~dv->_u3|I~o~ z^D1sK+13*aFyn7>Bnha5Tbj!TA%AP^F>rDvKna2U!u!CwL1j?uz?)MA_JSI;!=zGa zCqZZS8o5{kHPmjl0XE6~%BOq}y=2woa#s}#dQHczzt7lqjPOs}VNHM()J9YY`E{Dvg6D%&R7hh5VJGxc;<73QwFQv4NIU&v3tdy)mD zBQtO{BB_yN)q53pu0?v8V}4%FMor~G;fWZ7U*6R*q>>ZS_lu)kX4zt|L{E?0usfB%ZUC@i1z(GQGa)qHyS z6P}B`zy!RokZ%x1V75;D!@3hAn=zF8mDJT;9L@(UeL>7VzVp=6I7bkePoz7!#4C>i zq<&iYgbcfib`&gDu(NBme|=!itq4BD#r+8M7fZ3M_d}cvHkUfgGWD!8{(ydiv+^Y@ zpL5CgmX|f651A%VJiMPsGo|S|A>X?+0w$;nVOM1NgYYocMdw`h6o9S>$r3QCstEFB zkME_CAG#cq&7;MIum@L}A1F-J;V{(Dp>K1#el9ENM!eLwy|5E2jdM(1q^s={a6fFKeQHhj)SscfO-=Vhvj zZV9kQp6cXEI_ZA{Kc#3+ncBIA2H~gEiYr(<4d`r^TE-L^rt1Q0-^BJ`Y%gRS#k%z4 zgUekjmFce0m`8guXwK^ib%a{=61S1(G!$afp`ksxF>~OGeCrnO|2u9d6g+^)*;ONC zk4qpAhCnTOM6LIsayDcJbAZ~!1?VZW^yT?Sn#SaWx*U26`9=LwTcJ)xGUi= z22-X!&DXM)v5*Y_Y$VS8qDHE-v(Qi~NiZ?SPrso#Ufjs|ifu~Y)oG=HlJ^4*i)+~A; z2xM?sG$B70kmwF~ma~4qxZf36Gh{}jS&Iu~xXzMADwLbSr?65(<5TjWwH4h~gjg3B zrdu;IZTJ%2=8s*JoInXzXgMcV7nv(2zFmLsf7$k{=mxnjG-7_$TeqmPc-CH`|ebZj3$QQ z?mU8wMjC8LcEezM`9||azFSu#$T==@RNzB0x2|hKr zDJ(0*`4Bm4BboKj!Z1a1?fduf%RX{6ON4&;{YTlvpr2&u&Ltu~nP+2=>jgr=a!cRV zxmQwn>E+}R6UqZ8cx+dKxQcG9fkXw{RP|iVAdbpk(Nm9vH{bI2#bS1W++GF-uBkLmzQc=Gy+0LHHGFy`o#dV+_Gl;#5_Q8etmFO;z-(v)HaHlSur> zs^*9DcT88&@5ZX4JxQeGJe0D5ZTub73BsF>oM08qcblAo?PgsTv~S^`e?ojb+|&0y zBj~}yYKd?OZ6b6xuLbl@_%s~pAQ{<=N)BiXI(z-_=mQUX=#?vCUfFgy3x2~gwc62$ zy*@H#-y9HWaT-aI_%o#hiHK37+t(@1pI9Im7GUk%b&u-N%dc#f)D^JKN=vYqTC*jH z+nfF&49pJd8Vg{oAdCcsyF-589PdJICu7KJDY|tuv+vJxhsu3|IqFlKx2&#zJpjXd z7}n=fm2C3&7)2)WGgz`*)sJMP6o~76n&h2@%M49x=V8_a=0A=I2`9;Ly`sdFMA2hz zLP$b~eR}vcQ=ms;&eEL=JZeiE>UJm!wFX9D=@-Hm#D7sS&6qTM|pQZB`9Sd#hb)ssv1(EZ9^y0{ z&#z`BCFmu`0(D8+N$A@fcc7>qyHj_i=f&5nVHJiw*h)klDOZrq*<)u=mt&$s@DFgU<^pvfC69zBJ z9JL(PnyNqz6jjD0$?Bx9lP3h)z*I-7faFMkQ@L7Lwx-9)M90ilT)otTl5av7O7EBk zK20P0y$otsmpFGCH(A0DzqmhXtgSX0Ij=+p**6GCBm=g4|0y5l^0WeYON6>O z!%$u=VxtYQ+TTe75-tPvN&sRY3<{O)&i;~>z=#?B-8qragaj< z#95li@f#}U;2_k2ty=Q)m3j3#ZXO>S<~QSrszZ{a)2YdXH~#vOuHxtLYza{{a68z8 zqk|Y=fZ5tPqo&JP&LA)a=gQ@7uyGw%nYx>bXw)ID%V7;o_n+A#lK~AMU%AlWafukV zt`U~VEYV&S_-d?R=5xZ*LwPNaM*TSX-j$IlQ=YXR~E_tNfP3mU8^5thnvsH>AgR^AyA8r*10MOykn^)4Caa-mSve>m0^_^<7v5o;;II$iRmuAmw_y z7IH)Ng?+d_t+0u?#yqu!7X%wF9&2S2LErU3gsHMNM6U+Z`PM0TM`>v;xV;G+c+Uxq z%qvISryVW_qHafEJff1~v?HgUWE_%W&<^A3s_Kd=jkRWZD!1LM zY*lb@ic(sWCP$_>ZKt+E@J1ZsqDU55>LUC1P90P$wX^FxCxV|%8ht3z1X#dqiqs{8 zPC5$a)XCxCHi&r;3d$cShG^48h$zCc-#m2z7jNT#_0YJ%K0>R!^+1TNb(r2_C zJ}5l~I?^|IJjJ?LYRPP7jCJlRLv@?g;68N|qkb&z*NR;sT9Fd?!M z>7FfhQKp*u94fzxQa!=tE~w{EWdho1ZwMa686}8yvvXB`<9B?q!yFE&mha8U{#jx$ zO;Rn3ycK&TSX-euAQ1w7JHjX-5HTbno+fNST*bFjRq|mO&t+l+WK)BGI^EY#9yhYE zfCLWT)hR$~r`%(yp5Xu2nei9Y4Za_G1?_3jcNxDIrX+x?A;DVip45*$;Z?G@3Z3{N*D~5&?;inEo|3{>`ZCOBbrN}H zW{CV^BA@}DTW3B`l?k(7zt6B7#@2Fo*wzF#tFZF?0G9=Yk4l53q2Nc600VX)^6Q>frAi}Z*z0fpFUzXu=|`F0$`SHH(6NQ}W=G zT_ShnVy)fCZ4o}Kjw7kIsAj{h4*&oMA<(2TW$H6t57>!!F*5?r$mTp^ry`j7yb+yF zJs{*Pp*P5z#1M%Oq?2xww3_LZWm}BCT#$mWm@y`Iv3l#(+FmTvt7dZm=?ka(7hY`U z*y@!^FKDrPNFSXXQC zIG`Qb+MVYoX_l0Os$BO9^HGnl7YEq7xRo%v9~h0z{LPbXdF-JqP

    msvi!rmnIPZ*V?ONb0!Q`I+lOj+V(@1-B2Le)-j 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

  1. mrzEF`rms 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�LSw|muhGZy0|lv$zr7LGIW)bvBwTsR0=?Nkfr3O zfbBpFH@k}tZgtUHa+Q0leNPM^ln;%-M*`bH)|BCItIPt!7;~OIn0wlu-JL=9EV|pA zxI7Zr4*I6_-_@Q0o0!k)rqL{M7O)*4;|(ViR6aW#Fk^~6(Pj4n+s!roQNVVA<1p$G z1KRdQv4E6^ywV1-5kk34A>6P`$CSj(w?(|=F`ZiLa?#z3?V`fv@Gv#(dk4d zU2LQ7K`gSAZf<~+JMO({g;4E4E_SL5;>KHkDSVPQojW5DoFHLfV)$)Nf$hQt4?r6- zp9|>*byz=;(m=XFSG>Cr(v9mJ(~-TUWP$UiGV$gZQG_=~|k*EfCs?={8gp45R(TPj#2-pt$*X`OLqv}B(aSS29I!qp7 z;sicr1hRmg1F#*H%mLfQeVc4ANfOx3sRP)Kf`+R0zMezz%2&;<6R=S#b%2h-<`(^! z?P8&ReN4z|8tw*D_&p7D2gmF+R&b^C+ydQ+3nQRAf;$9b2B14$c~)R`SNM-+vi$2@ z-!sAi#}M-MN!)!(8cDba(B`D{2?gj*P1Klo z%K4-P=x#_#t@BC8KzAZAi+8Ya4UQ983(%dI`v5@|=uR9jX_*$0<4U7ghm?CrB1Y-X zh?EerM7@XqDU+nVfh91O>tXyd#cF&(Y5}^#4l7Plp_j=O`oog9MwacyCB;;LvQqPK zzh0snQ+Km^w&(PPtLIu|Tp@SSa6rFRzY`Bd`u#yaV1k_m)(*e!C6%Ing;c%DwvM73M^Jp;jIDJ+v16J^=3Iiazp+RErZvVpM(qqn!Zu0vLA6rPwRHz%Hf&)6!8=IulITZSb6mpgzMNZOQ+=VH*UzlQx&BI z$mBQIFMe-NxSKa$aU&x#_e1nbgDpgG4kr@j_|oo5^;(9T_77zx05 zQ3|_s#{7DH^UZ3+)GG=ib59=G`qD@RFxI#Z-U|M2l9X$rNYmKYm(+p|vNo6$1-WiL z9Aj^S2tS%y(dK!(!TU|ML13C@J6FK70B3D`NU8 zZt;s(ufMu_|NPn4*Dt@h{oS`OU%!UjEUK9991gIl(r$in6rveWKcbKAZEasDoknz- z^kvHHo@yd460b{!ThIJ4;-ZJaOrokb6o;x31~SlyFjQ-sR1Y_ALZqIEKzme+b3nuR zk-JTbT&2fs4Z+0(hd@P6tP1@Y+sW+hDx8h-{^LKE`@9--mIAMFqSOC$^(7;xVR_U? zH*f9;QPXu2(GblzVpHxve_9jjuH`SDtnZ%dvLr*x1nY$)+wgVK=cCdHA4h3cd;jw4 z?d_j${vx^aJ@MO?o-NfrkMQ*45^OqLP{Q~sBB8LfC^}W=;hMvtKJ3>u9MJ*|FI7cl4c}&SW)#u{OArPQrhNYjj{rjN*aicM&zemLDWm3r?$3K>8INcFD-C+O(& zeJ`boX%Y>mQZ<~PsR|{fpt&l&LXYv%M;tkSf4#7VFw&JZacjyJuV9RHoupP%*pga} zm}_LCZIbobo5VGtX4N4f7$F){(v;&Oy}=eG{^H4!&q*VR(Amn5t=)(EK$z6^NoaS9APJx>_!C z1aAf#m=MCnA}^vf0f~q^+V^OHQxXzNw$xq(l?$=rH~T?8sOi;gMDX(k-Yp5MG8!^_ z0qo2lrX@>NmCOUy%8=O|ws0B=ZKb<$y4ww#e!JJKr3aJM{{J0iWyzompvXGF|-fLe~Tqa`)u<=M*xW^ zubUhAIO0sS-UTRCQ?-_j;N3x`tV_m9tnzpnSn^&Dmh}(I!X_)KjH*I++Z)P{A<`;S z>y@4x8EA)0(ZoCpcH$2uaa9(Mlyv4a7570k`WX)A=BX;EXbQ~?BZ^aEBIXYZ;DCSCtvVp!tAY^vi~i$^;yhJgj2ql<`Z*VN&yH<0IA4N1wOFWUmAXs;xXO?x2$kpsN5MuZBgTnI2w{fWf?1kU!5bI*%3AhqIyb@xh86?@uO>oej05uad21^Vr*|E zEXpt-OXD?e!F-5)u{ax5=E|JT7A83Cql(2&TVGu_TgJwg%radF0swuEH`;I4Z z*2t*&g=1c^bm?`29s<0YHx5ar9EJ4H^isZq`Zg>*)LQW{oLbahFuL@3sTgNmDn_vQ zT8C53si6?{%D4)*4ij=Njvo?tN^5*^cm2hmUVioJ?)KkqDcSS&z>&jBF=hwR_5>e+ z^yn#%0mrQML%Vefj59pK?2FuGPz1a(m>xM``?GWg5ecbjfLmo5r9E5~D81!u=p-uA zl2>ZLOEteopMh^CPXoU%91`5B-pBI*w;Fl9RMKK-k{7PxGe<-jVEFc&B zs+6CFntf7GUthg^^Y83y{Ql*eKfHQCHx(AWkE*YOqq|6!+gE5|VS zTHrsw8t=A)bEKgZ6O1w=7cskwOv(!fyqI9d-_@|S7jpMcFx1gaFm{$3O)yI13C6x} zm5L&xYg@UeI&)5O)!qODODy@xPEl)LTZk!&rZfYWSg15Crl|OmQxwtS`Or>L6e4v+ zj%JGDDPH34&~&@yHC*o0<1b}(E8eK4qf2T&+33aKJCEaIR;UHI?$7ozN{2q-f*({2c_$Se3slth& zK?vSPN>~ZZ;kxg%5hnhPrNjuD1{*$#l%8j(i(`zNlp#KP(AdR z-P}UGCU!EI1(I1m6|8Tk%k%v(R;tuSbdnL)w{)-tO5SRD?lQO&oW%N8)mTBr!GJ&L zz%#MFM|mHg5dt1tsWT??0dDj7sXbTb4Gsg{*_^&C>_?vA((6bu>t_|L_b% z9@uDqMZbJ6<|>&$l6Ub{oykUW4%m%>Loqtk+r^M_RV~){U@LUyfo9pQ^&8ZAo96ym zTk09iKx(4VWJEtRcx@MG&Mxjp55&%yk=Y`WtUM+nNrmvlPAEkrtC=8m%CI5NAef9z z(g%GP!g#c7zMFt!J%+E>a5XB6$JQM5`qIEk!^v6Hoz_SbS$u{1|`%h1@+Zfimn!U*j0~PdgOi_qxFaFf;B+jZjZ>z4H=PY zy`1MGky$-44;t>Ez0>L+>l`lJ)=B6mxsMaY^O3| z4gRvXZyTU*N~5>X$IK}9G;#$M=$kUUTVnqdYcI7WHeuWXH8*11M0e`hn=VQx>2Z1P zHJ4GeW0avZ4Hu-z_j#QTr*}6))k$)j8CBBr5YRWe)Ei#P9<@uKi8?VWad@?(VW-~K z1I*4&B17YfAI29%r$-G8mYOa_+gx6GIq0I}tCvYi6%|{9P?6_>Fi6Fm%$r|}*NQ0G zrZbH=U%YTUHRv(Y=OfNB(JD#l>vS92n(** zy{F+plgd--;9BKU#5JmExn}#C>i2-eP<=u34u3Kyu4NJmT*Bo(P;yGs&p;Xp#NMXT zxQ8;SR2oLtQktUkCZF!A=#;`mk;=dDKy|kj86QB(PdkuD1&~Sh>=#E#w$Z%#8`%)j z{P20{)qO`|pq!8RViLK!)#QvTi`?JZ2Z<_5BFud{0QcT!NMik7-m(JjjXa7ylFOEIvn=bM3ZO@MGn7p?J+paw_nLUw|M{;k zufJZsU+$h-hR$$N#@F$^7R8Ux&OT*?$-$9WR~Z6V9P?L>#WYaff@Y>10ku~lav9lc zk51EWpG2kAU0pg?KO}7D*8M7caFor)iTYJHq5WW?d#~;rUo?=#?_>!ou97Pa9HDq3 zRH0~JJ%*Q!YSS7cNaekD;QT$3rPG*`eQ1(-R#Eaume-Y?4AT%Z=bPW%T;nt!g)zId z5XUg;^BtQkv4{Qn^Ek!A+T%cNbL0-oa(krziH)>b?>Q{s%SQL*j<|~)F=n|2%LWRc z=uQatWfLHrj*A5o`gXBcvj|--5I5&tZSh~@k`H73h}RUGfFMdZ>Q>FY+;M{jp6sc3 zMI6rKdZjQj_zt*oAysfiNdMX6&%Ir-OV(DtS?qU5!hPbqiKTPUe$r7fT%CK*9c_qO zu1Rp;2O=;( z<~4B?mPp5O!_MAv59ZTqz1l?V*z9Y-z7`;Yus=w55&4|yi@RZKQ1pwq@Ha2%FKk9o zn0AC`;A+ayV=93l$GG1SM@Z!pkYvxmtKl0K&vvUlVLc#mrIsKXBXL`>KSc4|#e;hM z9f;RJ$RW#x(Xd)E6n8WZO@6?P zTrEfsz(v;x(tUzB{seK1hYpKY?w*B+TYgp=5lrw17J7A0V5*o^%J4zLS4WgBig~j` z%J-=7g>}2LZwNRk;a>2K@ZAWjTyOgUz>r+yx=JnReFeEK)nlSCqK-^kf@I+!FD8^y zwZ;yMxo2`J(-vec1bX5c0<#)Rj3(8FzQ32eMuFgWy~5k zU@ADU`WU8v*9-O+%8Gegfx4~k( z*ipbl)pa@^NT-p}Z+0+IYnS)G7V#K@mTX+Mn=GP{jgaxH_VP}&OIXQjpN}Qm`;&pS z+I;MAip$qg1xuRm(zGw!mewN)t3IXZitLh%%hi6pa{1suOl_V&12eC@@D2D#87aa^ z)fHwI9|gO`nZi3lO%d8ix}SCx(WaQ=#s>9CvgRti>eTLev<;UvdSJt9hg5oaDzaDF zG}Eu#T>1CQ>xmu!~c^4xq^5Kuw$M3fwU55A#=PvJ&R-BuAzU z_^?P>80&6w>g2Ru%rdrBBrJ+F)`zhZ!;jr+cNX1{=QSHvP9)S-9-n?Gqc*b{dzd2^ zq9gC@f{2nLcWEdUNXrZWNhDGQ)Ke8iN&&lsr)kzXA?etJrvkhvXc#GdzGG)OeRZ2GbgRvYlB!$Xx0#TV}>S~=R_m#d8_urB){cp!gu@2)7Q+bB_ zkHb_xMNk!WCD7Tpf2SRFcLwG2u*x${cpR+qDawWpvPYqMYsB1haFw~cq%)oz_<9O! zPUl)X54{r|cR#Z7OzR(mtZaIwy%NyMkSBqr>uAC>QD7@85wh$=(!nFi6u9!K{0&#u z0*sQ3Sb>hpxEx=3hC4q3zH%Xt8MVlUUd4mV6V|D40Nhb~lFA|MMBmOLEYA@AgAkUb zc{IzI9&?xH)M`*V99ojFSh1vtl;C27xuKM;Rx1WDSu$nDLssik65xsIRk@{G{X&eX zoz4ciZ5-*p25cEu-=LYd@+|AXmdSDt*s|)g8IWrx6Hx2`%I#ZR>;T>Wb;@D~C}r1T zn|CUlHIP#VnkWEkq|{+;LVbo;Vmdik=q)Ca3__I`jueMEUgj##34AwQCOTWJ!#u^n zYkUfRJmh7nZmbdZLZB{O2%rFkZQJo&=w-Hj$sYHfv?>Xk!L739j2ln+r7-L01tCnJ zZXM_IJ8+WoYf7Ag4l9!q>-SvHVW^Yk!;d%_<`##Ies_@n#|5CnY(1$PsoxiJ^jo`_ zU856R;M_aDe83eZ_*1!H=W}?@w4j#xkA@Gv;yl9#vY8M3p34X5Q=9o2_yA?`j*GPy z@xh+2Aux9CXQvPMEniKKKg}bGv^dG%hPB9p@|0Y`0U?&mY~@8W1qu?@(iSrmW~N>p z{2WK<%h=a$*d|fksz`EhS50}Xj9{OU6748h03B3`fGZPqvUD*!ml`K-u#*J(a-)v5A6NL+3y?eZ@P^5WFZH*UQkV`kJXCI?pIo(Wv%zR5mVM!>^JG zg}|aKi{SS}Hx4XGKJ*(9W87st9IT(kGpX$&L#y!H^y@)K<99HmW?2{%sZ$>dysY}| z_ciJm0Gk7NnJNWLft>XXAwd8yi>4C^5_s8dlnglKd|3&++$5#e`J^M@WfQ1z7JsDB z&u2~GWu?pdq~>2ff4Pl5|s^biOT%zQN1?;b+#(=v^;D- zO)8j>?5t|}kjW%yoQ|n;cTm5FTmO+_@a>F#iAynRM?U9HrW+yt+NZnEf8A(koDE@5 z>(3gSW6l|dL>b|rb6HJXhN}!&k`YUp@)sP^xQo>j_RYuqEVxo<8$dJN$1cTJX{}W7 zo@`_z91{CULrTjWAX@vZKOd-*Ve*Eqw2 zAYJ1O58!Z(lM8B#t3Q&39F1IMs@TfFD95aW+S>E%~nkRc-4Tpxicisp_0qQ%^5D`p9XV_aADSD!(v;EZCP-Oaij?j&*SCcs+Sz5Q1?8)=I{e}c^!u#k*PcCr%neI z)pIWS_|R!W%&lMwqY(p$Jz^VcWxTalWy^pY<-jbXsfndS_R6Cy5l4*p&Yp^jZ@=qi zA^wAWzaLA7IvD(+^aa*NnR?cOrh>I8jqiu+V+Ype!&64WPZX@p_u~?*jZ??keM0Sm za|zbwFKow~rJh;zP{G>beibJR zsyQY3KM<^~S6g?3%_&J9Hm3CyC!M-;ockA+er^7tbl}wx&4ScE|2LpcJb;xl2g()@ z>%f(1<-l!J?(nG8baWcjTPPfGc&-8!5c-H}d77Tt$e87Nu(dY#_>!EzVHOD@q{(K@R}4x-=%->{G`VFCk5*0CI!46CX<5Fcv8^Ec2dC8 zj|zUWlLEoPAwMPsn$nDofcT0@A-?3KKx|#Iw37mbNN?sm>NjUlIO+IzG+0g&o2$KLP_PXAK0^*Q5_H07z&?mLInNbRnN z6G&JI)F6H|+MNuc-Eq95;S33BcOqa?*BRQKs}i!+$N>B9)$aHbm`@blYIjAg>$E#V zz#ZYZE)+~Qsg-aX6dU5`)*qzEQ~(q-T!T-6nYN3KIGWgKcjq@(L%Wy25S9NRYjDymT5Dn;JUDn-d&&U>mp4m0?j?|9GGrQ>;+@Az%# zRc<-<9e<47e>Rwg@J7;z@KiyIFlN+%>|Y9r=>jd8FkBG;ZY1$rZ+C@$aXED`Rlq5` zd-fP;)W=YasAo0}svrXHUBpA88O~@@ladh;6+?KVec%kKb{YeXJ!x!?$6=uLc`w15 z>M9ihamV}-1S?}QUl?c_5|zEhT4GHM!^HXs+i5WxfuIqOl$b!I;SbLeWP*=A;PXpE zOX;h&u7p3v*C^7^QYw?EW@$R9gNjWOwY4~C?Y!R2R(F84!!h6xA!m(&pMIcQX;j^b$Xf*BFrC4ax|7iK_^IjmIql_2H zXP?)CJxFBg5+Z@a)S?l@&Z07k$Z|KF6k?@k2AiJh2+3o}q=J%LV)ch5mONEr9kN^k zsy{5T@ij_Ji4E(r%%yCFs!9uIt{LdrPLCo*jFICXJ*!c`3G?hh+F|TR5opqGB zH(govcrTxI`ljZsplF_OM;o5(%g)9ulP09O!oMHy%{>wn&2C}+B=%rQ%(^~}GMs3i z_arJ>#F{tdljG*cqoR2O-~2!&v{t$*YEaIkCB(P1Ah>`$Nzbcy69MJEjHCrSf<62q zy;)c|+~`5mrBYZcv53-IiuWZ>D&Q#1-G`bx_QEr_;Xu%7bGe}!OWxK5byhLm0Ynj! zi+zy>7@%Boo(erxMj2OKNmo$O7%5{`X^iP;B&twgADLGaUrtIS;XHK3@=l0WRVDf` zF+%tFlldkRF^ED30J(m|xr-}Ehb?#Ie1n{?@lj`vUBp&hcSt7wh{$MalLx;o>brP| zAVr);>!MTJAoNmgcJ!N?#$qv9%Tqn;;BUaHjE_bi{0#nuI|mb{kgX6AE*y%n<_?`C z)sO&bbP$X5snOj5q#fmZhmvO1%2||bOKQ-0R#dv*hgIvHFsn1y6dNLLN7Nh^vO6~z zQKs|YLNr-lTu@b;fuSba>z1>6M`Oc=pPf|P9Hr6lg2e1U?Jhiwlt#W7&QW&>Lm38! zedAP>v^_se0gzU<*hQ}MR&u?zh}Y4_e&Nq$SR5UXI6Vt}IQkD|{cW$dsMtH&>ASIb z<}2RZmLmc^yH4nn#6jrE$r`{t(HM{2AjMfMJ0ogfc!o$SB6ziaQz*b3A|o5;kQ;qk zLMJ*>m)csVtdL4>P)MHJgK}M!^5TdyZOW~U_R67YbjQa`#re2aY|S~h54gqpI3j3R z9|VA9;T&&nZg266iBoYWu2qvn_NhBk$tg`g18qEMBekiuEvKPVgGerCP0<-?L(X|d zR8vu;a*=R>--Zc5X^4{OU!cI`4NzLXbReWaR3q6KQ7s?`TN1ps{-fvht0N1QZ3H2JzF5sDX7fz*X7cSpM zRQebGs^Q_!O{Dlx@2G)oJMGKXV@Pwb8o$yIX+BA1L=1K7j;geH(xz6H2O`$kb`w?O7I4Kvj=OB^JA?S<3Rk3O(pq^q3A6gjP_6S|#}p6nR6KYR?zTNr-l?!K<88 zA=;x}7(9v54g!pHHaw&RVzk$k;~?$v;lU{FdvGE|h;DG)3xTMLXQQ<5IRLw?gkc4g z^E!t_lrRk-9CcnArF|a=;HQc^CrbMsct0p=OdVP|9I=-vGLA>X*x)<8oylr~lqMyd zi_%^j_^t}&es9SLO&n7loh=w->27{|E3jQifV!Z*Z12q%uP3j@#?B8umAGjSV;s)6QC1 z9W^v$CQN&XMh(;MCc@uSQhhQ^dz3Q`({4f`f}W%Abz)v8$+Pm7DxQxN@yS4j*N!P?jL8an`GtV!S{$$vm8;x5 z%Q+lCPVLT&_$?fzV#TOGip!~zYGgBJ!0F8}-U5Jf`^2Q#Fy$(*DhE<~-Oa1a70x2@ z{F#a#cR$!W;xKYxNF39ZwaK-!&EQ3r8_~sZ zHxr@?vX83(C9h==g@!yf3}VYDhh1#qsAap;3}QHC5p2Nx%zY3xC2Vyg0B?mHGicIZ z87!e?5F1*BLG4Hl29*sb@&$v~RQh0snER?dg?3;NJ5gOocQHt^tL~7ND2)vRRo!^9 zvGpzvo0TaIwl7QLRDT$p6fd(=(d?5$vP z(_XZYdy8@heS}q+>9t?whC+vbiDpyNPgD@-XM8+!s*7OnRs?gw-e;%BZg<}#0>e6K zrH>$k+Ms%ak4;dWKoaE2h6&83GB_IT+a+Cg-3&OtUA0T-k#l+RJ_VtYHPfmTKDSup z;R5*%vgmJR)?C)MQ8Qg>V-Yh?0G78lhn8TL=ge}Zt@4LQhk&2!+AQrs|NrwCnx#E( zDd3{AG6cN1XExFZW|wM7_-cQQ8{9HADdsuBsUYw+MPmHcn*-_q&UmV$jw_qax(6^% zsoDL<{l?lhvW7Rv^LU0o-UTWN+D29(B$Tou$#MJ@kQE}v@ zQT$S)pB+B9vu#LYUE{WKYN9-qy~IwEEXQK5CwO{w;1KS|a*u^ga%^|~)2jo#j<6Z7 zJLt^dj$Ad+N#3L?J0gmjW=U45lwq3F_bJIb9SI&>K(TPRV=&tXdrjOuRoP=?FN&;o zinX!4gpCz6Vz-YXh8~MM2EbAH5`})F$EeYq*=vt#RD>_cz+EVJkA-p-7bFY{1+Tu) z9RsI{uAtz#u7DgJ2>^NRb-I7qEQS#L{m$(QFS@dR*KIY&(1ac>cG^1zJhk=!rv72& zJ&RZ*c)g!zL2@z6p;>qk`z{=ls;S{ls_d0V^}DJL^osF!W^>RUmH%FMQq=)5^af>e z$AD)Y4WkvbTTtK8#TsGy*tnBoFKR|XVt$f$3?N^Vp4~~+6xdsYd+p67)yyVog=~R^f1~ipg9AI?$SSnt5&pp1@Wt6%>Ijp9B;2ndL z)9*O0vZwrkC6aF}fuvJUm^PMr=}w=i`bjFpPwloX$)$e7SJ4l%R}c>CFx1UuZF!(v zxPqVzc2X4wpa^zgN)bRpy*E8C|MulqH}9Ij@aDJ%JEf23J}cUxk(3#oL)n^!O0Pt) z;o%N~Mwa{cpiUPlJL@QVkHRWf;)4{N3V;M!QrQ-F5cDN-ERTbis**K#5O|d3Yg4R} z6xfK#^UE$75EDb)6qgJRpe!~V02Vo_qCs?kQn~?7#RZA8E*YE@-ID=}&2Q};=nvJ*Byei-JW+@SEL#(BLn|M6(a(?5iwx9M zCj_Q|VZe0mj~dTF-N0(=SpIXK17pz_sS=2BQi?EnG*!hmsWkI|u0kr9AOo=X`#CZ5 z5Hp1wIrESm0jbLvmuMxHGtcO|nzr>i^8T5JI=Y#M1CzqViaw&~>#d5W;P{+5srUI+0&$D{~8J%2PMD zEWCx9bBi8k{orv04Am|sG;<3XVr~J*oz~J$%`HTJrmi#Q7BNI~3#C6ax3G(B-cfct zx8McM>t=3Y?3n%d<@=XxvVUPN^l1>AE27b!WCs=Cxn*D*dxh#HzGRMlGq*Uu*{bb3 z{z+YVZmC1u9Txi>*>UEZC@^?Vg#LhBUCl32&(38`j@m8gm_f7ay*)s3Nc$1#!c#tu+8dvlKJhdyj|M1L2 zCirMab-&c*3I8EibpFuSC^B5pDHDGKOJ^N=wzU`})Ye^|Xl#kjde9V1_u7d%)JQ?|Ikp3rznapLyG5!Z6D-Gr05ukW$9Cn(jOsZ!Ai?d=J_8v6nf zx6M|J8a+wRt08>~C`hPD_TE^um2-3=-&7c~uG(9yE3sIf7Csb!O6b^(Lg#aX%m7xhnJ0eWArZUQi21Gg?Rhv%1aP+Lw7%R6YOe=&? z)Q%Nk$fyJxt2UaS#qw@)dxBSCy6{QeZ4xoN9=A^U@o!H=n>^@koZrPvmbWM5e^(kA zy+l-_(MG6R&1fEYp!KScl+7c#^SKXx#!t92SWYxv+~qLVjH8p3%l-odt`QQ={kJDn z936*}W}4w(QdYHIB0j;J}TYj83lnoBb{8hdX<@1tCR~(ARFP8>xrhTDFHEXZLCe4>!ZGsk!3z_*%_Cmv z*XuTw5_^_sLYZ3hsTd^1Na5H!)eNU+9ubGWI&(fQ4t>qe`J0V$xk~d_jYDtOX}H8{N;0XxFfFAE}j33 zO9uyFuJlvH0O~qQUQ(82X>C~sVvM0fykd=Hp)C$59tfU?J-Pj1-%5pW$cqPja^M zf240+<=dC9zqxw-_Esy~$*Xto-7JrYCcpliriKUO0zSNdM*+@mk*_jrCI5z_kr(c< z8nn`qw6oiJd&8xC|4_bLqfhgP1|KrL3@r1DP+)!@c{d2z4j6lwawb*L8 zrgXWzHRqkAmcitsEC2oLhb8~Jn>XKo`{$Q$zPWn)yPLb$Z@DR%`!Nw^x;HFSV^Goo25WZzwthf zRsBAv<#-=Zb$;*ZHQpM_pHVt6`Q6p4Z@y(h%tE!4IV|UEY!t`I=!D(r?;o8({`mS7FD<2&R56#xz;KDOm)0HU7dFHQw46~t_wN?RmkWg z2$fZ_I(S&q@m>Px?~#mfb$a1sp1(Y;Z^9o|$(?Kiz)?-cEQWk|--v=XjJe?vu_+{R zf~u{hM_PkKeAdiQHAP}BG$PVUEv%-TA8t(sJwK8a$riM1qc9_j0ZFv@bFIL4A3qFc zr1OU@IbQ(7Zfr(=v>hrv5bLtCV#&P%=}FfNT(i!dA?q%!`N_FHsn3*tIq2W@2Yz_*gDY4E}z! ziQx@-)P;7R7-q#Xkb4=A+lNey<#yi0a3l${Bos#k_)HU{apU5AT9c}@*ZoFCSxMQZ zupfap0oTtKg1lJ}^MS3o4ao5uE&?vGA+}eadAmw&qXwy{Gy=1YwADKL)W~}w+N3Q| zK>qWgkrt^u!s5@A|N8R!>(%?^?mYA8%bTxZj7=jMlv^J-V<)YHmya#-Jv+iC z3tjJHQNW8trJNofTP9O+7WLQ?bRFwFwp6Q;8J}tQAD&!hYhn*b+&KEXFdwz)RQGJk+LWC>@A1F0V& z4qdJb#G%V~wm5XT#^MlB@-7w!R+|%X(9+`vh(i_`;s9B#IOy>);*e$j0CC6?&J+hy zKSCV3To;H#m+x$G=yFwY=r?}DW53-GObff1vCF+pN|wT%g@VDLt-FmK)aru4yDqVLJm?=ck)9_*dH0!P*cRFj8cs1s3~%xN{Ue}(bON#B6ZRk z=M~!K(V(Ac<~xYc&f@HWh4MZ6#Nx}F*SBxAcw{-V-|RmJPm8+r{P}Y&MU3oC4I8=2 zEr~e?PUZ2iS?hiU9;`%gJ#4|k0Zc~-0K1Jpg{|qV2fTT3y;`xrB%J$hC8v(ayCMkd z3jenC79TnSyn(-hqp%R}sy`<|y7ZptT#A^8r^A}NvHK-BE3O>)2%=ga^`AZ4blVlz zn~CFBvlAi*Jn|!Fy*vEA54$ywhT>N4JqN-Ng_q{>fCmXg^mXqS`vvR1BYBQ{irsLb z0JJ36j7HmXoJ>XlWR{8VJ=D8iZitz}jRlaJ*Lx5YmOxEIg7a>`ykL))yP#?kP48(w zEU1H;S+fyDrq9W$oJ(xFWpu>ZZ#_fwW=SvXsG6WG@RrqlWj8djs)gM|Cx9b--?DgK zQ`1UKM@U&{@w zq^sFs!2L>2O5l&L)Q_d^&)72C&=b@>jIU^0VltCk=dBXL_CRw{n6;%W?X3*6=&Uroz}veO`5 zAdpZ_TgJJUN>AbZa9w4&qYe9o_^Z6UBlCi;+wYMLh3D&pmG+YW#v(NY@8PB$`!6jE z4?DmL)$t2ZdKaAI?mP}k>#0G!Vkj~Z;7^E~IsB^Q)SW^nAWyJHlDlxnmh7q?VMUx( z1h-7K$Y_d($VYg%fkWGltIaeklEUbKWrV>r1q%jO9i{Z61L%hCi=A~>5EUFa)-zuJ+9 z_M+42GkAAI#1AML@K6gkXoV zfW^#75Jp>dhFFv@YIB1G!Zs!VDdBd~pymbhle~r3O9veqA;bzsf47=fqlke*qtHCi$Ve+9?ykoxm=c-N zxC^G~gQT7E5qqUIJ?}sOQ0Ej?>)$}QgqwIw$OHmJFOGF5Ly{m~(!1z=G&r-igj3>= zO5GgAF(eiZ6BA0|I?ZFEW!gg{9_byTO=aVh6*8!gE<-Ue1nG2ozZp9i5h7cv3#@yz z--ZahQLp<1E=gBwsyQN5B@jrdoEQs?C)pRMEY;u4*6@Fg)kur66jsnMRrusW=P<8q z7%P}=Tcoy3mdFFDm_FYkF^4rukx8v%8kNf(Rx=6)iPb}BZ1wokBpWT7 z9eb#(&<6}`IMa0+(*?~z>h>r`&HUrp62pk$fUSgS$Z z8>SGbDT^USBn#?BW-IUchPdru2GWGCnQEC0GZfeJ=^BV*&KYKTel!FWN9(xXhdj98dX?|VcA-}xlQ z2-^d>2c1T(?8Y0bj}00Y;&I9>6QMIR%n>puB5Dh&cRIJIH!*NDe{<(=xy4SdD+&5n zBN+9e(T=e*UdF5u7b-X~Zw%AF>qSryBj#<&MlE7<_J%E8s!O{_1ARjvMOkUsn9eIj zw?zyw(xrS5hw&Jd*?_GEt?-*6Q;bn0MaC?gpuq^BP2-MNq+sqtF~Cn|o+Y!ECUIN5 zSvlA5nCWyQ4hNk#RDL3Y#3l^?z=Xq+G`ld z2|h6Wn+`fONamQnPvfhiWEO>OJwY3rVEOH{xsRiwa5GeL`C_!GnD> zf&tXx#69ZmQ$73Z^SE>%7lSVUvuoX00t}~fJHGKXCKB88$k$rex{Dek(ya`b;x$t( z`KQJHXCWU|V80Tjl!WjYZfHzJ>7nf*j?RJ|{vOG|H_!_wW5<(T^C_fKglzdyJR12b z)tcG-DSxv^Ww)io2pTi-%j>I`Z+=J6ju5wpxcTuUH(!2y96PZM-B`$+W#<>w^+>9< zBn?K9BVNRGTBN^ulHCghra9nP^us8J53_sh!C!30Ln!)Fh#u1J>2mvWh zN38Ci3aM@t=Q|yUB@!i$im)F;?zC63>U!QFHtNEt8M*>~ApV7Xh zQ7=TD#Fkz&^3tf4-_$h7tkR^LQZutY`}TBhe{lfAQMs=v_tZ>%^W~S!CyVZm0Ew(St;FDr zGKd>h(%Ia|X;u(om2s>bl~nr8jQeK|t2M*wJrfXFxW=w6rNQfTxMfXkE-@A`v|^JJ zH~E@7*1XS&dlM5kjuD=?ovdwTSlT2vGdAG$xD_gmR+ed)MIEmZ1i6{UU>37#>)*jRIL@-FKTiCq2`y$rM^@g~B$vVt_2hkngt%pBmBrMOae{@cx08Q&WlHBngIls1c1jM5qLUP$l6DtRzETwid}7?NyTZ?*$AOsXwryb3sFL&SFST@yb_i z*^cJ_`2On4yX%)&08uIiwu-UgZW`&Y2v4hDb0d*MsG(|s#sW%591}uD;$rYj zt3gL9L)J#B!~0OlMvFP9M(YrJ{5>S|T=>nq5Kq2E5?uTyNm6}oLwyQ~xJja|8IA*# z`vht%oi{KdTi>sa|LR3vqhs0Kqzb2%%~2$W8tUsdwJ$+MYMY-yi1DQ48}oF;)&Kmc zTVseuPX({zCKG2H$i-}exIL!h%M%IKzEj1{4MS+0liD(PlCK`M5%VqBnK&|y`yL)xlNrUW+43|ZkdP#?=q2VB%hW@v2I z%?^Be;kvnqAiJ^_K@}}V^E=4rAwcOlL5oS8lNe_4)!=KQuBZJf#F%=uhvHnP;-%_tab?aJk112;U zm^FSSt_t1f9N!6Q#Ce>E`fmzq#F9s?3wDk`jns1H^7}!JoaiA?BPV(Y)X0f`bWo!l zBe-s4ACKqhzkL)$?%gk+{McgS|+Y66bR zE~2&~Z|1K{W^C~uX6L?|gO2_OSNE>UxrAgsl8gv=|M7EI`#dh9&!1^n^PJ3RqhmH> z-lp!GJk)4oWHzI(PoK)ByY6++(x_0cFo*L>nY3l+!d!R}VE5jx@HA~cV0%jaYvuvf zUYuzItGOFgM{IK!UC3c2rJsO3k@{9KGI;Zh#5#LYh;PmJP5Wpo83!g5_o&J+Z`Cku zdyGGd9xrN~Ai}EQ`QpWweoz~H*;&sIG!k^8ty!;Dlp*|q=V;~x;a#%G{)2w+bmGB&rM~v|X_kb8P z%URn&eX~kGOn`oIW$+wtHZxQ9)p7pc^+N{Ph$X)w}AT#;cd$_@Ml- zbb=pY4B*CM3)7<^c9BNoY?L0KXc`%tGs;|rG|R(-EWUqGqx$b0JmTD-{P)JHk>52# zKFoTer18uK8-{`{2=cEb9|7T-VW0UaUJ?(n=~R`#MSCiBf5GVTu~dv#Z~a<_lS)+% zYn`Z98Wdr6ef;OV5KA)b`*D3o9aUbNNHr{PWGd?ia=fje2T|^a22+98;-WDX{P%1C zG%n$*Bsk-3K&Axlov6r&QKPoOC|aV)3Xdz&PPU3B^Obq20ZidFMommnqmvnm46akO zri;REHbkju2vMUUqmH9MYbIs0)-f<~;fE;n0!$mKnB#sQ?27m_dLPe2cpBOY2h2ZN z{CGN3Gu=246H&9G63xBvd-#Z7AL-$ndf~F5Xh^8)ilAund2a+Ax5prZW-|JfQkppu zHB|Ch8(sKd@jVlggSnlw-cZ%A1k5kWAAyHUE|^*=KPw~};?BkT!h7lMm~Q>v%Bh#+ zNw_jNT$D0;co1?rrYdEPDjWjgz-0qzTttEEUx~<=lqt4J#p)5yG)-B>$nq|?nlxBh z!`|}hp**a-D)twSR`s%M4?a%QM z`7;cI_PqLGL5^u0|OPUJh#9q0c%sj_-qLbV93fbx7Zpu>q4^ zIa)p5Su;qns-Qx3s{naFs{p&TU-+EhMhY#{zIFtT>}&p>?`y8^1+)9UUI)0?7C-c{ zbjQ|@Y0oaDjF=11hg!l|&oUoOa&ARv=#m#)syNmJ3BM?BU{VB3l>RHjROvDdQ%w6s z_PBIZB|=6;_*HQ^!eSw!Vz{>GN&o)!*SA-1r(wsbW{X^Mq!`ueY%x&G5$%L?JU8#- zGeW>)D|NERt7lR8PzpZ8Cq=v(%uB{ff- zkqlIG*-Sqxvni5XfRd1PBB=_;B3Z{iwk?KbFPMx?(g%GP1_o38kCn?&-t*;hobeL5 z9OVtUtdgjXF@rQ~q$V&si}oy{isw8j#7a*B$d4^O$zjSOp>N)qsfvN4Kgcpjs$%7o zua?yK8U?1Ly2LVJItrGnu@w8URr%a%K~A;HKi zq>G9Y+J26wsNeiX+n;QUa+~n3a7F5k7IN<_*fv5$w)UIdNo4qxP5VwlxzKWXNjjA9 z0SP0lr~5?EFYZ8jb}`|T1KY<2{n8bD%LeQi=?7KR1o46|(kB_Dfse(pr)P69WU0Iw zEqS9?J5QZ%82{hTqNWkJO{0Ur~vZ{OT~`S$M3m6R5xnHiclI46<_=#{`^T<3A4-36!#L5TKw>qY6}F*Yfh=I5*& zZ7=DfjH&}&M)YXqi}W>j=cvja8E%HyBFSxRJz0Pc1^AKz)W|jIGr_x5kK2#mm%F*> zE^;_$5{fF0VjPZMnwdv`E5grBJYJ<+nr_EKU9OVtsugBQdOi7HBcuHPw%0DwRT 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%0DIgYVVgb6ney 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%0D>Dnv9jYb~C<=dt7Q9Io3H&Za3E83c8FMX&9f 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 -1) { - highp float2 uv = uvs[materialParams.normalIndex]; - uv = (vec3(uv, 1.0) * materialParams.normalUvMatrix).xy; - material.normal = texture(materialParams_normalMap, uv).xyz * 2.0 - 1.0; - material.normal.xy *= materialParams.normalScale; - } - #if defined(SHADING_MODEL_LIT) - if (materialParams.clearCoatNormalIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatNormalIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatNormalUvMatrix).xy; - material.clearCoatNormal = texture(materialParams_clearCoatNormalMap, uv).xyz * 2.0 - 1.0; - material.clearCoatNormal.xy *= materialParams.clearCoatNormalScale; - } - #endif - #endif - - prepareMaterial(material); - material.baseColor = materialParams.baseColorFactor; - - if (materialParams.baseColorIndex > -1) { - highp float2 uv = uvs[materialParams.baseColorIndex]; - uv = (vec3(uv, 1.0) * materialParams.baseColorUvMatrix).xy; - material.baseColor *= texture(materialParams_baseColorMap, uv); - } - - #if defined(BLEND_MODE_TRANSPARENT) - material.baseColor.rgb *= material.baseColor.a; - #endif - - material.baseColor *= getColor(); - - #if !defined(SHADING_MODEL_UNLIT) - - #if defined(SHADING_MODEL_LIT) - material.roughness = materialParams.roughnessFactor; - material.metallic = materialParams.metallicFactor; - - // KHR_materials_clearcoat forbids clear coat from - // being applied in the specular/glossiness model - material.clearCoat = materialParams.clearCoatFactor; - material.clearCoatRoughness = materialParams.clearCoatRoughnessFactor; - - if (materialParams.clearCoatIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatUvMatrix).xy; - material.clearCoat *= texture(materialParams_clearCoatMap, uv).r; - } - if (materialParams.clearCoatRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatRoughnessUvMatrix).xy; - material.clearCoatRoughness *= texture(materialParams_clearCoatRoughnessMap, uv).g; - } - #endif - - material.emissive = vec4(materialParams.emissiveStrength * - materialParams.emissiveFactor.rgb, 0.0); - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - material.glossiness = materialParams.glossinessFactor; - material.specularColor = materialParams.specularFactor; - #else - material.reflectance = materialParams.reflectance; - #endif - - if (materialParams.metallicRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.metallicRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.metallicRoughnessUvMatrix).xy; - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - vec4 sg = texture(materialParams_metallicRoughnessMap, uv); - material.specularColor *= sg.rgb; - material.glossiness *= sg.a; - #else - vec4 mr = texture(materialParams_metallicRoughnessMap, uv); - material.roughness *= mr.g; - material.metallic *= mr.b; - #endif - } - - if (materialParams.aoIndex > -1) { - highp float2 uv = uvs[materialParams.aoIndex]; - uv = (vec3(uv, 1.0) * materialParams.occlusionUvMatrix).xy; - float occlusion = texture(materialParams_occlusionMap, uv).r; - material.ambientOcclusion = 1.0 + materialParams.aoStrength * (occlusion - 1.0); - } - if (materialParams.emissiveIndex > -1) { - highp float2 uv = uvs[materialParams.emissiveIndex]; - uv = (vec3(uv, 1.0) * materialParams.emissiveUvMatrix).xy; - material.emissive.rgb *= texture(materialParams_emissiveMap, uv).rgb; - } - #endif - - ${CUSTOM_FRAGMENT} - } -} diff --git a/ios/include/gltfio/lit_fade.spec b/ios/include/gltfio/lit_fade.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/ios/include/gltfio/lit_fade.spec +++ /dev/null @@ -1,32 +0,0 @@ -# Required Aspects -ShadingModel = ${SHADINGMODEL} -BlendingMode = ${BLENDING} - -# Core Features -VertexColors = optional -BaseColorTexture = optional -NormalTexture = optional -OcclusionTexture = optional -EmissiveTexture = optional -MetallicRoughnessTexture = optional -TextureTransforms = optional - -# ClearCoat Features -ClearCoat = optional -ClearCoatTexture = optional -ClearCoatRoughnessTexture = optional -ClearCoatNormalTexture = optional - -# Sheen Features -Sheen = unsupported -SheenColorTexture = unsupported -SheenRoughnessTexture = unsupported - -# Transmission and IOR Features -Transmission = unsupported -Ior = unsupported -TransmissionTexture = unsupported - -# Volume Features -Volume = unsupported -VolumeThicknessTexture = unsupported diff --git a/ios/include/gltfio/lit_masked.filamat b/ios/include/gltfio/lit_masked.filamat deleted file mode 100644 index 3fa9e764d7d7f7a6f50f9d18e8e0beb4e5ac67a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1179665 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

    9+48=dKs=?OGF*F?vPHNIv4RocC9b-;M5Py z2h*JG>fdKLB}MXw?*l^z^6%68e2q6@a~p&_n7_VR^XJ`W0Wj*54-#b8X01`zVDU*A zHOruNaDz?Hu-Y+bAL9bD{!_KxsF_YU-_C>UlkR#rKOu~6=VWXI^yp(tsEXQ!Ho6CUtc&p^e)0Nx=`GK=bCm?9zN9VhoSD~S< zP+9^kJ~k9J_?fLutB3u|E6I3Bq_U-NBQ@QL5Yom02rCd)6zNGL^}WhMlw`;SiM$2t zJrMPPema_HY6?vriN)XaX|i9>Mf}C~r57hkXaK(AnjJWG`=C zYW8_syxpJ+kxd2CksE;ahXisv5ypy4uo=e6Yj_$+U70Y&>@zd89r8UrFtsM9Fv;5y zCXtl7xz+`>AIfh~t8xlP-VR`70Th@}i&ekDpjOBh4Q}NPmpIxc7m>OWWlf%arGS<0 z5XE5A#rUF)SFPkl8r*dj+^ou(HrwOG5(jJ4SmKo<8(bBOuU~&=d4zjaLye{gz>MC< zW|PBE|9jj)aJzD7qhYldAIL$FWc1o*K1}1~tjRtCnIT|=&Js84feauXy|P)8U&hAC zV7mXa90V7eX$L_PL;GN^u0~?6UsWkr#~31@n3;o>owB^DWhqMb?G=LDLa|~2*YGo`${n!_SObomJf1=Q>gblYDBsYb!u2fGG_d9k#grC zxLtZGq<|B&8@V&~X92&e4uXca%qyzVs&XXd+#gJQ89`8@Wz~1{u8ASn3)0#MMkf zBnQ$Wh}qYg5dsTUa1ywJh+L3r)Q$Q~fQnGS54eSP7B`mrk2v-)v71OaBkL(mYU zhoCyQj*YPk?&R7Ym$glSuo!202!ii|?(`5$T-UO#vGl3~&C$B)OGE^&AS_=(@#BPt zAeFSB2FD`pI461tGPKgCv|voH!##Q^X|1VdNY6b@hk#9yuuod|VlWXr{VU0suiZ7B zRAkiNs)4`j&E2!*1w0f@c&rgJV8arvjVw`(7qJRG7$kynahd08yz$QJ7be8qYE>iD z$?8sOPkqP|wYyTH?%d{c=1-mdn40MdX!~K=>lE831T1<4M~vgIn$ zE{>y~fY~_1!^joTm1^7QzX8Los<@5}{IEtvXL>L#PMAZd`xXb4168fRjoi$=E1=qR zKjo(dX`JEjr+GKyJk1qwY3;2mj9mdSRogmL2oye4GOjSPt(Av%1ysS5X~(XB%j#gj z=06BnwvGIXJ!%N{>yb@Pi&4|L0^(6=67O9B)uvFBKTJ-W3G!lVMR-usDgtxEvJcMM zfD&^DW14N%l$zjIEW&N&_)m5P9Im3^acKhyR~Q)o$j478x7*c(kDtGVmNb0)NJJk% z@@pVX8(JjLh=XVx^6}I1a;~+c+p`J17*<6Cs{Gzz*sPFkN z>!XC6BMv}V+23(=0Y$DG8q)V{P(E?^3K}su@HoCp!L>blz#*anR!$+tyttR^A|=#F zw0?7Q^YZ@JufP5JIs;$WKSDauUs;y;xf&uoaV!}m^(B{OlG7}8Zo+DxOMrE;LFXPN zCFjlNHCa+k8|(U#C{55IFe#t-(wB8S8U<>#+H80TC|*ZJNQ_DdqNW0OoqgMk6KP5X zE!)u5c8$<2HejHNHY^HSXi$kLn1hU! z7Y_~`sb+&r?G{!&9oU0p-EH5pDkSz}Z8rBifjwvqj0}7z{~Fliguou)&CBz=z#cxn ztmN@%2|lLEVLLwYS`aM-b4$`Lt~_??(c&1?lOs~C#~;3DG$?_uVk2mVHHZK3_RBAC?&eSa`zH@K?;dc;oWG2mKEE)SzkKqITK~7}J8WoC_BpPb zujEvC|K#(}U%kAz{K*%B<@%d%U*FsvD()mvQD^2l;~upqPBidv{pPEiHv|}Rck?6N zmC{{r3s-po#C&{6uKMKpeC3nQfB%0A`oFok|N6NQ{QT9Mm#<#jsK@IEthj%C`*3ry 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

  2. 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%0A5#MN3vR06kZD56A2F1 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Ʒ^ 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 -1) { - highp float2 uv = uvs[materialParams.normalIndex]; - uv = (vec3(uv, 1.0) * materialParams.normalUvMatrix).xy; - material.normal = texture(materialParams_normalMap, uv).xyz * 2.0 - 1.0; - material.normal.xy *= materialParams.normalScale; - } - #if defined(SHADING_MODEL_LIT) - if (materialParams.clearCoatNormalIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatNormalIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatNormalUvMatrix).xy; - material.clearCoatNormal = texture(materialParams_clearCoatNormalMap, uv).xyz * 2.0 - 1.0; - material.clearCoatNormal.xy *= materialParams.clearCoatNormalScale; - } - #endif - #endif - - prepareMaterial(material); - material.baseColor = materialParams.baseColorFactor; - - if (materialParams.baseColorIndex > -1) { - highp float2 uv = uvs[materialParams.baseColorIndex]; - uv = (vec3(uv, 1.0) * materialParams.baseColorUvMatrix).xy; - material.baseColor *= texture(materialParams_baseColorMap, uv); - } - - #if defined(BLEND_MODE_TRANSPARENT) - material.baseColor.rgb *= material.baseColor.a; - #endif - - material.baseColor *= getColor(); - - #if !defined(SHADING_MODEL_UNLIT) - - #if defined(SHADING_MODEL_LIT) - material.roughness = materialParams.roughnessFactor; - material.metallic = materialParams.metallicFactor; - - // KHR_materials_clearcoat forbids clear coat from - // being applied in the specular/glossiness model - material.clearCoat = materialParams.clearCoatFactor; - material.clearCoatRoughness = materialParams.clearCoatRoughnessFactor; - - if (materialParams.clearCoatIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatUvMatrix).xy; - material.clearCoat *= texture(materialParams_clearCoatMap, uv).r; - } - if (materialParams.clearCoatRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatRoughnessUvMatrix).xy; - material.clearCoatRoughness *= texture(materialParams_clearCoatRoughnessMap, uv).g; - } - #endif - - material.emissive = vec4(materialParams.emissiveStrength * - materialParams.emissiveFactor.rgb, 0.0); - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - material.glossiness = materialParams.glossinessFactor; - material.specularColor = materialParams.specularFactor; - #else - material.reflectance = materialParams.reflectance; - #endif - - if (materialParams.metallicRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.metallicRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.metallicRoughnessUvMatrix).xy; - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - vec4 sg = texture(materialParams_metallicRoughnessMap, uv); - material.specularColor *= sg.rgb; - material.glossiness *= sg.a; - #else - vec4 mr = texture(materialParams_metallicRoughnessMap, uv); - material.roughness *= mr.g; - material.metallic *= mr.b; - #endif - } - - if (materialParams.aoIndex > -1) { - highp float2 uv = uvs[materialParams.aoIndex]; - uv = (vec3(uv, 1.0) * materialParams.occlusionUvMatrix).xy; - float occlusion = texture(materialParams_occlusionMap, uv).r; - material.ambientOcclusion = 1.0 + materialParams.aoStrength * (occlusion - 1.0); - } - if (materialParams.emissiveIndex > -1) { - highp float2 uv = uvs[materialParams.emissiveIndex]; - uv = (vec3(uv, 1.0) * materialParams.emissiveUvMatrix).xy; - material.emissive.rgb *= texture(materialParams_emissiveMap, uv).rgb; - } - #endif - - ${CUSTOM_FRAGMENT} - } -} diff --git a/ios/include/gltfio/lit_masked.spec b/ios/include/gltfio/lit_masked.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/ios/include/gltfio/lit_masked.spec +++ /dev/null @@ -1,32 +0,0 @@ -# Required Aspects -ShadingModel = ${SHADINGMODEL} -BlendingMode = ${BLENDING} - -# Core Features -VertexColors = optional -BaseColorTexture = optional -NormalTexture = optional -OcclusionTexture = optional -EmissiveTexture = optional -MetallicRoughnessTexture = optional -TextureTransforms = optional - -# ClearCoat Features -ClearCoat = optional -ClearCoatTexture = optional -ClearCoatRoughnessTexture = optional -ClearCoatNormalTexture = optional - -# Sheen Features -Sheen = unsupported -SheenColorTexture = unsupported -SheenRoughnessTexture = unsupported - -# Transmission and IOR Features -Transmission = unsupported -Ior = unsupported -TransmissionTexture = unsupported - -# Volume Features -Volume = unsupported -VolumeThicknessTexture = unsupported diff --git a/ios/include/gltfio/lit_opaque.filamat b/ios/include/gltfio/lit_opaque.filamat deleted file mode 100644 index a615760a82763f9d0fb5c363df406a63f443ca45..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1163625 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

    %9Mjw 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

    S7U8))qiGOlQlBNLleN`6dHPo1%0j{j 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 xjIfS%86e7*-EcP2y^V;O0R{SgTiW0 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 z

    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

    Uk27u4XD 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 diff --git a/ios/include/gltfio/lit_opaque.mat b/ios/include/gltfio/lit_opaque.mat deleted file mode 100644 index da62ce9f..00000000 --- a/ios/include/gltfio/lit_opaque.mat +++ /dev/null @@ -1,178 +0,0 @@ -material { - name : base_${SHADINGMODEL}_${BLENDING}, - requires : [ uv0, uv1, color ], - shadingModel : ${SHADINGMODEL}, - blending : ${BLENDING}, - doubleSided : ${DOUBLESIDED}, - transparency : ${TRANSPARENCY}, - flipUV : false, - specularAmbientOcclusion : simple, - specularAntiAliasing : true, - clearCoatIorChange : false, - reflections : screenspace, - parameters : [ - - { type : float3, name : specularFactor }, - { type : float, name : glossinessFactor }, - - // Base Color - { type : int, name : baseColorIndex }, - { type : float4, name : baseColorFactor }, - { type : sampler2d, name : baseColorMap }, - { type : mat3, name : baseColorUvMatrix, precision: high }, - - // Metallic-Roughness Map - { type : int, name : metallicRoughnessIndex }, - { type : float, name : metallicFactor }, - { type : float, name : roughnessFactor }, - { type : sampler2d, name : metallicRoughnessMap }, - { type : mat3, name : metallicRoughnessUvMatrix, precision: high }, - - // Normal Map - { type : int, name : normalIndex }, - { type : float, name : normalScale }, - { type : sampler2d, name : normalMap }, - { type : mat3, name : normalUvMatrix, precision: high }, - - // Ambient Occlusion - { type : int, name : aoIndex }, - { type : float, name : aoStrength }, - { type : sampler2d, name : occlusionMap }, - { type : mat3, name : occlusionUvMatrix, precision: high }, - - // Emissive Map - { type : int, name : emissiveIndex }, - { type : float3, name : emissiveFactor }, - { type : float, name : emissiveStrength }, - { type : sampler2d, name : emissiveMap }, - { type : mat3, name : emissiveUvMatrix, precision: high }, - - // Clear coat - { type : float, name : clearCoatFactor }, - { type : float, name : clearCoatRoughnessFactor }, - { type : int, name : clearCoatIndex }, - { type : sampler2d, name : clearCoatMap }, - { type : mat3, name : clearCoatUvMatrix, precision: high }, - { type : int, name : clearCoatRoughnessIndex }, - { type : sampler2d, name : clearCoatRoughnessMap }, - { type : mat3, name : clearCoatRoughnessUvMatrix, precision: high }, - { type : int, name : clearCoatNormalIndex }, - { type : sampler2d, name : clearCoatNormalMap }, - { type : mat3, name : clearCoatNormalUvMatrix, precision: high }, - { type : float, name : clearCoatNormalScale }, - - // Reflectance - { type : float, name : reflectance } - - ${CUSTOM_PARAMS} - ], -} - -vertex { - void materialVertex(inout MaterialVertexInputs material) { - ${CUSTOM_VERTEX} - } -} - -fragment { - void material(inout MaterialInputs material) { - highp float2 uvs[2]; - uvs[0] = getUV0(); - uvs[1] = getUV1(); - - #if !defined(SHADING_MODEL_UNLIT) - if (materialParams.normalIndex > -1) { - highp float2 uv = uvs[materialParams.normalIndex]; - uv = (vec3(uv, 1.0) * materialParams.normalUvMatrix).xy; - material.normal = texture(materialParams_normalMap, uv).xyz * 2.0 - 1.0; - material.normal.xy *= materialParams.normalScale; - } - #if defined(SHADING_MODEL_LIT) - if (materialParams.clearCoatNormalIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatNormalIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatNormalUvMatrix).xy; - material.clearCoatNormal = texture(materialParams_clearCoatNormalMap, uv).xyz * 2.0 - 1.0; - material.clearCoatNormal.xy *= materialParams.clearCoatNormalScale; - } - #endif - #endif - - prepareMaterial(material); - material.baseColor = materialParams.baseColorFactor; - - if (materialParams.baseColorIndex > -1) { - highp float2 uv = uvs[materialParams.baseColorIndex]; - uv = (vec3(uv, 1.0) * materialParams.baseColorUvMatrix).xy; - material.baseColor *= texture(materialParams_baseColorMap, uv); - } - - #if defined(BLEND_MODE_TRANSPARENT) - material.baseColor.rgb *= material.baseColor.a; - #endif - - material.baseColor *= getColor(); - - #if !defined(SHADING_MODEL_UNLIT) - - #if defined(SHADING_MODEL_LIT) - material.roughness = materialParams.roughnessFactor; - material.metallic = materialParams.metallicFactor; - - // KHR_materials_clearcoat forbids clear coat from - // being applied in the specular/glossiness model - material.clearCoat = materialParams.clearCoatFactor; - material.clearCoatRoughness = materialParams.clearCoatRoughnessFactor; - - if (materialParams.clearCoatIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatUvMatrix).xy; - material.clearCoat *= texture(materialParams_clearCoatMap, uv).r; - } - if (materialParams.clearCoatRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatRoughnessUvMatrix).xy; - material.clearCoatRoughness *= texture(materialParams_clearCoatRoughnessMap, uv).g; - } - #endif - - material.emissive = vec4(materialParams.emissiveStrength * - materialParams.emissiveFactor.rgb, 0.0); - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - material.glossiness = materialParams.glossinessFactor; - material.specularColor = materialParams.specularFactor; - #else - material.reflectance = materialParams.reflectance; - #endif - - if (materialParams.metallicRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.metallicRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.metallicRoughnessUvMatrix).xy; - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - vec4 sg = texture(materialParams_metallicRoughnessMap, uv); - material.specularColor *= sg.rgb; - material.glossiness *= sg.a; - #else - vec4 mr = texture(materialParams_metallicRoughnessMap, uv); - material.roughness *= mr.g; - material.metallic *= mr.b; - #endif - } - - if (materialParams.aoIndex > -1) { - highp float2 uv = uvs[materialParams.aoIndex]; - uv = (vec3(uv, 1.0) * materialParams.occlusionUvMatrix).xy; - float occlusion = texture(materialParams_occlusionMap, uv).r; - material.ambientOcclusion = 1.0 + materialParams.aoStrength * (occlusion - 1.0); - } - if (materialParams.emissiveIndex > -1) { - highp float2 uv = uvs[materialParams.emissiveIndex]; - uv = (vec3(uv, 1.0) * materialParams.emissiveUvMatrix).xy; - material.emissive.rgb *= texture(materialParams_emissiveMap, uv).rgb; - } - #endif - - ${CUSTOM_FRAGMENT} - } -} diff --git a/ios/include/gltfio/lit_opaque.spec b/ios/include/gltfio/lit_opaque.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/ios/include/gltfio/lit_opaque.spec +++ /dev/null @@ -1,32 +0,0 @@ -# Required Aspects -ShadingModel = ${SHADINGMODEL} -BlendingMode = ${BLENDING} - -# Core Features -VertexColors = optional -BaseColorTexture = optional -NormalTexture = optional -OcclusionTexture = optional -EmissiveTexture = optional -MetallicRoughnessTexture = optional -TextureTransforms = optional - -# ClearCoat Features -ClearCoat = optional -ClearCoatTexture = optional -ClearCoatRoughnessTexture = optional -ClearCoatNormalTexture = optional - -# Sheen Features -Sheen = unsupported -SheenColorTexture = unsupported -SheenRoughnessTexture = unsupported - -# Transmission and IOR Features -Transmission = unsupported -Ior = unsupported -TransmissionTexture = unsupported - -# Volume Features -Volume = unsupported -VolumeThicknessTexture = unsupported diff --git a/ios/include/gltfio/materials/uberarchive.S b/ios/include/gltfio/materials/uberarchive.S deleted file mode 100644 index 7266135c..00000000 --- a/ios/include/gltfio/materials/uberarchive.S +++ /dev/null @@ -1,12 +0,0 @@ - .global UBERARCHIVE_DEFAULT_OFFSET; - .global UBERARCHIVE_DEFAULT_SIZE; - - .global UBERARCHIVE_PACKAGE - .section .rodata -UBERARCHIVE_PACKAGE: - .incbin "uberarchive.bin" -UBERARCHIVE_DEFAULT_OFFSET: - .int 0 -UBERARCHIVE_DEFAULT_SIZE: - .int 1148763 - diff --git a/ios/include/gltfio/materials/uberarchive.apple.S b/ios/include/gltfio/materials/uberarchive.apple.S deleted file mode 100644 index 836a6364..00000000 --- a/ios/include/gltfio/materials/uberarchive.apple.S +++ /dev/null @@ -1,12 +0,0 @@ - .global _UBERARCHIVE_DEFAULT_OFFSET; - .global _UBERARCHIVE_DEFAULT_SIZE; - - .global _UBERARCHIVE_PACKAGE - .section __TEXT,__const -_UBERARCHIVE_PACKAGE: - .incbin "uberarchive.bin" -_UBERARCHIVE_DEFAULT_OFFSET: - .int 0 -_UBERARCHIVE_DEFAULT_SIZE: - .int 1148763 - diff --git a/ios/include/gltfio/materials/uberarchive.bin b/ios/include/gltfio/materials/uberarchive.bin deleted file mode 100644 index f07be5b883298e754ad0aafd7976f27b6c352812..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1148763 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

    t50y-R$$QOTFG5TH^ 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�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

    Az)UC% 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%0AuRGt_ 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

    R-t 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

    {w(( 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%0D_`@Im@P|Kq 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

    &7i z;W~5}?)qn_4x_`*kiuQ3hwJb&lnB%%0(DiWhY!O?B2X2E59Ohh9!iDsP#s2x>#!86 zLrY3wCDEZJmF(fFP((y3EJYq#gcf1AMOX*xV0ax24;PsblrS8@5abFjxL^bXCj>rZ9z1SU+J3;ams~ zk2y$zA%sl`6C{M-E-(bP3JgI)2;KxmPy`7b5uAQjfA6*<`@2<&^U}oqfrQ> zkHR5@LvV<&{!lAT_k=GiF}87usrOG zp?{~rph9tvY+?jd~oWIu$5@W~WWRE97rgH$N0r1B6# zfo2~^(h^ykmuoZNm2CyIe{#xQ1O%*q(XFh-hiA8*z^*0{wuqsSR!45Y;w zEyieZf)bpd1Z8M#g4QHxZ8T}4wPx3tz$!vaXtX0&W4+oDoo6Ga^KA7tCa`TUwU`iL5@dpC&KSl>5Nocv=9)8xF`6?*bB{zAiD0qj zBM}@CCXNU}?1(V7(zVi+UFm5M({vEMU_OYa7fc873+CyD2S?d(IfNh`!`Dh{S(Gq% z7(Bd(3Kxli^+Jk8a2Z16Sg{CZkU<7H);CYz#te=qf%@i+7=awl>nzMT-gra_oY!&V zjvGhV#uqPkjIfI#cErv?j6e=0Fw7z_@L@JQhk+lSV~r!M3}xsn%tBOEbq!LG#z7hf zm%&zS$ckLg5JSVhXUJyz(5b@hO5vOwyas8*ZzcR#Rb^Rz+4p@_S(RV)Q+fJM)dl&# zg%E-~gb5+YCqyU6QMv5erfm9>V#)w~K!d-Ujz*(p*HBL`@uX~&F}o+bgfV*j5_!$G zjM*=dnaWJ{1{wAaGPca5_b9YsEMO9fA(Q zb!`M2!8U^J-Lvb;vX@M+GSl?Rtq~sKYlK%mpRbj#As*r(9^xThd2GBqbIgGbbcjzI z{9p%%+~7dZM$I!{W@FZTxtc?Mu!H9f-lyz3U8mD^oqp{5zAs&x1_i03{#aL7;UKj* z8jV^Uy|m6YTa*>6v)$3C#o}JXYDFv-vC1mU>J6I>-!g^o`w~0mhLR-R`yL)1Qb>~Q zkRI9{3J*UNc4#;(*)>knvTWa8@WLVp$g9oQ#AA@ZIVvJE}WMBvzWON{djh>SW zjgJ+P<*`sC5{5w##b6KwF%SbG48$M>nN;YEp#a}hf;ou@haFu(mV?!--&TWp?kkrl z9F)NJ4rZJsvmC>94AoW`X4U%TD@U0unc8Y(%Dv6i95wiX(GZy+_%zMeBvXp0AVTmj z{M0q5adWFvhsJQQn>@K+Z;Z+Qa`!NA5@#B&35s8ct5Y+Fp)o3qd0j#(wWkPt#|R=* ze(N=Ia!Bqk-}90UBtJn!bkvWkv1xzdUsg6O{bP0!vR6HelAEQcUyms;aDb+vOE@$Z zmY`&EI1hL@2maVgo08{g%Hrk`pmLTL0XaePRsWDyB-w!4IZ(*GPKT~t#=8k-4>ELD zZukK9+9d~mV&|jq^UWJlM-$A@AY@Kgf#>qeU>#@9nE^2S?wy(v zEdZ{L14FE<1>lj%ZdMo&)qsCq285nD^ki|rr_is*;zrQHOqEoPEMNFKF?>-Ri&hVZ za;bax6GdqnGS=cKj9TTn1DjkAJljmWAdJm+s*XqnhgsNk`|OSGlhD37S9YPf;7jzK z(mP&m`U`{zIK_;5HUs0E*qS>rYH1NFGsm+V&=e%hw@EyQe%vZDW3o9Ah$ z#%?;8dKRYr8TLos-)*5Kl+J5-(ehTXl)3@HaTZEh|$w+hl6oC*`w6LV(TM z>c&?SQUL-TY8XpQW2i5DT@qVb;$Jb}*kQs2>CMZ5uRk=AHF$ak`if4A*B)f>TJSQv zfE$A$N6rFu!Le$}rqBHwJYj<9bW=iMT2?hc1`nb$oJ!CcTK5D-0+s zRv#FV;n>V#8i=r~>NN(I)$~Vg&@2H=&6RbNTo#Sft#B#N#!=vmOq6N4=;$djO^itK z;-Z$m3jq2w8T&?h@q&G`Ms?l&_Vkej2n8lIp)w`Q-bxtrs1dM2j*D@z>Sh4~nNm=@ zdNXyq;cOwE9PkVO;>~h%ZFsA|L3i_lMFblQ;tVgUj`P`opa1>HZ%?`G6Rfxq^lOP= zHwr2BYzX201OG5RJtKw(HAZ+uxQzvdHAL%so>z7;zn5|K(OGdIT3)$B%9HU54 z#J0ig#1PO6Rq5onpx`1VT5!>0Cgz(YVNFRC(EqNHX%&cXj_J(YfOhtFQat81j0aM| zI@Q>pf;(&@_jZ^OL4onm)*H;4Gfys=AM<;XuG_uP(y7!T1ss{!nSE&`IAcGUAyBCU zexh@-n5bLsZC*kq{K^Sk_UuNhIeE-CPYe1Y?v! z70qJfsn$}OA=)m}LCburGM1mB@>X*yPA|WQCWr{Jx6XxPpu2K6=a+7hWG{X0)0%zXiX!iC-}JW9R2RJk8DAs?+$ zGwffDw%c79R7;H%(sV25hc#-kSs9^cX=L0Aio>Tp_Spwr1N1$%1YbV3gBgsM!j+hT znXHkH{*=02;-RDY6q{>^EpRZgTk`aHv|&2Nb?1>>yHrZ6)!oTy8=Z>7Ns&T=x+2ZJ>-7emeSTN3gm z|2uyoFzR!76yZA1+=gJ`aZZWkB3uG9sulmKEj zZML!OiM6Z#Qo%TRI+^u1pX*dkyrBREat#trUf@%$D3M5?`|D_W025V2T1PFj$r;X#zi#fU08}+peHC7XZR}5}?-dvnjtcvFS zfY&$5Qq1AKzf-rtSP_PQNg6%mZR*sKVF08XtiK4gA==10d!C&YYHRV0E{c)p>?`(EgQ z@+z+pm%)o)n7{43=dx>FI6bk#C?M#xgCjo0@~p<@ODxZ{g<`Mzn6}v{U9)~zUZCEW z))RdWT0kDnx@@iHx%bhaa0|4zXNy(47*(qsT0!5Yk#>M-H4JCQ>8YX#ItkANovIxW zVMuPctw;E}AvQ*WyFe;xEVBfC&emVQPB?=ZS5@r^QK>s;er+=ke=VLiJN6CO$Q1r^ zBzS}Uno5c%<;LI{y9Q#dob4ijthYwbcWVKWnU(JC`@lim#LmxM>9D;K zHwjU3q8zUGeBK$MPDDaoL{}E%mpUCqGP;7k{JnCBnVaY;rjYUXkrhOl*wen*PGeSi z320*tNLIO&z#!5|{w4ec`L!z8KZQZ|>dJy@C8hxfI*%-nx|@G=Exh_2>JVE__$!Mi zfH+tUH*d@G+4;7>@eUFtMuV>_G#2RQuP*FQj`jA-yiw4uy@N;UU zo>mqjYo}2#D>ItPQoaxCGvnD7KV>6^VpX)ZH%xYYOW0Meo+{y&R) z6@ySfQ1*XZtcwLU(;keBf6d=Bk+O5%QgNLmv)gqv;a^}t;6nHMe^pQN>S&4rk)5|} z1QxtD;nR0tb9Zupc=`MW#o_fFzwsb#(7AQ!`8>x-C?S9fj#^3-sf@djeZSCOu_Dwd?RE{f6=#(@ zijFExiarWtb%T=&FLHNSbn&3jwdBAYRNDl@R9e5JqU=xBwU;Uz960kDT*5!bq_A=T zJryH$NOqD2L|cMvupNoZGNp}gMwD!1C;Y)bVItKuri(O*oU<^)@usR!x0cAs$;`26 zRDeR`vj#Q+*#kY9gr5!1dhA(_^Qs(aG>tJi&EQxAs+jm`jyU{B4ZEDw6C1F){_Z`Q z4lJ(EUTh!-F9djzXr=Z%Ldv|MsMxS@^;6iARG|1|XZ_eb?ReA0s6Xrt@TAH!MZurS zL%<_xKL&H*ubc9aF0BPEReWpvgN~2o>Ku(}?aE{X@Hh;-m`ci8^O?9QIyNR3_{?w5 zsFjxh=jYjzhsYCOnq`H@zfIAS=kxjEd5lf0AfG$o4xddQ^rWae_xP0ol?s9m!__H} zi#E|WVh~ib<2GF&ug3vRI9tos`h# zgNj;d3kWGyK|m-gf755FCn&jfvm3EZw$;@}E>Ogf{M1L2*fl1JIYGJkJ!kVN&KTNy z|9}T_7jc7I%SH=KCSU#3bIQC?!!={XKdE!UUluL3nl?nXjo zW+Mg@H#K0?);eAx6b3!I22BJ1Snw$N;@)ckyFtgJp(<5xjp2~+g|aYjz$SW8{40wF znI}z5TwUIg=!@$AkjDQdl-NL#zY_AW_I4`#>hzan@ytuX_IvGttvcH*Gx?wf^*J!? zy^iQb;OM!)*#;KqV(v%@=|9$tvicnbCIMX0 znyIcivQmtSD2RS**q-p^5W#HVuG72ow4z4AN{_ zWlf-(nYb&>3Ioq6RhY1kJW57WS*9Z6Y)dP8k;2eW=V~75t$I-?r7)Cho%&ni;Pg70LMi4uxlBc9f)se7=hE`V=Vd{;Fi8=;o`q`P zddRDfrwvPj4Rt(0UzFd?!R9>-{EM?V2ZH02Xs8uxj9$;@i=%o-tL35?I2H+d z1ag1L%PYRMroq~VpI{MPv=-}Vdpf>Zhy!9dqZkV!q@#OghzIP>HoS<9nzIMolZOi{)#Lb8E^T#Xew8*? zlUxmYXis|$q(auu!N6Qt7m@VQt}riur-4z2aInm{RiEEhSY_v^+&JD}UN8R>(y_!Z zN%FQ`8>l&uzZ@X59s`ZxaMWnZ zJjd6Ru>(n3Dip(J9r#i286ZKx$6etLF_dqDr~sgD!a4X0Rjz3bEv8_+A2M-swD*D zN>~x?OCQ;vCOGglsrdD^CS*rN7GP8prx5(I@4@e^hF|H@`GR`j+T)89^UrQFb|!15 z$)tcX>vqg_Bz_<0S-h_+su5HQ9h&loNHdzA%X(g3MHfA|VH zxCnP8+Mm7)_N3Pk^Z%!yvTVzNkig=z96G+r?=D@|$KnXGhK0DN!s4utNeFO}6a<+Q zmbvzgg)tQ`GesQJv{BEENr}7wBL>+@$i~6H;L_0|1&VkE$%WEjz?SOXIVINuOJ3mK z2mMhAvno2&;86ZJlf$+zL#&SS>9P4N5hQC-h^K~(0qdI_qWAR#;zLh6y14>Kt6{kj z&{ojOUwUbnc0OVRUK`Bzvjs^dq?R2!|=lUa?B_|4JWuF!t3`dZ?T~M*XMwL#28$yI* zRirbzsFe*tCyzIi84(JMhqk=HtU2K+$rSVPl&RSL3Ms#Fa;Z?0Tc&l|stMa+Tc(X<7#?{^Qf`?pI)p*BK#tgY{VmhJ6a5MC z>Gj2Bx{!%;%C$Nkh*(Ts`>dPzN?^bRr|9RWp#o^_fWyp`Cq`=e=kGb ztH9e6nZ{XV*0t}+N;u72#{~unLnH0sIX1n@HNYg-Ow{u01a|>dRA!B}Ur={7H)pY` zhBfJTDY25U$S&}OWo6OvG;HAtp332cGi>BPZ{GTYW3nOm4xXaGZc(=wDGXwn9H;nH zSWR^903AeZBTeWdC-PQ4x#vBnyKE4qGl+9;ACr~Qpf#8?%RY#G&UL_J0K?PWc@#G| z+D4Pux1_W?TX7}3d5Q?U-X*oT5lEV{&AsV{PLyYT z8Xg)8q#`$0-piTc6N%4CkOf8t5*Kb@oZuVG9-~rln}S9qqN02<@N$6E%X-zkXDlsM$w=|#>_R0{R7bPE80Rx?Cz7z*z8#}#ZoZ=RW#GjOrz|L_xEM~BK}^F=#y2zh zH*1_J1c3jvjACY@l7s3RhOlx@@09Nh0Q1x;vARsx{$o39txy#WTPExK*f1HrRRNj5s6h(W z^B3W=IOvJs_L)K($Zoirhr`Ea zV>MBKPYV$at3lS^zvwFX-Trhv$%Vi5BsWLcesA|hTsRZF4gSfI7>rd36Lydp#2cW~ zlU$?`^O0}`tapOP{w$~_L~Rzf zPj&@CQ0)2i!#q&3n5qc9voM|9unzuvEwwNJX>Hu3toL<$hL4yAuRG=rD%`S&TLWj& zz`S6fi!j94*5Pd-%KubE`cmJBbMHSC#cr=(%pGIl!#)a>>rAHqy_KF^ZRZCrbL4)* zqOYX>kd{h;he>}t=HJ8=E+G1=nWf6&FS`0<1L9v-^SmLbKdo zN~QU{p8p+_BD!@1mx2_!^f*9pB@6_fH=*pA@#^(yl*mXu@yX--$0zKt)h6T`NF!XT*kJ6a# za?Q>0cm$asuDcn?8kJ6?YZXo^BG3($>rX`VRRkl{4!0R8HHc!fZYQSx$8XBxt?J-l zxC#a9jrCC=ky0+urY(9~x2(G6p{-u@AXj#mKMpZ_kHQ#UXamOFofIh(A;1O?1 z7~pc0fB@z)Zc*>)v+jUWK7U(Zfq<@nwB~rG(YU_plyeT3{kTDOORpPgx~>^ndi3_c zkX9@$h9hgrd2qMiN61g7XTK;*V43)GkpwES2`Ht4z5{==+D18)^y+{pVAuOTv6A<+ zIOWl0t96GSR{^lM&oT>#|8=_RZ$a+_wr!Yjy1L8`7F>|1^m9Rpg@IZ4;p~_M?gasN)25t!AB3t*wg}7|WutC1 zoNmQmjgVIuoPFo|g|!`K5Q3VjIt_Wz5?zgZTwdrIO|h$n()N3x9ij@`N@5G^&QCCS zd6GL-jOGg?5iaG?v84-rc2>ih31AA}K9>W3Th`)c7`WDDBb9S z$-0g7z0DF+ajonV52QuJk27cZon%_Lbd!100H)ybQAhd&GLNO)?IpiAQ_{L_zCd`~ zi%s=iBD7Dl*PTN3xO`3X4}4nU2@WXV$T~=VzrxOQuw~1`_BYw(5@aAlI|LA(WR?j{ z|NR9&7yZ)-l*C~>?fB%h{W9QayrXat7r|h!_UiNsAIe1KfBgwPRo~!T2|iPHkxibz zb`r?b8Q)M4pKBLX`Xc;<&LmP=`$Deph-6t`+QIW`@0uAvrh&)q%gNk=9Wm(i5IWR4 zkQ7M6P_HE;tK{7ilmZSUYw0GAI@Y>r9+P9~Dx<7f+l};*ttA@(;OsGlv_LN9h7)bF zgiJ({(7PGn+JnwOt~o@>(JvJl9~%yVLxi&z7C)oTX~g4SOFhLbP;irrrk zT#^7va=J2H;A#Z|mc+ir>o#vvL#^8#*xqPL*8?8H$e-eVPni!Y#NyR8*fbDEH)er* zxA>addNW&Rr4G0EeHDEb#SDVBavTDnO%8D@*qS#?h($}-nF=RROG4%G#D9ecG0h3F zav#gtw7D{xF3z9EWli7~%h)&jfLVLjxl`pLsi<>(}QSeWsVpY&IKT za><6a?Mp84C1xl?MaB%3P>&?E5~>iaSX{KquD~lEil_o3dc{LmT!9e{HKMV2srP&c z+o9(}oFBU(^r%X472;w?T&#;NhCuPeIK+8JT;z$sMf`Nc8`|I^KEVl2P!Vs0PjG?} z{t4b+#1-)fkMIdfP{buD;#b5&V95|jN_YqnN}gndKf-_iB~9|dk|Y;#iTL~?i!8q# zLD#QSkH;nAj!VQHagjBqI8-bvTQS*jC@qc~Xi-*&xI%m}4Pn-`(#*`vgl%{OoKQX&}pBVWpU(7r)ixGZeKGzqc`8=F657m4wisH;eIh!U76mA|W zmJ-`3JhU%&1b^HXBHDW z!|?hXY^SY^N&9F=%!AR^n?}^6jV+*l!T2ove_nV z$_dFcK|!HGo(USyY@>~AMn=MhGa?BcJ>t|Q66&K%q!E6skHf=7Q(%Rkg_maP7{@fs zA~O!>EX0JEap;0Vh#8M(ky#jx#DWz@6TA?t5bBuF>0Ao)jbj#Mb>;Ec{Cz+1iGSi- zebxPH)fHDPa_BhQ7hin#?8&E3Vu>r>r|;}piRF_wzVOs4828oIDP>}q)L+ATD^cMEOzP?^<|v1F{(-RiFMWt}y2pN*U8XW~5dBpo9iBS~`PlxozmAmW&WODyiv4#Sw3DQt&e z+qUbvBCN|gh=@oSiiDv^7>a~ps7M%!grSH-9OB?GbciLyo+ZS#gjhFEfTK%DMMMvy zR`?l>RFR5&`e~R*A%qYV!5jD$F@+*T?4NA1A-fMn?s7tyXN4KZc_M7Wrj$3OVqw!c zHV#7&J4WnZ!@f=S&C-U2un@Me2uVX&C`>|7Wre~-8X;D*IgF-m!^|5djH`v&%ud5$ zHVmtU(X53vZ5k#>(6mr#L4wAH`GbW1K|+IsYMsa=NC?(sf`kaM2{mb<3YDg5TBt7h z|36fd2th)3$%IIRkW1Gk&>YbCS>(Wa?j_8ZFZUuc&&we?VPS<}xH$!?kK7R$DYRf)MrBo2p16jNmjcazCxvyCc~O=VM= zOcoa7ZW7u?nS>~lEoh{fjWj{C&1IyyOwe3L7RzFZp-iSs9E(vV)3lDXY1>X`(mT>- z(j`%KB1G@16Yj~O$t&+B0XssLrNHWilIGCk`zJG^&sskMZBo0qNqwVjLY#Di4l=+VTK(_ zH23|5k)XN~(A&sYY>Eg2a9Ur*5FQfm4c4nTOCBLh+6tkH-jw)x??1B>vZR zn1snpX0tGfAooLRI)cy-5k-?SnZse%70aLS3F0hIgo*G8VoL~Df=gQhT?rIcn+R;X z$||$ze05A4(-?^$5hOxPOeF#(CWg|O7;9_Lz6NPn!=)h_q~X!vXrQlAHVTE?D3g)d zWMsz4Y&J47@noWLqG=O}Mv10LVwJ=wiNz!qFY=3AL`38wA{V*%AQl;{l3@&F=omVN zmbHRh!f;U-f8{4kJ~@Zt9lX-_!xyCsBa&Mx6PoI-+dnDm6hJx_&Mm;Qafgk|B~ z6BdO<;awK)P9O?9{1T=dUVo=X!bZYI!o-q$k&2XV z$%#lO^@N(R^fZ)R9TE}}5)v|`%rVV7^1<8bJBF7NSpe0vTZhq}SR!L#df_Hq^u zzoBMBZ#J^v=M7my5|KkjG@=o`Ayr603n|DA8Bt)26!cjr@Y75SaUzq3xFLZts>-UL z)YM8-!|D@LA2CpztRH=vDMm6`KT#$#6X!v`EClhPHsq597vv<=H6)Xd^q>bl1Ve;D z7+PUyLu3Nw5ShSG*U%bTa2gaULlT(=aR{o%=|gICvN{-o(t%8;>`hq3m(+NQj#tzQk~| z4L6sVZMG4Kxx~mKF+n^Ml4Y6P|31tKoipOo+{`)hx)1I_>Wy9c$M1iII+l z{r;5_(us&5@oZ*u_im+eua;USGnrRzH%@tI#K^qT`CgGFq7n}chepIA7Pdf%d4z4T zVDPb6aNLG5!(_}*X;kx78nIA|V{;=kLR`8YF^NdjV#S}axHKbFED@-`{u{BjmRqmg z%B`0&`G1Nja_iN9U7xtu<#D~&DW3Mzr+pumNxwwwAnv0Re;?F;Mu_XWE{{);>2%r& zQ{oO{+Y*@|!448ULC(__3WLR*L=c8)5c4x<5C$ z_8O$3_k@Q}EJ0!71}m&=u)|d+W@zvPPcVbS(g|+EufyS=gipf5!@UOC%IhePQql~Y zA!O^Mo!5Wb7- z@<-)zxk%g(*DdkKXQsp*-`E>&#waC;k#Xb}48~AmB$E3Qo#P=Yw;v*er4B0`f!g#VL{|KET3BO+A%_wTRjhw*-nMLzeuzKDoq z(n%$){4&QujWq`~hw<#)Kkq)f=i0k#pIv+9y?OWM&2Y`VHS^Yd`SRskI;zz*^v@Vn zQOBUZfB$~eyWxHBhIb7G_3lJ`TtlOZ8tT@din_I`sQ*;8w8O1r)lo+!6>4ceqXw@= z^rxkvs;Vk#P#ZcCm*DtM@QlIJ4^5j9wMp~mOq(-l&a_z3V#N-F$71kQWGF*}XVj`z z&#EDs(3sxNs-`#5gfJnDX_A_g<1LJ~MZ9VZTf3pudUlOrHP2?D4CTq545jR(He;wJ zlgSjyP=?B^MqHs0k9fo*&QLm3p_VdKq@i|H%!n^UoRc~#;%LMdA}$g{q#+e)kcWhH zAw+{nG(jTw&h1LPMxTBQ!)OL_9(jd`Blj zjw<*H{sdoPg2FXf;8Exfu0rRKzbXIv@N-U{Lx-0W&Txj$En}I7TjrKg z{4#Vs?mAj#tT;VeroBvvsYAGH*ZMM+k>^pKZF%L#|K>^YHwzDUH_=U#Tge;Ih9QO| znU|wGH=BLkE^g=Hq#qc#`2*d`RK~4@+<#gh-MMYsg0tW#v~AlajY69=2HBLxK!v1r zvwgGum$u6Lx$>OQChZ$HZfnrK(cH?QDb#bdu>!pYEd+%&1cg?i9dktCGp!K9^{T1b zShdEQRc#{+;sx!SR#wX5EcoKNF$O+ctjeJ#9|1Ggd5>Txc-P#pCSB4>o>ynr4lPt5|xCm zdH3#`ckdo536+Gdxk9T~mz-_)H#+j_Jx3n8;|Y$}xF&TK`O9B;gF**S!6%uw>d4(?2nr71BbrQ|0=DTOLZDH=j2-0*`Np0I-z zZdl<7E8HokopQ=n(M}cRRMDP4drI|6tm)R!XVXn3hZ)W=4CQehj>C02PT8(6y9TFh z@a*gk6O{j#*RyjiXS}Y{Pl#ow4ApE4)i&E~xY^8XHk-}n|HEwGE=tt)28$;Pj{ldi z&}6|97J4gT62_mGuuvZg7Ahu9ljMIg#a1fje+mlneO}^y^A8er+Z83s;LW(1# zDCd<`7Q(O!VMHMeA0|xrFx-ctATsk>!iS;|*uVzX628XzwGsl`m+seC`;HsjSjBW{ z36;>7ZY;PGB)AgBtb~OZmf$fLo>$yg%z4KRE?t-7M#beR!Hvo(vIL=oF-1mX#O!zrn_-wW4Cxs%%*+fo>r9wzBorp3WuXcx7lN;m3No3dY1*o3noN^v zn#|WmA#D_r#eILRutKgQlyHPxC6w?AUY(F2Q%8=Jl&JLL$E|7~lWhWEj6rB-fPg{r zG@wEaq81B_kd_eT!B`{=#4reAFoc2_hJhG{K@@{bB6P+C0R+UK&?9KF~$H_*xq^@K)6-XMb8O8xk-p4{8JD=DK1+_k*xa<^qL%Z(*aV7hg0(J&^ zbR}K`D!BF=EwKVWPa6O1LJc8xA(zAeu&&s6&gnTPK4LzdCpv2T~=KWE(~#9%#faW}y2PC|=KK>dq9DRz#T*zXo67D+fOd=GLcXRr(<*KslQAsV42NEOCqTU24-fD3O| z14kaW^a+a)`Bm~9U%*|$2W=lbwllM0F?_klH}}lUr3uO+_9#;$-@F-36(NSZO^%7B zp!}t0<=fx2z-&J29^O*S5it=IW6-cZIJY(llJEqW*r6JG?Lt#+Cv3R^o${P*O3Nt! zW*2j$riXN|vnt!^Fgw5a^ut(;le|Q5l;G!GsDzHUfAZ&NUZg|7PDAs6-}G?1`jX~mV=aG5`B>r%5!5EDb76! zj)B=)NWna_T_5j#&v{}pWklRu9p3Dn7ND6gG@l#ObRIlCjSN}*+ZF5R_Kf_1oiTH= zR9;pMxgp7`fLvfX5v}`-gttw+iqnTO%5s;y$yY8RK>I0cz&jMU0p@JJjV{jmv7`Kp z0||Ak2(`4|*pKI9sMk`8IX-}lPFw(jQGwsJ8T|(F6nd^P!=?yaQ%G0mj_=8xFC! zYub%gG;{#op+c(1`Jiskttdu8$DNE&Q+WB-ESQbsX|b1{ldpV{NE$djgkwYwr+5bG zdu2Wt*;I#&tVGV(EB(K+31#1$@ij5i60zG0m#uN)9iMqwg24NQVZ3fG5k2FJpSI-N z;I~IfU*e8y(xCxSwzmFIg7N9zPAj=5&j4yAbL=yS?`bd|ROb|6I*F<_>^`&BMwRVX z55-e%37a<>Lg62489kMA8oPaOsC9Hg5ox7Pm;;lYa8BjkcM7j=Ak|>!_u<;SLJfJV zB<{xV`1D7Cpp-w8|KcpkQJh_? zuSpa}_K#={izH=HXiRLRG7X7_W*0rSS+JGr=ghJ%TI8!G(XXaWGZpTu@NPY`mdd&7 zEvSx=r$CL<)OOy8N%A_z>a+sDh1+kOAxQC|BSoo;MzJIR0*)JrgCYxafGQlMB?yiK z-7MLJLR`}CNm=nceIQ`F$j1oO^V=Fw$DqWi8?qR_|MX7J$f#I&@yVP?5R(R}MP2u; zpECB!R}ICP5HN zlOVwq6-4WdVQ0HUC6&T?t%^YQ)bc3#R=>;n<9^g$PHRdZ$G!%CVSntKbA5x)>vFu~ z(_d7gw^^f?n>YaGYHa7S_VmFtg3Trq^uk`tX8Mqn09i3?-i-3;*|(&jyey>Ue7*+% zx8|E_*K9P52{ju0XL~@2RnSENxg>avN8bz&jLj<5G07$R;RMZxf$~jFVn^0l-+c=m zq_*JmYO|UhfJ93MSuUm5Wr(q<%0SmJfL*0S#akvEn7cERVF9i4?iULS{_CAVGqlac zrPB5_9cCBN(ZpxI`7DeqZ`gp^b`63`dz>r@5ez_oHZ4{H7OzL#?yEGb71wiz@UYX9EGIJHb_GpFmDHQ$^RLTz?nS@|@65{d_JsC~CJzVQXTE;CuSs3fNL2&eS zb@A8{?V7x~VsaD^ww1gck_XWI)PaiY1@3GmE>qc@|ox<2OSnp)(IuwMwJ(n zA=;^+rlEP^+W=N6V8z6%`0{C!)`Pbzbj*){G!qH@M}r;?t|;mq3SG~k7}nrTTlvHW zICELRf`*zW$|V4(&^#QPqv2IK(n~&ynl@SvurUVV+BvJ+I;~5RXZ|eY{yx5NP`JmE!eS+D70T%n&QkrTe~qbI!(ph(!}4Ktw183OevQL zgGI;R_g(eGn*ghjq#;UXIb}cGSFl#>&hSS#5`i>dhvW<3e4;ZH*jLwm)7F`P!N`-J z7G_zJ`Q!z`HZfTJ+BC&7geB7B!)x%W=FPQ2xPz z=B)WIK6faSq-E%RR66k1JD6bcmBV?*0pNkg-~%?%@U1k7zJuCI^d4=HP6!eY6~ep7 zLt+Jom|bTze;)9bX}>mw4Vome;$Jv31dyG$kfFv72Vgkpn!3B_z?8+~;7TFUZ0ycabnCVe3dY`;nb@36^2c#mRnT%0oHJE>il9A4C6fb zA!llP4$)3|E=ZV3q}?Rh6K0;n%!%vhYb$!VL}289)_vsz&sT)#$(mSdU+ z2e)f$%OImfU_EEyZ(5K$nN33!Vp2pErHK;EBpld_YNYLl5(hRkRL(utH;=ED+ymXj zhm9e;ogRlc{Msj55HRyk^l?_U(^T5sXJi^0;zWdvxtSPEgEPzS%d9_C&exiZrxiDz zoUJhm`=2V6-r63|;T*=r5)c=U%SU4p3L`8|nVjB-MLstRqQ`pAzuN4bW$W2XHWgt%G>Oz*qI zGoo1BHn{P&S4~_Yy0SD3?3pIl!i;U=bj8>4zg2fq`(04&V?Xn@Txd2$P=ML*%~!J= z#&)rxZ?Pzr?|8`E4{U(Htk-}C#cW^fwyO)wZ${W4|0R&8gIUF z&@llbZE@|sSf3$yz#c{kn$qypx{r={FdP9Vu~R-ER<8~0Z%P}+nOm6^<=BGs_ZGKM zcpohRtZ2}y4p>_enWzRsf1b6 zMCRO&XYdXtq>LUJ4|1b|(8Cgv0b^nftrF@6I?5O*gql^S0V}Bt1jSGMpGs5O{MT|E zQz1(%?R}I$NS>A++T(n6D8-97EtI=;YrY$^r+*hS{}&sHPQ5WeA2k)jU$73=oX&=M z7$u_{28J7@EUm+X3|3-o3fy!vSVc1)KL{A_Hy*rF!B|_w^qQE01gyg3Az!%+G>IlY z9n9;}f9ZlR-~jG6{3t8k{vFOI2#WoDxN=e6aAC-3ro{@El^rC{!OHuFF(IgISYaGQ zePvV}UDqt`?i$?P-QC^Y-8~T8oxxp$OK^g_JHcHN+#x_1hHswt{$I%X zRkio7En>rKBt(C@CF7esHiw5VEw~EDdPE6N zzcjfvJYm8eVBL#KR(am0S5L8ts$1$A<;ui2DAXM~K*0KB~!l6x~VJSm~k<#NH zX*!0u(cq|2PRwZ!?ZD)icm2y)>!x~Mvq>>}N1)Feh?_=@JYyUG-iFL1?AlX962~ky zyFf`dqOXG;vYqn`>{^r0T5TMFo5a$Mj@wYx`i@WHG3Xn8GumeKev3Y0QXnFgppa+y zdRz@mpU-|JLkRg%QE%z295Uf99GZ|>ESUSs$pfYQkve!f3O0t)f(=SU3RNJ^t#rCh zXTr+CYeN`08&NBz;^e<+hAMMx-pqy=7>;6Ap{k_!?9GI1jb{l7F3k9v;@kdRZ7C?nI+J&pQz(txwn@+vcio-ZOe!J8IFkRx|Hf!UA~(QkJ*2r4Q*_Y|IsjvNCeLBGdO z^%3j?&wgq;5=2^c*@uaT&Tw4`%`SnZ(VXH$!ZOH1%K zJV^Jg>2T&Ahtfz)zOdod2M2WrZ@c*#)JCdF8yf07CGF8?oAO_l{%%?U-~iYl%eM>7 zv?-l5JE3+Jd&k6U*=D0=eE_2q)2SLtTsVj()dd7(v=`R5wZ>CRH(o7YvkC-c^ULVU z@l=C$_tUsow^%BluZ%E~1%c%k2lNgsstwXFo{JVR=w;ZSma{UJf^)69JC@3PG6zQ$ zGj}Pljz}oGXDpw(KT}Wo_CCj0;wtonih>6VHj6$M;czhE%{xI?2bH>XwK9NYc;QM0Upkb1R+%l6%sPqa~;(N6!tEN`s-PF<>ID->(W zJySuG3XgpA@97Phg2g?h>fTeSmnG0}vl<#-76yBv73+8H6`#GlZ(F>TcUVi-Mkbz% ztm!Yvt%Qc-91;#w`BuprSW1yTupQ*`uu~Fxt|nfqWr}uv76v9_=@(!W|GDGObZLCj zs)p36x*Q7CZW8-g?BtPgV?)LUK5ET2T|C{F z4&db&bAIe%8E^1kbyx}`ku$-=F`JA@1cA@ubLTdiY|vLVsj*;#iV+$i_C5Uj^EMCp z7~~21<-;=4L~`)H*6SC{pYLS;X>vcTuPhP3MWK?(c6&i*sr?8m&el|i*rd(r>&1{( zY_*d1cNbB$8HomQ%!pyEyLz^{WLNQRAs2wEmzXYGIR^60YYt#SNJzpw;yk}tV<_vF

    )lrINrwSGE3En83+ei3Yi{K|am;V*!Dz8Q>{!k0#0*`4#! z&QNpK9BVBfb^5ymVRpVMiyk5Od0({NqR?KnP1CM z7<~>B>m+A-73@)OF-2-4TB9SZw8q@R$4n#i#imKDF7ApcYsrwrOFrE~!s)K4s2dc` zQ@0BVBp)&SxE)c~J2ihhkx2-;o{){3CApL|xT{V8i06^T9A_upafjM`(MgLs7PM`3 z@4o+mp&-@DtikVZY=Ws)+DTp5he@zhx;saS^3O_~LdQ3^TWLZE$_GHuES7oNuT7!j z3=U?C9n>Q;6S1W$ji?yfFtTUYln)Zq=$9fUZkO5DUf>_V=He4A{Y0U3PLM=?ex{BM zP!SmW9#VY2OOAaQbE)p0f;i9MXXisC+H;}mb{$Wt5dPCprL6zbym0`9gzAd|PDVB3 zzc~ktxr6kt8v__nM$Q5?;L^Qy^?XAv0taI~PVOZdn+j}K`sCO8?A|*H)U}J9EANu+ zct%K`J>~ry~yU+SG54?|#wA{D1PN%Dxu>FZVmd6inc@mkMR4luj2#k;hv#`iJK zM{h%_^-h}3?+V!KY2u!RlOOW^fEKCTPaAoS0VM(+W+aw6tNzIuML>6Os6*K90b6=a zM_iD{U|E)#kK`WxFC4TfY3dTcxD$&f6@q)!a@34oCy`HJ2`&q`AvsIJTx8m2iDQsI zRYD5`hZ$$PN6rLaB`&D*!U1od_{X--=@IiQV}>8UQZ=wKtvfv2e!gS{LLr_GL}a@ZL19`J6D`y!D!~cCH#<)&BG1A@^js!$*qtP{Hwi!NAv#eWQGcRcnG5Y%8e7M;HUDfrw5;dP6HBWbTJ1dJ>zrvYCA$$;0KA8Y> zhp|OQI=By4Jk1N7YsE6R_zc%#6t0U*ZR zwe76@Pu-kV-OOL^mz|NIGRd&+t>p`9g}Su0l1~aL!?3;2FaeO;PMgJXlaDNuGHwH% zA+o)I!?3hd+!`iTxS>oe3giRT1ah86C>|u4u=fFbD1;PCscy6%hW<{WIKBMhSHX|= z)P^kEc3mCh1v|k{{!hM6UKXAPZjOeA1uUN_zybhB_J+>+@R^=DVMZ@6Cm%%aq?(mi z&uw52gzWP^1i;SVGJzzq4Ac@4K$uaB%wI%LCx=VxHD>c5>8XMb%jTvj@3U~BMspX? zDj$luFS23hz8Y>FxPr4l-HVaFSG8{R)ORqqb8~z$)N2&-yOeRqj>X1iPN5DQhWMj z;s@!u07?0+#?5B4nLfpZ2J3M2=z&Vc9(MzI?mj;4W_o?YJ*|%^5l(l1LdK$feRO?g zd{=*q8O0&NDr(U(Dd__0@eCMRD6L^9?ZiNVzsu`u!D@@tJ<%&&uyMX1`G`VnK}{hd#l@8 zC)kFCL^|qD6YfDQ#l&6QR9|0PUtM1bY>3s=9SO*wSJug9*3qd2Xh%(cs_76He|+;@ z9{of}CFQNPeoeoFzb~C0KpNJY(g~hmq%za-Xi{7_{m}i{&}gZ*THK&Gq-Ua|p`)P@ z@UVZ9at@#=j?)f_498TTii3{1NFuJ~b(l^iq@qQ^C19k}mP=Ge)WoHb`8k!PaQDM z;<;Zre_Pigrqdw7I241l*eZ>cO9?n=ENep<&`E)(s35dTttEy5UHYy9%WWUU!r|7s z^2ZpbyJ(*0VFtS72Lr82O3W1+rF&`x7LQa+Ow4U3s?LrtmXwwtLZLz`+)adR*yX^x&u3B)hm?X-&~q(vnRF{rzGLLG8%Q3Fv%@7GCX^;% zQOA#9QX<91z@SKlzAidWvZI*CTKFHj@Jm2Jj3C&Fk|hO=iS+ea2uH>QzM}0~2>p`s z?Lu3n*xOxn)jt)hK*kDPa56ImjWm?%;$?lh%k%J%fao=f1VyS;lCTi-4xpdkgxyXr zf4uRC3c3H8%b<7!KkWPB2hlx+bUR8M?FV5{DBY3O#N`jnvrleYi0RlvwIi0Gs48{| zs3*wSJB%*~nU5j&rD}G{&SnNdft}xa2j01g@kx3PSqvVizAB! zJ%+s%>}#-S4yhH=zzMby5s_F3pVD{X?z0(~NJ!8lp_sw<%QBNT30cgN%&m)Y?2x5c z7FZ#r=9m^q;>4mW81r}d!~Tchns97dX64iaG34^##h+>pCrn5$PY;$9%sWlnTdRGD zyIbHAGY=aJ69XL$)F?^yZ49V0%sV}@J2U4N^h&Gi@3&Ou6 zj$qtTc7Mk}Nd=?4-5*b+@FCMI_j_m1d;dvD$8YpCxpv)Hy-DV~8YbRrMt0hW@~gM_ z>%+6-=-2Aev$?*@K{8P1yUXu-tlQJz%SYU_m9(v|(_Xi~X42l{_~Np=q2qH^OO(9M z)n4A9 zc5dwk`n&`mehj|MM1)xYdrZQpd*m=X9MzC^9-x%KToo0#?O^V^y9{M)1z4u?6 znzipX@7?ZQ^qBbU-oAG?)aiV5Un31Pbhmiy)LtU>Z21`Z>|Wa%4g&^$uU_`qYC5I(CVZH+@@;I`flEc3sK3xB<)^EA`M{W8Jvs58p`#Qnjp3XM!+C`mT{ij^CwS21dCT#6)o{1L6?}ag zQAT|ohPzF+d?Zfbxkj7eML*kG>AU%T^Qk}9n-GkC_FeBZ+0HcanQgqOU7u^b?%u?; z<*R?O_3N?l9k|+Su5E<$^!9M@wz3pW!Frz3suEE3%8#z?iK|)g`u2L2+hb+dI1g^P z`IE!T^3SmQrswbP(z#xo>!XvY0%TqyfBdgbEMA@r-pNlUbQBqg#!y-tepy4w6X~pq(szo@+mveUMB~W zefI`TqxftlUCv7Y8MK5QTmc48Ph|e36Etw;Dlv%1eiq`%Zz(*A1PO{C<$%pj!Zlob z{+z9|vsQHdZRU;7|M3&>2sj4JU?CZfIRNSa*wbTCTR3`gfO6RgGCF!!l>#F8`O&mE zV(gbOrR*+d4^(lFW$G|~8p$L7(d$J_{If?yY#RAQ3=MG-NDqo5IQQepZ=o$USI*;O zLxRcQPsmR3*0Vau(O7Pn(XM7LYbt@qu^yTpBV8%j$>G?rortQ~#xxp@kfc8U26(rXXN%Hlfc(tSU-3> zzu$W9+NiP)4|U2ptOm8e$g#dFfIv4*qlMuYkE8+)i?4j_D-iM#WT+@5hP)dZzai<6 z(5i(rX>v*t3d%7`&~eLDXKBX0U%SnrC83ujzsV$HJ}i>N-*)_>pmmqj4^J-*CAVuvpeDZK@IB5(C7ep`H6-QqJ9Rmq-_er4x;YzT> zim^(fTn=(=A}$)p&&vnH)M{QOkfek>_A689-@{|{AyOfbi)BBs-N2y)sZAxm1u@++ zQGA>Bb#2@#CYcN0g=I^q4RaB%3{~0)u8h!+T@h*!;xKII?uk+fg5sSqlLh~qFROIkHUQDt~h387+{+R*nlHs&{8O?k5$R zo0poK6?k?7>3ssH|Ep*!2#4Or#UB<88g(3yzhz`LD47slObtk;*J=v$gro?Qxw>;E(xEwOsJ{q z*xJNpwxN0G?WBU9)rSy)F!WL^aEbU#zqC^)k0kv6v;ygp{z(+iml|rx%gQIYolTOm zqt&gAhqBDgnxQIRC*46JC7mrC;;mX5=8AS?SK_^OtA=Md~L+t$b3*T#?PYxK$8 z*2V=3a?o{&swCzB@N&) zg6t6>-VV9YKS}r(T{jR4AeS@|U`1g5DV2lfZOusYw#f{Mp?T@^0M7NXw0LlMeje>Q z_9?VMQjZ#Tc3Ja`b4hT7ESebzOPi(OE}W6`Kp2mG%c;{=9=rMZ@z{I2gT$%LG%hN; za66ew9LVz_tBKs?Gvg64*!Wh=5ZXg$#`ogig=2Pio1%fctz3M?-$cvvDF1~#oZONr z3{i>(KE1BrznBfiK`Eq?X#9|pLnT78rDrc4l!8Yi0&-}V95jgsGoE21-30h(x}V<}cd-2*Ut3t#LUInal#}gAb3Ai|H4VQP^ z>^bWsZQ?WNQN#mULept&m9ugfIFzvXp{HXxTG@>(Dk)_Uxv*>rW?6F#*z3fHzzLb5 z2pF?pas=4ZWj{)66+T5oT6Oaen;U9!b2H!aZE_7hs#{tVZ8FG3Jbz6N%&M0*a!N+P zs9;PEFhhyie0$Bf9)cb!K-2Lf5$-m0C32{_N^Fi4G?B~Ihet7g%YHoic%31WOgX@rHa6xacNWeU&#hiQCR~jntvc%eN_~RA8 z_%HC^#U0O(*f2gPm@J2EqW1KIE$aU?@$-K+wKc)om|2^dnHZZHfXwu@;&@eZ@0U+9 zr;yXvY1ouZ(|Y0h2m)xZxWm-hQ}M~0#6VvkUMDPC$CZ+@b2&{dBE!wgUfDDT_n8o( z;K>D!ZgoZyqSsNx*>D-u{R<)POV56nLdW<=L}v~EN@n0-iw2Wj)2)PO!#?d=MN@B6 zFDdLB!r0gPtUv98N@02%J77RYrwU4ehYAt&1TJ_dVYb4~WYU-@rg|eHF1ME}#Uv6) zN)VW^bsN9#44cWsM^ql|pxWr)7+e_a87v!28;lFI8e{b^|I|0&{ZW7PXF8D=Mrxb8*s9(ysu$fHr_KxOpuAJo3K- z$wDGyyGS|KiPVWF2^9%=%(?~aX(SYs1{81P=Y!~56UOtCCrdfmiRtd10}6%K=}h`1 z)cGNXo{)L^SXYb+Pil%ZQ3`U&lHva%>mw_`#cz?3&XFY6ZSt6<67mw0qVl5h;?~5x z^43JuL>17JT=HC#oYtvUsg|i0jrw2^!ifZSmWQlJrwx;*Rl<>n2!NSPAp!BGa-_2B zlk1V|kc*HDy;89$+ms%VX~rl1yE?snvSZDhq~?_EAew5F$BjE>!%38ir#PHUwUTdU zrzRkOP*THLu1j!2u8EqJv;_0SH!>zt22wgw8bm=TK}C0Bi}#T}n}Tp;aMO z;W6}tfSiEq0n};*q;Q!)w7}Qg6vJe#3X;s%AZku&c?@zflsk_T4l)N4I}!^Lvo8J) z{#yP@{;X8RZXp8?Y7WZ9d+6Naa(GVBkYD1qr#WGX^Bkd6(Z^BckyepZkyMZV!bB-S z6O@F>RzZ;|@2~TuJ;}yKax9z>lVx%>$9E~i4h%ECB&qSwiPf{F?;uT!E!qFoTLCMXuIj%3wK7$i2$qnZr?g$w+{x+SiUp1%ztWTXR;KwZ#qoWrSu^NFNUZ_i` zTl^iiZEk7tXiooSGfdDwdx7+hgFZ0{kJ%S_COcBOFg`mFyZhtpr zkUudgfgfBj2WA$xx9>ShHcR`cPAStNYSU(2r{z!5A`k1(-gIarA|kw&Pc7z{NUBR* zWvA!_;5U#|@XLIXX$dT00Q1d|(L!Ug>OzBxn-UZ9<#cVlqhd;z_h+dsph8X*8gQTn z6a4RPvm8EL$oB^9TUG=9sD}Wub7Mxt+&k36!o?zc;XTdwzyd4$vmMl*pQ4?DDJCDc zR~J_&CriJ-|IXc{xCaN(a2fxec+sikGQSbWTSA}@$L)?fk?$M6S)$<|A@~xLll&)=_)oZ9jr;Saj(T}IH4_;I;W627 zk80mlg9*{w2*`c!wMpVwybz07uU^{19D(^HMvVCw#uty?$+U+9Rjyw3D=gLV}9`U|XloarToY$&74n!XF0#XP9Q19;lrrwXc-*?F0m-!>V z-Z}bny(SKw+LC$IC{ykqI|Uu%yL!=uo$WU58qvLsx4W1gUWVP!>tzswPb+&vDHDT$ z>iKf!@z@3a2s-cZfLICrQ1D*joyP3^Ob0_^FF|*HUR?~vB#lUXQJ=BsUt*!Uh>ek1 zAy|KX8)n@rbi%LtQ(5>E$+(3>?`oQKT45inISJ-G4a|)b@!I3Jq*=z1#Sy`f_~h)9oH0$z27ntqPuVWug@t7YB7N#YlwIMRL(@G}3S5cI;-o-v0rq z`LgCwj|GVL`f~P?(k|kcA2|Q9{9nv%u}Cft*g7SJ{rm_C~|dpX8LLVR^jH^9LOFwhG5WUgll3Gscc zUkqtDL7$i-;&BN6-Qs$0W>HVCnnQnhI}{QTjRN`Fgi~1ur2F=lA-&FY6KrJD`|R3o zbh*a&i96?X{UCts)MwaGt6N)>dDc{$q%C$)GJTdJM*bxeO+&RH#;e@Zpo|EUx$Mti z>7Ke>do&6UoCfUu(1J<+JCIsm4+pILhtEWGh-%VMR{R=c`rKuI^Uz`F8hfEbOszUd4o%*T?B%F&6RoyHb`Q zvzG~0u^X6sfx(^zygprda+DeBSQqq`LuxfEba{8TNJz*Jw$JVc!G?Ol+8RO2!Wbx- z^*AkBWp8jCByX@dIhm-NTQvWk>=-@z29XrXTi^_BLn9(u3~wnXuC437 z-fnEXX#7z(%m%zct?RMj=^gKh;_K}s8Xyj~=ycitXuO&kzUl6N_t{@fI`&m_>*;n` z?O3hba`bcixv|RxE-}N*ja?yg4ZHFP)u8?SXQ|2}!oUid~G=eSs{C2jJ$>b&mWz1Idd1+Ly~cVAt!Fz<92 z`fU1iZo7a*U}j)#W1UIgcvG}hri}q^@-gbjRkT@G)PB~kknJ{Z@=Ki_-X76jZC!tT zkB(2&zHd)`ZHq_!s=kj=UwbWI9T@$x^_cZ_x~}WC60Oz0H!|(q2)>x`%rssGuj}+U z0&iA#FMGyWdOEIZ`!AFAz&EJf#>97mm3SiG#h_u_31vcPud%1`F4@PVhp)G`zQ+-@ z)4kU~cOuZuuPJ|*vF=!BHM;x*T_Y z+wQb6n(J=r0ZY{!p%CsnEkb+uzU{v2eVh2c1`X|7;UXbNA@i_FAbd|J~G?mnqRF#yKuoxJYNS6PGM%qR)M!Z97 zAXZSdP*+gE?rsE?_?37;MY=hfIjT8|IZ*6LU{NZf=6`}omD*{Wz;!-n)l7|NUIAs* zM2*KZAB*Zs<=21}eZeC5?)=gH4fnX0r}aoE7Qa=PHT&hvaz>#Q_fsb^Swa&+Wr$kSA*svNEP z<<0+5<9_i#Z;(Nv2uBkF5Sc2pR(+sV@uVeOq1gl&D^yae0cfVutmPl5IK;^xK+%Vbf?r4go2TGM%A=f?F)>x!$2>r&FCVe*U1Qj(=5O@@17=Ee>P zOXE?(r-e<5SwmZsd7|gW^h&K!oThqA@;Oh2Js3+>QY_pVm{QcGs!h^bqZ3=Bdcp}n z5Jm(INx~vMzzBq+P+XkuKgImMX6pn8BnjPARkQYYtYJarAnA{&e=ASf3|JKsvI%e> zh~UUIF#QpKB4n;OkK3L^K0XTaSWHGSLktd70u;IbM1D9uZkixNCk_jF{49Lsx_=px zf~U?MKn%eGeE|x9wO7rMQ?ti~*VB#=L)LjazE3gU&$a=^5C*z)ni?7h8u^sS@MK$A zkQW*n;lr&^g!osvf1%#V+R5C>>KMtt612NzYvGi$Cp^c@6#o-qK$=vV66feOkn9z7 z%7eIR;Tt88Bd`vz3{i-hh|6MP)lUpQiuuc;HJl8q%tcSCj(T!@bolV=;{RxU@@o&~ z>EkmJ>0wu<0hS6)^%XjrjOR*GODY;F*=1Q}>1C;9DP_qhGRQKpDj4)g^5L6yB1^*l zz+>rE=_%<6={}rIdpzbPCJiPO@q01L(a`D?dvovPwb<_1j@XvivRK)24Xh_-M=0&ngNAiu=CSC zrI<_{${S>v*65?vap$;Nk{OX0w-pc^5QKgl1Bc{-^&9mAEV$L9;x&`^GpInpB0&Gw z!#m`se2drKVY2^8x4~b4g0CKT#O8mGAJadQLBSlo9|o)QP4i7*`}t<}xs`;b#AfR)}|smx~h~9Phy* z{Z_z&Nfr+f_t^P?$-iDgK?R31j%<%m4Y7!dLo4ooV2+ge4HThRu2$Vz6G>Yte}?IJ zDh8h!F)p!L;-t=HpDXq>gS-X%JKR;G0aywmd4_ogKAk-6JdHl};+(%pKg~XlLJvL8 zgY&26)8`+(w0 zLQs{2zkp3!L|FtYjOZWjA3o?lbczVV1d=L$6wlf{#06da7CEM4#&IroR{JOjoNk9K z0;i@RKZe+fG#6<3v&(BT12^ySUXx|t3sS4Q@rq2tUW_XSN z_P`%mAy31;ngR3V|IwOhgWtCmo@n_6dC7T6c@c?u2{=61JozywJRh%o*W44_W85R5 zV7b`S!4=GK6j$OxxFBg1fcbFT-?#(0q4PQOICQzSUin10g}4Q{Ik=g)8Mx`>Axa2` z1{hpu-;QW^cHCB6I#hP8^PRL@j(BeKe0@{|i+8txbJM_&<~%*!xmsJV+J%8z09Zc< z5~Kcod-*s|C|N)+5(Ss*yCnML(VhYKF8AuF+Lu_%>kQ^}N} zb3}6la~N|3^k35n4$;HUOQF*v#2%--Ir9T%vubjgy>#v`a=g8i`Dvj$cq)mwTp)=a z6Kg^pbY;h{EIn;3IO=kwD}T8g#4UR+Yid%<|38`BxJ}!;DmyX@vT?YYTjK`4g%Se% z!_v}*6sJZVm%xdWK>2Ur0A6}LF=m4?Lm8Hv9SRW&0U{Iv5&;Dwb}&@jHWUwr;LU~` zr^0C%&9#UsV)y;xcjGdrd3|c8ndN%P@%i^VUkhfxqta)B=@b;mLvIIYA@wDqEh3CK z=Q|?6&Xs&h42Im&j~s`pRXnaDv0n$slcTA19WB#_3ahk{hXg|OGtAEk;y$y4yPl%VPnHP#P6T0h#iuNH0jJ(^oQhRwU*W4HuJ z(gP2-NR52_yuziRZNKjv74$Xoi3f3(Z+1>DEC?-E0+%omAER@47?RWxX8&HrgDwX> z0=_rsvLD?%kQhe^v6tX#aTaOk_1Wuk$cvgn1(ft>_+uO89b{8|Pjec|-@Pw>{PeIB zEaGwRqKmclxVC|RsH~93*oT(&wjC4?^rq0gNFiD|RFk|9TWU+Bgu$KM){Ea{uE{mo$FC)Kr`}<&j9_9pD zwJwV~GgZ7+Xz#AJq(W{y%@{Q_ebhy))rA84pv83u5z-eG6^hh$ixYdz0Oo=CvjB`cd1S=t) zZr7%yzpv~3rP-RD6N_=8S4a1$AA%AjRXG{~mk#t;xL2Lf=yc=7r<3@4nV-v|!Su}u z8H)Iqu=K5rJim_L;+u}M>RQ^XsYNqW?l)o$$D1BU4|b|$W@E|B3PPAHEYeRT1r+lm zbHjC^vcDoQc2XOwEo3&M6NL;^6laME_{u#DCy%-N_O7+KQd>KRszF z3352Ng$c_&oWM3Lp+QTb+J1w6W(dg^riRa9O0XQ15=Docq0+hFD6*Bst{97&w}i1U zUuLp@%jNw8!S_tTom{jLHojZSk=A6%VeOF|c$AMyaLz=p#)({4jF5Ib^(xYp9`vI& z;0$7WxplK{lnTD(-A!f~m4U9)UmdY%5mM(nb&|YH9ibXlcoycDzXOoCVeF|QtSQK} zn;Q1`U$}o-_&;&Nu6@HNfRf&{2v>f4PMSOn!z68Q+0*OCo@A%&YDgQ4XOEY3QOLe{ zCVpZjJ4`SkPiXM2-V^-Ilz8ib9=5ITV{Y4SM5zTvbKHO6=Y!$d zvdnxN84Jz#>EcXFko|alHd6447&lA@4F<3#05>&Q9yYhvkq<-~7n9h{-{v#%l2VEq znFOsx*7MnNJr~=eNfxqK8X%B8gdUhV|8rmC>TYiUQ8=*;%EJV&qaPaXWWtXoS^1{g z9+CxI?>}x`ZAPNJ&KH^A4M<|WeQLIZlZ>_d(md8ioX-d?7#JbdnoMH^FP_uluTLAg z_VsTanHqJ(0?^Ai%|pcD|UH+NL|xjg@a?Vu5jjB-(Iu{_z=f}s#qXo5+H%|3k!sgyx!?QOSFZ&Cb5B$Y+NZF~a-)DYda`PV7|o8`0Gw0UkdQg-bDjq zoyr|_mbRcU$w)!AHPnxpDeBVknoxSF&7h5BEMc%^P1{J}&|qf7k30=b8LL#5#u7T~!k2fAV8DKzz4EatgJgEZ z@Gc|gUZsedg6`S(>gCdZx6WVqwiW@AJToI#kQZND8)Q)fElRkqDl1-tvyBZKGcw6W zP5vPwQve+;HHR1B<`z}ODVWMTRY%PrKa2HsR|{WOizX9v-W8K+`&=p}d-Y^7pk6^; z5k%y9WBE@HGC_v=u}q3-lVCA`3sUDo3!!D32v+N_qH=_0UzzkVoOVdK?uR_X&Qm zZ`5RrdM3Og#Mbu&x>qgsB0u-pN3aQ6WnwQhO@PydfyqE@P-1VU;)!iy4E9Ad0_~4` zb~lA|)F5&IdQZevq(gmqTS_jZ@rcqblmSTPmwsVfwSgxh3nD02DGt;1Ph%_><`2V{ zp8P`j){-g+Uv2lV{D8>fJ_Q8$lvjYgpcEs@8~4dC1IB?Vfn`+)heUWr4l zDZK2eNA-13x%x{hSS{Zsh04Kp9n9@3ISJWf*W0cPYb;j>l6hbF#Q1oS+BP5Al9@l+ zZ4VY`ay~R|c8aeIna0!kV+l|96)(uqRO!k&qz);nTn2%}l1`QcJ za{Z_Enq%FEx+2hq433yCC3qWYAYz~;5P6*3*r9@puPKwfkdPN%{4iMdY zKlpt7SrE3_08i5fFDZK_lHz5&pjPS1uSVkXB|eNFc$BE#Ln)b{$)7>uAgNDsDSc_z;(6W#Hd4H;D6uZ&3Y%6G z=p*{v*I?#uyWHo2BBg$>u)u9eE34{p1`xkJ#x3v04>*P27TYuIFkvs7=k;jUT#5_4#%J2@%Fo< zoV$v&`#t@u4`GW17jw3*Ab_=sMe~^K?Me%+@jyB5gM#?HvuIxAMYCFlK(-5eQ9x}h zQLNJ)wx7Vim9BL~o)_fA9si-EoU3mOJ;zv`U%VDam85R*&G`Jj;|7Xh%Nzf>TJyl>&m zgvru^I$vm) zQrOB=A$SZK`t7=#dg?_G04x@$czwECO+QIV*8qgLDuC7mfHFR@G77=giVxo@?Uerf z2y@Q^1UWYWfX_5<%bZj2C4Up#i^-bTKk_nA`iVG6Dc-wBU;|Dsou{B8LL8em4wMH8^!%0R|H_wu=!5=4Lu z2;r3v7P|Fb3_G#<#vwBjezIbk{{RUXDDjCAG5AA8HYx`Kb_S4Lr=d^%qbfcLJAuZc zE~XYFe^V0L3_eNtbm4Cja=Q*WNoRSI3r@r^1BpH?(cd;Y?H`+xzY*o>Rn7zInzt$RhGq1MlN<=hzZLf+{}mHS%jA zC-v}AQ^mNUA7H!p@Kc*6?3Yy0)`%2n$;m`7QBwz~j3bLf;V0Qt1dvnF)k1;&XwGq8 zi9><85O2K@Z!Xf}qMfLd6L-zhx9}$sa^wR(ba1a3kZ+2Tzmx-0Yd(q~-jd-{2OcDw zw*QgsFQ&`dLOgsTPIe+qy6uDlIfFrqy2g&i%W-bCO>t_#bU#Na?cbyHQfeZVcx8#eGuNnE2~%{Qq|lPL>alQ6@o?J zx@q1js+g1?a4U^k+GyS=l^&?DJQN=su(@0n9vsZ4sivwF0Akz<{q;oBCaeT0<^bw} z5I~SGk)L0;HqBe7s9Z51Xc%*Ou2k{iBZ_(IWs7=X2Gyds*f5Ru?bM^Wa)nf&-6r$o z{V&55yl2LVpCJHfXupJnssOS`Jt_XK1o(tMNKv+wdkBc97L#>f@kjYB1W5UTJtyDa z+}VLMB_?X!Pohf(K&SW19FP}nAHtc!XWCS$3z2?sinh@D12-NeEkteREB&AscLH56 zAKWSx`+p2wc|25Y6jrj8$)4q6EZL&0%~&$_L7P4Gku|#+Yh{^cNXa&a$WnHNRCZaj zn-R)ZF-*2QSt5*-kug61-9O&nJ@>xneV=pBJ@0uQrKfXNXFE+a9`Sv2{a(m8{c(99 z3=YRWm~`yMorMcO#XYe=q*`FPj^IR1cJIqK3&h;b6l#!`h?B`v9{=S1XVxJqR10R? zB%Z2yT}R+nI>R=Os)jgQxFsI~O_x90`Nnvg?e--5$3v?5xdQ#@80v4Uu4TF*#o*N*zitl}nOunR(>7@L)y>$$P zx_&lbs&A~St@Akll%Ww+uiwfnJ)q4UfCf*(V>0JG7M^42pic}xqrO&=(@#YS%SfS; zmVc0*Xqmwcn3QV<%#kC;;w8TocI^oQAs|vw>A5*a(=JqvPP@`-TH?&0Z=s%F^;-B1 zlEw(Cwf|_v55raqpq&vnLlOHAF#poYq!ZrP3UCiFuck=`BM+Xv@tb>qiTgmnu^S+w zgbc8UD4AGjn$W$@ zO8USE(_%-5M!0@-v|g|6&3|>-+)~J1=d^h zY$u19%-$D2;AxP}+yA!CsZ=E%s2gLc*-UeU1Ba0K-o^fE@8Qu3O(`5qs?*jmyy^J1 zJBNDL&lrp{+xFK5q3CM;|87UdVj{j|rT#wA)iNkFFvp%8i>YT1HeTZOkm?-IZ9l$u z$Ty_VzVCDK zJaE8um6w1g*e-U$_Oa2T0BGJN;KHrP6FpNI`Tk%80uE4-(ywmsrbEd*qtm6nAmn0uG2L7H0WA&tW&f072w+ts%(79ZI} zBD`C-ia9mdl{?>645cv6sLDbY`aP-D8jt0XSbXjXVu8GL^}89ur$ZXO_xk+yr+?pM z4h14^QQt`7>SPLUequthj*6DUkrIM?U~#3=cCPI9u8*LV8MZ@c@5bYS>H#a+=T%yC z!9C~X>=C@0;9h=90c$|yHEMO_#bvV=fxQ5wZP9I-;&!p}D^cHvGB{6->rIN=^)rPL zMXb@+s1uO_dyvk3i%as`zvZ?I#o2Gj7+k5P5KWnL&X^q50BN~xtGjG9XSd^;AMo$d z^9RZe(hEnj1onD`@JWf7AOr3}?#-l6i42iv#E^S3uF+Ke^uw+BmvWnFpPT9)W*{9G z<+nqwQ)RaW_E^TQ4yc$R{2iz-xNe>;&~K|NA5i#fPc0QQ@3{zLSv}|do3HrU#dKG_ zbRPE8co)tqMpP(9x8P&aT52R?RG+XZ9)-!eM&Q}~3NEi))+~EXGB9lrsr%h@g@AkP z&uxOW+8z3OCCREI%g*4ZD?zo@ z?4;7oKXem9*zJHW3iH1mI>CfM7__J+e~iR*e*!x}oFw#;J~lN9gZV=j%sihe&cp5; z#o#p0%-@aJfY(XlJ`nUfR=-Ia_|_!-?#wGrB1z7@Tc=Hu!QbymL4Ezl^7%jX#}TYD zlphdy80rcK`*aE+edLY$cDk;mJ2m6uzhumV^5j>MVHdVLuePtr%&nFEZSEMDi%lo+ z$l@*`u`_Vdz4r?m+qr`SPaewQP{Ay*>8hb2tH}(_Rd*L^bY8%P?QRuk;XVJ3WJa(- z3PbzkIoZMxS0ppqmzun;nLPVxfMa(An}SJ<=8-)d{IM_N`roCGEiD7(5G3<~9WLE! zRc-qgX9|YZe(X}wu8cv^woKvIWf|AB*(mo9wF9cNW*rieZ-jrN(nq2-W_}LIbUv?) zRNf{J(|?iJM1}Uel(&<6WID48nL>LpsvkbR%)%V4U9?%p=;57TMk1kbGemn5BW}gD zX@r@?&>a)nn+VYt4Z1;{#HPEH%NVq}u0o|@t|!E*Wz za)xKmayME!Ob@tl;>TObdlB1o>!Q&=TPrU=fVAkdP>q5J22fmkx~xI_{5;Lzq$KoS z6uYGBr3D&ldyD=GN+67kr$N*tB@0JaMt@<6I8qY_r4k`C`}DU2j$?FclT#?cXO4D@ z)B`%L^@1D{?l%P_JNs`g6}Pft%P=I>-`W`2KwbTd=x-8pbw^@GguAhR#-AnTqBiM( z{Mvm?r|1?PgkM6GrI3P9O3;+HdnTL7B-g8FKkNz5{CXR~I3R(An%i_vG~&X|8n!s> z-5tkog(MOWqT^lLg#rTsHLb1brevDqj>7h_QW>Zv?rY`hf6+qI_!UW?o7CPT$L5b6 zezA08{nAx zU8NT~tDhbuHF*S5ynkkV3a!N9>8eACm>BB{iTucNQ^XwP1;2N+kMM)XuPejptIVLy zZ_2XU3ue^ac9XxV$}+f(v)iwf(&y%HZCFs7mh|V5)Ke0jBB8&O5;5=j_v*P;9vsfQ zP6B%AL1(YaWGFvBo7kGjh$|e(emM|ytFK0IPjRo~&(fhOQ$uj?I?miE9jBMXm?$5Z zD;szMT~*xv;NX(_JzD69soaWjjoRraIk0kt8b(fJY$_V5m|^eiOurZ?jAd(vR8@85 z9^Yr0-d+FpuHL^>4|yEg89Ml(kyP#GFc5`V6UaWRk9FFoB{eS7_C`Uy(h`!e?I!s3 z-F-=@oPJ0B4n4|>5Y*u|4y{hbuFzKbXy^2a=)iW}v*K=VBN-W?lF)}UK(%E3ro-$= zM3PP+If>+`U%+@bcEY_s^VPG`#i)B^{Xoo`+1a+ec`?4(Df;Bt$E@IsiFW??liw{v z-dH783zZa9{`@BTS=jZ1D)Z8W-_tz%jiDbl9rQ+`Fz&C&D3s0a&7PasmzIb9-N`tX z;ma-o3*Dpu22xT<3&_|NGdfBLOleL%eeS6IhMt7OZqq(H_{1(7)C0r^-sMMoL~ z&`I-Kxp=6R{w?1d6uQIrPo>l*T4^hVUfE7NuOCW)BTfckE;$WL>bKEe3H`tu3`c_C z_~r+i@*E9cD0#c+nd-URN7{(hWoRlPTjU${%F>bnQw(>5Z|wlgKDw-FVI0yAb*yVX z;4lmckU?@}vTlQUxJ&dBXFONld$#RQUSz?6>au63az}~dd%y!jrbG$M_Y@Tr9w5Dm zWemN9MLnB#Q)!G{^$>mqlgfL@DC#Gg#of69465xm9=gAoX3RpoKrP$!`!n1C!Sxk%%{SHXVug5{>~`NW#F7W>$lyCTb1WPG&yt(@0Q}v2=Z_aF z$76DE36NSy4_l!Bczz-K(rq`GZ3e?Du5~~a_@VN*u2{c4kdwDH@Ptan5W9Q`xj8Xs zmX0@31srdt9m|1i_&XZy0&}~av^6#0m~$|Oe;}}io&eU@F4AjLFH9$c9J%EAhDG{C zdwtgZ>*90Iyu>?zlt4hBxi4m8!~ z;wv?QiVp318oQ%6>`QC=hG9p>fM#0fL7U(JRP*%Ylh1+L?+p>5Wro<83V%?ke7Y!r z|F$JN6>x5hb>d4aJUPx~VfGr9)mp?ASu{QWjdvf%h_wTXtUYfVB)C>Y{V-&Jr&Jo< z|3W+S+b0j{+q3%wSN~)?VA=}CBU}Nam^OxdGwo2hK{UXAi1atvS$5rTy@qmoK20y| z{eqmd+1Bk*X*621PJ)Xa(v3&W04f4KjJy*P0n)=29uz%eqp3s~Ik zfU)sKG6U39H`Hph`Kud$`xUH+o5&MNT-zy|m~FV&7B@C7pnFmF2DH`;zMpBg%QR_8y%5 zPXZo#y88i`9i*y1N1vw?gSL&A0#J^w2-p)Hj&Igeb;W;vsT%n{Jz~47Rsq^7mx-?H z9xd4bF1YP{)k33}C%CGs(B3#rU)IcmOy+28Dg!HxZmo5-!Cv66cQ2HF$8jqIPB&m~ z^MmZ-tP{tq9AUhj+(!~6b+vVA9d*UsF|*I2^1Zy`U>m><*!InDu0VLV`0LHGU5R;m zTfE#!_HzLBHyADabdWvRS#(H5e?tj)&U^xH8F~&P52WrJ)mk>}(*Zk}xc0(DuQ>M1 zy5bU<|Jn@@NqZz!yFui!vtF{A4gLP}`!prls+k)`Wza)@B+3Ab|2k{-35)qnnO6Zi z7_>qgKa*i0+v%8JgtPJhO2P2>J|#s`E)* z2hh>lzIA2zH4lMjW%wa;-)XwI{ULa&=WPh9!`H17AMx3+|GFcDm!CJpV#{(bBF@g7 zwotMrd&#Ot#KjE}>&dcyFk8A|HvZNk{YN6`!{RNgF-#l|VK600=B5j^A4R*=fkxMh z|D0ZDYGW7qNI10tujgdz&yw?g8DuqLxoze7)XsAO+2{G|-7~GvJSI==cC*(XJ1>=k zf5*wJGs^n3!2r~s&T0*M-F5m z73@{)4itQ-blFH15T~j+m$3K#BbiV7t$Ovk`7a_IZo^JWuAD*^8&cPmk#H^K`#Eop1@qI2Zh2`eyw*nezx#c>5u}hOQ{YG2^DZ0mT*5Nrkex zWZ2*XK~A@s3W;&IswNwcp#(*s4QjwRppX35SHY3NfNB3jafaPjV%tSwHfK1Ya#{^R zp!*zq_|<=~M<@C3ff+)>9Wt**u$Yzudd$(Am&!go=Whe!z8ySIpXr3r{|Y^tpG0oU zH->wcW(t3Rv1D-lov!#j$zI$?6Cl=LEejU8NKHuLoG{Vy3@`dE4G-Q;EefmS&)Z*H55Ofj8_fewiM~aq-X&06iC{Y_ir!ohw+z zcP4%6{V8P}gRzd3FGitQ2>j3M8foqUtWj4RVJFy>u1weo-3e-;H@$^$(L?0z|9HE^ z{*(X0L2?zpzRH?fNIm^r>Zr#Ca3=(NnMcUS79#g!y^SI~*B zb8zOQNj@Z68>)Z`!o=T&A$k)u3o};&Gfe~@{wA7l|3@~g&#HGPM);(K!QMy8Ed>s2 z#`LgD`^c^fG%f~iy-|4iOZxevKMEXqw&5ShMUbcK-k?-&n(T2N1Ezm>{T24_ftYrg zOBZxn$O#XyjKi$Oz?hj(7^hsXgSt=Y3h&AR!9d4{6?kGU#m*t^!`h5vbP|6Ubey(6 z0O!~Sb=C-0ZLi`k;24)*m~uFp{sUG0QSBr`$ z-LzYocVXj3=b{P+!(r@e&O3tNwSD4-8ni?eeL&Oy)_BAZ|A6_Y8@p+ap}JeyrkA-= ztxy6oDv#n7saHD55dxoyZrVWo4v8bI##y9x7Na89w+AMNTzY%(@)H~=`r9E~4m~Vb z3|wK*fFFS|#88;pFq5Q!|9A0nQw0Y?Z*d0b@oz;}2}-=kJaWM${N3o7XoIIl4&per~1GtN^Mt)?BTwix}Yw8c0k{od>4q zLmaRzA9Te`u}IniC=?X+a-SH??pQ@LHp^o_P4*{q?n} zlh>zeq*v~60VF4=01WnPZGzSdX_dIkcwtY%v5>n(+&Eaprv4MS+)L!x)Mb8Oqi?Oz zy=uUEH!oJ#U-aR{IzD;rAhO$x`!{;cUb|P^c{Euh@>Ldo{mSiHusYv?SRVeM&^M6G zd*z4fV6-S|WneP50Z|#)?&N+BIB|QTzd8v!L0fK{ zpmi3f9>OSf(rgWq&W$T{ae2aDn8Py|qFwCtyH~HpxBkF>exfyQCtoBz5h~MRUZ3zx z4LT>?VQrEPPWIyf-%f|_GW=T@ieXTNSM{Gx8*dnE)1F}esc_z@D%RlR!t6n15;#3|_vj;L zv&fJ2LeK@C54kcDosU63ztXMvPtn%g@?&hq^vVXK-E^hp8EF8&GQf~tj{1rj-yl%(7@WzjM z_rn!5uMnQC!eH#)H{9&>#)(RoV-aNi6X6^YRQx z{vhW-rdQN;Kj*L^`(i@0dNU!ml}bRm8_D3sAh9a^8NR8m&S)fcQM!Pzu$q&ZNxg70Ow7ZGwWAH&3A!X*Wk|IV}s=CCMXl0 zgT!wOd38oElbLwkAl;6~GSm61bTwPDMb02HMf)dR^o0IF)Huz|#>*4clse>?X-QiC ze5=TeEh-i*6pFL5!7v`Vp_|s8V^mgzIMU{x>N9JBDZqWJe+wEVyyJ3jI$x+-^FeVw|`YGa+@)#*giJL%Q!zDZ~R-^XXvu zUiFvwR~A5KI;`%Q5w9QkXD5<(JpP;o&?X8+g;y?76#&6h9sW}cKid%9z z#scTqk=R*X#WF{}xei+TC#YZC%(5dIY#GPRh5Q#`-xL1|xY_Vt(Nnya0-3&~jtKXi#^32R$f1o{!j5MK#+Z`Kh3_hndDUhuNy5&$9koyK zS8YBLU%jw|CE0p43cfwv{_*oY7Y8IvyD|hX_I!Y78EXo&HP*iao;aKHC~#`X*C7qh zR?m8T0GS_4>7ORW`yNh3;Kpd88L0*ix*g9gNOLnoW4W<`S5J^{YUwfoN!^aChLR+T z4&rkdW3B+a-+}y(Dm{QK|MYi>{`KuaR4KD|%#9nP`r!w?Ec6NsIp(gt4z{Y8H!b*J zN(83E?3ViPpkT)`)k;|!xE6ziJ>-%6FKmgfUW8v>;j9-Zf(UZ?divWvS73aitqqZe za4_SEW%~WtR02d7VOs(jxL1OIDKCJsZ_G>ZHL?9>lT}@Q=b5zRbQ-N$K>{j0MqD%n zVvA3gzDS*Ws}zJ!fF+c%L^E`t(`v)sSyQ9&tS6qTjMKa%Nl)ToyrR?ePqm{+(#g|0 zKkOUvrS|)D*fG>i0^6IqUVp$} z7(Fe?1`GFTmZ~soOl>!tr!0H%Q|Fr`wv(r3xeQ4;}Q& zo^kbNyNjBSRGE3(2lCl%Py6Ge_ZNdohCND)bDsTI+ilRV4CB`pv#m;S2&_qkb*OG7 zL4t$(ktOCND~L{1LlWMs97yb+&U`tdS|^_))wyR`o%`(~-f@Pf>q9>D1!`$?*Bku{_p{Pv z?y9&dBsV6lu}8)xdcf*BRas4jiG#B@`Bin9$7YSd4xO&Rh@;hmfhVc~o(?%{L#jaC zE;&XOc=RE#y?)-S6xX#_3hEuR<6(`yIbldLm{~XnNT6)pH^a`qPO-|**TBxP%{yuQ z`u9}LBX0Hbz^j1cQGM~EL-f-MmVrC|ZGA*IiyZ9i(_0Vw*mtB-rV>2#OasH4HT?X% z7_A~5S+oUb;^zAeWDcZ$%m#A84fZGqWAG>kg8$BRVdwJpJX1CU*8QvFduR8<%TwqL z>uuN_GX3`MjXZE-d1r)X8AgQ-XMG zU!|y$onglXJpSd47v``fUjO6F<~q6DSXK3lzxCFDMV>oy2+YWl4CMywgFLIN2BuB8T%q z9N#mD@i|}}p^NCXdLwHhI;AX8_~<2MmoHgqMB8w>nP(#|J(Xw8K@Bm@>7z$LBE4xne zxjG{i@sn=pDrTSf<>QZ^RJ#k)u+ZL#?iZ8n3e}KP%GYb}qjC&y13`y))khJiK9T^X z4JPSdccl%M0wFTKG^V>|4;3Z`ln!0f>oLbN=5F6V?d1ZD8IbemC)o?E^bo5h5}glt zbv!JJ7Flj?{)+T8ulTk#aOu`A-{m$fHthKAzNglmHkV*&yS?c`xtU6I8eF&O$1BM0 z+s?Tm$@q@+4g7;mZ^?0e(Fvl&noBDy=R|yY=n}-}969-w(wyeGAp$IXv=q{+su(lO z91kA}Fb9lOgByzNnikKlIh3_UEPA%i>@<%NmAiYx9Tm(0YF74!n3nEz40$YGAWa-~ zR#g&ZxcjWM6k?GI%Nc_(!flj{?&x$lhfVGOYt0o#U2XAYO%ayVGxoO*AEPyipt$?` zzCGK=b^FFOowA9K*A!i)|123J#)LMwXaA&s%zot)bWA~_&^)R^eew@E9COkf$olaL z2^<$gaclCGLTJ~$Bgc>tQ`V%;u@XpugoMp0z9bl3^!6&3cYFK@>o23 z%Edi%((-Y=aoT=PI7V1=xI7ZFiN0&Lg_+y-gGMgT~?N^EmcN~uDArrf~Tp!H81h4dZ0oNS~6@jHY ze8qvR_v`R=!#9@q%t+N2b+P*^beaXpHHVCRPNbgto{Djv-qFoeN9srbP=)}rXm5{HmV|mM~Zm6YxkCP z5E`}k&r$p{boS_}_}N3U21y~-=F1Oy2+tYT8Q!@U_Vn`~X+E4Y+TJ?M_u@){aeh^v)<_bE{@nZ* z%Gm7e%?_TQrrUg*Id=DF(udjri@{(ooeuocKe-KF;MLY4NiCizdie6EA#XaWZxdfX zd_jOngdLAhMGZXk1Z*Mr5g{WoQ5k(c@203PX3GlU%Xn~4ex~S19Ya&94sw@04K{~#Q56)P~K?feQPHD+^1e)E0KR}YF4KRFoU21S;k(V|lLOZ@!e&NTKZ;lt_hxLWo!)b4%ywn!v+};P?Y?hRFw$kn9=G znu~6IB)p2rHzc5srbuxlMFnetK)mz|AEx6=mi;!YXlM7feRDJ4LNXv@W(ZjE&v_edphu#b7WO`Xp zRx(nnUnK(1&q+Xyt6uQSqZ_P;9d0cm+nZ-gp|?xh@K;rW5>pL$Bn%oJyd1p(PfMrk zqpgF&7+eu;&%Q9Ohhgqnhy4=1r#=Y!Bg1S`M-UTTE9}3H@K)e^&2rzG_1T3{i2T2& zpq+bgyjm;m^qG8x0opa~*4O~6)Iyf0>Q>{@B-fiA3Hyc3EAi*A>V;zbb48z^c>~RZ zAd1C+-=>0VDo=6@d#iL+vJp!-Yp8v?ABKlPQ42{m_;Qpq#MWI93NK|Ux6eK)0-CXF zPC==z(UE@TUW`!8`yQ6oG21+_P;G@+z99}h70w+FTC5;r(@(9zI!jZ%r3O3F{EVx%Z5r1r z-J7*HuSmS7AEc!xa$+5Xa@|sp@)`@4caGo5&iy4Vu(I#3*-f)7SGRVG2=-XlDAtNh z4$y1ScHD*8D-_eKUSE2S3C6H|n{n$=7vw#DL^R!ux*dJIooSw&ljEwkZ2p_(;gNh# zeIZ2h+Wvbh75SoL$%&C;e@Hj`Pb8gBOG@Mv5||BB?the;5sOsk<2hqlhN1A4#9zP0m)5vR*&V@*Y)cQ*YmdPC6e#>(GU$3S6&h`O7wJ*S z5;cQ_GU77RdG?COSPd z)t}AH-GL#V{!bN>fsRC-zJAE-wt(k3I`edyqXI{^o9#TER@J=V9>SX052?tGxfLS2 zE~fN!k^RKK8gm{lPQQXlF4D4or6M{eH>qFu(G(m>Nzli3l(P0g;+(kIhJ!GkXJUT{ zl*{x%DhrEZn%&<$4`z&oSWtMyb}mJ4I#4zQwax`$US(NBLcoGqI`7kvYx8w0oU4@^ zO|C;%LxC|WOq`{Xg3SK`lk!5#o(%^ES_kr#vSgdUaIk6lasv_03sr7Rz= z%i@P~3E+{ob#uDLMq|XiNQJ8+@EE;C1$DHF&-r0CRrE`kv=c?@KT1RnUKu^ga5qc@ zf78?#>8vK=ozwFOJ5jj5Xj({b`y&0mW}+ON2$3a1672UD;{_K?w-v4?11e4wH<1tw zizu8k5+4G_Ya>i9gT$9WOS=OXkjlg4o$tptlIwbC)$hsLl|9LT(rwDTop_-Q5uY2v zK;i*9){hc#sxJjNZZ+4_e5^5EDYX-E`V2fT_eHyKDv!4|^Y8E(cv|I&WWc;d*S~Kw z35+XZxo1-IbC~7lYis&>Y zv{oA4#frirka}o4kShpRIWP3Rljky}=yEUyp&i27oJZvtIzht80GlW6DMfq9M{zol zeuA!YClPS+%IL!%WH#F;kkb+ z)A3FcVEHAY>TZD9yBWWfAPD1hv^bB~Op)20nFN`wp8pUMo)}3sIQO!>yyTpSD>{{C z5FTt|hG-re1_o`~Hg{n69gaa?et!hQSx3KzGzJeY#GjNvzwI0av;3Rgw@z&Z_hPk~ zW_^(Ie%e=lc#b@}FRwXv&jF(Dx^&q<4z1?oA7&NWrL>6jH>IrTEh6W{NSojBprd41 z@>f2B^?gB*9!8=SuBSYHwDclWu^Oi#$PYI(r}(;EyWpFlW4d_z8RYIMk6uVo+Bf0I z($yP+T9gQ-_ITVKRZ5O=oPBdKU$~3r(F7a!KsIt0N9~)_1I6^Qh70T~Xw32=hbT<= zcGu)Sno+obKeX$`{|>l$QY3oOXf)VF@ArjxAlR92W`nI4(szu+Uoppx}W}~ zi5<2*c*+kS-NDfX32HRxxdgak(8Av;9|Hto^ofzd^kXCr&k;)V4=fngQ>Gw1B}fta zyYK^EDinI< zRt@`^z`gj~Svz|FqM!!6%I(Ub4U&pN(rud-KDHB`zf=*jpWG_kvEId3YQc#or<0(MWc7Jwr265zF3V;`b>jqGKTS7`r0C>$yw%wyD zb8U#Mty#`pV-u();XtB8?F)UZ62Z&sr93%X9 zQ5THYICw?V)I>Xfb@%qV5|<26Qq7ZrS&3xk8tJz2~+^-B`Cm#uNf+GSXrkjggce&{-25)^T2K{V2l=g4@TXXlL>piuf zYxX?uP+0n^_ASBsxo_rTt{)f|@WA8P&&}=)N~~gV{|YOujxB3TUqYiimHF0ebNt~bUX2Ke`E_?y@cy@cJioa48F)kPE)SlEgijz@ z*->hqL~{t?N4&ML%hyA+N@zhyP!mT}*FdubI!>y4p28dGs-yFALp%?fmN+~qZUCOp z`YJ;hKk|W6nwdi6F~e+cTr8y-7(3nxiJLG7&GA}Hu2kUK2RNEB!gmV#-O$}aHw{ZP z7ydpkn}i;H!n6qQ)qQO`aqIeTy_I<0@7d()Ghzn+G_~TvV_hF@E^Q zeRS($0s!(ODQRJg@rH*l6woUJ=mo0CWr{`q`!>3ukU6Eo+xQ3?*+P0_*)5`)`Skj} zpN7}01e<)jqlJAgglVwMPq-&|xTn&7Q2+EQ-5 z{N0ED{)K)|#~%Z)x7{lyl1iFG_WT%sy+zP^_-c#y1;pypar(8AS11*7-Iu`$QI*!B zW~1cA_$SFpKp?*A8%`Na&W=tO>ERR(do$v|47vlL|>C_@SOCNqdm1vdF z%%`}BM4UyBW)T%W3c$7X^P1I9x+MbFE8t1ZHdLgT!JQjh!LlRYg75d@E7vL1U{>-1 zG5|MDw`L!c>rMc=%)vK_vgim0xM$TPBJOnpz-_HM$P*`xzWGGT`SkWt`#XCOd`xw< zC3 z9-((I`kN+VEAdZ_;PDwftdG&_{q7=eMYK(g(`UoMcw;!$2n$gkz?g@zOIk%ez)on z?L762O$hzgwmIalvI2$I_%Yy^z7Ri3Gt{4o7W?r|2t7>e!B0SJZ9(XfI)sM%$i-ef zvKJC8l#s-+a{T9q$TKd@$9_hbp4N)@9{qx-DZm*U)a6!o5_Y zV$dWJ7%{C_U{!`Ew|NpP~#c;s!SWcyhB34rz6>2N~9&^gI*#fEn65DwR)K)UbvI95hr{| z_+!t{p^CVN%mnU>M=AX})*)>0jdDB_$Wnyg(-WI3e+E2OhFerqx`wq7lS`5+@T-Qy5SB_vmD)OTbgU~YOn-08W#m{Y>e@dB`mu%_&oY&4R3y(pf-x`L>zTaMR zKAb8%+68Ls!!O7wo{my*dy9K2zKn}TXz|8Rt-p$B*-?>2v`DqkQZXlid(HXA=qWV+ zNKT#<{AUVrvuX_q8W?@Jkkl_*Oyg70K?mQ~LVO}ILP{S!AEUQIMOeLxwUtZ{%Z^OUtAqM_H_g>RN zaG#d!t-23DKKQN}f%Om0&!af`KFoA&ZB%6*&7P_j)87n?Bcb7+Uj&xWj)5#qNN0!*LXM)WX}_{i#m~c0)U_0khzH7>KF{Y z=;?Wn!>YYGJ!(fu)IG#g6igA!V5P>hUJzniss zFa#Hhb81UqbpQ`Z>STjMv z@F-I><0GO>f5bi0V?WcatbL=RjnHY`THKN4#F2F>Rg8@FbH>7iz znR&Ha4FbORW<(YOwD-yUO-EU1LSNOU52mJw*0#%^(S}mImwn0?v*1Wsn_>SB7jcxD zOZ`3zJNa)W-a+83+M{_`RTs*6J8Ex+eL|p|{=S$i_~rhEzeO~{+O5-C9l~6A=%W-O zL0bS%kYIf;fu7He@R(hS=7XZe-PLM(A={hJj@9*x7R3^+bo4WdqlpT$j*QRr8hJFg zowjQsw*_UC@FbBB{ug&BikmMzB{nyG=eOF+c}QyFi$r!`D?1%Ciii{Zr%A^|K<1h7 zf(*uBVz~F~nJEnk+Z*ZVxS0}+!ss%Lvaz`TCLH*5vDqW2j=x0v#Y{z^(S@dBy;B`r zTaq9p9FHUVoNJO+x@H9S#t}CQdYB`0=lT_yaNve+6&HT9N9;S1K$gE+uEqrdHcy8k_8l2nUh9Jh*xs4SHmjwQ}>}PzZSZ-q) z9vXk`S6sGsMuE8v71Yr97Z?%U4+V`+y{1ZNd=$Ek@kLeYXA{VWme2Tvvu|?GA)}+P z&t$j(X=nV-dpV!!jD{Nk|B2WPHwYPS0Ec%Q=c*Yk_j03*e z$-fuh#k0_RLMQHC{8&5Ry5>TY+o<|4@M4!@l4Psw&H7{F`U}j(HWJuA#(yTZfg*kj z^{@^9ulSy-33qfvCqcvp>vqAB3?Dn2c@6&h8N2$36{Rk`^$28_vjSt2TX%fAOsiVM6B4;;YA3(VizOs@KKhkI#A7BK4^cFlNTu zcu>~H$})>(ZB)0ro+4Qr-ZL3%qqs`3HZm!MwXqSu+L*)`i(q^PMzH8=W69OV>1})r zT>;~-(ACD;t~S2#)dut!e8Tv!S{NVsAaC)jjiH9|t-HBle9TuH!F|#k#y@Oy{Wh&IzCQ4v!;U72 z+eik)Z6LN~H!yw$+{#wC4gCphOG7JQeD>zJjdCfB-vCy#V}!U3zB7#9YWa!cHfkRE z+IJU+FN_Z={nuAZ&ORqA-D}Vd-sVGz-=f9{X}ms7+-}jKF%nG@vCWs@kL=;Bfxlzxb4@`;61UV1XOd z#{)Oe6N~|j?__XeqFNW+_>S-*ehA|`H28aE+vWZ!3y5B$3t>qFnQNmVqx1IFho@z0IAjb8iQ z$e@T;G5oW2&y5oy{Az;d2J;t;zh!;y+4=!0iJ_{G<@x$zosI1ZU+wA8|5#+dL5*N zi6mfJz7LDWB;Q;Y*%&(*e?4%68ee>76WoZrze#XIpbBodb#SA(vny0D72H@&{@8+U zYv9I0JBb1}4*6UL+yIRgh@(A!F$Hh~RtmVGZiVsXe5+~@)Cl8`N*Mps2RG0d{1wJO z<_N>-35)x|_=*3J^|#PSHyDw8J=%a;P6RioK2#g({Nhhq3*68GiZwd5FTT6k;eH2R zMo1Ag>;(PX4cjL-HbA*yXE1(ODK{`wZlH@SVSK^>lMu!? zlzUu8uxvpyl^7LiN4LG=ey$vKc&LX){IK*f@a^rI3KLiwVqg=uG z_l?S&Ol}M?xd9AO$qlPpkz)9uYGRA@^5I(%`HLS5kQ>myQ||)Y)JzId4Fr&mGv5X; zly8GHCE(lm{#Ja;W*^(c_}(zRZS-H>HmosJsrbRbZ6jis>kEBgeCu}O2jhDsjDKsJ zW(ec!K-|XB)`o)~%HcLlZX%8BxW7e$+t7DIst`Bg+lC0uZyW3@Hqja0Hk7Pkw~fV| zLyOzSZzN)C+lJx^ZX2F_i9ay@Nkd3}+t>iNQSFMpPcXjF41ZQUs|&^#fJ2`I;{)RZ zKKjo3c7gF%VGWPXLa59+Hu_Wp3pcXa*HGaG>}ca;!VR&(_|sT;s$l$o!*%TRBngbq zAHn!&H{8IxIcHC!;RZ9q4J(FM#Bc+0t81}vW2OE^#Fm5E%y|IgH*6=|IO0gSL7dW_ z!T2tm)HY8K%{#yUH`_Y6feILZy{l?0;_SJPfNgd47eaD%0+ z_Ob@XUzl*i^(0P6xRKgm{Jx1mxIuipx_af+-Rcl)gn=8CPJtU0ZuWCh=6ce$@ojAz zRkY$CaoeC=2jim~3>FU`t-Nip!P|z!1jc7A^lhUR;5L8`#%I5m5|TUUjxPCaL+57G z+eQfwh_Ktnyl>-zZX4PIjBhV6e&Pe;cZS;tJ!qR?{3XanR~p>d+u+6l2sfU!4sHkn zp(8k8d_WAjF{E?pyBwTAZv2ZjP&^mAwp|eebKH;)Fuv^t#?RHqjn>`8NucC$W4AkQ zVByyE`TMzv;|9#1L(VTcZUBE}ckE%u4Uokri;Kek7oSKSH$-;az{%rA_Xp!6Fn-)1 z%Q2+K4G%fzm*Y5KeDrbSMyw;p#tqU>WvjCOl~$nEYuud|H^LM+0v*Bla(BYw_RKUe zzMwzYxPeSC{%npLH@*;=d8vo;eMd=C)=xV-N}%yZzz;*;HCV`G@UmyTjnMHn^eqK% ztQ_$K)5!l%7){B#*OLVcwo2BQ-v5e zI=J%1jd>&{7(Y=1u5e6rRPGyfDE;$k6c=f61L1J%s>4umW29IE&~ue_+l-hfBW@VJ z`>J4kz`aCEjffin``ih}m)H-zEJ6`CK1yKx{S3z6^BXS-6gL?5?Yd?I<5%tCkP{f6 ziR5#IEFwwVfCm_#rHLERn8Enf927SMFcug;KA!+Qm^brd-Bi6LXNp|nOwm!2IMDf@ z%>N>OfAK}Uxlzvt^t8DlWv3R&tS$$PucD342gYwF82^i4e9Sm5Fn;2P6|tGG`-`tg zw;}S)jbpmGQ71l0S)Blg>SjOuZHgNS+)+#nPD|nj*FD1U^TGo^+yIwT>za-p8BaCb zAVe_!A=tq9HOi9-jK89*=rKjyFz12s`HCZM)Yj|-|EnD$ZV)0E-)6vrfh}Ns`zGCZ z*zC;vucB0rha0j8#*f|2*1-6@V($|eUss9;Dk%jC9nfS1(%fLp2*#J!>619BxsiV2 zn(G6`KjhZEj-7D_Fn&?6%nfM8IR5AuB$*qgmK%5b9Cm^6-8)kRm&^@1)jFpYv}4TF z^DC}Lt5U!;Fuu5*esRt=xi5n5b<3m;jBoo4+%W_c1k4Q{2KdCc#-Eqa?>5oc$eaE890 z?tEQ4gx=Lm)-$D}O> z^f!E~*ldfHRc*h8*Y>`Rw%l;F*WQ~iK)?QX){Sg@qs8(+(d}!zLa^^Z(V?jqJ(d+h zo*u13`J*Pd0}RdVI}hLy?}t0DkSgjx(CL!7Z+JfR3Cc!(Yfd#Al z(YRg2Xl|TNO&kp;yDtc{q4wfuS=k6a*>9>%cXn#0SOhD548c0uEG#TXV_Yr8iHU zz`=R6jFG`|bV0*4qy-X(hB?5*AQNLmNipDK*=Rcso8<#454_TG-QkgN0xUn=`Jv_x zt|EPHP&z%ZQWh0DeANWOxqiDA>r`{HqpxN71|=$LHQG|86V$4 z_%76OH2@r!-Lt)k0p#TYsx2iU7N8}S9L;K6)rwxoiinhZakl;30I(Ad0tW&I0?~g) zs+%w&WDQbRzE`1V-ne-bnnWcInJ^)kA_Wc#I^k1o(?k!EpzkwjI_+l%KcdaRMCS0x zH4~k1NpJ$^8;NoLxq{9+oR*s!a$}himtp=5rp=oZVQBMZ&2cGZlmrA`g}Ez|3}ld( zOYnmx#G^ur1Gh$?HnI^oG3N(nG2aAw_z^qs`+|XD1Fu>P>;hw72>;~p83#X1c+B#! ze$+D&pAoi#g|a@=PVa_i!ZC_x@wRO`y=`_#L6sdeU5L3SJ%m_-%#VeaQk$B5xdd+y z@opkK*s_Qt?Ab3_HrqVi_1;yG~@g z`P-&hP2r9Pkw_n!CW%xi7YvC-d}?(r`K_sDUJ+3SniWc9bkY_01rfFH`opdXs}P;#P`Eu*=1W zT)z7z!)C1t(HmqEBwVr+${I3x@aKXfPB%ydW0fS?^*I)f1sg$Jv{XBV3%@O!zL0uG4wHEs?HFaD`_0`_m7GiAGBinQ`mR6?%>b zPb&oZ&ro^rOv9$0q!W@1qGx5~5E=eDwVSXqX-w$ft7sUEda^JW!7tum=`L;DJ7gk8 z2Jz1<8&_dGbK{yLz1+9c2K(GTo`CG=dc`G`)rt`Ag|%0O-q;y0urDXRcGQ`*|3fXv zI{~6|5=xwjerY7=*u;rk6T<9a0vE<39mWI(Hb?}SM>y6PhGP>37h&Nc)Xzv9_6h%Z z8m1!?{`n@hgmf0OF#GxOXm3I)PrRVVhudaL4M+`zyC~+LT`H1@22GO;2C0ZHWI*9_ z8kPz*1BFd?L`GB&N2?s81u$mR>-0ws>{+Z>yjgn5^wKuMbUV^U2> zLqtbv@dWD=Wsi3_VV-3Z872Gw5cYpD(OuW$;=p+gURjA+R;tSzq4F%bJ_IqE;0j27VNMfe{a92*(`a6J|M7+DbtQHA5q44J;d~p*k9Q`Z$&nUq551nGGjn z*-R|&jTijHAfpTB;%h8Axb87}V|83Dmz7&7BR2};8k<68Ofp(6DngW}VhT!Z3EaPl z+3o)*Zrv7>sEiO1i4YMX5wS}=6FxeNQxP#M#O#&~qCTBl5~h<6WqEbi%3U*>&Od52 z!qOoPJF}W67-wM= zrZWpif`g8CRwMih=leXuxJwAvInR(2zoKVT%UWc~@e~V^h>6(4hA}}RGUG%Q)@e{V zVQe>WLn6Y>cTkNv4U$am$v?R-daLmoi<*0Vi zCIbKvz#j{7KoSp=gh(fM4moK@go%gWVUS0s^#Fz$2}2&tVaifMy$S1feoPGcVF{V! z%6Bpm86qe$$W15KUD+V)gv%Hsd?B3>c?cF&I$;s7v=kUKcZ@M6T_uctiAh)wF%rU^ zU{!LkB1ZCsPr>sEF>~Lv?tY!Uw~REV@|l^Q(@n=DhaozKrIe_KO{66yEvFm~Cp?zJ zkuwgN;IW!W!%MhT|yHzBzUow?*z{x-3y|&5);(VBbN(D zW;~NojD#}@7lw2NHW5$QOn9T++L#b6Xb)S&Cn2I@`!Nqeh72`HN~6?-Wk|9P5~aCE zerb?1WBH{KKAO3QoOY_8mp%OU)yb(mjG_s9#$i{KW+LMdBMi4;w{3^!)v% zGvj&Xye0&$m+SJ4e8$t+bY?iK%4#^9%{B5G5#m|aHS0!Q_>$qAoOZt*hkt&aY{iwO zGPS_5?t3*Y`$%UY797^V2=eg42n)Y-RrBf9b-GSQR8^Ll+SawI(2+0xZE08yaza!( zn!u6H4Y}ne6rvuhL&`r@jLA_@H4HMI!0AG8CIv+`LXg=PoNu-u5*9jPv#>09mJ8QA<(s#RN%$+U=KRy5B;C7$tVVdC5UDKFfby zOF&qk%S7y)Zf+laXyuwyX2%Yb$wQyLD{Zt>9J6Ch(mw&9;=6vWQjl?&N{Z|Nqa=^5pz~jJ(nBXwX3}4=__11Gpz4WhYK&>3#Po-9)IlB^zZ^wm@aupQ{|?;R zCZd~=p5Q3CGF0cf%X54f00M#+BjJOBeo1=Aje~aCw8h73;v&q9HsXC5b}w5$R!tb0 z6h@v3Rp_fM2p#n$&J%zChT!~pwEqg6#x0>O*@j;jGy-=r2rl09zvR5V=ADeu*W0ny ze0^0tS~gdM=UO+A0bxyQgaI(c@2pnhfG8;lR1Wna4YxN(O;^xE_8N!x z4X`SpFCQE|0aB$o2?(W}66#|fvxUNPWxMXJKcuDA-yjpq>P*~V(lit_n8F|ERbuUSr)OYd{6bMj#a)8lRrDrKk+)35T{Ug=^If|iR@M#1b2alWff zNnxT5O~Vfm@y^_4A!j9A0ZeUQ3Qli0T^F2gp`l4;J*!Ufo?UqW25<`%`C(GFK$?G80G*F3wgERR|w0c-VNH(ipR4leH)qC(M}?(q$(9+JZO#xWp@ud<8NBdkWHuvOW2 z0q4YSzO4okr6OF{Ir%X);mu;8WAjGxB6yNkTcVXvbd@T4dhX4G_-tm>KAyjVVfPJC zeFlMVsM#61&^itE^=k{wOVeIIkpMWL;vibluZ@=OSL!?D>k)OAN71?kcV&GOYNeuf ziA*g2t^4jFS?aWml^%Nk6Vc$eFP!~njQ;GI8tM){mdfU6kQ9E1V`0WhAMr4aF9$K| z(doYQWq;tvNEx}{5Yj&EPkI7EDkPUez>enE-QPa=N(n@ZHAj(ymAQo8T5@V(X4SU) zcT|y4jgvv-p<7z)^#ulhqh<5Zr&{q?Y999-A&JS6ZKAD>X&LR=`~c3d3jnB{E7AEM z@R$k@c5oT|)7Xv_XOzM+VR!i&59P8``FKB>C%a9PXd^RBC7!|8RYi=IKB99-**in~ zalOd5KsutP>yX!RHhHtWmFt)Bw?d~G;&!@9zsc`QgdOZdm5llfWNrD(Z|9jkY`hzQ zQ+w^UfByS}=z0Y1ki~-llL8sKxUU&T;+P;OXFs&6{J~1TPAJVYbx4|1;aRVMnb%)o zH0r~Kw0yM_^P-wGXUAJPc_{i&oI4Lea)})LQ#*oyAm~O(F&Z=yOkq8IrLxWnt^m`# z85_99jbxAu`XwuMt4aMjF<-t$+5(tVN37+`&*|i}EGd<9AHL4X=gGo=*vb{Bq@ln( zA}aaOM)&>k3&wVW81)W3|3{spJlTkGgheF z&e|`b-)eD*f6vUv(Dbj*hlL**E(7b!&b2)fA6u$($#Vz6>s95;*?MZTS7nOBRTru; zsO+uBEn${1j2Z$?^*l?IYXgyh!`@b?QMo_Kr<)ziqRC1_9(K4^6W+;kn!1Kg+{`Nk zEs5bsKi8W0cK%Ktf%wB)7A-)HQAHEYNU`BD!^M59+pHr>g=$(xaNG16d_|9?ROo+{ zxWFZsFcjuRAX`>V2HE<_7Wa-ckGqW+Ttpi4yYrlnqBdhdUd#ruh_*@6NA~w+LsH)?@Hag^i|D5`VP~oR6EPQ@uFhzC}1&473 z8`<1qXjr=Wv9_ntb}m^7$caFUPBubRn1f)%U6x2>Lb+U9cLX-vLK71k93Z9mx?9(w zoSA)xX#8LI3NCyipfkDgn*#-k2x)GfqGmxg(4}8UH!X67#MvEE|vK?RFxpi~faaNa{-WUt5XQ|;q?n@bj89QZ#f)yCF z1O7l}ZJ189|1$?y*NjV*B#O2va?-6+AgHJ!x?)gRk5PDg(}C@xMQppx)0w zw6ffHh;Wn1Bu+>&V{=Yvxbg`LIv>%pf@=09yxGNeXzoFiD#@8;3WbAZI;W?{nemuG zs}J0pfT)XQOxwUBecshBEeR4`DJ(HqGa=m-TdpA^d8E3vswwLQB8Fmwqh-}M>SM(a zAWNysijJ!*lv8F4u0?TFw>8sx1i2_b!y4oOU$3_~=UuXHrRSsX(DS5uZfKuo+Q9%c)gCh&)kmT%BFnl~Z=FqKd zHRUUr57NMJiZ=<(q7`xW;~T=;|A^Cbn@hz|>Nc>3C<`Me;%g&UQ&7e~4m(*wiv-KV zJd{(D0N4*$l0vn)bo)c+1_F=)byFrTxibadI)&-42%n~PnCJ+Zs>tJqnG@wIC zH;y4tBVt**vrpOhU{2^xt&sHy*n8mCv_R*VlnG7Ylz=2gdP@4?wUBrMZmiPkeEf7D zni7svqbF)m`k4D%=4O$cfVK*<8t!5p=kzF1VS9lTBItVd!bOGEY$lNU@p+zXs%bU~ zEkg|SKf5LG>KdVG>^}mD47OX2x-CLN+YS*vy7*#F`D>TIK8%+9au~xM9tR@VRJ8Am zZG&nax6*=vEf9&IIy{|S{fa`vB(SXCfrLGTFV-K>79hBmWbt0Hh>?Rmo|mn4bc4rC zholieV5g*YfJeAKCDWak%z$vYndXHN#_XD6i0KqhHHQgwaGDHy-s5vA$r@VTLVqzieOW6Ag8eBYJmUuNMgHF@D^~RqU9G{XoMIy zvg4az%DWACc*h7A%y|BVEV^9*nO>JomIOpe9V3j2f8N9u55k}{b}YM;M0;Z^&I@a_ z*>5pMFA_@Ft0^k%q*Q)#fCMz_X#72iOfyKN3_lcU8yQ!ZfgNNCZ=NhDpj?P1+|z#e zY)pu6+v+hTsI?LLcuY}vi}A2umn<)nuI|kfC_$7d`b%xIZ0jGO5?I_!7iuWqubwTL z^()Gp-E$5q@$J+yKT2Hh&`K~4FQ(!xk*TW=??Z@mm-EaHN`RIg8V}+!DF+j_hs}u* zKOE%;hU7QJ!p~*I?A(=CcvR9A7lPjtv^RnJC?n-yXI4WL3 zBlN$?rbHpqB0}r*+KLD=M#0z%MJf7G2n)}SqCAs~B;a@B8hpbwRIZpe;I`M_ZQrQ8 zW+I>H7yaK>jpKs%2Owg)k3N7#UD`?tB+$$J#$Cmy*Dln;-l0FahCA%yLV!XMf@a-x zhEaI&O6-`wT8f>4U?XW6J}G*UkxY}G?niZCXzpflgzLhFG`gCd4TTgYcq@xtiw=PhH#@n5-=TI>xx=Hfi7}fu%x$=3 ziGfQcce~?i?eLghVg42q4x9aA(_w-mJB0xYffyHr5;l}p$(Zs*uDHN!abvPXO|&3% zQ@kB`r?#5&q~w-oKVeY*whznUY*fcTTCX^jGL}# ziOiowDXddgz|2N#Hc3P5==P+SbyVk*t=2pC75=;X&1>c=^YpH+Jv`7-Uy5!?B$T?G zQ9=OOB-~cE?M01B<5P{2DDZ|Y&Mkxrn_&h4%Gm1EOViNF&`IsA8IhuA>hMpvlD41ABeThIB+$uyN zcY-!dKWehUaSF2pMLUb=i|03o?mi|+b} z0PW`peAxe8AFNsL`Ic}~B|v5TCL)6{4H-#ln!e0kFk!s;Zx52W!0>-kOGbb+8q`?z z3opz>Z&8vxZ>Z=(cyNLSiWorl;g=8^50xkYaE?L_TK!65!|67g)oA!qo&CH1I*Hsb zvVf7*--7mO*PT(~Op^(gLvA*>+{G-Y2CuA^@V|&N11xX%{iH?%lpgl~-Dc=kyBvHm zL>YyA`IB-q$UF@h>Ft0oq8hR8PF@wShcfbz+_7>LygQDQcHO5D}{ z7ifh)Al0MnbgWyGe>2Y2lh8fUJIkNYE}%;fHziRY6|a7HQNFyJHz3)1!)hbI1JET? z!4P3M)D{%g-OtX^#0>_Epo*%lri-5QdPu0?wJk zG3nau#36={*z8?T_2n)BAIt1IRb^GK(=2FCr9Q>s8qziPGTrasmVT!^CysBHUemvS zEWofJ`QlyS^w5L+vbu~Se4Ob>8bJtlmRbk$NaCI}>hTO{1BI~(UsDr3ozkg5iD>Z8 zt4Y-u4O$cDL@dy&2F>kd{L(pZ7{YH=4-#@@(*UqS{Y6{D*(~i(vp|NIZN@RSb>uY5 z9KcJ1R;@H-mnM9;qeqshJTdA|p}js^I}g-6WJ!v%u-tbDBcktS69C=hDyO(QqeFBb z9^X->g*1w4ul{F4ZxP=^nBK<|ei@!7cj53TGk%nXSQ zp}IT!O`*OpEfj!ScM|IZK?2;+?2Kc(i;DdCN$QgTIMtTKi?V)@CSxmsdxBKLqOe3r ztf-Te+)J1fu7*-lIS-_g(+8%dU8re{o(DM_(j+@aU3-VK%Plr+*ERNo(D;oEB9e-n znEA;t?DnM3M4*V5#GQDwMSqaiTx&L}lB`&5x<4OU*XZL`GU9b_p%%bHkYFyYnf=QM}-g?P${ z!ib9ArtyaNC>Yq=>y2htrVj)$N_DHyOXQjXv;(W;Gqd+5u0}6J7*|ENb3leTH|!8@sK+YbGD*)8cOG!kW{jlZtOfwDPKGgJa&W;#!ft5H!k^mxDI} zJc5v1*EclJh{q0>my1sqMbcxxDfqGGI;EpL5!!oDc#I7A;2w7-e<)4(rys z5mV#4y=es96oyv?MY_OCoQl{`4p|{oHJ+_n7=rs$M+e){6$M6O zfHeoj!#eVSQe*{Br*{2q*E_T8aDbxXdjZ4=;2MlU1+aQ`y%SyW_OT=nJ$HkeC2-!+ zSQH1yLf&Hu>`=h!vJx=`2JazuCfz~ zn<<0~plakLnlh>Ye`D^fZtbZBC~8tZn}lU>%@N0Caq2T$6uL4+y^XIRDLEU!#`1uQ zB*2=n&8 zm8D89@y{cL0dAoYO=)u~+SdqV!jvI7J#PqP@Zj&v2Oex8_-Ry{gt63C!9x;TZ-NPg z95Xi&YbyB|?d{kN;!bp<6EUWRVZts1|EF3RRk%Jcl>8UQr5rN1n5or|Yp%4oAA zc^$l>@z-`eSaNxsblHE9h1Y9p64)9~h-oL+s9P2v_B^6I13elSpJR(Umrfu~-a%0% zWovXeVpap7y2Hc6?VM;h79>%gQo#nmj0d3c6K~q~t|U?^02)c17F5Y`hZ1CeOfv0? zA7vKI$`~GbWAyY1`2pS&kL-FzuNhsWPp!J~D+^AVPz(Od?&4*kX^;84+P83;8hlhK zw+^hSyd&RbK5EpWUE3Cp$Ll-vD3DQW#|{v!J-FdSYYKTu5aJ&9$>{K+DF}=!+U>rr zd>n5tRpmkCKeXI_wQfV7P6$AxQdekV{Hi@&;cv{!A8x_fYIjFeAij>{ia zGB;ffm#8YVh!5z@f_{ETrn0@#z(y131`LZZO}55z6X@7$!q+5nzmlLYSk+_~yd*I% zPTgzWFNKd7nmR(#HtYPEB&8-+ z(mVmulL9)TuCjGj7LcbAB5?ODv5)MNnawrH2~mm9tpW6Qk|8k!4=P#Spq9 z*$H7lQYDSPXf>zmPN9dxL$(Ljmy=kFngFpMZqZ^PZiVD=hH;vicck3UE?0&+m{d|j zFB;y|FAbil`~7*+cj5=1YEX95&yk^1d8#}*@&K!WC%ttj2G9hmpffIjhHD9t8dKZjbI$D;C;%(qdNVczw3kY@f{L^A$gy@1iEyoi!Z=ZCdz;)pD}*YexsJ7v z^)($r0UV>|0adL)SdB^PVu&tEXNi4W*G^7&EE(|A)FNjkoX_KdfQ%4A_><+WlGQ(i zWFEG!To~sr$lW4J?x2huZMdaatj(>OB^Ny6cYj{u*DRz8dHL7A!&}78CG3xF1SM41 zjQldzycU@$Ki&j}N4vvK?}@dRprNEkWDdc<`NzMruva{5R>WWU5RTD^Bfgw_afWX+kNy`hZkb_2*^HxtrNMQ8D z3eO3c zzRXkhL9?vhTJJV38{U!e@36+E?Hfxjzzqhi^>y%|jd-R1GDTAks4<#O5D`AE<^rxARkymgsz)&fevb< z=1LsPIZ4JtQp)z0jC6-&9Q?&khN>nMDCKmSa@3kB;(bPWU2>6Nzk*dn#THRaQ94Cw zC!=?85~MNO{p%t&G8hN*Fh`97a)s2^L*{IXgm+-YFd>aX33Yj{{0AgfIcS6IOsN z(tgbUrq@bhyZE#c{q?Cr8dlU&Qvpw>L+#Em+$8ROEPBfjXNWD4%;hQJ^SIB2U6%0HQjmT5R7Lhp@nn@RSy80A@UJ4fnm&XWTMtoTVy>I9O)QA+wUJBA`P>+-rxfX{cZ#E4qooOzMDIoXZt~80dpK{WyiTjN@ z>O}iv@E(N`DDmwB^kmT*Amlk&BjmeRB4ZOox7NLrE;&9xUXB}U1FnB_CWPevMqt+%L9#;o(les&=-7%9HW(%0;JU;z|{3f4pyP^Wo1~TdsBi` z#D;gs72t|*s_Yhm_gaUP16L+;ry1bD-6mc_86duZ&~QXT8c?+?vk;OmIKv(9F;7GR zhNC9B*q|Q)@ur{QkY}(v8}CRN-vf}SFfXs{!75%i(MXL!ndXIuJ%rq^F*xxavF@OkfWE zB#piSX%vdQskyx{`RJ1LPU|u(gZ9+;~)DVR9vVvbIuEz?3zyPrJWn^Ff z(QmMLGe{X7!cPChjHSRvv~|BC7iJv8UF2Baic~Llc-^P6U2ULLBc!u7g|hR z_CEc(2!W-H|JxzO$@-jlT-e?7E3#~C1$TGyG*yb3Ei|=N zKm@DiHj$hGf)W6=dHfhDSqhh7Ytte1CP$?Yr&^|6jDToJ8_++dTW(3AYh1iX+T59eRqc@)UpiBaIe|rEugJTzhb9|K7QP>!r z-$a(mx2#p*%@jo@3Fyqz4{OwElX-S5k>-^g*DYi9@*MxQbG;f*Q@>GkSEI0@ST?e# z@k=|SD^Yrfo3a+^&BgQ7$C*T|o4|EH!gDTfq7+$3ZI0-sgpKcJ`szR)^YpUQBl+^q zjF3RlE%a}x7Fn6m$f1>5D<{c zPYsZO8oX#DS~6=cCF`1VI8Dy#_yCE(F~j4M)eCewH&Vg-_#PgI4G&**!~%n{7mvv} zHU1XXFIh)mYJ#-IK(4QGdjUvZR&V?_TjFT8A}rx{Y8v7UrahZqR>{f&aT2;nLz@ub zz62f0Cj0fwYaRNXsv!}ml7^Y(w#kjleF07fdD@6Qw2M}J9ieh`RDwhSRrhv{ObGh1 z=7b0k91+@{8Zdb~>ZWewDq7L!xb)zb>Q~P}0RWAY$$XFV6=5WY&_)g_DZ5kcalNU0 zV91J2)DjJJ%pxx7aUjZfsz^TZepx;tv`EBh&f88wC|W};kT6fQX zB~AKDH%fIxz!8Km+5kPQl*Vml)^&uADC?Hq(X4TlncX0Wf^>9bzyRPt0uCfPgtD09 z9DgIl7p=kQxC`dZ+Ox4pHMEHKgq!HSps=&r%CMn>!xs)gclQ3L@RNPBbqllnbKQQI z(;atnBd2%aJ>SD*_#sj(Q`u#u`(g1x#yeodH;YzV`M{eU|~)vX%)G7?m!%9B?J?iK&AT1?d_ml9HZh zit7xG)8U-QI@>_G_m>h|dqel0ht|f+cMYmRHmBO^Q}Toa>IX8mczIw3)2x$7ZndmtrlU*f9=PHJutLSG}S z-LW-IMr>%2ipC$m7A+ZOlSE5v6Dw@Ba<<**D1zmg^@O_GU7Mn0yHx)Wyx>tlYcF?< zXEThVwc3p|(?W1<)1+I>Va#ss;9(-Fr!lTFbe*NoPtoa$7(?NS<2)41z-FwgV1PjL zX6tF#k}h;*6K$Y;u4p!-%Zk~V*AAKQExFH_ z8a;uYF<5BuMRKGj_m&{O>-O~;5D*M>KMIylXj%ou&V;M%4#xfQz>@J5jfgysaLDKB zR6D)EbZRZOX^VSnxH-)Ou{<)uOm3?=xJ~~QhHs>=F<(^XI$k>dyT{s4>2i!EE+B?J zxOyz5%r~#moe!$&OuJVL&jUumfN zR#78rNPt1XQO^WVxKvBNr>CiS*6^Ivm&+f5i{~#6&DAROUp=P_SxgCPFa*d6d7Ts1 z>^vH22a;CG38j^KKkDMJWwy%8gL^|#Z^>FqrOGg1d7S`N4?icOkD?kPo`{J7MD1|U zL0tbkds4+LNkTkH1si}d4uHn*LQD3$p-oZ%G$>Wdo<9f-4mKon-w)M&CS?R7l`wYB z6&bik+#&(mYST`&O1R9w0+N{HO<(yXyhbR$llLH_(J!f5IO_J)x;X0j0?ew;S zsVeTp*}w%6=1>|EA5QvCtZ z4MjS;#J@u35Uws+>&sKDW4&Hntg!JVRegEPmcAIiV~kJK06sv$zauEA!t0|&TtZR4 zUP-mYPu-E7&s-2Hb78K|S0@0t0}nba!G=+p1}~J(-5+DbW{@e_*T(FuwtmT7#IX}a~d@SZKl&SD5Kl=m4ae)Em~p{(X9v)EZ=M}g-i28He2ua zXt+2Trai61@3`jlTLv{La*b0&%r1i63gQ!3`>WssDw@5-11K!S0#~!+14Xyft=!tr ziY_~X_yL|rX>c*=3v)RF(#4YWj^m0cIsQkb_861UCXNlPo%{-*f~|$iN+t1$_A>wQ zRCT}=V@HaI=PK3`6q@jhQV6&c_d}WLzOZWk5Jv&Vn=-7lb8bFDr_FP7(|ljtRwr(> zRuV1u(7;(NCrRrBxf=GOXY+=Nj0#l>1w>_5)k*3Y)P~6#C{(yIT+M|`$yK5%B1a+f z=IGeFCG1XNG0^7-oF=%tByx0&^xi&$Mt2S9>md)-_WSb19nptW5W>`zUij6CC^UP_ zTt-8nh>FZwQX^}VE7Wi$L2%E*5!-KC%iriBfJhH5vaZTIek2;1(a?!@L7!n{5s%@k zegJyCJ{Go-W>T5$TsfMsl`Bc*|;c4^mmg)2m`Q~gFOOB$yraf40 z#>g=RuBQlPib^u@0i9qE6qGg*cF9*H{*?v4q0;XkH(}$N-L#&Y?H{=C1gfXraV`LB z$ygIkk-r=VY0xziEt`l9Q*>jD^YyQ$3!kG|on@hx_@@KVrATOY9lQ4k^BLY&ByiU8 zY~HQj8ZAg)VE9BKJqFZYerDQhCVeHq?=l|FqEMdr|1guv~V5gh}fy0 zOsfHuqmhu6{A0f6YjLB37}8|tqp=3&(RgHdKq9;wdbvbxQJ<0RfyXs{)M+u zDO3nW+fiLsZaWJC$`iN!3qAyYTrPDIXb2QDHZ3jk5!0)=*+Xd5sswsfNT!5DEj(~uj!oRh@sNkV74r1J+8~@cSa4iq zUowt|s{DGxDe-ws>)P->i9q;?{1209CNLFPz%=U1KZ07U!L#16Fn~ur)Yo;_D8RRB z4t^{I)c1wtcNhhiUZZwjbw?MLE|)t29%zh!m-1A!Nu>@og|30cfb;OnEtdoo(%2!+mgvdchcC0+BeAWz7`L5yW)xs8JWS=Q6Iqh$CMJI5*1b2vS zFACB^*>S@4yobzo!)K&&P{@$NU;-J7Ow*9Y;-`MjCD18V6UwTOmyg-V@-gz&Er*i%575ER$4WL;kr-jI1Z}CVz+cYBFr(_)=|+pc`s+3Bh^wmV zy7Dcs(GwN?f)P|+OlNa-SfDl(QHtNQI26yB6+C* zT(Xks{66%zl*VW4T(QK>NQ~JVK{)5=hGR2hUN4(#_NS&ft^7q%7-F!x#1rBVn5R{B zyrtDvADOQ^B8P(sc`lL=KByyEfOr$);E`f7R~cGGDJN+HLG@l}X{6m4i_^N39xwyx zf3G~H-I$~0sJ?QnC+bI`=h_7qitYpp4UUW;i@~Qk+Dk>QRbJ64kwnPir>aJ5V412F z70H#(;oh%rb)+&$E)6vbJtEmN@V>b(i4BM)XlNQDAw85@3WsZBCi}&V8et6Dsrg_u zO$~anDI);9Ydn+2cWNmXCiziNdmpLT-^++nKxNJre5AxDSe$*fOXCL&qkSBP(#ec0 z(bPLvCrl{Vlv&8BH<6WWZvP^E>;8P)BV}y^jG&`zfV&Zey4CYm+@oJyD?!rX2d}dd zNOU?5%g6s15qtOwY#3q`xfk?3WB#iQx;~a9a$wwe_1u1mBlNic{GhGQ_#B+X3yJ%K zx+KHm7XW7}fxEe??m@XAh5%Iugzsug%)H_lTq^G}lpoe=JCyFZ^{$Z=b~U39b5O(p zQYQ!uZ`NvU9Bw1>p13w`@2b1DOQvfye@GHVA4juXG*|s~_H5=AO&V3q*#^Lyt7^+U zLN2f+QM4U9N+lA;d}L=(i3`St58b2zK>rv@&lrL1RqW?Y=y`t)(EgaqTFRlKb#N#* zF7gJ0RxPsS`3v^WD)P#Q(6R#^aI;%&BJv1Kbhg@!}Ae>DsTJk5J!zRH66@XNBUoh%Q=XjFE@< z={WYnr~_Y+d?CHM(r|y8^*<_;N&V5StVKJ?NH12uDchVvb2aR;9FFU0Pe)MV@^SN- zFXF%UNn$zUQ$!73pl=a-9Fx41mjQ_OQAv;n_7W|8jgSVX=vpb1j@YK#5F`zbjKZn( z+C|onz0qN#zE!J2j2EJW6OgrRKO2gccV=;3k~6=tmaM1_8)+EXLcu)iY2U@pJLD$4 zO1i?PdAJ#|j!y1VHt+(Onq5F{-VnZ7F!G$x9)MY*A36r?$c;f?N*dTsOKJeoTcGpL z-=s6b>X^+ySV|OlYEEtAyH;zY1{`xK8^dMWlqK(?gSS2}EOcwwxj<^sz3X@3J{>Mp zGq%cEr%e)Qk_GWBYbjD}tx$;+Qdo7kb1|tr`zrq^GyBOFn35|GU~)m6y62GgD2ood z1u4#Ks-Np#7FEGnfrLTRp4MQN%a6sl@<@oc%P4=c6FlrkbV8VYyTO&jwk}?zT3hFp z5v$8%HvOu>G5hoo-}!;|#FxzQ9JmRCzHfI(+4?}dX;z}~1;WO*=%bn2B%ZG>=-Z`b zyQ2Arl4$xkND!A-ud2(Bdpg66I80%gTeav|Gvbg0i4U1a)d5&M3-!z|H*~0ByO_^U zx=G|gk{P0L!442+04p>39YZCkQK)!qIGM(U|DVJeU?$=>qS+66pH1)xrTxFN59T@^ zJxc{1wMsj|ZRiR=wz3<7b7k_joq1H8&Kswnyi?Aa_oj$?x6KulXQQus8?{~MHkZWl zB3kCipzcKdjjsb=>8$JM{@_1#Ch@r;AevWZlC+W%DiAx2 zBc@(|Unr8C$q^PyIs;0tOh#0717wl`S`<|t7?35YYNu)ll6a!1A=-s4_>@FJ0RUJC(!#=w zgvkU6K{*6Tf`o`LL7EVyAX6%s4is1ll#KV^uz`HT9du5%Q6~C~jEsnAtf?dD&p-Re zlX@r;s*cR8d(^o!8!?`Le2Y*8gkybRvu419P-8N2_{{I2Sp1G6Vo9vetPW$V=n4Gl z+ECcUg$KD`!Fc?SKRjz?3lULRhQZmlI4{vAUC4LNV%kI`#3qr11PPgtVF>IRDi3ps!Fhh5g7@g6opQZLI{#1Ns`o!q;}!aXf!&EMiec-gxi&p6swilSnp+!fm@YEL8^3W|7>3r7J1bNtr~a(=Jj1 zLm<2E?E07|Ix#ZGUS!2ljFJ;VrwdksZfE4vD5Fq{qfTFO13fdrno*Pfv~r{1#r3D) zyTyh(Kh`Ad-?Uhm%BD046A2@YdQ=|~g;Zfem|~WR7$a6qWTr__n8qq2N<{yac~%j& z5t+B!G~|6W1@oWhO@R?&c=Zx7)_P%t8L?1&=o0K)7V=y?$bY=Nj{g=yg|lwvb(%d& ziONtv4qqQS4xOV9Ga_2fW;COYq*6{9L!P14&e{@-M(9L~pXJ_oxN@D5Vl0f<6bY8s zYilfo%+(}L&s`~Ke%Oqu-Q=avLvWDTMII8bBl6V?V#`<|1Urn#L#*)CvKV^=*Pni5 zkt=-e;IQ0^gevUHQEQ)B771pj>@EovB|_-Fi7q@Ub|FsZ!|`xa9c3j!T5%{D{+yAi zmFLM0(E^x~K}LBv)nw@5^wIl&O;fsck* zpf8twC=wk0y~q<{9zG6?Pxl~sgzFpjO=dAW^@gd*slhxQa>DOyap%dB9jsTvdKV9F z@E3QWd{Q zeW$g^c$EkuA(arTov3t1Ugs2v?5mikoU*$yV;3E@Zqybg&Agw6L^BO_W@Z>-u`oZ(cL?_Qp2}a3YpFg$FatdrjV6r3#9qHH zH%?qD-*na5QawXUGjw5Rn3|i8?<;Q8xlO|6B6}EJ_~5BTvgw0l(=Z+F+7vRe^gig- z8w(OzXH%OwRd?nuw|PWjy^Obpuw7@_z)mUaVQ~nKFn1dM)LmEzQc(Wn2bnY)HnBz6 zRc~Rl7o3=0a}a+%aF-PNGf!cw&c5 z1O|l&3<@DckWxsBuG@+pz9H(-BT7jm45DkyZ)2ItczjKRq?ynEnE&T{Ie+=(yKjpG zOIPA)KjeFNTA|$l45yV#&PGwFuBxiq9(yw}O4(*#c5(1QE6#;Mm7d6EAz~a0U!jx^ z27?zh&i)c;JY3Zu z>nt!hn+1l=v*0Wk3>pyJ4A$cXL(37)#Ax0(_7}wZUJHpITq#`MEX$l&=bz!Iv{$B* z9b@`MmDSfRps@B zp$ce0mUbcDCPRFE#oI&<_2*eyDLFFKdUL?U$oWa}=PS$N}l?mvR2y{w|a_1Kxx@%*S1PiY zoc4>Tgb3sXcy9+OJQrRa>bXkpW!VJvN6Yv%qw~Y z`p*RSSf4iA`2ThPHmVK~F?qFYdd?LS35UJ0zFT}*k&YLQQ5l^WK{y%_dWAkQTpreK zSacN%7c)iOHpQO(8S^2aOfJqBYJ7T2?koF`V%(e5>DD+x8TWNzUhriB4syT4r<}V- zBeHTUEAElFB0}b^r|v$@fb7`17hKmhU2=|@0l5KeKRIQkdx_&i>U5J_NZR=4QP5N~ zIs{}`m5hjSRQ#;j4jP(Rw5jMe6EeM_Os$a|#vthH#@H33A(Sv(@OhPuzygrzO8}qb z#hk8>Z5Qx6oJhU_d*BCV%`rtD3OsQ0;Uj1+9M%(M)JjxtsiMIoQ)*;m^%SHdsH#zkaw3mU^)bb zJIMS^+k6t6vR(BLR}FD%`OS;YkjO_%GGM`RMIdk*{=G$&9!pMWqI`YjSI3hRbe0~1 z>0N9d`Hsg@;UZSWU9Cfw zlcZND;F|^6s$`nfvJU!is8DX<$4fix65q4p{(TTJ9kOHl(M3D(CrMyxT8Zilurfm= zzVRfJ{{k%85WgG3P_qemS7?h8(@X`he0j&a)M_tN;MgR_mrAZ-vx6cQJrtPPG?74=9l#eu}zcq1apps1BJa znuoh87A`4|=%73zn#AM~N^=N4%xz`y^Vc9f2pIs(PF;3oDw^(cHUkk3i2aNoUD9aQ+jB}BhO+sb|r_C#57q){gG!%1KM&OJ2a zbyR#eYLlg1ad0(^LBT)AnVj6$J{!FBadN}DKe5c0pouAV`cT*={lZ&Wm+YnT|8}`q z_%V96R!;_0`k>yY`%ziCgcdHYC9|72rl5<>~4 z^gy|}`C}1vWi73+JyR?mDAEw}WH(_3pFp;kgZ_)>5oFz;w2e-G*YqTrc4s55>pK_y z6^nNmfh1DWs>G*Fx0!^h8>x*-cUya3?g;_ z1Bt)y#tClUw5gd*wtmQ$6GHSjSJ`Az43V`sF&Ed0ZaCp5>{V5BXS>T$tGCMQVc%frH>)?}eM^n&V2g_@WKS@K!&ri$Mn{i~*hM=YzO zGtj|7+Bgj}#^sR$MER}}<^QR|q@`NkN&+oFRPNb<$3`bOjI0%Xbe#B1x~>)jI0<^N zYDu%b8S(+ZvS@|Y{`eGR0O8Rvj`k{5laENi0%x81C-B_Pe!O&4S&&eLfwF!>Qa@{_ zg;EQy8Cc=!1j&+1;DB3N>i8f1J4_gT#TFeK*|lOS0y6npm^Nk=jRH+?2{PiQV-6j? z3NHoW)@LP?NXd}hojcU+w(_uKy4j(MhDA!rVF~6*S%9V^UqIEmZ_GN_QO(?)YsE2F zB=5fD)lyZ(-hiS@VAh<*)j%j1mP;!bQpnJLyk{wY%%RtkvmuEex)Mx8T>UX;RWL+R z+H5E}RWM#Y1ja8Ql%F>)agYIjggXkEL(3t~J?i1)&(%=I6C)^mhgyaK)46((_6=#i zpkjR;6F#pXaXW8?;C4*^(V60$32EI~w4HKw6q64F2T_kMGIG91B_WqNZOQS~&-%hY z^d6A-qqbxgZ>L`MqA;jv0D?16V+S^6n5y>&e!H+0wfI6pd2v^slDXpBIs%%U6_bTD zasySC&8Y0_H!+J=DRU$>XUo777uDk^=XMU4!Vo>y!qi(5@Xvdo91Jx>({zMoU5#Op zc!kRTdsTxHy3SWIqUmju>6;hzK8by}cqk%Tg-Lq?o2@`kov~gv7{n; zlc*^(L%4Hzih324=}G&iay8-gL`;Dg)I}34xeUfs3lK1d;42yo@a1-(JSCF&GIv12 ziG5ckWirXEU|{K~fAtnEW=sQV%8qB%dND3qnD`w`@2HB#?M~ zk!z_YZ##==V?J-rf}BM|1Fg{S0q4Nv3%t+mrlz15NIb-q3KdR}og;f@AeRUC@oFJP zA=z$+i)@-E$d{3d3Y)MY+3vKSVyNcBN8!U5CMT4C=1&(!^C_=;0`OLzN1oN z9udi;umWGf8E5~&SMaYLS&0g9B=`Ut=z^5N^<5N=>XcdxcGR|O#uj0KrFG;$6FAO6 zX^}^wfR_msPAYXQKeom{xg9ub#`_my_^*rSmYa^!J{(VzLN_hM_Jy!P2j#AhWUe)p zk2S^LINTw9R^-UvbB+YB|Ma?!Z+ zNeCeXWrJ}TYowEUb&R?Alv``*QM2j%~9)C5H!pPG{D{eRJ@tuH+HEJ(ZoKCZJEU2%?GIK-W@`vU`*!WLW zC6Fj4E2rwBn}`Y!&g>&$nNUn=E(>ubH@WXmW>9W&(!edcOkJrLj9|iECttTeoo%eS zc0jA+7?Y}m)sx5QQ}AQIqiViV%BNToOUwkcbCz1-Isnyq zBtX(nhSR4|b?&ls12o=lo&>GHjA$4AvoDOoQwg$|bDQBmDVhR~F z`fSV%{4Id3!Uz~lXH2yB1V@B`S94m}_NP?_-Z}Ei(4Ve>QTY(2d|<%VWB3-Jvy%I5 ztno=@ju$TerpsW|`!A=P;FMMO}3}n zqg6*sR7-ID961nd&g^(kd?So;j4@aNv6h&NF1VEj5aTB=P*!*2V#FXFgHXTjDrmQ$K#) znGD=C-MH~m=_Es0yyW3>Ep%@_&J#6dlRr=h)D0wfpDu57(EOrU8^{MyFP(5F$xZgG zv#a4%wIG2=Mgo|YdcW{Vh3b4X#r?=)eyGD1rIl4a-L%*(=12ICxp3GxdJkyHUBjFx zlE&Oe)1(%CWsO4Qg}Cy>p=ZwjXxzOi?Qk@yUZblDy5AO%oNsZT( zNRY7BdpzMuPi8`e$<=C!oR1c4L8{EB#(#D7#=u<=PA*UBBHNrE5LIM@QgR#{r=D<;BVcfqQ1h&lYK} zhLDzBWT~?G&-Dq!YpSbtiF_0gc{JblTNKcNDG;3Qo_j7R_3bNdZ4w>8wSF|Ri-4tFoU`Ounj)JWPem}4 zvfR&_`1!?vPUfYNm&|~tZu13<5&zp<{{l_cWE~O&ZlXp;e}?;I6jM_g^*EGub!>P} zf&od~{X!(Jcx8kGs1C3k8pmSc@mXANedERaiki3VJgC~tz~_*8d^S_!?hiSiAW!9P z6d#Q2OW+>wt5t`quYlP0A%(%^OZ%C@1MaH^`VfAPzkfZ7e&w@Fr3l>Hz$2*{Z z?avT(y5K4A)R0pkz$oDhiSgpA%9 ztWp}8Vq~V0ef@6v|4wJn5-x7cd<}uzrKnH#B$~H7Nf``N#g9KVJ@x zW2EFvMcWF919sox*R$6P88=LFDJ~|a8hO7XctYWI* z5!Qz)f~FiScXU^S2)^u@z=$t%f|b4Bh*15)Pu}A+(rRU+&prQ6o+pr8q~(vrf)Bty z3`@oB6nr8!`66)vhi5d)rF<=;j$~!(NtO4humSh zs--e5$38yg%Bqk$AMv%~2`pv14?RwC2EGi97E&Bu)SO~% z61$DnuQIkzAnTb)4qp7f_`|xwW9rz9`F%#{!Uzymkp2f72?3!~`Y#LK-lDGX{;Zm` zJD8y?TR6JH;^vwUo9SdYWEWUC2t5Kc;5%Q1WPykMV%)}qb(Ww6v=D#lE^7dWwr$jm zw10xvuTw7T;-lT6e8Jj05&gP;zMo=cN@&y#HF&$Hh#Jh9G5bOePThoLfZLCu;#ppO zqJ#BRyAEcq9dgZC1=NcLR0_o6(r6$5V{ff?cjrvP9l=n(KQ33K8v)dVl`dDwbk4-q7?Tc&V~(7hLp;^rNKEufQ?Bbi29XoJKbSA(u-?$&Q$H6@izMu6AyNy z@P(l!g{RIe_EKh`%R5+xIU#Ls3uVVf4>2-i{_7xychI?{bQ znm#p|zt$}i+JL4GQx(96Cn$bU{G^b)O_S)%5g69rW2cmIlI8MjsAIyA+*%HTJX_E( zF(zD|g1kwx*`%o^t%rp0SR^zMoa^afcYl)1g3f92!*p}5p!*~jM^RV-yTcTbEkmS1 z>K}cy2-O|-L)wSMgd}t65a;dk+-IM!h&kC@ntpT}iRiuq1;fPu@Rs2WUsf*lr1tjC8I< zh0y}>eU{uac1|WA->9HLR%qKrBN17}c+2&DA(>#t5?(A6G{Y6OsacgUd0{+rt_rgimm=4A_0o~dWjaV z%0Y;>=!*NUM-1iEHWZj_Lr#L+{aAJjF=*D+#ut|Opk^#WJ|AMKDCj-z zxny2gXJu##zexV}w-u`oH7Fn;4-k4K780nybK|oak$mnAE z7u<)gK(8sSc)>+5ra}OM6o-%ZiyBjd#}ma0DHs*PYV}?Kq8Th%;4|wx%uvTC$~CnF zW((Hj!4+jFz8|a2$VOKzrKB(`x&qX{I&bt!M@Wfy_;Z~ZV)hnUE8!0jB#0mwmXmZ1 zcknaLJz3sRHxle2Wzcm58G?`&q`K1Yp8P?7M|l#!pj&Jhj`)|b<|gC#&u^!$GbZMe zv#4JRpgTfGYG8MZcH3|f|DyWC08viMZ#74)%tUU)a)c2l@-khz>t@N;A0ihO`V;ZX zovRuthZeGvrPm19N%&@W($m%D>MlqyAfv;kvz}dlAEA(ZikvJ61qI)-;V6(m;_*dP z>zQ+2Ewx&v#&&~&_{tRpA+&?un{#cXm)9VBeoa;8Z@nfo0o0C90v0xY8qBTp*KS86 z_8V&n!pUSi#3>aB6ev{Swm`!8dO(Mq6e^Z- z6VMe!&tO8MdD8ib3bl|>=EdKAVU7h|T#1M`;7`kY-!jRY*J)BLAal4p2G_0ZQglfhDO;RJ+sK|Y@m(mn9 z?1KJ*38t+@0xWd;n@}}8UvISV3E`mH|6p4$d-f`}qNUl-3!ijE4%#FLKpoN^QifUo z)DI755yetEGL#6-K)$j>qFt-i10m`44RQ-Zi{lHz{w%mJ^yOS3px~zKJgtQF&>_E} ze!}fO0dBweR%ZI*AqC1!Q6abif=yRJQt^rsyh^23XfghwyE@%ayfXWK zy9J_;!wcZ&_ojj)6npLZG0Xyvk~kYa+jvIi?8sUxO|u4#od;6?40Us5EtDG-=ZHAV z>8R!PAwbuG8L!^#W)&^LXi2!v5zeHlr`VKeAY|2*w$Auc$Z$8R%Gq6dMA*nBHvEZ> z1Btk!GnIU8>5jHvL*wR>z#}3()sgZ9a-ZV`#kM-<7vw4zA(k9S!_zaA(uC5te8{!VmnbwTZ2kh7|QY-m{8QvCdORS=< zE`o)xM?zQwl^Q@E?2=3%62S5@?Z0>~5-lTbbgOrm5d|hJ}t%zpBow zYUHi{EF$S}lIy9qa^7RxxSXlh|NiyG%Pl1-MpvM5@cSariP9C9KUL%g2R7Z|E17wP zfKT&{ELDgLExzX6bVd*RSqxC-G~F!38Hb83AvwKH>&RSxGOkmxIy-SM3V_bX@KZ2? z&#abB630M6yq0os987PBqnJ4zx3j!9^9P=hVN@;Yf*qzUy@_F~W~g2Nw$LdwzI_c+4Yz_Kk85xt1H$oW2{M zM+B2L8>2&C4|%PHU>S^?ZnA%319W-X5|B8QpE{OjeL&8E(6ja!0}{xrk!NO#PEl6q z$;7E(SQOLhqa7wZ9{_@7hGtw?$i^<#A`#v8Xg1A7V2&H*^B2fteQcx4H)88`0>>wF zXV5ef($IjMikpI`mp)HyS4cVS{`^~V+v~#;2W`595$tIoy30r^5PWPx2&{$F1g?B# zMiS;~Fu*O7TKtdx1QWap(xfO^NG?_GRsm&`IBHmV5z+sl7OqnC`8=D3Bx@rq66T8C z#Z48?t(AjM=9tbW&T-3%Li73hfMvoNx;Ch2D^f}vmSCQsf=kyfF?Xd0NFDn70ysoJ zG3B^%N^to!)?zvGf?CzN29x;#)R4udicv1two#F_FySXa7p*OF5jWUGcpyevz7wQ_ zeXXdr`d|hwmO$v*Eek}r#XsYyr#h9cael_t#B!w81q!&crTPnP84Dlock%P zqjnzk)VwOUitjfp?hcsa~2r7_vf~%W-H)MhC`W2 zxWfz51o|ri06fjPr${OBpX2E6)_ZTBDi8>=r=0` zgS1$m=pY1Trlb#?R6|}*#1)7^T{Oay%fL)^0Rd89iC#yd;OfVV(Lo*2AhZ#zX9Cm6gTr+t1^B`(?2rcJsI5!Zg{tIu6VTOuicEk#)!%X-d zYP7iBna5`ZJCcwKuj62W{z@)VE*I(QX%99u3k&pdca*zLa|9R*Gi(@(V;6A7L`Q2$ z^^yE2;;NjAF_UP7{5A<>Z;)&H52=p{(V0=9E}lC8MT?^uN4QtWT8TY3+GP^Ps~uLM zyd_17LA(l3cs}Kq?u2MMv{|yV)%gg8`~c*a&>>;VQ3Jw!s72niMKw1;4ym)AIx)mY z7KlxZ81Ra9%yjJG)EXeNvhARi@ss1=C>3uhRN6&>g)?Y3qC(j`(z~7{|3-VULBJr2 z)+*Xoco?GwTzGaQ(Ji0II&1Xrg19#u;%d)$44I4p6wF5~&>(mzx#AMu83UDl>{`oO za|@(%AI zbb+G|(?Ijj1ds)sYt9_F*g&kvW|X~%W}|{wmg*;0++yY$i$6&VJ}#O3T3>cz&a)z@ zY_dFn)(xgPgn*9?xgUtEM zNJ9b&j#`Y0`~5I0tmGhC_%8TlEVkzC)pj2C40pW}^v{)^qF0N8pa8PpTNDEyEe6c0 zw0Y`mY(sl?W->kV3IF8W_}nU0NMAX16W87JLpu!&4(?cXb#y6Rh2!< zG~)1at+hRE*2f?5j8vH4E((D<0a!@Os`FhTfOiXPePHhrvw;5f(nOd9M80$rC5m9x;d}g z8X^-ZeuKv}Oi}CRobtgIJN+R{aTekG385xbvhW+OBfC5CTa%#osbh>yp3(=!BQmIZ z2#DbM-5dn@gp7lEOwn&e&dwGks@?#9U{i!f08?nKrU+qJ5V`R@Z8)J>WP19tii*~P zBP2+K^KJr2ouG5-6bk2RZo=^SK>mcztEA4^lW307EFV9hDUf5QOq&wYXz3kcz-e2Q z;F~BQE~i3l{A;$SJ6xk|Pg-A2=Kx=w@cq^`PA9k)xN=hY!e-(f z-+10n_}oixO^s+HfA7{dp%Gf)na#AzRx)ga0XQ3z7}*&DbR-xm3`l^5E6QURbq z#)a)(C#|C+yL4Y9ux=BUjtXUBj^!?_^RBJp)CjGmG}TZzs})oXsn7mp#U&;(OZ4i~ zcN$z_=_pgAgwFuzCS=~nRtY5#vAFcPAxRu;`-YfQ*d+a-Fyxm6nE)XTtg`;Eyz7HL zxuWvwggw*@@zy4tTtv04s>n#(^^TbItC2nhyT1U<(i+9m62>YYIg_RaTEaCCK7A z&Js8Kz|5uT;uK#2xzE%DMs&>lm|b+ zNK!iA0OIH=wb$9g56ktymH;K49)Hl{0Kb?g#zMyr1Uy*MnGVQl$d;>K zxw&CNQ^)Ba*>jK7YaTV4OaoQ(i zN=$E|@7J6x9|%%K60OE39a1zEtHYmdv`@>+M8xxtVgqVHiaA1Ug_}>80@W0I{}p_A1?eBBY3VNmIYXg z=@oa1KDNma8Jok0PID2dAZUbvJ~`>9cF^?)%@H>0iUO#3T84a}(I8{ND@27MG9&VO z<`)(UUu#Y^9aszU9L$6-lxG}CD8gpMu*C1*gCd4an#xsoh?zIpp}N36>aaoqDn9B& zvGS+3wt(@FZco1eYjZ!rUhy!|kKUZP9Py(na23B?S0@-?YWv>1Yn&O3i+N=RTu>&c zHi?JVPKUG!LxgohJNw#b@@#p^sAlL!d0oMVasWq#=;-idThVXI= znS@xYw)62_Gg&+?28BW_Ow!Srrfx8LLnpAhev2|-zZLSq|r=$1d<9f ziST~%Afi+{)6KyVA2LL2h!g&YH$G*>NrJ%$&CG}5Frf$zp2b}3w|=09vUltK$8@-B zI@lG`Vfu~`;f~S~!r`cCdYyNwQ8j9w!_r)gS$1Kn@B8-1V!rSD?vZ`6Ao*sW&&SJT zGR^0+iX==ln@h9r5yJ8rJ59J8AsUy0Fz&6K9*&TRs3hVcj67&W4dLP8Y&dL2Nt0yv z5sieADoov74EOG~R+IL6>(<&$->puml5iPwHw|gktz`_GgC}jyhJ6uqN0MBjPo@omh9>ge?_PN z3BGy=BVqh`@Wapzmip=zW(bthiie^7k-GDkcBnh`ho4RGAiUO!Bu7j2@ymdq^QY)h-@U2 zn7C<`$7;dE>FS`AVpS%=01{!rzk~=!xIyR;qKGb{82{hYR3`MUlyaITXjKgM$Dl9if*y%Y3AQBvCmJ<|0kSS-T?U0{LN3u&F zX{u?++~Xkhgdj`D>28OTqU01-X2afyP;snB6osKe;hZDfjK}C0IHN3{g`wgvD0EO5 z4M?W+D#S5da3?|bxo8)aDXymxLaT_-5MF9w6NTs_4#tEY6q~98W%27~Q-ltk$Aha7 z`yB2;j`ky;62ykN9I8w#L>u^c41e=7ACh1#jJVVm;?l1^UdxX+t{6E)CYCAUM#x^u z!%dC`%H1Yc(;`eQOD@lh&5+W`?{th!E`^sxuBVzMh$Xz9HM)lB%nZL9W24%{rqu?v zr*4Xgl(16U^3#@zF3cJtZ!buFkWFD9m@t`WD}896SQS&qu1Xuk25Q2pn1k9Nzl_>l zn;(zgLFz-J#w;oeGL?ZHh4;{Bs<6Y)E+WR1r)yZal)+smqOq_`C1KK;FJk;jW9`GN zfpbF)*C5r?B32>Iim3an6P?0DBH|xeE~eOsY=SZgE4yZ~Gub0$Vj~1no)9C=bPv4$ z2bmqGg~#mr#A2>yk4c?4r{f@>`1rF2gA+xR+wnvZsqrYr*L2+;vORi3BgkHuObK#u zbQ0vikFJDHf=IAvez$GAp&(LQ?H1~yo;}QUPz)#Ly3Lk}ST1=(O+r~G-NbTiauCVn zV@^cU>tjx|qwL8YFCnZAgXQ5-2nm!!03#5}DKH;sGosK=7J}wM!EF`7rwFXO=^Yn2 zK?2nXGfl^d{8HE$g^}!OG#+$+yFb;gX}7m+C-3!cVk+4sxWl^(x)b-6xxGBrA;oQTuHx7<@5}Qee zp~3NcqZpcVGfc_g1(y>z<3L)Uk)VgmL}Dh$ua+?5>2Tjd^i+rmu$dV$JQ|ILL?PZ_ z@FoXWpNLyn^o|MYREVC9pap8&JoMb#S#)(HdN9dNha0m)hb%gr#dIdp!<50@Y@yvy zmSZLg@twhKDce=4ZNuXo&ivp;_oO4ij%XK)!X1x}8io_%GIG9=&``01Vi??Lhm#;b zerbb*G+bn!6sYtUrD{F%=LkS17WAxBW@Z2wb~IrfK+57E=|n0A#c?1AKoo;e3&r+5JE~CqADN&ZJLG2v(lwE=yzE}+pcOo(5m0Lk|si({Ccb3#OQ8Z-1yqB%iy*a z+>&zOmr-CL0ttV}q7@F3h5b_XP{_;SdVuBj0bURoWQfg&zI9erAKA`Zj39pWo^-S-I-mOz-`8BE%(JN1j;Ec(@HFc~ z9>SW(ve{7&QEo--R7H_$Cbek_AC(e!1-)#e(2g?h)|ZOQPd$KRpZAd41x)}=GmyX4 zqj0=FPjHcBi?G~vnE6H<5t?+vV;O4a=n~Ktq235DS((24K^2LFr)J5)`LVu_6|@;V z^SB_YAxcvK8#IM^(1$q78LRH`F9Xfw9VPWHWc}Zo-Lq68DXj)?Lu^PAW+kZAB9UvD zo(Lmr0OQzR4NcM;%MNR8D#0=ai=^>zlE;|LI`+io>nB@g~sm%+1F;E$TdH z%Y;;|MCNphz^#lf#rycoLm^6W#c-v-!0>FkgAna1%HgK>7|f-Mg9BUnVVRIJLz+n- z(IAW;XA%kO=*$lhlI)!;dje1N&(~5K73g6OAZTVeHtp;Rcz~AR`1W?i%1Ux=s7G6H zIJvvqX2+PexRY=Madt|&F@lu;cy?y@q78qkmi2A+5J|d2(o^J78TND_0{I-pqBrUj z?FSFtw}8EnbosL=2 z{0clC#(k9J+m@gLe?~*7Mk=g8eJOhG?7By|{L>MAvfY`Y!He5L&}y>gO%3q5D{H<#R)i;W?J4p34h6ED!ls9R}w zxOD}ek=S@f7?EFBFV2ZY^VOBqpCDguRnrrZ4{D}teksP@JF94ir4cGY)tGH$AShYZ z^Yf7k9FT|G6hs=21v+A&DQeRP$^?p9S8I>kAgc)#(`k|NHlU^ezty()+iPXy%L$k9 zOL8N!OE@{D#q;9DO=FW%_klv1!$;#N~!2Jb`y&ON^lprp-Q4t>j;2Tz+cilzI!K$ekW7fGmnUlL%I zo8=iz)bN+Jsp889Jb;(!fGw{=m~?e|)lu&s?Y3W@eWbV5g~5BLL^^%z=1YT!S$_>x zv1gZ z^{Oc(tS?TZm>q@dUTD%z_NQ1L2gn7)P3IWI;mUxS8j_aLhJJZ!R z?iLeF*UV2e*+s&WHbPXsDSy{_(MvOf;sj*=ZdmQZ_Bpl2yrcy+hMM^{Rzd+w%P5u` zER ztiw=rM2b+KCJbvN`A1750>4_k51O#lzl;Ay0af?_I&8}dv097bh1zzFu&PYhaq%va zqMW)eP^wyFzsB7S3cv51TPC3;x)p%d&+;^qfeFTuN?-$60oGvkmXpG~2R~lx&-gFr zg!8;wQdBxoy-1D;P+Ohhyvl;v053#kJBECuXOy#gb4K!+mcP zN)vT1RnWPP)G6sM6N&aA(gBTkj4zfsVL`R4;6mh?Oo`Qok@C5cRvuBu@?`r{1g&a_ zg_0PL#6C7r&$ou}ME&5Ks#cf!<6nY~a57w#7>fEaxFmAsN<5EVk750P`q z^n^0-i#{a)*58@-WwE&v{&tcLEf@IQrWkQb9wVb0oj}n*)$#57+2C2Xd)IF}awAx& zpVHFS6oLK0@#hBkl0ZxRf(Ozm&-cZ#)~7op{c7+JDT6;*o=Y#F0=ve?1ZMCO z>D0rf`z4^8^=)Cm{=60JHT-*!>XW832MqV%Q~jG5osVGVNoqnR(jkOQmOoE!_K|-S z_*Ka>0?j*gI(T3J7t#e{xv_m|@kZ;PBsGuIXkO%pXk^Yq#1@8AmJtjSy_U&houcDx zv3zZo*nl>>udr=I6FUV=8TZKd}ifnr;`W>Dz^* zb{^L+fMY1tN+V0`MF9ux(oJ3bt#4ixKF;h`s-bz=Ypnf!F>_>>%l}S+leUQ1FNVu(W zN0n=}fR0Bhg1F&te(4llKY4vz`Ji%r!OP8rtG<~m6Y+hB*%ZLq@;%G4y*kO4HZIlB z3cX!SS*)K!kog|JY@RUhY7$i;raa!ht`Dhxf4=6Z1WuFJOfCO-K&OTc`!FJ;9ir5x zbf0=!Skjh{n%*Dj^9Z7KVcK;B#)57}fS5#_icI5r3(VobA;KCV{G}%POpy*TIM)!A zDL~scQSC3zv5~Ok^suJmfJs-!94$k8rp-w;)Q`NimG4hN4g1yGBezmP%`|2BN$T6m zrIY<5ha`S6JhEZ~cz#9%Di*J#-fnOw8P}mw*tER5lq{tpuaw<|K@F5IgZ5O2>hr5w zlYx@ME9TeL{mvKDMNIXz+Anr884P~HNlXc^>VB|*P7-~3zku0j zio(LB*)(Z?=d5z1hC~a?tb7>%R!w!ns#YNit|M)dI(_!HwMyr4!m2Ic^%Gf>$)06x zj1u>AhTnqG#$mDpJKwy3f-g8s{h=CS+kI2xol{iy)|Zp@zvbRUkx~gJlI=uLGdm)* z*+?gv-l+w8K`XYfJOr6Ar-?~dW1VHDVI|o5ZtTiA8hPieVjxUOr(g0{xjBy40q&ZN z6NdPOwZ?8e&1W&NU93~H8kuTXcf-yZkqdRTFE~C0NK}mIi;f4PUUYU%B}leqsgJ@y z=|@16EqE6k9yumMtVcx(2@r|&!i*2?i+N1Q8|adWPIPGJzfz}7`5SL&x})WGTgbE_ zPH_2_&+ly1?2LooB4C7YtxK}28ALZ~Al{Oj?i3bTNE(COonABs;V%%_AR25j?uV}7 z)10v=&TIL?Ib56`Y=&EHSX};#L-*ORb7B?L8e@$Fm&c_t*w}NqSbhd|=R-2=0$t6r$^m3F*ERWra9regxxfOLR?djErns$@p2{~02c^Dg^k`K&*)#HQ)4%$%t zXN2`@1QR%lrIVVrL*z0g~8X3^1iK#va`MwPo~KnMwzHaftZZf{tJ*N5G=1_>Q8@=l9V? z0@j^~!32Z}PvhDh5Bg9+t_q%b{~b|P7Z3B%9VwEsj9yAuEQnZ0BpCTU-7E@NQ8PBK zn#ES5bHED7BLgUK)--Pz%x}+q*_;&;ahVb)OrP!i@=y85G2MpmOzy+wN5oa{)h`H0 zMBMcG#v#KxUyD<1wbojZcLWbf?%TqM@NE*pBxC$LXL=5+D^XO{a6HPO+T!^!xMZ16 z!|ykDs6dLUx>JAMh$bq{%PH89nKNz|NtmJJRU)YFV@FeP5|a?bVv#>Qo84ZE9>Xvn zk~H}wqZt~j$pp6{+Au~XFqQG4Ld~6xWeJ6tu0JO*u`YoG_lY?HYThb$*Lu_QM!-kF zhXvOv=i+%K--l-^nX%$Z@{^z`;$B`ZCRdanpiOzIEtp#y6CxOqdPXY3Qt1mZRC;^I zfp&B3)3l%5q9q{qI5H??-C_1iJcn zzer0#{J*B(^%f=x1hv&EC zet}qHg<3!2xb!0Yf>qVwA(W^2`3Xv0w8|tvWFE#UNpKYG$Lc&o2%IK{vplSk1zhydZN z-6@XNAk~{>%!p;i{Q~5-9)8SL+4Zr<1a=z=YPqmjOz+X#EdYmTpOQ4at$4NnFGPHB zAmjj+L|mD)Vls9A&gCGu89FZ!pf6pWK*F$Eoe1~nXw4B4$#_Z(Yed_XP&K;U-j%rf zxHmrH{mhQ)OqC@e?w&?w^@@!h2Wg|eVm(JXtpF{bjkO>ipki6{zrU;{>5@@5=|8~a zuJ0OD7T=kwL8|$|xokCxLgR4n`JReD09GSHrp>}e7feZua1#?lpHn4Hni0TOj9h^z zQGXL8hZ*4AW_-*<1JZ9P1dcS;pkAyw=hh~|J^na$l?olRb823CL%*9vwCz?!(Onu& zw}BlT-F?$>u~5I|yRn-m`X}BRRc)PR`8p7Dd9ExMjvWQ7gNBhHHJfPq+_}~V-T(%V+1Hh!wmK{V8D2H5>iY}g?cc&v-eijN%9HR zI4VTtZ{X%fyUqX*a8kzY#8eoq$F3=XFi2`w(^f)wV7Kl;kMP<2$U6>_x0f zi8UR=m$pk_T?gRE=Z`;qiFoF(2hVc4`Ov-`c??qV&(E_cu@Vc-rE3Ht6=q=))YA9? zC7ZP=9)nbjon~^KC#jgLPmb%t7WzANna0YU99$n`DnGPgrDI6HaFv8uJDL~xpAfJ! z3kOo>(@8(ujGV=9^FgaYe%VXtDSi(~6mN}Sx=<*XXAmDR>zaAn?A{5Z9=1xbS|*!) z{!LT`oH<`&C3>AbU@UmTH@5~!>+E!^_&*PgU4iS`o@|O;$a0eOVp22r@odhHB7TRI zRO!k1ly<|YbJ=p%U-Ic!e9E=q1s1cPf$=O2Gd5P;YSkGmi1Q%@IBL4M{^LUgdJyaT z6+iC7p;7Yb`)ORN4A2B={vhE~krWp*W0EGh=!^#wb-6Hv%!yr~ku}@2yWK>W9C+?Z zcvLGGOyU-xlN0SLY+<@QSLL*+=r))jQ_^0wpuR=(3C81QbY=dqzLapZLl#N@RmKd8 z!^L-VD)(*C0hpjV=KE>tVFAi4QJjB4lwK1t7Xxq;6r>%0QWxxOjXrmK7jvr05f5q$ zTf2&+&`;8fSDcNxf!#gXc5PCNRx}O?5s*^Z<=30CO|=?2jAK8=_a5Mmq&hY{8 z>2Nldgfa(iQSz=L9*Q4(is(8jz$|+(mHPNMY3N&ziEz2W z_vN8KqzwLK^DMof3W)W|QKpG+?xKOIoPO$1t!DS6BX`q{va1UX#IlFtQ8fF;e-L%I zHM@nV#atL#=}hLrs<*?{!EA|-Hy2j$oC`xmj7Jm|;Rn>QuszOkjDc9V^eDP>GViqp zpa=&mf)b{sbF6TW)Fh^pDG?vJQP@L3cSy3lW0~kzCUdHb0_2rj75F8)FO<3f0Jw+8 zYD6NEBGU2Vl2yC>t;0;#0tqGMJbRLEzla~L!Tj`FY=Re-V5B4iT@S$0VS$rS+}R2b z$K!(e9YZ?&By&yu;fanb-8>^dpl70xjGCvweh#0qYgzcx_t8XCV*)9iZG#Uko`;zw zZn^234*ctwUj-%9DB|$A%bRY1OzH?yj*ibB}uEg2(>?yDJo9?}d=DZnx~T zInG;R7Le%nN)ZElG_jV^v7CIjr0Rg!^qh~dxz6%NG6iB>;ulGc9mcNq69T1M-2{?# ztolTt4gq$iJ}@FKJamXM#EwBDn`6_Dgd~erhh%?p5r6O*$jB{;r9$4u;52_$s0ivQN_-HA3OXyYZmn zu&S-|;{d<%AOvm(ON(2$^`xWS&^?EP(Q9%oq(QJi%}*PAGF-7hTh56b>rMn&w2Rtg ze3J_KHPWd>cZ`N|o^{oV-!PfzzXgcV&TR4HDO@hJY7<%@W%nuL)^QT1rXj&p4EhE5 z=ujr|HVV}~HNIH1)C_GiEw-+3cAvf43^GV&iimNlOby0^xn19V_UGmA+${j+j)| z5j&q#xqtWV0MJbtkZSO@o6wy-6i&7fG>nq9lugBu<!F3dsGjp=eA!4`IUjsGud=qq|NV9!g&&g)BhSw{vk2@!+(o zRA%<0xrSV4-i`zPFY4_O!Qiw$T9;{IU;s|Rl;3W@t*+QD$jLmruC|y z9<0w7v8yGKh3Cbxre4`z5fExYLYbOxg;N2tRm-&l8}R-&IRVf^x8O9NRg*L|H?WfL zbQk=JJ)(^y0l5~U(tQHL2>GloRy>kbWLflLsdQiU4yEbQ7I%k0>er|ZkV0O%KMn*k7vn&A=nSV{qv71h2x z+w318#D!UaB8Gb$qHr@F0oKbJZW)gR1>I$5@GLRpu1kCplEkRg@u@dU6RJz4vxdWj zHDdfl$*hUzO*}iL1u0HSnzPK@X7Lmvn6Svu8&0>uQg5+*N}R$$ilIWgcp9?C$*J9D z*#j&QJjQ*k`5FVBzF1{ebD~Sg^KP)X5rk8?zC-q$B%s!LT@z2liwAs<&a}T%zy2dG z82MZsqrl(bUN;Vx(mC3B22x0{*`hvFAApMjq;nWJA*IY=8y9!z6I3=wi-wC%Klqz^btR)`6H z5{6+c!(YTuP{dH&K;QuJejPltKvQUea~+7k7D}y@JEZ*xi2EczD};bAfO;)yF@fvx z6F@K+@&u#0qc8MvfEK$k!hAt$=2SF<5QHj7!3dab`>66CcIC7q0W+^+x84hC&o+niJ z981Fwi%;>9ovf+Y%fYLL*#v1n5}$_SA}*h6cZR%f%=?8i*f5|x#_WzV84PvH@?!=O zm?ITJXyp@kYNu@0*&a~KN&Vy~y*W^hx>9r~T&03glIi5Aj=C+~BJxfTa3_ab{^{kB z17%>=wC>XG#s7l}M&rQY2wFL60M_CWVPO9)K%xU#z;FMK>Yhsgvcvn(+s zk-vQJ(u-H3qP~;ucEC5hbcu4+*%VIk^&nX+1xYax#HN!!IGd%*%YiH7<$@DwledvZ z9?xj_Jv^HOtG1{Ge_`;f0;1%chH;kj@2;}wjj?yT`A{H&n*+d#eK!}8QIdx7MUDu= zG4zg40S&7+`YX|TiFSD25d*2Gya;7sz>4rO7VD+q#DF z!1z6TXo2W3`nX#Di;`CrVimGT@d%+=%E3>k9@a9|^ayO_%Z?c3vQ}L85zr}EYVI?q z1K!IbvCkfarSD&6D4m$YvUI2Dsg z>Ff?}Gb%jNnje06blimThXEPA2DAQp_Xi|G^xwlE0EUF zS>xSu4N_@nDR1Ng?zVU!RY+sF+zL?iOI66B-O?cNEEhofBngFN)^dB4j$%f8*~3_- z0s#mnxA#>5(iB2r#ijqQHtz|vjIT;{NfpaxW}l{Gz4{JM}(;W&0veLI zhO;>G|J!#iv-~c5H{erBMaV+x6P{4sE6Mg@+QPMpB)~*OGzXBFgq*x@5xpo~(si~T z1E<7GU4Y6G=!iL~<++kwLK?`&$dCHFYwsgKYLv!kRlst1WA(%Tx zIe=jk(ed*>XpAv+7m3t&Od`AkkGQ=e;-kyxmH29e3ALb?p=ww)45bp(#l*KiB@UF3 z8m8ie+hWuzNtpE%en$>dtB%rhx9>@nI5-q^Fby_J^XS^j;7~Lg+XxEjs3}38&C_f& zk9aGfnhU;bjpbr(Yb<9STAoiF5yB=>qn227Gzvd4nP|X%zBbnct*Da0(UYYZ$ejh@ z*`jjOotn$?MXGFM`!w>K3tEzBm3bX6#-Kngu|C>*&F)hTMYK{$`h+6F7h>awD$5L( z$+(bJV*Q}O);WGsh=um_MZY|+<3-;m+q(L?(no%j&~k(q?Yrs|@VT@cCdPAuqL=&} zC#xpZIscSil|o-bQ#sxKd+tuh;-J|x(l}h7k2YNkB!4U#33(`~7^N@u~jND(MGt2u24o$?hA=Lv1n+F%94cLJm zXLC&fZ*>g|YD$#9DFrxTB7Yf#`0}^OBC03ImaW}A{Qnb19sL|7ZaL!YTO z-e;+~x{QO%5o1Wp-geoF{z9)}o=v;W1dEQ}%JN|7fP3Nu7}cJ{282Ez)U@T~3qJ{K zTvk~LC&HMsKQGJG(_?-4pq|H(XLQDD9Z#%Acmv+B@~&gs*)PF2p~&j z1VK=wZE1#f^mJR|oOJk{19oz7=xBa=Iu0BAbuGUPAy0`PC|LnAGen@Yct%M6;BjO^ z&Y3`wg#$0}RPVZ~4RS)2nnCCJFm(K@oVPz9g8ob1aG;c*#>oKzBj+G~_8+2SKb|{0 zb5yh@Zy3nf1U2aG{g2U~1x@VICOjD<&ZOw&RD?UWOO?AG@$#pp#tIOwq()V+*FqJa z)ULnaLO*EJz$sTjyzHmuH2dvv$(PkK@g~77G>RYTq;drLGgPvvdU!{?cmzwOi?ZPT z@2lZcFe8+m8-jz#r<;}1(7=MM9XHGAM{OZZKbX5ZR#K7#H@$6NqT7#vS41~QG7aCv z<}3dR8Y&OE<%7dW)TUzj8ma>p2{U6*k_;hlHt}v{gl$Se_P>JRAX>94^m4=>&Zw9H zNaF=?$_wZpk~Bt4b21Srr;+iBe)z?|P^0gi`-&ufz6o`{(wxXvoB0O=sa~!*L9uAh~hnx zjSoCBsx$LR^YOdu{A*vP7X(V?#Cw$&igo2}m$gbI1*A3EUr7mcf4$16Bu^7ZSgrpX zW23SCyAkO^8Jx?jvAf)|z4=JcQyuYV*X&0CsZkl*YG7kkyhOhL*}xOS1LLhNwVkgt zlWB4?#NbWHYmAFLU?8+kiX*At?g)InRJAX1K~5G!v$%5Yy8G>KTkUA0odVGPb}X`q z6Wp1-XDkCEQAL5|SgLNj_`EitFE+O#?0-h?_`!pNBfxbY-#;(1kkmp}JeplZkuvul zxyFH>8=96Hfndl!A+sI4na(adFo8T2MsW~bCzdI~dfwb0mIFc#uE%C!wH|J6ZMw|A0sj|&Gm;?3#e84P0tPY?AK4y3Kiyu zc}6=e9`UoCu;f97X)RFgg+yP$P|GG}P={L}@E7USQF%P|l~Gd~-k*37K+^d~baBN)>%P(sX52+`5+N(2NsQK)^8RMyP9!vPbo; zRL#VOCu`e#R&eGHfAN2bRKhW)2-IB+bZ2OV33auH;({TqwzbW;%Q-oY-=TEy4y7cn z7mxiAN6s(r-<>>;V}IsA$n4ft$e9FsJd?x|Z&o(q*$@hg?0@R^5m8Sp%^VpR9YTC< z^%t?-2QA0O38Uf>86Je=h;p`Lxe@4q^AWt$aMPz9F1A1*_;jIv#F}a2hxE$5R^|D8 zlQx^X`v9 zjWXzqeYFO?gAd41_VJ3Pj1HvZA5tIEW+%?S%3`Oh@cMoqR&!)&h^Yc7AFXm7^(lUi z^*kBd;R~%q-7EhGx1=X-^HXHQ3<%Gp++QG+AWSbYS_cwZk;l zcN}5B2QW+X99ue%!~Q1rFGc95x)dLRw3GSWU(H|T-tTzTdbBhH<4Ufp=sPA#TfcnV zm;G314wuuRF`z#U*_CpYEzXcwNDKIb%wV;$4s2q1+Kn+TNUAJ2tJB=<+WTLkX_(#N z-jj&XOF2wQA@Uzy5Id8efIG(y_Wx7nU~-SMj#gYS=AHT8wFgM;V!~ZLiSa=3o-%Tv z0$~c}7SWB-gg7`j{RI){>O^0-^XxH*!LSAuP^Y6Mxu!>vYn*;{HU>Ji{W zS7U7^Zxps$u$=tv7IUON#_|zKQ&^*iq$SW_k0N;Lele9aJ}^VPM1N}MbIjMZjllNC z6F)-bUQY!~m<3{t9Gbh|eGNVwQVY>IAolcsAfPw(9WA7N=BGA4wN+o3_2`J%u4@eN z^-CU_LD5b{D!))`X9kRo<)i1-WB}G= zYLi)?Zl_-Yw~f_T@>ioXPNyvoev;F~5CMB#asda{GK~@7MU2C8f%e}zS$$Ybr2BgrKOY&$DW<2IY0<&Mk# z-&ZPtI6g~`Y-l?(a{b#5VoFd^vo15d?jbhiM=CuJTY&4%;y`_Xf{H9cvlAGfSpkhJ zQ^zYts!!k$vwRROFLTJd;VX}9;RA)>&;UD55LqZFNm?Zi>#GMVSQOL7{9IS-5AOhc z*^$~@d(&8~H~B2aTxW5Sf~w24L5P5J4#_l}#7rBcuBzTp(T6 zxbV*ZSp^2RT!b+aC%Qi6F@3~#j0yg_pKV+;HJSI;4$BDWK|o-ucE$#@r*xia&H#=L znwLjAKy}sSTg!MJ@S*dLq{|GeKB0jx+?%l=?RT;ZEQci)JvE6FfB5^OGtj{Mff-gO z_u|*c3KipMpg#kV_};U=)BQ}1J=-%KMqm7+Jb)8{%j2{1QJJZ%&EJIx;Og4Cf>$gN z8G;94%^?*nS2ICk?Z_|NG0_=d$F(}y-ghPUQH(@enThZa`tjppBBWWXO>Jj@N|6U@ zCSYDgY2#vxil|}QMvU|TOe5$FBOp#~mbMGeiXgo|%i8)Y^5Ri`YLFlcsuSfgyvokz z!^+iJd-Yeb*my8Iu|`dmpsK1=c2Pov2*^Y|FTcrvwPWd}61T)j2Tm#e8{{57x5SRFTUUqaXGevKeA}IZ0PfxM> ztFQOOfJ#&l8noBsgpM&^V^LI(E1dzXx⁢Z6Xt(C50Sq003fko05{`-gQh>mk%le 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

    0|9EtQ{$& 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 z zKgk?6?l^~>ni1v5!O+}rXdc-ib7Y1`s(I$flPAw)IGB^iWY{&s3`XOV9Cy5NPR(%` z%4!&@!BW;{rM1ecQk7Gxqf#Apq$;VZ991Pvnxv&)*Z#>8`G~rlqX!W!qJ!uMgZN2A z2ZQ)&bO&XYf4WXx^mTOVD@olFvNQA=QBo)zM;qQ5N`x^Ho!3~?8PP?bH2Ng!)JKoF z%rUVo2_bd}p=4qjb4_C=#+t=6W-$}9n360>I)s!VgbcYJyY@+A{{;70tnH++$Jz!L zWI+~dtP}lgqOrC?R<<(79-GuYtYM9olS=&*o76_jhuLqr5+3Fb z(wBYBw|s}M^sUBx$+vu~Az$G;e5(<@lU5V)XbA7Nt(LD`nFcHRKwg?mQrl}o5 z9zx{_Z(qJL^9>7=ct1}%X$VgmHsa59M_ku)U725nP{<)%DJI^#y-U5+EAjU3LvQFk z^-ekwdgq;YV%`v*bTR3?lZJQFx-pF@)k$MYHKumZlyBeAkOx;{8fpi=p>(LGq3=c^ z4P`Xkwlnpjm^3$nBiw#akBrKXC05mwCy^A=Hi>x+ORy!6aVxC1(ULi!C zj|7o)A|@gNRw*Lo_@Tk<| z294Se^Na$3m{G{g0Eqygd2|4TkQ^4y7Q7p&*E27=~gP03k{-gcUkl zK>*Kv7pUck!KW_@ypqbWEDM&%m$x+6?F=a)l*_w&xtATe16qG~<~xVB02?LT$MK6M zAO-~NSCmaQ$LXOSL?2MSz~kH}yN}=XrW-d=8y=^^PY@~3*Rj$taz=x2dI3ez;KP3~ z3nMQ3|Fy`Hbt;Omj?0-u(CL*nQ?TPKN8T(){=;Hi4_b+X+kzCaW2D;+MJJ9fJF`N{ z3|Eig%yEiZ4ZI>X{)3y3Fk6x$7^T^NZZcg4-FpO0(%%`#5rlPq_J0k$0{ym7()<7T z6-YT#rb`a0dXs5?COZU=C^%~fN^`_9LUkwwxR$UmAXrStmDygy;)rms?c;~JRc_6h zE}DVQvd|JGSbc8M0ktd6!-0!F<50&-my%U7K}5%cTp;-y8{yMlzy4Gsyo4y|eSJ*9jysk%oxaEznMDl9lsyD_Z2={r6TMf%4*@M@nqN zHv|-G(e+O`OQAY4m@24i=>ZGH?LCS>puIC{Hg)*f&>$s*i2iN`J?>L35)?=I=Ojw0N z0CyRcJz`Urb^BT2Od61xYvlF7py>r{aF`QkVmcoA6YGol(E{OMce`?0Y6U&&F$CVW zQJ8rFHIbUfaBB=;Y-KRt7rEMEI*;*x%#WcX7G?;)x&`nZVkw{!XHZ(TGZ84E8c|RA&Q^JW5h2@v-4Q6V!+&kIM@}4=n9_ zRk-FYP4_VvJ5I9&PW`vDU|H)yO)h+N}X9G6~$4(SZV z*c%fk(6rX2>#%Vy43@VYr0TbqH(M+Q$L|*H7M8^C!PxeUz%5B)$0rkVTD-~nZ84R!4z$8P@{r}bLpzH|ZWRnl(S%Vj|L(Ty@ z-e3j#dtwkk0v$MPgHN`F_{P1SAad~663?XvN91AfY#;RyA^$o@qw7nq_qb2!+*wxQ zJEDbZk#(kHw&<1U5Swz+4wq}|FJ2Om!Q`(rD$Q$1`z$(@3k38S8Qe1$vw?{V!_fsR zicc2{O^M-hjvQPRfiIV3(Y0h`uZ(9evXAlXk~Ch_P~n+-L;1{$G0kb^tjODs3RFlS zBaot3fdkKmwprJgZgZE|I;^;OtmExh<(;4{Iuv*Q)amXmXi4>#{Y*?0Txv7QoPU;J za&CffEHumyIrS5$VACNu6Anm4o^B8jer22U>p3^ks5x`4FSl&R47Dw33^Hc)>9JF= z>Ds=+zoCOJpn?tFLnWF36mc~2SF4rrKI@YA?mDH0@&njOfVh#kx=f!gpqCEZaH~1t9xz?G*&pxL2(d5VxF1ZMX zt;Ad2v5d!E__PKP;=awY3cl}aFX_t7?4gwa;i(DLD5d#&&WK1&8`StLaVN!LUf03b zR}>suD82i9cUh#6ng-1np9ruC$PlMkLS!lP1U0|hf`G5Ho>LZ=&&2XO07t);Wa{k3 zVPnV5!k&@z2^*5SGV~vvKlYrMua@;_F3MnQ(ZfB{06?SkK|8W_jH=Qt4PvNDA_Tm( zJ0?ur)3^~MZb%t?Zhx8|zO?twmOleI}bC%x=k1|aJ2i*HB#0-st<6bVpK)#N-g zJX<4~;ssdTdm8{>>Cy2ygDxW4bYvK^^lH=;kTEFHSpMF_CF)oE`O&<1$4o+2#fB18 zA&4{CoZRs^)2*j`mbp}3MQu%Odmls$N$%L=6mBTrpowihoHvUZwIj36J3KKrZETe z+G(^|-Yy9=W@L*FSnYQHC+|BRa%)ln^%QY7;9}hYeEUOJ%H{(z46P=71EtaBB8@>j zB%U)L0TzHy3S2IAsLKNgly&HCRDt&1zQYnhh{)z;X7dy=KM5h6)WmugtB z5#|pNHLGO^Hc2`A>9)H+9~7gw+GTVi1ujbPW`mcli!TKcq!WnVYOKuW%^25^^NcmK zr9*$ELd3l4(+`F#u!wqTkuCabKTS1G837;=Qz7Sws|Bem5CrYxa1Nz7!ug|?YaxzW zO|;6SQR_4#FQ%L=$Vxd$(x=pO6?7#JE?5~gy3G`@-$OIQYa3HCsh-8ZH9ldC(v{hX z*S618d64?$vVSa!Hf5V$F(u9x9We8O_JFp$VsT$+ai2mzN4VJS_{gm^_g0?Q!!kaE zMMcoK5F;&0xHpJlPSP>ndaSG!Z@Hx<2qD7EAZ=IUCSb{EOoSyUeSfWFKO-g&gqJUF>cnBRUm&a>p01l@kR1{xq?lyBu$p- zytgKJmh%GL_&gF-G#;zD_-M}gm8Z(Z#GydlfSmO;;@%V=lPZEBy=a<2h5k@i5Q9#J zut}oiZq>v>+4Q8ZLv>$4Lrj4Zy?a0J4X9-(fX%G+mdxhN{J z>;-m}I!MJj*+B%Qlc-A-qm3dZyyOBNP3}h#Yt1UuDRI^CS;=Xj)cdElzr9U#;em-t zKSa`x6qK&!|7i659D)^!LuKNz#*vg3_o1UaaOp*`XXJsR^aXX;`cMedu$po3s$G8t7b=W_!vuKeL z_!tv4aK$&iGH=k;%2O;9Byz-sv!m15bhPu!W@-c)R$i?) zY09?>b$~!IA1ngOIdKuHh;X62itD==c*4xeFdiSFjwM^6cOT3XfIgwb6nY>|_qLu;~Qef+q?e z>6)e)yj2PZ^wq!bd34QV&N-+_b``>3-ByRpnKy5+v3_3YOTn82i);}8)1>{`gO_6F zA1P4G2Vr0j%~$XTxGb_NcL%M0jIFv4m>&>FZ-#6jn^yXf{6#vK?Swro$YQ>FX1xjE z{sDN>{4v>`=^S0>%9#MlAtmLO?~zJ>!pXw=Bf0@<&!RAhfm;H?-9?mi1dax{xJutN z*(h~#_kdfjb%V`z<&41ZGu=lhc*^|Pc(O+hwCCQh>eKqc|XJd!uAIzWPR;} zCo`!5UL<^uN{Nv5xBpwH6BZH#XCzrqUB&Y#@$fVM3U-}l=#dW8-Ok%%VoD%nIrZkG z0d4We;NGZ~z!&Df%3zvdU~d;YKmUxuuUszWl^VgO^}d+o+>1S-C*yPVnrtrMv~_JE z>*xe)XNVb(wro5ki*!lWxgCdzo@85s{7T&j|9Gvxj$VVl4z13RE$;Ju(AM9UEl0R_ zgPjR9a4W5~;;b#d-XVsrAafryv|4RffX${w3mb_aF;=liief8cIX(N}Jr9swC176B zEfw0r33@@o8;oLaI6Ef9s@mqN8|_KyxMDlD*^{q)pk=uXX)v3oG8lT8BC12s zS3#b-j7JDU-h63(_4#<(sFbYMQ;Yq?qglJLAv{2%BZ<#SLI$@6`|K|py(^^h{-D9% zbA}dd%F8h@rg83Wr=Du9Z-!S%z5#Cl)V<4c=~!Dd^L9?=kDi>TC;FJc38GxsP4Epy zc=|nH68!{}VF{#kW)#=Ca9Ci$(BfJKAOp&mrY9iVd}fG+&fR9_(N;5~a|pZ{jGO&! z!>D%B1fF0|16a6DXAT=8f9Y>(+j1NY-#f+aS}Fa@0gVHt*sz)Y-L=lTl0 z5UiK;FAK-D%R8)1ZqNbnIMVoCn2zlK(L1Gu?V1MDGYYVSj%jr6V>z$mZ2tz4Y}bV@ z?_~S-QOh^Y%=%IzNIi;gF!Ct6fwH{{mq(2ss+MTZ;IT;(wUFY7or?NV$DVDh$K{F2 zsi-Qem*o)$mEvYZkdN+SOIHADs~Eh~yp&L-QIuD-2J5<~XM>umWTb)Vhl=ldUdn3{Ky>0hb3f24m_)>#@`uNw7%C3Vqj%(^&x}46eLc0m52O0@EsVUtppg zS=*G z?$MhR608N$sV!glaBko+3A{#^Gv&T0i6kur-@l#Rm6YQGHTU(z7V~<}asQEziu!cQ z;&P6i&`j}Jz?dl@^OHH*^B9G3iN6ype%B*}=bR`F78nJfog6qp(n?IZh^}J}*8=N> ze(vd5i(*r#Wgt_`j>RL(nWr-{-{_A5^anQ996k~|LBk0tUr$~{`HoHd?vLj|WMUGU z!tYfHL4$fjT@FKjXzw1;8fDH3sMd&h`^~Y*VGMTJ%ifJ|s_WH9h&Of0@v6mbo;X2Q zcB7MtO=-PEkm)!FVzF!LfR*U$ZPD^CA(%4l^~-ISWrRHQn6AwqkhX}SHf8HPzPSM$ zo)p#?`8heVt$(jyb-wTvg`XfBfub@vSEP6^Wj6p#dD;?HhluuRyUtrN0zf3Fb!q~$ zZiutbO1#I26M{QTmga`VpLmm@EV{lFV$4Yr;JuWuq;_NSBTD6nfnBktudz{fe)lHS>V89;fP0`8C_}CJ z?#kDUlLmkvI=2>yya$fsUGrH5D6?}_17X_zT%!DPc5**mzs@=cfW?OEF(7!k6}O5o@RduG_fzN_`rPCmm{o&l*MG!>5wwGWSu#|BN@Y=JDx6HBi?YWP~E1Z!HzCG4zA z3onEyr1JIHi(L>|!7sRnz z1%LPCk!9s$3Cru5m|keIjKmI7+yklcBap7a?PFafh`2EAo|863k68mmkB*^V+(U{d zO(9}M)IIjp#;6qTJA3Kb&G*06=B)m6+@b#b>PIw9xf<+5=!<`V5lGkgHGqTkzn>aZ z!fpF!;_^|*ezR|LoXqn|6(*U;g2{2kMV&5s&Q|s{@j{DZq89ayYm)_vOBm8cU0^nEngyEAyCq-I_PyVtUnrUZ44f?c`h*hKWCju4c+ zqee^&F{u%`Y2vPxFAGL=YvrXtuJLlg*-McQ%a6A%l!mGYa&i%E zMHxfwQc7!>?{qWCv$5~If2@_RW)#$o#w}f?0KdHxjh;u1NuiUot_yP^(s)d-erbWk z!gzT}03>iZdxS^}AyJ6lyEbANQw6~rpEs+N1x2K^P)Bd_w!8yaXskJA(^rI z({iAbj*w{ux~zf_Q^Kxnkf|fB1F5jMb%Z6O{-ZJnKMUHQN=mZKa?SWlP)4;DZ2EJQ zLgUlZugR!bNZKIaP(txiR9qSEV5eA^pF>aLj%b87fU7V-ZWU8R7pUJbQ8%c}hcGrd zz}D9Z8<_ntZ~cOF4YY~FnQ%_{%2X4}g@T`@S+Jt$48ycR_E&75$y8)bk9$J{7-V9gZqjurrCXxdJ9b@>e=P zEAqTR#xix&btkct0_?Z~n)tSEHXy3ebUMU@U5pSWNGWqMD36E%ZhTCp=qD|W_i+hhlH1#ks;1(p9_SiSj+dP6wDnEmB*iX%Mxiy!~mCd#0skv3$p=x+XjOaa@zpy(T+5_G8B$PcHi_%Z`WD zvr`)O*w6g`=~i#EO+2*vAs%9zV{HA2r_Yg%agOYXbu#vch$rL8crx~wHHJqwI?-wH z=tieOqGQq^x{6~f{)%J!<^9H%hps$3p=)f|8+&7KJ7Hh*&+FuxdyXgDspfcco&34y zGe_6V&1B576W(UBnT&VZwm)~j&FW{H~5LmRrTBiGnoW4jtt zYiDOit(~16wRU#98k0>CCQq2%uHMWwcM)Y)C$11BbBeSU*J2G=+wvL&t z<51n!M`mR9wC9y+>JDDH$_$g{%6Mc();ckr=rVhv%hHK+#L7DHuB#&&rsW)wW;!OU zn~n+V5E1Xwq@A$N25Ig>#QXP6$2vw+r++h^d&hcD^z?2!y>73$xzp6?*H&{$S6j^` zUCkxk?I$$CnkzKh)1Q0I`L1`{>DAWsy1n#MJ}LZhkaWrX&#-w8{YJ|j$D z2`}&R>}NdVrO#aGvGM9NmtkI>@yu0dH{-O^)NZ%iUcSfUdpx$6Z%a$N8rxNQ=IqMS zuIl#sv|i5-m9?xjRMxUqy`CScu}#_3ysXxmIl4_5((`jC{nL59?s^?R9pe!{t=I8b zR5L|XQ&dFtaS>UmtW!i(MO2~^A(54wB`TxOR;t%scfDRmEcfHdo;*3u$!6Vb*3D+K z*)(cVjat;QP8xNxs5oheXjr$~rzZ33*|sgw>)659$4+LNy6j_jz4_P2-n`+*?rwJT zX=QlA6F#kG?(Rk={K>B0CDQNiy6dl_$73J+>nEf#k_V~mF{)mZu2rP=+E&{`8~V^@ zdk*a}bk1{LXGeRM&z`@`ODtbvmJ{>mN>?T(zLBSc#B#dwlvlo-yvZvcVwQbn$}3;_ z5OWfZXuR^3uY8kNt}7#=G3R-Rby$aXIG6LxdDbD?b8c>Ka-K7n^PIV~CwZ(hXEPno zUF52GQch*RGt5qgW4N{j1M)&NywJ`ixndi7YW|!n#-w)=5df+Cwz;HL;mFnUmPeYi3UN z>Y*B{hstcuaoJv(m6)&0Ufsb&s*!5jSY2baC8pWqblMVgYAk**Jye#Mm6&5S7Kto- zdVU^s;jbfU2E&h`f5v4+n7yR z>()~vlC>_9)rL4XXthBjt5J<=0k+mvTB{7N^5p-}u7hZYc4gSX4x(Mvz3zTh=Q{t& zu3Th1uh%2&_2zoEyStm~xhoSmJWo!#A?-Q46{`}A*|PR&I9i(EFlnJ;n{`9*d!v&dKEEV7$< zMJDR6$Yiq(6MGZ&ZsyGWV)kchd7K;8aQdhDX~yYi?wR|=q{77BHcTQ+B24T} zh1t)IZX(Qn{$d)|`gz$*)Em~Q$muyzk<;@jvWYxJPR~u`xigXTl&86y<6SzGyIS}kAev8T&UeWsq4 zX_=NoY0IHZOIN0yR_krMuph!gEaS~-Hku2mLugnw=aA_&oeXWhqD{x5XRzohI_Xxl zhw_TX{)a|4J(NXcbkjpwMD|b?k*#Q}%2TC>(%7t`f9NaPLpg-TqO0hnAHA%Klysy* z6PnO97JEwiseby&s*s9Kr=k;5jcH6jRZ=C<$&hAVNoX>p*ZMJ4k|Et#n+=hQW>0e= zV&5VaXWpVcX`ig?>w5cSU0>I?XiwTFpOeqY-(+3?o3tnG`%OM4f0G?-aR#yP;D0oe zN0aa5J9#wuPQH^fID<5kN0aCLOnxTsxA~p4FaOWvG4rRH%-`zY{~4S??9bWk@t415 z|8p~~ZnlH@yWiFEm%poGoR@jnUuHQo{dDiAGd=gEpT2aaFa7h$CZBAw&6j!dWtx1M$86>?>%qQt zAG!_R;D>I5N3Wzz%A!1aDT@;Oq%37oVsC?`?Ej%-@4*|aK}@v48^pvT-eBvFIEeRQ zA`<%&<6YKZ*?{F)>W^DUcJ+~ID}L< zgf6xai$jP-7qK{b$D6$4-B-QItKRYEH^1t6aEdMZ=u;#^BQ!MnxP0^}qS>&_$_x#S zPH0nfH2S#8Y_i7He~MO?MIWk7jfy^5K6(}%dn?PLQ_&}jYJK%ZMW>=q(Wf>=r=tIA ziauF=&2O@N<*Q%WH^2G$s>S>5>)*eB|M}Hif9JEWuIJZMe|7olR~7sJS!dSeYbmo= zm#?qB(YJJ!^<_<1Sy>}Z=AqBcvu8EmMElX6X!m45W>FC@FXyh)DNc*N%qy%huRmX_ zSQplnSFF*+x|P?;Yvr}=`7p0-TWpJMu{ZW}DyH=}8xgVS5HYRCr}a*&;4HJ9Yf;~dTAvZL7;8Vmd5{LWT3RkQPHb9FR? zLuhl(OcxqC$yaFPBwJb<8T*-A&d+B{%XxkF^AUe`cXxMpH+R_I&E1{d-Ob(Ep_$XZ zyR_#n?X&9~niIEy;}it6Juo)vRVY^V=sI zvXdd1v9DRCA==4ihAh(#t!P6=SiZtO$&6&qG(;ORx*?hAhGaf0B(vGfMz_N<+ocg^ z8sViKTG0^ASJ)rg(cD)?^P(Nijpj+_&z0TkN9MyC%Aq7IG-L0pOZ(J)>OOU?*-7W5 zJ2EHTk-23?GxpdIC7P@Es;T)Wqq#%Zq3h7uy|H_(*|KNZv+P;+>|U{kdPTib@Be?x zUfEpbFK>Cw2R}XOZeM%s+GEc=$+eR_c9LDPi|mqpLbNNN)euz`)ryLG&-62WnZ~@d zdsbfB6;<9=Lv}?)MW!q&GG!@?%B7@c4NXburkfrrQL}y%T~socsaaH1S5#M2R8+dr zrlInoY3Q(?q%>1bmW`CgNh1-KkO)gy!$TrGEMcj1SX5M0E;8&{uQ^0z<)Y>gm0|CG zZw@tw?uM*)H`E-WvOAGc*@iTB%f;T2Z}p-}habmP#d;K2-9MJ#@EvJN=oV`_%hGGeh}o zb!di$hT3Myn$Ne^x7JK+QMTr&bhNjB`(H~xqS6pewO%^f(Te(_tp06Qhk9yh=+st= zO4OmAN-k=tL?xH{cBtgHK6z$bDwWP|RC!kw;$fk+5DyD0kB69*zv+##eD>+|XuYSC zpZwA4`-lGIXU0~t&y2}lC;OfF9_C@-tDH#>BL%{kvn%eeQRk`=MWV zfA0R-eX`&5rnP_5`li3>becw0c+>p!$T#iurs?UOkn`H@Gm>dGBeTk*XNG5oXfH#be5&z-QBS&Fa4W7GhIxyd*0DTAKlTlu634kuCttL zot0(p=$?aFR!sM-4DHgV8%&>WaB5RSJlYwZZm@%B_pBuuk^D2C8ST)Yo_WgjqhlHA zX_R!dGyD;yQOk}fjarsQEkk-`87qx)=;($|dK%rG=|{)%-C-H&rX&66SU#+yI;tbe zA+*D?v0UY<$~vr88LL%?_10Uiq87DUHFYLW-PBR*s7x;AThuZ+hiXOgjgEMSPr6NivihP^k9O6!uT2_G`X+so zhLgTY-z4?a*Cq`ojcl8=Ol(rS{(Sd(?F)nrRO^B zF;_o1miK%tpZJfF6YqQ4mPbtd;SZ1KJCP5ccs}=hYV?(nt-dlEkH_Qj zcsw4D#~Yn!qZ6IB)ka&LXsbP*+GDDY53zSgh>3`ago$@YXoonMgm#13_vk~rq4)h1 zC;M#YMOPkP$#jQPhkYg8Rkmaz8ymVI`ji1$bDevw$gNv*WOD1)Z*)!vt=regAA2il ze6ybQ>}L6o6`96%l{C(OtY=d;W%>O5X7{{*|JanxKbFt?^Z7hapU>xWo6l?Wd5zv| z(>!<6nzrWCn)6P}wU%qeV)mX*OiWB4W~Vgiqe;w8F?}@IX_F=~o5oK68FE$SS=!U? z|4^k}HUDdE8q4?p|NQgMZEk0Co7?CA=QjT>d!P4g-uve)EwN-9OSZA(^oJ5lmGuwR zD=kl^w5wO%?{`YOx?b6`Olfy-dC29mZ29%ome{1G9VKPUL$*XSC7LPUq;%QNWi-F( z^2yjTp8WdiAyd=t^&L{v4zIpLJEZhgp5alxX=#bg8M341$%Tc5%_$Wg6&@8*R@&9g zke!|73=!6wgEMq@ch|f-vTKrE({!dYo#{+Rb~m@oygcCvO_#618?-?jticoJdxAynpg0&sFBkG^b@< zW@g&q)So$>%QWK@)u-^MnnIkK!ryN4>|S~G%A3v+PTq8GI%jETS695^{qA>$cX&9R zGrV^Wt>%hXHTS#UYVNO^yWKnY->yAM`|sMj_O8YIU3-Ujx;sj|U*&&p{dclk*mCP+ zY*`Cir(<~00WUbP0WUNl0R)6`05A+t00MaNg%<{R1Pco^@C3z}0)_z!FonvLDOtEo0WziK6@R#*6;fCs zWff9Fkw;5Q4y1tM6PEB}5>onT$s&kA0OAjR=mQ`2poTP*febEJ5JDYvguw$jnh-$> z8B#_dMFdUWAmyZ3HJL*Iqv zp434{78f?wc!3%&c+!F=X)xL1NeNWZ(lP}|kl=|J6o7yWKDi>`NfRbdmTd7P3s$Vc zi6opvq7jT}adDCdCv|l);v>**LNMK2l3?K;?P?9`J;-m?aBuRp(A{ALm@d;0K z0?8r{fy5AZXagJ8fW!+(s(>U4NT6T@BzFh_iw$NVgEo+`fn<#q4!8hG8DxY22?(5s zgs3<{qC|@%NRIsBiZfiyaFN3iHv%CCJ&xqzf=8Ob1Ue#wI_Ag%r42ULhye^WQ+!!9f@+JNs%K&TCxavITGYZixEpC!X*%V*n=MOfCmn+!3Y_~ zKt{G;#0o?R0uX*MM;0ISz=#}-F!F{0+-SoH8!&J&gb@;yVT24L9vH(&2RLA40b@h~ zS)8oGND?DOim+l8qY#BBI>8A?6d6PjLAabz1P?{%Foz;(5JQnIAQ~=rw73+xK@lu5 zfWa6=+$chUA}w+*Mam490SKVTl_E!s6v^@mB7YEZg)0201SKZXha@6F1QJB}Ai@Yx zG=j(>G@*w&(1A!EM2LXljv^3Y2t~I+phZ$|Ku|^D9T!x^)1VhFc(g6w#nE;d_H)IMxfG-9hfB*ns zh!;byw7kHDj+YU%aRHYhK(Ii?Ca@?3A+V@I6zp(u!2%5xVA0~z;(~>NVE`*#w76)2 zMHX1R2tkFAQ;-6P8J*z7B`hK24}R!_kUiv}g)Cs<3Rb9s5GuIPafBjtECIs@J>Y>H zJJ3NKaJ=D$3l46Of)bFR3<6f=Yn$wJ5wAy^0z^74v5US3{aUS2Zs z^73MdmzS59mlr;~yu7&K<%JC|FE1}IFE1}&czJnwd3h**Mf~O6ru!D5CKq5uTT5qf}z z4P4N0Awd}+_<+j%%BVzh>?Z{Pyhfj z;t+yMfItfwh`A$DGM zt*g4bPiOPfdGNpgY<{-~?WQ)TI}cvfm7%rwyKmoALMmO^uk1)YD%N3Lrrk4d?ls0Y z^Nv(HDiz&}?x*|dj&-N9pYBxlqC4jE%AWXA*^RDsRbxxbv<9@s$VS+@r`b3qoKjn3 zgk{vHwQx#i)G}&YX4D!rKSV|yq?b|Ks*65IH#!%6kZyE?bfY7qqU&{ikUm7OQQK-6 zb&zhOno(=i{7`;~jA}+Dqt>YTA!prHchz0=A$oqOuJ`J_I=b$xo7L;OS>0Kus#Dc_ z^`rVx-K>5O)$1O@w_f)UJq=r9RI)qmT4?v8u@`l$N9*%>v_7AIQOA0;zSXz-w$Hcy zSZ}4aeXDQ#lZl!{wVP+ooAc&8bKaac=O(I&YB$fEXSp~p&eP^IZ_aP?;=JVB+-{yW zzw&L4m}&D&6V*gTyDa}k)FbNOz7X;6>8L1uqoef4Kg#m>&CfjjqVb(~zNq;tJ3r>4 zvXi}eEGjZOI%_}X`J3e=&)+0p`SjMy-umfePkQS~0iW}zM9hiGtp~H%0FopzhM_=+ zF#rGnQ0*P01IJHO3FdOaY#7E!3Zx*$5Q7Logcw4I0SF;uGqf%N@fFi5ksRrbp$${4 z(#%UVoLHp@w^$|LhOt{u+6rTbZh8HysY=CMF$KbT#9@$yW&V!c6>GwJL?umo)t$fmJl)WhuDf=!H1tkPjHwt&ZA@guS(62m3L)@ zX&p977k~XniuQq3f^gjtfJr}JWCd2qdV1U;HklW#h4!(A*eeMq@vR@WZXtFKVu-DQ zO!%%I%n&;yBQyg^&7>WL>RO%4!SEZG04Tb5jV;$-G z6&#}#aH<_LJU{Z=CmTj`e9edRJ?p%nj~RKCoL?tc#QmEn@tVRi#gt}&s&g~ zTaws{oihkzF?O$TTu~VH!j1m)hzY{23fwOfut{KHlrdoSS5b$ zC5_`nh)9J)+`FWcZqtI?AB`X#6Q>yzUD=FOZ zy%<~I34LUxWqFli?5t+=70sd+D9M*wj4i?_Hoa|F*%4#6X9^w0j$v`P!$vNS$x61T zSBSAmN>Ea=(wc44#7KQ)CBAXP*qV}z$x5*sp!C$H7@OnAhJjqHH(>;{}N@pv{N-!uf_Av!YSA-kiAW%96Nd3syUjQhL=HahvD~}8Q zq*JU8W22K)7<<+sGmI_3S;M17RTx`Bp;OdKjTrtXUBgILDh>sIES}Q%Vu~7>_Vqri zNp6O*p%%9s35pY&5;U*qIU@I3)&EX^OS?MACDAuQ*5ajmFgwoG&&U zk6}>nj4Hh+mKk1biQmO8EAQ)eu@|pY{VR;-5qs;z*h0R&t?pt|L{%S_y}s_vk(TGh zR&gThEJKgdcd%SgaKB=-P`NIUIAT^y{s|pj3K` zY-w=_{yTYH?CX2M<_LXW9nXS?wxd($KfYTNV*{~+w86pIx=N^Cv}6W%#1`AP@oJ2y zawHR^p30FQGq6f;e{UkOCv{6+MFnS9N$6E}*J($+y$*>PHbtRl1(b1X7dFgz$Hj7LNO_l3#2Xd+R0Z58NGY z?(e|Z!7ms)a)PmGWr5fwyFQ@sVC+?E*N&wVc99EXi^xTCERC)9(eAuT-O#JVi62X& zD!oeR*sTM`)ol&Nj*uK57<-|WYR#zr7y666b!6$(Ic!9hP6IW~{J2y^dQFIrrIX>u z(wzmyZaRnnS-KRQk(IbJDml88Di*j*K~^fgD)Rti%j(2GR=F;Ze2g^<#*Rx2-6;^2TzZzxZ`GUu zV>c{sy^wRH*Q+1NrExx3U0`hOKrVfhqY{W)N?=^NWP-8V9odqZ&w#OW`_=)*p71YZ zf3X8^4cT-IHzy)TqOm(DqXHzC2qU%3;wXbiQgJZDOyt2$hS)(hjyBfZ^{YM zTEGn$o5C9g82g5ed1=z>Sml=HaSkW=8$oZn*tbD$Y2$sxO8#X}MLB|npX~+k zy4di)vQ*oa4&{LZxGr{i-g{AZu^|sP-CNE2nv2@L?t5nu20Apzk;gZ-eT|+mA&0{_WIvGpj=^{EmY^J(F<%b>V zxk=bn5()4G z-{AX^HX2oKbC{BD3wvf~3!AJZQBqunjpi+?)bU%`gV$l+ydMt6JDoizlW1F)735luNR(4_zaU&>z(eo|Jys7*+D~kl0O(y8o=$ zLCT7~hNc7mC?3|N@! z*g4i{_OjSQ{UGyJY57b-HBzhPRSBIt$PpC?5gS#Ai2Y;q3%)LXrU#+LwgD`^TiYt7 z53yISsUnNbM~@kYI=L#L3$GwYbPCUrc9o2wS80M>AkW`)CAHWqxCY3PB!K099MJ{s zoEDoTtRF}8aN`IJ4H)E5Aujs;2&^=p>C$3xRJ!!DFi=;eE6n${V&8gfy?-tkD|XXqWs{6#Mag9q z8>Vyc&=9+%qx;Gl8DcMRumxSHcXt&VAWrp}=gGK$m6p6PbIxZWLu{cXjM#vcY6jiI zgYXPsB}m_&M{qtWA+Fdpb}&_GkO+dRbo$r3YN|Aa&pEVT0`s+fMN<`G zTQzYl~Kt&$5|4CMf$L5A~a2%nqE&Egn*o+urE7cIY)R)JPV;xyIuNo{C zThXyBtCwH|f66LtBM;0NamxS{laIlM~EN~yLiefsiJw< zPAWpyRm;GO;|OgaaUAK9xk1CM67Ek^j`Yce(PArc?Atzztx!sx#U?Aj zxNaQLy;vJ;d{`D*>u+mRz(-pV{Ij zEg(<22w$Z)$ib6drDfkjkB~3KhQQE&(JF~}S!{3K>iX9a~!!8(1xY!xpqYoUoI>S(#Z)tA@(=H z!qQcV5o(ppiCUfYi!1i677n6)@8?sO)dB@zIBi1df4?Mdf2Co94#Han_#r`6C;1D64xDz zY-@*I;HbQUYOHq zY2tl|^_l7)>cD01GxhE)_7ZR2EH?RilLF_zShv~Y;@|#FDU&35#cr?_~#Q)R_QTHwO`j3YD@L%p8=Q^kI-9ZzT|Vd|A}q*G{Bv8isBl8clM zJMxA$94jsMQL*t1s^_h*7+{rFxjai(kZu@j#V$APFdbH@{IDsoY4pk|I&4(_YI|g< zv-FIPrWHHV@GNb{D0P;`Y=^?)EWM;ph76Z>9z3;J&@9c*Q)cN(fvhXGULzq;mc0h^0tjp5G@92vyOP56j zQpBp@*KGP_|4;rku~bQ5iYVL;8_~5LcH<^)Tal>=SGwY*I~=((XKvv`h%5d4NoNSi zBECVyrqT^~##`xNBDupp#aL{yRdokqwb*NsTkO_{Jn2#VXq9kPzZM&X{0+n=Cd`YB=v3BwXhQrS+A> z79nTzj4NjGmIjHPh!?*fz^r%rC$M~eP_mf+f!&%IJj32G=yCIOYuHD3!vLR#9l#F5 zlqQihZ0+?_zaomPbH$VP1D?lVIP&R7414-tMo+3uF?#zf4G>~N=m5`uV^lq z*b|)l^I$nHkFL`4l5265elou}(!C{FEwP)Yc(cStniI4Vn-OEA%&;sTB{sOBR4HF5 z4o4&)Pl@d>X{+@99rYOfrJ9=VHi^BO96#17T`lh~iGAzT9!YG~$+e5TVGoF_v~e(3 zY1-LTNg>iHxFvRNyP8ewJj_*k7{GUD4*w3Plh_Enwn`tlf~nFR3m-9**vd0I{Yh*^ zDY5Izr^H4R(QB)8wdQaU*3e1pY@x(fIDC~(M7gwrs=1rfXf! zM=qHpyToqjZ}fW)_i0BLu`c$oyHbf=UW3eq61&ugBWjgKqdBW|WeB#c6k?xjex~-KyB(aZ_M);A~jx(;$CTAwBQfSP-FO%zt#F(y17YIv% zRRWty>|-<>SS7!2G(K3RoFm_kqddpM?)iXNdIMjR#6I}+ilGmQt;m(jm|&G+YOqRn zFBC8<#*wb4hZovU9$GA26IUFg(~9{vlDe*cUk6OCl~vlzfd&kRQ>_(<$f;pi|=p*4qJ;=T5v(h#O9J=Vv{RY`1(uioI_u#BV4V`1SpEpAOZapWd#yE0ORN%SN62T;c5K*= zRAM*u2ytPRnit>3b8%N`TvRotuF}*xHf#l4y}Bn?X&yKmHk(_l(yB3532F=)M-);^ zYPrUf+WXc=AGJHWIW~GL+a^k;8TpyX}xe z^wl84(u_N(lD61xkHkKoTV=#8rPE;PI`8zJFptD8`ym^NjZj;UR$i+=EQ_&9GpuSc znHH;5*DXX6J61{To6;k(mG_}vX&!Pigxud9C|ybH{AC7(_gDUVrTHi z&?JV#@35QN->vu#d%4z3V&5IrOJa}0AAuXIgyX1Qu>$n8+dE?Cz!X~guoAXk=S~OB zk8(X@*jL=Pb(kvgA2MvU9+dN!Dv_vyOi{$tsDR%cx+WV=rs2G@b@K%$3F$v6t9nPwn`j zAl@am(pSe^>7=e;YEZW||J>(|m;f95ppr~tH?v$Kb}KE(A_UK{dA=)&&Car2&RR%p z>vG(q7u+;pl>&2zEsogB9V_p{!82l)d^yTs%YxWS1E!*19Jv&Ee^r9+(B3Xx^;IdV z1`wqlsDMN440|gci7oCak=Fq`!xoz)wq{RzaIN%XL#mEAd4^qlzbZk^`}K;ssz*E@ zi9IY2?TaI~b^)Ger9%(dBr zE6ubmH1b*Ly}Q^3(qY4PgiB&aAFfDZ_gYh^kl0}tSFiSuG(;9F-3XCb>BLgXljl3U z7EDA~Q*s*$vd&o~!DFga?7`tkPnXVCKI@dO_GCs%p@waHFaYvt*m`dowwM8{q|8H` zHwO5K@vvcwaufqS%7#zrdcIR|Pw6zYUFB1{`q%kAmJ4_(v1uK&z1xJli5LH?B=(wb z@w$=N3z|RTDeZZ2z$Aso({@1$LVT=X*7=_`|5fRnQ;BG_((*gn(MrteqBbjCp8Bg& z!B45UE=()^)K9GMVxyHFdz8*%VBJk(ZxWtST-R5nxN{hx1UC}93I0T44{m=|D%yqV zNn(o}wO#>id0!mqy0jUc*MnHDK2(wuiG7E7R+_t9;jDBHxb|rmkg%+DuovG^3QNN_ zhjo(JvHnIRvDe3%$x8PZKtqB+_14j@do+KQHne}lzRc6TkZf2TPZ!P+A6`J5ExTkkY!U^4xbAKL&K3K%FeJC zmK=_dB5z8=|5l0Zz>O{Jxk+qcoy4a3xg2M)8{KqqWFOMJP&|7{Y*-u%lQF#W68j>t z%gkGnNbF@R*<+B2Go|H!fa9*xC6p;0LPM8Tw<}%OAF-uNGo^#^7Li2otgw}@lxtTUH^Z(MoM9^r^3>?euvM_+br4pD9e)z7(au$hV1 zY@aZnS#Bx4aP(TG9QHnWz~KvD2@bhb#5MyO8g>xJ_opljRwd3yO>+c?ph0PQURUUk z1*ii%4M+5RYB<87=gF{pv;LUO=rSB3(*E7(5;7pBbON4`Nie0;5~g%b<7vhmZ(=y2 zHOf?(GS84dDI_TIy>!HqT2k@fw1ZQ;n8 z6-R8uB&!YM=}=snJTYZ?{Md8$#bWU_?Ba|U)huF+P9aJ($aKIB`8yZ+xqE8 zsj8_2+qR|>3%*{=q{D!uOutn_GgZPDyxkjDC&OLLQV>sVq;7FLt(cY@+S~Hf+sEOHJo$AJn#>s zmFA7y>Q9lwCL2tQlSflvwjr!9{psbK|uk$I(*py*JW5`qe*aKtw{lu$f|q4GXKoz8m=< z&wtVc&U+(`j}BYi6>d!V{#TpBULsBYmP#zV+oX;$Spua~N!y#l&YO*SGwk)VL=eo? znqfP14NJ|ic_O7W9uq_J-UwY7B$x=4T{9Uim7pY-NwZXH+hAqP9rCU=5Tl>8cI;^p9MuW{%x@vda z!BjdaV_V4^h^5jopyGkBJ1?xSsSfu9dEo7kEccUeXvD zHkU4ktyvD6&xyGz!zOgB-W$1ij~oJAIczxSuE8hcm>l+BJFqeAr5%v|MA@SY_g=C8ycAr`t_Vu3*6b>6f`y%M~M%4ce8;VVi4z{I|cR*RC6MahI zr^AM4D>@)x>9AXeR_QsBR_U;*&g!u9oiugW3SF1C7!d_q6~ZTvb!KDZ4*`#W-ISS4%@-XVMh=%mD2hgHsI*6uVCn~$!I`lzZ~{q z2cpcGO33w|X31L|cDn#p=>dsVIvgp(K6Q&S?2}Q_RI=hb8kn1_bb=!;!HY{o4qNzR zmq$}cX5z555JRM_($15`g7r+Lb@Xhk(z}cb?|oHzXa`tEgRxcVK++kd;{9>y@1k!+ zhghZAY8}R?slq*PF&2S2ol)>`!Po-t`5mD)VDmjdYh3fg zTvO{jyW?1IJ(DP46im5Po9FiUaohV4}M zOC?v!2VzWV)p-F2n9|rRFg{sH#7pT!j%`$8I{1YR#~3!~3%luD?QAJM{!zZl$x<56 z2U8#_dg*c40wk)VN@&&E28S(_-V0m(7sQVRqoH)i=CB)Cx$JV-mus#^Do2gO1~0~4 zv<9Sa*mL*TrL>`pABU|h1TCdE=kHnNK<<^&O}(FZ1`d0MmC}lD$8Jj{L*cOhc8M4E z2@8Y=@WL)}Icy4@2lu6tU)7%*l~&DJ9$nYAcP^E*P@k0E)aEQ;=$1_e07_@)YE*(p ztx?I!a8VkSxZsDM3aB3ro4Ih@ulHX%0!x^t;?rU686 z1=z!3QyPz8RM=?xhHWS%(h7ND!*o#TL35Ce7k0(Yz33l@jmUuxlEq;=8J^V*K+c7Y zjO1O|g&|Fv9Cmc~IBY(U@D~o-)KxfJgDz~F0{ZWb(9WRJ#u|34m*&MeWrX1yL15<_D|_rk;85Xfl7~>b{Q9T`6U$vmDb-- zUD<3Qf#h4*A}G&FZ&m>qod31_N+sC97PgJSSq1N_aFtfvtrWJxa#Vu0V);01L{~v- zxNz9QGeeCRm=rdLSuOsQM*kZ&TzB+KnuAs|@dO*qbLu zFD=Fsm5!@XDONE!8z0OTcFSC~kHhYqV+~|&R4T{-)eb@zptl=I=&64Hh9>2d&imxB zg*^3Axik)Y{ToTQu=yVj8>+P(xWb&$<&p|)VWX7BVUwRmOD*i* zNc#b|_lCX7CMvJelf_9Sk9n3#Cyle#!romRwpLO&Y^@csRcY&n-D@$C)KwbdF<0qL z7}>`LJVGU*#ZGB19)-=bXn1!86m{S=8haIR(tX8joj7npqt*Om6b}2BAIn;$6Fj9+iH7$+=(HQTD8z|pyyw%*b2#i>qfv>=v~*T!%akq!i`1xe z>s|Y=b|d#t7Ivw-fu^%glt;p^1W3JOh95}i^Ki47UB~M#$Gw7Gw6{{DwQP&0&-#(I zI*xNKtlVyHu8^FGVe_aFBR}%zh(m!@MmSjyZFpoc%kN|=(QhGj)rbsX;NS& zTBQ#DqCwYuV4u!`p~)5`<>fgXcA}s(3Q7=?Rq@#(epVee;*Noo!`4MV1Gm9;8liL( zFHK!vl|vmU?%J??ysiZ{sR?!*x@bhVvmJTK%rVpHLQ2ZeFk7S7s>l?b5(rRF7LA2O zP-7}Pv#v^TC?=Y;@`AXhU#;b?(_m0X=43%cL?GOpLtg;)M*EOtRz?;^c#wRl!1n`(uWyC~19f!H-LL|F%y3TJX9@e?Qb70YO_ZH6x z#`mCCpQ$5bRWa05)8A`97_@Oy>=U08yz2eUeWAjrS4jOM^#as%#T-}q3B`s3VufnY z@kNVmo1mOOo$H~z?yzY!&HUId+$yujgs#2)rB2E>qV09>6Cc$UltnZ)K_ltHoNC$f~DC&GM}r{a?Kgu(f*p7l4MF2Gy07-;m47;nrKrR=w!?tKK_MvTYL zZ2pZ+4e`gzm7ulp+}Hy^oKHhBp6Ew(wC;b{$M#08e#3$m95@y)dokXK_fR~%Xj@Ir2pk`j3@GXa~R7ULPQjq#bR=iFedhVx}$$?-nGZqzGNzG8M~+L z0qz?|HP*ktx&N^83{u)Tn`*~W{K{wGvP+xu+h(Ge0K18_^)YmATku*6omrEzFDJ$Q z=b#G64B?0cGSVa)8YRx-w}9qHJI=XApROy^L|)fe$(z2@G7l!Wd%Xf(T$kTAGb>p> zuhy@NwT=t%7>^Y8S$QpUk< z+L;^nk?N41PFSkM!_+gt+DN4xUyLsCg4$mTWf!mFu!z7F0)e#tWM}aUHkbdH0_Qzl z)(lBBXACowU*;(Vg2AlMW@?It20pp`KFddRdD*FagQ&OUe|FU^W+i*dU&Ev;NQbBxFMsL#l|@IYwT+z$E_(hiGHDfIsMC0E`%iI&%!rMC zOtJ1~S28DFh2_D48_#81FbiDSr>shS$>1JK)7(%0QNfTYg#+-}YB>TTx`milnCfd| z2+5$8wxpQ4%Uth$6Am^UF4kOq>!O;yt`V5!>?XW%L|U_LfU z=B;Y3)1>=XKj0BZxAOIg$~b76FzVxQ18IE#<^@)ZCf>=uMi zfnt9$yr4YsNjw~EqB9Yhz4~kE>0Ad71{1!_ni%tA25}#fNl+7Iu^Iv`fNIJ)dwh@^ zzkO##c7%KtHyEqduT+~*a3wzbjLdfY8ZLVUeK8Xj{-LCj!=43-;5%F=$)UZ0(dwjp z_I?b+KefFZwI2hh!gzgn_G4g46GvCstRF-A0p2xHKZcJunW;=ahC}r_uHVhM0x6ln z?#7S*`Hz*~IcI$x{9BzLtf(Y;x0JJ99LGRU5Bfi!lpO;uqSG?Y9sJfN>*vB@&Pm{K z#yw5yt4OIn(O*@)ymYh{!8w)SsX(;_(P7WyO@+U)K`f5#8l3xu3~BY}n_h zOndc(>|#5V(9%NYI=GBgCa~X*u6KA}byr~nPui&KBUOA>CwyO(x8}M;Oq1pG_%DrQ z*`_-rJSZ!Du08jFAyQ7Tx-ZS()jULQnK)Q4g}Q$>Rb`l|{md z3?G|JJ*@_O^FZ4nR+kmBs(uNt*RfL8iU$mPZ)_`Z1tt9s$2Z6hhe3lCJ)~P1KMwhM za0Y?cvu6txaHg3njG*!EG8+*U>kHrfq21}q&(G~CLD@1nI!)|4K$>f%oR%2|&L?=& z!_CQVJ&=fOqVje(?fw?@s6gkJWbf8}CfhFu$G-%q`^QSq*thn7L!|ychOW4{T{rOU zwzdDaW7a~_iWj8w6BE8hsMn0xjnT(j@&9;QHLJ=@>8ubn?J~+_$vQG$2xncx48b3_ zhM*w*iu}7zQG)#Va8a}ncQ`d6pxaF5ugSaZ0hzlPXzR#0wX+~D` zVDN-tGBS~ad(~aG3iL}5jHbTD1j#^oA00X#BDE{&+UomEN^f52&L~LgcY`4ECh^gA zteZ=)dhov&kZ9c${KOJ&AuL{RjaPydBS_G;a;G*Lb9YY3e3;rv${P|_Fn;0Ok6S== zyH1vs{|UpIj)Q9d)QMDdS2x%Xs1PmWmQwI;wvs0Bvjpbn+^?zj1;x*Q5r(;dL#B(_ z$lNlZ`7Qp_Q*O8tM#2;EvuN&D6|2W9KY5xPZk&S58A0I5v>&*bgGtRd%VyPbDz>4v@$Su;EJQx{UUUR& z7bAAZYYY~h|9W%SJ1D&C%5MJxHd^Ya(l6-3Od%#OFfsT5Tu>HqBT=Fd^L*pVu7~PC zl;wr_i>F04rPL;QNrIPWhU38HxR^f}FXrMJpBHD2cm}6$7K=MH6agGk3IfKtWWBZF z);i6>PTQXlOH_zh^|^YYWrnr&H+{x+_+DI?o(AC?P}L9Bifo7|#h9qI!GVdacv3Dfa0v&vkWW zj32QN4IKngs@IcW^*ggT<|c~azWF8BceXl2&fhg0tfM1~a0qx&85<;x z;vspRtua*I_<6(;JXt zzD+qu+(sUxtYC{Hbzc@D7Mg$@DOGKbqBpzZ(MTD>aqEJ_lv|mg)cs^1 z)cXXWjn+v$5PW3uVy6$@ru(Q+92>T1i~dIT-JJ_E|7nf3(@E@7EEB)AIj^X^CTDCc zdFw~}-jRa>ixU$xH)ugnykvrdW%nX(e;n*Xb$FB8CN!yWb67&IIX1qZ8f6f6Gz+P< zT()SE7)iG;PeEAsr;iXC>Ud&U%Gf-Iqwh#Y2uewKzqX zCV}(zQpqPz(m4G%1iX!_efVi*K5b6*KO7ow-bO5gdw{+tiRmRm-QE3fod$ET3@%QH z8pT^12a&vE_PO>q_v=Bc?=|1XokMpBV%16TD*pi-PIyP>S#E0=?-1LDchZ^wZE80D z`mDDOvZ0=*ya)%0%4-ry)`i+D4_S%#cm!l9TaB$3GKoP@G>gzTSd>y19k1N#3hLlC zZh$6=?>|l^>t@nO*dv3kko%9Z9HsVo^*?)=8+K7Fo+5B-o;IF7*c1&E{>Pj1@fOq5 zV9Y2RDOZ>{looya=N5qC)mj8lTa)yGRU(g2d1D~`f#OD6QT(^fdV@+4lf9pG z;_b-LF0Y#Qp*}AFs~P~b{6`%~D({B5`^(ewxS=^4-%ghKFL$P4?9qSR$!H~O;F{Ft zJ4^(d;#~Q(Y*gafHn*n+sW`-`WX(X^<*)2?6O_c67b$hjAy0wy~Hxm!h*__mJ1-!525Rr%$F+xOKFGMI-23&P@YlnnHgiv$W)c?ipANi`kbg zRj{}VVc~~MPu_Ip_RvoWISVxiGiufa`foJP>+#EEe#>UY@K;YI<)~YMma#;sV;5gC zr-B&$zQSkta~-bvz9s4c-ur(%38i{bV9B|}!bQy}w2sD(eS>Sccs3VKTnm!2#NyK_ z-3|h~*qAT9IMi;Ogw;IjC!qY3LFHryRfY^J4z4r;$ni<$YF)Exgke;xBhTYzi((~s zi|8wickBLHwJc3oL^K3iL-j7EcxiKPr^*;kS|#~x4RMEMOp@BER;@d}ih3w)Te5Fp zK;nuRL}OsGNfAE5?3WG#v%#SjtZWK-8Dho!vTq<3-R_P;8@`+c=|j-cl*_n3TlQP6 z_N#x+cV7zan^-!@RM-7Wgv_F35hiq@~&f77(-iSqx;7-hlDk5_mt-mbAl4|wc3 z)e)uk8oBx-Tb{r)$Tv$o+;ViE0@W8_IMUZcdP!}=sL6H#!1dJts|4OY+7%-1R6sXA z{x8^ssUKV|$DIl3QEuk4Ws=@QT#@;JKQt#fCJD$W%-Q}#P%3je^6QxQx|V@+?cQCt z?;Ht`XcsgysBrj4=lODiU`N_FLSM_U?w3kgM7dS!DKex{`-k~@>1z&2G%eKIS6xPS z*;wf+PT2kph_GpC+#|mQ;oaVAn5Y)3d1ZQL>QcmE3JdJovPR?L!sfP2vhMpo(%WNG zbk#2d>#qAApTG8KLjh=^P;Y*xTRH5ra7qEG&eULRIJpf_7xOT|ow+*wm-1Vnl}nn` zu?Q+vs<78vp6A#rb4eYM3eM$KTIG8!0-n@~*K`#>#Msu=xOwUOqp^_Rnt!$8HEKh$ zX)7f=v~W1oN)qIn$ei4XD7iL%BlYtJeLkg5DVO@lWft8mGW0T_7KU0bvP%m>DQr zQ`IG5or6l++<4vY0ngbwi4QmRe-*l|LD|d3_%{p6&ODAa{Cx8M5g2JkJVnlwlAB;H z1}?CIV@diyy^QS+*{aJARVpMt_g?K+*EK7x71{NN17z5w)0R)YK)7%7DV12}T{NY@ z_Qm|Lt2wOovQBJv-Ac`H(cJC3p2bL^{kkM@iDjddSWtqrvmMOaP^atfkAFp_qYJ&6 zu0LnzFza5#{mF#*ksVzNUy-hu5D_02<37Zej@CdBtx>hP&S{+Aw{`pPXpcQTpqs_ zE|1QvjvRm82)Z;nExMx4ikLr@uPOdSbU(UuK6E{bK;2L0tGcUV0X7I2poVUSPR5C` z8$4Zg;&hdk=^gohx$=_bpIkY4B}v}j|3?=B{{B}mq^_d;uiirybCzkO z@V6n*=T0EYu`!b?!v)F{CmS?jvLvTLE`yu}IWHqFm4hHxBnpfc_b66gY=D6uT|Rp7 zc&}mB?kb0q(F6{M10oS39}3|J;RNAyz~z9$;Rc)y{ zD7Gn3Y)_aVx!`RVq?5UST}gq6Lf96{{sltc+MePz?S+AP@)y0)aY!2LORUpshd} zRX`Ulrt;2vj@0_{u^5Ro7~`Z@YF3c9aB^D9Is&<{|bUkyb%bL5o8aRJT>KR3hQ zn3!LfpMRC#5eo2%p9B$n2?_H1`Tuh0tZ?}MqI{b)rDgI>@}Zqc0wR*XuaJ)rpg+II zKaWoZUmG8pZ;X$PuZ(|}ELg7iAMp_xB4mdT0iTXvQFoQY-E3Aq9KIWo+{YUEq>gw^ zLi`e}vL2w`pHRI$dU`VS?C5X^guwYb^7 z)t<3s>=t{!UTz&SyavGLaCAb1C0p@`t@Zp7nz#q007rouB8WA=bqDgGAt-yH~Cf16d6iYs*kxRfjt7L;8=3H!+s z0qK!-)M$|nUuGrQ8LSJo%;Z*y|o z#dNZ`o3*`2VF`EvfIn3z8-t1oOJ!MDsrrcu&siXG~ zvq%1g2>I`!cwnI8@6Q3)6e&^Y1zii!s~pAAo6U*_t(xIasfyGEouE2RPBWALyyX9U zrlCn_>Y0PQ?3jHpy>yvesLU@WL#B`kWHK;+oG^1&Lue9*dE!auoMJIosFJru% zV{Eat5?g)k#`tb3CUwrXVr!|E+E$A5#1qeqDV{oCTJy~pZ%QfN^X^SAwG&ILGsSaT zO{dgbXI%5$*-k8}#gl3)r=B#d=2`E|dShBEo|NWWsh+uJtLe_P=6$WkHH%GJC)nO% zG;Ct3bIzG!IqQ~EQ#p5*dsnI{rZwkGGtD&TnQ6AxVvKFh7UwE9wbpm$YwM&_=8JRQ z80VX1mNRELF~*zHNu{K7@4Ppan_ggWa_umRE#0$fJZ~13+SZA2tybzx@w{@|sWH|& z%SkELwo}t7_12PBt7pY_R&6)Mxn^9oa=x2hx-HGwW{P*V)l!;o-V@86Z@!gkE2o}% z*E}bc_0Ft!zWGi(H{M+OYJ4k|GP_S~&$=_+T8xHGopZK&Yh3dV%kH~c?py1)$VQhF zDnvzz1`&72frtaqj~9tC;DO82 zVxjIT7h?qzM;KAWCr_O?1vdpXMe%Xx0Ywn)?1$hYL_r_C7<{2Dh(ZaUC5Yv#3Kf6< zAd#Q~!32WCp!N^ug1DQ1umunaFLL@wKluB{z~T?|6T_W*^hg@zl*MUbG+|s5CCzB2 z44H9EZP3`ICdj`AXv9+UGg=v|j8wkHDK#)2uQl!->Bg%lV-7doYIwBO>>Qv54S%UI zfN}gHZo^aB4-x4hDH^oH3z7o#r_T(0eh-p6c3jG(vS7K=ft3dnb1DDj4ugwdFaePv z4-gQ9M+!V|#vTbgoj7f>R6COdL=8kf95U1c4RBge;f)*r+7^Edl=#<}l8cAqMhzNt z+*O!?@q(&`;>7s18Yury?x_P(Vs}qb5k&kw!-f(M+?h8Q*$s##dfSsh+oH zdMTxMUTLwUx>_tT#yMYGrM6h&OY@~zXMC@{yVASut(VqZ<*akgE%nqC(=E5OG~X;M zuDD{lX~lJKEi0y3S1qU9lB5_y;SBaF~zu6s;$gbVl1=8m|}_TwwKDB zFSYsVn=iGw-n*y0vr1j1wpikP>9zObY^A=kUYf6^SZ92%z4h*iHJ?*C3(n~d! zTV|VO-c;gT>!o+weRJKG-mRr|z0>Ypuco?QI_u4y%a7ZTGw~ODnbA_R3AI z)D+WPX|40lIyIdW(=E5u)KW|>%{R+!Hx1i#S4{Ji+3sAo#=7pRvDR4btMScvSBpKYIK}v$2j2?o~%z7~g1dpHkzd&6q;1(YU7e zL(R~brpCi~W+XF?5i^FVbs5JaBL#oJu!e&YaQuzF-neTzMqM*tyi@vbjW}w&@kVV& zz&OAd!|d!3*Be~0^?KxI2;XyVH}Au z3`Q{kfY$B{U>D?HoFqG~hjSE-@6J8^V--1Sv6Zk9-235|iQP{Pa=HWMxdqG^`Sn6(2V& zR#1Qez26hERkB>R0Cfkk`7M?A?XQPWW zW&#t$WC*H;{xW1v8ckg2$R!MMazYu$|+0P33m!Yn1Ur4-a5pN=clc`2z+vA75?8N|t zDii-$Wx|gYI+Q25PiTHBC!`9+{xy=ll|I7VCn&v)_|=k*0lndyz5Zf=W`)vo4Op3x zhGE|)2RIo5FF#+H9rbQ0p_i=G<7nA0zl93N@>&FRdWktqFVR8GS`gFbmAoaAwN%aK zBbW8wOFp!qRaXXthn0`>R1AJT>zgw#G;yT3DgE`vq18U2y)jcreR3mwOnfR{^t4Po z-;-G2lVD67_GBcHSpy?1(%e=88zzO_h5TeNvNP1!bQg!s}bh$Cvr9#Fpp=XmJ7k%re>A-yLP#kYDQnVo6-LwvC8s+CL1oyNeShZ<}#HE zt_OY#HfhOb!%v%diDgP{g;6H1f_4HH%2(4JW2ar$EWKZloERzeI*=aY=qDB~X@3cs z8tKT!qA5dyB`A$!)5|EaT=uHQLU{K3iT%=@Q_0>&%m-+T-URyLt_n0Iw2V5ZCP5!w zE=>U9?$YHyQ@r@k3Jnj?h|mNY;UyJltguPBR!+l(jvPbi7;^}Cd~k!tPzgloG}(A4 zvmu+!%0Vbqr4>V=a+exi2vH8+l!?MW#38#Pd9<}~1{`4-)jS}drWcI_svwO!Nw6&< z0RL0$B4XK{+J}*>V^dZXT_l5az~05rV5Izg8;Q&3kz7VZE*T3GB*}#72e-MTVVYHi zEliVP%sx!{s5CKI#CW`zfJ^_z^aa=aW3qBCnZDjvrX1H1x-S#&=i`>`*}%>;&5Ge? znp6WHnp!%(!6wVNQ&yaqh*!vSHRT+3Oo;E$&F^235&MEIxc$bLDGj* ztAuExM@5!UQ3HiC%63c{MP}%X-W)cR*~FXt8X*sMhEb;7 zwOm%o*Z$p?z@O6NBlx2zzv93pPV(5hDrm@<7aOz&;L8wUG3V5Y$YwNLn+d1Al}Nv2 zBSS#=D+QaW+TC7WVCdLYWgB}45?+{YDO}u4PRJ%^&6>4JNWze?ZQT0LaLm5j5Zx1P)WiP+ zoltlQ)(esZ{aGn3RlLtpQc%{4W166qBwYBv`|g;#TKL=xHxZKn(`Jz8Mp>-}@W>=4 zohi}d#q@=^J5FBb)JX%x*x@9UdIp=VsNE`~@Q^wGTkvO2Iqa&6U0xvaQxgl!nzM>6 z1~k5-M7C+I-&2&v4WLrdpW(n}*rqr;N_8AtamfJO)z*C(GSd>867nYzJ&nHS6v~zw zCRC}w5$*TxqE@Nn7Sz|ak-4xL8nS(YyD%8P;#<&%UASvOO20%o14j#QS|J8Z*r>g| zuYCQh%9XGnmQ2L7UrIo6cC1YXhpvUyb(NO#bCyK}kR=~)ymk)y2QD-jSAf9kn=~+q z;I^A26fa&2l(n$4R_PKe7GmWHfub__=2R3qEH*2yb@Pal$7abJ4@xAqY*wN=zo*V@ zh7Pd$neXLM)R9D|(VEi1=v=ShY*u?LG2I8rqOcoU>*d@9-GU`-J_U*B{nrL2#oCve z;1IY0zmFZig!)eR?g>q)p9d!};@X*x=JSv`G>+9!SxxGaBk8AT7;eyMU{Pj61Io|P znTgXb^Ny^-^i{4iOTxPu0^i~8KvpY9^03dT4Y!xsI!ui$nEFQnMGJkDU4{>sB~kdF z?g++L-Bri@&x&@EhS(ib_b2#99ve08Q|76ja;obuU3N$lu`#advQc}U6w;O}(;;Q= z-=pIoZUNal4Qmkma4?@^?{?1Y40&ha%x*FN(fzS}M8(RK%~ESs4CgE_}bi%FtSLO`|?h@@1?nXD7zV=yuNErl-)L>ydXh;*$9SM z13*Uhh|p?l1WYX8R`bf2$#4%(_QzSx83bwGk)yR!W-_>Qj+N+^mfiL5ITjo42uR&| z9y|AU(R7XlWq-d#g-i&8Z6&EntwiNmxWc$*jD_q}VtGmCAotMRxTu88ho~3jxXxmb z4si1xatC}iVjDqQh;n@OH#!!MDawBC6G9p~mZRh5x}uItHw3-k_5)=ne~EfmP2k3s zYTfJ>#II{>7dd`Cp)*|bs2)bp2x5fe#T$#|n802^?_ED4E$_n5)tkf!H%)LCIo@nk zQEj+tzJHNc-XVCyo^{t}smPIHdKx-kD~jGIEus22=zATF)TKAgCw0O{h3e(1(5gr_ z&Homg=5pENz2NZiK6!8vK(nv0w!d&yB3T~|HoU>8<}Ss?Jm%2CDeu#o@($u*?V6~F zWF;Th_(S9f7Lh~G&^o~gD&2w*^!q>dBaIahpXL(TUAC+;M`IE76ghZW%6rr+L(SXV zsIj2DuDnZyK}G;HkP(jL)jJPF`&+Fb#7H$?BwxO?X%umTtd_jrm(Qz&AwSJqFe%kp z!3f{P10y)qgqMiyIKc=$taPpiwqOHjv77TW7PD^{R_37ot_jdZ^O8K?Z4sMv+S#?u z(53q_quqpYv=yu{c7HC6L$5kW6^VD0CC$q|#wxjbrhY%ELZhHmp`oJ{p$xjj`|L!< zs)<*G=!64`cX@xN6Yq;$NvYysy@y4xjb?w)f{dlP{4b9qJJ?SiyZctUDOFr%Ciff8 z(OooDZybFG!yWIDr76ez82b*X-Uo!-Pf{!KOA(w;-dcyT6e8$#2n5pnS%;)b#6pZU zWI!*RYP^4HmXon)Fz~B510X#m6HXj<8%DGX^!+k0L(888>s1`EYlOx>Q@CV{5}~uD(y)^?1o2 zpgy$dgn&6ZvUxYPyrjOR1szRqPDAo~jv}S|iDTFo-rsj~ZbE7EP8_LkV@1|Dv$29z zV?l>d$v~gu72btc3F~2t^_sYjHYm8b9kPo@l!6BLbb_0>@up)OQnMTPaDOucE3J%) zRf@Y=VSpI53A`%&j;bxu37%h4s-Bp0ni=fypXS(Adl-!8oKB%RkGEWa){N^5Ygof6 zt~A<5BMonNf#Pt%P}5qcZI20C4;_zve}_uDmgIDTm4KF2#RDsSsI-s6gla zEpaHWlD**pno9-D0V1M1gS3*!T)cA$^tS7tS>vLz-qnGuuE-dPnPNR1v{Q0`5CuswtvR%U;V{bRtT!4h;25&Cxmdd|WGyD1?}hrYriRQc59EDoeTVW? zQfh0@RvOm{o)g(1Q7(yW<*#@ckdSuf4+?@LyG!1N$uvrt19L8@||zHnnoq^F6h zBIs!@jBDztj;z>|ofxFt6ECo1;L~(4l;l&Mv--s8Is9aD=+aMr9+WE7KU(MG|0JNU zsEa_|4K+%rC88t_Wpr-OL0OTCP`^JED(_t=2EQD2*Trm9bifBncmDxID7lVkdSZ7# zUz79XZ?jPt2k*)!Z+GX)E7!;<}j9i5kl4=A z!6+IGTmzusL3G`mS0qWiCZqe9$^PpSdd9_P30Z!W!{E`fyo4A_T__WqRDp_&56l54 z0(oKmn3D@Y!G4Ij(F;i5wCtH5i!6wJ3$TEc#kWJI{!&4o-R_{>b<5*^*;4e7`zGy@ zd?aVJiZpTe>W02zWS#i&S^(EF+3^Sqa$ax?GeyL03UWboz0MqQow<|EJ!uY|5P6&n z`gxAGF@6GG^ia5i^IZi9H-$qNiqS(+iN9o9G7KiYMHI=8=6`dL+az5+qlZvNN27;O zW}Ze5q0FvE524JaHF^jY7xZ8G;V)swCNKkYCcNY=Ca4&PpizWRq8A*wh6tuoLK+Zh zxJpIk0t^UwWuXR6b6w-v^v#W4MqWT_Yb+#+d20f2yhUO0?ibre_j|ej zMf#A*cnC)i>Gml6`IDKVS~v>Vn}OUQuq=7T1x}V&N-D?T(YQ?iv65j53`BC_n2jHH z59&QqJx~*n5X7a(qrW3fr?d9s3S^9OHg)?sbWEFi2Mk!;m(6%Y(O^kM;<)l?ZPHEM zMi1VS+eGzYIk$i+~?+Zfzw0i|2kP zsop2%24;g+%Mtjuxd7e*$(k!L43zd+%JylvQnya9kN>4T>{5t-Vf{oKsgl{h_t2~Eeu2o$XMGJLi!I)h`-HLA))L1$#Hbw7 zc(oASClc&Smcgx^K!(ZT_Rh$!=t7Xq0f|{(2W@Pcie5v_6;xb+&Glp^bF9c_mmz&u zYz;n?vZ)}O!;!|Xv6PA!*5JX5^#FI!vJvx>EEHxOD1zDwgDNCNfB*+(6U?FF&rDI0 z#?ez{PDy8gEFSIO+9CE%tVd_Q4GwFY%4CL8+vUm~Em^n3n?MIoFsm^56C1?Ww1#gK z6CTKlX{$KoHq)v=AZmL9Q+&P>Fh~wiFpe&ZNnQZ@So_Zq5_$N{FworElvwXn zoZLtEJ6n{s@XGWl9-6RMA9q>(wbKD?go`{@y2qujSh_`oHa_|F(wd^GU^W}J7AZ+O z4FuJJDH_TeNrkzvw-S1qja8hH*;7>^=BNBLTL+>0%ZJSwI(%J{bxI2Ikxx_d5zeAM zu0W*JRmC1hAuBf>@lHMKDvNa_vp?Q}dj!o|^_x~ReX0 z5AOx89*L;+zgD4kPD9eANf2fg^Rg%~=*%t?*EB8hpHy%BW#Z!KT`QyTqv9vltttxV z5u*JI`EiV%nvfKVM&fRZBD)LCO~iQoxRRL!V$Kf6EUlx8kB?}YTP+Sbj5km8Q z^2D$%o@K$!hk`b)#;e$rTxm(K?x2Gn#KqBnI~1y`%|!-jvQC!{Wf|JrM!2a9S&3Dd z>14Y&8gGC$Zo2c7Oi``ni;))}$I+YcmDz9^sQqkPhh+@ zo#9SCgo#gR;Sg%)cp;Xt#>b(};dJI1&7QV-xyUc#Rflp}3sT4XboZ~tIb z^yae!GXKl>*5ie~nZ@n|HBognkFl`5q22d#@M_MV9vk4P;VQ=ouln(Hd%7f;%3Vhq#PUj)GR0;KJljX=Z=%;9n9-OHD5QQGNVO~gFk zVC!LEluqp&gIbd&#C%KhkEaEr*XyzGHzP?vkY(| zwz#d}L~L0r;Y4hGTEmIh`YdrGwtR5ja0|?7^2OTDhvz8OBC`}02-om9%y%mod_duT zwMW=W&%ZRR6G^Fs&Ygy)P}xYP|8EybjT`cXJmrg2GVcPn&5wGt%L0l_Jp(2tm0ouK z;;DtYJr8ms)=PTQ{pQ0*IdC{%12~ z{K47ihbEW6&%z_oJ|OLLUrAc`m0CsLSAubqgOy)NXdfQ&)1P07;g8OYc9{8RVrar6ZePDc$*%i09#v#<}{H ztfYP=ynJ{>zx46Jlg>Ik;^!Hu4)^C!I=|9$>Q|De;@;tr#FeZvXH|C+OXF{J1Q9Ao(kujLzMqIaDu)M?xR|O7r635mNP6YR*19qUo3>BdCb$ zuf#(2SAuTu_IQU!92TkgD{=kM@K<7G&~bQVDX8!FE6JRg>?!WUWVeV#=i!lq#bvSw zX5eJ9?Ne<`c1UEhnaQr~GEK5#5DD?fyYR0>N2k3f;t@AC;t{hroa_UR#3Q4@$!7c} z`$jR>CR<%O(5Al{}qp*=9U6S^IN?uOXi~x6nzzsM6%+Mm|yWo>{gzv z0_zQ~ecA}~NpZ36?WeGl6 zHX>e4cDmMN(-AZyp~*fEnVIZl47kT+o11$*%ny@o$8s>)JygDVTv;liAjk6ndY9}& zL-hk+KTPPEM;3kO8)+{^CcAxB!eg@a`fSP;ldZ1Gy^N-HFWC)w$yU<{Y^W~TmuKdY z7E5J`B1kGr7Qte&+rK|I%2L;t?B=1er08F=J2isIUb1&~ryfBx0>Q*3JI5gAv}8AG z#JZod6si6fRF?K>=k0xiel=W$(*5x!S*+KVo0cbzeBO~RdVlf9eT=8UCdBK0zsjM2%CJS}@pHvZ%k^cCESlf9$T9ay}{b!pVfOPZtSZm`6~UqJGcGZW=CWbF$@J|K*XVeP=A;X*G-u3mihVFm{jp z@`S?Juq(2Yjq1ZbC%bW)6I_myox~nacEE#^tu)w8wy2^kz8Oo2SV~@f>R!f@dT+An zzsZh%d1r328~<^Wv&k0DMMG96x~)$Dzwl%niaEOCZ3knCp>qwEcx)rPK0STM?tGOs zhQ4Cc+>0fsT*&<0V_JFqDbl~hD|UcJVLhq8_hEsg=Jc0i?=#P-VyR%rZ0m}BXscLC zYjf5B^)4OTcWo3(P8A*d5B?l`_8Q|i#||&KXO3-Cw_?-W3y`O+*evkj4$0Hm({xC# z7$6?EJ;w$z#nOqUE(|d3&_uCRXi+THjbaJr!2x^sRY%7*6&-smrD93dP#hh_M~JEv zOV>-Wl=P9pbv-fiYZOaN*0HJeS|0J32<3{M$4ni&$Wi(IjEbexr(!9w#*vf)#gD!l z^40Rd0BYqC_UIH##9zrvHugtWU#0)}>@<$=86Ol&Kr;QYMX}U=){@O?Y01uxqw*W3 zd$F(X_A*xzYZOZfU&5$?da+F~KHL*af+Nk+D3X_eVF)-O7MPjnSEl8Cg@h6rP zPqdtqo5Qo zwyrPP93$_NtsO2tadjC5JQTX126wS<40wlFGK<@4hQ2?`J2u%yuVCA;-N~yJ(W+Rn z1%JmTYZfeZjDuq70<7j#MXcBxoa)JAH_tq_%5$lftk?n^ilv2?72ATJb$jgbh#SG~ zxAxeL&h)Rx-p~Jwg=zKJp}At|2nfIm0uGom>?ArJje|5tpzI=<|ikev#@CyYk8fYh#QK2d2WvNBf73 z1K7@;A2#!rMtk3fjqTcp9ev*`HOTz1l@GNKd&JTDNPgmtZrm#gchi~K_DW~051Yrn z&GBLTXeyl#dt~~sqxGkT4lrU@Ax3Qc`?}8$JLBCe*)y9jPNnN2JaL-kbpY?vAYK zs4q4fbH0+%IPXTd#Nc)1i9Px5sz$sc=@S1M@! zhcl9$+(Bc%hNrw_o(Gz6Cfz|ORG-HmIB3oaR!R5q#)U( zfn>*7PjDV{=N-{1W?2f1&AKli+4Sy_-LRRY0V2W@wPTK?ccd6GV`YRTdo|5xQ;OgfIGYP$ zNe}|6ixN<5K_ekyNmR&2c9liYGa%=~Bg?+Mhtc;C$H?AsJQX;8gr#>!Sd!8ZFC#3; zET-5@R>jEnYVls9EvejX!q;qggz9v|BNTvRWLsKb{Y5rLX5ecsvrq%HS7bX>Y(@5z z|AVD8Rr_E`XMF~{#UfjtMfUT()~m=Sox#GV$QHW!g|NgJywxmqy&x<(dQ*Jt)7APP zk=+pkLVkl!lXk%pp&~wRf$xt;&}i&Cfo&Q)3AM%6G4%UbV`mX9s-#Tfe7)T(H50rV zdlgfS&C@5gp~jX>%YCn;Y4=lOL(`w{jyVmMYTj~pX8>qM0fkI)IZMb5?}8?qlPwGzd5c!V}SnhN!UCCT=| z(h68rL$bq{0bz;xkZh)0beqFNl^3{vWQVO+lGb9I>(?W@{YBC{vX$HUUNve~U>$uah8WXoTNN3wu?jGY~r z7CT#w?9fQp79bf*L#DNhr31K!M|u(LyBpaxBx7j}tkq&k!YGIG*~k`{>RpSaBO~Y3 zilrTI!y^%9613Q6f~_kVp^2(eu8|4}$H?xa##CP!ubgBM*~8{12SaZgUYPPB-_&aC zaTd}665LhR%B5b9q4FMvPDHUET&!-~)Ses5j6HB0W^4_?r}W?H*;cV6R+eaaRiioN&Py3N?u%a~^D9Ys7dwhvpdK^cn8ZK}WiKVzHM^x=;V{r*)7 zmR>e2kkJ^3JEe77gGai|VTu}o#uj^P!4k@x!aGPe>PPA+{T->zQ`+Hb=~g_YWdcuW zup&?CwI!_$5AA}bJc;QkJkqNb9_g%BF^VnaYOvJYM68$s1T7A+Y;wIx*O*ZZme{+< zruBRl*_oxqSZbw9<4uuIc%&?pPU-Y8M~#?bWIxHswpdcXyo*mq z0a+3wl+OA7n-_x0g;9&_r-kr5DJ(X_pr*ITwrxXrMK&&o_Ap-R zplM3awQv>Lew89Sq14zLSZwu@KqVg1Czb@Rb7vxZQg=#hQ~JIX+4(^~k^PKyiyYVg zYUF~#+gp-6a>=Cg=@_OoX4xw?sVRA+<$l4G?lXl=lw%$9nSu4XoEpCf-q0lGlRni7 zmT1IzV{_h(ZK35g?n#^cv}9ugFL>H3c%*9x?;1OsUt=@e-xpyhPkK)5lLq0iv1gWA z`M$^xKCu&Ad}0$AB9HgPJ}7aW%2q`i`_g6k$}59M-2b*O5aS0d3NxRV$eQeYz)tKw zW0FhoY=QDdzDI|xldF>0mp=?pT1ZBqh|ORuH4;c{m+j_2IVLhx8r04n)mA;GB)hYVucDmkRZ0Vt25K)G+HjqDc(4Sm<<3+1FT`v!k>os z&#+xl1Q3%RtFd8MUJt{hwKZL0QU!n|!I7Oh|9VDt3rX6`T3_DzQu+&sgSPG4LkTo%B z%DwK$O%HZQg5o+E*W$_Ht`b}GcDu`k>5k1w8ctnr* zB*25$zHe;X#L_@lkF7x*7n*;}61&DB!+RK3_c)>S2bWCyN^F|=hOWe3iOXX{1_ASw zSW;}OFH|182RYx4-JX65f|b}|-XfM3feVkFWQWpA`udLDvhD2d*s6?L&AHXN&W>%b z9eeB8Zt49D z9lP1klOdMUIyu%cTJXkh8v#p(2RcRv)Ea-3lF6ST8n*I&KDa&D)w<~u_M!p z-R{V$k)-(u1{D8dxhNA3G$6kKGyvMzhDZXO}BLT-9mJC?BLg_JGNk8V~Q;bPy1L4Rn2geZ8AwZHg0&StaLdagZvG<^lPSX`*ue{ z;JissT4Jvn;6!t&lop7!29?qainU@lp$axiX*M@Jn)&xWZFckwla$W9(O-$kIRF7k ziH+xA)jh=?cdxnLAo@vcVEX^!ikm2r(zk6XHrDO|u>6&9v?hePBdzjG{z@yhT|d7R zyV)b9g?J&s*TG|oo$lO|;N>M!`j2Ii(oC|7{Zz3%CH5Id3>dlmntuS69^$05m32paL` z*cse0F+fVAZ>Ro>R{fRE>pM_%ls`%f)938i)1pZ%HW@qi?r9nTtAUz2cF4UtHjO7~ zT-TIj*s%fbC>`<7h!14P71bFa|JjlxCJg*|9N%ZZosRu2siQ%R6=K z{F{!QrZVZ+04|(zu_6%V)#=z!>>Y<oh}2fOzxR(1qfA}rs57J#KEcSQ@raMHh#t(z?NrpscVnZ>r|fRF4* zr*YEP%rLH3CDPGi%YWv&wZ$a1IGDs<*auj$%=B%5B{rfL`kb}J-XDbzgb|tXNNhpF*(-@Tn3Q(ItYzjpi)}k24&VPu)ZcePl0+k=>$1pV zhde64QW!;0Ns|V!M2c&p-Zv@(z>;A(QaTqGn;^&MU~~a2y%dp@9oxEY3O!_pA+eum zK1F3O#*U4`j!mJ`b!=Vgb4SqHe}JXpa`SKQ2+8p6%;{W`tn1jRep|X=^Mt`KwY=dsu7% z(n)Mkl#|#87{*B-TCk)dHj6FEe!KE#u<*qz6(5_QM%$Y-Imh*u=8IQ)oL4O&iG8F# zoZh6xtwk1FWx;OJD=ykfIv$Ii18$>|H>zor9qDma;|(4bJEu13YY_;>!4iM1B&2Mx zWX=6`vLj8tcj&1$IHpOAb=D+Pe%TH>l*ddj5kpQYCto@4khWfo% z8eR%w_w=lw3X5%YyFr?^cEq_Nb5uHM^vI#gVrREPe47e7hr^zDihFQj=M5}W8> z=I48*r%j*dr1$Di?MU(=f%O$z%YKm%S8Tv4Wk6}g&KHOYZfZyT%mr!rh)qZaTJ`myTUm zyP{*)S?(Z;I%3yY%!xT-S4+7QIbw@E+&E$jjZ8as7w5k?@XM6ky{ufT!AZx+MQ+lR zNGZ)l2>0M$pOV(x4O*zAza>tvr>gJ|yW#$@!Q-^pG|zLNwd)#mARYI43c1e+JimLl z@`jcfy{|FtmFx!{Ky}iCcbDtyQ!og1(oM?d*o_%BNJtg_W*84%m<~`8XW9;=GV=wvKkT>+#7~5LkZqdO| z{_9E?ju^YcYahn$DX%LPU07@w+e-R}%`k~w$+cxS9+w$*tywS3p=7nC*;SME-2S9>BWC6-j=aq zY*AZc>`(~c@9ats?6aCU)nIJJOANBWjyTr1SD6K4drX(9-X*PD)6gzyOxH_{4S9VS z8^eOc#O}h_rjacNHhHz-z}Pd*b*1b#@>p;;7+cmucICYejIFW~(qw{0 zHdrqFF4pC4EjseC>Vbya=peRb zYM<&zi&_b>A?AzRvB%e-jbe~XT9T$eW>NhbI%ZM*e%T`SK*cP=b(4*x zmyGRgG9w&^j15UkdyFlbF&(cgAS2}@0P&Qr)Uc0;+%4=8o3k%z%r#w!uztjDuZ;c8 z@Kwgvri^_|7RL8*-h3qaW9+o#oIA$0P0o!wm^A9E3&Ervh7KGdk<}6=t8G* zVQlPg7#oR)U(y!o!Pt5mK9iU|m;YjKD()|~UvBD3%|^fxdwnxiSF{nk@?3RPSIW7k zG}MUAc#apw9tIR)Y+ElSs%LrDlfewuZQYYT47tsWxxLsyp>Hugy87N5{#mj0>_8c4 zWnTHD9qW=toP{aa1)i1XA0qwxfY=%Xe1O4O>Yj){-vlrXz?= zN9nmpq#+bPWoTw4|Q3> zcCi6*zuE#+Ck@FbVz0wScG7x1Ib0{bN6QQBusRXD+%NVh5S{cfJHXgMiJvkNJHN%W zBU@=Rv{n9PI%)M;nlSb_U`lk-qi&XI?W@R(ZjmyjS%I;QMiw}gD6fncJIh>7-xFd+ ze^x)rxkGG)>0tw!3qTLM#nk(pa-i+=HSyTCjO4I6ZT%WHiUvI!CHPjVnuaYA(QO}A z5*F!9dhwB131+Hl#7ft=VaHL6pqn*fCC!@c-k$h0#l4Lo2G=r?!+tb`CY{U?gXv8A z`?({Q8TcCZxMMgvkG(luybasagqn}r8OE3lx{8y zl!kGHvMFTX{7)L?%klLWJ6iYnK$U12CTJWsk0JJv;FvU(6)OJ@V19^p0xQX>S~zOx z=nb)_2Xojt!y7Z1e( zUWk2PL3S9MfR!Fb3nYwEi+2x)T_QheaH5~|wx3UYJsA7Ke9LX)g0U-I!ZLuBd z=ffA5NoMbpt`%dz*orAI_5r5hIP9ZRhm?*7^k$FT{l&&Pz}T4J|F4oH5)PRfj4fc& zMf+9C4d>qOuSTb#6gI-o`}6O7h4Z>P`W7H2dGNUyVOP~J#8hF2EwEzwT0LsdP}W_ z!k~0GSE873LhQ{juP!JpzGA8{MOY<{3tDLC!79;|qVt2;qm>Oxucl}d#q~ck%ihgS zi#u$ApDfD~bcj`Q-;2HdE78W^c?*TU7sDC8=eV)_QBtyxSmvP#w>a6GNz;tyn@F zq@Jwio~yK?&0luD@g>%|j>xd=RE9mPw0aiZ^Te_DdFv+B<5ce(Jcdv=$rYOaRN zMt2&v5-|~R7{n*i?%;zF>H!|!@p7nZB#N+$AVP>Cgg6xL!G|4oxSw!>i7FFSB~Fq! zIl>5+OV9y_5O8M7WR$OKfoKKsL)uoY8Y{98>Ym$fbmg25N+fZDgb_s$Aw&>9>`)xq z_U^7JxIsBUi##fpL6|@wz!yLykpl`jP%um=k$?bIobYgR0~1UdV1P*g05D;4$s>-4 zfyg0-SOB^BA;zT-J}!G)^r$p)$)mD}rBcY{jtU`{IxcZsE^u7lsDyEH0pp?t#Ucfz zNfcr{;Y1TiT#mS0intI_nL!2~cA!`&mP-sUR7hxng%m7SR3@NMEO3Bwa&a$p0pY^I z1`u2xxBx(Da2Z762-tWD-dt zsUT9};|@FMm_v?A8x=Fk7($33Y^VW-7bq4NTA)}cmJ=!_yyD6T6%i-};6XX5e2@VK z6w3k%oHU_WDwIeXVZ?HXAb|k##~w7uafJp;ctN2IutEV5G+~4QO9V(HfHMG)fC-Z< z4CtZ?tEzri)fo=vTye^SZzivwZ3*#o-!o2X2wpo@OqP-X-rkC zA)MCgS3_BdWq7Zwn)-%@<~wwITiRXk<8=DBG2JRH~vgj)Dax4q|yEW##LHCY$|4!fcHA^>R$#oC9=F57}GDJh$$kj5m zeWpV)G$Rcaae9SwXk+QZ<4xWeYgA96nW4?~$4MMJZxWAp9LvH^UjEAc-K$=2=DlrH z%cEKE`(c(_bXU(VYV|ipS*HF)^^I9fOgnb!5c7}-vy4pH`!h2$L^CuqM02F^k*-*u zV>yYC$mA^2ZwM<}Z&}u}<{X#r?44Itr`}Xe*|0Wvc2s4XVeyWhSEsU5HtdzGezL=S z=0Ek{ea_6JmafcN?F3bJt-nY`&3pU$InN?A)@!tz=e;hy_w>`;d7jPR{zyi8e?%i0 zTXeBSx)-Ui)O34gXFH$G=JWZs`|t@DouwI#HGjO_?{0UR-tE~>RE}U$I$7DkI`^%1C2(W1D- z5exBYh*q3itqcc|-k-;wa_Q))yYI8IoBnhE|NriYi0*ySPFQKhG@H-RG&MHEXTI`= zH|5#Cvdp_|)n>C@-?zDLx}q~Ib*fWJm&=vpnn@a`P1f$lZC=gMX}f89vT0)$;<=xn z??@-CO&TJ0FpIu>%snDb8d`0BNS~5ZhmKWXqGu z?XB+mm_GE&8`ebb;Ei4X^!cKGidmF3S=n05B^s}E*9>(D3*=i`ng71EDB zmXw9$qaXR`^T|K2>Z%8k}NP$!sps3JL3pcc^HF%H&!RWnH(u%*@RES^X-r z>0&-JFPmqy@4j;WraON-OE=kQ+Z^8g+l3{U{LB7qTu7N_wPKzXTS%EWXhUv}e`Cu0 zEqlwna^an?e)D_#>o_xOTzHh(%UfPK@9tW1&ChqG#JkQ+`ggv`?y#3V>{wqk)^d@o zD6xD*zLv3Rljm-9tjo%1?2LRxwXu{x(HYoX zW}~9+*D2TPq1GXr%W`Z8i!5?L4@htbdi4pFa%Wh~imJ5y#^xjtJmBdJYjKF>Laek@ znq!5LUbS4Tn~X`e&&`;CK%f%&FwY%T4xI}nI-4hP4Z0hTqM0x>$)X?(EiS(bEUM&H z1t-oGJk{?HqOgD^#W7C#;(5TnGccf@<)?2KUgIDp(q@L31{`l>jc|HKY$>O4lAlBc zV38;oHG3%7 zD&A)aX|%~*y%TaHkUSrPST|pBC@q?R4rYp+pO_;|2dA>jrm!d!sg5Fh`H1v!+&J-^ zVBz{CFn~PxG(eV~kU$?ulXFu+_i0kX_0fs=nMf`K?rkNSg(2co2*ZU##wW@BD_NSl z?~^bzM2D}^HDujSvPpS9U&#!SJ2=CLW4ZiCg=@!Tv zy_iA=hTFh2K&R1g!gi4U2lBzV3Z@pSdoK1UlC#EFmkqPUG$~C|JkW9Q{@PhAT?!+W zjQ`czH~}}1D4Him;2kc#!`MduHlt3>$Dl}`eRfqB_Xxxosesg?UqY9@-b~o}Z~Cc*2!qbOFr2_2b#J zm(>@0Fxf-KpRfKtuu}4&Oj5v$OLvzCAZ^lfcW34)g4PWGkqGM9{5t$m1>c6SGGM3C zuU#RG`IQ0f_s;amM!G382yh521l_fP;C%KS@~R3&LxVNQxx!s4%tgXho!c@_(S=;! zJhv_s<;Ooora#XbIWIw377`u()eG)Ibw~Ww)>`z#?844qfOMQ(R9jMV6?bf&cNTuo zY<|U}g&~O1%%;+h*&~BV3-BJ_UV&S=0Hqq*DHhXfmYUCV2&H;tut+I@ZJd?OO-+kKwjRETuj$Jm>LK2yfR{i0atj zv%h%L=-TQ{Oay|s^P|Xr+2DQ@R11T$bB{-hhdQ8w>705|E{!M&F8RSMp$E4CGCbVt zX$i2q64CZS7@3N2eH&XM1bQE=KH(y=Mb~o(wz1`y*x*`d(S!J-ul5O#Fl4;$xE1>KYj; zoQY%r$>ZXQ;1anWgxUdd7n_6P)QY(9ocm915lEN{2D6zx3{3P20joW^VN&=87Hp%cH#`kK1x`F^ zjy2b2gmXC8@l4{@%z#kAdLEKn3!&#a4y^{~1|8>eTwKYozji@KIEi&r;JYEKuHw4pIF)?c#9wmTIV&l{07N#b`JA(R4l^m>` z19SP808+qEQ1b;Odh4W;yegSi{2yQ3_akB5yGPB-Ko_zro-dW(WNPwsjaE*V z<`a}OzU5b!Ii=ILAfvEx4ZcdpKm@!TWPC<0ztfVoYWGP6Hj_!*#%FkTcAL)ze3Kpg zoDSu2*y{l!)45%r`pd`VT}!2SRj9ft@q&ArWg&vU|J8=b8UMC!4P43xxp?d#XAu-* z0?HXRsBA_B87{!I6;=EoC!dozla6mt4*cc8tJ4GE`rnEnTSH#%lu;A4S@tu->y@7e z5jrBAdddfy6ILdZt&SB;mY#jQN7$R*8X7nMrK|Adl;zn zFsYCYAaBqbvs^d6V-GaG`K)S}0Sm6JZyCz|sPQ6IW3kVGj!9N;zz%;5)DlOT`v}gt zsy_OA{|Bo9cK^Egj=d_(7rB<0>%d1ai;*Z?g;3WC%E`qS;_&qYT%k(d)p60V@g@AL zjYt4FK*qlZ6_UA4Y!iCc1rEjbvMfYsR+?ZnMleB_$YTnga|!IB`!p7U(2+zhV(Y{- zf|C-?4HpB=(WtN-xh}3{lDujzJ;m)qi`(+x$jB`>fokJxoHg55ubCuaRh70bwi&3M~VTkxP9oD*!91T}QMdmB)rR+&s^|Wb3gRu|8_x{A>chR@n0kWQ974I7kmqa>+I2C?eAm5eBV} zPM&&Blw+qbTEXHG550jH@Q91TF?V**0mUAihy65+1rCI3fs@up^yvi?%s3{tXY?M0 zD-d5-M44SRp$y1T1YYsTBn1gzi%^Gz$`zW(!SR_oj`0%tl^^q`aZRKzi%pj?m^}}X zj>+9fz$dYizCxY@ff+$?MEmr9@@ZOjILfdzn?uthXw`cVKC*D6mgVUv^s$xDOuljp z=jka)30)6Ydp^O0{ueG|@+_7Th$G>PB*bcJHmE7j;sM}}MxGV+6KUB}Q`6I+>eHBH zlbwoTFEe3Zpk7USavzqppG|!54OjMKfOKUbCp)QX(`AX0x$(mJT6K%pMtsL{Q^j`- z%nwBDjmOM6f2#&Bwf-rQ8bKxVw%qtE)1=4 zeLd0R5goU1zH2YU0H#m}dGyi5o?^;{hV;2|n1_C3Tq0}~g5o&v^5W`?m3hsbx9!%J zbrLG6OGHqkmXskB8{|tKZ_LR5*SYxp4qgHM8Cj$cW<#o#(o9H`J6gn|4ym@Z)k3s* z+uV&BQ}HYg;}vJmN7rp0c^C%~weZL{k#2Ekt|EkdkjXNTKo>E=1cRdWsK3bp5IcZ0 zQ3{;jl1>PPM*W(Rrd|g!Zf;Y~iaM=4O9r$ZVk8y%36MGEcm(~x63Sh3XfBIyc)rSn zm*v2tq|~XnG~CrUP+$AA8IrL%CAs8TiZFB1EM1X`3{7Ac66rF(71P*|&7-ikqVD^Q z9)!B@#wDPmd9^BX_1Jag>$-t@B!X9Q#W_h9v1A5ouesd!O^HTyoAmYL^K!uC?i(1` z+fTR zJrq<#O@fR*ybnp|$jDPKr0r~a;j6N{htF;@_n+c|z2gN+Q{+2@ zecQxp%`Sf~MOKF~&YfQacskoY?bF$`qG=OE9F?TOSqzV;})Ng z2{5IXkA?Bi*WeNZ4NNQ&=sYN*^cjs4z> zEfX9TuBxtaaEX)cg{kk4Xcbco+3e~4_Nqi}VlpD7Qp-SUufAi(|Pg>xC5;%fv)_7lxrbY468y_?Gr18S6D$qWcFARt~$2E zF^lDers0HEU$}8t_BSrAVx^FH1Gik5a{hokd{l_!Bw?a|<5D&~#vOu({qBVi$f+`S zNG@F4gN41I&RjLStHt{5Hk!!O`sTg;D<`R@M%#=8^?ndsv6$u z6M-AS8gu;17uos*Ue9Pjo}`0BgLGQ~NSLb`%s#3x1s6-(F^{n?Vk)|fSd_{>ZlX(Q z{(X6m28YqDu$RFnVjr z>eY{!z2RJQgneiI`OFB+B)PgaWFeJO2dN1_ck&1atVR?j`YS)|5c&X}CV2G| zc2>BHGk{`CwDA08*`QOpX(uLVO_e1fz>1rUJdb$haJJoSf|TzP_&>wwTf8Vk1pN98k%#q4)4Re?go``zh4d0f69 z;^!q`W9-NQkfG@QpdGB3FiI3pSb00I97ted5|F5SO77g(5lvmW9ta7sF{s8yQbgb*!Cm=9dIc(!~Dgaof zB^h1~ZLYaTTbfGrK%$xIqaD{8omba0{qJ(VB6w8wb!$ zPXhuA>KX(EVzGr7d0`d4!CoJmZ9(loUeOnerxtxAU*Os+gN?&Xu}%jvm-_B^LD%X% zK`n8neG_@)4Z;C?I6~A~NJ?`MX7+@r5`IV%0s$hbmLF$jiTDmu&NE9~AkkILg28e` za-bJ_QB7Y6F)2tp3<6o?IkPh}m;fG39&LKk6sK)FRy?rn%KfO>-qSHmBpRu^Lj_+Y z8f1mLPrIdW&bf>haNG^%@a|CMRuXs7e3eI)oP}GHiW#DfP-ge>yw@2>DkY<)MR9B7 zx!9x5SVf0kpPwk&WxT+Rj*rX7$BSdKY4=QiPXlg&B<0K$hkm0$o+*mehW%#pYjR+w zcm?CFQCHF}S-{Ay3F40&r$cQ+V@?1jA~y&{sPyZlr7HFf15ChOjUWv=Nai-O4ZU*l z;Kob0koOO61Too6VbOs+6v0oI2#(goAyLQCRX$iN zNk_} z1MY^b>+)~t1r3_141$o`1^9v{t6+r3=bTMSotwc-i1v5_MjFY2~XbwtF(LI4c={MQH7u>r_-cYcMJ z94aPWNtNK~kN8-La-TY|iAqGqoqy6TGeHa&+eK10oK<=`_PH2APsdiB?UUz!H)iLo z&P{VI6yjBs4ddLh+d-zIa3gKS+x$?{CrlkRf4D?_F**n9o>Pu9TPLM>$rZ5GiG(#M zDg0Hisb)B*g9vPovO$tpJXuGXf>UDkr*)(;F);ckBi=$2L0KAj=Orim5Q807`44x2Xya1uf9(eo)bqzP@&@99r_6fGBenN(PC_YdGW%Yd@hH)iokj1)=a25$M|IG1g zi&`lFnLT#w+Td#Oi-H9x!RDD=yeoQ(RyxE;>JKRRN$N2q4irWD#{BsS9{8{DOM#$IWopzK};PxfQLt^`5UUKB;WQ1uP?LI*(F zz!g{q5iy%NAoQT^$COm&xV%_YJ`eUW!2oHf6(zwVS-8|C72PteNl~%WAR>EHpL<8k zXXUHFZLvzB7K;Mk>bOmhOaxN&cmTADLlZ<}Tv^;n`<1#~=F0`3<6dKs4ry#d|JLR# zDxacTaQ(33Y4~R6l2AGlXV0(_>Oi2GT#2}17Z?~l?^5S1%WhCkdETTpLRIa_tjB`yiRxg0S_A;$5A_<(7^j`oFVq93^qYJOXgF4`rqyOj_x}vI^HKLq1(bm=-LDC#6jvX98EV zmW3Uuuu$bjG6?8zyhygjD~LpaFUuLri3D$fRKtVzMaCI#F+6B3c0J&^x}E_`w&A|| z(wG+3L^>6CjZ6t8!~B`0f5V}-%hrmgIgY`}Shf_1eUd9mZq%abT4>o`!1&+CQ&3Ua z`-FL=@SZ_yLoVsAubbmiJQ?ivWQ>QY+tr% znj}|ovr`PSeEGeBQ|us4)FSw^cV4|Jpr~aJ%e)(%!W#tcqI<6>?$zSq=!@IRICMUw z`Mdx2;$bd2PB`do3K_Mm&xyjmg~q_42A%r{@ryav zwrYbK)O$vCmjIp}FgM{s0)gY`x(wN`>7;W_jG#G`gW%{ zJi;*6L65M06+P<4Ud&C4VRFhndf#GsCM3U^m(fywm5>AlAjW%$BnQhpPT!akH;Zi` zw6#14n{1|Ml+OkVP0`O(iJ*E#eWRMcM-sqkLf88q*hbB!cZ**jzf{{ zVmtQ_oT?VytdyY33I2r7QF_|oTo1V+436Xu&ciePGHbX=Z9SspC z7fTr;w1AszvaZO?OtkMrC)eQ8ZrU?@`~u>F6dfrT&q9qH^#QDcFr!B~z+OmbNv_z3 zO&Vbb{#>rEc2WJK=QAUck4o$T81XhuV86pWf0kU2()t@2P2wSD+lGThLjUvCp9G*rK-nzGon-v7s%h6*La&wk>a}g|Z>Eybo=~?FOr1Ir z6{$NQ0Jg`rj`?0}7gb2HPd({9Yds2&=53W~chmxU*Sv|pKoy$_^fYaa#||VP+PbE@ zBtpTdKX4JsEjk0{Klp9{GxiRuU_bX1ieY$WWNQxl8mSPuu7bz+NP8kkSTfJ7 z2=02BsL5r?;x)HkO$$|qV6xFg@jj^VenaNCNf< zxg>Kz1pZZmNz#eg??>%L8yix1aLQ4&f5U0JX#2=Wsww|5_@VLH&TR*&sJ)hct#O1} zU)3sIs?)dHT(v22j30`gJ(}KSnj43zOYHl=xg@cBYM!-l$7AqdpsFF8*>U|+394iiYcnWWx0b+nZ~UUcvF1Tk1)>FN~IFUyVyxzG`` z>M6*V*QMtN%aqB2A$6(7x+sxb;3HSA`{*Jox+1LHr9`x&*0AjsSwWqUe6Rh;&$3bF zx+%BFnxlv#INC}gZJNt~R1h(e3L-gUzHj!>;AqkdP(fOlN?!y`c2SR`7X(3^ruc-K zd5f%&lPJIV;)&HTRo1-$sh4YR+|pjvm$Xn0jU5mKP5B|`P}8nH*6K;X4M1-97E)-$ zp$#GLY#QWNUiRWZ+g)k;j*e|CYF4u*%*XYu6tdIB&eCBsZTul*h+s@5qLs zKZmrXp?D_F!5$ijWJN{~gS=zt)zD6R|9cVQ5v{>mVFIS!?&Cf z{6Mw|Sz(dAknax^A@oLKi1|2zm)$XSKgW@mrgv-WYaFd~GQv28G~>tyXmK4G&21#s z#VNp+c?s7r)DL@J7`C&!i*vlUifgSYG$Q%SDg)}`{J@wP+oTHlUDpQT?J*ptOxL{U|{_BboemkMn8XpCS}QbiliA8tG;)M{yXADr?8)Fuh+qiYy!TTe{6EsN;c_+ zu^gn|;Pw!)p~u}A^5ZZDjEK#=LQNb=s>R9%GavPIwQEEa zOZ;g!V`jymA862SV%-9Hnq@`bXrX`Vz#6dhqRhW-RxpW$Uwo}q2K#E@w$WBk?qA?e z1k-m0ddUHMiWdy=scPVhOsCj1_(HSM(&lXe2o;=yYNF``Z5A zcAK^hI~rL7KnFIb^XfLg!xswh5#O_8xop@6N{axb#$63c`<7$$oy9JRSWxl^$VeZN zum?@;pse*YNRH5HWRVgg3rN@pFs`4bY{C)z*5#%w+4zFa@ln%deal4^Kt*}|{8Q9y zQ?$3LV9^mzBgU3r09Fo<*`oRn@+cj77*31-J3p$VSCY}Q)YNR z=Eiy_QFfq389GM-w!Jhe^7}3d0`$xQI=JyK7JwzKDz zL&W8c_@xyo6cHhb5V9>1W+vIz4*q9XBg8zeh)4)^rE3V@c@k=X`8B<7zpCA6DsM&L5X=PVo-ZEq6Wt?<{!o!S^e77 zUU{h3P4N{>0%c|xL}cb;&dM3C+hsxeN<~$WZZdPpFV3cl9^wRA{bc4<;EbF~4`11G zlOcqtpjlxSo-iDWeeNbdHw3doo^(YxWob_g8j(@ji8~!-CbJG@-k?f4k+^m{>#&T6 zxWmIO+jVsGtnFC&I4-M$vySz>R?;f#Sf&xy(MBP@#-gdR1I25Jkr|tgT?D*%WXK^R zB#6lOfQ0X97vv2~gqcVpJT!-lh^yJe4s*54I$L0<6&e&#IYcWFRS4a1CYuYR!osKq zRk1Jzbz+JsCIwQ#B8AVQl0nuN;n2xG+NeTla6zdzO(Q9T47BY)jqJc_sMHH(U>DQ^ zwQeKJ0=J*B8w`L(MO{Qk3yS_)*GWue+SnR3B%WL*%0!O*=E!C_Z=J@ zLc(2Ex-wL{=|7!@$<$h<)md1u5uTW35mvPy2j>=*5(z93nQBdE6c`pW6mL43INETb6hG({GR8?1Vc%f5ur-1i-bzy$ z%X~fz58G!JGGT(dksFn$Jd`1qX#A9q$>2hzlHALMjwHFu%QGT!K}rU7(F8I)IY+i_ z%d#K8OHhKg+}wvY!%p$ENlM1~Br}OUmjngP-#HWHxyQF}+q1K@U!QhKnUN=Iilzc=(KF!W?v(3qxZr`s1K`%-f*{{dW0qZDpwZ#<1vK zcqR9E3GYHf^THOwLfDLE6dqa#lYB-D<&3D6X1dI!N{p@(8AE)j!IuUFmA-f+Na+hh z`4NwB#Fw7jg|W+`Fuo*h2=BLbfLJ}bqLXZffaQQsuAq2Oq!M(LaFPRKCqG%pR5!pA6)wqsO z6h%?gM|uVMAMtD1&=TBG_)*XjnZVW)jtNP~!y$1*NG8NFnJ^->o7tCx8FKbxqUrEX$t0(O6$STApQD4o|4V zS}m)?q0m^?11GS1>!27r4y`eVA#OO1#)3YY5DQt76yjz{wd9z@5_A!f&0?WY=8`ti z@QBN(4T@8vM%lQOoY+%d;w6r+#kihuOc1m2zrF^y^*qw{*`f8Z>U_*U^AI+baD*Qta|t8!`9s2$s97`I?Uhd&!IjS% zOnUTY9FO)K^Q;%iIa0!S6t+>jc1ApV(8C0dVFD*g zS0WEi1pN;`NR&rlJ&PDUF@``*J)KSP8)ioAzTFqbnThF$^>)IvVei7i%=fw5Fz%dT z#ItEf(=<)fGfmGir6tZ1WBRarDz>9{p1q^HW0w-L9_)~Z@q^4w zcHWCik1Th@;k~%xn8FR*1H07}35IKmT)7IbUQ@U!yru*k(4mbGCYLt`%7sB%35G(DLsJl1RS1R%at4Xukp0P?Uw2-A2o6IQ0^w+*3VH%7 zL3!Xpfs4RyrrvF5FniMv(UEtw;>nCoU$KU$Mc)-+RA@imyq)?v1OK7l! ziYc+6V44b2kb;DSgoK5l&rQhrb05b>gF(6BYSkiG)juFxe1FOwufwK#P*bUe`0|yBg2_O4CvvQnKyY1ubqu3I=v0!lswt^Mx zP&=%C%lmyhj!=+P&>}C7!UnxrggZtdjI1kIjS$2O72+n`%lVii=Ge@QjwU-uwFl8T zJ%Z@mLn0(J97K=FCRPa+UxH;uHnNHyqg;*9m_~Fa^b=-n#Nf5i2g|J)RMNkMKA_UEm;T^Ii9^)Z-$4t1^z*P*JP?Mm_crFi>#F1b}LKO;y zLNMf(6Lf|9T$Ujymy@LCSx(NZD`ZIq%a8nmr9`912;ugzqa?8#iAIUtC?pDv3RP^? zh!hmtOpH!jlEqI$9Lx}jj59MaF}hCE3=#9(0dJGd+*ef;38_sy)dJlxUAko*Tz4jnu0)*XqOwvtoJ^uCxL&=wDpS}c9)c?^ z%!+@ZN}!133vJaJolNwg2ff#PeINdPK{1ioXTlh(!vcdBxWIM65d7C~-+n|MPIf!D z8ZtDYiQtmG%w@){+L9I9z*aP*Wwy%7I4$#?pCwCk2rI_|WeRMJ4P^MySQX8LN+`sj zNhIE5kI5u7)4ObhK)7i>l-s1 z_zuZ18J^Ezh8fIQh^{iKR4Ucf9a2M9hMQ#=pp&S?lc)Flv&jS)j`XxcBQgR2Mgz3K z6@U?h0fL00C|C@L$pIKZQ2+!Z41*yEVGxr*A;)$Mh0F@9@TdbbXBjt$qO`cL4CF!W zBqapHCJNK!gG&4QxBp1o=7#Sv7G{)MfCD*w%Fl{KOJuw&-_Sm&{sghci=XvMX_r{D zq@Fa%pVIz9)aur|T%h5l1;n055qH)xG%cq{qq`6>WB{FqY594^r-ISQ=OjZ~46@}n zFJP>}D^(*RM6HI16R90=%|&`}fRifT9SgoX&vc0q@3ZphJ*@y{84ct9k=xY$Vi1~; z4V)h-$z&A{z)!|HHq2BvUGw#-kgdbOxD8~4n}wF#jC}rxTLK`#F|DjFQu}Ul8RE-K z*aaSs!}#j0ZuZ2pnIED-W#OU*g$Z(7+$@-=RRdcrb_1lzawR zGCRpNz8r4*qUFal%yER!nq2~;(P?Mr2tczy6)F^Y+QApT-7j{Moq;S#nW>!uHWxb| z;2KCAz&dM&MFJ+pdGObV=8LlL?0H3gW)BoCo)Rp6qx;BUe7B1N58! zuqYS{m@XpwNpJJ^RuT~V(f9Eb?UChZFe zIDziz_XN1o1)i}B1pIzb zGy<2Qs(WjmHwfq?d=+CpZEU!$kXr#mkca(mBm(ISPH`~44!N^XwNgP8HB8d?E0D&gFOb%3z2($8ywlA&PSK1~-A5Z0*W}3$C>aMuGx% zZ0Z_qI=2R>>&K!}C`rABdnqmm_!i+@qivyWz;Cs18tu@U_A?dn!WtxlwsGsgwQE8$ zB+-{e4cpOkEPO+I?(c;K=Z+&3Qz$I?2)?QrL)oF^dNu==;(Cls2 z2~)*bgFe?>3PFx7Ln5Mt^mE%8^N@(%GJ>Ag9{ndEbZOEU@B*TztGh|F+|xHnA@I8{q@;JU!~5{A&#wUbZS$#^*r zN0M6wx_6*OjU}$|Mg5i3LYqF>dD(-KF`KYWfSb&2$Inw;6)&t8lUyfSI&&)-;zX#a1#U8-fvSkJ9Qy-@bP6^?=yi zR6RD*E;` z#MqzLA?zPbyP8U9flR`&%A`uaONb{>Ld#OpUUZzwmTo(nI09zUx^*4mWxpUH zmz7f}Wn#G&2$f-4|!K7z&6U99nZ=EemrCJhLr1YV&TjLK?- zr>Zj~NmX-Lh-%|+akKC5JT(h~urvq=M@1c!Xyf2wF_0ib#Cj@oNF07yaQU{;hml%NR$8O4DNDh`U_F4Tl!VZbD%pwO6mf;Eif(5>_3gJI zb0;PYHMZ{-Iu7Hed4kU3lEt#LtykxwwdGM&@}9del~rRcpujyHr_#pg)y$%MCt(N< zuGZ}N5GW|1!jIKCUfqln3APh@dDE`fUxIFZ=le09r?)zwQh&bHBUHWpcx(E)5@W8qtd6NdY< zqb>#KXZmUOP2t|*J9~%G-^8f6U8mPK3Ok2Bp*)jGq%MC-{eCzTo4o>fN=T68@uPZA ztYuVU8&>ApsB00Z>5rk%-bGCPGN5IRV`0d_#yTo4*tEq*9+k|$a!4r~>Z92Y=Qe0? zr=B8K?+?QDhFIC-%?}?!A0n|MY$8%`fY`zr5#%UY7Yo-MUY>3RCJ)BG=wH?Rq_5#x z4YA#eW*b(_KIregU(@$`1KjsL?mKK+kSE%^ntSn4))q~6<;a+MEG@20VzDJwD1REv z2@BHlbQhD2-W>smQUd1o@#LaDF32ZeX86_kxI*GNE?IN>UbfKw@xwY*7JSTMLvPGD z1b%n+H*@|``=;}oiB$#!4bGX>{4P_Pp;v7pKO|}mDcf!v>dJ6siIN_#43}bD1??PI zE_Oc|4~M#MBM^CQI4|b3Al8_up@Zscx`iaV9;K}pCQ=z(yK@0H=4P0EL4jXxX{uI^ zBv3StZf!Qp$V<6N76*o{C2OXI_!$!Ei&O+kA$D`3$t=^&8mo~?<^sbn&QM1HQtcBr z2ATAQ6MgldZL#;Vq_Y75V8C~$sJ$e2K}6R%1svmny@t@oK}T9ZdI&D@XgPuykww_P zs(XOOgSXPi|D3Kl#m1hMY#XNNK)VMY1Fc{nStCYMQo&>wOekya!LbVDi$;a$TFJ^( z9{XH9Wm6?G9rwn^oRY%(y+ctOrYNUD50EFG4tLS6Ta%_qgAEKvP-~xOx{x5WCgON zzmYO2hb8Ytue&~C)5y^+ZsY1HbOr&&I4R0!Lp$n^X2}Hg8hOf(8wR%ZtGZXVEkfo~ zqU~w@c*kUdzM;c;3cnqOlyfI5t<7QG^$KL!>fj4mua`c&toM4shSFRyYQ!KTNots) zUZ%(R&``Q)BWb|#DuJYtzgpFh8qXdPnOx8!Lw=y1c_^62=9V`n`DN69$0o!TZE0_^ zNGQ>BfRWS7{a*o!SU9+Y`Q++H!PiTVpc7=>n;8tigTPPbDr3KzSmjj7P{0c{pHO3n zQnkte@dX)Ujl9dEn>UJ1kgH(}?ndYpB3+!Z{O@bHm7IF!n=qu*ni}#zGFf_}L6RgO z;mv4KkTgQvJVf=h(z#%iSSWHvO!sH50_w#?KiRi*4jr%=uXIRVA{r`Q%iD@<(w<8w84ZNX1a~GNL(Uj*=SaUaEN#cI)tkN%OnGi@)5lloJF^S0oRYP71!th z_0@dLMhOJn=z0K~iV-Ft-gQrA#IoAB9E)*fqjFj;u5u=&d9D6J_M@cVEQJb*6t8;4 zbc7DfjHqD@TeKY~wz{&ijh3|B`R|hEtIU4MMVK;8g@eYf#orYP2NOT_%1%PUuz@$q zYa3#}ba)D7l;9_Nt5P*41(=T~aj9Ss8h1=MF-Bwvj+JmF!5eC8g|E{B`L+CV6r&9v z6;@t2V_;Z72*+m*F33?Q63s3!YPxFEjidj!YGJWr5Otm5I`Y^aZ20uP2+(3jfK8-p z-XcFxn=7;8b)oSgaJF@0wUuffolx>E+EH6ehucdMm*^^>&zq2Sgp4zBgizX{tp6)B zF{-L%phNchbr*6)kPaZY0}tG1db}&aVSH>6Qhajk84AypAL16#3BLTP`IPmRE|c3y z_>ET!T(11f&0sQ>n*{4%vw9$Q)vlm*r@cv6l$E$fkqV47Qb0&MI_T)EMLS5e(sBD{ zhV?9HEQ-ESfE>1+zudKjp(f7EaoDv)(oZO;rrjpb%0we{5q7Xp$$_yf0q|FF>}AOA zWcj{(3Qmg^~|RQn*YNl$jnM2dou6M zmEJ2!vnnK(qVE@$+dMCbhru}?XLpXkCn8j06<_%|BIdyNV-z;<%tB-e8BiCYLF3fX z)UToHinDd^t_XVOD_l3;NfunaL>7>I`GrtPuAW_~2-exsJHy?8vNbwXsXI{*dYyI(_;|LWM>f zE|dLL90KL=KQ7yJHm?y3E7JoRBH_kYKPlJ+yKJ!wtULpa{dyAh1EqN5bJzB^5)&BK9G9c|~IO^Ap^0xMUCt58r+Q@U5ipD6@l)kb|w6dfmJMt;t z$pZ*`Q@@*Bd(9!qNYWb1kB96D9yk6s=JR7)+nC<6`O7OZL@tOJ*44M&B?LFf+=bs3 zrvQrxIhz(9#CqyiWsZX2kKeaySWt_k1DeJF_F`a8)rzeY>m_jNcZPCCH!3*q%@8@-`4%-ei9MS)4(z| zLo$5U3;)y*HsQFk6(W*`<9f+qQwB;qsZTUOx_sVS+i7G?AJ@qKU3CLvAt5p(SN;;q zVX!e%Kr+j$5(@P;I%UfG!h+=N*n1v)tBncAT~6hGiD>JNF&&YZxKoEucE%|%Lu^9g z;(`eJu+O1h6sG86b$DmJm21<{jk%A^-vnasq+k}DrhvBrnR8IMvo?p^p>*nzOm#!w z#3|zpjqRAJv~J{8s%5(W~$kj=?We?Op(GqcO8PZvQZXd2e^xsyO6I z(UDbg`|^@&WaMQJ2b)8O@CAi3Z0v{t>J<|3S;&E~PIQSWHyfcXR7zicIQGyCj?=D| zqjc;16A#poy&T+++{kX5*vlZ)x}qH8T7I~_xM3_H9VBMMtxid0o57T#Gua}e&Y)N` z!v&Ojf^NkXq(qxY{bKcB%V*XTlb{@0sg(71q(&#kqRR?~5t)rD#g{6l%Ps7#*7pt~ zTf=pky5&8rtPl@YUzYaQXDohLILgO8m%Q^gv;!yp|+Jq7riJe zlJvCBEj3|Jin;#rM1C*zA7J*#Y&_iq1F^kJ>o-qWiD%t$SRH4qR0x(CD#T@IkJqhN z28Q1EOCa8rCtGD9Y|cMew>i=b>78`;(53pY1Y#vc_#Jv}4#R|w#Qm*tQc%89!ts(7 zR^WwtBsszc7sWg545kP|`DI)f3z>x|@RH8?aI`Ybu3#{EcxpEfzeU7e(Gp{1a&6Rz zEgGg9*3f{djV{i$YSLYQl`UijlY6&ph>hOM0+%y=Y2TYwAwD07 zT#pHr8KeefBMT18rnA0$m4RSD!m^K=zHHR%pzDL!0Sz3a9bh*c@UMFnHDQL|49rqv z)(j^jEh>UtITtn*@%~4<9YS z)K@RtH5>8z5+QYcc$AgoL^2(1lvT>S~@(lHE8mr~BG^YN&R6s<2|Zhl zHvW=}lc>g0?=1w-<_(#n;r1Q2pdiOQvw`%(Iu!bnXdA9;yC#$N%?CT}}NbH(6EW0=^#tLmi&?hi2a0Aaf+D!gk!s|skxA|5%fHD#Fi#0xVs z|5*m5UTiAyWXx!B?CuetrVyLFILJN{3o}cr=riw|l>6@JhEZtqP-S$UdW`2FYCk^9 z-wMnb(LmIns#>A3zp}%+X&(FJU6u}X4xSO`zIYKbZt0HCxI>7;Dq(UgTLX{^T6v9|9BVbOLmvLm$|JIGU=L~C|& zY)B(oC;-w~1(5CPxOKZ$O&mjB3oP_~9YCo_eAC#HbK=7No;UFg81q-6dMP^ zGz+bT{|at?fp1d54SFS)1t@ImDTCl$-8HQ)nk1t0wweFy%NrShEIetzNTM2Sn_*>VAnZqZ!W>=VgUv<4&Q@s zs3k6vcO3n94YzP~@j%>|Q;dP(Iox*X=$_}8#CwnZAEsyM2N_0nkgCBDMSe7Aa1hQs zrU)LHz?qHvN$Ht)X5)l&{&u9Gj_l4l7w)ZH0yZjE`~A73K@aMj0fPYvo*gR7dQ|&> zp#qZ6vm*nm$9D(Hr{@TnDO4nC&ORRY(G6d*Hw|chsI>i-l{E| z7Jdi&*~?X=&5|k+WHypVFu*cx>Rt-@pAn?Wu{6AuQ2qG7s{F4&vFau z@(!Azg5bqeaRG+P(M8LCZ7WY_cfA5zf8y1F0x>Y5QQO|_oA{uJW0*dq+c-QJRQ-jN zm}qI?wsDbAgN}BJH{Y5+cc-6!n<8*f2%0mv&Jm<>+{kJdm!b7RrYY<0MQaHNbq%>2 zPnc1K$?HV~kx?1Zc|yf507gK$zw8QRhsH67kNw#C*bsN%2Gt>0%P6JBv}>;%ol6e{ zEH_;UB#$@3XXQjG)5*586DFq_trW89`LP)R>iL30IU``uNt}$@W=e}{?bAz zRSWECvb~lQD^2!h%R7I8uY8<$Msm4<)Qd(r_e970sFP1n+QINeZ=l3bgIg+|&R>8Q zP1ru8q(F7@uKG-?oXC*pBhfc92P?Qt0Ir>bLDit2Vd+*d1l^3`aSJJ~C`jr+!jsS1 zM(G4l;(YP>6w_4MEmanBt2-+LC^0<%S%BbCmhF!MV0e&VLZX#e?A=1CgT2Z@Y*=}T z7@K6m;ynFwS^t|nrWUtd6=ZcIfHC&!dXhw4CzQ!QSCWUfFN4IT{&`uPU}+N>7qTp6 zT?%ONx$GAunbIa1H3osNqC;^<;Gb%TK+HGg+6;MaiuC%8cWAz^Hz#qfJaoPCVf|*V z`vig=NhX!!8HfILgg6t$rrr0rJcMpUrp@Mjyq~BqpssC<@sE;sRhhrFOHw}Xi^-iCI#NOA`({r29;lR7?#TWXHA=Ks(3soSnW{+6Y5-5;l@z)%HyyyOW z$|DlM2nKT;)`+bT-)40O&xRxeu?m`h=XRPK#4F0qD4h z5@*}FCB5F}$NfR=g_GU~x%i;^49z4f+*|MKBhTI=C4X6KDusotIXEGuIz76wa_ccw z)?~^U%ixeqwRbOeh?tkDvRlL+&qJattfQNbJN};U{UD&)r_#nR|BY2zxd{Q$0sRS* zC&J*t@n!WSNI-oJ&_&rDD!Vg7(Y-J?nbMmt=3EX!hhj#JD?jz;Pl$})s6{!S5)ewu zj0qJ*UY?2t66k=5?1+zyt@mt!9Gt4L7h{M=E;TtkqeYGi;Ip`z(Be8_M{I!Imh`8L zMMbmY9m*TX%s@CNh@Zk&n929m#zTBIezfkvb?3g~R%^V(DyaTKSq86Q)yN5y!|}L$ z)0w$OVe7JsE&P{e5x#B#Mgu5Gbw|r@Sp?Y#Q(nzFAfW{Lms6~SeOjOBn=(zo_lJ(2n`5LLGSwuHzAe zv%p5SRZN)>juMzELjxHPST(hpf)hrorX3W8f#-(8$IBaLM!~rSwR&H{O6qwKwqFSL zLs2$3!{fbUyXskc4qbr}jbZCo!__fS`8)?lIbZ_HIl>h8`aeJU$zLFWp*(OC-!;e< z#M1^Aw8$NK$8MZThmL(qzxNhKogiSiorw_s)Z6qOlXfOahDvn+ZbCV|8{pNY%E#jI7f`v zTC`487Ff~>%Rl3vWcew-vY=04nc;u9j; zlwS6d!9tfNPr(#|3{ z#*5|CeK`qP;c{8VztU$Je{H;$^KCD_K?-P}Y6e8mDZTJhHir}bs0i}njrLyN%xm!^ zDXE&5lPT#^zf)9}HciC-$I8(Uoz6n*1OCm=bb8=Hu^XPhyN{S*iQ0&`P zd36vb0z%(m!@PKtZGN63q^G=tH}dp7xusSAb~JkXgl{!d(pvNNCfdl4jljiS>cqbt zWpgR-MX4;C0^Eb!UKAP0RtyIzlSTAM=nO%vR;4oMSnyLl>z^yqbw;2 z?)2rMzuIm}V!gmV_7(MslIXOsuFNxR&Y+<k8wc42& zn)_TORrtE|iDHXPNP>?(5f~YwUZmh!yqfAwY)Lm_oFeSaI!e*;p<1H38SH45(c#iikQ*ZC%QXn^zUac; zmpS|Id4CDG)8mjO7>Pz3Q@HNA0}Yns?a2)N6QPKvPpikbto8e00aDxqw8O0LfBvXM@cAUx%2#ER()1sW`3h}Z?A_Y)Luu4n!c8DcO81dKN+Go>C|Mm)%2v2m|GqS^jlpwI6`^4rH{ z-)hc}b)&$SrX^y8qrKbOy7?Hem9yzcWlJra;N@0pG6lA6%+>@o0PE+7qE?l&;h=qk zXAyWu=)5oV*$hydP7bx1=^yK<&X(Bd4A&fOON$O4n(y2N zA|X5i5%>9(uvU&m`6nSlt-XgoK-CqPoPCE>s1)zoOcDQYCDzSZ6xYQr)C_H*^ztQJ zzf`7$Y~urAd4zjsLYD#A3T}XmNNZL6(vfq8D+_ckuwIH=Q;h**Z&?kpMJ6HIYStd` zZsX+L*0e~;*Me119WJc6Er^JJ135>Yd|Fh_1I};RfsHiG4cP>M#+)>I;80*O^kvYB zI;-e%&B4?{<`ffWQXzT)Ny^?r2w5nqQ|ffUBXfI{dKi!`Bm&8qLp`>vLQR(mI5e-M z(&{8N#gN$^aNIM$F#0$YLZFZUuEIKj=>hp-bnpY~Y57w!alfjhYFKkU*sw&G0#Y5V zfL6m~Z3DFcpReL_6}g#~MRyhpLEl!IH_;n7LtRUpphS+138WiJV6~%LP#_(!n5NCh#a0rE&Fohx0xB7P@4b#|2OY<$);R*tB#X6L769qmdUj|g3dLABbV6FPl&4?F;8 z2B#j7Q_?$V4aAL4hP!qBJ%zp;kv$LsGJ{xchA^JQG?Q9~TX>Ix9`!nYzQvw{CYGBki#kMu~2Bo@f=@hnO1L{0v5FIQOJC zY;xt4)R!z#Kd}3{{j4B<(Dyb^SxGDCPb9BNK|h;RODz0Hc_pYbYu3%3xk{uh%q!Sz z97z~d;#RO*4EJYf|L?99=n0h=$H!*Tg1r>e*zsxCvxwQkeve>gd?MM7fqSLov?Q*cF2tBAH00eeEA{sR!UvPN(iY^&hGAy zOe>T+0ihDOId<;fhH!SOn4cZ)>a%27!-paP)#jeDWW{5eLulnZbwu%$5Gl@&tYDqw zOKh-ec<>zOQALy(epw&+ot<8v#w=LC^WXp`paC#5`>HczRG93HDdff+V73zU)@Wl! zIyn1<;~HT=Dud#1J5AFq_}V#sYR)-2t^C}MA%j)Z`Z>denN5{6Q^c=Wy1)^)hj|Y5L{tCLQBYg z!%6hsf;6q`}^!|5iJ-G0Y0 zE8H?OKzK7mbXh->J%+NVz*f9W&%t`=za*cVugA;Eo+@3yUqqO{=2tKz%xA=bW~_yA zcv2|ErYQ8o1^;#>D|ceMN*Yk5(boTPF?xzX%aw-!yKh6<>mHOg02e_+YzhACRdRO_H))%a8umBK>p(bR^cp|&!qR~Pga>W-@- zx4-d&h7r?)!Q=iTLw5u0&;on=*nyOehqaD+$@Gs~6_7QN$#N#>XS4{;B^NTQ(mh=_ z2{&PAApg3}3)Gl4ClT>H4J_lzfUevOOFx8RLd*JEz;t8XxUzAHrKT>Jz;?1O)RZzT zb0_CauY7bJ;e;NUDJhYa>|#}i1G;oQkM*181R}Y~l#C z>cD1hEX_zkaoe99hbaHTsaBkbVcDOTK++Y_C7x~}4a;FRX$6730 io7!_ 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

    msvi!rmnIPZ*V?ONb0!Q`I+lOj+V(@1-B2Le)-j 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

  3. mrzEF`rms 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 p=nMEaleA<*=rxm6L$i{CQ&{P$x ziro}hO|n!MW8V0Uzk=;=;!j|}us@OC`1k)u-k!@L&!K7t;~4@~=ecA?Mn*=2L}iLJ^#M^;8!2({s&zD;8&l1@R@G@Yi_Qeot|DCzxd|#>iXHq zHhr?t`#KfSzq z{_O1HX({ldPfu=6ug*@+e|tjn*9SlO?WZ3Y-~XAe{pjF_Kl#ZIe)unc@{@mkaIWT$ z)v3#upPoEF_(42);#RK@ei*lB-<*H+@xMR#QMvo#`RSt<=O**bbM@lU&5NtkgP(jW6u&&VdU|^E%NI|coL(J2zq~%XIlH{LKKRq&%bSynr>7S; z*9ZUd+fGl8zd5-+{qXYq@=DnLXT6u-p5C0CpPxPY{PM-qXHe)`h5qwip$i7$E3Cl`-TU&S;2|I;6p7ayNIy1Be6Z+=qW{O&t|UY*ri|N4gm%JjkJ0zIfd z{?S#Y<={=OQo1(MZVZZPA|39p!~eoxj*?)elgNcel^leWrTi1_06EE`f3}*Lg7)UN9{lyU#IE)!Ntwl2j^!e*T|N?IYFLu${mcB`|{b<>GiYA^T%~$4vrsRzWC<+ z^oz5{r}go{0n@-j>3^kYZyNk0)h^twX?O6$9~}&sF2AVLTEz-4%-2D3EUwxi$e(=TL{;Dh< zKltSHzx}Yh;ikU%;#XhRn=ilk?2}yV;5VQCuGIPAZ-4XoZ}sL+!SCPvkAGq;KllpEhkDeA(W7{+mwC?Y`M>{f|Lre6|LZTy z{r~fS|N0ld`6yOaHF)s(mkqAJ{pgF@#+U!`S6?1~_{m5A=l}7q4*swI;o#uUzhi|( z03Xhdjt)<+53ap{9RBw7>hn|N;MECS^wG)9$-)10fRLRZzP!9Tf6Nm3?WdQIPm$@8 zdhhGitoQ1(B=n=ei?fTH!)DR>@bbmQ&HD#_{N()P>Gg-tPA)D^&#%+7OE21=JbwS+ z$@%5U&Ebpd(<`Cz{=s*rkLHIk{OQ$qr;oo{fBpW!-@SkE=Vwnq_Q~NFzy0L%zd8Q! z^WS{&#qo!~`Rt1?Kltp+<4-<1o*eu+ug@+{x0g6v&JX^aE}uO)c*GKUb0~~~@$o1B z{`k`m{^Ri{hW6pFzBv4M+kw1)aDMXo^2N=A>zl`u`O!OvFG3AD?CK<@Bz^JkH|h6L z`lZi)ewu!tq&`38{`B$Li*KJFLWAkyvrL<_eDV8K@(=!<9-gP)Z`1RO3L&U^*?;i7 z|KN}P2UmtQJ7k~&2BX-ZH9LHfUwl_zM9G)=jTk2NB;LI4KX}uBa58xE&EUzS!IQ_$ z6Z6e!^WX(fW`|GOCmQmn&4ZwG^B~YY8$9`a^Tc5P@aC%xteLy%XXj0!0Q7D1gd+39 zi~fVl?t|&!^X7qP&mWry0riR}hIZY&a@m{aL6m(lc=Fxg$xA)a+<*1vt9jF@fbe=y z{>|XYN&Co{eA7M&K#zux9uFU#4j(;fADPlm+b042+3?ZX@X_ywkNz-xbnZu@$hYO{ zVp!~Q_~`lY(I1D8uG&XwBq9AuvhMInySv#cZ+e@afjB=r`D#qIxrLCud1s?ZivUKb zSt6bx8l{vRpGiwD?Vn#hI?>hw;fT~byO4;2Jm@85*D+Rh+AI4=`;4)Ivs`c*Kwo@! zG*)arC^i`@Hp#^jih1wz{(-vLOxij9xVkxgb?jyD%h)1qFO|?25cfY-23gSPKQ+kT zrY+e3=B(3lET%&kc}K^DzdU<<`0dHr#e;Vax?{wUJUu`DB#qlAA0^>%JfF^Z^`JZ2 z4^O`8*8ck8*oyzv(btE6(H-80uiiQQ+2MnG!kY}?z5YJ%rbBpd1n+*moqhezJ89iJ zp3hbyo8-)c_ofez-aX9!y^~3j+36uoCMwlOFJGBV{rUnmEDa6%0A9a(2>@50sP&`t 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 diff --git a/ios/include/gltfio/sheen.mat b/ios/include/gltfio/sheen.mat deleted file mode 100644 index b8682ca3..00000000 --- a/ios/include/gltfio/sheen.mat +++ /dev/null @@ -1,141 +0,0 @@ -material { - name : sheen_ubershader, - requires : [ uv0, uv1, color ], - shadingModel : lit, - blending : opaque, - depthWrite : true, - doubleSided : false, - transparency : default, - flipUV : false, - specularAmbientOcclusion : simple, - specularAntiAliasing : true, - reflections : screenspace, - parameters : [ - - // Base Color - { type : int, name : baseColorIndex }, - { type : float4, name : baseColorFactor }, - { type : sampler2d, name : baseColorMap }, - { type : mat3, name : baseColorUvMatrix, precision: high }, - - // Metallic-Roughness Map - { type : int, name : metallicRoughnessIndex }, - { type : float, name : metallicFactor }, - { type : float, name : roughnessFactor }, - { type : sampler2d, name : metallicRoughnessMap }, - { type : mat3, name : metallicRoughnessUvMatrix, precision: high }, - - // Normal Map - { type : int, name : normalIndex }, - { type : float, name : normalScale }, - { type : sampler2d, name : normalMap }, - { type : mat3, name : normalUvMatrix, precision: high }, - - // Ambient Occlusion - { type : int, name : aoIndex }, - { type : float, name : aoStrength }, - { type : sampler2d, name : occlusionMap }, - { type : mat3, name : occlusionUvMatrix, precision: high }, - - // Emissive Map - { type : int, name : emissiveIndex }, - { type : float3, name : emissiveFactor }, - { type : float, name : emissiveStrength }, - { type : sampler2d, name : emissiveMap }, - { type : mat3, name : emissiveUvMatrix, precision: high }, - - // Sheen Map - { type : int, name : sheenColorIndex }, - { type : float3, name : sheenColorFactor }, - { type : sampler2d, name : sheenColorMap }, - { type : mat3, name : sheenColorUvMatrix, precision: high }, - { type : int, name : sheenRoughnessIndex }, - { type : float, name : sheenRoughnessFactor }, - { type : sampler2d, name : sheenRoughnessMap }, - { type : mat3, name : sheenRoughnessUvMatrix, precision: high }, - - // Reflectance - { type : float, name : reflectance } - - ${CUSTOM_PARAMS} - ], -} - -vertex { - void materialVertex(inout MaterialVertexInputs material) { - ${CUSTOM_VERTEX} - } -} - -fragment { - void material(inout MaterialInputs material) { - highp float2 uvs[2]; - uvs[0] = getUV0(); - uvs[1] = getUV1(); - - if (materialParams.normalIndex > -1) { - highp float2 uv = uvs[materialParams.normalIndex]; - uv = (vec3(uv, 1.0) * materialParams.normalUvMatrix).xy; - material.normal = texture(materialParams_normalMap, uv).xyz * 2.0 - 1.0; - material.normal.xy *= materialParams.normalScale; - } - - prepareMaterial(material); - material.baseColor = materialParams.baseColorFactor; - - if (materialParams.baseColorIndex > -1) { - highp float2 uv = uvs[materialParams.baseColorIndex]; - uv = (vec3(uv, 1.0) * materialParams.baseColorUvMatrix).xy; - material.baseColor *= texture(materialParams_baseColorMap, uv); - } - - #if defined(BLEND_MODE_TRANSPARENT) - material.baseColor.rgb *= material.baseColor.a; - #endif - - material.baseColor *= getColor(); - - material.roughness = materialParams.roughnessFactor; - material.metallic = materialParams.metallicFactor; - material.sheenColor = materialParams.sheenColorFactor; - material.sheenRoughness = materialParams.sheenRoughnessFactor; - material.reflectance = materialParams.reflectance; - - material.emissive = vec4(materialParams.emissiveStrength * - materialParams.emissiveFactor.rgb, 0.0); - - if (materialParams.sheenColorIndex > -1) { - highp float2 uv = uvs[materialParams.sheenColorIndex]; - uv = (vec3(uv, 1.0) * materialParams.sheenColorUvMatrix).xy; - material.sheenColor *= texture(materialParams_sheenColorMap, uv).rgb; - } - - if (materialParams.sheenRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.sheenRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.sheenRoughnessUvMatrix).xy; - material.sheenRoughness *= texture(materialParams_sheenRoughnessMap, uv).a; - } - - if (materialParams.metallicRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.metallicRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.metallicRoughnessUvMatrix).xy; - vec4 mr = texture(materialParams_metallicRoughnessMap, uv); - material.roughness *= mr.g; - material.metallic *= mr.b; - } - - if (materialParams.aoIndex > -1) { - highp float2 uv = uvs[materialParams.aoIndex]; - uv = (vec3(uv, 1.0) * materialParams.occlusionUvMatrix).xy; - float occlusion = texture(materialParams_occlusionMap, uv).r; - material.ambientOcclusion = 1.0 + materialParams.aoStrength * (occlusion - 1.0); - } - if (materialParams.emissiveIndex > -1) { - highp float2 uv = uvs[materialParams.emissiveIndex]; - uv = (vec3(uv, 1.0) * materialParams.emissiveUvMatrix).xy; - material.emissive.rgb *= texture(materialParams_emissiveMap, uv).rgb; - } - - ${CUSTOM_FRAGMENT} - } -} diff --git a/ios/include/gltfio/sheen.spec b/ios/include/gltfio/sheen.spec deleted file mode 100644 index dcd41bf2..00000000 --- a/ios/include/gltfio/sheen.spec +++ /dev/null @@ -1,19 +0,0 @@ -ShadingModel=lit -BlendingMode=opaque - -Transmission=unsupported -Volume=unsupported -Ior=unsupported -ClearCoat=unsupported - -VertexColors=optional -BaseColorTexture=optional -NormalTexture=optional -OcclusionTexture=optional -EmissiveTexture=optional -MetallicRoughnessTexture=optional -TextureTransforms=optional - -Sheen=optional -SheenColorTexture=optional -SheenRoughnessTexture=optional diff --git a/ios/include/gltfio/specularGlossiness_fade.filamat b/ios/include/gltfio/specularGlossiness_fade.filamat deleted file mode 100644 index 409ccd29c2d41d3155fd67ef90b29fc702e2e3d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 772081 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 -1) { - highp float2 uv = uvs[materialParams.normalIndex]; - uv = (vec3(uv, 1.0) * materialParams.normalUvMatrix).xy; - material.normal = texture(materialParams_normalMap, uv).xyz * 2.0 - 1.0; - material.normal.xy *= materialParams.normalScale; - } - #if defined(SHADING_MODEL_LIT) - if (materialParams.clearCoatNormalIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatNormalIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatNormalUvMatrix).xy; - material.clearCoatNormal = texture(materialParams_clearCoatNormalMap, uv).xyz * 2.0 - 1.0; - material.clearCoatNormal.xy *= materialParams.clearCoatNormalScale; - } - #endif - #endif - - prepareMaterial(material); - material.baseColor = materialParams.baseColorFactor; - - if (materialParams.baseColorIndex > -1) { - highp float2 uv = uvs[materialParams.baseColorIndex]; - uv = (vec3(uv, 1.0) * materialParams.baseColorUvMatrix).xy; - material.baseColor *= texture(materialParams_baseColorMap, uv); - } - - #if defined(BLEND_MODE_TRANSPARENT) - material.baseColor.rgb *= material.baseColor.a; - #endif - - material.baseColor *= getColor(); - - #if !defined(SHADING_MODEL_UNLIT) - - #if defined(SHADING_MODEL_LIT) - material.roughness = materialParams.roughnessFactor; - material.metallic = materialParams.metallicFactor; - - // KHR_materials_clearcoat forbids clear coat from - // being applied in the specular/glossiness model - material.clearCoat = materialParams.clearCoatFactor; - material.clearCoatRoughness = materialParams.clearCoatRoughnessFactor; - - if (materialParams.clearCoatIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatUvMatrix).xy; - material.clearCoat *= texture(materialParams_clearCoatMap, uv).r; - } - if (materialParams.clearCoatRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatRoughnessUvMatrix).xy; - material.clearCoatRoughness *= texture(materialParams_clearCoatRoughnessMap, uv).g; - } - #endif - - material.emissive = vec4(materialParams.emissiveStrength * - materialParams.emissiveFactor.rgb, 0.0); - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - material.glossiness = materialParams.glossinessFactor; - material.specularColor = materialParams.specularFactor; - #else - material.reflectance = materialParams.reflectance; - #endif - - if (materialParams.metallicRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.metallicRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.metallicRoughnessUvMatrix).xy; - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - vec4 sg = texture(materialParams_metallicRoughnessMap, uv); - material.specularColor *= sg.rgb; - material.glossiness *= sg.a; - #else - vec4 mr = texture(materialParams_metallicRoughnessMap, uv); - material.roughness *= mr.g; - material.metallic *= mr.b; - #endif - } - - if (materialParams.aoIndex > -1) { - highp float2 uv = uvs[materialParams.aoIndex]; - uv = (vec3(uv, 1.0) * materialParams.occlusionUvMatrix).xy; - float occlusion = texture(materialParams_occlusionMap, uv).r; - material.ambientOcclusion = 1.0 + materialParams.aoStrength * (occlusion - 1.0); - } - if (materialParams.emissiveIndex > -1) { - highp float2 uv = uvs[materialParams.emissiveIndex]; - uv = (vec3(uv, 1.0) * materialParams.emissiveUvMatrix).xy; - material.emissive.rgb *= texture(materialParams_emissiveMap, uv).rgb; - } - #endif - - ${CUSTOM_FRAGMENT} - } -} diff --git a/ios/include/gltfio/specularGlossiness_fade.spec b/ios/include/gltfio/specularGlossiness_fade.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/ios/include/gltfio/specularGlossiness_fade.spec +++ /dev/null @@ -1,32 +0,0 @@ -# Required Aspects -ShadingModel = ${SHADINGMODEL} -BlendingMode = ${BLENDING} - -# Core Features -VertexColors = optional -BaseColorTexture = optional -NormalTexture = optional -OcclusionTexture = optional -EmissiveTexture = optional -MetallicRoughnessTexture = optional -TextureTransforms = optional - -# ClearCoat Features -ClearCoat = optional -ClearCoatTexture = optional -ClearCoatRoughnessTexture = optional -ClearCoatNormalTexture = optional - -# Sheen Features -Sheen = unsupported -SheenColorTexture = unsupported -SheenRoughnessTexture = unsupported - -# Transmission and IOR Features -Transmission = unsupported -Ior = unsupported -TransmissionTexture = unsupported - -# Volume Features -Volume = unsupported -VolumeThicknessTexture = unsupported diff --git a/ios/include/gltfio/specularGlossiness_masked.filamat b/ios/include/gltfio/specularGlossiness_masked.filamat deleted file mode 100644 index 2086911e0e195c3e4547f6b130c8846bee498320..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 969886 zcmd?S>yDnuk>^)ZYe%!T*WUeP7%<=x1{R8=Cg(jLrZpP0x}}*0#BOb~HM7`8qfkv2 z$&!jyR2`ZJV*r2iHF&SUU+wFd{p_poJ^1(kM`k|x9Nwz;EmE^PqXNkHIYdTAMn*

    XLJ+8m^i-#Y7uABdbn{SUUj}I?j9zVW5 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

    I`tl*nB&lmlYQuAH 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
    Pj(1BQAH6(& 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

    V>7R@FUhueT~;_Xn*O- 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

    YTZdV!_l9fL=Eod?a* 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 z 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 -1) { - highp float2 uv = uvs[materialParams.normalIndex]; - uv = (vec3(uv, 1.0) * materialParams.normalUvMatrix).xy; - material.normal = texture(materialParams_normalMap, uv).xyz * 2.0 - 1.0; - material.normal.xy *= materialParams.normalScale; - } - #if defined(SHADING_MODEL_LIT) - if (materialParams.clearCoatNormalIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatNormalIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatNormalUvMatrix).xy; - material.clearCoatNormal = texture(materialParams_clearCoatNormalMap, uv).xyz * 2.0 - 1.0; - material.clearCoatNormal.xy *= materialParams.clearCoatNormalScale; - } - #endif - #endif - - prepareMaterial(material); - material.baseColor = materialParams.baseColorFactor; - - if (materialParams.baseColorIndex > -1) { - highp float2 uv = uvs[materialParams.baseColorIndex]; - uv = (vec3(uv, 1.0) * materialParams.baseColorUvMatrix).xy; - material.baseColor *= texture(materialParams_baseColorMap, uv); - } - - #if defined(BLEND_MODE_TRANSPARENT) - material.baseColor.rgb *= material.baseColor.a; - #endif - - material.baseColor *= getColor(); - - #if !defined(SHADING_MODEL_UNLIT) - - #if defined(SHADING_MODEL_LIT) - material.roughness = materialParams.roughnessFactor; - material.metallic = materialParams.metallicFactor; - - // KHR_materials_clearcoat forbids clear coat from - // being applied in the specular/glossiness model - material.clearCoat = materialParams.clearCoatFactor; - material.clearCoatRoughness = materialParams.clearCoatRoughnessFactor; - - if (materialParams.clearCoatIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatUvMatrix).xy; - material.clearCoat *= texture(materialParams_clearCoatMap, uv).r; - } - if (materialParams.clearCoatRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatRoughnessUvMatrix).xy; - material.clearCoatRoughness *= texture(materialParams_clearCoatRoughnessMap, uv).g; - } - #endif - - material.emissive = vec4(materialParams.emissiveStrength * - materialParams.emissiveFactor.rgb, 0.0); - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - material.glossiness = materialParams.glossinessFactor; - material.specularColor = materialParams.specularFactor; - #else - material.reflectance = materialParams.reflectance; - #endif - - if (materialParams.metallicRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.metallicRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.metallicRoughnessUvMatrix).xy; - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - vec4 sg = texture(materialParams_metallicRoughnessMap, uv); - material.specularColor *= sg.rgb; - material.glossiness *= sg.a; - #else - vec4 mr = texture(materialParams_metallicRoughnessMap, uv); - material.roughness *= mr.g; - material.metallic *= mr.b; - #endif - } - - if (materialParams.aoIndex > -1) { - highp float2 uv = uvs[materialParams.aoIndex]; - uv = (vec3(uv, 1.0) * materialParams.occlusionUvMatrix).xy; - float occlusion = texture(materialParams_occlusionMap, uv).r; - material.ambientOcclusion = 1.0 + materialParams.aoStrength * (occlusion - 1.0); - } - if (materialParams.emissiveIndex > -1) { - highp float2 uv = uvs[materialParams.emissiveIndex]; - uv = (vec3(uv, 1.0) * materialParams.emissiveUvMatrix).xy; - material.emissive.rgb *= texture(materialParams_emissiveMap, uv).rgb; - } - #endif - - ${CUSTOM_FRAGMENT} - } -} diff --git a/ios/include/gltfio/specularGlossiness_masked.spec b/ios/include/gltfio/specularGlossiness_masked.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/ios/include/gltfio/specularGlossiness_masked.spec +++ /dev/null @@ -1,32 +0,0 @@ -# Required Aspects -ShadingModel = ${SHADINGMODEL} -BlendingMode = ${BLENDING} - -# Core Features -VertexColors = optional -BaseColorTexture = optional -NormalTexture = optional -OcclusionTexture = optional -EmissiveTexture = optional -MetallicRoughnessTexture = optional -TextureTransforms = optional - -# ClearCoat Features -ClearCoat = optional -ClearCoatTexture = optional -ClearCoatRoughnessTexture = optional -ClearCoatNormalTexture = optional - -# Sheen Features -Sheen = unsupported -SheenColorTexture = unsupported -SheenRoughnessTexture = unsupported - -# Transmission and IOR Features -Transmission = unsupported -Ior = unsupported -TransmissionTexture = unsupported - -# Volume Features -Volume = unsupported -VolumeThicknessTexture = unsupported diff --git a/ios/include/gltfio/specularGlossiness_opaque.filamat b/ios/include/gltfio/specularGlossiness_opaque.filamat deleted file mode 100644 index 38e0bd4b7e317c9887004cc4f9314b223e3cb111..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 954119 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%0AdXlRQa3<289t?N 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
    skz-YSM3p)UZZ8oJ??28=5&KQp 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
    Vg7;*nr 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�glQBu;tz&S~NdaW;OBI!ByG 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 Xa&RTM8e9vm2RB&DO~6|LskZ+E2kXLA diff --git a/ios/include/gltfio/specularGlossiness_opaque.mat b/ios/include/gltfio/specularGlossiness_opaque.mat deleted file mode 100644 index da62ce9f..00000000 --- a/ios/include/gltfio/specularGlossiness_opaque.mat +++ /dev/null @@ -1,178 +0,0 @@ -material { - name : base_${SHADINGMODEL}_${BLENDING}, - requires : [ uv0, uv1, color ], - shadingModel : ${SHADINGMODEL}, - blending : ${BLENDING}, - doubleSided : ${DOUBLESIDED}, - transparency : ${TRANSPARENCY}, - flipUV : false, - specularAmbientOcclusion : simple, - specularAntiAliasing : true, - clearCoatIorChange : false, - reflections : screenspace, - parameters : [ - - { type : float3, name : specularFactor }, - { type : float, name : glossinessFactor }, - - // Base Color - { type : int, name : baseColorIndex }, - { type : float4, name : baseColorFactor }, - { type : sampler2d, name : baseColorMap }, - { type : mat3, name : baseColorUvMatrix, precision: high }, - - // Metallic-Roughness Map - { type : int, name : metallicRoughnessIndex }, - { type : float, name : metallicFactor }, - { type : float, name : roughnessFactor }, - { type : sampler2d, name : metallicRoughnessMap }, - { type : mat3, name : metallicRoughnessUvMatrix, precision: high }, - - // Normal Map - { type : int, name : normalIndex }, - { type : float, name : normalScale }, - { type : sampler2d, name : normalMap }, - { type : mat3, name : normalUvMatrix, precision: high }, - - // Ambient Occlusion - { type : int, name : aoIndex }, - { type : float, name : aoStrength }, - { type : sampler2d, name : occlusionMap }, - { type : mat3, name : occlusionUvMatrix, precision: high }, - - // Emissive Map - { type : int, name : emissiveIndex }, - { type : float3, name : emissiveFactor }, - { type : float, name : emissiveStrength }, - { type : sampler2d, name : emissiveMap }, - { type : mat3, name : emissiveUvMatrix, precision: high }, - - // Clear coat - { type : float, name : clearCoatFactor }, - { type : float, name : clearCoatRoughnessFactor }, - { type : int, name : clearCoatIndex }, - { type : sampler2d, name : clearCoatMap }, - { type : mat3, name : clearCoatUvMatrix, precision: high }, - { type : int, name : clearCoatRoughnessIndex }, - { type : sampler2d, name : clearCoatRoughnessMap }, - { type : mat3, name : clearCoatRoughnessUvMatrix, precision: high }, - { type : int, name : clearCoatNormalIndex }, - { type : sampler2d, name : clearCoatNormalMap }, - { type : mat3, name : clearCoatNormalUvMatrix, precision: high }, - { type : float, name : clearCoatNormalScale }, - - // Reflectance - { type : float, name : reflectance } - - ${CUSTOM_PARAMS} - ], -} - -vertex { - void materialVertex(inout MaterialVertexInputs material) { - ${CUSTOM_VERTEX} - } -} - -fragment { - void material(inout MaterialInputs material) { - highp float2 uvs[2]; - uvs[0] = getUV0(); - uvs[1] = getUV1(); - - #if !defined(SHADING_MODEL_UNLIT) - if (materialParams.normalIndex > -1) { - highp float2 uv = uvs[materialParams.normalIndex]; - uv = (vec3(uv, 1.0) * materialParams.normalUvMatrix).xy; - material.normal = texture(materialParams_normalMap, uv).xyz * 2.0 - 1.0; - material.normal.xy *= materialParams.normalScale; - } - #if defined(SHADING_MODEL_LIT) - if (materialParams.clearCoatNormalIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatNormalIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatNormalUvMatrix).xy; - material.clearCoatNormal = texture(materialParams_clearCoatNormalMap, uv).xyz * 2.0 - 1.0; - material.clearCoatNormal.xy *= materialParams.clearCoatNormalScale; - } - #endif - #endif - - prepareMaterial(material); - material.baseColor = materialParams.baseColorFactor; - - if (materialParams.baseColorIndex > -1) { - highp float2 uv = uvs[materialParams.baseColorIndex]; - uv = (vec3(uv, 1.0) * materialParams.baseColorUvMatrix).xy; - material.baseColor *= texture(materialParams_baseColorMap, uv); - } - - #if defined(BLEND_MODE_TRANSPARENT) - material.baseColor.rgb *= material.baseColor.a; - #endif - - material.baseColor *= getColor(); - - #if !defined(SHADING_MODEL_UNLIT) - - #if defined(SHADING_MODEL_LIT) - material.roughness = materialParams.roughnessFactor; - material.metallic = materialParams.metallicFactor; - - // KHR_materials_clearcoat forbids clear coat from - // being applied in the specular/glossiness model - material.clearCoat = materialParams.clearCoatFactor; - material.clearCoatRoughness = materialParams.clearCoatRoughnessFactor; - - if (materialParams.clearCoatIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatUvMatrix).xy; - material.clearCoat *= texture(materialParams_clearCoatMap, uv).r; - } - if (materialParams.clearCoatRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatRoughnessUvMatrix).xy; - material.clearCoatRoughness *= texture(materialParams_clearCoatRoughnessMap, uv).g; - } - #endif - - material.emissive = vec4(materialParams.emissiveStrength * - materialParams.emissiveFactor.rgb, 0.0); - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - material.glossiness = materialParams.glossinessFactor; - material.specularColor = materialParams.specularFactor; - #else - material.reflectance = materialParams.reflectance; - #endif - - if (materialParams.metallicRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.metallicRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.metallicRoughnessUvMatrix).xy; - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - vec4 sg = texture(materialParams_metallicRoughnessMap, uv); - material.specularColor *= sg.rgb; - material.glossiness *= sg.a; - #else - vec4 mr = texture(materialParams_metallicRoughnessMap, uv); - material.roughness *= mr.g; - material.metallic *= mr.b; - #endif - } - - if (materialParams.aoIndex > -1) { - highp float2 uv = uvs[materialParams.aoIndex]; - uv = (vec3(uv, 1.0) * materialParams.occlusionUvMatrix).xy; - float occlusion = texture(materialParams_occlusionMap, uv).r; - material.ambientOcclusion = 1.0 + materialParams.aoStrength * (occlusion - 1.0); - } - if (materialParams.emissiveIndex > -1) { - highp float2 uv = uvs[materialParams.emissiveIndex]; - uv = (vec3(uv, 1.0) * materialParams.emissiveUvMatrix).xy; - material.emissive.rgb *= texture(materialParams_emissiveMap, uv).rgb; - } - #endif - - ${CUSTOM_FRAGMENT} - } -} diff --git a/ios/include/gltfio/specularGlossiness_opaque.spec b/ios/include/gltfio/specularGlossiness_opaque.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/ios/include/gltfio/specularGlossiness_opaque.spec +++ /dev/null @@ -1,32 +0,0 @@ -# Required Aspects -ShadingModel = ${SHADINGMODEL} -BlendingMode = ${BLENDING} - -# Core Features -VertexColors = optional -BaseColorTexture = optional -NormalTexture = optional -OcclusionTexture = optional -EmissiveTexture = optional -MetallicRoughnessTexture = optional -TextureTransforms = optional - -# ClearCoat Features -ClearCoat = optional -ClearCoatTexture = optional -ClearCoatRoughnessTexture = optional -ClearCoatNormalTexture = optional - -# Sheen Features -Sheen = unsupported -SheenColorTexture = unsupported -SheenRoughnessTexture = unsupported - -# Transmission and IOR Features -Transmission = unsupported -Ior = unsupported -TransmissionTexture = unsupported - -# Volume Features -Volume = unsupported -VolumeThicknessTexture = unsupported diff --git a/ios/include/gltfio/transmission.filamat b/ios/include/gltfio/transmission.filamat deleted file mode 100644 index 6dfa8a3d67adf9a5e83121bda16049903da23737..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1011813 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

    ;Av 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 z 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 Y%q%x6%u2J$tTt -1) { - highp float2 uv = uvs[materialParams.normalIndex]; - uv = (vec3(uv, 1.0) * materialParams.normalUvMatrix).xy; - material.normal = texture(materialParams_normalMap, uv).xyz * 2.0 - 1.0; - material.normal.xy *= materialParams.normalScale; - } - - prepareMaterial(material); - material.baseColor = materialParams.baseColorFactor; - - if (materialParams.baseColorIndex > -1) { - highp float2 uv = uvs[materialParams.baseColorIndex]; - uv = (vec3(uv, 1.0) * materialParams.baseColorUvMatrix).xy; - material.baseColor *= texture(materialParams_baseColorMap, uv); - } - - #if defined(BLEND_MODE_TRANSPARENT) - material.baseColor.rgb *= material.baseColor.a; - #endif - - material.baseColor *= getColor(); - - material.roughness = materialParams.roughnessFactor; - material.metallic = materialParams.metallicFactor; - material.transmission = materialParams.transmissionFactor; - material.ior = materialParams.ior; - - material.emissive = vec4(materialParams.emissiveStrength * - materialParams.emissiveFactor.rgb, 0.0); - - if (materialParams.transmissionIndex > -1) { - highp float2 uv = uvs[materialParams.transmissionIndex]; - uv = (vec3(uv, 1.0) * materialParams.transmissionUvMatrix).xy; - material.transmission *= texture(materialParams_transmissionMap, uv).r; - } - - if (materialParams.metallicRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.metallicRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.metallicRoughnessUvMatrix).xy; - vec4 mr = texture(materialParams_metallicRoughnessMap, uv); - material.roughness *= mr.g; - material.metallic *= mr.b; - } - - if (materialParams.aoIndex > -1) { - highp float2 uv = uvs[materialParams.aoIndex]; - uv = (vec3(uv, 1.0) * materialParams.occlusionUvMatrix).xy; - float occlusion = texture(materialParams_occlusionMap, uv).r; - material.ambientOcclusion = 1.0 + materialParams.aoStrength * (occlusion - 1.0); - } - if (materialParams.emissiveIndex > -1) { - highp float2 uv = uvs[materialParams.emissiveIndex]; - uv = (vec3(uv, 1.0) * materialParams.emissiveUvMatrix).xy; - material.emissive.rgb *= texture(materialParams_emissiveMap, uv).rgb; - } - - ${CUSTOM_FRAGMENT} - } -} diff --git a/ios/include/gltfio/transmission.spec b/ios/include/gltfio/transmission.spec deleted file mode 100644 index 9c106263..00000000 --- a/ios/include/gltfio/transmission.spec +++ /dev/null @@ -1,22 +0,0 @@ -ShadingModel=lit - -# Even though the transmission material actually has its -# blend mode set to "masked", we want the glTF loader to -# think that it is "opaque". -BlendingMode=opaque - -Sheen=unsupported -Volume=unsupported -ClearCoat=unsupported - -VertexColors=optional -BaseColorTexture=optional -NormalTexture=optional -OcclusionTexture=optional -EmissiveTexture=optional -MetallicRoughnessTexture=optional -TextureTransforms=optional - -Transmission=optional -Ior=optional -TransmissionTexture=optional diff --git a/ios/include/gltfio/unlit_fade.filamat b/ios/include/gltfio/unlit_fade.filamat deleted file mode 100644 index 24801c667f5ed6bb6202e2704b4aca13a56c1fe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46210 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 O-ROJK_oE+J3HyHwHl#%W diff --git a/ios/include/gltfio/unlit_fade.mat b/ios/include/gltfio/unlit_fade.mat deleted file mode 100644 index da62ce9f..00000000 --- a/ios/include/gltfio/unlit_fade.mat +++ /dev/null @@ -1,178 +0,0 @@ -material { - name : base_${SHADINGMODEL}_${BLENDING}, - requires : [ uv0, uv1, color ], - shadingModel : ${SHADINGMODEL}, - blending : ${BLENDING}, - doubleSided : ${DOUBLESIDED}, - transparency : ${TRANSPARENCY}, - flipUV : false, - specularAmbientOcclusion : simple, - specularAntiAliasing : true, - clearCoatIorChange : false, - reflections : screenspace, - parameters : [ - - { type : float3, name : specularFactor }, - { type : float, name : glossinessFactor }, - - // Base Color - { type : int, name : baseColorIndex }, - { type : float4, name : baseColorFactor }, - { type : sampler2d, name : baseColorMap }, - { type : mat3, name : baseColorUvMatrix, precision: high }, - - // Metallic-Roughness Map - { type : int, name : metallicRoughnessIndex }, - { type : float, name : metallicFactor }, - { type : float, name : roughnessFactor }, - { type : sampler2d, name : metallicRoughnessMap }, - { type : mat3, name : metallicRoughnessUvMatrix, precision: high }, - - // Normal Map - { type : int, name : normalIndex }, - { type : float, name : normalScale }, - { type : sampler2d, name : normalMap }, - { type : mat3, name : normalUvMatrix, precision: high }, - - // Ambient Occlusion - { type : int, name : aoIndex }, - { type : float, name : aoStrength }, - { type : sampler2d, name : occlusionMap }, - { type : mat3, name : occlusionUvMatrix, precision: high }, - - // Emissive Map - { type : int, name : emissiveIndex }, - { type : float3, name : emissiveFactor }, - { type : float, name : emissiveStrength }, - { type : sampler2d, name : emissiveMap }, - { type : mat3, name : emissiveUvMatrix, precision: high }, - - // Clear coat - { type : float, name : clearCoatFactor }, - { type : float, name : clearCoatRoughnessFactor }, - { type : int, name : clearCoatIndex }, - { type : sampler2d, name : clearCoatMap }, - { type : mat3, name : clearCoatUvMatrix, precision: high }, - { type : int, name : clearCoatRoughnessIndex }, - { type : sampler2d, name : clearCoatRoughnessMap }, - { type : mat3, name : clearCoatRoughnessUvMatrix, precision: high }, - { type : int, name : clearCoatNormalIndex }, - { type : sampler2d, name : clearCoatNormalMap }, - { type : mat3, name : clearCoatNormalUvMatrix, precision: high }, - { type : float, name : clearCoatNormalScale }, - - // Reflectance - { type : float, name : reflectance } - - ${CUSTOM_PARAMS} - ], -} - -vertex { - void materialVertex(inout MaterialVertexInputs material) { - ${CUSTOM_VERTEX} - } -} - -fragment { - void material(inout MaterialInputs material) { - highp float2 uvs[2]; - uvs[0] = getUV0(); - uvs[1] = getUV1(); - - #if !defined(SHADING_MODEL_UNLIT) - if (materialParams.normalIndex > -1) { - highp float2 uv = uvs[materialParams.normalIndex]; - uv = (vec3(uv, 1.0) * materialParams.normalUvMatrix).xy; - material.normal = texture(materialParams_normalMap, uv).xyz * 2.0 - 1.0; - material.normal.xy *= materialParams.normalScale; - } - #if defined(SHADING_MODEL_LIT) - if (materialParams.clearCoatNormalIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatNormalIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatNormalUvMatrix).xy; - material.clearCoatNormal = texture(materialParams_clearCoatNormalMap, uv).xyz * 2.0 - 1.0; - material.clearCoatNormal.xy *= materialParams.clearCoatNormalScale; - } - #endif - #endif - - prepareMaterial(material); - material.baseColor = materialParams.baseColorFactor; - - if (materialParams.baseColorIndex > -1) { - highp float2 uv = uvs[materialParams.baseColorIndex]; - uv = (vec3(uv, 1.0) * materialParams.baseColorUvMatrix).xy; - material.baseColor *= texture(materialParams_baseColorMap, uv); - } - - #if defined(BLEND_MODE_TRANSPARENT) - material.baseColor.rgb *= material.baseColor.a; - #endif - - material.baseColor *= getColor(); - - #if !defined(SHADING_MODEL_UNLIT) - - #if defined(SHADING_MODEL_LIT) - material.roughness = materialParams.roughnessFactor; - material.metallic = materialParams.metallicFactor; - - // KHR_materials_clearcoat forbids clear coat from - // being applied in the specular/glossiness model - material.clearCoat = materialParams.clearCoatFactor; - material.clearCoatRoughness = materialParams.clearCoatRoughnessFactor; - - if (materialParams.clearCoatIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatUvMatrix).xy; - material.clearCoat *= texture(materialParams_clearCoatMap, uv).r; - } - if (materialParams.clearCoatRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatRoughnessUvMatrix).xy; - material.clearCoatRoughness *= texture(materialParams_clearCoatRoughnessMap, uv).g; - } - #endif - - material.emissive = vec4(materialParams.emissiveStrength * - materialParams.emissiveFactor.rgb, 0.0); - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - material.glossiness = materialParams.glossinessFactor; - material.specularColor = materialParams.specularFactor; - #else - material.reflectance = materialParams.reflectance; - #endif - - if (materialParams.metallicRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.metallicRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.metallicRoughnessUvMatrix).xy; - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - vec4 sg = texture(materialParams_metallicRoughnessMap, uv); - material.specularColor *= sg.rgb; - material.glossiness *= sg.a; - #else - vec4 mr = texture(materialParams_metallicRoughnessMap, uv); - material.roughness *= mr.g; - material.metallic *= mr.b; - #endif - } - - if (materialParams.aoIndex > -1) { - highp float2 uv = uvs[materialParams.aoIndex]; - uv = (vec3(uv, 1.0) * materialParams.occlusionUvMatrix).xy; - float occlusion = texture(materialParams_occlusionMap, uv).r; - material.ambientOcclusion = 1.0 + materialParams.aoStrength * (occlusion - 1.0); - } - if (materialParams.emissiveIndex > -1) { - highp float2 uv = uvs[materialParams.emissiveIndex]; - uv = (vec3(uv, 1.0) * materialParams.emissiveUvMatrix).xy; - material.emissive.rgb *= texture(materialParams_emissiveMap, uv).rgb; - } - #endif - - ${CUSTOM_FRAGMENT} - } -} diff --git a/ios/include/gltfio/unlit_fade.spec b/ios/include/gltfio/unlit_fade.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/ios/include/gltfio/unlit_fade.spec +++ /dev/null @@ -1,32 +0,0 @@ -# Required Aspects -ShadingModel = ${SHADINGMODEL} -BlendingMode = ${BLENDING} - -# Core Features -VertexColors = optional -BaseColorTexture = optional -NormalTexture = optional -OcclusionTexture = optional -EmissiveTexture = optional -MetallicRoughnessTexture = optional -TextureTransforms = optional - -# ClearCoat Features -ClearCoat = optional -ClearCoatTexture = optional -ClearCoatRoughnessTexture = optional -ClearCoatNormalTexture = optional - -# Sheen Features -Sheen = unsupported -SheenColorTexture = unsupported -SheenRoughnessTexture = unsupported - -# Transmission and IOR Features -Transmission = unsupported -Ior = unsupported -TransmissionTexture = unsupported - -# Volume Features -Volume = unsupported -VolumeThicknessTexture = unsupported diff --git a/ios/include/gltfio/unlit_masked.filamat b/ios/include/gltfio/unlit_masked.filamat deleted file mode 100644 index 805510d32129a1d15e26d920cfd241c7f7916858..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51380 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 Wdtw{m)Sg@QoYr%C&#imJO89@S&`RV0 diff --git a/ios/include/gltfio/unlit_masked.mat b/ios/include/gltfio/unlit_masked.mat deleted file mode 100644 index da62ce9f..00000000 --- a/ios/include/gltfio/unlit_masked.mat +++ /dev/null @@ -1,178 +0,0 @@ -material { - name : base_${SHADINGMODEL}_${BLENDING}, - requires : [ uv0, uv1, color ], - shadingModel : ${SHADINGMODEL}, - blending : ${BLENDING}, - doubleSided : ${DOUBLESIDED}, - transparency : ${TRANSPARENCY}, - flipUV : false, - specularAmbientOcclusion : simple, - specularAntiAliasing : true, - clearCoatIorChange : false, - reflections : screenspace, - parameters : [ - - { type : float3, name : specularFactor }, - { type : float, name : glossinessFactor }, - - // Base Color - { type : int, name : baseColorIndex }, - { type : float4, name : baseColorFactor }, - { type : sampler2d, name : baseColorMap }, - { type : mat3, name : baseColorUvMatrix, precision: high }, - - // Metallic-Roughness Map - { type : int, name : metallicRoughnessIndex }, - { type : float, name : metallicFactor }, - { type : float, name : roughnessFactor }, - { type : sampler2d, name : metallicRoughnessMap }, - { type : mat3, name : metallicRoughnessUvMatrix, precision: high }, - - // Normal Map - { type : int, name : normalIndex }, - { type : float, name : normalScale }, - { type : sampler2d, name : normalMap }, - { type : mat3, name : normalUvMatrix, precision: high }, - - // Ambient Occlusion - { type : int, name : aoIndex }, - { type : float, name : aoStrength }, - { type : sampler2d, name : occlusionMap }, - { type : mat3, name : occlusionUvMatrix, precision: high }, - - // Emissive Map - { type : int, name : emissiveIndex }, - { type : float3, name : emissiveFactor }, - { type : float, name : emissiveStrength }, - { type : sampler2d, name : emissiveMap }, - { type : mat3, name : emissiveUvMatrix, precision: high }, - - // Clear coat - { type : float, name : clearCoatFactor }, - { type : float, name : clearCoatRoughnessFactor }, - { type : int, name : clearCoatIndex }, - { type : sampler2d, name : clearCoatMap }, - { type : mat3, name : clearCoatUvMatrix, precision: high }, - { type : int, name : clearCoatRoughnessIndex }, - { type : sampler2d, name : clearCoatRoughnessMap }, - { type : mat3, name : clearCoatRoughnessUvMatrix, precision: high }, - { type : int, name : clearCoatNormalIndex }, - { type : sampler2d, name : clearCoatNormalMap }, - { type : mat3, name : clearCoatNormalUvMatrix, precision: high }, - { type : float, name : clearCoatNormalScale }, - - // Reflectance - { type : float, name : reflectance } - - ${CUSTOM_PARAMS} - ], -} - -vertex { - void materialVertex(inout MaterialVertexInputs material) { - ${CUSTOM_VERTEX} - } -} - -fragment { - void material(inout MaterialInputs material) { - highp float2 uvs[2]; - uvs[0] = getUV0(); - uvs[1] = getUV1(); - - #if !defined(SHADING_MODEL_UNLIT) - if (materialParams.normalIndex > -1) { - highp float2 uv = uvs[materialParams.normalIndex]; - uv = (vec3(uv, 1.0) * materialParams.normalUvMatrix).xy; - material.normal = texture(materialParams_normalMap, uv).xyz * 2.0 - 1.0; - material.normal.xy *= materialParams.normalScale; - } - #if defined(SHADING_MODEL_LIT) - if (materialParams.clearCoatNormalIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatNormalIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatNormalUvMatrix).xy; - material.clearCoatNormal = texture(materialParams_clearCoatNormalMap, uv).xyz * 2.0 - 1.0; - material.clearCoatNormal.xy *= materialParams.clearCoatNormalScale; - } - #endif - #endif - - prepareMaterial(material); - material.baseColor = materialParams.baseColorFactor; - - if (materialParams.baseColorIndex > -1) { - highp float2 uv = uvs[materialParams.baseColorIndex]; - uv = (vec3(uv, 1.0) * materialParams.baseColorUvMatrix).xy; - material.baseColor *= texture(materialParams_baseColorMap, uv); - } - - #if defined(BLEND_MODE_TRANSPARENT) - material.baseColor.rgb *= material.baseColor.a; - #endif - - material.baseColor *= getColor(); - - #if !defined(SHADING_MODEL_UNLIT) - - #if defined(SHADING_MODEL_LIT) - material.roughness = materialParams.roughnessFactor; - material.metallic = materialParams.metallicFactor; - - // KHR_materials_clearcoat forbids clear coat from - // being applied in the specular/glossiness model - material.clearCoat = materialParams.clearCoatFactor; - material.clearCoatRoughness = materialParams.clearCoatRoughnessFactor; - - if (materialParams.clearCoatIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatUvMatrix).xy; - material.clearCoat *= texture(materialParams_clearCoatMap, uv).r; - } - if (materialParams.clearCoatRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatRoughnessUvMatrix).xy; - material.clearCoatRoughness *= texture(materialParams_clearCoatRoughnessMap, uv).g; - } - #endif - - material.emissive = vec4(materialParams.emissiveStrength * - materialParams.emissiveFactor.rgb, 0.0); - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - material.glossiness = materialParams.glossinessFactor; - material.specularColor = materialParams.specularFactor; - #else - material.reflectance = materialParams.reflectance; - #endif - - if (materialParams.metallicRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.metallicRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.metallicRoughnessUvMatrix).xy; - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - vec4 sg = texture(materialParams_metallicRoughnessMap, uv); - material.specularColor *= sg.rgb; - material.glossiness *= sg.a; - #else - vec4 mr = texture(materialParams_metallicRoughnessMap, uv); - material.roughness *= mr.g; - material.metallic *= mr.b; - #endif - } - - if (materialParams.aoIndex > -1) { - highp float2 uv = uvs[materialParams.aoIndex]; - uv = (vec3(uv, 1.0) * materialParams.occlusionUvMatrix).xy; - float occlusion = texture(materialParams_occlusionMap, uv).r; - material.ambientOcclusion = 1.0 + materialParams.aoStrength * (occlusion - 1.0); - } - if (materialParams.emissiveIndex > -1) { - highp float2 uv = uvs[materialParams.emissiveIndex]; - uv = (vec3(uv, 1.0) * materialParams.emissiveUvMatrix).xy; - material.emissive.rgb *= texture(materialParams_emissiveMap, uv).rgb; - } - #endif - - ${CUSTOM_FRAGMENT} - } -} diff --git a/ios/include/gltfio/unlit_masked.spec b/ios/include/gltfio/unlit_masked.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/ios/include/gltfio/unlit_masked.spec +++ /dev/null @@ -1,32 +0,0 @@ -# Required Aspects -ShadingModel = ${SHADINGMODEL} -BlendingMode = ${BLENDING} - -# Core Features -VertexColors = optional -BaseColorTexture = optional -NormalTexture = optional -OcclusionTexture = optional -EmissiveTexture = optional -MetallicRoughnessTexture = optional -TextureTransforms = optional - -# ClearCoat Features -ClearCoat = optional -ClearCoatTexture = optional -ClearCoatRoughnessTexture = optional -ClearCoatNormalTexture = optional - -# Sheen Features -Sheen = unsupported -SheenColorTexture = unsupported -SheenRoughnessTexture = unsupported - -# Transmission and IOR Features -Transmission = unsupported -Ior = unsupported -TransmissionTexture = unsupported - -# Volume Features -Volume = unsupported -VolumeThicknessTexture = unsupported diff --git a/ios/include/gltfio/unlit_opaque.filamat b/ios/include/gltfio/unlit_opaque.filamat deleted file mode 100644 index 7aa80d27fafe6b87ef88be269d98b39d3b75e729..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45663 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 -1) { - highp float2 uv = uvs[materialParams.normalIndex]; - uv = (vec3(uv, 1.0) * materialParams.normalUvMatrix).xy; - material.normal = texture(materialParams_normalMap, uv).xyz * 2.0 - 1.0; - material.normal.xy *= materialParams.normalScale; - } - #if defined(SHADING_MODEL_LIT) - if (materialParams.clearCoatNormalIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatNormalIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatNormalUvMatrix).xy; - material.clearCoatNormal = texture(materialParams_clearCoatNormalMap, uv).xyz * 2.0 - 1.0; - material.clearCoatNormal.xy *= materialParams.clearCoatNormalScale; - } - #endif - #endif - - prepareMaterial(material); - material.baseColor = materialParams.baseColorFactor; - - if (materialParams.baseColorIndex > -1) { - highp float2 uv = uvs[materialParams.baseColorIndex]; - uv = (vec3(uv, 1.0) * materialParams.baseColorUvMatrix).xy; - material.baseColor *= texture(materialParams_baseColorMap, uv); - } - - #if defined(BLEND_MODE_TRANSPARENT) - material.baseColor.rgb *= material.baseColor.a; - #endif - - material.baseColor *= getColor(); - - #if !defined(SHADING_MODEL_UNLIT) - - #if defined(SHADING_MODEL_LIT) - material.roughness = materialParams.roughnessFactor; - material.metallic = materialParams.metallicFactor; - - // KHR_materials_clearcoat forbids clear coat from - // being applied in the specular/glossiness model - material.clearCoat = materialParams.clearCoatFactor; - material.clearCoatRoughness = materialParams.clearCoatRoughnessFactor; - - if (materialParams.clearCoatIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatUvMatrix).xy; - material.clearCoat *= texture(materialParams_clearCoatMap, uv).r; - } - if (materialParams.clearCoatRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.clearCoatRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.clearCoatRoughnessUvMatrix).xy; - material.clearCoatRoughness *= texture(materialParams_clearCoatRoughnessMap, uv).g; - } - #endif - - material.emissive = vec4(materialParams.emissiveStrength * - materialParams.emissiveFactor.rgb, 0.0); - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - material.glossiness = materialParams.glossinessFactor; - material.specularColor = materialParams.specularFactor; - #else - material.reflectance = materialParams.reflectance; - #endif - - if (materialParams.metallicRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.metallicRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.metallicRoughnessUvMatrix).xy; - - #if defined(SHADING_MODEL_SPECULAR_GLOSSINESS) - vec4 sg = texture(materialParams_metallicRoughnessMap, uv); - material.specularColor *= sg.rgb; - material.glossiness *= sg.a; - #else - vec4 mr = texture(materialParams_metallicRoughnessMap, uv); - material.roughness *= mr.g; - material.metallic *= mr.b; - #endif - } - - if (materialParams.aoIndex > -1) { - highp float2 uv = uvs[materialParams.aoIndex]; - uv = (vec3(uv, 1.0) * materialParams.occlusionUvMatrix).xy; - float occlusion = texture(materialParams_occlusionMap, uv).r; - material.ambientOcclusion = 1.0 + materialParams.aoStrength * (occlusion - 1.0); - } - if (materialParams.emissiveIndex > -1) { - highp float2 uv = uvs[materialParams.emissiveIndex]; - uv = (vec3(uv, 1.0) * materialParams.emissiveUvMatrix).xy; - material.emissive.rgb *= texture(materialParams_emissiveMap, uv).rgb; - } - #endif - - ${CUSTOM_FRAGMENT} - } -} diff --git a/ios/include/gltfio/unlit_opaque.spec b/ios/include/gltfio/unlit_opaque.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/ios/include/gltfio/unlit_opaque.spec +++ /dev/null @@ -1,32 +0,0 @@ -# Required Aspects -ShadingModel = ${SHADINGMODEL} -BlendingMode = ${BLENDING} - -# Core Features -VertexColors = optional -BaseColorTexture = optional -NormalTexture = optional -OcclusionTexture = optional -EmissiveTexture = optional -MetallicRoughnessTexture = optional -TextureTransforms = optional - -# ClearCoat Features -ClearCoat = optional -ClearCoatTexture = optional -ClearCoatRoughnessTexture = optional -ClearCoatNormalTexture = optional - -# Sheen Features -Sheen = unsupported -SheenColorTexture = unsupported -SheenRoughnessTexture = unsupported - -# Transmission and IOR Features -Transmission = unsupported -Ior = unsupported -TransmissionTexture = unsupported - -# Volume Features -Volume = unsupported -VolumeThicknessTexture = unsupported diff --git a/ios/include/gltfio/volume.filamat b/ios/include/gltfio/volume.filamat deleted file mode 100644 index f32f5d3cca97610afcf906b0654114d6753f31e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1033860 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

    i;Apm}Y%2?cWoVjsT=o27WaD&{F^}-r->hL5z_8 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 r!QW;z;2LkO=PLGf0k -1) { - highp float2 uv = uvs[materialParams.normalIndex]; - uv = (vec3(uv, 1.0) * materialParams.normalUvMatrix).xy; - material.normal = texture(materialParams_normalMap, uv).xyz * 2.0 - 1.0; - material.normal.xy *= materialParams.normalScale; - } - - prepareMaterial(material); - material.baseColor = materialParams.baseColorFactor; - - if (materialParams.baseColorIndex > -1) { - highp float2 uv = uvs[materialParams.baseColorIndex]; - uv = (vec3(uv, 1.0) * materialParams.baseColorUvMatrix).xy; - material.baseColor *= texture(materialParams_baseColorMap, uv); - } - - #if defined(BLEND_MODE_TRANSPARENT) - material.baseColor.rgb *= material.baseColor.a; - #endif - - material.baseColor *= getColor(); - - material.roughness = materialParams.roughnessFactor; - material.metallic = materialParams.metallicFactor; - material.transmission = materialParams.transmissionFactor; - material.absorption = materialParams.volumeAbsorption; - material.thickness = materialParams.volumeThicknessFactor * getObjectUniforms().userData; - material.ior = materialParams.ior; - - material.emissive = vec4(materialParams.emissiveStrength * - materialParams.emissiveFactor.rgb, 0.0); - - if (materialParams.transmissionIndex > -1) { - highp float2 uv = uvs[materialParams.transmissionIndex]; - uv = (vec3(uv, 1.0) * materialParams.transmissionUvMatrix).xy; - material.transmission *= texture(materialParams_transmissionMap, uv).r; - } - - if (materialParams.volumeThicknessIndex > -1) { - highp float2 uv = uvs[materialParams.volumeThicknessIndex]; - uv = (vec3(uv, 1.0) * materialParams.volumeThicknessUvMatrix).xy; - material.thickness *= texture(materialParams_volumeThicknessMap, uv).g; - } - - if (materialParams.metallicRoughnessIndex > -1) { - highp float2 uv = uvs[materialParams.metallicRoughnessIndex]; - uv = (vec3(uv, 1.0) * materialParams.metallicRoughnessUvMatrix).xy; - vec4 mr = texture(materialParams_metallicRoughnessMap, uv); - material.roughness *= mr.g; - material.metallic *= mr.b; - } - - if (materialParams.aoIndex > -1) { - highp float2 uv = uvs[materialParams.aoIndex]; - uv = (vec3(uv, 1.0) * materialParams.occlusionUvMatrix).xy; - float occlusion = texture(materialParams_occlusionMap, uv).r; - material.ambientOcclusion = 1.0 + materialParams.aoStrength * (occlusion - 1.0); - } - if (materialParams.emissiveIndex > -1) { - highp float2 uv = uvs[materialParams.emissiveIndex]; - uv = (vec3(uv, 1.0) * materialParams.emissiveUvMatrix).xy; - material.emissive.rgb *= texture(materialParams_emissiveMap, uv).rgb; - } - - ${CUSTOM_FRAGMENT} - } -} diff --git a/ios/include/gltfio/volume.spec b/ios/include/gltfio/volume.spec deleted file mode 100644 index d77b8148..00000000 --- a/ios/include/gltfio/volume.spec +++ /dev/null @@ -1,30 +0,0 @@ -ShadingModel=lit - -# NOTE: this intentionally omits the blending mode spec because -# Filament requires MASKED blending for KHR_materials_volume. - -# Core Features -VertexColors=optional -BaseColorTexture=optional -NormalTexture=optional -OcclusionTexture=optional -EmissiveTexture=optional -MetallicRoughnessTexture=optional -TextureTransforms=optional - -# ClearCoat Features -ClearCoat=unsupported - -# Sheen Features -Sheen=unsupported -SheenColorTexture=unsupported -SheenRoughnessTexture=unsupported - -# Transmission and IOR Features -Transmission=optional -Ior=optional -TransmissionTexture=optional - -# Volume Features -Volume=optional -VolumeThicknessTexture=optional diff --git a/ios/include/matdbg/DebugServer.h b/ios/include/matdbg/DebugServer.h deleted file mode 100644 index fa1ef0fc..00000000 --- a/ios/include/matdbg/DebugServer.h +++ /dev/null @@ -1,123 +0,0 @@ -/* - * Copyright (C) 2019 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef MATDBG_DEBUGSERVER_H -#define MATDBG_DEBUGSERVER_H - -#include - -#include - -#include - -#include - -class CivetServer; - -namespace filament { -namespace matdbg { - -using MaterialKey = uint32_t; - -/** - * Server-side material debugger. - * - * This class manages an HTTP server and a WebSockets server that listen on a secondary thread. It - * receives material packages from the Filament C++ engine or from a standalone tool such as - * matinfo. - */ -class DebugServer { -public: - DebugServer(backend::Backend backend, int port); - ~DebugServer(); - - /** - * Notifies the debugger that the given material package is being loaded into the engine - * and returns a unique identifier for the material. - */ - MaterialKey addMaterial(const utils::CString& name, const void* data, size_t size, - void* userdata = nullptr); - - /** - * Notifies the debugger that the given material has been deleted. - */ - void removeMaterial(MaterialKey key); - - using EditCallback = void(*)(void* userdata, const utils::CString& name, const void*, size_t); - using QueryCallback = void(*)(void* userdata, VariantList* variants); - - /** - * Sets up a callback that allows the Filament engine to listen for shader edits. The callback - * might be triggered from a secondary thread. - */ - void setEditCallback(EditCallback callback) { mEditCallback = callback; } - - /** - * Sets up a callback that can ask the Filament engine which shader variants are active. The - * callback might be triggered from a secondary thread. - */ - void setQueryCallback(QueryCallback callback) { mQueryCallback = callback; } - - bool isReady() const { return mServer; } - -private: - struct MaterialRecord { - void* userdata; - const uint8_t* package; - size_t packageSize; - utils::CString name; - MaterialKey key; - VariantList activeVariants; - }; - - const MaterialRecord* getRecord(const MaterialKey& key) const; - - void updateActiveVariants(); - - /** - * Replaces the entire content of a particular shader variant. The given shader index uses the - * same ordering that the variants have within the package. - */ - bool handleEditCommand(const MaterialKey& mat, backend::Backend api, int shaderIndex, - const char* newShaderContent, size_t newShaderLength); - - const backend::Backend mBackend; - - CivetServer* mServer; - tsl::robin_map mMaterialRecords; - utils::CString mHtml; - utils::CString mJavascript; - utils::CString mCss; - - utils::CString mChunkedMessage; - size_t mChunkedMessageRemaining = 0; - - EditCallback mEditCallback = nullptr; - QueryCallback mQueryCallback = nullptr; - - class FileRequestHandler* mFileHandler = nullptr; - class RestRequestHandler* mRestHandler = nullptr; - class WebSocketHandler* mWebSocketHandler = nullptr; - - friend class FileRequestHandler; - friend class RestRequestHandler; - friend class WebSocketHandler; -}; - -} // namespace matdbg -} // namespace filament - -#endif // MATDBG_DEBUGSERVER_H diff --git a/ios/include/matdbg/JsonWriter.h b/ios/include/matdbg/JsonWriter.h deleted file mode 100644 index 8cfbebd1..00000000 --- a/ios/include/matdbg/JsonWriter.h +++ /dev/null @@ -1,59 +0,0 @@ -/* - * Copyright (C) 2019 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef MATDBG_JSONWRITER_H -#define MATDBG_JSONWRITER_H - -#include - -#include - -#include - -#include - -namespace filament { -namespace matdbg { - -// This class generates portions of JSON messages that are sent to the web client. -// Note that some portions of these JSON strings are generated by directly in DebugServer, -// as well as CommonWriter. -class JsonWriter { -public: - - // Retrieves the most recently generated string. - const char* getJsonString() const; - size_t getJsonSize() const; - - // Generates a JSON string describing the given material. - bool writeMaterialInfo(const filaflat::ChunkContainer& package); - - // Generates a JSON string describing the currently active variants. - // - // The array is of the form [ backend, shaderIndex0, shaderIndex1, ... ] where each - // shader index is an active variant. Each bit in the activeVariants bitmask - // represents one of the possible variant combinations. - bool writeActiveInfo(const filaflat::ChunkContainer& package, backend::Backend backend, - VariantList activeVariants); - -private: - utils::CString mJsonString; -}; - -} // namespace matdbg -} // namespace filament - -#endif // MATDBG_JSONWRITER_H diff --git a/ios/include/matdbg/ShaderExtractor.h b/ios/include/matdbg/ShaderExtractor.h deleted file mode 100644 index 76503c42..00000000 --- a/ios/include/matdbg/ShaderExtractor.h +++ /dev/null @@ -1,53 +0,0 @@ -/* - * Copyright (C) 2019 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef MATDBG_SHADEREXTRACTOR_H -#define MATDBG_SHADEREXTRACTOR_H - -#include -#include - -#include - -#include - -namespace filament { -namespace matdbg { - -// ShaderExtractor is a utility class for extracting shader source from a material package. It works -// in a manner similar to ShaderReplacer. -class ShaderExtractor { -public: - ShaderExtractor(backend::Backend backend, const void* data, size_t size); - bool parse() noexcept; - bool getShader(backend::ShaderModel shaderModel, - Variant variant, backend::ShaderStage stage, filaflat::ShaderContent& shader) noexcept; - bool getDictionary(filaflat::BlobDictionary& dictionary) noexcept; - - static utils::CString spirvToGLSL(const uint32_t* data, size_t wordCount); - static utils::CString spirvToText(const uint32_t* data, size_t wordCount); - -private: - filaflat::ChunkContainer mChunkContainer; - filaflat::MaterialChunk mMaterialChunk; - filamat::ChunkType mMaterialTag = filamat::ChunkType::Unknown; - filamat::ChunkType mDictionaryTag = filamat::ChunkType::Unknown; -}; - -} // namespace matdbg -} // namespace filament - -#endif // MATDBG_SHADEREXTRACTOR_H diff --git a/ios/include/matdbg/ShaderInfo.h b/ios/include/matdbg/ShaderInfo.h deleted file mode 100644 index fc571c73..00000000 --- a/ios/include/matdbg/ShaderInfo.h +++ /dev/null @@ -1,45 +0,0 @@ -/* - * Copyright (C) 2019 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef MATDBG_SHADERINFO_H -#define MATDBG_SHADERINFO_H - -#include - -#include -#include - -#include - -namespace filament { -namespace matdbg { - -struct ShaderInfo { - backend::ShaderModel shaderModel; - Variant variant; - backend::ShaderStage pipelineStage; - uint32_t offset; -}; - -size_t getShaderCount(const filaflat::ChunkContainer& container, filamat::ChunkType type); -bool getMetalShaderInfo(const filaflat::ChunkContainer& container, ShaderInfo* info); -bool getGlShaderInfo(const filaflat::ChunkContainer& container, ShaderInfo* info); -bool getVkShaderInfo(const filaflat::ChunkContainer& container, ShaderInfo* info); - -} // namespace matdbg -} // namespace filament - -#endif // MATDBG_SHADERINFO_H diff --git a/ios/include/matdbg/ShaderReplacer.h b/ios/include/matdbg/ShaderReplacer.h deleted file mode 100644 index 36b0c536..00000000 --- a/ios/include/matdbg/ShaderReplacer.h +++ /dev/null @@ -1,51 +0,0 @@ -/* - * Copyright (C) 2019 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef MATDBG_SHADERREPLACER_H -#define MATDBG_SHADERREPLACER_H - -#include - -#include -#include "private/filament/Variant.h" - -namespace filament { -namespace matdbg { - -// ShaderReplacer is a utility class for replacing shader source within a material package. It works -// in a manner similar to ShaderExtractor. -class ShaderReplacer { -public: - ShaderReplacer(backend::Backend backend, const void* data, size_t size); - ~ShaderReplacer(); - bool replaceShaderSource(backend::ShaderModel shaderModel, Variant variant, - backend::ShaderStage stage, const char* sourceString, size_t stringLength); - const uint8_t* getEditedPackage() const; - size_t getEditedSize() const; -private: - bool replaceSpirv(backend::ShaderModel shaderModel, Variant variant, - backend::ShaderStage stage, const char* source, size_t sourceLength); - const backend::Backend mBackend; - filaflat::ChunkContainer mOriginalPackage; - filaflat::ChunkContainer* mEditedPackage = nullptr; - filamat::ChunkType mMaterialTag = filamat::ChunkType::Unknown; - filamat::ChunkType mDictionaryTag = filamat::ChunkType::Unknown; -}; - -} // namespace matdbg -} // namespace filament - -#endif // MATDBG_SHADERREPLACER_H diff --git a/ios/include/matdbg/TextWriter.h b/ios/include/matdbg/TextWriter.h deleted file mode 100644 index 6ab6e57d..00000000 --- a/ios/include/matdbg/TextWriter.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (C) 2019 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef MATDBG_TEXTWRITER_H -#define MATDBG_TEXTWRITER_H - -#include - -#include - -namespace filament { -namespace matdbg { - -class TextWriter { -public: - bool writeMaterialInfo(const filaflat::ChunkContainer& package); - const char* getString() const; - size_t getSize() const; -private: - utils::CString mTextString; -}; - -} // namespace matdbg -} // namespace filament - -#endif // MATDBG_TEXTWRITER_H diff --git a/ios/include/material/FileMaterialProvider.hpp b/ios/include/material/FileMaterialProvider.hpp index 606028a1..64d63074 100644 --- a/ios/include/material/FileMaterialProvider.hpp +++ b/ios/include/material/FileMaterialProvider.hpp @@ -16,7 +16,6 @@ namespace polyvox { const Material* _ms[1]; Texture* mDummyTexture = nullptr; - public: FileMaterialProvider(Engine* engine, const void* const data, const size_t size) { _m = Material::Builder() @@ -48,13 +47,13 @@ namespace polyvox { instance->setParameter("baseColorIndex", getUvIndex(config->baseColorUV, config->hasBaseColorTexture)); instance->setParameter("normalIndex", getUvIndex(config->normalUV, config->hasNormalTexture)); if(config->hasNormalTexture) { - Log("HAS NORMAL TEXTURE"); + TextureSampler sampler; + instance->setParameter("normalMap", mDummyTexture, sampler); + instance->setParameter("baseColorMap", mDummyTexture, sampler); } else { - Log("NO NORMAL TEXTURE?"); + Log("No normal texture for specified material."); } - // TextureSampler sampler; - // instance->setParameter("normalMap", mDummyTexture, sampler); - // instance->setParameter("baseColorMap", mDummyTexture, sampler); + return instance; } diff --git a/ios/include/material/UnlitMaterialProvider.hpp b/ios/include/material/UnlitMaterialProvider.hpp deleted file mode 100644 index c2d7d4fe..00000000 --- a/ios/include/material/UnlitMaterialProvider.hpp +++ /dev/null @@ -1,53 +0,0 @@ -#ifndef UNLIT_MATERIAL_PROVIDER -#define UNLIT_MATERIAL_PROVIDER - -#include "material/unlit_opaque.h" - -namespace polyvox { - class UnlitMaterialProvider : public MaterialProvider { - - const Material* _m; - const Material* _ms[1]; - - const Engine* _engine; - - public: - UnlitMaterialProvider(Engine* engine) { - _engine = engine; - _m = Material::Builder() - .package( UNLIT_OPAQUE_UNLIT_OPAQUE_DATA, UNLIT_OPAQUE_UNLIT_OPAQUE_SIZE) - .build(*engine); - _ms[0] = _m; - } - - filament::MaterialInstance* createMaterialInstance(MaterialKey* config, UvMap* uvmap, - const char* label = "material", const char* extras = nullptr) { - MaterialInstance* d = (MaterialInstance*)_m->getDefaultInstance(); - return d; - } - - /** - * Gets a weak reference to the array of cached materials. - */ - const filament::Material* const* getMaterials() const noexcept { - return _ms; - } - - /** - * Gets the number of cached materials. - */ - size_t getMaterialsCount() const noexcept { - return (size_t)1; - } - - void destroyMaterials() { - // TODO - do we need to do anything here? - } - - bool needsDummyData(filament::VertexAttribute attrib) const noexcept { - return false; - } - }; -} - -#endif \ No newline at end of file diff --git a/ios/include/material/image.S b/ios/include/material/image.S index 55383d3e..9149283c 100644 --- a/ios/include/material/image.S +++ b/ios/include/material/image.S @@ -8,5 +8,5 @@ IMAGE_PACKAGE: IMAGE_IMAGE_OFFSET: .int 0 IMAGE_IMAGE_SIZE: - .int 30655 + .int 13681 diff --git a/ios/include/material/image.apple.S b/ios/include/material/image.apple.S index ce99e5c8..8cd37a22 100644 --- a/ios/include/material/image.apple.S +++ b/ios/include/material/image.apple.S @@ -8,5 +8,5 @@ _IMAGE_PACKAGE: _IMAGE_IMAGE_OFFSET: .int 0 _IMAGE_IMAGE_SIZE: - .int 30655 + .int 13681 diff --git a/ios/include/material/image.bin b/ios/include/material/image.bin index 189835ac16b13f45757bda03f1b1c9485504d633..d8741de21ec7613edd52f1efc62c5edb2e06bb5c 100644 GIT binary patch literal 13681 zcmd5@2bf$(k*?lVvcVu@z!)$*A;PS^JD#)?yq3%+$;)l>&PtXg#A9~m&F)B(G&8FW z#$b|7G}wT_!UU6Zx_n&b@_{c$E^v2T;&RT%{Z-xX&3kWVkM(!l2l_s5cUM^xeEJxV75Zv=ZhW2x`!JZP6;>UZotn$L=nS2oTbOdu>DbKt z2_D>oi37)4g_?7sUMV+PwKmbh$~mXl@y2Slvbxr3d*eO%wL+<};f?nmYc)2V>XK7z zv`QXy-$bMCbQcZGHCoNJN`2Ks7@R9~oK~e!T`YiooAxixjf=crfJlQhuz$ZAxNN_= zoT|*;ZVS`7LX(sRl!a@X2K2D9Qk^<>oCdv7zUdU#tA!TrF$CI$2JLnGE!t zv)*!Oe~m?4F0@vi&cu4T?6mA=qh0A#8ud0E=$-5o>Z?w@)27R6ft}bDIeu$mMo##4 zY$vqUL4f#Qr&Xx8`Ox(cf3F-^DHPAIwi@g8(qyCBXn8aH2HR_m4SlmN@W3FL$eA4i zD8z)dg8yl0Xkd`?^9z%F=LhtJ{Iw=d2!X3H3K4Lz@_C=$%=icM)3XzvMorBvEqjC6 zW7A9CU}oty;VXKYzirynLWLP`K>6uqZ=ja*^D`cS{A6O>8!Q9{b0<8~w79Ue$Y{Jj zclT4{x5)lvJUizb%=txJ_79d8W;~*5{8qgaHaaFUKEBu`xHNuJ20VG`!E25#-LmYB zzx2h~qYG2oVtL`<(z0($i&Ob7kL6R-%l72V)I$-X&jR=GMW@w<+F8k1%yQaPEo?Q` zJCSy$6i>y5taWXvR?uwkAgE!=DvarN#k57!mQ3rIwrtwfF}mm!Q`Q>BPN}k9Yg!m5 ztjZXbtBpd(I_GxI8_cR{YtkmHx@j9-3VLNT47lKuYPp?u7^UORtcPbVh5;L4z-Ab* z6$WgF0RA*9bYs57A4@UHsMF*|lC!r5AKgKx}j8yw_ktR|pr#)r*L7ig`%F3pt+~@G`$IM#2rLyo!r}|B)Z2(nMaQnxOAd^}xQ}Y1 zSm0o09kJjtniv`5yl`4pEG&^z9KjpMK&ZfQ5XjMy#CPMa3 zyRj2@+NhMQTA@;p3{g-vh_YI>XN0WW}Sg zY$_2;B%G0WZpg(o`K|9!F+OCM^?@rO%OAPoLA%I`Rqwj<`aNBdr%< zH8w|9??_S>$5$_|Y7CC2y2o);_c(s)9>-1H<9Mli94Ec_=n+p^93}nd#^FM*kQnKo zl1S+XNWAm|Bx=gmC0c4a5+(gu5-atb#7Nzh*r>Y_6ZHzwX^D)!vBXD>DsfSFB_8Uo z#6jJa_$Mds#l0O8;n2fHwgLO$SO~+plg-Qb(!^<+1lqOMcA?g+I<3T12vf&CCS>V7 zh%{jbxI=*TA}J!zs=Vclg4(GV#~P*;2}%}S8RnP(kK$uzBiaBxgjs-77YfBHgpY(} zg4ZABdG_|PA=72j=%eXjgP4&@aLi?HSUg56jYgG6sb1bi>j+W^4hzEqvGo+JQZ(TAj>o{m>0d&}ubsES_%(@gJyWyA2^19ThyKbwy&H$N- zSvQ*S)}=;y-Dsk_&XdysnTgys+%)88e!Kw7FqUPp9E+ETM>&FFlh%lqUE&z~_f$HK znOb2pf^3N^458cB+BM9p;^C;$)OV(%GW0=P1W4-BNT*GflEmtaK5oD^w>Sr4EKhje zzdf2nC>NnK$OjBS0xuSG;1vuBvH~KJ=tjYud#|bIagx;~r8v#u_fS5po}W9ZfpUiDd}$ zo9}4Sao&p!ZrG=5o#{Ad&>`MIN0UxqW7_b6je`fkBjh<64~QIE8-BX$pfJhnw1W}> zJcr=|nTfj&wqy8-gGwjG`gmQ}(YU~_gGzTD6egLU_Cu6jc8>ms~gmG-Vfb}XN zehrrhRl%Y89gWa(7p6x!p6tTWfXFT#O*$=31(dsvCY{#D4VZB>z;b2CX8GxZzuMS= zE5^bh4DKYKn(8;1Y}kKXx;z_ zZvZrJ0L1?E2?H_YXmIpFSCGnTOX~N+fxsg>n7?~EsVqzD`7#%r;|FM|5y;}~OoA<; z>eN>|Yw)+(1ngYG4^JEoF+$qLnxfyt-~!!kIR!6+H(?{A-<6=n=b-(HH)SO2egKFf zIpi>cRUzbDBCTbS2XQ8q8iGJ@g0Xl)D=deLNMt1F3%9nTn?oSzY&Lu5z>24s7s5-= zx-EXn_du}(FJ7?6B|{{AvOf925VsrLW`^&NB^ZJ4#G32GUgWUDm$$t=ES{Z}O`nqM zVKYL-M&r()FMbQP4V?n`P{XE%tlV|k5CP`Gw;J3W5^jB>V*X4yIFH;MlACm5wo!`o zL^)0;vWYP3)$Ji2QCBex+RnvH zA_W@a-xwhNjREZ67$E+Q0pj1ZUjUq6K^tq8suL*}P*!5i_9s^2h}!Zc%vy9>OAZQ$ zEw27e6*>iDNr=rUOKN`j-dCGzl$`2Zq0_2tx~2w%WC&qi5|$vEJY{`f(_T2a> zdq${DPUm4^JF@X!i{Y<1p|7qz*I*US^y4MfV0|v`r&V@NCSMGI$wb>Fkm?oD=?h&IcWPE^& z%Lxj8gPT%&FfM%h^;yyawpUy`)=OnB6_4TaHakvThR0{^@udm*s*LT~ReZ}`N1fYl z;`1v2D9$={Hh@0G^X!oI=*#V1H6Z*__w>P6o=05m;`e=~^p^B9y=&a_aotHG$G&oh zs=DNMz|3DT`ZoqJmIxS^@xNQc&ZHE2^)-T%>QXD;YK+vRtz@+<8 zkO+Z2bA<4fwzY`3ejiMt32Q+B7E}iJ4gQU4XuTTi`v?_20~TFMDF1(@FL7{Odf|<` zMK8@&^1IN!cB(1#ZVSc>Un!LOoxf}?Y4Oil*zsJfIH+z5cDb<{snk8gFY?bnq;i+E z7;DJ2sko$^=7AtH+MH~j==(ruIVeBXEuq*oO-U|-_Nz00rpfAKY&erfqSdw67{0Ih zvwlqD2w6+|C%zYFgj67&R$ z2QGFdjRzZ$rHsc*|BpGcUu(l#*kzKuyL<4Z|2mcK?!j1#os^fK(P`3`BS; zlwI?oNOmnJB8#+F#u9d=8X~@vAy9q|5ogH|I7`hVlj1@L{<6{s)Ngk+zy2%TnxFrG z!N6DW!#aJf{N*sm?*eujp^|d<1A=%IJ00VjM`G^#{1N@;RP?|A9}UtmQAhB>fqR8B zDTs!+hH80n^Zq@A$`%(LBs3anw>?^U2>f;2= zEwPQl)fnNq#As)dCZ9-;qSj^rqPPrzz=EO6TmX1_n>MuzUT#Wk*mlTFAXB%*mXUHN z^X8-o$_L8kI|7Iq-dUZ?FhKLpx+ONT8TW*-GMJ+CgxOe=fB%VVfHnEPlO-*I+d7}> zmkI5v?j~l6z$(OsU7Fa8$Bh*r#nnqF>`o6{O#Saq+Z`UY{hqS|>pp*UxavM(<*oyd z*WMJveSsj)cvNq@-d9~OZM-8w=}Y$+F`J(~&OfmHDt=-4IQ*oM|KaC~=cG}K=&FNy zbWq(rfRUvxaT8Og@C!*br7ocX;B(TbOM5Xos7D9YBlwN-fTg~|O-$Vj76Vi25j3CQ zPt;&m;5C3>2JfN0w2$`F0lJJXr^nD^=?X~mcsfW|(i7+^dLliEo=jKMQ|KCcDm{&! zPS?^i=$T~EA$k@arf1W0=(+SfiqH^UN7vIZjZlhQ3Z2XW2bMIU7n-!RF%EfsE(aC=>oN=O&waNi?l(T zv_;!=2fYNp5qc@TjP9bB(<|te^eTEa-A(t(wpebbRXSMZ=tu+ z+voxCcn3X5m*}1J5WS1uP4A)i(!=yVdOv-DK1d&;57S5Jqx3QQIDLXXNuQ!m(`V?j z*z4!8hZ=n+eHVQ38UN zf$@9z?^c``|F)f#@VrQLnpU8iU-n?X|80GeU%^@afp?mJNPmRgf7R^%kJ0`K{VDw! z{W*P&{(}CJ{tB~yZD#)l?cdVh0rK|-@(*bLk^Tvge>RYRLHn=tZ-D%}f&2&B|D^u{ zo6;&2GpS1qxPzOYQH+5E>oAQ$Ee4u({zP;oO--EsIF84^aOPk{ytGX3GgSY ztJPD~H5fk?Bi8Syp?$i#Ry{*KQ(1r?GVo`iJ*=Lso&(r()$>%uz=zOYr>8)x><<&Cwc|x63w_y)_(x=egu1>2n>V@j8dXci# zi&a6bsG`!I?3SFtGI{r4GB~5ifwa{-H&FP?BR~N-THwc^-}dRb(ea%VoH1_uTborUTJV%h4$6zZgr1(je4zmoq9d^yur-95v}%C z_ZmpoTfNCZy58!|2EyLzK6O9nyv0D?s@|p^P;Xc7P!Fn0>YeH#^)B^p^&a(J^)N8r zr{1qVpgyQRgg*Z77Q}gdTkJDFtUjVXsy?PZu0EkY*~e#mN_|>=#^*Ec$6A<;+<(_& F{0}`09vc7v literal 30655 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 diff --git a/ios/include/material/image.c b/ios/include/material/image.c index 9d9f7728..93faba17 100644 --- a/ios/include/material/image.c +++ b/ios/include/material/image.c @@ -2,187 +2,163 @@ const uint8_t IMAGE_PACKAGE[] = { // IMAGE -0x53, 0x52, 0x45, 0x56, 0x5f, 0x54, 0x41, 0x4d, 0x04, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x54, 0x41, 0x45, 0x46, +0x53, 0x52, 0x45, 0x56, 0x5f, 0x54, 0x41, 0x4d, 0x04, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x54, 0x41, 0x45, 0x46, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x01, 0x45, 0x4d, 0x41, 0x4e, 0x5f, 0x54, 0x41, 0x4d, 0x06, 0x00, 0x00, 0x00, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x00, 0x4c, 0x44, 0x4d, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0x04, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4e, 0x4d, 0x4f, 0x44, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x46, 0x49, 0x4e, 0x55, -0x5f, 0x54, 0x41, 0x4d, 0x98, 0x00, 0x00, 0x00, 0x09, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, +0x5f, 0x54, 0x41, 0x4d, 0x87, 0x00, 0x00, 0x00, 0x08, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x00, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x01, 0x4c, 0x69, 0x67, 0x68, 0x74, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x04, 0x53, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x05, 0x46, 0x72, 0x6f, 0x78, 0x65, 0x6c, 0x52, 0x65, -0x63, 0x6f, 0x72, 0x64, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x06, 0x46, 0x72, 0x6f, 0x78, 0x65, 0x6c, -0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x07, 0x42, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, -0x6f, 0x72, 0x6d, 0x73, 0x00, 0x02, 0x4d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x00, 0x03, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x00, 0x08, -0x50, 0x4d, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0xbf, 0x00, 0x00, 0x00, 0x03, 0x00, 0x02, 0x07, 0x07, 0x01, 0x02, 0x09, -0x07, 0x01, 0x0a, 0x00, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x4d, 0x61, 0x70, 0x00, -0x01, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x44, 0x46, 0x47, 0x00, 0x02, 0x6c, 0x69, 0x67, 0x68, 0x74, -0x5f, 0x69, 0x62, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x00, 0x03, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, -0x73, 0x73, 0x61, 0x6f, 0x00, 0x04, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x73, 0x72, 0x00, 0x05, 0x6c, 0x69, 0x67, -0x68, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x00, 0x06, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, -0x66, 0x6f, 0x67, 0x00, 0x07, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, -0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x00, 0x08, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, -0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x74, 0x61, 0x6e, 0x67, 0x65, 0x6e, 0x74, 0x73, -0x00, 0x09, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, 0x6d, 0x61, -0x67, 0x65, 0x00, 0x20, 0x42, 0x49, 0x55, 0x5f, 0x54, 0x41, 0x4d, 0x59, 0x00, 0x00, 0x00, 0x4d, 0x61, 0x74, 0x65, 0x72, -0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0x72, -0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x02, 0x62, 0x61, -0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x06, 0x03, 0x73, 0x68, 0x6f, 0x77, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x08, 0x03, 0x20, 0x42, 0x49, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0x21, 0x00, 0x00, 0x00, 0x4d, 0x61, 0x74, 0x65, -0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x69, -0x6d, 0x61, 0x67, 0x65, 0x00, 0x00, 0x02, 0x03, 0x00, 0x53, 0x4e, 0x4f, 0x43, 0x5f, 0x54, 0x41, 0x4d, 0x08, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x42, 0x55, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0x17, 0x00, 0x00, -0x00, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x53, 0x53, 0x4f, 0x44, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x49, 0x53, 0x4f, -0x44, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x4e, 0x45, 0x4c, 0x42, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, -0x00, 0x00, 0x00, 0x44, 0x4d, 0x52, 0x54, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x46, 0x45, 0x52, -0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x49, 0x52, 0x57, 0x43, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, -0x00, 0x01, 0x53, 0x57, 0x45, 0x44, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x01, 0x49, 0x52, 0x57, 0x44, 0x5f, -0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x53, 0x45, 0x54, 0x44, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, -0x01, 0x54, 0x53, 0x4e, 0x49, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x53, 0x43, 0x32, 0x41, 0x5f, 0x54, -0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x4f, 0x43, 0x32, 0x41, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, -0x4f, 0x4d, 0x55, 0x43, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x50, 0x4f, 0x52, 0x50, 0x5f, 0x54, 0x41, -0x4d, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x49, 0x55, 0x55, 0x5f, 0x54, 0x41, -0x4d, 0x08, 0x00, 0x00, 0x00, 0x9e, 0x72, 0x92, 0xa9, 0x1c, 0xf9, 0xd3, 0x62, 0x44, 0x41, 0x48, 0x53, 0x5f, 0x54, 0x41, -0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4d, 0x48, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x4d, -0x46, 0x45, 0x52, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x54, 0x46, 0x45, 0x52, 0x5f, 0x54, 0x41, 0x4d, -0x01, 0x00, 0x00, 0x00, 0x00, 0x52, 0x4f, 0x49, 0x43, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x01, 0x41, 0x51, -0x45, 0x52, 0x5f, 0x54, 0x41, 0x4d, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x41, 0x41, 0x50, 0x53, 0x5f, 0x54, -0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x52, 0x41, 0x56, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0x04, 0x00, 0x00, 0x00, 0x9a, -0x99, 0x19, 0x3e, 0x52, 0x48, 0x54, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0x04, 0x00, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3e, 0x4f, -0x44, 0x45, 0x56, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x03, 0x52, 0x54, 0x4e, 0x49, 0x5f, 0x54, 0x41, 0x4d, -0x01, 0x00, 0x00, 0x00, 0x00, 0x50, 0x44, 0x53, 0x43, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x01, 0x54, 0x58, -0x45, 0x54, 0x5f, 0x43, 0x49, 0x44, 0x35, 0x60, 0x00, 0x00, 0xf6, 0x02, 0x00, 0x00, 0x23, 0x76, 0x65, 0x72, 0x73, 0x69, -0x6f, 0x6e, 0x20, 0x33, 0x30, 0x30, 0x20, 0x65, 0x73, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x4d, 0x61, 0x74, -0x65, 0x72, 0x69, 0x61, 0x6c, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x00, 0x7b, 0x00, -0x76, 0x65, 0x63, 0x34, 0x20, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x77, -0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x7d, 0x3b, 0x00, 0x6c, 0x61, 0x79, +0x63, 0x6f, 0x72, 0x64, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x06, 0x42, 0x6f, 0x6e, 0x65, 0x73, 0x55, +0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x02, 0x4d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, +0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x03, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, +0x73, 0x00, 0x07, 0x50, 0x4d, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0xc3, 0x00, 0x00, 0x00, 0x03, 0x00, 0x02, 0x07, 0x07, +0x01, 0x02, 0x09, 0x07, 0x01, 0x0a, 0x00, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x4d, +0x61, 0x70, 0x00, 0x01, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x66, 0x72, 0x6f, 0x78, 0x65, 0x6c, 0x73, 0x00, 0x02, 0x6c, +0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x44, 0x46, 0x47, 0x00, 0x03, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, +0x62, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x00, 0x04, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x73, +0x61, 0x6f, 0x00, 0x05, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x73, 0x72, 0x00, 0x06, 0x6c, 0x69, 0x67, 0x68, 0x74, +0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x00, 0x07, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, +0x67, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x00, +0x08, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x74, +0x61, 0x6e, 0x67, 0x65, 0x6e, 0x74, 0x73, 0x00, 0x09, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, +0x61, 0x6d, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x00, 0x20, 0x42, 0x49, 0x55, 0x5f, 0x54, 0x41, 0x4d, 0x59, 0x00, +0x00, 0x00, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x00, 0x03, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x11, 0x02, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6c, 0x6f, 0x72, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x03, 0x73, 0x68, 0x6f, 0x77, 0x49, 0x6d, 0x61, 0x67, 0x65, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x03, 0x20, 0x42, 0x49, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0x21, +0x00, 0x00, 0x00, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x00, 0x01, 0x00, +0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x00, 0x00, 0x02, 0x03, 0x00, 0x53, 0x4e, 0x4f, 0x43, +0x5f, 0x54, 0x41, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x42, 0x55, 0x53, +0x5f, 0x54, 0x41, 0x4d, 0x17, 0x00, 0x00, 0x00, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, +0x6d, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x53, 0x53, 0x4f, 0x44, 0x5f, 0x54, 0x41, 0x4d, 0x01, +0x00, 0x00, 0x00, 0x00, 0x49, 0x53, 0x4f, 0x44, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x4e, 0x45, 0x4c, +0x42, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x44, 0x4d, 0x52, 0x54, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, +0x00, 0x00, 0x00, 0x4c, 0x46, 0x45, 0x52, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x49, 0x52, 0x57, 0x43, +0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x01, 0x53, 0x57, 0x45, 0x44, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, +0x00, 0x01, 0x49, 0x52, 0x57, 0x44, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x53, 0x45, 0x54, 0x44, 0x5f, +0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x01, 0x54, 0x53, 0x4e, 0x49, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, +0x00, 0x53, 0x43, 0x32, 0x41, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x4f, 0x43, 0x32, 0x41, 0x5f, 0x54, +0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x4f, 0x4d, 0x55, 0x43, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, +0x50, 0x4f, 0x52, 0x50, 0x5f, 0x54, 0x41, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, +0x44, 0x41, 0x48, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4d, 0x48, 0x53, 0x5f, 0x54, 0x41, +0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x46, 0x45, 0x52, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x54, +0x46, 0x45, 0x52, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x52, 0x4f, 0x49, 0x43, 0x5f, 0x54, 0x41, 0x4d, +0x01, 0x00, 0x00, 0x00, 0x01, 0x41, 0x51, 0x45, 0x52, 0x5f, 0x54, 0x41, 0x4d, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, +0x00, 0x41, 0x41, 0x50, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x52, 0x41, 0x56, 0x53, 0x5f, 0x54, +0x41, 0x4d, 0x04, 0x00, 0x00, 0x00, 0x9a, 0x99, 0x19, 0x3e, 0x52, 0x48, 0x54, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0x04, 0x00, +0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3e, 0x4f, 0x44, 0x45, 0x56, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x03, 0x52, +0x54, 0x4e, 0x49, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x50, 0x44, 0x53, 0x43, 0x5f, 0x54, 0x41, 0x4d, +0x01, 0x00, 0x00, 0x00, 0x01, 0x54, 0x58, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x44, 0x9c, 0x28, 0x00, 0x00, 0xb1, 0x01, 0x00, +0x00, 0x23, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x33, 0x30, 0x30, 0x20, 0x65, 0x73, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x73, 0x74, 0x64, 0x31, 0x34, 0x30, 0x29, 0x20, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, -0x46, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x61, -0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x62, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x63, 0x3b, 0x00, 0x6d, 0x61, -0x74, 0x34, 0x20, 0x64, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x65, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x66, -0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x67, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x68, 0x3b, 0x00, 0x76, 0x65, -0x63, 0x32, 0x20, 0x69, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x20, 0x6b, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6c, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6d, 0x3b, 0x00, -0x76, 0x65, 0x63, 0x32, 0x20, 0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x6f, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, -0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x70, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, -0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x71, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x72, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x20, 0x73, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x74, 0x3b, 0x00, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x20, 0x75, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, -0x76, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x77, 0x3b, 0x00, -0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x78, 0x3b, 0x00, 0x6d, 0x65, 0x64, -0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x79, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, -0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x20, 0x61, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, -0x34, 0x20, 0x62, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x75, 0x76, 0x65, 0x63, 0x33, 0x20, -0x63, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x64, 0x7a, 0x3b, 0x00, -0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x65, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, -0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, -0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x67, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, -0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x68, 0x7a, 0x5b, 0x39, 0x5d, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x69, 0x7a, -0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6a, 0x7a, 0x3b, 0x00, -0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6b, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, -0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6c, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, -0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x6d, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x69, -0x6e, 0x74, 0x20, 0x6e, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x20, 0x6f, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x70, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, -0x70, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x71, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x72, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x20, 0x73, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, -0x74, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x75, 0x7a, -0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x76, 0x7a, 0x3b, 0x00, -0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x77, 0x7a, 0x3b, 0x00, 0x6d, 0x65, -0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x78, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, -0x79, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, -0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x61, 0x7a, 0x7a, 0x3b, 0x00, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x62, 0x7a, -0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x63, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, -0x64, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x65, 0x7a, -0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x7a, 0x7a, -0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x67, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, -0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x68, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x69, 0x7a, -0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6a, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x33, 0x20, 0x6b, -0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x6c, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x6d, -0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6e, 0x7a, -0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6f, 0x7a, 0x7a, -0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x70, 0x7a, 0x7a, 0x3b, -0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x71, 0x7a, 0x7a, 0x3b, 0x00, -0x76, 0x65, 0x63, 0x34, 0x20, 0x72, 0x7a, 0x7a, 0x5b, 0x34, 0x5d, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, -0x20, 0x69, 0x6e, 0x74, 0x20, 0x73, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x74, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x20, 0x75, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x20, 0x76, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, -0x77, 0x7a, 0x7a, 0x5b, 0x35, 0x32, 0x5d, 0x3b, 0x00, 0x7d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, -0x6f, 0x72, 0x6d, 0x73, 0x3b, 0x00, 0x66, 0x6c, 0x61, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x69, -0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, -0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x30, 0x29, 0x20, 0x69, 0x6e, 0x20, 0x76, -0x65, 0x63, 0x34, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x6f, -0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, -0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, -0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x6f, 0x75, 0x74, -0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, -0x6e, 0x3b, 0x00, 0x76, 0x6f, 0x69, 0x64, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x28, 0x29, 0x00, 0x69, 0x6e, 0x73, 0x74, 0x61, -0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x3d, 0x20, 0x67, 0x6c, 0x5f, 0x49, 0x6e, 0x73, 0x74, 0x61, -0x6e, 0x63, 0x65, 0x49, 0x44, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x32, 0x38, 0x36, 0x20, 0x3d, 0x20, 0x6d, -0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, -0x33, 0x32, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x36, 0x3b, 0x00, 0x5f, 0x33, 0x32, 0x38, 0x2e, 0x7a, 0x20, 0x3d, -0x20, 0x28, 0x5f, 0x32, 0x38, 0x36, 0x2e, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x2d, 0x30, 0x2e, 0x35, 0x29, 0x29, 0x20, 0x2b, -0x20, 0x30, 0x2e, 0x35, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x32, 0x36, 0x32, 0x20, 0x3d, 0x20, 0x66, 0x72, -0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x20, 0x2a, 0x20, 0x5f, 0x33, 0x32, 0x38, -0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x36, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x32, 0x2e, -0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x34, 0x35, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, -0x73, 0x28, 0x5f, 0x32, 0x36, 0x34, 0x29, 0x20, 0x3c, 0x20, 0x31, 0x2e, 0x30, 0x38, 0x34, 0x32, 0x30, 0x32, 0x32, 0x65, -0x2d, 0x31, 0x39, 0x29, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x33, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, -0x32, 0x3b, 0x00, 0x5f, 0x33, 0x33, 0x32, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x36, 0x34, 0x20, 0x3c, 0x20, -0x30, 0x2e, 0x30, 0x29, 0x20, 0x3f, 0x20, 0x28, 0x2d, 0x31, 0x2e, 0x30, 0x38, 0x34, 0x32, 0x30, 0x32, 0x32, 0x65, 0x2d, -0x31, 0x39, 0x29, 0x20, 0x3a, 0x20, 0x31, 0x2e, 0x30, 0x38, 0x34, 0x32, 0x30, 0x32, 0x32, 0x65, 0x2d, 0x31, 0x39, 0x3b, -0x00, 0x5f, 0x33, 0x34, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, 0x32, 0x3b, 0x00, 0x7d, 0x00, 0x65, 0x6c, 0x73, 0x65, -0x00, 0x5f, 0x33, 0x34, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x32, 0x3b, 0x00, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, -0x61, 0x6c, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x20, 0x5f, 0x33, 0x31, 0x36, 0x20, -0x3d, 0x20, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x70, 0x75, -0x74, 0x73, 0x28, 0x76, 0x65, 0x63, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x5f, 0x33, 0x34, 0x35, 0x20, 0x2a, -0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x33, 0x34, 0x35, 0x2e, 0x77, 0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, -0x63, 0x34, 0x20, 0x5f, 0x33, 0x31, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x31, 0x36, 0x2e, 0x69, 0x6d, 0x61, 0x67, 0x65, -0x55, 0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x32, 0x39, 0x33, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x38, -0x36, 0x2e, 0x78, 0x79, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2b, 0x20, 0x76, 0x65, 0x63, 0x32, 0x28, 0x30, -0x2e, 0x35, 0x29, 0x3b, 0x00, 0x5f, 0x33, 0x31, 0x39, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x39, 0x33, 0x2e, 0x78, -0x3b, 0x00, 0x5f, 0x33, 0x31, 0x39, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x39, 0x33, 0x2e, 0x79, 0x3b, 0x00, 0x4d, -0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x20, -0x5f, 0x33, 0x32, 0x33, 0x20, 0x3d, 0x20, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x56, 0x65, 0x72, 0x74, 0x65, -0x78, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x28, 0x5f, 0x33, 0x31, 0x39, 0x2c, 0x20, 0x5f, 0x33, 0x31, 0x36, 0x2e, 0x77, -0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x29, 0x3b, 0x00, 0x76, 0x61, 0x72, 0x69, 0x61, -0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x32, 0x33, 0x2e, 0x69, -0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x31, 0x37, 0x39, 0x20, 0x3d, 0x20, -0x5f, 0x33, 0x32, 0x33, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, -0x79, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, -0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x37, 0x39, 0x2e, 0x78, 0x3b, 0x00, 0x76, 0x65, 0x72, -0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x79, 0x20, -0x3d, 0x20, 0x5f, 0x31, 0x37, 0x39, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, -0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x37, 0x39, 0x2e, -0x7a, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, -0x20, 0x5f, 0x33, 0x32, 0x38, 0x3b, 0x00, 0x5f, 0x33, 0x32, 0x38, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, 0x32, -0x38, 0x2e, 0x7a, 0x20, 0x2a, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, -0x69, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x33, 0x32, 0x38, 0x2e, 0x77, 0x20, 0x2a, 0x20, 0x66, 0x72, 0x61, -0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x69, 0x2e, 0x79, 0x29, 0x3b, 0x00, 0x67, 0x6c, 0x5f, -0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x32, 0x38, 0x3b, 0x00, 0x70, 0x72, 0x65, -0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x3b, 0x00, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, -0x69, 0x6e, 0x74, 0x3b, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, -0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6f, -0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x65, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x76, 0x65, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x43, 0x6f, 0x61, 0x74, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x20, 0x63, 0x6c, 0x65, 0x61, 0x72, 0x43, 0x6f, 0x61, 0x74, 0x52, 0x6f, 0x75, 0x67, 0x68, 0x6e, 0x65, 0x73, 0x73, 0x3b, -0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x61, 0x6e, 0x69, 0x73, 0x6f, 0x74, 0x72, 0x6f, 0x70, 0x79, 0x3b, 0x00, 0x76, -0x65, 0x63, 0x33, 0x20, 0x61, 0x6e, 0x69, 0x73, 0x6f, 0x74, 0x72, 0x6f, 0x70, 0x79, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, -0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x34, 0x39, 0x32, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x20, 0x5f, 0x34, 0x39, 0x33, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x34, 0x39, 0x34, 0x3b, 0x00, 0x76, -0x65, 0x63, 0x33, 0x20, 0x5f, 0x35, 0x32, 0x32, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x35, 0x32, 0x33, -0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x61, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, -0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x62, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, -0x20, 0x63, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x64, 0x3b, 0x00, 0x68, 0x69, -0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x65, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, -0x74, 0x34, 0x20, 0x66, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x67, 0x3b, 0x00, -0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x68, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, +0x46, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x7b, 0x00, 0x6d, 0x61, 0x74, 0x34, +0x20, 0x61, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x62, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x63, 0x3b, 0x00, +0x6d, 0x61, 0x74, 0x34, 0x20, 0x64, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x65, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, +0x20, 0x66, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x67, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x68, 0x3b, 0x00, +0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x69, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, +0x74, 0x20, 0x6a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6b, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6c, +0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6d, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x6e, 0x3b, 0x00, 0x76, 0x65, +0x63, 0x32, 0x20, 0x6f, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, +0x70, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x71, 0x3b, 0x00, +0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x72, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x73, 0x3b, 0x00, 0x6d, 0x65, +0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x74, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, +0x20, 0x75, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x76, 0x3b, +0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x77, 0x3b, 0x00, 0x6d, 0x65, +0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x78, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, +0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x79, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, +0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x20, 0x61, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, +0x62, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x75, 0x76, 0x65, 0x63, 0x33, 0x20, 0x63, 0x7a, +0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x64, 0x7a, 0x3b, 0x00, 0x6d, +0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x65, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, +0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, +0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x67, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, +0x76, 0x65, 0x63, 0x33, 0x20, 0x68, 0x7a, 0x5b, 0x39, 0x5d, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, +0x76, 0x65, 0x63, 0x33, 0x20, 0x69, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x20, 0x6a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, +0x6b, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6c, 0x7a, 0x3b, +0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x6d, 0x7a, 0x3b, 0x00, 0x6d, 0x65, +0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x6e, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, +0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6f, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x70, 0x7a, +0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x71, 0x7a, 0x3b, 0x00, 0x6d, +0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x72, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, +0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x73, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, +0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x74, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, +0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x75, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, +0x6c, 0x6f, 0x61, 0x74, 0x20, 0x76, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x20, 0x77, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, +0x78, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x79, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x7a, +0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x61, 0x7a, 0x7a, +0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x62, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x63, +0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x64, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, +0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x65, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, +0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x67, 0x7a, +0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x68, 0x7a, 0x7a, +0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x69, 0x7a, 0x7a, 0x3b, +0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6a, 0x7a, 0x7a, 0x3b, 0x00, +0x6d, 0x61, 0x74, 0x34, 0x20, 0x6b, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x6c, 0x7a, 0x7a, 0x3b, 0x00, +0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6d, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, +0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6e, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, +0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6f, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, +0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x70, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, +0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x71, 0x7a, 0x7a, 0x5b, 0x36, 0x30, 0x5d, 0x3b, 0x00, 0x7d, 0x20, +0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x3b, 0x00, 0x66, 0x6c, 0x61, 0x74, 0x20, +0x6f, 0x75, 0x74, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, +0x65, 0x78, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, +0x3d, 0x20, 0x30, 0x29, 0x20, 0x69, 0x6e, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, +0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x61, 0x72, +0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x20, 0x76, +0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, +0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, +0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, 0x6f, 0x69, 0x64, 0x20, 0x6d, 0x61, 0x69, +0x6e, 0x28, 0x29, 0x00, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x3d, +0x20, 0x67, 0x6c, 0x5f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x44, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, +0x20, 0x5f, 0x32, 0x39, 0x31, 0x20, 0x3d, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, +0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x33, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x39, 0x31, 0x3b, +0x00, 0x5f, 0x33, 0x33, 0x33, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x39, 0x31, 0x2e, 0x7a, 0x20, 0x2a, 0x20, 0x28, +0x2d, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2b, 0x20, 0x30, 0x2e, 0x35, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x32, +0x36, 0x37, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, +0x20, 0x2a, 0x20, 0x5f, 0x33, 0x33, 0x33, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x36, 0x39, 0x20, +0x3d, 0x20, 0x5f, 0x32, 0x36, 0x37, 0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x34, 0x33, 0x3b, +0x00, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, 0x32, 0x36, 0x39, 0x29, 0x20, 0x3c, 0x20, 0x31, 0x2e, 0x30, +0x38, 0x34, 0x32, 0x30, 0x32, 0x32, 0x65, 0x2d, 0x31, 0x39, 0x29, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x33, +0x37, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x37, 0x3b, 0x00, 0x5f, 0x33, 0x33, 0x37, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, +0x5f, 0x32, 0x36, 0x39, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x20, 0x3f, 0x20, 0x28, 0x2d, 0x31, 0x2e, 0x30, 0x38, +0x34, 0x32, 0x30, 0x32, 0x32, 0x65, 0x2d, 0x31, 0x39, 0x29, 0x20, 0x3a, 0x20, 0x31, 0x2e, 0x30, 0x38, 0x34, 0x32, 0x30, +0x32, 0x32, 0x65, 0x2d, 0x31, 0x39, 0x3b, 0x00, 0x5f, 0x33, 0x34, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, 0x37, 0x3b, +0x00, 0x7d, 0x00, 0x65, 0x6c, 0x73, 0x65, 0x00, 0x5f, 0x33, 0x34, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x37, 0x3b, +0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x32, 0x38, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x34, 0x33, 0x20, 0x2a, 0x20, +0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x33, 0x34, 0x33, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, +0x20, 0x5f, 0x32, 0x39, 0x38, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x39, 0x31, 0x2e, 0x78, 0x79, 0x20, 0x2a, 0x20, 0x30, +0x2e, 0x35, 0x29, 0x20, 0x2b, 0x20, 0x76, 0x65, 0x63, 0x32, 0x28, 0x30, 0x2e, 0x35, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, +0x34, 0x20, 0x5f, 0x33, 0x34, 0x30, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x3b, 0x00, +0x5f, 0x33, 0x34, 0x30, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x39, 0x38, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x33, 0x34, +0x30, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x39, 0x38, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, +0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x34, 0x30, 0x3b, 0x00, 0x76, +0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, +0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x33, 0x2e, 0x78, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, +0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, +0x33, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, +0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x33, 0x2e, 0x7a, 0x3b, 0x00, 0x67, 0x6c, +0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x39, 0x31, 0x3b, 0x00, 0x67, 0x6c, +0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, +0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x2d, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2b, 0x20, 0x30, +0x2e, 0x35, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, +0x3d, 0x20, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x67, 0x6c, 0x5f, 0x50, 0x6f, +0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x64, 0x6f, 0x74, 0x28, 0x67, 0x6c, 0x5f, 0x50, 0x6f, +0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x77, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, +0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x69, 0x29, 0x3b, 0x00, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6d, +0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3b, 0x00, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, +0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x69, 0x6e, 0x74, 0x3b, 0x00, 0x76, 0x65, 0x63, +0x34, 0x20, 0x5f, 0x35, 0x36, 0x34, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x61, +0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x62, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, +0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x63, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, +0x20, 0x64, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x65, 0x3b, 0x00, 0x68, 0x69, +0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x66, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, +0x74, 0x34, 0x20, 0x67, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x68, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x69, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6b, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6c, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, @@ -190,1353 +166,529 @@ const uint8_t IMAGE_PACKAGE[] = { 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x6f, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x70, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x71, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x72, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x73, -0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x74, 0x3b, 0x00, 0x68, 0x69, 0x67, -0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x75, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x76, 0x3b, -0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x77, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x78, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x20, 0x79, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x20, 0x61, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x62, 0x7a, 0x3b, 0x00, 0x75, 0x76, 0x65, 0x63, -0x33, 0x20, 0x63, 0x7a, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x20, 0x64, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x65, -0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x67, -0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x68, 0x7a, 0x5b, 0x39, 0x5d, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, -0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x69, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6a, 0x7a, 0x3b, 0x00, -0x76, 0x65, 0x63, 0x34, 0x20, 0x6b, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6c, 0x7a, 0x3b, 0x00, 0x76, 0x65, -0x63, 0x32, 0x20, 0x6d, 0x7a, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x20, 0x6e, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x20, 0x6f, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x70, 0x7a, 0x3b, 0x00, -0x69, 0x6e, 0x74, 0x20, 0x71, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x72, 0x7a, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x73, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x74, 0x7a, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x75, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x76, 0x7a, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x77, 0x7a, 0x3b, 0x00, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x78, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, -0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x79, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x61, 0x7a, 0x7a, 0x3b, 0x00, 0x68, -0x69, 0x67, 0x68, 0x70, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x62, 0x7a, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, -0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x63, 0x7a, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x64, 0x7a, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x65, 0x7a, 0x7a, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x7a, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x20, 0x67, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x68, 0x7a, 0x7a, 0x3b, 0x00, 0x68, 0x69, -0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x69, 0x7a, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, -0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6a, 0x7a, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, -0x74, 0x33, 0x20, 0x6b, 0x7a, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x6c, -0x7a, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x6d, 0x7a, 0x7a, 0x3b, 0x00, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6e, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6f, 0x7a, 0x7a, -0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x70, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x71, -0x7a, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x72, 0x7a, 0x7a, 0x5b, 0x34, -0x5d, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x20, 0x73, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x74, 0x7a, -0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x75, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, -0x76, 0x7a, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x77, 0x7a, 0x7a, 0x5b, 0x35, 0x32, 0x5d, 0x3b, 0x00, 0x6c, -0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x73, 0x74, 0x64, 0x31, 0x34, 0x30, 0x29, 0x20, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x20, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x00, 0x76, 0x65, 0x63, -0x33, 0x20, 0x62, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x20, 0x63, 0x3b, 0x00, 0x7d, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, -0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x3b, 0x00, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x6d, 0x65, -0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x32, 0x44, 0x20, 0x6d, 0x61, 0x74, 0x65, -0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x3b, 0x00, 0x69, 0x6e, -0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, -0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, -0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x30, 0x29, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, -0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x38, 0x31, -0x20, 0x3d, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, -0x6d, 0x73, 0x2e, 0x62, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, -0x63, 0x32, 0x20, 0x5f, 0x33, 0x39, 0x33, 0x20, 0x3d, 0x20, 0x28, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, -0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x61, 0x20, 0x2a, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, 0x63, 0x6c, 0x61, 0x6d, 0x70, -0x28, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x2e, 0x78, 0x79, -0x2c, 0x20, 0x76, 0x65, 0x63, 0x32, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x76, 0x65, 0x63, 0x32, 0x28, 0x31, 0x2e, -0x30, 0x29, 0x29, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x3b, 0x00, -0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x33, 0x39, 0x36, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, -0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x63, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, -0x5f, 0x34, 0x30, 0x33, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x33, 0x39, 0x36, 0x29, 0x00, 0x5f, 0x34, 0x30, -0x33, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x39, 0x33, 0x2e, 0x78, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x34, -0x30, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x39, 0x36, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x31, 0x30, -0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x30, 0x33, 0x29, 0x00, 0x5f, 0x34, 0x31, 0x30, 0x20, 0x3d, 0x20, -0x5f, 0x33, 0x39, 0x33, 0x2e, 0x78, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x34, 0x31, 0x30, 0x20, 0x3d, -0x20, 0x5f, 0x34, 0x30, 0x33, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x31, 0x37, 0x3b, 0x00, 0x69, 0x66, -0x20, 0x28, 0x21, 0x5f, 0x34, 0x31, 0x30, 0x29, 0x00, 0x5f, 0x34, 0x31, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x39, 0x33, -0x2e, 0x79, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x34, 0x31, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x31, -0x30, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x32, 0x34, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, -0x34, 0x31, 0x37, 0x29, 0x00, 0x5f, 0x34, 0x32, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x39, 0x33, 0x2e, 0x79, 0x20, 0x3e, -0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x34, 0x32, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x31, 0x37, 0x3b, 0x00, 0x76, -0x65, 0x63, 0x34, 0x20, 0x5f, 0x35, 0x33, 0x32, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x34, 0x32, 0x34, 0x29, 0x00, -0x5f, 0x35, 0x33, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x38, 0x31, 0x3b, 0x00, 0x5f, 0x33, 0x39, 0x33, 0x2e, 0x79, 0x20, -0x3d, 0x20, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x33, 0x39, 0x33, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, -0x20, 0x5f, 0x34, 0x33, 0x38, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x28, -0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, -0x2c, 0x20, 0x5f, 0x33, 0x39, 0x33, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x2e, 0x70, 0x29, 0x2c, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, -0x63, 0x33, 0x20, 0x5f, 0x34, 0x34, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x33, 0x38, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, -0x20, 0x5f, 0x34, 0x33, 0x38, 0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x35, 0x31, 0x30, 0x20, 0x3d, -0x20, 0x5f, 0x34, 0x33, 0x38, 0x3b, 0x00, 0x5f, 0x35, 0x31, 0x30, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x34, 0x33, -0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x35, 0x31, 0x30, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x34, 0x33, 0x2e, 0x79, 0x3b, -0x00, 0x5f, 0x35, 0x31, 0x30, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x34, 0x33, 0x2e, 0x7a, 0x3b, 0x00, 0x76, 0x65, -0x63, 0x33, 0x20, 0x5f, 0x34, 0x35, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x31, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2b, -0x20, 0x28, 0x5f, 0x33, 0x38, 0x31, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, -0x5f, 0x35, 0x31, 0x30, 0x2e, 0x77, 0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x35, 0x31, 0x37, 0x20, -0x3d, 0x20, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x28, 0x76, 0x65, 0x63, -0x34, 0x28, 0x31, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x30, 0x2e, -0x30, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x5f, 0x35, 0x32, 0x33, 0x2c, 0x20, -0x5f, 0x35, 0x32, 0x33, 0x2c, 0x20, 0x5f, 0x35, 0x32, 0x33, 0x2c, 0x20, 0x5f, 0x35, 0x32, 0x32, 0x29, 0x2e, 0x62, 0x61, -0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x5f, 0x35, 0x31, 0x37, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x34, -0x35, 0x38, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x35, 0x31, 0x37, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, 0x38, 0x2e, -0x79, 0x3b, 0x00, 0x5f, 0x35, 0x31, 0x37, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, 0x38, 0x2e, 0x7a, 0x3b, 0x00, -0x5f, 0x35, 0x33, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x31, 0x37, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, -0x6f, 0x72, 0x20, 0x3d, 0x20, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x28, -0x5f, 0x35, 0x33, 0x32, 0x2c, 0x20, 0x5f, 0x34, 0x39, 0x32, 0x2c, 0x20, 0x5f, 0x34, 0x39, 0x33, 0x2c, 0x20, 0x5f, 0x34, -0x39, 0x33, 0x2c, 0x20, 0x5f, 0x34, 0x39, 0x33, 0x2c, 0x20, 0x5f, 0x34, 0x39, 0x34, 0x29, 0x2e, 0x62, 0x61, 0x73, 0x65, -0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x32, 0x37, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x5f, 0x37, 0x32, 0x38, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x32, 0x39, 0x3b, -0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x36, 0x33, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x37, -0x36, 0x34, 0x3b, 0x00, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, -0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x43, 0x75, 0x62, 0x65, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x66, 0x6f, -0x67, 0x3b, 0x00, 0x69, 0x6e, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, -0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, -0x65, 0x63, 0x34, 0x20, 0x66, 0x6f, 0x67, 0x28, 0x69, 0x6e, 0x6f, 0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x63, -0x6f, 0x6c, 0x6f, 0x72, 0x2c, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x76, 0x69, 0x65, -0x77, 0x29, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x31, 0x37, 0x35, 0x20, -0x3d, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x76, 0x69, 0x65, 0x77, 0x29, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, -0x5f, 0x31, 0x37, 0x35, 0x20, 0x3e, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x64, 0x7a, 0x7a, 0x29, 0x00, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, -0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x30, 0x33, 0x20, 0x3d, 0x20, 0x66, -0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x63, 0x7a, 0x7a, 0x20, 0x2a, 0x20, 0x76, -0x69, 0x65, 0x77, 0x2e, 0x79, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, -0x37, 0x37, 0x34, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, 0x32, 0x30, 0x33, 0x29, 0x20, 0x3e, -0x20, 0x30, 0x2e, 0x30, 0x30, 0x31, 0x32, 0x35, 0x29, 0x00, 0x5f, 0x37, 0x37, 0x34, 0x20, 0x3d, 0x20, 0x28, 0x66, 0x72, -0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x79, 0x7a, 0x2e, 0x7a, 0x20, 0x2d, 0x20, 0x28, -0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x79, 0x7a, 0x2e, 0x78, 0x20, 0x2a, -0x20, 0x65, 0x78, 0x70, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x79, -0x7a, 0x2e, 0x79, 0x20, 0x2d, 0x20, 0x5f, 0x32, 0x30, 0x33, 0x29, 0x29, 0x29, 0x20, 0x2f, 0x20, 0x5f, 0x32, 0x30, 0x33, -0x3b, 0x00, 0x5f, 0x37, 0x37, 0x34, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x79, 0x7a, 0x2e, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x20, 0x5f, 0x32, 0x33, 0x36, 0x20, 0x3d, 0x20, 0x65, 0x78, 0x70, 0x28, 0x2d, 0x28, 0x5f, 0x37, 0x37, 0x34, 0x20, 0x2a, -0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x31, 0x37, 0x35, 0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x7a, 0x7a, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x6d, 0x70, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x32, 0x33, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x32, -0x33, 0x36, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x34, 0x33, 0x20, 0x3d, 0x20, 0x6d, 0x69, 0x6e, -0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x6d, 0x70, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x32, 0x33, 0x36, 0x2c, 0x20, -0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x7a, 0x7a, 0x29, 0x3b, 0x00, -0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x37, 0x35, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x7a, 0x7a, 0x20, 0x3e, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x00, -0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x36, 0x33, 0x20, 0x3d, 0x20, 0x28, -0x5f, 0x31, 0x37, 0x35, 0x20, 0x2a, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x69, 0x7a, 0x7a, 0x29, 0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x2e, 0x6a, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6d, 0x70, 0x5f, 0x63, 0x6f, 0x70, 0x79, -0x5f, 0x32, 0x36, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x33, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, -0x65, 0x63, 0x32, 0x20, 0x5f, 0x32, 0x37, 0x30, 0x20, 0x3d, 0x20, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x48, 0x61, 0x6c, -0x66, 0x32, 0x78, 0x31, 0x36, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, -0x62, 0x7a, 0x7a, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x65, 0x7a, 0x7a, 0x20, 0x2a, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, -0x4c, 0x6f, 0x64, 0x28, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x66, 0x6f, 0x67, 0x2c, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, -0x70, 0x6f, 0x73, 0x65, 0x28, 0x6d, 0x61, 0x74, 0x33, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x2e, 0x67, 0x5b, 0x30, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x67, 0x5b, 0x31, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x66, 0x72, -0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x67, 0x5b, 0x32, 0x5d, 0x2e, 0x78, 0x79, 0x7a, -0x29, 0x29, 0x20, 0x2a, 0x20, 0x76, 0x69, 0x65, 0x77, 0x2c, 0x20, 0x6d, 0x69, 0x78, 0x28, 0x5f, 0x32, 0x37, 0x30, 0x2e, -0x79, 0x2c, 0x20, 0x5f, 0x32, 0x37, 0x30, 0x2e, 0x78, 0x2c, 0x20, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x6d, 0x70, 0x5f, -0x63, 0x6f, 0x70, 0x79, 0x5f, 0x32, 0x36, 0x33, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, -0x29, 0x2e, 0x78, 0x79, 0x7a, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x65, 0x7a, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x33, -0x31, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x35, 0x20, 0x2a, 0x20, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x34, 0x33, 0x29, 0x3b, 0x00, 0x76, -0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x37, 0x37, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x68, 0x7a, 0x7a, 0x20, 0x3e, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x00, 0x68, -0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x33, 0x33, 0x30, 0x20, 0x3d, 0x20, 0x65, 0x78, -0x70, 0x28, 0x2d, 0x28, 0x5f, 0x37, 0x37, 0x34, 0x20, 0x2a, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x31, 0x37, 0x35, 0x20, -0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x67, 0x7a, 0x7a, 0x2c, -0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6d, 0x70, 0x5f, 0x63, 0x6f, -0x70, 0x79, 0x5f, 0x33, 0x33, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, 0x30, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, -0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x33, 0x34, 0x36, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x64, 0x6f, -0x74, 0x28, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x28, 0x76, 0x69, 0x65, 0x77, 0x29, 0x2c, 0x20, 0x66, -0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x69, 0x7a, 0x29, 0x2c, 0x20, 0x30, 0x2e, -0x30, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6d, 0x70, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x33, 0x34, -0x36, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x34, 0x36, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x31, -0x31, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, -0x6b, 0x7a, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x6b, 0x7a, 0x2e, 0x77, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x70, 0x6f, 0x77, 0x28, 0x6d, 0x70, 0x5f, 0x63, -0x6f, 0x70, 0x79, 0x5f, 0x33, 0x34, 0x36, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x68, 0x7a, 0x7a, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x6d, 0x70, 0x5f, -0x63, 0x6f, 0x70, 0x79, 0x5f, 0x33, 0x33, 0x30, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x37, 0x20, 0x3d, 0x20, -0x5f, 0x33, 0x31, 0x31, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x36, 0x30, 0x20, 0x3d, 0x20, 0x63, 0x6f, -0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x33, 0x36, 0x36, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, -0x36, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x32, 0x34, 0x33, -0x29, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x37, 0x37, 0x37, 0x3b, 0x00, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x78, 0x20, 0x3d, -0x20, 0x5f, 0x33, 0x36, 0x36, 0x2e, 0x78, 0x3b, 0x00, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, -0x33, 0x36, 0x36, 0x2e, 0x79, 0x3b, 0x00, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x36, -0x36, 0x2e, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x36, 0x30, 0x37, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x63, -0x34, 0x28, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x62, 0x2c, 0x20, -0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x36, 0x31, -0x39, 0x20, 0x3d, 0x20, 0x28, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, -0x61, 0x20, 0x2a, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x76, 0x61, 0x72, 0x69, 0x61, -0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x2e, 0x78, 0x79, 0x2c, 0x20, 0x76, 0x65, 0x63, 0x32, -0x28, 0x30, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x76, 0x65, 0x63, 0x32, 0x28, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x2c, 0x20, 0x31, -0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, -0x36, 0x32, 0x32, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, -0x2e, 0x63, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x32, 0x39, 0x3b, 0x00, -0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x36, 0x32, 0x32, 0x29, 0x00, 0x5f, 0x36, 0x32, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x36, -0x31, 0x39, 0x2e, 0x78, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x36, 0x32, 0x39, 0x20, 0x3d, 0x20, 0x5f, -0x36, 0x32, 0x32, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x33, 0x36, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, -0x21, 0x5f, 0x36, 0x32, 0x39, 0x29, 0x00, 0x5f, 0x36, 0x33, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x31, 0x39, 0x2e, 0x78, -0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x36, 0x33, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x32, 0x39, 0x3b, -0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x34, 0x33, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x36, 0x33, -0x36, 0x29, 0x00, 0x5f, 0x36, 0x34, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x31, 0x39, 0x2e, 0x79, 0x20, 0x3c, 0x20, 0x30, -0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x36, 0x34, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x33, 0x36, 0x3b, 0x00, 0x62, 0x6f, 0x6f, -0x6c, 0x20, 0x5f, 0x36, 0x35, 0x30, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x36, 0x34, 0x33, 0x29, 0x00, 0x5f, -0x36, 0x35, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x31, 0x39, 0x2e, 0x79, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, -0x5f, 0x36, 0x35, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x34, 0x33, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, -0x37, 0x33, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x36, 0x35, 0x30, 0x29, 0x00, 0x5f, 0x37, 0x37, 0x33, 0x20, 0x3d, -0x20, 0x5f, 0x36, 0x30, 0x37, 0x3b, 0x00, 0x5f, 0x36, 0x31, 0x39, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x20, -0x2d, 0x20, 0x5f, 0x36, 0x31, 0x39, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x36, 0x36, 0x34, 0x20, +0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x74, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x20, 0x75, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x76, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, +0x20, 0x77, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x78, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x79, +0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x61, 0x7a, 0x3b, +0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x62, 0x7a, 0x3b, 0x00, 0x75, 0x76, 0x65, 0x63, 0x33, 0x20, 0x63, 0x7a, 0x3b, 0x00, +0x75, 0x69, 0x6e, 0x74, 0x20, 0x64, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x65, 0x7a, 0x3b, 0x00, 0x66, 0x6c, +0x6f, 0x61, 0x74, 0x20, 0x66, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x67, 0x7a, 0x3b, 0x00, 0x76, 0x65, +0x63, 0x33, 0x20, 0x68, 0x7a, 0x5b, 0x39, 0x5d, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x69, 0x7a, 0x3b, 0x00, 0x66, +0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6a, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6b, 0x7a, 0x3b, 0x00, 0x76, 0x65, +0x63, 0x34, 0x20, 0x6c, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x6d, 0x7a, 0x3b, 0x00, 0x75, 0x69, 0x6e, 0x74, +0x20, 0x6e, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6f, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, +0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x70, 0x7a, 0x3b, 0x00, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x71, 0x7a, 0x3b, 0x00, 0x66, +0x6c, 0x6f, 0x61, 0x74, 0x20, 0x72, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x73, 0x7a, 0x3b, 0x00, 0x66, +0x6c, 0x6f, 0x61, 0x74, 0x20, 0x74, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x75, 0x7a, 0x3b, 0x00, 0x66, +0x6c, 0x6f, 0x61, 0x74, 0x20, 0x76, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x77, 0x7a, 0x3b, 0x00, 0x75, +0x69, 0x6e, 0x74, 0x20, 0x78, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x79, +0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x7a, 0x7a, 0x3b, 0x00, 0x66, +0x6c, 0x6f, 0x61, 0x74, 0x20, 0x61, 0x7a, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, +0x74, 0x20, 0x62, 0x7a, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x63, +0x7a, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x64, 0x7a, 0x7a, 0x3b, +0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x65, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x7a, 0x7a, +0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x67, 0x7a, 0x7a, 0x3b, 0x00, 0x66, +0x6c, 0x6f, 0x61, 0x74, 0x20, 0x68, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x69, 0x7a, 0x7a, 0x3b, +0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6a, 0x7a, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, +0x74, 0x34, 0x20, 0x6b, 0x7a, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x6c, +0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6d, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, +0x20, 0x6e, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6f, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x20, 0x70, 0x7a, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x71, 0x7a, 0x7a, 0x5b, 0x36, 0x30, 0x5d, +0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x73, 0x74, 0x64, 0x31, 0x34, 0x30, 0x29, 0x20, 0x75, 0x6e, 0x69, +0x66, 0x6f, 0x72, 0x6d, 0x20, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x00, +0x76, 0x65, 0x63, 0x33, 0x20, 0x62, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x20, 0x63, 0x3b, 0x00, 0x7d, 0x20, 0x6d, 0x61, 0x74, +0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x3b, 0x00, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, +0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x32, 0x44, 0x20, 0x6d, +0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x3b, +0x00, 0x69, 0x6e, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, +0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, +0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x30, 0x29, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x76, 0x65, +0x63, 0x34, 0x20, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, +0x34, 0x30, 0x39, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, +0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x62, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, +0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x34, 0x32, 0x30, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, +0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x61, 0x20, 0x2a, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, 0x63, 0x6c, 0x61, +0x6d, 0x70, 0x28, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x2e, +0x78, 0x79, 0x2c, 0x20, 0x76, 0x65, 0x63, 0x32, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x76, 0x65, 0x63, 0x32, 0x28, +0x31, 0x2e, 0x30, 0x29, 0x29, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x68, 0x69, +0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x34, 0x32, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x32, 0x30, +0x2e, 0x78, 0x79, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x32, 0x34, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x74, +0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x63, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x3b, 0x00, +0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x33, 0x31, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x32, 0x34, +0x29, 0x00, 0x5f, 0x34, 0x33, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x32, 0x30, 0x2e, 0x78, 0x20, 0x3e, 0x20, 0x31, 0x2e, +0x30, 0x3b, 0x00, 0x5f, 0x34, 0x33, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x32, 0x34, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, +0x20, 0x5f, 0x34, 0x33, 0x38, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x33, 0x31, 0x29, 0x00, 0x5f, 0x34, +0x33, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x32, 0x30, 0x2e, 0x78, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x5f, +0x34, 0x33, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x33, 0x31, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x34, +0x35, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x33, 0x38, 0x29, 0x00, 0x5f, 0x34, 0x34, 0x35, 0x20, 0x3d, +0x20, 0x5f, 0x34, 0x32, 0x30, 0x2e, 0x79, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x34, 0x34, 0x35, 0x20, +0x3d, 0x20, 0x5f, 0x34, 0x33, 0x38, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x35, 0x32, 0x3b, 0x00, 0x69, +0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x34, 0x35, 0x29, 0x00, 0x5f, 0x34, 0x35, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x32, +0x30, 0x2e, 0x79, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x34, 0x35, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x34, +0x34, 0x35, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x35, 0x36, 0x30, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x5f, +0x34, 0x35, 0x32, 0x29, 0x00, 0x5f, 0x35, 0x36, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x39, 0x3b, 0x00, 0x5f, 0x34, +0x32, 0x31, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x34, 0x32, 0x30, 0x2e, 0x79, 0x3b, +0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x34, 0x36, 0x36, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x74, 0x65, 0x78, +0x74, 0x75, 0x72, 0x65, 0x28, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, +0x69, 0x6d, 0x61, 0x67, 0x65, 0x2c, 0x20, 0x5f, 0x34, 0x32, 0x31, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, +0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x70, 0x29, 0x2c, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, +0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x34, 0x36, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x36, 0x36, +0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x34, 0x37, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x36, 0x36, +0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x34, 0x36, 0x38, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x35, +0x33, 0x38, 0x3b, 0x00, 0x5f, 0x35, 0x33, 0x38, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x37, 0x31, 0x2e, 0x78, 0x3b, +0x00, 0x5f, 0x35, 0x33, 0x38, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x37, 0x31, 0x2e, 0x79, 0x3b, 0x00, 0x5f, 0x35, +0x33, 0x38, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x37, 0x31, 0x2e, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, +0x5f, 0x34, 0x38, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x33, 0x38, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, 0x5f, +0x34, 0x30, 0x39, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x34, 0x36, +0x38, 0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x35, 0x34, 0x35, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x63, +0x34, 0x28, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x5f, 0x35, 0x34, 0x35, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x38, +0x36, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x35, 0x34, 0x35, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x38, 0x36, 0x2e, 0x79, +0x3b, 0x00, 0x5f, 0x35, 0x34, 0x35, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x38, 0x36, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, +0x35, 0x36, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x34, 0x35, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, +0x72, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x36, 0x30, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x39, 0x33, 0x39, 0x3b, +0x00, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x73, 0x61, 0x6d, +0x70, 0x6c, 0x65, 0x72, 0x43, 0x75, 0x62, 0x65, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x53, 0x70, +0x65, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x3b, 0x00, 0x69, 0x6e, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, +0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, +0x6f, 0x6e, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x39, 0x31, 0x30, 0x3b, +0x00, 0x69, 0x66, 0x20, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x63, +0x5b, 0x32, 0x5d, 0x2e, 0x77, 0x20, 0x21, 0x3d, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x00, 0x5f, 0x39, 0x31, 0x30, 0x20, 0x3d, +0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x5b, 0x33, 0x5d, 0x2e, +0x78, 0x79, 0x7a, 0x20, 0x2d, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, +0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x79, 0x7a, 0x3b, 0x00, 0x5f, 0x39, 0x31, 0x30, 0x20, 0x3d, 0x20, 0x66, +0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x5b, 0x32, 0x5d, 0x2e, 0x78, 0x79, +0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x35, 0x37, 0x34, 0x20, 0x3d, +0x20, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x28, 0x5f, 0x39, 0x31, 0x30, 0x29, 0x3b, 0x00, 0x76, 0x65, +0x63, 0x33, 0x20, 0x6d, 0x70, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x35, 0x37, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x37, +0x34, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x36, 0x30, 0x32, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, +0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x62, 0x2c, 0x20, 0x31, 0x2e, +0x30, 0x29, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x36, 0x31, 0x33, 0x20, +0x3d, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x61, 0x20, 0x2a, +0x20, 0x76, 0x65, 0x63, 0x34, 0x28, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, +0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x2e, 0x78, 0x79, 0x2c, 0x20, 0x76, 0x65, 0x63, 0x32, 0x28, 0x30, 0x2e, +0x30, 0x29, 0x2c, 0x20, 0x76, 0x65, 0x63, 0x32, 0x28, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x2c, +0x20, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x36, +0x31, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x31, 0x33, 0x2e, 0x78, 0x79, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, +0x36, 0x31, 0x37, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, +0x2e, 0x63, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x32, 0x34, 0x3b, 0x00, +0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x36, 0x31, 0x37, 0x29, 0x00, 0x5f, 0x36, 0x32, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x36, +0x31, 0x33, 0x2e, 0x78, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x36, 0x32, 0x34, 0x20, 0x3d, 0x20, 0x5f, +0x36, 0x31, 0x37, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x33, 0x31, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, +0x21, 0x5f, 0x36, 0x32, 0x34, 0x29, 0x00, 0x5f, 0x36, 0x33, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x31, 0x33, 0x2e, 0x78, +0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x36, 0x33, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x32, 0x34, 0x3b, +0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x33, 0x38, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x36, 0x33, +0x31, 0x29, 0x00, 0x5f, 0x36, 0x33, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x31, 0x33, 0x2e, 0x79, 0x20, 0x3c, 0x20, 0x30, +0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x36, 0x33, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x33, 0x31, 0x3b, 0x00, 0x62, 0x6f, 0x6f, +0x6c, 0x20, 0x5f, 0x36, 0x34, 0x35, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x36, 0x33, 0x38, 0x29, 0x00, 0x5f, +0x36, 0x34, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x31, 0x33, 0x2e, 0x79, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, +0x5f, 0x36, 0x34, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x33, 0x38, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x39, +0x32, 0x35, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x36, 0x34, 0x35, 0x29, 0x00, 0x5f, 0x39, 0x32, 0x35, 0x20, 0x3d, +0x20, 0x5f, 0x36, 0x30, 0x32, 0x3b, 0x00, 0x5f, 0x36, 0x31, 0x34, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x20, +0x2d, 0x20, 0x5f, 0x36, 0x31, 0x33, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x36, 0x35, 0x39, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x28, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, -0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2c, 0x20, 0x5f, 0x36, 0x31, 0x39, +0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2c, 0x20, 0x5f, 0x36, 0x31, 0x34, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x70, 0x29, 0x2c, 0x20, -0x76, 0x65, 0x63, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x36, 0x36, -0x39, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x34, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x36, 0x36, 0x34, 0x2e, -0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x34, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x34, 0x3b, -0x00, 0x5f, 0x37, 0x34, 0x35, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x39, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x37, -0x34, 0x35, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x39, 0x2e, 0x79, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x35, 0x2e, -0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x39, 0x2e, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x36, 0x38, -0x34, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x35, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x36, 0x30, 0x37, -0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x37, 0x34, 0x35, 0x2e, 0x77, -0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x35, 0x32, 0x20, 0x3d, 0x20, 0x4d, 0x61, 0x74, 0x65, -0x72, 0x69, 0x61, 0x6c, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x28, 0x76, 0x65, 0x63, 0x34, 0x28, 0x31, 0x2e, 0x30, 0x29, -0x2c, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x30, 0x2e, 0x30, -0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x2c, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x2c, 0x20, -0x5f, 0x37, 0x36, 0x34, 0x2c, 0x20, 0x5f, 0x37, 0x36, 0x33, 0x29, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6f, -0x72, 0x3b, 0x00, 0x5f, 0x37, 0x35, 0x32, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x38, 0x34, 0x2e, 0x78, 0x3b, 0x00, -0x5f, 0x37, 0x35, 0x32, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x38, 0x34, 0x2e, 0x79, 0x3b, 0x00, 0x5f, 0x37, 0x35, -0x32, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x38, 0x34, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x33, 0x20, 0x3d, -0x20, 0x5f, 0x37, 0x35, 0x32, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x4d, -0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x28, 0x5f, 0x37, 0x37, 0x33, 0x2c, 0x20, -0x5f, 0x37, 0x32, 0x37, 0x2c, 0x20, 0x5f, 0x37, 0x32, 0x38, 0x2c, 0x20, 0x5f, 0x37, 0x32, 0x38, 0x2c, 0x20, 0x5f, 0x37, -0x32, 0x38, 0x2c, 0x20, 0x5f, 0x37, 0x32, 0x39, 0x29, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, -0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, -0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x70, 0x61, 0x72, 0x61, -0x6d, 0x5f, 0x31, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, -0x6b, 0x7a, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, -0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x5b, 0x33, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x29, 0x3b, 0x00, 0x76, -0x65, 0x63, 0x34, 0x20, 0x5f, 0x35, 0x31, 0x39, 0x20, 0x3d, 0x20, 0x66, 0x6f, 0x67, 0x28, 0x70, 0x61, 0x72, 0x61, 0x6d, -0x2c, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x31, 0x29, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, -0x72, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x31, 0x39, 0x3b, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x50, 0x65, 0x72, -0x52, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, -0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, -0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x33, 0x20, 0x77, -0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x4d, -0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x6d, 0x6f, 0x72, -0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, -0x20, 0x69, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x3b, 0x00, -0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x3b, 0x00, -0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x75, 0x73, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, -0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, -0x64, 0x5b, 0x38, 0x5d, 0x3b, 0x00, 0x23, 0x69, 0x66, 0x6e, 0x64, 0x65, 0x66, 0x20, 0x53, 0x50, 0x49, 0x52, 0x56, 0x5f, -0x43, 0x52, 0x4f, 0x53, 0x53, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x54, 0x5f, 0x49, 0x44, 0x5f, 0x31, 0x00, -0x23, 0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x53, 0x50, 0x49, 0x52, 0x56, 0x5f, 0x43, 0x52, 0x4f, 0x53, 0x53, 0x5f, -0x43, 0x4f, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x54, 0x5f, 0x49, 0x44, 0x5f, 0x31, 0x20, 0x36, 0x34, 0x00, 0x23, 0x65, 0x6e, -0x64, 0x69, 0x66, 0x00, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, -0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x53, 0x20, 0x3d, 0x20, 0x53, 0x50, 0x49, -0x52, 0x56, 0x5f, 0x43, 0x52, 0x4f, 0x53, 0x53, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x54, 0x5f, 0x49, 0x44, -0x5f, 0x31, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x73, 0x74, 0x64, 0x31, 0x34, 0x30, 0x29, 0x20, 0x75, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x00, 0x50, 0x65, 0x72, 0x52, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x20, -0x61, 0x5b, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, -0x45, 0x53, 0x5d, 0x3b, 0x00, 0x7d, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x3b, 0x00, 0x66, 0x6c, 0x61, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x69, 0x6e, 0x74, -0x20, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x3b, 0x00, 0x6c, 0x61, 0x79, -0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x30, 0x29, 0x20, 0x6f, 0x75, -0x74, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x6f, 0x75, 0x74, 0x50, 0x69, 0x63, 0x6b, +0x76, 0x65, 0x63, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x36, +0x36, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x35, 0x39, 0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x36, +0x36, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x35, 0x39, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x36, 0x36, 0x31, +0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x38, 0x38, 0x37, 0x3b, 0x00, 0x5f, 0x38, 0x38, 0x37, 0x2e, 0x78, 0x20, +0x3d, 0x20, 0x5f, 0x36, 0x36, 0x34, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x38, 0x38, 0x37, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, +0x36, 0x36, 0x34, 0x2e, 0x79, 0x3b, 0x00, 0x5f, 0x38, 0x38, 0x37, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x34, +0x2e, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x36, 0x37, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x38, 0x37, +0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x36, 0x30, 0x32, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, +0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x36, 0x36, 0x31, 0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, +0x38, 0x39, 0x34, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x5f, 0x38, 0x39, +0x34, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x39, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x38, 0x39, 0x34, 0x2e, 0x79, +0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x39, 0x2e, 0x79, 0x3b, 0x00, 0x5f, 0x38, 0x39, 0x34, 0x2e, 0x7a, 0x20, 0x3d, 0x20, +0x5f, 0x36, 0x37, 0x39, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x39, 0x32, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x39, 0x34, 0x3b, +0x00, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x32, 0x35, 0x3b, 0x00, 0x68, +0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x34, 0x38, 0x32, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x72, +0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x79, +0x7a, 0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x5b, +0x33, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x34, 0x38, 0x34, 0x20, 0x3d, 0x20, +0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x39, 0x33, 0x33, +0x3b, 0x00, 0x64, 0x6f, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x37, 0x32, +0x37, 0x20, 0x3d, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x5f, 0x34, 0x38, 0x32, 0x29, 0x3b, 0x00, 0x69, 0x66, +0x20, 0x28, 0x5f, 0x37, 0x32, 0x37, 0x20, 0x3e, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, +0x6d, 0x73, 0x2e, 0x64, 0x7a, 0x7a, 0x29, 0x00, 0x5f, 0x39, 0x33, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x38, 0x34, 0x3b, +0x00, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, +0x5f, 0x37, 0x34, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x38, 0x32, 0x2e, 0x79, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, +0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x37, 0x34, 0x34, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, +0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x63, 0x7a, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x33, 0x3b, 0x00, +0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x39, 0x32, 0x36, 0x3b, 0x00, 0x69, 0x66, +0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, 0x37, 0x34, 0x34, 0x29, 0x20, 0x3e, 0x20, 0x30, 0x2e, 0x30, 0x30, 0x31, 0x32, +0x35, 0x29, 0x00, 0x5f, 0x39, 0x32, 0x36, 0x20, 0x3d, 0x20, 0x28, 0x28, 0x2d, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, +0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x79, 0x7a, 0x2e, 0x78, 0x29, 0x20, 0x2a, 0x20, 0x65, 0x78, 0x70, 0x28, 0x28, +0x2d, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x63, 0x7a, 0x7a, 0x29, 0x20, +0x2a, 0x20, 0x5f, 0x37, 0x34, 0x33, 0x20, 0x2b, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, +0x6d, 0x73, 0x2e, 0x79, 0x7a, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, +0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x79, 0x7a, 0x2e, 0x7a, 0x29, 0x20, 0x2f, 0x20, 0x5f, 0x37, 0x34, 0x34, 0x3b, 0x00, 0x5f, +0x39, 0x32, 0x36, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, +0x79, 0x7a, 0x2e, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x37, +0x37, 0x32, 0x20, 0x3d, 0x20, 0x65, 0x78, 0x70, 0x28, 0x2d, 0x28, 0x5f, 0x39, 0x32, 0x36, 0x20, 0x2a, 0x20, 0x6d, 0x61, +0x78, 0x28, 0x5f, 0x37, 0x32, 0x37, 0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, +0x6d, 0x73, 0x2e, 0x7a, 0x7a, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, +0x20, 0x6d, 0x70, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x37, 0x37, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x32, 0x3b, +0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x37, 0x37, 0x37, 0x20, 0x3d, 0x20, 0x6d, 0x69, 0x6e, 0x28, 0x31, 0x2e, +0x30, 0x20, 0x2d, 0x20, 0x6d, 0x70, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x37, 0x37, 0x32, 0x2c, 0x20, 0x66, 0x72, 0x61, +0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x7a, 0x7a, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, +0x33, 0x20, 0x5f, 0x39, 0x32, 0x37, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, +0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x7a, 0x7a, 0x20, 0x3e, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x00, 0x5f, 0x39, 0x32, +0x37, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x65, 0x7a, +0x7a, 0x20, 0x2a, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x4c, 0x6f, 0x64, 0x28, 0x6c, 0x69, 0x67, 0x68, 0x74, +0x5f, 0x69, 0x62, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x2c, 0x20, 0x5f, 0x34, 0x38, 0x32, 0x2c, 0x20, +0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x67, 0x7a, 0x29, 0x2e, 0x78, 0x79, +0x7a, 0x3b, 0x00, 0x5f, 0x39, 0x32, 0x37, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, +0x72, 0x6d, 0x73, 0x2e, 0x65, 0x7a, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x39, 0x39, 0x20, 0x3d, +0x20, 0x5f, 0x39, 0x32, 0x37, 0x20, 0x2a, 0x20, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, +0x6d, 0x73, 0x2e, 0x66, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x37, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, +0x5f, 0x39, 0x33, 0x32, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, +0x72, 0x6d, 0x73, 0x2e, 0x68, 0x7a, 0x7a, 0x20, 0x3e, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, +0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x38, 0x31, 0x33, 0x20, 0x3d, 0x20, 0x65, 0x78, 0x70, 0x28, 0x2d, 0x28, +0x5f, 0x39, 0x32, 0x36, 0x20, 0x2a, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x37, 0x32, 0x37, 0x20, 0x2d, 0x20, 0x66, 0x72, +0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x67, 0x7a, 0x7a, 0x2c, 0x20, 0x30, 0x2e, 0x30, +0x29, 0x29, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6d, 0x70, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x38, +0x31, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x31, 0x33, 0x3b, 0x00, 0x5f, 0x39, 0x33, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x37, +0x39, 0x39, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, +0x2e, 0x6b, 0x7a, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, +0x72, 0x6d, 0x73, 0x2e, 0x6b, 0x7a, 0x2e, 0x77, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x70, 0x6f, 0x77, 0x28, 0x6d, 0x61, 0x78, +0x28, 0x64, 0x6f, 0x74, 0x28, 0x2d, 0x6d, 0x70, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x35, 0x37, 0x34, 0x2c, 0x20, 0x66, +0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x69, 0x7a, 0x29, 0x2c, 0x20, 0x30, 0x2e, +0x30, 0x29, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x68, 0x7a, +0x7a, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x6d, 0x70, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, +0x38, 0x31, 0x33, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x5f, 0x39, 0x33, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x39, 0x39, 0x3b, +0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x38, 0x34, 0x35, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x34, 0x38, 0x34, 0x2e, 0x78, +0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x37, 0x37, 0x37, 0x29, 0x29, 0x20, 0x2b, +0x20, 0x5f, 0x39, 0x33, 0x32, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x39, 0x30, 0x35, 0x20, 0x3d, 0x20, 0x5f, +0x34, 0x38, 0x34, 0x3b, 0x00, 0x5f, 0x39, 0x30, 0x35, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x34, 0x35, 0x2e, 0x78, +0x3b, 0x00, 0x5f, 0x39, 0x30, 0x35, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x34, 0x35, 0x2e, 0x79, 0x3b, 0x00, 0x5f, +0x39, 0x30, 0x35, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x34, 0x35, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x39, 0x33, 0x33, +0x20, 0x3d, 0x20, 0x5f, 0x39, 0x30, 0x35, 0x3b, 0x00, 0x7d, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x28, 0x66, 0x61, 0x6c, +0x73, 0x65, 0x29, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x33, +0x33, 0x3b, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x50, 0x65, 0x72, 0x52, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x61, +0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x77, +0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, +0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x33, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, +0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, +0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, +0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, +0x66, 0x6c, 0x61, 0x67, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, +0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, +0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x75, 0x73, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x3b, 0x00, 0x68, 0x69, +0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5b, 0x38, 0x5d, +0x3b, 0x00, 0x7d, 0x3b, 0x00, 0x23, 0x69, 0x66, 0x6e, 0x64, 0x65, 0x66, 0x20, 0x53, 0x50, 0x49, 0x52, 0x56, 0x5f, 0x43, +0x52, 0x4f, 0x53, 0x53, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x54, 0x5f, 0x49, 0x44, 0x5f, 0x31, 0x00, 0x23, +0x64, 0x65, 0x66, 0x69, 0x6e, 0x65, 0x20, 0x53, 0x50, 0x49, 0x52, 0x56, 0x5f, 0x43, 0x52, 0x4f, 0x53, 0x53, 0x5f, 0x43, +0x4f, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x54, 0x5f, 0x49, 0x44, 0x5f, 0x31, 0x20, 0x36, 0x34, 0x00, 0x23, 0x65, 0x6e, 0x64, +0x69, 0x66, 0x00, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x5f, +0x4d, 0x41, 0x58, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x53, 0x20, 0x3d, 0x20, 0x53, 0x50, 0x49, 0x52, +0x56, 0x5f, 0x43, 0x52, 0x4f, 0x53, 0x53, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x54, 0x5f, 0x49, 0x44, 0x5f, +0x31, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x73, 0x74, 0x64, 0x31, 0x34, 0x30, 0x29, 0x20, 0x75, 0x6e, +0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, +0x00, 0x50, 0x65, 0x72, 0x52, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x20, 0x61, +0x5b, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, +0x53, 0x5d, 0x3b, 0x00, 0x7d, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, +0x3b, 0x00, 0x66, 0x6c, 0x61, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x69, 0x6e, 0x74, 0x20, +0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, +0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x30, 0x29, 0x20, 0x6f, 0x75, 0x74, +0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x75, 0x76, 0x65, 0x63, 0x32, 0x20, 0x6f, 0x75, 0x74, 0x50, 0x69, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3b, 0x00, 0x69, 0x6e, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x50, -0x69, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x74, 0x42, 0x69, 0x74, 0x73, 0x54, 0x6f, -0x46, 0x6c, 0x6f, 0x61, 0x74, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x6f, -0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x29, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x50, 0x69, 0x63, 0x6b, 0x69, 0x6e, 0x67, -0x2e, 0x79, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, +0x69, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, +0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, +0x65, 0x78, 0x5d, 0x2e, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x50, 0x69, 0x63, +0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x42, 0x69, 0x74, 0x73, 0x54, 0x6f, +0x55, 0x69, 0x6e, 0x74, 0x28, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x2f, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, -0x2e, 0x77, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x63, 0x34, -0x28, 0x30, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x23, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x34, 0x31, 0x30, 0x00, -0x23, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x47, 0x4c, 0x5f, 0x41, 0x52, 0x42, 0x5f, 0x73, 0x68, -0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x69, -0x6e, 0x67, 0x20, 0x3a, 0x20, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, -0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x38, 0x29, 0x20, 0x66, 0x6c, 0x61, 0x74, 0x20, 0x6f, 0x75, -0x74, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, -0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, -0x30, 0x29, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, -0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, -0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x34, 0x29, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, -0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, -0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, -0x37, 0x29, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, -0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x32, 0x38, 0x37, 0x20, 0x3d, -0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, -0x20, 0x5f, 0x33, 0x32, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x37, 0x3b, 0x00, 0x5f, 0x33, 0x32, 0x39, 0x2e, 0x7a, -0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x38, 0x37, 0x2e, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x2d, 0x30, 0x2e, 0x35, 0x29, 0x29, -0x20, 0x2b, 0x20, 0x30, 0x2e, 0x35, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x32, 0x36, 0x33, 0x20, 0x3d, 0x20, +0x2e, 0x77, 0x29, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x63, +0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x23, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x34, 0x31, 0x30, +0x00, 0x23, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x47, 0x4c, 0x5f, 0x41, 0x52, 0x42, 0x5f, 0x73, +0x68, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, +0x69, 0x6e, 0x67, 0x20, 0x3a, 0x20, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, +0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x38, 0x29, 0x20, 0x66, 0x6c, 0x61, 0x74, 0x20, 0x6f, +0x75, 0x74, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, +0x78, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, +0x20, 0x30, 0x29, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, +0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, +0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x34, 0x29, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x34, +0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, +0x6e, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, +0x20, 0x37, 0x29, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, +0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x32, 0x39, 0x32, 0x20, +0x3d, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, +0x34, 0x20, 0x5f, 0x33, 0x33, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x39, 0x32, 0x3b, 0x00, 0x5f, 0x33, 0x33, 0x34, 0x2e, +0x7a, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x5f, 0x32, 0x39, 0x32, 0x2e, 0x7a, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x35, +0x2c, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x32, 0x36, 0x38, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x20, 0x2a, 0x20, 0x5f, 0x33, -0x32, 0x39, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x36, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, -0x33, 0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x34, 0x36, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, -0x61, 0x62, 0x73, 0x28, 0x5f, 0x32, 0x36, 0x35, 0x29, 0x20, 0x3c, 0x20, 0x31, 0x2e, 0x30, 0x38, 0x34, 0x32, 0x30, 0x32, -0x32, 0x65, 0x2d, 0x31, 0x39, 0x29, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x33, 0x33, 0x20, 0x3d, 0x20, 0x5f, -0x32, 0x36, 0x33, 0x3b, 0x00, 0x5f, 0x33, 0x33, 0x33, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x36, 0x35, 0x20, +0x33, 0x34, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x37, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, +0x38, 0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x34, 0x34, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, +0x61, 0x62, 0x73, 0x28, 0x5f, 0x32, 0x37, 0x30, 0x29, 0x20, 0x3c, 0x20, 0x31, 0x2e, 0x30, 0x38, 0x34, 0x32, 0x30, 0x32, +0x32, 0x65, 0x2d, 0x31, 0x39, 0x29, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x33, 0x38, 0x20, 0x3d, 0x20, 0x5f, +0x32, 0x36, 0x38, 0x3b, 0x00, 0x5f, 0x33, 0x33, 0x38, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x37, 0x30, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x20, 0x3f, 0x20, 0x28, 0x2d, 0x31, 0x2e, 0x30, 0x38, 0x34, 0x32, 0x30, 0x32, 0x32, 0x65, 0x2d, 0x31, 0x39, 0x29, 0x20, 0x3a, 0x20, 0x31, 0x2e, 0x30, 0x38, 0x34, 0x32, 0x30, 0x32, 0x32, 0x65, 0x2d, 0x31, -0x39, 0x3b, 0x00, 0x5f, 0x33, 0x34, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, 0x33, 0x3b, 0x00, 0x5f, 0x33, 0x34, 0x36, -0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x33, 0x3b, 0x00, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x56, 0x65, 0x72, -0x74, 0x65, 0x78, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x20, 0x5f, 0x33, 0x31, 0x37, 0x20, 0x3d, 0x20, 0x4d, 0x61, 0x74, -0x65, 0x72, 0x69, 0x61, 0x6c, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x28, 0x76, 0x65, -0x63, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x5f, 0x33, 0x34, 0x36, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, -0x20, 0x2f, 0x20, 0x5f, 0x33, 0x34, 0x36, 0x2e, 0x77, 0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, -0x32, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x31, 0x37, 0x2e, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x76, -0x65, 0x63, 0x32, 0x20, 0x5f, 0x32, 0x39, 0x34, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x38, 0x37, 0x2e, 0x78, 0x79, 0x20, -0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2b, 0x20, 0x76, 0x65, 0x63, 0x32, 0x28, 0x30, 0x2e, 0x35, 0x29, 0x3b, 0x00, -0x5f, 0x33, 0x32, 0x30, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x39, 0x34, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x33, 0x32, -0x30, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x39, 0x34, 0x2e, 0x79, 0x3b, 0x00, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, -0x61, 0x6c, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x20, 0x5f, 0x33, 0x32, 0x34, 0x20, -0x3d, 0x20, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x70, 0x75, -0x74, 0x73, 0x28, 0x5f, 0x33, 0x32, 0x30, 0x2c, 0x20, 0x5f, 0x33, 0x31, 0x37, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, -0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x29, 0x3b, 0x00, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, -0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x32, 0x34, 0x2e, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, -0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x31, 0x37, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x32, 0x34, 0x2e, -0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x79, 0x7a, 0x3b, 0x00, 0x76, -0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x32, -0x39, 0x3b, 0x00, 0x5f, 0x33, 0x32, 0x39, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, 0x32, 0x39, 0x2e, 0x7a, 0x20, -0x2a, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x69, 0x2e, 0x78, 0x29, -0x20, 0x2b, 0x20, 0x28, 0x5f, 0x33, 0x32, 0x39, 0x2e, 0x77, 0x20, 0x2a, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x69, 0x2e, 0x79, 0x29, 0x3b, 0x00, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, -0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x32, 0x39, 0x3b, 0x00, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, +0x39, 0x3b, 0x00, 0x5f, 0x33, 0x34, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, 0x38, 0x3b, 0x00, 0x5f, 0x33, 0x34, 0x34, +0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x38, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x32, 0x38, 0x34, 0x20, 0x3d, +0x20, 0x5f, 0x33, 0x34, 0x34, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x33, 0x34, 0x34, 0x2e, +0x77, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x32, 0x39, 0x39, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x39, +0x32, 0x2e, 0x78, 0x79, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2b, 0x20, 0x76, 0x65, 0x63, 0x32, 0x28, 0x30, +0x2e, 0x35, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x63, +0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x5f, 0x33, 0x34, 0x31, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x39, +0x39, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x33, 0x34, 0x31, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x39, 0x39, 0x2e, 0x79, +0x3b, 0x00, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x20, 0x3d, +0x20, 0x5f, 0x33, 0x34, 0x31, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, +0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x34, 0x2e, 0x78, 0x3b, 0x00, +0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, +0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x34, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, +0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x32, +0x38, 0x34, 0x2e, 0x7a, 0x3b, 0x00, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, +0x5f, 0x32, 0x39, 0x32, 0x3b, 0x00, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, +0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x2c, +0x20, 0x2d, 0x30, 0x2e, 0x35, 0x2c, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x3b, 0x00, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x32, 0x44, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x30, 0x29, 0x20, 0x69, 0x6e, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, -0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x34, 0x39, 0x35, 0x20, 0x3d, 0x20, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, -0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x28, 0x76, 0x65, 0x63, 0x34, 0x28, 0x31, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x76, 0x65, -0x63, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, -0x30, 0x29, 0x2c, 0x20, 0x5f, 0x35, 0x32, 0x33, 0x2c, 0x20, 0x5f, 0x35, 0x32, 0x33, 0x2c, 0x20, 0x5f, 0x35, 0x32, 0x33, -0x2c, 0x20, 0x5f, 0x35, 0x32, 0x32, 0x29, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, -0x65, 0x63, 0x32, 0x20, 0x5f, 0x33, 0x39, 0x33, 0x20, 0x3d, 0x20, 0x28, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, +0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x34, 0x32, 0x30, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x61, 0x20, 0x2a, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x2e, 0x78, 0x79, 0x2c, 0x20, 0x76, 0x65, 0x63, 0x32, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x76, 0x65, 0x63, 0x32, 0x28, 0x31, -0x2e, 0x30, 0x29, 0x29, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x3b, -0x00, 0x5f, 0x34, 0x39, 0x35, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, 0x38, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x34, -0x39, 0x35, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, 0x38, 0x2e, 0x79, 0x3b, 0x00, 0x5f, 0x34, 0x39, 0x35, 0x2e, -0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, 0x38, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x35, 0x33, 0x32, 0x20, 0x3d, 0x20, 0x5f, -0x34, 0x39, 0x35, 0x3b, 0x00, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, -0x43, 0x75, 0x62, 0x65, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x66, 0x6f, 0x67, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, -0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x34, 0x29, 0x20, 0x69, 0x6e, 0x20, -0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, -0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x66, 0x6f, 0x67, 0x28, 0x69, 0x6e, 0x6f, 0x75, -0x74, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2c, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x76, -0x69, 0x65, 0x77, 0x29, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x31, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x6c, 0x65, -0x6e, 0x67, 0x74, 0x68, 0x28, 0x76, 0x69, 0x65, 0x77, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, -0x30, 0x33, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x63, -0x7a, 0x7a, 0x20, 0x2a, 0x20, 0x76, 0x69, 0x65, 0x77, 0x2e, 0x79, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, -0x37, 0x37, 0x34, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x34, 0x33, 0x20, 0x3d, 0x20, 0x6d, 0x69, -0x6e, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x65, 0x78, 0x70, 0x28, 0x2d, 0x28, 0x5f, 0x37, 0x37, 0x34, 0x20, 0x2a, -0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x31, 0x37, 0x35, 0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x7a, 0x7a, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x2c, 0x20, 0x66, 0x72, -0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x7a, 0x7a, 0x29, 0x3b, 0x00, 0x76, 0x65, -0x63, 0x32, 0x20, 0x5f, 0x32, 0x37, 0x30, 0x20, 0x3d, 0x20, 0x75, 0x6e, 0x70, 0x61, 0x63, 0x6b, 0x48, 0x61, 0x6c, 0x66, -0x32, 0x78, 0x31, 0x36, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, -0x7a, 0x7a, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x65, 0x7a, 0x7a, 0x20, 0x2a, 0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x4c, -0x6f, 0x64, 0x28, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x66, 0x6f, 0x67, 0x2c, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, -0x6f, 0x73, 0x65, 0x28, 0x6d, 0x61, 0x74, 0x33, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x67, 0x5b, 0x30, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x67, 0x5b, 0x31, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x66, 0x72, 0x61, -0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x67, 0x5b, 0x32, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x29, -0x29, 0x20, 0x2a, 0x20, 0x76, 0x69, 0x65, 0x77, 0x2c, 0x20, 0x6d, 0x69, 0x78, 0x28, 0x5f, 0x32, 0x37, 0x30, 0x2e, 0x79, -0x2c, 0x20, 0x5f, 0x32, 0x37, 0x30, 0x2e, 0x78, 0x2c, 0x20, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x28, 0x5f, 0x31, 0x37, -0x35, 0x20, 0x2a, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x69, 0x7a, -0x7a, 0x29, 0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6a, -0x7a, 0x7a, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x7a, 0x3b, -0x00, 0x5f, 0x37, 0x37, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x31, 0x31, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x66, 0x72, 0x61, -0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6b, 0x7a, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, -0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6b, 0x7a, 0x2e, 0x77, 0x29, 0x20, -0x2a, 0x20, 0x28, 0x70, 0x6f, 0x77, 0x28, 0x6d, 0x61, 0x78, 0x28, 0x64, 0x6f, 0x74, 0x28, 0x6e, 0x6f, 0x72, 0x6d, 0x61, -0x6c, 0x69, 0x7a, 0x65, 0x28, 0x76, 0x69, 0x65, 0x77, 0x29, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, +0x2e, 0x30, 0x29, 0x29, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, +0x32, 0x20, 0x5f, 0x34, 0x32, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x32, 0x30, 0x2e, 0x78, 0x79, 0x3b, 0x00, 0x76, 0x65, +0x63, 0x34, 0x20, 0x5f, 0x37, 0x37, 0x32, 0x3b, 0x00, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x73, 0x61, 0x6d, +0x70, 0x6c, 0x65, 0x72, 0x43, 0x75, 0x62, 0x65, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x53, 0x70, +0x65, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, +0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x34, 0x29, 0x20, 0x69, 0x6e, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, +0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, +0x65, 0x63, 0x33, 0x20, 0x73, 0x68, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x3b, 0x00, 0x76, 0x65, +0x63, 0x34, 0x20, 0x66, 0x6f, 0x67, 0x28, 0x69, 0x6e, 0x6f, 0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x63, 0x6f, +0x6c, 0x6f, 0x72, 0x2c, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x76, 0x69, 0x65, 0x77, 0x29, 0x00, 0x66, 0x6c, 0x6f, 0x61, +0x74, 0x20, 0x5f, 0x31, 0x37, 0x37, 0x20, 0x3d, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x76, 0x69, 0x65, 0x77, +0x29, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x31, 0x37, 0x37, 0x20, 0x3e, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, +0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x7a, 0x7a, 0x29, 0x00, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x20, +0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x30, 0x35, 0x20, 0x3d, 0x20, +0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x63, 0x7a, 0x7a, 0x20, 0x2a, 0x20, +0x76, 0x69, 0x65, 0x77, 0x2e, 0x79, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x37, 0x36, 0x33, 0x3b, 0x00, +0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, 0x32, 0x30, 0x35, 0x29, 0x20, 0x3e, 0x20, 0x30, 0x2e, 0x30, 0x30, +0x31, 0x32, 0x35, 0x29, 0x00, 0x5f, 0x37, 0x36, 0x33, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x2d, 0x66, 0x72, 0x61, +0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x79, 0x7a, 0x2e, 0x78, 0x2c, 0x20, 0x65, 0x78, 0x70, +0x28, 0x66, 0x6d, 0x61, 0x28, 0x2d, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, +0x63, 0x7a, 0x7a, 0x2c, 0x20, 0x76, 0x69, 0x65, 0x77, 0x2e, 0x79, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, +0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x79, 0x7a, 0x2e, 0x79, 0x29, 0x29, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, +0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x79, 0x7a, 0x2e, 0x7a, 0x29, 0x20, 0x2f, 0x20, 0x5f, 0x32, 0x30, +0x35, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x33, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, +0x72, 0x6d, 0x73, 0x2e, 0x79, 0x7a, 0x2e, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x34, 0x35, +0x20, 0x3d, 0x20, 0x6d, 0x69, 0x6e, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x65, 0x78, 0x70, 0x28, 0x2d, 0x28, 0x5f, +0x37, 0x36, 0x33, 0x20, 0x2a, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x31, 0x37, 0x37, 0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, +0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x7a, 0x7a, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, +0x29, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x7a, 0x7a, +0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x34, 0x20, 0x3d, +0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x65, 0x7a, 0x7a, 0x20, 0x2a, +0x20, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x4c, 0x6f, 0x64, 0x28, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, +0x6c, 0x53, 0x70, 0x65, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x2c, 0x20, 0x76, 0x69, 0x65, 0x77, 0x2c, 0x20, 0x66, 0x72, 0x61, +0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x67, 0x7a, 0x29, 0x2e, 0x78, 0x79, 0x7a, 0x3b, 0x00, +0x5f, 0x37, 0x36, 0x34, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, +0x2e, 0x65, 0x7a, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x32, 0x37, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x37, +0x36, 0x34, 0x20, 0x2a, 0x20, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, +0x66, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x34, 0x35, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x36, +0x36, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x37, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x66, +0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6b, 0x7a, 0x2e, 0x78, 0x79, 0x7a, 0x20, +0x2a, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6b, 0x7a, 0x2e, 0x77, +0x29, 0x20, 0x2a, 0x20, 0x28, 0x70, 0x6f, 0x77, 0x28, 0x6d, 0x61, 0x78, 0x28, 0x64, 0x6f, 0x74, 0x28, 0x2d, 0x73, 0x68, +0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x69, 0x65, 0x77, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x69, 0x7a, 0x29, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x68, 0x7a, 0x7a, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x31, -0x2e, 0x30, 0x20, 0x2d, 0x20, 0x65, 0x78, 0x70, 0x28, 0x2d, 0x28, 0x5f, 0x37, 0x37, 0x34, 0x20, 0x2a, 0x20, 0x6d, 0x61, -0x78, 0x28, 0x5f, 0x31, 0x37, 0x35, 0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x67, 0x7a, 0x7a, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x76, -0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x33, 0x30, 0x20, 0x3d, 0x20, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x49, -0x6e, 0x70, 0x75, 0x74, 0x73, 0x28, 0x76, 0x65, 0x63, 0x34, 0x28, 0x31, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x76, 0x65, 0x63, -0x34, 0x28, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, 0x30, -0x29, 0x2c, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x2c, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x2c, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x2c, -0x20, 0x5f, 0x37, 0x36, 0x33, 0x29, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, -0x63, 0x32, 0x20, 0x5f, 0x36, 0x31, 0x39, 0x20, 0x3d, 0x20, 0x28, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, -0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x61, 0x20, 0x2a, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, 0x63, 0x6c, 0x61, 0x6d, 0x70, -0x28, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x2e, 0x78, 0x79, -0x2c, 0x20, 0x76, 0x65, 0x63, 0x32, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x76, 0x65, 0x63, 0x32, 0x28, 0x31, 0x2e, -0x30, 0x29, 0x29, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x3b, 0x00, -0x5f, 0x37, 0x33, 0x30, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x38, 0x34, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x37, 0x33, -0x30, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x38, 0x34, 0x2e, 0x79, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x30, 0x2e, 0x7a, -0x20, 0x3d, 0x20, 0x5f, 0x36, 0x38, 0x34, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x37, -0x33, 0x30, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x31, 0x20, 0x3d, 0x20, 0x66, -0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6b, 0x7a, 0x7a, 0x20, 0x2a, 0x20, 0x28, -0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, -0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x62, 0x5b, 0x33, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x29, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x77, 0x6f, 0x72, -0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x6d, -0x61, 0x74, 0x33, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x6f, -0x72, 0x6d, 0x61, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x20, 0x6d, 0x6f, 0x72, 0x70, -0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x20, 0x66, 0x6c, -0x61, 0x67, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x20, 0x6f, 0x62, 0x6a, -0x65, 0x63, 0x74, 0x49, 0x64, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x75, 0x73, 0x65, 0x72, 0x44, 0x61, 0x74, -0x61, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5b, 0x38, 0x5d, 0x3b, -0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x38, -0x29, 0x20, 0x66, 0x6c, 0x61, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, -0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, -0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x30, 0x29, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, -0x6f, 0x75, 0x74, 0x50, 0x69, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, -0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x37, 0x29, 0x20, 0x69, 0x6e, 0x20, 0x76, 0x65, 0x63, 0x34, -0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x23, 0x69, -0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x64, 0x6c, 0x69, 0x62, -0x3e, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x73, 0x69, 0x6d, 0x64, 0x2f, 0x73, 0x69, 0x6d, -0x64, 0x2e, 0x68, 0x3e, 0x00, 0x00, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, -0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x46, 0x72, 0x61, 0x6d, -0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, -0x78, 0x34, 0x20, 0x76, 0x69, 0x65, 0x77, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, -0x69, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x34, 0x20, 0x77, 0x6f, 0x72, -0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x56, 0x69, 0x65, 0x77, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x34, 0x20, 0x63, 0x6c, 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x56, -0x69, 0x65, 0x77, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x34, 0x78, 0x34, 0x20, 0x76, 0x69, 0x65, 0x77, 0x46, 0x72, 0x6f, 0x6d, 0x43, 0x6c, 0x69, 0x70, 0x4d, 0x61, 0x74, 0x72, -0x69, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x34, 0x20, 0x63, 0x6c, 0x69, -0x70, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x34, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, -0x43, 0x6c, 0x69, 0x70, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x34, 0x78, 0x34, 0x20, 0x75, 0x73, 0x65, 0x72, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, -0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x34, 0x20, 0x63, 0x6c, 0x69, 0x70, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x3b, 0x00, 0x20, 0x20, 0x20, -0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x63, 0x6c, 0x69, 0x70, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x3b, -0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x3b, 0x00, 0x20, 0x20, 0x20, -0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x74, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x4e, 0x6f, 0x69, 0x73, 0x65, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x6d, -0x65, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, -0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x6c, 0x6f, 0x67, -0x69, 0x63, 0x61, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x70, 0x6f, 0x72, 0x74, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x3b, 0x00, 0x20, -0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x61, 0x6c, 0x56, 0x69, 0x65, -0x77, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x20, 0x6c, 0x6f, 0x64, 0x42, 0x69, 0x61, 0x73, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x20, 0x72, 0x65, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x6f, 0x64, 0x4f, 0x66, 0x66, 0x73, 0x65, -0x74, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6f, 0x6e, 0x65, 0x4f, 0x76, 0x65, 0x72, -0x46, 0x61, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x4e, 0x65, 0x61, 0x72, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x6e, 0x65, 0x61, 0x72, 0x4f, 0x76, 0x65, 0x72, 0x46, 0x61, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x73, -0x4e, 0x65, 0x61, 0x72, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x63, 0x61, 0x6d, 0x65, -0x72, 0x61, 0x46, 0x61, 0x72, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x65, 0x78, 0x70, -0x6f, 0x73, 0x75, 0x72, 0x65, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x65, 0x76, 0x31, -0x30, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6e, 0x65, 0x65, 0x64, 0x73, 0x41, -0x6c, 0x70, 0x68, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x20, 0x61, 0x6f, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x51, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, -0x41, 0x6e, 0x64, 0x45, 0x64, 0x67, 0x65, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x3b, 0x00, 0x20, 0x20, 0x20, -0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x61, 0x6f, 0x42, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x73, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x61, 0x6f, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, -0x65, 0x64, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x61, 0x6f, 0x52, 0x65, 0x73, -0x65, 0x72, 0x76, 0x65, 0x64, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x7a, -0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, -0x69, 0x6e, 0x74, 0x33, 0x20, 0x66, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, -0x74, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x3b, 0x00, 0x20, 0x20, 0x20, -0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x66, 0x72, 0x6f, 0x78, 0x65, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x58, -0x59, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x69, 0x62, 0x6c, 0x4c, 0x75, 0x6d, 0x69, -0x6e, 0x61, 0x6e, 0x63, 0x65, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x69, 0x62, 0x6c, -0x52, 0x6f, 0x75, 0x67, 0x68, 0x6e, 0x65, 0x73, 0x73, 0x4f, 0x6e, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x3b, 0x00, 0x20, -0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x69, 0x62, 0x6c, 0x53, 0x48, 0x5b, 0x39, 0x5d, 0x3b, 0x00, -0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x6c, 0x69, -0x67, 0x68, 0x74, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x70, 0x61, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x34, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x6e, -0x73, 0x69, 0x74, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x73, 0x75, 0x6e, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x46, 0x61, -0x72, 0x41, 0x74, 0x74, 0x65, 0x6e, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x3b, 0x00, -0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, -0x68, 0x61, 0x64, 0x6f, 0x77, 0x73, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x73, 0x73, -0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, 0x53, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, -0x65, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x63, 0x61, 0x73, 0x63, 0x61, 0x64, -0x65, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x73, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x63, 0x61, 0x73, -0x63, 0x61, 0x64, 0x65, 0x73, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x72, 0x65, 0x73, -0x65, 0x72, 0x76, 0x65, 0x64, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x72, 0x65, -0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x73, -0x68, 0x61, 0x64, 0x6f, 0x77, 0x50, 0x65, 0x6e, 0x75, 0x6d, 0x62, 0x72, 0x61, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x53, 0x63, -0x61, 0x6c, 0x65, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x76, 0x73, 0x6d, 0x45, 0x78, -0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x76, 0x73, -0x6d, 0x44, 0x65, 0x70, 0x74, 0x68, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x20, 0x76, 0x73, 0x6d, 0x4c, 0x69, 0x67, 0x68, 0x74, 0x42, 0x6c, 0x65, 0x65, 0x64, 0x52, 0x65, 0x64, 0x75, -0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x73, 0x68, 0x61, 0x64, -0x6f, 0x77, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, -0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x66, 0x6f, 0x67, 0x44, 0x65, 0x6e, -0x73, 0x69, 0x74, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x67, 0x53, -0x74, 0x61, 0x72, 0x74, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x67, 0x4d, -0x61, 0x78, 0x4f, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, -0x66, 0x6f, 0x67, 0x4d, 0x69, 0x6e, 0x4d, 0x61, 0x78, 0x4d, 0x69, 0x70, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x67, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x46, 0x61, 0x6c, 0x6c, 0x6f, 0x66, 0x66, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x67, 0x43, 0x75, 0x74, 0x4f, 0x66, -0x66, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, 0x63, 0x6b, 0x65, -0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x66, 0x6f, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x20, -0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x46, 0x72, 0x6f, -0x6d, 0x49, 0x62, 0x6c, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x67, 0x49, -0x6e, 0x73, 0x63, 0x61, 0x74, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x72, 0x74, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x67, 0x49, 0x6e, 0x73, 0x63, 0x61, 0x74, 0x74, 0x65, 0x72, -0x69, 0x6e, 0x67, 0x53, 0x69, 0x7a, 0x65, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, -0x6f, 0x67, 0x4f, 0x6e, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x46, 0x61, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x4e, 0x65, 0x61, -0x72, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x67, 0x4e, 0x65, 0x61, 0x72, -0x4f, 0x76, 0x65, 0x72, 0x46, 0x61, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x4e, 0x65, 0x61, 0x72, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x78, 0x33, 0x20, 0x66, 0x6f, 0x67, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, -0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x34, 0x78, 0x34, 0x20, 0x73, 0x73, 0x72, 0x52, 0x65, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3b, -0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x34, 0x20, 0x73, 0x73, 0x72, 0x55, 0x76, 0x46, -0x72, 0x6f, 0x6d, 0x56, 0x69, 0x65, 0x77, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x20, 0x73, 0x73, 0x72, 0x54, 0x68, 0x69, 0x63, 0x6b, 0x6e, 0x65, 0x73, 0x73, 0x3b, 0x00, 0x20, -0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x73, 0x73, 0x72, 0x42, 0x69, 0x61, 0x73, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x73, 0x73, 0x72, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x3b, -0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x73, 0x73, 0x72, 0x53, 0x74, 0x72, 0x69, 0x64, 0x65, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x5b, -0x34, 0x5d, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x72, 0x65, 0x63, 0x37, 0x30, 0x39, 0x3b, 0x00, -0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x65, 0x73, 0x32, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, -0x64, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x65, 0x73, 0x32, 0x52, 0x65, 0x73, -0x65, 0x72, 0x76, 0x65, 0x64, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x65, 0x73, -0x32, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x34, 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5b, 0x35, 0x32, 0x5d, 0x3b, 0x00, 0x73, 0x74, 0x72, -0x75, 0x63, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x6f, 0x75, 0x74, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x34, 0x20, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, -0x56, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x20, -0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, -0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, -0x63, 0x6e, 0x34, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x76, -0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, -0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x37, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x74, 0x20, -0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, -0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x38, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x34, 0x20, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x5b, 0x5b, 0x70, 0x6f, 0x73, -0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, -0x30, 0x5f, 0x69, 0x6e, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x6d, 0x65, 0x73, 0x68, -0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x5b, 0x5b, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, -0x65, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, -0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x28, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x69, 0x6e, 0x20, -0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, -0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x26, -0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, -0x66, 0x65, 0x72, 0x28, 0x31, 0x37, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x67, 0x6c, 0x5f, 0x49, -0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x5b, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, -0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x5d, 0x5d, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, -0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, -0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x3d, 0x20, 0x69, -0x6e, 0x74, 0x28, 0x67, 0x6c, 0x5f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x29, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x32, 0x37, 0x32, 0x20, 0x3d, 0x20, -0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x31, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x32, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x31, 0x34, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x5f, -0x32, 0x37, 0x32, 0x2e, 0x7a, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x35, 0x2c, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x3b, 0x00, 0x20, -0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x32, 0x34, 0x38, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, -0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, -0x43, 0x6c, 0x69, 0x70, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x2a, 0x20, 0x5f, 0x33, 0x31, 0x34, 0x3b, 0x00, 0x20, -0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x35, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x34, 0x38, -0x2e, 0x77, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x32, 0x37, 0x3b, -0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, 0x32, 0x35, 0x30, 0x29, 0x20, 0x3c, -0x20, 0x31, 0x2e, 0x30, 0x38, 0x34, 0x32, 0x30, 0x32, 0x32, 0x65, 0x2d, 0x31, 0x39, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, -0x7b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x31, -0x38, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x34, 0x38, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, -0x31, 0x38, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x35, 0x30, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x20, -0x3f, 0x20, 0x28, 0x2d, 0x31, 0x2e, 0x30, 0x38, 0x34, 0x32, 0x30, 0x32, 0x32, 0x65, 0x2d, 0x31, 0x39, 0x29, 0x20, 0x3a, -0x20, 0x31, 0x2e, 0x30, 0x38, 0x34, 0x32, 0x30, 0x32, 0x32, 0x65, 0x2d, 0x31, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x32, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x31, 0x38, 0x3b, 0x00, 0x20, 0x20, 0x20, -0x20, 0x7d, 0x00, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x5f, 0x33, 0x32, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x34, 0x38, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x34, 0x20, 0x5f, 0x32, 0x36, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x32, 0x37, 0x20, 0x2a, 0x20, 0x28, 0x31, -0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x33, 0x32, 0x37, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x32, 0x20, 0x5f, 0x32, 0x37, 0x39, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x37, 0x32, 0x2e, 0x78, 0x79, -0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2b, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x28, 0x30, 0x2e, 0x35, -0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x32, 0x31, 0x20, 0x3d, -0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, -0x32, 0x31, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x39, 0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, -0x33, 0x32, 0x31, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x39, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, -0x6f, 0x75, 0x74, 0x2e, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, -0x20, 0x3d, 0x20, 0x5f, 0x33, 0x32, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, -0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x20, -0x3d, 0x20, 0x5f, 0x32, 0x36, 0x34, 0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, -0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x79, -0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x34, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x76, -0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, -0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x34, 0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, -0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x5f, 0x33, -0x31, 0x34, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, -0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x31, 0x34, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x72, 0x65, 0x74, 0x75, -0x72, 0x6e, 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x4d, 0x61, 0x74, 0x65, 0x72, -0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, -0x78, 0x34, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x70, 0x61, -0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, -0x6e, 0x64, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x73, 0x68, 0x6f, -0x77, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x3b, 0x00, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x68, 0x61, 0x6c, -0x66, 0x34, 0x20, 0x5f, 0x35, 0x35, 0x30, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, -0x20, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x42, 0x75, 0x66, -0x66, 0x65, 0x72, 0x33, 0x20, 0x7b, 0x00, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x3c, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x3e, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, -0x6d, 0x61, 0x67, 0x65, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x61, 0x6d, 0x70, -0x6c, 0x65, 0x72, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, -0x6d, 0x61, 0x67, 0x65, 0x53, 0x6d, 0x70, 0x6c, 0x72, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x31, 0x29, 0x5d, 0x5d, 0x3b, -0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, -0x72, 0x20, 0x5b, 0x5b, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, -0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, -0x28, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, -0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x73, 0x70, 0x76, 0x44, -0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x33, 0x26, -0x20, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x33, 0x20, 0x5b, -0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, 0x32, 0x39, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, -0x61, 0x6e, 0x74, 0x20, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x26, 0x20, 0x66, -0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, -0x72, 0x28, 0x31, 0x37, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x4d, 0x61, -0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x26, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, -0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, 0x32, 0x35, -0x29, 0x5d, 0x5d, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x20, 0x5f, 0x35, 0x34, 0x32, 0x20, 0x3d, -0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, -0x34, 0x20, 0x5f, 0x33, 0x38, 0x31, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x68, 0x61, 0x6c, 0x66, 0x33, -0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, -0x6d, 0x73, 0x2e, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x29, 0x29, -0x2c, 0x20, 0x5f, 0x35, 0x34, 0x32, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, -0x5f, 0x33, 0x39, 0x32, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, -0x73, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x2a, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, -0x28, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x61, 0x72, 0x69, -0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x2e, 0x78, 0x79, 0x2c, 0x20, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x32, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x28, 0x31, 0x2e, 0x30, -0x29, 0x29, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x68, -0x61, 0x6c, 0x66, 0x32, 0x20, 0x5f, 0x33, 0x39, 0x33, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x5f, 0x33, -0x39, 0x32, 0x29, 0x2e, 0x78, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x33, 0x39, -0x36, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x73, -0x68, 0x6f, 0x77, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x62, -0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x30, 0x33, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, -0x33, 0x39, 0x36, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x34, 0x30, 0x33, 0x20, 0x3d, 0x20, -0x5f, 0x33, 0x39, 0x32, 0x2e, 0x78, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x5f, 0x34, 0x30, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x39, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x62, -0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x31, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, -0x34, 0x30, 0x33, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x34, 0x31, 0x30, 0x20, 0x3d, 0x20, -0x5f, 0x33, 0x39, 0x32, 0x2e, 0x78, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x5f, 0x34, 0x31, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x33, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x62, -0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x31, 0x37, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, -0x34, 0x31, 0x30, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x34, 0x31, 0x37, 0x20, 0x3d, 0x20, -0x5f, 0x33, 0x39, 0x32, 0x2e, 0x79, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x5f, 0x34, 0x31, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x31, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x62, -0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x32, 0x34, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, -0x34, 0x31, 0x37, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x34, 0x32, 0x34, 0x20, 0x3d, 0x20, -0x5f, 0x33, 0x39, 0x32, 0x2e, 0x79, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x5f, 0x34, 0x32, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x31, 0x37, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x68, -0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x35, 0x33, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x5f, -0x34, 0x32, 0x34, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x33, 0x32, 0x20, 0x3d, 0x20, -0x5f, 0x33, 0x38, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x39, 0x33, 0x2e, 0x79, -0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x33, 0x39, 0x32, 0x2e, 0x79, -0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x34, 0x33, -0x38, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, -0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x33, 0x2e, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, -0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, -0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x33, 0x2e, 0x6d, 0x61, -0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x53, 0x6d, -0x70, 0x6c, 0x72, 0x2c, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x28, 0x5f, 0x33, 0x39, 0x33, 0x29, 0x2c, 0x20, 0x62, -0x69, 0x61, 0x73, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, -0x64, 0x42, 0x69, 0x61, 0x73, 0x29, 0x29, 0x29, 0x2c, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, -0x61, 0x6c, 0x66, 0x20, 0x5f, 0x34, 0x34, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x33, 0x38, 0x2e, 0x77, 0x3b, 0x00, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x34, 0x34, 0x33, 0x20, 0x3d, 0x20, -0x5f, 0x34, 0x33, 0x38, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x34, 0x34, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x35, 0x31, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x31, 0x30, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x34, 0x33, 0x2e, 0x78, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x31, 0x30, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, -0x34, 0x34, 0x33, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x31, 0x30, 0x2e, -0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x34, 0x33, 0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x34, 0x35, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x31, 0x30, 0x2e, 0x78, 0x79, -0x7a, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x33, 0x38, 0x31, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x5f, 0x35, 0x34, -0x32, 0x20, 0x2d, 0x20, 0x5f, 0x34, 0x34, 0x30, 0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x35, 0x35, 0x32, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x5f, 0x35, 0x35, 0x32, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, 0x38, 0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x35, 0x32, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, 0x38, 0x2e, -0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x35, 0x32, 0x2e, 0x7a, 0x20, 0x3d, 0x20, -0x5f, 0x34, 0x35, 0x38, 0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x33, 0x32, -0x20, 0x3d, 0x20, 0x5f, 0x35, 0x35, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, -0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x5f, 0x35, 0x33, 0x32, -0x29, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x76, 0x6f, 0x69, 0x64, 0x20, 0x6d, 0x61, 0x69, -0x6e, 0x30, 0x28, 0x29, 0x00, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, -0x5f, 0x39, 0x39, 0x33, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x73, 0x70, -0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, -0x31, 0x20, 0x7b, 0x00, 0x64, 0x65, 0x70, 0x74, 0x68, 0x32, 0x64, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x3c, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x3e, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x4d, 0x61, 0x70, -0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, -0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x4d, 0x61, 0x70, 0x53, 0x6d, 0x70, 0x6c, 0x72, -0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x31, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, -0x64, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x44, 0x46, -0x47, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x32, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, -0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x44, 0x46, 0x47, 0x53, 0x6d, 0x70, 0x6c, 0x72, 0x20, 0x5b, -0x5b, 0x69, 0x64, 0x28, 0x33, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x63, 0x75, 0x62, -0x65, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x53, 0x70, -0x65, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x34, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x61, -0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x75, -0x6c, 0x61, 0x72, 0x53, 0x6d, 0x70, 0x6c, 0x72, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x35, 0x29, 0x5d, 0x5d, 0x3b, 0x00, -0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x3c, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x3e, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x73, 0x61, 0x6f, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x36, -0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, -0x73, 0x61, 0x6f, 0x53, 0x6d, 0x70, 0x6c, 0x72, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x37, 0x29, 0x5d, 0x5d, 0x3b, 0x00, -0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x3c, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x3e, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x73, 0x72, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x38, 0x29, -0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x73, -0x72, 0x53, 0x6d, 0x70, 0x6c, 0x72, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x39, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x74, 0x65, -0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, -0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x31, 0x30, 0x29, 0x5d, -0x5d, 0x3b, 0x00, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x74, 0x72, -0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x53, 0x6d, 0x70, 0x6c, 0x72, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x31, 0x31, 0x29, -0x5d, 0x5d, 0x3b, 0x00, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x63, 0x75, 0x62, 0x65, 0x3c, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x3e, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x66, 0x6f, 0x67, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x31, 0x32, -0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x66, -0x6f, 0x67, 0x53, 0x6d, 0x70, 0x6c, 0x72, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x31, 0x33, 0x29, 0x5d, 0x5d, 0x3b, 0x00, -0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6d, -0x61, 0x69, 0x6e, 0x30, 0x28, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, -0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, -0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, -0x65, 0x72, 0x31, 0x26, 0x20, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, -0x74, 0x31, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, 0x32, 0x37, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x63, -0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, -0x72, 0x53, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x33, 0x26, 0x20, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, -0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x33, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, -0x32, 0x39, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x46, 0x72, 0x61, 0x6d, -0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x26, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, -0x6f, 0x72, 0x6d, 0x73, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, 0x31, 0x37, 0x29, 0x5d, 0x5d, 0x2c, -0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, -0x72, 0x61, 0x6d, 0x73, 0x26, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, -0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, 0x32, 0x35, 0x29, 0x5d, 0x5d, 0x29, 0x00, 0x20, 0x20, 0x20, -0x20, 0x68, 0x61, 0x6c, 0x66, 0x20, 0x5f, 0x39, 0x38, 0x35, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x31, 0x2e, -0x30, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x36, 0x31, 0x34, 0x20, 0x3d, -0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, -0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x62, 0x61, 0x63, 0x6b, 0x67, -0x72, 0x6f, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x29, 0x29, 0x2c, 0x20, 0x5f, 0x39, 0x38, 0x35, 0x29, 0x3b, -0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x32, 0x35, 0x20, 0x3d, 0x20, 0x6d, -0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, -0x6f, 0x72, 0x6d, 0x20, 0x2a, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x63, -0x6c, 0x61, 0x6d, 0x70, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, -0x67, 0x65, 0x55, 0x56, 0x2e, 0x78, 0x79, 0x2c, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x28, 0x30, 0x2e, 0x30, 0x29, -0x2c, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x28, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x2c, -0x20, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x32, 0x20, 0x5f, 0x36, 0x32, -0x36, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x5f, 0x36, 0x32, 0x35, 0x29, 0x2e, 0x78, 0x79, 0x3b, 0x00, -0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x32, 0x39, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x74, 0x65, -0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x73, 0x68, 0x6f, 0x77, 0x49, 0x6d, 0x61, 0x67, 0x65, -0x20, 0x3d, 0x3d, 0x20, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x33, 0x36, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x36, 0x32, 0x39, 0x29, 0x00, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x33, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x32, 0x35, 0x2e, 0x78, 0x20, 0x3e, -0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x33, 0x36, 0x20, 0x3d, -0x20, 0x5f, 0x36, 0x32, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x34, 0x33, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x36, 0x33, 0x36, 0x29, 0x00, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x34, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x32, 0x35, 0x2e, 0x78, 0x20, 0x3c, -0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x34, 0x33, 0x20, 0x3d, -0x20, 0x5f, 0x36, 0x33, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x35, 0x30, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x36, 0x34, 0x33, 0x29, 0x00, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x35, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x32, 0x35, 0x2e, 0x79, 0x20, 0x3c, -0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x35, 0x30, 0x20, 0x3d, -0x20, 0x5f, 0x36, 0x34, 0x33, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x35, 0x37, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x36, 0x35, 0x30, 0x29, 0x00, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x35, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x32, 0x35, 0x2e, 0x79, 0x20, 0x3e, -0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x35, 0x37, 0x20, 0x3d, -0x20, 0x5f, 0x36, 0x35, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x39, 0x36, -0x34, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x36, 0x35, 0x37, 0x29, 0x00, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x36, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x31, 0x34, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x32, 0x36, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, -0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x36, 0x32, 0x35, 0x2e, 0x79, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x36, 0x37, 0x31, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x78, 0x28, -0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, -0x65, 0x74, 0x33, 0x2e, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, -0x6d, 0x61, 0x67, 0x65, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, -0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x33, 0x2e, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, -0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x53, 0x6d, 0x70, 0x6c, 0x72, 0x2c, 0x20, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x32, 0x28, 0x5f, 0x36, 0x32, 0x36, 0x29, 0x2c, 0x20, 0x62, 0x69, 0x61, 0x73, 0x28, 0x66, 0x72, 0x61, 0x6d, -0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x64, 0x42, 0x69, 0x61, 0x73, 0x29, 0x29, 0x29, -0x2c, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x29, -0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x20, 0x5f, 0x36, 0x37, 0x33, -0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x31, 0x2e, 0x77, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, -0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x36, 0x37, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x31, 0x2e, 0x78, 0x79, 0x7a, -0x20, 0x2a, 0x20, 0x5f, 0x36, 0x37, 0x33, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, -0x66, 0x34, 0x20, 0x5f, 0x39, 0x32, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x32, -0x39, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x36, 0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x5f, 0x39, 0x32, 0x39, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x36, 0x2e, 0x79, 0x3b, 0x00, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x32, 0x39, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x36, -0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x36, -0x39, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x32, 0x39, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x36, 0x31, -0x34, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x5f, 0x39, 0x38, 0x35, 0x20, 0x2d, 0x20, 0x5f, 0x36, 0x37, 0x33, -0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x39, -0x39, 0x35, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x31, 0x2e, -0x30, 0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x39, 0x35, 0x2e, 0x78, 0x20, -0x3d, 0x20, 0x5f, 0x36, 0x39, 0x31, 0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, -0x39, 0x35, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x39, 0x31, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x5f, 0x39, 0x39, 0x35, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x39, 0x31, 0x2e, 0x7a, 0x3b, 0x00, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x36, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x39, 0x35, 0x3b, -0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, -0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x5f, 0x39, 0x36, 0x34, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x35, 0x31, 0x34, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, -0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x2a, 0x20, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, -0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2d, 0x20, 0x66, -0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, -0x6f, 0x6d, 0x56, 0x69, 0x65, 0x77, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x33, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x29, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x39, 0x37, 0x32, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x64, 0x6f, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, -0x37, 0x34, 0x32, 0x20, 0x3d, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x5f, 0x35, 0x31, 0x34, 0x29, 0x3b, 0x00, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x37, 0x34, 0x32, 0x20, 0x3e, 0x20, 0x66, -0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x43, 0x75, 0x74, 0x4f, -0x66, 0x66, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x7b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x37, 0x32, 0x20, 0x3d, -0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, -0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x72, 0x65, 0x61, 0x6b, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x37, 0x35, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x31, 0x34, 0x2e, 0x79, 0x3b, -0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x37, 0x35, 0x39, 0x20, -0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x48, -0x65, 0x69, 0x67, 0x68, 0x74, 0x46, 0x61, 0x6c, 0x6c, 0x6f, 0x66, 0x66, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x38, 0x3b, -0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x39, 0x36, 0x35, 0x3b, -0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, 0x37, 0x35, -0x39, 0x29, 0x20, 0x3e, 0x20, 0x30, 0x2e, 0x30, 0x30, 0x31, 0x32, 0x35, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x36, 0x35, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x2d, 0x66, 0x72, -0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x44, 0x65, 0x6e, 0x73, 0x69, -0x74, 0x79, 0x5b, 0x30, 0x5d, 0x2c, 0x20, 0x65, 0x78, 0x70, 0x28, 0x66, 0x6d, 0x61, 0x28, 0x2d, 0x66, 0x72, 0x61, 0x6d, -0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x46, -0x61, 0x6c, 0x6c, 0x6f, 0x66, 0x66, 0x2c, 0x20, 0x5f, 0x37, 0x35, 0x38, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x44, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x79, 0x5b, 0x31, -0x5d, 0x29, 0x29, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, -0x6f, 0x67, 0x44, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x79, 0x5b, 0x32, 0x5d, 0x29, 0x20, 0x2f, 0x20, 0x5f, 0x37, 0x35, 0x39, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x65, 0x6c, 0x73, 0x65, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x36, 0x35, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x44, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x79, 0x5b, 0x32, -0x5d, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x20, 0x5f, 0x37, 0x39, 0x32, -0x20, 0x3d, 0x20, 0x6d, 0x69, 0x6e, 0x28, 0x5f, 0x39, 0x38, 0x35, 0x20, 0x2d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x65, -0x78, 0x70, 0x28, 0x2d, 0x28, 0x5f, 0x39, 0x36, 0x35, 0x20, 0x2a, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, -0x78, 0x28, 0x5f, 0x37, 0x34, 0x32, 0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x53, 0x74, 0x61, 0x72, 0x74, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x29, -0x2c, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x66, 0x6f, 0x67, 0x4d, 0x61, 0x78, 0x4f, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x31, 0x30, 0x30, 0x38, 0x20, 0x3d, 0x20, -0x68, 0x61, 0x6c, 0x66, 0x33, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x29, 0x29, 0x3b, 0x00, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x39, 0x36, 0x36, 0x3b, 0x00, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, -0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x46, 0x72, 0x6f, 0x6d, 0x49, 0x62, 0x6c, -0x20, 0x3e, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x68, 0x61, 0x6c, 0x66, 0x32, 0x20, 0x5f, 0x31, 0x30, 0x30, 0x30, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x32, 0x28, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x28, 0x61, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x3c, 0x68, 0x61, 0x6c, 0x66, 0x32, -0x3e, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x4d, -0x69, 0x6e, 0x4d, 0x61, 0x78, 0x4d, 0x69, 0x70, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x36, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, 0x30, 0x38, 0x20, 0x2a, 0x20, -0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, -0x65, 0x74, 0x31, 0x2e, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x66, 0x6f, 0x67, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, -0x28, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x31, 0x2e, 0x6c, -0x69, 0x67, 0x68, 0x74, 0x5f, 0x66, 0x6f, 0x67, 0x53, 0x6d, 0x70, 0x6c, 0x72, 0x2c, 0x20, 0x28, 0x74, 0x72, 0x61, 0x6e, -0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x78, 0x33, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, -0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, 0x5d, 0x2e, 0x78, 0x79, 0x7a, -0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x75, 0x73, 0x65, 0x72, -0x57, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, -0x5b, 0x31, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, -0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x5f, -0x35, 0x31, 0x34, 0x29, 0x2c, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x28, 0x6d, 0x69, 0x78, 0x28, 0x5f, 0x31, 0x30, 0x30, -0x30, 0x2e, 0x79, 0x2c, 0x20, 0x5f, 0x31, 0x30, 0x30, 0x30, 0x2e, 0x78, 0x2c, 0x20, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, -0x68, 0x61, 0x6c, 0x66, 0x28, 0x66, 0x6d, 0x61, 0x28, 0x5f, 0x37, 0x34, 0x32, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x4f, 0x6e, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x46, -0x61, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x4e, 0x65, 0x61, 0x72, 0x2c, 0x20, 0x2d, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x4e, 0x65, 0x61, 0x72, 0x4f, 0x76, 0x65, 0x72, 0x46, -0x61, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x4e, 0x65, 0x61, 0x72, 0x29, 0x29, 0x2c, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, -0x30, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x5f, 0x39, 0x38, 0x35, 0x29, 0x29, 0x29, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x7a, 0x3b, -0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x36, 0x36, 0x20, 0x3d, 0x20, -0x5f, 0x31, 0x30, 0x30, 0x38, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, -0x20, 0x5f, 0x38, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x36, 0x36, 0x20, 0x2a, 0x20, 0x28, 0x68, 0x61, 0x6c, 0x66, -0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x69, 0x62, 0x6c, 0x4c, 0x75, -0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x39, 0x32, 0x29, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x39, 0x37, 0x31, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x49, 0x6e, 0x73, 0x63, 0x61, 0x74, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x53, -0x69, 0x7a, 0x65, 0x20, 0x3e, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x5f, 0x39, 0x37, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x34, 0x31, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x68, -0x61, 0x6c, 0x66, 0x34, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6c, -0x69, 0x67, 0x68, 0x74, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x79, 0x29, 0x2e, -0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, -0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x6e, -0x73, 0x69, 0x74, 0x79, 0x2e, 0x77, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x70, 0x6f, 0x77, 0x28, 0x68, 0x61, 0x6c, 0x66, -0x28, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x64, 0x6f, 0x74, 0x28, 0x66, 0x61, 0x73, 0x74, 0x3a, -0x3a, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x28, 0x5f, 0x35, 0x31, 0x34, 0x29, 0x2c, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x33, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6c, -0x69, 0x67, 0x68, 0x74, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x29, 0x29, 0x2c, 0x20, 0x30, 0x2e, 0x30, -0x29, 0x29, 0x2c, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x49, 0x6e, 0x73, 0x63, 0x61, 0x74, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, -0x7a, 0x65, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x5f, 0x39, 0x38, 0x35, 0x20, 0x2d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, -0x65, 0x78, 0x70, 0x28, 0x2d, 0x28, 0x5f, 0x39, 0x36, 0x35, 0x20, 0x2a, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, -0x61, 0x78, 0x28, 0x5f, 0x37, 0x34, 0x32, 0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x49, 0x6e, 0x73, 0x63, 0x61, 0x74, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x53, -0x74, 0x61, 0x72, 0x74, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x29, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x37, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x34, -0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x31, 0x30, -0x31, 0x37, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, -0x6f, 0x6c, 0x6f, 0x72, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, -0x20, 0x5f, 0x38, 0x38, 0x37, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x31, 0x30, 0x31, 0x37, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, -0x20, 0x28, 0x5f, 0x39, 0x38, 0x35, 0x20, 0x2d, 0x20, 0x5f, 0x37, 0x39, 0x32, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x39, -0x37, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x39, -0x34, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, 0x31, 0x37, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x5f, 0x39, 0x34, 0x39, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x38, 0x37, 0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x34, 0x39, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x38, 0x37, 0x2e, 0x79, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x34, 0x39, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, -0x38, 0x38, 0x37, 0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x37, 0x32, 0x20, -0x3d, 0x20, 0x5f, 0x39, 0x34, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x62, 0x72, 0x65, 0x61, -0x6b, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x7d, 0x20, 0x77, 0x68, 0x69, 0x6c, 0x65, 0x28, 0x66, 0x61, 0x6c, 0x73, 0x65, -0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, -0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x5f, 0x39, 0x37, 0x32, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, -0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x34, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, -0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x33, 0x78, 0x33, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, -0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x74, -0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x00, 0x20, -0x20, 0x20, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x3b, 0x00, -0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x75, 0x73, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x3b, 0x00, -0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5b, -0x38, 0x5d, 0x3b, 0x00, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x43, 0x4f, 0x4e, -0x46, 0x49, 0x47, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x53, 0x20, 0x3d, 0x20, -0x53, 0x50, 0x49, 0x52, 0x56, 0x5f, 0x43, 0x52, 0x4f, 0x53, 0x53, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x54, -0x5f, 0x49, 0x44, 0x5f, 0x31, 0x3b, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x20, 0x20, 0x20, 0x20, 0x50, 0x65, 0x72, 0x52, 0x65, 0x6e, 0x64, -0x65, 0x72, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x43, 0x4f, 0x4e, 0x46, -0x49, 0x47, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x53, 0x5d, 0x3b, 0x00, 0x20, -0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x6f, 0x75, 0x74, 0x50, 0x69, 0x63, 0x6b, 0x69, 0x6e, 0x67, -0x20, 0x5b, 0x5b, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x6d, -0x65, 0x6e, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x28, -0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, -0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x4f, 0x62, 0x6a, 0x65, 0x63, -0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x26, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, 0x31, 0x38, 0x29, 0x5d, 0x5d, -0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x6f, 0x75, 0x74, 0x50, 0x69, 0x63, 0x6b, 0x69, 0x6e, 0x67, -0x2e, 0x78, 0x20, 0x3d, 0x20, 0x61, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x28, -0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, -0x69, 0x6e, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x6f, -0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x6f, 0x75, -0x74, 0x50, 0x69, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x65, 0x72, 0x74, -0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x2f, 0x20, 0x69, 0x6e, 0x2e, 0x76, -0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x3b, 0x00, 0x66, 0x72, -0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6d, 0x61, 0x69, -0x6e, 0x30, 0x28, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, -0x6f, 0x72, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x32, 0x37, 0x33, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x2e, 0x6d, -0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x31, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x33, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x5f, 0x33, 0x31, 0x35, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x5f, 0x32, 0x37, 0x33, 0x2e, -0x7a, 0x2c, 0x20, 0x2d, 0x30, 0x2e, 0x35, 0x2c, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x32, 0x34, 0x39, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x43, 0x6c, 0x69, 0x70, -0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x2a, 0x20, 0x5f, 0x33, 0x31, 0x35, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x35, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x34, 0x39, 0x2e, 0x77, 0x3b, 0x00, -0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x32, 0x38, 0x3b, 0x00, 0x20, 0x20, 0x20, -0x20, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, 0x32, 0x35, 0x31, 0x29, 0x20, 0x3c, 0x20, 0x31, 0x2e, 0x30, -0x38, 0x34, 0x32, 0x30, 0x32, 0x32, 0x65, 0x2d, 0x31, 0x39, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x31, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x34, 0x39, 0x3b, 0x00, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x31, 0x39, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, -0x35, 0x31, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x20, 0x3f, 0x20, 0x28, 0x2d, 0x31, 0x2e, 0x30, 0x38, 0x34, 0x32, -0x30, 0x32, 0x32, 0x65, 0x2d, 0x31, 0x39, 0x29, 0x20, 0x3a, 0x20, 0x31, 0x2e, 0x30, 0x38, 0x34, 0x32, 0x30, 0x32, 0x32, -0x65, 0x2d, 0x31, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x32, 0x38, 0x20, 0x3d, -0x20, 0x5f, 0x33, 0x31, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x32, 0x38, 0x20, -0x3d, 0x20, 0x5f, 0x32, 0x34, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, -0x32, 0x36, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x32, 0x38, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, -0x5f, 0x33, 0x32, 0x38, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, -0x5f, 0x32, 0x38, 0x30, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x37, 0x33, 0x2e, 0x78, 0x79, 0x20, 0x2a, 0x20, 0x30, 0x2e, -0x35, 0x29, 0x20, 0x2b, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x28, 0x30, 0x2e, 0x35, 0x29, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x32, 0x32, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x32, 0x32, 0x2e, 0x78, 0x20, -0x3d, 0x20, 0x5f, 0x32, 0x38, 0x30, 0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x32, 0x32, 0x2e, 0x79, -0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x30, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x76, -0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x20, 0x3d, 0x20, 0x5f, 0x33, -0x32, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, -0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, -0x35, 0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, -0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x32, -0x36, 0x35, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, -0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, -0x32, 0x36, 0x35, 0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, -0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x31, 0x35, 0x3b, 0x00, 0x20, -0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, -0x20, 0x5f, 0x33, 0x31, 0x35, 0x3b, 0x00, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x34, 0x20, 0x5f, 0x35, 0x33, 0x36, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x38, 0x31, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x6d, -0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, -0x6f, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x5b, 0x30, 0x5d, 0x2c, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, -0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x43, -0x6f, 0x6c, 0x6f, 0x72, 0x5b, 0x31, 0x5d, 0x2c, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, -0x61, 0x6d, 0x73, 0x2e, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x5b, -0x32, 0x5d, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, -0x20, 0x5f, 0x33, 0x39, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x39, 0x32, 0x2e, 0x78, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, -0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x35, 0x33, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x5f, 0x33, 0x39, 0x33, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x33, 0x39, -0x32, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, -0x5f, 0x34, 0x33, 0x38, 0x20, 0x3d, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x73, 0x70, 0x76, -0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x33, 0x2e, 0x6d, 0x61, 0x74, 0x65, 0x72, -0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2e, 0x73, 0x61, 0x6d, 0x70, -0x6c, 0x65, 0x28, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x33, -0x2e, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, -0x65, 0x53, 0x6d, 0x70, 0x6c, 0x72, 0x2c, 0x20, 0x5f, 0x33, 0x39, 0x33, 0x2c, 0x20, 0x62, 0x69, 0x61, 0x73, 0x28, 0x66, -0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x64, 0x42, 0x69, 0x61, 0x73, -0x29, 0x29, 0x2c, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x34, 0x34, 0x30, 0x20, 0x3d, 0x20, 0x5f, -0x34, 0x33, 0x38, 0x2e, 0x77, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x33, 0x20, 0x5f, 0x34, 0x34, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x33, 0x38, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, -0x5f, 0x34, 0x34, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, -0x20, 0x5f, 0x35, 0x31, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x33, 0x20, 0x5f, 0x34, 0x35, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x31, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2b, 0x20, -0x28, 0x5f, 0x33, 0x38, 0x31, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, -0x34, 0x34, 0x30, 0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x34, 0x20, 0x5f, 0x35, 0x31, 0x37, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x31, 0x2e, 0x30, 0x29, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x31, 0x37, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, -0x34, 0x35, 0x38, 0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x31, 0x37, 0x2e, -0x79, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, 0x38, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x5f, 0x35, 0x31, 0x37, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, 0x38, 0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x33, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x31, 0x37, 0x3b, 0x00, 0x20, 0x20, -0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x5f, 0x35, -0x33, 0x32, 0x3b, 0x00, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, -0x5f, 0x39, 0x37, 0x39, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x34, 0x20, 0x5f, 0x36, 0x31, 0x34, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x6d, 0x61, 0x74, 0x65, -0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, -0x64, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x5b, 0x30, 0x5d, 0x2c, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, -0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6c, 0x6f, -0x72, 0x5b, 0x31, 0x5d, 0x2c, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, -0x2e, 0x62, 0x61, 0x63, 0x6b, 0x67, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x5b, 0x32, 0x5d, 0x2c, -0x20, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x5f, 0x36, -0x32, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x32, 0x35, 0x2e, 0x78, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x39, 0x36, 0x34, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, -0x36, 0x32, 0x36, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x36, 0x32, 0x35, 0x2e, 0x79, -0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x37, -0x31, 0x20, 0x3d, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, -0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x33, 0x2e, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, -0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, -0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x33, 0x2e, 0x6d, 0x61, -0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x53, 0x6d, -0x70, 0x6c, 0x72, 0x2c, 0x20, 0x5f, 0x36, 0x32, 0x36, 0x2c, 0x20, 0x62, 0x69, 0x61, 0x73, 0x28, 0x66, 0x72, 0x61, 0x6d, -0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x64, 0x42, 0x69, 0x61, 0x73, 0x29, 0x29, 0x2c, -0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x36, 0x37, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x31, -0x2e, 0x77, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, -0x36, 0x37, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x31, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x36, 0x37, -0x33, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x39, -0x32, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, -0x36, 0x39, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x32, 0x39, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x36, -0x31, 0x34, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x36, 0x37, 0x33, -0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, -0x39, 0x33, 0x36, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x33, 0x36, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x39, 0x31, -0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x33, 0x36, 0x2e, 0x79, 0x20, 0x3d, -0x20, 0x5f, 0x36, 0x39, 0x31, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x33, -0x36, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x39, 0x31, 0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x5f, 0x39, 0x36, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x33, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, -0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x36, 0x34, 0x3b, -0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x35, 0x31, 0x36, 0x20, 0x3d, 0x20, 0x6f, -0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x39, 0x37, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x5f, 0x39, 0x37, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x31, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x37, 0x39, 0x32, 0x20, 0x3d, 0x20, 0x66, 0x61, 0x73, -0x74, 0x3a, 0x3a, 0x6d, 0x69, 0x6e, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x65, 0x78, 0x70, 0x28, 0x2d, 0x28, 0x5f, -0x39, 0x36, 0x35, 0x20, 0x2a, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x37, 0x34, 0x32, -0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, -0x53, 0x74, 0x61, 0x72, 0x74, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x4d, 0x61, 0x78, 0x4f, 0x70, 0x61, 0x63, 0x69, -0x74, 0x79, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, -0x5f, 0x39, 0x36, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, -0x6c, 0x66, 0x32, 0x20, 0x5f, 0x39, 0x38, 0x32, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x32, 0x28, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x32, 0x28, 0x61, 0x73, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x3c, 0x68, 0x61, 0x6c, 0x66, 0x32, 0x3e, 0x28, 0x66, -0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x4d, 0x69, 0x6e, 0x4d, -0x61, 0x78, 0x4d, 0x69, 0x70, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x5f, 0x39, 0x36, 0x36, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x66, 0x72, 0x61, 0x6d, -0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x29, 0x20, -0x2a, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x73, 0x70, 0x76, 0x44, 0x65, -0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x31, 0x2e, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x66, -0x6f, 0x67, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, -0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x31, 0x2e, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x66, 0x6f, 0x67, 0x53, 0x6d, 0x70, -0x6c, 0x72, 0x2c, 0x20, 0x28, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x33, 0x78, 0x33, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x75, 0x73, -0x65, 0x72, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, -0x69, 0x78, 0x5b, 0x30, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, -0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, -0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x66, 0x72, -0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x75, 0x73, 0x65, 0x72, 0x57, 0x6f, 0x72, 0x6c, -0x64, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, 0x2e, -0x78, 0x79, 0x7a, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x35, 0x31, 0x34, 0x29, 0x2c, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, -0x28, 0x6d, 0x69, 0x78, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x28, 0x5f, 0x39, 0x38, 0x32, 0x2e, 0x79, 0x29, 0x2c, 0x20, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x28, 0x5f, 0x39, 0x38, 0x32, 0x2e, 0x78, 0x29, 0x2c, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, -0x3a, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x66, 0x6d, 0x61, 0x28, 0x5f, 0x37, 0x34, 0x32, 0x2c, 0x20, 0x66, 0x72, 0x61, -0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x4f, 0x6e, 0x65, 0x4f, 0x76, 0x65, -0x72, 0x46, 0x61, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x4e, 0x65, 0x61, 0x72, 0x2c, 0x20, 0x2d, 0x66, 0x72, 0x61, 0x6d, -0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x4e, 0x65, 0x61, 0x72, 0x4f, 0x76, 0x65, -0x72, 0x46, 0x61, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x4e, 0x65, 0x61, 0x72, 0x29, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x2c, -0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x7a, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x36, 0x36, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x33, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x43, -0x6f, 0x6c, 0x6f, 0x72, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x33, 0x20, 0x5f, 0x38, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x36, 0x36, 0x20, 0x2a, 0x20, 0x28, 0x66, 0x72, 0x61, -0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x69, 0x62, 0x6c, 0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61, -0x6e, 0x63, 0x65, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x39, 0x32, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x39, 0x37, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, -0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x37, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x34, 0x31, 0x20, 0x2b, 0x20, -0x28, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6c, 0x69, 0x67, 0x68, -0x74, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x79, 0x2e, 0x78, 0x79, 0x7a, 0x20, -0x2a, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6c, 0x69, 0x67, 0x68, -0x74, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x79, 0x2e, 0x77, 0x29, 0x20, 0x2a, -0x20, 0x28, 0x70, 0x6f, 0x77, 0x28, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x64, 0x6f, 0x74, 0x28, -0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x28, 0x5f, 0x35, 0x31, 0x34, -0x29, 0x2c, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x2e, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x29, 0x29, -0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x2e, 0x66, 0x6f, 0x67, 0x49, 0x6e, 0x73, 0x63, 0x61, 0x74, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x7a, -0x65, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x65, 0x78, 0x70, 0x28, 0x2d, 0x28, 0x5f, 0x39, -0x36, 0x35, 0x20, 0x2a, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x37, 0x34, 0x32, 0x20, -0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x49, -0x6e, 0x73, 0x63, 0x61, 0x74, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x72, 0x74, 0x2c, 0x20, 0x30, 0x2e, -0x30, 0x29, 0x29, 0x29, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x33, 0x20, 0x5f, 0x38, 0x38, 0x37, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x35, 0x31, 0x36, 0x2e, 0x78, 0x79, 0x7a, -0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x37, 0x39, 0x32, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x5f, -0x39, 0x37, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, -0x5f, 0x39, 0x34, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x31, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, -0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x37, 0x32, 0x3b, 0x00, 0x4c, -0x53, 0x4c, 0x47, 0x5f, 0x54, 0x41, 0x4d, 0x76, 0x09, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x68, 0x01, 0x00, 0x00, 0x01, 0x10, 0x00, 0x6a, 0x00, 0x00, 0x00, -0x01, 0x10, 0x01, 0xc0, 0x02, 0x00, 0x00, 0x01, 0x20, 0x01, 0xd4, 0x02, 0x00, 0x00, 0x01, 0x30, 0x01, 0xa2, 0x04, 0x00, -0x00, 0x01, 0x44, 0x01, 0xe4, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0xfc, 0x04, 0x00, 0x00, 0x02, 0x00, 0x01, 0xfc, 0x05, -0x00, 0x00, 0x02, 0x10, 0x00, 0xfc, 0x04, 0x00, 0x00, 0x02, 0x10, 0x01, 0x52, 0x07, 0x00, 0x00, 0x02, 0x20, 0x01, 0x64, -0x07, 0x00, 0x00, 0x02, 0x30, 0x01, 0x20, 0x09, 0x00, 0x00, 0x02, 0x44, 0x01, 0x60, 0x09, 0x00, 0x00, 0xbc, 0x08, 0x00, -0x00, 0x7b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x02, -0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x10, -0x00, 0x11, 0x00, 0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1a, -0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x20, 0x00, 0x21, 0x00, 0x22, 0x00, 0x23, 0x00, 0x24, -0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00, 0x29, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x2e, -0x00, 0x2f, 0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, -0x00, 0x39, 0x00, 0x3a, 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x3f, 0x00, 0x40, 0x00, 0x41, 0x00, 0x42, -0x00, 0x43, 0x00, 0x44, 0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a, 0x00, 0x4b, 0x00, 0x4c, -0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50, 0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56, -0x00, 0x57, 0x00, 0x58, 0x00, 0x02, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x5f, -0x00, 0x60, 0x00, 0x02, 0x00, 0x61, 0x00, 0x62, 0x00, 0x63, 0x00, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0x66, 0x00, 0x64, -0x00, 0x67, 0x00, 0x68, 0x00, 0x69, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x6f, 0x00, 0x70, -0x00, 0x71, 0x00, 0x72, 0x00, 0x73, 0x00, 0x74, 0x00, 0x64, 0x00, 0xa1, 0x09, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, 0x00, -0x00, 0x75, 0x00, 0x76, 0x00, 0x77, 0x00, 0x02, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a, 0x00, 0x7b, 0x00, 0x7c, 0x00, 0x7d, -0x00, 0x05, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x81, 0x00, 0x82, 0x00, 0x06, 0x00, 0x02, 0x00, 0x83, 0x00, 0x84, -0x00, 0x85, 0x00, 0x86, 0x00, 0x87, 0x00, 0x88, 0x00, 0x89, 0x00, 0x8a, 0x00, 0x8b, 0x00, 0x8c, 0x00, 0x8d, 0x00, 0x8e, -0x00, 0x8f, 0x00, 0x90, 0x00, 0x91, 0x00, 0x92, 0x00, 0x93, 0x00, 0x94, 0x00, 0x95, 0x00, 0x96, 0x00, 0x97, 0x00, 0x98, -0x00, 0x99, 0x00, 0x9a, 0x00, 0x9b, 0x00, 0x9c, 0x00, 0x9d, 0x00, 0x9e, 0x00, 0x9f, 0x00, 0xa0, 0x00, 0xa1, 0x00, 0xa2, -0x00, 0xa3, 0x00, 0xa4, 0x00, 0xa5, 0x00, 0xa6, 0x00, 0xa7, 0x00, 0xa8, 0x00, 0xa9, 0x00, 0xaa, 0x00, 0xab, 0x00, 0xac, -0x00, 0xad, 0x00, 0xae, 0x00, 0xaf, 0x00, 0xb0, 0x00, 0xb1, 0x00, 0xb2, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0xb5, 0x00, 0xb6, -0x00, 0xb7, 0x00, 0xb8, 0x00, 0xb9, 0x00, 0xba, 0x00, 0xbb, 0x00, 0xbc, 0x00, 0xbd, 0x00, 0xbe, 0x00, 0xbf, 0x00, 0xc0, -0x00, 0xc1, 0x00, 0xc2, 0x00, 0xc3, 0x00, 0xc4, 0x00, 0xc5, 0x00, 0xc6, 0x00, 0xc7, 0x00, 0xc8, 0x00, 0xc9, 0x00, 0xca, -0x00, 0xcb, 0x00, 0xcc, 0x00, 0xcd, 0x00, 0x52, 0x00, 0xce, 0x00, 0x02, 0x00, 0x83, 0x00, 0xcf, 0x00, 0xd0, 0x00, 0xd1, -0x00, 0xd2, 0x00, 0xd3, 0x00, 0xd4, 0x00, 0x58, 0x00, 0x02, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0xd8, 0x00, 0xd9, -0x00, 0x02, 0x00, 0xda, 0x00, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0xdb, 0x00, 0x64, 0x00, 0xdc, 0x00, 0xdd, 0x00, 0x02, -0x00, 0xde, 0x00, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0xdf, 0x00, 0x64, 0x00, 0xe0, 0x00, 0xe1, 0x00, 0x02, 0x00, 0xe2, -0x00, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0xe3, 0x00, 0x64, 0x00, 0xe4, 0x00, 0xe5, 0x00, 0x02, 0x00, 0xe6, 0x00, 0x64, -0x00, 0x65, 0x00, 0x02, 0x00, 0xe7, 0x00, 0x64, 0x00, 0xe8, 0x00, 0xe9, 0x00, 0x02, 0x00, 0xea, 0x00, 0x64, 0x00, 0x65, -0x00, 0x02, 0x00, 0xeb, 0x00, 0xec, 0x00, 0xed, 0x00, 0xee, 0x00, 0xef, 0x00, 0xf0, 0x00, 0xf1, 0x00, 0xf2, 0x00, 0xf3, -0x00, 0xf4, 0x00, 0xf5, 0x00, 0xf6, 0x00, 0xf7, 0x00, 0x64, 0x00, 0xf8, 0x00, 0x64, 0x00, 0x51, 0x00, 0x00, 0x00, 0x06, -0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x00, 0x76, 0x00, 0x58, 0x00, 0x02, 0x00, 0x64, 0x00, 0x64, 0x10, 0x00, 0x00, 0xe3, -0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x00, 0x76, 0x00, 0x77, 0x00, 0x02, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a, 0x00, 0x7b, -0x00, 0x7c, 0x00, 0x7d, 0x00, 0x05, 0x00, 0xf9, 0x00, 0xfa, 0x00, 0xfb, 0x00, 0xfc, 0x00, 0xfd, 0x00, 0x06, 0x00, 0x02, -0x00, 0x83, 0x00, 0x84, 0x00, 0x85, 0x00, 0x86, 0x00, 0x87, 0x00, 0x88, 0x00, 0x89, 0x00, 0x8a, 0x00, 0x8b, 0x00, 0x8c, -0x00, 0x8d, 0x00, 0x8e, 0x00, 0x8f, 0x00, 0x90, 0x00, 0x91, 0x00, 0x92, 0x00, 0x93, 0x00, 0x94, 0x00, 0x95, 0x00, 0x96, -0x00, 0x97, 0x00, 0x98, 0x00, 0x99, 0x00, 0x9a, 0x00, 0x9b, 0x00, 0x9c, 0x00, 0x9d, 0x00, 0x9e, 0x00, 0x9f, 0x00, 0xa0, -0x00, 0xa1, 0x00, 0xa2, 0x00, 0xa3, 0x00, 0xa4, 0x00, 0xa5, 0x00, 0xa6, 0x00, 0xa7, 0x00, 0xa8, 0x00, 0xa9, 0x00, 0xaa, -0x00, 0xab, 0x00, 0xac, 0x00, 0xad, 0x00, 0xae, 0x00, 0xaf, 0x00, 0xb0, 0x00, 0xb1, 0x00, 0xb2, 0x00, 0xb3, 0x00, 0xb4, -0x00, 0xb5, 0x00, 0xb6, 0x00, 0xb7, 0x00, 0xb8, 0x00, 0xb9, 0x00, 0xba, 0x00, 0xbb, 0x00, 0xbc, 0x00, 0xbd, 0x00, 0xbe, -0x00, 0xbf, 0x00, 0xc0, 0x00, 0xc1, 0x00, 0xc2, 0x00, 0xc3, 0x00, 0xc4, 0x00, 0xc5, 0x00, 0xc6, 0x00, 0xc7, 0x00, 0xc8, -0x00, 0xc9, 0x00, 0xca, 0x00, 0xcb, 0x00, 0xcc, 0x00, 0xcd, 0x00, 0x52, 0x00, 0xce, 0x00, 0x02, 0x00, 0x83, 0x00, 0xcf, -0x00, 0xd0, 0x00, 0xd1, 0x00, 0xfe, 0x00, 0xd2, 0x00, 0xff, 0x00, 0xd3, 0x00, 0xd4, 0x00, 0x00, 0x01, 0x02, 0x00, 0x01, -0x01, 0x02, 0x01, 0x02, 0x00, 0x03, 0x01, 0x64, 0x00, 0x04, 0x01, 0x05, 0x01, 0x06, 0x01, 0x02, 0x00, 0x07, 0x01, 0x64, -0x00, 0x65, 0x00, 0x02, 0x00, 0x08, 0x01, 0x64, 0x00, 0x09, 0x01, 0x0a, 0x01, 0x0b, 0x01, 0x0c, 0x01, 0x0d, 0x01, 0x02, -0x00, 0x0e, 0x01, 0x0f, 0x01, 0x10, 0x01, 0x11, 0x01, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0x12, 0x01, 0x64, 0x00, 0x13, -0x01, 0x14, 0x01, 0x15, 0x01, 0x02, 0x00, 0x16, 0x01, 0x17, 0x01, 0x18, 0x01, 0x19, 0x01, 0x1a, 0x01, 0x64, 0x00, 0x65, -0x00, 0x02, 0x00, 0x1b, 0x01, 0x64, 0x00, 0x1c, 0x01, 0x1d, 0x01, 0x1e, 0x01, 0x1f, 0x01, 0x20, 0x01, 0x03, 0x01, 0x64, -0x00, 0x58, 0x00, 0x02, 0x00, 0x21, 0x01, 0x22, 0x01, 0x23, 0x01, 0x24, 0x01, 0x25, 0x01, 0x02, 0x00, 0x26, 0x01, 0x64, -0x00, 0x65, 0x00, 0x02, 0x00, 0x27, 0x01, 0x64, 0x00, 0x28, 0x01, 0x29, 0x01, 0x02, 0x00, 0x2a, 0x01, 0x64, 0x00, 0x65, -0x00, 0x02, 0x00, 0x2b, 0x01, 0x64, 0x00, 0x2c, 0x01, 0x2d, 0x01, 0x02, 0x00, 0x2e, 0x01, 0x64, 0x00, 0x65, 0x00, 0x02, -0x00, 0x2f, 0x01, 0x64, 0x00, 0x30, 0x01, 0x31, 0x01, 0x02, 0x00, 0x32, 0x01, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0x33, -0x01, 0x64, 0x00, 0x34, 0x01, 0x35, 0x01, 0x02, 0x00, 0x36, 0x01, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0x37, 0x01, 0x38, -0x01, 0x39, 0x01, 0x3a, 0x01, 0x3b, 0x01, 0x3c, 0x01, 0x3d, 0x01, 0x3e, 0x01, 0x3f, 0x01, 0x40, 0x01, 0x41, 0x01, 0x42, -0x01, 0x43, 0x01, 0x64, 0x00, 0x44, 0x01, 0x45, 0x01, 0x46, 0x01, 0x47, 0x01, 0x48, 0x01, 0x64, 0x00, 0x0e, 0x03, 0x00, -0x00, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x00, 0x76, 0x00, 0x49, 0x01, 0x02, 0x00, 0x4a, 0x01, 0x4b, 0x01, 0x4c, -0x01, 0x4d, 0x01, 0x4e, 0x01, 0x4f, 0x01, 0x50, 0x01, 0x05, 0x00, 0x51, 0x01, 0x52, 0x01, 0x53, 0x01, 0x54, 0x01, 0x55, -0x01, 0x02, 0x00, 0x56, 0x01, 0x57, 0x01, 0x58, 0x01, 0x59, 0x01, 0x5a, 0x01, 0x58, 0x00, 0x02, 0x00, 0x5b, 0x01, 0x5c, -0x01, 0x64, 0x00, 0x91, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x75, 0x00, 0x76, 0x00, 0xd4, 0x00, 0x58, -0x00, 0x02, 0x00, 0x5d, 0x01, 0x64, 0x00, 0xf1, 0x07, 0x00, 0x00, 0x7c, 0x00, 0x00, 0x00, 0x5e, 0x01, 0x5f, 0x01, 0x01, -0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x02, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, +0x2e, 0x30, 0x20, 0x2d, 0x20, 0x65, 0x78, 0x70, 0x28, 0x2d, 0x28, 0x5f, 0x37, 0x36, 0x33, 0x20, 0x2a, 0x20, 0x6d, 0x61, +0x78, 0x28, 0x5f, 0x31, 0x37, 0x37, 0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, +0x6d, 0x73, 0x2e, 0x67, 0x7a, 0x7a, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x5f, +0x37, 0x36, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x37, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x32, +0x36, 0x20, 0x3d, 0x20, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x33, 0x33, 0x32, +0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, 0x32, 0x36, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, +0x2d, 0x20, 0x5f, 0x32, 0x34, 0x35, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x37, 0x36, 0x36, 0x3b, 0x00, 0x63, 0x6f, 0x6c, +0x6f, 0x72, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, 0x32, 0x2e, 0x78, 0x3b, 0x00, 0x63, 0x6f, 0x6c, 0x6f, 0x72, +0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, 0x32, 0x2e, 0x79, 0x3b, 0x00, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x7a, +0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, 0x32, 0x2e, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x34, 0x37, +0x3b, 0x00, 0x5f, 0x37, 0x34, 0x37, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, +0x6d, 0x73, 0x2e, 0x62, 0x5b, 0x33, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2d, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, +0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x79, 0x7a, 0x3b, 0x00, +0x5f, 0x37, 0x34, 0x37, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, +0x2e, 0x62, 0x5b, 0x32, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x3b, 0x00, 0x73, 0x68, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x76, +0x69, 0x65, 0x77, 0x20, 0x3d, 0x20, 0x6e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x69, 0x7a, 0x65, 0x28, 0x5f, 0x37, 0x34, 0x37, +0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x35, 0x39, 0x35, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, +0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x62, 0x2c, 0x20, 0x31, 0x2e, +0x30, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x36, 0x30, 0x36, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x74, 0x65, +0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x61, 0x20, 0x2a, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, +0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x76, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, +0x55, 0x56, 0x2e, 0x78, 0x79, 0x2c, 0x20, 0x76, 0x65, 0x63, 0x32, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x76, 0x65, +0x63, 0x32, 0x28, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x3b, +0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x36, 0x30, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x30, 0x36, 0x2e, 0x78, 0x79, +0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x31, 0x30, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x74, 0x65, 0x72, 0x69, +0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x63, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x3b, 0x00, 0x62, 0x6f, 0x6f, +0x6c, 0x20, 0x5f, 0x36, 0x31, 0x37, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x36, 0x31, 0x30, 0x29, 0x00, 0x5f, +0x36, 0x31, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x30, 0x36, 0x2e, 0x78, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, +0x5f, 0x36, 0x31, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x31, 0x30, 0x3b, 0x00, 0x5f, 0x36, 0x32, 0x34, 0x20, 0x3d, 0x20, +0x5f, 0x36, 0x30, 0x36, 0x2e, 0x78, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x36, 0x33, 0x31, 0x20, 0x3d, +0x20, 0x5f, 0x36, 0x30, 0x36, 0x2e, 0x79, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x36, 0x33, 0x38, 0x20, +0x3d, 0x20, 0x5f, 0x36, 0x30, 0x36, 0x2e, 0x79, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, +0x20, 0x5f, 0x37, 0x36, 0x32, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x36, 0x33, 0x38, 0x29, 0x00, 0x5f, 0x37, 0x36, +0x32, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x39, 0x35, 0x3b, 0x00, 0x5f, 0x36, 0x30, 0x37, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x31, +0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x36, 0x30, 0x36, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x36, +0x35, 0x32, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x28, 0x6d, 0x61, 0x74, +0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x5f, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2c, 0x20, 0x5f, +0x36, 0x30, 0x37, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x70, +0x29, 0x2c, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, +0x20, 0x5f, 0x36, 0x35, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x35, 0x32, 0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, +0x20, 0x5f, 0x36, 0x35, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x35, 0x32, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, +0x36, 0x35, 0x34, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x33, 0x31, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x31, +0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x35, 0x37, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x31, 0x2e, 0x79, 0x20, +0x3d, 0x20, 0x5f, 0x36, 0x35, 0x37, 0x2e, 0x79, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x31, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, +0x36, 0x35, 0x37, 0x2e, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x36, 0x37, 0x32, 0x20, 0x3d, 0x20, 0x5f, +0x37, 0x33, 0x31, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x35, 0x39, 0x35, 0x2e, 0x78, 0x79, 0x7a, 0x20, +0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x36, 0x35, 0x34, 0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, +0x34, 0x20, 0x5f, 0x37, 0x33, 0x38, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, +0x5f, 0x37, 0x33, 0x38, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x32, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x37, 0x33, +0x38, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x32, 0x2e, 0x79, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x38, 0x2e, 0x7a, +0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x32, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x37, +0x33, 0x38, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x36, 0x32, +0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x67, 0x43, +0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x5f, 0x31, 0x20, 0x3d, +0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, +0x6e, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, +0x73, 0x2e, 0x62, 0x5b, 0x33, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x34, 0x38, +0x37, 0x20, 0x3d, 0x20, 0x66, 0x6f, 0x67, 0x28, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x2c, 0x20, 0x70, 0x61, 0x72, 0x61, 0x6d, +0x5f, 0x31, 0x29, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x38, +0x37, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, +0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x33, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, +0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, +0x78, 0x3b, 0x00, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, +0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x00, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x43, 0x68, 0x61, 0x6e, +0x6e, 0x65, 0x6c, 0x73, 0x3b, 0x00, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x3b, +0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x75, 0x73, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x3b, 0x00, 0x76, 0x65, 0x63, +0x34, 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5b, 0x38, 0x5d, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, +0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x38, 0x29, 0x20, 0x66, 0x6c, 0x61, 0x74, +0x20, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, +0x65, 0x78, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, +0x3d, 0x20, 0x30, 0x29, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x75, 0x76, 0x65, 0x63, 0x32, 0x20, 0x6f, 0x75, 0x74, 0x50, 0x69, +0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, +0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x37, 0x29, 0x20, 0x69, 0x6e, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, +0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x4c, 0x53, 0x4c, 0x47, 0x5f, 0x54, 0x41, +0x4d, 0xe4, 0x08, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, +0x01, 0x00, 0x01, 0x50, 0x01, 0x00, 0x00, 0x01, 0x10, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x01, 0x10, 0x01, 0x86, 0x02, 0x00, +0x00, 0x01, 0x20, 0x01, 0x9a, 0x02, 0x00, 0x00, 0x01, 0x30, 0x01, 0x58, 0x04, 0x00, 0x00, 0x01, 0x44, 0x01, 0x9a, 0x04, +0x00, 0x00, 0x02, 0x00, 0x00, 0xb2, 0x04, 0x00, 0x00, 0x02, 0x00, 0x01, 0x9a, 0x05, 0x00, 0x00, 0x02, 0x10, 0x00, 0xb2, +0x04, 0x00, 0x00, 0x02, 0x10, 0x01, 0xce, 0x06, 0x00, 0x00, 0x02, 0x20, 0x01, 0xe0, 0x06, 0x00, 0x00, 0x02, 0x30, 0x01, +0x8e, 0x08, 0x00, 0x00, 0x02, 0x44, 0x01, 0xce, 0x08, 0x00, 0x00, 0xbb, 0x07, 0x00, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x00, +0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x11, 0x00, 0x12, 0x00, 0x13, 0x00, 0x14, -0x00, 0x15, 0x00, 0x92, 0x00, 0x93, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x98, 0x00, 0x99, 0x00, 0x9a, -0x00, 0x9b, 0x00, 0x9c, 0x00, 0x9d, 0x00, 0x9e, 0x00, 0x9f, 0x00, 0xa0, 0x00, 0xa1, 0x00, 0xa2, 0x00, 0xa3, 0x00, 0xa4, -0x00, 0x29, 0x00, 0xa6, 0x00, 0xa7, 0x00, 0xa8, 0x00, 0xa9, 0x00, 0xaa, 0x00, 0xab, 0x00, 0x30, 0x00, 0xad, 0x00, 0xae, -0x00, 0xaf, 0x00, 0xb0, 0x00, 0xb1, 0x00, 0xb2, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0x39, 0x00, 0x3a, 0x00, 0xb7, 0x00, 0x3c, -0x00, 0x3d, 0x00, 0x3e, 0x00, 0xbb, 0x00, 0xbc, 0x00, 0x41, 0x00, 0xbe, 0x00, 0x43, 0x00, 0x44, 0x00, 0x45, 0x00, 0x46, -0x00, 0x47, 0x00, 0xc4, 0x00, 0xc5, 0x00, 0xc6, 0x00, 0xc7, 0x00, 0x4c, 0x00, 0xc9, 0x00, 0xca, 0x00, 0xcb, 0x00, 0xcc, -0x00, 0xcd, 0x00, 0x52, 0x00, 0x60, 0x01, 0x54, 0x00, 0x61, 0x01, 0x62, 0x01, 0x63, 0x01, 0x58, 0x00, 0x02, 0x00, 0x59, -0x00, 0x64, 0x01, 0x65, 0x01, 0x66, 0x01, 0x67, 0x01, 0x68, 0x01, 0x69, 0x01, 0x6a, 0x01, 0x02, 0x00, 0x6b, 0x01, 0x6c, -0x01, 0x6d, 0x01, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0x6e, 0x01, 0x64, 0x00, 0x6f, 0x01, 0x70, 0x01, 0x71, 0x01, 0x72, -0x01, 0x73, 0x01, 0x74, 0x01, 0x75, 0x01, 0x76, 0x01, 0x6f, 0x00, 0x70, 0x00, 0x71, 0x00, 0x77, 0x01, 0x78, 0x01, 0x79, -0x01, 0x64, 0x00, 0xd7, 0x08, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x5e, 0x01, 0x5f, 0x01, 0x77, 0x00, 0x02, 0x00, 0x78, -0x00, 0x79, 0x00, 0x7a, 0x00, 0x7b, 0x00, 0x7c, 0x00, 0x7d, 0x00, 0x05, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x81, -0x00, 0x82, 0x00, 0x06, 0x00, 0x02, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, -0x00, 0x0e, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x11, 0x00, 0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x92, 0x00, 0x93, -0x00, 0x18, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x98, 0x00, 0x99, 0x00, 0x9a, 0x00, 0x9b, 0x00, 0x9c, 0x00, 0x9d, -0x00, 0x9e, 0x00, 0x9f, 0x00, 0xa0, 0x00, 0xa1, 0x00, 0xa2, 0x00, 0xa3, 0x00, 0xa4, 0x00, 0x29, 0x00, 0xa6, 0x00, 0xa7, -0x00, 0xa8, 0x00, 0xa9, 0x00, 0xaa, 0x00, 0xab, 0x00, 0x30, 0x00, 0xad, 0x00, 0xae, 0x00, 0xaf, 0x00, 0xb0, 0x00, 0xb1, -0x00, 0xb2, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0x39, 0x00, 0x3a, 0x00, 0xb7, 0x00, 0x3c, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0xbb, -0x00, 0xbc, 0x00, 0x41, 0x00, 0xbe, 0x00, 0x43, 0x00, 0x44, 0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0xc4, 0x00, 0xc5, -0x00, 0xc6, 0x00, 0xc7, 0x00, 0x4c, 0x00, 0xc9, 0x00, 0xca, 0x00, 0xcb, 0x00, 0xcc, 0x00, 0xcd, 0x00, 0x52, 0x00, 0xce, -0x00, 0x02, 0x00, 0x07, 0x00, 0xcf, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0x7a, 0x01, 0x7b, 0x01, 0xd4, 0x00, 0x58, 0x00, 0x02, -0x00, 0x7c, 0x01, 0xd5, 0x00, 0x7d, 0x01, 0xd7, 0x00, 0xd8, 0x00, 0xd9, 0x00, 0x02, 0x00, 0xda, 0x00, 0x64, 0x00, 0x65, -0x00, 0x02, 0x00, 0xdb, 0x00, 0x64, 0x00, 0xdc, 0x00, 0xdd, 0x00, 0x02, 0x00, 0xde, 0x00, 0x64, 0x00, 0x65, 0x00, 0x02, -0x00, 0xdf, 0x00, 0x64, 0x00, 0xe0, 0x00, 0xe1, 0x00, 0x02, 0x00, 0xe2, 0x00, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0xe3, -0x00, 0x64, 0x00, 0xe4, 0x00, 0xe5, 0x00, 0x02, 0x00, 0xe6, 0x00, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0xe7, 0x00, 0x64, -0x00, 0xe8, 0x00, 0xe9, 0x00, 0x02, 0x00, 0xea, 0x00, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0xeb, 0x00, 0xec, 0x00, 0xed, -0x00, 0xee, 0x00, 0xef, 0x00, 0xf0, 0x00, 0xf1, 0x00, 0xf2, 0x00, 0x7e, 0x01, 0x7f, 0x01, 0x80, 0x01, 0x81, 0x01, 0x64, -0x00, 0xf8, 0x00, 0x64, 0x00, 0x52, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x5e, 0x01, 0x5f, 0x01, 0x58, 0x00, 0x02, -0x00, 0x64, 0x00, 0x95, 0x0e, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, 0x5e, 0x01, 0x5f, 0x01, 0x77, 0x00, 0x02, 0x00, 0x78, -0x00, 0x79, 0x00, 0x7a, 0x00, 0x7b, 0x00, 0x7c, 0x00, 0x7d, 0x00, 0x05, 0x00, 0xf9, 0x00, 0xfa, 0x00, 0xfb, 0x00, 0xfc, -0x00, 0xfd, 0x00, 0x06, 0x00, 0x02, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, -0x00, 0x0e, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x11, 0x00, 0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x92, 0x00, 0x93, -0x00, 0x18, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x98, 0x00, 0x99, 0x00, 0x9a, 0x00, 0x9b, 0x00, 0x9c, 0x00, 0x9d, -0x00, 0x9e, 0x00, 0x9f, 0x00, 0xa0, 0x00, 0xa1, 0x00, 0xa2, 0x00, 0xa3, 0x00, 0xa4, 0x00, 0x29, 0x00, 0xa6, 0x00, 0xa7, -0x00, 0xa8, 0x00, 0xa9, 0x00, 0xaa, 0x00, 0xab, 0x00, 0x30, 0x00, 0xad, 0x00, 0xae, 0x00, 0xaf, 0x00, 0xb0, 0x00, 0xb1, -0x00, 0xb2, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0x39, 0x00, 0x3a, 0x00, 0xb7, 0x00, 0x3c, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0xbb, -0x00, 0xbc, 0x00, 0x41, 0x00, 0xbe, 0x00, 0x43, 0x00, 0x44, 0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0xc4, 0x00, 0xc5, -0x00, 0xc6, 0x00, 0xc7, 0x00, 0x4c, 0x00, 0xc9, 0x00, 0xca, 0x00, 0xcb, 0x00, 0xcc, 0x00, 0xcd, 0x00, 0x52, 0x00, 0xce, -0x00, 0x02, 0x00, 0x07, 0x00, 0xcf, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0x82, 0x01, 0x7a, 0x01, 0x83, 0x01, 0x7b, 0x01, 0xd4, -0x00, 0x84, 0x01, 0x02, 0x00, 0x85, 0x01, 0x02, 0x01, 0x02, 0x00, 0x03, 0x01, 0x64, 0x00, 0x86, 0x01, 0x87, 0x01, 0x06, -0x01, 0x02, 0x00, 0x07, 0x01, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0x08, 0x01, 0x64, 0x00, 0x88, 0x01, 0x0c, 0x01, 0x0d, -0x01, 0x02, 0x00, 0x89, 0x01, 0x8a, 0x01, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0x12, 0x01, 0x64, 0x00, 0x13, 0x01, 0x14, -0x01, 0x15, 0x01, 0x02, 0x00, 0x8b, 0x01, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0x1b, 0x01, 0x64, 0x00, 0x1c, 0x01, 0x1d, -0x01, 0x1e, 0x01, 0x1f, 0x01, 0x20, 0x01, 0x03, 0x01, 0x64, 0x00, 0x58, 0x00, 0x02, 0x00, 0x8c, 0x01, 0x21, 0x01, 0x8d, -0x01, 0x23, 0x01, 0x24, 0x01, 0x25, 0x01, 0x02, 0x00, 0x26, 0x01, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0x27, 0x01, 0x64, -0x00, 0x28, 0x01, 0x29, 0x01, 0x02, 0x00, 0x2a, 0x01, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0x2b, 0x01, 0x64, 0x00, 0x2c, -0x01, 0x2d, 0x01, 0x02, 0x00, 0x2e, 0x01, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0x2f, 0x01, 0x64, 0x00, 0x30, 0x01, 0x31, -0x01, 0x02, 0x00, 0x32, 0x01, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0x33, 0x01, 0x64, 0x00, 0x34, 0x01, 0x35, 0x01, 0x02, -0x00, 0x36, 0x01, 0x64, 0x00, 0x65, 0x00, 0x02, 0x00, 0x37, 0x01, 0x38, 0x01, 0x39, 0x01, 0x3a, 0x01, 0x3b, 0x01, 0x3c, -0x01, 0x3d, 0x01, 0x3e, 0x01, 0x8e, 0x01, 0x8f, 0x01, 0x90, 0x01, 0x91, 0x01, 0x64, 0x00, 0x44, 0x01, 0x45, 0x01, 0x92, -0x01, 0x47, 0x01, 0x48, 0x01, 0x64, 0x00, 0xfd, 0x02, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x5e, 0x01, 0x5f, 0x01, 0x49, -0x01, 0x02, 0x00, 0x93, 0x01, 0x94, 0x01, 0x95, 0x01, 0x96, 0x01, 0x97, 0x01, 0x98, 0x01, 0x99, 0x01, 0x05, 0x00, 0x51, -0x01, 0x52, 0x01, 0x53, 0x01, 0x54, 0x01, 0x55, 0x01, 0x02, 0x00, 0x56, 0x01, 0x57, 0x01, 0x9a, 0x01, 0x9b, 0x01, 0x9c, -0x01, 0x58, 0x00, 0x02, 0x00, 0x5b, 0x01, 0x5c, 0x01, 0x64, 0x00, 0x92, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x5e, -0x01, 0x5f, 0x01, 0xd4, 0x00, 0x58, 0x00, 0x02, 0x00, 0x5d, 0x01, 0x64, 0x00, 0x4c, 0x54, 0x45, 0x4d, 0x5f, 0x54, 0x41, -0x4d, 0xf6, 0x09, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, -0x01, 0x00, 0x01, 0x7a, 0x01, 0x00, 0x00, 0x01, 0x10, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x01, 0x10, 0x01, 0xe6, 0x02, 0x00, -0x00, 0x01, 0x20, 0x01, 0x00, 0x03, 0x00, 0x00, 0x01, 0x30, 0x01, 0xfa, 0x04, 0x00, 0x00, 0x01, 0x44, 0x01, 0x5c, 0x05, -0x00, 0x00, 0x02, 0x00, 0x00, 0x86, 0x05, 0x00, 0x00, 0x02, 0x00, 0x01, 0x96, 0x06, 0x00, 0x00, 0x02, 0x10, 0x00, 0x86, -0x05, 0x00, 0x00, 0x02, 0x10, 0x01, 0xe6, 0x02, 0x00, 0x00, 0x02, 0x20, 0x01, 0x00, 0x08, 0x00, 0x00, 0x02, 0x30, 0x01, -0xfa, 0x04, 0x00, 0x00, 0x02, 0x44, 0x01, 0x5c, 0x05, 0x00, 0x00, 0x77, 0x0d, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x9d, -0x01, 0x9e, 0x01, 0x9f, 0x01, 0xa0, 0x01, 0x9f, 0x01, 0xa1, 0x01, 0x02, 0x00, 0xa2, 0x01, 0xa3, 0x01, 0xa4, 0x01, 0xa5, -0x01, 0xa6, 0x01, 0xa7, 0x01, 0xa8, 0x01, 0xa9, 0x01, 0xaa, 0x01, 0xab, 0x01, 0xac, 0x01, 0xad, 0x01, 0xae, 0x01, 0xaf, -0x01, 0xb0, 0x01, 0xb1, 0x01, 0xb2, 0x01, 0xb3, 0x01, 0xb4, 0x01, 0xb5, 0x01, 0xb6, 0x01, 0xb7, 0x01, 0xb8, 0x01, 0xb9, -0x01, 0xba, 0x01, 0xbb, 0x01, 0xbc, 0x01, 0xbd, 0x01, 0xbe, 0x01, 0xbf, 0x01, 0xc0, 0x01, 0xc1, 0x01, 0xc2, 0x01, 0xc3, -0x01, 0xc4, 0x01, 0xc5, 0x01, 0xc6, 0x01, 0xc7, 0x01, 0xc8, 0x01, 0xc9, 0x01, 0xca, 0x01, 0xcb, 0x01, 0xcc, 0x01, 0xcd, -0x01, 0xce, 0x01, 0xcf, 0x01, 0xd0, 0x01, 0xd1, 0x01, 0xd2, 0x01, 0xd3, 0x01, 0xd4, 0x01, 0xd5, 0x01, 0xd6, 0x01, 0xd7, -0x01, 0xd8, 0x01, 0xd9, 0x01, 0xda, 0x01, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdf, 0x01, 0xe0, 0x01, 0xe1, -0x01, 0xe2, 0x01, 0xe3, 0x01, 0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, 0xe7, 0x01, 0xe8, 0x01, 0xe9, 0x01, 0xea, 0x01, 0xeb, -0x01, 0xec, 0x01, 0x05, 0x00, 0x9f, 0x01, 0xed, 0x01, 0x02, 0x00, 0xee, 0x01, 0xef, 0x01, 0xf0, 0x01, 0xf1, 0x01, 0xf2, -0x01, 0x05, 0x00, 0x9f, 0x01, 0xf3, 0x01, 0x02, 0x00, 0xf4, 0x01, 0x05, 0x00, 0x9f, 0x01, 0xf5, 0x01, 0x02, 0x00, 0xf6, -0x01, 0xf7, 0x01, 0xf8, 0x01, 0xf9, 0x01, 0xfa, 0x01, 0xfb, 0x01, 0xfc, 0x01, 0xfd, 0x01, 0xfe, 0x01, 0xff, 0x01, 0x00, -0x02, 0x01, 0x02, 0x02, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, 0x01, 0x05, 0x02, 0x03, 0x02, 0x06, 0x02, 0x07, 0x02, 0x08, -0x02, 0x09, 0x02, 0x0a, 0x02, 0x0b, 0x02, 0x0c, 0x02, 0x0d, 0x02, 0x0e, 0x02, 0x0f, 0x02, 0x10, 0x02, 0x11, 0x02, 0x64, -0x00, 0x9f, 0x01, 0x9d, 0x10, 0x00, 0x00, 0xb2, 0x00, 0x00, 0x00, 0x9d, 0x01, 0x9e, 0x01, 0x9f, 0x01, 0xa0, 0x01, 0x9f, -0x01, 0xa1, 0x01, 0x02, 0x00, 0xa2, 0x01, 0xa3, 0x01, 0xa4, 0x01, 0xa5, 0x01, 0xa6, 0x01, 0xa7, 0x01, 0xa8, 0x01, 0xa9, -0x01, 0xaa, 0x01, 0xab, 0x01, 0xac, 0x01, 0xad, 0x01, 0xae, 0x01, 0xaf, 0x01, 0xb0, 0x01, 0xb1, 0x01, 0xb2, 0x01, 0xb3, -0x01, 0xb4, 0x01, 0xb5, 0x01, 0xb6, 0x01, 0xb7, 0x01, 0xb8, 0x01, 0xb9, 0x01, 0xba, 0x01, 0xbb, 0x01, 0xbc, 0x01, 0xbd, -0x01, 0xbe, 0x01, 0xbf, 0x01, 0xc0, 0x01, 0xc1, 0x01, 0xc2, 0x01, 0xc3, 0x01, 0xc4, 0x01, 0xc5, 0x01, 0xc6, 0x01, 0xc7, -0x01, 0xc8, 0x01, 0xc9, 0x01, 0xca, 0x01, 0xcb, 0x01, 0xcc, 0x01, 0xcd, 0x01, 0xce, 0x01, 0xcf, 0x01, 0xd0, 0x01, 0xd1, -0x01, 0xd2, 0x01, 0xd3, 0x01, 0xd4, 0x01, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, 0xd8, 0x01, 0xd9, 0x01, 0xda, 0x01, 0xdb, -0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdf, 0x01, 0xe0, 0x01, 0xe1, 0x01, 0xe2, 0x01, 0xe3, 0x01, 0xe4, 0x01, 0xe5, -0x01, 0xe6, 0x01, 0xe7, 0x01, 0xe8, 0x01, 0xe9, 0x01, 0xea, 0x01, 0xeb, 0x01, 0xec, 0x01, 0x05, 0x00, 0x9f, 0x01, 0x12, -0x02, 0x02, 0x00, 0x13, 0x02, 0x14, 0x02, 0x15, 0x02, 0x05, 0x00, 0x9f, 0x01, 0x16, 0x02, 0x9f, 0x01, 0x17, 0x02, 0x18, -0x02, 0x19, 0x02, 0x05, 0x00, 0x9f, 0x01, 0xed, 0x01, 0x02, 0x00, 0x1a, 0x02, 0x05, 0x00, 0x9f, 0x01, 0xf3, 0x01, 0x02, -0x00, 0xee, 0x01, 0x05, 0x00, 0x9f, 0x01, 0x1b, 0x02, 0x02, 0x00, 0xf6, 0x01, 0x1c, 0x02, 0x1d, 0x02, 0x1e, 0x02, 0x1f, -0x02, 0x20, 0x02, 0x21, 0x02, 0x22, 0x02, 0xff, 0x01, 0x23, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, 0x01, 0x24, 0x02, 0x03, -0x02, 0x25, 0x02, 0x26, 0x02, 0xff, 0x01, 0x27, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, 0x01, 0x28, 0x02, 0x03, 0x02, 0x29, -0x02, 0x2a, 0x02, 0xff, 0x01, 0x2b, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, 0x01, 0x2c, 0x02, 0x03, 0x02, 0x2d, 0x02, 0x2e, -0x02, 0xff, 0x01, 0x2f, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, 0x01, 0x30, 0x02, 0x03, 0x02, 0x31, 0x02, 0x32, 0x02, 0xff, -0x01, 0x33, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, 0x01, 0x34, 0x02, 0x35, 0x02, 0x36, 0x02, 0x37, 0x02, 0x38, 0x02, 0x39, -0x02, 0x3a, 0x02, 0x3b, 0x02, 0x3c, 0x02, 0x3d, 0x02, 0x3e, 0x02, 0x3f, 0x02, 0x40, 0x02, 0x41, 0x02, 0x03, 0x02, 0x42, -0x02, 0x11, 0x02, 0x64, 0x00, 0x9f, 0x01, 0x64, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x9d, 0x01, 0x9e, 0x01, 0x9f, -0x01, 0xa0, 0x01, 0x9f, 0x01, 0x43, 0x02, 0x02, 0x00, 0x64, 0x00, 0x9f, 0x01, 0x0d, 0x1d, 0x00, 0x00, 0xf9, 0x00, 0x00, -0x00, 0x9d, 0x01, 0x9e, 0x01, 0x9f, 0x01, 0xa0, 0x01, 0x9f, 0x01, 0xa1, 0x01, 0x02, 0x00, 0xa2, 0x01, 0xa3, 0x01, 0xa4, -0x01, 0xa5, 0x01, 0xa6, 0x01, 0xa7, 0x01, 0xa8, 0x01, 0xa9, 0x01, 0xaa, 0x01, 0xab, 0x01, 0xac, 0x01, 0xad, 0x01, 0xae, -0x01, 0xaf, 0x01, 0xb0, 0x01, 0xb1, 0x01, 0xb2, 0x01, 0xb3, 0x01, 0xb4, 0x01, 0xb5, 0x01, 0xb6, 0x01, 0xb7, 0x01, 0xb8, -0x01, 0xb9, 0x01, 0xba, 0x01, 0xbb, 0x01, 0xbc, 0x01, 0xbd, 0x01, 0xbe, 0x01, 0xbf, 0x01, 0xc0, 0x01, 0xc1, 0x01, 0xc2, -0x01, 0xc3, 0x01, 0xc4, 0x01, 0xc5, 0x01, 0xc6, 0x01, 0xc7, 0x01, 0xc8, 0x01, 0xc9, 0x01, 0xca, 0x01, 0xcb, 0x01, 0xcc, -0x01, 0xcd, 0x01, 0xce, 0x01, 0xcf, 0x01, 0xd0, 0x01, 0xd1, 0x01, 0xd2, 0x01, 0xd3, 0x01, 0xd4, 0x01, 0xd5, 0x01, 0xd6, -0x01, 0xd7, 0x01, 0xd8, 0x01, 0xd9, 0x01, 0xda, 0x01, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdf, 0x01, 0xe0, -0x01, 0xe1, 0x01, 0xe2, 0x01, 0xe3, 0x01, 0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, 0xe7, 0x01, 0xe8, 0x01, 0xe9, 0x01, 0xea, -0x01, 0xeb, 0x01, 0xec, 0x01, 0x05, 0x00, 0x9f, 0x01, 0x12, 0x02, 0x02, 0x00, 0x13, 0x02, 0x14, 0x02, 0x15, 0x02, 0x05, -0x00, 0x9f, 0x01, 0x44, 0x02, 0x9f, 0x01, 0x45, 0x02, 0x46, 0x02, 0x47, 0x02, 0x48, 0x02, 0x49, 0x02, 0x4a, 0x02, 0x4b, -0x02, 0x4c, 0x02, 0x4d, 0x02, 0x4e, 0x02, 0x4f, 0x02, 0x50, 0x02, 0x51, 0x02, 0x52, 0x02, 0x53, 0x02, 0x05, 0x00, 0x9f, -0x01, 0x17, 0x02, 0x18, 0x02, 0x19, 0x02, 0x05, 0x00, 0x9f, 0x01, 0xed, 0x01, 0x02, 0x00, 0x1a, 0x02, 0x05, 0x00, 0x9f, -0x01, 0xf3, 0x01, 0x02, 0x00, 0xee, 0x01, 0xef, 0x01, 0x05, 0x00, 0x9f, 0x01, 0x54, 0x02, 0x02, 0x00, 0xf6, 0x01, 0x55, -0x02, 0x56, 0x02, 0x57, 0x02, 0x58, 0x02, 0x59, 0x02, 0x5a, 0x02, 0x5b, 0x02, 0xff, 0x01, 0x5c, 0x02, 0x03, 0x02, 0x04, -0x02, 0xff, 0x01, 0x5d, 0x02, 0x03, 0x02, 0x5e, 0x02, 0x5f, 0x02, 0xff, 0x01, 0x60, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, -0x01, 0x61, 0x02, 0x03, 0x02, 0x62, 0x02, 0x63, 0x02, 0xff, 0x01, 0x64, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, 0x01, 0x65, -0x02, 0x03, 0x02, 0x66, 0x02, 0x67, 0x02, 0xff, 0x01, 0x68, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, 0x01, 0x69, 0x02, 0x03, -0x02, 0x6a, 0x02, 0x6b, 0x02, 0xff, 0x01, 0x6c, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, 0x01, 0x6d, 0x02, 0x6e, 0x02, 0x6f, -0x02, 0x70, 0x02, 0x71, 0x02, 0x72, 0x02, 0x73, 0x02, 0x74, 0x02, 0x75, 0x02, 0x76, 0x02, 0x77, 0x02, 0x78, 0x02, 0x79, -0x02, 0x7a, 0x02, 0x03, 0x02, 0x7b, 0x02, 0x7c, 0x02, 0x7d, 0x02, 0x7e, 0x02, 0xff, 0x01, 0x7f, 0x02, 0x80, 0x02, 0x81, -0x02, 0x82, 0x02, 0x83, 0x02, 0x84, 0x02, 0x85, 0x02, 0x86, 0x02, 0x87, 0x02, 0x88, 0x02, 0x81, 0x02, 0x89, 0x02, 0x84, -0x02, 0x8a, 0x02, 0x81, 0x02, 0x8b, 0x02, 0x84, 0x02, 0x8c, 0x02, 0x8d, 0x02, 0x8e, 0x02, 0x8f, 0x02, 0x81, 0x02, 0x90, -0x02, 0x91, 0x02, 0x84, 0x02, 0x8a, 0x02, 0x81, 0x02, 0x92, 0x02, 0x84, 0x02, 0x93, 0x02, 0x94, 0x02, 0x95, 0x02, 0x81, -0x02, 0x96, 0x02, 0x84, 0x02, 0x8a, 0x02, 0x81, 0x02, 0x97, 0x02, 0x84, 0x02, 0x98, 0x02, 0x99, 0x02, 0x9a, 0x02, 0x9b, -0x02, 0x9c, 0x02, 0x9d, 0x02, 0x9e, 0x02, 0x9f, 0x02, 0xa0, 0x02, 0xa1, 0x02, 0x11, 0x02, 0x64, 0x00, 0x9f, 0x01, 0xd8, -0x03, 0x00, 0x00, 0x2d, 0x00, 0x00, 0x00, 0x9d, 0x01, 0x9e, 0x01, 0x9f, 0x01, 0xa0, 0x01, 0x9f, 0x01, 0x49, 0x01, 0x02, -0x00, 0xa2, 0x02, 0xa3, 0x02, 0xa4, 0x02, 0xa5, 0x02, 0xa6, 0x02, 0xa7, 0x02, 0xa8, 0x02, 0x05, 0x00, 0x9f, 0x01, 0x51, -0x01, 0x52, 0x01, 0x53, 0x01, 0xa9, 0x02, 0x9f, 0x01, 0xaa, 0x02, 0x02, 0x00, 0xab, 0x02, 0x05, 0x00, 0x9f, 0x01, 0xed, -0x01, 0x02, 0x00, 0xac, 0x02, 0x05, 0x00, 0x9f, 0x01, 0xf3, 0x01, 0x02, 0x00, 0xf0, 0x01, 0xf1, 0x01, 0x05, 0x00, 0x9f, -0x01, 0xad, 0x02, 0x02, 0x00, 0xf6, 0x01, 0xae, 0x02, 0xaf, 0x02, 0x11, 0x02, 0x64, 0x00, 0x9f, 0x01, 0xec, 0x00, 0x00, -0x00, 0x11, 0x00, 0x00, 0x00, 0x9d, 0x01, 0x9e, 0x01, 0x9f, 0x01, 0xa0, 0x01, 0x9f, 0x01, 0xed, 0x01, 0x02, 0x00, 0x1a, -0x02, 0x05, 0x00, 0x9f, 0x01, 0xb0, 0x02, 0x02, 0x00, 0xf6, 0x01, 0xb1, 0x02, 0x11, 0x02, 0x64, 0x00, 0x9f, 0x01, 0x77, -0x0d, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x9d, 0x01, 0x9e, 0x01, 0x9f, 0x01, 0xa0, 0x01, 0x9f, 0x01, 0xa1, 0x01, 0x02, -0x00, 0xa2, 0x01, 0xa3, 0x01, 0xa4, 0x01, 0xa5, 0x01, 0xa6, 0x01, 0xa7, 0x01, 0xa8, 0x01, 0xa9, 0x01, 0xaa, 0x01, 0xab, -0x01, 0xac, 0x01, 0xad, 0x01, 0xae, 0x01, 0xaf, 0x01, 0xb0, 0x01, 0xb1, 0x01, 0xb2, 0x01, 0xb3, 0x01, 0xb4, 0x01, 0xb5, -0x01, 0xb6, 0x01, 0xb7, 0x01, 0xb8, 0x01, 0xb9, 0x01, 0xba, 0x01, 0xbb, 0x01, 0xbc, 0x01, 0xbd, 0x01, 0xbe, 0x01, 0xbf, -0x01, 0xc0, 0x01, 0xc1, 0x01, 0xc2, 0x01, 0xc3, 0x01, 0xc4, 0x01, 0xc5, 0x01, 0xc6, 0x01, 0xc7, 0x01, 0xc8, 0x01, 0xc9, -0x01, 0xca, 0x01, 0xcb, 0x01, 0xcc, 0x01, 0xcd, 0x01, 0xce, 0x01, 0xcf, 0x01, 0xd0, 0x01, 0xd1, 0x01, 0xd2, 0x01, 0xd3, -0x01, 0xd4, 0x01, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, 0xd8, 0x01, 0xd9, 0x01, 0xda, 0x01, 0xdb, 0x01, 0xdc, 0x01, 0xdd, -0x01, 0xde, 0x01, 0xdf, 0x01, 0xe0, 0x01, 0xe1, 0x01, 0xe2, 0x01, 0xe3, 0x01, 0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, 0xe7, -0x01, 0xe8, 0x01, 0xe9, 0x01, 0xea, 0x01, 0xeb, 0x01, 0xec, 0x01, 0x05, 0x00, 0x9f, 0x01, 0xed, 0x01, 0x02, 0x00, 0xee, -0x01, 0xef, 0x01, 0xf0, 0x01, 0xf1, 0x01, 0xf2, 0x01, 0x05, 0x00, 0x9f, 0x01, 0xf3, 0x01, 0x02, 0x00, 0xf4, 0x01, 0x05, -0x00, 0x9f, 0x01, 0xf5, 0x01, 0x02, 0x00, 0xf6, 0x01, 0xf7, 0x01, 0xb2, 0x02, 0xb3, 0x02, 0xb4, 0x02, 0xb5, 0x02, 0xb6, -0x02, 0xb7, 0x02, 0xb8, 0x02, 0xff, 0x01, 0xb9, 0x02, 0xba, 0x02, 0xbb, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, 0x01, 0xbc, -0x02, 0x03, 0x02, 0xbd, 0x02, 0xbe, 0x02, 0xbf, 0x02, 0xc0, 0x02, 0xc1, 0x02, 0xc2, 0x02, 0xc3, 0x02, 0xc4, 0x02, 0xc5, -0x02, 0xc6, 0x02, 0xc7, 0x02, 0x11, 0x02, 0x64, 0x00, 0x9f, 0x01, 0x99, 0x10, 0x00, 0x00, 0xb1, 0x00, 0x00, 0x00, 0x9d, -0x01, 0x9e, 0x01, 0x9f, 0x01, 0xa0, 0x01, 0x9f, 0x01, 0xa1, 0x01, 0x02, 0x00, 0xa2, 0x01, 0xa3, 0x01, 0xa4, 0x01, 0xa5, -0x01, 0xa6, 0x01, 0xa7, 0x01, 0xa8, 0x01, 0xa9, 0x01, 0xaa, 0x01, 0xab, 0x01, 0xac, 0x01, 0xad, 0x01, 0xae, 0x01, 0xaf, -0x01, 0xb0, 0x01, 0xb1, 0x01, 0xb2, 0x01, 0xb3, 0x01, 0xb4, 0x01, 0xb5, 0x01, 0xb6, 0x01, 0xb7, 0x01, 0xb8, 0x01, 0xb9, -0x01, 0xba, 0x01, 0xbb, 0x01, 0xbc, 0x01, 0xbd, 0x01, 0xbe, 0x01, 0xbf, 0x01, 0xc0, 0x01, 0xc1, 0x01, 0xc2, 0x01, 0xc3, -0x01, 0xc4, 0x01, 0xc5, 0x01, 0xc6, 0x01, 0xc7, 0x01, 0xc8, 0x01, 0xc9, 0x01, 0xca, 0x01, 0xcb, 0x01, 0xcc, 0x01, 0xcd, -0x01, 0xce, 0x01, 0xcf, 0x01, 0xd0, 0x01, 0xd1, 0x01, 0xd2, 0x01, 0xd3, 0x01, 0xd4, 0x01, 0xd5, 0x01, 0xd6, 0x01, 0xd7, -0x01, 0xd8, 0x01, 0xd9, 0x01, 0xda, 0x01, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdf, 0x01, 0xe0, 0x01, 0xe1, -0x01, 0xe2, 0x01, 0xe3, 0x01, 0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, 0xe7, 0x01, 0xe8, 0x01, 0xe9, 0x01, 0xea, 0x01, 0xeb, -0x01, 0xec, 0x01, 0x05, 0x00, 0x9f, 0x01, 0x12, 0x02, 0x02, 0x00, 0x13, 0x02, 0x14, 0x02, 0x15, 0x02, 0x05, 0x00, 0x9f, -0x01, 0xc8, 0x02, 0x9f, 0x01, 0x17, 0x02, 0x18, 0x02, 0x19, 0x02, 0x05, 0x00, 0x9f, 0x01, 0xed, 0x01, 0x02, 0x00, 0x1a, -0x02, 0x05, 0x00, 0x9f, 0x01, 0xf3, 0x01, 0x02, 0x00, 0xee, 0x01, 0x05, 0x00, 0x9f, 0x01, 0x1b, 0x02, 0x02, 0x00, 0xf6, -0x01, 0xc9, 0x02, 0x1e, 0x02, 0xca, 0x02, 0x20, 0x02, 0x21, 0x02, 0x22, 0x02, 0xff, 0x01, 0x23, 0x02, 0x03, 0x02, 0x04, -0x02, 0xff, 0x01, 0x24, 0x02, 0x03, 0x02, 0x25, 0x02, 0x26, 0x02, 0xff, 0x01, 0x27, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, -0x01, 0x28, 0x02, 0x03, 0x02, 0x29, 0x02, 0x2a, 0x02, 0xff, 0x01, 0x2b, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, 0x01, 0x2c, -0x02, 0x03, 0x02, 0x2d, 0x02, 0x2e, 0x02, 0xff, 0x01, 0x2f, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, 0x01, 0x30, 0x02, 0x03, -0x02, 0xcb, 0x02, 0x32, 0x02, 0xff, 0x01, 0x33, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, 0x01, 0xcc, 0x02, 0xcd, 0x02, 0xce, -0x02, 0xcf, 0x02, 0xd0, 0x02, 0x39, 0x02, 0x3a, 0x02, 0x3b, 0x02, 0xd1, 0x02, 0xd2, 0x02, 0xd3, 0x02, 0xd4, 0x02, 0xd5, -0x02, 0xd6, 0x02, 0x03, 0x02, 0xd7, 0x02, 0x11, 0x02, 0x64, 0x00, 0x9f, 0x01, 0xbe, 0x1c, 0x00, 0x00, 0xf7, 0x00, 0x00, -0x00, 0x9d, 0x01, 0x9e, 0x01, 0x9f, 0x01, 0xa0, 0x01, 0x9f, 0x01, 0xa1, 0x01, 0x02, 0x00, 0xa2, 0x01, 0xa3, 0x01, 0xa4, -0x01, 0xa5, 0x01, 0xa6, 0x01, 0xa7, 0x01, 0xa8, 0x01, 0xa9, 0x01, 0xaa, 0x01, 0xab, 0x01, 0xac, 0x01, 0xad, 0x01, 0xae, -0x01, 0xaf, 0x01, 0xb0, 0x01, 0xb1, 0x01, 0xb2, 0x01, 0xb3, 0x01, 0xb4, 0x01, 0xb5, 0x01, 0xb6, 0x01, 0xb7, 0x01, 0xb8, -0x01, 0xb9, 0x01, 0xba, 0x01, 0xbb, 0x01, 0xbc, 0x01, 0xbd, 0x01, 0xbe, 0x01, 0xbf, 0x01, 0xc0, 0x01, 0xc1, 0x01, 0xc2, -0x01, 0xc3, 0x01, 0xc4, 0x01, 0xc5, 0x01, 0xc6, 0x01, 0xc7, 0x01, 0xc8, 0x01, 0xc9, 0x01, 0xca, 0x01, 0xcb, 0x01, 0xcc, -0x01, 0xcd, 0x01, 0xce, 0x01, 0xcf, 0x01, 0xd0, 0x01, 0xd1, 0x01, 0xd2, 0x01, 0xd3, 0x01, 0xd4, 0x01, 0xd5, 0x01, 0xd6, -0x01, 0xd7, 0x01, 0xd8, 0x01, 0xd9, 0x01, 0xda, 0x01, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdf, 0x01, 0xe0, -0x01, 0xe1, 0x01, 0xe2, 0x01, 0xe3, 0x01, 0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, 0xe7, 0x01, 0xe8, 0x01, 0xe9, 0x01, 0xea, -0x01, 0xeb, 0x01, 0xec, 0x01, 0x05, 0x00, 0x9f, 0x01, 0x12, 0x02, 0x02, 0x00, 0x13, 0x02, 0x14, 0x02, 0x15, 0x02, 0x05, -0x00, 0x9f, 0x01, 0xd8, 0x02, 0x9f, 0x01, 0x45, 0x02, 0x46, 0x02, 0x47, 0x02, 0x48, 0x02, 0x49, 0x02, 0x4a, 0x02, 0x4b, -0x02, 0x4c, 0x02, 0x4d, 0x02, 0x4e, 0x02, 0x4f, 0x02, 0x50, 0x02, 0x51, 0x02, 0x52, 0x02, 0x53, 0x02, 0x05, 0x00, 0x9f, -0x01, 0x17, 0x02, 0x18, 0x02, 0x19, 0x02, 0x05, 0x00, 0x9f, 0x01, 0xed, 0x01, 0x02, 0x00, 0x1a, 0x02, 0x05, 0x00, 0x9f, -0x01, 0xf3, 0x01, 0x02, 0x00, 0xee, 0x01, 0xef, 0x01, 0x05, 0x00, 0x9f, 0x01, 0x54, 0x02, 0x02, 0x00, 0xf6, 0x01, 0xd9, -0x02, 0x57, 0x02, 0xda, 0x02, 0x59, 0x02, 0x5a, 0x02, 0x5b, 0x02, 0xff, 0x01, 0x5c, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, -0x01, 0x5d, 0x02, 0x03, 0x02, 0x5e, 0x02, 0x5f, 0x02, 0xff, 0x01, 0x60, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, 0x01, 0x61, -0x02, 0x03, 0x02, 0x62, 0x02, 0x63, 0x02, 0xff, 0x01, 0x64, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, 0x01, 0x65, 0x02, 0x03, -0x02, 0x66, 0x02, 0x67, 0x02, 0xff, 0x01, 0x68, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, 0x01, 0x69, 0x02, 0x03, 0x02, 0xdb, -0x02, 0x6b, 0x02, 0xff, 0x01, 0x6c, 0x02, 0x03, 0x02, 0x04, 0x02, 0xff, 0x01, 0xdc, 0x02, 0xdd, 0x02, 0xde, 0x02, 0xdf, -0x02, 0xe0, 0x02, 0x72, 0x02, 0x73, 0x02, 0x74, 0x02, 0xe1, 0x02, 0xe2, 0x02, 0xe3, 0x02, 0xe4, 0x02, 0xe5, 0x02, 0xe6, -0x02, 0x03, 0x02, 0xe7, 0x02, 0x7c, 0x02, 0xe8, 0x02, 0xe9, 0x02, 0x7e, 0x02, 0xff, 0x01, 0x7f, 0x02, 0x80, 0x02, 0x81, -0x02, 0xea, 0x02, 0x83, 0x02, 0x84, 0x02, 0x85, 0x02, 0x86, 0x02, 0x87, 0x02, 0x88, 0x02, 0x81, 0x02, 0x89, 0x02, 0x84, -0x02, 0x8a, 0x02, 0x81, 0x02, 0x8b, 0x02, 0x84, 0x02, 0xeb, 0x02, 0xec, 0x02, 0x8f, 0x02, 0x81, 0x02, 0xed, 0x02, 0xee, -0x02, 0x84, 0x02, 0x8a, 0x02, 0x81, 0x02, 0xef, 0x02, 0x84, 0x02, 0xf0, 0x02, 0xf1, 0x02, 0x95, 0x02, 0x81, 0x02, 0xf2, -0x02, 0x84, 0x02, 0x8a, 0x02, 0x81, 0x02, 0x97, 0x02, 0x84, 0x02, 0xf3, 0x02, 0xf4, 0x02, 0x9b, 0x02, 0x9c, 0x02, 0x9d, -0x02, 0x9e, 0x02, 0x9f, 0x02, 0xa0, 0x02, 0xf5, 0x02, 0x11, 0x02, 0x64, 0x00, 0x9f, 0x01, +0x00, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, +0x00, 0x1f, 0x00, 0x20, 0x00, 0x21, 0x00, 0x22, 0x00, 0x23, 0x00, 0x24, 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, +0x00, 0x29, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x31, 0x00, 0x32, +0x00, 0x33, 0x00, 0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3a, 0x00, 0x3b, 0x00, 0x3c, +0x00, 0x3d, 0x00, 0x3e, 0x00, 0x3f, 0x00, 0x40, 0x00, 0x41, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44, 0x00, 0x45, 0x00, 0x46, +0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a, 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x02, 0x00, 0x4f, +0x00, 0x50, 0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56, 0x00, 0x02, 0x00, 0x57, 0x00, 0x58, +0x00, 0x59, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0x5c, 0x00, 0x5a, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x5f, 0x00, 0x60, +0x00, 0x61, 0x00, 0x62, 0x00, 0x63, 0x00, 0x64, 0x00, 0x65, 0x00, 0x66, 0x00, 0x67, 0x00, 0x68, 0x00, 0x69, 0x00, 0x5a, +0x00, 0x17, 0x08, 0x00, 0x00, 0x97, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x6c, 0x00, 0x01, 0x00, 0x02, +0x00, 0x6d, 0x00, 0x6e, 0x00, 0x6f, 0x00, 0x70, 0x00, 0x71, 0x00, 0x72, 0x00, 0x73, 0x00, 0x74, 0x00, 0x75, 0x00, 0x76, +0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a, 0x00, 0x7b, 0x00, 0x7c, 0x00, 0x7d, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x80, +0x00, 0x81, 0x00, 0x82, 0x00, 0x83, 0x00, 0x84, 0x00, 0x85, 0x00, 0x86, 0x00, 0x87, 0x00, 0x88, 0x00, 0x89, 0x00, 0x8a, +0x00, 0x8b, 0x00, 0x8c, 0x00, 0x8d, 0x00, 0x8e, 0x00, 0x8f, 0x00, 0x90, 0x00, 0x91, 0x00, 0x92, 0x00, 0x93, 0x00, 0x94, +0x00, 0x95, 0x00, 0x96, 0x00, 0x97, 0x00, 0x98, 0x00, 0x99, 0x00, 0x9a, 0x00, 0x9b, 0x00, 0x9c, 0x00, 0x9d, 0x00, 0x9e, +0x00, 0x9f, 0x00, 0xa0, 0x00, 0xa1, 0x00, 0xa2, 0x00, 0xa3, 0x00, 0xa4, 0x00, 0xa5, 0x00, 0xa6, 0x00, 0xa7, 0x00, 0xa8, +0x00, 0xa9, 0x00, 0xaa, 0x00, 0xab, 0x00, 0xac, 0x00, 0xad, 0x00, 0xae, 0x00, 0xaf, 0x00, 0xb0, 0x00, 0xb1, 0x00, 0x48, +0x00, 0xb2, 0x00, 0x02, 0x00, 0x6d, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0xb5, 0x00, 0xb6, 0x00, 0xb7, 0x00, 0xb8, 0x00, 0x4e, +0x00, 0x02, 0x00, 0xb9, 0x00, 0xba, 0x00, 0xbb, 0x00, 0xbc, 0x00, 0xbd, 0x00, 0xbe, 0x00, 0x02, 0x00, 0xbf, 0x00, 0x5a, +0x00, 0x5b, 0x00, 0x02, 0x00, 0xc0, 0x00, 0x5a, 0x00, 0xc1, 0x00, 0xc2, 0x00, 0x02, 0x00, 0xc3, 0x00, 0x5a, 0x00, 0x5b, +0x00, 0x02, 0x00, 0xc4, 0x00, 0x5a, 0x00, 0xc5, 0x00, 0xc6, 0x00, 0x02, 0x00, 0xc7, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x02, +0x00, 0xc8, 0x00, 0x5a, 0x00, 0xc9, 0x00, 0xca, 0x00, 0x02, 0x00, 0xcb, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0xcc, +0x00, 0x5a, 0x00, 0xcd, 0x00, 0xce, 0x00, 0x02, 0x00, 0xcf, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0xd0, 0x00, 0xd1, +0x00, 0xd2, 0x00, 0xd3, 0x00, 0xd4, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0xd8, 0x00, 0xd9, 0x00, 0xda, 0x00, 0xdb, +0x00, 0xdc, 0x00, 0xdd, 0x00, 0x5a, 0x00, 0xde, 0x00, 0x5a, 0x00, 0x51, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, +0x00, 0x6a, 0x00, 0x6b, 0x00, 0x4e, 0x00, 0x02, 0x00, 0x5a, 0x00, 0x62, 0x0e, 0x00, 0x00, 0xdb, 0x00, 0x00, 0x00, 0x00, +0x00, 0x6a, 0x00, 0x6b, 0x00, 0xdf, 0x00, 0x01, 0x00, 0x02, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x6f, 0x00, 0x70, 0x00, 0x71, +0x00, 0x72, 0x00, 0x73, 0x00, 0x74, 0x00, 0x75, 0x00, 0x76, 0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x7a, 0x00, 0x7b, +0x00, 0x7c, 0x00, 0x7d, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x81, 0x00, 0x82, 0x00, 0x83, 0x00, 0x84, 0x00, 0x85, +0x00, 0x86, 0x00, 0x87, 0x00, 0x88, 0x00, 0x89, 0x00, 0x8a, 0x00, 0x8b, 0x00, 0x8c, 0x00, 0x8d, 0x00, 0x8e, 0x00, 0x8f, +0x00, 0x90, 0x00, 0x91, 0x00, 0x92, 0x00, 0x93, 0x00, 0x94, 0x00, 0x95, 0x00, 0x96, 0x00, 0x97, 0x00, 0x98, 0x00, 0x99, +0x00, 0x9a, 0x00, 0x9b, 0x00, 0x9c, 0x00, 0x9d, 0x00, 0x9e, 0x00, 0x9f, 0x00, 0xa0, 0x00, 0xa1, 0x00, 0xa2, 0x00, 0xa3, +0x00, 0xa4, 0x00, 0xa5, 0x00, 0xa6, 0x00, 0xa7, 0x00, 0xa8, 0x00, 0xa9, 0x00, 0xaa, 0x00, 0xab, 0x00, 0xac, 0x00, 0xad, +0x00, 0xae, 0x00, 0xaf, 0x00, 0xb0, 0x00, 0xb1, 0x00, 0x48, 0x00, 0xb2, 0x00, 0x02, 0x00, 0x6d, 0x00, 0xb3, 0x00, 0xb4, +0x00, 0xb5, 0x00, 0xe0, 0x00, 0xb6, 0x00, 0xe1, 0x00, 0xb7, 0x00, 0xb8, 0x00, 0x4e, 0x00, 0x02, 0x00, 0xe2, 0x00, 0xe3, +0x00, 0x02, 0x00, 0xe4, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0xe5, 0x00, 0x5a, 0x00, 0xe6, 0x00, 0xe7, 0x00, 0xe8, +0x00, 0xe9, 0x00, 0xea, 0x00, 0xeb, 0x00, 0xec, 0x00, 0xed, 0x00, 0x02, 0x00, 0xee, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x02, +0x00, 0xef, 0x00, 0x5a, 0x00, 0xf0, 0x00, 0xf1, 0x00, 0x02, 0x00, 0xf2, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0xf3, +0x00, 0x5a, 0x00, 0xf4, 0x00, 0xf5, 0x00, 0x02, 0x00, 0xf6, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0xf7, 0x00, 0x5a, +0x00, 0xf8, 0x00, 0xf9, 0x00, 0x02, 0x00, 0xfa, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0xfb, 0x00, 0x5a, 0x00, 0xfc, +0x00, 0xfd, 0x00, 0x02, 0x00, 0xfe, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0xff, 0x00, 0x00, 0x01, 0x01, 0x01, 0x02, +0x01, 0x03, 0x01, 0x04, 0x01, 0x05, 0x01, 0x06, 0x01, 0x07, 0x01, 0x08, 0x01, 0x09, 0x01, 0x0a, 0x01, 0x0b, 0x01, 0x0c, +0x01, 0x5a, 0x00, 0x0d, 0x01, 0x0e, 0x01, 0x0f, 0x01, 0x10, 0x01, 0x11, 0x01, 0x02, 0x00, 0x12, 0x01, 0x13, 0x01, 0x02, +0x00, 0x14, 0x01, 0x15, 0x01, 0x5a, 0x00, 0x16, 0x01, 0x17, 0x01, 0x18, 0x01, 0x19, 0x01, 0x02, 0x00, 0x1a, 0x01, 0x5a, +0x00, 0x5b, 0x00, 0x02, 0x00, 0x1b, 0x01, 0x5a, 0x00, 0x1c, 0x01, 0x1d, 0x01, 0x1e, 0x01, 0x1f, 0x01, 0x20, 0x01, 0x02, +0x00, 0x21, 0x01, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0x22, 0x01, 0x5a, 0x00, 0x23, 0x01, 0x24, 0x01, 0x25, 0x01, 0x02, +0x00, 0x26, 0x01, 0x27, 0x01, 0x28, 0x01, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0x29, 0x01, 0x5a, 0x00, 0x2a, 0x01, 0x2b, +0x01, 0x2c, 0x01, 0x2d, 0x01, 0x2e, 0x01, 0x2f, 0x01, 0x15, 0x01, 0x30, 0x01, 0x31, 0x01, 0x5a, 0x00, 0x13, 0x03, 0x00, +0x00, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x32, 0x01, 0x02, 0x00, 0x33, 0x01, 0x34, 0x01, 0x35, +0x01, 0x36, 0x01, 0x37, 0x01, 0x38, 0x01, 0x39, 0x01, 0x3a, 0x01, 0x3b, 0x01, 0x3c, 0x01, 0x3d, 0x01, 0x3e, 0x01, 0x3f, +0x01, 0x02, 0x00, 0x40, 0x01, 0x41, 0x01, 0x42, 0x01, 0x43, 0x01, 0x44, 0x01, 0x4e, 0x00, 0x02, 0x00, 0x45, 0x01, 0x46, +0x01, 0x5a, 0x00, 0x91, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0xb8, 0x00, 0x4e, +0x00, 0x02, 0x00, 0x47, 0x01, 0x5a, 0x00, 0xea, 0x06, 0x00, 0x00, 0x70, 0x00, 0x00, 0x00, 0x48, 0x01, 0x49, 0x01, 0x01, +0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x75, +0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x11, 0x00, 0x7c, 0x00, 0x7d, 0x00, 0x14, 0x00, 0x15, +0x00, 0x80, 0x00, 0x17, 0x00, 0x82, 0x00, 0x83, 0x00, 0x84, 0x00, 0x85, 0x00, 0x86, 0x00, 0x87, 0x00, 0x88, 0x00, 0x89, +0x00, 0x8a, 0x00, 0x8b, 0x00, 0x8c, 0x00, 0x8d, 0x00, 0x8e, 0x00, 0x8f, 0x00, 0x90, 0x00, 0x91, 0x00, 0x92, 0x00, 0x93, +0x00, 0x94, 0x00, 0x95, 0x00, 0x2c, 0x00, 0x97, 0x00, 0x98, 0x00, 0x99, 0x00, 0x9a, 0x00, 0x9b, 0x00, 0x9c, 0x00, 0x9d, +0x00, 0x9e, 0x00, 0x35, 0x00, 0x36, 0x00, 0xa1, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3a, 0x00, 0xa5, 0x00, 0xa6, 0x00, 0x3d, +0x00, 0xa8, 0x00, 0xa9, 0x00, 0xaa, 0x00, 0x41, 0x00, 0x42, 0x00, 0xad, 0x00, 0xae, 0x00, 0xaf, 0x00, 0xb0, 0x00, 0xb1, +0x00, 0x48, 0x00, 0x4a, 0x01, 0x4a, 0x00, 0x4b, 0x01, 0x4c, 0x01, 0x4d, 0x01, 0x4e, 0x00, 0x02, 0x00, 0x4f, 0x00, 0x4e, +0x01, 0x4f, 0x01, 0x50, 0x01, 0x51, 0x01, 0x52, 0x01, 0x53, 0x01, 0x54, 0x01, 0x02, 0x00, 0x55, 0x01, 0x56, 0x01, 0x57, +0x01, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0x58, 0x01, 0x5a, 0x00, 0x59, 0x01, 0x5a, 0x01, 0x5b, 0x01, 0x5c, 0x01, 0x5d, +0x01, 0x5e, 0x01, 0x5f, 0x01, 0x60, 0x01, 0x61, 0x01, 0x62, 0x01, 0x63, 0x01, 0x68, 0x00, 0x69, 0x00, 0x5a, 0x00, 0x71, +0x07, 0x00, 0x00, 0x96, 0x00, 0x00, 0x00, 0x48, 0x01, 0x49, 0x01, 0x6c, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, +0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x75, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, +0x00, 0x0f, 0x00, 0x10, 0x00, 0x11, 0x00, 0x7c, 0x00, 0x7d, 0x00, 0x14, 0x00, 0x15, 0x00, 0x80, 0x00, 0x17, 0x00, 0x82, +0x00, 0x83, 0x00, 0x84, 0x00, 0x85, 0x00, 0x86, 0x00, 0x87, 0x00, 0x88, 0x00, 0x89, 0x00, 0x8a, 0x00, 0x8b, 0x00, 0x8c, +0x00, 0x8d, 0x00, 0x8e, 0x00, 0x8f, 0x00, 0x90, 0x00, 0x91, 0x00, 0x92, 0x00, 0x93, 0x00, 0x94, 0x00, 0x95, 0x00, 0x2c, +0x00, 0x97, 0x00, 0x98, 0x00, 0x99, 0x00, 0x9a, 0x00, 0x9b, 0x00, 0x9c, 0x00, 0x9d, 0x00, 0x9e, 0x00, 0x35, 0x00, 0x36, +0x00, 0xa1, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3a, 0x00, 0xa5, 0x00, 0xa6, 0x00, 0x3d, 0x00, 0xa8, 0x00, 0xa9, 0x00, 0xaa, +0x00, 0x41, 0x00, 0x42, 0x00, 0xad, 0x00, 0xae, 0x00, 0xaf, 0x00, 0xb0, 0x00, 0xb1, 0x00, 0x48, 0x00, 0xb2, 0x00, 0x02, +0x00, 0x03, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0xb5, 0x00, 0x64, 0x01, 0x65, 0x01, 0xb8, 0x00, 0x4e, 0x00, 0x02, 0x00, 0xb9, +0x00, 0x66, 0x01, 0x67, 0x01, 0xbc, 0x00, 0xbd, 0x00, 0xbe, 0x00, 0x02, 0x00, 0xbf, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x02, +0x00, 0xc0, 0x00, 0x5a, 0x00, 0xc1, 0x00, 0xc2, 0x00, 0x02, 0x00, 0xc3, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0xc4, +0x00, 0x5a, 0x00, 0xc5, 0x00, 0xc6, 0x00, 0x02, 0x00, 0xc7, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0xc8, 0x00, 0x5a, +0x00, 0xc9, 0x00, 0xca, 0x00, 0x02, 0x00, 0xcb, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0xcc, 0x00, 0x5a, 0x00, 0xcd, +0x00, 0xce, 0x00, 0x02, 0x00, 0xcf, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0xd2, 0x00, 0xd3, +0x00, 0xd4, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0xd8, 0x00, 0xd9, 0x00, 0xda, 0x00, 0xdb, 0x00, 0xdc, 0x00, 0xdd, +0x00, 0x5a, 0x00, 0xde, 0x00, 0x5a, 0x00, 0x52, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x48, 0x01, 0x49, 0x01, 0x4e, +0x00, 0x02, 0x00, 0x5a, 0x00, 0x39, 0x0d, 0x00, 0x00, 0xd3, 0x00, 0x00, 0x00, 0x48, 0x01, 0x49, 0x01, 0x68, 0x01, 0x01, +0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x75, +0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x10, 0x00, 0x11, 0x00, 0x7c, 0x00, 0x7d, 0x00, 0x14, 0x00, 0x15, +0x00, 0x80, 0x00, 0x17, 0x00, 0x82, 0x00, 0x83, 0x00, 0x84, 0x00, 0x85, 0x00, 0x86, 0x00, 0x87, 0x00, 0x88, 0x00, 0x89, +0x00, 0x8a, 0x00, 0x8b, 0x00, 0x8c, 0x00, 0x8d, 0x00, 0x8e, 0x00, 0x8f, 0x00, 0x90, 0x00, 0x91, 0x00, 0x92, 0x00, 0x93, +0x00, 0x94, 0x00, 0x95, 0x00, 0x2c, 0x00, 0x97, 0x00, 0x98, 0x00, 0x99, 0x00, 0x9a, 0x00, 0x9b, 0x00, 0x9c, 0x00, 0x9d, +0x00, 0x9e, 0x00, 0x35, 0x00, 0x36, 0x00, 0xa1, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3a, 0x00, 0xa5, 0x00, 0xa6, 0x00, 0x3d, +0x00, 0xa8, 0x00, 0xa9, 0x00, 0xaa, 0x00, 0x41, 0x00, 0x42, 0x00, 0xad, 0x00, 0xae, 0x00, 0xaf, 0x00, 0xb0, 0x00, 0xb1, +0x00, 0x48, 0x00, 0xb2, 0x00, 0x02, 0x00, 0x03, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0xb5, 0x00, 0x69, 0x01, 0x64, 0x01, 0x6a, +0x01, 0x65, 0x01, 0xb8, 0x00, 0x6b, 0x01, 0x6c, 0x01, 0x02, 0x00, 0x6d, 0x01, 0x6e, 0x01, 0x02, 0x00, 0x6f, 0x01, 0x5a, +0x00, 0x70, 0x01, 0x71, 0x01, 0x72, 0x01, 0x02, 0x00, 0x73, 0x01, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0x74, 0x01, 0x5a, +0x00, 0x75, 0x01, 0x76, 0x01, 0x20, 0x01, 0x02, 0x00, 0x77, 0x01, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0x78, 0x01, 0x5a, +0x00, 0x79, 0x01, 0x7a, 0x01, 0x25, 0x01, 0x02, 0x00, 0x7b, 0x01, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0x7c, 0x01, 0x5a, +0x00, 0x7d, 0x01, 0x7e, 0x01, 0x7f, 0x01, 0x80, 0x01, 0x81, 0x01, 0x6f, 0x01, 0x5a, 0x00, 0x4e, 0x00, 0x02, 0x00, 0x82, +0x01, 0xe3, 0x00, 0x02, 0x00, 0x83, 0x01, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0x84, 0x01, 0x5a, 0x00, 0x85, 0x01, 0x86, +0x01, 0x87, 0x01, 0x88, 0x01, 0x89, 0x01, 0x8a, 0x01, 0x8b, 0x01, 0x02, 0x00, 0x8c, 0x01, 0x5a, 0x00, 0x5b, 0x00, 0x02, +0x00, 0x8d, 0x01, 0x5a, 0x00, 0xec, 0x00, 0xed, 0x00, 0x02, 0x00, 0x8e, 0x01, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0xef, +0x00, 0x5a, 0x00, 0xf0, 0x00, 0xf1, 0x00, 0x02, 0x00, 0x8f, 0x01, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0xf3, 0x00, 0x5a, +0x00, 0xf4, 0x00, 0xf5, 0x00, 0x02, 0x00, 0x90, 0x01, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0xf7, 0x00, 0x5a, 0x00, 0x91, +0x01, 0x92, 0x01, 0x02, 0x00, 0x93, 0x01, 0x5a, 0x00, 0x5b, 0x00, 0x02, 0x00, 0x94, 0x01, 0x95, 0x01, 0x96, 0x01, 0x97, +0x01, 0x98, 0x01, 0x99, 0x01, 0x9a, 0x01, 0x9b, 0x01, 0x9c, 0x01, 0x9d, 0x01, 0x9e, 0x01, 0x9f, 0x01, 0xa0, 0x01, 0xa1, +0x01, 0x5a, 0x00, 0xa2, 0x01, 0xa3, 0x01, 0xa4, 0x01, 0xa5, 0x01, 0xa6, 0x01, 0x5a, 0x00, 0x02, 0x03, 0x00, 0x00, 0x1c, +0x00, 0x00, 0x00, 0x48, 0x01, 0x49, 0x01, 0x32, 0x01, 0x02, 0x00, 0xa7, 0x01, 0xa8, 0x01, 0xa9, 0x01, 0xaa, 0x01, 0xab, +0x01, 0xac, 0x01, 0xad, 0x01, 0x3a, 0x01, 0x3b, 0x01, 0x3c, 0x01, 0x3d, 0x01, 0x3e, 0x01, 0x3f, 0x01, 0x02, 0x00, 0x40, +0x01, 0x41, 0x01, 0xae, 0x01, 0xaf, 0x01, 0xb0, 0x01, 0x4e, 0x00, 0x02, 0x00, 0x45, 0x01, 0x46, 0x01, 0x5a, 0x00, 0x92, +0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x48, 0x01, 0x49, 0x01, 0xb8, 0x00, 0x4e, 0x00, 0x02, 0x00, 0x47, 0x01, 0x5a, +0x00, }; int IMAGE_IMAGE_OFFSET = 0; -int IMAGE_IMAGE_SIZE = 30655; +int IMAGE_IMAGE_SIZE = 13681; diff --git a/ios/include/material/image.filamat b/ios/include/material/image.filamat deleted file mode 100644 index cea5fa9a2e1c90ab3a90251eaa8df7d5a3e1ced3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44497 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 bJ?bm!UZlZ(6+fNufclzxkoWyVhV1?ygyPl4 diff --git a/ios/include/material/unlit_opaque.S b/ios/include/material/unlit_opaque.S deleted file mode 100644 index e9a86486..00000000 --- a/ios/include/material/unlit_opaque.S +++ /dev/null @@ -1,12 +0,0 @@ - .global UNLIT_OPAQUE_UNLIT_OPAQUE_OFFSET; - .global UNLIT_OPAQUE_UNLIT_OPAQUE_SIZE; - - .global UNLIT_OPAQUE_PACKAGE - .section .rodata -UNLIT_OPAQUE_PACKAGE: - .incbin "unlit_opaque.bin" -UNLIT_OPAQUE_UNLIT_OPAQUE_OFFSET: - .int 0 -UNLIT_OPAQUE_UNLIT_OPAQUE_SIZE: - .int 78806 - diff --git a/ios/include/material/unlit_opaque.apple.S b/ios/include/material/unlit_opaque.apple.S deleted file mode 100644 index 7eab8572..00000000 --- a/ios/include/material/unlit_opaque.apple.S +++ /dev/null @@ -1,12 +0,0 @@ - .global _UNLIT_OPAQUE_UNLIT_OPAQUE_OFFSET; - .global _UNLIT_OPAQUE_UNLIT_OPAQUE_SIZE; - - .global _UNLIT_OPAQUE_PACKAGE - .section __TEXT,__const -_UNLIT_OPAQUE_PACKAGE: - .incbin "unlit_opaque.bin" -_UNLIT_OPAQUE_UNLIT_OPAQUE_OFFSET: - .int 0 -_UNLIT_OPAQUE_UNLIT_OPAQUE_SIZE: - .int 78806 - diff --git a/ios/include/material/unlit_opaque.bin b/ios/include/material/unlit_opaque.bin deleted file mode 100644 index 5b614cd7db0b296d871e6f082e9f4e72d9d6255b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78806 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 UO-{3uHt#LMb+NO=X)*o(|B)oHQvd(} diff --git a/ios/include/material/unlit_opaque.c b/ios/include/material/unlit_opaque.c deleted file mode 100644 index 17175af3..00000000 --- a/ios/include/material/unlit_opaque.c +++ /dev/null @@ -1,3950 +0,0 @@ -#include - -const uint8_t UNLIT_OPAQUE_PACKAGE[] = { -// UNLIT_OPAQUE -0x53, 0x52, 0x45, 0x56, 0x5f, 0x54, 0x41, 0x4d, 0x04, 0x00, 0x00, 0x00, 0x1f, 0x00, 0x00, 0x00, 0x54, 0x41, 0x45, 0x46, -0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x01, 0x45, 0x4d, 0x41, 0x4e, 0x5f, 0x54, 0x41, 0x4d, 0x0b, 0x00, 0x00, -0x00, 0x42, 0x61, 0x6b, 0x65, 0x64, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x00, 0x4c, 0x44, 0x4d, 0x53, 0x5f, 0x54, 0x41, 0x4d, -0x04, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x4e, 0x4d, 0x4f, 0x44, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, -0x00, 0x46, 0x49, 0x4e, 0x55, 0x5f, 0x54, 0x41, 0x4d, 0x87, 0x00, 0x00, 0x00, 0x08, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x00, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x00, 0x01, 0x4c, 0x69, 0x67, 0x68, 0x74, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, -0x04, 0x53, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x05, 0x46, 0x72, 0x6f, -0x78, 0x65, 0x6c, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x06, 0x42, -0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x02, 0x4d, 0x6f, 0x72, 0x70, 0x68, 0x69, -0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x03, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, -0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x00, 0x07, 0x50, 0x4d, 0x41, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0xad, 0x00, 0x00, 0x00, -0x03, 0x00, 0x02, 0x07, 0x07, 0x01, 0x02, 0x09, 0x07, 0x00, 0x09, 0x00, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x68, -0x61, 0x64, 0x6f, 0x77, 0x4d, 0x61, 0x70, 0x00, 0x01, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x66, 0x72, 0x6f, 0x78, 0x65, -0x6c, 0x73, 0x00, 0x02, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x44, 0x46, 0x47, 0x00, 0x03, 0x6c, 0x69, -0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x00, 0x04, 0x6c, 0x69, 0x67, -0x68, 0x74, 0x5f, 0x73, 0x73, 0x61, 0x6f, 0x00, 0x05, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x73, 0x72, 0x00, 0x06, -0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x00, 0x07, 0x6d, 0x6f, 0x72, -0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, -0x69, 0x6f, 0x6e, 0x73, 0x00, 0x08, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x75, 0x66, -0x66, 0x65, 0x72, 0x5f, 0x74, 0x61, 0x6e, 0x67, 0x65, 0x6e, 0x74, 0x73, 0x00, 0x20, 0x42, 0x49, 0x55, 0x5f, 0x54, 0x41, -0x4d, 0x17, 0x00, 0x00, 0x00, 0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x42, 0x49, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0x17, 0x00, 0x00, 0x00, -0x4d, 0x61, 0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x20, 0x42, 0x55, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0x17, 0x00, 0x00, 0x00, 0x4d, 0x61, 0x74, 0x65, 0x72, -0x69, 0x61, 0x6c, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x53, 0x53, -0x4f, 0x44, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x49, 0x53, 0x4f, 0x44, 0x5f, 0x54, 0x41, 0x4d, 0x01, -0x00, 0x00, 0x00, 0x00, 0x4e, 0x45, 0x4c, 0x42, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x44, 0x4d, 0x52, -0x54, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x46, 0x45, 0x52, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, -0x00, 0x00, 0x00, 0x53, 0x57, 0x45, 0x44, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x49, 0x52, 0x57, 0x43, -0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x01, 0x49, 0x52, 0x57, 0x44, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, -0x00, 0x01, 0x53, 0x45, 0x54, 0x44, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x01, 0x54, 0x53, 0x4e, 0x49, 0x5f, -0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x4f, 0x4d, 0x55, 0x43, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, -0x00, 0x50, 0x4f, 0x52, 0x50, 0x5f, 0x54, 0x41, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x44, 0x41, 0x48, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4d, 0x48, 0x53, 0x5f, 0x54, -0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x4d, 0x46, 0x45, 0x52, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, -0x54, 0x46, 0x45, 0x52, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x52, 0x4f, 0x49, 0x43, 0x5f, 0x54, 0x41, -0x4d, 0x01, 0x00, 0x00, 0x00, 0x01, 0x41, 0x51, 0x45, 0x52, 0x5f, 0x54, 0x41, 0x4d, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, -0x00, 0x00, 0x41, 0x41, 0x50, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x52, 0x41, 0x56, 0x53, 0x5f, -0x54, 0x41, 0x4d, 0x04, 0x00, 0x00, 0x00, 0x9a, 0x99, 0x19, 0x3e, 0x52, 0x48, 0x54, 0x53, 0x5f, 0x54, 0x41, 0x4d, 0x04, -0x00, 0x00, 0x00, 0xcd, 0xcc, 0x4c, 0x3e, 0x4f, 0x44, 0x45, 0x56, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, -0x52, 0x54, 0x4e, 0x49, 0x5f, 0x54, 0x41, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x50, 0x44, 0x53, 0x43, 0x5f, 0x54, 0x41, -0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x54, 0x58, 0x45, 0x54, 0x5f, 0x43, 0x49, 0x44, 0x83, 0x9f, 0x00, 0x00, 0x6a, 0x03, -0x00, 0x00, 0x23, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x33, 0x30, 0x30, 0x20, 0x65, 0x73, 0x00, 0x73, 0x74, -0x72, 0x75, 0x63, 0x74, 0x20, 0x50, 0x65, 0x72, 0x52, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, -0x74, 0x61, 0x00, 0x7b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, -0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x33, 0x20, 0x77, 0x6f, 0x72, -0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x4d, 0x61, 0x74, -0x72, 0x69, 0x78, 0x3b, 0x00, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, -0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x00, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x43, 0x68, -0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x3b, 0x00, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, -0x64, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x75, 0x73, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x3b, 0x00, 0x76, -0x65, 0x63, 0x34, 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5b, 0x38, 0x5d, 0x3b, 0x00, 0x7d, 0x3b, 0x00, -0x23, 0x69, 0x66, 0x6e, 0x64, 0x65, 0x66, 0x20, 0x53, 0x50, 0x49, 0x52, 0x56, 0x5f, 0x43, 0x52, 0x4f, 0x53, 0x53, 0x5f, -0x43, 0x4f, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x54, 0x5f, 0x49, 0x44, 0x5f, 0x31, 0x00, 0x23, 0x64, 0x65, 0x66, 0x69, 0x6e, -0x65, 0x20, 0x53, 0x50, 0x49, 0x52, 0x56, 0x5f, 0x43, 0x52, 0x4f, 0x53, 0x53, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x41, -0x4e, 0x54, 0x5f, 0x49, 0x44, 0x5f, 0x31, 0x20, 0x36, 0x34, 0x00, 0x23, 0x65, 0x6e, 0x64, 0x69, 0x66, 0x00, 0x63, 0x6f, -0x6e, 0x73, 0x74, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x49, -0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x53, 0x20, 0x3d, 0x20, 0x53, 0x50, 0x49, 0x52, 0x56, 0x5f, 0x43, 0x52, 0x4f, -0x53, 0x53, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x54, 0x5f, 0x49, 0x44, 0x5f, 0x31, 0x3b, 0x00, 0x6c, 0x61, -0x79, 0x6f, 0x75, 0x74, 0x28, 0x73, 0x74, 0x64, 0x31, 0x34, 0x30, 0x29, 0x20, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x20, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x50, 0x65, 0x72, 0x52, -0x65, 0x6e, 0x64, 0x65, 0x72, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, 0x61, 0x20, 0x61, 0x5b, 0x43, 0x4f, 0x4e, 0x46, -0x49, 0x47, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x53, 0x5d, 0x3b, 0x00, 0x7d, -0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x3b, 0x00, 0x6c, 0x61, 0x79, -0x6f, 0x75, 0x74, 0x28, 0x73, 0x74, 0x64, 0x31, 0x34, 0x30, 0x29, 0x20, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, -0x46, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x61, -0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x62, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x63, 0x3b, 0x00, 0x6d, 0x61, -0x74, 0x34, 0x20, 0x64, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x65, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x66, -0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x67, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, -0x63, 0x32, 0x20, 0x68, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x69, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x20, 0x6a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6b, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6c, 0x3b, 0x00, -0x76, 0x65, 0x63, 0x32, 0x20, 0x6d, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x6e, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, -0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6f, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, -0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x70, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x71, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x20, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x73, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x74, 0x3b, -0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x75, 0x3b, 0x00, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x20, 0x76, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, -0x77, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x78, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x79, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x20, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, -0x61, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x62, 0x7a, -0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x63, 0x7a, 0x3b, 0x00, -0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x64, 0x7a, 0x3b, 0x00, 0x6d, 0x65, -0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x65, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, -0x6d, 0x70, 0x20, 0x75, 0x76, 0x65, 0x63, 0x33, 0x20, 0x66, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, -0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x67, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, -0x63, 0x32, 0x20, 0x68, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x20, 0x69, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6a, -0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x6b, 0x7a, 0x5b, 0x39, -0x5d, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x6c, 0x7a, 0x3b, 0x00, -0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6d, 0x7a, 0x3b, 0x00, 0x6d, 0x65, -0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6e, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, -0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6f, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, -0x76, 0x65, 0x63, 0x32, 0x20, 0x70, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x75, 0x69, 0x6e, -0x74, 0x20, 0x71, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, -0x72, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x73, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, -0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x74, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x75, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x20, 0x76, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, -0x77, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x78, 0x7a, -0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x79, 0x7a, 0x3b, 0x00, -0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, -0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x61, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, -0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x62, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, -0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x63, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, -0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x64, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, -0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x65, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, -0x76, 0x65, 0x63, 0x33, 0x20, 0x66, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x67, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x20, 0x68, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x20, 0x69, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x20, 0x6a, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, -0x6b, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x6c, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x20, -0x6d, 0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6e, -0x7a, 0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6f, 0x7a, -0x7a, 0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x70, 0x7a, 0x7a, -0x3b, 0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x71, 0x7a, 0x7a, 0x3b, -0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x72, 0x7a, 0x7a, 0x5b, 0x36, 0x33, -0x5d, 0x3b, 0x00, 0x7d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x3b, 0x00, -0x66, 0x6c, 0x61, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, -0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, -0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x30, 0x29, 0x20, 0x69, 0x6e, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6d, 0x65, -0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, -0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x32, 0x29, 0x20, 0x69, 0x6e, 0x20, 0x76, 0x65, 0x63, -0x34, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x20, 0x6d, 0x65, -0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x63, 0x6f, -0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, -0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x20, -0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, -0x3b, 0x00, 0x76, 0x6f, 0x69, 0x64, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x28, 0x29, 0x00, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, -0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x3d, 0x20, 0x67, 0x6c, 0x5f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, -0x63, 0x65, 0x49, 0x44, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x32, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x28, 0x6f, -0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, -0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, -0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x6d, 0x65, -0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, -0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, -0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, -0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x6d, 0x65, -0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, -0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, -0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, -0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x6d, 0x65, -0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, -0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, -0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, -0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x72, -0x74, 0x65, 0x78, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x63, 0x6f, 0x6c, -0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, -0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x35, 0x2e, 0x78, 0x3b, 0x00, 0x76, 0x65, 0x72, -0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x79, 0x20, -0x3d, 0x20, 0x5f, 0x32, 0x37, 0x35, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, -0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x35, 0x2e, -0x7a, 0x3b, 0x00, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, -0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x65, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x37, 0x35, 0x3b, -0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x67, -0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, -0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x64, 0x6f, 0x74, 0x28, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, -0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x77, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x2e, 0x68, 0x29, 0x3b, 0x00, 0x7d, 0x00, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6d, 0x65, -0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3b, 0x00, 0x70, 0x72, 0x65, 0x63, 0x69, 0x73, 0x69, -0x6f, 0x6e, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x69, 0x6e, 0x74, 0x3b, 0x00, 0x69, 0x6e, 0x20, 0x76, -0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x6c, 0x61, -0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x30, 0x29, 0x20, 0x6f, -0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x66, -0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x63, 0x6f, -0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x42, 0x6f, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, -0x00, 0x6d, 0x61, 0x74, 0x33, 0x78, 0x34, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x3b, 0x00, 0x75, -0x76, 0x65, 0x63, 0x34, 0x20, 0x63, 0x6f, 0x66, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x73, 0x74, 0x64, -0x31, 0x34, 0x30, 0x29, 0x20, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x42, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x42, 0x6f, 0x6e, 0x65, 0x44, 0x61, 0x74, 0x61, 0x20, 0x61, 0x5b, 0x32, 0x35, -0x36, 0x5d, 0x3b, 0x00, 0x7d, 0x20, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x3b, -0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x73, 0x74, 0x64, 0x31, 0x34, 0x30, 0x29, 0x20, 0x75, 0x6e, 0x69, 0x66, -0x6f, 0x72, 0x6d, 0x20, 0x4d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x00, 0x6d, 0x65, 0x64, 0x69, 0x75, 0x6d, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x61, 0x5b, 0x32, 0x35, 0x36, 0x5d, -0x3b, 0x00, 0x7d, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x3b, 0x00, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x73, 0x61, 0x6d, 0x70, -0x6c, 0x65, 0x72, 0x32, 0x44, 0x41, 0x72, 0x72, 0x61, 0x79, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, -0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3b, 0x00, -0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x35, 0x29, -0x20, 0x69, 0x6e, 0x20, 0x75, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, -0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, -0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x36, 0x29, 0x20, 0x69, 0x6e, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6d, 0x65, -0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x3b, 0x00, 0x76, 0x65, 0x63, -0x34, 0x20, 0x5f, 0x37, 0x35, 0x37, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x35, 0x31, 0x3b, 0x00, 0x69, -0x66, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, -0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x66, 0x6c, 0x61, -0x67, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x20, 0x26, 0x20, 0x35, 0x31, 0x32, 0x75, 0x29, 0x20, 0x21, -0x3d, 0x20, 0x30, 0x75, 0x29, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x35, 0x30, 0x3b, 0x00, 0x69, 0x76, 0x65, -0x63, 0x33, 0x20, 0x5f, 0x37, 0x35, 0x33, 0x3b, 0x00, 0x5f, 0x37, 0x35, 0x33, 0x20, 0x3d, 0x20, 0x69, 0x76, 0x65, 0x63, -0x33, 0x28, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x44, 0x20, 0x25, 0x20, 0x32, 0x30, 0x34, 0x38, -0x2c, 0x20, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x44, 0x20, 0x2f, 0x20, 0x32, 0x30, 0x34, 0x38, -0x2c, 0x20, 0x30, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x35, 0x30, 0x20, 0x3d, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, -0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x35, 0x35, 0x3b, 0x00, 0x69, -0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x35, 0x36, 0x3b, 0x00, 0x66, 0x6f, 0x72, 0x20, 0x28, 0x75, 0x69, 0x6e, 0x74, -0x20, 0x5f, 0x37, 0x34, 0x39, 0x20, 0x3d, 0x20, 0x30, 0x75, 0x3b, 0x20, 0x5f, 0x37, 0x34, 0x39, 0x20, 0x3c, 0x20, 0x6f, -0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, -0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, -0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x20, 0x5f, 0x37, 0x35, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x35, -0x36, 0x2c, 0x20, 0x5f, 0x37, 0x35, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x35, 0x35, 0x2c, 0x20, 0x5f, 0x37, 0x34, 0x39, -0x2b, 0x2b, 0x29, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x28, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x5f, 0x37, 0x34, 0x39, 0x5d, 0x2e, 0x78, 0x20, 0x3d, 0x3d, 0x20, -0x30, 0x2e, 0x30, 0x29, 0x29, 0x00, 0x69, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x31, 0x34, 0x20, 0x3d, 0x20, 0x5f, -0x37, 0x35, 0x33, 0x3b, 0x00, 0x5f, 0x37, 0x31, 0x34, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x74, 0x28, 0x5f, 0x37, -0x34, 0x39, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x35, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x31, 0x34, 0x3b, 0x00, 0x5f, 0x37, -0x35, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x35, 0x30, 0x20, 0x2b, 0x20, 0x28, 0x74, 0x65, 0x78, 0x65, 0x6c, 0x46, 0x65, -0x74, 0x63, 0x68, 0x28, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, -0x72, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2c, 0x20, 0x5f, 0x37, 0x31, 0x34, 0x2c, 0x20, 0x30, -0x29, 0x20, 0x2a, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x61, 0x5b, 0x5f, 0x37, 0x34, 0x39, 0x5d, 0x2e, 0x78, 0x29, 0x3b, 0x00, 0x65, 0x6c, 0x73, 0x65, 0x00, 0x5f, 0x37, -0x35, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x35, 0x33, 0x3b, 0x00, 0x5f, 0x37, 0x35, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x37, -0x35, 0x30, 0x3b, 0x00, 0x5f, 0x37, 0x35, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x35, 0x30, 0x3b, 0x00, 0x5f, 0x37, 0x35, -0x31, 0x20, 0x3d, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, -0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x35, 0x32, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, -0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, -0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, -0x73, 0x20, 0x26, 0x20, 0x32, 0x35, 0x36, 0x75, 0x29, 0x20, 0x21, 0x3d, 0x20, 0x30, 0x75, 0x29, 0x00, 0x6d, 0x61, 0x74, -0x34, 0x78, 0x33, 0x20, 0x5f, 0x35, 0x35, 0x36, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, -0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, 0x73, -0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x78, 0x5d, 0x2e, 0x74, 0x72, -0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x35, 0x38, -0x33, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, -0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x79, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, -0x29, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x36, 0x31, 0x30, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, -0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x61, 0x5b, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, -0x2e, 0x7a, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, -0x78, 0x33, 0x20, 0x5f, 0x36, 0x33, 0x37, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, -0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, 0x73, 0x68, -0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x77, 0x5d, 0x2e, 0x74, 0x72, 0x61, -0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x35, 0x34, 0x39, 0x20, 0x3d, -0x20, 0x28, 0x28, 0x28, 0x28, 0x28, 0x5f, 0x35, 0x35, 0x36, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x31, -0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x35, 0x36, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, -0x35, 0x31, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x35, 0x36, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, -0x5f, 0x37, 0x35, 0x31, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x35, 0x36, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, -0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, -0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x35, 0x38, 0x33, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, -0x37, 0x35, 0x31, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x38, 0x33, 0x5b, 0x31, 0x5d, 0x20, 0x2a, -0x20, 0x5f, 0x37, 0x35, 0x31, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x38, 0x33, 0x5b, 0x32, 0x5d, -0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x31, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x38, 0x33, 0x5b, 0x33, 0x5d, -0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, -0x68, 0x74, 0x73, 0x2e, 0x79, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x31, 0x30, 0x5b, 0x30, 0x5d, -0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x31, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x31, 0x30, 0x5b, -0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x31, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x31, -0x30, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x31, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, 0x31, -0x30, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, -0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x7a, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x33, -0x37, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x31, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, -0x36, 0x33, 0x37, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x31, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, -0x28, 0x5f, 0x36, 0x33, 0x37, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x31, 0x2e, 0x7a, 0x29, 0x20, 0x2b, -0x20, 0x5f, 0x36, 0x33, 0x37, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, -0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, -0x20, 0x5f, 0x37, 0x34, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x35, 0x37, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x34, 0x2e, 0x78, -0x20, 0x3d, 0x20, 0x5f, 0x35, 0x34, 0x39, 0x2e, 0x78, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x34, 0x36, -0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x34, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x36, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x35, -0x34, 0x39, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x34, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x37, -0x34, 0x36, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x38, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x34, 0x39, 0x2e, 0x7a, 0x3b, -0x00, 0x5f, 0x37, 0x35, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x38, 0x3b, 0x00, 0x5f, 0x37, 0x35, 0x32, 0x20, 0x3d, -0x20, 0x5f, 0x37, 0x35, 0x31, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x36, 0x37, 0x32, 0x20, 0x3d, 0x20, 0x28, -0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, -0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, -0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, -0x37, 0x35, 0x32, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, -0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, -0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x32, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, -0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, -0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, -0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, -0x20, 0x5f, 0x37, 0x35, 0x32, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, -0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, -0x74, 0x72, 0x69, 0x78, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, -0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x32, -0x2e, 0x78, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, -0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x32, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x72, -0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, -0x3d, 0x20, 0x5f, 0x36, 0x37, 0x32, 0x2e, 0x7a, 0x3b, 0x00, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, -0x6e, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x65, 0x20, -0x2a, 0x20, 0x5f, 0x36, 0x37, 0x32, 0x3b, 0x00, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, -0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x65, 0x20, 0x2a, 0x20, -0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, -0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, -0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, 0x5d, 0x20, 0x2a, -0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, -0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, -0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, -0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, -0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, -0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, -0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, -0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, -0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, -0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, -0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, -0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x3b, -0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x34, 0x33, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x33, -0x36, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x33, 0x35, 0x3b, 0x00, 0x69, 0x76, 0x65, 0x63, 0x33, 0x20, -0x5f, 0x37, 0x33, 0x38, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x38, 0x20, 0x3d, 0x20, 0x69, 0x76, 0x65, 0x63, 0x33, 0x28, 0x67, -0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x44, 0x20, 0x25, 0x20, 0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x67, -0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x44, 0x20, 0x2f, 0x20, 0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x30, -0x29, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x35, 0x20, 0x3d, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, -0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x34, 0x30, 0x3b, 0x00, 0x69, 0x76, 0x65, 0x63, -0x33, 0x20, 0x5f, 0x37, 0x34, 0x31, 0x3b, 0x00, 0x66, 0x6f, 0x72, 0x20, 0x28, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x5f, 0x37, -0x33, 0x34, 0x20, 0x3d, 0x20, 0x30, 0x75, 0x3b, 0x20, 0x5f, 0x37, 0x33, 0x34, 0x20, 0x3c, 0x20, 0x6f, 0x62, 0x6a, 0x65, -0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, -0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, -0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x20, 0x5f, 0x37, 0x33, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x31, 0x2c, 0x20, -0x5f, 0x37, 0x33, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x30, 0x2c, 0x20, 0x5f, 0x37, 0x33, 0x34, 0x2b, 0x2b, 0x29, -0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x28, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x5f, 0x37, 0x33, 0x34, 0x5d, 0x2e, 0x78, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x2e, 0x30, -0x29, 0x29, 0x00, 0x69, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x36, 0x39, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x38, -0x3b, 0x00, 0x5f, 0x36, 0x39, 0x39, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x74, 0x28, 0x5f, 0x37, 0x33, 0x34, 0x29, -0x3b, 0x00, 0x5f, 0x37, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x39, 0x39, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x30, 0x20, -0x3d, 0x20, 0x5f, 0x37, 0x33, 0x35, 0x20, 0x2b, 0x20, 0x28, 0x74, 0x65, 0x78, 0x65, 0x6c, 0x46, 0x65, 0x74, 0x63, 0x68, -0x28, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x70, -0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2c, 0x20, 0x5f, 0x36, 0x39, 0x39, 0x2c, 0x20, 0x30, 0x29, 0x20, 0x2a, -0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, -0x5f, 0x37, 0x33, 0x34, 0x5d, 0x2e, 0x78, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, -0x38, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x35, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x36, -0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x35, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x36, 0x20, 0x3d, 0x20, 0x6d, 0x65, 0x73, 0x68, -0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x33, 0x37, -0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x35, 0x34, 0x35, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, -0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, -0x61, 0x5b, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, -0x78, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x78, -0x33, 0x20, 0x5f, 0x35, 0x37, 0x32, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, -0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, 0x73, 0x68, 0x5f, -0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x79, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, -0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x35, 0x39, 0x39, 0x20, -0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, -0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x7a, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, -0x00, 0x6d, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x36, 0x32, 0x36, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, -0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, -0x5b, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x77, -0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, -0x35, 0x33, 0x38, 0x20, 0x3d, 0x20, 0x28, 0x28, 0x28, 0x28, 0x28, 0x5f, 0x35, 0x34, 0x35, 0x5b, 0x30, 0x5d, 0x20, 0x2a, -0x20, 0x5f, 0x37, 0x33, 0x36, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x34, 0x35, 0x5b, 0x31, 0x5d, -0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x34, 0x35, 0x5b, -0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x34, 0x35, 0x5b, -0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, -0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x35, 0x37, 0x32, 0x5b, 0x30, -0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x37, 0x32, -0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, -0x37, 0x32, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, -0x37, 0x32, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, -0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x79, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x35, -0x39, 0x39, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, -0x5f, 0x35, 0x39, 0x39, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, -0x28, 0x28, 0x5f, 0x35, 0x39, 0x39, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x2e, 0x7a, 0x29, 0x20, -0x2b, 0x20, 0x5f, 0x35, 0x39, 0x39, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, -0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x7a, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, -0x28, 0x28, 0x5f, 0x36, 0x32, 0x36, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x2e, 0x78, 0x29, 0x20, -0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x32, 0x36, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x2e, 0x79, -0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x32, 0x36, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x36, -0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, 0x32, 0x36, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, -0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x77, 0x29, 0x3b, -0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x32, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x33, 0x3b, 0x00, 0x5f, -0x37, 0x32, 0x39, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x33, 0x38, 0x2e, 0x78, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, -0x20, 0x5f, 0x37, 0x33, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x32, 0x39, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x31, 0x2e, 0x79, -0x20, 0x3d, 0x20, 0x5f, 0x35, 0x33, 0x38, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x33, 0x33, -0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x31, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x33, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x35, -0x33, 0x38, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x33, 0x3b, 0x00, 0x5f, -0x37, 0x33, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x3b, 0x00, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, -0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, -0x65, 0x20, 0x2a, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, -0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, -0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x37, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, -0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, -0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, -0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x37, -0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, -0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, -0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x37, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, -0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, -0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, -0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x68, 0x69, -0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x61, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, -0x74, 0x34, 0x20, 0x62, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x63, 0x3b, 0x00, -0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x64, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, -0x6d, 0x61, 0x74, 0x34, 0x20, 0x65, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x66, -0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x67, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, -0x20, 0x68, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x69, 0x3b, 0x00, 0x68, -0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, -0x76, 0x65, 0x63, 0x34, 0x20, 0x6b, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6c, -0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x6d, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, -0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x6e, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6f, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x20, 0x70, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x71, 0x3b, 0x00, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x20, 0x72, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x33, 0x20, 0x73, 0x3b, 0x00, -0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x74, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, -0x75, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x76, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x77, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x78, -0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x79, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x7a, 0x3b, 0x00, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x61, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x62, 0x7a, 0x3b, 0x00, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x63, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x64, 0x7a, 0x3b, 0x00, -0x76, 0x65, 0x63, 0x34, 0x20, 0x65, 0x7a, 0x3b, 0x00, 0x75, 0x76, 0x65, 0x63, 0x33, 0x20, 0x66, 0x7a, 0x3b, 0x00, 0x75, -0x69, 0x6e, 0x74, 0x20, 0x67, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x68, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x20, 0x69, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6a, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, -0x33, 0x20, 0x6b, 0x7a, 0x5b, 0x39, 0x5d, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x6c, 0x7a, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x6d, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x6e, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, -0x34, 0x20, 0x6f, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x70, 0x7a, 0x3b, 0x00, 0x75, 0x69, 0x6e, 0x74, 0x20, -0x71, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x72, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, -0x76, 0x65, 0x63, 0x34, 0x20, 0x73, 0x7a, 0x3b, 0x00, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x74, 0x7a, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x75, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x76, 0x7a, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x77, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x78, 0x7a, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x79, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x7a, 0x7a, 0x3b, 0x00, 0x75, 0x69, -0x6e, 0x74, 0x20, 0x61, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x62, 0x7a, 0x7a, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x20, 0x63, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x64, 0x7a, 0x7a, 0x3b, -0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x65, 0x7a, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x66, 0x7a, 0x7a, -0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x67, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x68, -0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x69, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x20, 0x6a, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6b, 0x7a, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, -0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x6c, 0x7a, 0x7a, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, -0x61, 0x74, 0x34, 0x20, 0x6d, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6e, 0x7a, 0x7a, 0x3b, 0x00, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6f, 0x7a, 0x7a, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x70, 0x7a, 0x7a, -0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x71, 0x7a, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x72, 0x7a, -0x7a, 0x5b, 0x36, 0x33, 0x5d, 0x3b, 0x00, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x6d, 0x65, 0x64, 0x69, 0x75, -0x6d, 0x70, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x43, 0x75, 0x62, 0x65, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, -0x5f, 0x69, 0x62, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x3b, 0x00, 0x69, 0x6e, 0x20, 0x68, 0x69, 0x67, -0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, -0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x33, -0x20, 0x5f, 0x33, 0x37, 0x33, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, -0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x73, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x36, 0x36, -0x35, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x67, 0x7a, 0x7a, 0x20, 0x3e, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x35, -0x32, 0x36, 0x20, 0x3d, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x5f, 0x33, 0x37, 0x33, 0x29, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x35, 0x32, 0x39, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x30, 0x2e, 0x30, 0x30, -0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x34, 0x37, 0x34, 0x39, 0x37, 0x34, 0x35, 0x31, 0x33, 0x30, 0x35, 0x33, -0x38, 0x39, 0x34, 0x30, 0x34, 0x32, 0x39, 0x36, 0x38, 0x37, 0x35, 0x2c, 0x20, 0x5f, 0x33, 0x37, 0x33, 0x2e, 0x79, 0x29, -0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x35, 0x33, 0x39, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x67, 0x7a, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x28, 0x31, 0x2e, 0x30, -0x20, 0x2d, 0x20, 0x65, 0x78, 0x70, 0x28, 0x28, 0x2d, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x65, 0x7a, 0x7a, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x35, 0x32, 0x39, 0x29, 0x29, 0x20, 0x2f, 0x20, 0x5f, -0x35, 0x32, 0x39, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x35, 0x35, 0x35, 0x20, 0x3d, 0x20, 0x6d, -0x69, 0x6e, 0x28, 0x6d, 0x61, 0x78, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x65, 0x78, 0x70, 0x32, 0x28, 0x2d, 0x28, -0x5f, 0x35, 0x33, 0x39, 0x20, 0x2a, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x35, 0x32, 0x36, 0x20, 0x2d, 0x20, 0x66, 0x72, -0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x7a, 0x7a, 0x2c, 0x20, 0x30, 0x2e, 0x30, -0x29, 0x29, 0x29, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, -0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x63, 0x7a, 0x7a, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x36, 0x36, 0x31, -0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, -0x6a, 0x7a, 0x7a, 0x20, 0x3e, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x00, 0x5f, 0x36, 0x36, 0x31, 0x20, 0x3d, 0x20, 0x66, 0x72, -0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x7a, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x74, -0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x4c, 0x6f, 0x64, 0x28, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x53, -0x70, 0x65, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x2c, 0x20, 0x5f, 0x33, 0x37, 0x33, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6a, 0x7a, 0x29, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x66, -0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x69, 0x7a, 0x29, 0x3b, 0x00, 0x5f, 0x36, -0x36, 0x31, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, -0x7a, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x35, 0x37, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x31, -0x20, 0x2a, 0x20, 0x5f, 0x35, 0x35, 0x35, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x36, 0x36, 0x34, 0x3b, 0x00, -0x69, 0x66, 0x20, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x69, 0x7a, -0x7a, 0x20, 0x3e, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x00, 0x5f, 0x36, 0x36, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x37, 0x37, -0x20, 0x2b, 0x20, 0x28, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6e, -0x7a, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x2e, 0x6e, 0x7a, 0x2e, 0x77, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x70, 0x6f, 0x77, 0x28, 0x6d, 0x61, 0x78, 0x28, 0x64, -0x6f, 0x74, 0x28, 0x5f, 0x33, 0x37, 0x33, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x6c, 0x7a, 0x29, 0x20, 0x2f, 0x20, 0x5f, 0x35, 0x32, 0x36, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x2c, -0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x69, 0x7a, 0x7a, 0x29, 0x20, -0x2a, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x65, 0x78, 0x70, 0x32, 0x28, 0x2d, 0x28, 0x5f, -0x35, 0x33, 0x39, 0x20, 0x2a, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x35, 0x32, 0x36, 0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, -0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x68, 0x7a, 0x7a, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, -0x29, 0x29, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x5f, 0x36, 0x36, 0x34, 0x20, 0x3d, 0x20, 0x5f, -0x35, 0x37, 0x37, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x36, 0x32, 0x35, 0x20, 0x3d, 0x20, 0x28, 0x66, 0x72, -0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, -0x20, 0x5f, 0x35, 0x35, 0x35, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, 0x36, 0x34, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, -0x20, 0x5f, 0x36, 0x35, 0x36, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x5f, -0x36, 0x35, 0x36, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x32, 0x35, 0x2e, 0x78, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, -0x20, 0x5f, 0x36, 0x35, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x35, 0x36, 0x3b, 0x00, 0x5f, 0x36, 0x35, 0x38, 0x2e, 0x79, -0x20, 0x3d, 0x20, 0x5f, 0x36, 0x32, 0x35, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x36, 0x36, 0x30, -0x20, 0x3d, 0x20, 0x5f, 0x36, 0x35, 0x38, 0x3b, 0x00, 0x5f, 0x36, 0x36, 0x30, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x36, -0x32, 0x35, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x36, 0x36, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x30, 0x3b, 0x00, 0x5f, -0x36, 0x36, 0x35, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x66, 0x72, 0x61, -0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x35, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, -0x20, 0x6d, 0x61, 0x74, 0x34, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, -0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x6d, 0x61, 0x74, 0x33, 0x20, 0x77, -0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x4d, -0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x6d, 0x6f, -0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, -0x70, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, -0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, -0x64, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x75, 0x73, 0x65, 0x72, 0x44, -0x61, 0x74, 0x61, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x72, 0x65, 0x73, 0x65, -0x72, 0x76, 0x65, 0x64, 0x5b, 0x38, 0x5d, 0x3b, 0x00, 0x66, 0x6c, 0x61, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x68, 0x69, 0x67, -0x68, 0x70, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, -0x78, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, -0x20, 0x30, 0x29, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x75, 0x76, 0x65, 0x63, 0x32, 0x20, -0x6f, 0x75, 0x74, 0x50, 0x69, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3b, 0x00, 0x69, 0x6e, 0x20, 0x68, 0x69, 0x67, 0x68, 0x70, -0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, -0x6e, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x50, 0x69, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x6f, 0x62, -0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, -0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x3b, -0x00, 0x6f, 0x75, 0x74, 0x50, 0x69, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x42, 0x69, 0x74, 0x73, 0x54, 0x6f, 0x55, 0x69, 0x6e, 0x74, 0x28, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, -0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x2f, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, -0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, -0x72, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x63, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, -0x5f, 0x32, 0x39, 0x35, 0x20, 0x3d, 0x20, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, -0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, -0x78, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, -0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, -0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, -0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, -0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, -0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, -0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, -0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, -0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, -0x33, 0x5d, 0x29, 0x29, 0x3b, 0x00, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, -0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x65, 0x20, 0x2a, 0x20, 0x5f, 0x32, -0x39, 0x35, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, -0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x28, 0x2d, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x39, 0x35, 0x29, 0x2e, 0x7a, 0x29, 0x20, -0x2a, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x74, 0x20, 0x2b, 0x20, -0x28, 0x2d, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x76, 0x29, 0x29, 0x20, -0x2a, 0x20, 0x32, 0x2e, 0x30, 0x20, 0x2b, 0x20, 0x28, 0x2d, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, -0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x31, 0x30, 0x33, 0x20, 0x3d, 0x20, 0x65, 0x78, 0x70, 0x28, 0x66, -0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x78, 0x7a, 0x20, 0x2a, 0x20, 0x76, 0x65, -0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, -0x29, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, -0x33, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, -0x33, 0x20, 0x2a, 0x20, 0x5f, 0x31, 0x30, 0x33, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x20, 0x5f, 0x31, 0x31, 0x37, 0x20, 0x3d, 0x20, 0x28, 0x2d, 0x31, 0x2e, 0x30, 0x29, 0x20, 0x2f, 0x20, 0x5f, 0x31, -0x30, 0x33, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x31, -0x31, 0x37, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x5f, 0x31, -0x31, 0x37, 0x20, 0x2a, 0x20, 0x5f, 0x31, 0x31, 0x37, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x38, 0x33, -0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x37, 0x33, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, -0x37, 0x32, 0x3b, 0x00, 0x69, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x37, 0x35, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x35, -0x20, 0x3d, 0x20, 0x69, 0x76, 0x65, 0x63, 0x33, 0x28, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x44, -0x20, 0x25, 0x20, 0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x44, -0x20, 0x2f, 0x20, 0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x30, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x32, 0x20, 0x3d, 0x20, -0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, -0x5f, 0x37, 0x37, 0x37, 0x3b, 0x00, 0x69, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x37, 0x38, 0x3b, 0x00, 0x66, 0x6f, -0x72, 0x20, 0x28, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x5f, 0x37, 0x37, 0x31, 0x20, 0x3d, 0x20, 0x30, 0x75, 0x3b, 0x20, 0x5f, -0x37, 0x37, 0x31, 0x20, 0x3c, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x6d, -0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x20, 0x5f, 0x37, 0x37, -0x35, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x38, 0x2c, 0x20, 0x5f, 0x37, 0x37, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, -0x37, 0x2c, 0x20, 0x5f, 0x37, 0x37, 0x31, 0x2b, 0x2b, 0x29, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x28, 0x6d, 0x6f, 0x72, -0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x5f, 0x37, 0x37, 0x31, -0x5d, 0x2e, 0x78, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x00, 0x69, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, -0x37, 0x33, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x35, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x36, 0x2e, 0x7a, 0x20, 0x3d, -0x20, 0x69, 0x6e, 0x74, 0x28, 0x5f, 0x37, 0x37, 0x31, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x38, 0x20, 0x3d, 0x20, 0x5f, -0x37, 0x33, 0x36, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x32, 0x20, 0x2b, 0x20, 0x28, -0x74, 0x65, 0x78, 0x65, 0x6c, 0x46, 0x65, 0x74, 0x63, 0x68, 0x28, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, -0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2c, 0x20, -0x5f, 0x37, 0x33, 0x36, 0x2c, 0x20, 0x30, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x5f, 0x37, 0x37, 0x31, 0x5d, 0x2e, 0x78, 0x29, 0x3b, 0x00, -0x5f, 0x37, 0x37, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x35, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x37, 0x20, 0x3d, 0x20, -0x5f, 0x37, 0x37, 0x32, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x32, 0x3b, 0x00, 0x5f, -0x37, 0x37, 0x33, 0x20, 0x3d, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, -0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x37, 0x34, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, -0x35, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, -0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, -0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x78, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, -0x72, 0x6d, 0x29, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x36, 0x30, 0x32, 0x20, 0x3d, 0x20, 0x74, -0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, -0x65, 0x73, 0x2e, 0x79, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x6d, 0x61, -0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x36, 0x32, 0x39, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, -0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, -0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x7a, 0x5d, 0x2e, 0x74, -0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x36, -0x35, 0x36, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, -0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x77, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, -0x6d, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x35, 0x36, 0x38, 0x20, 0x3d, 0x20, 0x28, 0x28, 0x28, 0x28, -0x28, 0x5f, 0x35, 0x37, 0x35, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x33, 0x2e, 0x78, 0x29, 0x20, 0x2b, -0x20, 0x28, 0x28, 0x5f, 0x35, 0x37, 0x35, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x33, 0x2e, 0x79, 0x29, -0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x37, 0x35, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x33, 0x2e, -0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x37, 0x35, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, -0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x78, 0x29, 0x20, 0x2b, -0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x30, 0x32, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x33, 0x2e, 0x78, -0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x30, 0x32, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x33, -0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x30, 0x32, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, -0x37, 0x33, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, 0x30, 0x32, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, -0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x79, -0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x32, 0x39, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, -0x37, 0x33, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x32, 0x39, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, -0x5f, 0x37, 0x37, 0x33, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x32, 0x39, 0x5b, 0x32, 0x5d, 0x20, -0x2a, 0x20, 0x5f, 0x37, 0x37, 0x33, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, 0x32, 0x39, 0x5b, 0x33, 0x5d, 0x29, -0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, -0x74, 0x73, 0x2e, 0x7a, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x35, 0x36, 0x5b, 0x30, 0x5d, 0x20, -0x2a, 0x20, 0x5f, 0x37, 0x37, 0x33, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x35, 0x36, 0x5b, 0x31, -0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x33, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x35, 0x36, -0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x33, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, 0x35, 0x36, -0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, -0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x36, 0x36, -0x20, 0x3d, 0x20, 0x5f, 0x37, 0x38, 0x33, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x36, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x35, -0x36, 0x38, 0x2e, 0x78, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x36, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x37, -0x36, 0x36, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x38, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x36, 0x38, 0x2e, 0x79, 0x3b, -0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x37, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x36, 0x38, 0x3b, 0x00, 0x5f, -0x37, 0x37, 0x30, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x36, 0x38, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x34, -0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x30, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x33, -0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x36, 0x39, 0x31, 0x20, 0x3d, 0x20, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, -0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, -0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, -0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x34, 0x2e, 0x78, -0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, -0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, -0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x34, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, -0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, -0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, -0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x34, -0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, -0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, -0x33, 0x5d, 0x29, 0x29, 0x3b, 0x00, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, -0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x65, 0x20, 0x2a, 0x20, 0x5f, 0x36, -0x39, 0x31, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, -0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x28, 0x2d, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x20, 0x2a, 0x20, 0x5f, 0x36, 0x39, 0x31, 0x29, 0x2e, 0x7a, 0x29, 0x20, -0x2a, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x74, 0x20, 0x2b, 0x20, -0x28, 0x2d, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x76, 0x29, 0x29, 0x20, -0x2a, 0x20, 0x32, 0x2e, 0x30, 0x20, 0x2b, 0x20, 0x28, 0x2d, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x23, 0x76, 0x65, 0x72, -0x73, 0x69, 0x6f, 0x6e, 0x20, 0x34, 0x31, 0x30, 0x00, 0x23, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x20, -0x47, 0x4c, 0x5f, 0x41, 0x52, 0x42, 0x5f, 0x73, 0x68, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x61, 0x6e, 0x67, 0x75, -0x61, 0x67, 0x65, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x3a, 0x20, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, -0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x38, -0x29, 0x20, 0x66, 0x6c, 0x61, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x61, -0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, -0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x39, 0x29, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x34, -0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, -0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x34, 0x29, 0x20, 0x6f, 0x75, 0x74, 0x20, -0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, -0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, -0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x37, 0x29, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, -0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, -0x32, 0x37, 0x36, 0x20, 0x3d, 0x20, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, -0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, -0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, -0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, -0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, -0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, -0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, -0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, -0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, -0x7a, 0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, -0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, -0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x33, -0x5d, 0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, -0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x36, 0x2e, 0x78, 0x3b, 0x00, 0x76, 0x65, -0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x79, -0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x36, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, -0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x36, -0x2e, 0x7a, 0x3b, 0x00, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x66, 0x72, -0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x65, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x37, 0x36, -0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, -0x39, 0x29, 0x20, 0x69, 0x6e, 0x20, 0x76, 0x65, 0x63, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x63, 0x6f, -0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x61, 0x5b, 0x32, 0x35, 0x36, 0x5d, 0x3b, 0x00, 0x75, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x32, 0x44, 0x41, 0x72, 0x72, 0x61, 0x79, -0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x70, -0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x35, 0x38, 0x3b, -0x00, 0x69, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x35, 0x34, 0x3b, 0x00, 0x5f, 0x37, 0x35, 0x34, 0x20, 0x3d, 0x20, -0x69, 0x76, 0x65, 0x63, 0x33, 0x28, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x44, 0x20, 0x25, 0x20, -0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x44, 0x20, 0x2f, 0x20, -0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x30, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x35, 0x36, 0x3b, -0x00, 0x69, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x35, 0x37, 0x3b, 0x00, 0x66, 0x6f, 0x72, 0x20, 0x28, 0x75, 0x69, -0x6e, 0x74, 0x20, 0x5f, 0x37, 0x35, 0x30, 0x20, 0x3d, 0x20, 0x30, 0x75, 0x3b, 0x20, 0x5f, 0x37, 0x35, 0x30, 0x20, 0x3c, -0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, -0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, -0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x20, 0x5f, 0x37, 0x35, 0x34, 0x20, 0x3d, 0x20, 0x5f, -0x37, 0x35, 0x37, 0x2c, 0x20, 0x5f, 0x37, 0x35, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x35, 0x36, 0x2c, 0x20, 0x5f, 0x37, -0x35, 0x30, 0x2b, 0x2b, 0x29, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x28, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x5f, 0x37, 0x35, 0x30, 0x5d, 0x2e, 0x78, 0x20, 0x3d, -0x3d, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x00, 0x69, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x31, 0x35, 0x20, 0x3d, -0x20, 0x5f, 0x37, 0x35, 0x34, 0x3b, 0x00, 0x5f, 0x37, 0x31, 0x35, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x74, 0x28, -0x5f, 0x37, 0x35, 0x30, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x35, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x31, 0x35, 0x3b, 0x00, -0x5f, 0x37, 0x35, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x35, 0x31, 0x20, 0x2b, 0x20, 0x28, 0x74, 0x65, 0x78, 0x65, 0x6c, -0x46, 0x65, 0x74, 0x63, 0x68, 0x28, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x75, 0x66, -0x66, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2c, 0x20, 0x5f, 0x37, 0x31, 0x35, 0x2c, -0x20, 0x30, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x5f, 0x37, 0x35, 0x30, 0x5d, 0x2e, 0x78, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x35, 0x37, 0x20, -0x3d, 0x20, 0x5f, 0x37, 0x35, 0x34, 0x3b, 0x00, 0x5f, 0x37, 0x35, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x35, 0x31, 0x3b, -0x00, 0x5f, 0x37, 0x35, 0x32, 0x20, 0x3d, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, -0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x35, 0x33, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x78, 0x33, -0x20, 0x5f, 0x35, 0x35, 0x37, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, -0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, -0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x78, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, -0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x35, 0x38, 0x34, 0x20, 0x3d, -0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, -0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, -0x69, 0x63, 0x65, 0x73, 0x2e, 0x79, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, -0x6d, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x36, 0x31, 0x31, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, -0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, -0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x7a, 0x5d, -0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, -0x5f, 0x36, 0x33, 0x38, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, -0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, -0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x77, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, -0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x35, 0x35, 0x30, 0x20, 0x3d, 0x20, 0x28, 0x28, -0x28, 0x28, 0x28, 0x5f, 0x35, 0x35, 0x37, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x32, 0x2e, 0x78, 0x29, -0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x35, 0x37, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x32, 0x2e, -0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x35, 0x37, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, -0x32, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x35, 0x37, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, -0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x78, 0x29, -0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x35, 0x38, 0x34, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x32, -0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x38, 0x34, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, -0x35, 0x32, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x38, 0x34, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, -0x5f, 0x37, 0x35, 0x32, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x38, 0x34, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, -0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, -0x2e, 0x79, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x31, 0x31, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, -0x5f, 0x37, 0x35, 0x32, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x31, 0x31, 0x5b, 0x31, 0x5d, 0x20, -0x2a, 0x20, 0x5f, 0x37, 0x35, 0x32, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x31, 0x31, 0x5b, 0x32, -0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x32, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, 0x31, 0x31, 0x5b, 0x33, -0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, -0x67, 0x68, 0x74, 0x73, 0x2e, 0x7a, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x33, 0x38, 0x5b, 0x30, -0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x32, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x33, 0x38, -0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x32, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, -0x33, 0x38, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x32, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, -0x33, 0x38, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, -0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, -0x34, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x35, 0x38, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x35, 0x2e, 0x78, 0x20, 0x3d, 0x20, -0x5f, 0x35, 0x35, 0x30, 0x2e, 0x78, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x34, 0x37, 0x20, 0x3d, 0x20, -0x5f, 0x37, 0x34, 0x35, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x37, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x35, 0x30, 0x2e, -0x79, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x34, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x37, 0x3b, -0x00, 0x5f, 0x37, 0x34, 0x39, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x35, 0x30, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x37, -0x35, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x39, 0x3b, 0x00, 0x5f, 0x37, 0x35, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x37, -0x35, 0x32, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x36, 0x37, 0x33, 0x20, 0x3d, 0x20, 0x28, 0x6f, 0x62, 0x6a, -0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, -0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, -0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x33, -0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, -0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, -0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x35, 0x33, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, -0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, -0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, -0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, -0x35, 0x33, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, -0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, -0x78, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, -0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x33, 0x2e, 0x78, 0x3b, -0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, -0x6e, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x33, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, -0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, -0x36, 0x37, 0x33, 0x2e, 0x7a, 0x3b, 0x00, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, -0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x65, 0x20, 0x2a, 0x20, 0x5f, -0x36, 0x37, 0x33, 0x3b, 0x00, 0x69, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x33, 0x39, 0x3b, 0x00, 0x5f, 0x37, 0x33, -0x39, 0x20, 0x3d, 0x20, 0x69, 0x76, 0x65, 0x63, 0x33, 0x28, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, -0x44, 0x20, 0x25, 0x20, 0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, -0x44, 0x20, 0x2f, 0x20, 0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x30, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, -0x37, 0x34, 0x31, 0x3b, 0x00, 0x69, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x34, 0x32, 0x3b, 0x00, 0x66, 0x6f, 0x72, -0x20, 0x28, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x5f, 0x37, 0x33, 0x35, 0x20, 0x3d, 0x20, 0x30, 0x75, 0x3b, 0x20, 0x5f, 0x37, -0x33, 0x35, 0x20, 0x3c, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, -0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x6d, 0x6f, -0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x20, 0x5f, 0x37, 0x33, 0x39, -0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x32, 0x2c, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x31, -0x2c, 0x20, 0x5f, 0x37, 0x33, 0x35, 0x2b, 0x2b, 0x29, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x28, 0x6d, 0x6f, 0x72, 0x70, -0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x5f, 0x37, 0x33, 0x35, 0x5d, -0x2e, 0x78, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x00, 0x69, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, -0x30, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x39, 0x3b, 0x00, 0x5f, 0x37, 0x30, 0x30, 0x2e, 0x7a, 0x20, 0x3d, 0x20, -0x69, 0x6e, 0x74, 0x28, 0x5f, 0x37, 0x33, 0x35, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x37, -0x30, 0x30, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x20, 0x2b, 0x20, 0x28, 0x74, -0x65, 0x78, 0x65, 0x6c, 0x46, 0x65, 0x74, 0x63, 0x68, 0x28, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, -0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2c, 0x20, 0x5f, -0x37, 0x30, 0x30, 0x2c, 0x20, 0x30, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x5f, 0x37, 0x33, 0x35, 0x5d, 0x2e, 0x78, 0x29, 0x3b, 0x00, 0x5f, -0x37, 0x34, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x39, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, -0x37, 0x33, 0x36, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x37, 0x20, 0x3d, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, -0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x33, 0x38, 0x3b, 0x00, 0x6d, 0x61, -0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x35, 0x34, 0x36, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, -0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, -0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x78, 0x5d, 0x2e, 0x74, -0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x35, -0x37, 0x33, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, -0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x79, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, -0x6d, 0x29, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x36, 0x30, 0x30, 0x20, 0x3d, 0x20, 0x74, 0x72, -0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, -0x73, 0x2e, 0x7a, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x6d, 0x61, 0x74, -0x34, 0x78, 0x33, 0x20, 0x5f, 0x36, 0x32, 0x37, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, -0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, 0x73, -0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x77, 0x5d, 0x2e, 0x74, 0x72, -0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x35, 0x33, 0x39, 0x20, -0x3d, 0x20, 0x28, 0x28, 0x28, 0x28, 0x28, 0x5f, 0x35, 0x34, 0x36, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, -0x37, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x34, 0x36, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, -0x37, 0x33, 0x37, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x34, 0x36, 0x5b, 0x32, 0x5d, 0x20, 0x2a, -0x20, 0x5f, 0x37, 0x33, 0x37, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x34, 0x36, 0x5b, 0x33, 0x5d, 0x29, 0x29, -0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, -0x73, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x35, 0x37, 0x33, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, -0x5f, 0x37, 0x33, 0x37, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x37, 0x33, 0x5b, 0x31, 0x5d, 0x20, -0x2a, 0x20, 0x5f, 0x37, 0x33, 0x37, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x37, 0x33, 0x5b, 0x32, -0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x37, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x37, 0x33, 0x5b, 0x33, -0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, -0x67, 0x68, 0x74, 0x73, 0x2e, 0x79, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x30, 0x30, 0x5b, 0x30, -0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x37, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x30, 0x30, -0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x37, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, -0x30, 0x30, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x37, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, -0x30, 0x30, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, -0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x7a, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, -0x32, 0x37, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x37, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, -0x5f, 0x36, 0x32, 0x37, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x37, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, -0x28, 0x28, 0x5f, 0x36, 0x32, 0x37, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x37, 0x2e, 0x7a, 0x29, 0x20, -0x2b, 0x20, 0x5f, 0x36, 0x32, 0x37, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, -0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, -0x34, 0x20, 0x5f, 0x37, 0x33, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x33, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x30, 0x2e, -0x78, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x33, 0x39, 0x2e, 0x78, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x33, -0x32, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x30, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x32, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, -0x35, 0x33, 0x39, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x33, 0x34, 0x20, 0x3d, 0x20, 0x5f, -0x37, 0x33, 0x32, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x34, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x33, 0x39, 0x2e, 0x7a, -0x3b, 0x00, 0x5f, 0x37, 0x33, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x34, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x38, 0x20, -0x3d, 0x20, 0x5f, 0x37, 0x33, 0x37, 0x3b, 0x00, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, -0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x65, 0x20, 0x2a, 0x20, -0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, -0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, -0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, 0x5d, 0x20, 0x2a, -0x20, 0x5f, 0x37, 0x33, 0x38, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, -0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, -0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x38, 0x2e, 0x79, 0x29, 0x20, -0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, -0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, -0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, -0x20, 0x2a, 0x20, 0x5f, 0x37, 0x33, 0x38, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, -0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, -0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x75, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x20, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x43, 0x75, 0x62, 0x65, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, -0x69, 0x62, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, -0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x34, 0x29, 0x20, 0x69, 0x6e, 0x20, 0x76, 0x65, 0x63, -0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, -0x6f, 0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x33, 0x37, 0x33, 0x20, 0x3d, 0x20, 0x76, 0x65, 0x72, 0x74, -0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x79, 0x7a, -0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x73, 0x3b, 0x00, -0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x38, 0x29, -0x20, 0x66, 0x6c, 0x61, 0x74, 0x20, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, -0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, 0x6f, 0x63, 0x61, -0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x30, 0x29, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x75, 0x76, 0x65, 0x63, 0x32, 0x20, -0x6f, 0x75, 0x74, 0x50, 0x69, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x3b, 0x00, 0x6c, 0x61, 0x79, 0x6f, 0x75, 0x74, 0x28, 0x6c, -0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x37, 0x29, 0x20, 0x69, 0x6e, 0x20, 0x76, 0x65, 0x63, 0x34, -0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, 0x65, -0x63, 0x34, 0x20, 0x5f, 0x32, 0x39, 0x36, 0x20, 0x3d, 0x20, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, -0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, -0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, -0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, -0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, -0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, -0x69, 0x6f, 0x6e, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, -0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, -0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, -0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, -0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, -0x69, 0x78, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x3b, 0x00, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, -0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x65, 0x20, 0x2a, -0x20, 0x5f, 0x32, 0x39, 0x36, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, -0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x66, 0x6d, 0x61, 0x28, -0x2d, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x20, 0x2a, 0x20, -0x5f, 0x32, 0x39, 0x36, 0x29, 0x2e, 0x7a, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x74, 0x2c, 0x20, 0x2d, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x76, 0x29, 0x2c, 0x20, 0x32, 0x2e, 0x30, 0x2c, 0x20, 0x2d, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x20, 0x5f, 0x31, 0x30, 0x33, 0x20, 0x3d, 0x20, 0x65, 0x78, 0x70, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x78, 0x7a, 0x20, 0x2a, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, -0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x5f, 0x31, 0x31, 0x37, 0x20, 0x3d, 0x20, 0x28, 0x2d, 0x31, 0x2e, 0x30, 0x29, 0x20, 0x2f, 0x20, -0x5f, 0x31, 0x30, 0x33, 0x3b, 0x00, 0x69, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x37, 0x36, 0x3b, 0x00, 0x5f, 0x37, -0x37, 0x36, 0x20, 0x3d, 0x20, 0x69, 0x76, 0x65, 0x63, 0x33, 0x28, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, -0x49, 0x44, 0x20, 0x25, 0x20, 0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, -0x49, 0x44, 0x20, 0x2f, 0x20, 0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x30, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, -0x5f, 0x37, 0x37, 0x38, 0x3b, 0x00, 0x69, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x37, 0x39, 0x3b, 0x00, 0x66, 0x6f, -0x72, 0x20, 0x28, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x5f, 0x37, 0x37, 0x32, 0x20, 0x3d, 0x20, 0x30, 0x75, 0x3b, 0x20, 0x5f, -0x37, 0x37, 0x32, 0x20, 0x3c, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x6d, -0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x20, 0x5f, 0x37, 0x37, -0x36, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x39, 0x2c, 0x20, 0x5f, 0x37, 0x37, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, -0x38, 0x2c, 0x20, 0x5f, 0x37, 0x37, 0x32, 0x2b, 0x2b, 0x29, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x28, 0x6d, 0x6f, 0x72, -0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x5f, 0x37, 0x37, 0x32, -0x5d, 0x2e, 0x78, 0x20, 0x3d, 0x3d, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x00, 0x69, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, -0x37, 0x33, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x36, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x37, 0x2e, 0x7a, 0x20, 0x3d, -0x20, 0x69, 0x6e, 0x74, 0x28, 0x5f, 0x37, 0x37, 0x32, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x39, 0x20, 0x3d, 0x20, 0x5f, -0x37, 0x33, 0x37, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x33, 0x20, 0x2b, 0x20, 0x28, -0x74, 0x65, 0x78, 0x65, 0x6c, 0x46, 0x65, 0x74, 0x63, 0x68, 0x28, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, -0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2c, 0x20, -0x5f, 0x37, 0x33, 0x37, 0x2c, 0x20, 0x30, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x5f, 0x37, 0x37, 0x32, 0x5d, 0x2e, 0x78, 0x29, 0x3b, 0x00, -0x5f, 0x37, 0x37, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x36, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x38, 0x20, 0x3d, 0x20, -0x5f, 0x37, 0x37, 0x33, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x34, 0x20, 0x3d, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, -0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x37, 0x35, 0x3b, 0x00, 0x6d, -0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x35, 0x37, 0x36, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, -0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, -0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x78, 0x5d, 0x2e, -0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, -0x36, 0x30, 0x33, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, -0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, -0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x79, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, -0x72, 0x6d, 0x29, 0x3b, 0x00, 0x6d, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x36, 0x33, 0x30, 0x20, 0x3d, 0x20, 0x74, -0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, -0x65, 0x73, 0x2e, 0x7a, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x6d, 0x61, -0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x36, 0x35, 0x37, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, -0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x6d, 0x65, -0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x77, 0x5d, 0x2e, 0x74, -0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x35, 0x36, 0x39, -0x20, 0x3d, 0x20, 0x28, 0x28, 0x28, 0x28, 0x28, 0x5f, 0x35, 0x37, 0x36, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, -0x37, 0x34, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x37, 0x36, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, -0x5f, 0x37, 0x37, 0x34, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x37, 0x36, 0x5b, 0x32, 0x5d, 0x20, -0x2a, 0x20, 0x5f, 0x37, 0x37, 0x34, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x37, 0x36, 0x5b, 0x33, 0x5d, 0x29, -0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, -0x74, 0x73, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x30, 0x33, 0x5b, 0x30, 0x5d, 0x20, 0x2a, -0x20, 0x5f, 0x37, 0x37, 0x34, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x30, 0x33, 0x5b, 0x31, 0x5d, -0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x34, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x30, 0x33, 0x5b, -0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x34, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, 0x30, 0x33, 0x5b, -0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, -0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x79, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x33, 0x30, 0x5b, -0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x34, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x33, -0x30, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x34, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, -0x36, 0x33, 0x30, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x34, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, -0x36, 0x33, 0x30, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, -0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x7a, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, -0x36, 0x35, 0x37, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x34, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, -0x28, 0x5f, 0x36, 0x35, 0x37, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x34, 0x2e, 0x79, 0x29, 0x20, 0x2b, -0x20, 0x28, 0x28, 0x5f, 0x36, 0x35, 0x37, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x34, 0x2e, 0x7a, 0x29, -0x20, 0x2b, 0x20, 0x5f, 0x36, 0x35, 0x37, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x65, 0x73, 0x68, -0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x76, 0x65, -0x63, 0x34, 0x20, 0x5f, 0x37, 0x36, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x38, 0x33, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x37, -0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x36, 0x39, 0x2e, 0x78, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, -0x36, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x36, 0x37, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x39, 0x2e, 0x79, 0x20, 0x3d, 0x20, -0x5f, 0x35, 0x36, 0x39, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x37, 0x31, 0x20, 0x3d, 0x20, -0x5f, 0x37, 0x36, 0x39, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x31, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x36, 0x39, 0x2e, -0x7a, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x31, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x35, -0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x34, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x36, 0x39, 0x32, 0x20, 0x3d, -0x20, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, -0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, -0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, 0x5d, 0x20, 0x2a, -0x20, 0x5f, 0x37, 0x37, 0x35, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, -0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, -0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x35, 0x2e, 0x79, 0x29, 0x20, -0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, -0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, -0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, -0x20, 0x2a, 0x20, 0x5f, 0x37, 0x37, 0x35, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x61, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, -0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, -0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x3b, 0x00, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, -0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x65, 0x20, 0x2a, 0x20, 0x5f, 0x36, 0x39, 0x32, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, -0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, -0x66, 0x6d, 0x61, 0x28, 0x2d, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, -0x61, 0x20, 0x2a, 0x20, 0x5f, 0x36, 0x39, 0x32, 0x29, 0x2e, 0x7a, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x74, 0x2c, 0x20, 0x2d, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, -0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x76, 0x29, 0x2c, 0x20, 0x32, 0x2e, 0x30, 0x2c, 0x20, 0x2d, 0x31, 0x2e, 0x30, 0x29, 0x3b, -0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x5f, 0x73, 0x74, 0x64, -0x6c, 0x69, 0x62, 0x3e, 0x00, 0x23, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x20, 0x3c, 0x73, 0x69, 0x6d, 0x64, 0x2f, -0x73, 0x69, 0x6d, 0x64, 0x2e, 0x68, 0x3e, 0x00, 0x75, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, -0x61, 0x63, 0x65, 0x20, 0x6d, 0x65, 0x74, 0x61, 0x6c, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x34, 0x20, -0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, -0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x78, 0x33, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, -0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5b, 0x38, 0x5d, 0x3b, 0x00, 0x63, -0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x5f, 0x4d, -0x41, 0x58, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x53, 0x20, 0x3d, 0x20, 0x53, 0x50, 0x49, 0x52, 0x56, -0x5f, 0x43, 0x52, 0x4f, 0x53, 0x53, 0x5f, 0x43, 0x4f, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x54, 0x5f, 0x49, 0x44, 0x5f, 0x31, -0x3b, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x00, 0x50, 0x65, 0x72, 0x52, 0x65, 0x6e, 0x64, 0x65, 0x72, 0x61, 0x62, 0x6c, 0x65, 0x44, 0x61, 0x74, -0x61, 0x20, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x49, 0x4e, -0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x53, 0x5d, 0x3b, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x46, 0x72, 0x61, -0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x34, 0x20, -0x76, 0x69, 0x65, 0x77, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, -0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x34, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x56, -0x69, 0x65, 0x77, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x34, 0x20, -0x63, 0x6c, 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x56, 0x69, 0x65, 0x77, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x34, 0x20, 0x76, 0x69, 0x65, 0x77, 0x46, 0x72, 0x6f, 0x6d, 0x43, 0x6c, 0x69, -0x70, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x34, 0x20, 0x63, 0x6c, -0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x34, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x43, 0x6c, 0x69, -0x70, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x63, 0x6c, 0x69, 0x70, -0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x63, 0x6c, -0x69, 0x70, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x74, 0x69, 0x6d, -0x65, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x74, 0x65, 0x6d, 0x70, 0x6f, 0x72, 0x61, 0x6c, 0x4e, 0x6f, 0x69, -0x73, 0x65, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x75, 0x73, 0x65, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x3b, -0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x72, 0x65, 0x73, 0x6f, 0x6c, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x6c, 0x6f, 0x67, 0x69, 0x63, 0x61, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x70, 0x6f, -0x72, 0x74, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x6c, 0x6f, 0x67, 0x69, -0x63, 0x61, 0x6c, 0x56, 0x69, 0x65, 0x77, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6c, 0x6f, 0x64, 0x42, 0x69, 0x61, 0x73, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, -0x72, 0x65, 0x66, 0x72, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x6f, 0x64, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x3b, -0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x70, 0x61, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x31, 0x3b, 0x00, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x20, 0x70, 0x61, 0x64, 0x64, 0x69, 0x6e, 0x67, 0x32, 0x3b, 0x00, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x63, 0x61, 0x6d, 0x65, 0x72, 0x61, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, -0x6e, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6f, 0x6e, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x46, 0x61, 0x72, 0x4d, -0x69, 0x6e, 0x75, 0x73, 0x4e, 0x65, 0x61, 0x72, 0x3b, 0x00, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x33, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x4f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x3b, 0x00, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x20, 0x6e, 0x65, 0x61, 0x72, 0x4f, 0x76, 0x65, 0x72, 0x46, 0x61, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x4e, -0x65, 0x61, 0x72, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x63, 0x61, 0x6d, 0x65, 0x72, 0x61, 0x46, 0x61, 0x72, -0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x65, 0x78, 0x70, 0x6f, 0x73, 0x75, 0x72, 0x65, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x65, 0x76, 0x31, 0x30, 0x30, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x6e, 0x65, 0x65, -0x64, 0x73, 0x41, 0x6c, 0x70, 0x68, 0x61, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x20, 0x61, 0x6f, 0x53, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x51, 0x75, 0x61, 0x6c, 0x69, 0x74, 0x79, 0x41, -0x6e, 0x64, 0x45, 0x64, 0x67, 0x65, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x20, 0x61, 0x6f, 0x42, 0x65, 0x6e, 0x74, 0x4e, 0x6f, 0x72, 0x6d, 0x61, 0x6c, 0x73, 0x3b, 0x00, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x20, 0x61, 0x6f, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x30, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x20, 0x61, 0x6f, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x31, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x34, 0x20, 0x7a, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x3b, 0x00, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x75, 0x69, -0x6e, 0x74, 0x33, 0x20, 0x66, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x3b, 0x00, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x6c, 0x69, -0x67, 0x68, 0x74, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, -0x66, 0x72, 0x6f, 0x78, 0x65, 0x6c, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x58, 0x59, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x20, 0x69, 0x62, 0x6c, 0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x20, 0x69, 0x62, 0x6c, 0x52, 0x6f, 0x75, 0x67, 0x68, 0x6e, 0x65, 0x73, 0x73, 0x4f, 0x6e, 0x65, 0x4c, 0x65, 0x76, 0x65, -0x6c, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x69, 0x62, 0x6c, 0x53, 0x48, 0x5b, 0x39, 0x5d, 0x3b, 0x00, -0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x44, -0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x70, 0x61, 0x64, 0x64, -0x69, 0x6e, 0x67, 0x30, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x43, 0x6f, -0x6c, 0x6f, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x79, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, -0x20, 0x73, 0x75, 0x6e, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x46, 0x61, -0x72, 0x41, 0x74, 0x74, 0x65, 0x6e, 0x75, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x3b, 0x00, -0x75, 0x69, 0x6e, 0x74, 0x20, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x53, 0x68, 0x61, 0x64, -0x6f, 0x77, 0x73, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x73, 0x73, 0x43, 0x6f, 0x6e, 0x74, 0x61, 0x63, 0x74, -0x53, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x34, 0x20, 0x63, 0x61, 0x73, 0x63, 0x61, 0x64, 0x65, 0x53, 0x70, 0x6c, 0x69, 0x74, 0x73, 0x3b, 0x00, 0x75, 0x69, -0x6e, 0x74, 0x20, 0x63, 0x61, 0x73, 0x63, 0x61, 0x64, 0x65, 0x73, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x72, -0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x30, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x72, 0x65, 0x73, 0x65, -0x72, 0x76, 0x65, 0x64, 0x31, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x50, -0x65, 0x6e, 0x75, 0x6d, 0x62, 0x72, 0x61, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x20, 0x76, 0x73, 0x6d, 0x45, 0x78, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x20, 0x76, 0x73, 0x6d, 0x44, 0x65, 0x70, 0x74, 0x68, 0x53, 0x63, 0x61, 0x6c, 0x65, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x20, 0x76, 0x73, 0x6d, 0x4c, 0x69, 0x67, 0x68, 0x74, 0x42, 0x6c, 0x65, 0x65, 0x64, 0x52, 0x65, -0x64, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, -0x53, 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x54, 0x79, 0x70, 0x65, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, -0x66, 0x6f, 0x67, 0x53, 0x74, 0x61, 0x72, 0x74, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x67, 0x4d, -0x61, 0x78, 0x4f, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x67, -0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x67, 0x48, 0x65, 0x69, -0x67, 0x68, 0x74, 0x46, 0x61, 0x6c, 0x6c, 0x6f, 0x66, 0x66, 0x3b, 0x00, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x5f, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x66, 0x6f, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x20, 0x66, 0x6f, 0x67, 0x44, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x79, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, -0x66, 0x6f, 0x67, 0x49, 0x6e, 0x73, 0x63, 0x61, 0x74, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x72, 0x74, -0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x67, 0x49, 0x6e, 0x73, 0x63, 0x61, 0x74, 0x74, 0x65, 0x72, -0x69, 0x6e, 0x67, 0x53, 0x69, 0x7a, 0x65, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x6f, 0x67, 0x43, 0x6f, -0x6c, 0x6f, 0x72, 0x46, 0x72, 0x6f, 0x6d, 0x49, 0x62, 0x6c, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x66, 0x6f, -0x67, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x30, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x34, -0x20, 0x73, 0x73, 0x72, 0x52, 0x65, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x34, 0x78, 0x34, 0x20, 0x73, 0x73, 0x72, 0x55, 0x76, 0x46, 0x72, 0x6f, 0x6d, 0x56, 0x69, 0x65, 0x77, -0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x73, 0x73, 0x72, 0x54, 0x68, 0x69, -0x63, 0x6b, 0x6e, 0x65, 0x73, 0x73, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x73, 0x73, 0x72, 0x42, 0x69, 0x61, -0x73, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x73, 0x73, 0x72, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, -0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x73, 0x73, 0x72, 0x53, 0x74, 0x72, 0x69, 0x64, 0x65, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x64, 0x5b, 0x36, 0x33, 0x5d, 0x3b, 0x00, -0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x6f, 0x75, 0x74, 0x00, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, -0x74, 0x69, 0x6f, 0x6e, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x34, 0x29, 0x5d, 0x5d, -0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, -0x74, 0x69, 0x6f, 0x6e, 0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x37, 0x29, 0x5d, 0x5d, -0x3b, 0x00, 0x69, 0x6e, 0x74, 0x20, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, -0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x38, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x34, 0x20, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, -0x75, 0x73, 0x65, 0x72, 0x28, 0x6c, 0x6f, 0x63, 0x6e, 0x39, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x34, 0x20, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x5b, 0x5b, 0x70, 0x6f, 0x73, 0x69, -0x74, 0x69, 0x6f, 0x6e, 0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, -0x5f, 0x69, 0x6e, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, -0x74, 0x69, 0x6f, 0x6e, 0x20, 0x5b, 0x5b, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x28, 0x30, 0x29, 0x5d, -0x5d, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, -0x20, 0x5b, 0x5b, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x28, 0x32, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x76, -0x65, 0x72, 0x74, 0x65, 0x78, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, -0x30, 0x28, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, -0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x46, 0x72, 0x61, -0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x26, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, 0x31, 0x37, 0x29, 0x5d, 0x5d, -0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x26, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, 0x31, 0x38, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x75, 0x69, -0x6e, 0x74, 0x20, 0x67, 0x6c, 0x5f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x20, -0x5b, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x5d, 0x5d, 0x29, 0x00, 0x6d, 0x61, 0x69, -0x6e, 0x30, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x00, 0x6f, 0x75, 0x74, -0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x3d, 0x20, 0x69, 0x6e, -0x74, 0x28, 0x67, 0x6c, 0x5f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x29, 0x3b, -0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x32, 0x36, 0x35, 0x20, 0x3d, 0x20, 0x28, 0x6f, 0x62, 0x6a, 0x65, -0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, -0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, -0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, 0x5d, 0x20, -0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, -0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, -0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, -0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, -0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, -0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, -0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, -0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, 0x20, -0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, -0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, -0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, -0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, -0x74, 0x72, 0x69, 0x78, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, -0x78, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x63, 0x6f, -0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, -0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x35, 0x2e, 0x78, -0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, -0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x35, 0x2e, 0x79, 0x3b, 0x00, 0x6f, -0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, -0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x35, 0x2e, 0x7a, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, -0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x63, 0x6c, 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, -0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x36, 0x35, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, -0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x6f, 0x75, -0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x72, 0x65, 0x74, 0x75, 0x72, -0x6e, 0x20, 0x6f, 0x75, 0x74, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, -0x6c, 0x6f, 0x72, 0x20, 0x5b, 0x5b, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x66, 0x72, -0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6d, 0x61, 0x69, -0x6e, 0x30, 0x28, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, -0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x29, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, -0x6f, 0x72, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x63, 0x6f, 0x6c, 0x6f, 0x72, -0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x78, 0x34, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, -0x3b, 0x00, 0x75, 0x69, 0x6e, 0x74, 0x34, 0x20, 0x63, 0x6f, 0x66, 0x3b, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, -0x42, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x42, 0x6f, 0x6e, 0x65, 0x44, 0x61, -0x74, 0x61, 0x20, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, 0x32, 0x35, 0x36, 0x5d, 0x3b, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, -0x74, 0x20, 0x4d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5b, 0x32, 0x35, 0x36, 0x5d, 0x3b, 0x00, -0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, -0x53, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x32, 0x20, 0x7b, 0x00, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, -0x32, 0x64, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x6d, 0x6f, 0x72, 0x70, -0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, -0x6f, 0x6e, 0x73, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x61, 0x6d, 0x70, 0x6c, -0x65, 0x72, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, -0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x53, 0x6d, 0x70, 0x6c, 0x72, 0x20, 0x5b, 0x5b, 0x69, 0x64, -0x28, 0x31, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x5f, 0x61, 0x72, 0x72, -0x61, 0x79, 0x3c, 0x69, 0x6e, 0x74, 0x3e, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, -0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x74, 0x61, 0x6e, 0x67, 0x65, 0x6e, 0x74, 0x73, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, -0x32, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, -0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x74, 0x61, 0x6e, 0x67, 0x65, 0x6e, 0x74, 0x73, -0x53, 0x6d, 0x70, 0x6c, 0x72, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x33, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x63, 0x6f, 0x6e, -0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x34, 0x38, 0x20, 0x3d, 0x20, -0x7b, 0x7d, 0x3b, 0x00, 0x75, 0x69, 0x6e, 0x74, 0x34, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, -0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x20, 0x5b, 0x5b, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x28, -0x35, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, -0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x20, 0x5b, 0x5b, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, -0x74, 0x65, 0x28, 0x36, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x20, 0x6d, 0x61, 0x69, 0x6e, -0x30, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x28, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x69, 0x6e, -0x20, 0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, -0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, -0x53, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x32, 0x26, 0x20, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, -0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x32, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, 0x32, -0x38, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x46, 0x72, 0x61, 0x6d, 0x65, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x26, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, 0x31, 0x37, 0x29, 0x5d, 0x5d, 0x2c, 0x20, -0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x26, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, -0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, 0x31, 0x38, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, -0x74, 0x61, 0x6e, 0x74, 0x20, 0x42, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x26, 0x20, -0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, -0x65, 0x72, 0x28, 0x31, 0x39, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x4d, -0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x26, 0x20, 0x6d, 0x6f, 0x72, -0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, -0x65, 0x72, 0x28, 0x32, 0x30, 0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x67, 0x6c, 0x5f, 0x56, 0x65, -0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x5b, 0x5b, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x69, -0x64, 0x5d, 0x5d, 0x2c, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x67, 0x6c, 0x5f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, -0x65, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x5b, 0x5b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, -0x5d, 0x5d, 0x29, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x34, 0x32, 0x3b, 0x00, 0x69, 0x66, 0x20, -0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, -0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, -0x5d, 0x2e, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x20, 0x26, 0x20, 0x35, 0x31, -0x32, 0x75, 0x29, 0x20, 0x21, 0x3d, 0x20, 0x30, 0x75, 0x29, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, -0x34, 0x31, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x33, 0x20, 0x5f, 0x37, 0x34, 0x34, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x34, 0x20, -0x3d, 0x20, 0x69, 0x6e, 0x74, 0x33, 0x28, 0x69, 0x6e, 0x74, 0x28, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, -0x49, 0x6e, 0x64, 0x65, 0x78, 0x29, 0x20, 0x25, 0x20, 0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x69, 0x6e, 0x74, 0x28, 0x67, -0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x29, 0x20, 0x2f, 0x20, 0x32, 0x30, 0x34, -0x38, 0x2c, 0x20, 0x30, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, -0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, -0x37, 0x34, 0x36, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x33, 0x20, 0x5f, 0x37, 0x34, 0x37, 0x3b, 0x00, 0x66, 0x6f, 0x72, 0x20, -0x28, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x5f, 0x37, 0x34, 0x30, 0x20, 0x3d, 0x20, 0x30, 0x75, 0x3b, 0x20, 0x5f, 0x37, 0x34, -0x30, 0x20, 0x3c, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, -0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, -0x65, 0x78, 0x5d, 0x2e, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, -0x3b, 0x20, 0x5f, 0x37, 0x34, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x37, 0x2c, 0x20, 0x5f, 0x37, 0x34, 0x31, 0x20, -0x3d, 0x20, 0x5f, 0x37, 0x34, 0x36, 0x2c, 0x20, 0x5f, 0x37, 0x34, 0x30, 0x2b, 0x2b, 0x29, 0x00, 0x69, 0x66, 0x20, 0x28, -0x28, 0x69, 0x73, 0x75, 0x6e, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x65, 0x64, 0x28, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, -0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5b, 0x5f, 0x37, -0x34, 0x30, 0x5d, 0x2e, 0x78, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x20, 0x7c, 0x7c, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, -0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5b, -0x5f, 0x37, 0x34, 0x30, 0x5d, 0x2e, 0x78, 0x20, 0x21, 0x3d, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x00, 0x69, 0x6e, 0x74, -0x33, 0x20, 0x5f, 0x37, 0x30, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x34, 0x3b, 0x00, 0x5f, 0x37, 0x30, 0x35, 0x2e, -0x7a, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x74, 0x28, 0x5f, 0x37, 0x34, 0x30, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x37, 0x20, -0x3d, 0x20, 0x5f, 0x37, 0x30, 0x35, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x31, 0x20, -0x2b, 0x20, 0x28, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x32, -0x2e, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x70, -0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x28, 0x75, 0x69, 0x6e, 0x74, 0x32, 0x28, -0x5f, 0x37, 0x30, 0x35, 0x2e, 0x78, 0x79, 0x29, 0x2c, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x28, 0x5f, 0x37, 0x30, 0x35, 0x2e, -0x7a, 0x29, 0x2c, 0x20, 0x30, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5b, 0x5f, 0x37, 0x34, 0x30, 0x5d, 0x2e, -0x78, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x34, 0x3b, 0x00, 0x5f, 0x37, 0x34, -0x36, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x31, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, -0x31, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x32, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, -0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x34, 0x33, 0x3b, -0x00, 0x69, 0x66, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, -0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x66, 0x6c, 0x61, 0x67, 0x73, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x73, 0x20, -0x26, 0x20, 0x32, 0x35, 0x36, 0x75, 0x29, 0x20, 0x21, 0x3d, 0x20, 0x30, 0x75, 0x29, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x34, 0x78, 0x33, 0x20, 0x5f, 0x35, 0x34, 0x37, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, -0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, 0x73, -0x5b, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, -0x73, 0x2e, 0x78, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x35, 0x37, 0x34, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, -0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, -0x65, 0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, -0x63, 0x65, 0x73, 0x2e, 0x79, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x36, 0x30, 0x31, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, -0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, -0x6f, 0x6e, 0x65, 0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, -0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x7a, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, -0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x36, 0x32, 0x38, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, -0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, -0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x77, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, -0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x35, 0x34, 0x30, 0x20, 0x3d, 0x20, 0x28, 0x28, 0x28, -0x28, 0x28, 0x5f, 0x35, 0x34, 0x37, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x32, 0x2e, 0x78, 0x29, 0x20, -0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x34, 0x37, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x32, 0x2e, 0x79, -0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x34, 0x37, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x32, -0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x34, 0x37, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, -0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, -0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x35, 0x37, 0x34, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, -0x34, 0x32, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x37, 0x34, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, -0x5f, 0x37, 0x34, 0x32, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x37, 0x34, 0x5b, 0x32, 0x5d, 0x20, -0x2a, 0x20, 0x5f, 0x37, 0x34, 0x32, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x37, 0x34, 0x5b, 0x33, 0x5d, 0x29, -0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, -0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x79, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x30, 0x31, 0x5b, -0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x32, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x30, -0x31, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x32, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, -0x36, 0x30, 0x31, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x32, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, -0x36, 0x30, 0x31, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, -0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x7a, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, -0x28, 0x28, 0x5f, 0x36, 0x32, 0x38, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x32, 0x2e, 0x78, 0x29, 0x20, -0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x32, 0x38, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x32, 0x2e, 0x79, -0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x32, 0x38, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x32, -0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, 0x32, 0x38, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, -0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, -0x77, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x33, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x37, -0x34, 0x38, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x35, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x34, 0x30, 0x2e, 0x78, 0x3b, -0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x33, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x35, 0x3b, -0x00, 0x5f, 0x37, 0x33, 0x37, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x34, 0x30, 0x2e, 0x79, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x33, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x37, 0x3b, 0x00, 0x5f, 0x37, -0x33, 0x39, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x34, 0x30, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x33, 0x20, -0x3d, 0x20, 0x5f, 0x37, 0x33, 0x39, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x32, 0x3b, -0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x36, 0x33, 0x20, 0x3d, 0x20, 0x28, 0x6f, 0x62, 0x6a, 0x65, -0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, -0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, -0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, 0x5d, 0x20, -0x2a, 0x20, 0x5f, 0x37, 0x34, 0x33, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, -0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, -0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, -0x5f, 0x37, 0x34, 0x33, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, -0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, -0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, -0x34, 0x33, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, -0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, -0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x76, -0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, -0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x33, 0x2e, 0x78, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, -0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x79, 0x20, 0x3d, -0x20, 0x5f, 0x36, 0x36, 0x33, 0x2e, 0x79, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, -0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x36, -0x36, 0x33, 0x2e, 0x7a, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, -0x6e, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x63, 0x6c, -0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x2a, 0x20, -0x5f, 0x36, 0x36, 0x33, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, -0x6e, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x63, 0x6c, -0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x2a, 0x20, -0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, -0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, -0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, -0x69, 0x78, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, -0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, -0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, -0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x69, 0x6e, -0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, -0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, -0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, -0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, -0x69, 0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, -0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, -0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, -0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, -0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x66, 0x72, -0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x76, 0x6f, 0x69, 0x64, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x28, 0x29, 0x00, -0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x33, 0x33, -0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x32, 0x36, 0x3b, 0x00, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x32, 0x35, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x33, 0x20, 0x5f, 0x37, -0x32, 0x38, 0x3b, 0x00, 0x5f, 0x37, 0x32, 0x38, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x74, 0x33, 0x28, 0x69, 0x6e, 0x74, 0x28, -0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x29, 0x20, 0x25, 0x20, 0x32, 0x30, -0x34, 0x38, 0x2c, 0x20, 0x69, 0x6e, 0x74, 0x28, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x64, -0x65, 0x78, 0x29, 0x20, 0x2f, 0x20, 0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x30, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x32, 0x35, -0x20, 0x3d, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, -0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x33, 0x30, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x33, 0x20, 0x5f, -0x37, 0x33, 0x31, 0x3b, 0x00, 0x66, 0x6f, 0x72, 0x20, 0x28, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x5f, 0x37, 0x32, 0x34, 0x20, -0x3d, 0x20, 0x30, 0x75, 0x3b, 0x20, 0x5f, 0x37, 0x32, 0x34, 0x20, 0x3c, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, -0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, -0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x20, 0x5f, 0x37, 0x32, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x37, -0x33, 0x31, 0x2c, 0x20, 0x5f, 0x37, 0x32, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x30, 0x2c, 0x20, 0x5f, 0x37, 0x32, -0x34, 0x2b, 0x2b, 0x29, 0x00, 0x69, 0x66, 0x20, 0x28, 0x28, 0x69, 0x73, 0x75, 0x6e, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x65, -0x64, 0x28, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x77, -0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5b, 0x5f, 0x37, 0x32, 0x34, 0x5d, 0x2e, 0x78, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, -0x20, 0x7c, 0x7c, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5b, 0x5f, 0x37, 0x32, 0x34, 0x5d, 0x2e, 0x78, 0x20, 0x21, 0x3d, 0x20, -0x30, 0x2e, 0x30, 0x29, 0x29, 0x00, 0x69, 0x6e, 0x74, 0x33, 0x20, 0x5f, 0x36, 0x38, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, -0x32, 0x38, 0x3b, 0x00, 0x5f, 0x36, 0x38, 0x39, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x74, 0x28, 0x5f, 0x37, 0x32, -0x34, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x38, 0x39, 0x3b, 0x00, 0x5f, 0x37, 0x33, -0x30, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x32, 0x35, 0x20, 0x2b, 0x20, 0x28, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, -0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x32, 0x2e, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, -0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x72, 0x65, -0x61, 0x64, 0x28, 0x75, 0x69, 0x6e, 0x74, 0x32, 0x28, 0x5f, 0x36, 0x38, 0x39, 0x2e, 0x78, 0x79, 0x29, 0x2c, 0x20, 0x75, -0x69, 0x6e, 0x74, 0x28, 0x5f, 0x36, 0x38, 0x39, 0x2e, 0x7a, 0x29, 0x2c, 0x20, 0x30, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x6f, -0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x77, 0x65, 0x69, 0x67, 0x68, -0x74, 0x73, 0x5b, 0x5f, 0x37, 0x32, 0x34, 0x5d, 0x2e, 0x78, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x31, 0x20, 0x3d, 0x20, -0x5f, 0x37, 0x32, 0x38, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x32, 0x35, 0x3b, 0x00, 0x5f, -0x37, 0x32, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x32, 0x35, 0x3b, 0x00, 0x5f, 0x37, 0x32, 0x36, 0x20, 0x3d, 0x20, 0x69, -0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x32, 0x37, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, -0x35, 0x33, 0x35, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, -0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, -0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x78, 0x5d, 0x2e, -0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x33, -0x20, 0x5f, 0x35, 0x36, 0x32, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, -0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, 0x69, 0x6e, -0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x79, -0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, -0x78, 0x33, 0x20, 0x5f, 0x35, 0x38, 0x39, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, -0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, -0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, -0x2e, 0x7a, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x36, 0x31, 0x36, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, -0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, -0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, -0x65, 0x73, 0x2e, 0x77, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x35, 0x32, 0x38, 0x20, 0x3d, 0x20, 0x28, 0x28, 0x28, 0x28, 0x28, 0x5f, 0x35, 0x33, -0x35, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x36, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, -0x35, 0x33, 0x35, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x36, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, -0x28, 0x5f, 0x35, 0x33, 0x35, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x36, 0x2e, 0x7a, 0x29, 0x20, 0x2b, -0x20, 0x5f, 0x35, 0x33, 0x35, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, -0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, -0x28, 0x28, 0x28, 0x5f, 0x35, 0x36, 0x32, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x36, 0x2e, 0x78, 0x29, -0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x36, 0x32, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x36, 0x2e, -0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x36, 0x32, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, -0x36, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x36, 0x32, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, -0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, -0x2e, 0x79, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x35, 0x38, 0x39, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, -0x5f, 0x37, 0x32, 0x36, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x38, 0x39, 0x5b, 0x31, 0x5d, 0x20, -0x2a, 0x20, 0x5f, 0x37, 0x32, 0x36, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x38, 0x39, 0x5b, 0x32, -0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x36, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x38, 0x39, 0x5b, 0x33, -0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, -0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x7a, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x31, -0x36, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x36, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, -0x36, 0x31, 0x36, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x36, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, -0x28, 0x5f, 0x36, 0x31, 0x36, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x36, 0x2e, 0x7a, 0x29, 0x20, 0x2b, -0x20, 0x5f, 0x36, 0x31, 0x36, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, -0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x31, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x33, 0x3b, 0x00, 0x5f, -0x37, 0x31, 0x39, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x32, 0x38, 0x2e, 0x78, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x34, 0x20, 0x5f, 0x37, 0x32, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x31, 0x39, 0x3b, 0x00, 0x5f, 0x37, 0x32, 0x31, -0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x32, 0x38, 0x2e, 0x79, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, -0x5f, 0x37, 0x32, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x32, 0x31, 0x3b, 0x00, 0x5f, 0x37, 0x32, 0x33, 0x2e, 0x7a, 0x20, -0x3d, 0x20, 0x5f, 0x35, 0x32, 0x38, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x37, 0x32, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x32, -0x33, 0x3b, 0x00, 0x5f, 0x37, 0x32, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x32, 0x36, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, -0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x63, 0x6c, 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, -0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x2a, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, -0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, -0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, -0x32, 0x37, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, -0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, -0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, -0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x37, -0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, -0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, -0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x37, 0x2e, 0x7a, -0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, -0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, -0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, -0x74, 0x72, 0x69, 0x78, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x20, 0x73, -0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, -0x72, 0x31, 0x20, 0x7b, 0x00, 0x64, 0x65, 0x70, 0x74, 0x68, 0x32, 0x64, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x3c, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x4d, 0x61, -0x70, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, -0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x68, 0x61, 0x64, 0x6f, 0x77, 0x4d, 0x61, 0x70, 0x53, 0x6d, 0x70, 0x6c, -0x72, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x31, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, -0x32, 0x64, 0x3c, 0x75, 0x69, 0x6e, 0x74, 0x3e, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x66, 0x72, 0x6f, 0x78, 0x65, -0x6c, 0x73, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x32, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, -0x72, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x66, 0x72, 0x6f, 0x78, 0x65, 0x6c, 0x73, 0x53, 0x6d, 0x70, 0x6c, 0x72, -0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x33, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, -0x64, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x44, 0x46, -0x47, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x34, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, -0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x44, 0x46, 0x47, 0x53, 0x6d, 0x70, 0x6c, 0x72, 0x20, 0x5b, -0x5b, 0x69, 0x64, 0x28, 0x35, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x63, 0x75, 0x62, -0x65, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x53, 0x70, -0x65, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x36, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x61, -0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x75, -0x6c, 0x61, 0x72, 0x53, 0x6d, 0x70, 0x6c, 0x72, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x37, 0x29, 0x5d, 0x5d, 0x3b, 0x00, -0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x3c, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x3e, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x73, 0x61, 0x6f, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x38, -0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, -0x73, 0x61, 0x6f, 0x53, 0x6d, 0x70, 0x6c, 0x72, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x39, 0x29, 0x5d, 0x5d, 0x3b, 0x00, -0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x5f, 0x61, 0x72, 0x72, 0x61, 0x79, 0x3c, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x3e, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, 0x73, 0x72, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x31, 0x30, -0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, -0x73, 0x72, 0x53, 0x6d, 0x70, 0x6c, 0x72, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x31, 0x31, 0x29, 0x5d, 0x5d, 0x3b, 0x00, -0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, 0x32, 0x64, 0x3c, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x3e, 0x20, 0x6c, 0x69, 0x67, -0x68, 0x74, 0x5f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x31, 0x32, -0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x72, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x73, -0x74, 0x72, 0x75, 0x63, 0x74, 0x75, 0x72, 0x65, 0x53, 0x6d, 0x70, 0x6c, 0x72, 0x20, 0x5b, 0x5b, 0x69, 0x64, 0x28, 0x31, -0x33, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, -0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x28, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x69, 0x6e, 0x20, -0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, -0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, -0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x31, 0x26, 0x20, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, -0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x31, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, 0x32, 0x37, -0x29, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x26, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, 0x31, 0x37, 0x29, 0x5d, 0x5d, 0x29, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x33, 0x37, 0x33, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x65, 0x72, 0x74, -0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x79, 0x7a, -0x20, 0x2d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x2e, 0x63, 0x61, 0x6d, 0x65, 0x72, 0x61, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x29, 0x3b, -0x00, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x37, 0x30, 0x30, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, -0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x29, 0x3b, 0x00, 0x68, 0x61, 0x6c, 0x66, -0x34, 0x20, 0x5f, 0x36, 0x36, 0x35, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x44, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x79, 0x20, 0x3e, 0x20, 0x30, -0x2e, 0x30, 0x29, 0x00, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x36, 0x36, 0x38, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, -0x66, 0x33, 0x28, 0x5f, 0x33, 0x37, 0x33, 0x29, 0x3b, 0x00, 0x68, 0x61, 0x6c, 0x66, 0x20, 0x5f, 0x35, 0x32, 0x36, 0x20, -0x3d, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x5f, 0x36, 0x36, 0x38, 0x29, 0x3b, 0x00, 0x68, 0x61, 0x6c, 0x66, -0x20, 0x5f, 0x35, 0x32, 0x39, 0x20, 0x3d, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x30, 0x2e, 0x30, -0x30, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x34, 0x37, 0x34, 0x39, 0x37, 0x34, 0x35, 0x31, 0x33, 0x30, 0x35, -0x33, 0x38, 0x39, 0x34, 0x30, 0x34, 0x32, 0x39, 0x36, 0x38, 0x37, 0x35, 0x29, 0x2c, 0x20, 0x5f, 0x36, 0x36, 0x38, 0x2e, -0x79, 0x29, 0x3b, 0x00, 0x68, 0x61, 0x6c, 0x66, 0x20, 0x5f, 0x36, 0x37, 0x32, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, -0x28, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x68, 0x61, 0x6c, 0x66, 0x20, 0x5f, 0x35, 0x33, 0x39, 0x20, 0x3d, 0x20, 0x68, -0x61, 0x6c, 0x66, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, -0x67, 0x44, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x79, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x37, 0x32, 0x20, 0x2d, -0x20, 0x65, 0x78, 0x70, 0x28, 0x28, 0x2d, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x46, 0x61, 0x6c, 0x6c, 0x6f, -0x66, 0x66, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x35, 0x32, 0x39, 0x29, 0x29, 0x20, 0x2f, 0x20, 0x5f, 0x35, 0x32, 0x39, -0x29, 0x3b, 0x00, 0x68, 0x61, 0x6c, 0x66, 0x20, 0x5f, 0x36, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, -0x30, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x68, 0x61, 0x6c, 0x66, 0x20, 0x5f, 0x35, 0x35, 0x35, 0x20, 0x3d, 0x20, 0x6d, 0x69, -0x6e, 0x28, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x36, 0x37, 0x32, 0x20, 0x2d, 0x20, 0x65, 0x78, 0x70, 0x32, 0x28, 0x2d, 0x28, -0x5f, 0x35, 0x33, 0x39, 0x20, 0x2a, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x35, 0x32, 0x36, 0x20, 0x2d, 0x20, 0x68, 0x61, -0x6c, 0x66, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, -0x53, 0x74, 0x61, 0x72, 0x74, 0x29, 0x2c, 0x20, 0x5f, 0x36, 0x37, 0x35, 0x29, 0x29, 0x29, 0x2c, 0x20, 0x5f, 0x36, 0x37, -0x35, 0x29, 0x2c, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x4d, 0x61, 0x78, 0x4f, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x29, 0x29, 0x3b, 0x00, -0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x36, 0x38, 0x34, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x28, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, -0x66, 0x6f, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x29, 0x29, 0x3b, 0x00, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x36, -0x36, 0x31, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x2e, 0x66, 0x6f, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x46, 0x72, 0x6f, 0x6d, 0x49, 0x62, 0x6c, 0x20, 0x3e, 0x20, -0x30, 0x2e, 0x30, 0x29, 0x00, 0x5f, 0x36, 0x36, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x38, 0x34, 0x20, 0x2a, 0x20, 0x28, -0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, -0x65, 0x74, 0x31, 0x2e, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x75, 0x6c, 0x61, -0x72, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, -0x6f, 0x72, 0x53, 0x65, 0x74, 0x31, 0x2e, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x53, 0x70, 0x65, 0x63, -0x75, 0x6c, 0x61, 0x72, 0x53, 0x6d, 0x70, 0x6c, 0x72, 0x2c, 0x20, 0x5f, 0x33, 0x37, 0x33, 0x2c, 0x20, 0x6c, 0x65, 0x76, -0x65, 0x6c, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x69, 0x62, 0x6c, -0x52, 0x6f, 0x75, 0x67, 0x68, 0x6e, 0x65, 0x73, 0x73, 0x4f, 0x6e, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x29, 0x29, 0x29, -0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x69, 0x62, 0x6c, 0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x29, 0x29, -0x3b, 0x00, 0x5f, 0x36, 0x36, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x38, 0x34, 0x3b, 0x00, 0x68, 0x61, 0x6c, 0x66, 0x33, -0x20, 0x5f, 0x35, 0x37, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x31, 0x20, 0x2a, 0x20, 0x5f, 0x35, 0x35, 0x35, 0x3b, -0x00, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x36, 0x36, 0x34, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x66, 0x72, 0x61, -0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x49, 0x6e, 0x73, 0x63, 0x61, 0x74, -0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x7a, 0x65, 0x20, 0x3e, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x00, 0x5f, 0x36, -0x36, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x37, 0x37, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, -0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x43, -0x6f, 0x6c, 0x6f, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x79, 0x29, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, -0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, -0x6c, 0x69, 0x67, 0x68, 0x74, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x79, 0x2e, -0x77, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x70, 0x6f, 0x77, 0x28, 0x6d, 0x61, 0x78, 0x28, 0x64, 0x6f, 0x74, 0x28, 0x5f, -0x36, 0x36, 0x38, 0x2c, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x66, 0x72, -0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x44, 0x69, 0x72, -0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x29, 0x29, 0x29, 0x20, 0x2f, 0x20, 0x5f, 0x35, 0x32, 0x36, 0x2c, 0x20, 0x5f, 0x36, -0x37, 0x35, 0x29, 0x2c, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x49, 0x6e, 0x73, 0x63, 0x61, 0x74, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x53, -0x69, 0x7a, 0x65, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x36, 0x37, 0x32, 0x20, 0x2d, 0x20, 0x65, -0x78, 0x70, 0x32, 0x28, 0x2d, 0x28, 0x5f, 0x35, 0x33, 0x39, 0x20, 0x2a, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x35, 0x32, -0x36, 0x20, 0x2d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x49, 0x6e, 0x73, 0x63, 0x61, 0x74, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, -0x61, 0x72, 0x74, 0x29, 0x2c, 0x20, 0x5f, 0x36, 0x37, 0x35, 0x29, 0x29, 0x29, 0x2c, 0x20, 0x5f, 0x36, 0x37, 0x35, 0x29, -0x29, 0x29, 0x3b, 0x00, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x36, 0x32, 0x35, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x37, -0x30, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x5f, 0x36, 0x37, 0x32, 0x20, 0x2d, 0x20, 0x5f, 0x35, 0x35, -0x35, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, 0x36, 0x34, 0x3b, 0x00, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x36, -0x35, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x30, 0x30, 0x3b, 0x00, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x36, 0x35, -0x38, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x35, 0x36, 0x3b, 0x00, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x36, 0x36, 0x30, -0x20, 0x3d, 0x20, 0x5f, 0x36, 0x35, 0x38, 0x3b, 0x00, 0x5f, 0x36, 0x36, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x30, 0x30, -0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x34, 0x28, 0x5f, 0x36, 0x36, 0x35, 0x29, 0x3b, 0x00, 0x75, 0x69, 0x6e, 0x74, 0x32, 0x20, 0x6f, 0x75, -0x74, 0x50, 0x69, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x20, 0x5b, 0x5b, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x28, 0x30, 0x29, 0x5d, -0x5d, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x6f, 0x75, -0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x28, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, -0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, 0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, -0x6e, 0x74, 0x20, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x26, 0x20, 0x6f, -0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, -0x65, 0x72, 0x28, 0x31, 0x38, 0x29, 0x5d, 0x5d, 0x29, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x6f, 0x75, 0x74, 0x50, 0x69, 0x63, -0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x69, 0x6e, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, -0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x49, 0x64, 0x3b, 0x00, 0x6f, 0x75, -0x74, 0x2e, 0x6f, 0x75, 0x74, 0x50, 0x69, 0x63, 0x6b, 0x69, 0x6e, 0x67, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x61, 0x73, 0x5f, -0x74, 0x79, 0x70, 0x65, 0x3c, 0x75, 0x69, 0x6e, 0x74, 0x3e, 0x28, 0x69, 0x6e, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, -0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x2f, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x65, 0x72, -0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x66, 0x72, 0x61, -0x67, 0x6d, 0x65, 0x6e, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, -0x30, 0x28, 0x29, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, -0x5f, 0x32, 0x38, 0x35, 0x20, 0x3d, 0x20, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, -0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, -0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, -0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, -0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, -0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, -0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, -0x5d, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, -0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, -0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, -0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, -0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, 0x65, -0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, -0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, -0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x33, 0x5d, 0x29, -0x29, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, -0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x63, 0x6c, 0x69, 0x70, 0x46, -0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x38, -0x35, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, -0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x66, 0x6d, 0x61, 0x28, -0x2d, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x76, 0x69, 0x65, 0x77, -0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x2a, 0x20, 0x5f, 0x32, -0x38, 0x35, 0x29, 0x2e, 0x7a, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x6f, 0x6e, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x46, 0x61, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x4e, 0x65, 0x61, 0x72, -0x2c, 0x20, 0x2d, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6e, 0x65, 0x61, -0x72, 0x4f, 0x76, 0x65, 0x72, 0x46, 0x61, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x4e, 0x65, 0x61, 0x72, 0x29, 0x2c, 0x20, -0x32, 0x2e, 0x30, 0x2c, 0x20, 0x2d, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x66, 0x72, 0x61, 0x67, 0x6d, 0x65, 0x6e, 0x74, -0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x5f, 0x6f, 0x75, 0x74, 0x20, 0x6d, 0x61, 0x69, 0x6e, 0x30, 0x28, 0x6d, 0x61, 0x69, -0x6e, 0x30, 0x5f, 0x69, 0x6e, 0x20, 0x69, 0x6e, 0x20, 0x5b, 0x5b, 0x73, 0x74, 0x61, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x5d, -0x5d, 0x2c, 0x20, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x26, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x20, 0x5b, 0x5b, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x28, 0x31, 0x37, 0x29, 0x5d, 0x5d, 0x29, 0x00, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x20, 0x5f, 0x31, 0x30, 0x33, 0x20, 0x3d, 0x20, 0x65, 0x78, 0x70, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x76, 0x73, 0x6d, 0x45, 0x78, 0x70, 0x6f, 0x6e, 0x65, 0x6e, 0x74, 0x20, -0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, -0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, -0x6c, 0x6f, 0x72, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, 0x33, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, -0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, 0x33, 0x20, 0x2a, 0x20, 0x5f, -0x31, 0x30, 0x33, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x7a, -0x20, 0x3d, 0x20, 0x5f, 0x31, 0x31, 0x37, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, -0x6f, 0x72, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x31, 0x37, 0x20, 0x2a, 0x20, 0x5f, 0x31, 0x31, 0x37, 0x3b, 0x00, -0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x37, 0x34, -0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x3b, 0x00, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x36, 0x33, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x33, 0x20, 0x5f, 0x37, -0x36, 0x36, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x36, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x74, 0x33, 0x28, 0x69, 0x6e, 0x74, 0x28, -0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x29, 0x20, 0x25, 0x20, 0x32, 0x30, -0x34, 0x38, 0x2c, 0x20, 0x69, 0x6e, 0x74, 0x28, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x64, -0x65, 0x78, 0x29, 0x20, 0x2f, 0x20, 0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x30, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x33, -0x20, 0x3d, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, -0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x36, 0x38, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x33, 0x20, 0x5f, -0x37, 0x36, 0x39, 0x3b, 0x00, 0x66, 0x6f, 0x72, 0x20, 0x28, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x5f, 0x37, 0x36, 0x32, 0x20, -0x3d, 0x20, 0x30, 0x75, 0x3b, 0x20, 0x5f, 0x37, 0x36, 0x32, 0x20, 0x3c, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, -0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, -0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x20, 0x5f, 0x37, 0x36, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x37, -0x36, 0x39, 0x2c, 0x20, 0x5f, 0x37, 0x36, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x36, 0x38, 0x2c, 0x20, 0x5f, 0x37, 0x36, -0x32, 0x2b, 0x2b, 0x29, 0x00, 0x69, 0x66, 0x20, 0x28, 0x28, 0x69, 0x73, 0x75, 0x6e, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x65, -0x64, 0x28, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x77, -0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5b, 0x5f, 0x37, 0x36, 0x32, 0x5d, 0x2e, 0x78, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, -0x20, 0x7c, 0x7c, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5b, 0x5f, 0x37, 0x36, 0x32, 0x5d, 0x2e, 0x78, 0x20, 0x21, 0x3d, 0x20, -0x30, 0x2e, 0x30, 0x29, 0x29, 0x00, 0x69, 0x6e, 0x74, 0x33, 0x20, 0x5f, 0x37, 0x32, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x37, -0x36, 0x36, 0x3b, 0x00, 0x5f, 0x37, 0x32, 0x37, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x74, 0x28, 0x5f, 0x37, 0x36, -0x32, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x32, 0x37, 0x3b, 0x00, 0x5f, 0x37, 0x36, -0x38, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x36, 0x33, 0x20, 0x2b, 0x20, 0x28, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, -0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x32, 0x2e, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, -0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x72, 0x65, -0x61, 0x64, 0x28, 0x75, 0x69, 0x6e, 0x74, 0x32, 0x28, 0x5f, 0x37, 0x32, 0x37, 0x2e, 0x78, 0x79, 0x29, 0x2c, 0x20, 0x75, -0x69, 0x6e, 0x74, 0x28, 0x5f, 0x37, 0x32, 0x37, 0x2e, 0x7a, 0x29, 0x2c, 0x20, 0x30, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x6f, -0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x77, 0x65, 0x69, 0x67, 0x68, -0x74, 0x73, 0x5b, 0x5f, 0x37, 0x36, 0x32, 0x5d, 0x2e, 0x78, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x39, 0x20, 0x3d, 0x20, -0x5f, 0x37, 0x36, 0x36, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x36, 0x33, 0x3b, 0x00, 0x5f, -0x37, 0x36, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x36, 0x33, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x34, 0x20, 0x3d, 0x20, 0x69, -0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x66, 0x6c, 0x6f, -0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x36, 0x35, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, -0x35, 0x36, 0x36, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, -0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, -0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x78, 0x5d, 0x2e, -0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x33, -0x20, 0x5f, 0x35, 0x39, 0x33, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, -0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, 0x69, 0x6e, -0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x79, -0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, -0x78, 0x33, 0x20, 0x5f, 0x36, 0x32, 0x30, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, -0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, -0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, -0x2e, 0x7a, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x36, 0x34, 0x37, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, -0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, -0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, -0x65, 0x73, 0x2e, 0x77, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x35, 0x35, 0x39, 0x20, 0x3d, 0x20, 0x28, 0x28, 0x28, 0x28, 0x28, 0x5f, 0x35, 0x36, -0x36, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, -0x35, 0x36, 0x36, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, -0x28, 0x5f, 0x35, 0x36, 0x36, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x2e, 0x7a, 0x29, 0x20, 0x2b, -0x20, 0x5f, 0x35, 0x36, 0x36, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, -0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, -0x28, 0x28, 0x28, 0x5f, 0x35, 0x39, 0x33, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x2e, 0x78, 0x29, -0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x39, 0x33, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x2e, -0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x39, 0x33, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, -0x34, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x39, 0x33, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, -0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, -0x2e, 0x79, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x32, 0x30, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, -0x5f, 0x37, 0x36, 0x34, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x32, 0x30, 0x5b, 0x31, 0x5d, 0x20, -0x2a, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x32, 0x30, 0x5b, 0x32, -0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, 0x32, 0x30, 0x5b, 0x33, -0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, -0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x7a, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x34, -0x37, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, -0x36, 0x34, 0x37, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, -0x28, 0x5f, 0x36, 0x34, 0x37, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x2e, 0x7a, 0x29, 0x20, 0x2b, -0x20, 0x5f, 0x36, 0x34, 0x37, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, -0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x35, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x34, 0x3b, 0x00, 0x5f, -0x37, 0x35, 0x37, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x35, 0x39, 0x2e, 0x78, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x34, 0x20, 0x5f, 0x37, 0x35, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x35, 0x37, 0x3b, 0x00, 0x5f, 0x37, 0x35, 0x39, -0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x35, 0x39, 0x2e, 0x79, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, -0x5f, 0x37, 0x36, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x35, 0x39, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x31, 0x2e, 0x7a, 0x20, -0x3d, 0x20, 0x5f, 0x35, 0x35, 0x39, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x36, -0x31, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x34, 0x20, 0x5f, 0x36, 0x38, 0x32, 0x20, 0x3d, 0x20, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, -0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, -0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, -0x35, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, -0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, -0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x35, 0x2e, -0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, -0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, -0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x35, 0x2e, 0x7a, 0x29, -0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, -0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, -0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, -0x72, 0x69, 0x78, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, -0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x2e, 0x63, 0x6c, 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, -0x78, 0x20, 0x2a, 0x20, 0x5f, 0x36, 0x38, 0x32, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, -0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x66, -0x6d, 0x61, 0x28, 0x66, 0x6d, 0x61, 0x28, 0x2d, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x76, 0x69, 0x65, 0x77, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, -0x69, 0x78, 0x20, 0x2a, 0x20, 0x5f, 0x36, 0x38, 0x32, 0x29, 0x2e, 0x7a, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6f, 0x6e, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x46, 0x61, 0x72, 0x4d, 0x69, -0x6e, 0x75, 0x73, 0x4e, 0x65, 0x61, 0x72, 0x2c, 0x20, 0x2d, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x2e, 0x6e, 0x65, 0x61, 0x72, 0x4f, 0x76, 0x65, 0x72, 0x46, 0x61, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x73, -0x4e, 0x65, 0x61, 0x72, 0x29, 0x2c, 0x20, 0x32, 0x2e, 0x30, 0x2c, 0x20, 0x2d, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x32, 0x36, 0x36, 0x20, 0x3d, 0x20, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, -0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, -0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, -0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x29, 0x20, -0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, -0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, -0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, -0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, -0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, -0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, -0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, -0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x29, 0x20, -0x2b, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, -0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, -0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, -0x69, 0x78, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, -0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, -0x36, 0x36, 0x2e, 0x78, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, -0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x36, 0x2e, -0x79, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, -0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x36, 0x2e, 0x7a, 0x3b, 0x00, -0x6f, 0x75, 0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x66, 0x72, -0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x63, 0x6c, 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, -0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x36, 0x36, 0x3b, 0x00, -0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x34, 0x39, -0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x33, 0x20, 0x5f, 0x37, 0x34, 0x35, 0x3b, 0x00, 0x5f, 0x37, -0x34, 0x35, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x74, 0x33, 0x28, 0x69, 0x6e, 0x74, 0x28, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, -0x74, 0x65, 0x78, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x29, 0x20, 0x25, 0x20, 0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x69, 0x6e, -0x74, 0x28, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x29, 0x20, 0x2f, 0x20, -0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x30, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x34, -0x37, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x33, 0x20, 0x5f, 0x37, 0x34, 0x38, 0x3b, 0x00, 0x66, 0x6f, 0x72, 0x20, 0x28, 0x75, -0x69, 0x6e, 0x74, 0x20, 0x5f, 0x37, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x30, 0x75, 0x3b, 0x20, 0x5f, 0x37, 0x34, 0x31, 0x20, -0x3c, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, -0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, -0x5d, 0x2e, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x20, -0x5f, 0x37, 0x34, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x38, 0x2c, 0x20, 0x5f, 0x37, 0x34, 0x32, 0x20, 0x3d, 0x20, -0x5f, 0x37, 0x34, 0x37, 0x2c, 0x20, 0x5f, 0x37, 0x34, 0x31, 0x2b, 0x2b, 0x29, 0x00, 0x69, 0x66, 0x20, 0x28, 0x28, 0x69, -0x73, 0x75, 0x6e, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x65, 0x64, 0x28, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5b, 0x5f, 0x37, 0x34, 0x31, -0x5d, 0x2e, 0x78, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x20, 0x7c, 0x7c, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, -0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5b, 0x5f, 0x37, -0x34, 0x31, 0x5d, 0x2e, 0x78, 0x20, 0x21, 0x3d, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x00, 0x69, 0x6e, 0x74, 0x33, 0x20, -0x5f, 0x37, 0x30, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x35, 0x3b, 0x00, 0x5f, 0x37, 0x30, 0x36, 0x2e, 0x7a, 0x20, -0x3d, 0x20, 0x69, 0x6e, 0x74, 0x28, 0x5f, 0x37, 0x34, 0x31, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x38, 0x20, 0x3d, 0x20, -0x5f, 0x37, 0x30, 0x36, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x32, 0x20, 0x2b, 0x20, -0x28, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x32, 0x2e, 0x6d, -0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, -0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x28, 0x75, 0x69, 0x6e, 0x74, 0x32, 0x28, 0x5f, 0x37, -0x30, 0x36, 0x2e, 0x78, 0x79, 0x29, 0x2c, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x28, 0x5f, 0x37, 0x30, 0x36, 0x2e, 0x7a, 0x29, -0x2c, 0x20, 0x30, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x2e, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5b, 0x5f, 0x37, 0x34, 0x31, 0x5d, 0x2e, 0x78, 0x29, -0x3b, 0x00, 0x5f, 0x37, 0x34, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x35, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x37, 0x20, -0x3d, 0x20, 0x5f, 0x37, 0x34, 0x32, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x33, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, -0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, -0x5f, 0x37, 0x34, 0x34, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x35, 0x34, 0x38, 0x20, -0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, -0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x78, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, -0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x35, 0x37, -0x35, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, -0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x79, 0x5d, 0x2e, 0x74, 0x72, -0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, -0x36, 0x30, 0x32, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, -0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, -0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x7a, 0x5d, 0x2e, -0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x33, -0x20, 0x5f, 0x36, 0x32, 0x39, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, -0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, 0x69, 0x6e, -0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x77, -0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, -0x20, 0x5f, 0x35, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x28, 0x28, 0x28, 0x28, 0x28, 0x5f, 0x35, 0x34, 0x38, 0x5b, 0x30, 0x5d, -0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x33, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x34, 0x38, 0x5b, -0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x33, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x34, -0x38, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x33, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x34, -0x38, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, -0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, -0x35, 0x37, 0x35, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x33, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, -0x28, 0x5f, 0x35, 0x37, 0x35, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x33, 0x2e, 0x79, 0x29, 0x20, 0x2b, -0x20, 0x28, 0x28, 0x5f, 0x35, 0x37, 0x35, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x33, 0x2e, 0x7a, 0x29, -0x20, 0x2b, 0x20, 0x5f, 0x35, 0x37, 0x35, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, -0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x79, 0x29, 0x29, -0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x30, 0x32, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x33, -0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x30, 0x32, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, -0x34, 0x33, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x30, 0x32, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, -0x5f, 0x37, 0x34, 0x33, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, 0x30, 0x32, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, -0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, -0x68, 0x74, 0x73, 0x2e, 0x7a, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x32, 0x39, 0x5b, 0x30, 0x5d, -0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x33, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x32, 0x39, 0x5b, -0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x33, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x32, -0x39, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x33, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, 0x32, -0x39, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, -0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x34, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x39, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x36, 0x2e, -0x78, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x34, 0x31, 0x2e, 0x78, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, -0x37, 0x33, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x38, 0x2e, 0x79, 0x20, 0x3d, -0x20, 0x5f, 0x35, 0x34, 0x31, 0x2e, 0x79, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x34, 0x30, -0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x38, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x30, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x35, -0x34, 0x31, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x37, 0x34, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x30, 0x3b, 0x00, 0x5f, -0x37, 0x34, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x34, 0x33, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, -0x36, 0x36, 0x34, 0x20, 0x3d, 0x20, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, -0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, -0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x34, 0x2e, 0x78, 0x29, -0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, -0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, -0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, -0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x34, 0x2e, 0x79, 0x29, 0x20, 0x2b, -0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, -0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, -0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, -0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x34, 0x34, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x6f, -0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, -0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, -0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, -0x33, 0x5d, 0x29, 0x29, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, -0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x34, 0x2e, -0x78, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, -0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x34, 0x2e, 0x79, 0x3b, 0x00, -0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, -0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x34, 0x2e, 0x7a, 0x3b, 0x00, 0x6f, 0x75, 0x74, -0x2e, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x63, 0x6c, 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, -0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x2a, 0x20, 0x5f, 0x36, 0x36, 0x34, 0x3b, 0x00, 0x69, 0x6e, 0x74, -0x33, 0x20, 0x5f, 0x37, 0x32, 0x39, 0x3b, 0x00, 0x5f, 0x37, 0x32, 0x39, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x74, 0x33, 0x28, -0x69, 0x6e, 0x74, 0x28, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x29, 0x20, -0x25, 0x20, 0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x69, 0x6e, 0x74, 0x28, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, -0x78, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x29, 0x20, 0x2f, 0x20, 0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x30, 0x29, 0x3b, 0x00, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x33, 0x31, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x33, 0x20, 0x5f, 0x37, -0x33, 0x32, 0x3b, 0x00, 0x66, 0x6f, 0x72, 0x20, 0x28, 0x75, 0x69, 0x6e, 0x74, 0x20, 0x5f, 0x37, 0x32, 0x35, 0x20, 0x3d, -0x20, 0x30, 0x75, 0x3b, 0x20, 0x5f, 0x37, 0x32, 0x35, 0x20, 0x3c, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, -0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, -0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, -0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x20, 0x5f, 0x37, 0x32, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, -0x32, 0x2c, 0x20, 0x5f, 0x37, 0x32, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x31, 0x2c, 0x20, 0x5f, 0x37, 0x32, 0x35, -0x2b, 0x2b, 0x29, 0x00, 0x69, 0x66, 0x20, 0x28, 0x28, 0x69, 0x73, 0x75, 0x6e, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x65, 0x64, -0x28, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x77, 0x65, -0x69, 0x67, 0x68, 0x74, 0x73, 0x5b, 0x5f, 0x37, 0x32, 0x35, 0x5d, 0x2e, 0x78, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x20, -0x7c, 0x7c, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, -0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5b, 0x5f, 0x37, 0x32, 0x35, 0x5d, 0x2e, 0x78, 0x20, 0x21, 0x3d, 0x20, 0x30, -0x2e, 0x30, 0x29, 0x29, 0x00, 0x69, 0x6e, 0x74, 0x33, 0x20, 0x5f, 0x36, 0x39, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x32, -0x39, 0x3b, 0x00, 0x5f, 0x36, 0x39, 0x30, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x74, 0x28, 0x5f, 0x37, 0x32, 0x35, -0x29, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x39, 0x30, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x31, -0x20, 0x3d, 0x20, 0x5f, 0x37, 0x32, 0x36, 0x20, 0x2b, 0x20, 0x28, 0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, -0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x32, 0x2e, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, -0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x72, 0x65, 0x61, -0x64, 0x28, 0x75, 0x69, 0x6e, 0x74, 0x32, 0x28, 0x5f, 0x36, 0x39, 0x30, 0x2e, 0x78, 0x79, 0x29, 0x2c, 0x20, 0x75, 0x69, -0x6e, 0x74, 0x28, 0x5f, 0x36, 0x39, 0x30, 0x2e, 0x7a, 0x29, 0x2c, 0x20, 0x30, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x6f, 0x72, -0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, -0x73, 0x5b, 0x5f, 0x37, 0x32, 0x35, 0x5d, 0x2e, 0x78, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x32, 0x20, 0x3d, 0x20, 0x5f, -0x37, 0x32, 0x39, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x32, 0x36, 0x3b, 0x00, 0x5f, 0x37, -0x32, 0x37, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, -0x6e, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x32, 0x38, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, -0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x35, 0x33, 0x36, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, -0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, -0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, -0x65, 0x73, 0x2e, 0x78, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x35, 0x36, 0x33, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, -0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, -0x6e, 0x65, 0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, -0x69, 0x63, 0x65, 0x73, 0x2e, 0x79, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x35, 0x39, 0x30, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, -0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, -0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, -0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x7a, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, -0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x36, 0x31, 0x37, 0x20, 0x3d, 0x20, 0x74, 0x72, -0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, -0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x77, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, -0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x35, 0x32, 0x39, 0x20, 0x3d, 0x20, 0x28, 0x28, -0x28, 0x28, 0x28, 0x5f, 0x35, 0x33, 0x36, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x37, 0x2e, 0x78, 0x29, -0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x33, 0x36, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x37, 0x2e, -0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x33, 0x36, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, -0x37, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x33, 0x36, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, -0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, -0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x35, 0x36, 0x33, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, -0x37, 0x32, 0x37, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x36, 0x33, 0x5b, 0x31, 0x5d, 0x20, 0x2a, -0x20, 0x5f, 0x37, 0x32, 0x37, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x36, 0x33, 0x5b, 0x32, 0x5d, -0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x37, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x36, 0x33, 0x5b, 0x33, 0x5d, -0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, -0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x79, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x35, 0x39, 0x30, -0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x37, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, -0x39, 0x30, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x37, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, -0x5f, 0x35, 0x39, 0x30, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x37, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, -0x5f, 0x35, 0x39, 0x30, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, -0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x7a, 0x29, 0x29, 0x20, 0x2b, 0x20, -0x28, 0x28, 0x28, 0x5f, 0x36, 0x31, 0x37, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x37, 0x2e, 0x78, 0x29, -0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x31, 0x37, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x37, 0x2e, -0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x31, 0x37, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, -0x37, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, 0x31, 0x37, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, -0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, -0x2e, 0x77, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x32, 0x30, 0x20, 0x3d, 0x20, 0x5f, -0x37, 0x33, 0x33, 0x3b, 0x00, 0x5f, 0x37, 0x32, 0x30, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x32, 0x39, 0x2e, 0x78, -0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x32, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x32, 0x30, -0x3b, 0x00, 0x5f, 0x37, 0x32, 0x32, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x32, 0x39, 0x2e, 0x79, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x32, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x32, 0x32, 0x3b, 0x00, 0x5f, -0x37, 0x32, 0x34, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x32, 0x39, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x37, 0x32, 0x38, -0x20, 0x3d, 0x20, 0x5f, 0x37, 0x32, 0x34, 0x3b, 0x00, 0x5f, 0x37, 0x32, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x32, 0x37, -0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, -0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x63, 0x6c, 0x69, 0x70, 0x46, 0x72, -0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x2a, 0x20, 0x28, 0x28, 0x6f, 0x62, -0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, -0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, -0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, -0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x32, 0x38, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, -0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, -0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, -0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x20, -0x2a, 0x20, 0x5f, 0x37, 0x32, 0x38, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, -0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, -0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, -0x5f, 0x37, 0x32, 0x38, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, -0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, -0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, -0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x66, 0x6c, -0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x33, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, -0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x79, 0x7a, 0x20, -0x2d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, -0x6d, 0x73, 0x2e, 0x63, 0x61, 0x6d, 0x65, 0x72, 0x61, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x29, 0x3b, 0x00, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x36, 0x39, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, -0x35, 0x33, 0x30, 0x20, 0x3d, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x5f, 0x33, 0x37, 0x35, 0x29, 0x3b, 0x00, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x35, 0x33, 0x33, 0x20, 0x3d, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, -0x61, 0x78, 0x28, 0x30, 0x2e, 0x30, 0x30, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x34, 0x37, 0x34, 0x39, 0x37, -0x34, 0x35, 0x31, 0x33, 0x30, 0x35, 0x33, 0x38, 0x39, 0x34, 0x30, 0x34, 0x32, 0x39, 0x36, 0x38, 0x37, 0x35, 0x2c, 0x20, -0x5f, 0x33, 0x37, 0x35, 0x2e, 0x79, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x35, 0x34, 0x33, 0x20, -0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x44, -0x65, 0x6e, 0x73, 0x69, 0x74, 0x79, 0x20, 0x2a, 0x20, 0x28, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x65, 0x78, 0x70, -0x28, 0x28, 0x2d, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, -0x48, 0x65, 0x69, 0x67, 0x68, 0x74, 0x46, 0x61, 0x6c, 0x6c, 0x6f, 0x66, 0x66, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x35, 0x33, -0x33, 0x29, 0x29, 0x20, 0x2f, 0x20, 0x5f, 0x35, 0x33, 0x33, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, -0x35, 0x35, 0x39, 0x20, 0x3d, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x69, 0x6e, 0x28, 0x66, 0x61, 0x73, 0x74, -0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x65, 0x78, 0x70, 0x32, 0x28, 0x2d, 0x28, 0x5f, -0x35, 0x34, 0x33, 0x20, 0x2a, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x35, 0x33, 0x30, -0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, -0x53, 0x74, 0x61, 0x72, 0x74, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x2c, -0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x4d, 0x61, -0x78, 0x4f, 0x70, 0x61, 0x63, 0x69, 0x74, 0x79, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x36, -0x36, 0x35, 0x3b, 0x00, 0x5f, 0x36, 0x36, 0x35, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x66, 0x72, -0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, -0x29, 0x20, 0x2a, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x73, 0x70, 0x76, -0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x31, 0x2e, 0x6c, 0x69, 0x67, 0x68, 0x74, -0x5f, 0x69, 0x62, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x2e, 0x73, 0x61, 0x6d, 0x70, 0x6c, 0x65, 0x28, -0x73, 0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x31, 0x2e, 0x6c, 0x69, -0x67, 0x68, 0x74, 0x5f, 0x69, 0x62, 0x6c, 0x53, 0x70, 0x65, 0x63, 0x75, 0x6c, 0x61, 0x72, 0x53, 0x6d, 0x70, 0x6c, 0x72, -0x2c, 0x20, 0x5f, 0x33, 0x37, 0x35, 0x2c, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x69, 0x62, 0x6c, 0x52, 0x6f, 0x75, 0x67, 0x68, 0x6e, 0x65, 0x73, 0x73, -0x4f, 0x6e, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x29, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x68, 0x61, -0x6c, 0x66, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x69, 0x62, 0x6c, -0x4c, 0x75, 0x6d, 0x69, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x29, 0x29, 0x3b, 0x00, 0x5f, 0x36, 0x36, 0x35, 0x20, 0x3d, 0x20, -0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x66, 0x6f, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, -0x35, 0x38, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x35, 0x20, 0x2a, 0x20, 0x5f, 0x35, 0x35, 0x39, 0x3b, 0x00, 0x66, -0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x36, 0x36, 0x38, 0x3b, 0x00, 0x5f, 0x36, 0x36, 0x38, 0x20, 0x3d, 0x20, 0x5f, -0x35, 0x38, 0x31, 0x20, 0x2b, 0x20, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, -0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x43, -0x6f, 0x6c, 0x6f, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x79, 0x29, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, -0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, -0x6c, 0x69, 0x67, 0x68, 0x74, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x49, 0x6e, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x74, 0x79, 0x2e, -0x77, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x28, 0x70, 0x6f, 0x77, 0x28, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, -0x28, 0x64, 0x6f, 0x74, 0x28, 0x5f, 0x33, 0x37, 0x35, 0x2c, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x28, 0x66, 0x72, -0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x44, 0x69, 0x72, -0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x29, 0x29, 0x20, 0x2f, 0x20, 0x5f, 0x35, 0x33, 0x30, 0x2c, 0x20, 0x30, 0x2e, 0x30, -0x29, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x6f, 0x67, -0x49, 0x6e, 0x73, 0x63, 0x61, 0x74, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x69, 0x7a, 0x65, 0x29, 0x20, 0x2a, 0x20, -0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x65, 0x78, 0x70, 0x32, -0x28, 0x2d, 0x28, 0x5f, 0x35, 0x34, 0x33, 0x20, 0x2a, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, -0x5f, 0x35, 0x33, 0x30, 0x20, 0x2d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, -0x2e, 0x66, 0x6f, 0x67, 0x49, 0x6e, 0x73, 0x63, 0x61, 0x74, 0x74, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x72, -0x74, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x5f, -0x36, 0x36, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x38, 0x31, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, -0x36, 0x32, 0x39, 0x20, 0x3d, 0x20, 0x28, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, -0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x35, 0x35, 0x39, 0x29, 0x29, -0x20, 0x2b, 0x20, 0x5f, 0x36, 0x36, 0x38, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x36, 0x30, -0x20, 0x3d, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x5f, 0x36, -0x36, 0x30, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x32, 0x39, 0x2e, 0x78, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, -0x34, 0x20, 0x5f, 0x36, 0x36, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x30, 0x3b, 0x00, 0x5f, 0x36, 0x36, 0x32, 0x2e, -0x79, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x32, 0x39, 0x2e, 0x79, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, -0x36, 0x36, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x32, 0x3b, 0x00, 0x5f, 0x36, 0x36, 0x34, 0x2e, 0x7a, 0x20, 0x3d, -0x20, 0x5f, 0x36, 0x32, 0x39, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x36, 0x36, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x34, -0x3b, 0x00, 0x5f, 0x36, 0x36, 0x39, 0x20, 0x3d, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, -0x6f, 0x72, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, -0x5f, 0x36, 0x36, 0x39, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x32, 0x38, 0x36, 0x20, 0x3d, 0x20, -0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, -0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, -0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, -0x78, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, -0x69, 0x6f, 0x6e, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, -0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, -0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, -0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, -0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, -0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, -0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, -0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, -0x69, 0x6f, 0x6e, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, -0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, -0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, -0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x63, 0x6c, 0x69, 0x70, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, -0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x38, 0x36, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, -0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, -0x2e, 0x77, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x66, 0x6d, 0x61, 0x28, 0x2d, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, -0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x76, 0x69, 0x65, 0x77, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, -0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x38, 0x36, 0x29, 0x2e, 0x7a, 0x2c, 0x20, -0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6f, 0x6e, 0x65, 0x4f, 0x76, 0x65, -0x72, 0x46, 0x61, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x4e, 0x65, 0x61, 0x72, 0x2c, 0x20, 0x2d, 0x66, 0x72, 0x61, 0x6d, -0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6e, 0x65, 0x61, 0x72, 0x4f, 0x76, 0x65, 0x72, 0x46, 0x61, -0x72, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x4e, 0x65, 0x61, 0x72, 0x29, 0x2c, 0x20, 0x32, 0x2e, 0x30, 0x2c, 0x20, 0x2d, 0x31, -0x2e, 0x30, 0x29, 0x3b, 0x00, 0x69, 0x6e, 0x74, 0x33, 0x20, 0x5f, 0x37, 0x36, 0x37, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x37, -0x20, 0x3d, 0x20, 0x69, 0x6e, 0x74, 0x33, 0x28, 0x69, 0x6e, 0x74, 0x28, 0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, -0x78, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x29, 0x20, 0x25, 0x20, 0x32, 0x30, 0x34, 0x38, 0x2c, 0x20, 0x69, 0x6e, 0x74, 0x28, -0x67, 0x6c, 0x5f, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x64, 0x65, 0x78, 0x29, 0x20, 0x2f, 0x20, 0x32, 0x30, -0x34, 0x38, 0x2c, 0x20, 0x30, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x36, 0x39, 0x3b, -0x00, 0x69, 0x6e, 0x74, 0x33, 0x20, 0x5f, 0x37, 0x37, 0x30, 0x3b, 0x00, 0x66, 0x6f, 0x72, 0x20, 0x28, 0x75, 0x69, 0x6e, -0x74, 0x20, 0x5f, 0x37, 0x36, 0x33, 0x20, 0x3d, 0x20, 0x30, 0x75, 0x3b, 0x20, 0x5f, 0x37, 0x36, 0x33, 0x20, 0x3c, 0x20, -0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, -0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, -0x6d, 0x6f, 0x72, 0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x3b, 0x20, 0x5f, 0x37, -0x36, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x30, 0x2c, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x37, -0x36, 0x39, 0x2c, 0x20, 0x5f, 0x37, 0x36, 0x33, 0x2b, 0x2b, 0x29, 0x00, 0x69, 0x66, 0x20, 0x28, 0x28, 0x69, 0x73, 0x75, -0x6e, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x65, 0x64, 0x28, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5b, 0x5f, 0x37, 0x36, 0x33, 0x5d, 0x2e, -0x78, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x20, 0x7c, 0x7c, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5b, 0x5f, 0x37, 0x36, 0x33, -0x5d, 0x2e, 0x78, 0x20, 0x21, 0x3d, 0x20, 0x30, 0x2e, 0x30, 0x29, 0x29, 0x00, 0x69, 0x6e, 0x74, 0x33, 0x20, 0x5f, 0x37, -0x32, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x36, 0x37, 0x3b, 0x00, 0x5f, 0x37, 0x32, 0x38, 0x2e, 0x7a, 0x20, 0x3d, 0x20, -0x69, 0x6e, 0x74, 0x28, 0x5f, 0x37, 0x36, 0x33, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x37, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x37, -0x32, 0x38, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x36, 0x34, 0x20, 0x2b, 0x20, 0x28, 0x73, -0x70, 0x76, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x53, 0x65, 0x74, 0x32, 0x2e, 0x6d, 0x6f, 0x72, -0x70, 0x68, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, -0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x72, 0x65, 0x61, 0x64, 0x28, 0x75, 0x69, 0x6e, 0x74, 0x32, 0x28, 0x5f, 0x37, 0x32, 0x38, -0x2e, 0x78, 0x79, 0x29, 0x2c, 0x20, 0x75, 0x69, 0x6e, 0x74, 0x28, 0x5f, 0x37, 0x32, 0x38, 0x2e, 0x7a, 0x29, 0x2c, 0x20, -0x30, 0x29, 0x20, 0x2a, 0x20, 0x6d, 0x6f, 0x72, 0x70, 0x68, 0x69, 0x6e, 0x67, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x2e, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5b, 0x5f, 0x37, 0x36, 0x33, 0x5d, 0x2e, 0x78, 0x29, 0x3b, 0x00, -0x5f, 0x37, 0x37, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x36, 0x37, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x39, 0x20, 0x3d, 0x20, -0x5f, 0x37, 0x36, 0x34, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x35, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, -0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, -0x36, 0x36, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x35, 0x36, 0x37, 0x20, 0x3d, 0x20, -0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, -0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, -0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x78, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, -0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x35, 0x39, 0x34, 0x20, -0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, 0x6e, 0x69, -0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, -0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x79, 0x5d, 0x2e, 0x74, 0x72, 0x61, 0x6e, -0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, 0x36, 0x32, -0x31, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x55, -0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, -0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x7a, 0x5d, 0x2e, 0x74, 0x72, -0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x78, 0x33, 0x20, 0x5f, -0x36, 0x34, 0x38, 0x20, 0x3d, 0x20, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x70, 0x6f, 0x73, 0x65, 0x28, 0x62, 0x6f, 0x6e, 0x65, -0x73, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x62, 0x6f, 0x6e, 0x65, 0x73, 0x5b, 0x69, 0x6e, 0x2e, 0x6d, -0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x69, 0x63, 0x65, 0x73, 0x2e, 0x77, 0x5d, 0x2e, -0x74, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x6f, 0x72, 0x6d, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, -0x35, 0x36, 0x30, 0x20, 0x3d, 0x20, 0x28, 0x28, 0x28, 0x28, 0x28, 0x5f, 0x35, 0x36, 0x37, 0x5b, 0x30, 0x5d, 0x20, 0x2a, -0x20, 0x5f, 0x37, 0x36, 0x35, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x36, 0x37, 0x5b, 0x31, 0x5d, -0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x35, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x35, 0x36, 0x37, 0x5b, -0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x35, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x35, 0x36, 0x37, 0x5b, -0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, -0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x35, 0x39, -0x34, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x35, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, -0x35, 0x39, 0x34, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x35, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, -0x28, 0x5f, 0x35, 0x39, 0x34, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x35, 0x2e, 0x7a, 0x29, 0x20, 0x2b, -0x20, 0x5f, 0x35, 0x39, 0x34, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, -0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x79, 0x29, 0x29, 0x20, 0x2b, -0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x32, 0x31, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x35, 0x2e, 0x78, -0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x32, 0x31, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x35, -0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x32, 0x31, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, -0x36, 0x35, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, 0x32, 0x31, 0x5b, 0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, -0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, 0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, -0x73, 0x2e, 0x7a, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x28, 0x5f, 0x36, 0x34, 0x38, 0x5b, 0x30, 0x5d, 0x20, 0x2a, -0x20, 0x5f, 0x37, 0x36, 0x35, 0x2e, 0x78, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x34, 0x38, 0x5b, 0x31, 0x5d, -0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x35, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x36, 0x34, 0x38, 0x5b, -0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x35, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x36, 0x34, 0x38, 0x5b, -0x33, 0x5d, 0x29, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x69, 0x6e, 0x2e, 0x6d, 0x65, 0x73, 0x68, 0x5f, 0x62, 0x6f, 0x6e, 0x65, -0x5f, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, -0x5f, 0x37, 0x35, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x37, 0x34, 0x3b, 0x00, 0x5f, 0x37, 0x35, 0x38, 0x2e, 0x78, 0x20, -0x3d, 0x20, 0x5f, 0x35, 0x36, 0x30, 0x2e, 0x78, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x36, -0x30, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x35, 0x38, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x30, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, -0x35, 0x36, 0x30, 0x2e, 0x79, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x37, 0x36, 0x32, 0x20, 0x3d, -0x20, 0x5f, 0x37, 0x36, 0x30, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x32, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x36, 0x30, -0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x36, 0x32, 0x3b, 0x00, 0x5f, 0x37, 0x36, -0x36, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x36, 0x35, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x38, -0x33, 0x20, 0x3d, 0x20, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, -0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, -0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, -0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x30, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x36, 0x2e, 0x78, 0x29, 0x20, 0x2b, -0x20, 0x28, 0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, -0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, -0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, -0x72, 0x69, 0x78, 0x5b, 0x31, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x36, 0x2e, 0x79, 0x29, 0x20, 0x2b, 0x20, 0x28, -0x28, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, -0x5b, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, -0x2e, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, -0x78, 0x5b, 0x32, 0x5d, 0x20, 0x2a, 0x20, 0x5f, 0x37, 0x36, 0x36, 0x2e, 0x7a, 0x29, 0x20, 0x2b, 0x20, 0x6f, 0x62, 0x6a, -0x65, 0x63, 0x74, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x5b, 0x6f, 0x75, 0x74, -0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x5d, 0x2e, 0x77, 0x6f, 0x72, -0x6c, 0x64, 0x46, 0x72, 0x6f, 0x6d, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x33, 0x5d, -0x29, 0x29, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, -0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x63, 0x6c, 0x69, 0x70, -0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x2a, 0x20, 0x5f, 0x36, -0x38, 0x33, 0x3b, 0x00, 0x6f, 0x75, 0x74, 0x2e, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x77, 0x6f, 0x72, 0x6c, 0x64, -0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x66, 0x6d, 0x61, -0x28, 0x2d, 0x28, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x76, 0x69, 0x65, -0x77, 0x46, 0x72, 0x6f, 0x6d, 0x57, 0x6f, 0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x20, 0x2a, 0x20, 0x5f, -0x36, 0x38, 0x33, 0x29, 0x2e, 0x7a, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, -0x73, 0x2e, 0x6f, 0x6e, 0x65, 0x4f, 0x76, 0x65, 0x72, 0x46, 0x61, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x4e, 0x65, 0x61, -0x72, 0x2c, 0x20, 0x2d, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x6e, 0x65, -0x61, 0x72, 0x4f, 0x76, 0x65, 0x72, 0x46, 0x61, 0x72, 0x4d, 0x69, 0x6e, 0x75, 0x73, 0x4e, 0x65, 0x61, 0x72, 0x29, 0x2c, -0x20, 0x32, 0x2e, 0x30, 0x2c, 0x20, 0x2d, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x4c, 0x53, 0x4c, 0x47, 0x5f, 0x54, 0x41, -0x4d, 0xb4, 0x12, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, -0x01, 0x00, 0x01, 0x94, 0x01, 0x00, 0x00, 0x01, 0x08, 0x00, 0xae, 0x01, 0x00, 0x00, 0x01, 0x10, 0x00, 0x18, 0x03, 0x00, -0x00, 0x01, 0x10, 0x01, 0xf0, 0x03, 0x00, 0x00, 0x01, 0x18, 0x00, 0x04, 0x04, 0x00, 0x00, 0x01, 0x20, 0x01, 0x62, 0x05, -0x00, 0x00, 0x01, 0x30, 0x01, 0x64, 0x06, 0x00, 0x00, 0x01, 0x44, 0x01, 0xa6, 0x06, 0x00, 0x00, 0x01, 0x50, 0x00, 0xbe, -0x06, 0x00, 0x00, 0x01, 0x50, 0x01, 0x9a, 0x07, 0x00, 0x00, 0x01, 0x58, 0x00, 0x50, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, -0xb2, 0x09, 0x00, 0x00, 0x02, 0x00, 0x01, 0x98, 0x0a, 0x00, 0x00, 0x02, 0x08, 0x00, 0xb0, 0x0a, 0x00, 0x00, 0x02, 0x10, -0x00, 0x1c, 0x0c, 0x00, 0x00, 0x02, 0x10, 0x01, 0xf6, 0x0c, 0x00, 0x00, 0x02, 0x18, 0x00, 0x08, 0x0d, 0x00, 0x00, 0x02, -0x20, 0x01, 0x68, 0x0e, 0x00, 0x00, 0x02, 0x30, 0x01, 0x68, 0x0f, 0x00, 0x00, 0x02, 0x44, 0x01, 0xa8, 0x0f, 0x00, 0x00, -0x02, 0x50, 0x00, 0xbe, 0x0f, 0x00, 0x00, 0x02, 0x50, 0x01, 0x9c, 0x10, 0x00, 0x00, 0x02, 0x58, 0x00, 0x50, 0x11, 0x00, -0x00, 0x45, 0x09, 0x00, 0x00, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, -0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0f, -0x00, 0x02, 0x00, 0x10, 0x00, 0x11, 0x00, 0x12, 0x00, 0x02, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x17, -0x00, 0x18, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x20, 0x00, 0x21, -0x00, 0x22, 0x00, 0x23, 0x00, 0x24, 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00, 0x29, 0x00, 0x2a, 0x00, 0x2b, -0x00, 0x2c, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35, -0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3a, 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x3f, -0x00, 0x40, 0x00, 0x41, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44, 0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, -0x00, 0x4a, 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50, 0x00, 0x51, 0x00, 0x52, 0x00, 0x53, -0x00, 0x54, 0x00, 0x55, 0x00, 0x56, 0x00, 0x57, 0x00, 0x58, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x5d, -0x00, 0x5e, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x61, 0x00, 0x62, 0x00, 0x63, 0x00, 0x64, 0x00, 0x65, 0x00, 0x66, -0x00, 0x67, 0x00, 0x68, 0x00, 0x69, 0x00, 0x6a, 0x00, 0xaa, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6b, -0x00, 0x6c, 0x00, 0x6d, 0x00, 0x6e, 0x00, 0x60, 0x00, 0x02, 0x00, 0x6f, 0x00, 0x6a, 0x00, 0x9f, 0x10, 0x00, 0x00, 0xb1, -0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, -0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x70, 0x00, 0x02, 0x00, 0x71, 0x00, 0x72, -0x00, 0x0a, 0x00, 0x0f, 0x00, 0x02, 0x00, 0x10, 0x00, 0x11, 0x00, 0x12, 0x00, 0x02, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, -0x00, 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, -0x00, 0x20, 0x00, 0x21, 0x00, 0x22, 0x00, 0x23, 0x00, 0x24, 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00, 0x29, -0x00, 0x2a, 0x00, 0x2b, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x33, -0x00, 0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3a, 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x3d, -0x00, 0x3e, 0x00, 0x3f, 0x00, 0x40, 0x00, 0x41, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44, 0x00, 0x45, 0x00, 0x46, 0x00, 0x47, -0x00, 0x48, 0x00, 0x49, 0x00, 0x4a, 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50, 0x00, 0x51, -0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56, 0x00, 0x57, 0x00, 0x58, 0x00, 0x59, 0x00, 0x73, 0x00, 0x02, -0x00, 0x74, 0x00, 0x75, 0x00, 0x76, 0x00, 0x02, 0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x7a, -0x00, 0x7b, 0x00, 0x5c, 0x00, 0x5d, 0x00, 0x5e, 0x00, 0x5f, 0x00, 0x7c, 0x00, 0x60, 0x00, 0x02, 0x00, 0x61, 0x00, 0x7d, -0x00, 0x7e, 0x00, 0x02, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x81, 0x00, 0x82, 0x00, 0x83, 0x00, 0x84, 0x00, 0x85, 0x00, 0x02, -0x00, 0x86, 0x00, 0x02, 0x00, 0x87, 0x00, 0x88, 0x00, 0x89, 0x00, 0x8a, 0x00, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x8c, -0x00, 0x8d, 0x00, 0x6a, 0x00, 0x6a, 0x00, 0x8e, 0x00, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x8f, 0x00, 0x6a, 0x00, 0x90, -0x00, 0x91, 0x00, 0x02, 0x00, 0x92, 0x00, 0x93, 0x00, 0x94, 0x00, 0x95, 0x00, 0x96, 0x00, 0x97, 0x00, 0x98, 0x00, 0x99, -0x00, 0x9a, 0x00, 0x9b, 0x00, 0x9c, 0x00, 0x9d, 0x00, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x9e, 0x00, 0x6a, 0x00, 0x9f, -0x00, 0x63, 0x00, 0xa0, 0x00, 0xa1, 0x00, 0xa2, 0x00, 0xa3, 0x00, 0x68, 0x00, 0x69, 0x00, 0x6a, 0x00, 0x8e, 0x08, 0x00, -0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, -0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x02, 0x00, 0x10, -0x00, 0x11, 0x00, 0x12, 0x00, 0x02, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, -0x00, 0x1a, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x20, 0x00, 0x21, 0x00, 0x22, 0x00, 0x23, -0x00, 0x24, 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00, 0x29, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x2c, 0x00, 0x2d, -0x00, 0x2e, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x37, -0x00, 0x38, 0x00, 0x39, 0x00, 0x3a, 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x3f, 0x00, 0x40, 0x00, 0x41, -0x00, 0x42, 0x00, 0x43, 0x00, 0x44, 0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a, 0x00, 0x4b, -0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50, 0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, -0x00, 0x56, 0x00, 0x57, 0x00, 0x58, 0x00, 0x59, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x5f, 0x00, 0x5e, 0x00, 0x5d, 0x00, 0x60, -0x00, 0x02, 0x00, 0x61, 0x00, 0xa4, 0x00, 0x68, 0x00, 0x69, 0x00, 0x6a, 0x00, 0x51, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, -0x00, 0x00, 0x00, 0x6b, 0x00, 0x6c, 0x00, 0x60, 0x00, 0x02, 0x00, 0x6a, 0x00, 0xe8, 0x0f, 0x00, 0x00, 0xab, 0x00, 0x00, -0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, -0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x70, 0x00, 0x02, 0x00, 0x71, 0x00, 0x72, 0x00, 0x0a, -0x00, 0x0f, 0x00, 0x02, 0x00, 0x10, 0x00, 0x11, 0x00, 0x12, 0x00, 0x02, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, -0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x20, -0x00, 0x21, 0x00, 0x22, 0x00, 0x23, 0x00, 0x24, 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00, 0x29, 0x00, 0x2a, -0x00, 0x2b, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x33, 0x00, 0x34, -0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3a, 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x3d, 0x00, 0x3e, -0x00, 0x3f, 0x00, 0x40, 0x00, 0x41, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44, 0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, -0x00, 0x49, 0x00, 0x4a, 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50, 0x00, 0x51, 0x00, 0x52, -0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56, 0x00, 0x57, 0x00, 0x58, 0x00, 0x59, 0x00, 0x73, 0x00, 0x02, 0x00, 0x74, -0x00, 0x75, 0x00, 0x76, 0x00, 0x02, 0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x7a, 0x00, 0x7b, -0x00, 0x5f, 0x00, 0x5e, 0x00, 0x5d, 0x00, 0xa5, 0x00, 0x60, 0x00, 0x02, 0x00, 0x61, 0x00, 0xa6, 0x00, 0x7e, 0x00, 0x02, -0x00, 0xa7, 0x00, 0xa8, 0x00, 0xa9, 0x00, 0xaa, 0x00, 0xab, 0x00, 0xac, 0x00, 0xad, 0x00, 0x02, 0x00, 0xae, 0x00, 0x02, -0x00, 0xaf, 0x00, 0xb0, 0x00, 0xb1, 0x00, 0xb2, 0x00, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0x6a, -0x00, 0x6a, 0x00, 0xb5, 0x00, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0xb6, 0x00, 0x6a, 0x00, 0xb7, 0x00, 0x91, 0x00, 0x02, -0x00, 0xb8, 0x00, 0xb9, 0x00, 0xba, 0x00, 0xbb, 0x00, 0xbc, 0x00, 0xbd, 0x00, 0xbe, 0x00, 0xbf, 0x00, 0xc0, 0x00, 0xc1, -0x00, 0xc2, 0x00, 0xc3, 0x00, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0xc4, 0x00, 0x6a, 0x00, 0xc5, 0x00, 0x68, 0x00, 0x69, -0x00, 0x6a, 0x00, 0x86, 0x08, 0x00, 0x00, 0x7d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6b, 0x00, 0x6c, 0x00, 0x12, 0x00, 0x02, -0x00, 0xc6, 0x00, 0xc7, 0x00, 0xc8, 0x00, 0xc9, 0x00, 0xca, 0x00, 0xcb, 0x00, 0xcc, 0x00, 0xcd, 0x00, 0xce, 0x00, 0xcf, -0x00, 0xd0, 0x00, 0xd1, 0x00, 0xd2, 0x00, 0xd3, 0x00, 0xd4, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0xd8, 0x00, 0xd9, -0x00, 0xda, 0x00, 0xdb, 0x00, 0xdc, 0x00, 0xdd, 0x00, 0xde, 0x00, 0xdf, 0x00, 0xe0, 0x00, 0xe1, 0x00, 0xe2, 0x00, 0xe3, -0x00, 0xe4, 0x00, 0xe5, 0x00, 0xe6, 0x00, 0xe7, 0x00, 0xe8, 0x00, 0xe9, 0x00, 0xea, 0x00, 0xeb, 0x00, 0xec, 0x00, 0xed, -0x00, 0xee, 0x00, 0xef, 0x00, 0xf0, 0x00, 0xf1, 0x00, 0xf2, 0x00, 0xf3, 0x00, 0xf4, 0x00, 0xf5, 0x00, 0xf6, 0x00, 0xf7, -0x00, 0xf8, 0x00, 0xf9, 0x00, 0xfa, 0x00, 0xfb, 0x00, 0xfc, 0x00, 0xfd, 0x00, 0xfe, 0x00, 0xff, 0x00, 0x00, 0x01, 0x01, -0x01, 0x02, 0x01, 0x03, 0x01, 0x04, 0x01, 0x05, 0x01, 0x06, 0x01, 0x07, 0x01, 0x08, 0x01, 0x09, 0x01, 0x0a, 0x01, 0x0b, -0x01, 0x59, 0x00, 0x0c, 0x01, 0x6d, 0x00, 0x0d, 0x01, 0x6e, 0x00, 0x60, 0x00, 0x02, 0x00, 0x6f, 0x00, 0x0e, 0x01, 0x0f, -0x01, 0x10, 0x01, 0x02, 0x00, 0x11, 0x01, 0x12, 0x01, 0x13, 0x01, 0x14, 0x01, 0x15, 0x01, 0x16, 0x01, 0x02, 0x00, 0x17, -0x01, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x18, 0x01, 0x6a, 0x00, 0x19, 0x01, 0x1a, 0x01, 0x1b, 0x01, 0x02, 0x00, 0x1c, -0x01, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x1d, 0x01, 0x6a, 0x00, 0x1e, 0x01, 0x1f, 0x01, 0x20, 0x01, 0x21, 0x01, 0x22, -0x01, 0x23, 0x01, 0x24, 0x01, 0x25, 0x01, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x26, 0x01, 0x6a, 0x00, 0x27, 0x01, 0x6a, -0x00, 0x13, 0x03, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6b, 0x00, 0x6c, 0x00, 0x01, 0x00, 0x02, 0x00, 0x28, -0x01, 0x29, 0x01, 0x2a, 0x01, 0x2b, 0x01, 0x2c, 0x01, 0x2d, 0x01, 0x2e, 0x01, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, -0x00, 0x0e, 0x00, 0x0f, 0x00, 0x02, 0x00, 0x10, 0x00, 0x11, 0x00, 0x2f, 0x01, 0x30, 0x01, 0x31, 0x01, 0x60, 0x00, 0x02, -0x00, 0x32, 0x01, 0x33, 0x01, 0x6a, 0x00, 0x91, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6b, 0x00, 0x6c, -0x00, 0x6e, 0x00, 0x60, 0x00, 0x02, 0x00, 0x34, 0x01, 0x6a, 0x00, 0x0e, 0x09, 0x00, 0x00, 0x6a, 0x00, 0x00, 0x00, 0x00, -0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, -0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x02, 0x00, 0x10, 0x00, 0x11, 0x00, 0x12, 0x00, 0x02, -0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x1c, -0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x20, 0x00, 0x21, 0x00, 0x22, 0x00, 0x23, 0x00, 0x24, 0x00, 0x25, 0x00, 0x26, -0x00, 0x27, 0x00, 0x28, 0x00, 0x29, 0x00, 0x2a, 0x00, 0x2b, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x30, -0x00, 0x31, 0x00, 0x32, 0x00, 0x33, 0x00, 0x34, 0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3a, -0x00, 0x3b, 0x00, 0x3c, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0x3f, 0x00, 0x40, 0x00, 0x41, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44, -0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a, 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, -0x00, 0x4f, 0x00, 0x50, 0x00, 0x51, 0x00, 0x52, 0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56, 0x00, 0x57, 0x00, 0x58, -0x00, 0x59, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x5e, 0x00, 0x5f, 0x00, 0x5d, 0x00, 0x60, 0x00, 0x02, 0x00, 0x61, 0x00, 0x35, -0x01, 0x36, 0x01, 0x37, 0x01, 0x68, 0x00, 0x69, 0x00, 0x6a, 0x00, 0xae, 0x04, 0x00, 0x00, 0x57, 0x00, 0x00, 0x00, 0x00, -0x00, 0x6b, 0x00, 0x6c, 0x00, 0x12, 0x00, 0x02, 0x00, 0xc6, 0x00, 0xc7, 0x00, 0xc8, 0x00, 0xc9, 0x00, 0xca, 0x00, 0xcb, -0x00, 0xcc, 0x00, 0xcd, 0x00, 0xce, 0x00, 0xcf, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0xd2, 0x00, 0xd3, 0x00, 0xd4, 0x00, 0xd5, -0x00, 0xd6, 0x00, 0xd7, 0x00, 0xd8, 0x00, 0xd9, 0x00, 0xda, 0x00, 0xdb, 0x00, 0xdc, 0x00, 0xdd, 0x00, 0xde, 0x00, 0xdf, -0x00, 0xe0, 0x00, 0xe1, 0x00, 0xe2, 0x00, 0xe3, 0x00, 0xe4, 0x00, 0xe5, 0x00, 0xe6, 0x00, 0xe7, 0x00, 0xe8, 0x00, 0xe9, -0x00, 0xea, 0x00, 0xeb, 0x00, 0xec, 0x00, 0xed, 0x00, 0xee, 0x00, 0xef, 0x00, 0xf0, 0x00, 0xf1, 0x00, 0xf2, 0x00, 0xf3, -0x00, 0xf4, 0x00, 0xf5, 0x00, 0xf6, 0x00, 0xf7, 0x00, 0xf8, 0x00, 0xf9, 0x00, 0xfa, 0x00, 0xfb, 0x00, 0xfc, 0x00, 0xfd, -0x00, 0xfe, 0x00, 0xff, 0x00, 0x00, 0x01, 0x01, 0x01, 0x02, 0x01, 0x03, 0x01, 0x04, 0x01, 0x05, 0x01, 0x06, 0x01, 0x07, -0x01, 0x08, 0x01, 0x09, 0x01, 0x0a, 0x01, 0x0b, 0x01, 0x59, 0x00, 0x0d, 0x01, 0x6e, 0x00, 0x60, 0x00, 0x02, 0x00, 0x38, -0x01, 0x39, 0x01, 0x3a, 0x01, 0x3b, 0x01, 0x3c, 0x01, 0x3d, 0x01, 0x6a, 0x00, 0x68, 0x10, 0x00, 0x00, 0xad, 0x00, 0x00, -0x00, 0x00, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, -0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x70, 0x00, 0x02, 0x00, 0x71, 0x00, 0x72, 0x00, 0x0a, -0x00, 0x0f, 0x00, 0x02, 0x00, 0x10, 0x00, 0x11, 0x00, 0x12, 0x00, 0x02, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, -0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1a, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x20, -0x00, 0x21, 0x00, 0x22, 0x00, 0x23, 0x00, 0x24, 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00, 0x29, 0x00, 0x2a, -0x00, 0x2b, 0x00, 0x2c, 0x00, 0x2d, 0x00, 0x2e, 0x00, 0x2f, 0x00, 0x30, 0x00, 0x31, 0x00, 0x32, 0x00, 0x33, 0x00, 0x34, -0x00, 0x35, 0x00, 0x36, 0x00, 0x37, 0x00, 0x38, 0x00, 0x39, 0x00, 0x3a, 0x00, 0x3b, 0x00, 0x3c, 0x00, 0x3d, 0x00, 0x3e, -0x00, 0x3f, 0x00, 0x40, 0x00, 0x41, 0x00, 0x42, 0x00, 0x43, 0x00, 0x44, 0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x48, -0x00, 0x49, 0x00, 0x4a, 0x00, 0x4b, 0x00, 0x4c, 0x00, 0x4d, 0x00, 0x4e, 0x00, 0x4f, 0x00, 0x50, 0x00, 0x51, 0x00, 0x52, -0x00, 0x53, 0x00, 0x54, 0x00, 0x55, 0x00, 0x56, 0x00, 0x57, 0x00, 0x58, 0x00, 0x59, 0x00, 0x73, 0x00, 0x02, 0x00, 0x74, -0x00, 0x75, 0x00, 0x76, 0x00, 0x02, 0x00, 0x77, 0x00, 0x78, 0x00, 0x79, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x7a, 0x00, 0x7b, -0x00, 0x5e, 0x00, 0x5f, 0x00, 0x5d, 0x00, 0x3e, 0x01, 0x60, 0x00, 0x02, 0x00, 0x61, 0x00, 0x3f, 0x01, 0x7e, 0x00, 0x02, -0x00, 0x40, 0x01, 0x41, 0x01, 0x42, 0x01, 0x43, 0x01, 0x44, 0x01, 0x45, 0x01, 0x46, 0x01, 0x02, 0x00, 0x47, 0x01, 0x02, -0x00, 0x48, 0x01, 0x49, 0x01, 0x4a, 0x01, 0x4b, 0x01, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x4c, 0x01, 0x4d, 0x01, 0x6a, -0x00, 0x6a, 0x00, 0x4e, 0x01, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x4f, 0x01, 0x6a, 0x00, 0x50, 0x01, 0x91, 0x00, 0x02, -0x00, 0x51, 0x01, 0x52, 0x01, 0x53, 0x01, 0x54, 0x01, 0x55, 0x01, 0x56, 0x01, 0x57, 0x01, 0x58, 0x01, 0x59, 0x01, 0x5a, -0x01, 0x5b, 0x01, 0x5c, 0x01, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x5d, 0x01, 0x6a, 0x00, 0x5e, 0x01, 0x5f, 0x01, 0x60, -0x01, 0x68, 0x00, 0x69, 0x00, 0x6a, 0x00, 0x32, 0x08, 0x00, 0x00, 0x6f, 0x00, 0x00, 0x00, 0x61, 0x01, 0x62, 0x01, 0x01, -0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, -0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x02, 0x00, 0x10, 0x00, 0x11, 0x00, 0x12, 0x00, 0x02, 0x00, 0x13, -0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0xcd, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, -0x00, 0x1e, 0x00, 0x1f, 0x00, 0x20, 0x00, 0xd4, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0x25, 0x00, 0x26, 0x00, 0xda, -0x00, 0x28, 0x00, 0xdc, 0x00, 0x2a, 0x00, 0xde, 0x00, 0xdf, 0x00, 0xe0, 0x00, 0xe1, 0x00, 0xe2, 0x00, 0xe3, 0x00, 0xe4, -0x00, 0xe5, 0x00, 0xe6, 0x00, 0xe7, 0x00, 0xe8, 0x00, 0xe9, 0x00, 0xea, 0x00, 0xeb, 0x00, 0xec, 0x00, 0xed, 0x00, 0xee, -0x00, 0xef, 0x00, 0xf0, 0x00, 0xf1, 0x00, 0x3f, 0x00, 0xf3, 0x00, 0xf4, 0x00, 0xf5, 0x00, 0xf6, 0x00, 0xf7, 0x00, 0xf8, -0x00, 0xf9, 0x00, 0xfa, 0x00, 0xfb, 0x00, 0xfc, 0x00, 0xfd, 0x00, 0xfe, 0x00, 0xff, 0x00, 0x00, 0x01, 0x01, 0x01, 0x02, -0x01, 0x03, 0x01, 0x04, 0x01, 0x52, 0x00, 0x53, 0x00, 0x07, 0x01, 0x08, 0x01, 0x09, 0x01, 0x0a, 0x01, 0x0b, 0x01, 0x59, -0x00, 0x63, 0x01, 0x5b, 0x00, 0x5c, 0x00, 0x64, 0x01, 0x65, 0x01, 0x66, 0x01, 0x60, 0x00, 0x02, 0x00, 0x61, 0x00, 0x67, -0x01, 0x63, 0x00, 0x68, 0x01, 0x69, 0x01, 0x6a, 0x01, 0x6b, 0x01, 0x68, 0x00, 0x69, 0x00, 0x6a, 0x00, 0xc0, 0x00, 0x00, -0x00, 0x08, 0x00, 0x00, 0x00, 0x61, 0x01, 0x62, 0x01, 0x6c, 0x01, 0x6e, 0x00, 0x60, 0x00, 0x02, 0x00, 0x6f, 0x00, 0x6a, -0x00, 0x7e, 0x0f, 0x00, 0x00, 0xb2, 0x00, 0x00, 0x00, 0x61, 0x01, 0x62, 0x01, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, -0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, -0x00, 0x70, 0x00, 0x02, 0x00, 0x71, 0x00, 0x72, 0x00, 0x0a, 0x00, 0x0f, 0x00, 0x02, 0x00, 0x10, 0x00, 0x11, 0x00, 0x12, -0x00, 0x02, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0xcd, 0x00, 0x1b, -0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x20, 0x00, 0xd4, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0x25, -0x00, 0x26, 0x00, 0xda, 0x00, 0x28, 0x00, 0xdc, 0x00, 0x2a, 0x00, 0xde, 0x00, 0xdf, 0x00, 0xe0, 0x00, 0xe1, 0x00, 0xe2, -0x00, 0xe3, 0x00, 0xe4, 0x00, 0xe5, 0x00, 0xe6, 0x00, 0xe7, 0x00, 0xe8, 0x00, 0xe9, 0x00, 0xea, 0x00, 0xeb, 0x00, 0xec, -0x00, 0xed, 0x00, 0xee, 0x00, 0xef, 0x00, 0xf0, 0x00, 0xf1, 0x00, 0x3f, 0x00, 0xf3, 0x00, 0xf4, 0x00, 0xf5, 0x00, 0xf6, -0x00, 0xf7, 0x00, 0xf8, 0x00, 0xf9, 0x00, 0xfa, 0x00, 0xfb, 0x00, 0xfc, 0x00, 0xfd, 0x00, 0xfe, 0x00, 0xff, 0x00, 0x00, -0x01, 0x01, 0x01, 0x02, 0x01, 0x03, 0x01, 0x04, 0x01, 0x52, 0x00, 0x53, 0x00, 0x07, 0x01, 0x08, 0x01, 0x09, 0x01, 0x0a, -0x01, 0x0b, 0x01, 0x59, 0x00, 0x73, 0x00, 0x02, 0x00, 0x74, 0x00, 0x75, 0x00, 0x76, 0x00, 0x02, 0x00, 0x6d, 0x01, 0x78, -0x00, 0x6e, 0x01, 0x63, 0x01, 0x5b, 0x00, 0x7a, 0x00, 0x7b, 0x00, 0x5c, 0x00, 0x64, 0x01, 0x65, 0x01, 0x66, 0x01, 0x6f, -0x01, 0x60, 0x00, 0x02, 0x00, 0x61, 0x00, 0x90, 0x00, 0x7e, 0x00, 0x02, 0x00, 0x7d, 0x00, 0x70, 0x01, 0x71, 0x01, 0x8f, -0x00, 0x72, 0x01, 0x73, 0x01, 0x74, 0x01, 0x02, 0x00, 0x75, 0x01, 0x02, 0x00, 0x76, 0x01, 0x77, 0x01, 0x78, 0x01, 0x79, -0x01, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x7a, 0x01, 0x7b, 0x01, 0x6a, 0x00, 0x6a, 0x00, 0x9e, 0x00, 0x6a, 0x00, 0x8b, -0x00, 0x02, 0x00, 0x7c, 0x01, 0x6a, 0x00, 0x7d, 0x01, 0x91, 0x00, 0x02, 0x00, 0x7e, 0x01, 0x7f, 0x01, 0x80, 0x01, 0x81, -0x01, 0x82, 0x01, 0x83, 0x01, 0x84, 0x01, 0x85, 0x01, 0x86, 0x01, 0x87, 0x01, 0x88, 0x01, 0x89, 0x01, 0x6a, 0x00, 0x8b, -0x00, 0x02, 0x00, 0x8a, 0x01, 0x6a, 0x00, 0x8b, 0x01, 0x63, 0x00, 0x8c, 0x01, 0x8d, 0x01, 0x8e, 0x01, 0x8f, 0x01, 0x68, -0x00, 0x69, 0x00, 0x6a, 0x00, 0x7b, 0x07, 0x00, 0x00, 0x69, 0x00, 0x00, 0x00, 0x61, 0x01, 0x62, 0x01, 0x01, 0x00, 0x02, -0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, -0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x02, 0x00, 0x10, 0x00, 0x11, 0x00, 0x12, 0x00, 0x02, 0x00, 0x13, 0x00, 0x14, -0x00, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0xcd, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, -0x00, 0x1f, 0x00, 0x20, 0x00, 0xd4, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0x25, 0x00, 0x26, 0x00, 0xda, 0x00, 0x28, -0x00, 0xdc, 0x00, 0x2a, 0x00, 0xde, 0x00, 0xdf, 0x00, 0xe0, 0x00, 0xe1, 0x00, 0xe2, 0x00, 0xe3, 0x00, 0xe4, 0x00, 0xe5, -0x00, 0xe6, 0x00, 0xe7, 0x00, 0xe8, 0x00, 0xe9, 0x00, 0xea, 0x00, 0xeb, 0x00, 0xec, 0x00, 0xed, 0x00, 0xee, 0x00, 0xef, -0x00, 0xf0, 0x00, 0xf1, 0x00, 0x3f, 0x00, 0xf3, 0x00, 0xf4, 0x00, 0xf5, 0x00, 0xf6, 0x00, 0xf7, 0x00, 0xf8, 0x00, 0xf9, -0x00, 0xfa, 0x00, 0xfb, 0x00, 0xfc, 0x00, 0xfd, 0x00, 0xfe, 0x00, 0xff, 0x00, 0x00, 0x01, 0x01, 0x01, 0x02, 0x01, 0x03, -0x01, 0x04, 0x01, 0x52, 0x00, 0x53, 0x00, 0x07, 0x01, 0x08, 0x01, 0x09, 0x01, 0x0a, 0x01, 0x0b, 0x01, 0x59, 0x00, 0x63, -0x01, 0x5b, 0x00, 0x66, 0x01, 0x65, 0x01, 0x64, 0x01, 0x60, 0x00, 0x02, 0x00, 0x61, 0x00, 0xa4, 0x00, 0x68, 0x00, 0x69, -0x00, 0x6a, 0x00, 0x52, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x61, 0x01, 0x62, 0x01, 0x60, 0x00, 0x02, 0x00, 0x6a, -0x00, 0xc7, 0x0e, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, 0x61, 0x01, 0x62, 0x01, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, -0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, -0x00, 0x70, 0x00, 0x02, 0x00, 0x71, 0x00, 0x72, 0x00, 0x0a, 0x00, 0x0f, 0x00, 0x02, 0x00, 0x10, 0x00, 0x11, 0x00, 0x12, -0x00, 0x02, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0xcd, 0x00, 0x1b, -0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x20, 0x00, 0xd4, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0x25, -0x00, 0x26, 0x00, 0xda, 0x00, 0x28, 0x00, 0xdc, 0x00, 0x2a, 0x00, 0xde, 0x00, 0xdf, 0x00, 0xe0, 0x00, 0xe1, 0x00, 0xe2, -0x00, 0xe3, 0x00, 0xe4, 0x00, 0xe5, 0x00, 0xe6, 0x00, 0xe7, 0x00, 0xe8, 0x00, 0xe9, 0x00, 0xea, 0x00, 0xeb, 0x00, 0xec, -0x00, 0xed, 0x00, 0xee, 0x00, 0xef, 0x00, 0xf0, 0x00, 0xf1, 0x00, 0x3f, 0x00, 0xf3, 0x00, 0xf4, 0x00, 0xf5, 0x00, 0xf6, -0x00, 0xf7, 0x00, 0xf8, 0x00, 0xf9, 0x00, 0xfa, 0x00, 0xfb, 0x00, 0xfc, 0x00, 0xfd, 0x00, 0xfe, 0x00, 0xff, 0x00, 0x00, -0x01, 0x01, 0x01, 0x02, 0x01, 0x03, 0x01, 0x04, 0x01, 0x52, 0x00, 0x53, 0x00, 0x07, 0x01, 0x08, 0x01, 0x09, 0x01, 0x0a, -0x01, 0x0b, 0x01, 0x59, 0x00, 0x73, 0x00, 0x02, 0x00, 0x74, 0x00, 0x75, 0x00, 0x76, 0x00, 0x02, 0x00, 0x6d, 0x01, 0x78, -0x00, 0x6e, 0x01, 0x63, 0x01, 0x5b, 0x00, 0x7a, 0x00, 0x7b, 0x00, 0x66, 0x01, 0x65, 0x01, 0x64, 0x01, 0xa5, 0x00, 0x60, -0x00, 0x02, 0x00, 0x61, 0x00, 0xb7, 0x00, 0x7e, 0x00, 0x02, 0x00, 0xa6, 0x00, 0x90, 0x01, 0x91, 0x01, 0xb6, 0x00, 0x92, -0x01, 0x93, 0x01, 0x94, 0x01, 0x02, 0x00, 0x95, 0x01, 0x02, 0x00, 0x96, 0x01, 0x97, 0x01, 0x98, 0x01, 0x99, 0x01, 0x6a, -0x00, 0x8b, 0x00, 0x02, 0x00, 0x9a, 0x01, 0x9b, 0x01, 0x6a, 0x00, 0x6a, 0x00, 0xc4, 0x00, 0x6a, 0x00, 0x8b, 0x00, 0x02, -0x00, 0x9c, 0x01, 0x6a, 0x00, 0x9d, 0x01, 0x91, 0x00, 0x02, 0x00, 0x9e, 0x01, 0x9f, 0x01, 0xa0, 0x01, 0xa1, 0x01, 0xa2, -0x01, 0xa3, 0x01, 0xa4, 0x01, 0xa5, 0x01, 0xa6, 0x01, 0xa7, 0x01, 0xa8, 0x01, 0xa9, 0x01, 0x6a, 0x00, 0x8b, 0x00, 0x02, -0x00, 0xaa, 0x01, 0x6a, 0x00, 0xab, 0x01, 0x68, 0x00, 0x69, 0x00, 0x6a, 0x00, 0x25, 0x08, 0x00, 0x00, 0x7c, 0x00, 0x00, -0x00, 0x61, 0x01, 0x62, 0x01, 0x12, 0x00, 0x02, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18, -0x00, 0x19, 0x00, 0xcd, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x20, 0x00, 0xd4, 0x00, 0xd5, -0x00, 0xd6, 0x00, 0xd7, 0x00, 0x25, 0x00, 0x26, 0x00, 0xda, 0x00, 0x28, 0x00, 0xdc, 0x00, 0x2a, 0x00, 0xde, 0x00, 0xdf, -0x00, 0xe0, 0x00, 0xe1, 0x00, 0xe2, 0x00, 0xe3, 0x00, 0xe4, 0x00, 0xe5, 0x00, 0xe6, 0x00, 0xe7, 0x00, 0xe8, 0x00, 0xe9, -0x00, 0xea, 0x00, 0xeb, 0x00, 0xec, 0x00, 0xed, 0x00, 0xee, 0x00, 0xef, 0x00, 0xf0, 0x00, 0xf1, 0x00, 0x3f, 0x00, 0xf3, -0x00, 0xf4, 0x00, 0xf5, 0x00, 0xf6, 0x00, 0xf7, 0x00, 0xf8, 0x00, 0xf9, 0x00, 0xfa, 0x00, 0xfb, 0x00, 0xfc, 0x00, 0xfd, -0x00, 0xfe, 0x00, 0xff, 0x00, 0x00, 0x01, 0x01, 0x01, 0x02, 0x01, 0x03, 0x01, 0x04, 0x01, 0x52, 0x00, 0x53, 0x00, 0x07, -0x01, 0x08, 0x01, 0x09, 0x01, 0x0a, 0x01, 0x0b, 0x01, 0x59, 0x00, 0xac, 0x01, 0x6c, 0x01, 0xad, 0x01, 0x6e, 0x00, 0x60, -0x00, 0x02, 0x00, 0x6f, 0x00, 0xae, 0x01, 0x0f, 0x01, 0x10, 0x01, 0x02, 0x00, 0x11, 0x01, 0x12, 0x01, 0x13, 0x01, 0x14, -0x01, 0x15, 0x01, 0x16, 0x01, 0x02, 0x00, 0x17, 0x01, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x18, 0x01, 0x6a, 0x00, 0x19, -0x01, 0x1a, 0x01, 0x1b, 0x01, 0x02, 0x00, 0x1c, 0x01, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x1d, 0x01, 0x6a, 0x00, 0x1e, -0x01, 0x1f, 0x01, 0x20, 0x01, 0x21, 0x01, 0x22, 0x01, 0x23, 0x01, 0x24, 0x01, 0x25, 0x01, 0x6a, 0x00, 0x8b, 0x00, 0x02, -0x00, 0x26, 0x01, 0x6a, 0x00, 0x27, 0x01, 0x6a, 0x00, 0x02, 0x03, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x61, 0x01, 0x62, -0x01, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, -0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x02, 0x00, 0x10, 0x00, 0x11, 0x00, 0xaf, 0x01, 0xb0, -0x01, 0xb1, 0x01, 0x60, 0x00, 0x02, 0x00, 0x32, 0x01, 0x33, 0x01, 0x6a, 0x00, 0x92, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, -0x00, 0x61, 0x01, 0x62, 0x01, 0x6e, 0x00, 0x60, 0x00, 0x02, 0x00, 0x34, 0x01, 0x6a, 0x00, 0xf9, 0x07, 0x00, 0x00, 0x6b, -0x00, 0x00, 0x00, 0x61, 0x01, 0x62, 0x01, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, -0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x0f, 0x00, 0x02, 0x00, 0x10, -0x00, 0x11, 0x00, 0x12, 0x00, 0x02, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, -0x00, 0xcd, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x20, 0x00, 0xd4, 0x00, 0xd5, 0x00, 0xd6, -0x00, 0xd7, 0x00, 0x25, 0x00, 0x26, 0x00, 0xda, 0x00, 0x28, 0x00, 0xdc, 0x00, 0x2a, 0x00, 0xde, 0x00, 0xdf, 0x00, 0xe0, -0x00, 0xe1, 0x00, 0xe2, 0x00, 0xe3, 0x00, 0xe4, 0x00, 0xe5, 0x00, 0xe6, 0x00, 0xe7, 0x00, 0xe8, 0x00, 0xe9, 0x00, 0xea, -0x00, 0xeb, 0x00, 0xec, 0x00, 0xed, 0x00, 0xee, 0x00, 0xef, 0x00, 0xf0, 0x00, 0xf1, 0x00, 0x3f, 0x00, 0xf3, 0x00, 0xf4, -0x00, 0xf5, 0x00, 0xf6, 0x00, 0xf7, 0x00, 0xf8, 0x00, 0xf9, 0x00, 0xfa, 0x00, 0xfb, 0x00, 0xfc, 0x00, 0xfd, 0x00, 0xfe, -0x00, 0xff, 0x00, 0x00, 0x01, 0x01, 0x01, 0x02, 0x01, 0x03, 0x01, 0x04, 0x01, 0x52, 0x00, 0x53, 0x00, 0x07, 0x01, 0x08, -0x01, 0x09, 0x01, 0x0a, 0x01, 0x0b, 0x01, 0x59, 0x00, 0x63, 0x01, 0x5b, 0x00, 0x65, 0x01, 0x66, 0x01, 0x64, 0x01, 0x60, -0x00, 0x02, 0x00, 0x61, 0x00, 0xb2, 0x01, 0xb3, 0x01, 0xb4, 0x01, 0x68, 0x00, 0x69, 0x00, 0x6a, 0x00, 0x3a, 0x04, 0x00, -0x00, 0x56, 0x00, 0x00, 0x00, 0x61, 0x01, 0x62, 0x01, 0x12, 0x00, 0x02, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, -0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0xcd, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 0x00, 0x20, -0x00, 0xd4, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0x25, 0x00, 0x26, 0x00, 0xda, 0x00, 0x28, 0x00, 0xdc, 0x00, 0x2a, -0x00, 0xde, 0x00, 0xdf, 0x00, 0xe0, 0x00, 0xe1, 0x00, 0xe2, 0x00, 0xe3, 0x00, 0xe4, 0x00, 0xe5, 0x00, 0xe6, 0x00, 0xe7, -0x00, 0xe8, 0x00, 0xe9, 0x00, 0xea, 0x00, 0xeb, 0x00, 0xec, 0x00, 0xed, 0x00, 0xee, 0x00, 0xef, 0x00, 0xf0, 0x00, 0xf1, -0x00, 0x3f, 0x00, 0xf3, 0x00, 0xf4, 0x00, 0xf5, 0x00, 0xf6, 0x00, 0xf7, 0x00, 0xf8, 0x00, 0xf9, 0x00, 0xfa, 0x00, 0xfb, -0x00, 0xfc, 0x00, 0xfd, 0x00, 0xfe, 0x00, 0xff, 0x00, 0x00, 0x01, 0x01, 0x01, 0x02, 0x01, 0x03, 0x01, 0x04, 0x01, 0x52, -0x00, 0x53, 0x00, 0x07, 0x01, 0x08, 0x01, 0x09, 0x01, 0x0a, 0x01, 0x0b, 0x01, 0x59, 0x00, 0xad, 0x01, 0x6e, 0x00, 0x60, -0x00, 0x02, 0x00, 0xb5, 0x01, 0x39, 0x01, 0x3a, 0x01, 0xb6, 0x01, 0x3c, 0x01, 0x3d, 0x01, 0x6a, 0x00, 0x45, 0x0f, 0x00, -0x00, 0xae, 0x00, 0x00, 0x00, 0x61, 0x01, 0x62, 0x01, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, -0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0e, 0x00, 0x70, 0x00, 0x02, -0x00, 0x71, 0x00, 0x72, 0x00, 0x0a, 0x00, 0x0f, 0x00, 0x02, 0x00, 0x10, 0x00, 0x11, 0x00, 0x12, 0x00, 0x02, 0x00, 0x13, -0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00, 0x17, 0x00, 0x18, 0x00, 0x19, 0x00, 0xcd, 0x00, 0x1b, 0x00, 0x1c, 0x00, 0x1d, -0x00, 0x1e, 0x00, 0x1f, 0x00, 0x20, 0x00, 0xd4, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0x25, 0x00, 0x26, 0x00, 0xda, -0x00, 0x28, 0x00, 0xdc, 0x00, 0x2a, 0x00, 0xde, 0x00, 0xdf, 0x00, 0xe0, 0x00, 0xe1, 0x00, 0xe2, 0x00, 0xe3, 0x00, 0xe4, -0x00, 0xe5, 0x00, 0xe6, 0x00, 0xe7, 0x00, 0xe8, 0x00, 0xe9, 0x00, 0xea, 0x00, 0xeb, 0x00, 0xec, 0x00, 0xed, 0x00, 0xee, -0x00, 0xef, 0x00, 0xf0, 0x00, 0xf1, 0x00, 0x3f, 0x00, 0xf3, 0x00, 0xf4, 0x00, 0xf5, 0x00, 0xf6, 0x00, 0xf7, 0x00, 0xf8, -0x00, 0xf9, 0x00, 0xfa, 0x00, 0xfb, 0x00, 0xfc, 0x00, 0xfd, 0x00, 0xfe, 0x00, 0xff, 0x00, 0x00, 0x01, 0x01, 0x01, 0x02, -0x01, 0x03, 0x01, 0x04, 0x01, 0x52, 0x00, 0x53, 0x00, 0x07, 0x01, 0x08, 0x01, 0x09, 0x01, 0x0a, 0x01, 0x0b, 0x01, 0x59, -0x00, 0x73, 0x00, 0x02, 0x00, 0x74, 0x00, 0x75, 0x00, 0x76, 0x00, 0x02, 0x00, 0x6d, 0x01, 0x78, 0x00, 0x6e, 0x01, 0x63, -0x01, 0x5b, 0x00, 0x7a, 0x00, 0x7b, 0x00, 0x65, 0x01, 0x66, 0x01, 0x64, 0x01, 0x3e, 0x01, 0x60, 0x00, 0x02, 0x00, 0x61, -0x00, 0x50, 0x01, 0x7e, 0x00, 0x02, 0x00, 0x3f, 0x01, 0xb7, 0x01, 0xb8, 0x01, 0x4f, 0x01, 0xb9, 0x01, 0xba, 0x01, 0xbb, -0x01, 0x02, 0x00, 0xbc, 0x01, 0x02, 0x00, 0xbd, 0x01, 0xbe, 0x01, 0xbf, 0x01, 0xc0, 0x01, 0x6a, 0x00, 0x8b, 0x00, 0x02, -0x00, 0xc1, 0x01, 0xc2, 0x01, 0x6a, 0x00, 0x6a, 0x00, 0x5d, 0x01, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0xc3, 0x01, 0x6a, -0x00, 0xc4, 0x01, 0x91, 0x00, 0x02, 0x00, 0xc5, 0x01, 0xc6, 0x01, 0xc7, 0x01, 0xc8, 0x01, 0xc9, 0x01, 0xca, 0x01, 0xcb, -0x01, 0xcc, 0x01, 0xcd, 0x01, 0xce, 0x01, 0xcf, 0x01, 0xd0, 0x01, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0xd1, 0x01, 0x6a, -0x00, 0xd2, 0x01, 0xd3, 0x01, 0xd4, 0x01, 0x68, 0x00, 0x69, 0x00, 0x6a, 0x00, 0x52, 0x49, 0x50, 0x53, 0x5f, 0x43, 0x49, -0x44, 0x0f, 0x6b, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x63, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, -0x14, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x13, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, -0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xcf, 0x0f, -0x00, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, 0x4f, 0x89, 0x01, 0x9c, 0x01, 0xa2, 0x01, 0xb0, 0x01, 0xb3, 0x01, 0xc0, -0x01, 0xc6, 0x01, 0x10, 0x8e, 0x01, 0x06, 0x10, 0x37, 0x02, 0x0b, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, -0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x30, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, -0x04, 0x01, 0x23, 0x04, 0x10, 0x04, 0x06, 0x80, 0x02, 0x47, 0x02, 0x01, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, -0x22, 0x00, 0x10, 0x00, 0x21, 0x01, 0x00, 0x04, 0x0e, 0x10, 0x00, 0x1e, 0x08, 0x10, 0x4c, 0x06, 0x10, 0x10, 0x04, 0x06, -0x10, 0x37, 0x02, 0x88, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, -0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, -0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, -0x40, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x10, 0x01, 0x23, -0x10, 0x01, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x90, 0x01, 0x01, 0x00, 0x00, -0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, -0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x0c, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x05, 0x00, 0x23, 0x04, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x00, -0x00, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, -0x00, 0x23, 0x04, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x00, 0x10, 0x1e, 0x1e, 0x00, 0x10, 0x26, -0x1e, 0x02, 0x10, 0x0c, 0x0b, 0x2b, 0x00, 0x1c, 0x00, 0x10, 0x00, 0x1e, 0x09, 0x10, 0x06, 0x1e, 0x04, 0x47, 0x16, 0x02, -0x00, 0x0b, 0x01, 0x00, 0x01, 0x0b, 0x01, 0x01, 0x00, 0x00, 0x02, 0x10, 0x10, 0x1e, 0x07, 0x93, 0x02, 0x02, 0xa1, 0x04, -0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, 0x04, 0xb8, 0x02, 0x02, 0x07, 0x04, 0xb7, 0x02, 0x02, 0x06, -0x03, 0xb8, 0x02, 0x0c, 0x09, 0x03, 0xb5, 0x02, 0x02, 0x20, 0x00, 0xbb, 0x04, 0x10, 0x02, 0x08, 0x00, 0x00, 0x00, 0xbb, -0x04, 0x10, 0x3e, 0x00, 0x00, 0x00, 0x00, 0xb5, 0x02, 0x04, 0x20, 0x01, 0xbb, 0x04, 0x32, 0x02, 0x00, 0x00, 0x00, 0x00, -0xbb, 0x04, 0x10, 0x06, 0x01, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x10, 0x0a, 0x02, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x18, 0x07, -0x11, 0x8e, 0x03, 0x02, 0x08, 0x0f, 0x10, 0x10, 0x10, 0x06, 0x47, 0xbb, 0x04, 0x10, 0x02, 0x40, 0x00, 0x00, 0x00, 0xbc, -0x02, 0x02, 0x48, 0x49, 0xae, 0x02, 0x02, 0x4a, 0x3e, 0x02, 0x02, 0x4b, 0x39, 0x4c, 0x02, 0x02, 0x3e, 0x02, 0x03, 0x32, -0x39, 0x4e, 0x02, 0x03, 0x3e, 0x04, 0x02, 0x08, 0xbb, 0x04, 0x32, 0x2a, 0x04, 0x00, 0x00, 0x00, 0xb7, 0x02, 0x18, 0x06, -0x02, 0xb7, 0x02, 0x02, 0x10, 0x03, 0xbb, 0x04, 0x10, 0x02, 0x09, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x09, 0x74, 0xbb, -0x04, 0x10, 0x02, 0x3f, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x07, 0x76, 0xfe, 0x82, 0x80, 0x02, 0x02, 0x08, 0x08, 0x08, -0x08, 0x08, 0x08, 0x07, 0x72, 0x06, 0x06, 0x07, 0x07, 0x72, 0x72, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x09, 0x06, 0x06, -0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x73, 0x10, 0x72, 0x06, 0x06, 0x75, 0x09, 0x06, 0x07, 0x07, 0x72, 0x10, -0x06, 0x07, 0x10, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x10, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, -0x08, 0x08, 0x06, 0x06, 0x06, 0x06, 0x77, 0x3e, 0x02, 0x02, 0x78, 0x39, 0x79, 0x02, 0x02, 0x3e, 0x1c, 0x01, 0x07, 0x39, -0x88, 0x01, 0x02, 0x01, 0x39, 0x88, 0x01, 0x26, 0x01, 0x3e, 0x0a, 0x01, 0x32, 0x39, 0xa1, 0x01, 0x02, 0x01, 0x3e, 0x1a, -0x03, 0x07, 0x39, 0xaf, 0x01, 0x02, 0x03, 0x39, 0xaf, 0x01, 0x06, 0x03, 0x3e, 0x08, 0x03, 0x06, 0xbe, 0x02, 0x0e, 0x07, -0x06, 0x3e, 0x02, 0x03, 0xbe, 0x01, 0x39, 0xbf, 0x01, 0x02, 0x03, 0x39, 0xaf, 0x01, 0x0c, 0x03, 0xc6, 0x06, 0x02, 0x83, -0x03, 0x00, 0x03, 0x18, 0x02, 0x01, 0x32, 0xbc, 0x02, 0x02, 0x22, 0xa8, 0x01, 0x00, 0x01, 0x32, 0x5a, 0x82, 0x02, 0x33, -0x51, 0x02, 0x4d, 0x33, 0xd0, 0x01, 0x33, 0x01, 0x08, 0x02, 0x02, 0x01, 0x07, 0x2e, 0x9a, 0x01, 0x01, 0x07, 0x2a, 0xea, -0x01, 0xc1, 0x0a, 0x06, 0x08, 0x08, 0x00, 0xc1, 0x0a, 0x07, 0x02, 0x62, 0x00, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, -0x0a, 0x06, 0x02, 0x0e, 0x01, 0xc1, 0x0a, 0x07, 0x02, 0x68, 0x01, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, -0x02, 0x14, 0x02, 0xc1, 0x0a, 0x07, 0x02, 0x6e, 0x02, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x07, 0x02, 0x72, -0x03, 0x4b, 0x07, 0x02, 0x04, 0x02, 0x4b, 0x07, 0x02, 0x0c, 0x02, 0x4b, 0x07, 0x02, 0x14, 0x02, 0x22, 0xbc, 0x01, 0x4a, -0x13, 0xb7, 0x01, 0xab, 0x01, 0xb3, 0x01, 0x30, 0xc1, 0x0a, 0x06, 0x02, 0xa9, 0x01, 0x00, 0x22, 0x02, 0x00, 0x13, 0xb7, -0x01, 0x02, 0xb3, 0x01, 0x36, 0xc1, 0x0a, 0x06, 0x02, 0xa5, 0x01, 0x01, 0x22, 0x02, 0x00, 0x13, 0xb7, 0x01, 0x02, 0xb3, -0x01, 0x3b, 0xc1, 0x0a, 0x06, 0x02, 0xa1, 0x01, 0x02, 0x22, 0x02, 0x00, 0x13, 0x51, 0xaa, 0x01, 0x7a, 0x66, 0x01, 0x08, -0x02, 0x02, 0xc1, 0x12, 0x07, 0x9d, 0x01, 0x9d, 0x01, 0x93, 0x01, 0x13, 0xaf, 0x01, 0x02, 0xc0, 0x01, 0x33, 0x22, 0x00, -0x02, 0x01, 0x07, 0x06, 0x06, 0x22, 0x04, 0x00, 0x23, 0xb7, 0x01, 0x02, 0xc0, 0x01, 0x33, 0x36, 0x01, 0x06, 0x02, 0x02, -0x3f, 0x06, 0x02, 0x02, 0x22, 0x04, 0x00, 0x8d, 0x1e, 0x88, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x36, 0x01, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x5c, 0x01, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, -0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xef, 0x0e, 0x04, 0x04, 0xed, 0xc2, -0xa5, 0xf3, 0x06, 0x00, 0x65, 0xc5, 0x01, 0xa0, 0x02, 0x04, 0x07, 0x00, 0xca, 0x01, 0x00, 0x10, 0x00, 0x1e, 0x09, 0x00, -0xc0, 0x01, 0x00, 0x10, 0x00, 0x1e, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x93, 0x02, 0x02, 0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, -0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, 0x04, 0x3e, 0xba, 0x01, 0x01, 0x07, 0x39, 0x64, 0x02, 0x01, 0x3e, 0xbe, 0x01, 0x03, -0x07, 0x39, 0xc4, 0x01, 0x02, 0x03, 0xc6, 0x06, 0x02, 0x81, 0x03, 0x00, 0x03, 0x18, 0x02, 0x01, 0x07, 0xe0, 0x04, 0xa0, -0x03, 0x22, 0xe0, 0x01, 0x00, 0x8d, 0x1e, 0x88, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2b, 0x09, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, 0xf2, 0x02, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xb8, 0x20, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, -0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xff, 0x0f, 0x00, 0x04, 0xed, 0xc2, -0xa5, 0xf3, 0x06, 0x00, 0x65, 0x9c, 0x01, 0x9d, 0x02, 0xb1, 0x02, 0xb3, 0x02, 0xd0, 0x02, 0xd5, 0x02, 0xe3, 0x02, 0xe6, -0x02, 0xf3, 0x02, 0xf9, 0x02, 0x10, 0xba, 0x01, 0x06, 0x10, 0x37, 0x02, 0x0b, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, -0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x30, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, -0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x10, 0x04, 0x06, 0x80, 0x02, 0x47, 0x02, 0x01, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, -0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x01, 0x00, 0x04, 0x0e, 0x10, 0x00, 0x1e, 0x08, 0x10, 0x4a, 0x06, 0x10, 0x10, -0x04, 0x06, 0x10, 0x37, 0x02, 0x88, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, -0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, -0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, -0x01, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x10, -0x01, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x0c, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, -0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x90, 0x01, 0x01, -0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, -0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x05, 0x00, 0x23, 0x04, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, -0x01, 0x00, 0x00, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x00, 0x10, 0x1a, 0x0b, 0x2a, -0x37, 0x10, 0x04, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x30, 0x10, 0x04, 0x06, 0x40, 0x47, -0x02, 0x01, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x02, 0x10, 0xa8, 0x01, 0x06, -0x10, 0x37, 0x02, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x03, -0x10, 0x22, 0x22, 0x01, 0x10, 0x00, 0x21, 0x07, 0x10, 0x18, 0x1e, 0x00, 0x10, 0x28, 0x1e, 0x05, 0x10, 0x04, 0x1e, 0x06, -0x10, 0x3a, 0x1e, 0x02, 0x10, 0x0a, 0x0b, 0x2b, 0x00, 0x1c, 0x00, 0x10, 0x00, 0x1e, 0x09, 0x10, 0x06, 0x1e, 0x04, 0x47, -0x16, 0x02, 0x00, 0x0b, 0x01, 0x00, 0x01, 0x0b, 0x01, 0x01, 0x00, 0x00, 0x02, 0x10, 0x10, 0x1e, 0x07, 0x00, 0xde, 0x01, -0x00, 0x93, 0x02, 0x02, 0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, 0x04, 0xb8, 0x02, 0x02, -0x07, 0x04, 0xb7, 0x02, 0x02, 0x06, 0x03, 0xb8, 0x02, 0x0c, 0x09, 0x03, 0xb5, 0x02, 0x02, 0x20, 0x00, 0xbb, 0x04, 0x10, -0x02, 0x08, 0x00, 0x00, 0x00, 0xb5, 0x02, 0x1a, 0x20, 0x01, 0xb7, 0x02, 0x16, 0x10, 0x04, 0xbb, 0x04, 0x10, 0x3c, 0x00, -0x00, 0x00, 0x00, 0xbb, 0x04, 0x1e, 0x04, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x10, 0x06, 0x01, 0x00, 0x00, 0x00, 0xbb, -0x04, 0x1e, 0x04, 0x01, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x10, 0x06, 0x02, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x1e, 0x04, 0x02, -0x00, 0x00, 0x00, 0xbb, 0x04, 0x1e, 0x06, 0x03, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x0e, 0x07, 0x11, 0x8e, 0x03, 0x02, 0x08, -0x0f, 0x10, 0x10, 0x10, 0x06, 0x5d, 0xbb, 0x04, 0x10, 0x02, 0x40, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x5e, 0x5f, 0xae, -0x02, 0x02, 0x60, 0x3e, 0x02, 0x02, 0x61, 0x39, 0x62, 0x02, 0x02, 0x3e, 0x02, 0x03, 0x1e, 0x39, 0x64, 0x02, 0x03, 0x3e, -0x04, 0x02, 0x08, 0x3e, 0x18, 0x02, 0x10, 0xbb, 0x04, 0x1e, 0x10, 0x04, 0x00, 0x00, 0x00, 0x3e, 0x0e, 0x02, 0x06, 0xb7, -0x02, 0x0a, 0x06, 0x02, 0xb7, 0x02, 0x02, 0x10, 0x03, 0xbb, 0x04, 0x10, 0x02, 0x09, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, -0x09, 0x89, 0x01, 0xbb, 0x04, 0x10, 0x02, 0x3f, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x07, 0x8b, 0x01, 0xfe, 0x82, 0x80, -0x02, 0x02, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x07, 0x87, 0x01, 0x06, 0x06, 0x07, 0x07, 0x87, 0x01, 0x87, 0x01, 0x06, -0x06, 0x06, 0x06, 0x09, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x88, 0x01, 0x10, 0x87, -0x01, 0x06, 0x06, 0x8a, 0x01, 0x09, 0x06, 0x07, 0x07, 0x87, 0x01, 0x10, 0x06, 0x07, 0x10, 0x06, 0x06, 0x06, 0x06, 0x06, -0x06, 0x10, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x08, 0x08, 0x06, 0x06, 0x06, 0x06, 0x8c, 0x01, -0x3e, 0x02, 0x02, 0x8d, 0x01, 0x39, 0x8e, 0x01, 0x02, 0x02, 0x3e, 0x18, 0x01, 0x1e, 0x39, 0x9b, 0x01, 0x02, 0x01, 0xb8, -0x02, 0x08, 0x09, 0x04, 0xb8, 0x02, 0x06, 0x07, 0x03, 0xbe, 0x02, 0x02, 0xa3, 0x01, 0x29, 0xbb, 0x04, 0x10, 0x02, 0x00, -0x01, 0x00, 0x00, 0xbc, 0x02, 0x02, 0xa4, 0x01, 0xa5, 0x01, 0xae, 0x02, 0x02, 0xa6, 0x01, 0x3e, 0x02, 0x02, 0xa7, 0x01, -0x39, 0xa8, 0x01, 0x02, 0x02, 0x3e, 0x04, 0x02, 0xa3, 0x01, 0xb7, 0x02, 0x74, 0x1e, 0x03, 0xbb, 0x04, 0x1e, 0x08, 0x00, -0x08, 0x00, 0x00, 0x94, 0x02, 0x22, 0xbc, 0x02, 0x06, 0x07, 0xa5, 0x01, 0xae, 0x02, 0x02, 0xfd, 0x01, 0x3e, 0x02, 0x02, -0xfe, 0x01, 0x39, 0xff, 0x01, 0x02, 0x02, 0xbb, 0x04, 0x06, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x89, 0x03, 0x12, 0x06, 0x01, -0x00, 0x01, 0x00, 0x01, 0x00, 0xab, 0x02, 0x02, 0x8e, 0x02, 0x3e, 0x02, 0x00, 0x8f, 0x02, 0x39, 0x90, 0x02, 0x02, 0x00, -0x3e, 0x16, 0x01, 0x07, 0x39, 0x9c, 0x02, 0x02, 0x01, 0xbb, 0x04, 0x10, 0x08, 0x00, 0x02, 0x00, 0x00, 0x3e, 0x1e, 0x01, -0x29, 0x39, 0xb0, 0x02, 0x02, 0x01, 0x39, 0x9c, 0x02, 0x04, 0x01, 0x39, 0x9c, 0x02, 0x3a, 0x01, 0x39, 0x9b, 0x01, 0x0a, -0x01, 0x3e, 0x1a, 0x03, 0x07, 0x39, 0xe2, 0x02, 0x02, 0x03, 0x39, 0xe2, 0x02, 0x06, 0x03, 0x3e, 0x08, 0x03, 0x06, 0xbe, -0x02, 0x0e, 0x07, 0x06, 0x3e, 0x02, 0x03, 0xf1, 0x02, 0x39, 0xf2, 0x02, 0x02, 0x03, 0x39, 0xe2, 0x02, 0x0c, 0x03, 0xad, -0x06, 0x07, 0xf0, 0x05, 0xc6, 0x06, 0x02, 0xd9, 0x0b, 0x00, 0x03, 0x18, 0x02, 0x01, 0x1e, 0xa2, 0x05, 0x02, 0x22, 0xe2, -0x03, 0x00, 0x01, 0x1e, 0x62, 0xc4, 0x04, 0x33, 0x67, 0x02, 0x63, 0x49, 0x87, 0x03, 0x49, 0x01, 0x08, 0x02, 0x02, 0x01, -0x1e, 0x0c, 0xd4, 0x04, 0x33, 0x73, 0x02, 0x63, 0x49, 0x8f, 0x03, 0x53, 0x01, 0x10, 0x02, 0x02, 0x01, 0x1e, 0x04, 0xdc, -0x04, 0x33, 0x73, 0x02, 0x63, 0x49, 0x93, 0x03, 0x56, 0x01, 0x10, 0x02, 0x02, 0x01, 0x07, 0x16, 0xa0, 0x01, 0x01, 0x07, -0x2e, 0xb4, 0x02, 0xc7, 0x18, 0x10, 0x06, 0x4a, 0xb2, 0x02, 0xcb, 0x14, 0xfa, 0x01, 0x02, 0x02, 0xe8, 0x05, 0xa7, 0x1e, -0x09, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x09, 0x18, 0x02, 0x01, 0x1e, 0x84, 0x01, 0xc4, 0x05, 0xcb, 0x10, 0x1e, 0x47, 0x47, -0xe2, 0x03, 0xc7, 0x10, 0x1e, 0x04, 0x43, 0xe6, 0x03, 0xd0, 0x0a, 0xe5, 0x01, 0x02, 0x06, 0x02, 0xa8, 0x06, 0x99, 0x1e, -0x05, 0x18, 0x06, 0xe5, 0x1e, 0xe5, 0x01, 0x9a, 0x04, 0xdd, 0x01, 0x00, 0x00, 0xbc, 0x01, 0x00, 0x00, 0xf0, 0x02, 0x00, -0x00, 0xf8, 0x01, 0x00, 0x00, 0xe5, 0x1e, 0x07, 0x05, 0xb7, 0x01, 0x00, 0x00, 0xbc, 0x01, 0x00, 0x00, 0xef, 0x02, 0x00, -0x00, 0xf8, 0x01, 0x00, 0x00, 0xe5, 0x1e, 0x10, 0x01, 0x47, 0x00, 0x00, 0x00, 0xbc, 0x01, 0x00, 0x00, 0xfa, 0x01, 0x00, -0x00, 0xf8, 0x01, 0x00, 0x00, 0xc0, 0x16, 0xfa, 0x01, 0x89, 0x04, 0x89, 0x04, 0xa6, 0x01, 0xb6, 0x1e, 0x2d, 0x27, 0x00, -0xba, 0x1e, 0x00, 0x01, 0x2d, 0x18, 0x02, 0x33, 0x82, 0x01, 0x04, 0x80, 0x02, 0x49, 0xe9, 0x05, 0x47, 0x01, 0x06, 0x02, -0x02, 0xc7, 0x16, 0xfa, 0x01, 0x04, 0x04, 0xca, 0x03, 0xa7, 0x1e, 0x19, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x19, 0x18, 0x02, -0xbc, 0x0e, 0x1e, 0x04, 0xf7, 0x03, 0xd2, 0x0a, 0xe5, 0x01, 0xb2, 0x03, 0xb2, 0x03, 0x4d, 0x02, 0x01, 0x8f, 0x02, 0xab, -0x03, 0xbe, 0x03, 0xb4, 0x0c, 0x8e, 0x02, 0x04, 0x04, 0xef, 0x0a, 0x07, 0x02, 0x02, 0xa5, 0x03, 0x02, 0x49, 0xce, 0x10, -0x07, 0x02, 0x02, 0x18, 0x4b, 0x07, 0x04, 0xe7, 0x03, 0x04, 0x99, 0x1e, 0x01, 0x18, 0x02, 0xe5, 0x1e, 0xe5, 0x01, 0xf2, -0x03, 0xed, 0x02, 0x00, 0x00, 0xe5, 0x01, 0x00, 0x00, 0xc6, 0x02, 0x00, 0x00, 0xeb, 0x01, 0x00, 0x00, 0xe5, 0x1e, 0x07, -0x01, 0xea, 0x02, 0x00, 0x00, 0xe5, 0x01, 0x00, 0x00, 0xf6, 0x01, 0x00, 0x00, 0xeb, 0x01, 0x00, 0x00, 0x99, 0x1e, 0xee, -0x03, 0x18, 0xed, 0x03, 0xc0, 0x10, 0x10, 0x04, 0xdd, 0x03, 0xd8, 0x06, 0x99, 0x1e, 0x34, 0x18, 0x02, 0x99, 0x1e, 0x76, -0x18, 0x75, 0xe5, 0x1e, 0x07, 0xd6, 0x04, 0xb7, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xea, 0x02, 0x00, 0x00, 0xfb, -0x01, 0x00, 0x00, 0xc7, 0x18, 0x10, 0xcf, 0x04, 0x5c, 0xbc, 0x04, 0xcb, 0x14, 0xfa, 0x01, 0x02, 0x02, 0xfa, 0x05, 0xa7, -0x1e, 0x1b, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x1b, 0x18, 0x02, 0x01, 0x29, 0x02, 0xaa, 0x02, 0x01, 0x07, 0x02, 0xa8, 0x02, -0xc1, 0x0a, 0x10, 0x8a, 0x01, 0x8c, 0x01, 0x00, 0x33, 0xab, 0x01, 0x34, 0xa9, 0x01, 0x49, 0x8c, 0x04, 0x49, 0x01, 0xa3, -0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa0, 0x01, 0x02, 0x27, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x06, 0x04, 0x81, 0x03, 0x00, 0xc1, -0x0a, 0x09, 0x04, 0x08, 0x00, 0xce, 0x10, 0x09, 0x02, 0x02, 0x06, 0xc1, 0x0a, 0x06, 0x04, 0xf7, 0x02, 0x01, 0xc1, 0x0a, -0x09, 0x04, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0x06, 0xc1, 0x0a, 0x06, 0x04, 0xed, 0x02, 0x02, 0xc1, 0x0a, 0x09, -0x04, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0x06, 0xc1, 0x0a, 0x09, 0x04, 0x22, 0x03, 0x4b, 0x09, 0x02, 0x06, 0x02, -0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0x5b, 0x8e, 0x01, 0x00, 0xce, 0x10, 0x09, -0x02, 0x59, 0x02, 0xc1, 0x0a, 0x10, 0x04, 0x96, 0x01, 0x01, 0x33, 0xab, 0x01, 0x60, 0xa9, 0x01, 0x49, 0x91, 0x04, 0x49, -0x01, 0xa3, 0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa0, 0x01, 0x02, 0x42, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x09, 0x08, 0x08, 0x00, -0xce, 0x10, 0x09, 0x02, 0x02, 0x3c, 0xc1, 0x0a, 0x09, 0x08, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0x3c, 0xc1, 0x0a, -0x09, 0x08, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0x3c, 0xc1, 0x0a, 0x09, 0x04, 0x22, 0x03, 0x4b, 0x09, 0x02, 0x06, -0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0x87, 0x01, 0x98, 0x01, 0x01, 0xce, -0x10, 0x09, 0x02, 0x85, 0x01, 0x02, 0x4b, 0x09, 0x02, 0x0c, 0x02, 0xc1, 0x0a, 0x10, 0x04, 0xa2, 0x01, 0x02, 0x33, 0xab, -0x01, 0x8a, 0x01, 0xa9, 0x01, 0x49, 0x97, 0x04, 0x49, 0x01, 0xa3, 0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa0, 0x01, 0x02, 0x5d, -0x02, 0x00, 0x00, 0xc1, 0x0a, 0x09, 0x08, 0x08, 0x00, 0xce, 0x10, 0x09, 0x02, 0x02, 0x72, 0xc1, 0x0a, 0x09, 0x08, 0x12, -0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0x72, 0xc1, 0x0a, 0x09, 0x08, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0x72, 0xc1, -0x0a, 0x09, 0x04, 0x22, 0x03, 0x4b, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, -0xc1, 0x0a, 0x06, 0xb1, 0x01, 0xa4, 0x01, 0x02, 0xce, 0x10, 0x09, 0x02, 0xaf, 0x01, 0x02, 0x4b, 0x09, 0x02, 0x0c, 0x02, -0xc1, 0x0a, 0x10, 0x04, 0xae, 0x01, 0x03, 0x33, 0xab, 0x01, 0xb4, 0x01, 0xa9, 0x01, 0x49, 0x9d, 0x04, 0x49, 0x01, 0xa3, -0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa0, 0x01, 0x02, 0x78, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x09, 0x08, 0x08, 0x00, 0xce, 0x10, -0x09, 0x02, 0x02, 0xa8, 0x01, 0xc1, 0x0a, 0x09, 0x08, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0xa8, 0x01, 0xc1, 0x0a, -0x09, 0x08, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0xa8, 0x01, 0xc1, 0x0a, 0x09, 0x04, 0x22, 0x03, 0x4b, 0x09, 0x02, -0x06, 0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0xdb, 0x01, 0xb0, 0x01, 0x03, -0xce, 0x10, 0x09, 0x02, 0xd9, 0x01, 0x02, 0x4b, 0x09, 0x02, 0x0c, 0x02, 0xc1, 0x0a, 0x06, 0xa7, 0x01, 0xa7, 0x01, 0x00, -0xd2, 0x0a, 0x07, 0xae, 0x04, 0xae, 0x04, 0x19, 0x00, 0xc1, 0x0a, 0x06, 0xa9, 0x04, 0xa3, 0x01, 0x01, 0xd2, 0x0a, 0x07, -0xae, 0x04, 0xae, 0x04, 0x04, 0x01, 0xc1, 0x0a, 0x06, 0xa9, 0x04, 0x9f, 0x01, 0x02, 0xd2, 0x0a, 0x07, 0xae, 0x04, 0xae, -0x04, 0x04, 0x02, 0x99, 0x1e, 0xac, 0x04, 0x18, 0xab, 0x04, 0xe5, 0x1e, 0x07, 0xb4, 0x04, 0xeb, 0x02, 0x00, 0x00, 0xc0, -0x01, 0x00, 0x00, 0xe8, 0x02, 0x00, 0x00, 0xc5, 0x01, 0x00, 0x00, 0xc1, 0x0a, 0x06, 0xb7, 0x01, 0xb7, 0x01, 0x00, 0xc1, -0x0a, 0x07, 0x02, 0x90, 0x04, 0x00, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, 0x02, 0xb1, 0x01, 0x01, 0xc1, -0x0a, 0x07, 0x02, 0x96, 0x04, 0x01, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, 0x02, 0xab, 0x01, 0x02, 0xc1, -0x0a, 0x07, 0x02, 0x9c, 0x04, 0x02, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x07, 0x02, 0xa0, 0x04, 0x03, 0x4b, -0x07, 0x02, 0x04, 0x02, 0x4b, 0x07, 0x02, 0x0c, 0x02, 0x4b, 0x07, 0x02, 0x14, 0x02, 0x22, 0xf2, 0x04, 0xf8, 0x03, 0x13, -0xea, 0x02, 0xe1, 0x04, 0xe6, 0x02, 0x47, 0xc1, 0x0a, 0x06, 0x02, 0xdf, 0x04, 0x00, 0x22, 0x02, 0x00, 0x13, 0xea, 0x02, -0x02, 0xe6, 0x02, 0x4c, 0xc1, 0x0a, 0x06, 0x02, 0xdb, 0x04, 0x01, 0x22, 0x02, 0x00, 0x13, 0xea, 0x02, 0x02, 0xe6, 0x02, -0x51, 0xc1, 0x0a, 0x06, 0x02, 0xd7, 0x04, 0x02, 0x22, 0x02, 0x00, 0x13, 0x67, 0xe0, 0x04, 0x8f, 0x01, 0x7b, 0x01, 0x08, -0x02, 0x02, 0xc1, 0x12, 0x07, 0xd3, 0x04, 0xd3, 0x04, 0xc9, 0x04, 0x13, 0xe2, 0x02, 0x02, 0xf3, 0x02, 0x49, 0x22, 0x00, -0x02, 0x01, 0x07, 0x06, 0x06, 0x22, 0x04, 0x00, 0x23, 0xea, 0x02, 0x02, 0xf3, 0x02, 0x49, 0x4c, 0x01, 0x06, 0x02, 0x02, -0x3f, 0x06, 0x02, 0x02, 0x22, 0x04, 0x00, 0x8d, 0x1e, 0x88, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x04, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x09, 0x01, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x6c, 0x12, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, -0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xbf, 0x0f, 0x00, 0x04, 0xed, 0xc2, -0xa5, 0xf3, 0x06, 0x00, 0x4f, 0x89, 0x01, 0xa2, 0x01, 0xb1, 0x01, 0xb8, 0x01, 0xc2, 0x01, 0xc3, 0x01, 0x10, 0x8e, 0x01, -0x06, 0x10, 0x37, 0x02, 0x0b, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, -0x07, 0x01, 0x10, 0x01, 0x23, 0x30, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x10, 0x04, -0x06, 0x80, 0x02, 0x47, 0x02, 0x01, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x01, -0x00, 0x04, 0x0e, 0x10, 0x00, 0x1e, 0x08, 0x10, 0x4c, 0x06, 0x10, 0x10, 0x04, 0x06, 0x10, 0x37, 0x02, 0x88, 0x00, 0x05, -0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, -0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, -0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x10, -0x01, 0x23, 0x08, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x10, 0x01, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x00, -0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, -0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, -0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x90, 0x01, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x05, 0x00, 0x23, 0x04, 0x00, -0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x00, 0x00, 0x23, 0x40, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x00, 0x00, 0x02, -0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x00, 0x10, 0x1e, 0x1e, 0x00, 0x10, 0x32, 0x0b, 0x2b, 0x47, 0x1a, 0x02, 0x00, -0x0b, 0x01, 0x00, 0x01, 0x0b, 0x01, 0x01, 0x00, 0x00, 0x02, 0x10, 0x12, 0x1e, 0x07, 0x10, 0x14, 0x1e, 0x04, 0x00, 0x02, -0x00, 0x10, 0x00, 0x1e, 0x09, 0x93, 0x02, 0x02, 0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, -0x04, 0xb8, 0x02, 0x02, 0x07, 0x04, 0xb7, 0x02, 0x02, 0x06, 0x03, 0xb8, 0x02, 0x0c, 0x09, 0x03, 0xb5, 0x02, 0x02, 0x20, -0x00, 0xbb, 0x04, 0x10, 0x02, 0x08, 0x00, 0x00, 0x00, 0xb5, 0x02, 0x42, 0x20, 0x01, 0xbb, 0x04, 0x32, 0x02, 0x00, 0x00, -0x00, 0x00, 0xbb, 0x04, 0x10, 0x06, 0x01, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x22, 0x07, 0x11, 0x8e, 0x03, 0x02, 0x08, 0x0f, -0x10, 0x10, 0x10, 0x06, 0x47, 0xbb, 0x04, 0x10, 0x02, 0x40, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x48, 0x49, 0xae, 0x02, -0x02, 0x4a, 0x3e, 0x02, 0x02, 0x4b, 0x39, 0x4c, 0x02, 0x02, 0x3e, 0x02, 0x03, 0x32, 0x39, 0x4e, 0x02, 0x03, 0x3e, 0x04, -0x02, 0x08, 0xbb, 0x04, 0x32, 0x2a, 0x04, 0x00, 0x00, 0x00, 0xb7, 0x02, 0x18, 0x06, 0x02, 0xb7, 0x02, 0x02, 0x10, 0x03, -0xbb, 0x04, 0x10, 0x02, 0x09, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x09, 0x74, 0xbb, 0x04, 0x10, 0x02, 0x3f, 0x00, 0x00, -0x00, 0xbc, 0x02, 0x02, 0x07, 0x76, 0xfe, 0x82, 0x80, 0x02, 0x02, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x07, 0x72, 0x06, -0x06, 0x07, 0x07, 0x72, 0x72, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, -0x06, 0x07, 0x73, 0x10, 0x72, 0x06, 0x06, 0x75, 0x09, 0x06, 0x07, 0x07, 0x72, 0x10, 0x06, 0x07, 0x10, 0x06, 0x06, 0x06, -0x06, 0x06, 0x06, 0x10, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x08, 0x08, 0x06, 0x06, 0x06, 0x06, -0x77, 0x3e, 0x02, 0x02, 0x78, 0x39, 0x79, 0x02, 0x02, 0x3e, 0x1c, 0x01, 0x07, 0x39, 0x88, 0x01, 0x02, 0x01, 0x3e, 0x30, -0x01, 0x32, 0x39, 0xa1, 0x01, 0x02, 0x01, 0xbe, 0x02, 0x1a, 0x07, 0x06, 0x3e, 0x02, 0x03, 0xaf, 0x01, 0x39, 0xb0, 0x01, -0x02, 0x03, 0x3e, 0x0a, 0x03, 0x07, 0x39, 0xb6, 0x01, 0x04, 0x03, 0x3e, 0x06, 0x03, 0x06, 0x39, 0xb6, 0x01, 0x0e, 0x03, -0x39, 0xb6, 0x01, 0x02, 0x03, 0xc6, 0x06, 0x02, 0xfd, 0x02, 0x00, 0x03, 0x18, 0x02, 0x01, 0x32, 0xbc, 0x02, 0x02, 0x22, -0xa8, 0x01, 0x00, 0x01, 0x32, 0x44, 0xec, 0x01, 0x33, 0x51, 0x02, 0x4d, 0x33, 0xc5, 0x01, 0x33, 0x01, 0x08, 0x02, 0x02, -0x01, 0x07, 0x58, 0xd4, 0x01, 0xc1, 0x0a, 0x06, 0x08, 0x08, 0x00, 0xc1, 0x0a, 0x07, 0x02, 0x62, 0x00, 0xce, 0x10, 0x07, -0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, 0x02, 0x0e, 0x01, 0xc1, 0x0a, 0x07, 0x02, 0x68, 0x01, 0xce, 0x10, 0x07, 0x02, 0x02, -0x04, 0xc1, 0x0a, 0x06, 0x02, 0x14, 0x02, 0xc1, 0x0a, 0x07, 0x02, 0x6e, 0x02, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, -0x0a, 0x07, 0x02, 0x72, 0x03, 0x4b, 0x07, 0x02, 0x04, 0x02, 0x4b, 0x07, 0x02, 0x0c, 0x02, 0x4b, 0x07, 0x02, 0x14, 0x02, -0x13, 0x51, 0x08, 0x7a, 0x66, 0x01, 0x08, 0x02, 0x02, 0xc1, 0x12, 0x07, 0xa5, 0x01, 0xa5, 0x01, 0x9b, 0x01, 0x13, 0xb6, -0x01, 0x04, 0xb1, 0x01, 0x33, 0x22, 0x00, 0x04, 0x01, 0x07, 0x06, 0x06, 0x22, 0x04, 0x00, 0x23, 0xbb, 0x01, 0x04, 0xb1, -0x01, 0x33, 0x36, 0x01, 0x06, 0x02, 0x02, 0x3f, 0x06, 0x02, 0x02, 0x22, 0x04, 0x00, 0x8d, 0x1e, 0x88, 0x06, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, -0x0a, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, -0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, -0x00, 0x01, 0xcf, 0x0e, 0x04, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, 0xa0, 0x02, 0x04, 0x07, 0x93, 0x02, 0x02, 0xa1, -0x04, 0x02, 0x02, 0xc6, 0x06, 0x02, 0x02, 0x00, 0x03, 0x18, 0x02, 0x8d, 0x1e, 0x88, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, -0xd9, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, -0xe3, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x1f, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, -0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xef, 0x0f, -0x00, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, 0x65, 0x9c, 0x01, 0x9d, 0x02, 0xb1, 0x02, 0xb3, 0x02, 0xd5, 0x02, 0xe4, -0x02, 0xeb, 0x02, 0xf5, 0x02, 0xf6, 0x02, 0x10, 0xba, 0x01, 0x06, 0x10, 0x37, 0x02, 0x0b, 0x00, 0x05, 0x00, 0x23, 0x00, -0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x30, 0x01, 0x23, 0x04, 0x01, -0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x10, 0x04, 0x06, 0x80, 0x02, 0x47, 0x02, 0x01, 0x00, 0x23, 0x00, 0x00, -0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x01, 0x00, 0x04, 0x0e, 0x10, 0x00, 0x1e, 0x08, 0x10, 0x4a, 0x06, -0x10, 0x10, 0x04, 0x06, 0x10, 0x37, 0x02, 0x88, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, -0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, -0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, -0x01, 0x10, 0x01, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, -0x23, 0x10, 0x01, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x90, -0x01, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, -0x10, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x05, 0x00, 0x23, 0x04, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, -0x01, 0x10, 0x01, 0x00, 0x00, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x00, 0x10, 0x1a, -0x0b, 0x2a, 0x37, 0x10, 0x04, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x30, 0x10, 0x04, 0x06, -0x40, 0x47, 0x02, 0x01, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x02, 0x10, 0xa8, -0x01, 0x06, 0x10, 0x37, 0x02, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, -0x21, 0x03, 0x10, 0x22, 0x22, 0x01, 0x10, 0x00, 0x21, 0x07, 0x10, 0x18, 0x1e, 0x00, 0x10, 0x28, 0x1e, 0x05, 0x10, 0x04, -0x1e, 0x06, 0x10, 0x44, 0x0b, 0x2b, 0x47, 0x1a, 0x02, 0x00, 0x0b, 0x01, 0x00, 0x01, 0x0b, 0x01, 0x01, 0x00, 0x00, 0x02, -0x10, 0x12, 0x1e, 0x07, 0x10, 0x14, 0x1e, 0x04, 0x00, 0x02, 0x00, 0x10, 0x00, 0x1e, 0x09, 0x00, 0xce, 0x01, 0x00, 0x93, -0x02, 0x02, 0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, 0x04, 0xb8, 0x02, 0x02, 0x07, 0x04, -0xb7, 0x02, 0x02, 0x06, 0x03, 0xb8, 0x02, 0x0c, 0x09, 0x03, 0xb5, 0x02, 0x02, 0x20, 0x00, 0xbb, 0x04, 0x10, 0x02, 0x08, -0x00, 0x00, 0x00, 0xb5, 0x02, 0x1a, 0x20, 0x01, 0xb7, 0x02, 0x16, 0x10, 0x04, 0xbb, 0x04, 0x10, 0x3c, 0x00, 0x00, 0x00, -0x00, 0xbb, 0x04, 0x1e, 0x04, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x10, 0x06, 0x01, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x1e, -0x04, 0x01, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x1e, 0x0a, 0x02, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x1e, 0x06, 0x03, 0x00, 0x00, -0x00, 0xbc, 0x02, 0x0e, 0x07, 0x11, 0x8e, 0x03, 0x02, 0x08, 0x0f, 0x10, 0x10, 0x10, 0x06, 0x5d, 0xbb, 0x04, 0x10, 0x02, -0x40, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x5e, 0x5f, 0xae, 0x02, 0x02, 0x60, 0x3e, 0x02, 0x02, 0x61, 0x39, 0x62, 0x02, -0x02, 0x3e, 0x02, 0x03, 0x1e, 0x39, 0x64, 0x02, 0x03, 0x3e, 0x04, 0x02, 0x08, 0x3e, 0x18, 0x02, 0x10, 0xbb, 0x04, 0x1e, -0x10, 0x04, 0x00, 0x00, 0x00, 0x3e, 0x0e, 0x02, 0x06, 0xb7, 0x02, 0x0a, 0x06, 0x02, 0xb7, 0x02, 0x02, 0x10, 0x03, 0xbb, -0x04, 0x10, 0x02, 0x09, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x09, 0x89, 0x01, 0xbb, 0x04, 0x10, 0x02, 0x3f, 0x00, 0x00, -0x00, 0xbc, 0x02, 0x02, 0x07, 0x8b, 0x01, 0xfe, 0x82, 0x80, 0x02, 0x02, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x07, 0x87, -0x01, 0x06, 0x06, 0x07, 0x07, 0x87, 0x01, 0x87, 0x01, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, -0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x88, 0x01, 0x10, 0x87, 0x01, 0x06, 0x06, 0x8a, 0x01, 0x09, 0x06, 0x07, 0x07, 0x87, -0x01, 0x10, 0x06, 0x07, 0x10, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x10, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x06, 0x06, -0x06, 0x06, 0x08, 0x08, 0x06, 0x06, 0x06, 0x06, 0x8c, 0x01, 0x3e, 0x02, 0x02, 0x8d, 0x01, 0x39, 0x8e, 0x01, 0x02, 0x02, -0x3e, 0x18, 0x01, 0x1e, 0x39, 0x9b, 0x01, 0x02, 0x01, 0xb8, 0x02, 0x08, 0x09, 0x04, 0xb8, 0x02, 0x06, 0x07, 0x03, 0xbe, -0x02, 0x02, 0xa3, 0x01, 0x29, 0xbb, 0x04, 0x10, 0x02, 0x00, 0x01, 0x00, 0x00, 0xbc, 0x02, 0x02, 0xa4, 0x01, 0xa5, 0x01, -0xae, 0x02, 0x02, 0xa6, 0x01, 0x3e, 0x02, 0x02, 0xa7, 0x01, 0x39, 0xa8, 0x01, 0x02, 0x02, 0x3e, 0x04, 0x02, 0xa3, 0x01, -0xb7, 0x02, 0x74, 0x1e, 0x03, 0xbb, 0x04, 0x1e, 0x08, 0x00, 0x08, 0x00, 0x00, 0x94, 0x02, 0x22, 0xbc, 0x02, 0x06, 0x07, -0xa5, 0x01, 0xae, 0x02, 0x02, 0xfd, 0x01, 0x3e, 0x02, 0x02, 0xfe, 0x01, 0x39, 0xff, 0x01, 0x02, 0x02, 0xbb, 0x04, 0x06, -0x0a, 0x00, 0x00, 0x00, 0x00, 0x89, 0x03, 0x12, 0x06, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0xab, 0x02, 0x02, 0x8e, 0x02, -0x3e, 0x02, 0x00, 0x8f, 0x02, 0x39, 0x90, 0x02, 0x02, 0x00, 0x3e, 0x16, 0x01, 0x07, 0x39, 0x9c, 0x02, 0x02, 0x01, 0xbb, -0x04, 0x10, 0x08, 0x00, 0x02, 0x00, 0x00, 0x3e, 0x1e, 0x01, 0x29, 0x39, 0xb0, 0x02, 0x02, 0x01, 0x39, 0x9c, 0x02, 0x04, -0x01, 0x39, 0x9b, 0x01, 0x44, 0x01, 0xbe, 0x02, 0x1a, 0x07, 0x06, 0x3e, 0x02, 0x03, 0xe2, 0x02, 0x39, 0xe3, 0x02, 0x02, -0x03, 0x3e, 0x0a, 0x03, 0x07, 0x39, 0xe9, 0x02, 0x04, 0x03, 0x3e, 0x06, 0x03, 0x06, 0x39, 0xe9, 0x02, 0x0e, 0x03, 0x39, -0xe9, 0x02, 0x02, 0x03, 0xad, 0x06, 0x07, 0xd8, 0x05, 0xc6, 0x06, 0x02, 0xbb, 0x0b, 0x00, 0x03, 0x18, 0x02, 0x01, 0x1e, -0xa2, 0x05, 0x02, 0x22, 0xe2, 0x03, 0x00, 0x01, 0x1e, 0x4c, 0xae, 0x04, 0x33, 0x67, 0x02, 0x63, 0x49, 0xfc, 0x02, 0x49, -0x01, 0x08, 0x02, 0x02, 0x01, 0x1e, 0x0c, 0xbe, 0x04, 0x33, 0x73, 0x02, 0x63, 0x49, 0x84, 0x03, 0x53, 0x01, 0x10, 0x02, -0x02, 0x01, 0x1e, 0x04, 0xc6, 0x04, 0x33, 0x73, 0x02, 0x63, 0x49, 0x88, 0x03, 0x56, 0x01, 0x10, 0x02, 0x02, 0x01, 0x07, -0x44, 0x9e, 0x02, 0xc7, 0x18, 0x10, 0x06, 0x4a, 0x9c, 0x02, 0xcb, 0x14, 0xfa, 0x01, 0x02, 0x02, 0xd2, 0x05, 0xa7, 0x1e, -0x09, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x09, 0x18, 0x02, 0x01, 0x1e, 0x84, 0x01, 0xae, 0x05, 0xcb, 0x10, 0x1e, 0x47, 0x47, -0xcc, 0x03, 0xc7, 0x10, 0x1e, 0x04, 0x43, 0xd0, 0x03, 0xd0, 0x0a, 0xe5, 0x01, 0x02, 0x06, 0x02, 0x92, 0x06, 0x99, 0x1e, -0x05, 0x18, 0x06, 0xe5, 0x1e, 0xe5, 0x01, 0x92, 0x04, 0xd2, 0x01, 0x00, 0x00, 0xb1, 0x01, 0x00, 0x00, 0xe1, 0x02, 0x00, -0x00, 0xed, 0x01, 0x00, 0x00, 0xe5, 0x1e, 0x07, 0x05, 0xac, 0x01, 0x00, 0x00, 0xb1, 0x01, 0x00, 0x00, 0xe0, 0x02, 0x00, -0x00, 0xed, 0x01, 0x00, 0x00, 0xe5, 0x1e, 0x10, 0x01, 0x47, 0x00, 0x00, 0x00, 0xb1, 0x01, 0x00, 0x00, 0xef, 0x01, 0x00, -0x00, 0xed, 0x01, 0x00, 0x00, 0xc0, 0x16, 0xfa, 0x01, 0x81, 0x04, 0x81, 0x04, 0xa6, 0x01, 0xb6, 0x1e, 0x2d, 0x27, 0x00, -0xba, 0x1e, 0x00, 0x01, 0x2d, 0x18, 0x02, 0x33, 0x82, 0x01, 0x04, 0x80, 0x02, 0x49, 0xda, 0x05, 0x47, 0x01, 0x06, 0x02, -0x02, 0xc7, 0x16, 0xfa, 0x01, 0x04, 0x04, 0xb4, 0x03, 0xa7, 0x1e, 0x19, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x19, 0x18, 0x02, -0xbc, 0x0e, 0x1e, 0x04, 0xef, 0x03, 0xd2, 0x0a, 0xe5, 0x01, 0xaa, 0x03, 0xaa, 0x03, 0x4d, 0x02, 0x01, 0x8f, 0x02, 0xa3, -0x03, 0xa8, 0x03, 0xb4, 0x0c, 0x8e, 0x02, 0x04, 0x04, 0xef, 0x0a, 0x07, 0x02, 0x02, 0x9d, 0x03, 0x02, 0x49, 0xce, 0x10, -0x07, 0x02, 0x02, 0x18, 0x4b, 0x07, 0x04, 0xdf, 0x03, 0x04, 0x99, 0x1e, 0x01, 0x18, 0x02, 0xe5, 0x1e, 0xe5, 0x01, 0xea, -0x03, 0xde, 0x02, 0x00, 0x00, 0xda, 0x01, 0x00, 0x00, 0xb7, 0x02, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0xe5, 0x1e, 0x07, -0x01, 0xdb, 0x02, 0x00, 0x00, 0xda, 0x01, 0x00, 0x00, 0xeb, 0x01, 0x00, 0x00, 0xe0, 0x01, 0x00, 0x00, 0x99, 0x1e, 0xe6, -0x03, 0x18, 0xe5, 0x03, 0xc0, 0x10, 0x10, 0x04, 0xd5, 0x03, 0xc2, 0x06, 0x99, 0x1e, 0x34, 0x18, 0x02, 0x99, 0x1e, 0x76, -0x18, 0x75, 0xe5, 0x1e, 0x07, 0xce, 0x04, 0xac, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xdb, 0x02, 0x00, 0x00, 0xf0, -0x01, 0x00, 0x00, 0xc7, 0x18, 0x10, 0xc7, 0x04, 0x5c, 0xa6, 0x04, 0xcb, 0x14, 0xfa, 0x01, 0x02, 0x02, 0xe4, 0x05, 0xa7, -0x1e, 0x1b, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x1b, 0x18, 0x02, 0x01, 0x29, 0x02, 0x94, 0x02, 0x01, 0x07, 0x02, 0x92, 0x02, -0xc1, 0x0a, 0x10, 0x8a, 0x01, 0x8c, 0x01, 0x00, 0x33, 0xab, 0x01, 0x34, 0xa9, 0x01, 0x49, 0x81, 0x04, 0x49, 0x01, 0xa3, -0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa0, 0x01, 0x02, 0x1c, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x06, 0x04, 0xf9, 0x02, 0x00, 0xc1, -0x0a, 0x09, 0x04, 0x08, 0x00, 0xce, 0x10, 0x09, 0x02, 0x02, 0x06, 0xc1, 0x0a, 0x06, 0x04, 0xef, 0x02, 0x01, 0xc1, 0x0a, -0x09, 0x04, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0x06, 0xc1, 0x0a, 0x06, 0x04, 0xe5, 0x02, 0x02, 0xc1, 0x0a, 0x09, -0x04, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0x06, 0xc1, 0x0a, 0x09, 0x04, 0x22, 0x03, 0x4b, 0x09, 0x02, 0x06, 0x02, -0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0x5b, 0x8e, 0x01, 0x00, 0xce, 0x10, 0x09, -0x02, 0x59, 0x02, 0xc1, 0x0a, 0x10, 0x04, 0x96, 0x01, 0x01, 0x33, 0xab, 0x01, 0x60, 0xa9, 0x01, 0x49, 0x86, 0x04, 0x49, -0x01, 0xa3, 0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa0, 0x01, 0x02, 0x37, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x09, 0x08, 0x08, 0x00, -0xce, 0x10, 0x09, 0x02, 0x02, 0x3c, 0xc1, 0x0a, 0x09, 0x08, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0x3c, 0xc1, 0x0a, -0x09, 0x08, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0x3c, 0xc1, 0x0a, 0x09, 0x04, 0x22, 0x03, 0x4b, 0x09, 0x02, 0x06, -0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0x87, 0x01, 0x98, 0x01, 0x01, 0xce, -0x10, 0x09, 0x02, 0x85, 0x01, 0x02, 0x4b, 0x09, 0x02, 0x0c, 0x02, 0xc1, 0x0a, 0x10, 0x04, 0xa2, 0x01, 0x02, 0x33, 0xab, -0x01, 0x8a, 0x01, 0xa9, 0x01, 0x49, 0x8c, 0x04, 0x49, 0x01, 0xa3, 0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa0, 0x01, 0x02, 0x52, -0x02, 0x00, 0x00, 0xc1, 0x0a, 0x09, 0x08, 0x08, 0x00, 0xce, 0x10, 0x09, 0x02, 0x02, 0x72, 0xc1, 0x0a, 0x09, 0x08, 0x12, -0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0x72, 0xc1, 0x0a, 0x09, 0x08, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0x72, 0xc1, -0x0a, 0x09, 0x04, 0x22, 0x03, 0x4b, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, -0xc1, 0x0a, 0x06, 0xb1, 0x01, 0xa4, 0x01, 0x02, 0xce, 0x10, 0x09, 0x02, 0xaf, 0x01, 0x02, 0x4b, 0x09, 0x02, 0x0c, 0x02, -0xc1, 0x0a, 0x10, 0x04, 0xae, 0x01, 0x03, 0x33, 0xab, 0x01, 0xb4, 0x01, 0xa9, 0x01, 0x49, 0x92, 0x04, 0x49, 0x01, 0xa3, -0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa0, 0x01, 0x02, 0x6d, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x09, 0x08, 0x08, 0x00, 0xce, 0x10, -0x09, 0x02, 0x02, 0xa8, 0x01, 0xc1, 0x0a, 0x09, 0x08, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0xa8, 0x01, 0xc1, 0x0a, -0x09, 0x08, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0xa8, 0x01, 0xc1, 0x0a, 0x09, 0x04, 0x22, 0x03, 0x4b, 0x09, 0x02, -0x06, 0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0xdb, 0x01, 0xb0, 0x01, 0x03, -0xce, 0x10, 0x09, 0x02, 0xd9, 0x01, 0x02, 0x4b, 0x09, 0x02, 0x0c, 0x02, 0xc1, 0x0a, 0x06, 0xa7, 0x01, 0xa7, 0x01, 0x00, -0xd2, 0x0a, 0x07, 0xa6, 0x04, 0xa6, 0x04, 0x19, 0x00, 0xc1, 0x0a, 0x06, 0xa1, 0x04, 0xa3, 0x01, 0x01, 0xd2, 0x0a, 0x07, -0xa6, 0x04, 0xa6, 0x04, 0x04, 0x01, 0xc1, 0x0a, 0x06, 0xa1, 0x04, 0x9f, 0x01, 0x02, 0xd2, 0x0a, 0x07, 0xa6, 0x04, 0xa6, -0x04, 0x04, 0x02, 0x99, 0x1e, 0xa4, 0x04, 0x18, 0xa3, 0x04, 0xe5, 0x1e, 0x07, 0xac, 0x04, 0xdc, 0x02, 0x00, 0x00, 0xb5, -0x01, 0x00, 0x00, 0xd9, 0x02, 0x00, 0x00, 0xba, 0x01, 0x00, 0x00, 0xc1, 0x0a, 0x06, 0xaf, 0x01, 0xaf, 0x01, 0x00, 0xc1, -0x0a, 0x07, 0x02, 0x90, 0x04, 0x00, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, 0x02, 0xa9, 0x01, 0x01, 0xc1, -0x0a, 0x07, 0x02, 0x96, 0x04, 0x01, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, 0x02, 0xa3, 0x01, 0x02, 0xc1, -0x0a, 0x07, 0x02, 0x9c, 0x04, 0x02, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x07, 0x02, 0xa0, 0x04, 0x03, 0x4b, -0x07, 0x02, 0x04, 0x02, 0x4b, 0x07, 0x02, 0x0c, 0x02, 0x4b, 0x07, 0x02, 0x14, 0x02, 0x13, 0x67, 0x08, 0x8f, 0x01, 0x7b, -0x01, 0x08, 0x02, 0x02, 0xc1, 0x12, 0x07, 0xdb, 0x04, 0xdb, 0x04, 0xd1, 0x04, 0x13, 0xe9, 0x02, 0x04, 0xe4, 0x02, 0x49, -0x22, 0x00, 0x04, 0x01, 0x07, 0x06, 0x06, 0x22, 0x04, 0x00, 0x23, 0xee, 0x02, 0x04, 0xe4, 0x02, 0x49, 0x4c, 0x01, 0x06, -0x02, 0x02, 0x3f, 0x06, 0x02, 0x02, 0x22, 0x04, 0x00, 0x8d, 0x1e, 0x88, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x92, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, -0x9b, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x19, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, -0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xff, 0x0e, -0x04, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, 0x7f, 0x94, 0x01, 0xef, 0x02, 0xa0, 0x02, 0x04, 0x07, 0x10, 0xe4, 0x01, -0x06, 0x10, 0x10, 0x04, 0x06, 0x10, 0x37, 0x02, 0x88, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, -0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, -0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, -0x07, 0x01, 0x10, 0x01, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, -0x01, 0x23, 0x10, 0x01, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x90, 0x01, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, -0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x05, 0x00, 0x23, 0x04, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, -0x07, 0x01, 0x10, 0x01, 0x00, 0x00, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x00, 0x00, -0x10, 0x00, 0x10, 0x00, 0x1e, 0x09, 0x10, 0x2a, 0x1e, 0x04, 0x00, 0xce, 0x01, 0x00, 0x10, 0x00, 0x22, 0x01, 0x10, 0x00, -0x21, 0x03, 0x00, 0xe8, 0x01, 0x00, 0x10, 0x00, 0x1e, 0x00, 0x00, 0x10, 0x00, 0x00, 0xda, 0x01, 0x00, 0x00, 0x46, 0x00, -0x00, 0x0c, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, -0x00, 0x00, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, -0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x02, 0x00, -0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x04, -0x00, 0x00, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x02, 0x00, 0x00, -0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00, 0x04, 0x00, -0x00, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, -0x00, 0x00, 0x08, 0x00, 0x00, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x04, 0x00, 0x00, -0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x3e, 0x00, 0x00, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x06, 0x00, -0x00, 0x02, 0x00, 0x93, 0x02, 0x02, 0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, 0x04, 0xb8, -0x02, 0x02, 0x07, 0x04, 0xb7, 0x02, 0x02, 0x06, 0x03, 0xb5, 0x02, 0x04, 0x20, 0x00, 0x94, 0x02, 0x22, 0xb5, 0x02, 0x46, -0x20, 0x01, 0x3e, 0x56, 0x02, 0x06, 0xb7, 0x02, 0x0a, 0x06, 0x02, 0xb7, 0x02, 0x02, 0x0b, 0x03, 0xbb, 0x04, 0x0b, 0x02, -0x09, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x09, 0x71, 0xbb, 0x04, 0x0b, 0x02, 0x3f, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, -0x07, 0x73, 0xfe, 0x82, 0x80, 0x02, 0x02, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x07, 0x6f, 0x06, 0x06, 0x07, 0x07, 0x6f, -0x6f, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x70, 0x0b, -0x6f, 0x06, 0x06, 0x72, 0x09, 0x06, 0x07, 0x07, 0x6f, 0x0b, 0x06, 0x07, 0x0b, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x0b, -0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x08, 0x08, 0x06, 0x06, 0x06, 0x06, 0x74, 0x3e, 0x02, 0x02, -0x75, 0x39, 0x76, 0x02, 0x02, 0xbb, 0x04, 0x3f, 0x02, 0x12, 0x00, 0x00, 0x00, 0x3e, 0x02, 0x02, 0x09, 0x3e, 0x0a, 0x01, -0x07, 0x39, 0x7e, 0x02, 0x01, 0xbb, 0x04, 0x0b, 0x12, 0x03, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x06, 0x06, 0x00, 0x00, 0x00, -0x00, 0xbb, 0x04, 0x06, 0x08, 0x00, 0x00, 0x80, 0x3f, 0x39, 0x7e, 0x0a, 0x01, 0x3e, 0x1a, 0x02, 0x07, 0xbb, 0x04, 0x3f, -0x28, 0x3a, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x3f, 0x14, 0x38, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x06, 0x0e, 0x6f, 0x12, 0x83, -0x3a, 0xbb, 0x04, 0x3f, 0x26, 0x35, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x3f, 0x1a, 0x36, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x3f, -0x0a, 0x39, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x3f, 0x06, 0x3d, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x3f, 0x0e, 0x23, 0x00, 0x00, -0x00, 0x89, 0x03, 0x06, 0x06, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0xab, 0x02, 0x02, 0xf8, 0x01, 0x3e, 0x02, 0x00, 0xf9, -0x01, 0x39, 0xfa, 0x01, 0x02, 0x00, 0xbb, 0x04, 0x3f, 0x0c, 0x22, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x3f, 0x12, 0x3c, 0x00, -0x00, 0x00, 0xbb, 0x04, 0x3f, 0x12, 0x3b, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x3f, 0x1a, 0x27, 0x00, 0x00, 0x00, 0xbb, 0x04, -0x3f, 0x12, 0x25, 0x00, 0x00, 0x00, 0x3e, 0x8a, 0x01, 0x03, 0x07, 0x39, 0xee, 0x02, 0x02, 0x03, 0xc6, 0x06, 0x02, 0xd5, -0x05, 0x00, 0x03, 0x18, 0x02, 0x01, 0x07, 0xec, 0x06, 0xce, 0x04, 0x3d, 0x09, 0x02, 0x02, 0x02, 0x18, 0x01, 0x07, 0x50, -0xca, 0x05, 0x22, 0xea, 0x01, 0x00, 0x13, 0x79, 0x20, 0x77, 0x78, 0x01, 0x09, 0x02, 0x02, 0xc3, 0x10, 0x09, 0xff, 0x01, -0x8d, 0x01, 0xff, 0x01, 0x01, 0x07, 0x04, 0x10, 0x13, 0x6a, 0x9e, 0x02, 0x77, 0xb5, 0x01, 0x01, 0x06, 0x02, 0x02, 0xca, -0x16, 0x1c, 0x02, 0x02, 0xfa, 0x05, 0xa7, 0x1e, 0xe1, 0x01, 0x00, 0xba, 0x1e, 0x00, 0x01, 0xe1, 0x01, 0x18, 0x02, 0x13, -0x6a, 0x06, 0x77, 0xbf, 0x01, 0x01, 0x06, 0x02, 0x02, 0x5c, 0x06, 0x04, 0x01, 0x42, 0xf5, 0x02, 0xc1, 0x0a, 0x06, 0x04, -0xb8, 0x02, 0x01, 0x6c, 0x06, 0x02, 0x01, 0x28, 0xc6, 0x01, 0x91, 0x04, 0x3f, 0x06, 0x06, 0x10, 0x4a, 0x06, 0x04, 0x04, -0x0a, 0x5c, 0x06, 0x02, 0x01, 0x1b, 0x97, 0x04, 0xc3, 0x10, 0x06, 0x02, 0x94, 0x06, 0x02, 0xc8, 0x10, 0x06, 0x04, 0x04, -0x12, 0x4a, 0x06, 0x02, 0x2a, 0x02, 0x13, 0x6a, 0x06, 0x77, 0xd9, 0x01, 0x01, 0x06, 0x02, 0x02, 0xc3, 0x10, 0x06, 0x02, -0x24, 0x02, 0x6c, 0x06, 0x02, 0x01, 0x28, 0xa1, 0x04, 0x8b, 0x01, 0x4a, 0x06, 0x02, 0x0e, 0x02, 0x3f, 0x06, 0x04, 0x04, -0x5c, 0x06, 0x02, 0x01, 0x1d, 0xa5, 0x04, 0xc3, 0x10, 0x06, 0x02, 0xb0, 0x06, 0x02, 0x6c, 0x06, 0x02, 0x01, 0x28, 0xa7, -0x04, 0x8b, 0x01, 0x13, 0x6a, 0x04, 0x77, 0xe6, 0x01, 0x01, 0x06, 0x02, 0x02, 0x6c, 0x06, 0x02, 0x01, 0x25, 0xa8, 0x04, -0xab, 0x04, 0x13, 0x79, 0x02, 0x77, 0xeb, 0x01, 0x01, 0x09, 0x02, 0x02, 0x13, 0x6a, 0x02, 0x77, 0xee, 0x01, 0x01, 0x06, -0x02, 0x02, 0xca, 0x16, 0x1c, 0x02, 0x02, 0xcc, 0x06, 0xa7, 0x1e, 0x1b, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x1b, 0x18, 0x02, -0x13, 0x6a, 0x02, 0x77, 0xf5, 0x01, 0x01, 0x06, 0x02, 0x02, 0x01, 0xf9, 0x01, 0x02, 0xf4, 0x04, 0xe8, 0x0a, 0x07, 0x06, -0x06, 0x86, 0x03, 0x02, 0xb4, 0x04, 0x3d, 0x09, 0x02, 0x02, 0x02, 0x18, 0x13, 0x6a, 0x02, 0x77, 0x81, 0x02, 0x01, 0x06, -0x02, 0x02, 0xce, 0x10, 0x09, 0x02, 0x06, 0x02, 0x4a, 0x09, 0x04, 0x20, 0x04, 0x99, 0x1e, 0x01, 0x18, 0x02, 0xe5, 0x1e, -0x09, 0xae, 0x01, 0x2e, 0x02, 0x00, 0x00, 0x09, 0x02, 0x00, 0x00, 0x3e, 0x02, 0x00, 0x00, 0x32, 0x02, 0x00, 0x00, 0xce, -0x10, 0x09, 0xa7, 0x01, 0xa7, 0x01, 0x2c, 0x13, 0x6a, 0x02, 0x77, 0x8a, 0x02, 0x01, 0x06, 0x02, 0x02, 0xca, 0x16, 0x1c, -0x02, 0x02, 0xf4, 0x06, 0xa7, 0x1e, 0x4b, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x4b, 0x18, 0x02, 0x13, 0x6a, 0x06, 0x77, 0x93, -0x02, 0x01, 0x06, 0x02, 0x02, 0xc3, 0x10, 0x06, 0x02, 0x78, 0x02, 0x6c, 0x06, 0x02, 0x01, 0x28, 0xcb, 0x04, 0x8b, 0x01, -0x4a, 0x06, 0x02, 0x62, 0x02, 0x3f, 0x06, 0x04, 0x04, 0x5c, 0x06, 0x02, 0x01, 0x1d, 0xcf, 0x04, 0xc3, 0x10, 0x06, 0x02, -0x84, 0x07, 0x02, 0x6c, 0x06, 0x02, 0x01, 0x28, 0xd1, 0x04, 0x8b, 0x01, 0x13, 0xa1, 0x01, 0x02, 0x77, 0xa0, 0x02, 0x01, -0x07, 0x02, 0x02, 0x3d, 0x09, 0x02, 0x02, 0x02, 0x18, 0x23, 0x6a, 0x02, 0x77, 0xa0, 0x02, 0x88, 0x01, 0x01, 0x06, 0x02, -0x02, 0xce, 0x10, 0x09, 0x02, 0x06, 0x02, 0x13, 0x79, 0x04, 0x77, 0xa9, 0x02, 0x01, 0x09, 0x02, 0x02, 0xc4, 0x12, 0x06, -0x02, 0xce, 0x03, 0x02, 0xc8, 0x10, 0x06, 0x04, 0x04, 0x9e, 0x01, 0x6c, 0x06, 0x02, 0x01, 0x28, 0xde, 0x04, 0x8b, 0x01, -0x6c, 0x06, 0x08, 0x01, 0x1a, 0xdf, 0x04, 0xc4, 0x04, 0x4a, 0x06, 0x08, 0x08, 0x2a, 0xce, 0x10, 0x09, 0x02, 0x20, 0x02, -0x4b, 0x09, 0x04, 0x50, 0x04, 0x99, 0x1e, 0x01, 0x18, 0x02, 0xe5, 0x1e, 0x09, 0x5c, 0x42, 0x02, 0x00, 0x00, 0x3f, 0x02, -0x00, 0x00, 0x6a, 0x02, 0x00, 0x00, 0x46, 0x02, 0x00, 0x00, 0x3d, 0x09, 0x57, 0xec, 0x03, 0xec, 0x03, 0x18, 0xc3, 0x10, -0x06, 0x04, 0xc0, 0x07, 0x86, 0x01, 0xce, 0x10, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, 0x04, 0x04, 0x4d, 0xc1, 0x0a, 0x06, -0x04, 0x04, 0x00, 0xd2, 0x0a, 0x07, 0x3a, 0x3a, 0xb4, 0x04, 0x00, 0xc1, 0x0a, 0x06, 0x35, 0x08, 0x01, 0xd2, 0x0a, 0x07, -0x3a, 0x3a, 0x04, 0x01, 0xc1, 0x0a, 0x06, 0x35, 0x0c, 0x02, 0xd2, 0x0a, 0x07, 0x3a, 0x3a, 0x04, 0x02, 0x99, 0x1e, 0x38, -0x18, 0x37, 0xe5, 0x1e, 0x07, 0x42, 0x77, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x95, 0x02, 0x00, 0x00, 0x6b, 0x02, -0x00, 0x00, 0x22, 0xd6, 0x04, 0x00, 0x8d, 0x1e, 0x88, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x01, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, 0xb1, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf8, 0x04, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, -0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xff, 0x0e, 0x04, 0x04, 0xed, 0xc2, -0xa5, 0xf3, 0x06, 0x00, 0x1e, 0x59, 0x61, 0xa0, 0x02, 0x04, 0x07, 0x10, 0x2c, 0x06, 0x10, 0x37, 0x02, 0x0b, 0x00, 0x05, -0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x30, 0x01, -0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x10, 0x04, 0x06, 0x80, 0x02, 0x47, 0x02, 0x01, 0x00, -0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x01, 0x00, 0x04, 0x0e, 0x10, 0x00, 0x1e, 0x08, -0x10, 0x76, 0x1e, 0x00, 0x10, 0x10, 0x1e, 0x07, 0x93, 0x02, 0x02, 0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, -0x02, 0x02, 0x06, 0x04, 0xb8, 0x02, 0x02, 0x07, 0x04, 0xb7, 0x02, 0x02, 0x06, 0x03, 0xb8, 0x02, 0x02, 0x09, 0x03, 0xb5, -0x02, 0x02, 0x20, 0x00, 0xbb, 0x04, 0x0b, 0x02, 0x08, 0x00, 0x00, 0x00, 0xb5, 0x02, 0x10, 0x20, 0x01, 0xbb, 0x04, 0x14, -0x02, 0x00, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x07, 0x0c, 0x8e, 0x03, 0x02, 0x08, 0x0a, 0x0b, 0x0b, 0x0b, 0x06, 0x16, -0xbb, 0x04, 0x0b, 0x02, 0x40, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x17, 0x18, 0xae, 0x02, 0x02, 0x19, 0x3e, 0x02, 0x02, -0x1a, 0x39, 0x1b, 0x02, 0x02, 0x3e, 0x02, 0x01, 0x14, 0x39, 0x1d, 0x02, 0x01, 0x3e, 0x20, 0x02, 0x0b, 0xbb, 0x04, 0x14, -0x14, 0x04, 0x00, 0x00, 0x00, 0xb7, 0x02, 0x3e, 0x0b, 0x02, 0x3e, 0x02, 0x03, 0x57, 0x39, 0x58, 0x02, 0x03, 0xbb, 0x04, -0x0b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x02, 0x03, 0x0b, 0x3e, 0x04, 0x01, 0x07, 0x39, 0x60, 0x02, 0x01, 0xbb, 0x04, -0x0b, 0x02, 0x02, 0x00, 0x00, 0x00, 0x3e, 0x02, 0x01, 0x06, 0xbb, 0x04, 0x0b, 0x06, 0x03, 0x00, 0x00, 0x00, 0xbb, 0x04, -0x0b, 0x0a, 0x01, 0x00, 0x00, 0x00, 0xc6, 0x06, 0x02, 0xcd, 0x01, 0x00, 0x03, 0x18, 0x02, 0x01, 0x14, 0xb2, 0x02, 0x80, -0x02, 0x33, 0x2e, 0x22, 0x1c, 0x15, 0x9e, 0x01, 0x38, 0x01, 0x0b, 0x02, 0x02, 0x13, 0x5e, 0xa1, 0x01, 0x59, 0x5d, 0x22, -0x00, 0xa1, 0x01, 0x13, 0x63, 0x0a, 0x61, 0x62, 0x01, 0x06, 0x02, 0x02, 0x13, 0x63, 0x04, 0x61, 0x66, 0x01, 0x06, 0x02, -0x02, 0xc8, 0x10, 0x06, 0x02, 0x08, 0x02, 0xbc, 0x0e, 0x0b, 0x02, 0x02, 0x13, 0x5e, 0x04, 0x59, 0x6b, 0x22, 0x00, 0x04, -0x8d, 0x1e, 0x88, 0x06, 0x86, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, -0x0a, 0x00, 0x08, 0x00, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2c, 0x01, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, -0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, -0x00, 0x01, 0xdf, 0x0e, 0x04, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, 0xba, 0x01, 0xa0, 0x02, 0x04, 0x07, 0x00, 0xf4, -0x02, 0x00, 0x10, 0x00, 0x1e, 0x00, 0x93, 0x02, 0x02, 0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, 0x02, -0x06, 0x04, 0xbb, 0x04, 0x06, 0xd0, 0x01, 0x00, 0x00, 0x00, 0x00, 0xec, 0x04, 0x07, 0x68, 0x68, 0x68, 0x68, 0x68, 0x3e, -0x2c, 0x03, 0x07, 0x39, 0xb9, 0x01, 0x02, 0x03, 0xc6, 0x06, 0x02, 0xeb, 0x02, 0x00, 0x03, 0x18, 0x02, 0x22, 0xe9, 0x02, -0xbb, 0x02, 0x8d, 0x1e, 0x88, 0x06, 0x00, 0x00, 0x90, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, -0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x4d, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0x13, 0x00, 0x00, -0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, -0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xbf, 0x0f, 0x00, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, 0x51, 0x8f, 0x01, 0xa8, -0x01, 0xb7, 0x01, 0xd4, 0x01, 0xd9, 0x01, 0xe2, 0x01, 0x10, 0x92, 0x01, 0x06, 0x10, 0x37, 0x02, 0x0b, 0x00, 0x05, 0x00, -0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x30, 0x01, 0x23, -0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x10, 0x04, 0x06, 0x80, 0x02, 0x47, 0x02, 0x01, 0x00, 0x23, -0x00, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x01, 0x00, 0x04, 0x0e, 0x10, 0x00, 0x1e, 0x08, 0x10, -0x4c, 0x06, 0x10, 0x10, 0x04, 0x06, 0x10, 0x37, 0x02, 0x88, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, -0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, -0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, -0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x23, 0x04, 0x01, 0x23, -0x04, 0x01, 0x23, 0x10, 0x01, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x90, 0x01, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, -0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x10, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x05, 0x00, 0x23, 0x04, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, -0x00, 0x07, 0x01, 0x10, 0x01, 0x00, 0x00, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x00, -0x10, 0x26, 0x1e, 0x00, 0x10, 0x32, 0x0b, 0x2b, 0x47, 0x1a, 0x02, 0x00, 0x0b, 0x01, 0x00, 0x01, 0x0b, 0x01, 0x01, 0x00, -0x00, 0x02, 0x10, 0x3e, 0x1e, 0x04, 0x10, 0x0a, 0x1e, 0x07, 0x00, 0x12, 0x00, 0x10, 0x00, 0x1e, 0x09, 0x93, 0x02, 0x02, -0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, 0x04, 0xb8, 0x02, 0x02, 0x07, 0x04, 0xb7, 0x02, -0x02, 0x06, 0x03, 0xb8, 0x02, 0x0c, 0x09, 0x03, 0xb5, 0x02, 0x02, 0x20, 0x00, 0xbb, 0x04, 0x10, 0x02, 0x08, 0x00, 0x00, -0x00, 0xb5, 0x02, 0x46, 0x20, 0x01, 0xbb, 0x04, 0x34, 0x02, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x10, 0x06, 0x01, 0x00, -0x00, 0x00, 0xbc, 0x02, 0x22, 0x07, 0x11, 0x8e, 0x03, 0x02, 0x08, 0x0f, 0x10, 0x10, 0x10, 0x06, 0x49, 0xbb, 0x04, 0x10, -0x02, 0x40, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x4a, 0x4b, 0xae, 0x02, 0x02, 0x4c, 0x3e, 0x02, 0x02, 0x4d, 0x39, 0x4e, -0x02, 0x02, 0x3e, 0x02, 0x03, 0x34, 0x39, 0x50, 0x02, 0x03, 0x3e, 0x04, 0x02, 0x08, 0xbb, 0x04, 0x34, 0x2a, 0x04, 0x00, -0x00, 0x00, 0x3e, 0x0e, 0x02, 0x06, 0xb7, 0x02, 0x0a, 0x06, 0x02, 0xb7, 0x02, 0x02, 0x10, 0x03, 0xbb, 0x04, 0x10, 0x02, -0x09, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x09, 0x76, 0xbb, 0x04, 0x10, 0x02, 0x3f, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, -0x07, 0x78, 0xfe, 0x82, 0x80, 0x02, 0x02, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x07, 0x74, 0x06, 0x06, 0x07, 0x07, 0x74, -0x74, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x75, 0x10, -0x74, 0x06, 0x06, 0x77, 0x09, 0x06, 0x07, 0x07, 0x74, 0x10, 0x06, 0x07, 0x10, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x10, -0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x08, 0x08, 0x06, 0x06, 0x06, 0x06, 0x79, 0x3e, 0x02, 0x02, -0x7a, 0x39, 0x7b, 0x02, 0x02, 0x3e, 0x24, 0x01, 0x07, 0x39, 0x8e, 0x01, 0x02, 0x01, 0x3e, 0x30, 0x01, 0x34, 0x39, 0xa7, -0x01, 0x02, 0x01, 0xbe, 0x02, 0x1a, 0x07, 0x06, 0x3e, 0x02, 0x03, 0xb5, 0x01, 0x39, 0xb6, 0x01, 0x02, 0x03, 0x3e, 0x0a, -0x03, 0x07, 0xbb, 0x04, 0x34, 0x16, 0x13, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x34, 0x08, 0x15, 0x00, 0x00, 0x00, 0xbb, 0x04, -0x06, 0x0a, 0x00, 0x00, 0x00, 0x40, 0x39, 0xbc, 0x01, 0x08, 0x03, 0xbb, 0x04, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0x3e, -0x02, 0x03, 0x06, 0x39, 0xbc, 0x01, 0x04, 0x03, 0x39, 0xbc, 0x01, 0x12, 0x03, 0xbb, 0x04, 0x06, 0xd4, 0x01, 0x00, 0x00, -0x80, 0xbf, 0xc6, 0x06, 0x02, 0x8f, 0x05, 0x00, 0x03, 0x18, 0x02, 0x01, 0x34, 0xc8, 0x02, 0x02, 0x22, 0xb0, 0x01, 0x00, -0x01, 0x34, 0x76, 0xa6, 0x02, 0x33, 0x53, 0x02, 0x4f, 0x35, 0xe4, 0x01, 0x35, 0x01, 0x08, 0x02, 0x02, 0x01, 0x07, 0x58, -0x86, 0x02, 0xc1, 0x0a, 0x06, 0x08, 0x08, 0x00, 0xc1, 0x0a, 0x07, 0x02, 0x62, 0x00, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, -0xc1, 0x0a, 0x06, 0x02, 0x0e, 0x01, 0xc1, 0x0a, 0x07, 0x02, 0x68, 0x01, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, -0x06, 0x02, 0x14, 0x02, 0xc1, 0x0a, 0x07, 0x02, 0x6e, 0x02, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x07, 0x02, -0x72, 0x03, 0x4b, 0x07, 0x02, 0x04, 0x02, 0x4b, 0x07, 0x02, 0x0c, 0x02, 0x4b, 0x07, 0x02, 0x14, 0x02, 0x13, 0x53, 0x08, -0x7c, 0x68, 0x01, 0x08, 0x02, 0x02, 0xc1, 0x12, 0x07, 0xd7, 0x01, 0xd7, 0x01, 0xcd, 0x01, 0x13, 0xbc, 0x01, 0x04, 0xb7, -0x01, 0x35, 0x22, 0x00, 0x04, 0x13, 0x53, 0xe0, 0x01, 0x7c, 0x35, 0x01, 0x08, 0x02, 0x02, 0xc1, 0x12, 0x07, 0xd7, 0x01, -0xd7, 0x01, 0xbf, 0x01, 0xc1, 0x0a, 0x06, 0x02, 0x02, 0x02, 0x3f, 0x06, 0x06, 0x06, 0x13, 0x6f, 0x04, 0x7c, 0xc7, 0x01, -0x01, 0x06, 0x02, 0x02, 0x13, 0x6f, 0x06, 0x7c, 0xcb, 0x01, 0x01, 0x06, 0x02, 0x02, 0x3f, 0x06, 0xfa, 0x01, 0xfa, 0x01, -0x7c, 0x06, 0xf7, 0x01, 0x01, 0x32, 0xc6, 0x01, 0xc9, 0x01, 0xca, 0x02, 0x7c, 0x06, 0x0a, 0x01, 0x32, 0xce, 0x01, 0xd0, -0x01, 0xcc, 0x02, 0x13, 0xd7, 0x01, 0x0a, 0xd4, 0x01, 0xd6, 0x01, 0x22, 0x00, 0x0a, 0x01, 0x07, 0x06, 0x3c, 0x22, 0x04, -0x00, 0x23, 0xd7, 0x01, 0x02, 0xb7, 0x01, 0x35, 0x38, 0x01, 0x06, 0x02, 0x02, 0x3f, 0x06, 0x02, 0x02, 0x22, 0x04, 0x00, -0x8d, 0x1e, 0x88, 0x06, 0x1a, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, -0x0a, 0x00, 0x08, 0x00, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x0e, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, -0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, -0x00, 0x01, 0xef, 0x0e, 0x04, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, 0x5d, 0x69, 0xa0, 0x02, 0x04, 0x07, 0x10, 0x9a, -0x01, 0x06, 0x10, 0x10, 0x04, 0x06, 0x10, 0x37, 0x02, 0x88, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, -0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, -0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, -0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x23, 0x04, 0x01, 0x23, -0x04, 0x01, 0x23, 0x10, 0x01, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x90, 0x01, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, -0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x10, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x05, 0x00, 0x23, 0x04, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, -0x00, 0x07, 0x01, 0x10, 0x01, 0x00, 0x00, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x00, -0x10, 0x16, 0x1e, 0x04, 0x00, 0x0e, 0x00, 0x00, 0x0a, 0x00, 0x10, 0x00, 0x1e, 0x00, 0x93, 0x02, 0x02, 0xa1, 0x04, 0x02, -0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, 0x04, 0xb8, 0x02, 0x02, 0x07, 0x04, 0xb7, 0x02, 0x02, 0x06, 0x03, -0xb5, 0x02, 0x04, 0x20, 0x00, 0xb7, 0x02, 0x12, 0x06, 0x02, 0xb5, 0x02, 0x0a, 0x20, 0x01, 0x3e, 0x56, 0x02, 0x06, 0xb7, -0x02, 0x0e, 0x0b, 0x03, 0xbb, 0x04, 0x0b, 0x02, 0x09, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x09, 0x4c, 0xbb, 0x04, 0x0b, -0x02, 0x3f, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x07, 0x4e, 0xfe, 0x82, 0x80, 0x02, 0x02, 0x08, 0x08, 0x08, 0x08, 0x08, -0x08, 0x07, 0x14, 0x06, 0x06, 0x07, 0x07, 0x14, 0x14, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, -0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x4b, 0x0b, 0x14, 0x06, 0x06, 0x4d, 0x09, 0x06, 0x07, 0x07, 0x14, 0x0b, 0x06, 0x07, -0x0b, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x0b, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x08, 0x08, -0x06, 0x06, 0x06, 0x06, 0x4f, 0x3e, 0x02, 0x02, 0x50, 0x39, 0x51, 0x02, 0x02, 0x3e, 0x14, 0x01, 0x07, 0x39, 0x5c, 0x02, -0x01, 0xbb, 0x04, 0x0b, 0x02, 0x03, 0x00, 0x00, 0x00, 0x3e, 0x02, 0x01, 0x06, 0xbb, 0x04, 0x19, 0x06, 0x31, 0x00, 0x00, -0x00, 0x3e, 0x0c, 0x03, 0x07, 0x39, 0x68, 0x02, 0x03, 0xbb, 0x04, 0x0b, 0x06, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x02, 0x03, -0x06, 0xbb, 0x04, 0x0b, 0x06, 0x01, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x06, 0x06, 0x00, 0x00, 0x80, 0xbf, 0xbb, 0x04, 0x0b, -0x08, 0x02, 0x00, 0x00, 0x00, 0xc6, 0x06, 0x02, 0xe5, 0x01, 0x00, 0x03, 0x18, 0x02, 0x13, 0x5f, 0xb6, 0x01, 0x5d, 0x5e, -0x01, 0x06, 0x02, 0x02, 0x13, 0x44, 0x04, 0x52, 0x62, 0x01, 0x06, 0x02, 0x02, 0x4a, 0x06, 0x04, 0x04, 0x0a, 0x5c, 0x06, -0x02, 0x01, 0x1b, 0x66, 0x4a, 0x06, 0xce, 0x01, 0xce, 0x01, 0xce, 0x01, 0x13, 0x6d, 0xbf, 0x01, 0x69, 0x6c, 0x22, 0x00, -0x0e, 0x13, 0x6d, 0x06, 0x69, 0x70, 0x22, 0x00, 0xb9, 0x01, 0xc8, 0x10, 0x06, 0x08, 0x04, 0x1c, 0x4a, 0x06, 0xc0, 0x01, -0xc0, 0x01, 0xc0, 0x01, 0x13, 0x6d, 0xb9, 0x01, 0x69, 0x77, 0x22, 0x00, 0x06, 0x13, 0x6d, 0x04, 0x69, 0x5e, 0x22, 0x00, -0xb5, 0x01, 0x8d, 0x1e, 0x88, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5f, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x0b, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x30, 0x21, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, -0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xef, 0x0f, 0x00, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, -0x67, 0xa2, 0x01, 0xa3, 0x02, 0xb7, 0x02, 0xb9, 0x02, 0xdb, 0x02, 0xea, 0x02, 0x87, 0x03, 0x8b, 0x03, 0x94, 0x03, 0x10, -0xbe, 0x01, 0x06, 0x10, 0x37, 0x02, 0x0b, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, -0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x30, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, -0x10, 0x04, 0x06, 0x80, 0x02, 0x47, 0x02, 0x01, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, -0x21, 0x01, 0x00, 0x04, 0x0e, 0x10, 0x00, 0x1e, 0x08, 0x10, 0x4a, 0x06, 0x10, 0x10, 0x04, 0x06, 0x10, 0x37, 0x02, 0x88, -0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, -0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, -0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x40, 0x01, 0x00, 0x00, -0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x10, 0x01, 0x23, 0x10, 0x01, 0x23, 0x08, -0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x90, 0x01, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x05, 0x00, 0x23, -0x04, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x00, 0x00, 0x23, 0x40, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x00, -0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x00, 0x10, 0x22, 0x0b, 0x2a, 0x37, 0x10, 0x04, 0x00, 0x05, 0x00, -0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x30, 0x10, 0x04, 0x06, 0x40, 0x47, 0x02, 0x01, 0x00, 0x23, 0x00, 0x00, -0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x02, 0x10, 0xa8, 0x01, 0x06, 0x10, 0x37, 0x02, 0x02, 0x00, 0x00, -0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x03, 0x10, 0x22, 0x22, 0x01, 0x10, 0x00, -0x21, 0x07, 0x10, 0x18, 0x1e, 0x00, 0x10, 0x28, 0x1e, 0x05, 0x10, 0x04, 0x1e, 0x06, 0x10, 0x44, 0x0b, 0x2b, 0x47, 0x1a, -0x02, 0x00, 0x0b, 0x01, 0x00, 0x01, 0x0b, 0x01, 0x01, 0x00, 0x00, 0x02, 0x10, 0x3e, 0x1e, 0x04, 0x10, 0x08, 0x1e, 0x07, -0x00, 0x12, 0x00, 0x10, 0x00, 0x1e, 0x09, 0x00, 0xce, 0x01, 0x00, 0x93, 0x02, 0x02, 0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, -0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, 0x04, 0xb8, 0x02, 0x02, 0x07, 0x04, 0xb7, 0x02, 0x02, 0x06, 0x03, 0xb8, 0x02, 0x0c, -0x09, 0x03, 0xb5, 0x02, 0x02, 0x20, 0x00, 0xbb, 0x04, 0x10, 0x02, 0x08, 0x00, 0x00, 0x00, 0xb5, 0x02, 0x1e, 0x20, 0x01, -0xb7, 0x02, 0x16, 0x10, 0x04, 0xbb, 0x04, 0x10, 0x3c, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x20, 0x04, 0x00, 0x00, 0x00, -0x00, 0xbb, 0x04, 0x10, 0x06, 0x01, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x20, 0x04, 0x01, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x20, -0x0a, 0x02, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x20, 0x06, 0x03, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x0e, 0x07, 0x11, 0x8e, 0x03, -0x02, 0x08, 0x0f, 0x10, 0x10, 0x10, 0x06, 0x5f, 0xbb, 0x04, 0x10, 0x02, 0x40, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x60, -0x61, 0xae, 0x02, 0x02, 0x62, 0x3e, 0x02, 0x02, 0x63, 0x39, 0x64, 0x02, 0x02, 0x3e, 0x02, 0x03, 0x20, 0x39, 0x66, 0x02, -0x03, 0x3e, 0x04, 0x02, 0x08, 0x3e, 0x18, 0x02, 0x10, 0xbb, 0x04, 0x20, 0x10, 0x04, 0x00, 0x00, 0x00, 0x3e, 0x0e, 0x02, -0x06, 0xb7, 0x02, 0x0a, 0x06, 0x02, 0xb7, 0x02, 0x02, 0x10, 0x03, 0xbb, 0x04, 0x10, 0x02, 0x09, 0x00, 0x00, 0x00, 0xbc, -0x02, 0x02, 0x09, 0x8b, 0x01, 0xbb, 0x04, 0x10, 0x02, 0x3f, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x07, 0x8d, 0x01, 0xfe, -0x82, 0x80, 0x02, 0x02, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x07, 0x89, 0x01, 0x06, 0x06, 0x07, 0x07, 0x89, 0x01, 0x89, -0x01, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x8a, 0x01, -0x10, 0x89, 0x01, 0x06, 0x06, 0x8c, 0x01, 0x09, 0x06, 0x07, 0x07, 0x89, 0x01, 0x10, 0x06, 0x07, 0x10, 0x06, 0x06, 0x06, -0x06, 0x06, 0x06, 0x10, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x08, 0x08, 0x06, 0x06, 0x06, 0x06, -0x8e, 0x01, 0x3e, 0x02, 0x02, 0x8f, 0x01, 0x39, 0x90, 0x01, 0x02, 0x02, 0x3e, 0x20, 0x01, 0x20, 0x39, 0xa1, 0x01, 0x02, -0x01, 0xb8, 0x02, 0x08, 0x09, 0x04, 0xb8, 0x02, 0x06, 0x07, 0x03, 0xbe, 0x02, 0x02, 0xa9, 0x01, 0x2b, 0xbb, 0x04, 0x10, -0x02, 0x00, 0x01, 0x00, 0x00, 0xbc, 0x02, 0x02, 0xaa, 0x01, 0xab, 0x01, 0xae, 0x02, 0x02, 0xac, 0x01, 0x3e, 0x02, 0x02, -0xad, 0x01, 0x39, 0xae, 0x01, 0x02, 0x02, 0x3e, 0x04, 0x02, 0xa9, 0x01, 0xbb, 0x04, 0x10, 0x68, 0x03, 0x00, 0x00, 0x00, -0xb7, 0x02, 0x0c, 0x20, 0x03, 0xbb, 0x04, 0x20, 0x08, 0x00, 0x08, 0x00, 0x00, 0x94, 0x02, 0x22, 0xbc, 0x02, 0x06, 0x07, -0xab, 0x01, 0xae, 0x02, 0x02, 0x83, 0x02, 0x3e, 0x02, 0x02, 0x84, 0x02, 0x39, 0x85, 0x02, 0x02, 0x02, 0xbb, 0x04, 0x06, -0x0a, 0x00, 0x00, 0x00, 0x00, 0x89, 0x03, 0x12, 0x06, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0xab, 0x02, 0x02, 0x94, 0x02, -0x3e, 0x02, 0x00, 0x95, 0x02, 0x39, 0x96, 0x02, 0x02, 0x00, 0x3e, 0x16, 0x01, 0x07, 0x39, 0xa2, 0x02, 0x02, 0x01, 0xbb, -0x04, 0x10, 0x08, 0x00, 0x02, 0x00, 0x00, 0x3e, 0x1e, 0x01, 0x2b, 0x39, 0xb6, 0x02, 0x02, 0x01, 0x39, 0xa2, 0x02, 0x04, -0x01, 0x39, 0xa1, 0x01, 0x44, 0x01, 0xbe, 0x02, 0x1a, 0x07, 0x06, 0x3e, 0x02, 0x03, 0xe8, 0x02, 0x39, 0xe9, 0x02, 0x02, -0x03, 0x3e, 0x0a, 0x03, 0x07, 0xbb, 0x04, 0x20, 0x16, 0x13, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x20, 0x08, 0x15, 0x00, 0x00, -0x00, 0xbb, 0x04, 0x06, 0x0a, 0x00, 0x00, 0x00, 0x40, 0x39, 0xef, 0x02, 0x08, 0x03, 0x3e, 0x04, 0x03, 0x06, 0x39, 0xef, -0x02, 0x04, 0x03, 0x39, 0xef, 0x02, 0x12, 0x03, 0xbb, 0x04, 0x06, 0xea, 0x05, 0x00, 0x00, 0x80, 0xbf, 0xad, 0x06, 0x07, -0x02, 0xc6, 0x06, 0x02, 0x8b, 0x0c, 0x00, 0x03, 0x18, 0x02, 0x01, 0x20, 0xae, 0x05, 0x02, 0x22, 0xea, 0x03, 0x00, 0x01, -0x20, 0x7c, 0xe6, 0x04, 0x33, 0x69, 0x02, 0x65, 0x4b, 0x9a, 0x03, 0x4b, 0x01, 0x08, 0x02, 0x02, 0x01, 0x20, 0x0c, 0xf6, -0x04, 0x33, 0x75, 0x02, 0x65, 0x4b, 0xa2, 0x03, 0x55, 0x01, 0x10, 0x02, 0x02, 0x01, 0x20, 0x04, 0xfe, 0x04, 0x33, 0x75, -0x02, 0x65, 0x4b, 0xa6, 0x03, 0x58, 0x01, 0x10, 0x02, 0x02, 0x01, 0x07, 0x44, 0xce, 0x02, 0xc7, 0x18, 0x10, 0x06, 0x4a, -0xcc, 0x02, 0xcb, 0x14, 0x80, 0x02, 0x02, 0x02, 0x8a, 0x06, 0xa7, 0x1e, 0x09, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x09, 0x18, -0x02, 0x01, 0x20, 0x84, 0x01, 0xde, 0x05, 0xcb, 0x10, 0x20, 0x47, 0x47, 0xfc, 0x03, 0xc7, 0x10, 0x20, 0x04, 0x43, 0x80, -0x04, 0xd0, 0x0a, 0xeb, 0x01, 0x02, 0x06, 0x02, 0xca, 0x06, 0x99, 0x1e, 0x05, 0x18, 0x06, 0xe5, 0x1e, 0xeb, 0x01, 0xa0, -0x04, 0xf0, 0x01, 0x00, 0x00, 0xcf, 0x01, 0x00, 0x00, 0x06, 0x03, 0x00, 0x00, 0x0b, 0x02, 0x00, 0x00, 0xe5, 0x1e, 0x07, -0x05, 0xca, 0x01, 0x00, 0x00, 0xcf, 0x01, 0x00, 0x00, 0x05, 0x03, 0x00, 0x00, 0x0b, 0x02, 0x00, 0x00, 0xe5, 0x1e, 0x10, -0x01, 0x49, 0x00, 0x00, 0x00, 0xcf, 0x01, 0x00, 0x00, 0x0d, 0x02, 0x00, 0x00, 0x0b, 0x02, 0x00, 0x00, 0xc0, 0x16, 0x80, -0x02, 0x8f, 0x04, 0x8f, 0x04, 0xa6, 0x01, 0xb6, 0x1e, 0x2d, 0x27, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x2d, 0x18, 0x02, 0x33, -0x84, 0x01, 0x04, 0x86, 0x02, 0x4b, 0xff, 0x05, 0x49, 0x01, 0x06, 0x02, 0x02, 0xc7, 0x16, 0x80, 0x02, 0x04, 0x04, 0xe4, -0x03, 0xa7, 0x1e, 0x19, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x19, 0x18, 0x02, 0xbc, 0x0e, 0x20, 0x04, 0xfd, 0x03, 0xd2, 0x0a, -0xeb, 0x01, 0xb8, 0x03, 0xb8, 0x03, 0x4d, 0x02, 0x01, 0x95, 0x02, 0xb1, 0x03, 0xd8, 0x03, 0xb4, 0x0c, 0x94, 0x02, 0x04, -0x04, 0xef, 0x0a, 0x07, 0x02, 0x02, 0xab, 0x03, 0x02, 0x4b, 0xce, 0x10, 0x07, 0x02, 0x02, 0x18, 0x4b, 0x07, 0x04, 0xed, -0x03, 0x04, 0x99, 0x1e, 0x01, 0x18, 0x02, 0xe5, 0x1e, 0xeb, 0x01, 0xf8, 0x03, 0x03, 0x03, 0x00, 0x00, 0xf8, 0x01, 0x00, -0x00, 0xdc, 0x02, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0xe5, 0x1e, 0x07, 0x01, 0x00, 0x03, 0x00, 0x00, 0xf8, 0x01, 0x00, -0x00, 0x09, 0x02, 0x00, 0x00, 0xfe, 0x01, 0x00, 0x00, 0x99, 0x1e, 0xf4, 0x03, 0x18, 0xf3, 0x03, 0xc0, 0x10, 0x10, 0x04, -0xe3, 0x03, 0xfa, 0x06, 0x99, 0x1e, 0x34, 0x18, 0x02, 0x99, 0x1e, 0x76, 0x18, 0x75, 0xe5, 0x1e, 0x07, 0xdc, 0x04, 0xca, -0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x0e, 0x02, 0x00, 0x00, 0xc7, 0x18, 0x10, 0xd5, 0x04, -0x5c, 0xd6, 0x04, 0xcb, 0x14, 0x80, 0x02, 0x02, 0x02, 0x9c, 0x06, 0xa7, 0x1e, 0x1b, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x1b, -0x18, 0x02, 0x01, 0x2b, 0x02, 0xc4, 0x02, 0x01, 0x07, 0x02, 0xc2, 0x02, 0xc1, 0x0a, 0x10, 0x8a, 0x01, 0x8c, 0x01, 0x00, -0x33, 0xb1, 0x01, 0x34, 0xaf, 0x01, 0x4b, 0x9f, 0x04, 0x4b, 0x01, 0xa9, 0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa6, 0x01, 0x02, -0x3a, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x06, 0x04, 0x87, 0x03, 0x00, 0xc1, 0x0a, 0x09, 0x04, 0x08, 0x00, 0xce, 0x10, 0x09, -0x02, 0x02, 0x06, 0xc1, 0x0a, 0x06, 0x04, 0xfd, 0x02, 0x01, 0xc1, 0x0a, 0x09, 0x04, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, -0x02, 0x06, 0xc1, 0x0a, 0x06, 0x04, 0xf3, 0x02, 0x02, 0xc1, 0x0a, 0x09, 0x04, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, 0x02, -0x06, 0xc1, 0x0a, 0x09, 0x04, 0x22, 0x03, 0x4b, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, -0x1e, 0x02, 0xc1, 0x0a, 0x06, 0x5b, 0x8e, 0x01, 0x00, 0xce, 0x10, 0x09, 0x02, 0x59, 0x02, 0xc1, 0x0a, 0x10, 0x04, 0x96, -0x01, 0x01, 0x33, 0xb1, 0x01, 0x60, 0xaf, 0x01, 0x4b, 0xa4, 0x04, 0x4b, 0x01, 0xa9, 0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa6, -0x01, 0x02, 0x55, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x09, 0x08, 0x08, 0x00, 0xce, 0x10, 0x09, 0x02, 0x02, 0x3c, 0xc1, 0x0a, -0x09, 0x08, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0x3c, 0xc1, 0x0a, 0x09, 0x08, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, -0x02, 0x3c, 0xc1, 0x0a, 0x09, 0x04, 0x22, 0x03, 0x4b, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, -0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0x87, 0x01, 0x98, 0x01, 0x01, 0xce, 0x10, 0x09, 0x02, 0x85, 0x01, 0x02, 0x4b, 0x09, -0x02, 0x0c, 0x02, 0xc1, 0x0a, 0x10, 0x04, 0xa2, 0x01, 0x02, 0x33, 0xb1, 0x01, 0x8a, 0x01, 0xaf, 0x01, 0x4b, 0xaa, 0x04, -0x4b, 0x01, 0xa9, 0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa6, 0x01, 0x02, 0x70, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x09, 0x08, 0x08, -0x00, 0xce, 0x10, 0x09, 0x02, 0x02, 0x72, 0xc1, 0x0a, 0x09, 0x08, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0x72, 0xc1, -0x0a, 0x09, 0x08, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0x72, 0xc1, 0x0a, 0x09, 0x04, 0x22, 0x03, 0x4b, 0x09, 0x02, -0x06, 0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0xb1, 0x01, 0xa4, 0x01, 0x02, -0xce, 0x10, 0x09, 0x02, 0xaf, 0x01, 0x02, 0x4b, 0x09, 0x02, 0x0c, 0x02, 0xc1, 0x0a, 0x10, 0x04, 0xae, 0x01, 0x03, 0x33, -0xb1, 0x01, 0xb4, 0x01, 0xaf, 0x01, 0x4b, 0xb0, 0x04, 0x4b, 0x01, 0xa9, 0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa6, 0x01, 0x02, -0x8b, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x09, 0x08, 0x08, 0x00, 0xce, 0x10, 0x09, 0x02, 0x02, 0xa8, 0x01, 0xc1, 0x0a, 0x09, -0x08, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0xa8, 0x01, 0xc1, 0x0a, 0x09, 0x08, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, -0x02, 0xa8, 0x01, 0xc1, 0x0a, 0x09, 0x04, 0x22, 0x03, 0x4b, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, -0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0xdb, 0x01, 0xb0, 0x01, 0x03, 0xce, 0x10, 0x09, 0x02, 0xd9, 0x01, 0x02, 0x4b, -0x09, 0x02, 0x0c, 0x02, 0xc1, 0x0a, 0x06, 0xa7, 0x01, 0xa7, 0x01, 0x00, 0xd2, 0x0a, 0x07, 0xb4, 0x04, 0xb4, 0x04, 0x1f, -0x00, 0xc1, 0x0a, 0x06, 0xaf, 0x04, 0xa3, 0x01, 0x01, 0xd2, 0x0a, 0x07, 0xb4, 0x04, 0xb4, 0x04, 0x04, 0x01, 0xc1, 0x0a, -0x06, 0xaf, 0x04, 0x9f, 0x01, 0x02, 0xd2, 0x0a, 0x07, 0xb4, 0x04, 0xb4, 0x04, 0x04, 0x02, 0x99, 0x1e, 0xb2, 0x04, 0x18, -0xb1, 0x04, 0xe5, 0x1e, 0x07, 0xba, 0x04, 0x01, 0x03, 0x00, 0x00, 0xd3, 0x01, 0x00, 0x00, 0xfe, 0x02, 0x00, 0x00, 0xd8, -0x01, 0x00, 0x00, 0xc1, 0x0a, 0x06, 0xbd, 0x01, 0xbd, 0x01, 0x00, 0xc1, 0x0a, 0x07, 0x02, 0x90, 0x04, 0x00, 0xce, 0x10, -0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, 0x02, 0xb7, 0x01, 0x01, 0xc1, 0x0a, 0x07, 0x02, 0x96, 0x04, 0x01, 0xce, 0x10, -0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, 0x02, 0xb1, 0x01, 0x02, 0xc1, 0x0a, 0x07, 0x02, 0x9c, 0x04, 0x02, 0xce, 0x10, -0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x07, 0x02, 0xa0, 0x04, 0x03, 0x4b, 0x07, 0x02, 0x04, 0x02, 0x4b, 0x07, 0x02, 0x0c, -0x02, 0x4b, 0x07, 0x02, 0x14, 0x02, 0x13, 0x69, 0x08, 0x91, 0x01, 0x7d, 0x01, 0x08, 0x02, 0x02, 0xc1, 0x12, 0x07, 0x8b, -0x05, 0x8b, 0x05, 0x81, 0x05, 0x13, 0xef, 0x02, 0x04, 0xea, 0x02, 0x4b, 0x22, 0x00, 0x04, 0x13, 0x69, 0x94, 0x05, 0x91, -0x01, 0x4b, 0x01, 0x08, 0x02, 0x02, 0xc1, 0x12, 0x07, 0x8b, 0x05, 0x8b, 0x05, 0xf3, 0x04, 0xc1, 0x0a, 0x06, 0x02, 0x02, -0x02, 0x3f, 0x06, 0x06, 0x06, 0x13, 0x84, 0x01, 0x04, 0x91, 0x01, 0xfa, 0x02, 0x01, 0x06, 0x02, 0x02, 0x13, 0x84, 0x01, -0x06, 0x91, 0x01, 0xfe, 0x02, 0x01, 0x06, 0x02, 0x02, 0x3f, 0x06, 0x8e, 0x06, 0x8e, 0x06, 0x7c, 0x06, 0x8b, 0x06, 0x01, -0x32, 0xf9, 0x02, 0xfc, 0x02, 0x87, 0x06, 0x7c, 0x06, 0x0a, 0x01, 0x32, 0x81, 0x03, 0x83, 0x03, 0x89, 0x06, 0x13, 0x89, -0x03, 0x08, 0x87, 0x03, 0xe5, 0x01, 0x22, 0x00, 0x08, 0x01, 0x07, 0x06, 0x3a, 0x22, 0x04, 0x00, 0x23, 0x89, 0x03, 0x02, -0xea, 0x02, 0x4b, 0x4e, 0x01, 0x06, 0x02, 0x02, 0x3f, 0x06, 0x02, 0x02, 0x22, 0x04, 0x00, 0x8d, 0x1e, 0x88, 0x06, 0x00, -0x74, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, -0x15, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x13, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, -0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xcf, 0x0f, -0x00, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, 0x4f, 0x89, 0x01, 0x9c, 0x01, 0xa2, 0x01, 0xb0, 0x01, 0xb3, 0x01, 0xc1, -0x01, 0xc7, 0x01, 0x10, 0x8e, 0x01, 0x06, 0x10, 0x37, 0x02, 0x0b, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, -0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x30, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, -0x04, 0x01, 0x23, 0x04, 0x10, 0x04, 0x06, 0x80, 0x02, 0x47, 0x02, 0x01, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, -0x22, 0x00, 0x10, 0x00, 0x21, 0x01, 0x00, 0x04, 0x0e, 0x10, 0x00, 0x1e, 0x08, 0x10, 0x4c, 0x06, 0x10, 0x10, 0x04, 0x06, -0x10, 0x37, 0x02, 0x88, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, -0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, -0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, -0x40, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x10, 0x01, 0x23, -0x10, 0x01, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x90, 0x01, 0x01, 0x00, 0x00, -0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, -0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x0c, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x05, 0x00, 0x23, 0x04, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x00, -0x00, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, -0x00, 0x23, 0x04, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x00, 0x10, 0x1e, 0x1e, 0x00, 0x10, 0x26, -0x1e, 0x02, 0x10, 0x0c, 0x0b, 0x2b, 0x00, 0x1c, 0x00, 0x10, 0x00, 0x1e, 0x09, 0x10, 0x06, 0x1e, 0x04, 0x47, 0x18, 0x04, -0x00, 0x0b, 0x01, 0x00, 0x01, 0x0b, 0x01, 0x01, 0x01, 0x0b, 0x01, 0x03, 0x01, 0x0b, 0x01, 0x04, 0x00, 0x00, 0x02, 0x10, -0x10, 0x1e, 0x07, 0x93, 0x02, 0x02, 0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, 0x04, 0xb8, -0x02, 0x02, 0x07, 0x04, 0xb7, 0x02, 0x02, 0x06, 0x03, 0xb8, 0x02, 0x0c, 0x09, 0x03, 0xb5, 0x02, 0x02, 0x20, 0x00, 0xbb, -0x04, 0x10, 0x02, 0x08, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x10, 0x3e, 0x00, 0x00, 0x00, 0x00, 0xb5, 0x02, 0x04, 0x20, 0x01, -0xbb, 0x04, 0x32, 0x02, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x10, 0x06, 0x01, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x10, 0x0a, -0x02, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x18, 0x07, 0x11, 0x8e, 0x03, 0x02, 0x08, 0x0f, 0x10, 0x10, 0x10, 0x06, 0x47, 0xbb, -0x04, 0x10, 0x02, 0x40, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x48, 0x49, 0xae, 0x02, 0x02, 0x4a, 0x3e, 0x02, 0x02, 0x4b, -0x39, 0x4c, 0x02, 0x02, 0x3e, 0x02, 0x03, 0x32, 0x39, 0x4e, 0x02, 0x03, 0x3e, 0x04, 0x02, 0x08, 0xbb, 0x04, 0x32, 0x2a, -0x04, 0x00, 0x00, 0x00, 0xb7, 0x02, 0x18, 0x06, 0x02, 0xb7, 0x02, 0x02, 0x10, 0x03, 0xbb, 0x04, 0x10, 0x02, 0x09, 0x00, -0x00, 0x00, 0xbc, 0x02, 0x02, 0x09, 0x74, 0xbb, 0x04, 0x10, 0x02, 0x3f, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x07, 0x76, -0xfe, 0x82, 0x80, 0x02, 0x02, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x07, 0x72, 0x06, 0x06, 0x07, 0x07, 0x72, 0x72, 0x06, -0x06, 0x06, 0x06, 0x09, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x73, 0x10, 0x72, 0x06, -0x06, 0x75, 0x09, 0x06, 0x07, 0x07, 0x72, 0x10, 0x06, 0x07, 0x10, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x10, 0x06, 0x06, -0x06, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x08, 0x08, 0x06, 0x06, 0x06, 0x06, 0x77, 0x3e, 0x02, 0x02, 0x78, 0x39, -0x79, 0x02, 0x02, 0x3e, 0x1c, 0x01, 0x07, 0x39, 0x88, 0x01, 0x02, 0x01, 0x39, 0x88, 0x01, 0x26, 0x01, 0x3e, 0x0a, 0x01, -0x32, 0x39, 0xa1, 0x01, 0x02, 0x01, 0x3e, 0x1a, 0x03, 0x07, 0x39, 0xaf, 0x01, 0x02, 0x03, 0x39, 0xaf, 0x01, 0x06, 0x03, -0x3e, 0x08, 0x03, 0x06, 0xbc, 0x02, 0x0e, 0x06, 0x36, 0xde, 0x02, 0x02, 0x07, 0x06, 0xbe, 0x01, 0xbe, 0x01, 0x3e, 0x02, -0x03, 0xbf, 0x01, 0x39, 0xc0, 0x01, 0x02, 0x03, 0x39, 0xaf, 0x01, 0x0c, 0x03, 0xc6, 0x06, 0x02, 0x85, 0x03, 0x00, 0x03, -0x18, 0x02, 0x01, 0x32, 0xbc, 0x02, 0x02, 0x22, 0xa8, 0x01, 0x00, 0x01, 0x32, 0x5c, 0x84, 0x02, 0x33, 0x51, 0x02, 0x4d, -0x33, 0xd1, 0x01, 0x33, 0x01, 0x08, 0x02, 0x02, 0x01, 0x07, 0x2e, 0x9c, 0x01, 0x01, 0x07, 0x2a, 0xec, 0x01, 0xc1, 0x0a, -0x06, 0x08, 0x08, 0x00, 0xc1, 0x0a, 0x07, 0x02, 0x62, 0x00, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, 0x02, -0x0e, 0x01, 0xc1, 0x0a, 0x07, 0x02, 0x68, 0x01, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, 0x02, 0x14, 0x02, -0xc1, 0x0a, 0x07, 0x02, 0x6e, 0x02, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x07, 0x02, 0x72, 0x03, 0x4b, 0x07, -0x02, 0x04, 0x02, 0x4b, 0x07, 0x02, 0x0c, 0x02, 0x4b, 0x07, 0x02, 0x14, 0x02, 0x22, 0xbe, 0x01, 0x4a, 0x13, 0xb7, 0x01, -0xad, 0x01, 0xb3, 0x01, 0x30, 0xc1, 0x0a, 0x06, 0x02, 0xab, 0x01, 0x00, 0x22, 0x02, 0x00, 0x13, 0xb7, 0x01, 0x02, 0xb3, -0x01, 0x36, 0xc1, 0x0a, 0x06, 0x02, 0xa7, 0x01, 0x01, 0x22, 0x02, 0x00, 0x13, 0xb7, 0x01, 0x02, 0xb3, 0x01, 0x3b, 0xc1, -0x0a, 0x06, 0x02, 0xa3, 0x01, 0x02, 0x22, 0x02, 0x00, 0x13, 0x51, 0xac, 0x01, 0x7a, 0x66, 0x01, 0x08, 0x02, 0x02, 0xc1, -0x12, 0x07, 0x9d, 0x01, 0x9d, 0x01, 0x93, 0x01, 0x13, 0xaf, 0x01, 0x02, 0xc1, 0x01, 0x33, 0x22, 0x00, 0x02, 0x01, 0x07, -0x06, 0x06, 0x22, 0x04, 0x00, 0x23, 0xb7, 0x01, 0x02, 0xc1, 0x01, 0x33, 0x36, 0x01, 0x06, 0x02, 0x02, 0x3f, 0x06, 0x02, -0x02, 0x22, 0x04, 0x00, 0x8d, 0x1e, 0x88, 0x06, 0x00, 0x00, 0x00, 0x00, 0x8e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x39, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x50, 0x01, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, -0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xef, 0x0e, 0x04, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, -0x65, 0xc7, 0x01, 0xa0, 0x02, 0x04, 0x07, 0x00, 0xca, 0x01, 0x00, 0x10, 0x00, 0x1e, 0x09, 0x10, 0xc4, 0x01, 0x1e, 0x00, -0x00, 0xe2, 0x01, 0x00, 0x93, 0x02, 0x02, 0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, 0x04, -0x3e, 0xba, 0x01, 0x01, 0x07, 0x39, 0x64, 0x02, 0x01, 0x3e, 0xc2, 0x01, 0x03, 0x07, 0x39, 0xc6, 0x01, 0x02, 0x03, 0xc6, -0x06, 0x02, 0x85, 0x03, 0x00, 0x03, 0x18, 0x02, 0x01, 0x07, 0xe6, 0x04, 0xa6, 0x03, 0x22, 0xe2, 0x01, 0x00, 0x8d, 0x1e, -0x88, 0x06, 0x00, 0x00, 0x3c, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, -0x0a, 0x00, 0x08, 0x00, 0xf3, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x20, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, -0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, -0x00, 0x01, 0xff, 0x0f, 0x00, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, 0x65, 0x9c, 0x01, 0x9d, 0x02, 0xb1, 0x02, 0xb3, -0x02, 0xd0, 0x02, 0xd5, 0x02, 0xe3, 0x02, 0xe6, 0x02, 0xf4, 0x02, 0xfa, 0x02, 0x10, 0xba, 0x01, 0x06, 0x10, 0x37, 0x02, -0x0b, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, -0x23, 0x30, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x10, 0x04, 0x06, 0x80, 0x02, 0x47, -0x02, 0x01, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x01, 0x00, 0x04, 0x0e, 0x10, -0x00, 0x1e, 0x08, 0x10, 0x4a, 0x06, 0x10, 0x10, 0x04, 0x06, 0x10, 0x37, 0x02, 0x88, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, -0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, -0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, -0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, -0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x10, 0x01, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x0c, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, -0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x90, 0x01, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x05, 0x00, 0x23, 0x04, 0x00, 0x07, 0x01, 0x10, 0x01, -0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x00, 0x00, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, -0x10, 0x00, 0x21, 0x00, 0x10, 0x1a, 0x0b, 0x2a, 0x37, 0x10, 0x04, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, -0x01, 0x23, 0x30, 0x10, 0x04, 0x06, 0x40, 0x47, 0x02, 0x01, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, -0x10, 0x00, 0x21, 0x02, 0x10, 0xa8, 0x01, 0x06, 0x10, 0x37, 0x02, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, -0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x03, 0x10, 0x22, 0x22, 0x01, 0x10, 0x00, 0x21, 0x07, 0x10, 0x18, 0x1e, 0x00, -0x10, 0x28, 0x1e, 0x05, 0x10, 0x04, 0x1e, 0x06, 0x10, 0x3a, 0x1e, 0x02, 0x10, 0x0a, 0x0b, 0x2b, 0x00, 0x1c, 0x00, 0x10, -0x00, 0x1e, 0x09, 0x10, 0x06, 0x1e, 0x04, 0x47, 0x18, 0x04, 0x00, 0x0b, 0x01, 0x00, 0x01, 0x0b, 0x01, 0x01, 0x01, 0x0b, -0x01, 0x03, 0x01, 0x0b, 0x01, 0x04, 0x00, 0x00, 0x02, 0x10, 0x10, 0x1e, 0x07, 0x00, 0xde, 0x01, 0x00, 0x93, 0x02, 0x02, -0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, 0x04, 0xb8, 0x02, 0x02, 0x07, 0x04, 0xb7, 0x02, -0x02, 0x06, 0x03, 0xb8, 0x02, 0x0c, 0x09, 0x03, 0xb5, 0x02, 0x02, 0x20, 0x00, 0xbb, 0x04, 0x10, 0x02, 0x08, 0x00, 0x00, -0x00, 0xb5, 0x02, 0x1a, 0x20, 0x01, 0xb7, 0x02, 0x16, 0x10, 0x04, 0xbb, 0x04, 0x10, 0x3c, 0x00, 0x00, 0x00, 0x00, 0xbb, -0x04, 0x1e, 0x04, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x10, 0x06, 0x01, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x1e, 0x04, 0x01, -0x00, 0x00, 0x00, 0xbb, 0x04, 0x10, 0x06, 0x02, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x1e, 0x04, 0x02, 0x00, 0x00, 0x00, 0xbb, -0x04, 0x1e, 0x06, 0x03, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x0e, 0x07, 0x11, 0x8e, 0x03, 0x02, 0x08, 0x0f, 0x10, 0x10, 0x10, -0x06, 0x5d, 0xbb, 0x04, 0x10, 0x02, 0x40, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x5e, 0x5f, 0xae, 0x02, 0x02, 0x60, 0x3e, -0x02, 0x02, 0x61, 0x39, 0x62, 0x02, 0x02, 0x3e, 0x02, 0x03, 0x1e, 0x39, 0x64, 0x02, 0x03, 0x3e, 0x04, 0x02, 0x08, 0x3e, -0x18, 0x02, 0x10, 0xbb, 0x04, 0x1e, 0x10, 0x04, 0x00, 0x00, 0x00, 0x3e, 0x0e, 0x02, 0x06, 0xb7, 0x02, 0x0a, 0x06, 0x02, -0xb7, 0x02, 0x02, 0x10, 0x03, 0xbb, 0x04, 0x10, 0x02, 0x09, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x09, 0x89, 0x01, 0xbb, -0x04, 0x10, 0x02, 0x3f, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x07, 0x8b, 0x01, 0xfe, 0x82, 0x80, 0x02, 0x02, 0x08, 0x08, -0x08, 0x08, 0x08, 0x08, 0x07, 0x87, 0x01, 0x06, 0x06, 0x07, 0x07, 0x87, 0x01, 0x87, 0x01, 0x06, 0x06, 0x06, 0x06, 0x09, -0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x88, 0x01, 0x10, 0x87, 0x01, 0x06, 0x06, 0x8a, -0x01, 0x09, 0x06, 0x07, 0x07, 0x87, 0x01, 0x10, 0x06, 0x07, 0x10, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x10, 0x06, 0x06, -0x06, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x08, 0x08, 0x06, 0x06, 0x06, 0x06, 0x8c, 0x01, 0x3e, 0x02, 0x02, 0x8d, -0x01, 0x39, 0x8e, 0x01, 0x02, 0x02, 0x3e, 0x18, 0x01, 0x1e, 0x39, 0x9b, 0x01, 0x02, 0x01, 0xb8, 0x02, 0x08, 0x09, 0x04, -0xb8, 0x02, 0x06, 0x07, 0x03, 0xbe, 0x02, 0x02, 0xa3, 0x01, 0x29, 0xbb, 0x04, 0x10, 0x02, 0x00, 0x01, 0x00, 0x00, 0xbc, -0x02, 0x02, 0xa4, 0x01, 0xa5, 0x01, 0xae, 0x02, 0x02, 0xa6, 0x01, 0x3e, 0x02, 0x02, 0xa7, 0x01, 0x39, 0xa8, 0x01, 0x02, -0x02, 0x3e, 0x04, 0x02, 0xa3, 0x01, 0xb7, 0x02, 0x74, 0x1e, 0x03, 0xbb, 0x04, 0x1e, 0x08, 0x00, 0x08, 0x00, 0x00, 0x94, -0x02, 0x22, 0xbc, 0x02, 0x06, 0x07, 0xa5, 0x01, 0xae, 0x02, 0x02, 0xfd, 0x01, 0x3e, 0x02, 0x02, 0xfe, 0x01, 0x39, 0xff, -0x01, 0x02, 0x02, 0xbb, 0x04, 0x06, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x89, 0x03, 0x12, 0x06, 0x01, 0x00, 0x01, 0x00, 0x01, -0x00, 0xab, 0x02, 0x02, 0x8e, 0x02, 0x3e, 0x02, 0x00, 0x8f, 0x02, 0x39, 0x90, 0x02, 0x02, 0x00, 0x3e, 0x16, 0x01, 0x07, -0x39, 0x9c, 0x02, 0x02, 0x01, 0xbb, 0x04, 0x10, 0x08, 0x00, 0x02, 0x00, 0x00, 0x3e, 0x1e, 0x01, 0x29, 0x39, 0xb0, 0x02, -0x02, 0x01, 0x39, 0x9c, 0x02, 0x04, 0x01, 0x39, 0x9c, 0x02, 0x3a, 0x01, 0x39, 0x9b, 0x01, 0x0a, 0x01, 0x3e, 0x1a, 0x03, -0x07, 0x39, 0xe2, 0x02, 0x02, 0x03, 0x39, 0xe2, 0x02, 0x06, 0x03, 0x3e, 0x08, 0x03, 0x06, 0xbc, 0x02, 0x0e, 0x06, 0x4c, -0xde, 0x02, 0x02, 0x07, 0x06, 0xf1, 0x02, 0xf1, 0x02, 0x3e, 0x02, 0x03, 0xf2, 0x02, 0x39, 0xf3, 0x02, 0x02, 0x03, 0x39, -0xe2, 0x02, 0x0c, 0x03, 0xad, 0x06, 0x07, 0xf0, 0x05, 0xc6, 0x06, 0x02, 0xdb, 0x0b, 0x00, 0x03, 0x18, 0x02, 0x01, 0x1e, -0xa2, 0x05, 0x02, 0x22, 0xe2, 0x03, 0x00, 0x01, 0x1e, 0x64, 0xc6, 0x04, 0x33, 0x67, 0x02, 0x63, 0x49, 0x88, 0x03, 0x49, -0x01, 0x08, 0x02, 0x02, 0x01, 0x1e, 0x0c, 0xd6, 0x04, 0x33, 0x73, 0x02, 0x63, 0x49, 0x90, 0x03, 0x53, 0x01, 0x10, 0x02, -0x02, 0x01, 0x1e, 0x04, 0xde, 0x04, 0x33, 0x73, 0x02, 0x63, 0x49, 0x94, 0x03, 0x56, 0x01, 0x10, 0x02, 0x02, 0x01, 0x07, -0x16, 0xa2, 0x01, 0x01, 0x07, 0x2e, 0xb6, 0x02, 0xc7, 0x18, 0x10, 0x06, 0x4a, 0xb4, 0x02, 0xcb, 0x14, 0xfa, 0x01, 0x02, -0x02, 0xea, 0x05, 0xa7, 0x1e, 0x09, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x09, 0x18, 0x02, 0x01, 0x1e, 0x84, 0x01, 0xc6, 0x05, -0xcb, 0x10, 0x1e, 0x47, 0x47, 0xe4, 0x03, 0xc7, 0x10, 0x1e, 0x04, 0x43, 0xe8, 0x03, 0xd0, 0x0a, 0xe5, 0x01, 0x02, 0x06, -0x02, 0xaa, 0x06, 0x99, 0x1e, 0x05, 0x18, 0x06, 0xe5, 0x1e, 0xe5, 0x01, 0x9a, 0x04, 0xde, 0x01, 0x00, 0x00, 0xbd, 0x01, -0x00, 0x00, 0xf1, 0x02, 0x00, 0x00, 0xf9, 0x01, 0x00, 0x00, 0xe5, 0x1e, 0x07, 0x05, 0xb8, 0x01, 0x00, 0x00, 0xbd, 0x01, -0x00, 0x00, 0xf0, 0x02, 0x00, 0x00, 0xf9, 0x01, 0x00, 0x00, 0xe5, 0x1e, 0x10, 0x01, 0x47, 0x00, 0x00, 0x00, 0xbd, 0x01, -0x00, 0x00, 0xfb, 0x01, 0x00, 0x00, 0xf9, 0x01, 0x00, 0x00, 0xc0, 0x16, 0xfa, 0x01, 0x89, 0x04, 0x89, 0x04, 0xa6, 0x01, -0xb6, 0x1e, 0x2d, 0x27, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x2d, 0x18, 0x02, 0x33, 0x82, 0x01, 0x04, 0x80, 0x02, 0x49, 0xea, -0x05, 0x47, 0x01, 0x06, 0x02, 0x02, 0xc7, 0x16, 0xfa, 0x01, 0x04, 0x04, 0xcc, 0x03, 0xa7, 0x1e, 0x19, 0x00, 0xba, 0x1e, -0x00, 0x01, 0x19, 0x18, 0x02, 0xbc, 0x0e, 0x1e, 0x04, 0xf7, 0x03, 0xd2, 0x0a, 0xe5, 0x01, 0xb2, 0x03, 0xb2, 0x03, 0x4d, -0x02, 0x01, 0x8f, 0x02, 0xab, 0x03, 0xc0, 0x03, 0xb4, 0x0c, 0x8e, 0x02, 0x04, 0x04, 0xef, 0x0a, 0x07, 0x02, 0x02, 0xa5, -0x03, 0x02, 0x49, 0xce, 0x10, 0x07, 0x02, 0x02, 0x18, 0x4b, 0x07, 0x04, 0xe7, 0x03, 0x04, 0x99, 0x1e, 0x01, 0x18, 0x02, -0xe5, 0x1e, 0xe5, 0x01, 0xf2, 0x03, 0xee, 0x02, 0x00, 0x00, 0xe6, 0x01, 0x00, 0x00, 0xc7, 0x02, 0x00, 0x00, 0xec, 0x01, -0x00, 0x00, 0xe5, 0x1e, 0x07, 0x01, 0xeb, 0x02, 0x00, 0x00, 0xe6, 0x01, 0x00, 0x00, 0xf7, 0x01, 0x00, 0x00, 0xec, 0x01, -0x00, 0x00, 0x99, 0x1e, 0xee, 0x03, 0x18, 0xed, 0x03, 0xc0, 0x10, 0x10, 0x04, 0xdd, 0x03, 0xda, 0x06, 0x99, 0x1e, 0x34, -0x18, 0x02, 0x99, 0x1e, 0x76, 0x18, 0x75, 0xe5, 0x1e, 0x07, 0xd6, 0x04, 0xb8, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, -0xeb, 0x02, 0x00, 0x00, 0xfc, 0x01, 0x00, 0x00, 0xc7, 0x18, 0x10, 0xcf, 0x04, 0x5c, 0xbe, 0x04, 0xcb, 0x14, 0xfa, 0x01, -0x02, 0x02, 0xfc, 0x05, 0xa7, 0x1e, 0x1b, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x1b, 0x18, 0x02, 0x01, 0x29, 0x02, 0xac, 0x02, -0x01, 0x07, 0x02, 0xaa, 0x02, 0xc1, 0x0a, 0x10, 0x8a, 0x01, 0x8c, 0x01, 0x00, 0x33, 0xab, 0x01, 0x34, 0xa9, 0x01, 0x49, -0x8d, 0x04, 0x49, 0x01, 0xa3, 0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa0, 0x01, 0x02, 0x28, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x06, -0x04, 0x81, 0x03, 0x00, 0xc1, 0x0a, 0x09, 0x04, 0x08, 0x00, 0xce, 0x10, 0x09, 0x02, 0x02, 0x06, 0xc1, 0x0a, 0x06, 0x04, -0xf7, 0x02, 0x01, 0xc1, 0x0a, 0x09, 0x04, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0x06, 0xc1, 0x0a, 0x06, 0x04, 0xed, -0x02, 0x02, 0xc1, 0x0a, 0x09, 0x04, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0x06, 0xc1, 0x0a, 0x09, 0x04, 0x22, 0x03, -0x4b, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0x5b, 0x8e, -0x01, 0x00, 0xce, 0x10, 0x09, 0x02, 0x59, 0x02, 0xc1, 0x0a, 0x10, 0x04, 0x96, 0x01, 0x01, 0x33, 0xab, 0x01, 0x60, 0xa9, -0x01, 0x49, 0x92, 0x04, 0x49, 0x01, 0xa3, 0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa0, 0x01, 0x02, 0x43, 0x02, 0x00, 0x00, 0xc1, -0x0a, 0x09, 0x08, 0x08, 0x00, 0xce, 0x10, 0x09, 0x02, 0x02, 0x3c, 0xc1, 0x0a, 0x09, 0x08, 0x12, 0x01, 0xce, 0x10, 0x09, -0x02, 0x02, 0x3c, 0xc1, 0x0a, 0x09, 0x08, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0x3c, 0xc1, 0x0a, 0x09, 0x04, 0x22, -0x03, 0x4b, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0x87, -0x01, 0x98, 0x01, 0x01, 0xce, 0x10, 0x09, 0x02, 0x85, 0x01, 0x02, 0x4b, 0x09, 0x02, 0x0c, 0x02, 0xc1, 0x0a, 0x10, 0x04, -0xa2, 0x01, 0x02, 0x33, 0xab, 0x01, 0x8a, 0x01, 0xa9, 0x01, 0x49, 0x98, 0x04, 0x49, 0x01, 0xa3, 0x01, 0x02, 0x02, 0xb4, -0x0a, 0xa0, 0x01, 0x02, 0x5e, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x09, 0x08, 0x08, 0x00, 0xce, 0x10, 0x09, 0x02, 0x02, 0x72, -0xc1, 0x0a, 0x09, 0x08, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0x72, 0xc1, 0x0a, 0x09, 0x08, 0x1c, 0x02, 0xce, 0x10, -0x09, 0x02, 0x02, 0x72, 0xc1, 0x0a, 0x09, 0x04, 0x22, 0x03, 0x4b, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, -0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0xb1, 0x01, 0xa4, 0x01, 0x02, 0xce, 0x10, 0x09, 0x02, 0xaf, 0x01, 0x02, -0x4b, 0x09, 0x02, 0x0c, 0x02, 0xc1, 0x0a, 0x10, 0x04, 0xae, 0x01, 0x03, 0x33, 0xab, 0x01, 0xb4, 0x01, 0xa9, 0x01, 0x49, -0x9e, 0x04, 0x49, 0x01, 0xa3, 0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa0, 0x01, 0x02, 0x79, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x09, -0x08, 0x08, 0x00, 0xce, 0x10, 0x09, 0x02, 0x02, 0xa8, 0x01, 0xc1, 0x0a, 0x09, 0x08, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, -0x02, 0xa8, 0x01, 0xc1, 0x0a, 0x09, 0x08, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0xa8, 0x01, 0xc1, 0x0a, 0x09, 0x04, -0x22, 0x03, 0x4b, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, -0xdb, 0x01, 0xb0, 0x01, 0x03, 0xce, 0x10, 0x09, 0x02, 0xd9, 0x01, 0x02, 0x4b, 0x09, 0x02, 0x0c, 0x02, 0xc1, 0x0a, 0x06, -0xa7, 0x01, 0xa7, 0x01, 0x00, 0xd2, 0x0a, 0x07, 0xae, 0x04, 0xae, 0x04, 0x19, 0x00, 0xc1, 0x0a, 0x06, 0xa9, 0x04, 0xa3, -0x01, 0x01, 0xd2, 0x0a, 0x07, 0xae, 0x04, 0xae, 0x04, 0x04, 0x01, 0xc1, 0x0a, 0x06, 0xa9, 0x04, 0x9f, 0x01, 0x02, 0xd2, -0x0a, 0x07, 0xae, 0x04, 0xae, 0x04, 0x04, 0x02, 0x99, 0x1e, 0xac, 0x04, 0x18, 0xab, 0x04, 0xe5, 0x1e, 0x07, 0xb4, 0x04, -0xec, 0x02, 0x00, 0x00, 0xc1, 0x01, 0x00, 0x00, 0xe9, 0x02, 0x00, 0x00, 0xc6, 0x01, 0x00, 0x00, 0xc1, 0x0a, 0x06, 0xb7, -0x01, 0xb7, 0x01, 0x00, 0xc1, 0x0a, 0x07, 0x02, 0x90, 0x04, 0x00, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, -0x02, 0xb1, 0x01, 0x01, 0xc1, 0x0a, 0x07, 0x02, 0x96, 0x04, 0x01, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, -0x02, 0xab, 0x01, 0x02, 0xc1, 0x0a, 0x07, 0x02, 0x9c, 0x04, 0x02, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x07, -0x02, 0xa0, 0x04, 0x03, 0x4b, 0x07, 0x02, 0x04, 0x02, 0x4b, 0x07, 0x02, 0x0c, 0x02, 0x4b, 0x07, 0x02, 0x14, 0x02, 0x22, -0xf4, 0x04, 0xf8, 0x03, 0x13, 0xea, 0x02, 0xe3, 0x04, 0xe6, 0x02, 0x47, 0xc1, 0x0a, 0x06, 0x02, 0xe1, 0x04, 0x00, 0x22, -0x02, 0x00, 0x13, 0xea, 0x02, 0x02, 0xe6, 0x02, 0x4c, 0xc1, 0x0a, 0x06, 0x02, 0xdd, 0x04, 0x01, 0x22, 0x02, 0x00, 0x13, -0xea, 0x02, 0x02, 0xe6, 0x02, 0x51, 0xc1, 0x0a, 0x06, 0x02, 0xd9, 0x04, 0x02, 0x22, 0x02, 0x00, 0x13, 0x67, 0xe2, 0x04, -0x8f, 0x01, 0x7b, 0x01, 0x08, 0x02, 0x02, 0xc1, 0x12, 0x07, 0xd3, 0x04, 0xd3, 0x04, 0xc9, 0x04, 0x13, 0xe2, 0x02, 0x02, -0xf4, 0x02, 0x49, 0x22, 0x00, 0x02, 0x01, 0x07, 0x06, 0x06, 0x22, 0x04, 0x00, 0x23, 0xea, 0x02, 0x02, 0xf4, 0x02, 0x49, -0x4c, 0x01, 0x06, 0x02, 0x02, 0x3f, 0x06, 0x02, 0x02, 0x22, 0x04, 0x00, 0x8d, 0x1e, 0x88, 0x06, 0x00, 0x00, 0x00, 0x00, -0x1b, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, -0x0a, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0x12, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, -0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xbf, 0x0f, -0x00, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, 0x4f, 0x89, 0x01, 0xa2, 0x01, 0xb2, 0x01, 0xb9, 0x01, 0xc3, 0x01, 0xc4, -0x01, 0x10, 0x8e, 0x01, 0x06, 0x10, 0x37, 0x02, 0x0b, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, -0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x30, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, -0x23, 0x04, 0x10, 0x04, 0x06, 0x80, 0x02, 0x47, 0x02, 0x01, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, -0x10, 0x00, 0x21, 0x01, 0x00, 0x04, 0x0e, 0x10, 0x00, 0x1e, 0x08, 0x10, 0x4c, 0x06, 0x10, 0x10, 0x04, 0x06, 0x10, 0x37, -0x02, 0x88, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, -0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, -0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x40, 0x01, -0x00, 0x00, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x10, 0x01, 0x23, 0x10, 0x01, -0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x90, 0x01, 0x01, 0x00, 0x00, 0x23, 0x0c, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x08, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x05, -0x00, 0x23, 0x04, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x00, 0x00, 0x23, -0x40, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x00, 0x10, 0x1e, 0x1e, 0x00, 0x10, 0x32, 0x0b, 0x2b, -0x47, 0x1c, 0x04, 0x00, 0x0b, 0x01, 0x00, 0x01, 0x0b, 0x01, 0x01, 0x01, 0x0b, 0x01, 0x03, 0x01, 0x0b, 0x01, 0x04, 0x00, -0x00, 0x02, 0x10, 0x12, 0x1e, 0x07, 0x10, 0x14, 0x1e, 0x04, 0x00, 0x02, 0x00, 0x10, 0x00, 0x1e, 0x09, 0x93, 0x02, 0x02, -0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, 0x04, 0xb8, 0x02, 0x02, 0x07, 0x04, 0xb7, 0x02, -0x02, 0x06, 0x03, 0xb8, 0x02, 0x0c, 0x09, 0x03, 0xb5, 0x02, 0x02, 0x20, 0x00, 0xbb, 0x04, 0x10, 0x02, 0x08, 0x00, 0x00, -0x00, 0xb5, 0x02, 0x42, 0x20, 0x01, 0xbb, 0x04, 0x32, 0x02, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x10, 0x06, 0x01, 0x00, -0x00, 0x00, 0xbc, 0x02, 0x22, 0x07, 0x11, 0x8e, 0x03, 0x02, 0x08, 0x0f, 0x10, 0x10, 0x10, 0x06, 0x47, 0xbb, 0x04, 0x10, -0x02, 0x40, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x48, 0x49, 0xae, 0x02, 0x02, 0x4a, 0x3e, 0x02, 0x02, 0x4b, 0x39, 0x4c, -0x02, 0x02, 0x3e, 0x02, 0x03, 0x32, 0x39, 0x4e, 0x02, 0x03, 0x3e, 0x04, 0x02, 0x08, 0xbb, 0x04, 0x32, 0x2a, 0x04, 0x00, -0x00, 0x00, 0xb7, 0x02, 0x18, 0x06, 0x02, 0xb7, 0x02, 0x02, 0x10, 0x03, 0xbb, 0x04, 0x10, 0x02, 0x09, 0x00, 0x00, 0x00, -0xbc, 0x02, 0x02, 0x09, 0x74, 0xbb, 0x04, 0x10, 0x02, 0x3f, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x07, 0x76, 0xfe, 0x82, -0x80, 0x02, 0x02, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x07, 0x72, 0x06, 0x06, 0x07, 0x07, 0x72, 0x72, 0x06, 0x06, 0x06, -0x06, 0x09, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x73, 0x10, 0x72, 0x06, 0x06, 0x75, -0x09, 0x06, 0x07, 0x07, 0x72, 0x10, 0x06, 0x07, 0x10, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x10, 0x06, 0x06, 0x06, 0x06, -0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x08, 0x08, 0x06, 0x06, 0x06, 0x06, 0x77, 0x3e, 0x02, 0x02, 0x78, 0x39, 0x79, 0x02, -0x02, 0x3e, 0x1c, 0x01, 0x07, 0x39, 0x88, 0x01, 0x02, 0x01, 0x3e, 0x30, 0x01, 0x32, 0x39, 0xa1, 0x01, 0x02, 0x01, 0xbc, -0x02, 0x1a, 0x06, 0x36, 0xde, 0x02, 0x02, 0x07, 0x06, 0xaf, 0x01, 0xaf, 0x01, 0x3e, 0x02, 0x03, 0xb0, 0x01, 0x39, 0xb1, -0x01, 0x02, 0x03, 0x3e, 0x0a, 0x03, 0x07, 0x39, 0xb7, 0x01, 0x04, 0x03, 0x3e, 0x06, 0x03, 0x06, 0x39, 0xb7, 0x01, 0x0e, -0x03, 0x39, 0xb7, 0x01, 0x02, 0x03, 0xc6, 0x06, 0x02, 0xff, 0x02, 0x00, 0x03, 0x18, 0x02, 0x01, 0x32, 0xbc, 0x02, 0x02, -0x22, 0xa8, 0x01, 0x00, 0x01, 0x32, 0x46, 0xee, 0x01, 0x33, 0x51, 0x02, 0x4d, 0x33, 0xc6, 0x01, 0x33, 0x01, 0x08, 0x02, -0x02, 0x01, 0x07, 0x58, 0xd6, 0x01, 0xc1, 0x0a, 0x06, 0x08, 0x08, 0x00, 0xc1, 0x0a, 0x07, 0x02, 0x62, 0x00, 0xce, 0x10, -0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, 0x02, 0x0e, 0x01, 0xc1, 0x0a, 0x07, 0x02, 0x68, 0x01, 0xce, 0x10, 0x07, 0x02, -0x02, 0x04, 0xc1, 0x0a, 0x06, 0x02, 0x14, 0x02, 0xc1, 0x0a, 0x07, 0x02, 0x6e, 0x02, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, -0xc1, 0x0a, 0x07, 0x02, 0x72, 0x03, 0x4b, 0x07, 0x02, 0x04, 0x02, 0x4b, 0x07, 0x02, 0x0c, 0x02, 0x4b, 0x07, 0x02, 0x14, -0x02, 0x13, 0x51, 0x08, 0x7a, 0x66, 0x01, 0x08, 0x02, 0x02, 0xc1, 0x12, 0x07, 0xa5, 0x01, 0xa5, 0x01, 0x9b, 0x01, 0x13, -0xb7, 0x01, 0x04, 0xb2, 0x01, 0x33, 0x22, 0x00, 0x04, 0x01, 0x07, 0x06, 0x06, 0x22, 0x04, 0x00, 0x23, 0xbc, 0x01, 0x04, -0xb2, 0x01, 0x33, 0x36, 0x01, 0x06, 0x02, 0x02, 0x3f, 0x06, 0x02, 0x02, 0x22, 0x04, 0x00, 0x8d, 0x1e, 0x88, 0x06, 0x00, -0x00, 0x00, 0x00, 0x00, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, -0x0a, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0x00, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, -0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, -0x00, 0x01, 0xcf, 0x0e, 0x04, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, 0xa0, 0x02, 0x04, 0x07, 0x93, 0x02, 0x02, 0xa1, -0x04, 0x02, 0x02, 0xc6, 0x06, 0x02, 0x02, 0x00, 0x03, 0x18, 0x02, 0x8d, 0x1e, 0x88, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, -0xea, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, -0xe4, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x20, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, -0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xef, 0x0f, -0x00, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, 0x65, 0x9c, 0x01, 0x9d, 0x02, 0xb1, 0x02, 0xb3, 0x02, 0xd5, 0x02, 0xe5, -0x02, 0xec, 0x02, 0xf6, 0x02, 0xf7, 0x02, 0x10, 0xba, 0x01, 0x06, 0x10, 0x37, 0x02, 0x0b, 0x00, 0x05, 0x00, 0x23, 0x00, -0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x30, 0x01, 0x23, 0x04, 0x01, -0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x10, 0x04, 0x06, 0x80, 0x02, 0x47, 0x02, 0x01, 0x00, 0x23, 0x00, 0x00, -0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x01, 0x00, 0x04, 0x0e, 0x10, 0x00, 0x1e, 0x08, 0x10, 0x4a, 0x06, -0x10, 0x10, 0x04, 0x06, 0x10, 0x37, 0x02, 0x88, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, -0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, -0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, -0x01, 0x10, 0x01, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, -0x23, 0x10, 0x01, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x90, -0x01, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, -0x10, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x05, 0x00, 0x23, 0x04, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, -0x01, 0x10, 0x01, 0x00, 0x00, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x00, 0x10, 0x1a, -0x0b, 0x2a, 0x37, 0x10, 0x04, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x30, 0x10, 0x04, 0x06, -0x40, 0x47, 0x02, 0x01, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x02, 0x10, 0xa8, -0x01, 0x06, 0x10, 0x37, 0x02, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, -0x21, 0x03, 0x10, 0x22, 0x22, 0x01, 0x10, 0x00, 0x21, 0x07, 0x10, 0x18, 0x1e, 0x00, 0x10, 0x28, 0x1e, 0x05, 0x10, 0x04, -0x1e, 0x06, 0x10, 0x44, 0x0b, 0x2b, 0x47, 0x1c, 0x04, 0x00, 0x0b, 0x01, 0x00, 0x01, 0x0b, 0x01, 0x01, 0x01, 0x0b, 0x01, -0x03, 0x01, 0x0b, 0x01, 0x04, 0x00, 0x00, 0x02, 0x10, 0x12, 0x1e, 0x07, 0x10, 0x14, 0x1e, 0x04, 0x00, 0x02, 0x00, 0x10, -0x00, 0x1e, 0x09, 0x00, 0xce, 0x01, 0x00, 0x93, 0x02, 0x02, 0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, -0x02, 0x06, 0x04, 0xb8, 0x02, 0x02, 0x07, 0x04, 0xb7, 0x02, 0x02, 0x06, 0x03, 0xb8, 0x02, 0x0c, 0x09, 0x03, 0xb5, 0x02, -0x02, 0x20, 0x00, 0xbb, 0x04, 0x10, 0x02, 0x08, 0x00, 0x00, 0x00, 0xb5, 0x02, 0x1a, 0x20, 0x01, 0xb7, 0x02, 0x16, 0x10, -0x04, 0xbb, 0x04, 0x10, 0x3c, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x1e, 0x04, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x10, -0x06, 0x01, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x1e, 0x04, 0x01, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x1e, 0x0a, 0x02, 0x00, 0x00, -0x00, 0xbb, 0x04, 0x1e, 0x06, 0x03, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x0e, 0x07, 0x11, 0x8e, 0x03, 0x02, 0x08, 0x0f, 0x10, -0x10, 0x10, 0x06, 0x5d, 0xbb, 0x04, 0x10, 0x02, 0x40, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x5e, 0x5f, 0xae, 0x02, 0x02, -0x60, 0x3e, 0x02, 0x02, 0x61, 0x39, 0x62, 0x02, 0x02, 0x3e, 0x02, 0x03, 0x1e, 0x39, 0x64, 0x02, 0x03, 0x3e, 0x04, 0x02, -0x08, 0x3e, 0x18, 0x02, 0x10, 0xbb, 0x04, 0x1e, 0x10, 0x04, 0x00, 0x00, 0x00, 0x3e, 0x0e, 0x02, 0x06, 0xb7, 0x02, 0x0a, -0x06, 0x02, 0xb7, 0x02, 0x02, 0x10, 0x03, 0xbb, 0x04, 0x10, 0x02, 0x09, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x09, 0x89, -0x01, 0xbb, 0x04, 0x10, 0x02, 0x3f, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x07, 0x8b, 0x01, 0xfe, 0x82, 0x80, 0x02, 0x02, -0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x07, 0x87, 0x01, 0x06, 0x06, 0x07, 0x07, 0x87, 0x01, 0x87, 0x01, 0x06, 0x06, 0x06, -0x06, 0x09, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x88, 0x01, 0x10, 0x87, 0x01, 0x06, -0x06, 0x8a, 0x01, 0x09, 0x06, 0x07, 0x07, 0x87, 0x01, 0x10, 0x06, 0x07, 0x10, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x10, -0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x08, 0x08, 0x06, 0x06, 0x06, 0x06, 0x8c, 0x01, 0x3e, 0x02, -0x02, 0x8d, 0x01, 0x39, 0x8e, 0x01, 0x02, 0x02, 0x3e, 0x18, 0x01, 0x1e, 0x39, 0x9b, 0x01, 0x02, 0x01, 0xb8, 0x02, 0x08, -0x09, 0x04, 0xb8, 0x02, 0x06, 0x07, 0x03, 0xbe, 0x02, 0x02, 0xa3, 0x01, 0x29, 0xbb, 0x04, 0x10, 0x02, 0x00, 0x01, 0x00, -0x00, 0xbc, 0x02, 0x02, 0xa4, 0x01, 0xa5, 0x01, 0xae, 0x02, 0x02, 0xa6, 0x01, 0x3e, 0x02, 0x02, 0xa7, 0x01, 0x39, 0xa8, -0x01, 0x02, 0x02, 0x3e, 0x04, 0x02, 0xa3, 0x01, 0xb7, 0x02, 0x74, 0x1e, 0x03, 0xbb, 0x04, 0x1e, 0x08, 0x00, 0x08, 0x00, -0x00, 0x94, 0x02, 0x22, 0xbc, 0x02, 0x06, 0x07, 0xa5, 0x01, 0xae, 0x02, 0x02, 0xfd, 0x01, 0x3e, 0x02, 0x02, 0xfe, 0x01, -0x39, 0xff, 0x01, 0x02, 0x02, 0xbb, 0x04, 0x06, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x89, 0x03, 0x12, 0x06, 0x01, 0x00, 0x01, -0x00, 0x01, 0x00, 0xab, 0x02, 0x02, 0x8e, 0x02, 0x3e, 0x02, 0x00, 0x8f, 0x02, 0x39, 0x90, 0x02, 0x02, 0x00, 0x3e, 0x16, -0x01, 0x07, 0x39, 0x9c, 0x02, 0x02, 0x01, 0xbb, 0x04, 0x10, 0x08, 0x00, 0x02, 0x00, 0x00, 0x3e, 0x1e, 0x01, 0x29, 0x39, -0xb0, 0x02, 0x02, 0x01, 0x39, 0x9c, 0x02, 0x04, 0x01, 0x39, 0x9b, 0x01, 0x44, 0x01, 0xbc, 0x02, 0x1a, 0x06, 0x4c, 0xde, -0x02, 0x02, 0x07, 0x06, 0xe2, 0x02, 0xe2, 0x02, 0x3e, 0x02, 0x03, 0xe3, 0x02, 0x39, 0xe4, 0x02, 0x02, 0x03, 0x3e, 0x0a, -0x03, 0x07, 0x39, 0xea, 0x02, 0x04, 0x03, 0x3e, 0x06, 0x03, 0x06, 0x39, 0xea, 0x02, 0x0e, 0x03, 0x39, 0xea, 0x02, 0x02, -0x03, 0xad, 0x06, 0x07, 0xd8, 0x05, 0xc6, 0x06, 0x02, 0xbd, 0x0b, 0x00, 0x03, 0x18, 0x02, 0x01, 0x1e, 0xa2, 0x05, 0x02, -0x22, 0xe2, 0x03, 0x00, 0x01, 0x1e, 0x4e, 0xb0, 0x04, 0x33, 0x67, 0x02, 0x63, 0x49, 0xfd, 0x02, 0x49, 0x01, 0x08, 0x02, -0x02, 0x01, 0x1e, 0x0c, 0xc0, 0x04, 0x33, 0x73, 0x02, 0x63, 0x49, 0x85, 0x03, 0x53, 0x01, 0x10, 0x02, 0x02, 0x01, 0x1e, -0x04, 0xc8, 0x04, 0x33, 0x73, 0x02, 0x63, 0x49, 0x89, 0x03, 0x56, 0x01, 0x10, 0x02, 0x02, 0x01, 0x07, 0x44, 0xa0, 0x02, -0xc7, 0x18, 0x10, 0x06, 0x4a, 0x9e, 0x02, 0xcb, 0x14, 0xfa, 0x01, 0x02, 0x02, 0xd4, 0x05, 0xa7, 0x1e, 0x09, 0x00, 0xba, -0x1e, 0x00, 0x01, 0x09, 0x18, 0x02, 0x01, 0x1e, 0x84, 0x01, 0xb0, 0x05, 0xcb, 0x10, 0x1e, 0x47, 0x47, 0xce, 0x03, 0xc7, -0x10, 0x1e, 0x04, 0x43, 0xd2, 0x03, 0xd0, 0x0a, 0xe5, 0x01, 0x02, 0x06, 0x02, 0x94, 0x06, 0x99, 0x1e, 0x05, 0x18, 0x06, -0xe5, 0x1e, 0xe5, 0x01, 0x92, 0x04, 0xd3, 0x01, 0x00, 0x00, 0xb2, 0x01, 0x00, 0x00, 0xe2, 0x02, 0x00, 0x00, 0xee, 0x01, -0x00, 0x00, 0xe5, 0x1e, 0x07, 0x05, 0xad, 0x01, 0x00, 0x00, 0xb2, 0x01, 0x00, 0x00, 0xe1, 0x02, 0x00, 0x00, 0xee, 0x01, -0x00, 0x00, 0xe5, 0x1e, 0x10, 0x01, 0x47, 0x00, 0x00, 0x00, 0xb2, 0x01, 0x00, 0x00, 0xf0, 0x01, 0x00, 0x00, 0xee, 0x01, -0x00, 0x00, 0xc0, 0x16, 0xfa, 0x01, 0x81, 0x04, 0x81, 0x04, 0xa6, 0x01, 0xb6, 0x1e, 0x2d, 0x27, 0x00, 0xba, 0x1e, 0x00, -0x01, 0x2d, 0x18, 0x02, 0x33, 0x82, 0x01, 0x04, 0x80, 0x02, 0x49, 0xdb, 0x05, 0x47, 0x01, 0x06, 0x02, 0x02, 0xc7, 0x16, -0xfa, 0x01, 0x04, 0x04, 0xb6, 0x03, 0xa7, 0x1e, 0x19, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x19, 0x18, 0x02, 0xbc, 0x0e, 0x1e, -0x04, 0xef, 0x03, 0xd2, 0x0a, 0xe5, 0x01, 0xaa, 0x03, 0xaa, 0x03, 0x4d, 0x02, 0x01, 0x8f, 0x02, 0xa3, 0x03, 0xaa, 0x03, -0xb4, 0x0c, 0x8e, 0x02, 0x04, 0x04, 0xef, 0x0a, 0x07, 0x02, 0x02, 0x9d, 0x03, 0x02, 0x49, 0xce, 0x10, 0x07, 0x02, 0x02, -0x18, 0x4b, 0x07, 0x04, 0xdf, 0x03, 0x04, 0x99, 0x1e, 0x01, 0x18, 0x02, 0xe5, 0x1e, 0xe5, 0x01, 0xea, 0x03, 0xdf, 0x02, -0x00, 0x00, 0xdb, 0x01, 0x00, 0x00, 0xb8, 0x02, 0x00, 0x00, 0xe1, 0x01, 0x00, 0x00, 0xe5, 0x1e, 0x07, 0x01, 0xdc, 0x02, -0x00, 0x00, 0xdb, 0x01, 0x00, 0x00, 0xec, 0x01, 0x00, 0x00, 0xe1, 0x01, 0x00, 0x00, 0x99, 0x1e, 0xe6, 0x03, 0x18, 0xe5, -0x03, 0xc0, 0x10, 0x10, 0x04, 0xd5, 0x03, 0xc4, 0x06, 0x99, 0x1e, 0x34, 0x18, 0x02, 0x99, 0x1e, 0x76, 0x18, 0x75, 0xe5, -0x1e, 0x07, 0xce, 0x04, 0xad, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0xdc, 0x02, 0x00, 0x00, 0xf1, 0x01, 0x00, 0x00, -0xc7, 0x18, 0x10, 0xc7, 0x04, 0x5c, 0xa8, 0x04, 0xcb, 0x14, 0xfa, 0x01, 0x02, 0x02, 0xe6, 0x05, 0xa7, 0x1e, 0x1b, 0x00, -0xba, 0x1e, 0x00, 0x01, 0x1b, 0x18, 0x02, 0x01, 0x29, 0x02, 0x96, 0x02, 0x01, 0x07, 0x02, 0x94, 0x02, 0xc1, 0x0a, 0x10, -0x8a, 0x01, 0x8c, 0x01, 0x00, 0x33, 0xab, 0x01, 0x34, 0xa9, 0x01, 0x49, 0x82, 0x04, 0x49, 0x01, 0xa3, 0x01, 0x02, 0x02, -0xb4, 0x0a, 0xa0, 0x01, 0x02, 0x1d, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x06, 0x04, 0xf9, 0x02, 0x00, 0xc1, 0x0a, 0x09, 0x04, -0x08, 0x00, 0xce, 0x10, 0x09, 0x02, 0x02, 0x06, 0xc1, 0x0a, 0x06, 0x04, 0xef, 0x02, 0x01, 0xc1, 0x0a, 0x09, 0x04, 0x12, -0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0x06, 0xc1, 0x0a, 0x06, 0x04, 0xe5, 0x02, 0x02, 0xc1, 0x0a, 0x09, 0x04, 0x1c, 0x02, -0xce, 0x10, 0x09, 0x02, 0x02, 0x06, 0xc1, 0x0a, 0x09, 0x04, 0x22, 0x03, 0x4b, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, 0x02, -0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0x5b, 0x8e, 0x01, 0x00, 0xce, 0x10, 0x09, 0x02, 0x59, 0x02, -0xc1, 0x0a, 0x10, 0x04, 0x96, 0x01, 0x01, 0x33, 0xab, 0x01, 0x60, 0xa9, 0x01, 0x49, 0x87, 0x04, 0x49, 0x01, 0xa3, 0x01, -0x02, 0x02, 0xb4, 0x0a, 0xa0, 0x01, 0x02, 0x38, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x09, 0x08, 0x08, 0x00, 0xce, 0x10, 0x09, -0x02, 0x02, 0x3c, 0xc1, 0x0a, 0x09, 0x08, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0x3c, 0xc1, 0x0a, 0x09, 0x08, 0x1c, -0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0x3c, 0xc1, 0x0a, 0x09, 0x04, 0x22, 0x03, 0x4b, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, -0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0x87, 0x01, 0x98, 0x01, 0x01, 0xce, 0x10, 0x09, 0x02, -0x85, 0x01, 0x02, 0x4b, 0x09, 0x02, 0x0c, 0x02, 0xc1, 0x0a, 0x10, 0x04, 0xa2, 0x01, 0x02, 0x33, 0xab, 0x01, 0x8a, 0x01, -0xa9, 0x01, 0x49, 0x8d, 0x04, 0x49, 0x01, 0xa3, 0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa0, 0x01, 0x02, 0x53, 0x02, 0x00, 0x00, -0xc1, 0x0a, 0x09, 0x08, 0x08, 0x00, 0xce, 0x10, 0x09, 0x02, 0x02, 0x72, 0xc1, 0x0a, 0x09, 0x08, 0x12, 0x01, 0xce, 0x10, -0x09, 0x02, 0x02, 0x72, 0xc1, 0x0a, 0x09, 0x08, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0x72, 0xc1, 0x0a, 0x09, 0x04, -0x22, 0x03, 0x4b, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, -0xb1, 0x01, 0xa4, 0x01, 0x02, 0xce, 0x10, 0x09, 0x02, 0xaf, 0x01, 0x02, 0x4b, 0x09, 0x02, 0x0c, 0x02, 0xc1, 0x0a, 0x10, -0x04, 0xae, 0x01, 0x03, 0x33, 0xab, 0x01, 0xb4, 0x01, 0xa9, 0x01, 0x49, 0x93, 0x04, 0x49, 0x01, 0xa3, 0x01, 0x02, 0x02, -0xb4, 0x0a, 0xa0, 0x01, 0x02, 0x6e, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x09, 0x08, 0x08, 0x00, 0xce, 0x10, 0x09, 0x02, 0x02, -0xa8, 0x01, 0xc1, 0x0a, 0x09, 0x08, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0xa8, 0x01, 0xc1, 0x0a, 0x09, 0x08, 0x1c, -0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0xa8, 0x01, 0xc1, 0x0a, 0x09, 0x04, 0x22, 0x03, 0x4b, 0x09, 0x02, 0x06, 0x02, 0x4b, -0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0xdb, 0x01, 0xb0, 0x01, 0x03, 0xce, 0x10, 0x09, -0x02, 0xd9, 0x01, 0x02, 0x4b, 0x09, 0x02, 0x0c, 0x02, 0xc1, 0x0a, 0x06, 0xa7, 0x01, 0xa7, 0x01, 0x00, 0xd2, 0x0a, 0x07, -0xa6, 0x04, 0xa6, 0x04, 0x19, 0x00, 0xc1, 0x0a, 0x06, 0xa1, 0x04, 0xa3, 0x01, 0x01, 0xd2, 0x0a, 0x07, 0xa6, 0x04, 0xa6, -0x04, 0x04, 0x01, 0xc1, 0x0a, 0x06, 0xa1, 0x04, 0x9f, 0x01, 0x02, 0xd2, 0x0a, 0x07, 0xa6, 0x04, 0xa6, 0x04, 0x04, 0x02, -0x99, 0x1e, 0xa4, 0x04, 0x18, 0xa3, 0x04, 0xe5, 0x1e, 0x07, 0xac, 0x04, 0xdd, 0x02, 0x00, 0x00, 0xb6, 0x01, 0x00, 0x00, -0xda, 0x02, 0x00, 0x00, 0xbb, 0x01, 0x00, 0x00, 0xc1, 0x0a, 0x06, 0xaf, 0x01, 0xaf, 0x01, 0x00, 0xc1, 0x0a, 0x07, 0x02, -0x90, 0x04, 0x00, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, 0x02, 0xa9, 0x01, 0x01, 0xc1, 0x0a, 0x07, 0x02, -0x96, 0x04, 0x01, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, 0x02, 0xa3, 0x01, 0x02, 0xc1, 0x0a, 0x07, 0x02, -0x9c, 0x04, 0x02, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x07, 0x02, 0xa0, 0x04, 0x03, 0x4b, 0x07, 0x02, 0x04, -0x02, 0x4b, 0x07, 0x02, 0x0c, 0x02, 0x4b, 0x07, 0x02, 0x14, 0x02, 0x13, 0x67, 0x08, 0x8f, 0x01, 0x7b, 0x01, 0x08, 0x02, -0x02, 0xc1, 0x12, 0x07, 0xdb, 0x04, 0xdb, 0x04, 0xd1, 0x04, 0x13, 0xea, 0x02, 0x04, 0xe5, 0x02, 0x49, 0x22, 0x00, 0x04, -0x01, 0x07, 0x06, 0x06, 0x22, 0x04, 0x00, 0x23, 0xef, 0x02, 0x04, 0xe5, 0x02, 0x49, 0x4c, 0x01, 0x06, 0x02, 0x02, 0x3f, -0x06, 0x02, 0x02, 0x22, 0x04, 0x00, 0x8d, 0x1e, 0x88, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0b, 0x06, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x9f, 0x02, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xd4, 0x17, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, -0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xff, 0x0e, 0x04, 0x04, 0xed, 0xc2, -0xa5, 0xf3, 0x06, 0x00, 0x7f, 0x96, 0x01, 0xf1, 0x02, 0xa0, 0x02, 0x04, 0x07, 0x10, 0xe4, 0x01, 0x06, 0x10, 0x10, 0x04, -0x06, 0x10, 0x37, 0x02, 0x88, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, -0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, -0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, -0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x10, 0x01, -0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x90, 0x01, 0x01, 0x00, -0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, -0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x05, 0x00, 0x23, 0x04, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, -0x00, 0x00, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x00, 0x00, 0x10, 0x00, 0x10, 0x00, -0x1e, 0x09, 0x10, 0x2e, 0x1e, 0x04, 0x00, 0xce, 0x01, 0x00, 0x10, 0x00, 0x22, 0x01, 0x10, 0x00, 0x21, 0x03, 0x10, 0xe8, -0x01, 0x1e, 0x00, 0x00, 0xec, 0x01, 0x00, 0x00, 0x48, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x26, 0x00, 0x00, 0x16, 0x00, 0x00, -0x06, 0x00, 0x00, 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x02, 0x00, 0x00, 0x06, 0x00, 0x00, 0x02, 0x00, 0x00, 0x04, 0x00, -0x00, 0x02, 0x00, 0x00, 0x10, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x14, 0x00, 0x00, 0x02, 0x00, 0x00, 0x04, 0x00, 0x00, 0x02, -0x00, 0x00, 0x06, 0x00, 0x93, 0x02, 0x02, 0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, 0x04, -0xb8, 0x02, 0x02, 0x07, 0x04, 0xb7, 0x02, 0x02, 0x06, 0x03, 0xb5, 0x02, 0x04, 0x20, 0x00, 0x94, 0x02, 0x22, 0xb5, 0x02, -0x46, 0x20, 0x01, 0x3e, 0x56, 0x02, 0x06, 0xb7, 0x02, 0x0a, 0x06, 0x02, 0xb7, 0x02, 0x02, 0x0b, 0x03, 0xbb, 0x04, 0x0b, -0x02, 0x09, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x09, 0x71, 0xbb, 0x04, 0x0b, 0x02, 0x3f, 0x00, 0x00, 0x00, 0xbc, 0x02, -0x02, 0x07, 0x73, 0xfe, 0x82, 0x80, 0x02, 0x02, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x07, 0x6f, 0x06, 0x06, 0x07, 0x07, -0x6f, 0x6f, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x70, -0x0b, 0x6f, 0x06, 0x06, 0x72, 0x09, 0x06, 0x07, 0x07, 0x6f, 0x0b, 0x06, 0x07, 0x0b, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, -0x0b, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x08, 0x08, 0x06, 0x06, 0x06, 0x06, 0x74, 0x3e, 0x02, -0x02, 0x75, 0x39, 0x76, 0x02, 0x02, 0xbb, 0x04, 0x3f, 0x02, 0x12, 0x00, 0x00, 0x00, 0x3e, 0x02, 0x02, 0x09, 0x3e, 0x0a, -0x01, 0x07, 0x39, 0x7e, 0x02, 0x01, 0xbb, 0x04, 0x0b, 0x16, 0x03, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x06, 0x06, 0x00, 0x00, -0x00, 0x00, 0xbb, 0x04, 0x06, 0x08, 0x00, 0x00, 0x80, 0x3f, 0x39, 0x7e, 0x0a, 0x01, 0x3e, 0x1a, 0x02, 0x07, 0xbb, 0x04, -0x3f, 0x28, 0x3a, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x3f, 0x14, 0x38, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x06, 0x0e, 0x6f, 0x12, -0x83, 0x3a, 0xbb, 0x04, 0x3f, 0x26, 0x35, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x3f, 0x1a, 0x36, 0x00, 0x00, 0x00, 0xbb, 0x04, -0x3f, 0x0a, 0x39, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x3f, 0x06, 0x3d, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x3f, 0x0e, 0x23, 0x00, -0x00, 0x00, 0x89, 0x03, 0x06, 0x06, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0xab, 0x02, 0x02, 0xfa, 0x01, 0x3e, 0x02, 0x00, -0xfb, 0x01, 0x39, 0xfc, 0x01, 0x02, 0x00, 0xbb, 0x04, 0x3f, 0x0c, 0x22, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x3f, 0x12, 0x3c, -0x00, 0x00, 0x00, 0xbb, 0x04, 0x3f, 0x12, 0x3b, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x3f, 0x1a, 0x27, 0x00, 0x00, 0x00, 0xbb, -0x04, 0x3f, 0x12, 0x25, 0x00, 0x00, 0x00, 0x3e, 0x8a, 0x01, 0x03, 0x07, 0x39, 0xf0, 0x02, 0x02, 0x03, 0xc6, 0x06, 0x02, -0xd9, 0x05, 0x00, 0x03, 0x18, 0x02, 0x01, 0x07, 0xf0, 0x06, 0xce, 0x04, 0x3d, 0x09, 0x02, 0x02, 0x02, 0x18, 0x01, 0x07, -0x52, 0xd0, 0x05, 0x22, 0xec, 0x01, 0x00, 0x13, 0x79, 0x22, 0x77, 0x78, 0x01, 0x09, 0x02, 0x02, 0xc3, 0x10, 0x09, 0x83, -0x02, 0x8d, 0x01, 0x83, 0x02, 0x01, 0x07, 0x04, 0x10, 0x13, 0x6a, 0xa2, 0x02, 0x77, 0xb7, 0x01, 0x01, 0x06, 0x02, 0x02, -0xca, 0x16, 0x1c, 0x02, 0x02, 0xfe, 0x05, 0xa7, 0x1e, 0xe1, 0x01, 0x00, 0xba, 0x1e, 0x00, 0x01, 0xe1, 0x01, 0x18, 0x02, -0x13, 0x6a, 0x06, 0x77, 0xc1, 0x01, 0x01, 0x06, 0x02, 0x02, 0x5c, 0x06, 0x04, 0x01, 0x42, 0xf7, 0x02, 0xc1, 0x0a, 0x06, -0x04, 0xbc, 0x02, 0x01, 0x6c, 0x06, 0x02, 0x01, 0x28, 0xc8, 0x01, 0x95, 0x04, 0x3f, 0x06, 0x06, 0x10, 0x4a, 0x06, 0x04, -0x04, 0x0a, 0x5c, 0x06, 0x02, 0x01, 0x1b, 0x9b, 0x04, 0xc3, 0x10, 0x06, 0x02, 0x98, 0x06, 0x02, 0xc8, 0x10, 0x06, 0x04, -0x04, 0x12, 0x4a, 0x06, 0x02, 0x2a, 0x02, 0x13, 0x6a, 0x06, 0x77, 0xdb, 0x01, 0x01, 0x06, 0x02, 0x02, 0xc3, 0x10, 0x06, -0x02, 0x24, 0x02, 0x6c, 0x06, 0x02, 0x01, 0x28, 0xa5, 0x04, 0x8d, 0x01, 0x4a, 0x06, 0x02, 0x0e, 0x02, 0x3f, 0x06, 0x04, -0x04, 0x5c, 0x06, 0x02, 0x01, 0x1d, 0xa9, 0x04, 0xc3, 0x10, 0x06, 0x02, 0xb4, 0x06, 0x02, 0x6c, 0x06, 0x02, 0x01, 0x28, -0xab, 0x04, 0x8d, 0x01, 0x13, 0x6a, 0x04, 0x77, 0xe8, 0x01, 0x01, 0x06, 0x02, 0x02, 0x6c, 0x06, 0x02, 0x01, 0x25, 0xac, -0x04, 0xaf, 0x04, 0x13, 0x79, 0x02, 0x77, 0xed, 0x01, 0x01, 0x09, 0x02, 0x02, 0x13, 0x6a, 0x02, 0x77, 0xf0, 0x01, 0x01, -0x06, 0x02, 0x02, 0xca, 0x16, 0x1c, 0x02, 0x02, 0xd0, 0x06, 0xa7, 0x1e, 0x1b, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x1b, 0x18, -0x02, 0x13, 0x6a, 0x02, 0x77, 0xf7, 0x01, 0x01, 0x06, 0x02, 0x02, 0x01, 0xfb, 0x01, 0x02, 0xf8, 0x04, 0xe8, 0x0a, 0x07, -0x06, 0x06, 0x8a, 0x03, 0x02, 0xb8, 0x04, 0x3d, 0x09, 0x02, 0x02, 0x02, 0x18, 0x13, 0x6a, 0x02, 0x77, 0x83, 0x02, 0x01, -0x06, 0x02, 0x02, 0xce, 0x10, 0x09, 0x02, 0x06, 0x02, 0x4a, 0x09, 0x04, 0x20, 0x04, 0x99, 0x1e, 0x01, 0x18, 0x02, 0xe5, -0x1e, 0x09, 0xae, 0x01, 0x32, 0x02, 0x00, 0x00, 0x0d, 0x02, 0x00, 0x00, 0x42, 0x02, 0x00, 0x00, 0x36, 0x02, 0x00, 0x00, -0xce, 0x10, 0x09, 0xa7, 0x01, 0xa7, 0x01, 0x2c, 0x13, 0x6a, 0x02, 0x77, 0x8c, 0x02, 0x01, 0x06, 0x02, 0x02, 0xca, 0x16, -0x1c, 0x02, 0x02, 0xf8, 0x06, 0xa7, 0x1e, 0x4b, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x4b, 0x18, 0x02, 0x13, 0x6a, 0x06, 0x77, -0x95, 0x02, 0x01, 0x06, 0x02, 0x02, 0xc3, 0x10, 0x06, 0x02, 0x78, 0x02, 0x6c, 0x06, 0x02, 0x01, 0x28, 0xcf, 0x04, 0x8d, -0x01, 0x4a, 0x06, 0x02, 0x62, 0x02, 0x3f, 0x06, 0x04, 0x04, 0x5c, 0x06, 0x02, 0x01, 0x1d, 0xd3, 0x04, 0xc3, 0x10, 0x06, -0x02, 0x88, 0x07, 0x02, 0x6c, 0x06, 0x02, 0x01, 0x28, 0xd5, 0x04, 0x8d, 0x01, 0x13, 0xa3, 0x01, 0x02, 0x77, 0xa2, 0x02, -0x01, 0x07, 0x02, 0x02, 0x3d, 0x09, 0x02, 0x02, 0x02, 0x18, 0x23, 0x6a, 0x02, 0x77, 0xa2, 0x02, 0x8a, 0x01, 0x01, 0x06, -0x02, 0x02, 0xce, 0x10, 0x09, 0x02, 0x06, 0x02, 0x13, 0x79, 0x04, 0x77, 0xab, 0x02, 0x01, 0x09, 0x02, 0x02, 0xc4, 0x12, -0x06, 0x02, 0xd2, 0x03, 0x02, 0xc8, 0x10, 0x06, 0x04, 0x04, 0x9e, 0x01, 0x6c, 0x06, 0x02, 0x01, 0x28, 0xe2, 0x04, 0x8d, -0x01, 0x6c, 0x06, 0x08, 0x01, 0x1a, 0xe3, 0x04, 0xc8, 0x04, 0x4a, 0x06, 0x08, 0x08, 0x2a, 0xce, 0x10, 0x09, 0x02, 0x20, -0x02, 0x4b, 0x09, 0x04, 0x50, 0x04, 0x99, 0x1e, 0x01, 0x18, 0x02, 0xe5, 0x1e, 0x09, 0x5c, 0x46, 0x02, 0x00, 0x00, 0x43, -0x02, 0x00, 0x00, 0x6e, 0x02, 0x00, 0x00, 0x4a, 0x02, 0x00, 0x00, 0x3d, 0x09, 0x57, 0xf0, 0x03, 0xf0, 0x03, 0x18, 0xc3, -0x10, 0x06, 0x04, 0xc4, 0x07, 0x86, 0x01, 0xce, 0x10, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, 0x04, 0x04, 0x4d, 0xc1, 0x0a, -0x06, 0x04, 0x04, 0x00, 0xd2, 0x0a, 0x07, 0x3a, 0x3a, 0xb8, 0x04, 0x00, 0xc1, 0x0a, 0x06, 0x35, 0x08, 0x01, 0xd2, 0x0a, -0x07, 0x3a, 0x3a, 0x04, 0x01, 0xc1, 0x0a, 0x06, 0x35, 0x0c, 0x02, 0xd2, 0x0a, 0x07, 0x3a, 0x3a, 0x04, 0x02, 0x99, 0x1e, -0x38, 0x18, 0x37, 0xe5, 0x1e, 0x07, 0x42, 0x79, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x99, 0x02, 0x00, 0x00, 0x6f, -0x02, 0x00, 0x00, 0x22, 0xda, 0x04, 0x00, 0x8d, 0x1e, 0x88, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x90, 0x01, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, 0xb1, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0xf8, 0x04, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, -0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xff, 0x0e, 0x04, 0x04, 0xed, 0xc2, -0xa5, 0xf3, 0x06, 0x00, 0x1e, 0x59, 0x61, 0xa0, 0x02, 0x04, 0x07, 0x10, 0x2c, 0x06, 0x10, 0x37, 0x02, 0x0b, 0x00, 0x05, -0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x30, 0x01, -0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x10, 0x04, 0x06, 0x80, 0x02, 0x47, 0x02, 0x01, 0x00, -0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x01, 0x00, 0x04, 0x0e, 0x10, 0x00, 0x1e, 0x08, -0x10, 0x76, 0x1e, 0x00, 0x10, 0x10, 0x1e, 0x07, 0x93, 0x02, 0x02, 0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, -0x02, 0x02, 0x06, 0x04, 0xb8, 0x02, 0x02, 0x07, 0x04, 0xb7, 0x02, 0x02, 0x06, 0x03, 0xb8, 0x02, 0x02, 0x09, 0x03, 0xb5, -0x02, 0x02, 0x20, 0x00, 0xbb, 0x04, 0x0b, 0x02, 0x08, 0x00, 0x00, 0x00, 0xb5, 0x02, 0x10, 0x20, 0x01, 0xbb, 0x04, 0x14, -0x02, 0x00, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x07, 0x0c, 0x8e, 0x03, 0x02, 0x08, 0x0a, 0x0b, 0x0b, 0x0b, 0x06, 0x16, -0xbb, 0x04, 0x0b, 0x02, 0x40, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x17, 0x18, 0xae, 0x02, 0x02, 0x19, 0x3e, 0x02, 0x02, -0x1a, 0x39, 0x1b, 0x02, 0x02, 0x3e, 0x02, 0x01, 0x14, 0x39, 0x1d, 0x02, 0x01, 0x3e, 0x20, 0x02, 0x0b, 0xbb, 0x04, 0x14, -0x14, 0x04, 0x00, 0x00, 0x00, 0xb7, 0x02, 0x3e, 0x0b, 0x02, 0x3e, 0x02, 0x03, 0x57, 0x39, 0x58, 0x02, 0x03, 0xbb, 0x04, -0x0b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x02, 0x03, 0x0b, 0x3e, 0x04, 0x01, 0x07, 0x39, 0x60, 0x02, 0x01, 0xbb, 0x04, -0x0b, 0x02, 0x02, 0x00, 0x00, 0x00, 0x3e, 0x02, 0x01, 0x06, 0xbb, 0x04, 0x0b, 0x06, 0x03, 0x00, 0x00, 0x00, 0xbb, 0x04, -0x0b, 0x0a, 0x01, 0x00, 0x00, 0x00, 0xc6, 0x06, 0x02, 0xcd, 0x01, 0x00, 0x03, 0x18, 0x02, 0x01, 0x14, 0xb2, 0x02, 0x80, -0x02, 0x33, 0x2e, 0x22, 0x1c, 0x15, 0x9e, 0x01, 0x38, 0x01, 0x0b, 0x02, 0x02, 0x13, 0x5e, 0xa1, 0x01, 0x59, 0x5d, 0x22, -0x00, 0xa1, 0x01, 0x13, 0x63, 0x0a, 0x61, 0x62, 0x01, 0x06, 0x02, 0x02, 0x13, 0x63, 0x04, 0x61, 0x66, 0x01, 0x06, 0x02, -0x02, 0xc8, 0x10, 0x06, 0x02, 0x08, 0x02, 0xbc, 0x0e, 0x0b, 0x02, 0x02, 0x13, 0x5e, 0x04, 0x59, 0x6b, 0x22, 0x00, 0x04, -0x8d, 0x1e, 0x88, 0x06, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, 0x00, 0x03, 0x01, 0x00, -0x0a, 0x00, 0x08, 0x00, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x91, 0x02, 0x01, 0xd1, -0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x04, -0x00, 0x01, 0xdf, 0x0e, 0x04, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, 0xbc, 0x01, 0xa0, 0x02, 0x04, 0x07, 0x10, 0xf8, -0x02, 0x1e, 0x00, 0x93, 0x02, 0x02, 0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, 0x04, 0xbb, -0x04, 0x06, 0xd6, 0x01, 0x00, 0x00, 0x00, 0x00, 0xec, 0x04, 0x07, 0x66, 0x66, 0x66, 0x66, 0x66, 0x3e, 0x2c, 0x03, 0x07, -0x39, 0xbb, 0x01, 0x02, 0x03, 0xc6, 0x06, 0x02, 0xef, 0x02, 0x00, 0x03, 0x18, 0x02, 0x22, 0xed, 0x02, 0xbf, 0x02, 0x8d, -0x1e, 0x88, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa1, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, -0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x4e, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x14, 0x00, 0x00, -0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, -0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xbf, 0x0f, 0x00, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, 0x51, 0x8f, 0x01, 0xa8, -0x01, 0xb8, 0x01, 0xd5, 0x01, 0xda, 0x01, 0xe3, 0x01, 0x10, 0x92, 0x01, 0x06, 0x10, 0x37, 0x02, 0x0b, 0x00, 0x05, 0x00, -0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x30, 0x01, 0x23, -0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x10, 0x04, 0x06, 0x80, 0x02, 0x47, 0x02, 0x01, 0x00, 0x23, -0x00, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x01, 0x00, 0x04, 0x0e, 0x10, 0x00, 0x1e, 0x08, 0x10, -0x4c, 0x06, 0x10, 0x10, 0x04, 0x06, 0x10, 0x37, 0x02, 0x88, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, -0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, -0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, -0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x23, 0x04, 0x01, 0x23, -0x04, 0x01, 0x23, 0x10, 0x01, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x90, 0x01, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, -0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x10, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x05, 0x00, 0x23, 0x04, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, -0x00, 0x07, 0x01, 0x10, 0x01, 0x00, 0x00, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x00, -0x10, 0x26, 0x1e, 0x00, 0x10, 0x32, 0x0b, 0x2b, 0x47, 0x1c, 0x04, 0x00, 0x0b, 0x01, 0x00, 0x01, 0x0b, 0x01, 0x01, 0x01, -0x0b, 0x01, 0x03, 0x01, 0x0b, 0x01, 0x04, 0x00, 0x00, 0x02, 0x10, 0x3e, 0x1e, 0x04, 0x10, 0x0a, 0x1e, 0x07, 0x00, 0x12, -0x00, 0x10, 0x00, 0x1e, 0x09, 0x93, 0x02, 0x02, 0xa1, 0x04, 0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, -0x04, 0xb8, 0x02, 0x02, 0x07, 0x04, 0xb7, 0x02, 0x02, 0x06, 0x03, 0xb8, 0x02, 0x0c, 0x09, 0x03, 0xb5, 0x02, 0x02, 0x20, -0x00, 0xbb, 0x04, 0x10, 0x02, 0x08, 0x00, 0x00, 0x00, 0xb5, 0x02, 0x46, 0x20, 0x01, 0xbb, 0x04, 0x34, 0x02, 0x00, 0x00, -0x00, 0x00, 0xbb, 0x04, 0x10, 0x06, 0x01, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x22, 0x07, 0x11, 0x8e, 0x03, 0x02, 0x08, 0x0f, -0x10, 0x10, 0x10, 0x06, 0x49, 0xbb, 0x04, 0x10, 0x02, 0x40, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x4a, 0x4b, 0xae, 0x02, -0x02, 0x4c, 0x3e, 0x02, 0x02, 0x4d, 0x39, 0x4e, 0x02, 0x02, 0x3e, 0x02, 0x03, 0x34, 0x39, 0x50, 0x02, 0x03, 0x3e, 0x04, -0x02, 0x08, 0xbb, 0x04, 0x34, 0x2a, 0x04, 0x00, 0x00, 0x00, 0x3e, 0x0e, 0x02, 0x06, 0xb7, 0x02, 0x0a, 0x06, 0x02, 0xb7, -0x02, 0x02, 0x10, 0x03, 0xbb, 0x04, 0x10, 0x02, 0x09, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x09, 0x76, 0xbb, 0x04, 0x10, -0x02, 0x3f, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x07, 0x78, 0xfe, 0x82, 0x80, 0x02, 0x02, 0x08, 0x08, 0x08, 0x08, 0x08, -0x08, 0x07, 0x74, 0x06, 0x06, 0x07, 0x07, 0x74, 0x74, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, -0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x75, 0x10, 0x74, 0x06, 0x06, 0x77, 0x09, 0x06, 0x07, 0x07, 0x74, 0x10, 0x06, 0x07, -0x10, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x10, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x08, 0x08, -0x06, 0x06, 0x06, 0x06, 0x79, 0x3e, 0x02, 0x02, 0x7a, 0x39, 0x7b, 0x02, 0x02, 0x3e, 0x24, 0x01, 0x07, 0x39, 0x8e, 0x01, -0x02, 0x01, 0x3e, 0x30, 0x01, 0x34, 0x39, 0xa7, 0x01, 0x02, 0x01, 0xbc, 0x02, 0x1a, 0x06, 0x38, 0xde, 0x02, 0x02, 0x07, -0x06, 0xb5, 0x01, 0xb5, 0x01, 0x3e, 0x02, 0x03, 0xb6, 0x01, 0x39, 0xb7, 0x01, 0x02, 0x03, 0x3e, 0x0a, 0x03, 0x07, 0xbb, -0x04, 0x34, 0x16, 0x13, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x34, 0x08, 0x15, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x06, 0x0a, 0x00, -0x00, 0x00, 0x40, 0x39, 0xbd, 0x01, 0x08, 0x03, 0xbb, 0x04, 0x10, 0x04, 0x03, 0x00, 0x00, 0x00, 0x3e, 0x02, 0x03, 0x06, -0x39, 0xbd, 0x01, 0x04, 0x03, 0x39, 0xbd, 0x01, 0x12, 0x03, 0xbb, 0x04, 0x06, 0xd4, 0x01, 0x00, 0x00, 0x80, 0xbf, 0xc6, -0x06, 0x02, 0x91, 0x05, 0x00, 0x03, 0x18, 0x02, 0x01, 0x34, 0xc8, 0x02, 0x02, 0x22, 0xb0, 0x01, 0x00, 0x01, 0x34, 0x78, -0xa8, 0x02, 0x33, 0x53, 0x02, 0x4f, 0x35, 0xe5, 0x01, 0x35, 0x01, 0x08, 0x02, 0x02, 0x01, 0x07, 0x58, 0x88, 0x02, 0xc1, -0x0a, 0x06, 0x08, 0x08, 0x00, 0xc1, 0x0a, 0x07, 0x02, 0x62, 0x00, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, -0x02, 0x0e, 0x01, 0xc1, 0x0a, 0x07, 0x02, 0x68, 0x01, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, 0x02, 0x14, -0x02, 0xc1, 0x0a, 0x07, 0x02, 0x6e, 0x02, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x07, 0x02, 0x72, 0x03, 0x4b, -0x07, 0x02, 0x04, 0x02, 0x4b, 0x07, 0x02, 0x0c, 0x02, 0x4b, 0x07, 0x02, 0x14, 0x02, 0x13, 0x53, 0x08, 0x7c, 0x68, 0x01, -0x08, 0x02, 0x02, 0xc1, 0x12, 0x07, 0xd7, 0x01, 0xd7, 0x01, 0xcd, 0x01, 0x13, 0xbd, 0x01, 0x04, 0xb8, 0x01, 0x35, 0x22, -0x00, 0x04, 0x13, 0x53, 0xe0, 0x01, 0x7c, 0x35, 0x01, 0x08, 0x02, 0x02, 0xc1, 0x12, 0x07, 0xd7, 0x01, 0xd7, 0x01, 0xbf, -0x01, 0xc1, 0x0a, 0x06, 0x02, 0x02, 0x02, 0x3f, 0x06, 0x06, 0x06, 0x13, 0x6f, 0x04, 0x7c, 0xc8, 0x01, 0x01, 0x06, 0x02, -0x02, 0x13, 0x6f, 0x06, 0x7c, 0xcc, 0x01, 0x01, 0x06, 0x02, 0x02, 0x3f, 0x06, 0xfa, 0x01, 0xfa, 0x01, 0x7c, 0x06, 0xf7, -0x01, 0x01, 0x32, 0xc7, 0x01, 0xca, 0x01, 0xcb, 0x02, 0x7c, 0x06, 0x0a, 0x01, 0x32, 0xcf, 0x01, 0xd1, 0x01, 0xcd, 0x02, -0x13, 0xd8, 0x01, 0x0a, 0xd5, 0x01, 0xd7, 0x01, 0x22, 0x00, 0x0a, 0x01, 0x07, 0x06, 0x3c, 0x22, 0x04, 0x00, 0x23, 0xd8, -0x01, 0x02, 0xb8, 0x01, 0x35, 0x38, 0x01, 0x06, 0x02, 0x02, 0x3f, 0x06, 0x02, 0x02, 0x22, 0x04, 0x00, 0x8d, 0x1e, 0x88, -0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x17, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, -0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, 0xd6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x0e, 0x00, 0x00, -0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, -0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xef, 0x0e, 0x04, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, 0x5d, 0x69, 0xa0, 0x02, -0x04, 0x07, 0x10, 0x9a, 0x01, 0x06, 0x10, 0x10, 0x04, 0x06, 0x10, 0x37, 0x02, 0x88, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, -0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, -0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, -0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, -0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x10, 0x01, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, -0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x0c, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, -0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, -0x04, 0x01, 0x00, 0x00, 0x23, 0x90, 0x01, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x05, 0x00, 0x23, 0x04, 0x00, 0x07, 0x01, 0x10, 0x01, -0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x00, 0x00, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, -0x10, 0x00, 0x21, 0x00, 0x10, 0x16, 0x1e, 0x04, 0x00, 0x0e, 0x00, 0x10, 0x0a, 0x1e, 0x00, 0x93, 0x02, 0x02, 0xa1, 0x04, -0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, 0x04, 0xb8, 0x02, 0x02, 0x07, 0x04, 0xb7, 0x02, 0x02, 0x06, -0x03, 0xb5, 0x02, 0x04, 0x20, 0x00, 0xb7, 0x02, 0x12, 0x06, 0x02, 0xb5, 0x02, 0x0a, 0x20, 0x01, 0x3e, 0x56, 0x02, 0x06, -0xb7, 0x02, 0x0e, 0x0b, 0x03, 0xbb, 0x04, 0x0b, 0x02, 0x09, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x09, 0x4c, 0xbb, 0x04, -0x0b, 0x02, 0x3f, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x07, 0x4e, 0xfe, 0x82, 0x80, 0x02, 0x02, 0x08, 0x08, 0x08, 0x08, -0x08, 0x08, 0x07, 0x14, 0x06, 0x06, 0x07, 0x07, 0x14, 0x14, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x09, 0x06, 0x06, 0x06, -0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x07, 0x4b, 0x0b, 0x14, 0x06, 0x06, 0x4d, 0x09, 0x06, 0x07, 0x07, 0x14, 0x0b, 0x06, -0x07, 0x0b, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x0b, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x08, -0x08, 0x06, 0x06, 0x06, 0x06, 0x4f, 0x3e, 0x02, 0x02, 0x50, 0x39, 0x51, 0x02, 0x02, 0x3e, 0x14, 0x01, 0x07, 0x39, 0x5c, -0x02, 0x01, 0xbb, 0x04, 0x0b, 0x02, 0x03, 0x00, 0x00, 0x00, 0x3e, 0x02, 0x01, 0x06, 0xbb, 0x04, 0x19, 0x06, 0x31, 0x00, -0x00, 0x00, 0x3e, 0x0c, 0x03, 0x07, 0x39, 0x68, 0x02, 0x03, 0xbb, 0x04, 0x0b, 0x06, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x02, -0x03, 0x06, 0xbb, 0x04, 0x0b, 0x06, 0x01, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x06, 0x06, 0x00, 0x00, 0x80, 0xbf, 0xbb, 0x04, -0x0b, 0x08, 0x02, 0x00, 0x00, 0x00, 0xc6, 0x06, 0x02, 0xe5, 0x01, 0x00, 0x03, 0x18, 0x02, 0x13, 0x5f, 0xb6, 0x01, 0x5d, -0x5e, 0x01, 0x06, 0x02, 0x02, 0x13, 0x44, 0x04, 0x52, 0x62, 0x01, 0x06, 0x02, 0x02, 0x4a, 0x06, 0x04, 0x04, 0x0a, 0x5c, -0x06, 0x02, 0x01, 0x1b, 0x66, 0x4a, 0x06, 0xce, 0x01, 0xce, 0x01, 0xce, 0x01, 0x13, 0x6d, 0xbf, 0x01, 0x69, 0x6c, 0x22, -0x00, 0x0e, 0x13, 0x6d, 0x06, 0x69, 0x70, 0x22, 0x00, 0xb9, 0x01, 0xc8, 0x10, 0x06, 0x08, 0x04, 0x1c, 0x4a, 0x06, 0xc0, -0x01, 0xc0, 0x01, 0xc0, 0x01, 0x13, 0x6d, 0xb9, 0x01, 0x69, 0x77, 0x22, 0x00, 0x06, 0x13, 0x6d, 0x04, 0x69, 0x5e, 0x22, -0x00, 0xb5, 0x01, 0x8d, 0x1e, 0x88, 0x06, 0x00, 0x70, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4c, 0x4f, 0x4d, 0x53, -0x00, 0x03, 0x01, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x0c, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0x21, 0x00, 0x00, -0x91, 0x02, 0x01, 0xd1, 0x10, 0x02, 0x47, 0x4c, 0x53, 0x4c, 0x2e, 0x73, 0x74, 0x64, 0x2e, 0x34, 0x35, 0x30, 0x00, 0x00, -0x00, 0x00, 0xa0, 0x04, 0x00, 0x01, 0xef, 0x0f, 0x00, 0x04, 0xed, 0xc2, 0xa5, 0xf3, 0x06, 0x00, 0x67, 0xa2, 0x01, 0xa3, -0x02, 0xb7, 0x02, 0xb9, 0x02, 0xdb, 0x02, 0xeb, 0x02, 0x88, 0x03, 0x8c, 0x03, 0x95, 0x03, 0x10, 0xbe, 0x01, 0x06, 0x10, -0x37, 0x02, 0x0b, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, -0x10, 0x01, 0x23, 0x30, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x10, 0x04, 0x06, 0x80, -0x02, 0x47, 0x02, 0x01, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x01, 0x00, 0x04, -0x0e, 0x10, 0x00, 0x1e, 0x08, 0x10, 0x4a, 0x06, 0x10, 0x10, 0x04, 0x06, 0x10, 0x37, 0x02, 0x88, 0x00, 0x05, 0x00, 0x23, -0x00, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, -0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, -0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x23, -0x08, 0x01, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x23, 0x10, 0x01, 0x23, 0x10, 0x01, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, -0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, -0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x23, 0x04, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, -0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, -0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x90, 0x01, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x08, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x10, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x0c, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, -0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x05, 0x00, 0x23, 0x04, 0x00, 0x07, 0x01, -0x10, 0x01, 0x05, 0x00, 0x23, 0x40, 0x00, 0x07, 0x01, 0x10, 0x01, 0x00, 0x00, 0x23, 0x40, 0x01, 0x00, 0x00, 0x23, 0x04, -0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x01, 0x00, 0x00, 0x23, 0x04, 0x00, 0x00, 0x02, 0x10, 0x04, -0x22, 0x00, 0x10, 0x00, 0x21, 0x00, 0x10, 0x22, 0x0b, 0x2a, 0x37, 0x10, 0x04, 0x00, 0x05, 0x00, 0x23, 0x00, 0x00, 0x07, -0x01, 0x10, 0x01, 0x23, 0x30, 0x10, 0x04, 0x06, 0x40, 0x47, 0x02, 0x01, 0x00, 0x23, 0x00, 0x00, 0x00, 0x02, 0x10, 0x04, -0x22, 0x00, 0x10, 0x00, 0x21, 0x02, 0x10, 0xa8, 0x01, 0x06, 0x10, 0x37, 0x02, 0x02, 0x00, 0x00, 0x00, 0x23, 0x00, 0x00, -0x00, 0x02, 0x10, 0x04, 0x22, 0x00, 0x10, 0x00, 0x21, 0x03, 0x10, 0x22, 0x22, 0x01, 0x10, 0x00, 0x21, 0x07, 0x10, 0x18, -0x1e, 0x00, 0x10, 0x28, 0x1e, 0x05, 0x10, 0x04, 0x1e, 0x06, 0x10, 0x44, 0x0b, 0x2b, 0x47, 0x1c, 0x04, 0x00, 0x0b, 0x01, -0x00, 0x01, 0x0b, 0x01, 0x01, 0x01, 0x0b, 0x01, 0x03, 0x01, 0x0b, 0x01, 0x04, 0x00, 0x00, 0x02, 0x10, 0x3e, 0x1e, 0x04, -0x10, 0x08, 0x1e, 0x07, 0x00, 0x12, 0x00, 0x10, 0x00, 0x1e, 0x09, 0x00, 0xce, 0x01, 0x00, 0x93, 0x02, 0x02, 0xa1, 0x04, -0x02, 0x02, 0xa6, 0x02, 0x06, 0x20, 0xb7, 0x02, 0x02, 0x06, 0x04, 0xb8, 0x02, 0x02, 0x07, 0x04, 0xb7, 0x02, 0x02, 0x06, -0x03, 0xb8, 0x02, 0x0c, 0x09, 0x03, 0xb5, 0x02, 0x02, 0x20, 0x00, 0xbb, 0x04, 0x10, 0x02, 0x08, 0x00, 0x00, 0x00, 0xb5, -0x02, 0x1e, 0x20, 0x01, 0xb7, 0x02, 0x16, 0x10, 0x04, 0xbb, 0x04, 0x10, 0x3c, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x20, -0x04, 0x00, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x10, 0x06, 0x01, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x20, 0x04, 0x01, 0x00, 0x00, -0x00, 0xbb, 0x04, 0x20, 0x0a, 0x02, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x20, 0x06, 0x03, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x0e, -0x07, 0x11, 0x8e, 0x03, 0x02, 0x08, 0x0f, 0x10, 0x10, 0x10, 0x06, 0x5f, 0xbb, 0x04, 0x10, 0x02, 0x40, 0x00, 0x00, 0x00, -0xbc, 0x02, 0x02, 0x60, 0x61, 0xae, 0x02, 0x02, 0x62, 0x3e, 0x02, 0x02, 0x63, 0x39, 0x64, 0x02, 0x02, 0x3e, 0x02, 0x03, -0x20, 0x39, 0x66, 0x02, 0x03, 0x3e, 0x04, 0x02, 0x08, 0x3e, 0x18, 0x02, 0x10, 0xbb, 0x04, 0x20, 0x10, 0x04, 0x00, 0x00, -0x00, 0x3e, 0x0e, 0x02, 0x06, 0xb7, 0x02, 0x0a, 0x06, 0x02, 0xb7, 0x02, 0x02, 0x10, 0x03, 0xbb, 0x04, 0x10, 0x02, 0x09, -0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, 0x09, 0x8b, 0x01, 0xbb, 0x04, 0x10, 0x02, 0x3f, 0x00, 0x00, 0x00, 0xbc, 0x02, 0x02, -0x07, 0x8d, 0x01, 0xfe, 0x82, 0x80, 0x02, 0x02, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x07, 0x89, 0x01, 0x06, 0x06, 0x07, -0x07, 0x89, 0x01, 0x89, 0x01, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, -0x06, 0x07, 0x8a, 0x01, 0x10, 0x89, 0x01, 0x06, 0x06, 0x8c, 0x01, 0x09, 0x06, 0x07, 0x07, 0x89, 0x01, 0x10, 0x06, 0x07, -0x10, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x10, 0x06, 0x06, 0x06, 0x06, 0x09, 0x06, 0x06, 0x06, 0x06, 0x06, 0x08, 0x08, -0x06, 0x06, 0x06, 0x06, 0x8e, 0x01, 0x3e, 0x02, 0x02, 0x8f, 0x01, 0x39, 0x90, 0x01, 0x02, 0x02, 0x3e, 0x20, 0x01, 0x20, -0x39, 0xa1, 0x01, 0x02, 0x01, 0xb8, 0x02, 0x08, 0x09, 0x04, 0xb8, 0x02, 0x06, 0x07, 0x03, 0xbe, 0x02, 0x02, 0xa9, 0x01, -0x2b, 0xbb, 0x04, 0x10, 0x02, 0x00, 0x01, 0x00, 0x00, 0xbc, 0x02, 0x02, 0xaa, 0x01, 0xab, 0x01, 0xae, 0x02, 0x02, 0xac, -0x01, 0x3e, 0x02, 0x02, 0xad, 0x01, 0x39, 0xae, 0x01, 0x02, 0x02, 0x3e, 0x04, 0x02, 0xa9, 0x01, 0xbb, 0x04, 0x10, 0x68, -0x03, 0x00, 0x00, 0x00, 0xb7, 0x02, 0x0c, 0x20, 0x03, 0xbb, 0x04, 0x20, 0x08, 0x00, 0x08, 0x00, 0x00, 0x94, 0x02, 0x22, -0xbc, 0x02, 0x06, 0x07, 0xab, 0x01, 0xae, 0x02, 0x02, 0x83, 0x02, 0x3e, 0x02, 0x02, 0x84, 0x02, 0x39, 0x85, 0x02, 0x02, -0x02, 0xbb, 0x04, 0x06, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x89, 0x03, 0x12, 0x06, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0xab, -0x02, 0x02, 0x94, 0x02, 0x3e, 0x02, 0x00, 0x95, 0x02, 0x39, 0x96, 0x02, 0x02, 0x00, 0x3e, 0x16, 0x01, 0x07, 0x39, 0xa2, -0x02, 0x02, 0x01, 0xbb, 0x04, 0x10, 0x08, 0x00, 0x02, 0x00, 0x00, 0x3e, 0x1e, 0x01, 0x2b, 0x39, 0xb6, 0x02, 0x02, 0x01, -0x39, 0xa2, 0x02, 0x04, 0x01, 0x39, 0xa1, 0x01, 0x44, 0x01, 0xbc, 0x02, 0x1a, 0x06, 0x4e, 0xde, 0x02, 0x02, 0x07, 0x06, -0xe8, 0x02, 0xe8, 0x02, 0x3e, 0x02, 0x03, 0xe9, 0x02, 0x39, 0xea, 0x02, 0x02, 0x03, 0x3e, 0x0a, 0x03, 0x07, 0xbb, 0x04, -0x20, 0x16, 0x13, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x20, 0x08, 0x15, 0x00, 0x00, 0x00, 0xbb, 0x04, 0x06, 0x0a, 0x00, 0x00, -0x00, 0x40, 0x39, 0xf0, 0x02, 0x08, 0x03, 0x3e, 0x04, 0x03, 0x06, 0x39, 0xf0, 0x02, 0x04, 0x03, 0x39, 0xf0, 0x02, 0x12, -0x03, 0xbb, 0x04, 0x06, 0xea, 0x05, 0x00, 0x00, 0x80, 0xbf, 0xad, 0x06, 0x07, 0x02, 0xc6, 0x06, 0x02, 0x8d, 0x0c, 0x00, -0x03, 0x18, 0x02, 0x01, 0x20, 0xae, 0x05, 0x02, 0x22, 0xea, 0x03, 0x00, 0x01, 0x20, 0x7e, 0xe8, 0x04, 0x33, 0x69, 0x02, -0x65, 0x4b, 0x9b, 0x03, 0x4b, 0x01, 0x08, 0x02, 0x02, 0x01, 0x20, 0x0c, 0xf8, 0x04, 0x33, 0x75, 0x02, 0x65, 0x4b, 0xa3, -0x03, 0x55, 0x01, 0x10, 0x02, 0x02, 0x01, 0x20, 0x04, 0x80, 0x05, 0x33, 0x75, 0x02, 0x65, 0x4b, 0xa7, 0x03, 0x58, 0x01, -0x10, 0x02, 0x02, 0x01, 0x07, 0x44, 0xd0, 0x02, 0xc7, 0x18, 0x10, 0x06, 0x4a, 0xce, 0x02, 0xcb, 0x14, 0x80, 0x02, 0x02, -0x02, 0x8c, 0x06, 0xa7, 0x1e, 0x09, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x09, 0x18, 0x02, 0x01, 0x20, 0x84, 0x01, 0xe0, 0x05, -0xcb, 0x10, 0x20, 0x47, 0x47, 0xfe, 0x03, 0xc7, 0x10, 0x20, 0x04, 0x43, 0x82, 0x04, 0xd0, 0x0a, 0xeb, 0x01, 0x02, 0x06, -0x02, 0xcc, 0x06, 0x99, 0x1e, 0x05, 0x18, 0x06, 0xe5, 0x1e, 0xeb, 0x01, 0xa0, 0x04, 0xf1, 0x01, 0x00, 0x00, 0xd0, 0x01, -0x00, 0x00, 0x07, 0x03, 0x00, 0x00, 0x0c, 0x02, 0x00, 0x00, 0xe5, 0x1e, 0x07, 0x05, 0xcb, 0x01, 0x00, 0x00, 0xd0, 0x01, -0x00, 0x00, 0x06, 0x03, 0x00, 0x00, 0x0c, 0x02, 0x00, 0x00, 0xe5, 0x1e, 0x10, 0x01, 0x49, 0x00, 0x00, 0x00, 0xd0, 0x01, -0x00, 0x00, 0x0e, 0x02, 0x00, 0x00, 0x0c, 0x02, 0x00, 0x00, 0xc0, 0x16, 0x80, 0x02, 0x8f, 0x04, 0x8f, 0x04, 0xa6, 0x01, -0xb6, 0x1e, 0x2d, 0x27, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x2d, 0x18, 0x02, 0x33, 0x84, 0x01, 0x04, 0x86, 0x02, 0x4b, 0x80, -0x06, 0x49, 0x01, 0x06, 0x02, 0x02, 0xc7, 0x16, 0x80, 0x02, 0x04, 0x04, 0xe6, 0x03, 0xa7, 0x1e, 0x19, 0x00, 0xba, 0x1e, -0x00, 0x01, 0x19, 0x18, 0x02, 0xbc, 0x0e, 0x20, 0x04, 0xfd, 0x03, 0xd2, 0x0a, 0xeb, 0x01, 0xb8, 0x03, 0xb8, 0x03, 0x4d, -0x02, 0x01, 0x95, 0x02, 0xb1, 0x03, 0xda, 0x03, 0xb4, 0x0c, 0x94, 0x02, 0x04, 0x04, 0xef, 0x0a, 0x07, 0x02, 0x02, 0xab, -0x03, 0x02, 0x4b, 0xce, 0x10, 0x07, 0x02, 0x02, 0x18, 0x4b, 0x07, 0x04, 0xed, 0x03, 0x04, 0x99, 0x1e, 0x01, 0x18, 0x02, -0xe5, 0x1e, 0xeb, 0x01, 0xf8, 0x03, 0x04, 0x03, 0x00, 0x00, 0xf9, 0x01, 0x00, 0x00, 0xdd, 0x02, 0x00, 0x00, 0xff, 0x01, -0x00, 0x00, 0xe5, 0x1e, 0x07, 0x01, 0x01, 0x03, 0x00, 0x00, 0xf9, 0x01, 0x00, 0x00, 0x0a, 0x02, 0x00, 0x00, 0xff, 0x01, -0x00, 0x00, 0x99, 0x1e, 0xf4, 0x03, 0x18, 0xf3, 0x03, 0xc0, 0x10, 0x10, 0x04, 0xe3, 0x03, 0xfc, 0x06, 0x99, 0x1e, 0x34, -0x18, 0x02, 0x99, 0x1e, 0x76, 0x18, 0x75, 0xe5, 0x1e, 0x07, 0xdc, 0x04, 0xcb, 0x01, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, -0x01, 0x03, 0x00, 0x00, 0x0f, 0x02, 0x00, 0x00, 0xc7, 0x18, 0x10, 0xd5, 0x04, 0x5c, 0xd8, 0x04, 0xcb, 0x14, 0x80, 0x02, -0x02, 0x02, 0x9e, 0x06, 0xa7, 0x1e, 0x1b, 0x00, 0xba, 0x1e, 0x00, 0x01, 0x1b, 0x18, 0x02, 0x01, 0x2b, 0x02, 0xc6, 0x02, -0x01, 0x07, 0x02, 0xc4, 0x02, 0xc1, 0x0a, 0x10, 0x8a, 0x01, 0x8c, 0x01, 0x00, 0x33, 0xb1, 0x01, 0x34, 0xaf, 0x01, 0x4b, -0xa0, 0x04, 0x4b, 0x01, 0xa9, 0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa6, 0x01, 0x02, 0x3b, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x06, -0x04, 0x87, 0x03, 0x00, 0xc1, 0x0a, 0x09, 0x04, 0x08, 0x00, 0xce, 0x10, 0x09, 0x02, 0x02, 0x06, 0xc1, 0x0a, 0x06, 0x04, -0xfd, 0x02, 0x01, 0xc1, 0x0a, 0x09, 0x04, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0x06, 0xc1, 0x0a, 0x06, 0x04, 0xf3, -0x02, 0x02, 0xc1, 0x0a, 0x09, 0x04, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0x06, 0xc1, 0x0a, 0x09, 0x04, 0x22, 0x03, -0x4b, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0x5b, 0x8e, -0x01, 0x00, 0xce, 0x10, 0x09, 0x02, 0x59, 0x02, 0xc1, 0x0a, 0x10, 0x04, 0x96, 0x01, 0x01, 0x33, 0xb1, 0x01, 0x60, 0xaf, -0x01, 0x4b, 0xa5, 0x04, 0x4b, 0x01, 0xa9, 0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa6, 0x01, 0x02, 0x56, 0x02, 0x00, 0x00, 0xc1, -0x0a, 0x09, 0x08, 0x08, 0x00, 0xce, 0x10, 0x09, 0x02, 0x02, 0x3c, 0xc1, 0x0a, 0x09, 0x08, 0x12, 0x01, 0xce, 0x10, 0x09, -0x02, 0x02, 0x3c, 0xc1, 0x0a, 0x09, 0x08, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0x3c, 0xc1, 0x0a, 0x09, 0x04, 0x22, -0x03, 0x4b, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0x87, -0x01, 0x98, 0x01, 0x01, 0xce, 0x10, 0x09, 0x02, 0x85, 0x01, 0x02, 0x4b, 0x09, 0x02, 0x0c, 0x02, 0xc1, 0x0a, 0x10, 0x04, -0xa2, 0x01, 0x02, 0x33, 0xb1, 0x01, 0x8a, 0x01, 0xaf, 0x01, 0x4b, 0xab, 0x04, 0x4b, 0x01, 0xa9, 0x01, 0x02, 0x02, 0xb4, -0x0a, 0xa6, 0x01, 0x02, 0x71, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x09, 0x08, 0x08, 0x00, 0xce, 0x10, 0x09, 0x02, 0x02, 0x72, -0xc1, 0x0a, 0x09, 0x08, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, 0x02, 0x72, 0xc1, 0x0a, 0x09, 0x08, 0x1c, 0x02, 0xce, 0x10, -0x09, 0x02, 0x02, 0x72, 0xc1, 0x0a, 0x09, 0x04, 0x22, 0x03, 0x4b, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, -0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, 0xb1, 0x01, 0xa4, 0x01, 0x02, 0xce, 0x10, 0x09, 0x02, 0xaf, 0x01, 0x02, -0x4b, 0x09, 0x02, 0x0c, 0x02, 0xc1, 0x0a, 0x10, 0x04, 0xae, 0x01, 0x03, 0x33, 0xb1, 0x01, 0xb4, 0x01, 0xaf, 0x01, 0x4b, -0xb1, 0x04, 0x4b, 0x01, 0xa9, 0x01, 0x02, 0x02, 0xb4, 0x0a, 0xa6, 0x01, 0x02, 0x8c, 0x02, 0x00, 0x00, 0xc1, 0x0a, 0x09, -0x08, 0x08, 0x00, 0xce, 0x10, 0x09, 0x02, 0x02, 0xa8, 0x01, 0xc1, 0x0a, 0x09, 0x08, 0x12, 0x01, 0xce, 0x10, 0x09, 0x02, -0x02, 0xa8, 0x01, 0xc1, 0x0a, 0x09, 0x08, 0x1c, 0x02, 0xce, 0x10, 0x09, 0x02, 0x02, 0xa8, 0x01, 0xc1, 0x0a, 0x09, 0x04, -0x22, 0x03, 0x4b, 0x09, 0x02, 0x06, 0x02, 0x4b, 0x09, 0x02, 0x12, 0x02, 0x4b, 0x09, 0x02, 0x1e, 0x02, 0xc1, 0x0a, 0x06, -0xdb, 0x01, 0xb0, 0x01, 0x03, 0xce, 0x10, 0x09, 0x02, 0xd9, 0x01, 0x02, 0x4b, 0x09, 0x02, 0x0c, 0x02, 0xc1, 0x0a, 0x06, -0xa7, 0x01, 0xa7, 0x01, 0x00, 0xd2, 0x0a, 0x07, 0xb4, 0x04, 0xb4, 0x04, 0x1f, 0x00, 0xc1, 0x0a, 0x06, 0xaf, 0x04, 0xa3, -0x01, 0x01, 0xd2, 0x0a, 0x07, 0xb4, 0x04, 0xb4, 0x04, 0x04, 0x01, 0xc1, 0x0a, 0x06, 0xaf, 0x04, 0x9f, 0x01, 0x02, 0xd2, -0x0a, 0x07, 0xb4, 0x04, 0xb4, 0x04, 0x04, 0x02, 0x99, 0x1e, 0xb2, 0x04, 0x18, 0xb1, 0x04, 0xe5, 0x1e, 0x07, 0xba, 0x04, -0x02, 0x03, 0x00, 0x00, 0xd4, 0x01, 0x00, 0x00, 0xff, 0x02, 0x00, 0x00, 0xd9, 0x01, 0x00, 0x00, 0xc1, 0x0a, 0x06, 0xbd, -0x01, 0xbd, 0x01, 0x00, 0xc1, 0x0a, 0x07, 0x02, 0x90, 0x04, 0x00, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, -0x02, 0xb7, 0x01, 0x01, 0xc1, 0x0a, 0x07, 0x02, 0x96, 0x04, 0x01, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x06, -0x02, 0xb1, 0x01, 0x02, 0xc1, 0x0a, 0x07, 0x02, 0x9c, 0x04, 0x02, 0xce, 0x10, 0x07, 0x02, 0x02, 0x04, 0xc1, 0x0a, 0x07, -0x02, 0xa0, 0x04, 0x03, 0x4b, 0x07, 0x02, 0x04, 0x02, 0x4b, 0x07, 0x02, 0x0c, 0x02, 0x4b, 0x07, 0x02, 0x14, 0x02, 0x13, -0x69, 0x08, 0x91, 0x01, 0x7d, 0x01, 0x08, 0x02, 0x02, 0xc1, 0x12, 0x07, 0x8b, 0x05, 0x8b, 0x05, 0x81, 0x05, 0x13, 0xf0, -0x02, 0x04, 0xeb, 0x02, 0x4b, 0x22, 0x00, 0x04, 0x13, 0x69, 0x94, 0x05, 0x91, 0x01, 0x4b, 0x01, 0x08, 0x02, 0x02, 0xc1, -0x12, 0x07, 0x8b, 0x05, 0x8b, 0x05, 0xf3, 0x04, 0xc1, 0x0a, 0x06, 0x02, 0x02, 0x02, 0x3f, 0x06, 0x06, 0x06, 0x13, 0x84, -0x01, 0x04, 0x91, 0x01, 0xfb, 0x02, 0x01, 0x06, 0x02, 0x02, 0x13, 0x84, 0x01, 0x06, 0x91, 0x01, 0xff, 0x02, 0x01, 0x06, -0x02, 0x02, 0x3f, 0x06, 0x8e, 0x06, 0x8e, 0x06, 0x7c, 0x06, 0x8b, 0x06, 0x01, 0x32, 0xfa, 0x02, 0xfd, 0x02, 0x88, 0x06, -0x7c, 0x06, 0x0a, 0x01, 0x32, 0x82, 0x03, 0x84, 0x03, 0x8a, 0x06, 0x13, 0x8a, 0x03, 0x08, 0x88, 0x03, 0xe5, 0x01, 0x22, -0x00, 0x08, 0x01, 0x07, 0x06, 0x3a, 0x22, 0x04, 0x00, 0x23, 0x8a, 0x03, 0x02, 0xeb, 0x02, 0x4b, 0x4e, 0x01, 0x06, 0x02, -0x02, 0x3f, 0x06, 0x02, 0x02, 0x22, 0x04, 0x00, 0x8d, 0x1e, 0x88, 0x06, 0x52, 0x49, 0x50, 0x53, 0x5f, 0x54, 0x41, 0x4d, -0xb0, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, -0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x01, 0x08, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x10, 0x00, 0x03, 0x00, 0x00, 0x00, -0x01, 0x10, 0x01, 0x04, 0x00, 0x00, 0x00, 0x01, 0x18, 0x00, 0x05, 0x00, 0x00, 0x00, 0x01, 0x20, 0x01, 0x06, 0x00, 0x00, -0x00, 0x01, 0x30, 0x01, 0x07, 0x00, 0x00, 0x00, 0x01, 0x44, 0x01, 0x08, 0x00, 0x00, 0x00, 0x01, 0x50, 0x00, 0x09, 0x00, -0x00, 0x00, 0x01, 0x50, 0x01, 0x0a, 0x00, 0x00, 0x00, 0x01, 0x58, 0x00, 0x0b, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x0c, -0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0x0d, 0x00, 0x00, 0x00, 0x02, 0x08, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x02, 0x10, 0x00, -0x0f, 0x00, 0x00, 0x00, 0x02, 0x10, 0x01, 0x10, 0x00, 0x00, 0x00, 0x02, 0x18, 0x00, 0x11, 0x00, 0x00, 0x00, 0x02, 0x20, -0x01, 0x12, 0x00, 0x00, 0x00, 0x02, 0x30, 0x01, 0x13, 0x00, 0x00, 0x00, 0x02, 0x44, 0x01, 0x14, 0x00, 0x00, 0x00, 0x02, -0x50, 0x00, 0x15, 0x00, 0x00, 0x00, 0x02, 0x50, 0x01, 0x16, 0x00, 0x00, 0x00, 0x02, 0x58, 0x00, 0x17, 0x00, 0x00, 0x00, -0x4c, 0x54, 0x45, 0x4d, 0x5f, 0x54, 0x41, 0x4d, 0x56, 0x12, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x01, 0x00, 0x00, 0xb0, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0xa8, 0x01, 0x00, 0x00, 0x01, 0x08, 0x00, 0xd2, 0x01, 0x00, -0x00, 0x01, 0x10, 0x00, 0x5a, 0x03, 0x00, 0x00, 0x01, 0x10, 0x01, 0x46, 0x04, 0x00, 0x00, 0x01, 0x18, 0x00, 0x5a, 0x04, -0x00, 0x00, 0x01, 0x20, 0x01, 0xd6, 0x05, 0x00, 0x00, 0x01, 0x30, 0x01, 0x10, 0x07, 0x00, 0x00, 0x01, 0x44, 0x01, 0x62, -0x07, 0x00, 0x00, 0x01, 0x50, 0x00, 0x84, 0x07, 0x00, 0x00, 0x01, 0x50, 0x01, 0x74, 0x08, 0x00, 0x00, 0x01, 0x58, 0x00, -0x3a, 0x09, 0x00, 0x00, 0x02, 0x00, 0x00, 0xba, 0x0a, 0x00, 0x00, 0x02, 0x00, 0x01, 0xa8, 0x01, 0x00, 0x00, 0x02, 0x08, -0x00, 0xb2, 0x0b, 0x00, 0x00, 0x02, 0x10, 0x00, 0x5a, 0x03, 0x00, 0x00, 0x02, 0x10, 0x01, 0x46, 0x04, 0x00, 0x00, 0x02, -0x18, 0x00, 0x3a, 0x0d, 0x00, 0x00, 0x02, 0x20, 0x01, 0xb6, 0x0e, 0x00, 0x00, 0x02, 0x30, 0x01, 0x10, 0x07, 0x00, 0x00, -0x02, 0x44, 0x01, 0x62, 0x07, 0x00, 0x00, 0x02, 0x50, 0x00, 0xe6, 0x0f, 0x00, 0x00, 0x02, 0x50, 0x01, 0x74, 0x08, 0x00, -0x00, 0x02, 0x58, 0x00, 0xd6, 0x10, 0x00, 0x00, 0xc9, 0x0c, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xd5, 0x01, 0xd6, 0x01, -0xd7, 0x01, 0x01, 0x00, 0x02, 0x00, 0xd8, 0x01, 0xd9, 0x01, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0xda, 0x01, -0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0x02, 0x00, 0xdd, 0x01, 0x0a, 0x00, 0xde, 0x01, -0x02, 0x00, 0xdf, 0x01, 0xe0, 0x01, 0xe1, 0x01, 0xe2, 0x01, 0xe3, 0x01, 0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, 0xe7, 0x01, -0xe8, 0x01, 0xe9, 0x01, 0xea, 0x01, 0xeb, 0x01, 0xec, 0x01, 0xed, 0x01, 0xee, 0x01, 0xef, 0x01, 0xf0, 0x01, 0xf1, 0x01, -0xf2, 0x01, 0xf3, 0x01, 0xf4, 0x01, 0xf5, 0x01, 0xf6, 0x01, 0xf7, 0x01, 0xf8, 0x01, 0xf9, 0x01, 0xfa, 0x01, 0xfb, 0x01, -0xfc, 0x01, 0xfd, 0x01, 0xfe, 0x01, 0xff, 0x01, 0x00, 0x02, 0x01, 0x02, 0x02, 0x02, 0x03, 0x02, 0x04, 0x02, 0x05, 0x02, -0x06, 0x02, 0x07, 0x02, 0x08, 0x02, 0x09, 0x02, 0x0a, 0x02, 0x0b, 0x02, 0x0c, 0x02, 0x0d, 0x02, 0x0e, 0x02, 0x0f, 0x02, -0x10, 0x02, 0x11, 0x02, 0x12, 0x02, 0x13, 0x02, 0x14, 0x02, 0x15, 0x02, 0x16, 0x02, 0x17, 0x02, 0x18, 0x02, 0x19, 0x02, -0x1a, 0x02, 0x1b, 0x02, 0x1c, 0x02, 0x1d, 0x02, 0x1e, 0x02, 0x1f, 0x02, 0x20, 0x02, 0x21, 0x02, 0x22, 0x02, 0x23, 0x02, -0x24, 0x02, 0x0a, 0x00, 0x25, 0x02, 0x02, 0x00, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x0a, 0x00, -0x2b, 0x02, 0x02, 0x00, 0x2c, 0x02, 0x2d, 0x02, 0x0a, 0x00, 0x2e, 0x02, 0x02, 0x00, 0x2f, 0x02, 0x30, 0x02, 0x31, 0x02, -0x32, 0x02, 0x33, 0x02, 0x34, 0x02, 0x35, 0x02, 0x36, 0x02, 0x37, 0x02, 0x38, 0x02, 0x6a, 0x00, 0x2e, 0x01, 0x00, 0x00, -0x11, 0x00, 0x00, 0x00, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, 0x25, 0x02, 0x02, 0x00, 0x39, 0x02, 0x0a, 0x00, 0x2b, 0x02, -0x02, 0x00, 0x29, 0x02, 0x0a, 0x00, 0x3a, 0x02, 0x02, 0x00, 0x2f, 0x02, 0x3b, 0x02, 0x38, 0x02, 0x6a, 0x00, 0x53, 0x16, -0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, 0x01, 0x00, 0x02, 0x00, 0xd8, 0x01, 0xd9, 0x01, -0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0xda, 0x01, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0xdb, 0x01, -0xdc, 0x01, 0x02, 0x00, 0xdd, 0x01, 0x0a, 0x00, 0xde, 0x01, 0x02, 0x00, 0xdf, 0x01, 0xe0, 0x01, 0xe1, 0x01, 0xe2, 0x01, -0xe3, 0x01, 0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, 0xe7, 0x01, 0xe8, 0x01, 0xe9, 0x01, 0xea, 0x01, 0xeb, 0x01, 0xec, 0x01, -0xed, 0x01, 0xee, 0x01, 0xef, 0x01, 0xf0, 0x01, 0xf1, 0x01, 0xf2, 0x01, 0xf3, 0x01, 0xf4, 0x01, 0xf5, 0x01, 0xf6, 0x01, -0xf7, 0x01, 0xf8, 0x01, 0xf9, 0x01, 0xfa, 0x01, 0xfb, 0x01, 0xfc, 0x01, 0xfd, 0x01, 0xfe, 0x01, 0xff, 0x01, 0x00, 0x02, -0x01, 0x02, 0x02, 0x02, 0x03, 0x02, 0x04, 0x02, 0x05, 0x02, 0x06, 0x02, 0x07, 0x02, 0x08, 0x02, 0x09, 0x02, 0x0a, 0x02, -0x0b, 0x02, 0x0c, 0x02, 0x0d, 0x02, 0x0e, 0x02, 0x0f, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02, 0x13, 0x02, 0x14, 0x02, -0x15, 0x02, 0x16, 0x02, 0x17, 0x02, 0x18, 0x02, 0x19, 0x02, 0x1a, 0x02, 0x1b, 0x02, 0x1c, 0x02, 0x1d, 0x02, 0x1e, 0x02, -0x1f, 0x02, 0x20, 0x02, 0x21, 0x02, 0x22, 0x02, 0x23, 0x02, 0x24, 0x02, 0x0a, 0x00, 0x70, 0x00, 0x02, 0x00, 0x3c, 0x02, -0x3d, 0x02, 0x0a, 0x00, 0x3e, 0x02, 0x02, 0x00, 0x3f, 0x02, 0x0a, 0x00, 0x40, 0x02, 0x02, 0x00, 0x41, 0x02, 0x0a, 0x00, -0x42, 0x02, 0x43, 0x02, 0x44, 0x02, 0x45, 0x02, 0x46, 0x02, 0x0a, 0x00, 0x47, 0x02, 0x25, 0x02, 0x02, 0x00, 0x26, 0x02, -0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x0a, 0x00, 0x2b, 0x02, 0x02, 0x00, 0x2c, 0x02, 0x2d, 0x02, 0x48, 0x02, -0x49, 0x02, 0x0a, 0x00, 0x4a, 0x02, 0x02, 0x00, 0x2f, 0x02, 0x30, 0x02, 0x4b, 0x02, 0x4c, 0x02, 0x02, 0x00, 0x4d, 0x02, -0x4e, 0x02, 0x4f, 0x02, 0x50, 0x02, 0x51, 0x02, 0x52, 0x02, 0x53, 0x02, 0x02, 0x00, 0x54, 0x02, 0x02, 0x00, 0x55, 0x02, -0x56, 0x02, 0x57, 0x02, 0x58, 0x02, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x59, 0x02, 0x5a, 0x02, 0x6a, 0x00, 0x6a, 0x00, -0x5b, 0x02, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x5c, 0x02, 0x6a, 0x00, 0x5d, 0x02, 0x5e, 0x02, 0x02, 0x00, 0x5f, 0x02, -0x60, 0x02, 0x61, 0x02, 0x62, 0x02, 0x63, 0x02, 0x64, 0x02, 0x65, 0x02, 0x66, 0x02, 0x67, 0x02, 0x68, 0x02, 0x69, 0x02, -0x6a, 0x02, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x6b, 0x02, 0x6a, 0x00, 0x6c, 0x02, 0x32, 0x02, 0x6d, 0x02, 0x6e, 0x02, -0x6f, 0x02, 0x70, 0x02, 0x37, 0x02, 0x38, 0x02, 0x6a, 0x00, 0x02, 0x0c, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0xd5, 0x01, -0xd6, 0x01, 0xd7, 0x01, 0x01, 0x00, 0x02, 0x00, 0xd8, 0x01, 0xd9, 0x01, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, -0xda, 0x01, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0x02, 0x00, 0xdd, 0x01, 0x0a, 0x00, -0xde, 0x01, 0x02, 0x00, 0xdf, 0x01, 0xe0, 0x01, 0xe1, 0x01, 0xe2, 0x01, 0xe3, 0x01, 0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, -0xe7, 0x01, 0xe8, 0x01, 0xe9, 0x01, 0xea, 0x01, 0xeb, 0x01, 0xec, 0x01, 0xed, 0x01, 0xee, 0x01, 0xef, 0x01, 0xf0, 0x01, -0xf1, 0x01, 0xf2, 0x01, 0xf3, 0x01, 0xf4, 0x01, 0xf5, 0x01, 0xf6, 0x01, 0xf7, 0x01, 0xf8, 0x01, 0xf9, 0x01, 0xfa, 0x01, -0xfb, 0x01, 0xfc, 0x01, 0xfd, 0x01, 0xfe, 0x01, 0xff, 0x01, 0x00, 0x02, 0x01, 0x02, 0x02, 0x02, 0x03, 0x02, 0x04, 0x02, -0x05, 0x02, 0x06, 0x02, 0x07, 0x02, 0x08, 0x02, 0x09, 0x02, 0x0a, 0x02, 0x0b, 0x02, 0x0c, 0x02, 0x0d, 0x02, 0x0e, 0x02, -0x0f, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02, 0x13, 0x02, 0x14, 0x02, 0x15, 0x02, 0x16, 0x02, 0x17, 0x02, 0x18, 0x02, -0x19, 0x02, 0x1a, 0x02, 0x1b, 0x02, 0x1c, 0x02, 0x1d, 0x02, 0x1e, 0x02, 0x1f, 0x02, 0x20, 0x02, 0x21, 0x02, 0x22, 0x02, -0x23, 0x02, 0x24, 0x02, 0x0a, 0x00, 0x25, 0x02, 0x02, 0x00, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, -0x0a, 0x00, 0x2b, 0x02, 0x02, 0x00, 0x2c, 0x02, 0x0a, 0x00, 0x2e, 0x02, 0x02, 0x00, 0x2f, 0x02, 0x30, 0x02, 0x71, 0x02, -0x37, 0x02, 0x38, 0x02, 0x6a, 0x00, 0x61, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, -0x72, 0x02, 0x02, 0x00, 0x6a, 0x00, 0x8c, 0x15, 0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, -0x01, 0x00, 0x02, 0x00, 0xd8, 0x01, 0xd9, 0x01, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0xda, 0x01, 0x0a, 0x00, -0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0x02, 0x00, 0xdd, 0x01, 0x0a, 0x00, 0xde, 0x01, 0x02, 0x00, -0xdf, 0x01, 0xe0, 0x01, 0xe1, 0x01, 0xe2, 0x01, 0xe3, 0x01, 0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, 0xe7, 0x01, 0xe8, 0x01, -0xe9, 0x01, 0xea, 0x01, 0xeb, 0x01, 0xec, 0x01, 0xed, 0x01, 0xee, 0x01, 0xef, 0x01, 0xf0, 0x01, 0xf1, 0x01, 0xf2, 0x01, -0xf3, 0x01, 0xf4, 0x01, 0xf5, 0x01, 0xf6, 0x01, 0xf7, 0x01, 0xf8, 0x01, 0xf9, 0x01, 0xfa, 0x01, 0xfb, 0x01, 0xfc, 0x01, -0xfd, 0x01, 0xfe, 0x01, 0xff, 0x01, 0x00, 0x02, 0x01, 0x02, 0x02, 0x02, 0x03, 0x02, 0x04, 0x02, 0x05, 0x02, 0x06, 0x02, -0x07, 0x02, 0x08, 0x02, 0x09, 0x02, 0x0a, 0x02, 0x0b, 0x02, 0x0c, 0x02, 0x0d, 0x02, 0x0e, 0x02, 0x0f, 0x02, 0x10, 0x02, -0x11, 0x02, 0x12, 0x02, 0x13, 0x02, 0x14, 0x02, 0x15, 0x02, 0x16, 0x02, 0x17, 0x02, 0x18, 0x02, 0x19, 0x02, 0x1a, 0x02, -0x1b, 0x02, 0x1c, 0x02, 0x1d, 0x02, 0x1e, 0x02, 0x1f, 0x02, 0x20, 0x02, 0x21, 0x02, 0x22, 0x02, 0x23, 0x02, 0x24, 0x02, -0x0a, 0x00, 0x70, 0x00, 0x02, 0x00, 0x3c, 0x02, 0x3d, 0x02, 0x0a, 0x00, 0x3e, 0x02, 0x02, 0x00, 0x3f, 0x02, 0x0a, 0x00, -0x40, 0x02, 0x02, 0x00, 0x41, 0x02, 0x0a, 0x00, 0x42, 0x02, 0x43, 0x02, 0x44, 0x02, 0x45, 0x02, 0x46, 0x02, 0x0a, 0x00, -0x73, 0x02, 0x25, 0x02, 0x02, 0x00, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x0a, 0x00, 0x2b, 0x02, -0x02, 0x00, 0x2c, 0x02, 0x48, 0x02, 0x49, 0x02, 0x0a, 0x00, 0x4a, 0x02, 0x02, 0x00, 0x2f, 0x02, 0x30, 0x02, 0x74, 0x02, -0x4c, 0x02, 0x02, 0x00, 0x75, 0x02, 0x76, 0x02, 0x77, 0x02, 0x78, 0x02, 0x79, 0x02, 0x7a, 0x02, 0x7b, 0x02, 0x02, 0x00, -0x7c, 0x02, 0x02, 0x00, 0x7d, 0x02, 0x7e, 0x02, 0x7f, 0x02, 0x80, 0x02, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x81, 0x02, -0x82, 0x02, 0x6a, 0x00, 0x6a, 0x00, 0x83, 0x02, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x84, 0x02, 0x6a, 0x00, 0x85, 0x02, -0x5e, 0x02, 0x02, 0x00, 0x86, 0x02, 0x87, 0x02, 0x88, 0x02, 0x89, 0x02, 0x8a, 0x02, 0x8b, 0x02, 0x8c, 0x02, 0x8d, 0x02, -0x8e, 0x02, 0x8f, 0x02, 0x90, 0x02, 0x91, 0x02, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x92, 0x02, 0x6a, 0x00, 0x93, 0x02, -0x37, 0x02, 0x38, 0x02, 0x6a, 0x00, 0xae, 0x10, 0x00, 0x00, 0x99, 0x00, 0x00, 0x00, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, -0xde, 0x01, 0x02, 0x00, 0xdf, 0x01, 0xe0, 0x01, 0xe1, 0x01, 0xe2, 0x01, 0xe3, 0x01, 0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, -0xe7, 0x01, 0xe8, 0x01, 0xe9, 0x01, 0xea, 0x01, 0xeb, 0x01, 0xec, 0x01, 0xed, 0x01, 0xee, 0x01, 0xef, 0x01, 0xf0, 0x01, -0xf1, 0x01, 0xf2, 0x01, 0xf3, 0x01, 0xf4, 0x01, 0xf5, 0x01, 0xf6, 0x01, 0xf7, 0x01, 0xf8, 0x01, 0xf9, 0x01, 0xfa, 0x01, -0xfb, 0x01, 0xfc, 0x01, 0xfd, 0x01, 0xfe, 0x01, 0xff, 0x01, 0x00, 0x02, 0x01, 0x02, 0x02, 0x02, 0x03, 0x02, 0x04, 0x02, -0x05, 0x02, 0x06, 0x02, 0x07, 0x02, 0x08, 0x02, 0x09, 0x02, 0x0a, 0x02, 0x0b, 0x02, 0x0c, 0x02, 0x0d, 0x02, 0x0e, 0x02, -0x0f, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02, 0x13, 0x02, 0x14, 0x02, 0x15, 0x02, 0x16, 0x02, 0x17, 0x02, 0x18, 0x02, -0x19, 0x02, 0x1a, 0x02, 0x1b, 0x02, 0x1c, 0x02, 0x1d, 0x02, 0x1e, 0x02, 0x1f, 0x02, 0x20, 0x02, 0x21, 0x02, 0x22, 0x02, -0x23, 0x02, 0x24, 0x02, 0x0a, 0x00, 0x94, 0x02, 0x95, 0x02, 0x96, 0x02, 0x97, 0x02, 0x98, 0x02, 0x99, 0x02, 0x9a, 0x02, -0x9b, 0x02, 0x9c, 0x02, 0x9d, 0x02, 0x9e, 0x02, 0x9f, 0x02, 0xa0, 0x02, 0xa1, 0x02, 0xa2, 0x02, 0x0a, 0x00, 0x25, 0x02, -0x02, 0x00, 0x39, 0x02, 0x0a, 0x00, 0x2b, 0x02, 0x02, 0x00, 0x26, 0x02, 0x29, 0x02, 0x0a, 0x00, 0xa3, 0x02, 0x02, 0x00, -0x2f, 0x02, 0x3b, 0x02, 0xa4, 0x02, 0xa5, 0x02, 0xa6, 0x02, 0xa7, 0x02, 0x02, 0x00, 0xa8, 0x02, 0xa9, 0x02, 0xaa, 0x02, -0xab, 0x02, 0xac, 0x02, 0xad, 0x02, 0xae, 0x02, 0xaf, 0x02, 0xb0, 0x02, 0xb1, 0x02, 0x02, 0x00, 0xb2, 0x02, 0x6a, 0x00, -0x8b, 0x00, 0x02, 0x00, 0xb3, 0x02, 0x6a, 0x00, 0xb4, 0x02, 0xb5, 0x02, 0xb6, 0x02, 0x02, 0x00, 0xb7, 0x02, 0x6a, 0x00, -0x8b, 0x00, 0x02, 0x00, 0x1d, 0x01, 0x6a, 0x00, 0xb8, 0x02, 0xb9, 0x02, 0x20, 0x01, 0xba, 0x02, 0x22, 0x01, 0xbb, 0x02, -0x24, 0x01, 0x25, 0x01, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0xbc, 0x02, 0x6a, 0x00, 0xbd, 0x02, 0x38, 0x02, 0x6a, 0x00, -0x95, 0x03, 0x00, 0x00, 0x25, 0x00, 0x00, 0x00, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, 0x01, 0x00, 0x02, 0x00, 0xd8, 0x01, -0xd9, 0x01, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0xda, 0x01, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, -0xdb, 0x01, 0xdc, 0x01, 0x02, 0x00, 0xdd, 0x01, 0x0a, 0x00, 0x25, 0x02, 0x02, 0x00, 0xbe, 0x02, 0x0a, 0x00, 0x2b, 0x02, -0x02, 0x00, 0x27, 0x02, 0x28, 0x02, 0x0a, 0x00, 0xbf, 0x02, 0x02, 0x00, 0x2f, 0x02, 0xc0, 0x02, 0xc1, 0x02, 0x38, 0x02, -0x6a, 0x00, 0xd8, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, 0x25, 0x02, 0x02, 0x00, -0x39, 0x02, 0x0a, 0x00, 0xc2, 0x02, 0x02, 0x00, 0x2f, 0x02, 0xc3, 0x02, 0x38, 0x02, 0x6a, 0x00, 0xbd, 0x0c, 0x00, 0x00, -0x74, 0x00, 0x00, 0x00, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, 0x01, 0x00, 0x02, 0x00, 0xd8, 0x01, 0xd9, 0x01, 0x05, 0x00, -0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0xda, 0x01, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0xdb, 0x01, 0xdc, 0x01, -0x02, 0x00, 0xdd, 0x01, 0x0a, 0x00, 0xde, 0x01, 0x02, 0x00, 0xdf, 0x01, 0xe0, 0x01, 0xe1, 0x01, 0xe2, 0x01, 0xe3, 0x01, -0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, 0xe7, 0x01, 0xe8, 0x01, 0xe9, 0x01, 0xea, 0x01, 0xeb, 0x01, 0xec, 0x01, 0xed, 0x01, -0xee, 0x01, 0xef, 0x01, 0xf0, 0x01, 0xf1, 0x01, 0xf2, 0x01, 0xf3, 0x01, 0xf4, 0x01, 0xf5, 0x01, 0xf6, 0x01, 0xf7, 0x01, -0xf8, 0x01, 0xf9, 0x01, 0xfa, 0x01, 0xfb, 0x01, 0xfc, 0x01, 0xfd, 0x01, 0xfe, 0x01, 0xff, 0x01, 0x00, 0x02, 0x01, 0x02, -0x02, 0x02, 0x03, 0x02, 0x04, 0x02, 0x05, 0x02, 0x06, 0x02, 0x07, 0x02, 0x08, 0x02, 0x09, 0x02, 0x0a, 0x02, 0x0b, 0x02, -0x0c, 0x02, 0x0d, 0x02, 0x0e, 0x02, 0x0f, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02, 0x13, 0x02, 0x14, 0x02, 0x15, 0x02, -0x16, 0x02, 0x17, 0x02, 0x18, 0x02, 0x19, 0x02, 0x1a, 0x02, 0x1b, 0x02, 0x1c, 0x02, 0x1d, 0x02, 0x1e, 0x02, 0x1f, 0x02, -0x20, 0x02, 0x21, 0x02, 0x22, 0x02, 0x23, 0x02, 0x24, 0x02, 0x0a, 0x00, 0x25, 0x02, 0x02, 0x00, 0x26, 0x02, 0x27, 0x02, -0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x0a, 0x00, 0x2b, 0x02, 0x02, 0x00, 0x2c, 0x02, 0x0a, 0x00, 0x2e, 0x02, 0x02, 0x00, -0x2f, 0x02, 0x30, 0x02, 0xc4, 0x02, 0xc5, 0x02, 0xc6, 0x02, 0x37, 0x02, 0x38, 0x02, 0x6a, 0x00, 0x6d, 0x08, 0x00, 0x00, -0x5f, 0x00, 0x00, 0x00, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, 0xde, 0x01, 0x02, 0x00, 0xdf, 0x01, 0xe0, 0x01, 0xe1, 0x01, -0xe2, 0x01, 0xe3, 0x01, 0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, 0xe7, 0x01, 0xe8, 0x01, 0xe9, 0x01, 0xea, 0x01, 0xeb, 0x01, -0xec, 0x01, 0xed, 0x01, 0xee, 0x01, 0xef, 0x01, 0xf0, 0x01, 0xf1, 0x01, 0xf2, 0x01, 0xf3, 0x01, 0xf4, 0x01, 0xf5, 0x01, -0xf6, 0x01, 0xf7, 0x01, 0xf8, 0x01, 0xf9, 0x01, 0xfa, 0x01, 0xfb, 0x01, 0xfc, 0x01, 0xfd, 0x01, 0xfe, 0x01, 0xff, 0x01, -0x00, 0x02, 0x01, 0x02, 0x02, 0x02, 0x03, 0x02, 0x04, 0x02, 0x05, 0x02, 0x06, 0x02, 0x07, 0x02, 0x08, 0x02, 0x09, 0x02, -0x0a, 0x02, 0x0b, 0x02, 0x0c, 0x02, 0x0d, 0x02, 0x0e, 0x02, 0x0f, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02, 0x13, 0x02, -0x14, 0x02, 0x15, 0x02, 0x16, 0x02, 0x17, 0x02, 0x18, 0x02, 0x19, 0x02, 0x1a, 0x02, 0x1b, 0x02, 0x1c, 0x02, 0x1d, 0x02, -0x1e, 0x02, 0x1f, 0x02, 0x20, 0x02, 0x21, 0x02, 0x22, 0x02, 0x23, 0x02, 0x24, 0x02, 0x0a, 0x00, 0x25, 0x02, 0x02, 0x00, -0x39, 0x02, 0x0a, 0x00, 0x2b, 0x02, 0x02, 0x00, 0x26, 0x02, 0x0a, 0x00, 0xc7, 0x02, 0x02, 0x00, 0x2f, 0x02, 0xc8, 0x02, -0xc9, 0x02, 0xca, 0x02, 0xb6, 0x01, 0xcb, 0x02, 0xcc, 0x02, 0x38, 0x02, 0x6a, 0x00, 0x47, 0x16, 0x00, 0x00, 0xbc, 0x00, -0x00, 0x00, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, 0x01, 0x00, 0x02, 0x00, 0xd8, 0x01, 0xd9, 0x01, 0x05, 0x00, 0x06, 0x00, -0x07, 0x00, 0x08, 0x00, 0xda, 0x01, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0x02, 0x00, -0xdd, 0x01, 0x0a, 0x00, 0xde, 0x01, 0x02, 0x00, 0xdf, 0x01, 0xe0, 0x01, 0xe1, 0x01, 0xe2, 0x01, 0xe3, 0x01, 0xe4, 0x01, -0xe5, 0x01, 0xe6, 0x01, 0xe7, 0x01, 0xe8, 0x01, 0xe9, 0x01, 0xea, 0x01, 0xeb, 0x01, 0xec, 0x01, 0xed, 0x01, 0xee, 0x01, -0xef, 0x01, 0xf0, 0x01, 0xf1, 0x01, 0xf2, 0x01, 0xf3, 0x01, 0xf4, 0x01, 0xf5, 0x01, 0xf6, 0x01, 0xf7, 0x01, 0xf8, 0x01, -0xf9, 0x01, 0xfa, 0x01, 0xfb, 0x01, 0xfc, 0x01, 0xfd, 0x01, 0xfe, 0x01, 0xff, 0x01, 0x00, 0x02, 0x01, 0x02, 0x02, 0x02, -0x03, 0x02, 0x04, 0x02, 0x05, 0x02, 0x06, 0x02, 0x07, 0x02, 0x08, 0x02, 0x09, 0x02, 0x0a, 0x02, 0x0b, 0x02, 0x0c, 0x02, -0x0d, 0x02, 0x0e, 0x02, 0x0f, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02, 0x13, 0x02, 0x14, 0x02, 0x15, 0x02, 0x16, 0x02, -0x17, 0x02, 0x18, 0x02, 0x19, 0x02, 0x1a, 0x02, 0x1b, 0x02, 0x1c, 0x02, 0x1d, 0x02, 0x1e, 0x02, 0x1f, 0x02, 0x20, 0x02, -0x21, 0x02, 0x22, 0x02, 0x23, 0x02, 0x24, 0x02, 0x0a, 0x00, 0x70, 0x00, 0x02, 0x00, 0x3c, 0x02, 0x3d, 0x02, 0x0a, 0x00, -0x3e, 0x02, 0x02, 0x00, 0x3f, 0x02, 0x0a, 0x00, 0x40, 0x02, 0x02, 0x00, 0x41, 0x02, 0x0a, 0x00, 0x42, 0x02, 0x43, 0x02, -0x44, 0x02, 0x45, 0x02, 0x46, 0x02, 0x0a, 0x00, 0xcd, 0x02, 0x25, 0x02, 0x02, 0x00, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, -0x29, 0x02, 0x2a, 0x02, 0x0a, 0x00, 0x2b, 0x02, 0x02, 0x00, 0x2c, 0x02, 0x48, 0x02, 0x49, 0x02, 0x0a, 0x00, 0x4a, 0x02, -0x02, 0x00, 0x2f, 0x02, 0x30, 0x02, 0xce, 0x02, 0x4c, 0x02, 0x02, 0x00, 0xcf, 0x02, 0xd0, 0x02, 0xd1, 0x02, 0xd2, 0x02, -0xd3, 0x02, 0xd4, 0x02, 0xd5, 0x02, 0x02, 0x00, 0xd6, 0x02, 0x02, 0x00, 0xd7, 0x02, 0xd8, 0x02, 0xd9, 0x02, 0xda, 0x02, -0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0xdb, 0x02, 0xdc, 0x02, 0x6a, 0x00, 0x6a, 0x00, 0xdd, 0x02, 0x6a, 0x00, 0x8b, 0x00, -0x02, 0x00, 0xde, 0x02, 0x6a, 0x00, 0xdf, 0x02, 0x5e, 0x02, 0x02, 0x00, 0xe0, 0x02, 0xe1, 0x02, 0xe2, 0x02, 0xe3, 0x02, -0xe4, 0x02, 0xe5, 0x02, 0xe6, 0x02, 0xe7, 0x02, 0xe8, 0x02, 0xe9, 0x02, 0xea, 0x02, 0xeb, 0x02, 0x6a, 0x00, 0x8b, 0x00, -0x02, 0x00, 0xec, 0x02, 0x6a, 0x00, 0xed, 0x02, 0xee, 0x02, 0xef, 0x02, 0x37, 0x02, 0x38, 0x02, 0x6a, 0x00, 0xc9, 0x0c, -0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, 0x01, 0x00, 0x02, 0x00, 0xd8, 0x01, 0xd9, 0x01, -0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0xda, 0x01, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0xdb, 0x01, -0xdc, 0x01, 0x02, 0x00, 0xdd, 0x01, 0x0a, 0x00, 0xde, 0x01, 0x02, 0x00, 0xdf, 0x01, 0xe0, 0x01, 0xe1, 0x01, 0xe2, 0x01, -0xe3, 0x01, 0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, 0xe7, 0x01, 0xe8, 0x01, 0xe9, 0x01, 0xea, 0x01, 0xeb, 0x01, 0xec, 0x01, -0xed, 0x01, 0xee, 0x01, 0xef, 0x01, 0xf0, 0x01, 0xf1, 0x01, 0xf2, 0x01, 0xf3, 0x01, 0xf4, 0x01, 0xf5, 0x01, 0xf6, 0x01, -0xf7, 0x01, 0xf8, 0x01, 0xf9, 0x01, 0xfa, 0x01, 0xfb, 0x01, 0xfc, 0x01, 0xfd, 0x01, 0xfe, 0x01, 0xff, 0x01, 0x00, 0x02, -0x01, 0x02, 0x02, 0x02, 0x03, 0x02, 0x04, 0x02, 0x05, 0x02, 0x06, 0x02, 0x07, 0x02, 0x08, 0x02, 0x09, 0x02, 0x0a, 0x02, -0x0b, 0x02, 0x0c, 0x02, 0x0d, 0x02, 0x0e, 0x02, 0x0f, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02, 0x13, 0x02, 0x14, 0x02, -0x15, 0x02, 0x16, 0x02, 0x17, 0x02, 0x18, 0x02, 0x19, 0x02, 0x1a, 0x02, 0x1b, 0x02, 0x1c, 0x02, 0x1d, 0x02, 0x1e, 0x02, -0x1f, 0x02, 0x20, 0x02, 0x21, 0x02, 0x22, 0x02, 0x23, 0x02, 0x24, 0x02, 0x0a, 0x00, 0x25, 0x02, 0x02, 0x00, 0x26, 0x02, -0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x0a, 0x00, 0x2b, 0x02, 0x02, 0x00, 0x2c, 0x02, 0x2d, 0x02, 0x0a, 0x00, -0x2e, 0x02, 0x02, 0x00, 0x2f, 0x02, 0x30, 0x02, 0xf0, 0x02, 0x32, 0x02, 0xf1, 0x02, 0xf2, 0x02, 0xf3, 0x02, 0xf4, 0x02, -0x37, 0x02, 0x38, 0x02, 0x6a, 0x00, 0x53, 0x16, 0x00, 0x00, 0xc0, 0x00, 0x00, 0x00, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, -0x01, 0x00, 0x02, 0x00, 0xd8, 0x01, 0xd9, 0x01, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0xda, 0x01, 0x0a, 0x00, -0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0x02, 0x00, 0xdd, 0x01, 0x0a, 0x00, 0xde, 0x01, 0x02, 0x00, -0xdf, 0x01, 0xe0, 0x01, 0xe1, 0x01, 0xe2, 0x01, 0xe3, 0x01, 0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, 0xe7, 0x01, 0xe8, 0x01, -0xe9, 0x01, 0xea, 0x01, 0xeb, 0x01, 0xec, 0x01, 0xed, 0x01, 0xee, 0x01, 0xef, 0x01, 0xf0, 0x01, 0xf1, 0x01, 0xf2, 0x01, -0xf3, 0x01, 0xf4, 0x01, 0xf5, 0x01, 0xf6, 0x01, 0xf7, 0x01, 0xf8, 0x01, 0xf9, 0x01, 0xfa, 0x01, 0xfb, 0x01, 0xfc, 0x01, -0xfd, 0x01, 0xfe, 0x01, 0xff, 0x01, 0x00, 0x02, 0x01, 0x02, 0x02, 0x02, 0x03, 0x02, 0x04, 0x02, 0x05, 0x02, 0x06, 0x02, -0x07, 0x02, 0x08, 0x02, 0x09, 0x02, 0x0a, 0x02, 0x0b, 0x02, 0x0c, 0x02, 0x0d, 0x02, 0x0e, 0x02, 0x0f, 0x02, 0x10, 0x02, -0x11, 0x02, 0x12, 0x02, 0x13, 0x02, 0x14, 0x02, 0x15, 0x02, 0x16, 0x02, 0x17, 0x02, 0x18, 0x02, 0x19, 0x02, 0x1a, 0x02, -0x1b, 0x02, 0x1c, 0x02, 0x1d, 0x02, 0x1e, 0x02, 0x1f, 0x02, 0x20, 0x02, 0x21, 0x02, 0x22, 0x02, 0x23, 0x02, 0x24, 0x02, -0x0a, 0x00, 0x70, 0x00, 0x02, 0x00, 0x3c, 0x02, 0x3d, 0x02, 0x0a, 0x00, 0x3e, 0x02, 0x02, 0x00, 0x3f, 0x02, 0x0a, 0x00, -0x40, 0x02, 0x02, 0x00, 0x41, 0x02, 0x0a, 0x00, 0x42, 0x02, 0x43, 0x02, 0x44, 0x02, 0x45, 0x02, 0x46, 0x02, 0x0a, 0x00, -0xf5, 0x02, 0x25, 0x02, 0x02, 0x00, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x0a, 0x00, 0x2b, 0x02, -0x02, 0x00, 0x2c, 0x02, 0x2d, 0x02, 0x48, 0x02, 0x49, 0x02, 0x0a, 0x00, 0x4a, 0x02, 0x02, 0x00, 0x2f, 0x02, 0x30, 0x02, -0x5d, 0x02, 0x4c, 0x02, 0x02, 0x00, 0x4b, 0x02, 0xf6, 0x02, 0xf7, 0x02, 0x5c, 0x02, 0xf8, 0x02, 0xf9, 0x02, 0xfa, 0x02, -0x02, 0x00, 0xfb, 0x02, 0x02, 0x00, 0xfc, 0x02, 0xfd, 0x02, 0xfe, 0x02, 0xff, 0x02, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, -0x00, 0x03, 0x01, 0x03, 0x6a, 0x00, 0x6a, 0x00, 0x6b, 0x02, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x02, 0x03, 0x6a, 0x00, -0x03, 0x03, 0x5e, 0x02, 0x02, 0x00, 0x04, 0x03, 0x05, 0x03, 0x06, 0x03, 0x07, 0x03, 0x08, 0x03, 0x09, 0x03, 0x0a, 0x03, -0x0b, 0x03, 0x0c, 0x03, 0x0d, 0x03, 0x0e, 0x03, 0x0f, 0x03, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x10, 0x03, 0x6a, 0x00, -0x11, 0x03, 0x32, 0x02, 0x12, 0x03, 0x13, 0x03, 0x14, 0x03, 0x15, 0x03, 0x37, 0x02, 0x38, 0x02, 0x6a, 0x00, 0x8c, 0x15, -0x00, 0x00, 0xba, 0x00, 0x00, 0x00, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, 0x01, 0x00, 0x02, 0x00, 0xd8, 0x01, 0xd9, 0x01, -0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0xda, 0x01, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0xdb, 0x01, -0xdc, 0x01, 0x02, 0x00, 0xdd, 0x01, 0x0a, 0x00, 0xde, 0x01, 0x02, 0x00, 0xdf, 0x01, 0xe0, 0x01, 0xe1, 0x01, 0xe2, 0x01, -0xe3, 0x01, 0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, 0xe7, 0x01, 0xe8, 0x01, 0xe9, 0x01, 0xea, 0x01, 0xeb, 0x01, 0xec, 0x01, -0xed, 0x01, 0xee, 0x01, 0xef, 0x01, 0xf0, 0x01, 0xf1, 0x01, 0xf2, 0x01, 0xf3, 0x01, 0xf4, 0x01, 0xf5, 0x01, 0xf6, 0x01, -0xf7, 0x01, 0xf8, 0x01, 0xf9, 0x01, 0xfa, 0x01, 0xfb, 0x01, 0xfc, 0x01, 0xfd, 0x01, 0xfe, 0x01, 0xff, 0x01, 0x00, 0x02, -0x01, 0x02, 0x02, 0x02, 0x03, 0x02, 0x04, 0x02, 0x05, 0x02, 0x06, 0x02, 0x07, 0x02, 0x08, 0x02, 0x09, 0x02, 0x0a, 0x02, -0x0b, 0x02, 0x0c, 0x02, 0x0d, 0x02, 0x0e, 0x02, 0x0f, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02, 0x13, 0x02, 0x14, 0x02, -0x15, 0x02, 0x16, 0x02, 0x17, 0x02, 0x18, 0x02, 0x19, 0x02, 0x1a, 0x02, 0x1b, 0x02, 0x1c, 0x02, 0x1d, 0x02, 0x1e, 0x02, -0x1f, 0x02, 0x20, 0x02, 0x21, 0x02, 0x22, 0x02, 0x23, 0x02, 0x24, 0x02, 0x0a, 0x00, 0x70, 0x00, 0x02, 0x00, 0x3c, 0x02, -0x3d, 0x02, 0x0a, 0x00, 0x3e, 0x02, 0x02, 0x00, 0x3f, 0x02, 0x0a, 0x00, 0x40, 0x02, 0x02, 0x00, 0x41, 0x02, 0x0a, 0x00, -0x42, 0x02, 0x43, 0x02, 0x44, 0x02, 0x45, 0x02, 0x46, 0x02, 0x0a, 0x00, 0x73, 0x02, 0x25, 0x02, 0x02, 0x00, 0x26, 0x02, -0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x0a, 0x00, 0x2b, 0x02, 0x02, 0x00, 0x2c, 0x02, 0x48, 0x02, 0x49, 0x02, -0x0a, 0x00, 0x4a, 0x02, 0x02, 0x00, 0x2f, 0x02, 0x30, 0x02, 0x85, 0x02, 0x4c, 0x02, 0x02, 0x00, 0x74, 0x02, 0x16, 0x03, -0x17, 0x03, 0x84, 0x02, 0x18, 0x03, 0x19, 0x03, 0x1a, 0x03, 0x02, 0x00, 0x1b, 0x03, 0x02, 0x00, 0x1c, 0x03, 0x1d, 0x03, -0x1e, 0x03, 0x1f, 0x03, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x20, 0x03, 0x21, 0x03, 0x6a, 0x00, 0x6a, 0x00, 0x92, 0x02, -0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x22, 0x03, 0x6a, 0x00, 0x23, 0x03, 0x5e, 0x02, 0x02, 0x00, 0x24, 0x03, 0x25, 0x03, -0x26, 0x03, 0x27, 0x03, 0x28, 0x03, 0x29, 0x03, 0x2a, 0x03, 0x2b, 0x03, 0x2c, 0x03, 0x2d, 0x03, 0x2e, 0x03, 0x2f, 0x03, -0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x30, 0x03, 0x6a, 0x00, 0x31, 0x03, 0x37, 0x02, 0x38, 0x02, 0x6a, 0x00, 0x5e, 0x10, -0x00, 0x00, 0x94, 0x00, 0x00, 0x00, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, 0xde, 0x01, 0x02, 0x00, 0xdf, 0x01, 0xe0, 0x01, -0xe1, 0x01, 0xe2, 0x01, 0xe3, 0x01, 0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, 0xe7, 0x01, 0xe8, 0x01, 0xe9, 0x01, 0xea, 0x01, -0xeb, 0x01, 0xec, 0x01, 0xed, 0x01, 0xee, 0x01, 0xef, 0x01, 0xf0, 0x01, 0xf1, 0x01, 0xf2, 0x01, 0xf3, 0x01, 0xf4, 0x01, -0xf5, 0x01, 0xf6, 0x01, 0xf7, 0x01, 0xf8, 0x01, 0xf9, 0x01, 0xfa, 0x01, 0xfb, 0x01, 0xfc, 0x01, 0xfd, 0x01, 0xfe, 0x01, -0xff, 0x01, 0x00, 0x02, 0x01, 0x02, 0x02, 0x02, 0x03, 0x02, 0x04, 0x02, 0x05, 0x02, 0x06, 0x02, 0x07, 0x02, 0x08, 0x02, -0x09, 0x02, 0x0a, 0x02, 0x0b, 0x02, 0x0c, 0x02, 0x0d, 0x02, 0x0e, 0x02, 0x0f, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02, -0x13, 0x02, 0x14, 0x02, 0x15, 0x02, 0x16, 0x02, 0x17, 0x02, 0x18, 0x02, 0x19, 0x02, 0x1a, 0x02, 0x1b, 0x02, 0x1c, 0x02, -0x1d, 0x02, 0x1e, 0x02, 0x1f, 0x02, 0x20, 0x02, 0x21, 0x02, 0x22, 0x02, 0x23, 0x02, 0x24, 0x02, 0x0a, 0x00, 0x94, 0x02, -0x95, 0x02, 0x96, 0x02, 0x97, 0x02, 0x98, 0x02, 0x99, 0x02, 0x9a, 0x02, 0x9b, 0x02, 0x9c, 0x02, 0x9d, 0x02, 0x9e, 0x02, -0x9f, 0x02, 0xa0, 0x02, 0xa1, 0x02, 0xa2, 0x02, 0x0a, 0x00, 0x25, 0x02, 0x02, 0x00, 0x39, 0x02, 0x0a, 0x00, 0x2b, 0x02, -0x02, 0x00, 0x26, 0x02, 0x29, 0x02, 0x0a, 0x00, 0xa3, 0x02, 0x02, 0x00, 0x2f, 0x02, 0x3b, 0x02, 0x32, 0x03, 0x33, 0x03, -0xa7, 0x02, 0x02, 0x00, 0x34, 0x03, 0x35, 0x03, 0x36, 0x03, 0x37, 0x03, 0x38, 0x03, 0xb1, 0x02, 0x02, 0x00, 0x39, 0x03, -0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x3a, 0x03, 0x6a, 0x00, 0x3b, 0x03, 0x3c, 0x03, 0xb6, 0x02, 0x02, 0x00, 0x3d, 0x03, -0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x3e, 0x03, 0x6a, 0x00, 0x3f, 0x03, 0x40, 0x03, 0x41, 0x03, 0x42, 0x03, 0x43, 0x03, -0x44, 0x03, 0x45, 0x03, 0x46, 0x03, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x47, 0x03, 0x6a, 0x00, 0x48, 0x03, 0x38, 0x02, -0x6a, 0x00, 0xbd, 0x0c, 0x00, 0x00, 0x74, 0x00, 0x00, 0x00, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, 0x01, 0x00, 0x02, 0x00, -0xd8, 0x01, 0xd9, 0x01, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0xda, 0x01, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, -0x0d, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0x02, 0x00, 0xdd, 0x01, 0x0a, 0x00, 0xde, 0x01, 0x02, 0x00, 0xdf, 0x01, 0xe0, 0x01, -0xe1, 0x01, 0xe2, 0x01, 0xe3, 0x01, 0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, 0xe7, 0x01, 0xe8, 0x01, 0xe9, 0x01, 0xea, 0x01, -0xeb, 0x01, 0xec, 0x01, 0xed, 0x01, 0xee, 0x01, 0xef, 0x01, 0xf0, 0x01, 0xf1, 0x01, 0xf2, 0x01, 0xf3, 0x01, 0xf4, 0x01, -0xf5, 0x01, 0xf6, 0x01, 0xf7, 0x01, 0xf8, 0x01, 0xf9, 0x01, 0xfa, 0x01, 0xfb, 0x01, 0xfc, 0x01, 0xfd, 0x01, 0xfe, 0x01, -0xff, 0x01, 0x00, 0x02, 0x01, 0x02, 0x02, 0x02, 0x03, 0x02, 0x04, 0x02, 0x05, 0x02, 0x06, 0x02, 0x07, 0x02, 0x08, 0x02, -0x09, 0x02, 0x0a, 0x02, 0x0b, 0x02, 0x0c, 0x02, 0x0d, 0x02, 0x0e, 0x02, 0x0f, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02, -0x13, 0x02, 0x14, 0x02, 0x15, 0x02, 0x16, 0x02, 0x17, 0x02, 0x18, 0x02, 0x19, 0x02, 0x1a, 0x02, 0x1b, 0x02, 0x1c, 0x02, -0x1d, 0x02, 0x1e, 0x02, 0x1f, 0x02, 0x20, 0x02, 0x21, 0x02, 0x22, 0x02, 0x23, 0x02, 0x24, 0x02, 0x0a, 0x00, 0x25, 0x02, -0x02, 0x00, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x0a, 0x00, 0x2b, 0x02, 0x02, 0x00, 0x2c, 0x02, -0x0a, 0x00, 0x2e, 0x02, 0x02, 0x00, 0x2f, 0x02, 0x30, 0x02, 0x49, 0x03, 0x4a, 0x03, 0x4b, 0x03, 0x37, 0x02, 0x38, 0x02, -0x6a, 0x00, 0x47, 0x16, 0x00, 0x00, 0xbc, 0x00, 0x00, 0x00, 0xd5, 0x01, 0xd6, 0x01, 0xd7, 0x01, 0x01, 0x00, 0x02, 0x00, -0xd8, 0x01, 0xd9, 0x01, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0xda, 0x01, 0x0a, 0x00, 0x0b, 0x00, 0x0c, 0x00, -0x0d, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0x02, 0x00, 0xdd, 0x01, 0x0a, 0x00, 0xde, 0x01, 0x02, 0x00, 0xdf, 0x01, 0xe0, 0x01, -0xe1, 0x01, 0xe2, 0x01, 0xe3, 0x01, 0xe4, 0x01, 0xe5, 0x01, 0xe6, 0x01, 0xe7, 0x01, 0xe8, 0x01, 0xe9, 0x01, 0xea, 0x01, -0xeb, 0x01, 0xec, 0x01, 0xed, 0x01, 0xee, 0x01, 0xef, 0x01, 0xf0, 0x01, 0xf1, 0x01, 0xf2, 0x01, 0xf3, 0x01, 0xf4, 0x01, -0xf5, 0x01, 0xf6, 0x01, 0xf7, 0x01, 0xf8, 0x01, 0xf9, 0x01, 0xfa, 0x01, 0xfb, 0x01, 0xfc, 0x01, 0xfd, 0x01, 0xfe, 0x01, -0xff, 0x01, 0x00, 0x02, 0x01, 0x02, 0x02, 0x02, 0x03, 0x02, 0x04, 0x02, 0x05, 0x02, 0x06, 0x02, 0x07, 0x02, 0x08, 0x02, -0x09, 0x02, 0x0a, 0x02, 0x0b, 0x02, 0x0c, 0x02, 0x0d, 0x02, 0x0e, 0x02, 0x0f, 0x02, 0x10, 0x02, 0x11, 0x02, 0x12, 0x02, -0x13, 0x02, 0x14, 0x02, 0x15, 0x02, 0x16, 0x02, 0x17, 0x02, 0x18, 0x02, 0x19, 0x02, 0x1a, 0x02, 0x1b, 0x02, 0x1c, 0x02, -0x1d, 0x02, 0x1e, 0x02, 0x1f, 0x02, 0x20, 0x02, 0x21, 0x02, 0x22, 0x02, 0x23, 0x02, 0x24, 0x02, 0x0a, 0x00, 0x70, 0x00, -0x02, 0x00, 0x3c, 0x02, 0x3d, 0x02, 0x0a, 0x00, 0x3e, 0x02, 0x02, 0x00, 0x3f, 0x02, 0x0a, 0x00, 0x40, 0x02, 0x02, 0x00, -0x41, 0x02, 0x0a, 0x00, 0x42, 0x02, 0x43, 0x02, 0x44, 0x02, 0x45, 0x02, 0x46, 0x02, 0x0a, 0x00, 0xcd, 0x02, 0x25, 0x02, -0x02, 0x00, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x0a, 0x00, 0x2b, 0x02, 0x02, 0x00, 0x2c, 0x02, -0x48, 0x02, 0x49, 0x02, 0x0a, 0x00, 0x4a, 0x02, 0x02, 0x00, 0x2f, 0x02, 0x30, 0x02, 0xdf, 0x02, 0x4c, 0x02, 0x02, 0x00, -0xce, 0x02, 0x4c, 0x03, 0x4d, 0x03, 0xde, 0x02, 0x4e, 0x03, 0x4f, 0x03, 0x50, 0x03, 0x02, 0x00, 0x51, 0x03, 0x02, 0x00, -0x52, 0x03, 0x53, 0x03, 0x54, 0x03, 0x55, 0x03, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x56, 0x03, 0x57, 0x03, 0x6a, 0x00, -0x6a, 0x00, 0xec, 0x02, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x58, 0x03, 0x6a, 0x00, 0x59, 0x03, 0x5e, 0x02, 0x02, 0x00, -0x5a, 0x03, 0x5b, 0x03, 0x5c, 0x03, 0x5d, 0x03, 0x5e, 0x03, 0x5f, 0x03, 0x60, 0x03, 0x61, 0x03, 0x62, 0x03, 0x63, 0x03, -0x64, 0x03, 0x65, 0x03, 0x6a, 0x00, 0x8b, 0x00, 0x02, 0x00, 0x66, 0x03, 0x6a, 0x00, 0x67, 0x03, 0x68, 0x03, 0x69, 0x03, -0x37, 0x02, 0x38, 0x02, 0x6a, 0x00, - -}; - -int UNLIT_OPAQUE_UNLIT_OPAQUE_OFFSET = 0; -int UNLIT_OPAQUE_UNLIT_OPAQUE_SIZE = 78806; diff --git a/ios/include/material/unlit_opaque.filamat b/ios/include/material/unlit_opaque.filamat deleted file mode 100644 index 5b614cd7db0b296d871e6f082e9f4e72d9d6255b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78806 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 UO-{3uHt#LMb+NO=X)*o(|B)oHQvd(} diff --git a/ios/include/material/unlit_opaque.h b/ios/include/material/unlit_opaque.h deleted file mode 100644 index b97c90b0..00000000 --- a/ios/include/material/unlit_opaque.h +++ /dev/null @@ -1,13 +0,0 @@ -#ifndef UNLIT_OPAQUE_H_ -#define UNLIT_OPAQUE_H_ - -#include - -extern "C" { - extern const uint8_t UNLIT_OPAQUE_PACKAGE[]; - extern int UNLIT_OPAQUE_UNLIT_OPAQUE_OFFSET; - extern int UNLIT_OPAQUE_UNLIT_OPAQUE_SIZE; -} -#define UNLIT_OPAQUE_UNLIT_OPAQUE_DATA (UNLIT_OPAQUE_PACKAGE + UNLIT_OPAQUE_UNLIT_OPAQUE_OFFSET) - -#endif diff --git a/ios/include/math/mat3.h b/ios/include/math/mat3.h index 8ebb93df..d7b673a3 100644 --- a/ios/include/math/mat3.h +++ b/ios/include/math/mat3.h @@ -430,21 +430,8 @@ constexpr TQuaternion TMat33::packTangentFrame(const TMat33& m, size_t return q; } - } // namespace details -/** - * Pre-scale a matrix m by the inverse of the largest scale factor to avoid large post-transform - * magnitudes in the shader. This is useful for normal transformations, to avoid large - * post-transform magnitudes in the shader, especially in the fragment shader, where we use - * medium precision. - */ -template -constexpr details::TMat33 prescaleForNormals(const details::TMat33& m) noexcept { - return m * details::TMat33( - 1.0 / std::sqrt(max(float3{length2(m[0]), length2(m[1]), length2(m[2])}))); -} - // ---------------------------------------------------------------------------------------- typedef details::TMat33 mat3; diff --git a/ios/include/tsl/array-hash/array_growth_policy.h b/ios/include/tsl/array-hash/array_growth_policy.h deleted file mode 100644 index 641e0cb7..00000000 --- a/ios/include/tsl/array-hash/array_growth_policy.h +++ /dev/null @@ -1,307 +0,0 @@ -/** - * MIT License - * - * Copyright (c) 2017 Thibaut Goetghebuer-Planchon - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ -#ifndef TSL_ARRAY_GROWTH_POLICY_H -#define TSL_ARRAY_GROWTH_POLICY_H - - -#include -#include -#include -#include -#include -#include -#include -#include -#include - - -#ifdef __EXCEPTIONS -# define THROW(_e, _m) throw _e(_m) -#else -# include -# ifndef NDEBUG -# define THROW(_e, _m) do { fprintf(stderr, _m); std::terminate(); } while(0) -# else -# define THROW(_e, _m) std::terminate() -# endif -#endif - - -namespace tsl { -namespace ah { - -/** - * Grow the hash table by a factor of GrowthFactor keeping the bucket count to a power of two. It allows - * the table to use a mask operation instead of a modulo operation to map a hash to a bucket. - * - * GrowthFactor must be a power of two >= 2. - */ -template -class power_of_two_growth_policy { -public: - /** - * Called on the hash table creation and on rehash. The number of buckets for the table is passed in parameter. - * This number is a minimum, the policy may update this value with a higher value if needed (but not lower). - * - * If 0 is given, min_bucket_count_in_out must still be 0 after the policy creation and - * bucket_for_hash must always return 0 in this case. - */ - explicit power_of_two_growth_policy(std::size_t& min_bucket_count_in_out) { - if(min_bucket_count_in_out > max_bucket_count()) { - THROW(std::length_error, "The hash table exceeds its maximum size."); - } - - if(min_bucket_count_in_out > 0) { - min_bucket_count_in_out = round_up_to_power_of_two(min_bucket_count_in_out); - m_mask = min_bucket_count_in_out - 1; - } - else { - m_mask = 0; - } - } - - /** - * Return the bucket [0, bucket_count()) to which the hash belongs. - * If bucket_count() is 0, it must always return 0. - */ - std::size_t bucket_for_hash(std::size_t hash) const noexcept { - return hash & m_mask; - } - - /** - * Return the number of buckets that should be used on next growth. - */ - std::size_t next_bucket_count() const { - if((m_mask + 1) > max_bucket_count() / GrowthFactor) { - THROW(std::length_error, "The hash table exceeds its maximum size."); - } - - return (m_mask + 1) * GrowthFactor; - } - - /** - * Return the maximum number of buckets supported by the policy. - */ - std::size_t max_bucket_count() const { - // Largest power of two. - return (std::numeric_limits::max() / 2) + 1; - } - - /** - * Reset the growth policy as if it was created with a bucket count of 0. - * After a clear, the policy must always return 0 when bucket_for_hash is called. - */ - void clear() noexcept { - m_mask = 0; - } - -private: - static std::size_t round_up_to_power_of_two(std::size_t value) { - if(is_power_of_two(value)) { - return value; - } - - if(value == 0) { - return 1; - } - - --value; - for(std::size_t i = 1; i < sizeof(std::size_t) * CHAR_BIT; i *= 2) { - value |= value >> i; - } - - return value + 1; - } - - static constexpr bool is_power_of_two(std::size_t value) { - return value != 0 && (value & (value - 1)) == 0; - } - -protected: - static_assert(is_power_of_two(GrowthFactor) && GrowthFactor >= 2, "GrowthFactor must be a power of two >= 2."); - - std::size_t m_mask; -}; - - -/** - * Grow the hash table by GrowthFactor::num / GrowthFactor::den and use a modulo to map a hash - * to a bucket. Slower but it can be useful if you want a slower growth. - */ -template> -class mod_growth_policy { -public: - explicit mod_growth_policy(std::size_t& min_bucket_count_in_out) { - if(min_bucket_count_in_out > max_bucket_count()) { - THROW(std::length_error, "The hash table exceeds its maximum size."); - } - - if(min_bucket_count_in_out > 0) { - m_mod = min_bucket_count_in_out; - } - else { - m_mod = 1; - } - } - - std::size_t bucket_for_hash(std::size_t hash) const noexcept { - return hash % m_mod; - } - - std::size_t next_bucket_count() const { - if(m_mod == max_bucket_count()) { - THROW(std::length_error, "The hash table exceeds its maximum size."); - } - - const double next_bucket_count = std::ceil(double(m_mod) * REHASH_SIZE_MULTIPLICATION_FACTOR); - if(!std::isnormal(next_bucket_count)) { - THROW(std::length_error, "The hash table exceeds its maximum size."); - } - - if(next_bucket_count > double(max_bucket_count())) { - return max_bucket_count(); - } - else { - return std::size_t(next_bucket_count); - } - } - - std::size_t max_bucket_count() const { - return MAX_BUCKET_COUNT; - } - - void clear() noexcept { - m_mod = 1; - } - -private: - static constexpr double REHASH_SIZE_MULTIPLICATION_FACTOR = 1.0 * GrowthFactor::num / GrowthFactor::den; - static const std::size_t MAX_BUCKET_COUNT = - std::size_t(double( - std::numeric_limits::max() / REHASH_SIZE_MULTIPLICATION_FACTOR - )); - - static_assert(REHASH_SIZE_MULTIPLICATION_FACTOR >= 1.1, "Growth factor should be >= 1.1."); - - std::size_t m_mod; -}; - - - -namespace detail { - -static constexpr const std::array PRIMES = {{ - 1ul, 5ul, 17ul, 29ul, 37ul, 53ul, 67ul, 79ul, 97ul, 131ul, 193ul, 257ul, 389ul, 521ul, 769ul, 1031ul, - 1543ul, 2053ul, 3079ul, 6151ul, 12289ul, 24593ul, 49157ul, 98317ul, 196613ul, 393241ul, 786433ul, - 1572869ul, 3145739ul, 6291469ul, 12582917ul, 25165843ul, 50331653ul, 100663319ul, 201326611ul, - 402653189ul, 805306457ul, 1610612741ul, 3221225473ul, 4294967291ul -}}; - -template -static constexpr std::size_t mod(std::size_t hash) { return hash % PRIMES[IPrime]; } - -// MOD_PRIME[iprime](hash) returns hash % PRIMES[iprime]. This table allows for faster modulo as the -// compiler can optimize the modulo code better with a constant known at the compilation. -static constexpr const std::array MOD_PRIME = {{ - &mod<0>, &mod<1>, &mod<2>, &mod<3>, &mod<4>, &mod<5>, &mod<6>, &mod<7>, &mod<8>, &mod<9>, &mod<10>, - &mod<11>, &mod<12>, &mod<13>, &mod<14>, &mod<15>, &mod<16>, &mod<17>, &mod<18>, &mod<19>, &mod<20>, - &mod<21>, &mod<22>, &mod<23>, &mod<24>, &mod<25>, &mod<26>, &mod<27>, &mod<28>, &mod<29>, &mod<30>, - &mod<31>, &mod<32>, &mod<33>, &mod<34>, &mod<35>, &mod<36>, &mod<37> , &mod<38>, &mod<39> -}}; - -} - -/** - * Grow the hash table by using prime numbers as bucket count. Slower than tsl::ah::power_of_two_growth_policy in - * general but will probably distribute the values around better in the buckets with a poor hash function. - * - * To allow the compiler to optimize the modulo operation, a lookup table is used with constant primes numbers. - * - * With a switch the code would look like: - * \code - * switch(iprime) { // iprime is the current prime of the hash table - * case 0: hash % 5ul; - * break; - * case 1: hash % 17ul; - * break; - * case 2: hash % 29ul; - * break; - * ... - * } - * \endcode - * - * Due to the constant variable in the modulo the compiler is able to optimize the operation - * by a series of multiplications, substractions and shifts. - * - * The 'hash % 5' could become something like 'hash - (hash * 0xCCCCCCCD) >> 34) * 5' in a 64 bits environment. - */ -class prime_growth_policy { -public: - explicit prime_growth_policy(std::size_t& min_bucket_count_in_out) { - auto it_prime = std::lower_bound(detail::PRIMES.begin(), - detail::PRIMES.end(), min_bucket_count_in_out); - if(it_prime == detail::PRIMES.end()) { - THROW(std::length_error, "The hash table exceeds its maximum size."); - } - - m_iprime = static_cast(std::distance(detail::PRIMES.begin(), it_prime)); - if(min_bucket_count_in_out > 0) { - min_bucket_count_in_out = *it_prime; - } - else { - min_bucket_count_in_out = 0; - } - } - - std::size_t bucket_for_hash(std::size_t hash) const noexcept { - return detail::MOD_PRIME[m_iprime](hash); - } - - std::size_t next_bucket_count() const { - if(m_iprime + 1 >= detail::PRIMES.size()) { - THROW(std::length_error, "The hash table exceeds its maximum size."); - } - - return detail::PRIMES[m_iprime + 1]; - } - - std::size_t max_bucket_count() const { - return detail::PRIMES.back(); - } - - void clear() noexcept { - m_iprime = 0; - } - -private: - unsigned int m_iprime; - - static_assert(std::numeric_limits::max() >= detail::PRIMES.size(), - "The type of m_iprime is not big enough."); -}; - -} -} - -#endif diff --git a/ios/include/tsl/array-hash/array_hash.h b/ios/include/tsl/array-hash/array_hash.h deleted file mode 100644 index ccb204ca..00000000 --- a/ios/include/tsl/array-hash/array_hash.h +++ /dev/null @@ -1,1766 +0,0 @@ -/** - * MIT License - * - * Copyright (c) 2017 Thibaut Goetghebuer-Planchon - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ -#ifndef TSL_ARRAY_HASH_H -#define TSL_ARRAY_HASH_H - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "array_growth_policy.h" - - -/* - * __has_include is a bit useless (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79433), - * check also __cplusplus version. - */ -#ifdef __has_include -# if __has_include() && __cplusplus >= 201703L -# define TSL_AH_HAS_STRING_VIEW -# endif -#endif - - -#ifdef TSL_AH_HAS_STRING_VIEW -# include -#endif - - -#ifdef TSL_DEBUG -# define tsl_ah_assert(expr) assert(expr) -#else -# define tsl_ah_assert(expr) (static_cast(0)) -#endif - - - -/** - * Implementation of the array hash structure described in the - * "Cache-conscious collision resolution in string hash tables." (Askitis Nikolas and Justin Zobel, 2005) paper. - */ -namespace tsl { - -namespace ah { - -template -struct str_hash { -#ifdef TSL_AH_HAS_STRING_VIEW - std::size_t operator()(const CharT* key, std::size_t key_size) const { - return std::hash>()(std::basic_string_view(key, key_size)); - } -#else - /** - * FNV-1a hash - */ - std::size_t operator()(const CharT* key, std::size_t key_size) const { - static const std::size_t init = std::size_t((sizeof(std::size_t) == 8)?0xcbf29ce484222325:0x811c9dc5); - static const std::size_t multiplier = std::size_t((sizeof(std::size_t) == 8)?0x100000001b3:0x1000193); - - std::size_t hash = init; - for (std::size_t i = 0; i < key_size; ++i) { - hash ^= key[i]; - hash *= multiplier; - } - - return hash; - } -#endif -}; - -template -struct str_equal { - bool operator()(const CharT* key_lhs, std::size_t key_size_lhs, - const CharT* key_rhs, std::size_t key_size_rhs) const - { - if(key_size_lhs != key_size_rhs) { - return false; - } - else { - return std::memcmp(key_lhs, key_rhs, key_size_lhs * sizeof(CharT)) == 0; - } - } -}; -} - - -namespace detail_array_hash { - -template -struct is_iterator: std::false_type { -}; - -template -struct is_iterator::iterator_category, void>::value>::type>: std::true_type { -}; - -static constexpr bool is_power_of_two(std::size_t value) { - return value != 0 && (value & (value - 1)) == 0; -} - -template -static T numeric_cast(U value, const char* error_message = "numeric_cast() failed.") { - T ret = static_cast(value); - if(static_cast(ret) != value) { - THROW(std::runtime_error, error_message); - } - - const bool is_same_signedness = (std::is_unsigned::value && std::is_unsigned::value) || - (std::is_signed::value && std::is_signed::value); - if(!is_same_signedness && (ret < T{}) != (value < U{})) { - THROW(std::runtime_error, error_message); - } - - return ret; -} - - - -/** - * Fixed size type used to represent size_type values on serialization. Need to be big enough - * to represent a std::size_t on 32 and 64 bits platforms, and must be the same size on both platforms. - */ -using slz_size_type = std::uint64_t; - -template -static T deserialize_value(Deserializer& deserializer) { - // MSVC < 2017 is not conformant, circumvent the problem by removing the template keyword -#if defined (_MSC_VER) && _MSC_VER < 1910 - return deserializer.Deserializer::operator()(); -#else - return deserializer.Deserializer::template operator()(); -#endif -} - -/** - * For each string in the bucket, store the size of the string, the chars of the string - * and T, if it's not void. T should be either void or an unsigned type. - * - * End the buffer with END_OF_BUCKET flag. END_OF_BUCKET has the same type as the string size variable. - * - * m_buffer (CharT*): - * | size of str1 (KeySizeT) | str1 (const CharT*) | value (T if T != void) | ... | - * | size of strN (KeySizeT) | strN (const CharT*) | value (T if T != void) | END_OF_BUCKET (KeySizeT) | - * - * m_buffer is null if there is no string in the bucket. - * - * KeySizeT and T are extended to be a multiple of CharT when stored in the buffer. - * - * Use std::malloc and std::free instead of new and delete so we can have access to std::realloc. - */ -template -class array_bucket { - template - using has_mapped_type = typename std::integral_constant::value>; - - static_assert(!has_mapped_type::value || std::is_unsigned::value, - "T should be either void or an unsigned type."); - - static_assert(std::is_unsigned::value, "KeySizeT should be an unsigned type."); - -public: - template - class array_bucket_iterator; - - using char_type = CharT; - using key_size_type = KeySizeT; - using mapped_type = T; - using size_type = std::size_t; - using key_equal = KeyEqual; - using iterator = array_bucket_iterator; - using const_iterator = array_bucket_iterator; - - static_assert(sizeof(KeySizeT) <= sizeof(size_type), "sizeof(KeySizeT) should be <= sizeof(std::size_t;)"); - static_assert(std::is_unsigned::value, ""); - -private: - /** - * Return how much space in bytes the type U will take when stored in the buffer. - * As the buffer is of type CharT, U may take more space than sizeof(U). - * - * Example: sizeof(CharT) = 4, sizeof(U) = 2 => U will take 4 bytes in the buffer instead of 2. - */ - template - static constexpr size_type sizeof_in_buff() noexcept { - static_assert(is_power_of_two(sizeof(U)), "sizeof(U) should be a power of two."); - static_assert(is_power_of_two(sizeof(CharT)), "sizeof(CharT) should be a power of two."); - - return std::max(sizeof(U), sizeof(CharT)); - } - - /** - * Same as sizeof_in_buff, but instead of returning the size in bytes return it in term of sizeof(CharT). - */ - template - static constexpr size_type size_as_char_t() noexcept { - return sizeof_in_buff() / sizeof(CharT); - } - - static key_size_type read_key_size(const CharT* buffer) noexcept { - key_size_type key_size; - std::memcpy(&key_size, buffer, sizeof(key_size)); - - return key_size; - } - - static mapped_type read_value(const CharT* buffer) noexcept { - mapped_type value; - std::memcpy(&value, buffer, sizeof(value)); - - return value; - } - - static bool is_end_of_bucket(const CharT* buffer) noexcept { - return read_key_size(buffer) == END_OF_BUCKET; - } - -public: - /** - * Return the size required for an entry with a key of size 'key_size'. - */ - template::value>::type* = nullptr> - static size_type entry_required_bytes(size_type key_size) noexcept { - return sizeof_in_buff() + (key_size + KEY_EXTRA_SIZE) * sizeof(CharT); - } - - template::value>::type* = nullptr> - static size_type entry_required_bytes(size_type key_size) noexcept { - return sizeof_in_buff() + (key_size + KEY_EXTRA_SIZE) * sizeof(CharT) + - sizeof_in_buff(); - } - -private: - /** - * Return the size of the current entry in buffer. - */ - static size_type entry_size_bytes(const CharT* buffer) noexcept { - return entry_required_bytes(read_key_size(buffer)); - } - -public: - template - class array_bucket_iterator { - friend class array_bucket; - - using buffer_type = typename std::conditional::type; - - explicit array_bucket_iterator(buffer_type* position) noexcept: m_position(position) { - } - - public: - using iterator_category = std::forward_iterator_tag; - using value_type = void; - using difference_type = std::ptrdiff_t; - using reference = void; - using pointer = void; - - public: - array_bucket_iterator() noexcept: m_position(nullptr) { - } - - const CharT* key() const { - return m_position + size_as_char_t(); - } - - size_type key_size() const { - return read_key_size(m_position); - } - - template::value>::type* = nullptr> - U value() const { - return read_value(m_position + size_as_char_t() + key_size() + KEY_EXTRA_SIZE); - } - - - template::value && !IsConst && std::is_same::value>::type* = nullptr> - void set_value(U value) noexcept { - std::memcpy(m_position + size_as_char_t() + key_size() + KEY_EXTRA_SIZE, - &value, sizeof(value)); - } - - array_bucket_iterator& operator++() { - m_position += entry_size_bytes(m_position)/sizeof(CharT); - if(is_end_of_bucket(m_position)) { - m_position = nullptr; - } - - return *this; - } - - array_bucket_iterator operator++(int) { - array_bucket_iterator tmp(*this); - ++*this; - - return tmp; - } - - friend bool operator==(const array_bucket_iterator& lhs, const array_bucket_iterator& rhs) { - return lhs.m_position == rhs.m_position; - } - - friend bool operator!=(const array_bucket_iterator& lhs, const array_bucket_iterator& rhs) { - return !(lhs == rhs); - } - - private: - buffer_type* m_position; - }; - - - - static iterator end_it() noexcept { - return iterator(nullptr); - } - - static const_iterator cend_it() noexcept { - return const_iterator(nullptr); - } - -public: - array_bucket(): m_buffer(nullptr) { - } - - /** - * Reserve 'size' in the buffer of the bucket. The created bucket is empty. - */ - array_bucket(std::size_t size): m_buffer(nullptr) { - if(size == 0) { - return; - } - - m_buffer = static_cast(std::malloc(size*sizeof(CharT) + sizeof_in_buff())); - if(m_buffer == nullptr) { - THROW(std::runtime_error, "Out of memory"); - } - - const auto end_of_bucket = END_OF_BUCKET; - std::memcpy(m_buffer, &end_of_bucket, sizeof(end_of_bucket)); - } - - ~array_bucket() { - clear(); - } - - array_bucket(const array_bucket& other) { - if(other.m_buffer == nullptr) { - m_buffer = nullptr; - return; - } - - const size_type other_buffer_size = other.size(); - m_buffer = static_cast(std::malloc(other_buffer_size*sizeof(CharT) + sizeof_in_buff())); - if(m_buffer == nullptr) { - THROW(std::runtime_error, "Out of memory"); - } - - std::memcpy(m_buffer, other.m_buffer, other_buffer_size*sizeof(CharT)); - - const auto end_of_bucket = END_OF_BUCKET; - std::memcpy(m_buffer + other_buffer_size, &end_of_bucket, sizeof(end_of_bucket)); - } - - array_bucket(array_bucket&& other) noexcept: m_buffer(other.m_buffer) { - other.m_buffer = nullptr; - } - - array_bucket& operator=(array_bucket other) noexcept { - other.swap(*this); - - return *this; - } - - void swap(array_bucket& other) noexcept { - std::swap(m_buffer, other.m_buffer); - } - - iterator begin() noexcept { return iterator(m_buffer); } - iterator end() noexcept { return iterator(nullptr); } - const_iterator begin() const noexcept { return cbegin(); } - const_iterator end() const noexcept { return cend(); } - const_iterator cbegin() const noexcept { return const_iterator(m_buffer); } - const_iterator cend() const noexcept { return const_iterator(nullptr); } - - /** - * Return an iterator pointing to the key entry if presents or, if not there, to the position - * past the last element of the bucket. Return end() if the bucket has not be initialized yet. - * - * The boolean of the pair is set to true if the key is there, false otherwise. - */ - std::pair find_or_end_of_bucket(const CharT* key, size_type key_size) const noexcept { - if(m_buffer == nullptr) { - return std::make_pair(cend(), false); - } - - const CharT* buffer_ptr_in_out = m_buffer; - const bool found = find_or_end_of_bucket_impl(key, key_size, buffer_ptr_in_out); - - return std::make_pair(const_iterator(buffer_ptr_in_out), found); - } - - /** - * Append the element 'key' with its potential value at the end of the bucket. - * 'end_of_bucket' should point past the end of the last element in the bucket, end() if the bucket - * was not initialized yet. You usually get this value from find_or_end_of_bucket. - * - * Return the position where the element was actually inserted. - */ - template - const_iterator append(const_iterator end_of_bucket, const CharT* key, size_type key_size, - ValueArgs&&... value) - { - const key_size_type key_sz = as_key_size_type(key_size); - - if(end_of_bucket == cend()) { - tsl_ah_assert(m_buffer == nullptr); - - const size_type buffer_size = entry_required_bytes(key_sz) + sizeof_in_buff(); - - m_buffer = static_cast(std::malloc(buffer_size)); - if(m_buffer == nullptr) { - THROW(std::runtime_error, "Out of memory"); - } - - append_impl(key, key_sz, m_buffer, std::forward(value)...); - - return const_iterator(m_buffer); - } - else { - tsl_ah_assert(is_end_of_bucket(end_of_bucket.m_position)); - - const size_type current_size = ((end_of_bucket.m_position + size_as_char_t()) - - m_buffer) * sizeof(CharT); - const size_type new_size = current_size + entry_required_bytes(key_sz); - - - CharT* new_buffer = static_cast(std::realloc(m_buffer, new_size)); - if(new_buffer == nullptr) { - THROW(std::runtime_error, "Out of memory"); - } - m_buffer = new_buffer; - - - CharT* buffer_append_pos = m_buffer + current_size / sizeof(CharT) - - size_as_char_t(); - append_impl(key, key_sz, buffer_append_pos, std::forward(value)...); - - return const_iterator(buffer_append_pos); - } - - } - - const_iterator erase(const_iterator position) noexcept { - tsl_ah_assert(position.m_position != nullptr && !is_end_of_bucket(position.m_position)); - - // get mutable pointers - CharT* start_entry = m_buffer + (position.m_position - m_buffer); - CharT* start_next_entry = start_entry + entry_size_bytes(start_entry) / sizeof(CharT); - - - CharT* end_buffer_ptr = start_next_entry; - while(!is_end_of_bucket(end_buffer_ptr)) { - end_buffer_ptr += entry_size_bytes(end_buffer_ptr) / sizeof(CharT); - } - end_buffer_ptr += size_as_char_t(); - - - const size_type size_to_move = (end_buffer_ptr - start_next_entry) * sizeof(CharT); - std::memmove(start_entry, start_next_entry, size_to_move); - - - if(is_end_of_bucket(m_buffer)) { - clear(); - return cend(); - } - else if(is_end_of_bucket(start_entry)) { - return cend(); - } - else { - return const_iterator(start_entry); - } - } - - /** - * Return true if an element has been erased - */ - bool erase(const CharT* key, size_type key_size) noexcept { - if(m_buffer == nullptr) { - return false; - } - - const CharT* entry_buffer_ptr_in_out = m_buffer; - bool found = find_or_end_of_bucket_impl(key, key_size, entry_buffer_ptr_in_out); - if(found) { - erase(const_iterator(entry_buffer_ptr_in_out)); - - return true; - } - else { - return false; - } - } - - /** - * Bucket should be big enough and there is no check to see if the key already exists. - * No check on key_size. - */ - template - void append_in_reserved_bucket_no_check(const CharT* key, size_type key_size, ValueArgs&&... value) noexcept { - CharT* buffer_ptr = m_buffer; - while(!is_end_of_bucket(buffer_ptr)) { - buffer_ptr += entry_size_bytes(buffer_ptr)/sizeof(CharT); - } - - append_impl(key, key_size_type(key_size), buffer_ptr, std::forward(value)...); - } - - bool empty() const noexcept { - return m_buffer == nullptr || is_end_of_bucket(m_buffer); - } - - void clear() noexcept { - std::free(m_buffer); - m_buffer = nullptr; - } - - iterator mutable_iterator(const_iterator pos) noexcept { - return iterator(m_buffer + (pos.m_position - m_buffer)); - } - - template - void serialize(Serializer& serializer) const { - const slz_size_type bucket_size = size(); - tsl_ah_assert(m_buffer != nullptr || bucket_size == 0); - - serializer(bucket_size); - serializer(m_buffer, bucket_size); - } - - template - static array_bucket deserialize(Deserializer& deserializer) { - array_bucket bucket; - const slz_size_type bucket_size_ds = deserialize_value(deserializer); - - if(bucket_size_ds == 0) { - return bucket; - } - - const std::size_t bucket_size = numeric_cast(bucket_size_ds, "Deserialized bucket_size is too big."); - bucket.m_buffer = static_cast(std::malloc(bucket_size*sizeof(CharT) + sizeof_in_buff())); - if(bucket.m_buffer == nullptr) { - THROW(std::runtime_error, "Out of memory"); - } - - - deserializer(bucket.m_buffer, bucket_size); - - const auto end_of_bucket = END_OF_BUCKET; - std::memcpy(bucket.m_buffer + bucket_size, &end_of_bucket, sizeof(end_of_bucket)); - - - tsl_ah_assert(bucket.size() == bucket_size); - return bucket; - } - -private: - key_size_type as_key_size_type(size_type key_size) const { - if(key_size > MAX_KEY_SIZE) { - THROW(std::length_error, "Key is too long."); - } - - return key_size_type(key_size); - } - - /* - * Return true if found, false otherwise. - * If true, buffer_ptr_in_out points to the start of the entry matching 'key'. - * If false, buffer_ptr_in_out points to where the 'key' should be inserted. - * - * Start search from buffer_ptr_in_out. - */ - bool find_or_end_of_bucket_impl(const CharT* key, size_type key_size, - const CharT* & buffer_ptr_in_out) const noexcept - { - while(!is_end_of_bucket(buffer_ptr_in_out)) { - const key_size_type buffer_key_size = read_key_size(buffer_ptr_in_out); - const CharT* buffer_str = buffer_ptr_in_out + size_as_char_t(); - if(KeyEqual()(buffer_str, buffer_key_size, key, key_size)) { - return true; - } - - buffer_ptr_in_out += entry_size_bytes(buffer_ptr_in_out)/sizeof(CharT); - } - - return false; - } - - template::value>::type* = nullptr> - void append_impl(const CharT* key, key_size_type key_size, CharT* buffer_append_pos) noexcept { - std::memcpy(buffer_append_pos, &key_size, sizeof(key_size)); - buffer_append_pos += size_as_char_t(); - - std::memcpy(buffer_append_pos, key, key_size * sizeof(CharT)); - buffer_append_pos += key_size; - - const CharT zero = 0; - std::memcpy(buffer_append_pos, &zero, KEY_EXTRA_SIZE * sizeof(CharT)); - buffer_append_pos += KEY_EXTRA_SIZE; - - const auto end_of_bucket = END_OF_BUCKET; - std::memcpy(buffer_append_pos, &end_of_bucket, sizeof(end_of_bucket)); - } - - template::value>::type* = nullptr> - void append_impl(const CharT* key, key_size_type key_size, CharT* buffer_append_pos, - typename array_bucket::mapped_type value) noexcept - { - std::memcpy(buffer_append_pos, &key_size, sizeof(key_size)); - buffer_append_pos += size_as_char_t(); - - std::memcpy(buffer_append_pos, key, key_size * sizeof(CharT)); - buffer_append_pos += key_size; - - const CharT zero = 0; - std::memcpy(buffer_append_pos, &zero, KEY_EXTRA_SIZE * sizeof(CharT)); - buffer_append_pos += KEY_EXTRA_SIZE; - - std::memcpy(buffer_append_pos, &value, sizeof(value)); - buffer_append_pos += size_as_char_t(); - - const auto end_of_bucket = END_OF_BUCKET; - std::memcpy(buffer_append_pos, &end_of_bucket, sizeof(end_of_bucket)); - } - - /** - * Return the number of CharT in m_buffer. As the size of the buffer is not stored to gain some space, - * the method need to find the EOF marker and is thus in O(n). - */ - size_type size() const noexcept { - if(m_buffer == nullptr) { - return 0; - } - - CharT* buffer_ptr = m_buffer; - while(!is_end_of_bucket(buffer_ptr)) { - buffer_ptr += entry_size_bytes(buffer_ptr)/sizeof(CharT); - } - - return buffer_ptr - m_buffer; - } - -private: - static const key_size_type END_OF_BUCKET = std::numeric_limits::max(); - static const key_size_type KEY_EXTRA_SIZE = StoreNullTerminator?1:0; - - CharT* m_buffer; - -public: - static const key_size_type MAX_KEY_SIZE = - // -1 for END_OF_BUCKET - key_size_type(std::numeric_limits::max() - KEY_EXTRA_SIZE - 1); -}; - - -template -class value_container { -public: - void clear() noexcept { - m_values.clear(); - } - - void reserve(std::size_t new_cap) { - m_values.reserve(new_cap); - } - - void shrink_to_fit() { - m_values.shrink_to_fit(); - } - - friend void swap(value_container& lhs, value_container& rhs) { - lhs.m_values.swap(rhs.m_values); - } - -protected: - static constexpr float VECTOR_GROWTH_RATE = 1.5f; - - // TODO use a sparse array? or a std::deque - std::vector m_values; -}; - -template<> -class value_container { -public: - void clear() noexcept { - } - - void shrink_to_fit() { - } - - void reserve(std::size_t /*new_cap*/) { - } -}; - - - -/** - * If there is no value in the array_hash (in the case of a set for example), T should be void. - * - * The size of a key string is limited to std::numeric_limits::max() - 1. - * - * The number of elements in the map is limited to std::numeric_limits::max(). - */ -template -class array_hash: private value_container, private Hash, private GrowthPolicy { -private: - template - using has_mapped_type = typename std::integral_constant::value>; - - /** - * If there is a mapped type in array_hash, we store the values in m_values of value_container class - * and we store an index to m_values in the bucket. The index is of type IndexSizeT. - */ - using array_bucket = tsl::detail_array_hash::array_bucket::value, - IndexSizeT, - void>::type, - KeyEqual, KeySizeT, StoreNullTerminator>; - -public: - template - class array_hash_iterator; - - using char_type = CharT; - using key_size_type = KeySizeT; - using index_size_type = IndexSizeT; - using size_type = std::size_t; - using hasher = Hash; - using key_equal = KeyEqual; - using iterator = array_hash_iterator; - using const_iterator = array_hash_iterator; - - -/* - * Iterator classes - */ -public: - template - class array_hash_iterator { - friend class array_hash; - - private: - using iterator_array_bucket = typename array_bucket::const_iterator; - - using iterator_buckets = typename std::conditional::const_iterator, - typename std::vector::iterator>::type; - - using array_hash_ptr = typename std::conditional::type; - - public: - using iterator_category = std::forward_iterator_tag; - using value_type = typename std::conditional::value, T, void>::type; - using difference_type = std::ptrdiff_t; - using reference = typename std::conditional::value, - typename std::conditional< - IsConst, - typename std::add_lvalue_reference::type, - typename std::add_lvalue_reference::type>::type, - void>::type; - using pointer = typename std::conditional::value, - typename std::conditional::type, - void>::type; - - - private: - array_hash_iterator(iterator_buckets buckets_iterator, iterator_array_bucket array_bucket_iterator, - array_hash_ptr array_hash_p) noexcept: - m_buckets_iterator(buckets_iterator), - m_array_bucket_iterator(array_bucket_iterator), - m_array_hash(array_hash_p) - { - tsl_ah_assert(m_array_hash != nullptr); - } - - public: - array_hash_iterator() noexcept: m_array_hash(nullptr) { - } - - template::type* = nullptr> - array_hash_iterator(const array_hash_iterator& other) noexcept : - m_buckets_iterator(other.m_buckets_iterator), - m_array_bucket_iterator(other.m_array_bucket_iterator), - m_array_hash(other.m_array_hash) - { - } - - array_hash_iterator(const array_hash_iterator& other) = default; - array_hash_iterator(array_hash_iterator&& other) = default; - array_hash_iterator& operator=(const array_hash_iterator& other) = default; - array_hash_iterator& operator=(array_hash_iterator&& other) = default; - - const CharT* key() const { - return m_array_bucket_iterator.key(); - } - - size_type key_size() const { - return m_array_bucket_iterator.key_size(); - } - -#ifdef TSL_AH_HAS_STRING_VIEW - std::basic_string_view key_sv() const { - return std::basic_string_view(key(), key_size()); - } -#endif - - template::value>::type* = nullptr> - reference value() const { - return this->m_array_hash->m_values[value_position()]; - } - - template::value>::type* = nullptr> - reference operator*() const { - return value(); - } - - template::value>::type* = nullptr> - pointer operator->() const { - return std::addressof(value()); - } - - array_hash_iterator& operator++() { - tsl_ah_assert(m_buckets_iterator != m_array_hash->m_buckets_data.end()); - tsl_ah_assert(m_array_bucket_iterator != m_buckets_iterator->cend()); - - ++m_array_bucket_iterator; - if(m_array_bucket_iterator == m_buckets_iterator->cend()) { - do { - ++m_buckets_iterator; - } while(m_buckets_iterator != m_array_hash->m_buckets_data.end() && - m_buckets_iterator->empty()); - - if(m_buckets_iterator != m_array_hash->m_buckets_data.end()) { - m_array_bucket_iterator = m_buckets_iterator->cbegin(); - } - } - - return *this; - } - - array_hash_iterator operator++(int) { - array_hash_iterator tmp(*this); - ++*this; - - return tmp; - } - - friend bool operator==(const array_hash_iterator& lhs, const array_hash_iterator& rhs) { - return lhs.m_buckets_iterator == rhs.m_buckets_iterator && - lhs.m_array_bucket_iterator == rhs.m_array_bucket_iterator && - lhs.m_array_hash == rhs.m_array_hash; - } - - friend bool operator!=(const array_hash_iterator& lhs, const array_hash_iterator& rhs) { - return !(lhs == rhs); - } - - private: - template::value>::type* = nullptr> - IndexSizeT value_position() const { - return this->m_array_bucket_iterator.value(); - } - - private: - iterator_buckets m_buckets_iterator; - iterator_array_bucket m_array_bucket_iterator; - - array_hash_ptr m_array_hash; - }; - - - -public: - array_hash(size_type bucket_count, - const Hash& hash, - float max_load_factor): value_container(), - Hash(hash), - GrowthPolicy(bucket_count), - m_buckets_data(bucket_count > max_bucket_count()? - max_bucket_count(): - bucket_count), - m_buckets(m_buckets_data.empty()?static_empty_bucket_ptr():m_buckets_data.data()), - m_nb_elements(0) - { - this->max_load_factor(max_load_factor); - } - - array_hash(const array_hash& other): value_container(other), - Hash(other), - GrowthPolicy(other), - m_buckets_data(other.m_buckets_data), - m_buckets(m_buckets_data.empty()?static_empty_bucket_ptr():m_buckets_data.data()), - m_nb_elements(other.m_nb_elements), - m_max_load_factor(other.m_max_load_factor), - m_load_threshold(other.m_load_threshold) - { - } - - array_hash(array_hash&& other) noexcept(std::is_nothrow_move_constructible>::value && - std::is_nothrow_move_constructible::value && - std::is_nothrow_move_constructible::value && - std::is_nothrow_move_constructible>::value) - : value_container(std::move(other)), - Hash(std::move(other)), - GrowthPolicy(std::move(other)), - m_buckets_data(std::move(other.m_buckets_data)), - m_buckets(m_buckets_data.empty()?static_empty_bucket_ptr():m_buckets_data.data()), - m_nb_elements(other.m_nb_elements), - m_max_load_factor(other.m_max_load_factor), - m_load_threshold(other.m_load_threshold) - { - other.value_container::clear(); - other.GrowthPolicy::clear(); - other.m_buckets_data.clear(); - other.m_buckets = static_empty_bucket_ptr(); - other.m_nb_elements = 0; - other.m_load_threshold = 0; - } - - array_hash& operator=(const array_hash& other) { - if(&other != this) { - value_container::operator=(other); - Hash::operator=(other); - GrowthPolicy::operator=(other); - - m_buckets_data = other.m_buckets_data; - m_buckets = m_buckets_data.empty()?static_empty_bucket_ptr(): - m_buckets_data.data(); - m_nb_elements = other.m_nb_elements; - m_max_load_factor = other.m_max_load_factor; - m_load_threshold = other.m_load_threshold; - } - - return *this; - } - - array_hash& operator=(array_hash&& other) { - other.swap(*this); - other.clear(); - - return *this; - } - - - /* - * Iterators - */ - iterator begin() noexcept { - auto begin = m_buckets_data.begin(); - while(begin != m_buckets_data.end() && begin->empty()) { - ++begin; - } - - return (begin != m_buckets_data.end())?iterator(begin, begin->cbegin(), this):end(); - } - - const_iterator begin() const noexcept { - return cbegin(); - } - - const_iterator cbegin() const noexcept { - auto begin = m_buckets_data.cbegin(); - while(begin != m_buckets_data.cend() && begin->empty()) { - ++begin; - } - - return (begin != m_buckets_data.cend())?const_iterator(begin, begin->cbegin(), this):cend(); - } - - iterator end() noexcept { - return iterator(m_buckets_data.end(), array_bucket::cend_it(), this); - } - - const_iterator end() const noexcept { - return cend(); - } - - const_iterator cend() const noexcept { - return const_iterator(m_buckets_data.end(), array_bucket::cend_it(), this); - } - - - /* - * Capacity - */ - bool empty() const noexcept { - return m_nb_elements == 0; - } - - size_type size() const noexcept { - return m_nb_elements; - } - - size_type max_size() const noexcept { - return std::numeric_limits::max(); - } - - size_type max_key_size() const noexcept { - return MAX_KEY_SIZE; - } - - void shrink_to_fit() { - clear_old_erased_values(); - value_container::shrink_to_fit(); - - rehash_impl(size_type(std::ceil(float(size())/max_load_factor()))); - } - - /* - * Modifiers - */ - void clear() noexcept { - value_container::clear(); - - for(auto& bucket: m_buckets_data) { - bucket.clear(); - } - - m_nb_elements = 0; - } - - - - template - std::pair emplace(const CharT* key, size_type key_size, ValueArgs&&... value_args) { - const std::size_t hash = hash_key(key, key_size); - std::size_t ibucket = bucket_for_hash(hash); - - auto it_find = m_buckets[ibucket].find_or_end_of_bucket(key, key_size); - if(it_find.second) { - return std::make_pair(iterator(m_buckets_data.begin() + ibucket, it_find.first, this), false); - } - - if(grow_on_high_load()) { - ibucket = bucket_for_hash(hash); - it_find = m_buckets[ibucket].find_or_end_of_bucket(key, key_size); - } - - return emplace_impl(ibucket, it_find.first, key, key_size, std::forward(value_args)...); - } - - template - std::pair insert_or_assign(const CharT* key, size_type key_size, M&& obj) { - auto it = emplace(key, key_size, std::forward(obj)); - if(!it.second) { - it.first.value() = std::forward(obj); - } - - return it; - } - - - - iterator erase(const_iterator pos) { - if(should_clear_old_erased_values()) { - clear_old_erased_values(); - } - - return erase_from_bucket(mutable_iterator(pos)); - } - - iterator erase(const_iterator first, const_iterator last) { - if(first == last) { - return mutable_iterator(first); - } - - /** - * When erasing an element from a bucket with erase_from_bucket, it invalidates all the iterators - * in the array bucket of the element (m_array_bucket_iterator) but not the iterators of the buckets - * itself (m_buckets_iterator). - * - * So first erase all the values between first and last which are not part of the bucket of last, - * and then erase carefully the values in last's bucket. - */ - auto to_delete = mutable_iterator(first); - while(to_delete.m_buckets_iterator != last.m_buckets_iterator) { - to_delete = erase_from_bucket(to_delete); - } - - std::size_t nb_elements_until_last = std::distance(to_delete.m_array_bucket_iterator, - last.m_array_bucket_iterator); - while(nb_elements_until_last > 0) { - to_delete = erase_from_bucket(to_delete); - nb_elements_until_last--; - } - - if(should_clear_old_erased_values()) { - clear_old_erased_values(); - } - - return to_delete; - } - - - - size_type erase(const CharT* key, size_type key_size) { - return erase(key, key_size, hash_key(key, key_size)); - } - - size_type erase(const CharT* key, size_type key_size, std::size_t hash) { - if(should_clear_old_erased_values()) { - clear_old_erased_values(); - } - - const std::size_t ibucket = bucket_for_hash(hash); - if(m_buckets[ibucket].erase(key, key_size)) { - m_nb_elements--; - return 1; - } - else { - return 0; - } - } - - - - void swap(array_hash& other) { - using std::swap; - - swap(static_cast&>(*this), static_cast&>(other)); - swap(static_cast(*this), static_cast(other)); - swap(static_cast(*this), static_cast(other)); - swap(m_buckets_data, other.m_buckets_data); - swap(m_buckets, other.m_buckets); - swap(m_nb_elements, other.m_nb_elements); - swap(m_max_load_factor, other.m_max_load_factor); - swap(m_load_threshold, other.m_load_threshold); - } - - /* - * Lookup - */ - template::value>::type* = nullptr> - U& at(const CharT* key, size_type key_size) { - return at(key, key_size, hash_key(key, key_size)); - } - - template::value>::type* = nullptr> - const U& at(const CharT* key, size_type key_size) const { - return at(key, key_size, hash_key(key, key_size)); - } - - template::value>::type* = nullptr> - U& at(const CharT* key, size_type key_size, std::size_t hash) { - return const_cast(static_cast(this)->at(key, key_size, hash)); - } - - template::value>::type* = nullptr> - const U& at(const CharT* key, size_type key_size, std::size_t hash) const { - const std::size_t ibucket = bucket_for_hash(hash); - - auto it_find = m_buckets[ibucket].find_or_end_of_bucket(key, key_size); - if(it_find.second) { - return this->m_values[it_find.first.value()]; - } - else { - THROW(std::out_of_range, "Couldn't find key."); - } - } - - - - template::value>::type* = nullptr> - U& access_operator(const CharT* key, size_type key_size) { - const std::size_t hash = hash_key(key, key_size); - std::size_t ibucket = bucket_for_hash(hash); - - auto it_find = m_buckets[ibucket].find_or_end_of_bucket(key, key_size); - if(it_find.second) { - return this->m_values[it_find.first.value()]; - } - else { - if(grow_on_high_load()) { - ibucket = bucket_for_hash(hash); - it_find = m_buckets[ibucket].find_or_end_of_bucket(key, key_size); - } - - return emplace_impl(ibucket, it_find.first, key, key_size, U{}).first.value(); - } - } - - - - size_type count(const CharT* key, size_type key_size) const { - return count(key, key_size, hash_key(key, key_size)); - } - - size_type count(const CharT* key, size_type key_size, std::size_t hash) const { - const std::size_t ibucket = bucket_for_hash(hash); - - auto it_find = m_buckets[ibucket].find_or_end_of_bucket(key, key_size); - if(it_find.second) { - return 1; - } - else { - return 0; - } - } - - - - iterator find(const CharT* key, size_type key_size) { - return find(key, key_size, hash_key(key, key_size)); - } - - const_iterator find(const CharT* key, size_type key_size) const { - return find(key, key_size, hash_key(key, key_size)); - } - - iterator find(const CharT* key, size_type key_size, std::size_t hash) { - const std::size_t ibucket = bucket_for_hash(hash); - - auto it_find = m_buckets[ibucket].find_or_end_of_bucket(key, key_size); - if(it_find.second) { - return iterator(m_buckets_data.begin() + ibucket, it_find.first, this); - } - else { - return end(); - } - } - - const_iterator find(const CharT* key, size_type key_size, std::size_t hash) const { - const std::size_t ibucket = bucket_for_hash(hash); - - auto it_find = m_buckets[ibucket].find_or_end_of_bucket(key, key_size); - if(it_find.second) { - return const_iterator(m_buckets_data.cbegin() + ibucket, it_find.first, this); - } - else { - return cend(); - } - } - - - - std::pair equal_range(const CharT* key, size_type key_size) { - return equal_range(key, key_size, hash_key(key, key_size)); - } - - std::pair equal_range(const CharT* key, size_type key_size) const { - return equal_range(key, key_size, hash_key(key, key_size)); - } - - std::pair equal_range(const CharT* key, size_type key_size, std::size_t hash) { - iterator it = find(key, key_size, hash); - return std::make_pair(it, (it == end())?it:std::next(it)); - } - - std::pair equal_range(const CharT* key, size_type key_size, - std::size_t hash) const - { - const_iterator it = find(key, key_size, hash); - return std::make_pair(it, (it == cend())?it:std::next(it)); - } - - /* - * Bucket interface - */ - size_type bucket_count() const { - return m_buckets_data.size(); - } - - size_type max_bucket_count() const { - return std::min(GrowthPolicy::max_bucket_count(), m_buckets_data.max_size()); - } - - - /* - * Hash policy - */ - float load_factor() const { - if(bucket_count() == 0) { - return 0; - } - - return float(m_nb_elements) / float(bucket_count()); - } - - float max_load_factor() const { - return m_max_load_factor; - } - - void max_load_factor(float ml) { - m_max_load_factor = std::max(0.1f, ml); - m_load_threshold = size_type(float(bucket_count())*m_max_load_factor); - } - - void rehash(size_type count) { - count = std::max(count, size_type(std::ceil(float(size())/max_load_factor()))); - rehash_impl(count); - } - - void reserve(size_type count) { - rehash(size_type(std::ceil(float(count)/max_load_factor()))); - } - - /* - * Observers - */ - hasher hash_function() const { - return static_cast(*this); - } - - // TODO add support for statefull KeyEqual - key_equal key_eq() const { - return KeyEqual(); - } - - /* - * Other - */ - iterator mutable_iterator(const_iterator it) noexcept { - auto it_bucket = m_buckets_data.begin() + std::distance(m_buckets_data.cbegin(), it.m_buckets_iterator); - return iterator(it_bucket, it.m_array_bucket_iterator, this); - } - - template - void serialize(Serializer& serializer) const { - serialize_impl(serializer); - } - - template - void deserialize(Deserializer& deserializer, bool hash_compatible) { - deserialize_impl(deserializer, hash_compatible); - } - -private: - std::size_t hash_key(const CharT* key, size_type key_size) const { - return Hash::operator()(key, key_size); - } - - std::size_t bucket_for_hash(std::size_t hash) const { - return GrowthPolicy::bucket_for_hash(hash); - } - - /** - * If there is a mapped_type, the mapped value in m_values is not erased now. - * It will be erased when the ratio between the size of the map and - * the size of the map + the number of deleted values still stored is low enough (see clear_old_erased_values). - */ - iterator erase_from_bucket(iterator pos) noexcept { - auto array_bucket_next_it = pos.m_buckets_iterator->erase(pos.m_array_bucket_iterator); - m_nb_elements--; - - if(array_bucket_next_it != pos.m_buckets_iterator->cend()) { - return iterator(pos.m_buckets_iterator, array_bucket_next_it, this); - } - else { - do { - ++pos.m_buckets_iterator; - } while(pos.m_buckets_iterator != m_buckets_data.end() && pos.m_buckets_iterator->empty()); - - if(pos.m_buckets_iterator != m_buckets_data.end()) { - return iterator(pos.m_buckets_iterator, pos.m_buckets_iterator->cbegin(), this); - } - else { - return end(); - } - } - } - - - template::value>::type* = nullptr> - bool should_clear_old_erased_values(float /*threshold*/ = DEFAULT_CLEAR_OLD_ERASED_VALUE_THRESHOLD) const { - return false; - } - - template::value>::type* = nullptr> - bool should_clear_old_erased_values(float threshold = DEFAULT_CLEAR_OLD_ERASED_VALUE_THRESHOLD) const { - if(this->m_values.size() == 0) { - return false; - } - - return float(m_nb_elements)/float(this->m_values.size()) < threshold; - } - - template::value>::type* = nullptr> - void clear_old_erased_values() { - } - - template::value>::type* = nullptr> - void clear_old_erased_values() { - static_assert(std::is_nothrow_move_constructible::value || - std::is_copy_constructible::value, - "mapped_value must be either copy constructible or nothrow move constructible."); - - if(m_nb_elements == this->m_values.size()) { - return; - } - - std::vector new_values; - new_values.reserve(size()); - - for(auto it = begin(); it != end(); ++it) { - new_values.push_back(std::move_if_noexcept(it.value())); - } - - - IndexSizeT ivalue = 0; - for(auto it = begin(); it != end(); ++it) { - auto it_array_bucket = it.m_buckets_iterator->mutable_iterator(it.m_array_bucket_iterator); - it_array_bucket.set_value(ivalue); - ivalue++; - } - - new_values.swap(this->m_values); - tsl_ah_assert(m_nb_elements == this->m_values.size()); - } - - /** - * Return true if a rehash occurred. - */ - bool grow_on_high_load() { - if(size() >= m_load_threshold) { - rehash_impl(GrowthPolicy::next_bucket_count()); - return true; - } - - return false; - } - - template::value>::type* = nullptr> - std::pair emplace_impl(std::size_t ibucket, typename array_bucket::const_iterator end_of_bucket, - const CharT* key, size_type key_size, ValueArgs&&... value_args) - { - if(this->m_values.size() >= max_size()) { - // Try to clear old erased values lingering in m_values. Throw if it doesn't change anything. - clear_old_erased_values(); - if(this->m_values.size() >= max_size()) { - THROW(std::length_error, "Can't insert value, too much values in the map."); - } - } - - if(this->m_values.size() == this->m_values.capacity()) { - this->m_values.reserve(std::size_t(float(this->m_values.size()) * value_container::VECTOR_GROWTH_RATE)); - } - - - this->m_values.emplace_back(std::forward(value_args)...); - - auto it = m_buckets[ibucket].append(end_of_bucket, key, key_size, IndexSizeT(this->m_values.size() - 1)); - m_nb_elements++; - - return std::make_pair(iterator(m_buckets_data.begin() + ibucket, it, this), true); - } - - template::value>::type* = nullptr> - std::pair emplace_impl(std::size_t ibucket, typename array_bucket::const_iterator end_of_bucket, - const CharT* key, size_type key_size) - { - if(m_nb_elements >= max_size()) { - THROW(std::length_error, "Can't insert value, too much values in the map."); - } - - auto it = m_buckets[ibucket].append(end_of_bucket, key, key_size); - m_nb_elements++; - - return std::make_pair(iterator(m_buckets_data.begin() + ibucket, it, this), true); - } - - void rehash_impl(size_type bucket_count) { - GrowthPolicy new_growth_policy(bucket_count); - if(bucket_count == this->bucket_count()) { - return; - } - - - if(should_clear_old_erased_values(REHASH_CLEAR_OLD_ERASED_VALUE_THRESHOLD)) { - clear_old_erased_values(); - } - - - std::vector required_size_for_bucket(bucket_count, 0); - std::vector bucket_for_ivalue(size(), 0); - - std::size_t ivalue = 0; - for(auto it = begin(); it != end(); ++it) { - const std::size_t hash = hash_key(it.key(), it.key_size()); - const std::size_t ibucket = new_growth_policy.bucket_for_hash(hash); - - bucket_for_ivalue[ivalue] = ibucket; - required_size_for_bucket[ibucket] += array_bucket::entry_required_bytes(it.key_size()); - ivalue++; - } - - - - - std::vector new_buckets; - new_buckets.reserve(bucket_count); - for(std::size_t ibucket = 0; ibucket < bucket_count; ibucket++) { - new_buckets.emplace_back(required_size_for_bucket[ibucket]); - } - - - ivalue = 0; - for(auto it = begin(); it != end(); ++it) { - const std::size_t ibucket = bucket_for_ivalue[ivalue]; - append_iterator_in_reserved_bucket_no_check(new_buckets[ibucket], it); - - ivalue++; - } - - - using std::swap; - swap(static_cast(*this), new_growth_policy); - - m_buckets_data.swap(new_buckets); - m_buckets = !m_buckets_data.empty()?m_buckets_data.data(): - static_empty_bucket_ptr(); - - // Call max_load_factor to change m_load_threshold - max_load_factor(m_max_load_factor); - } - - template::value>::type* = nullptr> - void append_iterator_in_reserved_bucket_no_check(array_bucket& bucket, iterator it) { - bucket.append_in_reserved_bucket_no_check(it.key(), it.key_size()); - } - - template::value>::type* = nullptr> - void append_iterator_in_reserved_bucket_no_check(array_bucket& bucket, iterator it) { - bucket.append_in_reserved_bucket_no_check(it.key(), it.key_size(), it.value_position()); - } - - - - /** - * On serialization the values of each bucket (if has_mapped_type is true) are serialized - * next to the bucket. The potential old erased values in value_container are thus not serialized. - * - * On deserialization, when hash_compatible is true, we reaffect the value index (IndexSizeT) of each - * bucket with set_value as the position of each value is no more the same in value_container compared - * to when they were serialized. - * - * It's done this way as we can't call clear_old_erased_values() because we want the serialize - * method to remain const and we don't want to serialize/deserialize old erased values. As we may - * not serialize all the values in value_container, the values we keep can change of index. - * We thus have to modify the value indexes in the buckets. - */ - template - void serialize_impl(Serializer& serializer) const { - const slz_size_type version = SERIALIZATION_PROTOCOL_VERSION; - serializer(version); - - const slz_size_type bucket_count = m_buckets_data.size(); - serializer(bucket_count); - - const slz_size_type nb_elements = m_nb_elements; - serializer(nb_elements); - - const float max_load_factor = m_max_load_factor; - serializer(max_load_factor); - - for(const array_bucket& bucket: m_buckets_data) { - bucket.serialize(serializer); - serialize_bucket_values(serializer, bucket); - } - } - - template::value>::type* = nullptr> - void serialize_bucket_values(Serializer& /*serializer*/, const array_bucket& /*bucket*/) const { - } - - template::value>::type* = nullptr> - void serialize_bucket_values(Serializer& serializer, const array_bucket& bucket) const { - for(auto it = bucket.begin(); it != bucket.end(); ++it) { - serializer(this->m_values[it.value()]); - } - } - - template - void deserialize_impl(Deserializer& deserializer, bool hash_compatible) { - tsl_ah_assert(m_buckets_data.empty()); // Current hash table must be empty - - const slz_size_type version = deserialize_value(deserializer); - // For now we only have one version of the serialization protocol. - // If it doesn't match there is a problem with the file. - if(version != SERIALIZATION_PROTOCOL_VERSION) { - THROW(std::runtime_error, "Can't deserialize the array_map/set. The protocol version header is invalid."); - } - - const slz_size_type bucket_count_ds = deserialize_value(deserializer); - const slz_size_type nb_elements = deserialize_value(deserializer); - const float max_load_factor = deserialize_value(deserializer); - - - m_nb_elements = numeric_cast(nb_elements, "Deserialized nb_elements is too big."); - - size_type bucket_count = numeric_cast(bucket_count_ds, "Deserialized bucket_count is too big."); - GrowthPolicy::operator=(GrowthPolicy(bucket_count)); - - - this->max_load_factor(max_load_factor); - value_container::reserve(m_nb_elements); - - - if(hash_compatible) { - if(bucket_count != bucket_count_ds) { - THROW(std::runtime_error, "The GrowthPolicy is not the same even though hash_compatible is true."); - } - - m_buckets_data.reserve(bucket_count); - for(size_type i = 0; i < bucket_count; i++) { - m_buckets_data.push_back(array_bucket::deserialize(deserializer)); - deserialize_bucket_values(deserializer, m_buckets_data.back()); - } - } - else { - m_buckets_data.resize(bucket_count); - for(size_type i = 0; i < bucket_count; i++) { - // TODO use buffer to avoid reallocation on each deserialization. - array_bucket bucket = array_bucket::deserialize(deserializer); - deserialize_bucket_values(deserializer, bucket); - - for(auto it_val = bucket.cbegin(); it_val != bucket.cend(); ++it_val) { - const std::size_t ibucket = bucket_for_hash(hash_key(it_val.key(), it_val.key_size())); - - auto it_find = m_buckets_data[ibucket].find_or_end_of_bucket(it_val.key(), it_val.key_size()); - if(it_find.second) { - THROW(std::runtime_error, "Error on deserialization, the same key is presents multiple times."); - } - - append_array_bucket_iterator_in_bucket(m_buckets_data[ibucket], it_find.first, it_val); - } - } - } - - m_buckets = m_buckets_data.data(); - - - if(load_factor() > this->max_load_factor()) { - THROW(std::runtime_error, "Invalid max_load_factor. Check that the serializer and deserializer support " - "floats correctly as they can be converted implicitely to ints."); - } - } - - template::value>::type* = nullptr> - void deserialize_bucket_values(Deserializer& /*deserializer*/, array_bucket& /*bucket*/) { - } - - template::value>::type* = nullptr> - void deserialize_bucket_values(Deserializer& deserializer, array_bucket& bucket) { - for(auto it = bucket.begin(); it != bucket.end(); ++it) { - this->m_values.emplace_back(deserialize_value(deserializer)); - - tsl_ah_assert(this->m_values.size() - 1 <= std::numeric_limits::max()); - it.set_value(static_cast(this->m_values.size() - 1)); - } - } - - template::value>::type* = nullptr> - void append_array_bucket_iterator_in_bucket(array_bucket& bucket, - typename array_bucket::const_iterator end_of_bucket, - typename array_bucket::const_iterator it_val) - { - bucket.append(end_of_bucket, it_val.key(), it_val.key_size()); - } - - template::value>::type* = nullptr> - void append_array_bucket_iterator_in_bucket(array_bucket& bucket, - typename array_bucket::const_iterator end_of_bucket, - typename array_bucket::const_iterator it_val) - { - bucket.append(end_of_bucket, it_val.key(), it_val.key_size(), it_val.value()); - } - -public: - static const size_type DEFAULT_INIT_BUCKET_COUNT = 0; - static constexpr float DEFAULT_MAX_LOAD_FACTOR = 2.0f; - static const size_type MAX_KEY_SIZE = array_bucket::MAX_KEY_SIZE; - -private: - /** - * Protocol version currenlty used for serialization. - */ - static const slz_size_type SERIALIZATION_PROTOCOL_VERSION = 1; - - - static constexpr float DEFAULT_CLEAR_OLD_ERASED_VALUE_THRESHOLD = 0.6f; - static constexpr float REHASH_CLEAR_OLD_ERASED_VALUE_THRESHOLD = 0.9f; - - - /** - * Return an always valid pointer to a static empty array_bucket. - */ - array_bucket* static_empty_bucket_ptr() { - static array_bucket empty_bucket; - return &empty_bucket; - } - -private: - std::vector m_buckets_data; - - /** - * Points to m_buckets_data.data() if !m_buckets_data.empty() otherwise points to static_empty_bucket_ptr. - * This variable is useful to avoid the cost of checking if m_buckets_data is empty when trying - * to find an element. - * - * TODO Remove m_buckets_data and only use a pointer+size instead of a pointer+vector to save some space in the array_hash object. - */ - array_bucket* m_buckets; - - IndexSizeT m_nb_elements; - float m_max_load_factor; - size_type m_load_threshold; -}; - -} // end namespace detail_array_hash -} //end namespace tsl - -#endif diff --git a/ios/include/tsl/array-hash/array_map.h b/ios/include/tsl/array-hash/array_map.h deleted file mode 100644 index bc534bf2..00000000 --- a/ios/include/tsl/array-hash/array_map.h +++ /dev/null @@ -1,863 +0,0 @@ -/** - * MIT License - * - * Copyright (c) 2017 Thibaut Goetghebuer-Planchon - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ -#ifndef TSL_ARRAY_MAP_H -#define TSL_ARRAY_MAP_H - -#include -#include -#include -#include -#include -#include -#include -#include "array_hash.h" - -namespace tsl { - - -/** - * Implementation of a cache-conscious string hash map. - * - * The map stores the strings as `const CharT*`. If `StoreNullTerminator` is true, - * the strings are stored with the a null-terminator (the `key()` method of the iterators - * will return a pointer to this null-terminated string). Otherwise the null character - * is not stored (which allow an economy of 1 byte per string). - * - * The value `T` must be either nothrow move-constructible, copy-constructible or both. - * - * The size of a key string is limited to `std::numeric_limits::max() - 1`. - * That is 65 535 characters by default, but can be raised with the `KeySizeT` template parameter. - * See `max_key_size()` for an easy access to this limit. - * - * The number of elements in the map is limited to `std::numeric_limits::max()`. - * That is 4 294 967 296 elements, but can be raised with the `IndexSizeT` template parameter. - * See `max_size()` for an easy access to this limit. - * - * Iterators invalidation: - * - clear, operator=: always invalidate the iterators. - * - insert, emplace, operator[]: always invalidate the iterators. - * - erase: always invalidate the iterators. - * - shrink_to_fit: always invalidate the iterators. - */ -template, - class KeyEqual = tsl::ah::str_equal, - bool StoreNullTerminator = true, - class KeySizeT = std::uint16_t, - class IndexSizeT = std::uint32_t, - class GrowthPolicy = tsl::ah::power_of_two_growth_policy<2>> -class array_map { -private: - template - using is_iterator = tsl::detail_array_hash::is_iterator; - - using ht = tsl::detail_array_hash::array_hash; - -public: - using char_type = typename ht::char_type; - using mapped_type = T; - using key_size_type = typename ht::key_size_type; - using index_size_type = typename ht::index_size_type; - using size_type = typename ht::size_type; - using hasher = typename ht::hasher; - using key_equal = typename ht::key_equal; - using iterator = typename ht::iterator; - using const_iterator = typename ht::const_iterator; - -public: - array_map(): array_map(ht::DEFAULT_INIT_BUCKET_COUNT) { - } - - explicit array_map(size_type bucket_count, - const Hash& hash = Hash()): m_ht(bucket_count, hash, ht::DEFAULT_MAX_LOAD_FACTOR) - { - } - - template::value>::type* = nullptr> - array_map(InputIt first, InputIt last, - size_type bucket_count = ht::DEFAULT_INIT_BUCKET_COUNT, - const Hash& hash = Hash()): array_map(bucket_count, hash) - { - insert(first, last); - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - array_map(std::initializer_list, T>> init, - size_type bucket_count = ht::DEFAULT_INIT_BUCKET_COUNT, - const Hash& hash = Hash()): array_map(bucket_count, hash) - { - insert(init); - } -#else - array_map(std::initializer_list> init, - size_type bucket_count = ht::DEFAULT_INIT_BUCKET_COUNT, - const Hash& hash = Hash()): array_map(bucket_count, hash) - { - insert(init); - } -#endif - - - -#ifdef TSL_AH_HAS_STRING_VIEW - array_map& operator=(std::initializer_list, T>> ilist) { - clear(); - - reserve(ilist.size()); - insert(ilist); - - return *this; - } -#else - array_map& operator=(std::initializer_list> ilist) { - clear(); - - reserve(ilist.size()); - insert(ilist); - - return *this; - } -#endif - - - - /* - * Iterators - */ - iterator begin() noexcept { return m_ht.begin(); } - const_iterator begin() const noexcept { return m_ht.begin(); } - const_iterator cbegin() const noexcept { return m_ht.cbegin(); } - - iterator end() noexcept { return m_ht.end(); } - const_iterator end() const noexcept { return m_ht.end(); } - const_iterator cend() const noexcept { return m_ht.cend(); } - - - - /* - * Capacity - */ - bool empty() const noexcept { return m_ht.empty(); } - size_type size() const noexcept { return m_ht.size(); } - size_type max_size() const noexcept { return m_ht.max_size(); } - size_type max_key_size() const noexcept { return m_ht.max_key_size(); } - void shrink_to_fit() { m_ht.shrink_to_fit(); } - - - - /* - * Modifiers - */ - void clear() noexcept { m_ht.clear(); } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - std::pair insert(const std::basic_string_view& key, const T& value) { - return m_ht.emplace(key.data(), key.size(), value); - } -#else - std::pair insert(const CharT* key, const T& value) { - return m_ht.emplace(key, std::char_traits::length(key), value); - } - - std::pair insert(const std::basic_string& key, const T& value) { - return m_ht.emplace(key.data(), key.size(), value); - } -#endif - std::pair insert_ks(const CharT* key, size_type key_size, const T& value) { - return m_ht.emplace(key, key_size, value); - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - std::pair insert(const std::basic_string_view& key, T&& value) { - return m_ht.emplace(key.data(), key.size(), std::move(value)); - } -#else - std::pair insert(const CharT* key, T&& value) { - return m_ht.emplace(key, std::char_traits::length(key), std::move(value)); - } - - std::pair insert(const std::basic_string& key, T&& value) { - return m_ht.emplace(key.data(), key.size(), std::move(value)); - } -#endif - std::pair insert_ks(const CharT* key, size_type key_size, T&& value) { - return m_ht.emplace(key, key_size, std::move(value)); - } - - - - template::value>::type* = nullptr> - void insert(InputIt first, InputIt last) { - if(std::is_base_of::iterator_category>::value) - { - const auto nb_elements_insert = std::distance(first, last); - const std::size_t nb_free_buckets = std::size_t(float(bucket_count())*max_load_factor()) - size(); - - if(nb_elements_insert > 0 && nb_free_buckets < std::size_t(nb_elements_insert)) { - reserve(size() + std::size_t(nb_elements_insert)); - } - } - - for(auto it = first; it != last; ++it) { - insert_pair(*it); - } - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - void insert(std::initializer_list, T>> ilist) { - insert(ilist.begin(), ilist.end()); - } -#else - void insert(std::initializer_list> ilist) { - insert(ilist.begin(), ilist.end()); - } -#endif - - - -#ifdef TSL_AH_HAS_STRING_VIEW - template - std::pair insert_or_assign(const std::basic_string_view& key, M&& obj) { - return m_ht.insert_or_assign(key.data(), key.size(), std::forward(obj)); - } -#else - template - std::pair insert_or_assign(const CharT* key, M&& obj) { - return m_ht.insert_or_assign(key, std::char_traits::length(key), std::forward(obj)); - } - - template - std::pair insert_or_assign(const std::basic_string& key, M&& obj) { - return m_ht.insert_or_assign(key.data(), key.size(), std::forward(obj)); - } -#endif - template - std::pair insert_or_assign_ks(const CharT* key, size_type key_size, M&& obj) { - return m_ht.insert_or_assign(key, key_size, std::forward(obj)); - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - template - std::pair emplace(const std::basic_string_view& key, Args&&... args) { - return m_ht.emplace(key.data(), key.size(), std::forward(args)...); - } -#else - template - std::pair emplace(const CharT* key, Args&&... args) { - return m_ht.emplace(key, std::char_traits::length(key), std::forward(args)...); - } - - template - std::pair emplace(const std::basic_string& key, Args&&... args) { - return m_ht.emplace(key.data(), key.size(), std::forward(args)...); - } -#endif - template - std::pair emplace_ks(const CharT* key, size_type key_size, Args&&... args) { - return m_ht.emplace(key, key_size, std::forward(args)...); - } - - - - /** - * Erase has an amortized O(1) runtime complexity, but even if it removes the key immediately, - * it doesn't do the same for the associated value T. - * - * T will only be removed when the ratio between the size of the map and - * the size of the map + the number of deleted values still stored is low enough. - * - * To force the deletion you can call shrink_to_fit. - */ - iterator erase(const_iterator pos) { return m_ht.erase(pos); } - - /** - * @copydoc erase(const_iterator pos) - */ - iterator erase(const_iterator first, const_iterator last) { return m_ht.erase(first, last); } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - /** - * @copydoc erase(const_iterator pos) - */ - size_type erase(const std::basic_string_view& key) { - return m_ht.erase(key.data(), key.size()); - } -#else - /** - * @copydoc erase(const_iterator pos) - */ - size_type erase(const CharT* key) { - return m_ht.erase(key, std::char_traits::length(key)); - } - - /** - * @copydoc erase(const_iterator pos) - */ - size_type erase(const std::basic_string& key) { - return m_ht.erase(key.data(), key.size()); - } -#endif - /** - * @copydoc erase(const_iterator pos) - */ - size_type erase_ks(const CharT* key, size_type key_size) { - return m_ht.erase(key, key_size); - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - /** - * @copydoc erase_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - size_type erase(const std::basic_string_view& key, std::size_t precalculated_hash) { - return m_ht.erase(key.data(), key.size(), precalculated_hash); - } -#else - /** - * @copydoc erase_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - size_type erase(const CharT* key, std::size_t precalculated_hash) { - return m_ht.erase(key, std::char_traits::length(key), precalculated_hash); - } - - /** - * @copydoc erase_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - size_type erase(const std::basic_string& key, std::size_t precalculated_hash) { - return m_ht.erase(key.data(), key.size(), precalculated_hash); - } -#endif - /** - * @copydoc erase(const_iterator pos) - * - * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same - * as hash_function()(key). Useful to speed-up the lookup to the value if you already have the hash. - */ - size_type erase_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) { - return m_ht.erase(key, key_size, precalculated_hash); - } - - - - void swap(array_map& other) { other.m_ht.swap(m_ht); } - - - - /* - * Lookup - */ -#ifdef TSL_AH_HAS_STRING_VIEW - T& at(const std::basic_string_view& key) { - return m_ht.at(key.data(), key.size()); - } - - const T& at(const std::basic_string_view& key) const { - return m_ht.at(key.data(), key.size()); - } -#else - T& at(const CharT* key) { - return m_ht.at(key, std::char_traits::length(key)); - } - - const T& at(const CharT* key) const { - return m_ht.at(key, std::char_traits::length(key)); - } - - T& at(const std::basic_string& key) { - return m_ht.at(key.data(), key.size()); - } - - const T& at(const std::basic_string& key) const { - return m_ht.at(key.data(), key.size()); - } -#endif - T& at_ks(const CharT* key, size_type key_size) { - return m_ht.at(key, key_size); - } - - const T& at_ks(const CharT* key, size_type key_size) const { - return m_ht.at(key, key_size); - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - /** - * @copydoc at_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - T& at(const std::basic_string_view& key, std::size_t precalculated_hash) { - return m_ht.at(key.data(), key.size(), precalculated_hash); - } - - /** - * @copydoc at_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - const T& at(const std::basic_string_view& key, std::size_t precalculated_hash) const { - return m_ht.at(key.data(), key.size(), precalculated_hash); - } -#else - /** - * @copydoc at_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - T& at(const CharT* key, std::size_t precalculated_hash) { - return m_ht.at(key, std::char_traits::length(key), precalculated_hash); - } - - /** - * @copydoc at_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - const T& at(const CharT* key, std::size_t precalculated_hash) const { - return m_ht.at(key, std::char_traits::length(key), precalculated_hash); - } - - /** - * @copydoc at_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - T& at(const std::basic_string& key, std::size_t precalculated_hash) { - return m_ht.at(key.data(), key.size(), precalculated_hash); - } - - /** - * @copydoc at_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - const T& at(const std::basic_string& key, std::size_t precalculated_hash) const { - return m_ht.at(key.data(), key.size(), precalculated_hash); - } -#endif - /** - * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same - * as hash_function()(key). Useful to speed-up the lookup to the value if you already have the hash. - */ - T& at_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) { - return m_ht.at(key, key_size, precalculated_hash); - } - - /** - * @copydoc at_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - const T& at_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) const { - return m_ht.at(key, key_size, precalculated_hash); - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - T& operator[](const std::basic_string_view& key) { return m_ht.access_operator(key.data(), key.size()); } -#else - T& operator[](const CharT* key) { return m_ht.access_operator(key, std::char_traits::length(key)); } - T& operator[](const std::basic_string& key) { return m_ht.access_operator(key.data(), key.size()); } -#endif - - - -#ifdef TSL_AH_HAS_STRING_VIEW - size_type count(const std::basic_string_view& key) const { - return m_ht.count(key.data(), key.size()); - } -#else - size_type count(const CharT* key) const { - return m_ht.count(key, std::char_traits::length(key)); - } - - size_type count(const std::basic_string& key) const { - return m_ht.count(key.data(), key.size()); - } -#endif - size_type count_ks(const CharT* key, size_type key_size) const { - return m_ht.count(key, key_size); - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - /** - * @copydoc count_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) const - */ - size_type count(const std::basic_string_view& key, std::size_t precalculated_hash) const { - return m_ht.count(key.data(), key.size(), precalculated_hash); - } -#else - /** - * @copydoc count_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) const - */ - size_type count(const CharT* key, std::size_t precalculated_hash) const { - return m_ht.count(key, std::char_traits::length(key), precalculated_hash); - } - - /** - * @copydoc count_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) const - */ - size_type count(const std::basic_string& key, std::size_t precalculated_hash) const { - return m_ht.count(key.data(), key.size(), precalculated_hash); - } -#endif - /** - * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same - * as hash_function()(key). Useful to speed-up the lookup to the value if you already have the hash. - */ - size_type count_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) const { - return m_ht.count(key, key_size, precalculated_hash); - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - iterator find(const std::basic_string_view& key) { - return m_ht.find(key.data(), key.size()); - } - - const_iterator find(const std::basic_string_view& key) const { - return m_ht.find(key.data(), key.size()); - } -#else - iterator find(const CharT* key) { - return m_ht.find(key, std::char_traits::length(key)); - } - - const_iterator find(const CharT* key) const { - return m_ht.find(key, std::char_traits::length(key)); - } - - iterator find(const std::basic_string& key) { - return m_ht.find(key.data(), key.size()); - } - - const_iterator find(const std::basic_string& key) const { - return m_ht.find(key.data(), key.size()); - } -#endif - iterator find_ks(const CharT* key, size_type key_size) { - return m_ht.find(key, key_size); - } - - const_iterator find_ks(const CharT* key, size_type key_size) const { - return m_ht.find(key, key_size); - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - /** - * @copydoc find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - iterator find(const std::basic_string_view& key, std::size_t precalculated_hash) { - return m_ht.find(key.data(), key.size(), precalculated_hash); - } - - /** - * @copydoc find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - const_iterator find(const std::basic_string_view& key, std::size_t precalculated_hash) const { - return m_ht.find(key.data(), key.size(), precalculated_hash); - } -#else - /** - * @copydoc find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - iterator find(const CharT* key, std::size_t precalculated_hash) { - return m_ht.find(key, std::char_traits::length(key), precalculated_hash); - } - - /** - * @copydoc find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - const_iterator find(const CharT* key, std::size_t precalculated_hash) const { - return m_ht.find(key, std::char_traits::length(key), precalculated_hash); - } - - /** - * @copydoc find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - iterator find(const std::basic_string& key, std::size_t precalculated_hash) { - return m_ht.find(key.data(), key.size(), precalculated_hash); - } - - /** - * @copydoc find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - const_iterator find(const std::basic_string& key, std::size_t precalculated_hash) const { - return m_ht.find(key.data(), key.size(), precalculated_hash); - } -#endif - /** - * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same - * as hash_function()(key). Useful to speed-up the lookup to the value if you already have the hash. - */ - iterator find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) { - return m_ht.find(key, key_size, precalculated_hash); - } - - /** - * @copydoc find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - const_iterator find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) const { - return m_ht.find(key, key_size, precalculated_hash); - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - std::pair equal_range(const std::basic_string_view& key) { - return m_ht.equal_range(key.data(), key.size()); - } - - std::pair equal_range(const std::basic_string_view& key) const { - return m_ht.equal_range(key.data(), key.size()); - } -#else - std::pair equal_range(const CharT* key) { - return m_ht.equal_range(key, std::char_traits::length(key)); - } - - std::pair equal_range(const CharT* key) const { - return m_ht.equal_range(key, std::char_traits::length(key)); - } - - std::pair equal_range(const std::basic_string& key) { - return m_ht.equal_range(key.data(), key.size()); - } - - std::pair equal_range(const std::basic_string& key) const { - return m_ht.equal_range(key.data(), key.size()); - } -#endif - std::pair equal_range_ks(const CharT* key, size_type key_size) { - return m_ht.equal_range(key, key_size); - } - - std::pair equal_range_ks(const CharT* key, size_type key_size) const { - return m_ht.equal_range(key, key_size); - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - /** - * @copydoc equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - std::pair equal_range(const std::basic_string_view& key, std::size_t precalculated_hash) { - return m_ht.equal_range(key.data(), key.size(), precalculated_hash); - } - - /** - * @copydoc equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - std::pair equal_range(const std::basic_string_view& key, std::size_t precalculated_hash) const { - return m_ht.equal_range(key.data(), key.size(), precalculated_hash); - } -#else - /** - * @copydoc equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - std::pair equal_range(const CharT* key, std::size_t precalculated_hash) { - return m_ht.equal_range(key, std::char_traits::length(key), precalculated_hash); - } - - /** - * @copydoc equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - std::pair equal_range(const CharT* key, std::size_t precalculated_hash) const { - return m_ht.equal_range(key, std::char_traits::length(key), precalculated_hash); - } - - /** - * @copydoc equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - std::pair equal_range(const std::basic_string& key, std::size_t precalculated_hash) { - return m_ht.equal_range(key.data(), key.size(), precalculated_hash); - } - - /** - * @copydoc equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - std::pair equal_range(const std::basic_string& key, std::size_t precalculated_hash) const { - return m_ht.equal_range(key.data(), key.size(), precalculated_hash); - } -#endif - /** - * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same - * as hash_function()(key). Useful to speed-up the lookup to the value if you already have the hash. - */ - std::pair equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) { - return m_ht.equal_range(key, key_size, precalculated_hash); - } - - /** - * @copydoc equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - std::pair equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) const { - return m_ht.equal_range(key, key_size, precalculated_hash); - } - - - - /* - * Bucket interface - */ - size_type bucket_count() const { return m_ht.bucket_count(); } - size_type max_bucket_count() const { return m_ht.max_bucket_count(); } - - - /* - * Hash policy - */ - float load_factor() const { return m_ht.load_factor(); } - float max_load_factor() const { return m_ht.max_load_factor(); } - void max_load_factor(float ml) { m_ht.max_load_factor(ml); } - - void rehash(size_type count) { m_ht.rehash(count); } - void reserve(size_type count) { m_ht.reserve(count); } - - - /* - * Observers - */ - hasher hash_function() const { return m_ht.hash_function(); } - key_equal key_eq() const { return m_ht.key_eq(); } - - - /* - * Other - */ - /** - * Return the `const_iterator it` as an `iterator`. - */ - iterator mutable_iterator(const_iterator it) noexcept { return m_ht.mutable_iterator(it); } - - /** - * Serialize the map through the `serializer` parameter. - * - * The `serializer` parameter must be a function object that supports the following calls: - * - `template void operator()(const U& value);` where the types `std::uint64_t`, `float` and `T` must be supported for U. - * - `void operator()(const CharT* value, std::size_t value_size);` - * - * The implementation leaves binary compatibility (endianness, IEEE 754 for floats, ...) of the types it serializes - * in the hands of the `Serializer` function object if compatibility is required. - */ - template - void serialize(Serializer& serializer) const { - m_ht.serialize(serializer); - } - - /** - * Deserialize a previously serialized map through the `deserializer` parameter. - * - * The `deserializer` parameter must be a function object that supports the following calls: - * - `template U operator()();` where the types `std::uint64_t`, `float` and `T` must be supported for U. - * - `void operator()(CharT* value_out, std::size_t value_size);` - * - * If the deserialized hash map type is hash compatible with the serialized map, the deserialization process can be - * sped up by setting `hash_compatible` to true. To be hash compatible, the Hash (take care of the 32-bits vs 64 bits), - * KeyEqual, GrowthPolicy, StoreNullTerminator, KeySizeT and IndexSizeT must behave the same than the ones used on the - * serialized map. Otherwise the behaviour is undefined with `hash_compatible` sets to true. - * - * The behaviour is undefined if the type `CharT` and `T` of the `array_map` are not the same as the - * types used during serialization. - * - * The implementation leaves binary compatibility (endianness, IEEE 754 for floats, size of int, ...) of the types it - * deserializes in the hands of the `Deserializer` function object if compatibility is required. - */ - template - static array_map deserialize(Deserializer& deserializer, bool hash_compatible = false) { - array_map map(0); - map.m_ht.deserialize(deserializer, hash_compatible); - - return map; - } - - friend bool operator==(const array_map& lhs, const array_map& rhs) { - if(lhs.size() != rhs.size()) { - return false; - } - - for(auto it = lhs.cbegin(); it != lhs.cend(); ++it) { - const auto it_element_rhs = rhs.find_ks(it.key(), it.key_size()); - if(it_element_rhs == rhs.cend() || it.value() != it_element_rhs.value()) { - return false; - } - } - - return true; - } - - friend bool operator!=(const array_map& lhs, const array_map& rhs) { - return !operator==(lhs, rhs); - } - - friend void swap(array_map& lhs, array_map& rhs) { - lhs.swap(rhs); - } - -private: - template - void insert_pair(const std::pair& value) { - insert(value.first, value.second); - } - - template - void insert_pair(std::pair&& value) { - insert(value.first, std::move(value.second)); - } - -public: - static const size_type MAX_KEY_SIZE = ht::MAX_KEY_SIZE; - -private: - ht m_ht; -}; - - -/** - * Same as - * `tsl::array_map`. - */ -template, - class KeyEqual = tsl::ah::str_equal, - bool StoreNullTerminator = true, - class KeySizeT = std::uint16_t, - class IndexSizeT = std::uint32_t> -using array_pg_map = array_map; - -} //end namespace tsl - -#endif diff --git a/ios/include/tsl/array-hash/array_set.h b/ios/include/tsl/array-hash/array_set.h deleted file mode 100644 index 0322bcd0..00000000 --- a/ios/include/tsl/array-hash/array_set.h +++ /dev/null @@ -1,664 +0,0 @@ -/** - * MIT License - * - * Copyright (c) 2017 Thibaut Goetghebuer-Planchon - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ -#ifndef TSL_ARRAY_SET_H -#define TSL_ARRAY_SET_H - -#include -#include -#include -#include -#include -#include -#include -#include "array_hash.h" - -namespace tsl { - -/** - * Implementation of a cache-conscious string hash set. - * - * The set stores the strings as `const CharT*`. If `StoreNullTerminator` is true, - * the strings are stored with the a null-terminator (the `key()` method of the iterators - * will return a pointer to this null-terminated string). Otherwise the null character - * is not stored (which allow an economy of 1 byte per string). - * - * The size of a key string is limited to `std::numeric_limits::max() - 1`. - * That is 65 535 characters by default, but can be raised with the `KeySizeT` template parameter. - * See `max_key_size()` for an easy access to this limit. - * - * The number of elements in the set is limited to `std::numeric_limits::max()`. - * That is 4 294 967 296 elements, but can be raised with the `IndexSizeT` template parameter. - * See `max_size()` for an easy access to this limit. - * - * Iterators invalidation: - * - clear, operator=: always invalidate the iterators. - * - insert, emplace, operator[]: always invalidate the iterators. - * - erase: always invalidate the iterators. - * - shrink_to_fit: always invalidate the iterators. - */ -template, - class KeyEqual = tsl::ah::str_equal, - bool StoreNullTerminator = true, - class KeySizeT = std::uint16_t, - class IndexSizeT = std::uint32_t, - class GrowthPolicy = tsl::ah::power_of_two_growth_policy<2>> -class array_set { -private: - template - using is_iterator = tsl::detail_array_hash::is_iterator; - - using ht = tsl::detail_array_hash::array_hash; - -public: - using char_type = typename ht::char_type; - using key_size_type = typename ht::key_size_type; - using index_size_type = typename ht::index_size_type; - using size_type = typename ht::size_type; - using hasher = typename ht::hasher; - using key_equal = typename ht::key_equal; - using iterator = typename ht::iterator; - using const_iterator = typename ht::const_iterator; - - array_set(): array_set(ht::DEFAULT_INIT_BUCKET_COUNT) { - } - - explicit array_set(size_type bucket_count, - const Hash& hash = Hash()): m_ht(bucket_count, hash, ht::DEFAULT_MAX_LOAD_FACTOR) - { - } - - template::value>::type* = nullptr> - array_set(InputIt first, InputIt last, - size_type bucket_count = ht::DEFAULT_INIT_BUCKET_COUNT, - const Hash& hash = Hash()): array_set(bucket_count, hash) - { - insert(first, last); - } - - -#ifdef TSL_AH_HAS_STRING_VIEW - array_set(std::initializer_list> init, - size_type bucket_count = ht::DEFAULT_INIT_BUCKET_COUNT, - const Hash& hash = Hash()): array_set(bucket_count, hash) - { - insert(init); - } -#else - array_set(std::initializer_list init, - size_type bucket_count = ht::DEFAULT_INIT_BUCKET_COUNT, - const Hash& hash = Hash()): array_set(bucket_count, hash) - { - insert(init); - } -#endif - - - -#ifdef TSL_AH_HAS_STRING_VIEW - array_set& operator=(std::initializer_list> ilist) { - clear(); - - reserve(ilist.size()); - insert(ilist); - - return *this; - } -#else - array_set& operator=(std::initializer_list ilist) { - clear(); - - reserve(ilist.size()); - insert(ilist); - - return *this; - } -#endif - - /* - * Iterators - */ - iterator begin() noexcept { return m_ht.begin(); } - const_iterator begin() const noexcept { return m_ht.begin(); } - const_iterator cbegin() const noexcept { return m_ht.cbegin(); } - - iterator end() noexcept { return m_ht.end(); } - const_iterator end() const noexcept { return m_ht.end(); } - const_iterator cend() const noexcept { return m_ht.cend(); } - - - /* - * Capacity - */ - bool empty() const noexcept { return m_ht.empty(); } - size_type size() const noexcept { return m_ht.size(); } - size_type max_size() const noexcept { return m_ht.max_size(); } - size_type max_key_size() const noexcept { return m_ht.max_key_size(); } - void shrink_to_fit() { m_ht.shrink_to_fit(); } - - - /* - * Modifiers - */ - void clear() noexcept { m_ht.clear(); } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - std::pair insert(const std::basic_string_view& key) { - return m_ht.emplace(key.data(), key.size()); - } -#else - std::pair insert(const CharT* key) { - return m_ht.emplace(key, std::char_traits::length(key)); - } - - std::pair insert(const std::basic_string& key) { - return m_ht.emplace(key.data(), key.size()); - } -#endif - std::pair insert_ks(const CharT* key, size_type key_size) { - return m_ht.emplace(key, key_size); - } - - - - template::value>::type* = nullptr> - void insert(InputIt first, InputIt last) { - if(std::is_base_of::iterator_category>::value) - { - const auto nb_elements_insert = std::distance(first, last); - const std::size_t nb_free_buckets = std::size_t(float(bucket_count())*max_load_factor()) - size(); - - if(nb_elements_insert > 0 && nb_free_buckets < std::size_t(nb_elements_insert)) { - reserve(size() + std::size_t(nb_elements_insert)); - } - } - - for(auto it = first; it != last; ++it) { - insert(*it); - } - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - void insert(std::initializer_list> ilist) { - insert(ilist.begin(), ilist.end()); - } -#else - void insert(std::initializer_list ilist) { - insert(ilist.begin(), ilist.end()); - } -#endif - - - -#ifdef TSL_AH_HAS_STRING_VIEW - /** - * @copydoc emplace_ks(const CharT* key, size_type key_size) - */ - std::pair emplace(const std::basic_string_view& key) { - return m_ht.emplace(key.data(), key.size()); - } -#else - /** - * @copydoc emplace_ks(const CharT* key, size_type key_size) - */ - std::pair emplace(const CharT* key) { - return m_ht.emplace(key, std::char_traits::length(key)); - } - - /** - * @copydoc emplace_ks(const CharT* key, size_type key_size) - */ - std::pair emplace(const std::basic_string& key) { - return m_ht.emplace(key.data(), key.size()); - } -#endif - /** - * No difference compared to the insert method. Mainly here for coherence with array_map. - */ - std::pair emplace_ks(const CharT* key, size_type key_size) { - return m_ht.emplace(key, key_size); - } - - - - iterator erase(const_iterator pos) { return m_ht.erase(pos); } - iterator erase(const_iterator first, const_iterator last) { return m_ht.erase(first, last); } - -#ifdef TSL_AH_HAS_STRING_VIEW - size_type erase(const std::basic_string_view& key) { - return m_ht.erase(key.data(), key.size()); - } -#else - size_type erase(const CharT* key) { - return m_ht.erase(key, std::char_traits::length(key)); - } - - size_type erase(const std::basic_string& key) { - return m_ht.erase(key.data(), key.size()); - } -#endif - size_type erase_ks(const CharT* key, size_type key_size) { - return m_ht.erase(key, key_size); - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - /** - * @copydoc erase_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - size_type erase(const std::basic_string_view& key, std::size_t precalculated_hash) { - return m_ht.erase(key.data(), key.size(), precalculated_hash); - } -#else - /** - * @copydoc erase_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - size_type erase(const CharT* key, std::size_t precalculated_hash) { - return m_ht.erase(key, std::char_traits::length(key), precalculated_hash); - } - - /** - * @copydoc erase_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - size_type erase(const std::basic_string& key, std::size_t precalculated_hash) { - return m_ht.erase(key.data(), key.size(), precalculated_hash); - } -#endif - /** - * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same - * as hash_function()(key). Useful to speed-up the lookup to the value if you already have the hash. - */ - size_type erase_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) { - return m_ht.erase(key, key_size, precalculated_hash); - } - - - - void swap(array_set& other) { other.m_ht.swap(m_ht); } - - - - /* - * Lookup - */ -#ifdef TSL_AH_HAS_STRING_VIEW - size_type count(const std::basic_string_view& key) const { return m_ht.count(key.data(), key.size()); } -#else - size_type count(const CharT* key) const { return m_ht.count(key, std::char_traits::length(key)); } - size_type count(const std::basic_string& key) const { return m_ht.count(key.data(), key.size()); } -#endif - size_type count_ks(const CharT* key, size_type key_size) const { return m_ht.count(key, key_size); } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - /** - * @copydoc count_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) const - */ - size_type count(const std::basic_string_view& key, std::size_t precalculated_hash) const { - return m_ht.count(key.data(), key.size(), precalculated_hash); - } -#else - /** - * @copydoc count_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) const - */ - size_type count(const CharT* key, std::size_t precalculated_hash) const { - return m_ht.count(key, std::char_traits::length(key), precalculated_hash); - } - - /** - * @copydoc count_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) const - */ - size_type count(const std::basic_string& key, std::size_t precalculated_hash) const { - return m_ht.count(key.data(), key.size(), precalculated_hash); - } -#endif - /** - * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same - * as hash_function()(key). Useful to speed-up the lookup to the value if you already have the hash. - */ - size_type count_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) const { - return m_ht.count(key, key_size, precalculated_hash); - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - iterator find(const std::basic_string_view& key) { - return m_ht.find(key.data(), key.size()); - } - - const_iterator find(const std::basic_string_view& key) const { - return m_ht.find(key.data(), key.size()); - } -#else - iterator find(const CharT* key) { - return m_ht.find(key, std::char_traits::length(key)); - } - - const_iterator find(const CharT* key) const { - return m_ht.find(key, std::char_traits::length(key)); - } - - iterator find(const std::basic_string& key) { - return m_ht.find(key.data(), key.size()); - } - - const_iterator find(const std::basic_string& key) const { - return m_ht.find(key.data(), key.size()); - } -#endif - iterator find_ks(const CharT* key, size_type key_size) { - return m_ht.find(key, key_size); - } - - const_iterator find_ks(const CharT* key, size_type key_size) const { - return m_ht.find(key, key_size); - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - /** - * @copydoc find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - iterator find(const std::basic_string_view& key, std::size_t precalculated_hash) { - return m_ht.find(key.data(), key.size(), precalculated_hash); - } - - /** - * @copydoc find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - const_iterator find(const std::basic_string_view& key, std::size_t precalculated_hash) const { - return m_ht.find(key.data(), key.size(), precalculated_hash); - } -#else - /** - * @copydoc find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - iterator find(const CharT* key, std::size_t precalculated_hash) { - return m_ht.find(key, std::char_traits::length(key), precalculated_hash); - } - - /** - * @copydoc find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - const_iterator find(const CharT* key, std::size_t precalculated_hash) const { - return m_ht.find(key, std::char_traits::length(key), precalculated_hash); - } - - /** - * @copydoc find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - iterator find(const std::basic_string& key, std::size_t precalculated_hash) { - return m_ht.find(key.data(), key.size(), precalculated_hash); - } - - /** - * @copydoc find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - const_iterator find(const std::basic_string& key, std::size_t precalculated_hash) const { - return m_ht.find(key.data(), key.size(), precalculated_hash); - } -#endif - /** - * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same - * as hash_function()(key). Useful to speed-up the lookup to the value if you already have the hash. - */ - iterator find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) { - return m_ht.find(key, key_size, precalculated_hash); - } - - /** - * @copydoc find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - const_iterator find_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) const { - return m_ht.find(key, key_size, precalculated_hash); - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - std::pair equal_range(const std::basic_string_view& key) { - return m_ht.equal_range(key.data(), key.size()); - } - - std::pair equal_range(const std::basic_string_view& key) const { - return m_ht.equal_range(key.data(), key.size()); - } -#else - std::pair equal_range(const CharT* key) { - return m_ht.equal_range(key, std::char_traits::length(key)); - } - - std::pair equal_range(const CharT* key) const { - return m_ht.equal_range(key, std::char_traits::length(key)); - } - - std::pair equal_range(const std::basic_string& key) { - return m_ht.equal_range(key.data(), key.size()); - } - - std::pair equal_range(const std::basic_string& key) const { - return m_ht.equal_range(key.data(), key.size()); - } -#endif - std::pair equal_range_ks(const CharT* key, size_type key_size) { - return m_ht.equal_range(key, key_size); - } - - std::pair equal_range_ks(const CharT* key, size_type key_size) const { - return m_ht.equal_range(key, key_size); - } - - - -#ifdef TSL_AH_HAS_STRING_VIEW - /** - * @copydoc equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - std::pair equal_range(const std::basic_string_view& key, std::size_t precalculated_hash) { - return m_ht.equal_range(key.data(), key.size(), precalculated_hash); - } - - /** - * @copydoc equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - std::pair equal_range(const std::basic_string_view& key, std::size_t precalculated_hash) const { - return m_ht.equal_range(key.data(), key.size(), precalculated_hash); - } -#else - /** - * @copydoc equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - std::pair equal_range(const CharT* key, std::size_t precalculated_hash) { - return m_ht.equal_range(key, std::char_traits::length(key), precalculated_hash); - } - - /** - * @copydoc equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - std::pair equal_range(const CharT* key, std::size_t precalculated_hash) const { - return m_ht.equal_range(key, std::char_traits::length(key), precalculated_hash); - } - - /** - * @copydoc equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - std::pair equal_range(const std::basic_string& key, std::size_t precalculated_hash) { - return m_ht.equal_range(key.data(), key.size(), precalculated_hash); - } - - /** - * @copydoc equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - std::pair equal_range(const std::basic_string& key, std::size_t precalculated_hash) const { - return m_ht.equal_range(key.data(), key.size(), precalculated_hash); - } -#endif - /** - * Use the hash value 'precalculated_hash' instead of hashing the key. The hash value should be the same - * as hash_function()(key). Useful to speed-up the lookup to the value if you already have the hash. - */ - std::pair equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) { - return m_ht.equal_range(key, key_size, precalculated_hash); - } - - /** - * @copydoc equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) - */ - std::pair equal_range_ks(const CharT* key, size_type key_size, std::size_t precalculated_hash) const { - return m_ht.equal_range(key, key_size, precalculated_hash); - } - - - - /* - * Bucket interface - */ - size_type bucket_count() const { return m_ht.bucket_count(); } - size_type max_bucket_count() const { return m_ht.max_bucket_count(); } - - - /* - * Hash policy - */ - float load_factor() const { return m_ht.load_factor(); } - float max_load_factor() const { return m_ht.max_load_factor(); } - void max_load_factor(float ml) { m_ht.max_load_factor(ml); } - - void rehash(size_type count) { m_ht.rehash(count); } - void reserve(size_type count) { m_ht.reserve(count); } - - - /* - * Observers - */ - hasher hash_function() const { return m_ht.hash_function(); } - key_equal key_eq() const { return m_ht.key_eq(); } - - - /* - * Other - */ - /** - * Return the `const_iterator it` as an `iterator`. - */ - iterator mutable_iterator(const_iterator it) noexcept { return m_ht.mutable_iterator(it); } - - /** - * Serialize the set through the `serializer` parameter. - * - * The `serializer` parameter must be a function object that supports the following calls: - * - `template void operator()(const U& value);` where the types `std::uint64_t` and `float` must be supported for U. - * - `void operator()(const CharT* value, std::size_t value_size);` - * - * The implementation leaves binary compatibility (endianness, IEEE 754 for floats, ...) of the types it serializes - * in the hands of the `Serializer` function object if compatibility is required. - */ - template - void serialize(Serializer& serializer) const { - m_ht.serialize(serializer); - } - - /** - * Deserialize a previously serialized set through the `deserializer` parameter. - * - * The `deserializer` parameter must be a function object that supports the following calls: - * - `template U operator()();` where the types `std::uint64_t` and `float` must be supported for U. - * - `void operator()(CharT* value_out, std::size_t value_size);` - * - * If the deserialized hash set type is hash compatible with the serialized set, the deserialization process can be - * sped up by setting `hash_compatible` to true. To be hash compatible, the Hash (take care of the 32-bits vs 64 bits), - * KeyEqual, GrowthPolicy, StoreNullTerminator, KeySizeT and IndexSizeT must behave the same than the ones used on the - * serialized set. Otherwise the behaviour is undefined with `hash_compatible` sets to true. - * - * The behaviour is undefined if the type `CharT` of the `array_set` is not the same as the - * type used during serialization. - * - * The implementation leaves binary compatibility (endianness, IEEE 754 for floats, size of int, ...) of the types it - * deserializes in the hands of the `Deserializer` function object if compatibility is required. - */ - template - static array_set deserialize(Deserializer& deserializer, bool hash_compatible = false) { - array_set set(0); - set.m_ht.deserialize(deserializer, hash_compatible); - - return set; - } - - friend bool operator==(const array_set& lhs, const array_set& rhs) { - if(lhs.size() != rhs.size()) { - return false; - } - - for(auto it = lhs.cbegin(); it != lhs.cend(); ++it) { - const auto it_element_rhs = rhs.find_ks(it.key(), it.key_size()); - if(it_element_rhs == rhs.cend()) { - return false; - } - } - - return true; - } - - friend bool operator!=(const array_set& lhs, const array_set& rhs) { - return !operator==(lhs, rhs); - } - - friend void swap(array_set& lhs, array_set& rhs) { - lhs.swap(rhs); - } - -public: - static const size_type MAX_KEY_SIZE = ht::MAX_KEY_SIZE; - -private: - ht m_ht; -}; - - -/** - * Same as - * `tsl::array_set`. - */ -template, - class KeyEqual = tsl::ah::str_equal, - bool StoreNullTerminator = true, - class KeySizeT = std::uint16_t, - class IndexSizeT = std::uint32_t> -using array_pg_set = array_set; - -} //end namespace tsl - -#endif diff --git a/ios/include/tsl/htrie_hash.h b/ios/include/tsl/htrie_hash.h deleted file mode 100644 index 99ee0724..00000000 --- a/ios/include/tsl/htrie_hash.h +++ /dev/null @@ -1,2090 +0,0 @@ -/** - * MIT License - * - * Copyright (c) 2017 Thibaut Goetghebuer-Planchon - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ -#ifndef TSL_HTRIE_HASH_H -#define TSL_HTRIE_HASH_H - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include "array-hash/array_map.h" -#include "array-hash/array_set.h" - - -/* - * __has_include is a bit useless (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79433), - * check also __cplusplus version. - */ -#ifdef __has_include -# if __has_include() && __cplusplus >= 201703L -# define TSL_HT_HAS_STRING_VIEW -# endif -#endif - - -#ifdef TSL_HT_HAS_STRING_VIEW -# include -#endif - - -#ifdef TSL_DEBUG -# define tsl_ht_assert(expr) assert(expr) -#else -# define tsl_ht_assert(expr) (static_cast(0)) -#endif - - -namespace tsl { - -namespace detail_htrie_hash { - -template -struct is_iterator: std::false_type { -}; - -template -struct is_iterator::iterator_category, void>::value>::type>: std::true_type { -}; - -template -struct is_related: std::false_type {}; - -template -struct is_related: std::is_same::type>::type, - typename std::remove_cv::type>::type> {}; - -template -static T numeric_cast(U value, const char* error_message = "numeric_cast() failed.") { - T ret = static_cast(value); - if(static_cast(ret) != value) { - THROW(std::runtime_error, error_message); - } - - const bool is_same_signedness = (std::is_unsigned::value && std::is_unsigned::value) || - (std::is_signed::value && std::is_signed::value); - if(!is_same_signedness && (ret < T{}) != (value < U{})) { - THROW(std::runtime_error, error_message); - } - - return ret; -} - - -template -struct value_node { - /* - * Avoid conflict with copy constructor 'value_node(const value_node&)'. If we call the copy constructor - * with a mutable reference 'value_node(value_node&)', we don't want the forward constructor to be called. - */ - template::value>::type* = nullptr> - value_node(Args&&... args): m_value(std::forward(args)...) { - } - - T m_value; -}; - -template<> -struct value_node { -}; - - -/** - * T should be void if there is no value associated to a key (in a set for example). - */ -template -class htrie_hash { -private: - template - using has_value = typename std::integral_constant::value>; - - static_assert(std::is_same::value, "char is the only supported CharT type for now."); - - static const std::size_t ALPHABET_SIZE = - std::numeric_limits::type>::max() + 1; - - -public: - template - class htrie_hash_iterator; - - - using char_type = CharT; - using key_size_type = KeySizeT; - using size_type = std::size_t; - using hasher = Hash; - using iterator = htrie_hash_iterator; - using const_iterator = htrie_hash_iterator; - using prefix_iterator = htrie_hash_iterator; - using const_prefix_iterator = htrie_hash_iterator; - - -private: - using array_hash_type = - typename std::conditional< - has_value::value, - tsl::array_map, false, - KeySizeT, std::uint16_t, tsl::ah::power_of_two_growth_policy<4>>, - tsl::array_set, false, - KeySizeT, std::uint16_t, tsl::ah::power_of_two_growth_policy<4>>>::type; - - -private: - /* - * The tree is mainly composed of two nodes types: trie_node and hash_node which both have anode as base class. - * Each child is either a hash_node or a trie_node. - * - * A hash_node is always a leaf node, it doesn't have any child. - * - * Example: - * | ... | a |.. ..................... | f | ... | trie_node_1 - * \ \ - * hash_node_1 |array_hash = {"dd"}| |...| a | ... | trie_node_2 - * / - * |array_hash = {"ble", "bric", "lse"}| hash_node_2 - * - * - * Each trie_node may also have a value node, which contains a value T, if the trie_node marks - * the end of a string value. - * - * A trie node should at least have one child or a value node. There can't be a trie node without - * any child and no value node. - */ - - using value_node = tsl::detail_htrie_hash::value_node; - - - class trie_node; - class hash_node; - - // TODO better encapsulate operations modifying the tree. - class anode { - friend class trie_node; - - public: - /* - * TODO Avoid the virtual to economize 8 bytes. We could use a custom deleter in the std::unique_ptr - * we use (as we know if an anode is a trie_node or hash_node). - */ - virtual ~anode() = default; - - bool is_trie_node() const noexcept { - return m_node_type == node_type::TRIE_NODE; - } - - bool is_hash_node() const noexcept { - return m_node_type == node_type::HASH_NODE; - } - - trie_node& as_trie_node() noexcept { - tsl_ht_assert(is_trie_node()); - return static_cast(*this); - } - - hash_node& as_hash_node() noexcept { - tsl_ht_assert(is_hash_node()); - return static_cast(*this); - } - - const trie_node& as_trie_node() const noexcept { - tsl_ht_assert(is_trie_node()); - return static_cast(*this); - } - - const hash_node& as_hash_node() const noexcept { - tsl_ht_assert(is_hash_node()); - return static_cast(*this); - } - - /** - * @see m_child_of_char - */ - CharT child_of_char() const noexcept { - tsl_ht_assert(parent() != nullptr); - return m_child_of_char; - } - - /** - * Return nullptr if none. - */ - trie_node* parent() noexcept { - return m_parent_node; - } - - const trie_node* parent() const noexcept { - return m_parent_node; - } - - protected: - enum class node_type: unsigned char { - HASH_NODE, - TRIE_NODE - }; - - anode(node_type node_type_): m_node_type(node_type_), m_child_of_char(0), - m_parent_node(nullptr) - { - } - - anode(node_type node_type_, CharT child_of_char): m_node_type(node_type_), - m_child_of_char(child_of_char), - m_parent_node(nullptr) - { - } - - - protected: - node_type m_node_type; - - /** - * If the node has a parent, then it's a descendant of some char. - * - * Example: - * | ... | a | b | ... | trie_node_1 - * \ - * |...| a | ... | trie_node_2 - * / - * |array_hash| hash_node_1 - * - * trie_node_2 is a child of trie_node_1 through 'b', it will have 'b' as m_child_of_char. - * hash_node_1 is a child of trie_node_2 through 'a', it will have 'a' as m_child_of_char. - * - * trie_node_1 has no parent, its m_child_of_char is undefined. - */ - CharT m_child_of_char; - trie_node* m_parent_node; - }; - - // Give the position in trie_node::m_children corresponding to the character c - static std::size_t as_position(CharT c) noexcept { - return static_cast(static_cast::type>(c)); - } - - class trie_node: public anode { - public: - trie_node(): anode(anode::node_type::TRIE_NODE), - m_value_node(nullptr), m_children() - { - } - - trie_node(const trie_node& other): anode(anode::node_type::TRIE_NODE, other.m_child_of_char), - m_value_node(nullptr), m_children() - { - if(other.m_value_node != nullptr) { - m_value_node = make_unique(*other.m_value_node); - } - - // TODO avoid recursion - for(std::size_t ichild = 0; ichild < other.m_children.size(); ichild++) { - if(other.m_children[ichild] != nullptr) { - if(other.m_children[ichild]->is_hash_node()) { - m_children[ichild] = make_unique(other.m_children[ichild]->as_hash_node()); - } - else { - m_children[ichild] = make_unique(other.m_children[ichild]->as_trie_node()); - } - - m_children[ichild]->m_parent_node = this; - } - } - } - - trie_node(trie_node&& other) = delete; - trie_node& operator=(const trie_node& other) = delete; - trie_node& operator=(trie_node&& other) = delete; - - /** - * Return nullptr if none. - */ - anode* first_child() noexcept { - return const_cast(static_cast(this)->first_child()); - } - - const anode* first_child() const noexcept { - for(std::size_t ichild = 0; ichild < m_children.size(); ichild++) { - if(m_children[ichild] != nullptr) { - return m_children[ichild].get(); - } - } - - return nullptr; - } - - - /** - * Get the next_child that come after current_child. Return nullptr if no next child. - */ - anode* next_child(const anode& current_child) noexcept { - return const_cast(static_cast(this)->next_child(current_child)); - } - - const anode* next_child(const anode& current_child) const noexcept { - tsl_ht_assert(current_child.parent() == this); - - for(std::size_t ichild = as_position(current_child.child_of_char()) + 1; - ichild < m_children.size(); - ichild++) - { - if(m_children[ichild] != nullptr) { - return m_children[ichild].get(); - } - } - - return nullptr; - } - - - /** - * Return the first left-descendant trie node with an m_value_node. If none return the most left trie node. - */ - trie_node& most_left_descendant_value_trie_node() noexcept { - return const_cast(static_cast(this)->most_left_descendant_value_trie_node()); - } - - const trie_node& most_left_descendant_value_trie_node() const noexcept { - const trie_node* current_node = this; - while(true) { - if(current_node->m_value_node != nullptr) { - return *current_node; - } - - const anode* first_child = current_node->first_child(); - tsl_ht_assert(first_child != nullptr); // a trie_node must either have a value_node or at least one child. - if(first_child->is_hash_node()) { - return *current_node; - } - - current_node = &first_child->as_trie_node(); - } - } - - - - size_type nb_children() const noexcept { - return std::count_if(m_children.cbegin(), m_children.cend(), - [](const std::unique_ptr& n) { return n != nullptr; }); - } - - bool empty() const noexcept { - return std::all_of(m_children.cbegin(), m_children.cend(), - [](const std::unique_ptr& n) { return n == nullptr; }); - } - - std::unique_ptr& child(CharT for_char) noexcept { - return m_children[as_position(for_char)]; - } - - const std::unique_ptr& child(CharT for_char) const noexcept { - return m_children[as_position(for_char)]; - } - - typename std::array, ALPHABET_SIZE>::iterator begin() noexcept { - return m_children.begin(); - } - - typename std::array, ALPHABET_SIZE>::iterator end() noexcept { - return m_children.end(); - } - - void set_child(CharT for_char, std::unique_ptr child) noexcept { - if(child != nullptr) { - child->m_child_of_char = for_char; - child->m_parent_node = this; - } - - m_children[as_position(for_char)] = std::move(child); - } - - std::unique_ptr& val_node() noexcept { - return m_value_node; - } - - const std::unique_ptr& val_node() const noexcept { - return m_value_node; - } - - private: - // TODO Avoid storing a value_node when has_value::value is false - std::unique_ptr m_value_node; - - /** - * Each character CharT corresponds to one position in the array. To convert a character - * to a position use the as_position method. - * - * TODO Try to reduce the size of m_children with a hash map, linear/binary search on array, ... - * TODO Store number of non-null values in m_children. Check if we can store this value in the alignment - * space as we don't want the node to get bigger (empty() and nb_children() are rarely used so it is - * not an important variable). - */ - std::array, ALPHABET_SIZE> m_children; - }; - - - class hash_node: public anode { - public: - hash_node(const Hash& hash, float max_load_factor): - hash_node(HASH_NODE_DEFAULT_INIT_BUCKETS_COUNT, hash, max_load_factor) - { - } - - hash_node(size_type bucket_count, const Hash& hash, float max_load_factor): - anode(anode::node_type::HASH_NODE), m_array_hash(bucket_count, hash) - { - m_array_hash.max_load_factor(max_load_factor); - } - - hash_node(array_hash_type&& array_hash) noexcept(std::is_nothrow_move_constructible::value): - anode(anode::node_type::HASH_NODE), m_array_hash(std::move(array_hash)) - { - } - - hash_node(const hash_node& other) = default; - - hash_node(hash_node&& other) = delete; - hash_node& operator=(const hash_node& other) = delete; - hash_node& operator=(hash_node&& other) = delete; - - - array_hash_type& array_hash() noexcept { - return m_array_hash; - } - - const array_hash_type& array_hash() const noexcept { - return m_array_hash; - } - - private: - array_hash_type m_array_hash; - }; - - - -public: - template - class htrie_hash_iterator { - friend class htrie_hash; - - private: - using anode_type = typename std::conditional::type; - using trie_node_type = typename std::conditional::type; - using hash_node_type = typename std::conditional::type; - - using array_hash_iterator_type = - typename std::conditional::type; - - public: - using iterator_category = std::forward_iterator_tag; - using value_type = typename std::conditional::value, T, void>::type; - using difference_type = std::ptrdiff_t; - using reference = typename std::conditional< - has_value::value, - typename std::conditional::type, - typename std::add_lvalue_reference::type>::type, - void>::type; - using pointer = typename std::conditional< - has_value::value, - typename std::conditional::type, - void>::type; - - private: - /** - * Start reading from start_hash_node->array_hash().begin(). - */ - htrie_hash_iterator(hash_node_type& start_hash_node) noexcept: - htrie_hash_iterator(start_hash_node, start_hash_node.array_hash().begin()) - { - } - - /** - * Start reading from iterator begin in start_hash_node->array_hash(). - */ - htrie_hash_iterator(hash_node_type& start_hash_node, array_hash_iterator_type begin) noexcept: - m_current_trie_node(start_hash_node.parent()), m_current_hash_node(&start_hash_node), - m_array_hash_iterator(begin), - m_array_hash_end_iterator(start_hash_node.array_hash().end()), - m_read_trie_node_value(false) - { - tsl_ht_assert(!m_current_hash_node->array_hash().empty()); - } - - /** - * Start reading from the value in start_trie_node. start_trie_node->val_node() should be non-null. - */ - htrie_hash_iterator(trie_node_type& start_trie_node) noexcept: - m_current_trie_node(&start_trie_node), m_current_hash_node(nullptr), - m_read_trie_node_value(true) - { - tsl_ht_assert(m_current_trie_node->val_node() != nullptr); - } - - template::type* = nullptr> - htrie_hash_iterator(trie_node_type* tnode, hash_node_type* hnode, - array_hash_iterator_type begin, array_hash_iterator_type end, - bool read_trie_node_value) noexcept: - m_current_trie_node(tnode), m_current_hash_node(hnode), - m_array_hash_iterator(begin), m_array_hash_end_iterator(end), - m_read_trie_node_value(read_trie_node_value) - { - } - - template::type* = nullptr> - htrie_hash_iterator(trie_node_type* tnode, hash_node_type* hnode, - array_hash_iterator_type begin, array_hash_iterator_type end, - bool read_trie_node_value, std::basic_string prefix_filter) noexcept: - m_current_trie_node(tnode), m_current_hash_node(hnode), - m_array_hash_iterator(begin), m_array_hash_end_iterator(end), - m_read_trie_node_value(read_trie_node_value), m_prefix_filter(std::move(prefix_filter)) - { - } - - public: - htrie_hash_iterator() noexcept { - } - - // Copy constructor from iterator to const_iterator. - template::type* = nullptr> - htrie_hash_iterator(const htrie_hash_iterator& other) noexcept: - m_current_trie_node(other.m_current_trie_node), m_current_hash_node(other.m_current_hash_node), - m_array_hash_iterator(other.m_array_hash_iterator), - m_array_hash_end_iterator(other.m_array_hash_end_iterator), - m_read_trie_node_value(other.m_read_trie_node_value) - { - } - - // Copy constructor from iterator to const_iterator. - template::type* = nullptr> - htrie_hash_iterator(const htrie_hash_iterator& other) noexcept: - m_current_trie_node(other.m_current_trie_node), m_current_hash_node(other.m_current_hash_node), - m_array_hash_iterator(other.m_array_hash_iterator), - m_array_hash_end_iterator(other.m_array_hash_end_iterator), - m_read_trie_node_value(other.m_read_trie_node_value), m_prefix_filter(other.m_prefix_filter) - { - } - - htrie_hash_iterator(const htrie_hash_iterator& other) = default; - htrie_hash_iterator(htrie_hash_iterator&& other) = default; - htrie_hash_iterator& operator=(const htrie_hash_iterator& other) = default; - htrie_hash_iterator& operator=(htrie_hash_iterator&& other) = default; - - void key(std::basic_string& key_buffer_out) const { - key_buffer_out.clear(); - - trie_node_type* tnode = m_current_trie_node; - while(tnode != nullptr && tnode->parent() != nullptr) { - key_buffer_out.push_back(tnode->child_of_char()); - tnode = tnode->parent(); - } - - std::reverse(key_buffer_out.begin(), key_buffer_out.end()); - - if(!m_read_trie_node_value) { - tsl_ht_assert(m_current_hash_node != nullptr); - if(m_current_hash_node->parent() != nullptr) { - key_buffer_out.push_back(m_current_hash_node->child_of_char()); - } - - key_buffer_out.append(m_array_hash_iterator.key(), m_array_hash_iterator.key_size()); - } - } - - std::basic_string key() const { - std::basic_string key_buffer; - key(key_buffer); - - return key_buffer; - } - - template::value>::type* = nullptr> - reference value() const { - if(this->m_read_trie_node_value) { - tsl_ht_assert(this->m_current_trie_node != nullptr); - tsl_ht_assert(this->m_current_trie_node->val_node() != nullptr); - - return this->m_current_trie_node->val_node()->m_value; - } - else { - return this->m_array_hash_iterator.value(); - } - } - - template::value>::type* = nullptr> - reference operator*() const { - return value(); - } - - template::value>::type* = nullptr> - pointer operator->() const { - return std::addressof(value()); - } - - htrie_hash_iterator& operator++() { - if(m_read_trie_node_value) { - tsl_ht_assert(m_current_trie_node != nullptr); - - m_read_trie_node_value = false; - - anode_type* child = m_current_trie_node->first_child(); - if(child != nullptr) { - set_most_left_descendant_as_next_node(*child); - } - else if(m_current_trie_node->parent() != nullptr) { - trie_node_type* current_node_child = m_current_trie_node; - m_current_trie_node = m_current_trie_node->parent(); - - set_next_node_ascending(*current_node_child); - } - else { - set_as_end_iterator(); - } - } - else { - ++m_array_hash_iterator; - if(m_array_hash_iterator != m_array_hash_end_iterator) { - filter_prefix(); - } - // End of the road, set the iterator as an end node. - else if(m_current_trie_node == nullptr) { - set_as_end_iterator(); - } - else { - tsl_ht_assert(m_current_hash_node != nullptr); - set_next_node_ascending(*m_current_hash_node); - } - } - - - return *this; - } - - htrie_hash_iterator operator++(int) { - htrie_hash_iterator tmp(*this); - ++*this; - - return tmp; - } - - friend bool operator==(const htrie_hash_iterator& lhs, const htrie_hash_iterator& rhs) { - if(lhs.m_current_trie_node != rhs.m_current_trie_node || - lhs.m_read_trie_node_value != rhs.m_read_trie_node_value) - { - return false; - } - else if(lhs.m_read_trie_node_value) { - return true; - } - else { - if(lhs.m_current_hash_node != rhs.m_current_hash_node) { - return false; - } - else if(lhs.m_current_hash_node == nullptr) { - return true; - } - else { - return lhs.m_array_hash_iterator == rhs.m_array_hash_iterator && - lhs.m_array_hash_end_iterator == rhs.m_array_hash_end_iterator; - } - } - } - - friend bool operator!=(const htrie_hash_iterator& lhs, const htrie_hash_iterator& rhs) { - return !(lhs == rhs); - } - - private: - void hash_node_prefix(std::basic_string& key_buffer_out) const { - tsl_ht_assert(!m_read_trie_node_value); - key_buffer_out.clear(); - - trie_node_type* tnode = m_current_trie_node; - while(tnode != nullptr && tnode->parent() != nullptr) { - key_buffer_out.push_back(tnode->child_of_char()); - tnode = tnode->parent(); - } - - std::reverse(key_buffer_out.begin(), key_buffer_out.end()); - - tsl_ht_assert(m_current_hash_node != nullptr); - if(m_current_hash_node->parent() != nullptr) { - key_buffer_out.push_back(m_current_hash_node->child_of_char()); - } - } - - template::type* = nullptr> - void filter_prefix() { - } - - template::type* = nullptr> - void filter_prefix() { - tsl_ht_assert(m_array_hash_iterator != m_array_hash_end_iterator); - tsl_ht_assert(!m_read_trie_node_value && m_current_hash_node != nullptr); - - if(m_prefix_filter.empty()) { - return; - } - - while((m_prefix_filter.size() > m_array_hash_iterator.key_size() || - m_prefix_filter.compare(0, m_prefix_filter.size(), - m_array_hash_iterator.key(), m_prefix_filter.size()) != 0)) - { - ++m_array_hash_iterator; - if(m_array_hash_iterator == m_array_hash_end_iterator) { - if(m_current_trie_node == nullptr) { - set_as_end_iterator(); - } - else { - tsl_ht_assert(m_current_hash_node != nullptr); - set_next_node_ascending(*m_current_hash_node); - } - - return; - } - } - } - - /** - * Go back up in the tree to get the current_trie_node_child sibling. - * If none, try to go back up more in the tree to check the siblings of the ancestors. - */ - void set_next_node_ascending(anode_type& current_trie_node_child) { - tsl_ht_assert(m_current_trie_node != nullptr); - tsl_ht_assert(current_trie_node_child.parent() == m_current_trie_node); - - anode_type* next_node = m_current_trie_node->next_child(current_trie_node_child); - while(next_node == nullptr && m_current_trie_node->parent() != nullptr) { - anode_type* current_child = m_current_trie_node; - m_current_trie_node = m_current_trie_node->parent(); - next_node = m_current_trie_node->next_child(*current_child); - } - - // End of the road, set the iterator as an end node. - if(next_node == nullptr) { - set_as_end_iterator(); - } - else { - set_most_left_descendant_as_next_node(*next_node); - } - } - - void set_most_left_descendant_as_next_node(anode_type& search_start) { - if(search_start.is_hash_node()) { - set_current_hash_node(search_start.as_hash_node()); - } - else { - m_current_trie_node = &search_start.as_trie_node().most_left_descendant_value_trie_node(); - if(m_current_trie_node->val_node() != nullptr) { - m_read_trie_node_value = true; - } - else { - anode_type* first_child = m_current_trie_node->first_child(); - // a trie_node must either have a value_node or at least one child. - tsl_ht_assert(first_child != nullptr); - - set_current_hash_node(first_child->as_hash_node()); - } - } - } - - void set_current_hash_node(hash_node_type& hnode) { - tsl_ht_assert(!hnode.array_hash().empty()); - - m_current_hash_node = &hnode; - m_array_hash_iterator = m_current_hash_node->array_hash().begin(); - m_array_hash_end_iterator = m_current_hash_node->array_hash().end(); - } - - void set_as_end_iterator() { - m_current_trie_node = nullptr; - m_current_hash_node = nullptr; - m_read_trie_node_value = false; - } - - void skip_hash_node() { - tsl_ht_assert(!m_read_trie_node_value && m_current_hash_node != nullptr); - if(m_current_trie_node == nullptr) { - set_as_end_iterator(); - } - else { - tsl_ht_assert(m_current_hash_node != nullptr); - set_next_node_ascending(*m_current_hash_node); - } - } - - private: - trie_node_type* m_current_trie_node; - hash_node_type* m_current_hash_node; - - array_hash_iterator_type m_array_hash_iterator; - array_hash_iterator_type m_array_hash_end_iterator; - - bool m_read_trie_node_value; - // TODO can't have void if !IsPrefixIterator, use inheritance - typename std::conditional, bool>::type m_prefix_filter; - }; - - - -public: - htrie_hash(const Hash& hash, float max_load_factor, size_type burst_threshold): - m_root(nullptr), m_nb_elements(0), - m_hash(hash), m_max_load_factor(max_load_factor) - { - this->burst_threshold(burst_threshold); - } - - htrie_hash(const htrie_hash& other): m_root(nullptr), m_nb_elements(other.m_nb_elements), - m_hash(other.m_hash), m_max_load_factor(other.m_max_load_factor), - m_burst_threshold(other.m_burst_threshold) - { - if(other.m_root != nullptr) { - if(other.m_root->is_hash_node()) { - m_root = make_unique(other.m_root->as_hash_node()); - } - else { - m_root = make_unique(other.m_root->as_trie_node()); - } - } - } - - htrie_hash(htrie_hash&& other) noexcept(std::is_nothrow_move_constructible::value) - : m_root(std::move(other.m_root)), - m_nb_elements(other.m_nb_elements), - m_hash(std::move(other.m_hash)), - m_max_load_factor(other.m_max_load_factor), - m_burst_threshold(other.m_burst_threshold) - { - other.clear(); - } - - htrie_hash& operator=(const htrie_hash& other) { - if(&other != this) { - std::unique_ptr new_root = nullptr; - if(other.m_root != nullptr) { - if(other.m_root->is_hash_node()) { - new_root = make_unique(other.m_root->as_hash_node()); - } - else { - new_root = make_unique(other.m_root->as_trie_node()); - } - } - - m_hash = other.m_hash; - m_root = std::move(new_root); - m_nb_elements = other.m_nb_elements; - m_max_load_factor = other.m_max_load_factor; - m_burst_threshold = other.m_burst_threshold; - } - - return *this; - } - - htrie_hash& operator=(htrie_hash&& other) { - other.swap(*this); - other.clear(); - - return *this; - } - - /* - * Iterators - */ - iterator begin() noexcept { - return mutable_iterator(cbegin()); - } - - const_iterator begin() const noexcept { - return cbegin(); - } - - const_iterator cbegin() const noexcept { - if(empty()) { - return cend(); - } - - return cbegin(*m_root); - } - - iterator end() noexcept { - iterator it; - it.set_as_end_iterator(); - - return it; - } - - const_iterator end() const noexcept { - return cend(); - } - - const_iterator cend() const noexcept { - const_iterator it; - it.set_as_end_iterator(); - - return it; - } - - - /* - * Capacity - */ - bool empty() const noexcept { - return m_nb_elements == 0; - } - - size_type size() const noexcept { - return m_nb_elements; - } - - size_type max_size() const noexcept { - return std::numeric_limits::max(); - } - - size_type max_key_size() const noexcept { - return array_hash_type::MAX_KEY_SIZE; - } - - void shrink_to_fit() { - auto first = begin(); - auto last = end(); - - while(first != last) { - if(first.m_read_trie_node_value) { - ++first; - } - else { - /* - * shrink_to_fit on array_hash will invalidate the iterators of array_hash. - * Save pointer to array_hash, skip the array_hash_node and then call - * shrink_to_fit on the saved pointer. - */ - hash_node* hnode = first.m_current_hash_node; - first.skip_hash_node(); - - tsl_ht_assert(hnode != nullptr); - hnode->array_hash().shrink_to_fit(); - } - } - } - - - /* - * Modifiers - */ - void clear() noexcept { - m_root.reset(nullptr); - m_nb_elements = 0; - } - - template - std::pair insert(const CharT* key, size_type key_size, ValueArgs&&... value_args) { - if(key_size > max_key_size()) { - THROW(std::length_error, "Key is too long."); - } - - if(m_root == nullptr) { - m_root = make_unique(m_hash, m_max_load_factor); - } - - return insert_impl(*m_root, key, key_size, std::forward(value_args)...); - } - - iterator erase(const_iterator pos) { - return erase(mutable_iterator(pos)); - } - - iterator erase(const_iterator first, const_iterator last) { - // TODO Optimize, could avoid the call to std::distance - const std::size_t nb_to_erase = std::size_t(std::distance(first, last)); - auto to_delete = mutable_iterator(first); - for(std::size_t i = 0; i < nb_to_erase; i++) { - to_delete = erase(to_delete); - } - - return to_delete; - } - - size_type erase(const CharT* key, size_type key_size) { - auto it = find(key, key_size); - if(it != end()) { - erase(it); - return 1; - } - else { - return 0; - } - - } - - size_type erase_prefix(const CharT* prefix, size_type prefix_size) { - if(m_root == nullptr) { - return 0; - } - - anode* current_node = m_root.get(); - for(size_type iprefix = 0; iprefix < prefix_size; iprefix++) { - if(current_node->is_trie_node()) { - trie_node* tnode = ¤t_node->as_trie_node(); - - if(tnode->child(prefix[iprefix]) == nullptr) { - return 0; - } - else { - current_node = tnode->child(prefix[iprefix]).get(); - } - } - else { - hash_node& hnode = current_node->as_hash_node(); - return erase_prefix_hash_node(hnode, prefix + iprefix, prefix_size - iprefix); - } - } - - - if(current_node->is_trie_node()) { - trie_node* parent = current_node->parent(); - - if(parent != nullptr) { - const size_type nb_erased = size_descendants(current_node->as_trie_node()); - - parent->set_child(current_node->child_of_char(), nullptr); - m_nb_elements -= nb_erased; - - if(parent->empty()) { - clear_empty_nodes(*parent); - } - - return nb_erased; - } - else { - const size_type nb_erased = m_nb_elements; - m_root.reset(nullptr); - m_nb_elements = 0; - - return nb_erased; - } - } - else { - const size_type nb_erased = current_node->as_hash_node().array_hash().size(); - - current_node->as_hash_node().array_hash().clear(); - m_nb_elements -= nb_erased; - - clear_empty_nodes(current_node->as_hash_node()); - - return nb_erased; - } - } - - void swap(htrie_hash& other) { - using std::swap; - - swap(m_hash, other.m_hash); - swap(m_root, other.m_root); - swap(m_nb_elements, other.m_nb_elements); - swap(m_max_load_factor, other.m_max_load_factor); - swap(m_burst_threshold, other.m_burst_threshold); - } - - /* - * Lookup - */ - template::value>::type* = nullptr> - U& at(const CharT* key, size_type key_size) { - return const_cast(static_cast(this)->at(key, key_size)); - } - - template::value>::type* = nullptr> - const U& at(const CharT* key, size_type key_size) const { - auto it_find = find(key, key_size); - if(it_find != cend()) { - return it_find.value(); - } - else { - THROW(std::out_of_range, "Couldn't find key."); - } - } - - //TODO optimize - template::value>::type* = nullptr> - U& access_operator(const CharT* key, size_type key_size) { - auto it_find = find(key, key_size); - if(it_find != cend()) { - return it_find.value(); - } - else { - return insert(key, key_size, U{}).first.value(); - } - } - - size_type count(const CharT* key, size_type key_size) const { - if(find(key, key_size) != cend()) { - return 1; - } - else { - return 0; - } - } - - iterator find(const CharT* key, size_type key_size) { - if(m_root == nullptr) { - return end(); - } - - return find_impl(*m_root, key, key_size); - } - - const_iterator find(const CharT* key, size_type key_size) const { - if(m_root == nullptr) { - return cend(); - } - - return find_impl(*m_root, key, key_size); - } - - std::pair equal_range(const CharT* key, size_type key_size) { - iterator it = find(key, key_size); - return std::make_pair(it, (it == end())?it:std::next(it)); - } - - std::pair equal_range(const CharT* key, size_type key_size) const { - const_iterator it = find(key, key_size); - return std::make_pair(it, (it == cend())?it:std::next(it)); - } - - std::pair equal_prefix_range(const CharT* prefix, size_type prefix_size) { - if(m_root == nullptr) { - return std::make_pair(prefix_end(), prefix_end()); - } - - return equal_prefix_range_impl(*m_root, prefix, prefix_size); - } - - std::pair equal_prefix_range(const CharT* prefix, - size_type prefix_size) const - { - if(m_root == nullptr) { - return std::make_pair(prefix_cend(), prefix_cend()); - } - - return equal_prefix_range_impl(*m_root, prefix, prefix_size); - } - - iterator longest_prefix(const CharT* key, size_type key_size) { - if(m_root == nullptr) { - return end(); - } - - return longest_prefix_impl(*m_root, key, key_size); - } - - const_iterator longest_prefix(const CharT* key, size_type key_size) const { - if(m_root == nullptr) { - return cend(); - } - - return longest_prefix_impl(*m_root, key, key_size); - } - - - /* - * Hash policy - */ - float max_load_factor() const { - return m_max_load_factor; - } - - void max_load_factor(float ml) { - m_max_load_factor = ml; - } - - /* - * Burst policy - */ - size_type burst_threshold() const { - return m_burst_threshold; - } - - void burst_threshold(size_type threshold) { - const size_type min_burst_threshold = MIN_BURST_THRESHOLD; - m_burst_threshold = std::max(min_burst_threshold, threshold); - } - - /* - * Observers - */ - hasher hash_function() const { - return m_hash; - } - - /* - * Other - */ - template - void serialize(Serializer& serializer) const { - serialize_impl(serializer); - } - - template - void deserialize(Deserializer& deserializer, bool hash_compatible) { - deserialize_impl(deserializer, hash_compatible); - } - -private: - /** - * Get the begin iterator by searching for the most left descendant node starting at search_start_node. - */ - template - Iterator cbegin(const anode& search_start_node) const noexcept { - if(search_start_node.is_hash_node()) { - return Iterator(search_start_node.as_hash_node()); - } - - const trie_node& tnode = search_start_node.as_trie_node().most_left_descendant_value_trie_node(); - if(tnode.val_node() != nullptr) { - return Iterator(tnode); - } - else { - const anode* first_child = tnode.first_child(); - tsl_ht_assert(first_child != nullptr); - - return Iterator(first_child->as_hash_node()); - } - } - - /** - * Get an iterator to the node that come just after the last descendant of search_start_node. - */ - template - Iterator cend(const anode& search_start_node) const noexcept { - if(search_start_node.parent() == nullptr) { - Iterator it; - it.set_as_end_iterator(); - - return it; - } - - const trie_node* current_trie_node = search_start_node.parent(); - const anode* next_node = current_trie_node->next_child(search_start_node); - - while(next_node == nullptr && current_trie_node->parent() != nullptr) { - const anode* current_child = current_trie_node; - current_trie_node = current_trie_node->parent(); - next_node = current_trie_node->next_child(*current_child); - } - - if(next_node == nullptr) { - Iterator it; - it.set_as_end_iterator(); - - return it; - } - else { - return cbegin(*next_node); - } - } - - prefix_iterator prefix_end() noexcept { - prefix_iterator it; - it.set_as_end_iterator(); - - return it; - } - - const_prefix_iterator prefix_cend() const noexcept { - const_prefix_iterator it; - it.set_as_end_iterator(); - - return it; - } - - size_type size_descendants(const anode& start_node) const { - auto first = cbegin(start_node); - auto last = cend(start_node); - - size_type nb_elements = 0; - while(first != last) { - if(first.m_read_trie_node_value) { - nb_elements++; - ++first; - } - else { - nb_elements += first.m_current_hash_node->array_hash().size(); - first.skip_hash_node(); - } - } - - return nb_elements; - } - - template - std::pair insert_impl(anode& search_start_node, - const CharT* key, size_type key_size, ValueArgs&&... value_args) - { - anode* current_node = &search_start_node; - - for(size_type ikey = 0; ikey < key_size; ikey++) { - if(current_node->is_trie_node()) { - trie_node& tnode = current_node->as_trie_node(); - - if(tnode.child(key[ikey]) != nullptr) { - current_node = tnode.child(key[ikey]).get(); - } - else { - auto hnode = make_unique(m_hash, m_max_load_factor); - auto insert_it = hnode->array_hash().emplace_ks(key + ikey + 1, key_size - ikey - 1, - std::forward(value_args)...); - - tnode.set_child(key[ikey], std::move(hnode)); - m_nb_elements++; - - - return std::make_pair(iterator(tnode.child(key[ikey])->as_hash_node(), - insert_it.first), true); - } - } - else { - return insert_in_hash_node(current_node->as_hash_node(), - key + ikey, key_size - ikey, std::forward(value_args)...); - } - } - - - if(current_node->is_trie_node()) { - trie_node& tnode = current_node->as_trie_node(); - if(tnode.val_node() != nullptr) { - return std::make_pair(iterator(tnode), false); - } - else { - tnode.val_node() = make_unique(std::forward(value_args)...); - m_nb_elements++; - - return std::make_pair(iterator(tnode), true); - } - } - else { - return insert_in_hash_node(current_node->as_hash_node(), - "", 0, std::forward(value_args)...); - } - } - - template - std::pair insert_in_hash_node(hash_node& hnode, - const CharT* key, size_type key_size, ValueArgs&&... value_args) - { - if(need_burst(hnode)) { - std::unique_ptr new_node = burst(hnode); - if(hnode.parent() == nullptr) { - tsl_ht_assert(m_root.get() == &hnode); - - m_root = std::move(new_node); - return insert_impl(*m_root, key, key_size, std::forward(value_args)...); - } - else { - trie_node* parent = hnode.parent(); - const CharT child_of_char = hnode.child_of_char(); - - parent->set_child(child_of_char, std::move(new_node)); - - return insert_impl(*parent->child(child_of_char), - key, key_size, std::forward(value_args)...); - } - } - else { - auto it_insert = hnode.array_hash().emplace_ks(key, key_size, - std::forward(value_args)...); - if(it_insert.second) { - m_nb_elements++; - } - - return std::make_pair(iterator(hnode, it_insert.first), it_insert.second); - } - } - - - iterator erase(iterator pos) { - iterator next_pos = std::next(pos); - - if(pos.m_read_trie_node_value) { - tsl_ht_assert(pos.m_current_trie_node != nullptr && pos.m_current_trie_node->val_node() != nullptr); - - pos.m_current_trie_node->val_node().reset(nullptr); - m_nb_elements--; - - if(pos.m_current_trie_node->empty()) { - clear_empty_nodes(*pos.m_current_trie_node); - } - - return next_pos; - } - else { - tsl_ht_assert(pos.m_current_hash_node != nullptr); - auto next_array_hash_it = pos.m_current_hash_node->array_hash().erase(pos.m_array_hash_iterator); - m_nb_elements--; - - if(next_array_hash_it != pos.m_current_hash_node->array_hash().end()) { - // The erase on array_hash invalidated the next_pos iterator, return the right one. - return iterator(*pos.m_current_hash_node, next_array_hash_it); - } - else { - if(pos.m_current_hash_node->array_hash().empty()) { - clear_empty_nodes(*pos.m_current_hash_node); - } - - return next_pos; - } - } - } - - /** - * Clear all the empty nodes from the tree starting from empty_node (empty for a hash_node means that - * the array hash is empty, for a trie_node it means the node doesn't have any child or value_node - * associated to it). - */ - void clear_empty_nodes(anode& empty_node) noexcept { - tsl_ht_assert(!empty_node.is_trie_node() || - (empty_node.as_trie_node().empty() && empty_node.as_trie_node().val_node() == nullptr)); - tsl_ht_assert(!empty_node.is_hash_node() || empty_node.as_hash_node().array_hash().empty()); - - - trie_node* parent = empty_node.parent(); - if(parent == nullptr) { - tsl_ht_assert(m_root.get() == &empty_node); - tsl_ht_assert(m_nb_elements == 0); - m_root.reset(nullptr); - } - else if(parent->val_node() != nullptr || parent->nb_children() > 1) { - parent->child(empty_node.child_of_char()).reset(nullptr); - } - else if(parent->parent() == nullptr) { - tsl_ht_assert(m_root.get() == empty_node.parent()); - tsl_ht_assert(m_nb_elements == 0); - m_root.reset(nullptr); - } - else { - /** - * Parent is empty if we remove its empty_node child. - * Put empty_node as new child of the grand parent instead of parent (move hnode up, - * and delete the parent). And recurse. - * - * We can't just set grand_parent->child(parent->child_of_char()) to nullptr as - * the grand_parent may also become empty. We don't want empty trie_node with no value_node - * in the tree. - */ - trie_node* grand_parent = parent->parent(); - grand_parent->set_child(parent->child_of_char(), - std::move(parent->child(empty_node.child_of_char()))); - - - clear_empty_nodes(empty_node); - } - } - - - - - iterator find_impl(const anode& search_start_node, const CharT* key, size_type key_size) { - return mutable_iterator(static_cast(this)->find_impl(search_start_node, key, key_size)); - } - - const_iterator find_impl(const anode& search_start_node, const CharT* key, size_type key_size) const { - const anode* current_node = &search_start_node; - - for(size_type ikey = 0; ikey < key_size; ikey++) { - if(current_node->is_trie_node()) { - const trie_node* tnode = ¤t_node->as_trie_node(); - - if(tnode->child(key[ikey]) == nullptr) { - return cend(); - } - else { - current_node = tnode->child(key[ikey]).get(); - } - } - else { - return find_in_hash_node(current_node->as_hash_node(), - key + ikey, key_size - ikey); - } - } - - - if(current_node->is_trie_node()) { - const trie_node& tnode = current_node->as_trie_node(); - return (tnode.val_node() != nullptr)?const_iterator(tnode):cend(); - } - else { - return find_in_hash_node(current_node->as_hash_node(), "", 0); - } - } - - const_iterator find_in_hash_node(const hash_node& hnode, - const CharT* key, size_type key_size) const - { - auto it = hnode.array_hash().find_ks(key, key_size); - if(it != hnode.array_hash().end()) { - return const_iterator(hnode, it); - } - else { - return cend(); - } - } - - - iterator longest_prefix_impl(const anode& search_start_node, - const CharT* value, size_type value_size) - { - return mutable_iterator(static_cast(this)->longest_prefix_impl(search_start_node, - value, value_size)); - } - - const_iterator longest_prefix_impl(const anode& search_start_node, - const CharT* value, size_type value_size) const - { - const anode* current_node = &search_start_node; - const_iterator longest_found_prefix = cend(); - - for(size_type ivalue = 0; ivalue < value_size; ivalue++) { - if(current_node->is_trie_node()) { - const trie_node& tnode = current_node->as_trie_node(); - - if(tnode.val_node() != nullptr) { - longest_found_prefix = const_iterator(tnode); - } - - if(tnode.child(value[ivalue]) == nullptr) { - return longest_found_prefix; - } - else { - current_node = tnode.child(value[ivalue]).get(); - } - } - else { - const hash_node& hnode = current_node->as_hash_node(); - - /** - * Test the presence in the hash node of each substring from the - * remaining [ivalue, value_size) string starting from the longest. - * Also test the empty string. - */ - for(std::size_t i = ivalue; i <= value_size; i++) { - auto it = hnode.array_hash().find_ks(value + ivalue, (value_size - i)); - if(it != hnode.array_hash().end()) { - return const_iterator(hnode, it); - } - } - - return longest_found_prefix; - } - } - - if(current_node->is_trie_node()) { - const trie_node& tnode = current_node->as_trie_node(); - - if(tnode.val_node() != nullptr) { - longest_found_prefix = const_iterator(tnode); - } - } - else { - const hash_node& hnode = current_node->as_hash_node(); - - auto it = hnode.array_hash().find_ks("", 0); - if(it != hnode.array_hash().end()) { - longest_found_prefix = const_iterator(hnode, it); - } - } - - return longest_found_prefix; - } - - - std::pair equal_prefix_range_impl( - anode& search_start_node, - const CharT* prefix, size_type prefix_size) - { - auto range = static_cast(this)->equal_prefix_range_impl(search_start_node, - prefix, prefix_size); - return std::make_pair(mutable_iterator(range.first), mutable_iterator(range.second)); - } - - std::pair equal_prefix_range_impl( - const anode& search_start_node, - const CharT* prefix, size_type prefix_size) const - { - const anode* current_node = &search_start_node; - - for(size_type iprefix = 0; iprefix < prefix_size; iprefix++) { - if(current_node->is_trie_node()) { - const trie_node* tnode = ¤t_node->as_trie_node(); - - if(tnode->child(prefix[iprefix]) == nullptr) { - return std::make_pair(prefix_cend(), prefix_cend()); - } - else { - current_node = tnode->child(prefix[iprefix]).get(); - } - } - else { - const hash_node& hnode = current_node->as_hash_node(); - const_prefix_iterator begin(hnode.parent(), &hnode, - hnode.array_hash().begin(), hnode.array_hash().end(), - false, std::basic_string(prefix + iprefix, prefix_size - iprefix)); - begin.filter_prefix(); - - const_prefix_iterator end = cend(*current_node); - - return std::make_pair(begin, end); - } - } - - - const_prefix_iterator begin = cbegin(*current_node); - const_prefix_iterator end = cend(*current_node); - - return std::make_pair(begin, end); - } - - size_type erase_prefix_hash_node(hash_node& hnode, const CharT* prefix, size_type prefix_size) { - size_type nb_erased = 0; - - auto it = hnode.array_hash().begin(); - while(it != hnode.array_hash().end()) { - if(it.key_size() >= prefix_size && - std::memcmp(prefix, it.key(), prefix_size * sizeof(CharT)) == 0) - { - it = hnode.array_hash().erase(it); - ++nb_erased; - --m_nb_elements; - } - else { - ++it; - } - } - - return nb_erased; - } - - - /* - * Burst - */ - bool need_burst(hash_node& node) const { - return node.array_hash().size() >= m_burst_threshold; - } - - - /** - * Burst the node and use the copy constructor instead of move constructor for the values. - * Also use this method for trivial value types like int, int*, ... as it requires - * less book-keeping (thus faster) than the burst using move constructors. - */ - template::value && - std::is_copy_constructible::value && - (!std::is_nothrow_move_constructible::value || - !std::is_nothrow_move_assignable::value || - std::is_arithmetic::value || - std::is_pointer::value)>::type* = nullptr> - std::unique_ptr burst(hash_node& node) { - const std::array first_char_count = - get_first_char_count(node.array_hash().cbegin(), - node.array_hash().cend()); - - - auto new_node = make_unique(); - for(auto it = node.array_hash().cbegin(); it != node.array_hash().cend(); ++it) { - if(it.key_size() == 0) { - new_node->val_node() = make_unique(it.value()); - } - else { - hash_node& hnode = get_hash_node_for_char(first_char_count, *new_node, it.key()[0]); - hnode.array_hash().insert_ks(it.key() + 1, it.key_size() - 1, it.value()); - } - } - - - tsl_ht_assert(new_node->val_node() != nullptr || !new_node->empty()); - return new_node; - } - - /** - * Burst the node and use the move constructor and move assign operator - */ - template::value && - std::is_nothrow_move_constructible::value && - std::is_nothrow_move_assignable::value && - !std::is_arithmetic::value && - !std::is_pointer::value>::type* = nullptr> - std::unique_ptr burst(hash_node& node) { - /** - * We burst the node->array_hash() into multiple arrays hash. While doing so, we move each value in - * the node->array_hash() into the new arrays hash. After each move, we save a pointer to where the value - * has been moved. In case of exception, we rollback these values into the original node->array_hash(). - */ - std::vector moved_values_rollback; - moved_values_rollback.reserve(node.array_hash().size()); - - const std::array first_char_count = - get_first_char_count(node.array_hash().cbegin(), node.array_hash().cend()); - - - auto new_node = make_unique(); - for(auto it = node.array_hash().begin(); it != node.array_hash().end(); ++it) { - if(it.key_size() == 0) { - new_node->val_node() = make_unique(std::move(it.value())); - moved_values_rollback.push_back(std::addressof(new_node->val_node()->m_value)); - } - else { - hash_node& hnode = get_hash_node_for_char(first_char_count, *new_node, it.key()[0]); - auto it_insert = hnode.array_hash().insert_ks(it.key() + 1, it.key_size() - 1, - std::move(it.value())); - moved_values_rollback.push_back(std::addressof(it_insert.first.value())); - } - } - - - tsl_ht_assert(new_node->val_node() != nullptr || !new_node->empty()); - return new_node; - } - - template::value>::type* = nullptr> - std::unique_ptr burst(hash_node& node) { - const std::array first_char_count = - get_first_char_count(node.array_hash().begin(), node.array_hash().end()); - - - auto new_node = make_unique(); - for(auto it = node.array_hash().cbegin(); it != node.array_hash().cend(); ++it) { - if(it.key_size() == 0) { - new_node->val_node() = make_unique(); - } - else { - hash_node& hnode = get_hash_node_for_char(first_char_count, *new_node, it.key()[0]); - hnode.array_hash().insert_ks(it.key() + 1, it.key_size() - 1); - } - } - - - tsl_ht_assert(new_node->val_node() != nullptr || !new_node->empty()); - return new_node; - } - - std::array get_first_char_count(typename array_hash_type::const_iterator begin, - typename array_hash_type::const_iterator end) const - { - std::array count{{}}; - for(auto it = begin; it != end; ++it) { - if(it.key_size() == 0) { - continue; - } - - count[as_position(it.key()[0])]++; - } - - return count; - } - - - hash_node& get_hash_node_for_char(const std::array& first_char_count, - trie_node& tnode, CharT for_char) - { - if(tnode.child(for_char) == nullptr) { - const size_type nb_buckets = - size_type( - std::ceil(float(first_char_count[as_position(for_char)] + - HASH_NODE_DEFAULT_INIT_BUCKETS_COUNT/2) - / m_max_load_factor - )); - - tnode.set_child(for_char, - make_unique(nb_buckets, m_hash, m_max_load_factor)); - } - - return tnode.child(for_char)->as_hash_node(); - } - - iterator mutable_iterator(const_iterator it) noexcept { - // end iterator or reading from a trie node value - if(it.m_current_hash_node == nullptr || it.m_read_trie_node_value) { - typename array_hash_type::iterator default_it; - - return iterator(const_cast(it.m_current_trie_node), nullptr, - default_it, default_it, it.m_read_trie_node_value); - } - else { - hash_node* hnode = const_cast(it.m_current_hash_node); - return iterator(const_cast(it.m_current_trie_node), hnode, - hnode->array_hash().mutable_iterator(it.m_array_hash_iterator), - hnode->array_hash().mutable_iterator(it.m_array_hash_end_iterator), - it.m_read_trie_node_value); - } - } - - prefix_iterator mutable_iterator(const_prefix_iterator it) noexcept { - // end iterator or reading from a trie node value - if(it.m_current_hash_node == nullptr || it.m_read_trie_node_value) { - typename array_hash_type::iterator default_it; - - return prefix_iterator(const_cast(it.m_current_trie_node), nullptr, - default_it, default_it, it.m_read_trie_node_value, ""); - } - else { - hash_node* hnode = const_cast(it.m_current_hash_node); - return prefix_iterator(const_cast(it.m_current_trie_node), hnode, - hnode->array_hash().mutable_iterator(it.m_array_hash_iterator), - hnode->array_hash().mutable_iterator(it.m_array_hash_end_iterator), - it.m_read_trie_node_value, it.m_prefix_filter); - } - } - - template - void serialize_impl(Serializer& serializer) const { - const slz_size_type version = SERIALIZATION_PROTOCOL_VERSION; - serializer(version); - - const slz_size_type nb_elements = m_nb_elements; - serializer(nb_elements); - - const float max_load_factor = m_max_load_factor; - serializer(max_load_factor); - - const slz_size_type burst_threshold = m_burst_threshold; - serializer(burst_threshold); - - - std::basic_string str_buffer; - - auto it = begin(); - auto last = end(); - - while(it != last) { - // Serialize trie node value - if(it.m_read_trie_node_value) { - const CharT node_type = static_cast::type>(slz_node_type::TRIE_NODE); - serializer(&node_type, 1); - - it.key(str_buffer); - - const slz_size_type str_size = str_buffer.size(); - serializer(str_size); - serializer(str_buffer.data(), str_buffer.size()); - serialize_value(serializer, it); - - - ++it; - } - // Serialize hash node values - else { - const CharT node_type = static_cast::type>(slz_node_type::HASH_NODE); - serializer(&node_type, 1); - - it.hash_node_prefix(str_buffer); - - const slz_size_type str_size = str_buffer.size(); - serializer(str_size); - serializer(str_buffer.data(), str_buffer.size()); - - const hash_node* hnode = it.m_current_hash_node; - tsl_ht_assert(hnode != nullptr); - hnode->array_hash().serialize(serializer); - - - it.skip_hash_node(); - } - } - } - - template::value>::type* = nullptr> - void serialize_value(Serializer& /*serializer*/, const_iterator /*it*/) const { - } - - template::value>::type* = nullptr> - void serialize_value(Serializer& serializer, const_iterator it) const { - serializer(it.value()); - } - - template - void deserialize_impl(Deserializer& deserializer, bool hash_compatible) { - tsl_ht_assert(m_nb_elements == 0 && m_root == nullptr); // Current trie must be empty - - const slz_size_type version = deserialize_value(deserializer); - // For now we only have one version of the serialization protocol. - // If it doesn't match there is a problem with the file. - if(version != SERIALIZATION_PROTOCOL_VERSION) { - THROW(std::runtime_error, "Can't deserialize the htrie_map/set. The protocol version header is invalid."); - } - - - const slz_size_type nb_elements = deserialize_value(deserializer); - const float max_load_factor = deserialize_value(deserializer); - const slz_size_type burst_threshold = deserialize_value(deserializer); - - this->burst_threshold(numeric_cast(burst_threshold, "Deserialized burst_threshold is too big.")); - this->max_load_factor(max_load_factor); - - - std::vector str_buffer; - while(m_nb_elements < nb_elements) { - CharT node_type_marker; - deserializer(&node_type_marker, 1); - - static_assert(std::is_same::type>::value, ""); - const slz_node_type node_type = static_cast(node_type_marker); - if(node_type == slz_node_type::TRIE_NODE) { - const std::size_t str_size = numeric_cast(deserialize_value(deserializer), - "Deserialized str_size is too big."); - - str_buffer.resize(str_size); - deserializer(str_buffer.data(), str_size); - - - trie_node* current_node = insert_prefix_trie_nodes(str_buffer.data(), str_size); - deserialize_value_node(deserializer, current_node); - m_nb_elements++; - } - else if(node_type == slz_node_type::HASH_NODE) { - const std::size_t str_size = numeric_cast(deserialize_value(deserializer), - "Deserialized str_size is too big."); - - if(str_size == 0) { - tsl_ht_assert(m_nb_elements == 0 && !m_root); - - m_root = make_unique(array_hash_type::deserialize(deserializer, hash_compatible)); - m_nb_elements += m_root->as_hash_node().array_hash().size(); - - tsl_ht_assert(m_nb_elements == nb_elements); - } - else { - str_buffer.resize(str_size); - deserializer(str_buffer.data(), str_size); - - - auto hnode = make_unique(array_hash_type::deserialize(deserializer, hash_compatible)); - m_nb_elements += hnode->array_hash().size(); - - trie_node* current_node = insert_prefix_trie_nodes(str_buffer.data(), str_size - 1); - current_node->set_child(str_buffer[str_size - 1], std::move(hnode)); - } - } - else { - THROW(std::runtime_error, "Unknown deserialized node type."); - } - } - - tsl_ht_assert(m_nb_elements == nb_elements); - } - - trie_node* insert_prefix_trie_nodes(const CharT* prefix, std::size_t prefix_size) { - if(m_root == nullptr) { - m_root = make_unique(); - } - - trie_node* current_node = &m_root->as_trie_node(); - for(std::size_t iprefix = 0; iprefix < prefix_size; iprefix++) { - if(current_node->child(prefix[iprefix]) == nullptr) { - current_node->set_child(prefix[iprefix], make_unique()); - } - - current_node = ¤t_node->child(prefix[iprefix])->as_trie_node(); - } - - return current_node; - } - - template::value>::type* = nullptr> - void deserialize_value_node(Deserializer& /*deserializer*/, trie_node* current_node) { - tsl_ht_assert(!current_node->val_node()); - current_node->val_node() = make_unique(); - } - - template::value>::type* = nullptr> - void deserialize_value_node(Deserializer& deserializer, trie_node* current_node) { - tsl_ht_assert(!current_node->val_node()); - current_node->val_node() = make_unique(deserialize_value(deserializer)); - } - - template - static U deserialize_value(Deserializer& deserializer) { - // MSVC < 2017 is not conformant, circumvent the problem by removing the template keyword - #if defined (_MSC_VER) && _MSC_VER < 1910 - return deserializer.Deserializer::operator()(); - #else - return deserializer.Deserializer::template operator()(); - #endif - } - - // Same as std::make_unique for non-array types which is only available in C++14 (we need to support C++11). - template - static std::unique_ptr make_unique(Args&&... args) { - return std::unique_ptr(new U(std::forward(args)...)); - } - -public: - static constexpr float HASH_NODE_DEFAULT_MAX_LOAD_FACTOR = 8.0f; - static const size_type DEFAULT_BURST_THRESHOLD = 16384; - -private: - - /** - * Fixed size type used to represent size_type values on serialization. Need to be big enough - * to represent a std::size_t on 32 and 64 bits platforms, and must be the same size on both platforms. - */ - using slz_size_type = std::uint64_t; - enum class slz_node_type: CharT { TRIE_NODE = 0, HASH_NODE = 1 }; - - /** - * Protocol version currenlty used for serialization. - */ - static const slz_size_type SERIALIZATION_PROTOCOL_VERSION = 1; - - static const size_type HASH_NODE_DEFAULT_INIT_BUCKETS_COUNT = 32; - static const size_type MIN_BURST_THRESHOLD = 4; - - std::unique_ptr m_root; - size_type m_nb_elements; - Hash m_hash; - float m_max_load_factor; - size_type m_burst_threshold; - -}; - -} // end namespace detail_htrie_hash -} // end namespace tsl - -#endif diff --git a/ios/include/tsl/htrie_map.h b/ios/include/tsl/htrie_map.h deleted file mode 100644 index 59712c5e..00000000 --- a/ios/include/tsl/htrie_map.h +++ /dev/null @@ -1,647 +0,0 @@ -/** - * MIT License - * - * Copyright (c) 2017 Thibaut Goetghebuer-Planchon - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ -#ifndef TSL_HTRIE_MAP_H -#define TSL_HTRIE_MAP_H - -#include -#include -#include -#include -#include -#include "htrie_hash.h" - -namespace tsl { - -/** - * Implementation of a hat-trie map. - * - * The value T must be either nothrow move-constructible/assignable, copy-constructible or both. - * - * The size of a key string is limited to std::numeric_limits::max() - 1. - * That is 65 535 characters by default, but can be raised with the KeySizeT template parameter. - * See max_key_size() for an easy access to this limit. - * - * Iterators invalidation: - * - clear, operator=: always invalidate the iterators. - * - insert, emplace, operator[]: always invalidate the iterators. - * - erase: always invalidate the iterators. - */ -template, - class KeySizeT = std::uint16_t> -class htrie_map { -private: - template - using is_iterator = tsl::detail_array_hash::is_iterator; - - using ht = tsl::detail_htrie_hash::htrie_hash; - -public: - using char_type = typename ht::char_type; - using mapped_type = T; - using key_size_type = typename ht::key_size_type; - using size_type = typename ht::size_type; - using hasher = typename ht::hasher; - using iterator = typename ht::iterator; - using const_iterator = typename ht::const_iterator; - using prefix_iterator = typename ht::prefix_iterator; - using const_prefix_iterator = typename ht::const_prefix_iterator; - -public: - explicit htrie_map(const Hash& hash = Hash()): m_ht(hash, ht::HASH_NODE_DEFAULT_MAX_LOAD_FACTOR, - ht::DEFAULT_BURST_THRESHOLD) - { - } - - explicit htrie_map(size_type burst_threshold, - const Hash& hash = Hash()): m_ht(hash, ht::HASH_NODE_DEFAULT_MAX_LOAD_FACTOR, - burst_threshold) - { - } - - template::value>::type* = nullptr> - htrie_map(InputIt first, InputIt last, - const Hash& hash = Hash()): htrie_map(hash) - { - insert(first, last); - } - - - -#ifdef TSL_HT_HAS_STRING_VIEW - htrie_map(std::initializer_list, T>> init, - const Hash& hash = Hash()): htrie_map(hash) - { - insert(init); - } -#else - htrie_map(std::initializer_list> init, - const Hash& hash = Hash()): htrie_map(hash) - { - insert(init); - } -#endif - - - -#ifdef TSL_HT_HAS_STRING_VIEW - htrie_map& operator=(std::initializer_list, T>> ilist) { - clear(); - insert(ilist); - - return *this; - } -#else - htrie_map& operator=(std::initializer_list> ilist) { - clear(); - insert(ilist); - - return *this; - } -#endif - - - - /* - * Iterators - */ - iterator begin() noexcept { return m_ht.begin(); } - const_iterator begin() const noexcept { return m_ht.begin(); } - const_iterator cbegin() const noexcept { return m_ht.cbegin(); } - - iterator end() noexcept { return m_ht.end(); } - const_iterator end() const noexcept { return m_ht.end(); } - const_iterator cend() const noexcept { return m_ht.cend(); } - - - /* - * Capacity - */ - bool empty() const noexcept { return m_ht.empty(); } - size_type size() const noexcept { return m_ht.size(); } - size_type max_size() const noexcept { return m_ht.max_size(); } - size_type max_key_size() const noexcept { return m_ht.max_key_size(); } - - /** - * Call shrink_to_fit() on each hash node of the hat-trie to reduce its size. - */ - void shrink_to_fit() { m_ht.shrink_to_fit(); } - - - /* - * Modifiers - */ - void clear() noexcept { m_ht.clear(); } - - - - std::pair insert_ks(const CharT* key, size_type key_size, const T& value) { - return m_ht.insert(key, key_size, value); - } -#ifdef TSL_HT_HAS_STRING_VIEW - std::pair insert(const std::basic_string_view& key, const T& value) { - return m_ht.insert(key.data(), key.size(), value); - } -#else - std::pair insert(const CharT* key, const T& value) { - return m_ht.insert(key, std::strlen(key), value); - } - - std::pair insert(const std::basic_string& key, const T& value) { - return m_ht.insert(key.data(), key.size(), value); - } -#endif - - - - std::pair insert_ks(const CharT* key, size_type key_size, T&& value) { - return m_ht.insert(key, key_size, std::move(value)); - } -#ifdef TSL_HT_HAS_STRING_VIEW - std::pair insert(const std::basic_string_view& key, T&& value) { - return m_ht.insert(key.data(), key.size(), std::move(value)); - } -#else - std::pair insert(const CharT* key, T&& value) { - return m_ht.insert(key, std::strlen(key), std::move(value)); - } - - std::pair insert(const std::basic_string& key, T&& value) { - return m_ht.insert(key.data(), key.size(), std::move(value)); - } -#endif - - - - template::value>::type* = nullptr> - void insert(InputIt first, InputIt last) { - for(auto it = first; it != last; ++it) { - insert_pair(*it); - } - } - - - -#ifdef TSL_HT_HAS_STRING_VIEW - void insert(std::initializer_list, T>> ilist) { - insert(ilist.begin(), ilist.end()); - } -#else - void insert(std::initializer_list> ilist) { - insert(ilist.begin(), ilist.end()); - } -#endif - - - - template - std::pair emplace_ks(const CharT* key, size_type key_size, Args&&... args) { - return m_ht.insert(key, key_size, std::forward(args)...); - } -#ifdef TSL_HT_HAS_STRING_VIEW - template - std::pair emplace(const std::basic_string_view& key, Args&&... args) { - return m_ht.insert(key.data(), key.size(), std::forward(args)...); - } -#else - template - std::pair emplace(const CharT* key, Args&&... args) { - return m_ht.insert(key, std::strlen(key), std::forward(args)...); - } - - template - std::pair emplace(const std::basic_string& key, Args&&... args) { - return m_ht.insert(key.data(), key.size(), std::forward(args)...); - } -#endif - - - - iterator erase(const_iterator pos) { return m_ht.erase(pos); } - iterator erase(const_iterator first, const_iterator last) { return m_ht.erase(first, last); } - - - - size_type erase_ks(const CharT* key, size_type key_size) { - return m_ht.erase(key, key_size); - } -#ifdef TSL_HT_HAS_STRING_VIEW - size_type erase(const std::basic_string_view& key) { - return m_ht.erase(key.data(), key.size()); - } -#else - size_type erase(const CharT* key) { - return m_ht.erase(key, std::strlen(key)); - } - - size_type erase(const std::basic_string& key) { - return m_ht.erase(key.data(), key.size()); - } -#endif - - - - /** - * Erase all the elements which have 'prefix' as prefix. Return the number of erase elements. - */ - size_type erase_prefix_ks(const CharT* prefix, size_type prefix_size) { - return m_ht.erase_prefix(prefix, prefix_size); - } -#ifdef TSL_HT_HAS_STRING_VIEW - /** - * @copydoc erase_prefix_ks(const CharT* prefix, size_type prefix_size) - */ - size_type erase_prefix(const std::basic_string_view& prefix) { - return m_ht.erase_prefix(prefix.data(), prefix.size()); - } -#else - /** - * @copydoc erase_prefix_ks(const CharT* prefix, size_type prefix_size) - */ - size_type erase_prefix(const CharT* prefix) { - return m_ht.erase_prefix(prefix, std::strlen(prefix)); - } - - /** - * @copydoc erase_prefix_ks(const CharT* prefix, size_type prefix_size) - */ - size_type erase_prefix(const std::basic_string& prefix) { - return m_ht.erase_prefix(prefix.data(), prefix.size()); - } -#endif - - - - void swap(htrie_map& other) { other.m_ht.swap(m_ht); } - - /* - * Lookup - */ - T& at_ks(const CharT* key, size_type key_size) { return m_ht.at(key, key_size); } - const T& at_ks(const CharT* key, size_type key_size) const { return m_ht.at(key, key_size); } - -#ifdef TSL_HT_HAS_STRING_VIEW - T& at(const std::basic_string_view& key) { return m_ht.at(key.data(), key.size()); } - const T& at(const std::basic_string_view& key) const { return m_ht.at(key.data(), key.size()); } -#else - T& at(const CharT* key) { return m_ht.at(key, std::strlen(key)); } - const T& at(const CharT* key) const { return m_ht.at(key, std::strlen(key)); } - - T& at(const std::basic_string& key) { return m_ht.at(key.data(), key.size()); } - const T& at(const std::basic_string& key) const { return m_ht.at(key.data(), key.size()); } -#endif - - - -#ifdef TSL_HT_HAS_STRING_VIEW - T& operator[](const std::basic_string_view& key) { return m_ht.access_operator(key.data(), key.size()); } -#else - T& operator[](const CharT* key) { return m_ht.access_operator(key, std::strlen(key)); } - T& operator[](const std::basic_string& key) { return m_ht.access_operator(key.data(), key.size()); } -#endif - - - - size_type count_ks(const CharT* key, size_type key_size) const { return m_ht.count(key, key_size); } -#ifdef TSL_HT_HAS_STRING_VIEW - size_type count(const std::basic_string_view& key) const { return m_ht.count(key.data(), key.size()); } -#else - size_type count(const CharT* key) const { return m_ht.count(key, std::strlen(key)); } - size_type count(const std::basic_string& key) const { return m_ht.count(key.data(), key.size()); } -#endif - - - - iterator find_ks(const CharT* key, size_type key_size) { - return m_ht.find(key, key_size); - } - - const_iterator find_ks(const CharT* key, size_type key_size) const { - return m_ht.find(key, key_size); - } -#ifdef TSL_HT_HAS_STRING_VIEW - iterator find(const std::basic_string_view& key) { - return m_ht.find(key.data(), key.size()); - } - - const_iterator find(const std::basic_string_view& key) const { - return m_ht.find(key.data(), key.size()); - } -#else - iterator find(const CharT* key) { - return m_ht.find(key, std::strlen(key)); - } - - const_iterator find(const CharT* key) const { - return m_ht.find(key, std::strlen(key)); - } - - iterator find(const std::basic_string& key) { - return m_ht.find(key.data(), key.size()); - } - - const_iterator find(const std::basic_string& key) const { - return m_ht.find(key.data(), key.size()); - } -#endif - - - - std::pair equal_range_ks(const CharT* key, size_type key_size) { - return m_ht.equal_range(key, key_size); - } - - std::pair equal_range_ks(const CharT* key, size_type key_size) const { - return m_ht.equal_range(key, key_size); - } -#ifdef TSL_HT_HAS_STRING_VIEW - std::pair equal_range(const std::basic_string_view& key) { - return m_ht.equal_range(key.data(), key.size()); - } - - std::pair equal_range(const std::basic_string_view& key) const { - return m_ht.equal_range(key.data(), key.size()); - } -#else - std::pair equal_range(const CharT* key) { - return m_ht.equal_range(key, std::strlen(key)); - } - - std::pair equal_range(const CharT* key) const { - return m_ht.equal_range(key, std::strlen(key)); - } - - std::pair equal_range(const std::basic_string& key) { - return m_ht.equal_range(key.data(), key.size()); - } - - std::pair equal_range(const std::basic_string& key) const { - return m_ht.equal_range(key.data(), key.size()); - } -#endif - - - /** - * Return a range containing all the elements which have 'prefix' as prefix. The range is defined by a pair - * of iterator, the first being the begin iterator and the second being the end iterator. - */ - std::pair equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) { - return m_ht.equal_prefix_range(prefix, prefix_size); - } - - /** - * @copydoc equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) - */ - std::pair equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) const { - return m_ht.equal_prefix_range(prefix, prefix_size); - } -#ifdef TSL_HT_HAS_STRING_VIEW - /** - * @copydoc equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) - */ - std::pair equal_prefix_range(const std::basic_string_view& prefix) { - return m_ht.equal_prefix_range(prefix.data(), prefix.size()); - } - - /** - * @copydoc equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) - */ - std::pair equal_prefix_range(const std::basic_string_view& prefix) const { - return m_ht.equal_prefix_range(prefix.data(), prefix.size()); - } -#else - /** - * @copydoc equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) - */ - std::pair equal_prefix_range(const CharT* prefix) { - return m_ht.equal_prefix_range(prefix, std::strlen(prefix)); - } - - /** - * @copydoc equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) - */ - std::pair equal_prefix_range(const CharT* prefix) const { - return m_ht.equal_prefix_range(prefix, std::strlen(prefix)); - } - - /** - * @copydoc equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) - */ - std::pair equal_prefix_range(const std::basic_string& prefix) { - return m_ht.equal_prefix_range(prefix.data(), prefix.size()); - } - - /** - * @copydoc equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) - */ - std::pair equal_prefix_range(const std::basic_string& prefix) const { - return m_ht.equal_prefix_range(prefix.data(), prefix.size()); - } -#endif - - - - /** - * Return the element in the trie which is the longest prefix of `key`. If no - * element in the trie is a prefix of `key`, the end iterator is returned. - * - * Example: - * - * tsl::htrie_map map = {{"/foo", 1}, {"/foo/bar", 1}}; - * - * map.longest_prefix("/foo"); // returns {"/foo", 1} - * map.longest_prefix("/foo/baz"); // returns {"/foo", 1} - * map.longest_prefix("/foo/bar/baz"); // returns {"/foo/bar", 1} - * map.longest_prefix("/foo/bar/"); // returns {"/foo/bar", 1} - * map.longest_prefix("/bar"); // returns end() - * map.longest_prefix(""); // returns end() - */ - iterator longest_prefix_ks(const CharT* key, size_type key_size) { - return m_ht.longest_prefix(key, key_size); - } - - /** - * @copydoc longest_prefix_ks(const CharT* key, size_type key_size) - */ - const_iterator longest_prefix_ks(const CharT* key, size_type key_size) const { - return m_ht.longest_prefix(key, key_size); - } -#ifdef TSL_HT_HAS_STRING_VIEW - /** - * @copydoc longest_prefix_ks(const CharT* key, size_type key_size) - */ - iterator longest_prefix(const std::basic_string_view& key) { - return m_ht.longest_prefix(key.data(), key.size()); - } - - /** - * @copydoc longest_prefix_ks(const CharT* key, size_type key_size) - */ - const_iterator longest_prefix(const std::basic_string_view& key) const { - return m_ht.longest_prefix(key.data(), key.size()); - } -#else - /** - * @copydoc longest_prefix_ks(const CharT* key, size_type key_size) - */ - iterator longest_prefix(const CharT* key) { - return m_ht.longest_prefix(key, std::strlen(key)); - } - - /** - * @copydoc longest_prefix_ks(const CharT* key, size_type key_size) - */ - const_iterator longest_prefix(const CharT* key) const { - return m_ht.longest_prefix(key, std::strlen(key)); - } - - /** - * @copydoc longest_prefix_ks(const CharT* key, size_type key_size) - */ - iterator longest_prefix(const std::basic_string& key) { - return m_ht.longest_prefix(key.data(), key.size()); - } - - /** - * @copydoc longest_prefix_ks(const CharT* key, size_type key_size) - */ - const_iterator longest_prefix(const std::basic_string& key) const { - return m_ht.longest_prefix(key.data(), key.size()); - } -#endif - - - - /* - * Hash policy - */ - float max_load_factor() const { return m_ht.max_load_factor(); } - void max_load_factor(float ml) { m_ht.max_load_factor(ml); } - - - /* - * Burst policy - */ - size_type burst_threshold() const { return m_ht.burst_threshold(); } - void burst_threshold(size_type threshold) { m_ht.burst_threshold(threshold); } - - - /* - * Observers - */ - hasher hash_function() const { return m_ht.hash_function(); } - - - - /* - * Other - */ - - /** - * Serialize the map through the `serializer` parameter. - * - * The `serializer` parameter must be a function object that supports the following calls: - * - `void operator()(const U& value);` where the types `std::uint64_t`, `float` and `T` must be supported for U. - * - `void operator()(const CharT* value, std::size_t value_size);` - * - * The implementation leaves binary compatibility (endianness, IEEE 754 for floats, ...) of the types it serializes - * in the hands of the `Serializer` function object if compatibility is required. - */ - template - void serialize(Serializer& serializer) const { - m_ht.serialize(serializer); - } - - - /** - * Deserialize a previously serialized map through the `deserializer` parameter. - * - * The `deserializer` parameter must be a function object that supports the following calls: - * - `template U operator()();` where the types `std::uint64_t`, `float` and `T` must be supported for U. - * - `void operator()(CharT* value_out, std::size_t value_size);` - * - * If the deserialized hash map part of the hat-trie is hash compatible with the serialized map, the deserialization process - * can be sped up by setting `hash_compatible` to true. To be hash compatible, the Hash (take care of the 32-bits vs 64 bits), - * and KeySizeT must behave the same than the ones used in the serialized map. Otherwise the behaviour is undefined - * with `hash_compatible` sets to true. - * - * The behaviour is undefined if the type `CharT` and `T` of the `htrie_map` are not the same as the - * types used during serialization. - * - * The implementation leaves binary compatibility (endianness, IEEE 754 for floats, size of int, ...) of the types it - * deserializes in the hands of the `Deserializer` function object if compatibility is required. - */ - template - static htrie_map deserialize(Deserializer& deserializer, bool hash_compatible = false) { - htrie_map map; - map.m_ht.deserialize(deserializer, hash_compatible); - - return map; - } - - friend bool operator==(const htrie_map& lhs, const htrie_map& rhs) { - if(lhs.size() != rhs.size()) { - return false; - } - - std::string key_buffer; - for(auto it = lhs.cbegin(); it != lhs.cend(); ++it) { - it.key(key_buffer); - - const auto it_element_rhs = rhs.find(key_buffer); - if(it_element_rhs == rhs.cend() || it.value() != it_element_rhs.value()) { - return false; - } - } - - return true; - } - - friend bool operator!=(const htrie_map& lhs, const htrie_map& rhs) { - return !operator==(lhs, rhs); - } - - friend void swap(htrie_map& lhs, htrie_map& rhs) { - lhs.swap(rhs); - } - -private: - template - void insert_pair(const std::pair& value) { - insert(value.first, value.second); - } - - template - void insert_pair(std::pair&& value) { - insert(value.first, std::move(value.second)); - } - -private: - ht m_ht; -}; - -} // end namespace tsl - -#endif diff --git a/ios/include/tsl/htrie_set.h b/ios/include/tsl/htrie_set.h deleted file mode 100644 index e2f40adc..00000000 --- a/ios/include/tsl/htrie_set.h +++ /dev/null @@ -1,586 +0,0 @@ -/** - * MIT License - * - * Copyright (c) 2017 Thibaut Goetghebuer-Planchon - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice shall be included in all - * copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ -#ifndef TSL_HTRIE_SET_H -#define TSL_HTRIE_SET_H - -#include -#include -#include -#include -#include -#include "htrie_hash.h" - -namespace tsl { - -/** - * Implementation of a hat-trie set. - * - * The size of a key string is limited to std::numeric_limits::max() - 1. - * That is 65 535 characters by default, but can be raised with the KeySizeT template parameter. - * See max_key_size() for an easy access to this limit. - * - * Iterators invalidation: - * - clear, operator=: always invalidate the iterators. - * - insert: always invalidate the iterators. - * - erase: always invalidate the iterators. - */ -template, - class KeySizeT = std::uint16_t> -class htrie_set { -private: - template - using is_iterator = tsl::detail_array_hash::is_iterator; - - using ht = tsl::detail_htrie_hash::htrie_hash; - -public: - using char_type = typename ht::char_type; - using key_size_type = typename ht::key_size_type; - using size_type = typename ht::size_type; - using hasher = typename ht::hasher; - using iterator = typename ht::iterator; - using const_iterator = typename ht::const_iterator; - using prefix_iterator = typename ht::prefix_iterator; - using const_prefix_iterator = typename ht::const_prefix_iterator; - -public: - explicit htrie_set(const Hash& hash = Hash()): m_ht(hash, ht::HASH_NODE_DEFAULT_MAX_LOAD_FACTOR, - ht::DEFAULT_BURST_THRESHOLD) - { - } - - explicit htrie_set(size_type burst_threshold, - const Hash& hash = Hash()): m_ht(hash, ht::HASH_NODE_DEFAULT_MAX_LOAD_FACTOR, - burst_threshold) - { - } - - template::value>::type* = nullptr> - htrie_set(InputIt first, InputIt last, - const Hash& hash = Hash()): htrie_set(hash) - { - insert(first, last); - } - - - -#ifdef TSL_HT_HAS_STRING_VIEW - htrie_set(std::initializer_list> init, - const Hash& hash = Hash()): htrie_set(hash) - { - insert(init); - } -#else - htrie_set(std::initializer_list init, - const Hash& hash = Hash()): htrie_set(hash) - { - insert(init); - } -#endif - - - -#ifdef TSL_HT_HAS_STRING_VIEW - htrie_set& operator=(std::initializer_list> ilist) { - clear(); - insert(ilist); - - return *this; - } -#else - htrie_set& operator=(std::initializer_list ilist) { - clear(); - insert(ilist); - - return *this; - } -#endif - - - - /* - * Iterators - */ - iterator begin() noexcept { return m_ht.begin(); } - const_iterator begin() const noexcept { return m_ht.begin(); } - const_iterator cbegin() const noexcept { return m_ht.cbegin(); } - - iterator end() noexcept { return m_ht.end(); } - const_iterator end() const noexcept { return m_ht.end(); } - const_iterator cend() const noexcept { return m_ht.cend(); } - - - /* - * Capacity - */ - bool empty() const noexcept { return m_ht.empty(); } - size_type size() const noexcept { return m_ht.size(); } - size_type max_size() const noexcept { return m_ht.max_size(); } - size_type max_key_size() const noexcept { return m_ht.max_key_size(); } - - /** - * Call shrink_to_fit() on each hash node of the hat-trie to reduce its size. - */ - void shrink_to_fit() { m_ht.shrink_to_fit(); } - - - /* - * Modifiers - */ - void clear() noexcept { m_ht.clear(); } - - - - std::pair insert_ks(const CharT* key, size_type key_size) { - return m_ht.insert(key, key_size); - } -#ifdef TSL_HT_HAS_STRING_VIEW - std::pair insert(const std::basic_string_view& key) { - return m_ht.insert(key.data(), key.size()); - } -#else - std::pair insert(const CharT* key) { - return m_ht.insert(key, std::strlen(key)); - } - - std::pair insert(const std::basic_string& key) { - return m_ht.insert(key.data(), key.size()); - } -#endif - - - - template::value>::type* = nullptr> - void insert(InputIt first, InputIt last) { - for(auto it = first; it != last; ++it) { - insert(*it); - } - } - - - -#ifdef TSL_HT_HAS_STRING_VIEW - void insert(std::initializer_list> ilist) { - insert(ilist.begin(), ilist.end()); - } -#else - void insert(std::initializer_list ilist) { - insert(ilist.begin(), ilist.end()); - } -#endif - - - - std::pair emplace_ks(const CharT* key, size_type key_size) { - return m_ht.insert(key, key_size); - } -#ifdef TSL_HT_HAS_STRING_VIEW - std::pair emplace(const std::basic_string_view& key) { - return m_ht.insert(key.data(), key.size()); - } -#else - std::pair emplace(const CharT* key) { - return m_ht.insert(key, std::strlen(key)); - } - - std::pair emplace(const std::basic_string& key) { - return m_ht.insert(key.data(), key.size()); - } -#endif - - - - iterator erase(const_iterator pos) { return m_ht.erase(pos); } - iterator erase(const_iterator first, const_iterator last) { return m_ht.erase(first, last); } - - - - size_type erase_ks(const CharT* key, size_type key_size) { - return m_ht.erase(key, key_size); - } -#ifdef TSL_HT_HAS_STRING_VIEW - size_type erase(const std::basic_string_view& key) { - return m_ht.erase(key.data(), key.size()); - } -#else - size_type erase(const CharT* key) { - return m_ht.erase(key, std::strlen(key)); - } - - size_type erase(const std::basic_string& key) { - return m_ht.erase(key.data(), key.size()); - } -#endif - - - - /** - * Erase all the elements which have 'prefix' as prefix. Return the number of erase elements. - */ - size_type erase_prefix_ks(const CharT* prefix, size_type prefix_size) { - return m_ht.erase_prefix(prefix, prefix_size); - } -#ifdef TSL_HT_HAS_STRING_VIEW - /** - * @copydoc erase_prefix_ks(const CharT* prefix, size_type prefix_size) - */ - size_type erase_prefix(const std::basic_string_view& prefix) { - return m_ht.erase_prefix(prefix.data(), prefix.size()); - } -#else - /** - * @copydoc erase_prefix_ks(const CharT* prefix, size_type prefix_size) - */ - size_type erase_prefix(const CharT* prefix) { - return m_ht.erase_prefix(prefix, std::strlen(prefix)); - } - - /** - * @copydoc erase_prefix_ks(const CharT* prefix, size_type prefix_size) - */ - size_type erase_prefix(const std::basic_string& prefix) { - return m_ht.erase_prefix(prefix.data(), prefix.size()); - } -#endif - - - - void swap(htrie_set& other) { other.m_ht.swap(m_ht); } - - - /* - * Lookup - */ - size_type count_ks(const CharT* key, size_type key_size) const { return m_ht.count(key, key_size); } -#ifdef TSL_HT_HAS_STRING_VIEW - size_type count(const std::basic_string_view& key) const { return m_ht.count(key.data(), key.size()); } -#else - size_type count(const CharT* key) const { return m_ht.count(key, std::strlen(key)); } - size_type count(const std::basic_string& key) const { return m_ht.count(key.data(), key.size()); } -#endif - - - - iterator find_ks(const CharT* key, size_type key_size) { - return m_ht.find(key, key_size); - } - - const_iterator find_ks(const CharT* key, size_type key_size) const { - return m_ht.find(key, key_size); - } -#ifdef TSL_HT_HAS_STRING_VIEW - iterator find(const std::basic_string_view& key) { - return m_ht.find(key.data(), key.size()); - } - - const_iterator find(const std::basic_string_view& key) const { - return m_ht.find(key.data(), key.size()); - } -#else - iterator find(const CharT* key) { - return m_ht.find(key, std::strlen(key)); - } - - const_iterator find(const CharT* key) const { - return m_ht.find(key, std::strlen(key)); - } - - iterator find(const std::basic_string& key) { - return m_ht.find(key.data(), key.size()); - } - - const_iterator find(const std::basic_string& key) const { - return m_ht.find(key.data(), key.size()); - } -#endif - - - - std::pair equal_range_ks(const CharT* key, size_type key_size) { - return m_ht.equal_range(key, key_size); - } - - std::pair equal_range_ks(const CharT* key, size_type key_size) const { - return m_ht.equal_range(key, key_size); - } -#ifdef TSL_HT_HAS_STRING_VIEW - std::pair equal_range(const std::basic_string_view& key) { - return m_ht.equal_range(key.data(), key.size()); - } - - std::pair equal_range(const std::basic_string_view& key) const { - return m_ht.equal_range(key.data(), key.size()); - } -#else - std::pair equal_range(const CharT* key) { - return m_ht.equal_range(key, std::strlen(key)); - } - - std::pair equal_range(const CharT* key) const { - return m_ht.equal_range(key, std::strlen(key)); - } - - std::pair equal_range(const std::basic_string& key) { - return m_ht.equal_range(key.data(), key.size()); - } - - std::pair equal_range(const std::basic_string& key) const { - return m_ht.equal_range(key.data(), key.size()); - } -#endif - - - - /** - * Return a range containing all the elements which have 'prefix' as prefix. The range is defined by a pair - * of iterator, the first being the begin iterator and the second being the end iterator. - */ - std::pair equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) { - return m_ht.equal_prefix_range(prefix, prefix_size); - } - - /** - * @copydoc equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) - */ - std::pair equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) const { - return m_ht.equal_prefix_range(prefix, prefix_size); - } -#ifdef TSL_HT_HAS_STRING_VIEW - /** - * @copydoc equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) - */ - std::pair equal_prefix_range(const std::basic_string_view& prefix) { - return m_ht.equal_prefix_range(prefix.data(), prefix.size()); - } - - /** - * @copydoc equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) - */ - std::pair equal_prefix_range(const std::basic_string_view& prefix) const { - return m_ht.equal_prefix_range(prefix.data(), prefix.size()); - } -#else - /** - * @copydoc equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) - */ - std::pair equal_prefix_range(const CharT* prefix) { - return m_ht.equal_prefix_range(prefix, std::strlen(prefix)); - } - - /** - * @copydoc equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) - */ - std::pair equal_prefix_range(const CharT* prefix) const { - return m_ht.equal_prefix_range(prefix, std::strlen(prefix)); - } - - /** - * @copydoc equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) - */ - std::pair equal_prefix_range(const std::basic_string& prefix) { - return m_ht.equal_prefix_range(prefix.data(), prefix.size()); - } - - /** - * @copydoc equal_prefix_range_ks(const CharT* prefix, size_type prefix_size) - */ - std::pair equal_prefix_range(const std::basic_string& prefix) const { - return m_ht.equal_prefix_range(prefix.data(), prefix.size()); - } -#endif - - - - /** - * Return the element in the trie which is the longest prefix of `key`. If no - * element in the trie is a prefix of `key`, the end iterator is returned. - * - * Example: - * - * tsl::htrie_set set = {"/foo", "/foo/bar"}; - * - * set.longest_prefix("/foo"); // returns "/foo" - * set.longest_prefix("/foo/baz"); // returns "/foo" - * set.longest_prefix("/foo/bar/baz"); // returns "/foo/bar" - * set.longest_prefix("/foo/bar/"); // returns "/foo/bar" - * set.longest_prefix("/bar"); // returns end() - * set.longest_prefix(""); // returns end() - */ - iterator longest_prefix_ks(const CharT* key, size_type key_size) { - return m_ht.longest_prefix(key, key_size); - } - - /** - * @copydoc longest_prefix_ks(const CharT* key, size_type key_size) - */ - const_iterator longest_prefix_ks(const CharT* key, size_type key_size) const { - return m_ht.longest_prefix(key, key_size); - } -#ifdef TSL_HT_HAS_STRING_VIEW - /** - * @copydoc longest_prefix_ks(const CharT* key, size_type key_size) - */ - iterator longest_prefix(const std::basic_string_view& key) { - return m_ht.longest_prefix(key.data(), key.size()); - } - - /** - * @copydoc longest_prefix_ks(const CharT* key, size_type key_size) - */ - const_iterator longest_prefix(const std::basic_string_view& key) const { - return m_ht.longest_prefix(key.data(), key.size()); - } -#else - /** - * @copydoc longest_prefix_ks(const CharT* key, size_type key_size) - */ - iterator longest_prefix(const CharT* key) { - return m_ht.longest_prefix(key, std::strlen(key)); - } - - /** - * @copydoc longest_prefix_ks(const CharT* key, size_type key_size) - */ - const_iterator longest_prefix(const CharT* key) const { - return m_ht.longest_prefix(key, std::strlen(key)); - } - - /** - * @copydoc longest_prefix_ks(const CharT* key, size_type key_size) - */ - iterator longest_prefix(const std::basic_string& key) { - return m_ht.longest_prefix(key.data(), key.size()); - } - - /** - * @copydoc longest_prefix_ks(const CharT* key, size_type key_size) - */ - const_iterator longest_prefix(const std::basic_string& key) const { - return m_ht.longest_prefix(key.data(), key.size()); - } -#endif - - - - /* - * Hash policy - */ - float max_load_factor() const { return m_ht.max_load_factor(); } - void max_load_factor(float ml) { m_ht.max_load_factor(ml); } - - - /* - * Burst policy - */ - size_type burst_threshold() const { return m_ht.burst_threshold(); } - void burst_threshold(size_type threshold) { m_ht.burst_threshold(threshold); } - - - /* - * Observers - */ - hasher hash_function() const { return m_ht.hash_function(); } - - - - /* - * Other - */ - - /** - * Serialize the set through the `serializer` parameter. - * - * The `serializer` parameter must be a function object that supports the following calls: - * - `void operator()(const U& value);` where the types `std::uint64_t` and `float` must be supported for U. - * - `void operator()(const CharT* value, std::size_t value_size);` - * - * The implementation leaves binary compatibility (endianness, IEEE 754 for floats, ...) of the types it serializes - * in the hands of the `Serializer` function object if compatibility is required. - */ - template - void serialize(Serializer& serializer) const { - m_ht.serialize(serializer); - } - - - /** - * Deserialize a previously serialized set through the `deserializer` parameter. - * - * The `deserializer` parameter must be a function object that supports the following calls: - * - `template U operator()();` where the types `std::uint64_t` and `float` must be supported for U. - * - `void operator()(CharT* value_out, std::size_t value_size);` - * - * If the deserialized hash set part of the hat-trie is hash compatible with the serialized set, the deserialization process - * can be sped up by setting `hash_compatible` to true. To be hash compatible, the Hash (take care of the 32-bits vs 64 bits), - * and KeySizeT must behave the same than the ones used in the serialized set. Otherwise the behaviour is undefined - * with `hash_compatible` sets to true. - * - * The behaviour is undefined if the type `CharT` of the `htrie_set` is not the same as the - * type used during serialization. - * - * The implementation leaves binary compatibility (endianness, IEEE 754 for floats, size of int, ...) of the types it - * deserializes in the hands of the `Deserializer` function object if compatibility is required. - */ - template - static htrie_set deserialize(Deserializer& deserializer, bool hash_compatible = false) { - htrie_set set; - set.m_ht.deserialize(deserializer, hash_compatible); - - return set; - } - - friend bool operator==(const htrie_set& lhs, const htrie_set& rhs) { - if(lhs.size() != rhs.size()) { - return false; - } - - std::string key_buffer; - for(auto it = lhs.cbegin(); it != lhs.cend(); ++it) { - it.key(key_buffer); - - const auto it_element_rhs = rhs.find(key_buffer); - if(it_element_rhs == rhs.cend()) { - return false; - } - } - - return true; - } - - friend bool operator!=(const htrie_set& lhs, const htrie_set& rhs) { - return !operator==(lhs, rhs); - } - - friend void swap(htrie_set& lhs, htrie_set& rhs) { - lhs.swap(rhs); - } - -private: - ht m_ht; -}; - -} // end namespace tsl - -#endif diff --git a/ios/include/utils/BinaryTreeArray.h b/ios/include/utils/BinaryTreeArray.h deleted file mode 100644 index b4e2b191..00000000 --- a/ios/include/utils/BinaryTreeArray.h +++ /dev/null @@ -1,116 +0,0 @@ -/* - * Copyright (C) 2018 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_BINARYTREEARRAY_H -#define TNT_UTILS_BINARYTREEARRAY_H - -#include - -#include - -#include -#include -#include - -namespace utils { - -class BinaryTreeArray { - - // Simple fixed capacity stack - template::value>::type> - class stack { - TYPE mElements[CAPACITY]; - size_t mSize = 0; - public: - bool empty() const noexcept { return mSize == 0; } - void push(TYPE const& v) noexcept { - assert(mSize < CAPACITY); - mElements[mSize++] = v; - } - void pop() noexcept { - assert(mSize > 0); - --mSize; - } - const TYPE& back() const noexcept { - return mElements[mSize - 1]; - } - }; - -public: - static size_t count(size_t height) noexcept { return (1u << height) - 1; } - static size_t left(size_t i, size_t /*height*/) noexcept { return i + 1; } - static size_t right(size_t i, size_t height) noexcept { - return i + (size_t(1) << (height - 1)); - } - - // this builds the depth-first binary tree array top down (post-order) - template - static void traverse(size_t height, Leaf leaf, Node node) noexcept { - - struct TNode { - uint32_t index; - uint32_t col; - uint32_t height; - uint32_t next; - - bool isLeaf() const noexcept { return height == 1; } - size_t left() const noexcept { return BinaryTreeArray::left(index, height); } - size_t right() const noexcept { return BinaryTreeArray::right(index, height); } - }; - - stack stack; - stack.push(TNode{ 0, 0, (uint32_t)height, (uint32_t)count(height) }); - - uint32_t prevLeft = 0; - uint32_t prevRight = 0; - uint32_t prevIndex = 0; - while (!stack.empty()) { - TNode const* const UTILS_RESTRICT curr = &stack.back(); - const bool isLeaf = curr->isLeaf(); - const uint32_t index = curr->index; - const uint32_t l = (uint32_t)curr->left(); - const uint32_t r = (uint32_t)curr->right(); - - if (prevLeft == index || prevRight == index) { - if (!isLeaf) { - // the 'next' node of our left node's right descendants is our right child - stack.push({ l, 2 * curr->col, curr->height - 1, r }); - } - } else if (l == prevIndex) { - if (!isLeaf) { - // the 'next' node of our right child is our own 'next' sibling - stack.push({ r, 2 * curr->col + 1, curr->height - 1, curr->next }); - } - } else { - if (!isLeaf) { - node(index, l, r, curr->next); - } else { - leaf(index, curr->col, curr->next); - } - stack.pop(); - } - - prevLeft = l; - prevRight = r; - prevIndex = index; - } - } -}; - -} // namespace utils - -#endif //TNT_UTILS_BINARYTREEARRAY_H diff --git a/ios/include/utils/BitmaskEnum.h b/ios/include/utils/BitmaskEnum.h index 56354956..1efa3941 100644 --- a/ios/include/utils/BitmaskEnum.h +++ b/ios/include/utils/BitmaskEnum.h @@ -141,4 +141,5 @@ inline constexpr bool any(Enum lhs) noexcept { return !none(lhs); } + #endif // TNT_UTILS_BITMASKENUM_H diff --git a/ios/include/utils/Condition.h b/ios/include/utils/Condition.h deleted file mode 100644 index da699a4f..00000000 --- a/ios/include/utils/Condition.h +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright (C) 2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_CONDITION_H -#define TNT_UTILS_CONDITION_H - -#if defined(__ANDROID__) -#include -#else -#include -#endif - -#endif // TNT_UTILS_CONDITION_H diff --git a/ios/include/utils/CountDownLatch.h b/ios/include/utils/CountDownLatch.h deleted file mode 100644 index 6367fffc..00000000 --- a/ios/include/utils/CountDownLatch.h +++ /dev/null @@ -1,91 +0,0 @@ -/* - * Copyright (C) 2015 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_COUNTDOWNLATCH_H -#define TNT_UTILS_COUNTDOWNLATCH_H - -#include - -// note: we use our version of mutex/condition to keep this public header STL free -#include -#include - -namespace utils { - -/** - * A count down latch is used to block one or several threads until the latch is signaled - * a certain number of times. - * - * Threads entering the latch are blocked until the latch is signaled enough times. - * - * @see CyclicBarrier - */ -class CountDownLatch { -public: - /** - * Creates a count down latch with a specified count. The minimum useful value is 1. - * @param count the latch counter initial value - */ - explicit CountDownLatch(size_t count) noexcept; - ~CountDownLatch() = default; - - /** - * Blocks until latch() is called \p count times. - * @see CountDownLatch(size_t count) - */ - void await() noexcept; - - /** - * Releases threads blocked in await() when called \p count times. Calling latch() more than - * \p count times has no effect. - * @see reset() - */ - void latch() noexcept; - - /** - * Resets the count-down latch to the given value. - * - * @param new_count New latch count. A value of zero will immediately unblock all waiting - * threads. - * - * @warning Use with caution. It's only safe to reset the latch count when you're sure - * that no threads are waiting in await(). This can be guaranteed in various ways, for - * instance, if you have a single thread calling await(), you could call reset() from that - * thread, or you could use a CyclicBarrier to make sure all threads using the CountDownLatch - * are at a known place (i.e.: not in await()) when reset() is called. - */ - void reset(size_t new_count) noexcept; - - /** - * @return the number of times latch() has been called since construction or reset. - * @see reset(), CountDownLatch(size_t count) - */ - size_t getCount() const noexcept; - - CountDownLatch() = delete; - CountDownLatch(const CountDownLatch&) = delete; - CountDownLatch& operator=(const CountDownLatch&) = delete; - -private: - uint32_t m_initial_count; - uint32_t m_remaining_count; - mutable Mutex m_lock; - mutable Condition m_cv; -}; - -} // namespace utils - -#endif // TNT_UTILS_COUNTDOWNLATCH_H diff --git a/ios/include/utils/CyclicBarrier.h b/ios/include/utils/CyclicBarrier.h deleted file mode 100644 index dae118e8..00000000 --- a/ios/include/utils/CyclicBarrier.h +++ /dev/null @@ -1,84 +0,0 @@ -/* - * Copyright (C) 2015 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_CYCLIC_BARRIER_H -#define TNT_UTILS_CYCLIC_BARRIER_H - -#include - -// note: we use our version of mutex/condition to keep this public header STL free -#include -#include - -namespace utils { - -/** - * A cyclic barrier is used to synchronize several threads to a particular execution point. - * - * Threads entering the barrier are halted until all threads reach the barrier. - * - * @see CountDownLatch - */ -class CyclicBarrier { -public: - /** - * Creates a cyclic barrier with a specified number of threads to synchronize. The minimum - * useful value is 2. A value of 0 is invalid and is silently changed to 1. - * @param num_threads Number of threads to synchronize. - */ - explicit CyclicBarrier(size_t num_threads) noexcept; - - /** - * @return The number of thread that are synchronized. - */ - size_t getThreadCount() const noexcept; - - /** - * @return Number of threads currently waiting on the barrier. - */ - size_t getWaitingThreadCount() const noexcept; - - /** - * Blocks until getThreadCount()-1 other threads reach await(). - */ - void await() noexcept; - - /** - * Resets the cyclic barrier to its original state and releases all waiting threads. - */ - void reset() noexcept; - - CyclicBarrier() = delete; - CyclicBarrier(const CyclicBarrier&) = delete; - CyclicBarrier& operator=(const CyclicBarrier&) = delete; - -private: - enum class State { - TRAP, RELEASE - }; - - const size_t m_num_threads; - mutable Mutex m_lock; - mutable Condition m_cv; - - State m_state = State::TRAP; - size_t m_trapped_threads = 0; - size_t m_released_threads = 0; -}; - -} // namespace utils - -#endif // TNT_UTILS_CYCLIC_BARRIER_H diff --git a/ios/include/utils/Hash.h b/ios/include/utils/Hash.h deleted file mode 100644 index f17dfc86..00000000 --- a/ios/include/utils/Hash.h +++ /dev/null @@ -1,103 +0,0 @@ -/* - * Copyright (C) 2018 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_HASH_H -#define TNT_UTILS_HASH_H - -#include // for std::hash - -#include -#include - -namespace utils::hash { - -// Hash function that takes an arbitrary swath of word-aligned data. -inline uint32_t murmur3(const uint32_t* key, size_t wordCount, uint32_t seed) noexcept { - uint32_t h = seed; - size_t i = wordCount; - do { - uint32_t k = *key++; - k *= 0xcc9e2d51u; - k = (k << 15u) | (k >> 17u); - k *= 0x1b873593u; - h ^= k; - h = (h << 13u) | (h >> 19u); - h = (h * 5u) + 0xe6546b64u; - } while (--i); - h ^= wordCount; - h ^= h >> 16u; - h *= 0x85ebca6bu; - h ^= h >> 13u; - h *= 0xc2b2ae35u; - h ^= h >> 16u; - return h; -} - -// The hash yields the same result for a given byte sequence regardless of alignment. -inline uint32_t murmurSlow(const uint8_t* key, size_t byteCount, uint32_t seed) noexcept { - const size_t wordCount = (byteCount + 3) / 4; - const uint8_t* const last = key + byteCount; - - // The remainder is identical to murmur3() except an inner loop safely "reads" an entire word. - uint32_t h = seed; - size_t i = wordCount; - do { - uint32_t k = 0; - for (int i = 0; i < 4 && key < last; ++i, ++key) { - k >>= 8; - k |= uint32_t(*key) << 24; - } - k *= 0xcc9e2d51u; - k = (k << 15u) | (k >> 17u); - k *= 0x1b873593u; - h ^= k; - h = (h << 13u) | (h >> 19u); - h = (h * 5u) + 0xe6546b64u; - } while (--i); - h ^= wordCount; - h ^= h >> 16u; - h *= 0x85ebca6bu; - h ^= h >> 13u; - h *= 0xc2b2ae35u; - h ^= h >> 16u; - return h; -} - -template -struct MurmurHashFn { - uint32_t operator()(const T& key) const noexcept { - static_assert(0 == (sizeof(key) & 3u), "Hashing requires a size that is a multiple of 4."); - return murmur3((const uint32_t*) &key, sizeof(key) / 4, 0); - } -}; - -// combines two hashes together -template -inline void combine(size_t& seed, const T& v) noexcept { - std::hash hasher; - seed ^= hasher(v) + 0x9e3779b9u + (seed << 6u) + (seed >> 2u); -} - -// combines two hashes together, faster but less good -template -inline void combine_fast(size_t& seed, const T& v) noexcept { - std::hash hasher; - seed ^= hasher(v) << 1u; -} - -} // namespace utils::hash - -#endif // TNT_UTILS_HASH_H diff --git a/ios/include/utils/JobSystem.h b/ios/include/utils/JobSystem.h deleted file mode 100644 index e935f32a..00000000 --- a/ios/include/utils/JobSystem.h +++ /dev/null @@ -1,532 +0,0 @@ -/* - * Copyright (C) 2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_JOBSYSTEM_H -#define TNT_UTILS_JOBSYSTEM_H - -#include - -#include -#include -#include -#include - -#include - -#include -#include -#include -#include -#include -#include -#include -#include -#include - -namespace utils { - -class JobSystem { - static constexpr size_t MAX_JOB_COUNT = 16384; - static_assert(MAX_JOB_COUNT <= 0x7FFE, "MAX_JOB_COUNT must be <= 0x7FFE"); - using WorkQueue = WorkStealingDequeue; - -public: - class Job; - - using JobFunc = void(*)(void*, JobSystem&, Job*); - - class alignas(CACHELINE_SIZE) Job { - public: - Job() noexcept {} /* = default; */ /* clang bug */ // NOLINT(modernize-use-equals-default,cppcoreguidelines-pro-type-member-init) - Job(const Job&) = delete; - Job(Job&&) = delete; - - private: - friend class JobSystem; - - // Size is chosen so that we can store at least std::function<> - // the alignas() qualifier ensures we're multiple of a cache-line. - static constexpr size_t JOB_STORAGE_SIZE_BYTES = - sizeof(std::function) > 48 ? sizeof(std::function) : 48; - static constexpr size_t JOB_STORAGE_SIZE_WORDS = - (JOB_STORAGE_SIZE_BYTES + sizeof(void*) - 1) / sizeof(void*); - - // keep it first, so it's correctly aligned with all architectures - // this is where we store the job's data, typically a std::function<> - // v7 | v8 - void* storage[JOB_STORAGE_SIZE_WORDS]; // 48 | 48 - JobFunc function; // 4 | 8 - uint16_t parent; // 2 | 2 - std::atomic runningJobCount = { 1 }; // 2 | 2 - mutable std::atomic refCount = { 1 }; // 2 | 2 - // 6 | 2 (padding) - // 64 | 64 - }; - - explicit JobSystem(size_t threadCount = 0, size_t adoptableThreadsCount = 1) noexcept; - - ~JobSystem(); - - // Make the current thread part of the thread pool. - void adopt(); - - // Remove this adopted thread from the parent. This is intended to be used for - // shutting down a JobSystem. In particular, this doesn't allow the parent to - // adopt more thread. - void emancipate(); - - - // If a parent is not specified when creating a job, that job will automatically take the - // root job as a parent. - // The root job is reset when waited on. - Job* setRootJob(Job* job) noexcept { return mRootJob = job; } - - // use setRootJob() instead - UTILS_DEPRECATED - Job* setMasterJob(Job* job) noexcept { return setRootJob(job); } - - - Job* create(Job* parent, JobFunc func) noexcept; - - // NOTE: All methods below must be called from the same thread and that thread must be - // owned by JobSystem's thread pool. - - /* - * Job creation examples: - * ---------------------- - * - * struct Functor { - * uintptr_t storage[6]; - * void operator()(JobSystem&, Jobsystem::Job*); - * } functor; - * - * struct Foo { - * uintptr_t storage[6]; - * void method(JobSystem&, Jobsystem::Job*); - * } foo; - * - * Functor and Foo size muse be <= uintptr_t[6] - * - * createJob() - * createJob(parent) - * createJob(parent, &foo) - * createJob(parent, foo) - * createJob(parent, std::ref(foo)) - * createJob(parent, functor) - * createJob(parent, std::ref(functor)) - * createJob(parent, [ up-to 6 uintptr_t ](JobSystem*, Jobsystem::Job*){ }) - * - * Utility functions: - * ------------------ - * These are less efficient, but handle any size objects using the heap if needed. - * (internally uses std::function<>), and don't require the callee to take - * a (JobSystem&, Jobsystem::Job*) as parameter. - * - * struct BigFoo { - * uintptr_t large[16]; - * void operator()(); - * void method(int answerToEverything); - * static void exec(BigFoo&) { } - * } bigFoo; - * - * jobs::createJob(js, parent, [ any-capture ](int answerToEverything){}, 42); - * jobs::createJob(js, parent, &BigFoo::method, &bigFoo, 42); - * jobs::createJob(js, parent, &BigFoo::exec, std::ref(bigFoo)); - * jobs::createJob(js, parent, bigFoo); - * jobs::createJob(js, parent, std::ref(bigFoo)); - * etc... - * - * struct SmallFunctor { - * uintptr_t storage[3]; - * void operator()(T* data, size_t count); - * } smallFunctor; - * - * jobs::parallel_for(js, data, count, [ up-to 3 uintptr_t ](T* data, size_t count) { }); - * jobs::parallel_for(js, data, count, smallFunctor); - * jobs::parallel_for(js, data, count, std::ref(smallFunctor)); - * - */ - - // creates an empty (no-op) job with an optional parent - Job* createJob(Job* parent = nullptr) noexcept { - return create(parent, nullptr); - } - - // creates a job from a KNOWN method pointer w/ object passed by pointer - // the caller must ensure the object will outlive the Job - template - Job* createJob(Job* parent, T* data) noexcept { - Job* job = create(parent, [](void* user, JobSystem& js, Job* job) { - (*static_cast(user)->*method)(js, job); - }); - if (job) { - job->storage[0] = data; - } - return job; - } - - // creates a job from a KNOWN method pointer w/ object passed by value - template - Job* createJob(Job* parent, T data) noexcept { - static_assert(sizeof(data) <= sizeof(Job::storage), "user data too large"); - Job* job = create(parent, [](void* user, JobSystem& js, Job* job) { - T* that = static_cast(user); - (that->*method)(js, job); - that->~T(); - }); - if (job) { - new(job->storage) T(std::move(data)); - } - return job; - } - - // creates a job from a functor passed by value - template - Job* createJob(Job* parent, T functor) noexcept { - static_assert(sizeof(functor) <= sizeof(Job::storage), "functor too large"); - Job* job = create(parent, [](void* user, JobSystem& js, Job* job){ - T& that = *static_cast(user); - that(js, job); - that.~T(); - }); - if (job) { - new(job->storage) T(std::move(functor)); - } - return job; - } - - - /* - * Jobs are normally finished automatically, this can be used to cancel a job before it is run. - * - * Never use this once a flavor of run() has been called. - */ - void cancel(Job*& job) noexcept; - - /* - * Adds a reference to a Job. - * - * This allows the caller to waitAndRelease() on this job from multiple threads. - * Use runAndWait() if waiting from multiple threads is not needed. - * - * This job MUST BE waited on with waitAndRelease(), or released with release(). - */ - Job* retain(Job* job) noexcept; - - /* - * Releases a reference from a Job obtained with runAndRetain() or a call to retain(). - * - * The job can't be used after this call. - */ - void release(Job*& job) noexcept; - void release(Job*&& job) noexcept { - Job* p = job; - release(p); - } - - /* - * Add job to this thread's execution queue. It's reference will drop automatically. - * Current thread must be owned by JobSystem's thread pool. See adopt(). - * - * The job can't be used after this call. - */ - void run(Job*& job) noexcept; - void run(Job*&& job) noexcept { // allows run(createJob(...)); - Job* p = job; - run(p); - } - - void signal() noexcept; - - /* - * Add job to this thread's execution queue and and keep a reference to it. - * Current thread must be owned by JobSystem's thread pool. See adopt(). - * - * This job MUST BE waited on with wait(), or released with release(). - */ - Job* runAndRetain(Job* job) noexcept; - - /* - * Wait on a job and destroys it. - * Current thread must be owned by JobSystem's thread pool. See adopt(). - * - * The job must first be obtained from runAndRetain() or retain(). - * The job can't be used after this call. - */ - void waitAndRelease(Job*& job) noexcept; - - /* - * Runs and wait for a job. This is equivalent to calling - * runAndRetain(job); - * wait(job); - * - * The job can't be used after this call. - */ - void runAndWait(Job*& job) noexcept; - void runAndWait(Job*&& job) noexcept { // allows runAndWait(createJob(...)); - Job* p = job; - runAndWait(p); - } - - // for debugging - friend utils::io::ostream& operator << (utils::io::ostream& out, JobSystem const& js); - - - // utility functions... - - // set the name of the current thread (on OSes that support it) - static void setThreadName(const char* threadName) noexcept; - - enum class Priority { - NORMAL, - DISPLAY, - URGENT_DISPLAY - }; - - static void setThreadPriority(Priority priority) noexcept; - static void setThreadAffinityById(size_t id) noexcept; - - size_t getParallelSplitCount() const noexcept { - return mParallelSplitCount; - } - - size_t getThreadCount() const { return mThreadCount; } - -private: - // this is just to avoid using std::default_random_engine, since we're in a public header. - class default_random_engine { - static constexpr uint32_t m = 0x7fffffffu; - uint32_t mState; // must be 0 < seed < 0x7fffffff - public: - inline constexpr explicit default_random_engine(uint32_t seed = 1u) noexcept - : mState(((seed % m) == 0u) ? 1u : seed % m) { - } - inline uint32_t operator()() noexcept { - return mState = uint32_t((uint64_t(mState) * 48271u) % m); - } - }; - - struct alignas(CACHELINE_SIZE) ThreadState { // this causes 40-bytes padding - // make sure storage is cache-line aligned - WorkQueue workQueue; - - // these are not accessed by the worker threads - alignas(CACHELINE_SIZE) // this causes 56-bytes padding - JobSystem* js; - std::thread thread; - default_random_engine rndGen; - uint32_t id; - }; - - static_assert(sizeof(ThreadState) % CACHELINE_SIZE == 0, - "ThreadState doesn't align to a cache line"); - - ThreadState& getState() noexcept; - - void incRef(Job const* job) noexcept; - void decRef(Job const* job) noexcept; - - Job* allocateJob() noexcept; - JobSystem::ThreadState* getStateToStealFrom(JobSystem::ThreadState& state) noexcept; - bool hasJobCompleted(Job const* job) noexcept; - - void requestExit() noexcept; - bool exitRequested() const noexcept; - bool hasActiveJobs() const noexcept; - - void loop(ThreadState* state) noexcept; - bool execute(JobSystem::ThreadState& state) noexcept; - Job* steal(JobSystem::ThreadState& state) noexcept; - void finish(Job* job) noexcept; - - void put(WorkQueue& workQueue, Job* job) noexcept; - Job* pop(WorkQueue& workQueue) noexcept; - Job* steal(WorkQueue& workQueue) noexcept; - - void wait(std::unique_lock& lock, Job* job = nullptr) noexcept; - void wakeAll() noexcept; - void wakeOne() noexcept; - - // these have thread contention, keep them together - utils::Mutex mWaiterLock; - utils::Condition mWaiterCondition; - - std::atomic mActiveJobs = { 0 }; - utils::Arena, LockingPolicy::NoLock> mJobPool; - - template - using aligned_vector = std::vector>; - - // these are essentially const, make sure they're on a different cache-lines than the - // read-write atomics. - // We can't use "alignas(CACHELINE_SIZE)" because the standard allocator can't make this - // guarantee. - char padding[CACHELINE_SIZE]; - - alignas(16) // at least we align to half (or quarter) cache-line - aligned_vector mThreadStates; // actual data is stored offline - std::atomic mExitRequested = { false }; // this one is almost never written - std::atomic mAdoptedThreads = { 0 }; // this one is almost never written - Job* const mJobStorageBase; // Base for conversion to indices - uint16_t mThreadCount = 0; // total # of threads in the pool - uint8_t mParallelSplitCount = 0; // # of split allowable in parallel_for - Job* mRootJob = nullptr; - - utils::SpinLock mThreadMapLock; // this should have very little contention - tsl::robin_map mThreadMap; -}; - -// ------------------------------------------------------------------------------------------------- -// Utility functions built on top of JobSystem - -namespace jobs { - -// These are convenience C++11 style job creation methods that support lambdas -// -// IMPORTANT: these are less efficient to call and may perform heap allocation -// depending on the capture and parameters -// -template -JobSystem::Job* createJob(JobSystem& js, JobSystem::Job* parent, - CALLABLE&& func, ARGS&&... args) noexcept { - struct Data { - std::function f; - // Renaming the method below could cause an Arrested Development. - void gob(JobSystem&, JobSystem::Job*) noexcept { f(); } - } user{ std::bind(std::forward(func), - std::forward(args)...) }; - return js.createJob(parent, std::move(user)); -} - -template::type>::value - >::type -> -JobSystem::Job* createJob(JobSystem& js, JobSystem::Job* parent, - CALLABLE&& func, T&& o, ARGS&&... args) noexcept { - struct Data { - std::function f; - // Renaming the method below could cause an Arrested Development. - void gob(JobSystem&, JobSystem::Job*) noexcept { f(); } - } user{ std::bind(std::forward(func), std::forward(o), - std::forward(args)...) }; - return js.createJob(parent, std::move(user)); -} - - -namespace details { - -template -struct ParallelForJobData { - using SplitterType = S; - using Functor = F; - using JobData = ParallelForJobData; - using size_type = uint32_t; - - ParallelForJobData(size_type start, size_type count, uint8_t splits, - Functor functor, - const SplitterType& splitter) noexcept - : start(start), count(count), - functor(std::move(functor)), - splits(splits), - splitter(splitter) { - } - - void parallelWithJobs(JobSystem& js, JobSystem::Job* parent) noexcept { - assert(parent); - - // this branch is often miss-predicted (it both sides happen 50% of the calls) -right_side: - if (splitter.split(splits, count)) { - const size_type lc = count / 2; - JobData ld(start, lc, splits + uint8_t(1), functor, splitter); - JobSystem::Job* l = js.createJob(parent, std::move(ld)); - if (UTILS_UNLIKELY(l == nullptr)) { - // couldn't create a job, just pretend we're done splitting - goto execute; - } - - // start the left side before attempting the right side, so we parallelize in case - // of job creation failure -- rare, but still. - js.run(l); - - // don't spawn a job for the right side, just reuse us -- spawning jobs is more - // costly than we'd like. - start += lc; - count -= lc; - ++splits; - goto right_side; - - } else { -execute: - // we're done splitting, do the real work here! - functor(start, count); - } - } - -private: - size_type start; // 4 - size_type count; // 4 - Functor functor; // ? - uint8_t splits; // 1 - SplitterType splitter; // 1 -}; - -} // namespace details - - -// parallel jobs with start/count indices -template -JobSystem::Job* parallel_for(JobSystem& js, JobSystem::Job* parent, - uint32_t start, uint32_t count, F functor, const S& splitter) noexcept { - using JobData = details::ParallelForJobData; - JobData jobData(start, count, 0, std::move(functor), splitter); - return js.createJob(parent, std::move(jobData)); -} - -// parallel jobs with pointer/count -template -JobSystem::Job* parallel_for(JobSystem& js, JobSystem::Job* parent, - T* data, uint32_t count, F functor, const S& splitter) noexcept { - auto user = [data, f = std::move(functor)](uint32_t s, uint32_t c) { - f(data + s, c); - }; - using JobData = details::ParallelForJobData; - JobData jobData(0, count, 0, std::move(user), splitter); - return js.createJob(parent, std::move(jobData)); -} - -// parallel jobs on a Slice<> -template -JobSystem::Job* parallel_for(JobSystem& js, JobSystem::Job* parent, - utils::Slice slice, F functor, const S& splitter) noexcept { - return parallel_for(js, parent, slice.data(), slice.size(), functor, splitter); -} - - -template -class CountSplitter { -public: - bool split(size_t splits, size_t count) const noexcept { - return (splits < MAX_SPLITS && count >= COUNT * 2); - } -}; - -} // namespace jobs -} // namespace utils - -#endif // TNT_UTILS_JOBSYSTEM_H diff --git a/ios/include/utils/Path.h b/ios/include/utils/Path.h index 48195b26..66836e46 100644 --- a/ios/include/utils/Path.h +++ b/ios/include/utils/Path.h @@ -253,12 +253,6 @@ public: */ static Path getTemporaryDirectory(); - /** - * @return a path representing a directory where settings files can be stored, - * it is recommended to append an app specific folder name to that path - */ - static Path getUserSettingsDirectory(); - /** * Creates a directory denoted by the given path. * This is not recursive and doesn't create intermediate directories. diff --git a/ios/include/utils/Profiler.h b/ios/include/utils/Profiler.h deleted file mode 100644 index f41bd1e9..00000000 --- a/ios/include/utils/Profiler.h +++ /dev/null @@ -1,212 +0,0 @@ -/* - * Copyright (C) 2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_PROFILER_H -#define TNT_UTILS_PROFILER_H - -#include -#include -#include - -#include // note: This is safe (only used inline) - -#if defined(__linux__) -# include -# include -# include -#endif - -#include - -namespace utils { - -class Profiler { -public: - enum { - INSTRUCTIONS = 0, // must be zero - CPU_CYCLES = 1, - DCACHE_REFS = 2, - DCACHE_MISSES = 3, - BRANCHES = 4, - BRANCH_MISSES = 5, - ICACHE_REFS = 6, - ICACHE_MISSES = 7, - - // Must be last one - EVENT_COUNT - }; - - enum { - EV_CPU_CYCLES = 1u << CPU_CYCLES, - EV_L1D_REFS = 1u << DCACHE_REFS, - EV_L1D_MISSES = 1u << DCACHE_MISSES, - EV_BPU_REFS = 1u << BRANCHES, - EV_BPU_MISSES = 1u << BRANCH_MISSES, - EV_L1I_REFS = 1u << ICACHE_REFS, - EV_L1I_MISSES = 1u << ICACHE_MISSES, - // helpers - EV_L1D_RATES = EV_L1D_REFS | EV_L1D_MISSES, - EV_L1I_RATES = EV_L1I_REFS | EV_L1I_MISSES, - EV_BPU_RATES = EV_BPU_REFS | EV_BPU_MISSES, - }; - - Profiler() noexcept; // must call resetEvents() - explicit Profiler(uint32_t eventMask) noexcept; - ~Profiler() noexcept; - - Profiler(const Profiler& rhs) = delete; - Profiler(Profiler&& rhs) = delete; - Profiler& operator=(const Profiler& rhs) = delete; - Profiler& operator=(Profiler&& rhs) = delete; - - // selects which events are enabled. - uint32_t resetEvents(uint32_t eventMask) noexcept; - - uint32_t getEnabledEvents() const noexcept { return mEnabledEvents; } - - // could return false if performance counters are not supported/enabled - bool isValid() const { return mCountersFd[0] >= 0; } - - class Counters { - friend class Profiler; - uint64_t nr; - uint64_t time_enabled; - uint64_t time_running; - struct { - uint64_t value; - uint64_t id; - } counters[Profiler::EVENT_COUNT]; - - friend Counters operator-(Counters lhs, const Counters& rhs) noexcept { - lhs.nr -= rhs.nr; - lhs.time_enabled -= rhs.time_enabled; - lhs.time_running -= rhs.time_running; - for (size_t i = 0; i < EVENT_COUNT; ++i) { - lhs.counters[i].value -= rhs.counters[i].value; - } - return lhs; - } - - public: - uint64_t getInstructions() const { return counters[INSTRUCTIONS].value; } - uint64_t getCpuCycles() const { return counters[CPU_CYCLES].value; } - uint64_t getL1DReferences() const { return counters[DCACHE_REFS].value; } - uint64_t getL1DMisses() const { return counters[DCACHE_MISSES].value; } - uint64_t getL1IReferences() const { return counters[ICACHE_REFS].value; } - uint64_t getL1IMisses() const { return counters[ICACHE_MISSES].value; } - uint64_t getBranchInstructions() const { return counters[BRANCHES].value; } - uint64_t getBranchMisses() const { return counters[BRANCH_MISSES].value; } - - std::chrono::duration getWallTime() const { - return std::chrono::duration(time_enabled); - } - - std::chrono::duration getRunningTime() const { - return std::chrono::duration(time_running); - } - - double getIPC() const noexcept { - uint64_t cpuCycles = getCpuCycles(); - uint64_t instructions = getInstructions(); - return double(instructions) / double(cpuCycles); - } - - double getCPI() const noexcept { - uint64_t cpuCycles = getCpuCycles(); - uint64_t instructions = getInstructions(); - return double(cpuCycles) / double(instructions); - } - - double getL1DMissRate() const noexcept { - uint64_t cacheReferences = getL1DReferences(); - uint64_t cacheMisses = getL1DMisses(); - return double(cacheMisses) / double(cacheReferences); - } - - double getL1DHitRate() const noexcept { - return 1.0 - getL1DMissRate(); - } - - double getL1IMissRate() const noexcept { - uint64_t cacheReferences = getL1IReferences(); - uint64_t cacheMisses = getL1IMisses(); - return double(cacheMisses) / double(cacheReferences); - } - - double getL1IHitRate() const noexcept { - return 1.0 - getL1IMissRate(); - } - - double getBranchMissRate() const noexcept { - uint64_t branchReferences = getBranchInstructions(); - uint64_t branchMisses = getBranchMisses(); - return double(branchMisses) / double(branchReferences); - } - - double getBranchHitRate() const noexcept { - return 1.0 - getBranchMissRate(); - } - - double getMPKI(uint64_t misses) const noexcept { - return (misses * 1000.0) / getInstructions(); - } - }; - -#if defined(__linux__) - - void reset() noexcept { - int fd = mCountersFd[0]; - ioctl(fd, PERF_EVENT_IOC_RESET, PERF_IOC_FLAG_GROUP); - } - - void start() noexcept { - int fd = mCountersFd[0]; - ioctl(fd, PERF_EVENT_IOC_ENABLE, PERF_IOC_FLAG_GROUP); - } - - void stop() noexcept { - int fd = mCountersFd[0]; - ioctl(fd, PERF_EVENT_IOC_DISABLE, PERF_IOC_FLAG_GROUP); - } - - Counters readCounters() noexcept; - -#else // !__linux__ - - void reset() noexcept { } - void start() noexcept { } - void stop() noexcept { } - Counters readCounters() noexcept { return {}; } - -#endif // __linux__ - - bool hasBranchRates() const noexcept { - return (mCountersFd[BRANCHES] >= 0) && (mCountersFd[BRANCH_MISSES] >= 0); - } - - bool hasICacheRates() const noexcept { - return (mCountersFd[ICACHE_REFS] >= 0) && (mCountersFd[ICACHE_MISSES] >= 0); - } - -private: - UTILS_UNUSED uint8_t mIds[EVENT_COUNT] = {}; - int mCountersFd[EVENT_COUNT]; - uint32_t mEnabledEvents = 0; -}; - -} // namespace utils - -#endif // TNT_UTILS_PROFILER_H diff --git a/ios/include/utils/QuadTree.h b/ios/include/utils/QuadTree.h deleted file mode 100644 index 0e139539..00000000 --- a/ios/include/utils/QuadTree.h +++ /dev/null @@ -1,180 +0,0 @@ -/* - * Copyright (C) 2022 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_QUADTREE_H -#define TNT_UTILS_QUADTREE_H - -#include -#include - -#include -#include - -#include -#include -#include - -namespace utils { - -namespace QuadTreeUtils { - -/** - * 16-bits morton encoding - * @param x 8-bits horizontal coordinate - * @param y 8-bits vertical coordinate - * @return morton encoding of (x,y) - */ -static inline constexpr uint16_t morton(uint8_t x, uint8_t y) noexcept { - uint32_t r = x | (uint32_t(y) << 16); - r = (r | (r << 4u)) & 0x0f0f0f0fu; - r = (r | (r << 2u)) & 0x33333333u; - r = (r | (r << 1u)) & 0x55555555u; - return uint16_t(r | (r >> 15u)); -} - -/** - * size of a quad-tree of height `height` - * @param height height of the Quad-tree - * @return the number of elements in the tree - */ -static inline constexpr size_t size(size_t height) noexcept { - return QuadTreeUtils::morton(uint8_t((1u << height) - 1u), 0u); -} - -/** - * Index in the QuadTreeArray of a Quad-tree node referenced by its height and code - * @param l height of the node - * @param code morton code of the node - * @return index in the QuadTreeArray of this node - */ -static inline constexpr size_t index(size_t l, size_t code) noexcept { - return size(l) + code; -} - -/** - * Index in the QuadTreeArray of the parent of the specified node - * @param l height of the node - * @param code morton code of the node - * @return index in the QuadTreeArray of this node's parent - */ -static inline constexpr size_t parent(size_t l, size_t code) noexcept { - assert_invariant(l > 0); - return index(l - 1u, code >> 2u); -} - -// integrated unit-tests! -static_assert(size(0) == 0); -static_assert(size(1) == 1); -static_assert(size(2) == 5); -static_assert(size(3) == 21); -static_assert(size(4) == 85); - -} // namespace QuadTreeUtils - -/** - * A Quad-tree encoded as an array. - * @tparam T Type of the quad-tree nodes - * @tparam HEIGHT Height of the quad-tree, muse be <= 4 - */ -template -class QuadTreeArray : public std::array { - static_assert(HEIGHT <= 4, "QuadTreeArray height must be <= 4"); - - // Simple fixed capacity stack - template::value>::type> - class stack { - TYPE mElements[CAPACITY]; - size_t mSize = 0; - public: - bool empty() const noexcept { return mSize == 0; } - void push(TYPE const& v) noexcept { - assert_invariant(mSize < CAPACITY); - mElements[mSize++] = v; - } - void pop() noexcept { - assert_invariant(mSize > 0); - --mSize; - } - const TYPE& back() const noexcept { - return mElements[mSize - 1]; - } - }; - -public: - using code_t = uint8_t; - - struct NodeId { - int8_t l; // height of the node or -1 if invalid - code_t code; // morton code of the node - }; - - enum class TraversalResult { - EXIT, // end traversal - RECURSE, // proceed with the children - SKIP_CHILDREN // skip children - }; - - static inline constexpr size_t height() noexcept { - return HEIGHT; - } - - /** - * non-recursive depth-first traversal - * - * @tparam Process closure to process each visited node - * @param l height of the node to start with - * @param code code of the node to start with - * @param h maximum height to visit, must be < height() - * @param process closure to process each visited node - */ - template>::type> - static void traverse(int8_t l, code_t code, size_t maxHeight, Process&& process) noexcept { - assert_invariant(maxHeight < height()); - const int8_t h = int8_t(maxHeight); - stack stack; - stack.push({ l, code }); - while (!stack.empty()) { - NodeId curr = stack.back(); - stack.pop(); - TraversalResult r = process(curr); - if (r == TraversalResult::EXIT) { - break; - } - if (r == TraversalResult::RECURSE && curr.l < h) { - for (size_t c = 0; c < 4; c++) { - stack.push({ - int8_t(curr.l + 1u), - code_t((curr.code << 2u) | (3u - c)) - }); - } - } - } - } - - template>::type> - static void traverse(int8_t l, code_t code, Node&& process) noexcept { - traverse(l, code, height() - 1, std::forward(process)); - } -}; - -} // namespace utils - -#endif //TNT_UTILS_QUADTREE_H diff --git a/ios/include/utils/Range.h b/ios/include/utils/Range.h deleted file mode 100644 index 019ef6fa..00000000 --- a/ios/include/utils/Range.h +++ /dev/null @@ -1,88 +0,0 @@ -/* - * Copyright (C) 2018 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_RANGE_H -#define TNT_UTILS_RANGE_H - -#include - -#include - -namespace utils { - -template -struct Range { - using value_type = T; - T first = 0; - T last = 0; // this actually refers to one past the last - - size_t size() const noexcept { return last - first; } - bool empty() const noexcept { return !size(); } - bool contains(const T& t) const noexcept { return first <= t && t < last; } - - bool overlaps(const Range& that) const noexcept { - return that.first < this->last && that.last > this->first; - } - - class const_iterator { - friend struct Range; - T value = {}; - - public: - const_iterator() noexcept = default; - explicit const_iterator(T value) noexcept : value(value) {} - - using value_type = T; - using pointer = value_type*; - using difference_type = ptrdiff_t; - using iterator_category = std::random_access_iterator_tag; - - - const value_type operator*() const { return value; } - const value_type operator[](size_t n) const { return value + n; } - - const_iterator& operator++() { ++value; return *this; } - const_iterator& operator--() { --value; return *this; } - - const const_iterator operator++(int) { const_iterator t(value); value++; return t; } - const const_iterator operator--(int) { const_iterator t(value); value--; return t; } - - const_iterator operator+(size_t rhs) const { return { value + rhs }; } - const_iterator operator+(size_t rhs) { return { value + rhs }; } - const_iterator operator-(size_t rhs) const { return { value - rhs }; } - - difference_type operator-(const_iterator const& rhs) const { return value - rhs.value; } - - bool operator==(const_iterator const& rhs) const { return (value == rhs.value); } - bool operator!=(const_iterator const& rhs) const { return (value != rhs.value); } - bool operator>=(const_iterator const& rhs) const { return (value >= rhs.value); } - bool operator> (const_iterator const& rhs) const { return (value > rhs.value); } - bool operator<=(const_iterator const& rhs) const { return (value <= rhs.value); } - bool operator< (const_iterator const& rhs) const { return (value < rhs.value); } - }; - - const_iterator begin() noexcept { return const_iterator{ first }; } - const_iterator end() noexcept { return const_iterator{ last }; } - const_iterator begin() const noexcept { return const_iterator{ first }; } - const_iterator end() const noexcept { return const_iterator{ last }; } - - const_iterator front() const noexcept { return const_iterator{ first }; } - const_iterator back() const noexcept { return const_iterator{ last - 1 }; } -}; - -} // namespace utils - -#endif // TNT_UTILS_RANGE_H diff --git a/ios/include/utils/RangeMap.h b/ios/include/utils/RangeMap.h deleted file mode 100644 index 32b59f25..00000000 --- a/ios/include/utils/RangeMap.h +++ /dev/null @@ -1,308 +0,0 @@ -/* - * Copyright (C) 2022 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_RANGEMAP_H -#define TNT_UTILS_RANGEMAP_H - -#include -#include -#include - -#include - -namespace utils { - -/** - * Sparse container for a series of ordered non-overlapping intervals. - * - * RangeMap has a low memory footprint if it contains fairly homogeneous data. Internally, the - * intervals are automatically split and merged as elements are added or removed. - * - * Each interval maps to an instance of ValueType, which should support cheap equality checks - * and copy assignment. (simple concrete types are ideal) - * - * KeyType should support operator< because intervals are internally sorted using std::map. - */ -template -class RangeMap { -public: - /** - * Replaces all slots between first (inclusive) and last (exclusive). - */ - void add(KeyType first, KeyType last, const ValueType& value) noexcept { - // First check if an existing range contains "first". - Iterator iter = findRange(first); - if (iter != end()) { - const Range existing = getRange(iter); - // Check if the existing range be extended. - if (getValue(iter) == value) { - if (existing.last < last) { - wipe(existing.last, last); - iter = shrink(iter, existing.first, last); - mergeRight(iter); - } - return; - } - // Split the existing range into two ranges. - if (last < existing.last && first > existing.first) { - iter = shrink(iter, existing.first, first); - insert(first, last, value); - insert(last, existing.last, getValue(iter)); - return; - } - clear(first, last); - insert(first, last, value); - return; - } - - // Check if an existing range contains the end of the new range. - KeyType back = last; - iter = findRange(--back); - if (iter == end()) { - wipe(first, last); - insert(first, last, value); - return; - } - const Range existing = getRange(iter); - - // Check if the existing range be extended. - if (getValue(iter) == value) { - if (existing.first > first) { - wipe(first, existing.first); - iter = shrink(iter, first, existing.last); - mergeLeft(iter); - } - return; - } - - // Clip the beginning of the existing range and potentially remove it. - if (last < existing.last) { - shrink(iter, last, existing.last); - } - wipe(first, last); - insert(first, last, value); - } - - /** - * Shorthand for the "add" method that inserts a single element. - */ - void set(KeyType key, const ValueType& value) noexcept { - KeyType begin = key; - add(begin, ++key, value); - } - - /** - * Checks if a range exists that encompasses the given key. - */ - bool has(KeyType key) const noexcept { - return findRange(key) != mMap.end(); - } - - /** - * Retrieves the element at the given location, panics if no element exists. - */ - const ValueType& get(KeyType key) const { - ConstIterator iter = findRange(key); - ASSERT_PRECONDITION(iter != end(), "RangeMap: No element exists at the given key."); - return getValue(iter); - } - - /** - * Removes all elements between begin (inclusive) and end (exclusive). - */ - void clear(KeyType first, KeyType last) noexcept { - // Check if an existing range contains "first". - Iterator iter = findRange(first); - if (iter != end()) { - const Range existing = getRange(iter); - // Split the existing range into two ranges. - if (last < existing.last && first > existing.first) { - iter = shrink(iter, existing.first, first); - insert(last, existing.last, getValue(iter)); - return; - } - // Clip one of the ends of the existing range or remove it. - if (first > existing.first) { - shrink(iter, existing.first, first); - } else if (last < existing.last) { - shrink(iter, last, existing.last); - } else { - wipe(first, last); - } - // There might be another range that intersects the cleared range, so try again. - clear(first, last); - return; - } - - // Check if an existing range contains the end of the new range. - KeyType back = last; - iter = findRange(--back); - if (iter == end()) { - wipe(first, last); - return; - } - const Range existing = getRange(iter); - - // Clip the beginning of the existing range and potentially remove it. - if (last < existing.last) { - shrink(iter, last, existing.last); - } - wipe(first, last); - } - - /** - * Shorthand for the "clear" method that clears a single element. - */ - void reset(KeyType key) noexcept { - KeyType begin = key; - clear(begin, ++key); - } - - /** - * Returns the number of internal interval objects (rarely used). - */ - size_t rangeCount() const noexcept { return mMap.size(); } - -private: - - using Map = std::map, ValueType>>; - using Iterator = typename Map::iterator; - using ConstIterator = typename Map::const_iterator; - - ConstIterator begin() const noexcept { return mMap.begin(); } - ConstIterator end() const noexcept { return mMap.end(); } - - Iterator begin() noexcept { return mMap.begin(); } - Iterator end() noexcept { return mMap.end(); } - - Range& getRange(Iterator iter) const { return iter->second.first; } - ValueType& getValue(Iterator iter) const { return iter->second.second; } - - const Range& getRange(ConstIterator iter) const { return iter->second.first; } - const ValueType& getValue(ConstIterator iter) const { return iter->second.second; } - - // Private helper that assumes there is no existing range that overlaps the given range. - void insert(KeyType first, KeyType last, const ValueType& value) noexcept { - assert_invariant(!has(first)); - assert_invariant(!has(last - 1)); - - // Check if there is an adjacent range to the left than can be extended. - KeyType previous = first; - if (Iterator iter = findRange(--previous); iter != end() && getValue(iter) == value) { - getRange(iter).last = last; - mergeRight(iter); - return; - } - - // Check if there is an adjacent range to the right than can be extended. - if (Iterator iter = findRange(last); iter != end() && getValue(iter) == value) { - getRange(iter).first = first; - return; - } - - mMap[first] = {Range { first, last }, value}; - } - - // Private helper that erases all intervals that are wholly contained within the given range. - // Note that this is quite different from the public "clear" method. - void wipe(KeyType first, KeyType last) noexcept { - // Find the first range whose beginning is greater than or equal to "first". - Iterator iter = mMap.lower_bound(first); - while (iter != end() && getRange(iter).first < last) { - KeyType existing_last = getRange(iter).last; - if (existing_last > last) { - break; - } - iter = mMap.erase(iter); - } - } - - // Checks if there is range to the right that touches the given range. - // If so, erases it, extends the given range rightwards, and returns true. - bool mergeRight(Iterator iter) { - Iterator next = iter; - if (++next == end() || getValue(next) != getValue(iter)) { - return false; - } - if (getRange(next).first != getRange(iter).last) { - return false; - } - getRange(iter).last = getRange(next).last; - mMap.erase(next); - return true; - } - - // Checks if there is range to the left that touches the given range. - // If so, erases it, extends the given range leftwards, and returns true. - bool mergeLeft(Iterator iter) { - Iterator prev = iter; - if (--prev == end() || getValue(prev) != getValue(iter)) { - return false; - } - if (getRange(prev).last != getRange(iter).first) { - return false; - } - getRange(iter).first = getRange(prev).first; - mMap.erase(prev); - return true; - } - - // Private helper that clips one end of an existing range. - Iterator shrink(Iterator iter, KeyType first, KeyType last) { - assert_invariant(first < last); - assert_invariant(getRange(iter).first == first || getRange(iter).last == last); - std::pair, ValueType> value = {{first, last}, iter->second.second}; - mMap.erase(iter); - return mMap.insert({first, value}).first; - } - - // If the given key is encompassed by an existing range, returns an iterator for that range. - // If no encompassing range exists, returns end(). - ConstIterator findRange(KeyType key) const noexcept { - return findRangeT(*this, key); - } - - // If the given key is encompassed by an existing range, returns an iterator for that range. - // If no encompassing range exists, returns end(). - Iterator findRange(KeyType key) noexcept { - return findRangeT(*this, key); - } - - // This template method allows us to avoid code duplication for const and non-const variants of - // findRange. C++17 has "std::as_const()" but that would not be helpful here, as we would still - // need to convert a const iterator to a non-const iterator. - template - static IteratorType findRangeT(SelfType& instance, KeyType key) noexcept { - // Find the first range whose beginning is greater than or equal to the given key. - IteratorType iter = instance.mMap.lower_bound(key); - if (iter != instance.end() && instance.getRange(iter).contains(key)) { - return iter; - } - // If that was the first range, or if the map is empty, return false. - if (iter == instance.begin()) { - return instance.end(); - } - // Check the range immediately previous to the one that was found. - return instance.getRange(--iter).contains(key) ? iter : instance.end(); - } - - // This maps from the start value of each range to the range itself. - Map mMap; -}; - -} // namespace utils - -#endif // TNT_UTILS_RANGEMAP_H diff --git a/ios/include/utils/Stopwatch.h b/ios/include/utils/Stopwatch.h deleted file mode 100644 index fcd30512..00000000 --- a/ios/include/utils/Stopwatch.h +++ /dev/null @@ -1,103 +0,0 @@ -/* - * Copyright (C) 2022 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_STOPWATCH_H -#define TNT_UTILS_STOPWATCH_H - -#include - -#include -#include - -#include - -namespace utils { - -/* - * A very basic Stopwatch class - */ - -template -class Stopwatch { -public: - using duration = typename Clock::duration; - using time_point = typename Clock::time_point; - -private: - time_point mStart; - duration mMinLap = std::numeric_limits::max(); - duration mMaxLap{}; - std::chrono::duration mAvgLap{}; - size_t mCount = 0; - const char* mName = nullptr; - -public: - // Create a Stopwatch with a name and clock - explicit Stopwatch(const char* name) noexcept: mName(name) {} - - // Logs min/avg/max lap time - ~Stopwatch() noexcept; - - // start the stopwatch - inline void start() noexcept { - mStart = Clock::now(); - } - - // stop the stopwatch - inline void stop() noexcept { - auto d = Clock::now() - mStart; - mMinLap = std::min(mMinLap, d); - mMaxLap = std::max(mMaxLap, d); - mAvgLap = (mAvgLap * mCount + d) / (mCount + 1); - mCount++; - } - - // get the minimum lap time recorded - duration getMinLapTime() const noexcept { return mMinLap; } - - // get the maximum lap time recorded - duration getMaxLapTime() const noexcept { return mMaxLap; } - - // get the average lap time - duration getAverageLapTime() const noexcept { return mAvgLap; } -}; - -template -Stopwatch::~Stopwatch() noexcept { - slog.d << "Stopwatch \"" << mName << "\" : [" - << mMinLap.count() << ", " - << std::chrono::duration_cast(mAvgLap).count() << ", " - << mMaxLap.count() << "] ns" << io::endl; -} - -/* - * AutoStopwatch can be used to start and stop a Stopwatch automatically - * when entering and exiting a scope. - */ -template -class AutoStopwatch { - Stopwatch& stopwatch; -public: - inline explicit AutoStopwatch(Stopwatch& stopwatch) noexcept: stopwatch(stopwatch) { - stopwatch.start(); - } - - inline ~AutoStopwatch() noexcept { stopwatch.stop(); } -}; - -} // namespace utils - -#endif // TNT_UTILS_STOPWATCH_H diff --git a/ios/include/utils/Systrace.h b/ios/include/utils/Systrace.h deleted file mode 100644 index 67553f77..00000000 --- a/ios/include/utils/Systrace.h +++ /dev/null @@ -1,278 +0,0 @@ -/* - * Copyright (C) 2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_SYSTRACE_H -#define TNT_UTILS_SYSTRACE_H - - -#define SYSTRACE_TAG_NEVER (0) -#define SYSTRACE_TAG_ALWAYS (1<<0) -#define SYSTRACE_TAG_FILAMENT (1<<1) // don't change, used in makefiles -#define SYSTRACE_TAG_JOBSYSTEM (1<<2) - - -#if defined(__ANDROID__) - -#include - -#include -#include -#include - -#include - -/* - * The SYSTRACE_ macros use SYSTRACE_TAG as a the TAG, which should be defined - * before this file is included. If not, the SYSTRACE_TAG_ALWAYS tag will be used. - */ - -#ifndef SYSTRACE_TAG -#define SYSTRACE_TAG (SYSTRACE_TAG_ALWAYS) -#endif - -// enable tracing -#define SYSTRACE_ENABLE() ::utils::details::Systrace::enable(SYSTRACE_TAG) - -// disable tracing -#define SYSTRACE_DISABLE() ::utils::details::Systrace::disable(SYSTRACE_TAG) - - -/** - * Creates a Systrace context in the current scope. needed for calling all other systrace - * commands below. - */ -#define SYSTRACE_CONTEXT() ::utils::details::Systrace ___tracer(SYSTRACE_TAG) - - -// SYSTRACE_NAME traces the beginning and end of the current scope. To trace -// the correct start and end times this macro should be declared first in the -// scope body. -// It also automatically creates a Systrace context -#define SYSTRACE_NAME(name) ::utils::details::ScopedTrace ___tracer(SYSTRACE_TAG, name) - -// SYSTRACE_CALL is an SYSTRACE_NAME that uses the current function name. -#define SYSTRACE_CALL() SYSTRACE_NAME(__FUNCTION__) - -#define SYSTRACE_NAME_BEGIN(name) \ - ___tracer.traceBegin(SYSTRACE_TAG, name) - -#define SYSTRACE_NAME_END() \ - ___tracer.traceEnd(SYSTRACE_TAG) - - -/** - * Trace the beginning of an asynchronous event. Unlike ATRACE_BEGIN/ATRACE_END - * contexts, asynchronous events do not need to be nested. The name describes - * the event, and the cookie provides a unique identifier for distinguishing - * simultaneous events. The name and cookie used to begin an event must be - * used to end it. - */ -#define SYSTRACE_ASYNC_BEGIN(name, cookie) \ - ___tracer.asyncBegin(SYSTRACE_TAG, name, cookie) - -/** - * Trace the end of an asynchronous event. - * This should have a corresponding SYSTRACE_ASYNC_BEGIN. - */ -#define SYSTRACE_ASYNC_END(name, cookie) \ - ___tracer.asyncEnd(SYSTRACE_TAG, name, cookie) - -/** - * Traces an integer counter value. name is used to identify the counter. - * This can be used to track how a value changes over time. - */ -#define SYSTRACE_VALUE32(name, val) \ - ___tracer.value(SYSTRACE_TAG, name, int32_t(val)) - -#define SYSTRACE_VALUE64(name, val) \ - ___tracer.value(SYSTRACE_TAG, name, int64_t(val)) - -// ------------------------------------------------------------------------------------------------ -// No user serviceable code below... -// ------------------------------------------------------------------------------------------------ - -namespace utils { -namespace details { - -class Systrace { -public: - - enum tags { - NEVER = SYSTRACE_TAG_NEVER, - ALWAYS = SYSTRACE_TAG_ALWAYS, - FILAMENT = SYSTRACE_TAG_FILAMENT, - JOBSYSTEM = SYSTRACE_TAG_JOBSYSTEM - // we could define more TAGS here, as we need them. - }; - - Systrace(uint32_t tag) noexcept { - if (tag) init(tag); - } - - static void enable(uint32_t tags) noexcept; - static void disable(uint32_t tags) noexcept; - - - inline void traceBegin(uint32_t tag, const char* name) noexcept { - if (tag && UTILS_UNLIKELY(mIsTracingEnabled)) { - beginSection(this, name); - } - } - - inline void traceEnd(uint32_t tag) noexcept { - if (tag && UTILS_UNLIKELY(mIsTracingEnabled)) { - endSection(this); - } - } - - inline void asyncBegin(uint32_t tag, const char* name, int32_t cookie) noexcept { - if (tag && UTILS_UNLIKELY(mIsTracingEnabled)) { - beginAsyncSection(this, name, cookie); - } - } - - inline void asyncEnd(uint32_t tag, const char* name, int32_t cookie) noexcept { - if (tag && UTILS_UNLIKELY(mIsTracingEnabled)) { - endAsyncSection(this, name, cookie); - } - } - - inline void value(uint32_t tag, const char* name, int32_t value) noexcept { - if (tag && UTILS_UNLIKELY(mIsTracingEnabled)) { - setCounter(this, name, value); - } - } - - inline void value(uint32_t tag, const char* name, int64_t value) noexcept { - if (tag && UTILS_UNLIKELY(mIsTracingEnabled)) { - setCounter(this, name, value); - } - } - -private: - friend class ScopedTrace; - - // whether tracing is supported at all by the platform - - using ATrace_isEnabled_t = bool (*)(void); - using ATrace_beginSection_t = void (*)(const char* sectionName); - using ATrace_endSection_t = void (*)(void); - using ATrace_beginAsyncSection_t = void (*)(const char* sectionName, int32_t cookie); - using ATrace_endAsyncSection_t = void (*)(const char* sectionName, int32_t cookie); - using ATrace_setCounter_t = void (*)(const char* counterName, int64_t counterValue); - - struct GlobalState { - bool isTracingAvailable; - std::atomic isTracingEnabled; - int markerFd; - - ATrace_isEnabled_t ATrace_isEnabled; - ATrace_beginSection_t ATrace_beginSection; - ATrace_endSection_t ATrace_endSection; - ATrace_beginAsyncSection_t ATrace_beginAsyncSection; - ATrace_endAsyncSection_t ATrace_endAsyncSection; - ATrace_setCounter_t ATrace_setCounter; - - void (*beginSection)(Systrace* that, const char* name); - void (*endSection)(Systrace* that); - void (*beginAsyncSection)(Systrace* that, const char* name, int32_t cookie); - void (*endAsyncSection)(Systrace* that, const char* name, int32_t cookie); - void (*setCounter)(Systrace* that, const char* name, int64_t value); - }; - - static GlobalState sGlobalState; - - - // per-instance versions for better performance - ATrace_isEnabled_t ATrace_isEnabled; - ATrace_beginSection_t ATrace_beginSection; - ATrace_endSection_t ATrace_endSection; - ATrace_beginAsyncSection_t ATrace_beginAsyncSection; - ATrace_endAsyncSection_t ATrace_endAsyncSection; - ATrace_setCounter_t ATrace_setCounter; - - void (*beginSection)(Systrace* that, const char* name); - void (*endSection)(Systrace* that); - void (*beginAsyncSection)(Systrace* that, const char* name, int32_t cookie); - void (*endAsyncSection)(Systrace* that, const char* name, int32_t cookie); - void (*setCounter)(Systrace* that, const char* name, int64_t value); - - void init(uint32_t tag) noexcept; - - // cached values for faster access, no need to be initialized - bool mIsTracingEnabled; - int mMarkerFd = -1; - pid_t mPid; - - static void setup() noexcept; - static void init_once() noexcept; - static bool isTracingEnabled(uint32_t tag) noexcept; - - static void begin_body(int fd, int pid, const char* name) noexcept; - static void end_body(int fd, int pid) noexcept; - static void async_begin_body(int fd, int pid, const char* name, int32_t cookie) noexcept; - static void async_end_body(int fd, int pid, const char* name, int32_t cookie) noexcept; - static void int64_body(int fd, int pid, const char* name, int64_t value) noexcept; -}; - -// ------------------------------------------------------------------------------------------------ - -class ScopedTrace { -public: - // we don't inline this because it's relatively heavy due to a global check - ScopedTrace(uint32_t tag, const char* name) noexcept : mTrace(tag), mTag(tag) { - mTrace.traceBegin(tag, name); - } - - inline ~ScopedTrace() noexcept { - mTrace.traceEnd(mTag); - } - - inline void value(uint32_t tag, const char* name, int32_t v) noexcept { - mTrace.value(tag, name, v); - } - - inline void value(uint32_t tag, const char* name, int64_t v) noexcept { - mTrace.value(tag, name, v); - } - -private: - Systrace mTrace; - const uint32_t mTag; -}; - -} // namespace details -} // namespace utils - -// ------------------------------------------------------------------------------------------------ -#else // !ANDROID -// ------------------------------------------------------------------------------------------------ - -#define SYSTRACE_ENABLE() -#define SYSTRACE_DISABLE() -#define SYSTRACE_CONTEXT() -#define SYSTRACE_NAME(name) -#define SYSTRACE_NAME_BEGIN(name) -#define SYSTRACE_NAME_END() -#define SYSTRACE_CALL() -#define SYSTRACE_ASYNC_BEGIN(name, cookie) -#define SYSTRACE_ASYNC_END(name, cookie) -#define SYSTRACE_VALUE32(name, val) -#define SYSTRACE_VALUE64(name, val) - -#endif // ANDROID - -#endif // TNT_UTILS_SYSTRACE_H diff --git a/ios/include/utils/ThermalManager.h b/ios/include/utils/ThermalManager.h deleted file mode 100644 index fc38d88e..00000000 --- a/ios/include/utils/ThermalManager.h +++ /dev/null @@ -1,26 +0,0 @@ -/* - * Copyright (C) 2022 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_THERMALMANAGER_H -#define TNT_UTILS_THERMALMANAGER_H - -#if defined(__ANDROID__) -#include -#else -#include -#endif - -#endif // TNT_UTILS_THERMALMANAGER_H diff --git a/ios/include/utils/ThreadUtils.h b/ios/include/utils/ThreadUtils.h deleted file mode 100644 index 5f855b66..00000000 --- a/ios/include/utils/ThreadUtils.h +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright (C) 2022 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_THREADUTILS_H -#define TNT_UTILS_THREADUTILS_H - -#include - -namespace utils { - -class ThreadUtils { -public: - static std::thread::id getThreadId() noexcept; - static bool isThisThread(std::thread::id id) noexcept; -}; - -} // namespace utils - -#endif // TNT_UTILS_THREADUTILS_H diff --git a/ios/include/utils/WorkStealingDequeue.h b/ios/include/utils/WorkStealingDequeue.h deleted file mode 100644 index 73b1ce6e..00000000 --- a/ios/include/utils/WorkStealingDequeue.h +++ /dev/null @@ -1,202 +0,0 @@ -/* - * Copyright (C) 2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_WORKSTEALINGDEQUEUE_H -#define TNT_UTILS_WORKSTEALINGDEQUEUE_H - -#include - -#include -#include - -namespace utils { - -/* - * A templated, lockless, fixed-size work-stealing dequeue - * - * - * top bottom - * v v - * |----|----|----|----|----|----| - * steal() push(), pop() - * any thread main thread - * - * - */ -template -class WorkStealingDequeue { - static_assert(!(COUNT & (COUNT - 1)), "COUNT must be a power of two"); - static constexpr size_t MASK = COUNT - 1; - - // mTop and mBottom must be signed integers. We use 64-bits atomics so we don't have - // to worry about wrapping around. - using index_t = int64_t; - - std::atomic mTop = { 0 }; // written/read in pop()/steal() - std::atomic mBottom = { 0 }; // written only in pop(), read in push(), steal() - - TYPE mItems[COUNT]; - - // NOTE: it's not safe to return a reference because getItemAt() can be called - // concurrently and the caller could std::move() the item unsafely. - TYPE getItemAt(index_t index) noexcept { return mItems[index & MASK]; } - - void setItemAt(index_t index, TYPE item) noexcept { mItems[index & MASK] = item; } - -public: - using value_type = TYPE; - - inline void push(TYPE item) noexcept; - inline TYPE pop() noexcept; - inline TYPE steal() noexcept; - - size_t getSize() const noexcept { return COUNT; } - - // for debugging only... - size_t getCount() const noexcept { - index_t bottom = mBottom.load(std::memory_order_relaxed); - index_t top = mTop.load(std::memory_order_relaxed); - return bottom - top; - } -}; - -/* - * Adds an item at the BOTTOM of the queue. - * - * Must be called from the main thread. - */ -template -void WorkStealingDequeue::push(TYPE item) noexcept { - // std::memory_order_relaxed is sufficient because this load doesn't acquire anything from - // another thread. mBottom is only written in pop() which cannot be concurrent with push() - index_t bottom = mBottom.load(std::memory_order_relaxed); - setItemAt(bottom, item); - - // std::memory_order_release is used because we release the item we just pushed to other - // threads which are calling steal(). - mBottom.store(bottom + 1, std::memory_order_release); -} - -/* - * Removes an item from the BOTTOM of the queue. - * - * Must be called from the main thread. - */ -template -TYPE WorkStealingDequeue::pop() noexcept { - // std::memory_order_seq_cst is needed to guarantee ordering in steal() - // Note however that this is not a typical acquire/release operation: - // - not acquire because mBottom is only written in push() which is not concurrent - // - not release because we're not publishing anything to steal() here - // - // QUESTION: does this prevent mTop load below to be reordered before the "store" part of - // fetch_sub()? Hopefully it does. If not we'd need a full memory barrier. - // - index_t bottom = mBottom.fetch_sub(1, std::memory_order_seq_cst) - 1; - - // bottom could be -1 if we tried to pop() from an empty queue. This will be corrected below. - assert( bottom >= -1 ); - - // std::memory_order_seq_cst is needed to guarantee ordering in steal() - // Note however that this is not a typical acquire operation - // (i.e. other thread's writes of mTop don't publish data) - index_t top = mTop.load(std::memory_order_seq_cst); - - if (top < bottom) { - // Queue isn't empty and it's not the last item, just return it, this is the common case. - return getItemAt(bottom); - } - - TYPE item{}; - if (top == bottom) { - // we just took the last item - item = getItemAt(bottom); - - // Because we know we took the last item, we could be racing with steal() -- the last - // item being both at the top and bottom of the queue. - // We resolve this potential race by also stealing that item from ourselves. - if (mTop.compare_exchange_strong(top, top + 1, - std::memory_order_seq_cst, - std::memory_order_relaxed)) { - // success: we stole our last item from ourself, meaning that a concurrent steal() - // would have failed. - // mTop now equals top + 1, we adjust top to make the queue empty. - top++; - } else { - // failure: mTop was not equal to top, which means the item was stolen under our feet. - // top now equals to mTop. Simply discard the item we just popped. - // The queue is now empty. - item = TYPE(); - } - } else { - // We could be here if the item was stolen just before we read mTop, we'll adjust - // mBottom below. - assert(top - bottom == 1); - } - - // std::memory_order_relaxed used because we're not publishing any data. - // no concurrent writes to mBottom possible, it's always safe to write mBottom. - mBottom.store(top, std::memory_order_relaxed); - return item; -} - -/* - * Steals an item from the TOP of another thread's queue. - * - * This can be called concurrently with steal(), push() or pop() - * - * steal() never fails, either there is an item and it atomically takes it, or there isn't and - * it returns an empty item. - */ -template -TYPE WorkStealingDequeue::steal() noexcept { - while (true) { - /* - * Note: A Key component of this algorithm is that mTop is read before mBottom here - * (and observed as such in other threads) - */ - - // std::memory_order_seq_cst is needed to guarantee ordering in pop() - // Note however that this is not a typical acquire operation - // (i.e. other thread's writes of mTop don't publish data) - index_t top = mTop.load(std::memory_order_seq_cst); - - // std::memory_order_acquire is needed because we're acquiring items published in push(). - // std::memory_order_seq_cst is needed to guarantee ordering in pop() - index_t bottom = mBottom.load(std::memory_order_seq_cst); - - if (top >= bottom) { - // queue is empty - return TYPE(); - } - - // The queue isn't empty - TYPE item(getItemAt(top)); - if (mTop.compare_exchange_strong(top, top + 1, - std::memory_order_seq_cst, - std::memory_order_relaxed)) { - // success: we stole an item, just return it. - return item; - } - // failure: the item we just tried to steal was pop()'ed under our feet, - // simply discard it; nothing to do -- it's okay to try again. - } -} - - -} // namespace utils - -#endif // TNT_UTILS_WORKSTEALINGDEQUEUE_H diff --git a/ios/include/utils/Zip2Iterator.h b/ios/include/utils/Zip2Iterator.h deleted file mode 100644 index 7b9f552a..00000000 --- a/ios/include/utils/Zip2Iterator.h +++ /dev/null @@ -1,122 +0,0 @@ -/* - * Copyright (C) 2018 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_ZIP2ITERATOR_H -#define TNT_UTILS_ZIP2ITERATOR_H - -#include -#include - -#include - -namespace utils { - -/* - * A random access iterator that wraps two other random access iterators. - * This mostly exists so that one can sort an array using values from another. - */ - -template -class Zip2Iterator { - std::pair mIt; - using Ref1 = typename std::iterator_traits::reference; - using Ref2 = typename std::iterator_traits::reference; - using Val1 = typename std::iterator_traits::value_type; - using Val2 = typename std::iterator_traits::value_type; - -public: - struct Ref : public std::pair { - using std::pair::pair; - using std::pair::operator=; - private: - friend void swap(Ref lhs, Ref rhs) { - using std::swap; - swap(lhs.first, rhs.first); - swap(lhs.second, rhs.second); - } - }; - - using value_type = std::pair; - using reference = Ref; - using pointer = value_type*; - using difference_type = ptrdiff_t; - using iterator_category = std::random_access_iterator_tag; - - Zip2Iterator() = default; - Zip2Iterator(It1 first, It2 second) : mIt({first, second}) {} - Zip2Iterator(Zip2Iterator const& rhs) noexcept = default; - Zip2Iterator& operator=(Zip2Iterator const& rhs) = default; - - reference operator*() const { return { *mIt.first, *mIt.second }; } - - reference operator[](size_t n) const { return *(*this + n); } - - Zip2Iterator& operator++() { - ++mIt.first; - ++mIt.second; - return *this; - } - - Zip2Iterator& operator--() { - --mIt.first; - --mIt.second; - return *this; - } - - // Postfix operator needed by Microsoft C++ - const Zip2Iterator operator++(int) { - Zip2Iterator t(*this); - mIt.first++; - mIt.second++; - return t; - } - - const Zip2Iterator operator--(int) { - Zip2Iterator t(*this); - mIt.first--; - mIt.second--; - return t; - } - - Zip2Iterator& operator+=(size_t v) { - mIt.first += v; - mIt.second += v; - return *this; - } - - Zip2Iterator& operator-=(size_t v) { - mIt.first -= v; - mIt.second -= v; - return *this; - } - - Zip2Iterator operator+(size_t rhs) const { return { mIt.first + rhs, mIt.second + rhs }; } - Zip2Iterator operator+(size_t rhs) { return { mIt.first + rhs, mIt.second + rhs }; } - Zip2Iterator operator-(size_t rhs) const { return { mIt.first - rhs, mIt.second - rhs }; } - - difference_type operator-(Zip2Iterator const& rhs) const { return mIt.first - rhs.mIt.first; } - - bool operator==(Zip2Iterator const& rhs) const { return (mIt.first == rhs.mIt.first); } - bool operator!=(Zip2Iterator const& rhs) const { return (mIt.first != rhs.mIt.first); } - bool operator>=(Zip2Iterator const& rhs) const { return (mIt.first >= rhs.mIt.first); } - bool operator> (Zip2Iterator const& rhs) const { return (mIt.first > rhs.mIt.first); } - bool operator<=(Zip2Iterator const& rhs) const { return (mIt.first <= rhs.mIt.first); } - bool operator< (Zip2Iterator const& rhs) const { return (mIt.first < rhs.mIt.first); } -}; - -} // namespace utils - -#endif // TNT_UTILS_ZIP2ITERATOR_H diff --git a/ios/include/utils/android/ThermalManager.h b/ios/include/utils/android/ThermalManager.h deleted file mode 100644 index 6c303b04..00000000 --- a/ios/include/utils/android/ThermalManager.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright (C) 2022 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_ANDROID_THERMALMANAGER_H -#define TNT_UTILS_ANDROID_THERMALMANAGER_H - -#include - -#include - -struct AThermalManager; - -namespace utils { - -class ThermalManager { -public: - enum class ThermalStatus : int8_t { - ERROR = -1, - NONE, - LIGHT, - MODERATE, - SEVERE, - CRITICAL, - EMERGENCY, - SHUTDOWN - }; - - ThermalManager(); - ~ThermalManager(); - - // Movable - ThermalManager(ThermalManager&& rhs) noexcept; - ThermalManager& operator=(ThermalManager&& rhs) noexcept; - - // not copiable - ThermalManager(ThermalManager const& rhs) = delete; - ThermalManager& operator=(ThermalManager const& rhs) = delete; - - ThermalStatus getCurrentThermalStatus() const noexcept; - -private: - AThermalManager* mThermalManager = nullptr; -}; - -} // namespace utils - -#endif // TNT_UTILS_ANDROID_THERMALMANAGER_H diff --git a/ios/include/utils/api_level.h b/ios/include/utils/api_level.h deleted file mode 100644 index 0d2ec830..00000000 --- a/ios/include/utils/api_level.h +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright (C) 2019 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_APILEVEL_H -#define TNT_UTILS_APILEVEL_H - -#include - -namespace utils { - -/** - * Returns this platform's API level. On Android this function will return - * the API level as defined by the SDK API level version. If a platform does - * not have an API level, this function returns 0. - */ -UTILS_PUBLIC -int api_level(); - -} // namespace utils - -#endif // TNT_UTILS_APILEVEL_H diff --git a/ios/include/utils/architecture.h b/ios/include/utils/architecture.h deleted file mode 100644 index 83b11794..00000000 --- a/ios/include/utils/architecture.h +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright (C) 2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_ARCHITECTURE_H -#define TNT_UTILS_ARCHITECTURE_H - -#include - -namespace utils { - -constexpr size_t CACHELINE_SIZE = 64; - -} // namespace utils - -#endif // TNT_UTILS_ARCHITECTURE_H diff --git a/ios/include/utils/ashmem.h b/ios/include/utils/ashmem.h deleted file mode 100644 index c9ca9e3e..00000000 --- a/ios/include/utils/ashmem.h +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright (C) 2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_ASHMEM_H -#define TNT_UTILS_ASHMEM_H - -#include - -namespace utils { - -int ashmem_create_region(const char *name, size_t size); - -} // namespace utils - -#endif // TNT_UTILS_ASHMEM_H diff --git a/ios/include/utils/generic/Condition.h b/ios/include/utils/generic/Condition.h deleted file mode 100644 index accde2be..00000000 --- a/ios/include/utils/generic/Condition.h +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright (C) 2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_GENERIC_CONDITION_H -#define TNT_UTILS_GENERIC_CONDITION_H - -#include - -namespace utils { - -class Condition : public std::condition_variable { -public: - using std::condition_variable::condition_variable; - - inline void notify_n(size_t n) noexcept { - if (n == 1) { - notify_one(); - } else if (n > 1) { - notify_all(); - } - } -}; - -} // namespace utils - -#endif // TNT_UTILS_GENERIC_CONDITION_H diff --git a/ios/include/utils/generic/ThermalManager.h b/ios/include/utils/generic/ThermalManager.h deleted file mode 100644 index 2d0088e5..00000000 --- a/ios/include/utils/generic/ThermalManager.h +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright (C) 2022 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_GENERIC_THERMALMANAGER_H -#define TNT_UTILS_GENERIC_THERMALMANAGER_H - -#include - -#include - -namespace utils { - -class ThermalManager { -public: - enum class ThermalStatus : int8_t { - ERROR = -1, - NONE, - LIGHT, - MODERATE, - SEVERE, - CRITICAL, - EMERGENCY, - SHUTDOWN - }; - - ThermalManager() = default; - - // Movable - ThermalManager(ThermalManager&& rhs) noexcept = default; - ThermalManager& operator=(ThermalManager&& rhs) noexcept = default; - - // not copiable - ThermalManager(ThermalManager const& rhs) = delete; - ThermalManager& operator=(ThermalManager const& rhs) = delete; - - ThermalStatus getCurrentThermalStatus() const noexcept { - return ThermalStatus::NONE; - } -}; - -} // namespace utils - -#endif // TNT_UTILS_GENERIC_THERMALMANAGER_H diff --git a/ios/include/utils/linux/Condition.h b/ios/include/utils/linux/Condition.h deleted file mode 100644 index c2ff21f8..00000000 --- a/ios/include/utils/linux/Condition.h +++ /dev/null @@ -1,123 +0,0 @@ -/* - * Copyright (C) 2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_LINUX_CONDITION_H -#define TNT_UTILS_LINUX_CONDITION_H - -#include -#include -#include // for cv_status -#include -#include // for unique_lock - -#include - -#include - -namespace utils { - -/* - * A very simple condition variable class that can be used as an (almost) drop-in replacement - * for std::condition_variable (doesn't have the timed wait() though). - * It is very low overhead as most of it is inlined. - */ - -class Condition { -public: - Condition() noexcept = default; - Condition(const Condition&) = delete; - Condition& operator=(const Condition&) = delete; - - void notify_all() noexcept { - pulse(std::numeric_limits::max()); - } - - void notify_one() noexcept { - pulse(1); - } - - void notify_n(size_t n) noexcept { - if (n > 0) pulse(n); - } - - void wait(std::unique_lock& lock) noexcept { - wait_until(lock.mutex(), false, nullptr); - } - - template - void wait(std::unique_lock& lock, P predicate) { - while (!predicate()) { - wait(lock); - } - } - - template - std::cv_status wait_until(std::unique_lock& lock, - const std::chrono::time_point& timeout_time) noexcept { - // convert to nanoseconds - uint64_t ns = std::chrono::duration(timeout_time.time_since_epoch()).count(); - using sec_t = decltype(timespec::tv_sec); - using nsec_t = decltype(timespec::tv_nsec); - timespec ts{ sec_t(ns / 1000000000), nsec_t(ns % 1000000000) }; - return wait_until(lock.mutex(), false, &ts); - } - - template - std::cv_status wait_until(std::unique_lock& lock, - const std::chrono::time_point& timeout_time) noexcept { - // convert to nanoseconds - uint64_t ns = std::chrono::duration(timeout_time.time_since_epoch()).count(); - using sec_t = decltype(timespec::tv_sec); - using nsec_t = decltype(timespec::tv_nsec); - timespec ts{ sec_t(ns / 1000000000), nsec_t(ns % 1000000000) }; - return wait_until(lock.mutex(), true, &ts); - } - - template - bool wait_until(std::unique_lock& lock, - const std::chrono::time_point& timeout_time, P predicate) noexcept { - while (!predicate()) { - if (wait_until(lock, timeout_time) == std::cv_status::timeout) { - return predicate(); - } - } - return true; - } - - template - std::cv_status wait_for(std::unique_lock& lock, - const std::chrono::duration& rel_time) noexcept { - return wait_until(lock, std::chrono::steady_clock::now() + rel_time); - } - - template - bool wait_for(std::unique_lock& lock, - const std::chrono::duration& rel_time, P pred) noexcept { - return wait_until(lock, std::chrono::steady_clock::now() + rel_time, std::move(pred)); - } - -private: - std::atomic mState = { 0 }; - - void pulse(int threadCount) noexcept; - - std::cv_status wait_until(Mutex* lock, - bool realtimeClock, timespec* ts) noexcept; -}; - -} // namespace utils - -#endif // TNT_UTILS_LINUX_CONDITION_H diff --git a/ios/include/utils/linux/Mutex.h b/ios/include/utils/linux/Mutex.h deleted file mode 100644 index 2dcc7ebc..00000000 --- a/ios/include/utils/linux/Mutex.h +++ /dev/null @@ -1,64 +0,0 @@ -/* - * Copyright (C) 2016 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_LINUX_MUTEX_H -#define TNT_UTILS_LINUX_MUTEX_H - -#include - -#include - -namespace utils { - -/* - * A very simple mutex class that can be used as an (almost) drop-in replacement - * for std::mutex. - * It is very low overhead as most of it is inlined. - */ - -class Mutex { -public: - constexpr Mutex() noexcept = default; - Mutex(const Mutex&) = delete; - Mutex& operator=(const Mutex&) = delete; - - void lock() noexcept { - uint32_t old_state = UNLOCKED; - if (UTILS_UNLIKELY(!mState.compare_exchange_strong(old_state, - LOCKED, std::memory_order_acquire, std::memory_order_relaxed))) { - wait(); - } - } - - void unlock() noexcept { - if (UTILS_UNLIKELY(mState.exchange(UNLOCKED, std::memory_order_release) == LOCKED_CONTENDED)) { - wake(); - } - } - -private: - enum { - UNLOCKED = 0, LOCKED = 1, LOCKED_CONTENDED = 2 - }; - std::atomic mState = { UNLOCKED }; - - void wait() noexcept; - void wake() noexcept; -}; - -} // namespace utils - -#endif // TNT_UTILS_LINUX_MUTEX_H diff --git a/ios/include/utils/sstream.h b/ios/include/utils/sstream.h deleted file mode 100644 index 8b0c4b4a..00000000 --- a/ios/include/utils/sstream.h +++ /dev/null @@ -1,32 +0,0 @@ -/* - * Copyright (C) 2019 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_SSTREAM_H -#define TNT_UTILS_SSTREAM_H - -#include - -namespace utils::io { - -class sstream : public ostream { -public: - ostream& flush() noexcept override; - const char* c_str() const noexcept; -}; - -} // namespace utils::io - -#endif // TNT_UTILS_SSTREAM_H diff --git a/ios/include/utils/string.h b/ios/include/utils/string.h deleted file mode 100644 index 040044c0..00000000 --- a/ios/include/utils/string.h +++ /dev/null @@ -1,28 +0,0 @@ -/* - * Copyright (C) 2021 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_STRING_H -#define TNT_UTILS_STRING_H - -#include - -namespace utils { - -float strtof_c(const char* start, char** end); - -} // namespace utils - -#endif // TNT_UTILS_STRING_H diff --git a/ios/include/utils/trap.h b/ios/include/utils/trap.h deleted file mode 100644 index aedc3ddb..00000000 --- a/ios/include/utils/trap.h +++ /dev/null @@ -1,40 +0,0 @@ -/* - * Copyright (C) 2018 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_TRAP_H -#define TNT_UTILS_TRAP_H - -#include - -#if defined(WIN32) -#include -#include -#endif - -namespace utils { - -// This can be used as a programmatic breakpoint. -inline void debug_trap() noexcept { -#if defined(WIN32) - DebugBreak(); -#else - std::raise(SIGINT); -#endif -} - -} // namespace utils - -#endif // TNT_UTILS_TRAP_H diff --git a/ios/include/utils/vector.h b/ios/include/utils/vector.h deleted file mode 100644 index 96f144c2..00000000 --- a/ios/include/utils/vector.h +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Copyright (C) 2015 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef TNT_UTILS_VECTOR_H -#define TNT_UTILS_VECTOR_H - -#include -#include - -namespace utils { - -/** - * Inserts the specified item in the vector at its sorted position. - */ -template -static inline void insert_sorted(std::vector& v, T item) { - auto pos = std::lower_bound(v.begin(), v.end(), item); - v.insert(pos, std::move(item)); -} - -/** - * Inserts the specified item in the vector at its sorted position. - * The item type must implement the < operator. If the specified - * item is already present in the vector, this method returns without - * inserting the item again. - * - * @return True if the item was inserted at is sorted position, false - * if the item already exists in the vector. - */ -template -static inline bool insert_sorted_unique(std::vector& v, T item) { - if (UTILS_LIKELY(v.size() == 0 || v.back() < item)) { - v.push_back(item); - return true; - } - - auto pos = std::lower_bound(v.begin(), v.end(), item); - if (UTILS_LIKELY(pos == v.end() || item < *pos)) { - v.insert(pos, std::move(item)); - return true; - } - - return false; -} - -} // end utils namespace - -#endif // TNT_UTILS_VECTOR_H diff --git a/ios/include/utils/win32/stdtypes.h b/ios/include/utils/win32/stdtypes.h deleted file mode 100644 index f593d8cb..00000000 --- a/ios/include/utils/win32/stdtypes.h +++ /dev/null @@ -1,33 +0,0 @@ -/* -* Copyright (C) 2018 The Android Open Source Project -* -* Licensed under the Apache License, Version 2.0 (the "License"); -* you may not use this file except in compliance with the License. -* You may obtain a copy of the License at -* -* http://www.apache.org/licenses/LICENSE-2.0 -* -* Unless required by applicable law or agreed to in writing, software -* distributed under the License is distributed on an "AS IS" BASIS, -* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* See the License for the specific language governing permissions and -* limitations under the License. -*/ - -#ifndef TNT_UTILS_WIN32_STDTYPES_H -#define TNT_UTILS_WIN32_STDTYPES_H - -#if defined(WIN32) -#include - -// Copied from linux libc sys/stat.h: -#define S_ISREG(m) (((m) & S_IFMT) == S_IFREG) -#define S_ISDIR(m) (((m) & S_IFMT) == S_IFDIR) -#define PATH_MAX (MAX_PATH) - -// For getcwd -#include -#define getcwd _getcwd - -#endif -#endif // TNT_UTILS_WIN32_STDTYPES_H diff --git a/ios/include/viewer/Settings.h b/ios/include/viewer/Settings.h index eeb62e2a..4c8b0abe 100644 --- a/ios/include/viewer/Settings.h +++ b/ios/include/viewer/Settings.h @@ -160,10 +160,6 @@ struct DynamicLightingSettings { float zLightFar = 100; }; -struct FogSettings { - Texture* fogColorTexture = nullptr; -}; - // This defines fields in the same order as the setter methods in filament::View. struct ViewSettings { // standalone View settings @@ -189,7 +185,6 @@ struct ViewSettings { // Custom View Options ColorGradingSettings colorGrading; DynamicLightingSettings dynamicLighting; - FogSettings fogSettings; }; template diff --git a/ios/include/vk_video/vulkan_video_codec_h264std.h b/ios/include/vk_video/vulkan_video_codec_h264std.h deleted file mode 100644 index d3ebec6a..00000000 --- a/ios/include/vk_video/vulkan_video_codec_h264std.h +++ /dev/null @@ -1,310 +0,0 @@ -#ifndef VULKAN_VIDEO_CODEC_H264STD_H_ -#define VULKAN_VIDEO_CODEC_H264STD_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define vulkan_video_codec_h264std 1 -#include -#define STD_VIDEO_H264_CPB_CNT_LIST_SIZE 32 -#define STD_VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS 6 -#define STD_VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS 16 -#define STD_VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS 6 -#define STD_VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS 64 -#define STD_VIDEO_H264_MAX_NUM_LIST_REF 32 -#define STD_VIDEO_H264_MAX_CHROMA_PLANES 2 - -typedef enum StdVideoH264ChromaFormatIdc { - STD_VIDEO_H264_CHROMA_FORMAT_IDC_MONOCHROME = 0, - STD_VIDEO_H264_CHROMA_FORMAT_IDC_420 = 1, - STD_VIDEO_H264_CHROMA_FORMAT_IDC_422 = 2, - STD_VIDEO_H264_CHROMA_FORMAT_IDC_444 = 3, - STD_VIDEO_H264_CHROMA_FORMAT_IDC_INVALID = 0x7FFFFFFF, - STD_VIDEO_H264_CHROMA_FORMAT_IDC_MAX_ENUM = 0x7FFFFFFF -} StdVideoH264ChromaFormatIdc; - -typedef enum StdVideoH264ProfileIdc { - STD_VIDEO_H264_PROFILE_IDC_BASELINE = 66, - STD_VIDEO_H264_PROFILE_IDC_MAIN = 77, - STD_VIDEO_H264_PROFILE_IDC_HIGH = 100, - STD_VIDEO_H264_PROFILE_IDC_HIGH_444_PREDICTIVE = 244, - STD_VIDEO_H264_PROFILE_IDC_INVALID = 0x7FFFFFFF, - STD_VIDEO_H264_PROFILE_IDC_MAX_ENUM = 0x7FFFFFFF -} StdVideoH264ProfileIdc; - -typedef enum StdVideoH264LevelIdc { - STD_VIDEO_H264_LEVEL_IDC_1_0 = 0, - STD_VIDEO_H264_LEVEL_IDC_1_1 = 1, - STD_VIDEO_H264_LEVEL_IDC_1_2 = 2, - STD_VIDEO_H264_LEVEL_IDC_1_3 = 3, - STD_VIDEO_H264_LEVEL_IDC_2_0 = 4, - STD_VIDEO_H264_LEVEL_IDC_2_1 = 5, - STD_VIDEO_H264_LEVEL_IDC_2_2 = 6, - STD_VIDEO_H264_LEVEL_IDC_3_0 = 7, - STD_VIDEO_H264_LEVEL_IDC_3_1 = 8, - STD_VIDEO_H264_LEVEL_IDC_3_2 = 9, - STD_VIDEO_H264_LEVEL_IDC_4_0 = 10, - STD_VIDEO_H264_LEVEL_IDC_4_1 = 11, - STD_VIDEO_H264_LEVEL_IDC_4_2 = 12, - STD_VIDEO_H264_LEVEL_IDC_5_0 = 13, - STD_VIDEO_H264_LEVEL_IDC_5_1 = 14, - STD_VIDEO_H264_LEVEL_IDC_5_2 = 15, - STD_VIDEO_H264_LEVEL_IDC_6_0 = 16, - STD_VIDEO_H264_LEVEL_IDC_6_1 = 17, - STD_VIDEO_H264_LEVEL_IDC_6_2 = 18, - STD_VIDEO_H264_LEVEL_IDC_INVALID = 0x7FFFFFFF, - STD_VIDEO_H264_LEVEL_IDC_MAX_ENUM = 0x7FFFFFFF -} StdVideoH264LevelIdc; - -typedef enum StdVideoH264PocType { - STD_VIDEO_H264_POC_TYPE_0 = 0, - STD_VIDEO_H264_POC_TYPE_1 = 1, - STD_VIDEO_H264_POC_TYPE_2 = 2, - STD_VIDEO_H264_POC_TYPE_INVALID = 0x7FFFFFFF, - STD_VIDEO_H264_POC_TYPE_MAX_ENUM = 0x7FFFFFFF -} StdVideoH264PocType; - -typedef enum StdVideoH264AspectRatioIdc { - STD_VIDEO_H264_ASPECT_RATIO_IDC_UNSPECIFIED = 0, - STD_VIDEO_H264_ASPECT_RATIO_IDC_SQUARE = 1, - STD_VIDEO_H264_ASPECT_RATIO_IDC_12_11 = 2, - STD_VIDEO_H264_ASPECT_RATIO_IDC_10_11 = 3, - STD_VIDEO_H264_ASPECT_RATIO_IDC_16_11 = 4, - STD_VIDEO_H264_ASPECT_RATIO_IDC_40_33 = 5, - STD_VIDEO_H264_ASPECT_RATIO_IDC_24_11 = 6, - STD_VIDEO_H264_ASPECT_RATIO_IDC_20_11 = 7, - STD_VIDEO_H264_ASPECT_RATIO_IDC_32_11 = 8, - STD_VIDEO_H264_ASPECT_RATIO_IDC_80_33 = 9, - STD_VIDEO_H264_ASPECT_RATIO_IDC_18_11 = 10, - STD_VIDEO_H264_ASPECT_RATIO_IDC_15_11 = 11, - STD_VIDEO_H264_ASPECT_RATIO_IDC_64_33 = 12, - STD_VIDEO_H264_ASPECT_RATIO_IDC_160_99 = 13, - STD_VIDEO_H264_ASPECT_RATIO_IDC_4_3 = 14, - STD_VIDEO_H264_ASPECT_RATIO_IDC_3_2 = 15, - STD_VIDEO_H264_ASPECT_RATIO_IDC_2_1 = 16, - STD_VIDEO_H264_ASPECT_RATIO_IDC_EXTENDED_SAR = 255, - STD_VIDEO_H264_ASPECT_RATIO_IDC_INVALID = 0x7FFFFFFF, - STD_VIDEO_H264_ASPECT_RATIO_IDC_MAX_ENUM = 0x7FFFFFFF -} StdVideoH264AspectRatioIdc; - -typedef enum StdVideoH264WeightedBipredIdc { - STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_DEFAULT = 0, - STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_EXPLICIT = 1, - STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_IMPLICIT = 2, - STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_INVALID = 0x7FFFFFFF, - STD_VIDEO_H264_WEIGHTED_BIPRED_IDC_MAX_ENUM = 0x7FFFFFFF -} StdVideoH264WeightedBipredIdc; - -typedef enum StdVideoH264ModificationOfPicNumsIdc { - STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_SHORT_TERM_SUBTRACT = 0, - STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_SHORT_TERM_ADD = 1, - STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_LONG_TERM = 2, - STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_END = 3, - STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_INVALID = 0x7FFFFFFF, - STD_VIDEO_H264_MODIFICATION_OF_PIC_NUMS_IDC_MAX_ENUM = 0x7FFFFFFF -} StdVideoH264ModificationOfPicNumsIdc; - -typedef enum StdVideoH264MemMgmtControlOp { - STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_END = 0, - STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_SHORT_TERM = 1, - STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_LONG_TERM = 2, - STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MARK_LONG_TERM = 3, - STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_SET_MAX_LONG_TERM_INDEX = 4, - STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_UNMARK_ALL = 5, - STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MARK_CURRENT_AS_LONG_TERM = 6, - STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_INVALID = 0x7FFFFFFF, - STD_VIDEO_H264_MEM_MGMT_CONTROL_OP_MAX_ENUM = 0x7FFFFFFF -} StdVideoH264MemMgmtControlOp; - -typedef enum StdVideoH264CabacInitIdc { - STD_VIDEO_H264_CABAC_INIT_IDC_0 = 0, - STD_VIDEO_H264_CABAC_INIT_IDC_1 = 1, - STD_VIDEO_H264_CABAC_INIT_IDC_2 = 2, - STD_VIDEO_H264_CABAC_INIT_IDC_INVALID = 0x7FFFFFFF, - STD_VIDEO_H264_CABAC_INIT_IDC_MAX_ENUM = 0x7FFFFFFF -} StdVideoH264CabacInitIdc; - -typedef enum StdVideoH264DisableDeblockingFilterIdc { - STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_DISABLED = 0, - STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_ENABLED = 1, - STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_PARTIAL = 2, - STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_INVALID = 0x7FFFFFFF, - STD_VIDEO_H264_DISABLE_DEBLOCKING_FILTER_IDC_MAX_ENUM = 0x7FFFFFFF -} StdVideoH264DisableDeblockingFilterIdc; - -typedef enum StdVideoH264SliceType { - STD_VIDEO_H264_SLICE_TYPE_P = 0, - STD_VIDEO_H264_SLICE_TYPE_B = 1, - STD_VIDEO_H264_SLICE_TYPE_I = 2, - STD_VIDEO_H264_SLICE_TYPE_INVALID = 0x7FFFFFFF, - STD_VIDEO_H264_SLICE_TYPE_MAX_ENUM = 0x7FFFFFFF -} StdVideoH264SliceType; - -typedef enum StdVideoH264PictureType { - STD_VIDEO_H264_PICTURE_TYPE_P = 0, - STD_VIDEO_H264_PICTURE_TYPE_B = 1, - STD_VIDEO_H264_PICTURE_TYPE_I = 2, - STD_VIDEO_H264_PICTURE_TYPE_IDR = 5, - STD_VIDEO_H264_PICTURE_TYPE_INVALID = 0x7FFFFFFF, - STD_VIDEO_H264_PICTURE_TYPE_MAX_ENUM = 0x7FFFFFFF -} StdVideoH264PictureType; - -typedef enum StdVideoH264NonVclNaluType { - STD_VIDEO_H264_NON_VCL_NALU_TYPE_SPS = 0, - STD_VIDEO_H264_NON_VCL_NALU_TYPE_PPS = 1, - STD_VIDEO_H264_NON_VCL_NALU_TYPE_AUD = 2, - STD_VIDEO_H264_NON_VCL_NALU_TYPE_PREFIX = 3, - STD_VIDEO_H264_NON_VCL_NALU_TYPE_END_OF_SEQUENCE = 4, - STD_VIDEO_H264_NON_VCL_NALU_TYPE_END_OF_STREAM = 5, - STD_VIDEO_H264_NON_VCL_NALU_TYPE_PRECODED = 6, - STD_VIDEO_H264_NON_VCL_NALU_TYPE_INVALID = 0x7FFFFFFF, - STD_VIDEO_H264_NON_VCL_NALU_TYPE_MAX_ENUM = 0x7FFFFFFF -} StdVideoH264NonVclNaluType; -typedef struct StdVideoH264SpsVuiFlags { - uint32_t aspect_ratio_info_present_flag : 1; - uint32_t overscan_info_present_flag : 1; - uint32_t overscan_appropriate_flag : 1; - uint32_t video_signal_type_present_flag : 1; - uint32_t video_full_range_flag : 1; - uint32_t color_description_present_flag : 1; - uint32_t chroma_loc_info_present_flag : 1; - uint32_t timing_info_present_flag : 1; - uint32_t fixed_frame_rate_flag : 1; - uint32_t bitstream_restriction_flag : 1; - uint32_t nal_hrd_parameters_present_flag : 1; - uint32_t vcl_hrd_parameters_present_flag : 1; -} StdVideoH264SpsVuiFlags; - -typedef struct StdVideoH264HrdParameters { - uint8_t cpb_cnt_minus1; - uint8_t bit_rate_scale; - uint8_t cpb_size_scale; - uint8_t reserved1; - uint32_t bit_rate_value_minus1[STD_VIDEO_H264_CPB_CNT_LIST_SIZE]; - uint32_t cpb_size_value_minus1[STD_VIDEO_H264_CPB_CNT_LIST_SIZE]; - uint8_t cbr_flag[STD_VIDEO_H264_CPB_CNT_LIST_SIZE]; - uint32_t initial_cpb_removal_delay_length_minus1; - uint32_t cpb_removal_delay_length_minus1; - uint32_t dpb_output_delay_length_minus1; - uint32_t time_offset_length; -} StdVideoH264HrdParameters; - -typedef struct StdVideoH264SequenceParameterSetVui { - StdVideoH264SpsVuiFlags flags; - StdVideoH264AspectRatioIdc aspect_ratio_idc; - uint16_t sar_width; - uint16_t sar_height; - uint8_t video_format; - uint8_t colour_primaries; - uint8_t transfer_characteristics; - uint8_t matrix_coefficients; - uint32_t num_units_in_tick; - uint32_t time_scale; - uint8_t max_num_reorder_frames; - uint8_t max_dec_frame_buffering; - uint8_t chroma_sample_loc_type_top_field; - uint8_t chroma_sample_loc_type_bottom_field; - uint32_t reserved1; - const StdVideoH264HrdParameters* pHrdParameters; -} StdVideoH264SequenceParameterSetVui; - -typedef struct StdVideoH264SpsFlags { - uint32_t constraint_set0_flag : 1; - uint32_t constraint_set1_flag : 1; - uint32_t constraint_set2_flag : 1; - uint32_t constraint_set3_flag : 1; - uint32_t constraint_set4_flag : 1; - uint32_t constraint_set5_flag : 1; - uint32_t direct_8x8_inference_flag : 1; - uint32_t mb_adaptive_frame_field_flag : 1; - uint32_t frame_mbs_only_flag : 1; - uint32_t delta_pic_order_always_zero_flag : 1; - uint32_t separate_colour_plane_flag : 1; - uint32_t gaps_in_frame_num_value_allowed_flag : 1; - uint32_t qpprime_y_zero_transform_bypass_flag : 1; - uint32_t frame_cropping_flag : 1; - uint32_t seq_scaling_matrix_present_flag : 1; - uint32_t vui_parameters_present_flag : 1; -} StdVideoH264SpsFlags; - -typedef struct StdVideoH264ScalingLists { - uint16_t scaling_list_present_mask; - uint16_t use_default_scaling_matrix_mask; - uint8_t ScalingList4x4[STD_VIDEO_H264_SCALING_LIST_4X4_NUM_LISTS][STD_VIDEO_H264_SCALING_LIST_4X4_NUM_ELEMENTS]; - uint8_t ScalingList8x8[STD_VIDEO_H264_SCALING_LIST_8X8_NUM_LISTS][STD_VIDEO_H264_SCALING_LIST_8X8_NUM_ELEMENTS]; -} StdVideoH264ScalingLists; - -typedef struct StdVideoH264SequenceParameterSet { - StdVideoH264SpsFlags flags; - StdVideoH264ProfileIdc profile_idc; - StdVideoH264LevelIdc level_idc; - StdVideoH264ChromaFormatIdc chroma_format_idc; - uint8_t seq_parameter_set_id; - uint8_t bit_depth_luma_minus8; - uint8_t bit_depth_chroma_minus8; - uint8_t log2_max_frame_num_minus4; - StdVideoH264PocType pic_order_cnt_type; - int32_t offset_for_non_ref_pic; - int32_t offset_for_top_to_bottom_field; - uint8_t log2_max_pic_order_cnt_lsb_minus4; - uint8_t num_ref_frames_in_pic_order_cnt_cycle; - uint8_t max_num_ref_frames; - uint8_t reserved1; - uint32_t pic_width_in_mbs_minus1; - uint32_t pic_height_in_map_units_minus1; - uint32_t frame_crop_left_offset; - uint32_t frame_crop_right_offset; - uint32_t frame_crop_top_offset; - uint32_t frame_crop_bottom_offset; - uint32_t reserved2; - const int32_t* pOffsetForRefFrame; - const StdVideoH264ScalingLists* pScalingLists; - const StdVideoH264SequenceParameterSetVui* pSequenceParameterSetVui; -} StdVideoH264SequenceParameterSet; - -typedef struct StdVideoH264PpsFlags { - uint32_t transform_8x8_mode_flag : 1; - uint32_t redundant_pic_cnt_present_flag : 1; - uint32_t constrained_intra_pred_flag : 1; - uint32_t deblocking_filter_control_present_flag : 1; - uint32_t weighted_pred_flag : 1; - uint32_t bottom_field_pic_order_in_frame_present_flag : 1; - uint32_t entropy_coding_mode_flag : 1; - uint32_t pic_scaling_matrix_present_flag : 1; -} StdVideoH264PpsFlags; - -typedef struct StdVideoH264PictureParameterSet { - StdVideoH264PpsFlags flags; - uint8_t seq_parameter_set_id; - uint8_t pic_parameter_set_id; - uint8_t num_ref_idx_l0_default_active_minus1; - uint8_t num_ref_idx_l1_default_active_minus1; - StdVideoH264WeightedBipredIdc weighted_bipred_idc; - int8_t pic_init_qp_minus26; - int8_t pic_init_qs_minus26; - int8_t chroma_qp_index_offset; - int8_t second_chroma_qp_index_offset; - const StdVideoH264ScalingLists* pScalingLists; -} StdVideoH264PictureParameterSet; - - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vk_video/vulkan_video_codec_h264std_decode.h b/ios/include/vk_video/vulkan_video_codec_h264std_decode.h deleted file mode 100644 index 98744f67..00000000 --- a/ios/include/vk_video/vulkan_video_codec_h264std_decode.h +++ /dev/null @@ -1,75 +0,0 @@ -#ifndef VULKAN_VIDEO_CODEC_H264STD_DECODE_H_ -#define VULKAN_VIDEO_CODEC_H264STD_DECODE_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define vulkan_video_codec_h264std_decode 1 -// Vulkan 0.9 provisional Vulkan video H.264 decode std specification version number -#define VK_STD_VULKAN_VIDEO_CODEC_H264_DECODE_API_VERSION_0_9_8 VK_MAKE_VIDEO_STD_VERSION(0, 9, 8) // Patch version should always be set to 0 - -#define STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_LIST_SIZE 2 -#define VK_STD_VULKAN_VIDEO_CODEC_H264_DECODE_SPEC_VERSION VK_STD_VULKAN_VIDEO_CODEC_H264_DECODE_API_VERSION_0_9_8 -#define VK_STD_VULKAN_VIDEO_CODEC_H264_DECODE_EXTENSION_NAME "VK_STD_vulkan_video_codec_h264_decode" - -typedef enum StdVideoDecodeH264FieldOrderCount { - STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_TOP = 0, - STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_BOTTOM = 1, - STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_INVALID = 0x7FFFFFFF, - STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_MAX_ENUM = 0x7FFFFFFF -} StdVideoDecodeH264FieldOrderCount; -typedef struct StdVideoDecodeH264PictureInfoFlags { - uint32_t field_pic_flag : 1; - uint32_t is_intra : 1; - uint32_t IdrPicFlag : 1; - uint32_t bottom_field_flag : 1; - uint32_t is_reference : 1; - uint32_t complementary_field_pair : 1; -} StdVideoDecodeH264PictureInfoFlags; - -typedef struct StdVideoDecodeH264PictureInfo { - StdVideoDecodeH264PictureInfoFlags flags; - uint8_t seq_parameter_set_id; - uint8_t pic_parameter_set_id; - uint8_t reserved1; - uint8_t reserved2; - uint16_t frame_num; - uint16_t idr_pic_id; - int32_t PicOrderCnt[STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_LIST_SIZE]; -} StdVideoDecodeH264PictureInfo; - -typedef struct StdVideoDecodeH264ReferenceInfoFlags { - uint32_t top_field_flag : 1; - uint32_t bottom_field_flag : 1; - uint32_t used_for_long_term_reference : 1; - uint32_t is_non_existing : 1; -} StdVideoDecodeH264ReferenceInfoFlags; - -typedef struct StdVideoDecodeH264ReferenceInfo { - StdVideoDecodeH264ReferenceInfoFlags flags; - uint16_t FrameNum; - uint16_t reserved; - int32_t PicOrderCnt[STD_VIDEO_DECODE_H264_FIELD_ORDER_COUNT_LIST_SIZE]; -} StdVideoDecodeH264ReferenceInfo; - - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vk_video/vulkan_video_codec_h264std_encode.h b/ios/include/vk_video/vulkan_video_codec_h264std_encode.h deleted file mode 100644 index 76f03eb7..00000000 --- a/ios/include/vk_video/vulkan_video_codec_h264std_encode.h +++ /dev/null @@ -1,132 +0,0 @@ -#ifndef VULKAN_VIDEO_CODEC_H264STD_ENCODE_H_ -#define VULKAN_VIDEO_CODEC_H264STD_ENCODE_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define vulkan_video_codec_h264std_encode 1 -// Vulkan 0.9 provisional Vulkan video H.264 encode std specification version number -#define VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_0_9_8 VK_MAKE_VIDEO_STD_VERSION(0, 9, 8) // Patch version should always be set to 0 - -#define VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_SPEC_VERSION VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_API_VERSION_0_9_8 -#define VK_STD_VULKAN_VIDEO_CODEC_H264_ENCODE_EXTENSION_NAME "VK_STD_vulkan_video_codec_h264_encode" -typedef struct StdVideoEncodeH264WeightTableFlags { - uint32_t luma_weight_l0_flag; - uint32_t chroma_weight_l0_flag; - uint32_t luma_weight_l1_flag; - uint32_t chroma_weight_l1_flag; -} StdVideoEncodeH264WeightTableFlags; - -typedef struct StdVideoEncodeH264WeightTable { - StdVideoEncodeH264WeightTableFlags flags; - uint8_t luma_log2_weight_denom; - uint8_t chroma_log2_weight_denom; - int8_t luma_weight_l0[STD_VIDEO_H264_MAX_NUM_LIST_REF]; - int8_t luma_offset_l0[STD_VIDEO_H264_MAX_NUM_LIST_REF]; - int8_t chroma_weight_l0[STD_VIDEO_H264_MAX_NUM_LIST_REF][STD_VIDEO_H264_MAX_CHROMA_PLANES]; - int8_t chroma_offset_l0[STD_VIDEO_H264_MAX_NUM_LIST_REF][STD_VIDEO_H264_MAX_CHROMA_PLANES]; - int8_t luma_weight_l1[STD_VIDEO_H264_MAX_NUM_LIST_REF]; - int8_t luma_offset_l1[STD_VIDEO_H264_MAX_NUM_LIST_REF]; - int8_t chroma_weight_l1[STD_VIDEO_H264_MAX_NUM_LIST_REF][STD_VIDEO_H264_MAX_CHROMA_PLANES]; - int8_t chroma_offset_l1[STD_VIDEO_H264_MAX_NUM_LIST_REF][STD_VIDEO_H264_MAX_CHROMA_PLANES]; -} StdVideoEncodeH264WeightTable; - -typedef struct StdVideoEncodeH264SliceHeaderFlags { - uint32_t direct_spatial_mv_pred_flag : 1; - uint32_t num_ref_idx_active_override_flag : 1; - uint32_t no_output_of_prior_pics_flag : 1; - uint32_t adaptive_ref_pic_marking_mode_flag : 1; - uint32_t no_prior_references_available_flag : 1; -} StdVideoEncodeH264SliceHeaderFlags; - -typedef struct StdVideoEncodeH264PictureInfoFlags { - uint32_t idr_flag : 1; - uint32_t is_reference_flag : 1; - uint32_t used_for_long_term_reference : 1; -} StdVideoEncodeH264PictureInfoFlags; - -typedef struct StdVideoEncodeH264ReferenceInfoFlags { - uint32_t used_for_long_term_reference : 1; -} StdVideoEncodeH264ReferenceInfoFlags; - -typedef struct StdVideoEncodeH264RefMgmtFlags { - uint32_t ref_pic_list_modification_l0_flag : 1; - uint32_t ref_pic_list_modification_l1_flag : 1; -} StdVideoEncodeH264RefMgmtFlags; - -typedef struct StdVideoEncodeH264RefListModEntry { - StdVideoH264ModificationOfPicNumsIdc modification_of_pic_nums_idc; - uint16_t abs_diff_pic_num_minus1; - uint16_t long_term_pic_num; -} StdVideoEncodeH264RefListModEntry; - -typedef struct StdVideoEncodeH264RefPicMarkingEntry { - StdVideoH264MemMgmtControlOp operation; - uint16_t difference_of_pic_nums_minus1; - uint16_t long_term_pic_num; - uint16_t long_term_frame_idx; - uint16_t max_long_term_frame_idx_plus1; -} StdVideoEncodeH264RefPicMarkingEntry; - -typedef struct StdVideoEncodeH264RefMemMgmtCtrlOperations { - StdVideoEncodeH264RefMgmtFlags flags; - uint8_t refList0ModOpCount; - const StdVideoEncodeH264RefListModEntry* pRefList0ModOperations; - uint8_t refList1ModOpCount; - const StdVideoEncodeH264RefListModEntry* pRefList1ModOperations; - uint8_t refPicMarkingOpCount; - const StdVideoEncodeH264RefPicMarkingEntry* pRefPicMarkingOperations; -} StdVideoEncodeH264RefMemMgmtCtrlOperations; - -typedef struct StdVideoEncodeH264PictureInfo { - StdVideoEncodeH264PictureInfoFlags flags; - uint8_t seq_parameter_set_id; - uint8_t pic_parameter_set_id; - StdVideoH264PictureType pictureType; - uint32_t frame_num; - int32_t PicOrderCnt; -} StdVideoEncodeH264PictureInfo; - -typedef struct StdVideoEncodeH264ReferenceInfo { - StdVideoEncodeH264ReferenceInfoFlags flags; - uint32_t FrameNum; - int32_t PicOrderCnt; - uint16_t long_term_pic_num; - uint16_t long_term_frame_idx; -} StdVideoEncodeH264ReferenceInfo; - -typedef struct StdVideoEncodeH264SliceHeader { - StdVideoEncodeH264SliceHeaderFlags flags; - uint32_t first_mb_in_slice; - StdVideoH264SliceType slice_type; - uint16_t idr_pic_id; - uint8_t num_ref_idx_l0_active_minus1; - uint8_t num_ref_idx_l1_active_minus1; - StdVideoH264CabacInitIdc cabac_init_idc; - StdVideoH264DisableDeblockingFilterIdc disable_deblocking_filter_idc; - int8_t slice_alpha_c0_offset_div2; - int8_t slice_beta_offset_div2; - const StdVideoEncodeH264WeightTable* pWeightTable; -} StdVideoEncodeH264SliceHeader; - - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vk_video/vulkan_video_codec_h265std.h b/ios/include/vk_video/vulkan_video_codec_h265std.h deleted file mode 100644 index 862f8817..00000000 --- a/ios/include/vk_video/vulkan_video_codec_h265std.h +++ /dev/null @@ -1,443 +0,0 @@ -#ifndef VULKAN_VIDEO_CODEC_H265STD_H_ -#define VULKAN_VIDEO_CODEC_H265STD_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define vulkan_video_codec_h265std 1 -#define STD_VIDEO_H265_SUBLAYERS_LIST_SIZE 7 -#define STD_VIDEO_H265_CPB_CNT_LIST_SIZE 32 -#define STD_VIDEO_H265_SCALING_LIST_4X4_NUM_LISTS 6 -#define STD_VIDEO_H265_SCALING_LIST_4X4_NUM_ELEMENTS 16 -#define STD_VIDEO_H265_SCALING_LIST_8X8_NUM_LISTS 6 -#define STD_VIDEO_H265_SCALING_LIST_8X8_NUM_ELEMENTS 64 -#define STD_VIDEO_H265_SCALING_LIST_16X16_NUM_LISTS 6 -#define STD_VIDEO_H265_SCALING_LIST_16X16_NUM_ELEMENTS 64 -#define STD_VIDEO_H265_SCALING_LIST_32X32_NUM_LISTS 2 -#define STD_VIDEO_H265_SCALING_LIST_32X32_NUM_ELEMENTS 64 -#define STD_VIDEO_H265_PREDICTOR_PALETTE_COMPONENTS_LIST_SIZE 3 -#define STD_VIDEO_H265_PREDICTOR_PALETTE_COMP_ENTRIES_LIST_SIZE 128 -#define STD_VIDEO_H265_MAX_DPB_SIZE 16 -#define STD_VIDEO_H265_MAX_LONG_TERM_REF_PICS_SPS 32 -#define STD_VIDEO_H265_CHROMA_QP_OFFSET_LIST_SIZE 6 -#define STD_VIDEO_H265_CHROMA_QP_OFFSET_TILE_COLS_LIST_SIZE 19 -#define STD_VIDEO_H265_CHROMA_QP_OFFSET_TILE_ROWS_LIST_SIZE 21 -#define STD_VIDEO_H265_MAX_NUM_LIST_REF 15 -#define STD_VIDEO_H265_MAX_CHROMA_PLANES 2 -#define STD_VIDEO_H265_MAX_SHORT_TERM_REF_PIC_SETS 64 -#define STD_VIDEO_H265_MAX_LONG_TERM_PICS 16 -#define STD_VIDEO_H265_MAX_DELTA_POC 48 - -typedef enum StdVideoH265ChromaFormatIdc { - STD_VIDEO_H265_CHROMA_FORMAT_IDC_MONOCHROME = 0, - STD_VIDEO_H265_CHROMA_FORMAT_IDC_420 = 1, - STD_VIDEO_H265_CHROMA_FORMAT_IDC_422 = 2, - STD_VIDEO_H265_CHROMA_FORMAT_IDC_444 = 3, - STD_VIDEO_H265_CHROMA_FORMAT_IDC_INVALID = 0x7FFFFFFF, - STD_VIDEO_H265_CHROMA_FORMAT_IDC_MAX_ENUM = 0x7FFFFFFF -} StdVideoH265ChromaFormatIdc; - -typedef enum StdVideoH265ProfileIdc { - STD_VIDEO_H265_PROFILE_IDC_MAIN = 1, - STD_VIDEO_H265_PROFILE_IDC_MAIN_10 = 2, - STD_VIDEO_H265_PROFILE_IDC_MAIN_STILL_PICTURE = 3, - STD_VIDEO_H265_PROFILE_IDC_FORMAT_RANGE_EXTENSIONS = 4, - STD_VIDEO_H265_PROFILE_IDC_SCC_EXTENSIONS = 9, - STD_VIDEO_H265_PROFILE_IDC_INVALID = 0x7FFFFFFF, - STD_VIDEO_H265_PROFILE_IDC_MAX_ENUM = 0x7FFFFFFF -} StdVideoH265ProfileIdc; - -typedef enum StdVideoH265LevelIdc { - STD_VIDEO_H265_LEVEL_IDC_1_0 = 0, - STD_VIDEO_H265_LEVEL_IDC_2_0 = 1, - STD_VIDEO_H265_LEVEL_IDC_2_1 = 2, - STD_VIDEO_H265_LEVEL_IDC_3_0 = 3, - STD_VIDEO_H265_LEVEL_IDC_3_1 = 4, - STD_VIDEO_H265_LEVEL_IDC_4_0 = 5, - STD_VIDEO_H265_LEVEL_IDC_4_1 = 6, - STD_VIDEO_H265_LEVEL_IDC_5_0 = 7, - STD_VIDEO_H265_LEVEL_IDC_5_1 = 8, - STD_VIDEO_H265_LEVEL_IDC_5_2 = 9, - STD_VIDEO_H265_LEVEL_IDC_6_0 = 10, - STD_VIDEO_H265_LEVEL_IDC_6_1 = 11, - STD_VIDEO_H265_LEVEL_IDC_6_2 = 12, - STD_VIDEO_H265_LEVEL_IDC_INVALID = 0x7FFFFFFF, - STD_VIDEO_H265_LEVEL_IDC_MAX_ENUM = 0x7FFFFFFF -} StdVideoH265LevelIdc; - -typedef enum StdVideoH265SliceType { - STD_VIDEO_H265_SLICE_TYPE_B = 0, - STD_VIDEO_H265_SLICE_TYPE_P = 1, - STD_VIDEO_H265_SLICE_TYPE_I = 2, - STD_VIDEO_H265_SLICE_TYPE_INVALID = 0x7FFFFFFF, - STD_VIDEO_H265_SLICE_TYPE_MAX_ENUM = 0x7FFFFFFF -} StdVideoH265SliceType; - -typedef enum StdVideoH265PictureType { - STD_VIDEO_H265_PICTURE_TYPE_P = 0, - STD_VIDEO_H265_PICTURE_TYPE_B = 1, - STD_VIDEO_H265_PICTURE_TYPE_I = 2, - STD_VIDEO_H265_PICTURE_TYPE_IDR = 3, - STD_VIDEO_H265_PICTURE_TYPE_INVALID = 0x7FFFFFFF, - STD_VIDEO_H265_PICTURE_TYPE_MAX_ENUM = 0x7FFFFFFF -} StdVideoH265PictureType; - -typedef enum StdVideoH265AspectRatioIdc { - STD_VIDEO_H265_ASPECT_RATIO_IDC_UNSPECIFIED = 0, - STD_VIDEO_H265_ASPECT_RATIO_IDC_SQUARE = 1, - STD_VIDEO_H265_ASPECT_RATIO_IDC_12_11 = 2, - STD_VIDEO_H265_ASPECT_RATIO_IDC_10_11 = 3, - STD_VIDEO_H265_ASPECT_RATIO_IDC_16_11 = 4, - STD_VIDEO_H265_ASPECT_RATIO_IDC_40_33 = 5, - STD_VIDEO_H265_ASPECT_RATIO_IDC_24_11 = 6, - STD_VIDEO_H265_ASPECT_RATIO_IDC_20_11 = 7, - STD_VIDEO_H265_ASPECT_RATIO_IDC_32_11 = 8, - STD_VIDEO_H265_ASPECT_RATIO_IDC_80_33 = 9, - STD_VIDEO_H265_ASPECT_RATIO_IDC_18_11 = 10, - STD_VIDEO_H265_ASPECT_RATIO_IDC_15_11 = 11, - STD_VIDEO_H265_ASPECT_RATIO_IDC_64_33 = 12, - STD_VIDEO_H265_ASPECT_RATIO_IDC_160_99 = 13, - STD_VIDEO_H265_ASPECT_RATIO_IDC_4_3 = 14, - STD_VIDEO_H265_ASPECT_RATIO_IDC_3_2 = 15, - STD_VIDEO_H265_ASPECT_RATIO_IDC_2_1 = 16, - STD_VIDEO_H265_ASPECT_RATIO_IDC_EXTENDED_SAR = 255, - STD_VIDEO_H265_ASPECT_RATIO_IDC_INVALID = 0x7FFFFFFF, - STD_VIDEO_H265_ASPECT_RATIO_IDC_MAX_ENUM = 0x7FFFFFFF -} StdVideoH265AspectRatioIdc; -typedef struct StdVideoH265DecPicBufMgr { - uint32_t max_latency_increase_plus1[STD_VIDEO_H265_SUBLAYERS_LIST_SIZE]; - uint8_t max_dec_pic_buffering_minus1[STD_VIDEO_H265_SUBLAYERS_LIST_SIZE]; - uint8_t max_num_reorder_pics[STD_VIDEO_H265_SUBLAYERS_LIST_SIZE]; -} StdVideoH265DecPicBufMgr; - -typedef struct StdVideoH265SubLayerHrdParameters { - uint32_t bit_rate_value_minus1[STD_VIDEO_H265_CPB_CNT_LIST_SIZE]; - uint32_t cpb_size_value_minus1[STD_VIDEO_H265_CPB_CNT_LIST_SIZE]; - uint32_t cpb_size_du_value_minus1[STD_VIDEO_H265_CPB_CNT_LIST_SIZE]; - uint32_t bit_rate_du_value_minus1[STD_VIDEO_H265_CPB_CNT_LIST_SIZE]; - uint32_t cbr_flag; -} StdVideoH265SubLayerHrdParameters; - -typedef struct StdVideoH265HrdFlags { - uint32_t nal_hrd_parameters_present_flag : 1; - uint32_t vcl_hrd_parameters_present_flag : 1; - uint32_t sub_pic_hrd_params_present_flag : 1; - uint32_t sub_pic_cpb_params_in_pic_timing_sei_flag : 1; - uint32_t fixed_pic_rate_general_flag : 8; - uint32_t fixed_pic_rate_within_cvs_flag : 8; - uint32_t low_delay_hrd_flag : 8; -} StdVideoH265HrdFlags; - -typedef struct StdVideoH265HrdParameters { - StdVideoH265HrdFlags flags; - uint8_t tick_divisor_minus2; - uint8_t du_cpb_removal_delay_increment_length_minus1; - uint8_t dpb_output_delay_du_length_minus1; - uint8_t bit_rate_scale; - uint8_t cpb_size_scale; - uint8_t cpb_size_du_scale; - uint8_t initial_cpb_removal_delay_length_minus1; - uint8_t au_cpb_removal_delay_length_minus1; - uint8_t dpb_output_delay_length_minus1; - uint8_t cpb_cnt_minus1[STD_VIDEO_H265_SUBLAYERS_LIST_SIZE]; - uint16_t elemental_duration_in_tc_minus1[STD_VIDEO_H265_SUBLAYERS_LIST_SIZE]; - uint16_t reserved[3]; - const StdVideoH265SubLayerHrdParameters* pSubLayerHrdParametersNal; - const StdVideoH265SubLayerHrdParameters* pSubLayerHrdParametersVcl; -} StdVideoH265HrdParameters; - -typedef struct StdVideoH265VpsFlags { - uint32_t vps_temporal_id_nesting_flag : 1; - uint32_t vps_sub_layer_ordering_info_present_flag : 1; - uint32_t vps_timing_info_present_flag : 1; - uint32_t vps_poc_proportional_to_timing_flag : 1; -} StdVideoH265VpsFlags; - -typedef struct StdVideoH265ProfileTierLevelFlags { - uint32_t general_tier_flag : 1; - uint32_t general_progressive_source_flag : 1; - uint32_t general_interlaced_source_flag : 1; - uint32_t general_non_packed_constraint_flag : 1; - uint32_t general_frame_only_constraint_flag : 1; -} StdVideoH265ProfileTierLevelFlags; - -typedef struct StdVideoH265ProfileTierLevel { - StdVideoH265ProfileTierLevelFlags flags; - StdVideoH265ProfileIdc general_profile_idc; - StdVideoH265LevelIdc general_level_idc; -} StdVideoH265ProfileTierLevel; - -typedef struct StdVideoH265VideoParameterSet { - StdVideoH265VpsFlags flags; - uint8_t vps_video_parameter_set_id; - uint8_t vps_max_sub_layers_minus1; - uint8_t reserved1; - uint8_t reserved2; - uint32_t vps_num_units_in_tick; - uint32_t vps_time_scale; - uint32_t vps_num_ticks_poc_diff_one_minus1; - uint32_t reserved3; - const StdVideoH265DecPicBufMgr* pDecPicBufMgr; - const StdVideoH265HrdParameters* pHrdParameters; - const StdVideoH265ProfileTierLevel* pProfileTierLevel; -} StdVideoH265VideoParameterSet; - -typedef struct StdVideoH265ScalingLists { - uint8_t ScalingList4x4[STD_VIDEO_H265_SCALING_LIST_4X4_NUM_LISTS][STD_VIDEO_H265_SCALING_LIST_4X4_NUM_ELEMENTS]; - uint8_t ScalingList8x8[STD_VIDEO_H265_SCALING_LIST_8X8_NUM_LISTS][STD_VIDEO_H265_SCALING_LIST_8X8_NUM_ELEMENTS]; - uint8_t ScalingList16x16[STD_VIDEO_H265_SCALING_LIST_16X16_NUM_LISTS][STD_VIDEO_H265_SCALING_LIST_16X16_NUM_ELEMENTS]; - uint8_t ScalingList32x32[STD_VIDEO_H265_SCALING_LIST_32X32_NUM_LISTS][STD_VIDEO_H265_SCALING_LIST_32X32_NUM_ELEMENTS]; - uint8_t ScalingListDCCoef16x16[STD_VIDEO_H265_SCALING_LIST_16X16_NUM_LISTS]; - uint8_t ScalingListDCCoef32x32[STD_VIDEO_H265_SCALING_LIST_32X32_NUM_LISTS]; -} StdVideoH265ScalingLists; - -typedef struct StdVideoH265SpsVuiFlags { - uint32_t aspect_ratio_info_present_flag : 1; - uint32_t overscan_info_present_flag : 1; - uint32_t overscan_appropriate_flag : 1; - uint32_t video_signal_type_present_flag : 1; - uint32_t video_full_range_flag : 1; - uint32_t colour_description_present_flag : 1; - uint32_t chroma_loc_info_present_flag : 1; - uint32_t neutral_chroma_indication_flag : 1; - uint32_t field_seq_flag : 1; - uint32_t frame_field_info_present_flag : 1; - uint32_t default_display_window_flag : 1; - uint32_t vui_timing_info_present_flag : 1; - uint32_t vui_poc_proportional_to_timing_flag : 1; - uint32_t vui_hrd_parameters_present_flag : 1; - uint32_t bitstream_restriction_flag : 1; - uint32_t tiles_fixed_structure_flag : 1; - uint32_t motion_vectors_over_pic_boundaries_flag : 1; - uint32_t restricted_ref_pic_lists_flag : 1; -} StdVideoH265SpsVuiFlags; - -typedef struct StdVideoH265SequenceParameterSetVui { - StdVideoH265SpsVuiFlags flags; - StdVideoH265AspectRatioIdc aspect_ratio_idc; - uint16_t sar_width; - uint16_t sar_height; - uint8_t video_format; - uint8_t colour_primaries; - uint8_t transfer_characteristics; - uint8_t matrix_coeffs; - uint8_t chroma_sample_loc_type_top_field; - uint8_t chroma_sample_loc_type_bottom_field; - uint8_t reserved1; - uint8_t reserved2; - uint16_t def_disp_win_left_offset; - uint16_t def_disp_win_right_offset; - uint16_t def_disp_win_top_offset; - uint16_t def_disp_win_bottom_offset; - uint32_t vui_num_units_in_tick; - uint32_t vui_time_scale; - uint32_t vui_num_ticks_poc_diff_one_minus1; - uint16_t min_spatial_segmentation_idc; - uint16_t reserved3; - uint8_t max_bytes_per_pic_denom; - uint8_t max_bits_per_min_cu_denom; - uint8_t log2_max_mv_length_horizontal; - uint8_t log2_max_mv_length_vertical; - const StdVideoH265HrdParameters* pHrdParameters; -} StdVideoH265SequenceParameterSetVui; - -typedef struct StdVideoH265PredictorPaletteEntries { - uint16_t PredictorPaletteEntries[STD_VIDEO_H265_PREDICTOR_PALETTE_COMPONENTS_LIST_SIZE][STD_VIDEO_H265_PREDICTOR_PALETTE_COMP_ENTRIES_LIST_SIZE]; -} StdVideoH265PredictorPaletteEntries; - -typedef struct StdVideoH265SpsFlags { - uint32_t sps_temporal_id_nesting_flag : 1; - uint32_t separate_colour_plane_flag : 1; - uint32_t conformance_window_flag : 1; - uint32_t sps_sub_layer_ordering_info_present_flag : 1; - uint32_t scaling_list_enabled_flag : 1; - uint32_t sps_scaling_list_data_present_flag : 1; - uint32_t amp_enabled_flag : 1; - uint32_t sample_adaptive_offset_enabled_flag : 1; - uint32_t pcm_enabled_flag : 1; - uint32_t pcm_loop_filter_disabled_flag : 1; - uint32_t long_term_ref_pics_present_flag : 1; - uint32_t sps_temporal_mvp_enabled_flag : 1; - uint32_t strong_intra_smoothing_enabled_flag : 1; - uint32_t vui_parameters_present_flag : 1; - uint32_t sps_extension_present_flag : 1; - uint32_t sps_range_extension_flag : 1; - uint32_t transform_skip_rotation_enabled_flag : 1; - uint32_t transform_skip_context_enabled_flag : 1; - uint32_t implicit_rdpcm_enabled_flag : 1; - uint32_t explicit_rdpcm_enabled_flag : 1; - uint32_t extended_precision_processing_flag : 1; - uint32_t intra_smoothing_disabled_flag : 1; - uint32_t high_precision_offsets_enabled_flag : 1; - uint32_t persistent_rice_adaptation_enabled_flag : 1; - uint32_t cabac_bypass_alignment_enabled_flag : 1; - uint32_t sps_scc_extension_flag : 1; - uint32_t sps_curr_pic_ref_enabled_flag : 1; - uint32_t palette_mode_enabled_flag : 1; - uint32_t sps_palette_predictor_initializers_present_flag : 1; - uint32_t intra_boundary_filtering_disabled_flag : 1; -} StdVideoH265SpsFlags; - -typedef struct StdVideoH265ShortTermRefPicSetFlags { - uint32_t inter_ref_pic_set_prediction_flag : 1; - uint32_t delta_rps_sign : 1; -} StdVideoH265ShortTermRefPicSetFlags; - -typedef struct StdVideoH265ShortTermRefPicSet { - StdVideoH265ShortTermRefPicSetFlags flags; - uint32_t delta_idx_minus1; - uint16_t use_delta_flag; - uint16_t abs_delta_rps_minus1; - uint16_t used_by_curr_pic_flag; - uint16_t used_by_curr_pic_s0_flag; - uint16_t used_by_curr_pic_s1_flag; - uint16_t reserved1; - uint8_t reserved2; - uint8_t reserved3; - uint8_t num_negative_pics; - uint8_t num_positive_pics; - uint16_t delta_poc_s0_minus1[STD_VIDEO_H265_MAX_DPB_SIZE]; - uint16_t delta_poc_s1_minus1[STD_VIDEO_H265_MAX_DPB_SIZE]; -} StdVideoH265ShortTermRefPicSet; - -typedef struct StdVideoH265LongTermRefPicsSps { - uint32_t used_by_curr_pic_lt_sps_flag; - uint32_t lt_ref_pic_poc_lsb_sps[STD_VIDEO_H265_MAX_LONG_TERM_REF_PICS_SPS]; -} StdVideoH265LongTermRefPicsSps; - -typedef struct StdVideoH265SequenceParameterSet { - StdVideoH265SpsFlags flags; - StdVideoH265ChromaFormatIdc chroma_format_idc; - uint32_t pic_width_in_luma_samples; - uint32_t pic_height_in_luma_samples; - uint8_t sps_video_parameter_set_id; - uint8_t sps_max_sub_layers_minus1; - uint8_t sps_seq_parameter_set_id; - uint8_t bit_depth_luma_minus8; - uint8_t bit_depth_chroma_minus8; - uint8_t log2_max_pic_order_cnt_lsb_minus4; - uint8_t log2_min_luma_coding_block_size_minus3; - uint8_t log2_diff_max_min_luma_coding_block_size; - uint8_t log2_min_luma_transform_block_size_minus2; - uint8_t log2_diff_max_min_luma_transform_block_size; - uint8_t max_transform_hierarchy_depth_inter; - uint8_t max_transform_hierarchy_depth_intra; - uint8_t num_short_term_ref_pic_sets; - uint8_t num_long_term_ref_pics_sps; - uint8_t pcm_sample_bit_depth_luma_minus1; - uint8_t pcm_sample_bit_depth_chroma_minus1; - uint8_t log2_min_pcm_luma_coding_block_size_minus3; - uint8_t log2_diff_max_min_pcm_luma_coding_block_size; - uint8_t reserved1; - uint8_t reserved2; - uint8_t palette_max_size; - uint8_t delta_palette_max_predictor_size; - uint8_t motion_vector_resolution_control_idc; - uint8_t sps_num_palette_predictor_initializers_minus1; - uint32_t conf_win_left_offset; - uint32_t conf_win_right_offset; - uint32_t conf_win_top_offset; - uint32_t conf_win_bottom_offset; - const StdVideoH265ProfileTierLevel* pProfileTierLevel; - const StdVideoH265DecPicBufMgr* pDecPicBufMgr; - const StdVideoH265ScalingLists* pScalingLists; - const StdVideoH265ShortTermRefPicSet* pShortTermRefPicSet; - const StdVideoH265LongTermRefPicsSps* pLongTermRefPicsSps; - const StdVideoH265SequenceParameterSetVui* pSequenceParameterSetVui; - const StdVideoH265PredictorPaletteEntries* pPredictorPaletteEntries; -} StdVideoH265SequenceParameterSet; - -typedef struct StdVideoH265PpsFlags { - uint32_t dependent_slice_segments_enabled_flag : 1; - uint32_t output_flag_present_flag : 1; - uint32_t sign_data_hiding_enabled_flag : 1; - uint32_t cabac_init_present_flag : 1; - uint32_t constrained_intra_pred_flag : 1; - uint32_t transform_skip_enabled_flag : 1; - uint32_t cu_qp_delta_enabled_flag : 1; - uint32_t pps_slice_chroma_qp_offsets_present_flag : 1; - uint32_t weighted_pred_flag : 1; - uint32_t weighted_bipred_flag : 1; - uint32_t transquant_bypass_enabled_flag : 1; - uint32_t tiles_enabled_flag : 1; - uint32_t entropy_coding_sync_enabled_flag : 1; - uint32_t uniform_spacing_flag : 1; - uint32_t loop_filter_across_tiles_enabled_flag : 1; - uint32_t pps_loop_filter_across_slices_enabled_flag : 1; - uint32_t deblocking_filter_control_present_flag : 1; - uint32_t deblocking_filter_override_enabled_flag : 1; - uint32_t pps_deblocking_filter_disabled_flag : 1; - uint32_t pps_scaling_list_data_present_flag : 1; - uint32_t lists_modification_present_flag : 1; - uint32_t slice_segment_header_extension_present_flag : 1; - uint32_t pps_extension_present_flag : 1; - uint32_t cross_component_prediction_enabled_flag : 1; - uint32_t chroma_qp_offset_list_enabled_flag : 1; - uint32_t pps_curr_pic_ref_enabled_flag : 1; - uint32_t residual_adaptive_colour_transform_enabled_flag : 1; - uint32_t pps_slice_act_qp_offsets_present_flag : 1; - uint32_t pps_palette_predictor_initializers_present_flag : 1; - uint32_t monochrome_palette_flag : 1; - uint32_t pps_range_extension_flag : 1; -} StdVideoH265PpsFlags; - -typedef struct StdVideoH265PictureParameterSet { - StdVideoH265PpsFlags flags; - uint8_t pps_pic_parameter_set_id; - uint8_t pps_seq_parameter_set_id; - uint8_t sps_video_parameter_set_id; - uint8_t num_extra_slice_header_bits; - uint8_t num_ref_idx_l0_default_active_minus1; - uint8_t num_ref_idx_l1_default_active_minus1; - int8_t init_qp_minus26; - uint8_t diff_cu_qp_delta_depth; - int8_t pps_cb_qp_offset; - int8_t pps_cr_qp_offset; - int8_t pps_beta_offset_div2; - int8_t pps_tc_offset_div2; - uint8_t log2_parallel_merge_level_minus2; - uint8_t log2_max_transform_skip_block_size_minus2; - uint8_t diff_cu_chroma_qp_offset_depth; - uint8_t chroma_qp_offset_list_len_minus1; - int8_t cb_qp_offset_list[STD_VIDEO_H265_CHROMA_QP_OFFSET_LIST_SIZE]; - int8_t cr_qp_offset_list[STD_VIDEO_H265_CHROMA_QP_OFFSET_LIST_SIZE]; - uint8_t log2_sao_offset_scale_luma; - uint8_t log2_sao_offset_scale_chroma; - int8_t pps_act_y_qp_offset_plus5; - int8_t pps_act_cb_qp_offset_plus5; - int8_t pps_act_cr_qp_offset_plus3; - uint8_t pps_num_palette_predictor_initializers; - uint8_t luma_bit_depth_entry_minus8; - uint8_t chroma_bit_depth_entry_minus8; - uint8_t num_tile_columns_minus1; - uint8_t num_tile_rows_minus1; - uint8_t reserved1; - uint8_t reserved2; - uint16_t column_width_minus1[STD_VIDEO_H265_CHROMA_QP_OFFSET_TILE_COLS_LIST_SIZE]; - uint16_t row_height_minus1[STD_VIDEO_H265_CHROMA_QP_OFFSET_TILE_ROWS_LIST_SIZE]; - uint32_t reserved3; - const StdVideoH265ScalingLists* pScalingLists; - const StdVideoH265PredictorPaletteEntries* pPredictorPaletteEntries; -} StdVideoH265PictureParameterSet; - - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vk_video/vulkan_video_codec_h265std_decode.h b/ios/include/vk_video/vulkan_video_codec_h265std_decode.h deleted file mode 100644 index 831c41bc..00000000 --- a/ios/include/vk_video/vulkan_video_codec_h265std_decode.h +++ /dev/null @@ -1,65 +0,0 @@ -#ifndef VULKAN_VIDEO_CODEC_H265STD_DECODE_H_ -#define VULKAN_VIDEO_CODEC_H265STD_DECODE_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define vulkan_video_codec_h265std_decode 1 -// Vulkan 0.9 provisional Vulkan video H.265 decode std specification version number -#define VK_STD_VULKAN_VIDEO_CODEC_H265_DECODE_API_VERSION_0_9_9 VK_MAKE_VIDEO_STD_VERSION(0, 9, 9) // Patch version should always be set to 0 - -#define STD_VIDEO_DECODE_H265_REF_PIC_SET_LIST_SIZE 8 -#define VK_STD_VULKAN_VIDEO_CODEC_H265_DECODE_SPEC_VERSION VK_STD_VULKAN_VIDEO_CODEC_H265_DECODE_API_VERSION_0_9_9 -#define VK_STD_VULKAN_VIDEO_CODEC_H265_DECODE_EXTENSION_NAME "VK_STD_vulkan_video_codec_h265_decode" -typedef struct StdVideoDecodeH265PictureInfoFlags { - uint32_t IrapPicFlag : 1; - uint32_t IdrPicFlag : 1; - uint32_t IsReference : 1; - uint32_t short_term_ref_pic_set_sps_flag : 1; -} StdVideoDecodeH265PictureInfoFlags; - -typedef struct StdVideoDecodeH265PictureInfo { - StdVideoDecodeH265PictureInfoFlags flags; - uint8_t sps_video_parameter_set_id; - uint8_t pps_seq_parameter_set_id; - uint8_t pps_pic_parameter_set_id; - uint8_t NumDeltaPocsOfRefRpsIdx; - int32_t PicOrderCntVal; - uint16_t NumBitsForSTRefPicSetInSlice; - uint16_t reserved; - uint8_t RefPicSetStCurrBefore[STD_VIDEO_DECODE_H265_REF_PIC_SET_LIST_SIZE]; - uint8_t RefPicSetStCurrAfter[STD_VIDEO_DECODE_H265_REF_PIC_SET_LIST_SIZE]; - uint8_t RefPicSetLtCurr[STD_VIDEO_DECODE_H265_REF_PIC_SET_LIST_SIZE]; -} StdVideoDecodeH265PictureInfo; - -typedef struct StdVideoDecodeH265ReferenceInfoFlags { - uint32_t used_for_long_term_reference : 1; - uint32_t unused_for_reference : 1; -} StdVideoDecodeH265ReferenceInfoFlags; - -typedef struct StdVideoDecodeH265ReferenceInfo { - StdVideoDecodeH265ReferenceInfoFlags flags; - int32_t PicOrderCntVal; -} StdVideoDecodeH265ReferenceInfo; - - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vk_video/vulkan_video_codec_h265std_encode.h b/ios/include/vk_video/vulkan_video_codec_h265std_encode.h deleted file mode 100644 index 84e34e54..00000000 --- a/ios/include/vk_video/vulkan_video_codec_h265std_encode.h +++ /dev/null @@ -1,146 +0,0 @@ -#ifndef VULKAN_VIDEO_CODEC_H265STD_ENCODE_H_ -#define VULKAN_VIDEO_CODEC_H265STD_ENCODE_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define vulkan_video_codec_h265std_encode 1 -// Vulkan 0.9 provisional Vulkan video H.265 encode std specification version number -#define VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_0_9_9 VK_MAKE_VIDEO_STD_VERSION(0, 9, 9) // Patch version should always be set to 0 - -#define VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_SPEC_VERSION VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_API_VERSION_0_9_9 -#define VK_STD_VULKAN_VIDEO_CODEC_H265_ENCODE_EXTENSION_NAME "VK_STD_vulkan_video_codec_h265_encode" -typedef struct StdVideoEncodeH265WeightTableFlags { - uint16_t luma_weight_l0_flag; - uint16_t chroma_weight_l0_flag; - uint16_t luma_weight_l1_flag; - uint16_t chroma_weight_l1_flag; -} StdVideoEncodeH265WeightTableFlags; - -typedef struct StdVideoEncodeH265WeightTable { - StdVideoEncodeH265WeightTableFlags flags; - uint8_t luma_log2_weight_denom; - int8_t delta_chroma_log2_weight_denom; - int8_t delta_luma_weight_l0[STD_VIDEO_H265_MAX_NUM_LIST_REF]; - int8_t luma_offset_l0[STD_VIDEO_H265_MAX_NUM_LIST_REF]; - int8_t delta_chroma_weight_l0[STD_VIDEO_H265_MAX_NUM_LIST_REF][STD_VIDEO_H265_MAX_CHROMA_PLANES]; - int8_t delta_chroma_offset_l0[STD_VIDEO_H265_MAX_NUM_LIST_REF][STD_VIDEO_H265_MAX_CHROMA_PLANES]; - int8_t delta_luma_weight_l1[STD_VIDEO_H265_MAX_NUM_LIST_REF]; - int8_t luma_offset_l1[STD_VIDEO_H265_MAX_NUM_LIST_REF]; - int8_t delta_chroma_weight_l1[STD_VIDEO_H265_MAX_NUM_LIST_REF][STD_VIDEO_H265_MAX_CHROMA_PLANES]; - int8_t delta_chroma_offset_l1[STD_VIDEO_H265_MAX_NUM_LIST_REF][STD_VIDEO_H265_MAX_CHROMA_PLANES]; -} StdVideoEncodeH265WeightTable; - -typedef struct StdVideoEncodeH265SliceSegmentHeaderFlags { - uint32_t first_slice_segment_in_pic_flag : 1; - uint32_t no_output_of_prior_pics_flag : 1; - uint32_t dependent_slice_segment_flag : 1; - uint32_t pic_output_flag : 1; - uint32_t short_term_ref_pic_set_sps_flag : 1; - uint32_t slice_temporal_mvp_enable_flag : 1; - uint32_t slice_sao_luma_flag : 1; - uint32_t slice_sao_chroma_flag : 1; - uint32_t num_ref_idx_active_override_flag : 1; - uint32_t mvd_l1_zero_flag : 1; - uint32_t cabac_init_flag : 1; - uint32_t cu_chroma_qp_offset_enabled_flag : 1; - uint32_t deblocking_filter_override_flag : 1; - uint32_t slice_deblocking_filter_disabled_flag : 1; - uint32_t collocated_from_l0_flag : 1; - uint32_t slice_loop_filter_across_slices_enabled_flag : 1; -} StdVideoEncodeH265SliceSegmentHeaderFlags; - -typedef struct StdVideoEncodeH265SliceSegmentLongTermRefPics { - uint8_t num_long_term_sps; - uint8_t num_long_term_pics; - uint8_t lt_idx_sps[STD_VIDEO_H265_MAX_LONG_TERM_REF_PICS_SPS]; - uint8_t poc_lsb_lt[STD_VIDEO_H265_MAX_LONG_TERM_PICS]; - uint16_t used_by_curr_pic_lt_flag; - uint8_t delta_poc_msb_present_flag[STD_VIDEO_H265_MAX_DELTA_POC]; - uint8_t delta_poc_msb_cycle_lt[STD_VIDEO_H265_MAX_DELTA_POC]; -} StdVideoEncodeH265SliceSegmentLongTermRefPics; - -typedef struct StdVideoEncodeH265SliceSegmentHeader { - StdVideoEncodeH265SliceSegmentHeaderFlags flags; - StdVideoH265SliceType slice_type; - uint32_t slice_segment_address; - uint8_t short_term_ref_pic_set_idx; - uint8_t collocated_ref_idx; - uint8_t num_ref_idx_l0_active_minus1; - uint8_t num_ref_idx_l1_active_minus1; - uint8_t MaxNumMergeCand; - int8_t slice_cb_qp_offset; - int8_t slice_cr_qp_offset; - int8_t slice_beta_offset_div2; - int8_t slice_tc_offset_div2; - int8_t slice_act_y_qp_offset; - int8_t slice_act_cb_qp_offset; - int8_t slice_act_cr_qp_offset; - const StdVideoH265ShortTermRefPicSet* pShortTermRefPicSet; - const StdVideoEncodeH265SliceSegmentLongTermRefPics* pLongTermRefPics; - const StdVideoEncodeH265WeightTable* pWeightTable; -} StdVideoEncodeH265SliceSegmentHeader; - -typedef struct StdVideoEncodeH265ReferenceModificationFlags { - uint32_t ref_pic_list_modification_flag_l0 : 1; - uint32_t ref_pic_list_modification_flag_l1 : 1; -} StdVideoEncodeH265ReferenceModificationFlags; - -typedef struct StdVideoEncodeH265ReferenceModifications { - StdVideoEncodeH265ReferenceModificationFlags flags; - uint8_t referenceList0ModificationsCount; - const uint8_t* pReferenceList0Modifications; - uint8_t referenceList1ModificationsCount; - const uint8_t* pReferenceList1Modifications; -} StdVideoEncodeH265ReferenceModifications; - -typedef struct StdVideoEncodeH265PictureInfoFlags { - uint32_t is_reference_flag : 1; - uint32_t IrapPicFlag : 1; - uint32_t long_term_flag : 1; - uint32_t discardable_flag : 1; - uint32_t cross_layer_bla_flag : 1; -} StdVideoEncodeH265PictureInfoFlags; - -typedef struct StdVideoEncodeH265PictureInfo { - StdVideoEncodeH265PictureInfoFlags flags; - StdVideoH265PictureType PictureType; - uint8_t sps_video_parameter_set_id; - uint8_t pps_seq_parameter_set_id; - uint8_t pps_pic_parameter_set_id; - int32_t PicOrderCntVal; - uint8_t TemporalId; -} StdVideoEncodeH265PictureInfo; - -typedef struct StdVideoEncodeH265ReferenceInfoFlags { - uint32_t used_for_long_term_reference : 1; - uint32_t unused_for_reference : 1; -} StdVideoEncodeH265ReferenceInfoFlags; - -typedef struct StdVideoEncodeH265ReferenceInfo { - StdVideoEncodeH265ReferenceInfoFlags flags; - int32_t PicOrderCntVal; - uint8_t TemporalId; -} StdVideoEncodeH265ReferenceInfo; - - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vk_video/vulkan_video_codecs_common.h b/ios/include/vk_video/vulkan_video_codecs_common.h deleted file mode 100644 index 1e498265..00000000 --- a/ios/include/vk_video/vulkan_video_codecs_common.h +++ /dev/null @@ -1,31 +0,0 @@ -#ifndef VULKAN_VIDEO_CODECS_COMMON_H_ -#define VULKAN_VIDEO_CODECS_COMMON_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define vulkan_video_codecs_common 1 -#define VK_MAKE_VIDEO_STD_VERSION(major, minor, patch) \ - ((((uint32_t)(major)) << 22) | (((uint32_t)(minor)) << 12) | ((uint32_t)(patch))) - - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vulkan/vk_icd.h b/ios/include/vulkan/vk_icd.h deleted file mode 100644 index 41989ee3..00000000 --- a/ios/include/vulkan/vk_icd.h +++ /dev/null @@ -1,245 +0,0 @@ -// -// File: vk_icd.h -// -/* - * Copyright (c) 2015-2016 The Khronos Group Inc. - * Copyright (c) 2015-2016 Valve Corporation - * Copyright (c) 2015-2016 LunarG, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -#ifndef VKICD_H -#define VKICD_H - -#include "vulkan.h" -#include - -// Loader-ICD version negotiation API. Versions add the following features: -// Version 0 - Initial. Doesn't support vk_icdGetInstanceProcAddr -// or vk_icdNegotiateLoaderICDInterfaceVersion. -// Version 1 - Add support for vk_icdGetInstanceProcAddr. -// Version 2 - Add Loader/ICD Interface version negotiation -// via vk_icdNegotiateLoaderICDInterfaceVersion. -// Version 3 - Add ICD creation/destruction of KHR_surface objects. -// Version 4 - Add unknown physical device extension querying via -// vk_icdGetPhysicalDeviceProcAddr. -// Version 5 - Tells ICDs that the loader is now paying attention to the -// application version of Vulkan passed into the ApplicationInfo -// structure during vkCreateInstance. This will tell the ICD -// that if the loader is older, it should automatically fail a -// call for any API version > 1.0. Otherwise, the loader will -// manually determine if it can support the expected version. -// Version 6 - Add support for vk_icdEnumerateAdapterPhysicalDevices. -#define CURRENT_LOADER_ICD_INTERFACE_VERSION 6 -#define MIN_SUPPORTED_LOADER_ICD_INTERFACE_VERSION 0 -#define MIN_PHYS_DEV_EXTENSION_ICD_INTERFACE_VERSION 4 - -// Old typedefs that don't follow a proper naming convention but are preserved for compatibility -typedef VkResult(VKAPI_PTR *PFN_vkNegotiateLoaderICDInterfaceVersion)(uint32_t *pVersion); -// This is defined in vk_layer.h which will be found by the loader, but if an ICD is building against this -// file directly, it won't be found. -#ifndef PFN_GetPhysicalDeviceProcAddr -typedef PFN_vkVoidFunction(VKAPI_PTR *PFN_GetPhysicalDeviceProcAddr)(VkInstance instance, const char *pName); -#endif - -// Typedefs for loader/ICD interface -typedef VkResult (VKAPI_PTR *PFN_vk_icdNegotiateLoaderICDInterfaceVersion)(uint32_t* pVersion); -typedef PFN_vkVoidFunction (VKAPI_PTR *PFN_vk_icdGetInstanceProcAddr)(VkInstance instance, const char* pName); -typedef PFN_vkVoidFunction (VKAPI_PTR *PFN_vk_icdGetPhysicalDeviceProcAddr)(VkInstance instance, const char* pName); -#if defined(VK_USE_PLATFORM_WIN32_KHR) -typedef VkResult (VKAPI_PTR *PFN_vk_icdEnumerateAdapterPhysicalDevices)(VkInstance instance, LUID adapterLUID, - uint32_t* pPhysicalDeviceCount, VkPhysicalDevice* pPhysicalDevices); -#endif - -// Prototypes for loader/ICD interface -#if !defined(VK_NO_PROTOTYPES) -#ifdef __cplusplus -extern "C" { -#endif - VKAPI_ATTR VkResult VKAPI_CALL vk_icdNegotiateLoaderICDInterfaceVersion(uint32_t* pVersion); - VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL vk_icdGetInstanceProcAddr(VkInstance instance, const char* pName); - VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL vk_icdGetPhysicalDeviceProcAddr(VkInstance isntance, const char* pName); -#if defined(VK_USE_PLATFORM_WIN32_KHR) - VKAPI_ATTR VkResult VKAPI_CALL vk_icdEnumerateAdapterPhysicalDevices(VkInstance instance, LUID adapterLUID, - uint32_t* pPhysicalDeviceCount, VkPhysicalDevice* pPhysicalDevices); -#endif -#ifdef __cplusplus -} -#endif -#endif - -/* - * The ICD must reserve space for a pointer for the loader's dispatch - * table, at the start of . - * The ICD must initialize this variable using the SET_LOADER_MAGIC_VALUE macro. - */ - -#define ICD_LOADER_MAGIC 0x01CDC0DE - -typedef union { - uintptr_t loaderMagic; - void *loaderData; -} VK_LOADER_DATA; - -static inline void set_loader_magic_value(void *pNewObject) { - VK_LOADER_DATA *loader_info = (VK_LOADER_DATA *)pNewObject; - loader_info->loaderMagic = ICD_LOADER_MAGIC; -} - -static inline bool valid_loader_magic_value(void *pNewObject) { - const VK_LOADER_DATA *loader_info = (VK_LOADER_DATA *)pNewObject; - return (loader_info->loaderMagic & 0xffffffff) == ICD_LOADER_MAGIC; -} - -/* - * Windows and Linux ICDs will treat VkSurfaceKHR as a pointer to a struct that - * contains the platform-specific connection and surface information. - */ -typedef enum { - VK_ICD_WSI_PLATFORM_MIR, - VK_ICD_WSI_PLATFORM_WAYLAND, - VK_ICD_WSI_PLATFORM_WIN32, - VK_ICD_WSI_PLATFORM_XCB, - VK_ICD_WSI_PLATFORM_XLIB, - VK_ICD_WSI_PLATFORM_ANDROID, - VK_ICD_WSI_PLATFORM_MACOS, - VK_ICD_WSI_PLATFORM_IOS, - VK_ICD_WSI_PLATFORM_DISPLAY, - VK_ICD_WSI_PLATFORM_HEADLESS, - VK_ICD_WSI_PLATFORM_METAL, - VK_ICD_WSI_PLATFORM_DIRECTFB, - VK_ICD_WSI_PLATFORM_VI, - VK_ICD_WSI_PLATFORM_GGP, - VK_ICD_WSI_PLATFORM_SCREEN, -} VkIcdWsiPlatform; - -typedef struct { - VkIcdWsiPlatform platform; -} VkIcdSurfaceBase; - -#ifdef VK_USE_PLATFORM_MIR_KHR -typedef struct { - VkIcdSurfaceBase base; - MirConnection *connection; - MirSurface *mirSurface; -} VkIcdSurfaceMir; -#endif // VK_USE_PLATFORM_MIR_KHR - -#ifdef VK_USE_PLATFORM_WAYLAND_KHR -typedef struct { - VkIcdSurfaceBase base; - struct wl_display *display; - struct wl_surface *surface; -} VkIcdSurfaceWayland; -#endif // VK_USE_PLATFORM_WAYLAND_KHR - -#ifdef VK_USE_PLATFORM_WIN32_KHR -typedef struct { - VkIcdSurfaceBase base; - HINSTANCE hinstance; - HWND hwnd; -} VkIcdSurfaceWin32; -#endif // VK_USE_PLATFORM_WIN32_KHR - -#ifdef VK_USE_PLATFORM_XCB_KHR -typedef struct { - VkIcdSurfaceBase base; - xcb_connection_t *connection; - xcb_window_t window; -} VkIcdSurfaceXcb; -#endif // VK_USE_PLATFORM_XCB_KHR - -#ifdef VK_USE_PLATFORM_XLIB_KHR -typedef struct { - VkIcdSurfaceBase base; - Display *dpy; - Window window; -} VkIcdSurfaceXlib; -#endif // VK_USE_PLATFORM_XLIB_KHR - -#ifdef VK_USE_PLATFORM_DIRECTFB_EXT -typedef struct { - VkIcdSurfaceBase base; - IDirectFB *dfb; - IDirectFBSurface *surface; -} VkIcdSurfaceDirectFB; -#endif // VK_USE_PLATFORM_DIRECTFB_EXT - -#ifdef VK_USE_PLATFORM_ANDROID_KHR -typedef struct { - VkIcdSurfaceBase base; - struct ANativeWindow *window; -} VkIcdSurfaceAndroid; -#endif // VK_USE_PLATFORM_ANDROID_KHR - -#ifdef VK_USE_PLATFORM_MACOS_MVK -typedef struct { - VkIcdSurfaceBase base; - const void *pView; -} VkIcdSurfaceMacOS; -#endif // VK_USE_PLATFORM_MACOS_MVK - -#ifdef VK_USE_PLATFORM_IOS_MVK -typedef struct { - VkIcdSurfaceBase base; - const void *pView; -} VkIcdSurfaceIOS; -#endif // VK_USE_PLATFORM_IOS_MVK - -#ifdef VK_USE_PLATFORM_GGP -typedef struct { - VkIcdSurfaceBase base; - GgpStreamDescriptor streamDescriptor; -} VkIcdSurfaceGgp; -#endif // VK_USE_PLATFORM_GGP - -typedef struct { - VkIcdSurfaceBase base; - VkDisplayModeKHR displayMode; - uint32_t planeIndex; - uint32_t planeStackIndex; - VkSurfaceTransformFlagBitsKHR transform; - float globalAlpha; - VkDisplayPlaneAlphaFlagBitsKHR alphaMode; - VkExtent2D imageExtent; -} VkIcdSurfaceDisplay; - -typedef struct { - VkIcdSurfaceBase base; -} VkIcdSurfaceHeadless; - -#ifdef VK_USE_PLATFORM_METAL_EXT -typedef struct { - VkIcdSurfaceBase base; - const CAMetalLayer *pLayer; -} VkIcdSurfaceMetal; -#endif // VK_USE_PLATFORM_METAL_EXT - -#ifdef VK_USE_PLATFORM_VI_NN -typedef struct { - VkIcdSurfaceBase base; - void *window; -} VkIcdSurfaceVi; -#endif // VK_USE_PLATFORM_VI_NN - -#ifdef VK_USE_PLATFORM_SCREEN_QNX -typedef struct { - VkIcdSurfaceBase base; - struct _screen_context *context; - struct _screen_window *window; -} VkIcdSurfaceScreen; -#endif // VK_USE_PLATFORM_SCREEN_QNX - -#endif // VKICD_H diff --git a/ios/include/vulkan/vk_layer.h b/ios/include/vulkan/vk_layer.h deleted file mode 100644 index 0651870c..00000000 --- a/ios/include/vulkan/vk_layer.h +++ /dev/null @@ -1,210 +0,0 @@ -// -// File: vk_layer.h -// -/* - * Copyright (c) 2015-2017 The Khronos Group Inc. - * Copyright (c) 2015-2017 Valve Corporation - * Copyright (c) 2015-2017 LunarG, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - */ - -/* Need to define dispatch table - * Core struct can then have ptr to dispatch table at the top - * Along with object ptrs for current and next OBJ - */ -#pragma once - -#include "vulkan.h" -#if defined(__GNUC__) && __GNUC__ >= 4 -#define VK_LAYER_EXPORT __attribute__((visibility("default"))) -#elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) -#define VK_LAYER_EXPORT __attribute__((visibility("default"))) -#else -#define VK_LAYER_EXPORT -#endif - -#define MAX_NUM_UNKNOWN_EXTS 250 - - // Loader-Layer version negotiation API. Versions add the following features: - // Versions 0/1 - Initial. Doesn't support vk_layerGetPhysicalDeviceProcAddr - // or vk_icdNegotiateLoaderLayerInterfaceVersion. - // Version 2 - Add support for vk_layerGetPhysicalDeviceProcAddr and - // vk_icdNegotiateLoaderLayerInterfaceVersion. -#define CURRENT_LOADER_LAYER_INTERFACE_VERSION 2 -#define MIN_SUPPORTED_LOADER_LAYER_INTERFACE_VERSION 1 - -#define VK_CURRENT_CHAIN_VERSION 1 - -// Typedef for use in the interfaces below -typedef PFN_vkVoidFunction (VKAPI_PTR *PFN_GetPhysicalDeviceProcAddr)(VkInstance instance, const char* pName); - -// Version negotiation values -typedef enum VkNegotiateLayerStructType { - LAYER_NEGOTIATE_UNINTIALIZED = 0, - LAYER_NEGOTIATE_INTERFACE_STRUCT = 1, -} VkNegotiateLayerStructType; - -// Version negotiation structures -typedef struct VkNegotiateLayerInterface { - VkNegotiateLayerStructType sType; - void *pNext; - uint32_t loaderLayerInterfaceVersion; - PFN_vkGetInstanceProcAddr pfnGetInstanceProcAddr; - PFN_vkGetDeviceProcAddr pfnGetDeviceProcAddr; - PFN_GetPhysicalDeviceProcAddr pfnGetPhysicalDeviceProcAddr; -} VkNegotiateLayerInterface; - -// Version negotiation functions -typedef VkResult (VKAPI_PTR *PFN_vkNegotiateLoaderLayerInterfaceVersion)(VkNegotiateLayerInterface *pVersionStruct); - -// Function prototype for unknown physical device extension command -typedef VkResult(VKAPI_PTR *PFN_PhysDevExt)(VkPhysicalDevice phys_device); - -// ------------------------------------------------------------------------------------------------ -// CreateInstance and CreateDevice support structures - -/* Sub type of structure for instance and device loader ext of CreateInfo. - * When sType == VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO - * or sType == VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO - * then VkLayerFunction indicates struct type pointed to by pNext - */ -typedef enum VkLayerFunction_ { - VK_LAYER_LINK_INFO = 0, - VK_LOADER_DATA_CALLBACK = 1, - VK_LOADER_LAYER_CREATE_DEVICE_CALLBACK = 2, - VK_LOADER_FEATURES = 3, -} VkLayerFunction; - -typedef struct VkLayerInstanceLink_ { - struct VkLayerInstanceLink_ *pNext; - PFN_vkGetInstanceProcAddr pfnNextGetInstanceProcAddr; - PFN_GetPhysicalDeviceProcAddr pfnNextGetPhysicalDeviceProcAddr; -} VkLayerInstanceLink; - -/* - * When creating the device chain the loader needs to pass - * down information about it's device structure needed at - * the end of the chain. Passing the data via the - * VkLayerDeviceInfo avoids issues with finding the - * exact instance being used. - */ -typedef struct VkLayerDeviceInfo_ { - void *device_info; - PFN_vkGetInstanceProcAddr pfnNextGetInstanceProcAddr; -} VkLayerDeviceInfo; - -typedef VkResult (VKAPI_PTR *PFN_vkSetInstanceLoaderData)(VkInstance instance, - void *object); -typedef VkResult (VKAPI_PTR *PFN_vkSetDeviceLoaderData)(VkDevice device, - void *object); -typedef VkResult (VKAPI_PTR *PFN_vkLayerCreateDevice)(VkInstance instance, VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo *pCreateInfo, - const VkAllocationCallbacks *pAllocator, VkDevice *pDevice, PFN_vkGetInstanceProcAddr layerGIPA, PFN_vkGetDeviceProcAddr *nextGDPA); -typedef void (VKAPI_PTR *PFN_vkLayerDestroyDevice)(VkDevice physicalDevice, const VkAllocationCallbacks *pAllocator, PFN_vkDestroyDevice destroyFunction); - -typedef enum VkLoaderFeastureFlagBits { - VK_LOADER_FEATURE_PHYSICAL_DEVICE_SORTING = 0x00000001, -} VkLoaderFlagBits; -typedef VkFlags VkLoaderFeatureFlags; - -typedef struct { - VkStructureType sType; // VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO - const void *pNext; - VkLayerFunction function; - union { - VkLayerInstanceLink *pLayerInfo; - PFN_vkSetInstanceLoaderData pfnSetInstanceLoaderData; - struct { - PFN_vkLayerCreateDevice pfnLayerCreateDevice; - PFN_vkLayerDestroyDevice pfnLayerDestroyDevice; - } layerDevice; - VkLoaderFeatureFlags loaderFeatures; - } u; -} VkLayerInstanceCreateInfo; - -typedef struct VkLayerDeviceLink_ { - struct VkLayerDeviceLink_ *pNext; - PFN_vkGetInstanceProcAddr pfnNextGetInstanceProcAddr; - PFN_vkGetDeviceProcAddr pfnNextGetDeviceProcAddr; -} VkLayerDeviceLink; - -typedef struct { - VkStructureType sType; // VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO - const void *pNext; - VkLayerFunction function; - union { - VkLayerDeviceLink *pLayerInfo; - PFN_vkSetDeviceLoaderData pfnSetDeviceLoaderData; - } u; -} VkLayerDeviceCreateInfo; - -#ifdef __cplusplus -extern "C" { -#endif - -VKAPI_ATTR VkResult VKAPI_CALL vkNegotiateLoaderLayerInterfaceVersion(VkNegotiateLayerInterface *pVersionStruct); - -typedef enum VkChainType { - VK_CHAIN_TYPE_UNKNOWN = 0, - VK_CHAIN_TYPE_ENUMERATE_INSTANCE_EXTENSION_PROPERTIES = 1, - VK_CHAIN_TYPE_ENUMERATE_INSTANCE_LAYER_PROPERTIES = 2, - VK_CHAIN_TYPE_ENUMERATE_INSTANCE_VERSION = 3, -} VkChainType; - -typedef struct VkChainHeader { - VkChainType type; - uint32_t version; - uint32_t size; -} VkChainHeader; - -typedef struct VkEnumerateInstanceExtensionPropertiesChain { - VkChainHeader header; - VkResult(VKAPI_PTR *pfnNextLayer)(const struct VkEnumerateInstanceExtensionPropertiesChain *, const char *, uint32_t *, - VkExtensionProperties *); - const struct VkEnumerateInstanceExtensionPropertiesChain *pNextLink; - -#if defined(__cplusplus) - inline VkResult CallDown(const char *pLayerName, uint32_t *pPropertyCount, VkExtensionProperties *pProperties) const { - return pfnNextLayer(pNextLink, pLayerName, pPropertyCount, pProperties); - } -#endif -} VkEnumerateInstanceExtensionPropertiesChain; - -typedef struct VkEnumerateInstanceLayerPropertiesChain { - VkChainHeader header; - VkResult(VKAPI_PTR *pfnNextLayer)(const struct VkEnumerateInstanceLayerPropertiesChain *, uint32_t *, VkLayerProperties *); - const struct VkEnumerateInstanceLayerPropertiesChain *pNextLink; - -#if defined(__cplusplus) - inline VkResult CallDown(uint32_t *pPropertyCount, VkLayerProperties *pProperties) const { - return pfnNextLayer(pNextLink, pPropertyCount, pProperties); - } -#endif -} VkEnumerateInstanceLayerPropertiesChain; - -typedef struct VkEnumerateInstanceVersionChain { - VkChainHeader header; - VkResult(VKAPI_PTR *pfnNextLayer)(const struct VkEnumerateInstanceVersionChain *, uint32_t *); - const struct VkEnumerateInstanceVersionChain *pNextLink; - -#if defined(__cplusplus) - inline VkResult CallDown(uint32_t *pApiVersion) const { - return pfnNextLayer(pNextLink, pApiVersion); - } -#endif -} VkEnumerateInstanceVersionChain; - -#ifdef __cplusplus -} -#endif diff --git a/ios/include/vulkan/vk_platform.h b/ios/include/vulkan/vk_platform.h deleted file mode 100644 index 3ff8c5d1..00000000 --- a/ios/include/vulkan/vk_platform.h +++ /dev/null @@ -1,84 +0,0 @@ -// -// File: vk_platform.h -// -/* -** Copyright 2014-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - - -#ifndef VK_PLATFORM_H_ -#define VK_PLATFORM_H_ - -#ifdef __cplusplus -extern "C" -{ -#endif // __cplusplus - -/* -*************************************************************************************************** -* Platform-specific directives and type declarations -*************************************************************************************************** -*/ - -/* Platform-specific calling convention macros. - * - * Platforms should define these so that Vulkan clients call Vulkan commands - * with the same calling conventions that the Vulkan implementation expects. - * - * VKAPI_ATTR - Placed before the return type in function declarations. - * Useful for C++11 and GCC/Clang-style function attribute syntax. - * VKAPI_CALL - Placed after the return type in function declarations. - * Useful for MSVC-style calling convention syntax. - * VKAPI_PTR - Placed between the '(' and '*' in function pointer types. - * - * Function declaration: VKAPI_ATTR void VKAPI_CALL vkCommand(void); - * Function pointer type: typedef void (VKAPI_PTR *PFN_vkCommand)(void); - */ -#if defined(_WIN32) - // On Windows, Vulkan commands use the stdcall convention - #define VKAPI_ATTR - #define VKAPI_CALL __stdcall - #define VKAPI_PTR VKAPI_CALL -#elif defined(__ANDROID__) && defined(__ARM_ARCH) && __ARM_ARCH < 7 - #error "Vulkan is not supported for the 'armeabi' NDK ABI" -#elif defined(__ANDROID__) && defined(__ARM_ARCH) && __ARM_ARCH >= 7 && defined(__ARM_32BIT_STATE) - // On Android 32-bit ARM targets, Vulkan functions use the "hardfloat" - // calling convention, i.e. float parameters are passed in registers. This - // is true even if the rest of the application passes floats on the stack, - // as it does by default when compiling for the armeabi-v7a NDK ABI. - #define VKAPI_ATTR __attribute__((pcs("aapcs-vfp"))) - #define VKAPI_CALL - #define VKAPI_PTR VKAPI_ATTR -#else - // On other platforms, use the default calling convention - #define VKAPI_ATTR - #define VKAPI_CALL - #define VKAPI_PTR -#endif - -#if !defined(VK_NO_STDDEF_H) - #include -#endif // !defined(VK_NO_STDDEF_H) - -#if !defined(VK_NO_STDINT_H) - #if defined(_MSC_VER) && (_MSC_VER < 1600) - typedef signed __int8 int8_t; - typedef unsigned __int8 uint8_t; - typedef signed __int16 int16_t; - typedef unsigned __int16 uint16_t; - typedef signed __int32 int32_t; - typedef unsigned __int32 uint32_t; - typedef signed __int64 int64_t; - typedef unsigned __int64 uint64_t; - #else - #include - #endif -#endif // !defined(VK_NO_STDINT_H) - -#ifdef __cplusplus -} // extern "C" -#endif // __cplusplus - -#endif diff --git a/ios/include/vulkan/vk_sdk_platform.h b/ios/include/vulkan/vk_sdk_platform.h deleted file mode 100644 index 96d86769..00000000 --- a/ios/include/vulkan/vk_sdk_platform.h +++ /dev/null @@ -1,69 +0,0 @@ -// -// File: vk_sdk_platform.h -// -/* - * Copyright (c) 2015-2016 The Khronos Group Inc. - * Copyright (c) 2015-2016 Valve Corporation - * Copyright (c) 2015-2016 LunarG, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef VK_SDK_PLATFORM_H -#define VK_SDK_PLATFORM_H - -#if defined(_WIN32) -#define NOMINMAX -#ifndef __cplusplus -#undef inline -#define inline __inline -#endif // __cplusplus - -#if (defined(_MSC_VER) && _MSC_VER < 1900 /*vs2015*/) -// C99: -// Microsoft didn't implement C99 in Visual Studio; but started adding it with -// VS2013. However, VS2013 still didn't have snprintf(). The following is a -// work-around (Note: The _CRT_SECURE_NO_WARNINGS macro must be set in the -// "CMakeLists.txt" file). -// NOTE: This is fixed in Visual Studio 2015. -#define snprintf _snprintf -#endif - -#define strdup _strdup - -#endif // _WIN32 - -// Check for noexcept support using clang, with fallback to Windows or GCC version numbers -#ifndef NOEXCEPT -#if defined(__clang__) -#if __has_feature(cxx_noexcept) -#define HAS_NOEXCEPT -#endif -#else -#if defined(__GXX_EXPERIMENTAL_CXX0X__) && __GNUC__ * 10 + __GNUC_MINOR__ >= 46 -#define HAS_NOEXCEPT -#else -#if defined(_MSC_FULL_VER) && _MSC_FULL_VER >= 190023026 && defined(_HAS_EXCEPTIONS) && _HAS_EXCEPTIONS -#define HAS_NOEXCEPT -#endif -#endif -#endif - -#ifdef HAS_NOEXCEPT -#define NOEXCEPT noexcept -#else -#define NOEXCEPT -#endif -#endif - -#endif // VK_SDK_PLATFORM_H diff --git a/ios/include/vulkan/vulkan.h b/ios/include/vulkan/vulkan.h deleted file mode 100644 index 3510ac91..00000000 --- a/ios/include/vulkan/vulkan.h +++ /dev/null @@ -1,91 +0,0 @@ -#ifndef VULKAN_H_ -#define VULKAN_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -#include "vk_platform.h" -#include "vulkan_core.h" - -#ifdef VK_USE_PLATFORM_ANDROID_KHR -#include "vulkan_android.h" -#endif - -#ifdef VK_USE_PLATFORM_FUCHSIA -#include -#include "vulkan_fuchsia.h" -#endif - -#ifdef VK_USE_PLATFORM_IOS_MVK -#include "vulkan_ios.h" -#endif - - -#ifdef VK_USE_PLATFORM_MACOS_MVK -#include "vulkan_macos.h" -#endif - -#ifdef VK_USE_PLATFORM_METAL_EXT -#include "vulkan_metal.h" -#endif - -#ifdef VK_USE_PLATFORM_VI_NN -#include "vulkan_vi.h" -#endif - - -#ifdef VK_USE_PLATFORM_WAYLAND_KHR -#include "vulkan_wayland.h" -#endif - - -#ifdef VK_USE_PLATFORM_WIN32_KHR -#include -#include "vulkan_win32.h" -#endif - - -#ifdef VK_USE_PLATFORM_XCB_KHR -#include -#include "vulkan_xcb.h" -#endif - - -#ifdef VK_USE_PLATFORM_XLIB_KHR -#include -#include "vulkan_xlib.h" -#endif - - -#ifdef VK_USE_PLATFORM_DIRECTFB_EXT -#include -#include "vulkan_directfb.h" -#endif - - -#ifdef VK_USE_PLATFORM_XLIB_XRANDR_EXT -#include -#include -#include "vulkan_xlib_xrandr.h" -#endif - - -#ifdef VK_USE_PLATFORM_GGP -#include -#include "vulkan_ggp.h" -#endif - - -#ifdef VK_USE_PLATFORM_SCREEN_QNX -#include -#include "vulkan_screen.h" -#endif - -#ifdef VK_ENABLE_BETA_EXTENSIONS -#include "vulkan_beta.h" -#endif - -#endif // VULKAN_H_ diff --git a/ios/include/vulkan/vulkan_android.h b/ios/include/vulkan/vulkan_android.h deleted file mode 100644 index 11f53979..00000000 --- a/ios/include/vulkan/vulkan_android.h +++ /dev/null @@ -1,125 +0,0 @@ -#ifndef VULKAN_ANDROID_H_ -#define VULKAN_ANDROID_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_KHR_android_surface 1 -struct ANativeWindow; -#define VK_KHR_ANDROID_SURFACE_SPEC_VERSION 6 -#define VK_KHR_ANDROID_SURFACE_EXTENSION_NAME "VK_KHR_android_surface" -typedef VkFlags VkAndroidSurfaceCreateFlagsKHR; -typedef struct VkAndroidSurfaceCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkAndroidSurfaceCreateFlagsKHR flags; - struct ANativeWindow* window; -} VkAndroidSurfaceCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateAndroidSurfaceKHR)(VkInstance instance, const VkAndroidSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateAndroidSurfaceKHR( - VkInstance instance, - const VkAndroidSurfaceCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - - -#define VK_ANDROID_external_memory_android_hardware_buffer 1 -struct AHardwareBuffer; -#define VK_ANDROID_EXTERNAL_MEMORY_ANDROID_HARDWARE_BUFFER_SPEC_VERSION 5 -#define VK_ANDROID_EXTERNAL_MEMORY_ANDROID_HARDWARE_BUFFER_EXTENSION_NAME "VK_ANDROID_external_memory_android_hardware_buffer" -typedef struct VkAndroidHardwareBufferUsageANDROID { - VkStructureType sType; - void* pNext; - uint64_t androidHardwareBufferUsage; -} VkAndroidHardwareBufferUsageANDROID; - -typedef struct VkAndroidHardwareBufferPropertiesANDROID { - VkStructureType sType; - void* pNext; - VkDeviceSize allocationSize; - uint32_t memoryTypeBits; -} VkAndroidHardwareBufferPropertiesANDROID; - -typedef struct VkAndroidHardwareBufferFormatPropertiesANDROID { - VkStructureType sType; - void* pNext; - VkFormat format; - uint64_t externalFormat; - VkFormatFeatureFlags formatFeatures; - VkComponentMapping samplerYcbcrConversionComponents; - VkSamplerYcbcrModelConversion suggestedYcbcrModel; - VkSamplerYcbcrRange suggestedYcbcrRange; - VkChromaLocation suggestedXChromaOffset; - VkChromaLocation suggestedYChromaOffset; -} VkAndroidHardwareBufferFormatPropertiesANDROID; - -typedef struct VkImportAndroidHardwareBufferInfoANDROID { - VkStructureType sType; - const void* pNext; - struct AHardwareBuffer* buffer; -} VkImportAndroidHardwareBufferInfoANDROID; - -typedef struct VkMemoryGetAndroidHardwareBufferInfoANDROID { - VkStructureType sType; - const void* pNext; - VkDeviceMemory memory; -} VkMemoryGetAndroidHardwareBufferInfoANDROID; - -typedef struct VkExternalFormatANDROID { - VkStructureType sType; - void* pNext; - uint64_t externalFormat; -} VkExternalFormatANDROID; - -typedef struct VkAndroidHardwareBufferFormatProperties2ANDROID { - VkStructureType sType; - void* pNext; - VkFormat format; - uint64_t externalFormat; - VkFormatFeatureFlags2 formatFeatures; - VkComponentMapping samplerYcbcrConversionComponents; - VkSamplerYcbcrModelConversion suggestedYcbcrModel; - VkSamplerYcbcrRange suggestedYcbcrRange; - VkChromaLocation suggestedXChromaOffset; - VkChromaLocation suggestedYChromaOffset; -} VkAndroidHardwareBufferFormatProperties2ANDROID; - -typedef VkResult (VKAPI_PTR *PFN_vkGetAndroidHardwareBufferPropertiesANDROID)(VkDevice device, const struct AHardwareBuffer* buffer, VkAndroidHardwareBufferPropertiesANDROID* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryAndroidHardwareBufferANDROID)(VkDevice device, const VkMemoryGetAndroidHardwareBufferInfoANDROID* pInfo, struct AHardwareBuffer** pBuffer); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetAndroidHardwareBufferPropertiesANDROID( - VkDevice device, - const struct AHardwareBuffer* buffer, - VkAndroidHardwareBufferPropertiesANDROID* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryAndroidHardwareBufferANDROID( - VkDevice device, - const VkMemoryGetAndroidHardwareBufferInfoANDROID* pInfo, - struct AHardwareBuffer** pBuffer); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vulkan/vulkan_beta.h b/ios/include/vulkan/vulkan_beta.h deleted file mode 100644 index db511024..00000000 --- a/ios/include/vulkan/vulkan_beta.h +++ /dev/null @@ -1,1014 +0,0 @@ -#ifndef VULKAN_BETA_H_ -#define VULKAN_BETA_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_KHR_video_queue 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkVideoSessionKHR) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkVideoSessionParametersKHR) -#define VK_KHR_VIDEO_QUEUE_SPEC_VERSION 7 -#define VK_KHR_VIDEO_QUEUE_EXTENSION_NAME "VK_KHR_video_queue" - -typedef enum VkQueryResultStatusKHR { - VK_QUERY_RESULT_STATUS_ERROR_KHR = -1, - VK_QUERY_RESULT_STATUS_NOT_READY_KHR = 0, - VK_QUERY_RESULT_STATUS_COMPLETE_KHR = 1, - VK_QUERY_RESULT_STATUS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkQueryResultStatusKHR; - -typedef enum VkVideoCodecOperationFlagBitsKHR { - VK_VIDEO_CODEC_OPERATION_NONE_KHR = 0, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_VIDEO_CODEC_OPERATION_ENCODE_H264_BIT_EXT = 0x00010000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_VIDEO_CODEC_OPERATION_ENCODE_H265_BIT_EXT = 0x00020000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_VIDEO_CODEC_OPERATION_DECODE_H264_BIT_EXT = 0x00000001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_VIDEO_CODEC_OPERATION_DECODE_H265_BIT_EXT = 0x00000002, -#endif - VK_VIDEO_CODEC_OPERATION_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoCodecOperationFlagBitsKHR; -typedef VkFlags VkVideoCodecOperationFlagsKHR; - -typedef enum VkVideoChromaSubsamplingFlagBitsKHR { - VK_VIDEO_CHROMA_SUBSAMPLING_INVALID_KHR = 0, - VK_VIDEO_CHROMA_SUBSAMPLING_MONOCHROME_BIT_KHR = 0x00000001, - VK_VIDEO_CHROMA_SUBSAMPLING_420_BIT_KHR = 0x00000002, - VK_VIDEO_CHROMA_SUBSAMPLING_422_BIT_KHR = 0x00000004, - VK_VIDEO_CHROMA_SUBSAMPLING_444_BIT_KHR = 0x00000008, - VK_VIDEO_CHROMA_SUBSAMPLING_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoChromaSubsamplingFlagBitsKHR; -typedef VkFlags VkVideoChromaSubsamplingFlagsKHR; - -typedef enum VkVideoComponentBitDepthFlagBitsKHR { - VK_VIDEO_COMPONENT_BIT_DEPTH_INVALID_KHR = 0, - VK_VIDEO_COMPONENT_BIT_DEPTH_8_BIT_KHR = 0x00000001, - VK_VIDEO_COMPONENT_BIT_DEPTH_10_BIT_KHR = 0x00000004, - VK_VIDEO_COMPONENT_BIT_DEPTH_12_BIT_KHR = 0x00000010, - VK_VIDEO_COMPONENT_BIT_DEPTH_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoComponentBitDepthFlagBitsKHR; -typedef VkFlags VkVideoComponentBitDepthFlagsKHR; - -typedef enum VkVideoCapabilityFlagBitsKHR { - VK_VIDEO_CAPABILITY_PROTECTED_CONTENT_BIT_KHR = 0x00000001, - VK_VIDEO_CAPABILITY_SEPARATE_REFERENCE_IMAGES_BIT_KHR = 0x00000002, - VK_VIDEO_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoCapabilityFlagBitsKHR; -typedef VkFlags VkVideoCapabilityFlagsKHR; - -typedef enum VkVideoSessionCreateFlagBitsKHR { - VK_VIDEO_SESSION_CREATE_PROTECTED_CONTENT_BIT_KHR = 0x00000001, - VK_VIDEO_SESSION_CREATE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoSessionCreateFlagBitsKHR; -typedef VkFlags VkVideoSessionCreateFlagsKHR; -typedef VkFlags VkVideoSessionParametersCreateFlagsKHR; -typedef VkFlags VkVideoBeginCodingFlagsKHR; -typedef VkFlags VkVideoEndCodingFlagsKHR; - -typedef enum VkVideoCodingControlFlagBitsKHR { - VK_VIDEO_CODING_CONTROL_RESET_BIT_KHR = 0x00000001, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_BIT_KHR = 0x00000002, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_VIDEO_CODING_CONTROL_ENCODE_RATE_CONTROL_LAYER_BIT_KHR = 0x00000004, -#endif - VK_VIDEO_CODING_CONTROL_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoCodingControlFlagBitsKHR; -typedef VkFlags VkVideoCodingControlFlagsKHR; -typedef struct VkQueueFamilyQueryResultStatusPropertiesKHR { - VkStructureType sType; - void* pNext; - VkBool32 queryResultStatusSupport; -} VkQueueFamilyQueryResultStatusPropertiesKHR; - -typedef struct VkQueueFamilyVideoPropertiesKHR { - VkStructureType sType; - void* pNext; - VkVideoCodecOperationFlagsKHR videoCodecOperations; -} VkQueueFamilyVideoPropertiesKHR; - -typedef struct VkVideoProfileInfoKHR { - VkStructureType sType; - const void* pNext; - VkVideoCodecOperationFlagBitsKHR videoCodecOperation; - VkVideoChromaSubsamplingFlagsKHR chromaSubsampling; - VkVideoComponentBitDepthFlagsKHR lumaBitDepth; - VkVideoComponentBitDepthFlagsKHR chromaBitDepth; -} VkVideoProfileInfoKHR; - -typedef struct VkVideoProfileListInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t profileCount; - const VkVideoProfileInfoKHR* pProfiles; -} VkVideoProfileListInfoKHR; - -typedef struct VkVideoCapabilitiesKHR { - VkStructureType sType; - void* pNext; - VkVideoCapabilityFlagsKHR flags; - VkDeviceSize minBitstreamBufferOffsetAlignment; - VkDeviceSize minBitstreamBufferSizeAlignment; - VkExtent2D pictureAccessGranularity; - VkExtent2D minCodedExtent; - VkExtent2D maxCodedExtent; - uint32_t maxDpbSlots; - uint32_t maxActiveReferencePictures; - VkExtensionProperties stdHeaderVersion; -} VkVideoCapabilitiesKHR; - -typedef struct VkPhysicalDeviceVideoFormatInfoKHR { - VkStructureType sType; - const void* pNext; - VkImageUsageFlags imageUsage; -} VkPhysicalDeviceVideoFormatInfoKHR; - -typedef struct VkVideoFormatPropertiesKHR { - VkStructureType sType; - void* pNext; - VkFormat format; - VkComponentMapping componentMapping; - VkImageCreateFlags imageCreateFlags; - VkImageType imageType; - VkImageTiling imageTiling; - VkImageUsageFlags imageUsageFlags; -} VkVideoFormatPropertiesKHR; - -typedef struct VkVideoPictureResourceInfoKHR { - VkStructureType sType; - const void* pNext; - VkOffset2D codedOffset; - VkExtent2D codedExtent; - uint32_t baseArrayLayer; - VkImageView imageViewBinding; -} VkVideoPictureResourceInfoKHR; - -typedef struct VkVideoReferenceSlotInfoKHR { - VkStructureType sType; - const void* pNext; - int32_t slotIndex; - const VkVideoPictureResourceInfoKHR* pPictureResource; -} VkVideoReferenceSlotInfoKHR; - -typedef struct VkVideoSessionMemoryRequirementsKHR { - VkStructureType sType; - void* pNext; - uint32_t memoryBindIndex; - VkMemoryRequirements memoryRequirements; -} VkVideoSessionMemoryRequirementsKHR; - -typedef struct VkBindVideoSessionMemoryInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t memoryBindIndex; - VkDeviceMemory memory; - VkDeviceSize memoryOffset; - VkDeviceSize memorySize; -} VkBindVideoSessionMemoryInfoKHR; - -typedef struct VkVideoSessionCreateInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t queueFamilyIndex; - VkVideoSessionCreateFlagsKHR flags; - const VkVideoProfileInfoKHR* pVideoProfile; - VkFormat pictureFormat; - VkExtent2D maxCodedExtent; - VkFormat referencePictureFormat; - uint32_t maxDpbSlots; - uint32_t maxActiveReferencePictures; - const VkExtensionProperties* pStdHeaderVersion; -} VkVideoSessionCreateInfoKHR; - -typedef struct VkVideoSessionParametersCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkVideoSessionParametersCreateFlagsKHR flags; - VkVideoSessionParametersKHR videoSessionParametersTemplate; - VkVideoSessionKHR videoSession; -} VkVideoSessionParametersCreateInfoKHR; - -typedef struct VkVideoSessionParametersUpdateInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t updateSequenceCount; -} VkVideoSessionParametersUpdateInfoKHR; - -typedef struct VkVideoBeginCodingInfoKHR { - VkStructureType sType; - const void* pNext; - VkVideoBeginCodingFlagsKHR flags; - VkVideoSessionKHR videoSession; - VkVideoSessionParametersKHR videoSessionParameters; - uint32_t referenceSlotCount; - const VkVideoReferenceSlotInfoKHR* pReferenceSlots; -} VkVideoBeginCodingInfoKHR; - -typedef struct VkVideoEndCodingInfoKHR { - VkStructureType sType; - const void* pNext; - VkVideoEndCodingFlagsKHR flags; -} VkVideoEndCodingInfoKHR; - -typedef struct VkVideoCodingControlInfoKHR { - VkStructureType sType; - const void* pNext; - VkVideoCodingControlFlagsKHR flags; -} VkVideoCodingControlInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceVideoCapabilitiesKHR)(VkPhysicalDevice physicalDevice, const VkVideoProfileInfoKHR* pVideoProfile, VkVideoCapabilitiesKHR* pCapabilities); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceVideoFormatPropertiesKHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceVideoFormatInfoKHR* pVideoFormatInfo, uint32_t* pVideoFormatPropertyCount, VkVideoFormatPropertiesKHR* pVideoFormatProperties); -typedef VkResult (VKAPI_PTR *PFN_vkCreateVideoSessionKHR)(VkDevice device, const VkVideoSessionCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkVideoSessionKHR* pVideoSession); -typedef void (VKAPI_PTR *PFN_vkDestroyVideoSessionKHR)(VkDevice device, VkVideoSessionKHR videoSession, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkGetVideoSessionMemoryRequirementsKHR)(VkDevice device, VkVideoSessionKHR videoSession, uint32_t* pMemoryRequirementsCount, VkVideoSessionMemoryRequirementsKHR* pMemoryRequirements); -typedef VkResult (VKAPI_PTR *PFN_vkBindVideoSessionMemoryKHR)(VkDevice device, VkVideoSessionKHR videoSession, uint32_t bindSessionMemoryInfoCount, const VkBindVideoSessionMemoryInfoKHR* pBindSessionMemoryInfos); -typedef VkResult (VKAPI_PTR *PFN_vkCreateVideoSessionParametersKHR)(VkDevice device, const VkVideoSessionParametersCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkVideoSessionParametersKHR* pVideoSessionParameters); -typedef VkResult (VKAPI_PTR *PFN_vkUpdateVideoSessionParametersKHR)(VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, const VkVideoSessionParametersUpdateInfoKHR* pUpdateInfo); -typedef void (VKAPI_PTR *PFN_vkDestroyVideoSessionParametersKHR)(VkDevice device, VkVideoSessionParametersKHR videoSessionParameters, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkCmdBeginVideoCodingKHR)(VkCommandBuffer commandBuffer, const VkVideoBeginCodingInfoKHR* pBeginInfo); -typedef void (VKAPI_PTR *PFN_vkCmdEndVideoCodingKHR)(VkCommandBuffer commandBuffer, const VkVideoEndCodingInfoKHR* pEndCodingInfo); -typedef void (VKAPI_PTR *PFN_vkCmdControlVideoCodingKHR)(VkCommandBuffer commandBuffer, const VkVideoCodingControlInfoKHR* pCodingControlInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceVideoCapabilitiesKHR( - VkPhysicalDevice physicalDevice, - const VkVideoProfileInfoKHR* pVideoProfile, - VkVideoCapabilitiesKHR* pCapabilities); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceVideoFormatPropertiesKHR( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceVideoFormatInfoKHR* pVideoFormatInfo, - uint32_t* pVideoFormatPropertyCount, - VkVideoFormatPropertiesKHR* pVideoFormatProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateVideoSessionKHR( - VkDevice device, - const VkVideoSessionCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkVideoSessionKHR* pVideoSession); - -VKAPI_ATTR void VKAPI_CALL vkDestroyVideoSessionKHR( - VkDevice device, - VkVideoSessionKHR videoSession, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetVideoSessionMemoryRequirementsKHR( - VkDevice device, - VkVideoSessionKHR videoSession, - uint32_t* pMemoryRequirementsCount, - VkVideoSessionMemoryRequirementsKHR* pMemoryRequirements); - -VKAPI_ATTR VkResult VKAPI_CALL vkBindVideoSessionMemoryKHR( - VkDevice device, - VkVideoSessionKHR videoSession, - uint32_t bindSessionMemoryInfoCount, - const VkBindVideoSessionMemoryInfoKHR* pBindSessionMemoryInfos); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateVideoSessionParametersKHR( - VkDevice device, - const VkVideoSessionParametersCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkVideoSessionParametersKHR* pVideoSessionParameters); - -VKAPI_ATTR VkResult VKAPI_CALL vkUpdateVideoSessionParametersKHR( - VkDevice device, - VkVideoSessionParametersKHR videoSessionParameters, - const VkVideoSessionParametersUpdateInfoKHR* pUpdateInfo); - -VKAPI_ATTR void VKAPI_CALL vkDestroyVideoSessionParametersKHR( - VkDevice device, - VkVideoSessionParametersKHR videoSessionParameters, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginVideoCodingKHR( - VkCommandBuffer commandBuffer, - const VkVideoBeginCodingInfoKHR* pBeginInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndVideoCodingKHR( - VkCommandBuffer commandBuffer, - const VkVideoEndCodingInfoKHR* pEndCodingInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdControlVideoCodingKHR( - VkCommandBuffer commandBuffer, - const VkVideoCodingControlInfoKHR* pCodingControlInfo); -#endif - - -#define VK_KHR_video_decode_queue 1 -#define VK_KHR_VIDEO_DECODE_QUEUE_SPEC_VERSION 6 -#define VK_KHR_VIDEO_DECODE_QUEUE_EXTENSION_NAME "VK_KHR_video_decode_queue" - -typedef enum VkVideoDecodeCapabilityFlagBitsKHR { - VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_COINCIDE_BIT_KHR = 0x00000001, - VK_VIDEO_DECODE_CAPABILITY_DPB_AND_OUTPUT_DISTINCT_BIT_KHR = 0x00000002, - VK_VIDEO_DECODE_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoDecodeCapabilityFlagBitsKHR; -typedef VkFlags VkVideoDecodeCapabilityFlagsKHR; - -typedef enum VkVideoDecodeUsageFlagBitsKHR { - VK_VIDEO_DECODE_USAGE_DEFAULT_KHR = 0, - VK_VIDEO_DECODE_USAGE_TRANSCODING_BIT_KHR = 0x00000001, - VK_VIDEO_DECODE_USAGE_OFFLINE_BIT_KHR = 0x00000002, - VK_VIDEO_DECODE_USAGE_STREAMING_BIT_KHR = 0x00000004, - VK_VIDEO_DECODE_USAGE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoDecodeUsageFlagBitsKHR; -typedef VkFlags VkVideoDecodeUsageFlagsKHR; -typedef VkFlags VkVideoDecodeFlagsKHR; -typedef struct VkVideoDecodeCapabilitiesKHR { - VkStructureType sType; - void* pNext; - VkVideoDecodeCapabilityFlagsKHR flags; -} VkVideoDecodeCapabilitiesKHR; - -typedef struct VkVideoDecodeUsageInfoKHR { - VkStructureType sType; - const void* pNext; - VkVideoDecodeUsageFlagsKHR videoUsageHints; -} VkVideoDecodeUsageInfoKHR; - -typedef struct VkVideoDecodeInfoKHR { - VkStructureType sType; - const void* pNext; - VkVideoDecodeFlagsKHR flags; - VkBuffer srcBuffer; - VkDeviceSize srcBufferOffset; - VkDeviceSize srcBufferRange; - VkVideoPictureResourceInfoKHR dstPictureResource; - const VkVideoReferenceSlotInfoKHR* pSetupReferenceSlot; - uint32_t referenceSlotCount; - const VkVideoReferenceSlotInfoKHR* pReferenceSlots; -} VkVideoDecodeInfoKHR; - -typedef void (VKAPI_PTR *PFN_vkCmdDecodeVideoKHR)(VkCommandBuffer commandBuffer, const VkVideoDecodeInfoKHR* pDecodeInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdDecodeVideoKHR( - VkCommandBuffer commandBuffer, - const VkVideoDecodeInfoKHR* pDecodeInfo); -#endif - - -#define VK_KHR_portability_subset 1 -#define VK_KHR_PORTABILITY_SUBSET_SPEC_VERSION 1 -#define VK_KHR_PORTABILITY_SUBSET_EXTENSION_NAME "VK_KHR_portability_subset" -typedef struct VkPhysicalDevicePortabilitySubsetFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 constantAlphaColorBlendFactors; - VkBool32 events; - VkBool32 imageViewFormatReinterpretation; - VkBool32 imageViewFormatSwizzle; - VkBool32 imageView2DOn3DImage; - VkBool32 multisampleArrayImage; - VkBool32 mutableComparisonSamplers; - VkBool32 pointPolygons; - VkBool32 samplerMipLodBias; - VkBool32 separateStencilMaskRef; - VkBool32 shaderSampleRateInterpolationFunctions; - VkBool32 tessellationIsolines; - VkBool32 tessellationPointMode; - VkBool32 triangleFans; - VkBool32 vertexAttributeAccessBeyondStride; -} VkPhysicalDevicePortabilitySubsetFeaturesKHR; - -typedef struct VkPhysicalDevicePortabilitySubsetPropertiesKHR { - VkStructureType sType; - void* pNext; - uint32_t minVertexInputBindingStrideAlignment; -} VkPhysicalDevicePortabilitySubsetPropertiesKHR; - - - -#define VK_KHR_video_encode_queue 1 -#define VK_KHR_VIDEO_ENCODE_QUEUE_SPEC_VERSION 7 -#define VK_KHR_VIDEO_ENCODE_QUEUE_EXTENSION_NAME "VK_KHR_video_encode_queue" - -typedef enum VkVideoEncodeTuningModeKHR { - VK_VIDEO_ENCODE_TUNING_MODE_DEFAULT_KHR = 0, - VK_VIDEO_ENCODE_TUNING_MODE_HIGH_QUALITY_KHR = 1, - VK_VIDEO_ENCODE_TUNING_MODE_LOW_LATENCY_KHR = 2, - VK_VIDEO_ENCODE_TUNING_MODE_ULTRA_LOW_LATENCY_KHR = 3, - VK_VIDEO_ENCODE_TUNING_MODE_LOSSLESS_KHR = 4, - VK_VIDEO_ENCODE_TUNING_MODE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoEncodeTuningModeKHR; -typedef VkFlags VkVideoEncodeFlagsKHR; - -typedef enum VkVideoEncodeCapabilityFlagBitsKHR { - VK_VIDEO_ENCODE_CAPABILITY_PRECEDING_EXTERNALLY_ENCODED_BYTES_BIT_KHR = 0x00000001, - VK_VIDEO_ENCODE_CAPABILITY_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoEncodeCapabilityFlagBitsKHR; -typedef VkFlags VkVideoEncodeCapabilityFlagsKHR; - -typedef enum VkVideoEncodeRateControlModeFlagBitsKHR { - VK_VIDEO_ENCODE_RATE_CONTROL_MODE_NONE_BIT_KHR = 0, - VK_VIDEO_ENCODE_RATE_CONTROL_MODE_CBR_BIT_KHR = 1, - VK_VIDEO_ENCODE_RATE_CONTROL_MODE_VBR_BIT_KHR = 2, - VK_VIDEO_ENCODE_RATE_CONTROL_MODE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoEncodeRateControlModeFlagBitsKHR; -typedef VkFlags VkVideoEncodeRateControlModeFlagsKHR; - -typedef enum VkVideoEncodeUsageFlagBitsKHR { - VK_VIDEO_ENCODE_USAGE_DEFAULT_KHR = 0, - VK_VIDEO_ENCODE_USAGE_TRANSCODING_BIT_KHR = 0x00000001, - VK_VIDEO_ENCODE_USAGE_STREAMING_BIT_KHR = 0x00000002, - VK_VIDEO_ENCODE_USAGE_RECORDING_BIT_KHR = 0x00000004, - VK_VIDEO_ENCODE_USAGE_CONFERENCING_BIT_KHR = 0x00000008, - VK_VIDEO_ENCODE_USAGE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoEncodeUsageFlagBitsKHR; -typedef VkFlags VkVideoEncodeUsageFlagsKHR; - -typedef enum VkVideoEncodeContentFlagBitsKHR { - VK_VIDEO_ENCODE_CONTENT_DEFAULT_KHR = 0, - VK_VIDEO_ENCODE_CONTENT_CAMERA_BIT_KHR = 0x00000001, - VK_VIDEO_ENCODE_CONTENT_DESKTOP_BIT_KHR = 0x00000002, - VK_VIDEO_ENCODE_CONTENT_RENDERED_BIT_KHR = 0x00000004, - VK_VIDEO_ENCODE_CONTENT_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkVideoEncodeContentFlagBitsKHR; -typedef VkFlags VkVideoEncodeContentFlagsKHR; -typedef VkFlags VkVideoEncodeRateControlFlagsKHR; -typedef struct VkVideoEncodeInfoKHR { - VkStructureType sType; - const void* pNext; - VkVideoEncodeFlagsKHR flags; - uint32_t qualityLevel; - VkBuffer dstBitstreamBuffer; - VkDeviceSize dstBitstreamBufferOffset; - VkDeviceSize dstBitstreamBufferMaxRange; - VkVideoPictureResourceInfoKHR srcPictureResource; - const VkVideoReferenceSlotInfoKHR* pSetupReferenceSlot; - uint32_t referenceSlotCount; - const VkVideoReferenceSlotInfoKHR* pReferenceSlots; - uint32_t precedingExternallyEncodedBytes; -} VkVideoEncodeInfoKHR; - -typedef struct VkVideoEncodeCapabilitiesKHR { - VkStructureType sType; - void* pNext; - VkVideoEncodeCapabilityFlagsKHR flags; - VkVideoEncodeRateControlModeFlagsKHR rateControlModes; - uint8_t rateControlLayerCount; - uint8_t qualityLevelCount; - VkExtent2D inputImageDataFillAlignment; -} VkVideoEncodeCapabilitiesKHR; - -typedef struct VkVideoEncodeUsageInfoKHR { - VkStructureType sType; - const void* pNext; - VkVideoEncodeUsageFlagsKHR videoUsageHints; - VkVideoEncodeContentFlagsKHR videoContentHints; - VkVideoEncodeTuningModeKHR tuningMode; -} VkVideoEncodeUsageInfoKHR; - -typedef struct VkVideoEncodeRateControlLayerInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t averageBitrate; - uint32_t maxBitrate; - uint32_t frameRateNumerator; - uint32_t frameRateDenominator; - uint32_t virtualBufferSizeInMs; - uint32_t initialVirtualBufferSizeInMs; -} VkVideoEncodeRateControlLayerInfoKHR; - -typedef struct VkVideoEncodeRateControlInfoKHR { - VkStructureType sType; - const void* pNext; - VkVideoEncodeRateControlFlagsKHR flags; - VkVideoEncodeRateControlModeFlagBitsKHR rateControlMode; - uint8_t layerCount; - const VkVideoEncodeRateControlLayerInfoKHR* pLayerConfigs; -} VkVideoEncodeRateControlInfoKHR; - -typedef void (VKAPI_PTR *PFN_vkCmdEncodeVideoKHR)(VkCommandBuffer commandBuffer, const VkVideoEncodeInfoKHR* pEncodeInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdEncodeVideoKHR( - VkCommandBuffer commandBuffer, - const VkVideoEncodeInfoKHR* pEncodeInfo); -#endif - - -#define VK_EXT_video_encode_h264 1 -#include "vk_video/vulkan_video_codec_h264std.h" -#include "vk_video/vulkan_video_codec_h264std_encode.h" -#define VK_EXT_VIDEO_ENCODE_H264_SPEC_VERSION 9 -#define VK_EXT_VIDEO_ENCODE_H264_EXTENSION_NAME "VK_EXT_video_encode_h264" - -typedef enum VkVideoEncodeH264RateControlStructureEXT { - VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_UNKNOWN_EXT = 0, - VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_FLAT_EXT = 1, - VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_DYADIC_EXT = 2, - VK_VIDEO_ENCODE_H264_RATE_CONTROL_STRUCTURE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH264RateControlStructureEXT; - -typedef enum VkVideoEncodeH264CapabilityFlagBitsEXT { - VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_ENABLED_BIT_EXT = 0x00000001, - VK_VIDEO_ENCODE_H264_CAPABILITY_DIRECT_8X8_INFERENCE_DISABLED_BIT_EXT = 0x00000002, - VK_VIDEO_ENCODE_H264_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT = 0x00000004, - VK_VIDEO_ENCODE_H264_CAPABILITY_QPPRIME_Y_ZERO_TRANSFORM_BYPASS_BIT_EXT = 0x00000008, - VK_VIDEO_ENCODE_H264_CAPABILITY_SCALING_LISTS_BIT_EXT = 0x00000010, - VK_VIDEO_ENCODE_H264_CAPABILITY_HRD_COMPLIANCE_BIT_EXT = 0x00000020, - VK_VIDEO_ENCODE_H264_CAPABILITY_CHROMA_QP_OFFSET_BIT_EXT = 0x00000040, - VK_VIDEO_ENCODE_H264_CAPABILITY_SECOND_CHROMA_QP_OFFSET_BIT_EXT = 0x00000080, - VK_VIDEO_ENCODE_H264_CAPABILITY_PIC_INIT_QP_MINUS26_BIT_EXT = 0x00000100, - VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_BIT_EXT = 0x00000200, - VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_EXPLICIT_BIT_EXT = 0x00000400, - VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_BIPRED_IMPLICIT_BIT_EXT = 0x00000800, - VK_VIDEO_ENCODE_H264_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT = 0x00001000, - VK_VIDEO_ENCODE_H264_CAPABILITY_TRANSFORM_8X8_BIT_EXT = 0x00002000, - VK_VIDEO_ENCODE_H264_CAPABILITY_CABAC_BIT_EXT = 0x00004000, - VK_VIDEO_ENCODE_H264_CAPABILITY_CAVLC_BIT_EXT = 0x00008000, - VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_DISABLED_BIT_EXT = 0x00010000, - VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_ENABLED_BIT_EXT = 0x00020000, - VK_VIDEO_ENCODE_H264_CAPABILITY_DEBLOCKING_FILTER_PARTIAL_BIT_EXT = 0x00040000, - VK_VIDEO_ENCODE_H264_CAPABILITY_DISABLE_DIRECT_SPATIAL_MV_PRED_BIT_EXT = 0x00080000, - VK_VIDEO_ENCODE_H264_CAPABILITY_MULTIPLE_SLICE_PER_FRAME_BIT_EXT = 0x00100000, - VK_VIDEO_ENCODE_H264_CAPABILITY_SLICE_MB_COUNT_BIT_EXT = 0x00200000, - VK_VIDEO_ENCODE_H264_CAPABILITY_ROW_UNALIGNED_SLICE_BIT_EXT = 0x00400000, - VK_VIDEO_ENCODE_H264_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT = 0x00800000, - VK_VIDEO_ENCODE_H264_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT = 0x01000000, - VK_VIDEO_ENCODE_H264_CAPABILITY_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH264CapabilityFlagBitsEXT; -typedef VkFlags VkVideoEncodeH264CapabilityFlagsEXT; - -typedef enum VkVideoEncodeH264InputModeFlagBitsEXT { - VK_VIDEO_ENCODE_H264_INPUT_MODE_FRAME_BIT_EXT = 0x00000001, - VK_VIDEO_ENCODE_H264_INPUT_MODE_SLICE_BIT_EXT = 0x00000002, - VK_VIDEO_ENCODE_H264_INPUT_MODE_NON_VCL_BIT_EXT = 0x00000004, - VK_VIDEO_ENCODE_H264_INPUT_MODE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH264InputModeFlagBitsEXT; -typedef VkFlags VkVideoEncodeH264InputModeFlagsEXT; - -typedef enum VkVideoEncodeH264OutputModeFlagBitsEXT { - VK_VIDEO_ENCODE_H264_OUTPUT_MODE_FRAME_BIT_EXT = 0x00000001, - VK_VIDEO_ENCODE_H264_OUTPUT_MODE_SLICE_BIT_EXT = 0x00000002, - VK_VIDEO_ENCODE_H264_OUTPUT_MODE_NON_VCL_BIT_EXT = 0x00000004, - VK_VIDEO_ENCODE_H264_OUTPUT_MODE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH264OutputModeFlagBitsEXT; -typedef VkFlags VkVideoEncodeH264OutputModeFlagsEXT; -typedef struct VkVideoEncodeH264CapabilitiesEXT { - VkStructureType sType; - void* pNext; - VkVideoEncodeH264CapabilityFlagsEXT flags; - VkVideoEncodeH264InputModeFlagsEXT inputModeFlags; - VkVideoEncodeH264OutputModeFlagsEXT outputModeFlags; - uint8_t maxPPictureL0ReferenceCount; - uint8_t maxBPictureL0ReferenceCount; - uint8_t maxL1ReferenceCount; - VkBool32 motionVectorsOverPicBoundariesFlag; - uint32_t maxBytesPerPicDenom; - uint32_t maxBitsPerMbDenom; - uint32_t log2MaxMvLengthHorizontal; - uint32_t log2MaxMvLengthVertical; -} VkVideoEncodeH264CapabilitiesEXT; - -typedef struct VkVideoEncodeH264SessionParametersAddInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t stdSPSCount; - const StdVideoH264SequenceParameterSet* pStdSPSs; - uint32_t stdPPSCount; - const StdVideoH264PictureParameterSet* pStdPPSs; -} VkVideoEncodeH264SessionParametersAddInfoEXT; - -typedef struct VkVideoEncodeH264SessionParametersCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t maxStdSPSCount; - uint32_t maxStdPPSCount; - const VkVideoEncodeH264SessionParametersAddInfoEXT* pParametersAddInfo; -} VkVideoEncodeH264SessionParametersCreateInfoEXT; - -typedef struct VkVideoEncodeH264DpbSlotInfoEXT { - VkStructureType sType; - const void* pNext; - int8_t slotIndex; - const StdVideoEncodeH264ReferenceInfo* pStdReferenceInfo; -} VkVideoEncodeH264DpbSlotInfoEXT; - -typedef struct VkVideoEncodeH264ReferenceListsInfoEXT { - VkStructureType sType; - const void* pNext; - uint8_t referenceList0EntryCount; - const VkVideoEncodeH264DpbSlotInfoEXT* pReferenceList0Entries; - uint8_t referenceList1EntryCount; - const VkVideoEncodeH264DpbSlotInfoEXT* pReferenceList1Entries; - const StdVideoEncodeH264RefMemMgmtCtrlOperations* pMemMgmtCtrlOperations; -} VkVideoEncodeH264ReferenceListsInfoEXT; - -typedef struct VkVideoEncodeH264NaluSliceInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t mbCount; - const VkVideoEncodeH264ReferenceListsInfoEXT* pReferenceFinalLists; - const StdVideoEncodeH264SliceHeader* pSliceHeaderStd; -} VkVideoEncodeH264NaluSliceInfoEXT; - -typedef struct VkVideoEncodeH264VclFrameInfoEXT { - VkStructureType sType; - const void* pNext; - const VkVideoEncodeH264ReferenceListsInfoEXT* pReferenceFinalLists; - uint32_t naluSliceEntryCount; - const VkVideoEncodeH264NaluSliceInfoEXT* pNaluSliceEntries; - const StdVideoEncodeH264PictureInfo* pCurrentPictureInfo; -} VkVideoEncodeH264VclFrameInfoEXT; - -typedef struct VkVideoEncodeH264EmitPictureParametersInfoEXT { - VkStructureType sType; - const void* pNext; - uint8_t spsId; - VkBool32 emitSpsEnable; - uint32_t ppsIdEntryCount; - const uint8_t* ppsIdEntries; -} VkVideoEncodeH264EmitPictureParametersInfoEXT; - -typedef struct VkVideoEncodeH264ProfileInfoEXT { - VkStructureType sType; - const void* pNext; - StdVideoH264ProfileIdc stdProfileIdc; -} VkVideoEncodeH264ProfileInfoEXT; - -typedef struct VkVideoEncodeH264RateControlInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t gopFrameCount; - uint32_t idrPeriod; - uint32_t consecutiveBFrameCount; - VkVideoEncodeH264RateControlStructureEXT rateControlStructure; - uint8_t temporalLayerCount; -} VkVideoEncodeH264RateControlInfoEXT; - -typedef struct VkVideoEncodeH264QpEXT { - int32_t qpI; - int32_t qpP; - int32_t qpB; -} VkVideoEncodeH264QpEXT; - -typedef struct VkVideoEncodeH264FrameSizeEXT { - uint32_t frameISize; - uint32_t framePSize; - uint32_t frameBSize; -} VkVideoEncodeH264FrameSizeEXT; - -typedef struct VkVideoEncodeH264RateControlLayerInfoEXT { - VkStructureType sType; - const void* pNext; - uint8_t temporalLayerId; - VkBool32 useInitialRcQp; - VkVideoEncodeH264QpEXT initialRcQp; - VkBool32 useMinQp; - VkVideoEncodeH264QpEXT minQp; - VkBool32 useMaxQp; - VkVideoEncodeH264QpEXT maxQp; - VkBool32 useMaxFrameSize; - VkVideoEncodeH264FrameSizeEXT maxFrameSize; -} VkVideoEncodeH264RateControlLayerInfoEXT; - - - -#define VK_EXT_video_encode_h265 1 -#include "vk_video/vulkan_video_codec_h265std.h" -#include "vk_video/vulkan_video_codec_h265std_encode.h" -#define VK_EXT_VIDEO_ENCODE_H265_SPEC_VERSION 9 -#define VK_EXT_VIDEO_ENCODE_H265_EXTENSION_NAME "VK_EXT_video_encode_h265" - -typedef enum VkVideoEncodeH265RateControlStructureEXT { - VK_VIDEO_ENCODE_H265_RATE_CONTROL_STRUCTURE_UNKNOWN_EXT = 0, - VK_VIDEO_ENCODE_H265_RATE_CONTROL_STRUCTURE_FLAT_EXT = 1, - VK_VIDEO_ENCODE_H265_RATE_CONTROL_STRUCTURE_DYADIC_EXT = 2, - VK_VIDEO_ENCODE_H265_RATE_CONTROL_STRUCTURE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH265RateControlStructureEXT; - -typedef enum VkVideoEncodeH265CapabilityFlagBitsEXT { - VK_VIDEO_ENCODE_H265_CAPABILITY_SEPARATE_COLOUR_PLANE_BIT_EXT = 0x00000001, - VK_VIDEO_ENCODE_H265_CAPABILITY_SCALING_LISTS_BIT_EXT = 0x00000002, - VK_VIDEO_ENCODE_H265_CAPABILITY_SAMPLE_ADAPTIVE_OFFSET_ENABLED_BIT_EXT = 0x00000004, - VK_VIDEO_ENCODE_H265_CAPABILITY_PCM_ENABLE_BIT_EXT = 0x00000008, - VK_VIDEO_ENCODE_H265_CAPABILITY_SPS_TEMPORAL_MVP_ENABLED_BIT_EXT = 0x00000010, - VK_VIDEO_ENCODE_H265_CAPABILITY_HRD_COMPLIANCE_BIT_EXT = 0x00000020, - VK_VIDEO_ENCODE_H265_CAPABILITY_INIT_QP_MINUS26_BIT_EXT = 0x00000040, - VK_VIDEO_ENCODE_H265_CAPABILITY_LOG2_PARALLEL_MERGE_LEVEL_MINUS2_BIT_EXT = 0x00000080, - VK_VIDEO_ENCODE_H265_CAPABILITY_SIGN_DATA_HIDING_ENABLED_BIT_EXT = 0x00000100, - VK_VIDEO_ENCODE_H265_CAPABILITY_TRANSFORM_SKIP_ENABLED_BIT_EXT = 0x00000200, - VK_VIDEO_ENCODE_H265_CAPABILITY_TRANSFORM_SKIP_DISABLED_BIT_EXT = 0x00000400, - VK_VIDEO_ENCODE_H265_CAPABILITY_PPS_SLICE_CHROMA_QP_OFFSETS_PRESENT_BIT_EXT = 0x00000800, - VK_VIDEO_ENCODE_H265_CAPABILITY_WEIGHTED_PRED_BIT_EXT = 0x00001000, - VK_VIDEO_ENCODE_H265_CAPABILITY_WEIGHTED_BIPRED_BIT_EXT = 0x00002000, - VK_VIDEO_ENCODE_H265_CAPABILITY_WEIGHTED_PRED_NO_TABLE_BIT_EXT = 0x00004000, - VK_VIDEO_ENCODE_H265_CAPABILITY_TRANSQUANT_BYPASS_ENABLED_BIT_EXT = 0x00008000, - VK_VIDEO_ENCODE_H265_CAPABILITY_ENTROPY_CODING_SYNC_ENABLED_BIT_EXT = 0x00010000, - VK_VIDEO_ENCODE_H265_CAPABILITY_DEBLOCKING_FILTER_OVERRIDE_ENABLED_BIT_EXT = 0x00020000, - VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILE_PER_FRAME_BIT_EXT = 0x00040000, - VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_SLICE_PER_TILE_BIT_EXT = 0x00080000, - VK_VIDEO_ENCODE_H265_CAPABILITY_MULTIPLE_TILE_PER_SLICE_BIT_EXT = 0x00100000, - VK_VIDEO_ENCODE_H265_CAPABILITY_SLICE_SEGMENT_CTB_COUNT_BIT_EXT = 0x00200000, - VK_VIDEO_ENCODE_H265_CAPABILITY_ROW_UNALIGNED_SLICE_SEGMENT_BIT_EXT = 0x00400000, - VK_VIDEO_ENCODE_H265_CAPABILITY_DEPENDENT_SLICE_SEGMENT_BIT_EXT = 0x00800000, - VK_VIDEO_ENCODE_H265_CAPABILITY_DIFFERENT_SLICE_TYPE_BIT_EXT = 0x01000000, - VK_VIDEO_ENCODE_H265_CAPABILITY_B_FRAME_IN_L1_LIST_BIT_EXT = 0x02000000, - VK_VIDEO_ENCODE_H265_CAPABILITY_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH265CapabilityFlagBitsEXT; -typedef VkFlags VkVideoEncodeH265CapabilityFlagsEXT; - -typedef enum VkVideoEncodeH265InputModeFlagBitsEXT { - VK_VIDEO_ENCODE_H265_INPUT_MODE_FRAME_BIT_EXT = 0x00000001, - VK_VIDEO_ENCODE_H265_INPUT_MODE_SLICE_SEGMENT_BIT_EXT = 0x00000002, - VK_VIDEO_ENCODE_H265_INPUT_MODE_NON_VCL_BIT_EXT = 0x00000004, - VK_VIDEO_ENCODE_H265_INPUT_MODE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH265InputModeFlagBitsEXT; -typedef VkFlags VkVideoEncodeH265InputModeFlagsEXT; - -typedef enum VkVideoEncodeH265OutputModeFlagBitsEXT { - VK_VIDEO_ENCODE_H265_OUTPUT_MODE_FRAME_BIT_EXT = 0x00000001, - VK_VIDEO_ENCODE_H265_OUTPUT_MODE_SLICE_SEGMENT_BIT_EXT = 0x00000002, - VK_VIDEO_ENCODE_H265_OUTPUT_MODE_NON_VCL_BIT_EXT = 0x00000004, - VK_VIDEO_ENCODE_H265_OUTPUT_MODE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH265OutputModeFlagBitsEXT; -typedef VkFlags VkVideoEncodeH265OutputModeFlagsEXT; - -typedef enum VkVideoEncodeH265CtbSizeFlagBitsEXT { - VK_VIDEO_ENCODE_H265_CTB_SIZE_16_BIT_EXT = 0x00000001, - VK_VIDEO_ENCODE_H265_CTB_SIZE_32_BIT_EXT = 0x00000002, - VK_VIDEO_ENCODE_H265_CTB_SIZE_64_BIT_EXT = 0x00000004, - VK_VIDEO_ENCODE_H265_CTB_SIZE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH265CtbSizeFlagBitsEXT; -typedef VkFlags VkVideoEncodeH265CtbSizeFlagsEXT; - -typedef enum VkVideoEncodeH265TransformBlockSizeFlagBitsEXT { - VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_4_BIT_EXT = 0x00000001, - VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_8_BIT_EXT = 0x00000002, - VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_16_BIT_EXT = 0x00000004, - VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_32_BIT_EXT = 0x00000008, - VK_VIDEO_ENCODE_H265_TRANSFORM_BLOCK_SIZE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoEncodeH265TransformBlockSizeFlagBitsEXT; -typedef VkFlags VkVideoEncodeH265TransformBlockSizeFlagsEXT; -typedef struct VkVideoEncodeH265CapabilitiesEXT { - VkStructureType sType; - void* pNext; - VkVideoEncodeH265CapabilityFlagsEXT flags; - VkVideoEncodeH265InputModeFlagsEXT inputModeFlags; - VkVideoEncodeH265OutputModeFlagsEXT outputModeFlags; - VkVideoEncodeH265CtbSizeFlagsEXT ctbSizes; - VkVideoEncodeH265TransformBlockSizeFlagsEXT transformBlockSizes; - uint8_t maxPPictureL0ReferenceCount; - uint8_t maxBPictureL0ReferenceCount; - uint8_t maxL1ReferenceCount; - uint8_t maxSubLayersCount; - uint8_t minLog2MinLumaCodingBlockSizeMinus3; - uint8_t maxLog2MinLumaCodingBlockSizeMinus3; - uint8_t minLog2MinLumaTransformBlockSizeMinus2; - uint8_t maxLog2MinLumaTransformBlockSizeMinus2; - uint8_t minMaxTransformHierarchyDepthInter; - uint8_t maxMaxTransformHierarchyDepthInter; - uint8_t minMaxTransformHierarchyDepthIntra; - uint8_t maxMaxTransformHierarchyDepthIntra; - uint8_t maxDiffCuQpDeltaDepth; - uint8_t minMaxNumMergeCand; - uint8_t maxMaxNumMergeCand; -} VkVideoEncodeH265CapabilitiesEXT; - -typedef struct VkVideoEncodeH265SessionParametersAddInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t stdVPSCount; - const StdVideoH265VideoParameterSet* pStdVPSs; - uint32_t stdSPSCount; - const StdVideoH265SequenceParameterSet* pStdSPSs; - uint32_t stdPPSCount; - const StdVideoH265PictureParameterSet* pStdPPSs; -} VkVideoEncodeH265SessionParametersAddInfoEXT; - -typedef struct VkVideoEncodeH265SessionParametersCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t maxStdVPSCount; - uint32_t maxStdSPSCount; - uint32_t maxStdPPSCount; - const VkVideoEncodeH265SessionParametersAddInfoEXT* pParametersAddInfo; -} VkVideoEncodeH265SessionParametersCreateInfoEXT; - -typedef struct VkVideoEncodeH265DpbSlotInfoEXT { - VkStructureType sType; - const void* pNext; - int8_t slotIndex; - const StdVideoEncodeH265ReferenceInfo* pStdReferenceInfo; -} VkVideoEncodeH265DpbSlotInfoEXT; - -typedef struct VkVideoEncodeH265ReferenceListsInfoEXT { - VkStructureType sType; - const void* pNext; - uint8_t referenceList0EntryCount; - const VkVideoEncodeH265DpbSlotInfoEXT* pReferenceList0Entries; - uint8_t referenceList1EntryCount; - const VkVideoEncodeH265DpbSlotInfoEXT* pReferenceList1Entries; - const StdVideoEncodeH265ReferenceModifications* pReferenceModifications; -} VkVideoEncodeH265ReferenceListsInfoEXT; - -typedef struct VkVideoEncodeH265NaluSliceSegmentInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t ctbCount; - const VkVideoEncodeH265ReferenceListsInfoEXT* pReferenceFinalLists; - const StdVideoEncodeH265SliceSegmentHeader* pSliceSegmentHeaderStd; -} VkVideoEncodeH265NaluSliceSegmentInfoEXT; - -typedef struct VkVideoEncodeH265VclFrameInfoEXT { - VkStructureType sType; - const void* pNext; - const VkVideoEncodeH265ReferenceListsInfoEXT* pReferenceFinalLists; - uint32_t naluSliceSegmentEntryCount; - const VkVideoEncodeH265NaluSliceSegmentInfoEXT* pNaluSliceSegmentEntries; - const StdVideoEncodeH265PictureInfo* pCurrentPictureInfo; -} VkVideoEncodeH265VclFrameInfoEXT; - -typedef struct VkVideoEncodeH265EmitPictureParametersInfoEXT { - VkStructureType sType; - const void* pNext; - uint8_t vpsId; - uint8_t spsId; - VkBool32 emitVpsEnable; - VkBool32 emitSpsEnable; - uint32_t ppsIdEntryCount; - const uint8_t* ppsIdEntries; -} VkVideoEncodeH265EmitPictureParametersInfoEXT; - -typedef struct VkVideoEncodeH265ProfileInfoEXT { - VkStructureType sType; - const void* pNext; - StdVideoH265ProfileIdc stdProfileIdc; -} VkVideoEncodeH265ProfileInfoEXT; - -typedef struct VkVideoEncodeH265RateControlInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t gopFrameCount; - uint32_t idrPeriod; - uint32_t consecutiveBFrameCount; - VkVideoEncodeH265RateControlStructureEXT rateControlStructure; - uint8_t subLayerCount; -} VkVideoEncodeH265RateControlInfoEXT; - -typedef struct VkVideoEncodeH265QpEXT { - int32_t qpI; - int32_t qpP; - int32_t qpB; -} VkVideoEncodeH265QpEXT; - -typedef struct VkVideoEncodeH265FrameSizeEXT { - uint32_t frameISize; - uint32_t framePSize; - uint32_t frameBSize; -} VkVideoEncodeH265FrameSizeEXT; - -typedef struct VkVideoEncodeH265RateControlLayerInfoEXT { - VkStructureType sType; - const void* pNext; - uint8_t temporalId; - VkBool32 useInitialRcQp; - VkVideoEncodeH265QpEXT initialRcQp; - VkBool32 useMinQp; - VkVideoEncodeH265QpEXT minQp; - VkBool32 useMaxQp; - VkVideoEncodeH265QpEXT maxQp; - VkBool32 useMaxFrameSize; - VkVideoEncodeH265FrameSizeEXT maxFrameSize; -} VkVideoEncodeH265RateControlLayerInfoEXT; - - - -#define VK_EXT_video_decode_h264 1 -#include "vk_video/vulkan_video_codec_h264std_decode.h" -#define VK_EXT_VIDEO_DECODE_H264_SPEC_VERSION 7 -#define VK_EXT_VIDEO_DECODE_H264_EXTENSION_NAME "VK_EXT_video_decode_h264" - -typedef enum VkVideoDecodeH264PictureLayoutFlagBitsEXT { - VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_PROGRESSIVE_EXT = 0, - VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_INTERLEAVED_LINES_BIT_EXT = 0x00000001, - VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_INTERLACED_SEPARATE_PLANES_BIT_EXT = 0x00000002, - VK_VIDEO_DECODE_H264_PICTURE_LAYOUT_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkVideoDecodeH264PictureLayoutFlagBitsEXT; -typedef VkFlags VkVideoDecodeH264PictureLayoutFlagsEXT; -typedef struct VkVideoDecodeH264ProfileInfoEXT { - VkStructureType sType; - const void* pNext; - StdVideoH264ProfileIdc stdProfileIdc; - VkVideoDecodeH264PictureLayoutFlagBitsEXT pictureLayout; -} VkVideoDecodeH264ProfileInfoEXT; - -typedef struct VkVideoDecodeH264CapabilitiesEXT { - VkStructureType sType; - void* pNext; - StdVideoH264LevelIdc maxLevelIdc; - VkOffset2D fieldOffsetGranularity; -} VkVideoDecodeH264CapabilitiesEXT; - -typedef struct VkVideoDecodeH264SessionParametersAddInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t stdSPSCount; - const StdVideoH264SequenceParameterSet* pStdSPSs; - uint32_t stdPPSCount; - const StdVideoH264PictureParameterSet* pStdPPSs; -} VkVideoDecodeH264SessionParametersAddInfoEXT; - -typedef struct VkVideoDecodeH264SessionParametersCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t maxStdSPSCount; - uint32_t maxStdPPSCount; - const VkVideoDecodeH264SessionParametersAddInfoEXT* pParametersAddInfo; -} VkVideoDecodeH264SessionParametersCreateInfoEXT; - -typedef struct VkVideoDecodeH264PictureInfoEXT { - VkStructureType sType; - const void* pNext; - const StdVideoDecodeH264PictureInfo* pStdPictureInfo; - uint32_t sliceCount; - const uint32_t* pSliceOffsets; -} VkVideoDecodeH264PictureInfoEXT; - -typedef struct VkVideoDecodeH264DpbSlotInfoEXT { - VkStructureType sType; - const void* pNext; - const StdVideoDecodeH264ReferenceInfo* pStdReferenceInfo; -} VkVideoDecodeH264DpbSlotInfoEXT; - - - -#define VK_EXT_video_decode_h265 1 -#include "vk_video/vulkan_video_codec_h265std_decode.h" -#define VK_EXT_VIDEO_DECODE_H265_SPEC_VERSION 5 -#define VK_EXT_VIDEO_DECODE_H265_EXTENSION_NAME "VK_EXT_video_decode_h265" -typedef struct VkVideoDecodeH265ProfileInfoEXT { - VkStructureType sType; - const void* pNext; - StdVideoH265ProfileIdc stdProfileIdc; -} VkVideoDecodeH265ProfileInfoEXT; - -typedef struct VkVideoDecodeH265CapabilitiesEXT { - VkStructureType sType; - void* pNext; - StdVideoH265LevelIdc maxLevelIdc; -} VkVideoDecodeH265CapabilitiesEXT; - -typedef struct VkVideoDecodeH265SessionParametersAddInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t stdVPSCount; - const StdVideoH265VideoParameterSet* pStdVPSs; - uint32_t stdSPSCount; - const StdVideoH265SequenceParameterSet* pStdSPSs; - uint32_t stdPPSCount; - const StdVideoH265PictureParameterSet* pStdPPSs; -} VkVideoDecodeH265SessionParametersAddInfoEXT; - -typedef struct VkVideoDecodeH265SessionParametersCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t maxStdVPSCount; - uint32_t maxStdSPSCount; - uint32_t maxStdPPSCount; - const VkVideoDecodeH265SessionParametersAddInfoEXT* pParametersAddInfo; -} VkVideoDecodeH265SessionParametersCreateInfoEXT; - -typedef struct VkVideoDecodeH265PictureInfoEXT { - VkStructureType sType; - const void* pNext; - StdVideoDecodeH265PictureInfo* pStdPictureInfo; - uint32_t sliceCount; - const uint32_t* pSliceOffsets; -} VkVideoDecodeH265PictureInfoEXT; - -typedef struct VkVideoDecodeH265DpbSlotInfoEXT { - VkStructureType sType; - const void* pNext; - const StdVideoDecodeH265ReferenceInfo* pStdReferenceInfo; -} VkVideoDecodeH265DpbSlotInfoEXT; - - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vulkan/vulkan_core.h b/ios/include/vulkan/vulkan_core.h deleted file mode 100644 index 8bbb41cc..00000000 --- a/ios/include/vulkan/vulkan_core.h +++ /dev/null @@ -1,16028 +0,0 @@ -#ifndef VULKAN_CORE_H_ -#define VULKAN_CORE_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_VERSION_1_0 1 -#include "vk_platform.h" - -#define VK_DEFINE_HANDLE(object) typedef struct object##_T* object; - - -#ifndef VK_USE_64_BIT_PTR_DEFINES - #if defined(__LP64__) || defined(_WIN64) || (defined(__x86_64__) && !defined(__ILP32__) ) || defined(_M_X64) || defined(__ia64) || defined (_M_IA64) || defined(__aarch64__) || defined(__powerpc64__) - #define VK_USE_64_BIT_PTR_DEFINES 1 - #else - #define VK_USE_64_BIT_PTR_DEFINES 0 - #endif -#endif - - -#ifndef VK_DEFINE_NON_DISPATCHABLE_HANDLE - #if (VK_USE_64_BIT_PTR_DEFINES==1) - #if (defined(__cplusplus) && (__cplusplus >= 201103L)) || (defined(_MSVC_LANG) && (_MSVC_LANG >= 201103L)) - #define VK_NULL_HANDLE nullptr - #else - #define VK_NULL_HANDLE ((void*)0) - #endif - #else - #define VK_NULL_HANDLE 0ULL - #endif -#endif -#ifndef VK_NULL_HANDLE - #define VK_NULL_HANDLE 0 -#endif - - -#ifndef VK_DEFINE_NON_DISPATCHABLE_HANDLE - #if (VK_USE_64_BIT_PTR_DEFINES==1) - #define VK_DEFINE_NON_DISPATCHABLE_HANDLE(object) typedef struct object##_T *object; - #else - #define VK_DEFINE_NON_DISPATCHABLE_HANDLE(object) typedef uint64_t object; - #endif -#endif - -// DEPRECATED: This define is deprecated. VK_MAKE_API_VERSION should be used instead. -#define VK_MAKE_VERSION(major, minor, patch) \ - ((((uint32_t)(major)) << 22) | (((uint32_t)(minor)) << 12) | ((uint32_t)(patch))) - -// DEPRECATED: This define has been removed. Specific version defines (e.g. VK_API_VERSION_1_0), or the VK_MAKE_VERSION macro, should be used instead. -//#define VK_API_VERSION VK_MAKE_VERSION(1, 0, 0) // Patch version should always be set to 0 - -#define VK_MAKE_API_VERSION(variant, major, minor, patch) \ - ((((uint32_t)(variant)) << 29) | (((uint32_t)(major)) << 22) | (((uint32_t)(minor)) << 12) | ((uint32_t)(patch))) - -// Vulkan 1.0 version number -#define VK_API_VERSION_1_0 VK_MAKE_API_VERSION(0, 1, 0, 0)// Patch version should always be set to 0 - -// Version of this file -#define VK_HEADER_VERSION 232 - -// Complete version of this file -#define VK_HEADER_VERSION_COMPLETE VK_MAKE_API_VERSION(0, 1, 3, VK_HEADER_VERSION) - -// DEPRECATED: This define is deprecated. VK_API_VERSION_MAJOR should be used instead. -#define VK_VERSION_MAJOR(version) ((uint32_t)(version) >> 22) - -// DEPRECATED: This define is deprecated. VK_API_VERSION_MINOR should be used instead. -#define VK_VERSION_MINOR(version) (((uint32_t)(version) >> 12) & 0x3FFU) - -// DEPRECATED: This define is deprecated. VK_API_VERSION_PATCH should be used instead. -#define VK_VERSION_PATCH(version) ((uint32_t)(version) & 0xFFFU) - -#define VK_API_VERSION_VARIANT(version) ((uint32_t)(version) >> 29) -#define VK_API_VERSION_MAJOR(version) (((uint32_t)(version) >> 22) & 0x7FU) -#define VK_API_VERSION_MINOR(version) (((uint32_t)(version) >> 12) & 0x3FFU) -#define VK_API_VERSION_PATCH(version) ((uint32_t)(version) & 0xFFFU) -typedef uint32_t VkBool32; -typedef uint64_t VkDeviceAddress; -typedef uint64_t VkDeviceSize; -typedef uint32_t VkFlags; -typedef uint32_t VkSampleMask; -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkBuffer) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkImage) -VK_DEFINE_HANDLE(VkInstance) -VK_DEFINE_HANDLE(VkPhysicalDevice) -VK_DEFINE_HANDLE(VkDevice) -VK_DEFINE_HANDLE(VkQueue) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSemaphore) -VK_DEFINE_HANDLE(VkCommandBuffer) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkFence) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDeviceMemory) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkEvent) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkQueryPool) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkBufferView) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkImageView) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkShaderModule) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPipelineCache) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPipelineLayout) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPipeline) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkRenderPass) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorSetLayout) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSampler) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorSet) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorPool) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkFramebuffer) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkCommandPool) -#define VK_ATTACHMENT_UNUSED (~0U) -#define VK_FALSE 0U -#define VK_LOD_CLAMP_NONE 1000.0F -#define VK_QUEUE_FAMILY_IGNORED (~0U) -#define VK_REMAINING_ARRAY_LAYERS (~0U) -#define VK_REMAINING_MIP_LEVELS (~0U) -#define VK_SUBPASS_EXTERNAL (~0U) -#define VK_TRUE 1U -#define VK_WHOLE_SIZE (~0ULL) -#define VK_MAX_MEMORY_TYPES 32U -#define VK_MAX_PHYSICAL_DEVICE_NAME_SIZE 256U -#define VK_UUID_SIZE 16U -#define VK_MAX_EXTENSION_NAME_SIZE 256U -#define VK_MAX_DESCRIPTION_SIZE 256U -#define VK_MAX_MEMORY_HEAPS 16U - -typedef enum VkResult { - VK_SUCCESS = 0, - VK_NOT_READY = 1, - VK_TIMEOUT = 2, - VK_EVENT_SET = 3, - VK_EVENT_RESET = 4, - VK_INCOMPLETE = 5, - VK_ERROR_OUT_OF_HOST_MEMORY = -1, - VK_ERROR_OUT_OF_DEVICE_MEMORY = -2, - VK_ERROR_INITIALIZATION_FAILED = -3, - VK_ERROR_DEVICE_LOST = -4, - VK_ERROR_MEMORY_MAP_FAILED = -5, - VK_ERROR_LAYER_NOT_PRESENT = -6, - VK_ERROR_EXTENSION_NOT_PRESENT = -7, - VK_ERROR_FEATURE_NOT_PRESENT = -8, - VK_ERROR_INCOMPATIBLE_DRIVER = -9, - VK_ERROR_TOO_MANY_OBJECTS = -10, - VK_ERROR_FORMAT_NOT_SUPPORTED = -11, - VK_ERROR_FRAGMENTED_POOL = -12, - VK_ERROR_UNKNOWN = -13, - VK_ERROR_OUT_OF_POOL_MEMORY = -1000069000, - VK_ERROR_INVALID_EXTERNAL_HANDLE = -1000072003, - VK_ERROR_FRAGMENTATION = -1000161000, - VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS = -1000257000, - VK_PIPELINE_COMPILE_REQUIRED = 1000297000, - VK_ERROR_SURFACE_LOST_KHR = -1000000000, - VK_ERROR_NATIVE_WINDOW_IN_USE_KHR = -1000000001, - VK_SUBOPTIMAL_KHR = 1000001003, - VK_ERROR_OUT_OF_DATE_KHR = -1000001004, - VK_ERROR_INCOMPATIBLE_DISPLAY_KHR = -1000003001, - VK_ERROR_VALIDATION_FAILED_EXT = -1000011001, - VK_ERROR_INVALID_SHADER_NV = -1000012000, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_ERROR_IMAGE_USAGE_NOT_SUPPORTED_KHR = -1000023000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_ERROR_VIDEO_PICTURE_LAYOUT_NOT_SUPPORTED_KHR = -1000023001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_ERROR_VIDEO_PROFILE_OPERATION_NOT_SUPPORTED_KHR = -1000023002, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_ERROR_VIDEO_PROFILE_FORMAT_NOT_SUPPORTED_KHR = -1000023003, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_ERROR_VIDEO_PROFILE_CODEC_NOT_SUPPORTED_KHR = -1000023004, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_ERROR_VIDEO_STD_VERSION_NOT_SUPPORTED_KHR = -1000023005, -#endif - VK_ERROR_INVALID_DRM_FORMAT_MODIFIER_PLANE_LAYOUT_EXT = -1000158000, - VK_ERROR_NOT_PERMITTED_KHR = -1000174001, - VK_ERROR_FULL_SCREEN_EXCLUSIVE_MODE_LOST_EXT = -1000255000, - VK_THREAD_IDLE_KHR = 1000268000, - VK_THREAD_DONE_KHR = 1000268001, - VK_OPERATION_DEFERRED_KHR = 1000268002, - VK_OPERATION_NOT_DEFERRED_KHR = 1000268003, - VK_ERROR_COMPRESSION_EXHAUSTED_EXT = -1000338000, - VK_ERROR_OUT_OF_POOL_MEMORY_KHR = VK_ERROR_OUT_OF_POOL_MEMORY, - VK_ERROR_INVALID_EXTERNAL_HANDLE_KHR = VK_ERROR_INVALID_EXTERNAL_HANDLE, - VK_ERROR_FRAGMENTATION_EXT = VK_ERROR_FRAGMENTATION, - VK_ERROR_NOT_PERMITTED_EXT = VK_ERROR_NOT_PERMITTED_KHR, - VK_ERROR_INVALID_DEVICE_ADDRESS_EXT = VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS, - VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS_KHR = VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS, - VK_PIPELINE_COMPILE_REQUIRED_EXT = VK_PIPELINE_COMPILE_REQUIRED, - VK_ERROR_PIPELINE_COMPILE_REQUIRED_EXT = VK_PIPELINE_COMPILE_REQUIRED, - VK_RESULT_MAX_ENUM = 0x7FFFFFFF -} VkResult; - -typedef enum VkStructureType { - VK_STRUCTURE_TYPE_APPLICATION_INFO = 0, - VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO = 1, - VK_STRUCTURE_TYPE_DEVICE_QUEUE_CREATE_INFO = 2, - VK_STRUCTURE_TYPE_DEVICE_CREATE_INFO = 3, - VK_STRUCTURE_TYPE_SUBMIT_INFO = 4, - VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO = 5, - VK_STRUCTURE_TYPE_MAPPED_MEMORY_RANGE = 6, - VK_STRUCTURE_TYPE_BIND_SPARSE_INFO = 7, - VK_STRUCTURE_TYPE_FENCE_CREATE_INFO = 8, - VK_STRUCTURE_TYPE_SEMAPHORE_CREATE_INFO = 9, - VK_STRUCTURE_TYPE_EVENT_CREATE_INFO = 10, - VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO = 11, - VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO = 12, - VK_STRUCTURE_TYPE_BUFFER_VIEW_CREATE_INFO = 13, - VK_STRUCTURE_TYPE_IMAGE_CREATE_INFO = 14, - VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO = 15, - VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO = 16, - VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO = 17, - VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO = 18, - VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_STATE_CREATE_INFO = 19, - VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO = 20, - VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_STATE_CREATE_INFO = 21, - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO = 22, - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO = 23, - VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO = 24, - VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO = 25, - VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO = 26, - VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO = 27, - VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO = 28, - VK_STRUCTURE_TYPE_COMPUTE_PIPELINE_CREATE_INFO = 29, - VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO = 30, - VK_STRUCTURE_TYPE_SAMPLER_CREATE_INFO = 31, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO = 32, - VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO = 33, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO = 34, - VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET = 35, - VK_STRUCTURE_TYPE_COPY_DESCRIPTOR_SET = 36, - VK_STRUCTURE_TYPE_FRAMEBUFFER_CREATE_INFO = 37, - VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO = 38, - VK_STRUCTURE_TYPE_COMMAND_POOL_CREATE_INFO = 39, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_ALLOCATE_INFO = 40, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO = 41, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_BEGIN_INFO = 42, - VK_STRUCTURE_TYPE_RENDER_PASS_BEGIN_INFO = 43, - VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER = 44, - VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER = 45, - VK_STRUCTURE_TYPE_MEMORY_BARRIER = 46, - VK_STRUCTURE_TYPE_LOADER_INSTANCE_CREATE_INFO = 47, - VK_STRUCTURE_TYPE_LOADER_DEVICE_CREATE_INFO = 48, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_PROPERTIES = 1000094000, - VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO = 1000157000, - VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO = 1000157001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES = 1000083000, - VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS = 1000127000, - VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO = 1000127001, - VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO = 1000060000, - VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO = 1000060003, - VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO = 1000060004, - VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO = 1000060005, - VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO = 1000060006, - VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO = 1000060013, - VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO = 1000060014, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES = 1000070000, - VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO = 1000070001, - VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2 = 1000146000, - VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2 = 1000146001, - VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2 = 1000146002, - VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2 = 1000146003, - VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2 = 1000146004, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2 = 1000059000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2 = 1000059001, - VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2 = 1000059002, - VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2 = 1000059003, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2 = 1000059004, - VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2 = 1000059005, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2 = 1000059006, - VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2 = 1000059007, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2 = 1000059008, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES = 1000117000, - VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO = 1000117001, - VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO = 1000117002, - VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO = 1000117003, - VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO = 1000053000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES = 1000053001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES = 1000053002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES = 1000120000, - VK_STRUCTURE_TYPE_PROTECTED_SUBMIT_INFO = 1000145000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_FEATURES = 1000145001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROTECTED_MEMORY_PROPERTIES = 1000145002, - VK_STRUCTURE_TYPE_DEVICE_QUEUE_INFO_2 = 1000145003, - VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO = 1000156000, - VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO = 1000156001, - VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO = 1000156002, - VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO = 1000156003, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES = 1000156004, - VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES = 1000156005, - VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO = 1000085000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO = 1000071000, - VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES = 1000071001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO = 1000071002, - VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES = 1000071003, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES = 1000071004, - VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO = 1000072000, - VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO = 1000072001, - VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO = 1000072002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO = 1000112000, - VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES = 1000112001, - VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO = 1000113000, - VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO = 1000077000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO = 1000076000, - VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES = 1000076001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES = 1000168000, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT = 1000168001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES = 1000063000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES = 49, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES = 50, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES = 51, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES = 52, - VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO = 1000147000, - VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2 = 1000109000, - VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2 = 1000109001, - VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2 = 1000109002, - VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2 = 1000109003, - VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2 = 1000109004, - VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO = 1000109005, - VK_STRUCTURE_TYPE_SUBPASS_END_INFO = 1000109006, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES = 1000177000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES = 1000196000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES = 1000180000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES = 1000082000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES = 1000197000, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO = 1000161000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES = 1000161001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES = 1000161002, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO = 1000161003, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT = 1000161004, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES = 1000199000, - VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE = 1000199001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES = 1000221000, - VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO = 1000246000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES = 1000130000, - VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO = 1000130001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES = 1000211000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES = 1000108000, - VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO = 1000108001, - VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO = 1000108002, - VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO = 1000108003, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES = 1000253000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES = 1000175000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES = 1000241000, - VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT = 1000241001, - VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT = 1000241002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES = 1000261000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES = 1000207000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES = 1000207001, - VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO = 1000207002, - VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO = 1000207003, - VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO = 1000207004, - VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO = 1000207005, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES = 1000257000, - VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO = 1000244001, - VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO = 1000257002, - VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO = 1000257003, - VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO = 1000257004, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_FEATURES = 53, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_3_PROPERTIES = 54, - VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO = 1000192000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES = 1000215000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES = 1000245000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES = 1000276000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES = 1000295000, - VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO = 1000295001, - VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO = 1000295002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES = 1000297000, - VK_STRUCTURE_TYPE_MEMORY_BARRIER_2 = 1000314000, - VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2 = 1000314001, - VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2 = 1000314002, - VK_STRUCTURE_TYPE_DEPENDENCY_INFO = 1000314003, - VK_STRUCTURE_TYPE_SUBMIT_INFO_2 = 1000314004, - VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO = 1000314005, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO = 1000314006, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES = 1000314007, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES = 1000325000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES = 1000335000, - VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2 = 1000337000, - VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2 = 1000337001, - VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2 = 1000337002, - VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2 = 1000337003, - VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2 = 1000337004, - VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2 = 1000337005, - VK_STRUCTURE_TYPE_BUFFER_COPY_2 = 1000337006, - VK_STRUCTURE_TYPE_IMAGE_COPY_2 = 1000337007, - VK_STRUCTURE_TYPE_IMAGE_BLIT_2 = 1000337008, - VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2 = 1000337009, - VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2 = 1000337010, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES = 1000225000, - VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO = 1000225001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES = 1000225002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES = 1000138000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES = 1000138001, - VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK = 1000138002, - VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO = 1000138003, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES = 1000066000, - VK_STRUCTURE_TYPE_RENDERING_INFO = 1000044000, - VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO = 1000044001, - VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO = 1000044002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES = 1000044003, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO = 1000044004, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES = 1000280000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES = 1000280001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES = 1000281001, - VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3 = 1000360000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES = 1000413000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES = 1000413001, - VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS = 1000413002, - VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS = 1000413003, - VK_STRUCTURE_TYPE_SWAPCHAIN_CREATE_INFO_KHR = 1000001000, - VK_STRUCTURE_TYPE_PRESENT_INFO_KHR = 1000001001, - VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_CAPABILITIES_KHR = 1000060007, - VK_STRUCTURE_TYPE_IMAGE_SWAPCHAIN_CREATE_INFO_KHR = 1000060008, - VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR = 1000060009, - VK_STRUCTURE_TYPE_ACQUIRE_NEXT_IMAGE_INFO_KHR = 1000060010, - VK_STRUCTURE_TYPE_DEVICE_GROUP_PRESENT_INFO_KHR = 1000060011, - VK_STRUCTURE_TYPE_DEVICE_GROUP_SWAPCHAIN_CREATE_INFO_KHR = 1000060012, - VK_STRUCTURE_TYPE_DISPLAY_MODE_CREATE_INFO_KHR = 1000002000, - VK_STRUCTURE_TYPE_DISPLAY_SURFACE_CREATE_INFO_KHR = 1000002001, - VK_STRUCTURE_TYPE_DISPLAY_PRESENT_INFO_KHR = 1000003000, - VK_STRUCTURE_TYPE_XLIB_SURFACE_CREATE_INFO_KHR = 1000004000, - VK_STRUCTURE_TYPE_XCB_SURFACE_CREATE_INFO_KHR = 1000005000, - VK_STRUCTURE_TYPE_WAYLAND_SURFACE_CREATE_INFO_KHR = 1000006000, - VK_STRUCTURE_TYPE_ANDROID_SURFACE_CREATE_INFO_KHR = 1000008000, - VK_STRUCTURE_TYPE_WIN32_SURFACE_CREATE_INFO_KHR = 1000009000, - VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT = 1000011000, - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_RASTERIZATION_ORDER_AMD = 1000018000, - VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_NAME_INFO_EXT = 1000022000, - VK_STRUCTURE_TYPE_DEBUG_MARKER_OBJECT_TAG_INFO_EXT = 1000022001, - VK_STRUCTURE_TYPE_DEBUG_MARKER_MARKER_INFO_EXT = 1000022002, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_PROFILE_INFO_KHR = 1000023000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_CAPABILITIES_KHR = 1000023001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_PICTURE_RESOURCE_INFO_KHR = 1000023002, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR = 1000023003, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_BIND_VIDEO_SESSION_MEMORY_INFO_KHR = 1000023004, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_SESSION_CREATE_INFO_KHR = 1000023005, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_CREATE_INFO_KHR = 1000023006, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_SESSION_PARAMETERS_UPDATE_INFO_KHR = 1000023007, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_BEGIN_CODING_INFO_KHR = 1000023008, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_END_CODING_INFO_KHR = 1000023009, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_CODING_CONTROL_INFO_KHR = 1000023010, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_REFERENCE_SLOT_INFO_KHR = 1000023011, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_QUEUE_FAMILY_VIDEO_PROPERTIES_KHR = 1000023012, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_PROFILE_LIST_INFO_KHR = 1000023013, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VIDEO_FORMAT_INFO_KHR = 1000023014, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_FORMAT_PROPERTIES_KHR = 1000023015, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_QUEUE_FAMILY_QUERY_RESULT_STATUS_PROPERTIES_KHR = 1000023016, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_INFO_KHR = 1000024000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_CAPABILITIES_KHR = 1000024001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_USAGE_INFO_KHR = 1000024002, -#endif - VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_IMAGE_CREATE_INFO_NV = 1000026000, - VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_BUFFER_CREATE_INFO_NV = 1000026001, - VK_STRUCTURE_TYPE_DEDICATED_ALLOCATION_MEMORY_ALLOCATE_INFO_NV = 1000026002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_FEATURES_EXT = 1000028000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TRANSFORM_FEEDBACK_PROPERTIES_EXT = 1000028001, - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_STREAM_CREATE_INFO_EXT = 1000028002, - VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX = 1000029000, - VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX = 1000029001, - VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX = 1000029002, - VK_STRUCTURE_TYPE_IMAGE_VIEW_HANDLE_INFO_NVX = 1000030000, - VK_STRUCTURE_TYPE_IMAGE_VIEW_ADDRESS_PROPERTIES_NVX = 1000030001, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_CAPABILITIES_EXT = 1000038000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT = 1000038001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT = 1000038002, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_VCL_FRAME_INFO_EXT = 1000038003, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_DPB_SLOT_INFO_EXT = 1000038004, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_NALU_SLICE_INFO_EXT = 1000038005, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_EMIT_PICTURE_PARAMETERS_INFO_EXT = 1000038006, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_PROFILE_INFO_EXT = 1000038007, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_INFO_EXT = 1000038008, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_RATE_CONTROL_LAYER_INFO_EXT = 1000038009, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H264_REFERENCE_LISTS_INFO_EXT = 1000038010, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_CAPABILITIES_EXT = 1000039000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT = 1000039001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT = 1000039002, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_VCL_FRAME_INFO_EXT = 1000039003, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_DPB_SLOT_INFO_EXT = 1000039004, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_NALU_SLICE_SEGMENT_INFO_EXT = 1000039005, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_EMIT_PICTURE_PARAMETERS_INFO_EXT = 1000039006, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_PROFILE_INFO_EXT = 1000039007, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_REFERENCE_LISTS_INFO_EXT = 1000039008, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_INFO_EXT = 1000039009, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_H265_RATE_CONTROL_LAYER_INFO_EXT = 1000039010, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_CAPABILITIES_EXT = 1000040000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PICTURE_INFO_EXT = 1000040001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_PROFILE_INFO_EXT = 1000040003, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_CREATE_INFO_EXT = 1000040004, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_SESSION_PARAMETERS_ADD_INFO_EXT = 1000040005, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H264_DPB_SLOT_INFO_EXT = 1000040006, -#endif - VK_STRUCTURE_TYPE_TEXTURE_LOD_GATHER_FORMAT_PROPERTIES_AMD = 1000041000, - VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR = 1000044006, - VK_STRUCTURE_TYPE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_INFO_EXT = 1000044007, - VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD = 1000044008, - VK_STRUCTURE_TYPE_MULTIVIEW_PER_VIEW_ATTRIBUTES_INFO_NVX = 1000044009, - VK_STRUCTURE_TYPE_STREAM_DESCRIPTOR_SURFACE_CREATE_INFO_GGP = 1000049000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CORNER_SAMPLED_IMAGE_FEATURES_NV = 1000050000, - VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_NV = 1000056000, - VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_NV = 1000056001, - VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_NV = 1000057000, - VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_NV = 1000057001, - VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_NV = 1000058000, - VK_STRUCTURE_TYPE_VALIDATION_FLAGS_EXT = 1000061000, - VK_STRUCTURE_TYPE_VI_SURFACE_CREATE_INFO_NN = 1000062000, - VK_STRUCTURE_TYPE_IMAGE_VIEW_ASTC_DECODE_MODE_EXT = 1000067000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ASTC_DECODE_FEATURES_EXT = 1000067001, - VK_STRUCTURE_TYPE_PIPELINE_ROBUSTNESS_CREATE_INFO_EXT = 1000068000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_FEATURES_EXT = 1000068001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_ROBUSTNESS_PROPERTIES_EXT = 1000068002, - VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR = 1000073000, - VK_STRUCTURE_TYPE_EXPORT_MEMORY_WIN32_HANDLE_INFO_KHR = 1000073001, - VK_STRUCTURE_TYPE_MEMORY_WIN32_HANDLE_PROPERTIES_KHR = 1000073002, - VK_STRUCTURE_TYPE_MEMORY_GET_WIN32_HANDLE_INFO_KHR = 1000073003, - VK_STRUCTURE_TYPE_IMPORT_MEMORY_FD_INFO_KHR = 1000074000, - VK_STRUCTURE_TYPE_MEMORY_FD_PROPERTIES_KHR = 1000074001, - VK_STRUCTURE_TYPE_MEMORY_GET_FD_INFO_KHR = 1000074002, - VK_STRUCTURE_TYPE_WIN32_KEYED_MUTEX_ACQUIRE_RELEASE_INFO_KHR = 1000075000, - VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR = 1000078000, - VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_WIN32_HANDLE_INFO_KHR = 1000078001, - VK_STRUCTURE_TYPE_D3D12_FENCE_SUBMIT_INFO_KHR = 1000078002, - VK_STRUCTURE_TYPE_SEMAPHORE_GET_WIN32_HANDLE_INFO_KHR = 1000078003, - VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_FD_INFO_KHR = 1000079000, - VK_STRUCTURE_TYPE_SEMAPHORE_GET_FD_INFO_KHR = 1000079001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PUSH_DESCRIPTOR_PROPERTIES_KHR = 1000080000, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_CONDITIONAL_RENDERING_INFO_EXT = 1000081000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONDITIONAL_RENDERING_FEATURES_EXT = 1000081001, - VK_STRUCTURE_TYPE_CONDITIONAL_RENDERING_BEGIN_INFO_EXT = 1000081002, - VK_STRUCTURE_TYPE_PRESENT_REGIONS_KHR = 1000084000, - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_W_SCALING_STATE_CREATE_INFO_NV = 1000087000, - VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT = 1000090000, - VK_STRUCTURE_TYPE_DISPLAY_POWER_INFO_EXT = 1000091000, - VK_STRUCTURE_TYPE_DEVICE_EVENT_INFO_EXT = 1000091001, - VK_STRUCTURE_TYPE_DISPLAY_EVENT_INFO_EXT = 1000091002, - VK_STRUCTURE_TYPE_SWAPCHAIN_COUNTER_CREATE_INFO_EXT = 1000091003, - VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE = 1000092000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PER_VIEW_ATTRIBUTES_PROPERTIES_NVX = 1000097000, - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SWIZZLE_STATE_CREATE_INFO_NV = 1000098000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DISCARD_RECTANGLE_PROPERTIES_EXT = 1000099000, - VK_STRUCTURE_TYPE_PIPELINE_DISCARD_RECTANGLE_STATE_CREATE_INFO_EXT = 1000099001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CONSERVATIVE_RASTERIZATION_PROPERTIES_EXT = 1000101000, - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_CONSERVATIVE_STATE_CREATE_INFO_EXT = 1000101001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_ENABLE_FEATURES_EXT = 1000102000, - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_DEPTH_CLIP_STATE_CREATE_INFO_EXT = 1000102001, - VK_STRUCTURE_TYPE_HDR_METADATA_EXT = 1000105000, - VK_STRUCTURE_TYPE_SHARED_PRESENT_SURFACE_CAPABILITIES_KHR = 1000111000, - VK_STRUCTURE_TYPE_IMPORT_FENCE_WIN32_HANDLE_INFO_KHR = 1000114000, - VK_STRUCTURE_TYPE_EXPORT_FENCE_WIN32_HANDLE_INFO_KHR = 1000114001, - VK_STRUCTURE_TYPE_FENCE_GET_WIN32_HANDLE_INFO_KHR = 1000114002, - VK_STRUCTURE_TYPE_IMPORT_FENCE_FD_INFO_KHR = 1000115000, - VK_STRUCTURE_TYPE_FENCE_GET_FD_INFO_KHR = 1000115001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_FEATURES_KHR = 1000116000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PERFORMANCE_QUERY_PROPERTIES_KHR = 1000116001, - VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_CREATE_INFO_KHR = 1000116002, - VK_STRUCTURE_TYPE_PERFORMANCE_QUERY_SUBMIT_INFO_KHR = 1000116003, - VK_STRUCTURE_TYPE_ACQUIRE_PROFILING_LOCK_INFO_KHR = 1000116004, - VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_KHR = 1000116005, - VK_STRUCTURE_TYPE_PERFORMANCE_COUNTER_DESCRIPTION_KHR = 1000116006, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SURFACE_INFO_2_KHR = 1000119000, - VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_KHR = 1000119001, - VK_STRUCTURE_TYPE_SURFACE_FORMAT_2_KHR = 1000119002, - VK_STRUCTURE_TYPE_DISPLAY_PROPERTIES_2_KHR = 1000121000, - VK_STRUCTURE_TYPE_DISPLAY_PLANE_PROPERTIES_2_KHR = 1000121001, - VK_STRUCTURE_TYPE_DISPLAY_MODE_PROPERTIES_2_KHR = 1000121002, - VK_STRUCTURE_TYPE_DISPLAY_PLANE_INFO_2_KHR = 1000121003, - VK_STRUCTURE_TYPE_DISPLAY_PLANE_CAPABILITIES_2_KHR = 1000121004, - VK_STRUCTURE_TYPE_IOS_SURFACE_CREATE_INFO_MVK = 1000122000, - VK_STRUCTURE_TYPE_MACOS_SURFACE_CREATE_INFO_MVK = 1000123000, - VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT = 1000128000, - VK_STRUCTURE_TYPE_DEBUG_UTILS_OBJECT_TAG_INFO_EXT = 1000128001, - VK_STRUCTURE_TYPE_DEBUG_UTILS_LABEL_EXT = 1000128002, - VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT = 1000128003, - VK_STRUCTURE_TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT = 1000128004, - VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_USAGE_ANDROID = 1000129000, - VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_PROPERTIES_ANDROID = 1000129001, - VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_ANDROID = 1000129002, - VK_STRUCTURE_TYPE_IMPORT_ANDROID_HARDWARE_BUFFER_INFO_ANDROID = 1000129003, - VK_STRUCTURE_TYPE_MEMORY_GET_ANDROID_HARDWARE_BUFFER_INFO_ANDROID = 1000129004, - VK_STRUCTURE_TYPE_EXTERNAL_FORMAT_ANDROID = 1000129005, - VK_STRUCTURE_TYPE_ANDROID_HARDWARE_BUFFER_FORMAT_PROPERTIES_2_ANDROID = 1000129006, - VK_STRUCTURE_TYPE_SAMPLE_LOCATIONS_INFO_EXT = 1000143000, - VK_STRUCTURE_TYPE_RENDER_PASS_SAMPLE_LOCATIONS_BEGIN_INFO_EXT = 1000143001, - VK_STRUCTURE_TYPE_PIPELINE_SAMPLE_LOCATIONS_STATE_CREATE_INFO_EXT = 1000143002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLE_LOCATIONS_PROPERTIES_EXT = 1000143003, - VK_STRUCTURE_TYPE_MULTISAMPLE_PROPERTIES_EXT = 1000143004, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_FEATURES_EXT = 1000148000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BLEND_OPERATION_ADVANCED_PROPERTIES_EXT = 1000148001, - VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_ADVANCED_STATE_CREATE_INFO_EXT = 1000148002, - VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_TO_COLOR_STATE_CREATE_INFO_NV = 1000149000, - VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_KHR = 1000150007, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_GEOMETRY_INFO_KHR = 1000150000, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_DEVICE_ADDRESS_INFO_KHR = 1000150002, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_AABBS_DATA_KHR = 1000150003, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_INSTANCES_DATA_KHR = 1000150004, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_TRIANGLES_DATA_KHR = 1000150005, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_KHR = 1000150006, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_VERSION_INFO_KHR = 1000150009, - VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_INFO_KHR = 1000150010, - VK_STRUCTURE_TYPE_COPY_ACCELERATION_STRUCTURE_TO_MEMORY_INFO_KHR = 1000150011, - VK_STRUCTURE_TYPE_COPY_MEMORY_TO_ACCELERATION_STRUCTURE_INFO_KHR = 1000150012, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_FEATURES_KHR = 1000150013, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ACCELERATION_STRUCTURE_PROPERTIES_KHR = 1000150014, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_KHR = 1000150017, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_BUILD_SIZES_INFO_KHR = 1000150020, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_FEATURES_KHR = 1000347000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PIPELINE_PROPERTIES_KHR = 1000347001, - VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_KHR = 1000150015, - VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_KHR = 1000150016, - VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_INTERFACE_CREATE_INFO_KHR = 1000150018, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_QUERY_FEATURES_KHR = 1000348013, - VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_MODULATION_STATE_CREATE_INFO_NV = 1000152000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_FEATURES_NV = 1000154000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SM_BUILTINS_PROPERTIES_NV = 1000154001, - VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_EXT = 1000158000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_DRM_FORMAT_MODIFIER_INFO_EXT = 1000158002, - VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_LIST_CREATE_INFO_EXT = 1000158003, - VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_EXPLICIT_CREATE_INFO_EXT = 1000158004, - VK_STRUCTURE_TYPE_IMAGE_DRM_FORMAT_MODIFIER_PROPERTIES_EXT = 1000158005, - VK_STRUCTURE_TYPE_DRM_FORMAT_MODIFIER_PROPERTIES_LIST_2_EXT = 1000158006, - VK_STRUCTURE_TYPE_VALIDATION_CACHE_CREATE_INFO_EXT = 1000160000, - VK_STRUCTURE_TYPE_SHADER_MODULE_VALIDATION_CACHE_CREATE_INFO_EXT = 1000160001, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_FEATURES_KHR = 1000163000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PORTABILITY_SUBSET_PROPERTIES_KHR = 1000163001, -#endif - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV = 1000164000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV = 1000164001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV = 1000164002, - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV = 1000164005, - VK_STRUCTURE_TYPE_RAY_TRACING_PIPELINE_CREATE_INFO_NV = 1000165000, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_CREATE_INFO_NV = 1000165001, - VK_STRUCTURE_TYPE_GEOMETRY_NV = 1000165003, - VK_STRUCTURE_TYPE_GEOMETRY_TRIANGLES_NV = 1000165004, - VK_STRUCTURE_TYPE_GEOMETRY_AABB_NV = 1000165005, - VK_STRUCTURE_TYPE_BIND_ACCELERATION_STRUCTURE_MEMORY_INFO_NV = 1000165006, - VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_ACCELERATION_STRUCTURE_NV = 1000165007, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_INFO_NV = 1000165008, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_PROPERTIES_NV = 1000165009, - VK_STRUCTURE_TYPE_RAY_TRACING_SHADER_GROUP_CREATE_INFO_NV = 1000165011, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_INFO_NV = 1000165012, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_REPRESENTATIVE_FRAGMENT_TEST_FEATURES_NV = 1000166000, - VK_STRUCTURE_TYPE_PIPELINE_REPRESENTATIVE_FRAGMENT_TEST_STATE_CREATE_INFO_NV = 1000166001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_IMAGE_FORMAT_INFO_EXT = 1000170000, - VK_STRUCTURE_TYPE_FILTER_CUBIC_IMAGE_VIEW_IMAGE_FORMAT_PROPERTIES_EXT = 1000170001, - VK_STRUCTURE_TYPE_IMPORT_MEMORY_HOST_POINTER_INFO_EXT = 1000178000, - VK_STRUCTURE_TYPE_MEMORY_HOST_POINTER_PROPERTIES_EXT = 1000178001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_HOST_PROPERTIES_EXT = 1000178002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CLOCK_FEATURES_KHR = 1000181000, - VK_STRUCTURE_TYPE_PIPELINE_COMPILER_CONTROL_CREATE_INFO_AMD = 1000183000, - VK_STRUCTURE_TYPE_CALIBRATED_TIMESTAMP_INFO_EXT = 1000184000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_AMD = 1000185000, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_CAPABILITIES_EXT = 1000187000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_CREATE_INFO_EXT = 1000187001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_SESSION_PARAMETERS_ADD_INFO_EXT = 1000187002, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PROFILE_INFO_EXT = 1000187003, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_PICTURE_INFO_EXT = 1000187004, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_DECODE_H265_DPB_SLOT_INFO_EXT = 1000187005, -#endif - VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR = 1000174000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR = 1000388000, - VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR = 1000388001, - VK_STRUCTURE_TYPE_DEVICE_MEMORY_OVERALLOCATION_CREATE_INFO_AMD = 1000189000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_PROPERTIES_EXT = 1000190000, - VK_STRUCTURE_TYPE_PIPELINE_VERTEX_INPUT_DIVISOR_STATE_CREATE_INFO_EXT = 1000190001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_DIVISOR_FEATURES_EXT = 1000190002, - VK_STRUCTURE_TYPE_PRESENT_FRAME_TOKEN_GGP = 1000191000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COMPUTE_SHADER_DERIVATIVES_FEATURES_NV = 1000201000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_NV = 1000202000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_NV = 1000202001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_FOOTPRINT_FEATURES_NV = 1000204000, - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV = 1000205000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXCLUSIVE_SCISSOR_FEATURES_NV = 1000205002, - VK_STRUCTURE_TYPE_CHECKPOINT_DATA_NV = 1000206000, - VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_NV = 1000206001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_FUNCTIONS_2_FEATURES_INTEL = 1000209000, - VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL = 1000210000, - VK_STRUCTURE_TYPE_INITIALIZE_PERFORMANCE_API_INFO_INTEL = 1000210001, - VK_STRUCTURE_TYPE_PERFORMANCE_MARKER_INFO_INTEL = 1000210002, - VK_STRUCTURE_TYPE_PERFORMANCE_STREAM_MARKER_INFO_INTEL = 1000210003, - VK_STRUCTURE_TYPE_PERFORMANCE_OVERRIDE_INFO_INTEL = 1000210004, - VK_STRUCTURE_TYPE_PERFORMANCE_CONFIGURATION_ACQUIRE_INFO_INTEL = 1000210005, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PCI_BUS_INFO_PROPERTIES_EXT = 1000212000, - VK_STRUCTURE_TYPE_DISPLAY_NATIVE_HDR_SURFACE_CAPABILITIES_AMD = 1000213000, - VK_STRUCTURE_TYPE_SWAPCHAIN_DISPLAY_NATIVE_HDR_CREATE_INFO_AMD = 1000213001, - VK_STRUCTURE_TYPE_IMAGEPIPE_SURFACE_CREATE_INFO_FUCHSIA = 1000214000, - VK_STRUCTURE_TYPE_METAL_SURFACE_CREATE_INFO_EXT = 1000217000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_FEATURES_EXT = 1000218000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_PROPERTIES_EXT = 1000218001, - VK_STRUCTURE_TYPE_RENDER_PASS_FRAGMENT_DENSITY_MAP_CREATE_INFO_EXT = 1000218002, - VK_STRUCTURE_TYPE_FRAGMENT_SHADING_RATE_ATTACHMENT_INFO_KHR = 1000226000, - VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_STATE_CREATE_INFO_KHR = 1000226001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_PROPERTIES_KHR = 1000226002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_FEATURES_KHR = 1000226003, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_KHR = 1000226004, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_PROPERTIES_2_AMD = 1000227000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COHERENT_MEMORY_FEATURES_AMD = 1000229000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_IMAGE_ATOMIC_INT64_FEATURES_EXT = 1000234000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_BUDGET_PROPERTIES_EXT = 1000237000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PRIORITY_FEATURES_EXT = 1000238000, - VK_STRUCTURE_TYPE_MEMORY_PRIORITY_ALLOCATE_INFO_EXT = 1000238001, - VK_STRUCTURE_TYPE_SURFACE_PROTECTED_CAPABILITIES_KHR = 1000239000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEDICATED_ALLOCATION_IMAGE_ALIASING_FEATURES_NV = 1000240000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT = 1000244000, - VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_CREATE_INFO_EXT = 1000244002, - VK_STRUCTURE_TYPE_VALIDATION_FEATURES_EXT = 1000247000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_WAIT_FEATURES_KHR = 1000248000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_FEATURES_NV = 1000249000, - VK_STRUCTURE_TYPE_COOPERATIVE_MATRIX_PROPERTIES_NV = 1000249001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COOPERATIVE_MATRIX_PROPERTIES_NV = 1000249002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV = 1000250000, - VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV = 1000250001, - VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV = 1000250002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_INTERLOCK_FEATURES_EXT = 1000251000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_IMAGE_ARRAYS_FEATURES_EXT = 1000252000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_FEATURES_EXT = 1000254000, - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_PROVOKING_VERTEX_STATE_CREATE_INFO_EXT = 1000254001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROVOKING_VERTEX_PROPERTIES_EXT = 1000254002, - VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_INFO_EXT = 1000255000, - VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_FULL_SCREEN_EXCLUSIVE_EXT = 1000255002, - VK_STRUCTURE_TYPE_SURFACE_FULL_SCREEN_EXCLUSIVE_WIN32_INFO_EXT = 1000255001, - VK_STRUCTURE_TYPE_HEADLESS_SURFACE_CREATE_INFO_EXT = 1000256000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_FEATURES_EXT = 1000259000, - VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_LINE_STATE_CREATE_INFO_EXT = 1000259001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINE_RASTERIZATION_PROPERTIES_EXT = 1000259002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT = 1000260000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INDEX_TYPE_UINT8_FEATURES_EXT = 1000265000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_FEATURES_EXT = 1000267000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_EXECUTABLE_PROPERTIES_FEATURES_KHR = 1000269000, - VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR = 1000269001, - VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_PROPERTIES_KHR = 1000269002, - VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INFO_KHR = 1000269003, - VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_STATISTIC_KHR = 1000269004, - VK_STRUCTURE_TYPE_PIPELINE_EXECUTABLE_INTERNAL_REPRESENTATION_KHR = 1000269005, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_2_FEATURES_EXT = 1000273000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_PROPERTIES_NV = 1000277000, - VK_STRUCTURE_TYPE_GRAPHICS_SHADER_GROUP_CREATE_INFO_NV = 1000277001, - VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_SHADER_GROUPS_CREATE_INFO_NV = 1000277002, - VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_TOKEN_NV = 1000277003, - VK_STRUCTURE_TYPE_INDIRECT_COMMANDS_LAYOUT_CREATE_INFO_NV = 1000277004, - VK_STRUCTURE_TYPE_GENERATED_COMMANDS_INFO_NV = 1000277005, - VK_STRUCTURE_TYPE_GENERATED_COMMANDS_MEMORY_REQUIREMENTS_INFO_NV = 1000277006, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_GENERATED_COMMANDS_FEATURES_NV = 1000277007, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INHERITED_VIEWPORT_SCISSOR_FEATURES_NV = 1000278000, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_VIEWPORT_SCISSOR_INFO_NV = 1000278001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_FEATURES_EXT = 1000281000, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDER_PASS_TRANSFORM_INFO_QCOM = 1000282000, - VK_STRUCTURE_TYPE_RENDER_PASS_TRANSFORM_BEGIN_INFO_QCOM = 1000282001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEVICE_MEMORY_REPORT_FEATURES_EXT = 1000284000, - VK_STRUCTURE_TYPE_DEVICE_DEVICE_MEMORY_REPORT_CREATE_INFO_EXT = 1000284001, - VK_STRUCTURE_TYPE_DEVICE_MEMORY_REPORT_CALLBACK_DATA_EXT = 1000284002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_FEATURES_EXT = 1000286000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ROBUSTNESS_2_PROPERTIES_EXT = 1000286001, - VK_STRUCTURE_TYPE_SAMPLER_CUSTOM_BORDER_COLOR_CREATE_INFO_EXT = 1000287000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_PROPERTIES_EXT = 1000287001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUSTOM_BORDER_COLOR_FEATURES_EXT = 1000287002, - VK_STRUCTURE_TYPE_PIPELINE_LIBRARY_CREATE_INFO_KHR = 1000290000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_BARRIER_FEATURES_NV = 1000292000, - VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_PRESENT_BARRIER_NV = 1000292001, - VK_STRUCTURE_TYPE_SWAPCHAIN_PRESENT_BARRIER_CREATE_INFO_NV = 1000292002, - VK_STRUCTURE_TYPE_PRESENT_ID_KHR = 1000294000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRESENT_ID_FEATURES_KHR = 1000294001, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_INFO_KHR = 1000299000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_INFO_KHR = 1000299001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_RATE_CONTROL_LAYER_INFO_KHR = 1000299002, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_CAPABILITIES_KHR = 1000299003, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_STRUCTURE_TYPE_VIDEO_ENCODE_USAGE_INFO_KHR = 1000299004, -#endif - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DIAGNOSTICS_CONFIG_FEATURES_NV = 1000300000, - VK_STRUCTURE_TYPE_DEVICE_DIAGNOSTICS_CONFIG_CREATE_INFO_NV = 1000300001, - VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECT_CREATE_INFO_EXT = 1000311000, - VK_STRUCTURE_TYPE_EXPORT_METAL_OBJECTS_INFO_EXT = 1000311001, - VK_STRUCTURE_TYPE_EXPORT_METAL_DEVICE_INFO_EXT = 1000311002, - VK_STRUCTURE_TYPE_EXPORT_METAL_COMMAND_QUEUE_INFO_EXT = 1000311003, - VK_STRUCTURE_TYPE_EXPORT_METAL_BUFFER_INFO_EXT = 1000311004, - VK_STRUCTURE_TYPE_IMPORT_METAL_BUFFER_INFO_EXT = 1000311005, - VK_STRUCTURE_TYPE_EXPORT_METAL_TEXTURE_INFO_EXT = 1000311006, - VK_STRUCTURE_TYPE_IMPORT_METAL_TEXTURE_INFO_EXT = 1000311007, - VK_STRUCTURE_TYPE_EXPORT_METAL_IO_SURFACE_INFO_EXT = 1000311008, - VK_STRUCTURE_TYPE_IMPORT_METAL_IO_SURFACE_INFO_EXT = 1000311009, - VK_STRUCTURE_TYPE_EXPORT_METAL_SHARED_EVENT_INFO_EXT = 1000311010, - VK_STRUCTURE_TYPE_IMPORT_METAL_SHARED_EVENT_INFO_EXT = 1000311011, - VK_STRUCTURE_TYPE_QUEUE_FAMILY_CHECKPOINT_PROPERTIES_2_NV = 1000314008, - VK_STRUCTURE_TYPE_CHECKPOINT_DATA_2_NV = 1000314009, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_FEATURES_EXT = 1000320000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GRAPHICS_PIPELINE_LIBRARY_PROPERTIES_EXT = 1000320001, - VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_LIBRARY_CREATE_INFO_EXT = 1000320002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD = 1000321000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR = 1000203000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_PROPERTIES_KHR = 1000322000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_FEATURES_KHR = 1000323000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV = 1000326000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV = 1000326001, - VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV = 1000326002, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_GEOMETRY_MOTION_TRIANGLES_DATA_NV = 1000327000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MOTION_BLUR_FEATURES_NV = 1000327001, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_MOTION_INFO_NV = 1000327002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_FEATURES_EXT = 1000328000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MESH_SHADER_PROPERTIES_EXT = 1000328001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_YCBCR_2_PLANE_444_FORMATS_FEATURES_EXT = 1000330000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_FEATURES_EXT = 1000332000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_2_PROPERTIES_EXT = 1000332001, - VK_STRUCTURE_TYPE_COPY_COMMAND_TRANSFORM_INFO_QCOM = 1000333000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_FEATURES_KHR = 1000336000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_FEATURES_EXT = 1000338000, - VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_CONTROL_EXT = 1000338001, - VK_STRUCTURE_TYPE_SUBRESOURCE_LAYOUT_2_EXT = 1000338002, - VK_STRUCTURE_TYPE_IMAGE_SUBRESOURCE_2_EXT = 1000338003, - VK_STRUCTURE_TYPE_IMAGE_COMPRESSION_PROPERTIES_EXT = 1000338004, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_FEATURES_EXT = 1000339000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_4444_FORMATS_FEATURES_EXT = 1000340000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FAULT_FEATURES_EXT = 1000341000, - VK_STRUCTURE_TYPE_DEVICE_FAULT_COUNTS_EXT = 1000341001, - VK_STRUCTURE_TYPE_DEVICE_FAULT_INFO_EXT = 1000341002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RGBA10X6_FORMATS_FEATURES_EXT = 1000344000, - VK_STRUCTURE_TYPE_DIRECTFB_SURFACE_CREATE_INFO_EXT = 1000346000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_INPUT_DYNAMIC_STATE_FEATURES_EXT = 1000352000, - VK_STRUCTURE_TYPE_VERTEX_INPUT_BINDING_DESCRIPTION_2_EXT = 1000352001, - VK_STRUCTURE_TYPE_VERTEX_INPUT_ATTRIBUTE_DESCRIPTION_2_EXT = 1000352002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRM_PROPERTIES_EXT = 1000353000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ADDRESS_BINDING_REPORT_FEATURES_EXT = 1000354000, - VK_STRUCTURE_TYPE_DEVICE_ADDRESS_BINDING_CALLBACK_DATA_EXT = 1000354001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLIP_CONTROL_FEATURES_EXT = 1000355000, - VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_DEPTH_CLIP_CONTROL_CREATE_INFO_EXT = 1000355001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVE_TOPOLOGY_LIST_RESTART_FEATURES_EXT = 1000356000, - VK_STRUCTURE_TYPE_IMPORT_MEMORY_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364000, - VK_STRUCTURE_TYPE_MEMORY_ZIRCON_HANDLE_PROPERTIES_FUCHSIA = 1000364001, - VK_STRUCTURE_TYPE_MEMORY_GET_ZIRCON_HANDLE_INFO_FUCHSIA = 1000364002, - VK_STRUCTURE_TYPE_IMPORT_SEMAPHORE_ZIRCON_HANDLE_INFO_FUCHSIA = 1000365000, - VK_STRUCTURE_TYPE_SEMAPHORE_GET_ZIRCON_HANDLE_INFO_FUCHSIA = 1000365001, - VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CREATE_INFO_FUCHSIA = 1000366000, - VK_STRUCTURE_TYPE_IMPORT_MEMORY_BUFFER_COLLECTION_FUCHSIA = 1000366001, - VK_STRUCTURE_TYPE_BUFFER_COLLECTION_IMAGE_CREATE_INFO_FUCHSIA = 1000366002, - VK_STRUCTURE_TYPE_BUFFER_COLLECTION_PROPERTIES_FUCHSIA = 1000366003, - VK_STRUCTURE_TYPE_BUFFER_CONSTRAINTS_INFO_FUCHSIA = 1000366004, - VK_STRUCTURE_TYPE_BUFFER_COLLECTION_BUFFER_CREATE_INFO_FUCHSIA = 1000366005, - VK_STRUCTURE_TYPE_IMAGE_CONSTRAINTS_INFO_FUCHSIA = 1000366006, - VK_STRUCTURE_TYPE_IMAGE_FORMAT_CONSTRAINTS_INFO_FUCHSIA = 1000366007, - VK_STRUCTURE_TYPE_SYSMEM_COLOR_SPACE_FUCHSIA = 1000366008, - VK_STRUCTURE_TYPE_BUFFER_COLLECTION_CONSTRAINTS_INFO_FUCHSIA = 1000366009, - VK_STRUCTURE_TYPE_SUBPASS_SHADING_PIPELINE_CREATE_INFO_HUAWEI = 1000369000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_FEATURES_HUAWEI = 1000369001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_SHADING_PROPERTIES_HUAWEI = 1000369002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INVOCATION_MASK_FEATURES_HUAWEI = 1000370000, - VK_STRUCTURE_TYPE_MEMORY_GET_REMOTE_ADDRESS_INFO_NV = 1000371000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_MEMORY_RDMA_FEATURES_NV = 1000371001, - VK_STRUCTURE_TYPE_PIPELINE_PROPERTIES_IDENTIFIER_EXT = 1000372000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROPERTIES_FEATURES_EXT = 1000372001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_FEATURES_EXT = 1000376000, - VK_STRUCTURE_TYPE_SUBPASS_RESOLVE_PERFORMANCE_QUERY_EXT = 1000376001, - VK_STRUCTURE_TYPE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_INFO_EXT = 1000376002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_2_FEATURES_EXT = 1000377000, - VK_STRUCTURE_TYPE_SCREEN_SURFACE_CREATE_INFO_QNX = 1000378000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COLOR_WRITE_ENABLE_FEATURES_EXT = 1000381000, - VK_STRUCTURE_TYPE_PIPELINE_COLOR_WRITE_CREATE_INFO_EXT = 1000381001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIMITIVES_GENERATED_QUERY_FEATURES_EXT = 1000382000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_MAINTENANCE_1_FEATURES_KHR = 1000386000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_VIEW_MIN_LOD_FEATURES_EXT = 1000391000, - VK_STRUCTURE_TYPE_IMAGE_VIEW_MIN_LOD_CREATE_INFO_EXT = 1000391001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_FEATURES_EXT = 1000392000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTI_DRAW_PROPERTIES_EXT = 1000392001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_2D_VIEW_OF_3D_FEATURES_EXT = 1000393000, - VK_STRUCTURE_TYPE_MICROMAP_BUILD_INFO_EXT = 1000396000, - VK_STRUCTURE_TYPE_MICROMAP_VERSION_INFO_EXT = 1000396001, - VK_STRUCTURE_TYPE_COPY_MICROMAP_INFO_EXT = 1000396002, - VK_STRUCTURE_TYPE_COPY_MICROMAP_TO_MEMORY_INFO_EXT = 1000396003, - VK_STRUCTURE_TYPE_COPY_MEMORY_TO_MICROMAP_INFO_EXT = 1000396004, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_FEATURES_EXT = 1000396005, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPACITY_MICROMAP_PROPERTIES_EXT = 1000396006, - VK_STRUCTURE_TYPE_MICROMAP_CREATE_INFO_EXT = 1000396007, - VK_STRUCTURE_TYPE_MICROMAP_BUILD_SIZES_INFO_EXT = 1000396008, - VK_STRUCTURE_TYPE_ACCELERATION_STRUCTURE_TRIANGLES_OPACITY_MICROMAP_EXT = 1000396009, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BORDER_COLOR_SWIZZLE_FEATURES_EXT = 1000411000, - VK_STRUCTURE_TYPE_SAMPLER_BORDER_COLOR_COMPONENT_MAPPING_CREATE_INFO_EXT = 1000411001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PAGEABLE_DEVICE_LOCAL_MEMORY_FEATURES_EXT = 1000412000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_SET_HOST_MAPPING_FEATURES_VALVE = 1000420000, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_BINDING_REFERENCE_VALVE = 1000420001, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_HOST_MAPPING_INFO_VALVE = 1000420002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT = 1000421000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_NON_SEAMLESS_CUBE_MAP_FEATURES_EXT = 1000422000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_FEATURES_QCOM = 1000425000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_DENSITY_MAP_OFFSET_PROPERTIES_QCOM = 1000425001, - VK_STRUCTURE_TYPE_SUBPASS_FRAGMENT_DENSITY_MAP_OFFSET_END_INFO_QCOM = 1000425002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LINEAR_COLOR_ATTACHMENT_FEATURES_NV = 1000430000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_FEATURES_EXT = 1000437000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_FEATURES_QCOM = 1000440000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_PROCESSING_PROPERTIES_QCOM = 1000440001, - VK_STRUCTURE_TYPE_IMAGE_VIEW_SAMPLE_WEIGHT_CREATE_INFO_QCOM = 1000440002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_FEATURES_EXT = 1000455000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTENDED_DYNAMIC_STATE_3_PROPERTIES_EXT = 1000455001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBPASS_MERGE_FEEDBACK_FEATURES_EXT = 1000458000, - VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_CONTROL_EXT = 1000458001, - VK_STRUCTURE_TYPE_RENDER_PASS_CREATION_FEEDBACK_CREATE_INFO_EXT = 1000458002, - VK_STRUCTURE_TYPE_RENDER_PASS_SUBPASS_FEEDBACK_CREATE_INFO_EXT = 1000458003, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_FEATURES_EXT = 1000462000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_MODULE_IDENTIFIER_PROPERTIES_EXT = 1000462001, - VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_MODULE_IDENTIFIER_CREATE_INFO_EXT = 1000462002, - VK_STRUCTURE_TYPE_SHADER_MODULE_IDENTIFIER_EXT = 1000462003, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT = 1000342000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_FEATURES_NV = 1000464000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_OPTICAL_FLOW_PROPERTIES_NV = 1000464001, - VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_INFO_NV = 1000464002, - VK_STRUCTURE_TYPE_OPTICAL_FLOW_IMAGE_FORMAT_PROPERTIES_NV = 1000464003, - VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_INFO_NV = 1000464004, - VK_STRUCTURE_TYPE_OPTICAL_FLOW_EXECUTE_INFO_NV = 1000464005, - VK_STRUCTURE_TYPE_OPTICAL_FLOW_SESSION_CREATE_PRIVATE_DATA_INFO_NV = 1000464010, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LEGACY_DITHERING_FEATURES_EXT = 1000465000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_PROTECTED_ACCESS_FEATURES_EXT = 1000466000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TILE_PROPERTIES_FEATURES_QCOM = 1000484000, - VK_STRUCTURE_TYPE_TILE_PROPERTIES_QCOM = 1000484001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_AMIGO_PROFILING_FEATURES_SEC = 1000485000, - VK_STRUCTURE_TYPE_AMIGO_PROFILING_SUBMIT_INFO_SEC = 1000485001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT = 1000351000, - VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT = 1000351002, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_FEATURES_ARM = 1000497000, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_CORE_BUILTINS_PROPERTIES_ARM = 1000497001, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETERS_FEATURES, - VK_STRUCTURE_TYPE_DEBUG_REPORT_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_DEBUG_REPORT_CALLBACK_CREATE_INFO_EXT, - VK_STRUCTURE_TYPE_RENDERING_INFO_KHR = VK_STRUCTURE_TYPE_RENDERING_INFO, - VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO_KHR = VK_STRUCTURE_TYPE_RENDERING_ATTACHMENT_INFO, - VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_PIPELINE_RENDERING_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DYNAMIC_RENDERING_FEATURES, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO_KHR = VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_RENDERING_INFO, - VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_NV = VK_STRUCTURE_TYPE_ATTACHMENT_SAMPLE_COUNT_INFO_AMD, - VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_RENDER_PASS_MULTIVIEW_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MULTIVIEW_PROPERTIES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FEATURES_2, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PROPERTIES_2, - VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2_KHR = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_2, - VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2_KHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_PROPERTIES_2, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_FORMAT_INFO_2, - VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2_KHR = VK_STRUCTURE_TYPE_QUEUE_FAMILY_PROPERTIES_2, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MEMORY_PROPERTIES_2, - VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2_KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_FORMAT_PROPERTIES_2, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SPARSE_IMAGE_FORMAT_INFO_2, - VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO_KHR = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_FLAGS_INFO, - VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_RENDER_PASS_BEGIN_INFO, - VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_COMMAND_BUFFER_BEGIN_INFO, - VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_SUBMIT_INFO, - VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_BIND_SPARSE_INFO, - VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO_KHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_DEVICE_GROUP_INFO, - VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO_KHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_DEVICE_GROUP_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXTURE_COMPRESSION_ASTC_HDR_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GROUP_PROPERTIES, - VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_DEVICE_GROUP_DEVICE_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_IMAGE_FORMAT_INFO, - VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES_KHR = VK_STRUCTURE_TYPE_EXTERNAL_IMAGE_FORMAT_PROPERTIES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_BUFFER_INFO, - VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES_KHR = VK_STRUCTURE_TYPE_EXTERNAL_BUFFER_PROPERTIES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ID_PROPERTIES, - VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_BUFFER_CREATE_INFO, - VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO, - VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO_KHR = VK_STRUCTURE_TYPE_EXPORT_MEMORY_ALLOCATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_SEMAPHORE_INFO, - VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES_KHR = VK_STRUCTURE_TYPE_EXTERNAL_SEMAPHORE_PROPERTIES, - VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_EXPORT_SEMAPHORE_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT16_INT8_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_16BIT_STORAGE_FEATURES, - VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_CREATE_INFO, - VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES2_EXT = VK_STRUCTURE_TYPE_SURFACE_CAPABILITIES_2_EXT, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES, - VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO, - VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO_KHR = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO, - VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO_KHR = VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO, - VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2_KHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2, - VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2_KHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2, - VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2_KHR = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2, - VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2_KHR = VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2, - VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2_KHR = VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2, - VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO_KHR = VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO, - VK_STRUCTURE_TYPE_SUBPASS_END_INFO_KHR = VK_STRUCTURE_TYPE_SUBPASS_END_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_EXTERNAL_FENCE_INFO, - VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES_KHR = VK_STRUCTURE_TYPE_EXTERNAL_FENCE_PROPERTIES, - VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_EXPORT_FENCE_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_POINT_CLIPPING_PROPERTIES, - VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_RENDER_PASS_INPUT_ATTACHMENT_ASPECT_CREATE_INFO, - VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_IMAGE_VIEW_USAGE_CREATE_INFO, - VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_PIPELINE_TESSELLATION_DOMAIN_ORIGIN_STATE_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTER_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VARIABLE_POINTERS_FEATURES_KHR, - VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS_KHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_REQUIREMENTS, - VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO_KHR = VK_STRUCTURE_TYPE_MEMORY_DEDICATED_ALLOCATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES, - VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_INLINE_UNIFORM_BLOCK_PROPERTIES, - VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK_EXT = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET_INLINE_UNIFORM_BLOCK, - VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_INLINE_UNIFORM_BLOCK_CREATE_INFO, - VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2_KHR = VK_STRUCTURE_TYPE_BUFFER_MEMORY_REQUIREMENTS_INFO_2, - VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2_KHR = VK_STRUCTURE_TYPE_IMAGE_MEMORY_REQUIREMENTS_INFO_2, - VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2_KHR = VK_STRUCTURE_TYPE_IMAGE_SPARSE_MEMORY_REQUIREMENTS_INFO_2, - VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2_KHR = VK_STRUCTURE_TYPE_MEMORY_REQUIREMENTS_2, - VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2_KHR = VK_STRUCTURE_TYPE_SPARSE_IMAGE_MEMORY_REQUIREMENTS_2, - VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO, - VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_CREATE_INFO, - VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO_KHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_INFO, - VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO_KHR = VK_STRUCTURE_TYPE_BIND_IMAGE_PLANE_MEMORY_INFO, - VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO_KHR = VK_STRUCTURE_TYPE_IMAGE_PLANE_MEMORY_REQUIREMENTS_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_YCBCR_CONVERSION_FEATURES, - VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES_KHR = VK_STRUCTURE_TYPE_SAMPLER_YCBCR_CONVERSION_IMAGE_FORMAT_PROPERTIES, - VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO_KHR = VK_STRUCTURE_TYPE_BIND_BUFFER_MEMORY_INFO, - VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO_KHR = VK_STRUCTURE_TYPE_BIND_IMAGE_MEMORY_INFO, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO_EXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT_EXT = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_3_PROPERTIES, - VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT_KHR = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_SUPPORT, - VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_DEVICE_QUEUE_GLOBAL_PRIORITY_CREATE_INFO_KHR, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES, - VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_PIPELINE_CREATION_FEEDBACK_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES, - VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE_KHR = VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_NV = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADER_BARYCENTRIC_FEATURES_KHR, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES, - VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO, - VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO_KHR = VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO, - VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO_KHR = VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO, - VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO_KHR = VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO, - VK_STRUCTURE_TYPE_QUERY_POOL_CREATE_INFO_INTEL = VK_STRUCTURE_TYPE_QUERY_POOL_PERFORMANCE_QUERY_CREATE_INFO_INTEL, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_TERMINATE_INVOCATION_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_PROPERTIES, - VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_REQUIRED_SUBGROUP_SIZE_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SUBGROUP_SIZE_CONTROL_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES, - VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT_KHR = VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT, - VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT_KHR = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_ADDRESS_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_EXT, - VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_EXT = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TOOL_PROPERTIES, - VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES, - VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO_KHR = VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO, - VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO_KHR = VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO, - VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO_KHR = VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO, - VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO_KHR = VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DEMOTE_TO_HELPER_INVOCATION_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_INTEGER_DOT_PRODUCT_PROPERTIES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TEXEL_BUFFER_ALIGNMENT_PROPERTIES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PRIVATE_DATA_FEATURES, - VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_DEVICE_PRIVATE_DATA_CREATE_INFO, - VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO_EXT = VK_STRUCTURE_TYPE_PRIVATE_DATA_SLOT_CREATE_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES, - VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR = VK_STRUCTURE_TYPE_MEMORY_BARRIER_2, - VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR = VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2, - VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2, - VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR = VK_STRUCTURE_TYPE_DEPENDENCY_INFO, - VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR = VK_STRUCTURE_TYPE_SUBMIT_INFO_2, - VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR = VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO, - VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR = VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_ZERO_INITIALIZE_WORKGROUP_MEMORY_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGE_ROBUSTNESS_FEATURES, - VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2_KHR = VK_STRUCTURE_TYPE_COPY_BUFFER_INFO_2, - VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2_KHR = VK_STRUCTURE_TYPE_COPY_IMAGE_INFO_2, - VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2_KHR = VK_STRUCTURE_TYPE_COPY_BUFFER_TO_IMAGE_INFO_2, - VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2_KHR = VK_STRUCTURE_TYPE_COPY_IMAGE_TO_BUFFER_INFO_2, - VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2_KHR = VK_STRUCTURE_TYPE_BLIT_IMAGE_INFO_2, - VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2_KHR = VK_STRUCTURE_TYPE_RESOLVE_IMAGE_INFO_2, - VK_STRUCTURE_TYPE_BUFFER_COPY_2_KHR = VK_STRUCTURE_TYPE_BUFFER_COPY_2, - VK_STRUCTURE_TYPE_IMAGE_COPY_2_KHR = VK_STRUCTURE_TYPE_IMAGE_COPY_2, - VK_STRUCTURE_TYPE_IMAGE_BLIT_2_KHR = VK_STRUCTURE_TYPE_IMAGE_BLIT_2, - VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2_KHR = VK_STRUCTURE_TYPE_BUFFER_IMAGE_COPY_2, - VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2_KHR = VK_STRUCTURE_TYPE_IMAGE_RESOLVE_2, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_ARM = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_FEATURES_EXT, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_VALVE = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MUTABLE_DESCRIPTOR_TYPE_FEATURES_EXT, - VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_VALVE = VK_STRUCTURE_TYPE_MUTABLE_DESCRIPTOR_TYPE_CREATE_INFO_EXT, - VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3_KHR = VK_STRUCTURE_TYPE_FORMAT_PROPERTIES_3, - VK_STRUCTURE_TYPE_PIPELINE_INFO_EXT = VK_STRUCTURE_TYPE_PIPELINE_INFO_KHR, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_EXT = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_GLOBAL_PRIORITY_QUERY_FEATURES_KHR, - VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_EXT = VK_STRUCTURE_TYPE_QUEUE_FAMILY_GLOBAL_PRIORITY_PROPERTIES_KHR, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_FEATURES, - VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES_KHR = VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_MAINTENANCE_4_PROPERTIES, - VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS_KHR = VK_STRUCTURE_TYPE_DEVICE_BUFFER_MEMORY_REQUIREMENTS, - VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS_KHR = VK_STRUCTURE_TYPE_DEVICE_IMAGE_MEMORY_REQUIREMENTS, - VK_STRUCTURE_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkStructureType; - -typedef enum VkPipelineCacheHeaderVersion { - VK_PIPELINE_CACHE_HEADER_VERSION_ONE = 1, - VK_PIPELINE_CACHE_HEADER_VERSION_MAX_ENUM = 0x7FFFFFFF -} VkPipelineCacheHeaderVersion; - -typedef enum VkImageLayout { - VK_IMAGE_LAYOUT_UNDEFINED = 0, - VK_IMAGE_LAYOUT_GENERAL = 1, - VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL = 2, - VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL = 3, - VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL = 4, - VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL = 5, - VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL = 6, - VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL = 7, - VK_IMAGE_LAYOUT_PREINITIALIZED = 8, - VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL = 1000117000, - VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL = 1000117001, - VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL = 1000241000, - VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL = 1000241001, - VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL = 1000241002, - VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL = 1000241003, - VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL = 1000314000, - VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL = 1000314001, - VK_IMAGE_LAYOUT_PRESENT_SRC_KHR = 1000001002, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_LAYOUT_VIDEO_DECODE_DST_KHR = 1000024000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_LAYOUT_VIDEO_DECODE_SRC_KHR = 1000024001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_LAYOUT_VIDEO_DECODE_DPB_KHR = 1000024002, -#endif - VK_IMAGE_LAYOUT_SHARED_PRESENT_KHR = 1000111000, - VK_IMAGE_LAYOUT_FRAGMENT_DENSITY_MAP_OPTIMAL_EXT = 1000218000, - VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR = 1000164003, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_LAYOUT_VIDEO_ENCODE_DST_KHR = 1000299000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_LAYOUT_VIDEO_ENCODE_SRC_KHR = 1000299001, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_LAYOUT_VIDEO_ENCODE_DPB_KHR = 1000299002, -#endif - VK_IMAGE_LAYOUT_ATTACHMENT_FEEDBACK_LOOP_OPTIMAL_EXT = 1000339000, - VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL_KHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_OPTIMAL, - VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL_KHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_OPTIMAL, - VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV = VK_IMAGE_LAYOUT_FRAGMENT_SHADING_RATE_ATTACHMENT_OPTIMAL_KHR, - VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL_KHR = VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL, - VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL_KHR = VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL, - VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL_KHR = VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL, - VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL_KHR = VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL, - VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR = VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL, - VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR = VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL, - VK_IMAGE_LAYOUT_MAX_ENUM = 0x7FFFFFFF -} VkImageLayout; - -typedef enum VkObjectType { - VK_OBJECT_TYPE_UNKNOWN = 0, - VK_OBJECT_TYPE_INSTANCE = 1, - VK_OBJECT_TYPE_PHYSICAL_DEVICE = 2, - VK_OBJECT_TYPE_DEVICE = 3, - VK_OBJECT_TYPE_QUEUE = 4, - VK_OBJECT_TYPE_SEMAPHORE = 5, - VK_OBJECT_TYPE_COMMAND_BUFFER = 6, - VK_OBJECT_TYPE_FENCE = 7, - VK_OBJECT_TYPE_DEVICE_MEMORY = 8, - VK_OBJECT_TYPE_BUFFER = 9, - VK_OBJECT_TYPE_IMAGE = 10, - VK_OBJECT_TYPE_EVENT = 11, - VK_OBJECT_TYPE_QUERY_POOL = 12, - VK_OBJECT_TYPE_BUFFER_VIEW = 13, - VK_OBJECT_TYPE_IMAGE_VIEW = 14, - VK_OBJECT_TYPE_SHADER_MODULE = 15, - VK_OBJECT_TYPE_PIPELINE_CACHE = 16, - VK_OBJECT_TYPE_PIPELINE_LAYOUT = 17, - VK_OBJECT_TYPE_RENDER_PASS = 18, - VK_OBJECT_TYPE_PIPELINE = 19, - VK_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT = 20, - VK_OBJECT_TYPE_SAMPLER = 21, - VK_OBJECT_TYPE_DESCRIPTOR_POOL = 22, - VK_OBJECT_TYPE_DESCRIPTOR_SET = 23, - VK_OBJECT_TYPE_FRAMEBUFFER = 24, - VK_OBJECT_TYPE_COMMAND_POOL = 25, - VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION = 1000156000, - VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE = 1000085000, - VK_OBJECT_TYPE_PRIVATE_DATA_SLOT = 1000295000, - VK_OBJECT_TYPE_SURFACE_KHR = 1000000000, - VK_OBJECT_TYPE_SWAPCHAIN_KHR = 1000001000, - VK_OBJECT_TYPE_DISPLAY_KHR = 1000002000, - VK_OBJECT_TYPE_DISPLAY_MODE_KHR = 1000002001, - VK_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT = 1000011000, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_OBJECT_TYPE_VIDEO_SESSION_KHR = 1000023000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_OBJECT_TYPE_VIDEO_SESSION_PARAMETERS_KHR = 1000023001, -#endif - VK_OBJECT_TYPE_CU_MODULE_NVX = 1000029000, - VK_OBJECT_TYPE_CU_FUNCTION_NVX = 1000029001, - VK_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT = 1000128000, - VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR = 1000150000, - VK_OBJECT_TYPE_VALIDATION_CACHE_EXT = 1000160000, - VK_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV = 1000165000, - VK_OBJECT_TYPE_PERFORMANCE_CONFIGURATION_INTEL = 1000210000, - VK_OBJECT_TYPE_DEFERRED_OPERATION_KHR = 1000268000, - VK_OBJECT_TYPE_INDIRECT_COMMANDS_LAYOUT_NV = 1000277000, - VK_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA = 1000366000, - VK_OBJECT_TYPE_MICROMAP_EXT = 1000396000, - VK_OBJECT_TYPE_OPTICAL_FLOW_SESSION_NV = 1000464000, - VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR = VK_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE, - VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR = VK_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION, - VK_OBJECT_TYPE_PRIVATE_DATA_SLOT_EXT = VK_OBJECT_TYPE_PRIVATE_DATA_SLOT, - VK_OBJECT_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkObjectType; - -typedef enum VkVendorId { - VK_VENDOR_ID_VIV = 0x10001, - VK_VENDOR_ID_VSI = 0x10002, - VK_VENDOR_ID_KAZAN = 0x10003, - VK_VENDOR_ID_CODEPLAY = 0x10004, - VK_VENDOR_ID_MESA = 0x10005, - VK_VENDOR_ID_POCL = 0x10006, - VK_VENDOR_ID_MAX_ENUM = 0x7FFFFFFF -} VkVendorId; - -typedef enum VkSystemAllocationScope { - VK_SYSTEM_ALLOCATION_SCOPE_COMMAND = 0, - VK_SYSTEM_ALLOCATION_SCOPE_OBJECT = 1, - VK_SYSTEM_ALLOCATION_SCOPE_CACHE = 2, - VK_SYSTEM_ALLOCATION_SCOPE_DEVICE = 3, - VK_SYSTEM_ALLOCATION_SCOPE_INSTANCE = 4, - VK_SYSTEM_ALLOCATION_SCOPE_MAX_ENUM = 0x7FFFFFFF -} VkSystemAllocationScope; - -typedef enum VkInternalAllocationType { - VK_INTERNAL_ALLOCATION_TYPE_EXECUTABLE = 0, - VK_INTERNAL_ALLOCATION_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkInternalAllocationType; - -typedef enum VkFormat { - VK_FORMAT_UNDEFINED = 0, - VK_FORMAT_R4G4_UNORM_PACK8 = 1, - VK_FORMAT_R4G4B4A4_UNORM_PACK16 = 2, - VK_FORMAT_B4G4R4A4_UNORM_PACK16 = 3, - VK_FORMAT_R5G6B5_UNORM_PACK16 = 4, - VK_FORMAT_B5G6R5_UNORM_PACK16 = 5, - VK_FORMAT_R5G5B5A1_UNORM_PACK16 = 6, - VK_FORMAT_B5G5R5A1_UNORM_PACK16 = 7, - VK_FORMAT_A1R5G5B5_UNORM_PACK16 = 8, - VK_FORMAT_R8_UNORM = 9, - VK_FORMAT_R8_SNORM = 10, - VK_FORMAT_R8_USCALED = 11, - VK_FORMAT_R8_SSCALED = 12, - VK_FORMAT_R8_UINT = 13, - VK_FORMAT_R8_SINT = 14, - VK_FORMAT_R8_SRGB = 15, - VK_FORMAT_R8G8_UNORM = 16, - VK_FORMAT_R8G8_SNORM = 17, - VK_FORMAT_R8G8_USCALED = 18, - VK_FORMAT_R8G8_SSCALED = 19, - VK_FORMAT_R8G8_UINT = 20, - VK_FORMAT_R8G8_SINT = 21, - VK_FORMAT_R8G8_SRGB = 22, - VK_FORMAT_R8G8B8_UNORM = 23, - VK_FORMAT_R8G8B8_SNORM = 24, - VK_FORMAT_R8G8B8_USCALED = 25, - VK_FORMAT_R8G8B8_SSCALED = 26, - VK_FORMAT_R8G8B8_UINT = 27, - VK_FORMAT_R8G8B8_SINT = 28, - VK_FORMAT_R8G8B8_SRGB = 29, - VK_FORMAT_B8G8R8_UNORM = 30, - VK_FORMAT_B8G8R8_SNORM = 31, - VK_FORMAT_B8G8R8_USCALED = 32, - VK_FORMAT_B8G8R8_SSCALED = 33, - VK_FORMAT_B8G8R8_UINT = 34, - VK_FORMAT_B8G8R8_SINT = 35, - VK_FORMAT_B8G8R8_SRGB = 36, - VK_FORMAT_R8G8B8A8_UNORM = 37, - VK_FORMAT_R8G8B8A8_SNORM = 38, - VK_FORMAT_R8G8B8A8_USCALED = 39, - VK_FORMAT_R8G8B8A8_SSCALED = 40, - VK_FORMAT_R8G8B8A8_UINT = 41, - VK_FORMAT_R8G8B8A8_SINT = 42, - VK_FORMAT_R8G8B8A8_SRGB = 43, - VK_FORMAT_B8G8R8A8_UNORM = 44, - VK_FORMAT_B8G8R8A8_SNORM = 45, - VK_FORMAT_B8G8R8A8_USCALED = 46, - VK_FORMAT_B8G8R8A8_SSCALED = 47, - VK_FORMAT_B8G8R8A8_UINT = 48, - VK_FORMAT_B8G8R8A8_SINT = 49, - VK_FORMAT_B8G8R8A8_SRGB = 50, - VK_FORMAT_A8B8G8R8_UNORM_PACK32 = 51, - VK_FORMAT_A8B8G8R8_SNORM_PACK32 = 52, - VK_FORMAT_A8B8G8R8_USCALED_PACK32 = 53, - VK_FORMAT_A8B8G8R8_SSCALED_PACK32 = 54, - VK_FORMAT_A8B8G8R8_UINT_PACK32 = 55, - VK_FORMAT_A8B8G8R8_SINT_PACK32 = 56, - VK_FORMAT_A8B8G8R8_SRGB_PACK32 = 57, - VK_FORMAT_A2R10G10B10_UNORM_PACK32 = 58, - VK_FORMAT_A2R10G10B10_SNORM_PACK32 = 59, - VK_FORMAT_A2R10G10B10_USCALED_PACK32 = 60, - VK_FORMAT_A2R10G10B10_SSCALED_PACK32 = 61, - VK_FORMAT_A2R10G10B10_UINT_PACK32 = 62, - VK_FORMAT_A2R10G10B10_SINT_PACK32 = 63, - VK_FORMAT_A2B10G10R10_UNORM_PACK32 = 64, - VK_FORMAT_A2B10G10R10_SNORM_PACK32 = 65, - VK_FORMAT_A2B10G10R10_USCALED_PACK32 = 66, - VK_FORMAT_A2B10G10R10_SSCALED_PACK32 = 67, - VK_FORMAT_A2B10G10R10_UINT_PACK32 = 68, - VK_FORMAT_A2B10G10R10_SINT_PACK32 = 69, - VK_FORMAT_R16_UNORM = 70, - VK_FORMAT_R16_SNORM = 71, - VK_FORMAT_R16_USCALED = 72, - VK_FORMAT_R16_SSCALED = 73, - VK_FORMAT_R16_UINT = 74, - VK_FORMAT_R16_SINT = 75, - VK_FORMAT_R16_SFLOAT = 76, - VK_FORMAT_R16G16_UNORM = 77, - VK_FORMAT_R16G16_SNORM = 78, - VK_FORMAT_R16G16_USCALED = 79, - VK_FORMAT_R16G16_SSCALED = 80, - VK_FORMAT_R16G16_UINT = 81, - VK_FORMAT_R16G16_SINT = 82, - VK_FORMAT_R16G16_SFLOAT = 83, - VK_FORMAT_R16G16B16_UNORM = 84, - VK_FORMAT_R16G16B16_SNORM = 85, - VK_FORMAT_R16G16B16_USCALED = 86, - VK_FORMAT_R16G16B16_SSCALED = 87, - VK_FORMAT_R16G16B16_UINT = 88, - VK_FORMAT_R16G16B16_SINT = 89, - VK_FORMAT_R16G16B16_SFLOAT = 90, - VK_FORMAT_R16G16B16A16_UNORM = 91, - VK_FORMAT_R16G16B16A16_SNORM = 92, - VK_FORMAT_R16G16B16A16_USCALED = 93, - VK_FORMAT_R16G16B16A16_SSCALED = 94, - VK_FORMAT_R16G16B16A16_UINT = 95, - VK_FORMAT_R16G16B16A16_SINT = 96, - VK_FORMAT_R16G16B16A16_SFLOAT = 97, - VK_FORMAT_R32_UINT = 98, - VK_FORMAT_R32_SINT = 99, - VK_FORMAT_R32_SFLOAT = 100, - VK_FORMAT_R32G32_UINT = 101, - VK_FORMAT_R32G32_SINT = 102, - VK_FORMAT_R32G32_SFLOAT = 103, - VK_FORMAT_R32G32B32_UINT = 104, - VK_FORMAT_R32G32B32_SINT = 105, - VK_FORMAT_R32G32B32_SFLOAT = 106, - VK_FORMAT_R32G32B32A32_UINT = 107, - VK_FORMAT_R32G32B32A32_SINT = 108, - VK_FORMAT_R32G32B32A32_SFLOAT = 109, - VK_FORMAT_R64_UINT = 110, - VK_FORMAT_R64_SINT = 111, - VK_FORMAT_R64_SFLOAT = 112, - VK_FORMAT_R64G64_UINT = 113, - VK_FORMAT_R64G64_SINT = 114, - VK_FORMAT_R64G64_SFLOAT = 115, - VK_FORMAT_R64G64B64_UINT = 116, - VK_FORMAT_R64G64B64_SINT = 117, - VK_FORMAT_R64G64B64_SFLOAT = 118, - VK_FORMAT_R64G64B64A64_UINT = 119, - VK_FORMAT_R64G64B64A64_SINT = 120, - VK_FORMAT_R64G64B64A64_SFLOAT = 121, - VK_FORMAT_B10G11R11_UFLOAT_PACK32 = 122, - VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 = 123, - VK_FORMAT_D16_UNORM = 124, - VK_FORMAT_X8_D24_UNORM_PACK32 = 125, - VK_FORMAT_D32_SFLOAT = 126, - VK_FORMAT_S8_UINT = 127, - VK_FORMAT_D16_UNORM_S8_UINT = 128, - VK_FORMAT_D24_UNORM_S8_UINT = 129, - VK_FORMAT_D32_SFLOAT_S8_UINT = 130, - VK_FORMAT_BC1_RGB_UNORM_BLOCK = 131, - VK_FORMAT_BC1_RGB_SRGB_BLOCK = 132, - VK_FORMAT_BC1_RGBA_UNORM_BLOCK = 133, - VK_FORMAT_BC1_RGBA_SRGB_BLOCK = 134, - VK_FORMAT_BC2_UNORM_BLOCK = 135, - VK_FORMAT_BC2_SRGB_BLOCK = 136, - VK_FORMAT_BC3_UNORM_BLOCK = 137, - VK_FORMAT_BC3_SRGB_BLOCK = 138, - VK_FORMAT_BC4_UNORM_BLOCK = 139, - VK_FORMAT_BC4_SNORM_BLOCK = 140, - VK_FORMAT_BC5_UNORM_BLOCK = 141, - VK_FORMAT_BC5_SNORM_BLOCK = 142, - VK_FORMAT_BC6H_UFLOAT_BLOCK = 143, - VK_FORMAT_BC6H_SFLOAT_BLOCK = 144, - VK_FORMAT_BC7_UNORM_BLOCK = 145, - VK_FORMAT_BC7_SRGB_BLOCK = 146, - VK_FORMAT_ETC2_R8G8B8_UNORM_BLOCK = 147, - VK_FORMAT_ETC2_R8G8B8_SRGB_BLOCK = 148, - VK_FORMAT_ETC2_R8G8B8A1_UNORM_BLOCK = 149, - VK_FORMAT_ETC2_R8G8B8A1_SRGB_BLOCK = 150, - VK_FORMAT_ETC2_R8G8B8A8_UNORM_BLOCK = 151, - VK_FORMAT_ETC2_R8G8B8A8_SRGB_BLOCK = 152, - VK_FORMAT_EAC_R11_UNORM_BLOCK = 153, - VK_FORMAT_EAC_R11_SNORM_BLOCK = 154, - VK_FORMAT_EAC_R11G11_UNORM_BLOCK = 155, - VK_FORMAT_EAC_R11G11_SNORM_BLOCK = 156, - VK_FORMAT_ASTC_4x4_UNORM_BLOCK = 157, - VK_FORMAT_ASTC_4x4_SRGB_BLOCK = 158, - VK_FORMAT_ASTC_5x4_UNORM_BLOCK = 159, - VK_FORMAT_ASTC_5x4_SRGB_BLOCK = 160, - VK_FORMAT_ASTC_5x5_UNORM_BLOCK = 161, - VK_FORMAT_ASTC_5x5_SRGB_BLOCK = 162, - VK_FORMAT_ASTC_6x5_UNORM_BLOCK = 163, - VK_FORMAT_ASTC_6x5_SRGB_BLOCK = 164, - VK_FORMAT_ASTC_6x6_UNORM_BLOCK = 165, - VK_FORMAT_ASTC_6x6_SRGB_BLOCK = 166, - VK_FORMAT_ASTC_8x5_UNORM_BLOCK = 167, - VK_FORMAT_ASTC_8x5_SRGB_BLOCK = 168, - VK_FORMAT_ASTC_8x6_UNORM_BLOCK = 169, - VK_FORMAT_ASTC_8x6_SRGB_BLOCK = 170, - VK_FORMAT_ASTC_8x8_UNORM_BLOCK = 171, - VK_FORMAT_ASTC_8x8_SRGB_BLOCK = 172, - VK_FORMAT_ASTC_10x5_UNORM_BLOCK = 173, - VK_FORMAT_ASTC_10x5_SRGB_BLOCK = 174, - VK_FORMAT_ASTC_10x6_UNORM_BLOCK = 175, - VK_FORMAT_ASTC_10x6_SRGB_BLOCK = 176, - VK_FORMAT_ASTC_10x8_UNORM_BLOCK = 177, - VK_FORMAT_ASTC_10x8_SRGB_BLOCK = 178, - VK_FORMAT_ASTC_10x10_UNORM_BLOCK = 179, - VK_FORMAT_ASTC_10x10_SRGB_BLOCK = 180, - VK_FORMAT_ASTC_12x10_UNORM_BLOCK = 181, - VK_FORMAT_ASTC_12x10_SRGB_BLOCK = 182, - VK_FORMAT_ASTC_12x12_UNORM_BLOCK = 183, - VK_FORMAT_ASTC_12x12_SRGB_BLOCK = 184, - VK_FORMAT_G8B8G8R8_422_UNORM = 1000156000, - VK_FORMAT_B8G8R8G8_422_UNORM = 1000156001, - VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM = 1000156002, - VK_FORMAT_G8_B8R8_2PLANE_420_UNORM = 1000156003, - VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM = 1000156004, - VK_FORMAT_G8_B8R8_2PLANE_422_UNORM = 1000156005, - VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM = 1000156006, - VK_FORMAT_R10X6_UNORM_PACK16 = 1000156007, - VK_FORMAT_R10X6G10X6_UNORM_2PACK16 = 1000156008, - VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16 = 1000156009, - VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16 = 1000156010, - VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16 = 1000156011, - VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16 = 1000156012, - VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16 = 1000156013, - VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16 = 1000156014, - VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16 = 1000156015, - VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16 = 1000156016, - VK_FORMAT_R12X4_UNORM_PACK16 = 1000156017, - VK_FORMAT_R12X4G12X4_UNORM_2PACK16 = 1000156018, - VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16 = 1000156019, - VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16 = 1000156020, - VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16 = 1000156021, - VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16 = 1000156022, - VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16 = 1000156023, - VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16 = 1000156024, - VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16 = 1000156025, - VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16 = 1000156026, - VK_FORMAT_G16B16G16R16_422_UNORM = 1000156027, - VK_FORMAT_B16G16R16G16_422_UNORM = 1000156028, - VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM = 1000156029, - VK_FORMAT_G16_B16R16_2PLANE_420_UNORM = 1000156030, - VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM = 1000156031, - VK_FORMAT_G16_B16R16_2PLANE_422_UNORM = 1000156032, - VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM = 1000156033, - VK_FORMAT_G8_B8R8_2PLANE_444_UNORM = 1000330000, - VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16 = 1000330001, - VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16 = 1000330002, - VK_FORMAT_G16_B16R16_2PLANE_444_UNORM = 1000330003, - VK_FORMAT_A4R4G4B4_UNORM_PACK16 = 1000340000, - VK_FORMAT_A4B4G4R4_UNORM_PACK16 = 1000340001, - VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK = 1000066000, - VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK = 1000066001, - VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK = 1000066002, - VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK = 1000066003, - VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK = 1000066004, - VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK = 1000066005, - VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK = 1000066006, - VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK = 1000066007, - VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK = 1000066008, - VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK = 1000066009, - VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK = 1000066010, - VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK = 1000066011, - VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK = 1000066012, - VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK = 1000066013, - VK_FORMAT_PVRTC1_2BPP_UNORM_BLOCK_IMG = 1000054000, - VK_FORMAT_PVRTC1_4BPP_UNORM_BLOCK_IMG = 1000054001, - VK_FORMAT_PVRTC2_2BPP_UNORM_BLOCK_IMG = 1000054002, - VK_FORMAT_PVRTC2_4BPP_UNORM_BLOCK_IMG = 1000054003, - VK_FORMAT_PVRTC1_2BPP_SRGB_BLOCK_IMG = 1000054004, - VK_FORMAT_PVRTC1_4BPP_SRGB_BLOCK_IMG = 1000054005, - VK_FORMAT_PVRTC2_2BPP_SRGB_BLOCK_IMG = 1000054006, - VK_FORMAT_PVRTC2_4BPP_SRGB_BLOCK_IMG = 1000054007, - VK_FORMAT_R16G16_S10_5_NV = 1000464000, - VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_4x4_SFLOAT_BLOCK, - VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_5x4_SFLOAT_BLOCK, - VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_5x5_SFLOAT_BLOCK, - VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_6x5_SFLOAT_BLOCK, - VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_6x6_SFLOAT_BLOCK, - VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_8x5_SFLOAT_BLOCK, - VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_8x6_SFLOAT_BLOCK, - VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_8x8_SFLOAT_BLOCK, - VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_10x5_SFLOAT_BLOCK, - VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_10x6_SFLOAT_BLOCK, - VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_10x8_SFLOAT_BLOCK, - VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_10x10_SFLOAT_BLOCK, - VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_12x10_SFLOAT_BLOCK, - VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK_EXT = VK_FORMAT_ASTC_12x12_SFLOAT_BLOCK, - VK_FORMAT_G8B8G8R8_422_UNORM_KHR = VK_FORMAT_G8B8G8R8_422_UNORM, - VK_FORMAT_B8G8R8G8_422_UNORM_KHR = VK_FORMAT_B8G8R8G8_422_UNORM, - VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM_KHR = VK_FORMAT_G8_B8_R8_3PLANE_420_UNORM, - VK_FORMAT_G8_B8R8_2PLANE_420_UNORM_KHR = VK_FORMAT_G8_B8R8_2PLANE_420_UNORM, - VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM_KHR = VK_FORMAT_G8_B8_R8_3PLANE_422_UNORM, - VK_FORMAT_G8_B8R8_2PLANE_422_UNORM_KHR = VK_FORMAT_G8_B8R8_2PLANE_422_UNORM, - VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM_KHR = VK_FORMAT_G8_B8_R8_3PLANE_444_UNORM, - VK_FORMAT_R10X6_UNORM_PACK16_KHR = VK_FORMAT_R10X6_UNORM_PACK16, - VK_FORMAT_R10X6G10X6_UNORM_2PACK16_KHR = VK_FORMAT_R10X6G10X6_UNORM_2PACK16, - VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16_KHR = VK_FORMAT_R10X6G10X6B10X6A10X6_UNORM_4PACK16, - VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16_KHR = VK_FORMAT_G10X6B10X6G10X6R10X6_422_UNORM_4PACK16, - VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16_KHR = VK_FORMAT_B10X6G10X6R10X6G10X6_422_UNORM_4PACK16, - VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16_KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_420_UNORM_3PACK16, - VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16_KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16, - VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16_KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_422_UNORM_3PACK16, - VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16_KHR = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_422_UNORM_3PACK16, - VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16_KHR = VK_FORMAT_G10X6_B10X6_R10X6_3PLANE_444_UNORM_3PACK16, - VK_FORMAT_R12X4_UNORM_PACK16_KHR = VK_FORMAT_R12X4_UNORM_PACK16, - VK_FORMAT_R12X4G12X4_UNORM_2PACK16_KHR = VK_FORMAT_R12X4G12X4_UNORM_2PACK16, - VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16_KHR = VK_FORMAT_R12X4G12X4B12X4A12X4_UNORM_4PACK16, - VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16_KHR = VK_FORMAT_G12X4B12X4G12X4R12X4_422_UNORM_4PACK16, - VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16_KHR = VK_FORMAT_B12X4G12X4R12X4G12X4_422_UNORM_4PACK16, - VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16_KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_420_UNORM_3PACK16, - VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16_KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_420_UNORM_3PACK16, - VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16_KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_422_UNORM_3PACK16, - VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16_KHR = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_422_UNORM_3PACK16, - VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16_KHR = VK_FORMAT_G12X4_B12X4_R12X4_3PLANE_444_UNORM_3PACK16, - VK_FORMAT_G16B16G16R16_422_UNORM_KHR = VK_FORMAT_G16B16G16R16_422_UNORM, - VK_FORMAT_B16G16R16G16_422_UNORM_KHR = VK_FORMAT_B16G16R16G16_422_UNORM, - VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM_KHR = VK_FORMAT_G16_B16_R16_3PLANE_420_UNORM, - VK_FORMAT_G16_B16R16_2PLANE_420_UNORM_KHR = VK_FORMAT_G16_B16R16_2PLANE_420_UNORM, - VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM_KHR = VK_FORMAT_G16_B16_R16_3PLANE_422_UNORM, - VK_FORMAT_G16_B16R16_2PLANE_422_UNORM_KHR = VK_FORMAT_G16_B16R16_2PLANE_422_UNORM, - VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM_KHR = VK_FORMAT_G16_B16_R16_3PLANE_444_UNORM, - VK_FORMAT_G8_B8R8_2PLANE_444_UNORM_EXT = VK_FORMAT_G8_B8R8_2PLANE_444_UNORM, - VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16_EXT = VK_FORMAT_G10X6_B10X6R10X6_2PLANE_444_UNORM_3PACK16, - VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16_EXT = VK_FORMAT_G12X4_B12X4R12X4_2PLANE_444_UNORM_3PACK16, - VK_FORMAT_G16_B16R16_2PLANE_444_UNORM_EXT = VK_FORMAT_G16_B16R16_2PLANE_444_UNORM, - VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT = VK_FORMAT_A4R4G4B4_UNORM_PACK16, - VK_FORMAT_A4B4G4R4_UNORM_PACK16_EXT = VK_FORMAT_A4B4G4R4_UNORM_PACK16, - VK_FORMAT_MAX_ENUM = 0x7FFFFFFF -} VkFormat; - -typedef enum VkImageTiling { - VK_IMAGE_TILING_OPTIMAL = 0, - VK_IMAGE_TILING_LINEAR = 1, - VK_IMAGE_TILING_DRM_FORMAT_MODIFIER_EXT = 1000158000, - VK_IMAGE_TILING_MAX_ENUM = 0x7FFFFFFF -} VkImageTiling; - -typedef enum VkImageType { - VK_IMAGE_TYPE_1D = 0, - VK_IMAGE_TYPE_2D = 1, - VK_IMAGE_TYPE_3D = 2, - VK_IMAGE_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkImageType; - -typedef enum VkPhysicalDeviceType { - VK_PHYSICAL_DEVICE_TYPE_OTHER = 0, - VK_PHYSICAL_DEVICE_TYPE_INTEGRATED_GPU = 1, - VK_PHYSICAL_DEVICE_TYPE_DISCRETE_GPU = 2, - VK_PHYSICAL_DEVICE_TYPE_VIRTUAL_GPU = 3, - VK_PHYSICAL_DEVICE_TYPE_CPU = 4, - VK_PHYSICAL_DEVICE_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkPhysicalDeviceType; - -typedef enum VkQueryType { - VK_QUERY_TYPE_OCCLUSION = 0, - VK_QUERY_TYPE_PIPELINE_STATISTICS = 1, - VK_QUERY_TYPE_TIMESTAMP = 2, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_QUERY_TYPE_RESULT_STATUS_ONLY_KHR = 1000023000, -#endif - VK_QUERY_TYPE_TRANSFORM_FEEDBACK_STREAM_EXT = 1000028004, - VK_QUERY_TYPE_PERFORMANCE_QUERY_KHR = 1000116000, - VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_KHR = 1000150000, - VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_SIZE_KHR = 1000150001, - VK_QUERY_TYPE_ACCELERATION_STRUCTURE_COMPACTED_SIZE_NV = 1000165000, - VK_QUERY_TYPE_PERFORMANCE_QUERY_INTEL = 1000210000, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_QUERY_TYPE_VIDEO_ENCODE_BITSTREAM_BUFFER_RANGE_KHR = 1000299000, -#endif - VK_QUERY_TYPE_MESH_PRIMITIVES_GENERATED_EXT = 1000328000, - VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT = 1000382000, - VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SERIALIZATION_BOTTOM_LEVEL_POINTERS_KHR = 1000386000, - VK_QUERY_TYPE_ACCELERATION_STRUCTURE_SIZE_KHR = 1000386001, - VK_QUERY_TYPE_MICROMAP_SERIALIZATION_SIZE_EXT = 1000396000, - VK_QUERY_TYPE_MICROMAP_COMPACTED_SIZE_EXT = 1000396001, - VK_QUERY_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkQueryType; - -typedef enum VkSharingMode { - VK_SHARING_MODE_EXCLUSIVE = 0, - VK_SHARING_MODE_CONCURRENT = 1, - VK_SHARING_MODE_MAX_ENUM = 0x7FFFFFFF -} VkSharingMode; - -typedef enum VkComponentSwizzle { - VK_COMPONENT_SWIZZLE_IDENTITY = 0, - VK_COMPONENT_SWIZZLE_ZERO = 1, - VK_COMPONENT_SWIZZLE_ONE = 2, - VK_COMPONENT_SWIZZLE_R = 3, - VK_COMPONENT_SWIZZLE_G = 4, - VK_COMPONENT_SWIZZLE_B = 5, - VK_COMPONENT_SWIZZLE_A = 6, - VK_COMPONENT_SWIZZLE_MAX_ENUM = 0x7FFFFFFF -} VkComponentSwizzle; - -typedef enum VkImageViewType { - VK_IMAGE_VIEW_TYPE_1D = 0, - VK_IMAGE_VIEW_TYPE_2D = 1, - VK_IMAGE_VIEW_TYPE_3D = 2, - VK_IMAGE_VIEW_TYPE_CUBE = 3, - VK_IMAGE_VIEW_TYPE_1D_ARRAY = 4, - VK_IMAGE_VIEW_TYPE_2D_ARRAY = 5, - VK_IMAGE_VIEW_TYPE_CUBE_ARRAY = 6, - VK_IMAGE_VIEW_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkImageViewType; - -typedef enum VkBlendFactor { - VK_BLEND_FACTOR_ZERO = 0, - VK_BLEND_FACTOR_ONE = 1, - VK_BLEND_FACTOR_SRC_COLOR = 2, - VK_BLEND_FACTOR_ONE_MINUS_SRC_COLOR = 3, - VK_BLEND_FACTOR_DST_COLOR = 4, - VK_BLEND_FACTOR_ONE_MINUS_DST_COLOR = 5, - VK_BLEND_FACTOR_SRC_ALPHA = 6, - VK_BLEND_FACTOR_ONE_MINUS_SRC_ALPHA = 7, - VK_BLEND_FACTOR_DST_ALPHA = 8, - VK_BLEND_FACTOR_ONE_MINUS_DST_ALPHA = 9, - VK_BLEND_FACTOR_CONSTANT_COLOR = 10, - VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_COLOR = 11, - VK_BLEND_FACTOR_CONSTANT_ALPHA = 12, - VK_BLEND_FACTOR_ONE_MINUS_CONSTANT_ALPHA = 13, - VK_BLEND_FACTOR_SRC_ALPHA_SATURATE = 14, - VK_BLEND_FACTOR_SRC1_COLOR = 15, - VK_BLEND_FACTOR_ONE_MINUS_SRC1_COLOR = 16, - VK_BLEND_FACTOR_SRC1_ALPHA = 17, - VK_BLEND_FACTOR_ONE_MINUS_SRC1_ALPHA = 18, - VK_BLEND_FACTOR_MAX_ENUM = 0x7FFFFFFF -} VkBlendFactor; - -typedef enum VkBlendOp { - VK_BLEND_OP_ADD = 0, - VK_BLEND_OP_SUBTRACT = 1, - VK_BLEND_OP_REVERSE_SUBTRACT = 2, - VK_BLEND_OP_MIN = 3, - VK_BLEND_OP_MAX = 4, - VK_BLEND_OP_ZERO_EXT = 1000148000, - VK_BLEND_OP_SRC_EXT = 1000148001, - VK_BLEND_OP_DST_EXT = 1000148002, - VK_BLEND_OP_SRC_OVER_EXT = 1000148003, - VK_BLEND_OP_DST_OVER_EXT = 1000148004, - VK_BLEND_OP_SRC_IN_EXT = 1000148005, - VK_BLEND_OP_DST_IN_EXT = 1000148006, - VK_BLEND_OP_SRC_OUT_EXT = 1000148007, - VK_BLEND_OP_DST_OUT_EXT = 1000148008, - VK_BLEND_OP_SRC_ATOP_EXT = 1000148009, - VK_BLEND_OP_DST_ATOP_EXT = 1000148010, - VK_BLEND_OP_XOR_EXT = 1000148011, - VK_BLEND_OP_MULTIPLY_EXT = 1000148012, - VK_BLEND_OP_SCREEN_EXT = 1000148013, - VK_BLEND_OP_OVERLAY_EXT = 1000148014, - VK_BLEND_OP_DARKEN_EXT = 1000148015, - VK_BLEND_OP_LIGHTEN_EXT = 1000148016, - VK_BLEND_OP_COLORDODGE_EXT = 1000148017, - VK_BLEND_OP_COLORBURN_EXT = 1000148018, - VK_BLEND_OP_HARDLIGHT_EXT = 1000148019, - VK_BLEND_OP_SOFTLIGHT_EXT = 1000148020, - VK_BLEND_OP_DIFFERENCE_EXT = 1000148021, - VK_BLEND_OP_EXCLUSION_EXT = 1000148022, - VK_BLEND_OP_INVERT_EXT = 1000148023, - VK_BLEND_OP_INVERT_RGB_EXT = 1000148024, - VK_BLEND_OP_LINEARDODGE_EXT = 1000148025, - VK_BLEND_OP_LINEARBURN_EXT = 1000148026, - VK_BLEND_OP_VIVIDLIGHT_EXT = 1000148027, - VK_BLEND_OP_LINEARLIGHT_EXT = 1000148028, - VK_BLEND_OP_PINLIGHT_EXT = 1000148029, - VK_BLEND_OP_HARDMIX_EXT = 1000148030, - VK_BLEND_OP_HSL_HUE_EXT = 1000148031, - VK_BLEND_OP_HSL_SATURATION_EXT = 1000148032, - VK_BLEND_OP_HSL_COLOR_EXT = 1000148033, - VK_BLEND_OP_HSL_LUMINOSITY_EXT = 1000148034, - VK_BLEND_OP_PLUS_EXT = 1000148035, - VK_BLEND_OP_PLUS_CLAMPED_EXT = 1000148036, - VK_BLEND_OP_PLUS_CLAMPED_ALPHA_EXT = 1000148037, - VK_BLEND_OP_PLUS_DARKER_EXT = 1000148038, - VK_BLEND_OP_MINUS_EXT = 1000148039, - VK_BLEND_OP_MINUS_CLAMPED_EXT = 1000148040, - VK_BLEND_OP_CONTRAST_EXT = 1000148041, - VK_BLEND_OP_INVERT_OVG_EXT = 1000148042, - VK_BLEND_OP_RED_EXT = 1000148043, - VK_BLEND_OP_GREEN_EXT = 1000148044, - VK_BLEND_OP_BLUE_EXT = 1000148045, - VK_BLEND_OP_MAX_ENUM = 0x7FFFFFFF -} VkBlendOp; - -typedef enum VkCompareOp { - VK_COMPARE_OP_NEVER = 0, - VK_COMPARE_OP_LESS = 1, - VK_COMPARE_OP_EQUAL = 2, - VK_COMPARE_OP_LESS_OR_EQUAL = 3, - VK_COMPARE_OP_GREATER = 4, - VK_COMPARE_OP_NOT_EQUAL = 5, - VK_COMPARE_OP_GREATER_OR_EQUAL = 6, - VK_COMPARE_OP_ALWAYS = 7, - VK_COMPARE_OP_MAX_ENUM = 0x7FFFFFFF -} VkCompareOp; - -typedef enum VkDynamicState { - VK_DYNAMIC_STATE_VIEWPORT = 0, - VK_DYNAMIC_STATE_SCISSOR = 1, - VK_DYNAMIC_STATE_LINE_WIDTH = 2, - VK_DYNAMIC_STATE_DEPTH_BIAS = 3, - VK_DYNAMIC_STATE_BLEND_CONSTANTS = 4, - VK_DYNAMIC_STATE_DEPTH_BOUNDS = 5, - VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK = 6, - VK_DYNAMIC_STATE_STENCIL_WRITE_MASK = 7, - VK_DYNAMIC_STATE_STENCIL_REFERENCE = 8, - VK_DYNAMIC_STATE_CULL_MODE = 1000267000, - VK_DYNAMIC_STATE_FRONT_FACE = 1000267001, - VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY = 1000267002, - VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT = 1000267003, - VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT = 1000267004, - VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE = 1000267005, - VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE = 1000267006, - VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE = 1000267007, - VK_DYNAMIC_STATE_DEPTH_COMPARE_OP = 1000267008, - VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE = 1000267009, - VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE = 1000267010, - VK_DYNAMIC_STATE_STENCIL_OP = 1000267011, - VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE = 1000377001, - VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE = 1000377002, - VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE = 1000377004, - VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_NV = 1000087000, - VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT = 1000099000, - VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT = 1000143000, - VK_DYNAMIC_STATE_RAY_TRACING_PIPELINE_STACK_SIZE_KHR = 1000347000, - VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV = 1000164004, - VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV = 1000164006, - VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV = 1000205001, - VK_DYNAMIC_STATE_FRAGMENT_SHADING_RATE_KHR = 1000226000, - VK_DYNAMIC_STATE_LINE_STIPPLE_EXT = 1000259000, - VK_DYNAMIC_STATE_VERTEX_INPUT_EXT = 1000352000, - VK_DYNAMIC_STATE_PATCH_CONTROL_POINTS_EXT = 1000377000, - VK_DYNAMIC_STATE_LOGIC_OP_EXT = 1000377003, - VK_DYNAMIC_STATE_COLOR_WRITE_ENABLE_EXT = 1000381000, - VK_DYNAMIC_STATE_TESSELLATION_DOMAIN_ORIGIN_EXT = 1000455002, - VK_DYNAMIC_STATE_DEPTH_CLAMP_ENABLE_EXT = 1000455003, - VK_DYNAMIC_STATE_POLYGON_MODE_EXT = 1000455004, - VK_DYNAMIC_STATE_RASTERIZATION_SAMPLES_EXT = 1000455005, - VK_DYNAMIC_STATE_SAMPLE_MASK_EXT = 1000455006, - VK_DYNAMIC_STATE_ALPHA_TO_COVERAGE_ENABLE_EXT = 1000455007, - VK_DYNAMIC_STATE_ALPHA_TO_ONE_ENABLE_EXT = 1000455008, - VK_DYNAMIC_STATE_LOGIC_OP_ENABLE_EXT = 1000455009, - VK_DYNAMIC_STATE_COLOR_BLEND_ENABLE_EXT = 1000455010, - VK_DYNAMIC_STATE_COLOR_BLEND_EQUATION_EXT = 1000455011, - VK_DYNAMIC_STATE_COLOR_WRITE_MASK_EXT = 1000455012, - VK_DYNAMIC_STATE_RASTERIZATION_STREAM_EXT = 1000455013, - VK_DYNAMIC_STATE_CONSERVATIVE_RASTERIZATION_MODE_EXT = 1000455014, - VK_DYNAMIC_STATE_EXTRA_PRIMITIVE_OVERESTIMATION_SIZE_EXT = 1000455015, - VK_DYNAMIC_STATE_DEPTH_CLIP_ENABLE_EXT = 1000455016, - VK_DYNAMIC_STATE_SAMPLE_LOCATIONS_ENABLE_EXT = 1000455017, - VK_DYNAMIC_STATE_COLOR_BLEND_ADVANCED_EXT = 1000455018, - VK_DYNAMIC_STATE_PROVOKING_VERTEX_MODE_EXT = 1000455019, - VK_DYNAMIC_STATE_LINE_RASTERIZATION_MODE_EXT = 1000455020, - VK_DYNAMIC_STATE_LINE_STIPPLE_ENABLE_EXT = 1000455021, - VK_DYNAMIC_STATE_DEPTH_CLIP_NEGATIVE_ONE_TO_ONE_EXT = 1000455022, - VK_DYNAMIC_STATE_VIEWPORT_W_SCALING_ENABLE_NV = 1000455023, - VK_DYNAMIC_STATE_VIEWPORT_SWIZZLE_NV = 1000455024, - VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_ENABLE_NV = 1000455025, - VK_DYNAMIC_STATE_COVERAGE_TO_COLOR_LOCATION_NV = 1000455026, - VK_DYNAMIC_STATE_COVERAGE_MODULATION_MODE_NV = 1000455027, - VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_ENABLE_NV = 1000455028, - VK_DYNAMIC_STATE_COVERAGE_MODULATION_TABLE_NV = 1000455029, - VK_DYNAMIC_STATE_SHADING_RATE_IMAGE_ENABLE_NV = 1000455030, - VK_DYNAMIC_STATE_REPRESENTATIVE_FRAGMENT_TEST_ENABLE_NV = 1000455031, - VK_DYNAMIC_STATE_COVERAGE_REDUCTION_MODE_NV = 1000455032, - VK_DYNAMIC_STATE_CULL_MODE_EXT = VK_DYNAMIC_STATE_CULL_MODE, - VK_DYNAMIC_STATE_FRONT_FACE_EXT = VK_DYNAMIC_STATE_FRONT_FACE, - VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY_EXT = VK_DYNAMIC_STATE_PRIMITIVE_TOPOLOGY, - VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT_EXT = VK_DYNAMIC_STATE_VIEWPORT_WITH_COUNT, - VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT_EXT = VK_DYNAMIC_STATE_SCISSOR_WITH_COUNT, - VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE_EXT = VK_DYNAMIC_STATE_VERTEX_INPUT_BINDING_STRIDE, - VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE_EXT = VK_DYNAMIC_STATE_DEPTH_TEST_ENABLE, - VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE_EXT = VK_DYNAMIC_STATE_DEPTH_WRITE_ENABLE, - VK_DYNAMIC_STATE_DEPTH_COMPARE_OP_EXT = VK_DYNAMIC_STATE_DEPTH_COMPARE_OP, - VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE_EXT = VK_DYNAMIC_STATE_DEPTH_BOUNDS_TEST_ENABLE, - VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE_EXT = VK_DYNAMIC_STATE_STENCIL_TEST_ENABLE, - VK_DYNAMIC_STATE_STENCIL_OP_EXT = VK_DYNAMIC_STATE_STENCIL_OP, - VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE_EXT = VK_DYNAMIC_STATE_RASTERIZER_DISCARD_ENABLE, - VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE_EXT = VK_DYNAMIC_STATE_DEPTH_BIAS_ENABLE, - VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE_EXT = VK_DYNAMIC_STATE_PRIMITIVE_RESTART_ENABLE, - VK_DYNAMIC_STATE_MAX_ENUM = 0x7FFFFFFF -} VkDynamicState; - -typedef enum VkFrontFace { - VK_FRONT_FACE_COUNTER_CLOCKWISE = 0, - VK_FRONT_FACE_CLOCKWISE = 1, - VK_FRONT_FACE_MAX_ENUM = 0x7FFFFFFF -} VkFrontFace; - -typedef enum VkVertexInputRate { - VK_VERTEX_INPUT_RATE_VERTEX = 0, - VK_VERTEX_INPUT_RATE_INSTANCE = 1, - VK_VERTEX_INPUT_RATE_MAX_ENUM = 0x7FFFFFFF -} VkVertexInputRate; - -typedef enum VkPrimitiveTopology { - VK_PRIMITIVE_TOPOLOGY_POINT_LIST = 0, - VK_PRIMITIVE_TOPOLOGY_LINE_LIST = 1, - VK_PRIMITIVE_TOPOLOGY_LINE_STRIP = 2, - VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST = 3, - VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP = 4, - VK_PRIMITIVE_TOPOLOGY_TRIANGLE_FAN = 5, - VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY = 6, - VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY = 7, - VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY = 8, - VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY = 9, - VK_PRIMITIVE_TOPOLOGY_PATCH_LIST = 10, - VK_PRIMITIVE_TOPOLOGY_MAX_ENUM = 0x7FFFFFFF -} VkPrimitiveTopology; - -typedef enum VkPolygonMode { - VK_POLYGON_MODE_FILL = 0, - VK_POLYGON_MODE_LINE = 1, - VK_POLYGON_MODE_POINT = 2, - VK_POLYGON_MODE_FILL_RECTANGLE_NV = 1000153000, - VK_POLYGON_MODE_MAX_ENUM = 0x7FFFFFFF -} VkPolygonMode; - -typedef enum VkStencilOp { - VK_STENCIL_OP_KEEP = 0, - VK_STENCIL_OP_ZERO = 1, - VK_STENCIL_OP_REPLACE = 2, - VK_STENCIL_OP_INCREMENT_AND_CLAMP = 3, - VK_STENCIL_OP_DECREMENT_AND_CLAMP = 4, - VK_STENCIL_OP_INVERT = 5, - VK_STENCIL_OP_INCREMENT_AND_WRAP = 6, - VK_STENCIL_OP_DECREMENT_AND_WRAP = 7, - VK_STENCIL_OP_MAX_ENUM = 0x7FFFFFFF -} VkStencilOp; - -typedef enum VkLogicOp { - VK_LOGIC_OP_CLEAR = 0, - VK_LOGIC_OP_AND = 1, - VK_LOGIC_OP_AND_REVERSE = 2, - VK_LOGIC_OP_COPY = 3, - VK_LOGIC_OP_AND_INVERTED = 4, - VK_LOGIC_OP_NO_OP = 5, - VK_LOGIC_OP_XOR = 6, - VK_LOGIC_OP_OR = 7, - VK_LOGIC_OP_NOR = 8, - VK_LOGIC_OP_EQUIVALENT = 9, - VK_LOGIC_OP_INVERT = 10, - VK_LOGIC_OP_OR_REVERSE = 11, - VK_LOGIC_OP_COPY_INVERTED = 12, - VK_LOGIC_OP_OR_INVERTED = 13, - VK_LOGIC_OP_NAND = 14, - VK_LOGIC_OP_SET = 15, - VK_LOGIC_OP_MAX_ENUM = 0x7FFFFFFF -} VkLogicOp; - -typedef enum VkBorderColor { - VK_BORDER_COLOR_FLOAT_TRANSPARENT_BLACK = 0, - VK_BORDER_COLOR_INT_TRANSPARENT_BLACK = 1, - VK_BORDER_COLOR_FLOAT_OPAQUE_BLACK = 2, - VK_BORDER_COLOR_INT_OPAQUE_BLACK = 3, - VK_BORDER_COLOR_FLOAT_OPAQUE_WHITE = 4, - VK_BORDER_COLOR_INT_OPAQUE_WHITE = 5, - VK_BORDER_COLOR_FLOAT_CUSTOM_EXT = 1000287003, - VK_BORDER_COLOR_INT_CUSTOM_EXT = 1000287004, - VK_BORDER_COLOR_MAX_ENUM = 0x7FFFFFFF -} VkBorderColor; - -typedef enum VkFilter { - VK_FILTER_NEAREST = 0, - VK_FILTER_LINEAR = 1, - VK_FILTER_CUBIC_EXT = 1000015000, - VK_FILTER_CUBIC_IMG = VK_FILTER_CUBIC_EXT, - VK_FILTER_MAX_ENUM = 0x7FFFFFFF -} VkFilter; - -typedef enum VkSamplerAddressMode { - VK_SAMPLER_ADDRESS_MODE_REPEAT = 0, - VK_SAMPLER_ADDRESS_MODE_MIRRORED_REPEAT = 1, - VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE = 2, - VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER = 3, - VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE = 4, - VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE_KHR = VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE, - VK_SAMPLER_ADDRESS_MODE_MAX_ENUM = 0x7FFFFFFF -} VkSamplerAddressMode; - -typedef enum VkSamplerMipmapMode { - VK_SAMPLER_MIPMAP_MODE_NEAREST = 0, - VK_SAMPLER_MIPMAP_MODE_LINEAR = 1, - VK_SAMPLER_MIPMAP_MODE_MAX_ENUM = 0x7FFFFFFF -} VkSamplerMipmapMode; - -typedef enum VkDescriptorType { - VK_DESCRIPTOR_TYPE_SAMPLER = 0, - VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER = 1, - VK_DESCRIPTOR_TYPE_SAMPLED_IMAGE = 2, - VK_DESCRIPTOR_TYPE_STORAGE_IMAGE = 3, - VK_DESCRIPTOR_TYPE_UNIFORM_TEXEL_BUFFER = 4, - VK_DESCRIPTOR_TYPE_STORAGE_TEXEL_BUFFER = 5, - VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER = 6, - VK_DESCRIPTOR_TYPE_STORAGE_BUFFER = 7, - VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC = 8, - VK_DESCRIPTOR_TYPE_STORAGE_BUFFER_DYNAMIC = 9, - VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT = 10, - VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK = 1000138000, - VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_KHR = 1000150000, - VK_DESCRIPTOR_TYPE_ACCELERATION_STRUCTURE_NV = 1000165000, - VK_DESCRIPTOR_TYPE_SAMPLE_WEIGHT_IMAGE_QCOM = 1000440000, - VK_DESCRIPTOR_TYPE_BLOCK_MATCH_IMAGE_QCOM = 1000440001, - VK_DESCRIPTOR_TYPE_MUTABLE_EXT = 1000351000, - VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK_EXT = VK_DESCRIPTOR_TYPE_INLINE_UNIFORM_BLOCK, - VK_DESCRIPTOR_TYPE_MUTABLE_VALVE = VK_DESCRIPTOR_TYPE_MUTABLE_EXT, - VK_DESCRIPTOR_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkDescriptorType; - -typedef enum VkAttachmentLoadOp { - VK_ATTACHMENT_LOAD_OP_LOAD = 0, - VK_ATTACHMENT_LOAD_OP_CLEAR = 1, - VK_ATTACHMENT_LOAD_OP_DONT_CARE = 2, - VK_ATTACHMENT_LOAD_OP_NONE_EXT = 1000400000, - VK_ATTACHMENT_LOAD_OP_MAX_ENUM = 0x7FFFFFFF -} VkAttachmentLoadOp; - -typedef enum VkAttachmentStoreOp { - VK_ATTACHMENT_STORE_OP_STORE = 0, - VK_ATTACHMENT_STORE_OP_DONT_CARE = 1, - VK_ATTACHMENT_STORE_OP_NONE = 1000301000, - VK_ATTACHMENT_STORE_OP_NONE_KHR = VK_ATTACHMENT_STORE_OP_NONE, - VK_ATTACHMENT_STORE_OP_NONE_QCOM = VK_ATTACHMENT_STORE_OP_NONE, - VK_ATTACHMENT_STORE_OP_NONE_EXT = VK_ATTACHMENT_STORE_OP_NONE, - VK_ATTACHMENT_STORE_OP_MAX_ENUM = 0x7FFFFFFF -} VkAttachmentStoreOp; - -typedef enum VkPipelineBindPoint { - VK_PIPELINE_BIND_POINT_GRAPHICS = 0, - VK_PIPELINE_BIND_POINT_COMPUTE = 1, - VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR = 1000165000, - VK_PIPELINE_BIND_POINT_SUBPASS_SHADING_HUAWEI = 1000369003, - VK_PIPELINE_BIND_POINT_RAY_TRACING_NV = VK_PIPELINE_BIND_POINT_RAY_TRACING_KHR, - VK_PIPELINE_BIND_POINT_MAX_ENUM = 0x7FFFFFFF -} VkPipelineBindPoint; - -typedef enum VkCommandBufferLevel { - VK_COMMAND_BUFFER_LEVEL_PRIMARY = 0, - VK_COMMAND_BUFFER_LEVEL_SECONDARY = 1, - VK_COMMAND_BUFFER_LEVEL_MAX_ENUM = 0x7FFFFFFF -} VkCommandBufferLevel; - -typedef enum VkIndexType { - VK_INDEX_TYPE_UINT16 = 0, - VK_INDEX_TYPE_UINT32 = 1, - VK_INDEX_TYPE_NONE_KHR = 1000165000, - VK_INDEX_TYPE_UINT8_EXT = 1000265000, - VK_INDEX_TYPE_NONE_NV = VK_INDEX_TYPE_NONE_KHR, - VK_INDEX_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkIndexType; - -typedef enum VkSubpassContents { - VK_SUBPASS_CONTENTS_INLINE = 0, - VK_SUBPASS_CONTENTS_SECONDARY_COMMAND_BUFFERS = 1, - VK_SUBPASS_CONTENTS_MAX_ENUM = 0x7FFFFFFF -} VkSubpassContents; - -typedef enum VkAccessFlagBits { - VK_ACCESS_INDIRECT_COMMAND_READ_BIT = 0x00000001, - VK_ACCESS_INDEX_READ_BIT = 0x00000002, - VK_ACCESS_VERTEX_ATTRIBUTE_READ_BIT = 0x00000004, - VK_ACCESS_UNIFORM_READ_BIT = 0x00000008, - VK_ACCESS_INPUT_ATTACHMENT_READ_BIT = 0x00000010, - VK_ACCESS_SHADER_READ_BIT = 0x00000020, - VK_ACCESS_SHADER_WRITE_BIT = 0x00000040, - VK_ACCESS_COLOR_ATTACHMENT_READ_BIT = 0x00000080, - VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT = 0x00000100, - VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT = 0x00000200, - VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT = 0x00000400, - VK_ACCESS_TRANSFER_READ_BIT = 0x00000800, - VK_ACCESS_TRANSFER_WRITE_BIT = 0x00001000, - VK_ACCESS_HOST_READ_BIT = 0x00002000, - VK_ACCESS_HOST_WRITE_BIT = 0x00004000, - VK_ACCESS_MEMORY_READ_BIT = 0x00008000, - VK_ACCESS_MEMORY_WRITE_BIT = 0x00010000, - VK_ACCESS_NONE = 0, - VK_ACCESS_TRANSFORM_FEEDBACK_WRITE_BIT_EXT = 0x02000000, - VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT = 0x04000000, - VK_ACCESS_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT = 0x08000000, - VK_ACCESS_CONDITIONAL_RENDERING_READ_BIT_EXT = 0x00100000, - VK_ACCESS_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT = 0x00080000, - VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR = 0x00200000, - VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR = 0x00400000, - VK_ACCESS_FRAGMENT_DENSITY_MAP_READ_BIT_EXT = 0x01000000, - VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR = 0x00800000, - VK_ACCESS_COMMAND_PREPROCESS_READ_BIT_NV = 0x00020000, - VK_ACCESS_COMMAND_PREPROCESS_WRITE_BIT_NV = 0x00040000, - VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV = VK_ACCESS_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR, - VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_NV = VK_ACCESS_ACCELERATION_STRUCTURE_READ_BIT_KHR, - VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_NV = VK_ACCESS_ACCELERATION_STRUCTURE_WRITE_BIT_KHR, - VK_ACCESS_NONE_KHR = VK_ACCESS_NONE, - VK_ACCESS_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkAccessFlagBits; -typedef VkFlags VkAccessFlags; - -typedef enum VkImageAspectFlagBits { - VK_IMAGE_ASPECT_COLOR_BIT = 0x00000001, - VK_IMAGE_ASPECT_DEPTH_BIT = 0x00000002, - VK_IMAGE_ASPECT_STENCIL_BIT = 0x00000004, - VK_IMAGE_ASPECT_METADATA_BIT = 0x00000008, - VK_IMAGE_ASPECT_PLANE_0_BIT = 0x00000010, - VK_IMAGE_ASPECT_PLANE_1_BIT = 0x00000020, - VK_IMAGE_ASPECT_PLANE_2_BIT = 0x00000040, - VK_IMAGE_ASPECT_NONE = 0, - VK_IMAGE_ASPECT_MEMORY_PLANE_0_BIT_EXT = 0x00000080, - VK_IMAGE_ASPECT_MEMORY_PLANE_1_BIT_EXT = 0x00000100, - VK_IMAGE_ASPECT_MEMORY_PLANE_2_BIT_EXT = 0x00000200, - VK_IMAGE_ASPECT_MEMORY_PLANE_3_BIT_EXT = 0x00000400, - VK_IMAGE_ASPECT_PLANE_0_BIT_KHR = VK_IMAGE_ASPECT_PLANE_0_BIT, - VK_IMAGE_ASPECT_PLANE_1_BIT_KHR = VK_IMAGE_ASPECT_PLANE_1_BIT, - VK_IMAGE_ASPECT_PLANE_2_BIT_KHR = VK_IMAGE_ASPECT_PLANE_2_BIT, - VK_IMAGE_ASPECT_NONE_KHR = VK_IMAGE_ASPECT_NONE, - VK_IMAGE_ASPECT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkImageAspectFlagBits; -typedef VkFlags VkImageAspectFlags; - -typedef enum VkFormatFeatureFlagBits { - VK_FORMAT_FEATURE_SAMPLED_IMAGE_BIT = 0x00000001, - VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT = 0x00000002, - VK_FORMAT_FEATURE_STORAGE_IMAGE_ATOMIC_BIT = 0x00000004, - VK_FORMAT_FEATURE_UNIFORM_TEXEL_BUFFER_BIT = 0x00000008, - VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT = 0x00000010, - VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_ATOMIC_BIT = 0x00000020, - VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT = 0x00000040, - VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT = 0x00000080, - VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BLEND_BIT = 0x00000100, - VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT = 0x00000200, - VK_FORMAT_FEATURE_BLIT_SRC_BIT = 0x00000400, - VK_FORMAT_FEATURE_BLIT_DST_BIT = 0x00000800, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT = 0x00001000, - VK_FORMAT_FEATURE_TRANSFER_SRC_BIT = 0x00004000, - VK_FORMAT_FEATURE_TRANSFER_DST_BIT = 0x00008000, - VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT = 0x00020000, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT = 0x00040000, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT = 0x00080000, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT = 0x00100000, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT = 0x00200000, - VK_FORMAT_FEATURE_DISJOINT_BIT = 0x00400000, - VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT = 0x00800000, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT = 0x00010000, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_FORMAT_FEATURE_VIDEO_DECODE_OUTPUT_BIT_KHR = 0x02000000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_FORMAT_FEATURE_VIDEO_DECODE_DPB_BIT_KHR = 0x04000000, -#endif - VK_FORMAT_FEATURE_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR = 0x20000000, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT = 0x00002000, - VK_FORMAT_FEATURE_FRAGMENT_DENSITY_MAP_BIT_EXT = 0x01000000, - VK_FORMAT_FEATURE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x40000000, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_FORMAT_FEATURE_VIDEO_ENCODE_INPUT_BIT_KHR = 0x08000000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_FORMAT_FEATURE_VIDEO_ENCODE_DPB_BIT_KHR = 0x10000000, -#endif - VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_IMG = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT, - VK_FORMAT_FEATURE_TRANSFER_SRC_BIT_KHR = VK_FORMAT_FEATURE_TRANSFER_SRC_BIT, - VK_FORMAT_FEATURE_TRANSFER_DST_BIT_KHR = VK_FORMAT_FEATURE_TRANSFER_DST_BIT, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT_EXT = VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT, - VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT_KHR = VK_FORMAT_FEATURE_MIDPOINT_CHROMA_SAMPLES_BIT, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT, - VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR = VK_FORMAT_FEATURE_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT, - VK_FORMAT_FEATURE_DISJOINT_BIT_KHR = VK_FORMAT_FEATURE_DISJOINT_BIT, - VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT_KHR = VK_FORMAT_FEATURE_COSITED_CHROMA_SAMPLES_BIT, - VK_FORMAT_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkFormatFeatureFlagBits; -typedef VkFlags VkFormatFeatureFlags; - -typedef enum VkImageCreateFlagBits { - VK_IMAGE_CREATE_SPARSE_BINDING_BIT = 0x00000001, - VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT = 0x00000002, - VK_IMAGE_CREATE_SPARSE_ALIASED_BIT = 0x00000004, - VK_IMAGE_CREATE_MUTABLE_FORMAT_BIT = 0x00000008, - VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT = 0x00000010, - VK_IMAGE_CREATE_ALIAS_BIT = 0x00000400, - VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT = 0x00000040, - VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT = 0x00000020, - VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT = 0x00000080, - VK_IMAGE_CREATE_EXTENDED_USAGE_BIT = 0x00000100, - VK_IMAGE_CREATE_PROTECTED_BIT = 0x00000800, - VK_IMAGE_CREATE_DISJOINT_BIT = 0x00000200, - VK_IMAGE_CREATE_CORNER_SAMPLED_BIT_NV = 0x00002000, - VK_IMAGE_CREATE_SAMPLE_LOCATIONS_COMPATIBLE_DEPTH_BIT_EXT = 0x00001000, - VK_IMAGE_CREATE_SUBSAMPLED_BIT_EXT = 0x00004000, - VK_IMAGE_CREATE_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_BIT_EXT = 0x00040000, - VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT = 0x00020000, - VK_IMAGE_CREATE_FRAGMENT_DENSITY_MAP_OFFSET_BIT_QCOM = 0x00008000, - VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR = VK_IMAGE_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT, - VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT_KHR = VK_IMAGE_CREATE_2D_ARRAY_COMPATIBLE_BIT, - VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT_KHR = VK_IMAGE_CREATE_BLOCK_TEXEL_VIEW_COMPATIBLE_BIT, - VK_IMAGE_CREATE_EXTENDED_USAGE_BIT_KHR = VK_IMAGE_CREATE_EXTENDED_USAGE_BIT, - VK_IMAGE_CREATE_DISJOINT_BIT_KHR = VK_IMAGE_CREATE_DISJOINT_BIT, - VK_IMAGE_CREATE_ALIAS_BIT_KHR = VK_IMAGE_CREATE_ALIAS_BIT, - VK_IMAGE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkImageCreateFlagBits; -typedef VkFlags VkImageCreateFlags; - -typedef enum VkSampleCountFlagBits { - VK_SAMPLE_COUNT_1_BIT = 0x00000001, - VK_SAMPLE_COUNT_2_BIT = 0x00000002, - VK_SAMPLE_COUNT_4_BIT = 0x00000004, - VK_SAMPLE_COUNT_8_BIT = 0x00000008, - VK_SAMPLE_COUNT_16_BIT = 0x00000010, - VK_SAMPLE_COUNT_32_BIT = 0x00000020, - VK_SAMPLE_COUNT_64_BIT = 0x00000040, - VK_SAMPLE_COUNT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSampleCountFlagBits; -typedef VkFlags VkSampleCountFlags; - -typedef enum VkImageUsageFlagBits { - VK_IMAGE_USAGE_TRANSFER_SRC_BIT = 0x00000001, - VK_IMAGE_USAGE_TRANSFER_DST_BIT = 0x00000002, - VK_IMAGE_USAGE_SAMPLED_BIT = 0x00000004, - VK_IMAGE_USAGE_STORAGE_BIT = 0x00000008, - VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT = 0x00000010, - VK_IMAGE_USAGE_DEPTH_STENCIL_ATTACHMENT_BIT = 0x00000020, - VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT = 0x00000040, - VK_IMAGE_USAGE_INPUT_ATTACHMENT_BIT = 0x00000080, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_USAGE_VIDEO_DECODE_DST_BIT_KHR = 0x00000400, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_USAGE_VIDEO_DECODE_SRC_BIT_KHR = 0x00000800, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_USAGE_VIDEO_DECODE_DPB_BIT_KHR = 0x00001000, -#endif - VK_IMAGE_USAGE_FRAGMENT_DENSITY_MAP_BIT_EXT = 0x00000200, - VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x00000100, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_USAGE_VIDEO_ENCODE_DST_BIT_KHR = 0x00002000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_USAGE_VIDEO_ENCODE_SRC_BIT_KHR = 0x00004000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_IMAGE_USAGE_VIDEO_ENCODE_DPB_BIT_KHR = 0x00008000, -#endif - VK_IMAGE_USAGE_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT = 0x00080000, - VK_IMAGE_USAGE_INVOCATION_MASK_BIT_HUAWEI = 0x00040000, - VK_IMAGE_USAGE_SAMPLE_WEIGHT_BIT_QCOM = 0x00100000, - VK_IMAGE_USAGE_SAMPLE_BLOCK_MATCH_BIT_QCOM = 0x00200000, - VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV = VK_IMAGE_USAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR, - VK_IMAGE_USAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkImageUsageFlagBits; -typedef VkFlags VkImageUsageFlags; - -typedef enum VkInstanceCreateFlagBits { - VK_INSTANCE_CREATE_ENUMERATE_PORTABILITY_BIT_KHR = 0x00000001, - VK_INSTANCE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkInstanceCreateFlagBits; -typedef VkFlags VkInstanceCreateFlags; - -typedef enum VkMemoryHeapFlagBits { - VK_MEMORY_HEAP_DEVICE_LOCAL_BIT = 0x00000001, - VK_MEMORY_HEAP_MULTI_INSTANCE_BIT = 0x00000002, - VK_MEMORY_HEAP_MULTI_INSTANCE_BIT_KHR = VK_MEMORY_HEAP_MULTI_INSTANCE_BIT, - VK_MEMORY_HEAP_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkMemoryHeapFlagBits; -typedef VkFlags VkMemoryHeapFlags; - -typedef enum VkMemoryPropertyFlagBits { - VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT = 0x00000001, - VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT = 0x00000002, - VK_MEMORY_PROPERTY_HOST_COHERENT_BIT = 0x00000004, - VK_MEMORY_PROPERTY_HOST_CACHED_BIT = 0x00000008, - VK_MEMORY_PROPERTY_LAZILY_ALLOCATED_BIT = 0x00000010, - VK_MEMORY_PROPERTY_PROTECTED_BIT = 0x00000020, - VK_MEMORY_PROPERTY_DEVICE_COHERENT_BIT_AMD = 0x00000040, - VK_MEMORY_PROPERTY_DEVICE_UNCACHED_BIT_AMD = 0x00000080, - VK_MEMORY_PROPERTY_RDMA_CAPABLE_BIT_NV = 0x00000100, - VK_MEMORY_PROPERTY_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkMemoryPropertyFlagBits; -typedef VkFlags VkMemoryPropertyFlags; - -typedef enum VkQueueFlagBits { - VK_QUEUE_GRAPHICS_BIT = 0x00000001, - VK_QUEUE_COMPUTE_BIT = 0x00000002, - VK_QUEUE_TRANSFER_BIT = 0x00000004, - VK_QUEUE_SPARSE_BINDING_BIT = 0x00000008, - VK_QUEUE_PROTECTED_BIT = 0x00000010, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_QUEUE_VIDEO_DECODE_BIT_KHR = 0x00000020, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_QUEUE_VIDEO_ENCODE_BIT_KHR = 0x00000040, -#endif - VK_QUEUE_OPTICAL_FLOW_BIT_NV = 0x00000100, - VK_QUEUE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkQueueFlagBits; -typedef VkFlags VkQueueFlags; -typedef VkFlags VkDeviceCreateFlags; - -typedef enum VkDeviceQueueCreateFlagBits { - VK_DEVICE_QUEUE_CREATE_PROTECTED_BIT = 0x00000001, - VK_DEVICE_QUEUE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkDeviceQueueCreateFlagBits; -typedef VkFlags VkDeviceQueueCreateFlags; - -typedef enum VkPipelineStageFlagBits { - VK_PIPELINE_STAGE_TOP_OF_PIPE_BIT = 0x00000001, - VK_PIPELINE_STAGE_DRAW_INDIRECT_BIT = 0x00000002, - VK_PIPELINE_STAGE_VERTEX_INPUT_BIT = 0x00000004, - VK_PIPELINE_STAGE_VERTEX_SHADER_BIT = 0x00000008, - VK_PIPELINE_STAGE_TESSELLATION_CONTROL_SHADER_BIT = 0x00000010, - VK_PIPELINE_STAGE_TESSELLATION_EVALUATION_SHADER_BIT = 0x00000020, - VK_PIPELINE_STAGE_GEOMETRY_SHADER_BIT = 0x00000040, - VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT = 0x00000080, - VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT = 0x00000100, - VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT = 0x00000200, - VK_PIPELINE_STAGE_COLOR_ATTACHMENT_OUTPUT_BIT = 0x00000400, - VK_PIPELINE_STAGE_COMPUTE_SHADER_BIT = 0x00000800, - VK_PIPELINE_STAGE_TRANSFER_BIT = 0x00001000, - VK_PIPELINE_STAGE_BOTTOM_OF_PIPE_BIT = 0x00002000, - VK_PIPELINE_STAGE_HOST_BIT = 0x00004000, - VK_PIPELINE_STAGE_ALL_GRAPHICS_BIT = 0x00008000, - VK_PIPELINE_STAGE_ALL_COMMANDS_BIT = 0x00010000, - VK_PIPELINE_STAGE_NONE = 0, - VK_PIPELINE_STAGE_TRANSFORM_FEEDBACK_BIT_EXT = 0x01000000, - VK_PIPELINE_STAGE_CONDITIONAL_RENDERING_BIT_EXT = 0x00040000, - VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR = 0x02000000, - VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR = 0x00200000, - VK_PIPELINE_STAGE_FRAGMENT_DENSITY_PROCESS_BIT_EXT = 0x00800000, - VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x00400000, - VK_PIPELINE_STAGE_COMMAND_PREPROCESS_BIT_NV = 0x00020000, - VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT = 0x00080000, - VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT = 0x00100000, - VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV = VK_PIPELINE_STAGE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR, - VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_NV = VK_PIPELINE_STAGE_RAY_TRACING_SHADER_BIT_KHR, - VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_NV = VK_PIPELINE_STAGE_ACCELERATION_STRUCTURE_BUILD_BIT_KHR, - VK_PIPELINE_STAGE_TASK_SHADER_BIT_NV = VK_PIPELINE_STAGE_TASK_SHADER_BIT_EXT, - VK_PIPELINE_STAGE_MESH_SHADER_BIT_NV = VK_PIPELINE_STAGE_MESH_SHADER_BIT_EXT, - VK_PIPELINE_STAGE_NONE_KHR = VK_PIPELINE_STAGE_NONE, - VK_PIPELINE_STAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPipelineStageFlagBits; -typedef VkFlags VkPipelineStageFlags; -typedef VkFlags VkMemoryMapFlags; - -typedef enum VkSparseMemoryBindFlagBits { - VK_SPARSE_MEMORY_BIND_METADATA_BIT = 0x00000001, - VK_SPARSE_MEMORY_BIND_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSparseMemoryBindFlagBits; -typedef VkFlags VkSparseMemoryBindFlags; - -typedef enum VkSparseImageFormatFlagBits { - VK_SPARSE_IMAGE_FORMAT_SINGLE_MIPTAIL_BIT = 0x00000001, - VK_SPARSE_IMAGE_FORMAT_ALIGNED_MIP_SIZE_BIT = 0x00000002, - VK_SPARSE_IMAGE_FORMAT_NONSTANDARD_BLOCK_SIZE_BIT = 0x00000004, - VK_SPARSE_IMAGE_FORMAT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSparseImageFormatFlagBits; -typedef VkFlags VkSparseImageFormatFlags; - -typedef enum VkFenceCreateFlagBits { - VK_FENCE_CREATE_SIGNALED_BIT = 0x00000001, - VK_FENCE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkFenceCreateFlagBits; -typedef VkFlags VkFenceCreateFlags; -typedef VkFlags VkSemaphoreCreateFlags; - -typedef enum VkEventCreateFlagBits { - VK_EVENT_CREATE_DEVICE_ONLY_BIT = 0x00000001, - VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR = VK_EVENT_CREATE_DEVICE_ONLY_BIT, - VK_EVENT_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkEventCreateFlagBits; -typedef VkFlags VkEventCreateFlags; - -typedef enum VkQueryPipelineStatisticFlagBits { - VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_VERTICES_BIT = 0x00000001, - VK_QUERY_PIPELINE_STATISTIC_INPUT_ASSEMBLY_PRIMITIVES_BIT = 0x00000002, - VK_QUERY_PIPELINE_STATISTIC_VERTEX_SHADER_INVOCATIONS_BIT = 0x00000004, - VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_INVOCATIONS_BIT = 0x00000008, - VK_QUERY_PIPELINE_STATISTIC_GEOMETRY_SHADER_PRIMITIVES_BIT = 0x00000010, - VK_QUERY_PIPELINE_STATISTIC_CLIPPING_INVOCATIONS_BIT = 0x00000020, - VK_QUERY_PIPELINE_STATISTIC_CLIPPING_PRIMITIVES_BIT = 0x00000040, - VK_QUERY_PIPELINE_STATISTIC_FRAGMENT_SHADER_INVOCATIONS_BIT = 0x00000080, - VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_CONTROL_SHADER_PATCHES_BIT = 0x00000100, - VK_QUERY_PIPELINE_STATISTIC_TESSELLATION_EVALUATION_SHADER_INVOCATIONS_BIT = 0x00000200, - VK_QUERY_PIPELINE_STATISTIC_COMPUTE_SHADER_INVOCATIONS_BIT = 0x00000400, - VK_QUERY_PIPELINE_STATISTIC_TASK_SHADER_INVOCATIONS_BIT_EXT = 0x00000800, - VK_QUERY_PIPELINE_STATISTIC_MESH_SHADER_INVOCATIONS_BIT_EXT = 0x00001000, - VK_QUERY_PIPELINE_STATISTIC_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkQueryPipelineStatisticFlagBits; -typedef VkFlags VkQueryPipelineStatisticFlags; -typedef VkFlags VkQueryPoolCreateFlags; - -typedef enum VkQueryResultFlagBits { - VK_QUERY_RESULT_64_BIT = 0x00000001, - VK_QUERY_RESULT_WAIT_BIT = 0x00000002, - VK_QUERY_RESULT_WITH_AVAILABILITY_BIT = 0x00000004, - VK_QUERY_RESULT_PARTIAL_BIT = 0x00000008, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_QUERY_RESULT_WITH_STATUS_BIT_KHR = 0x00000010, -#endif - VK_QUERY_RESULT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkQueryResultFlagBits; -typedef VkFlags VkQueryResultFlags; - -typedef enum VkBufferCreateFlagBits { - VK_BUFFER_CREATE_SPARSE_BINDING_BIT = 0x00000001, - VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT = 0x00000002, - VK_BUFFER_CREATE_SPARSE_ALIASED_BIT = 0x00000004, - VK_BUFFER_CREATE_PROTECTED_BIT = 0x00000008, - VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT = 0x00000010, - VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT = VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT, - VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR = VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT, - VK_BUFFER_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkBufferCreateFlagBits; -typedef VkFlags VkBufferCreateFlags; - -typedef enum VkBufferUsageFlagBits { - VK_BUFFER_USAGE_TRANSFER_SRC_BIT = 0x00000001, - VK_BUFFER_USAGE_TRANSFER_DST_BIT = 0x00000002, - VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT = 0x00000004, - VK_BUFFER_USAGE_STORAGE_TEXEL_BUFFER_BIT = 0x00000008, - VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT = 0x00000010, - VK_BUFFER_USAGE_STORAGE_BUFFER_BIT = 0x00000020, - VK_BUFFER_USAGE_INDEX_BUFFER_BIT = 0x00000040, - VK_BUFFER_USAGE_VERTEX_BUFFER_BIT = 0x00000080, - VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT = 0x00000100, - VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT = 0x00020000, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_BUFFER_USAGE_VIDEO_DECODE_SRC_BIT_KHR = 0x00002000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_BUFFER_USAGE_VIDEO_DECODE_DST_BIT_KHR = 0x00004000, -#endif - VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_BUFFER_BIT_EXT = 0x00000800, - VK_BUFFER_USAGE_TRANSFORM_FEEDBACK_COUNTER_BUFFER_BIT_EXT = 0x00001000, - VK_BUFFER_USAGE_CONDITIONAL_RENDERING_BIT_EXT = 0x00000200, - VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_BUILD_INPUT_READ_ONLY_BIT_KHR = 0x00080000, - VK_BUFFER_USAGE_ACCELERATION_STRUCTURE_STORAGE_BIT_KHR = 0x00100000, - VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR = 0x00000400, -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_BUFFER_USAGE_VIDEO_ENCODE_DST_BIT_KHR = 0x00008000, -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS - VK_BUFFER_USAGE_VIDEO_ENCODE_SRC_BIT_KHR = 0x00010000, -#endif - VK_BUFFER_USAGE_MICROMAP_BUILD_INPUT_READ_ONLY_BIT_EXT = 0x00800000, - VK_BUFFER_USAGE_MICROMAP_STORAGE_BIT_EXT = 0x01000000, - VK_BUFFER_USAGE_RAY_TRACING_BIT_NV = VK_BUFFER_USAGE_SHADER_BINDING_TABLE_BIT_KHR, - VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_EXT = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT, - VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT_KHR = VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT, - VK_BUFFER_USAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkBufferUsageFlagBits; -typedef VkFlags VkBufferUsageFlags; -typedef VkFlags VkBufferViewCreateFlags; - -typedef enum VkImageViewCreateFlagBits { - VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DYNAMIC_BIT_EXT = 0x00000001, - VK_IMAGE_VIEW_CREATE_FRAGMENT_DENSITY_MAP_DEFERRED_BIT_EXT = 0x00000002, - VK_IMAGE_VIEW_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkImageViewCreateFlagBits; -typedef VkFlags VkImageViewCreateFlags; -typedef VkFlags VkShaderModuleCreateFlags; - -typedef enum VkPipelineCacheCreateFlagBits { - VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT = 0x00000001, - VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT_EXT = VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT, - VK_PIPELINE_CACHE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPipelineCacheCreateFlagBits; -typedef VkFlags VkPipelineCacheCreateFlags; - -typedef enum VkColorComponentFlagBits { - VK_COLOR_COMPONENT_R_BIT = 0x00000001, - VK_COLOR_COMPONENT_G_BIT = 0x00000002, - VK_COLOR_COMPONENT_B_BIT = 0x00000004, - VK_COLOR_COMPONENT_A_BIT = 0x00000008, - VK_COLOR_COMPONENT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkColorComponentFlagBits; -typedef VkFlags VkColorComponentFlags; - -typedef enum VkPipelineCreateFlagBits { - VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT = 0x00000001, - VK_PIPELINE_CREATE_ALLOW_DERIVATIVES_BIT = 0x00000002, - VK_PIPELINE_CREATE_DERIVATIVE_BIT = 0x00000004, - VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT = 0x00000008, - VK_PIPELINE_CREATE_DISPATCH_BASE_BIT = 0x00000010, - VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT = 0x00000100, - VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT = 0x00000200, - VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x00200000, - VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT = 0x00400000, - VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_ANY_HIT_SHADERS_BIT_KHR = 0x00004000, - VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_CLOSEST_HIT_SHADERS_BIT_KHR = 0x00008000, - VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_MISS_SHADERS_BIT_KHR = 0x00010000, - VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR = 0x00020000, - VK_PIPELINE_CREATE_RAY_TRACING_SKIP_TRIANGLES_BIT_KHR = 0x00001000, - VK_PIPELINE_CREATE_RAY_TRACING_SKIP_AABBS_BIT_KHR = 0x00002000, - VK_PIPELINE_CREATE_RAY_TRACING_SHADER_GROUP_HANDLE_CAPTURE_REPLAY_BIT_KHR = 0x00080000, - VK_PIPELINE_CREATE_DEFER_COMPILE_BIT_NV = 0x00000020, - VK_PIPELINE_CREATE_CAPTURE_STATISTICS_BIT_KHR = 0x00000040, - VK_PIPELINE_CREATE_CAPTURE_INTERNAL_REPRESENTATIONS_BIT_KHR = 0x00000080, - VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV = 0x00040000, - VK_PIPELINE_CREATE_LIBRARY_BIT_KHR = 0x00000800, - VK_PIPELINE_CREATE_RETAIN_LINK_TIME_OPTIMIZATION_INFO_BIT_EXT = 0x00800000, - VK_PIPELINE_CREATE_LINK_TIME_OPTIMIZATION_BIT_EXT = 0x00000400, - VK_PIPELINE_CREATE_RAY_TRACING_ALLOW_MOTION_BIT_NV = 0x00100000, - VK_PIPELINE_CREATE_COLOR_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT = 0x02000000, - VK_PIPELINE_CREATE_DEPTH_STENCIL_ATTACHMENT_FEEDBACK_LOOP_BIT_EXT = 0x04000000, - VK_PIPELINE_CREATE_RAY_TRACING_OPACITY_MICROMAP_BIT_EXT = 0x01000000, - VK_PIPELINE_CREATE_NO_PROTECTED_ACCESS_BIT_EXT = 0x08000000, - VK_PIPELINE_CREATE_PROTECTED_ACCESS_ONLY_BIT_EXT = 0x40000000, - VK_PIPELINE_CREATE_DISPATCH_BASE = VK_PIPELINE_CREATE_DISPATCH_BASE_BIT, - VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = VK_PIPELINE_CREATE_RENDERING_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR, - VK_PIPELINE_RASTERIZATION_STATE_CREATE_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT = VK_PIPELINE_CREATE_RENDERING_FRAGMENT_DENSITY_MAP_ATTACHMENT_BIT_EXT, - VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT_KHR = VK_PIPELINE_CREATE_VIEW_INDEX_FROM_DEVICE_INDEX_BIT, - VK_PIPELINE_CREATE_DISPATCH_BASE_KHR = VK_PIPELINE_CREATE_DISPATCH_BASE, - VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT_EXT = VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT, - VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT_EXT = VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT, - VK_PIPELINE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPipelineCreateFlagBits; -typedef VkFlags VkPipelineCreateFlags; - -typedef enum VkPipelineShaderStageCreateFlagBits { - VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT = 0x00000001, - VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT = 0x00000002, - VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT_EXT = VK_PIPELINE_SHADER_STAGE_CREATE_ALLOW_VARYING_SUBGROUP_SIZE_BIT, - VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT_EXT = VK_PIPELINE_SHADER_STAGE_CREATE_REQUIRE_FULL_SUBGROUPS_BIT, - VK_PIPELINE_SHADER_STAGE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPipelineShaderStageCreateFlagBits; -typedef VkFlags VkPipelineShaderStageCreateFlags; - -typedef enum VkShaderStageFlagBits { - VK_SHADER_STAGE_VERTEX_BIT = 0x00000001, - VK_SHADER_STAGE_TESSELLATION_CONTROL_BIT = 0x00000002, - VK_SHADER_STAGE_TESSELLATION_EVALUATION_BIT = 0x00000004, - VK_SHADER_STAGE_GEOMETRY_BIT = 0x00000008, - VK_SHADER_STAGE_FRAGMENT_BIT = 0x00000010, - VK_SHADER_STAGE_COMPUTE_BIT = 0x00000020, - VK_SHADER_STAGE_ALL_GRAPHICS = 0x0000001F, - VK_SHADER_STAGE_ALL = 0x7FFFFFFF, - VK_SHADER_STAGE_RAYGEN_BIT_KHR = 0x00000100, - VK_SHADER_STAGE_ANY_HIT_BIT_KHR = 0x00000200, - VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR = 0x00000400, - VK_SHADER_STAGE_MISS_BIT_KHR = 0x00000800, - VK_SHADER_STAGE_INTERSECTION_BIT_KHR = 0x00001000, - VK_SHADER_STAGE_CALLABLE_BIT_KHR = 0x00002000, - VK_SHADER_STAGE_TASK_BIT_EXT = 0x00000040, - VK_SHADER_STAGE_MESH_BIT_EXT = 0x00000080, - VK_SHADER_STAGE_SUBPASS_SHADING_BIT_HUAWEI = 0x00004000, - VK_SHADER_STAGE_RAYGEN_BIT_NV = VK_SHADER_STAGE_RAYGEN_BIT_KHR, - VK_SHADER_STAGE_ANY_HIT_BIT_NV = VK_SHADER_STAGE_ANY_HIT_BIT_KHR, - VK_SHADER_STAGE_CLOSEST_HIT_BIT_NV = VK_SHADER_STAGE_CLOSEST_HIT_BIT_KHR, - VK_SHADER_STAGE_MISS_BIT_NV = VK_SHADER_STAGE_MISS_BIT_KHR, - VK_SHADER_STAGE_INTERSECTION_BIT_NV = VK_SHADER_STAGE_INTERSECTION_BIT_KHR, - VK_SHADER_STAGE_CALLABLE_BIT_NV = VK_SHADER_STAGE_CALLABLE_BIT_KHR, - VK_SHADER_STAGE_TASK_BIT_NV = VK_SHADER_STAGE_TASK_BIT_EXT, - VK_SHADER_STAGE_MESH_BIT_NV = VK_SHADER_STAGE_MESH_BIT_EXT, - VK_SHADER_STAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkShaderStageFlagBits; - -typedef enum VkCullModeFlagBits { - VK_CULL_MODE_NONE = 0, - VK_CULL_MODE_FRONT_BIT = 0x00000001, - VK_CULL_MODE_BACK_BIT = 0x00000002, - VK_CULL_MODE_FRONT_AND_BACK = 0x00000003, - VK_CULL_MODE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkCullModeFlagBits; -typedef VkFlags VkCullModeFlags; -typedef VkFlags VkPipelineVertexInputStateCreateFlags; -typedef VkFlags VkPipelineInputAssemblyStateCreateFlags; -typedef VkFlags VkPipelineTessellationStateCreateFlags; -typedef VkFlags VkPipelineViewportStateCreateFlags; -typedef VkFlags VkPipelineRasterizationStateCreateFlags; -typedef VkFlags VkPipelineMultisampleStateCreateFlags; - -typedef enum VkPipelineDepthStencilStateCreateFlagBits { - VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT = 0x00000001, - VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT = 0x00000002, - VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM = VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT, - VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM = VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT, - VK_PIPELINE_DEPTH_STENCIL_STATE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPipelineDepthStencilStateCreateFlagBits; -typedef VkFlags VkPipelineDepthStencilStateCreateFlags; - -typedef enum VkPipelineColorBlendStateCreateFlagBits { - VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT = 0x00000001, - VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_ARM = VK_PIPELINE_COLOR_BLEND_STATE_CREATE_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_BIT_EXT, - VK_PIPELINE_COLOR_BLEND_STATE_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPipelineColorBlendStateCreateFlagBits; -typedef VkFlags VkPipelineColorBlendStateCreateFlags; -typedef VkFlags VkPipelineDynamicStateCreateFlags; - -typedef enum VkPipelineLayoutCreateFlagBits { - VK_PIPELINE_LAYOUT_CREATE_INDEPENDENT_SETS_BIT_EXT = 0x00000002, - VK_PIPELINE_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPipelineLayoutCreateFlagBits; -typedef VkFlags VkPipelineLayoutCreateFlags; -typedef VkFlags VkShaderStageFlags; - -typedef enum VkSamplerCreateFlagBits { - VK_SAMPLER_CREATE_SUBSAMPLED_BIT_EXT = 0x00000001, - VK_SAMPLER_CREATE_SUBSAMPLED_COARSE_RECONSTRUCTION_BIT_EXT = 0x00000002, - VK_SAMPLER_CREATE_NON_SEAMLESS_CUBE_MAP_BIT_EXT = 0x00000004, - VK_SAMPLER_CREATE_IMAGE_PROCESSING_BIT_QCOM = 0x00000010, - VK_SAMPLER_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSamplerCreateFlagBits; -typedef VkFlags VkSamplerCreateFlags; - -typedef enum VkDescriptorPoolCreateFlagBits { - VK_DESCRIPTOR_POOL_CREATE_FREE_DESCRIPTOR_SET_BIT = 0x00000001, - VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT = 0x00000002, - VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT = 0x00000004, - VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT_EXT = VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT, - VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_VALVE = VK_DESCRIPTOR_POOL_CREATE_HOST_ONLY_BIT_EXT, - VK_DESCRIPTOR_POOL_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkDescriptorPoolCreateFlagBits; -typedef VkFlags VkDescriptorPoolCreateFlags; -typedef VkFlags VkDescriptorPoolResetFlags; - -typedef enum VkDescriptorSetLayoutCreateFlagBits { - VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT = 0x00000002, - VK_DESCRIPTOR_SET_LAYOUT_CREATE_PUSH_DESCRIPTOR_BIT_KHR = 0x00000001, - VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT = 0x00000004, - VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT_EXT = VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT, - VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_VALVE = VK_DESCRIPTOR_SET_LAYOUT_CREATE_HOST_ONLY_POOL_BIT_EXT, - VK_DESCRIPTOR_SET_LAYOUT_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkDescriptorSetLayoutCreateFlagBits; -typedef VkFlags VkDescriptorSetLayoutCreateFlags; - -typedef enum VkAttachmentDescriptionFlagBits { - VK_ATTACHMENT_DESCRIPTION_MAY_ALIAS_BIT = 0x00000001, - VK_ATTACHMENT_DESCRIPTION_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkAttachmentDescriptionFlagBits; -typedef VkFlags VkAttachmentDescriptionFlags; - -typedef enum VkDependencyFlagBits { - VK_DEPENDENCY_BY_REGION_BIT = 0x00000001, - VK_DEPENDENCY_DEVICE_GROUP_BIT = 0x00000004, - VK_DEPENDENCY_VIEW_LOCAL_BIT = 0x00000002, - VK_DEPENDENCY_FEEDBACK_LOOP_BIT_EXT = 0x00000008, - VK_DEPENDENCY_VIEW_LOCAL_BIT_KHR = VK_DEPENDENCY_VIEW_LOCAL_BIT, - VK_DEPENDENCY_DEVICE_GROUP_BIT_KHR = VK_DEPENDENCY_DEVICE_GROUP_BIT, - VK_DEPENDENCY_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkDependencyFlagBits; -typedef VkFlags VkDependencyFlags; - -typedef enum VkFramebufferCreateFlagBits { - VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT = 0x00000001, - VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT_KHR = VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT, - VK_FRAMEBUFFER_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkFramebufferCreateFlagBits; -typedef VkFlags VkFramebufferCreateFlags; - -typedef enum VkRenderPassCreateFlagBits { - VK_RENDER_PASS_CREATE_TRANSFORM_BIT_QCOM = 0x00000002, - VK_RENDER_PASS_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkRenderPassCreateFlagBits; -typedef VkFlags VkRenderPassCreateFlags; - -typedef enum VkSubpassDescriptionFlagBits { - VK_SUBPASS_DESCRIPTION_PER_VIEW_ATTRIBUTES_BIT_NVX = 0x00000001, - VK_SUBPASS_DESCRIPTION_PER_VIEW_POSITION_X_ONLY_BIT_NVX = 0x00000002, - VK_SUBPASS_DESCRIPTION_FRAGMENT_REGION_BIT_QCOM = 0x00000004, - VK_SUBPASS_DESCRIPTION_SHADER_RESOLVE_BIT_QCOM = 0x00000008, - VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT = 0x00000010, - VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT = 0x00000020, - VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT = 0x00000040, - VK_SUBPASS_DESCRIPTION_ENABLE_LEGACY_DITHERING_BIT_EXT = 0x00000080, - VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_ARM = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_COLOR_ACCESS_BIT_EXT, - VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_ARM = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_DEPTH_ACCESS_BIT_EXT, - VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_ARM = VK_SUBPASS_DESCRIPTION_RASTERIZATION_ORDER_ATTACHMENT_STENCIL_ACCESS_BIT_EXT, - VK_SUBPASS_DESCRIPTION_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSubpassDescriptionFlagBits; -typedef VkFlags VkSubpassDescriptionFlags; - -typedef enum VkCommandPoolCreateFlagBits { - VK_COMMAND_POOL_CREATE_TRANSIENT_BIT = 0x00000001, - VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT = 0x00000002, - VK_COMMAND_POOL_CREATE_PROTECTED_BIT = 0x00000004, - VK_COMMAND_POOL_CREATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkCommandPoolCreateFlagBits; -typedef VkFlags VkCommandPoolCreateFlags; - -typedef enum VkCommandPoolResetFlagBits { - VK_COMMAND_POOL_RESET_RELEASE_RESOURCES_BIT = 0x00000001, - VK_COMMAND_POOL_RESET_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkCommandPoolResetFlagBits; -typedef VkFlags VkCommandPoolResetFlags; - -typedef enum VkCommandBufferUsageFlagBits { - VK_COMMAND_BUFFER_USAGE_ONE_TIME_SUBMIT_BIT = 0x00000001, - VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT = 0x00000002, - VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT = 0x00000004, - VK_COMMAND_BUFFER_USAGE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkCommandBufferUsageFlagBits; -typedef VkFlags VkCommandBufferUsageFlags; - -typedef enum VkQueryControlFlagBits { - VK_QUERY_CONTROL_PRECISE_BIT = 0x00000001, - VK_QUERY_CONTROL_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkQueryControlFlagBits; -typedef VkFlags VkQueryControlFlags; - -typedef enum VkCommandBufferResetFlagBits { - VK_COMMAND_BUFFER_RESET_RELEASE_RESOURCES_BIT = 0x00000001, - VK_COMMAND_BUFFER_RESET_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkCommandBufferResetFlagBits; -typedef VkFlags VkCommandBufferResetFlags; - -typedef enum VkStencilFaceFlagBits { - VK_STENCIL_FACE_FRONT_BIT = 0x00000001, - VK_STENCIL_FACE_BACK_BIT = 0x00000002, - VK_STENCIL_FACE_FRONT_AND_BACK = 0x00000003, - VK_STENCIL_FRONT_AND_BACK = VK_STENCIL_FACE_FRONT_AND_BACK, - VK_STENCIL_FACE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkStencilFaceFlagBits; -typedef VkFlags VkStencilFaceFlags; -typedef struct VkExtent2D { - uint32_t width; - uint32_t height; -} VkExtent2D; - -typedef struct VkExtent3D { - uint32_t width; - uint32_t height; - uint32_t depth; -} VkExtent3D; - -typedef struct VkOffset2D { - int32_t x; - int32_t y; -} VkOffset2D; - -typedef struct VkOffset3D { - int32_t x; - int32_t y; - int32_t z; -} VkOffset3D; - -typedef struct VkRect2D { - VkOffset2D offset; - VkExtent2D extent; -} VkRect2D; - -typedef struct VkBaseInStructure { - VkStructureType sType; - const struct VkBaseInStructure* pNext; -} VkBaseInStructure; - -typedef struct VkBaseOutStructure { - VkStructureType sType; - struct VkBaseOutStructure* pNext; -} VkBaseOutStructure; - -typedef struct VkBufferMemoryBarrier { - VkStructureType sType; - const void* pNext; - VkAccessFlags srcAccessMask; - VkAccessFlags dstAccessMask; - uint32_t srcQueueFamilyIndex; - uint32_t dstQueueFamilyIndex; - VkBuffer buffer; - VkDeviceSize offset; - VkDeviceSize size; -} VkBufferMemoryBarrier; - -typedef struct VkDispatchIndirectCommand { - uint32_t x; - uint32_t y; - uint32_t z; -} VkDispatchIndirectCommand; - -typedef struct VkDrawIndexedIndirectCommand { - uint32_t indexCount; - uint32_t instanceCount; - uint32_t firstIndex; - int32_t vertexOffset; - uint32_t firstInstance; -} VkDrawIndexedIndirectCommand; - -typedef struct VkDrawIndirectCommand { - uint32_t vertexCount; - uint32_t instanceCount; - uint32_t firstVertex; - uint32_t firstInstance; -} VkDrawIndirectCommand; - -typedef struct VkImageSubresourceRange { - VkImageAspectFlags aspectMask; - uint32_t baseMipLevel; - uint32_t levelCount; - uint32_t baseArrayLayer; - uint32_t layerCount; -} VkImageSubresourceRange; - -typedef struct VkImageMemoryBarrier { - VkStructureType sType; - const void* pNext; - VkAccessFlags srcAccessMask; - VkAccessFlags dstAccessMask; - VkImageLayout oldLayout; - VkImageLayout newLayout; - uint32_t srcQueueFamilyIndex; - uint32_t dstQueueFamilyIndex; - VkImage image; - VkImageSubresourceRange subresourceRange; -} VkImageMemoryBarrier; - -typedef struct VkMemoryBarrier { - VkStructureType sType; - const void* pNext; - VkAccessFlags srcAccessMask; - VkAccessFlags dstAccessMask; -} VkMemoryBarrier; - -typedef struct VkPipelineCacheHeaderVersionOne { - uint32_t headerSize; - VkPipelineCacheHeaderVersion headerVersion; - uint32_t vendorID; - uint32_t deviceID; - uint8_t pipelineCacheUUID[VK_UUID_SIZE]; -} VkPipelineCacheHeaderVersionOne; - -typedef void* (VKAPI_PTR *PFN_vkAllocationFunction)( - void* pUserData, - size_t size, - size_t alignment, - VkSystemAllocationScope allocationScope); - -typedef void (VKAPI_PTR *PFN_vkFreeFunction)( - void* pUserData, - void* pMemory); - -typedef void (VKAPI_PTR *PFN_vkInternalAllocationNotification)( - void* pUserData, - size_t size, - VkInternalAllocationType allocationType, - VkSystemAllocationScope allocationScope); - -typedef void (VKAPI_PTR *PFN_vkInternalFreeNotification)( - void* pUserData, - size_t size, - VkInternalAllocationType allocationType, - VkSystemAllocationScope allocationScope); - -typedef void* (VKAPI_PTR *PFN_vkReallocationFunction)( - void* pUserData, - void* pOriginal, - size_t size, - size_t alignment, - VkSystemAllocationScope allocationScope); - -typedef void (VKAPI_PTR *PFN_vkVoidFunction)(void); -typedef struct VkAllocationCallbacks { - void* pUserData; - PFN_vkAllocationFunction pfnAllocation; - PFN_vkReallocationFunction pfnReallocation; - PFN_vkFreeFunction pfnFree; - PFN_vkInternalAllocationNotification pfnInternalAllocation; - PFN_vkInternalFreeNotification pfnInternalFree; -} VkAllocationCallbacks; - -typedef struct VkApplicationInfo { - VkStructureType sType; - const void* pNext; - const char* pApplicationName; - uint32_t applicationVersion; - const char* pEngineName; - uint32_t engineVersion; - uint32_t apiVersion; -} VkApplicationInfo; - -typedef struct VkFormatProperties { - VkFormatFeatureFlags linearTilingFeatures; - VkFormatFeatureFlags optimalTilingFeatures; - VkFormatFeatureFlags bufferFeatures; -} VkFormatProperties; - -typedef struct VkImageFormatProperties { - VkExtent3D maxExtent; - uint32_t maxMipLevels; - uint32_t maxArrayLayers; - VkSampleCountFlags sampleCounts; - VkDeviceSize maxResourceSize; -} VkImageFormatProperties; - -typedef struct VkInstanceCreateInfo { - VkStructureType sType; - const void* pNext; - VkInstanceCreateFlags flags; - const VkApplicationInfo* pApplicationInfo; - uint32_t enabledLayerCount; - const char* const* ppEnabledLayerNames; - uint32_t enabledExtensionCount; - const char* const* ppEnabledExtensionNames; -} VkInstanceCreateInfo; - -typedef struct VkMemoryHeap { - VkDeviceSize size; - VkMemoryHeapFlags flags; -} VkMemoryHeap; - -typedef struct VkMemoryType { - VkMemoryPropertyFlags propertyFlags; - uint32_t heapIndex; -} VkMemoryType; - -typedef struct VkPhysicalDeviceFeatures { - VkBool32 robustBufferAccess; - VkBool32 fullDrawIndexUint32; - VkBool32 imageCubeArray; - VkBool32 independentBlend; - VkBool32 geometryShader; - VkBool32 tessellationShader; - VkBool32 sampleRateShading; - VkBool32 dualSrcBlend; - VkBool32 logicOp; - VkBool32 multiDrawIndirect; - VkBool32 drawIndirectFirstInstance; - VkBool32 depthClamp; - VkBool32 depthBiasClamp; - VkBool32 fillModeNonSolid; - VkBool32 depthBounds; - VkBool32 wideLines; - VkBool32 largePoints; - VkBool32 alphaToOne; - VkBool32 multiViewport; - VkBool32 samplerAnisotropy; - VkBool32 textureCompressionETC2; - VkBool32 textureCompressionASTC_LDR; - VkBool32 textureCompressionBC; - VkBool32 occlusionQueryPrecise; - VkBool32 pipelineStatisticsQuery; - VkBool32 vertexPipelineStoresAndAtomics; - VkBool32 fragmentStoresAndAtomics; - VkBool32 shaderTessellationAndGeometryPointSize; - VkBool32 shaderImageGatherExtended; - VkBool32 shaderStorageImageExtendedFormats; - VkBool32 shaderStorageImageMultisample; - VkBool32 shaderStorageImageReadWithoutFormat; - VkBool32 shaderStorageImageWriteWithoutFormat; - VkBool32 shaderUniformBufferArrayDynamicIndexing; - VkBool32 shaderSampledImageArrayDynamicIndexing; - VkBool32 shaderStorageBufferArrayDynamicIndexing; - VkBool32 shaderStorageImageArrayDynamicIndexing; - VkBool32 shaderClipDistance; - VkBool32 shaderCullDistance; - VkBool32 shaderFloat64; - VkBool32 shaderInt64; - VkBool32 shaderInt16; - VkBool32 shaderResourceResidency; - VkBool32 shaderResourceMinLod; - VkBool32 sparseBinding; - VkBool32 sparseResidencyBuffer; - VkBool32 sparseResidencyImage2D; - VkBool32 sparseResidencyImage3D; - VkBool32 sparseResidency2Samples; - VkBool32 sparseResidency4Samples; - VkBool32 sparseResidency8Samples; - VkBool32 sparseResidency16Samples; - VkBool32 sparseResidencyAliased; - VkBool32 variableMultisampleRate; - VkBool32 inheritedQueries; -} VkPhysicalDeviceFeatures; - -typedef struct VkPhysicalDeviceLimits { - uint32_t maxImageDimension1D; - uint32_t maxImageDimension2D; - uint32_t maxImageDimension3D; - uint32_t maxImageDimensionCube; - uint32_t maxImageArrayLayers; - uint32_t maxTexelBufferElements; - uint32_t maxUniformBufferRange; - uint32_t maxStorageBufferRange; - uint32_t maxPushConstantsSize; - uint32_t maxMemoryAllocationCount; - uint32_t maxSamplerAllocationCount; - VkDeviceSize bufferImageGranularity; - VkDeviceSize sparseAddressSpaceSize; - uint32_t maxBoundDescriptorSets; - uint32_t maxPerStageDescriptorSamplers; - uint32_t maxPerStageDescriptorUniformBuffers; - uint32_t maxPerStageDescriptorStorageBuffers; - uint32_t maxPerStageDescriptorSampledImages; - uint32_t maxPerStageDescriptorStorageImages; - uint32_t maxPerStageDescriptorInputAttachments; - uint32_t maxPerStageResources; - uint32_t maxDescriptorSetSamplers; - uint32_t maxDescriptorSetUniformBuffers; - uint32_t maxDescriptorSetUniformBuffersDynamic; - uint32_t maxDescriptorSetStorageBuffers; - uint32_t maxDescriptorSetStorageBuffersDynamic; - uint32_t maxDescriptorSetSampledImages; - uint32_t maxDescriptorSetStorageImages; - uint32_t maxDescriptorSetInputAttachments; - uint32_t maxVertexInputAttributes; - uint32_t maxVertexInputBindings; - uint32_t maxVertexInputAttributeOffset; - uint32_t maxVertexInputBindingStride; - uint32_t maxVertexOutputComponents; - uint32_t maxTessellationGenerationLevel; - uint32_t maxTessellationPatchSize; - uint32_t maxTessellationControlPerVertexInputComponents; - uint32_t maxTessellationControlPerVertexOutputComponents; - uint32_t maxTessellationControlPerPatchOutputComponents; - uint32_t maxTessellationControlTotalOutputComponents; - uint32_t maxTessellationEvaluationInputComponents; - uint32_t maxTessellationEvaluationOutputComponents; - uint32_t maxGeometryShaderInvocations; - uint32_t maxGeometryInputComponents; - uint32_t maxGeometryOutputComponents; - uint32_t maxGeometryOutputVertices; - uint32_t maxGeometryTotalOutputComponents; - uint32_t maxFragmentInputComponents; - uint32_t maxFragmentOutputAttachments; - uint32_t maxFragmentDualSrcAttachments; - uint32_t maxFragmentCombinedOutputResources; - uint32_t maxComputeSharedMemorySize; - uint32_t maxComputeWorkGroupCount[3]; - uint32_t maxComputeWorkGroupInvocations; - uint32_t maxComputeWorkGroupSize[3]; - uint32_t subPixelPrecisionBits; - uint32_t subTexelPrecisionBits; - uint32_t mipmapPrecisionBits; - uint32_t maxDrawIndexedIndexValue; - uint32_t maxDrawIndirectCount; - float maxSamplerLodBias; - float maxSamplerAnisotropy; - uint32_t maxViewports; - uint32_t maxViewportDimensions[2]; - float viewportBoundsRange[2]; - uint32_t viewportSubPixelBits; - size_t minMemoryMapAlignment; - VkDeviceSize minTexelBufferOffsetAlignment; - VkDeviceSize minUniformBufferOffsetAlignment; - VkDeviceSize minStorageBufferOffsetAlignment; - int32_t minTexelOffset; - uint32_t maxTexelOffset; - int32_t minTexelGatherOffset; - uint32_t maxTexelGatherOffset; - float minInterpolationOffset; - float maxInterpolationOffset; - uint32_t subPixelInterpolationOffsetBits; - uint32_t maxFramebufferWidth; - uint32_t maxFramebufferHeight; - uint32_t maxFramebufferLayers; - VkSampleCountFlags framebufferColorSampleCounts; - VkSampleCountFlags framebufferDepthSampleCounts; - VkSampleCountFlags framebufferStencilSampleCounts; - VkSampleCountFlags framebufferNoAttachmentsSampleCounts; - uint32_t maxColorAttachments; - VkSampleCountFlags sampledImageColorSampleCounts; - VkSampleCountFlags sampledImageIntegerSampleCounts; - VkSampleCountFlags sampledImageDepthSampleCounts; - VkSampleCountFlags sampledImageStencilSampleCounts; - VkSampleCountFlags storageImageSampleCounts; - uint32_t maxSampleMaskWords; - VkBool32 timestampComputeAndGraphics; - float timestampPeriod; - uint32_t maxClipDistances; - uint32_t maxCullDistances; - uint32_t maxCombinedClipAndCullDistances; - uint32_t discreteQueuePriorities; - float pointSizeRange[2]; - float lineWidthRange[2]; - float pointSizeGranularity; - float lineWidthGranularity; - VkBool32 strictLines; - VkBool32 standardSampleLocations; - VkDeviceSize optimalBufferCopyOffsetAlignment; - VkDeviceSize optimalBufferCopyRowPitchAlignment; - VkDeviceSize nonCoherentAtomSize; -} VkPhysicalDeviceLimits; - -typedef struct VkPhysicalDeviceMemoryProperties { - uint32_t memoryTypeCount; - VkMemoryType memoryTypes[VK_MAX_MEMORY_TYPES]; - uint32_t memoryHeapCount; - VkMemoryHeap memoryHeaps[VK_MAX_MEMORY_HEAPS]; -} VkPhysicalDeviceMemoryProperties; - -typedef struct VkPhysicalDeviceSparseProperties { - VkBool32 residencyStandard2DBlockShape; - VkBool32 residencyStandard2DMultisampleBlockShape; - VkBool32 residencyStandard3DBlockShape; - VkBool32 residencyAlignedMipSize; - VkBool32 residencyNonResidentStrict; -} VkPhysicalDeviceSparseProperties; - -typedef struct VkPhysicalDeviceProperties { - uint32_t apiVersion; - uint32_t driverVersion; - uint32_t vendorID; - uint32_t deviceID; - VkPhysicalDeviceType deviceType; - char deviceName[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE]; - uint8_t pipelineCacheUUID[VK_UUID_SIZE]; - VkPhysicalDeviceLimits limits; - VkPhysicalDeviceSparseProperties sparseProperties; -} VkPhysicalDeviceProperties; - -typedef struct VkQueueFamilyProperties { - VkQueueFlags queueFlags; - uint32_t queueCount; - uint32_t timestampValidBits; - VkExtent3D minImageTransferGranularity; -} VkQueueFamilyProperties; - -typedef struct VkDeviceQueueCreateInfo { - VkStructureType sType; - const void* pNext; - VkDeviceQueueCreateFlags flags; - uint32_t queueFamilyIndex; - uint32_t queueCount; - const float* pQueuePriorities; -} VkDeviceQueueCreateInfo; - -typedef struct VkDeviceCreateInfo { - VkStructureType sType; - const void* pNext; - VkDeviceCreateFlags flags; - uint32_t queueCreateInfoCount; - const VkDeviceQueueCreateInfo* pQueueCreateInfos; - uint32_t enabledLayerCount; - const char* const* ppEnabledLayerNames; - uint32_t enabledExtensionCount; - const char* const* ppEnabledExtensionNames; - const VkPhysicalDeviceFeatures* pEnabledFeatures; -} VkDeviceCreateInfo; - -typedef struct VkExtensionProperties { - char extensionName[VK_MAX_EXTENSION_NAME_SIZE]; - uint32_t specVersion; -} VkExtensionProperties; - -typedef struct VkLayerProperties { - char layerName[VK_MAX_EXTENSION_NAME_SIZE]; - uint32_t specVersion; - uint32_t implementationVersion; - char description[VK_MAX_DESCRIPTION_SIZE]; -} VkLayerProperties; - -typedef struct VkSubmitInfo { - VkStructureType sType; - const void* pNext; - uint32_t waitSemaphoreCount; - const VkSemaphore* pWaitSemaphores; - const VkPipelineStageFlags* pWaitDstStageMask; - uint32_t commandBufferCount; - const VkCommandBuffer* pCommandBuffers; - uint32_t signalSemaphoreCount; - const VkSemaphore* pSignalSemaphores; -} VkSubmitInfo; - -typedef struct VkMappedMemoryRange { - VkStructureType sType; - const void* pNext; - VkDeviceMemory memory; - VkDeviceSize offset; - VkDeviceSize size; -} VkMappedMemoryRange; - -typedef struct VkMemoryAllocateInfo { - VkStructureType sType; - const void* pNext; - VkDeviceSize allocationSize; - uint32_t memoryTypeIndex; -} VkMemoryAllocateInfo; - -typedef struct VkMemoryRequirements { - VkDeviceSize size; - VkDeviceSize alignment; - uint32_t memoryTypeBits; -} VkMemoryRequirements; - -typedef struct VkSparseMemoryBind { - VkDeviceSize resourceOffset; - VkDeviceSize size; - VkDeviceMemory memory; - VkDeviceSize memoryOffset; - VkSparseMemoryBindFlags flags; -} VkSparseMemoryBind; - -typedef struct VkSparseBufferMemoryBindInfo { - VkBuffer buffer; - uint32_t bindCount; - const VkSparseMemoryBind* pBinds; -} VkSparseBufferMemoryBindInfo; - -typedef struct VkSparseImageOpaqueMemoryBindInfo { - VkImage image; - uint32_t bindCount; - const VkSparseMemoryBind* pBinds; -} VkSparseImageOpaqueMemoryBindInfo; - -typedef struct VkImageSubresource { - VkImageAspectFlags aspectMask; - uint32_t mipLevel; - uint32_t arrayLayer; -} VkImageSubresource; - -typedef struct VkSparseImageMemoryBind { - VkImageSubresource subresource; - VkOffset3D offset; - VkExtent3D extent; - VkDeviceMemory memory; - VkDeviceSize memoryOffset; - VkSparseMemoryBindFlags flags; -} VkSparseImageMemoryBind; - -typedef struct VkSparseImageMemoryBindInfo { - VkImage image; - uint32_t bindCount; - const VkSparseImageMemoryBind* pBinds; -} VkSparseImageMemoryBindInfo; - -typedef struct VkBindSparseInfo { - VkStructureType sType; - const void* pNext; - uint32_t waitSemaphoreCount; - const VkSemaphore* pWaitSemaphores; - uint32_t bufferBindCount; - const VkSparseBufferMemoryBindInfo* pBufferBinds; - uint32_t imageOpaqueBindCount; - const VkSparseImageOpaqueMemoryBindInfo* pImageOpaqueBinds; - uint32_t imageBindCount; - const VkSparseImageMemoryBindInfo* pImageBinds; - uint32_t signalSemaphoreCount; - const VkSemaphore* pSignalSemaphores; -} VkBindSparseInfo; - -typedef struct VkSparseImageFormatProperties { - VkImageAspectFlags aspectMask; - VkExtent3D imageGranularity; - VkSparseImageFormatFlags flags; -} VkSparseImageFormatProperties; - -typedef struct VkSparseImageMemoryRequirements { - VkSparseImageFormatProperties formatProperties; - uint32_t imageMipTailFirstLod; - VkDeviceSize imageMipTailSize; - VkDeviceSize imageMipTailOffset; - VkDeviceSize imageMipTailStride; -} VkSparseImageMemoryRequirements; - -typedef struct VkFenceCreateInfo { - VkStructureType sType; - const void* pNext; - VkFenceCreateFlags flags; -} VkFenceCreateInfo; - -typedef struct VkSemaphoreCreateInfo { - VkStructureType sType; - const void* pNext; - VkSemaphoreCreateFlags flags; -} VkSemaphoreCreateInfo; - -typedef struct VkEventCreateInfo { - VkStructureType sType; - const void* pNext; - VkEventCreateFlags flags; -} VkEventCreateInfo; - -typedef struct VkQueryPoolCreateInfo { - VkStructureType sType; - const void* pNext; - VkQueryPoolCreateFlags flags; - VkQueryType queryType; - uint32_t queryCount; - VkQueryPipelineStatisticFlags pipelineStatistics; -} VkQueryPoolCreateInfo; - -typedef struct VkBufferCreateInfo { - VkStructureType sType; - const void* pNext; - VkBufferCreateFlags flags; - VkDeviceSize size; - VkBufferUsageFlags usage; - VkSharingMode sharingMode; - uint32_t queueFamilyIndexCount; - const uint32_t* pQueueFamilyIndices; -} VkBufferCreateInfo; - -typedef struct VkBufferViewCreateInfo { - VkStructureType sType; - const void* pNext; - VkBufferViewCreateFlags flags; - VkBuffer buffer; - VkFormat format; - VkDeviceSize offset; - VkDeviceSize range; -} VkBufferViewCreateInfo; - -typedef struct VkImageCreateInfo { - VkStructureType sType; - const void* pNext; - VkImageCreateFlags flags; - VkImageType imageType; - VkFormat format; - VkExtent3D extent; - uint32_t mipLevels; - uint32_t arrayLayers; - VkSampleCountFlagBits samples; - VkImageTiling tiling; - VkImageUsageFlags usage; - VkSharingMode sharingMode; - uint32_t queueFamilyIndexCount; - const uint32_t* pQueueFamilyIndices; - VkImageLayout initialLayout; -} VkImageCreateInfo; - -typedef struct VkSubresourceLayout { - VkDeviceSize offset; - VkDeviceSize size; - VkDeviceSize rowPitch; - VkDeviceSize arrayPitch; - VkDeviceSize depthPitch; -} VkSubresourceLayout; - -typedef struct VkComponentMapping { - VkComponentSwizzle r; - VkComponentSwizzle g; - VkComponentSwizzle b; - VkComponentSwizzle a; -} VkComponentMapping; - -typedef struct VkImageViewCreateInfo { - VkStructureType sType; - const void* pNext; - VkImageViewCreateFlags flags; - VkImage image; - VkImageViewType viewType; - VkFormat format; - VkComponentMapping components; - VkImageSubresourceRange subresourceRange; -} VkImageViewCreateInfo; - -typedef struct VkShaderModuleCreateInfo { - VkStructureType sType; - const void* pNext; - VkShaderModuleCreateFlags flags; - size_t codeSize; - const uint32_t* pCode; -} VkShaderModuleCreateInfo; - -typedef struct VkPipelineCacheCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineCacheCreateFlags flags; - size_t initialDataSize; - const void* pInitialData; -} VkPipelineCacheCreateInfo; - -typedef struct VkSpecializationMapEntry { - uint32_t constantID; - uint32_t offset; - size_t size; -} VkSpecializationMapEntry; - -typedef struct VkSpecializationInfo { - uint32_t mapEntryCount; - const VkSpecializationMapEntry* pMapEntries; - size_t dataSize; - const void* pData; -} VkSpecializationInfo; - -typedef struct VkPipelineShaderStageCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineShaderStageCreateFlags flags; - VkShaderStageFlagBits stage; - VkShaderModule module; - const char* pName; - const VkSpecializationInfo* pSpecializationInfo; -} VkPipelineShaderStageCreateInfo; - -typedef struct VkComputePipelineCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineCreateFlags flags; - VkPipelineShaderStageCreateInfo stage; - VkPipelineLayout layout; - VkPipeline basePipelineHandle; - int32_t basePipelineIndex; -} VkComputePipelineCreateInfo; - -typedef struct VkVertexInputBindingDescription { - uint32_t binding; - uint32_t stride; - VkVertexInputRate inputRate; -} VkVertexInputBindingDescription; - -typedef struct VkVertexInputAttributeDescription { - uint32_t location; - uint32_t binding; - VkFormat format; - uint32_t offset; -} VkVertexInputAttributeDescription; - -typedef struct VkPipelineVertexInputStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineVertexInputStateCreateFlags flags; - uint32_t vertexBindingDescriptionCount; - const VkVertexInputBindingDescription* pVertexBindingDescriptions; - uint32_t vertexAttributeDescriptionCount; - const VkVertexInputAttributeDescription* pVertexAttributeDescriptions; -} VkPipelineVertexInputStateCreateInfo; - -typedef struct VkPipelineInputAssemblyStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineInputAssemblyStateCreateFlags flags; - VkPrimitiveTopology topology; - VkBool32 primitiveRestartEnable; -} VkPipelineInputAssemblyStateCreateInfo; - -typedef struct VkPipelineTessellationStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineTessellationStateCreateFlags flags; - uint32_t patchControlPoints; -} VkPipelineTessellationStateCreateInfo; - -typedef struct VkViewport { - float x; - float y; - float width; - float height; - float minDepth; - float maxDepth; -} VkViewport; - -typedef struct VkPipelineViewportStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineViewportStateCreateFlags flags; - uint32_t viewportCount; - const VkViewport* pViewports; - uint32_t scissorCount; - const VkRect2D* pScissors; -} VkPipelineViewportStateCreateInfo; - -typedef struct VkPipelineRasterizationStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineRasterizationStateCreateFlags flags; - VkBool32 depthClampEnable; - VkBool32 rasterizerDiscardEnable; - VkPolygonMode polygonMode; - VkCullModeFlags cullMode; - VkFrontFace frontFace; - VkBool32 depthBiasEnable; - float depthBiasConstantFactor; - float depthBiasClamp; - float depthBiasSlopeFactor; - float lineWidth; -} VkPipelineRasterizationStateCreateInfo; - -typedef struct VkPipelineMultisampleStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineMultisampleStateCreateFlags flags; - VkSampleCountFlagBits rasterizationSamples; - VkBool32 sampleShadingEnable; - float minSampleShading; - const VkSampleMask* pSampleMask; - VkBool32 alphaToCoverageEnable; - VkBool32 alphaToOneEnable; -} VkPipelineMultisampleStateCreateInfo; - -typedef struct VkStencilOpState { - VkStencilOp failOp; - VkStencilOp passOp; - VkStencilOp depthFailOp; - VkCompareOp compareOp; - uint32_t compareMask; - uint32_t writeMask; - uint32_t reference; -} VkStencilOpState; - -typedef struct VkPipelineDepthStencilStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineDepthStencilStateCreateFlags flags; - VkBool32 depthTestEnable; - VkBool32 depthWriteEnable; - VkCompareOp depthCompareOp; - VkBool32 depthBoundsTestEnable; - VkBool32 stencilTestEnable; - VkStencilOpState front; - VkStencilOpState back; - float minDepthBounds; - float maxDepthBounds; -} VkPipelineDepthStencilStateCreateInfo; - -typedef struct VkPipelineColorBlendAttachmentState { - VkBool32 blendEnable; - VkBlendFactor srcColorBlendFactor; - VkBlendFactor dstColorBlendFactor; - VkBlendOp colorBlendOp; - VkBlendFactor srcAlphaBlendFactor; - VkBlendFactor dstAlphaBlendFactor; - VkBlendOp alphaBlendOp; - VkColorComponentFlags colorWriteMask; -} VkPipelineColorBlendAttachmentState; - -typedef struct VkPipelineColorBlendStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineColorBlendStateCreateFlags flags; - VkBool32 logicOpEnable; - VkLogicOp logicOp; - uint32_t attachmentCount; - const VkPipelineColorBlendAttachmentState* pAttachments; - float blendConstants[4]; -} VkPipelineColorBlendStateCreateInfo; - -typedef struct VkPipelineDynamicStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineDynamicStateCreateFlags flags; - uint32_t dynamicStateCount; - const VkDynamicState* pDynamicStates; -} VkPipelineDynamicStateCreateInfo; - -typedef struct VkGraphicsPipelineCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineCreateFlags flags; - uint32_t stageCount; - const VkPipelineShaderStageCreateInfo* pStages; - const VkPipelineVertexInputStateCreateInfo* pVertexInputState; - const VkPipelineInputAssemblyStateCreateInfo* pInputAssemblyState; - const VkPipelineTessellationStateCreateInfo* pTessellationState; - const VkPipelineViewportStateCreateInfo* pViewportState; - const VkPipelineRasterizationStateCreateInfo* pRasterizationState; - const VkPipelineMultisampleStateCreateInfo* pMultisampleState; - const VkPipelineDepthStencilStateCreateInfo* pDepthStencilState; - const VkPipelineColorBlendStateCreateInfo* pColorBlendState; - const VkPipelineDynamicStateCreateInfo* pDynamicState; - VkPipelineLayout layout; - VkRenderPass renderPass; - uint32_t subpass; - VkPipeline basePipelineHandle; - int32_t basePipelineIndex; -} VkGraphicsPipelineCreateInfo; - -typedef struct VkPushConstantRange { - VkShaderStageFlags stageFlags; - uint32_t offset; - uint32_t size; -} VkPushConstantRange; - -typedef struct VkPipelineLayoutCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineLayoutCreateFlags flags; - uint32_t setLayoutCount; - const VkDescriptorSetLayout* pSetLayouts; - uint32_t pushConstantRangeCount; - const VkPushConstantRange* pPushConstantRanges; -} VkPipelineLayoutCreateInfo; - -typedef struct VkSamplerCreateInfo { - VkStructureType sType; - const void* pNext; - VkSamplerCreateFlags flags; - VkFilter magFilter; - VkFilter minFilter; - VkSamplerMipmapMode mipmapMode; - VkSamplerAddressMode addressModeU; - VkSamplerAddressMode addressModeV; - VkSamplerAddressMode addressModeW; - float mipLodBias; - VkBool32 anisotropyEnable; - float maxAnisotropy; - VkBool32 compareEnable; - VkCompareOp compareOp; - float minLod; - float maxLod; - VkBorderColor borderColor; - VkBool32 unnormalizedCoordinates; -} VkSamplerCreateInfo; - -typedef struct VkCopyDescriptorSet { - VkStructureType sType; - const void* pNext; - VkDescriptorSet srcSet; - uint32_t srcBinding; - uint32_t srcArrayElement; - VkDescriptorSet dstSet; - uint32_t dstBinding; - uint32_t dstArrayElement; - uint32_t descriptorCount; -} VkCopyDescriptorSet; - -typedef struct VkDescriptorBufferInfo { - VkBuffer buffer; - VkDeviceSize offset; - VkDeviceSize range; -} VkDescriptorBufferInfo; - -typedef struct VkDescriptorImageInfo { - VkSampler sampler; - VkImageView imageView; - VkImageLayout imageLayout; -} VkDescriptorImageInfo; - -typedef struct VkDescriptorPoolSize { - VkDescriptorType type; - uint32_t descriptorCount; -} VkDescriptorPoolSize; - -typedef struct VkDescriptorPoolCreateInfo { - VkStructureType sType; - const void* pNext; - VkDescriptorPoolCreateFlags flags; - uint32_t maxSets; - uint32_t poolSizeCount; - const VkDescriptorPoolSize* pPoolSizes; -} VkDescriptorPoolCreateInfo; - -typedef struct VkDescriptorSetAllocateInfo { - VkStructureType sType; - const void* pNext; - VkDescriptorPool descriptorPool; - uint32_t descriptorSetCount; - const VkDescriptorSetLayout* pSetLayouts; -} VkDescriptorSetAllocateInfo; - -typedef struct VkDescriptorSetLayoutBinding { - uint32_t binding; - VkDescriptorType descriptorType; - uint32_t descriptorCount; - VkShaderStageFlags stageFlags; - const VkSampler* pImmutableSamplers; -} VkDescriptorSetLayoutBinding; - -typedef struct VkDescriptorSetLayoutCreateInfo { - VkStructureType sType; - const void* pNext; - VkDescriptorSetLayoutCreateFlags flags; - uint32_t bindingCount; - const VkDescriptorSetLayoutBinding* pBindings; -} VkDescriptorSetLayoutCreateInfo; - -typedef struct VkWriteDescriptorSet { - VkStructureType sType; - const void* pNext; - VkDescriptorSet dstSet; - uint32_t dstBinding; - uint32_t dstArrayElement; - uint32_t descriptorCount; - VkDescriptorType descriptorType; - const VkDescriptorImageInfo* pImageInfo; - const VkDescriptorBufferInfo* pBufferInfo; - const VkBufferView* pTexelBufferView; -} VkWriteDescriptorSet; - -typedef struct VkAttachmentDescription { - VkAttachmentDescriptionFlags flags; - VkFormat format; - VkSampleCountFlagBits samples; - VkAttachmentLoadOp loadOp; - VkAttachmentStoreOp storeOp; - VkAttachmentLoadOp stencilLoadOp; - VkAttachmentStoreOp stencilStoreOp; - VkImageLayout initialLayout; - VkImageLayout finalLayout; -} VkAttachmentDescription; - -typedef struct VkAttachmentReference { - uint32_t attachment; - VkImageLayout layout; -} VkAttachmentReference; - -typedef struct VkFramebufferCreateInfo { - VkStructureType sType; - const void* pNext; - VkFramebufferCreateFlags flags; - VkRenderPass renderPass; - uint32_t attachmentCount; - const VkImageView* pAttachments; - uint32_t width; - uint32_t height; - uint32_t layers; -} VkFramebufferCreateInfo; - -typedef struct VkSubpassDescription { - VkSubpassDescriptionFlags flags; - VkPipelineBindPoint pipelineBindPoint; - uint32_t inputAttachmentCount; - const VkAttachmentReference* pInputAttachments; - uint32_t colorAttachmentCount; - const VkAttachmentReference* pColorAttachments; - const VkAttachmentReference* pResolveAttachments; - const VkAttachmentReference* pDepthStencilAttachment; - uint32_t preserveAttachmentCount; - const uint32_t* pPreserveAttachments; -} VkSubpassDescription; - -typedef struct VkSubpassDependency { - uint32_t srcSubpass; - uint32_t dstSubpass; - VkPipelineStageFlags srcStageMask; - VkPipelineStageFlags dstStageMask; - VkAccessFlags srcAccessMask; - VkAccessFlags dstAccessMask; - VkDependencyFlags dependencyFlags; -} VkSubpassDependency; - -typedef struct VkRenderPassCreateInfo { - VkStructureType sType; - const void* pNext; - VkRenderPassCreateFlags flags; - uint32_t attachmentCount; - const VkAttachmentDescription* pAttachments; - uint32_t subpassCount; - const VkSubpassDescription* pSubpasses; - uint32_t dependencyCount; - const VkSubpassDependency* pDependencies; -} VkRenderPassCreateInfo; - -typedef struct VkCommandPoolCreateInfo { - VkStructureType sType; - const void* pNext; - VkCommandPoolCreateFlags flags; - uint32_t queueFamilyIndex; -} VkCommandPoolCreateInfo; - -typedef struct VkCommandBufferAllocateInfo { - VkStructureType sType; - const void* pNext; - VkCommandPool commandPool; - VkCommandBufferLevel level; - uint32_t commandBufferCount; -} VkCommandBufferAllocateInfo; - -typedef struct VkCommandBufferInheritanceInfo { - VkStructureType sType; - const void* pNext; - VkRenderPass renderPass; - uint32_t subpass; - VkFramebuffer framebuffer; - VkBool32 occlusionQueryEnable; - VkQueryControlFlags queryFlags; - VkQueryPipelineStatisticFlags pipelineStatistics; -} VkCommandBufferInheritanceInfo; - -typedef struct VkCommandBufferBeginInfo { - VkStructureType sType; - const void* pNext; - VkCommandBufferUsageFlags flags; - const VkCommandBufferInheritanceInfo* pInheritanceInfo; -} VkCommandBufferBeginInfo; - -typedef struct VkBufferCopy { - VkDeviceSize srcOffset; - VkDeviceSize dstOffset; - VkDeviceSize size; -} VkBufferCopy; - -typedef struct VkImageSubresourceLayers { - VkImageAspectFlags aspectMask; - uint32_t mipLevel; - uint32_t baseArrayLayer; - uint32_t layerCount; -} VkImageSubresourceLayers; - -typedef struct VkBufferImageCopy { - VkDeviceSize bufferOffset; - uint32_t bufferRowLength; - uint32_t bufferImageHeight; - VkImageSubresourceLayers imageSubresource; - VkOffset3D imageOffset; - VkExtent3D imageExtent; -} VkBufferImageCopy; - -typedef union VkClearColorValue { - float float32[4]; - int32_t int32[4]; - uint32_t uint32[4]; -} VkClearColorValue; - -typedef struct VkClearDepthStencilValue { - float depth; - uint32_t stencil; -} VkClearDepthStencilValue; - -typedef union VkClearValue { - VkClearColorValue color; - VkClearDepthStencilValue depthStencil; -} VkClearValue; - -typedef struct VkClearAttachment { - VkImageAspectFlags aspectMask; - uint32_t colorAttachment; - VkClearValue clearValue; -} VkClearAttachment; - -typedef struct VkClearRect { - VkRect2D rect; - uint32_t baseArrayLayer; - uint32_t layerCount; -} VkClearRect; - -typedef struct VkImageBlit { - VkImageSubresourceLayers srcSubresource; - VkOffset3D srcOffsets[2]; - VkImageSubresourceLayers dstSubresource; - VkOffset3D dstOffsets[2]; -} VkImageBlit; - -typedef struct VkImageCopy { - VkImageSubresourceLayers srcSubresource; - VkOffset3D srcOffset; - VkImageSubresourceLayers dstSubresource; - VkOffset3D dstOffset; - VkExtent3D extent; -} VkImageCopy; - -typedef struct VkImageResolve { - VkImageSubresourceLayers srcSubresource; - VkOffset3D srcOffset; - VkImageSubresourceLayers dstSubresource; - VkOffset3D dstOffset; - VkExtent3D extent; -} VkImageResolve; - -typedef struct VkRenderPassBeginInfo { - VkStructureType sType; - const void* pNext; - VkRenderPass renderPass; - VkFramebuffer framebuffer; - VkRect2D renderArea; - uint32_t clearValueCount; - const VkClearValue* pClearValues; -} VkRenderPassBeginInfo; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateInstance)(const VkInstanceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkInstance* pInstance); -typedef void (VKAPI_PTR *PFN_vkDestroyInstance)(VkInstance instance, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkEnumeratePhysicalDevices)(VkInstance instance, uint32_t* pPhysicalDeviceCount, VkPhysicalDevice* pPhysicalDevices); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceFeatures)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures* pFeatures); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceFormatProperties)(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties* pFormatProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceImageFormatProperties)(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkImageFormatProperties* pImageFormatProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceProperties)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties* pProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceQueueFamilyProperties)(VkPhysicalDevice physicalDevice, uint32_t* pQueueFamilyPropertyCount, VkQueueFamilyProperties* pQueueFamilyProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceMemoryProperties)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties* pMemoryProperties); -typedef PFN_vkVoidFunction (VKAPI_PTR *PFN_vkGetInstanceProcAddr)(VkInstance instance, const char* pName); -typedef PFN_vkVoidFunction (VKAPI_PTR *PFN_vkGetDeviceProcAddr)(VkDevice device, const char* pName); -typedef VkResult (VKAPI_PTR *PFN_vkCreateDevice)(VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDevice* pDevice); -typedef void (VKAPI_PTR *PFN_vkDestroyDevice)(VkDevice device, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkEnumerateInstanceExtensionProperties)(const char* pLayerName, uint32_t* pPropertyCount, VkExtensionProperties* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkEnumerateDeviceExtensionProperties)(VkPhysicalDevice physicalDevice, const char* pLayerName, uint32_t* pPropertyCount, VkExtensionProperties* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkEnumerateInstanceLayerProperties)(uint32_t* pPropertyCount, VkLayerProperties* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkEnumerateDeviceLayerProperties)(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkLayerProperties* pProperties); -typedef void (VKAPI_PTR *PFN_vkGetDeviceQueue)(VkDevice device, uint32_t queueFamilyIndex, uint32_t queueIndex, VkQueue* pQueue); -typedef VkResult (VKAPI_PTR *PFN_vkQueueSubmit)(VkQueue queue, uint32_t submitCount, const VkSubmitInfo* pSubmits, VkFence fence); -typedef VkResult (VKAPI_PTR *PFN_vkQueueWaitIdle)(VkQueue queue); -typedef VkResult (VKAPI_PTR *PFN_vkDeviceWaitIdle)(VkDevice device); -typedef VkResult (VKAPI_PTR *PFN_vkAllocateMemory)(VkDevice device, const VkMemoryAllocateInfo* pAllocateInfo, const VkAllocationCallbacks* pAllocator, VkDeviceMemory* pMemory); -typedef void (VKAPI_PTR *PFN_vkFreeMemory)(VkDevice device, VkDeviceMemory memory, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkMapMemory)(VkDevice device, VkDeviceMemory memory, VkDeviceSize offset, VkDeviceSize size, VkMemoryMapFlags flags, void** ppData); -typedef void (VKAPI_PTR *PFN_vkUnmapMemory)(VkDevice device, VkDeviceMemory memory); -typedef VkResult (VKAPI_PTR *PFN_vkFlushMappedMemoryRanges)(VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange* pMemoryRanges); -typedef VkResult (VKAPI_PTR *PFN_vkInvalidateMappedMemoryRanges)(VkDevice device, uint32_t memoryRangeCount, const VkMappedMemoryRange* pMemoryRanges); -typedef void (VKAPI_PTR *PFN_vkGetDeviceMemoryCommitment)(VkDevice device, VkDeviceMemory memory, VkDeviceSize* pCommittedMemoryInBytes); -typedef VkResult (VKAPI_PTR *PFN_vkBindBufferMemory)(VkDevice device, VkBuffer buffer, VkDeviceMemory memory, VkDeviceSize memoryOffset); -typedef VkResult (VKAPI_PTR *PFN_vkBindImageMemory)(VkDevice device, VkImage image, VkDeviceMemory memory, VkDeviceSize memoryOffset); -typedef void (VKAPI_PTR *PFN_vkGetBufferMemoryRequirements)(VkDevice device, VkBuffer buffer, VkMemoryRequirements* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetImageMemoryRequirements)(VkDevice device, VkImage image, VkMemoryRequirements* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetImageSparseMemoryRequirements)(VkDevice device, VkImage image, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements* pSparseMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceSparseImageFormatProperties)(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkSampleCountFlagBits samples, VkImageUsageFlags usage, VkImageTiling tiling, uint32_t* pPropertyCount, VkSparseImageFormatProperties* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkQueueBindSparse)(VkQueue queue, uint32_t bindInfoCount, const VkBindSparseInfo* pBindInfo, VkFence fence); -typedef VkResult (VKAPI_PTR *PFN_vkCreateFence)(VkDevice device, const VkFenceCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence); -typedef void (VKAPI_PTR *PFN_vkDestroyFence)(VkDevice device, VkFence fence, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkResetFences)(VkDevice device, uint32_t fenceCount, const VkFence* pFences); -typedef VkResult (VKAPI_PTR *PFN_vkGetFenceStatus)(VkDevice device, VkFence fence); -typedef VkResult (VKAPI_PTR *PFN_vkWaitForFences)(VkDevice device, uint32_t fenceCount, const VkFence* pFences, VkBool32 waitAll, uint64_t timeout); -typedef VkResult (VKAPI_PTR *PFN_vkCreateSemaphore)(VkDevice device, const VkSemaphoreCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSemaphore* pSemaphore); -typedef void (VKAPI_PTR *PFN_vkDestroySemaphore)(VkDevice device, VkSemaphore semaphore, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateEvent)(VkDevice device, const VkEventCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkEvent* pEvent); -typedef void (VKAPI_PTR *PFN_vkDestroyEvent)(VkDevice device, VkEvent event, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkGetEventStatus)(VkDevice device, VkEvent event); -typedef VkResult (VKAPI_PTR *PFN_vkSetEvent)(VkDevice device, VkEvent event); -typedef VkResult (VKAPI_PTR *PFN_vkResetEvent)(VkDevice device, VkEvent event); -typedef VkResult (VKAPI_PTR *PFN_vkCreateQueryPool)(VkDevice device, const VkQueryPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkQueryPool* pQueryPool); -typedef void (VKAPI_PTR *PFN_vkDestroyQueryPool)(VkDevice device, VkQueryPool queryPool, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkGetQueryPoolResults)(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, size_t dataSize, void* pData, VkDeviceSize stride, VkQueryResultFlags flags); -typedef VkResult (VKAPI_PTR *PFN_vkCreateBuffer)(VkDevice device, const VkBufferCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkBuffer* pBuffer); -typedef void (VKAPI_PTR *PFN_vkDestroyBuffer)(VkDevice device, VkBuffer buffer, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateBufferView)(VkDevice device, const VkBufferViewCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkBufferView* pView); -typedef void (VKAPI_PTR *PFN_vkDestroyBufferView)(VkDevice device, VkBufferView bufferView, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateImage)(VkDevice device, const VkImageCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkImage* pImage); -typedef void (VKAPI_PTR *PFN_vkDestroyImage)(VkDevice device, VkImage image, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkGetImageSubresourceLayout)(VkDevice device, VkImage image, const VkImageSubresource* pSubresource, VkSubresourceLayout* pLayout); -typedef VkResult (VKAPI_PTR *PFN_vkCreateImageView)(VkDevice device, const VkImageViewCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkImageView* pView); -typedef void (VKAPI_PTR *PFN_vkDestroyImageView)(VkDevice device, VkImageView imageView, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateShaderModule)(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkShaderModule* pShaderModule); -typedef void (VKAPI_PTR *PFN_vkDestroyShaderModule)(VkDevice device, VkShaderModule shaderModule, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreatePipelineCache)(VkDevice device, const VkPipelineCacheCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineCache* pPipelineCache); -typedef void (VKAPI_PTR *PFN_vkDestroyPipelineCache)(VkDevice device, VkPipelineCache pipelineCache, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkGetPipelineCacheData)(VkDevice device, VkPipelineCache pipelineCache, size_t* pDataSize, void* pData); -typedef VkResult (VKAPI_PTR *PFN_vkMergePipelineCaches)(VkDevice device, VkPipelineCache dstCache, uint32_t srcCacheCount, const VkPipelineCache* pSrcCaches); -typedef VkResult (VKAPI_PTR *PFN_vkCreateGraphicsPipelines)(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkGraphicsPipelineCreateInfo* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines); -typedef VkResult (VKAPI_PTR *PFN_vkCreateComputePipelines)(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkComputePipelineCreateInfo* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines); -typedef void (VKAPI_PTR *PFN_vkDestroyPipeline)(VkDevice device, VkPipeline pipeline, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreatePipelineLayout)(VkDevice device, const VkPipelineLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPipelineLayout* pPipelineLayout); -typedef void (VKAPI_PTR *PFN_vkDestroyPipelineLayout)(VkDevice device, VkPipelineLayout pipelineLayout, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateSampler)(VkDevice device, const VkSamplerCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSampler* pSampler); -typedef void (VKAPI_PTR *PFN_vkDestroySampler)(VkDevice device, VkSampler sampler, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateDescriptorSetLayout)(VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorSetLayout* pSetLayout); -typedef void (VKAPI_PTR *PFN_vkDestroyDescriptorSetLayout)(VkDevice device, VkDescriptorSetLayout descriptorSetLayout, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateDescriptorPool)(VkDevice device, const VkDescriptorPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorPool* pDescriptorPool); -typedef void (VKAPI_PTR *PFN_vkDestroyDescriptorPool)(VkDevice device, VkDescriptorPool descriptorPool, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkResetDescriptorPool)(VkDevice device, VkDescriptorPool descriptorPool, VkDescriptorPoolResetFlags flags); -typedef VkResult (VKAPI_PTR *PFN_vkAllocateDescriptorSets)(VkDevice device, const VkDescriptorSetAllocateInfo* pAllocateInfo, VkDescriptorSet* pDescriptorSets); -typedef VkResult (VKAPI_PTR *PFN_vkFreeDescriptorSets)(VkDevice device, VkDescriptorPool descriptorPool, uint32_t descriptorSetCount, const VkDescriptorSet* pDescriptorSets); -typedef void (VKAPI_PTR *PFN_vkUpdateDescriptorSets)(VkDevice device, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites, uint32_t descriptorCopyCount, const VkCopyDescriptorSet* pDescriptorCopies); -typedef VkResult (VKAPI_PTR *PFN_vkCreateFramebuffer)(VkDevice device, const VkFramebufferCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkFramebuffer* pFramebuffer); -typedef void (VKAPI_PTR *PFN_vkDestroyFramebuffer)(VkDevice device, VkFramebuffer framebuffer, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateRenderPass)(VkDevice device, const VkRenderPassCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass); -typedef void (VKAPI_PTR *PFN_vkDestroyRenderPass)(VkDevice device, VkRenderPass renderPass, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkGetRenderAreaGranularity)(VkDevice device, VkRenderPass renderPass, VkExtent2D* pGranularity); -typedef VkResult (VKAPI_PTR *PFN_vkCreateCommandPool)(VkDevice device, const VkCommandPoolCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkCommandPool* pCommandPool); -typedef void (VKAPI_PTR *PFN_vkDestroyCommandPool)(VkDevice device, VkCommandPool commandPool, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkResetCommandPool)(VkDevice device, VkCommandPool commandPool, VkCommandPoolResetFlags flags); -typedef VkResult (VKAPI_PTR *PFN_vkAllocateCommandBuffers)(VkDevice device, const VkCommandBufferAllocateInfo* pAllocateInfo, VkCommandBuffer* pCommandBuffers); -typedef void (VKAPI_PTR *PFN_vkFreeCommandBuffers)(VkDevice device, VkCommandPool commandPool, uint32_t commandBufferCount, const VkCommandBuffer* pCommandBuffers); -typedef VkResult (VKAPI_PTR *PFN_vkBeginCommandBuffer)(VkCommandBuffer commandBuffer, const VkCommandBufferBeginInfo* pBeginInfo); -typedef VkResult (VKAPI_PTR *PFN_vkEndCommandBuffer)(VkCommandBuffer commandBuffer); -typedef VkResult (VKAPI_PTR *PFN_vkResetCommandBuffer)(VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags); -typedef void (VKAPI_PTR *PFN_vkCmdBindPipeline)(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline); -typedef void (VKAPI_PTR *PFN_vkCmdSetViewport)(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewport* pViewports); -typedef void (VKAPI_PTR *PFN_vkCmdSetScissor)(VkCommandBuffer commandBuffer, uint32_t firstScissor, uint32_t scissorCount, const VkRect2D* pScissors); -typedef void (VKAPI_PTR *PFN_vkCmdSetLineWidth)(VkCommandBuffer commandBuffer, float lineWidth); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBias)(VkCommandBuffer commandBuffer, float depthBiasConstantFactor, float depthBiasClamp, float depthBiasSlopeFactor); -typedef void (VKAPI_PTR *PFN_vkCmdSetBlendConstants)(VkCommandBuffer commandBuffer, const float blendConstants[4]); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBounds)(VkCommandBuffer commandBuffer, float minDepthBounds, float maxDepthBounds); -typedef void (VKAPI_PTR *PFN_vkCmdSetStencilCompareMask)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t compareMask); -typedef void (VKAPI_PTR *PFN_vkCmdSetStencilWriteMask)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t writeMask); -typedef void (VKAPI_PTR *PFN_vkCmdSetStencilReference)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, uint32_t reference); -typedef void (VKAPI_PTR *PFN_vkCmdBindDescriptorSets)(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t firstSet, uint32_t descriptorSetCount, const VkDescriptorSet* pDescriptorSets, uint32_t dynamicOffsetCount, const uint32_t* pDynamicOffsets); -typedef void (VKAPI_PTR *PFN_vkCmdBindIndexBuffer)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkIndexType indexType); -typedef void (VKAPI_PTR *PFN_vkCmdBindVertexBuffers)(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets); -typedef void (VKAPI_PTR *PFN_vkCmdDraw)(VkCommandBuffer commandBuffer, uint32_t vertexCount, uint32_t instanceCount, uint32_t firstVertex, uint32_t firstInstance); -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndexed)(VkCommandBuffer commandBuffer, uint32_t indexCount, uint32_t instanceCount, uint32_t firstIndex, int32_t vertexOffset, uint32_t firstInstance); -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndirect)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndexedIndirect)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdDispatch)(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ); -typedef void (VKAPI_PTR *PFN_vkCmdDispatchIndirect)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset); -typedef void (VKAPI_PTR *PFN_vkCmdCopyBuffer)(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferCopy* pRegions); -typedef void (VKAPI_PTR *PFN_vkCmdCopyImage)(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageCopy* pRegions); -typedef void (VKAPI_PTR *PFN_vkCmdBlitImage)(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageBlit* pRegions, VkFilter filter); -typedef void (VKAPI_PTR *PFN_vkCmdCopyBufferToImage)(VkCommandBuffer commandBuffer, VkBuffer srcBuffer, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkBufferImageCopy* pRegions); -typedef void (VKAPI_PTR *PFN_vkCmdCopyImageToBuffer)(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkBuffer dstBuffer, uint32_t regionCount, const VkBufferImageCopy* pRegions); -typedef void (VKAPI_PTR *PFN_vkCmdUpdateBuffer)(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize dataSize, const void* pData); -typedef void (VKAPI_PTR *PFN_vkCmdFillBuffer)(VkCommandBuffer commandBuffer, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize size, uint32_t data); -typedef void (VKAPI_PTR *PFN_vkCmdClearColorImage)(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearColorValue* pColor, uint32_t rangeCount, const VkImageSubresourceRange* pRanges); -typedef void (VKAPI_PTR *PFN_vkCmdClearDepthStencilImage)(VkCommandBuffer commandBuffer, VkImage image, VkImageLayout imageLayout, const VkClearDepthStencilValue* pDepthStencil, uint32_t rangeCount, const VkImageSubresourceRange* pRanges); -typedef void (VKAPI_PTR *PFN_vkCmdClearAttachments)(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkClearAttachment* pAttachments, uint32_t rectCount, const VkClearRect* pRects); -typedef void (VKAPI_PTR *PFN_vkCmdResolveImage)(VkCommandBuffer commandBuffer, VkImage srcImage, VkImageLayout srcImageLayout, VkImage dstImage, VkImageLayout dstImageLayout, uint32_t regionCount, const VkImageResolve* pRegions); -typedef void (VKAPI_PTR *PFN_vkCmdSetEvent)(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask); -typedef void (VKAPI_PTR *PFN_vkCmdResetEvent)(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask); -typedef void (VKAPI_PTR *PFN_vkCmdWaitEvents)(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent* pEvents, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, const VkMemoryBarrier* pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier* pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier* pImageMemoryBarriers); -typedef void (VKAPI_PTR *PFN_vkCmdPipelineBarrier)(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const VkMemoryBarrier* pMemoryBarriers, uint32_t bufferMemoryBarrierCount, const VkBufferMemoryBarrier* pBufferMemoryBarriers, uint32_t imageMemoryBarrierCount, const VkImageMemoryBarrier* pImageMemoryBarriers); -typedef void (VKAPI_PTR *PFN_vkCmdBeginQuery)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags); -typedef void (VKAPI_PTR *PFN_vkCmdEndQuery)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query); -typedef void (VKAPI_PTR *PFN_vkCmdResetQueryPool)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount); -typedef void (VKAPI_PTR *PFN_vkCmdWriteTimestamp)(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkQueryPool queryPool, uint32_t query); -typedef void (VKAPI_PTR *PFN_vkCmdCopyQueryPoolResults)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount, VkBuffer dstBuffer, VkDeviceSize dstOffset, VkDeviceSize stride, VkQueryResultFlags flags); -typedef void (VKAPI_PTR *PFN_vkCmdPushConstants)(VkCommandBuffer commandBuffer, VkPipelineLayout layout, VkShaderStageFlags stageFlags, uint32_t offset, uint32_t size, const void* pValues); -typedef void (VKAPI_PTR *PFN_vkCmdBeginRenderPass)(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo* pRenderPassBegin, VkSubpassContents contents); -typedef void (VKAPI_PTR *PFN_vkCmdNextSubpass)(VkCommandBuffer commandBuffer, VkSubpassContents contents); -typedef void (VKAPI_PTR *PFN_vkCmdEndRenderPass)(VkCommandBuffer commandBuffer); -typedef void (VKAPI_PTR *PFN_vkCmdExecuteCommands)(VkCommandBuffer commandBuffer, uint32_t commandBufferCount, const VkCommandBuffer* pCommandBuffers); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateInstance( - const VkInstanceCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkInstance* pInstance); - -VKAPI_ATTR void VKAPI_CALL vkDestroyInstance( - VkInstance instance, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkEnumeratePhysicalDevices( - VkInstance instance, - uint32_t* pPhysicalDeviceCount, - VkPhysicalDevice* pPhysicalDevices); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFeatures( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceFeatures* pFeatures); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFormatProperties( - VkPhysicalDevice physicalDevice, - VkFormat format, - VkFormatProperties* pFormatProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceImageFormatProperties( - VkPhysicalDevice physicalDevice, - VkFormat format, - VkImageType type, - VkImageTiling tiling, - VkImageUsageFlags usage, - VkImageCreateFlags flags, - VkImageFormatProperties* pImageFormatProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceProperties( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceProperties* pProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceQueueFamilyProperties( - VkPhysicalDevice physicalDevice, - uint32_t* pQueueFamilyPropertyCount, - VkQueueFamilyProperties* pQueueFamilyProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceMemoryProperties( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceMemoryProperties* pMemoryProperties); - -VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL vkGetInstanceProcAddr( - VkInstance instance, - const char* pName); - -VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL vkGetDeviceProcAddr( - VkDevice device, - const char* pName); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDevice( - VkPhysicalDevice physicalDevice, - const VkDeviceCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkDevice* pDevice); - -VKAPI_ATTR void VKAPI_CALL vkDestroyDevice( - VkDevice device, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateInstanceExtensionProperties( - const char* pLayerName, - uint32_t* pPropertyCount, - VkExtensionProperties* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateDeviceExtensionProperties( - VkPhysicalDevice physicalDevice, - const char* pLayerName, - uint32_t* pPropertyCount, - VkExtensionProperties* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateInstanceLayerProperties( - uint32_t* pPropertyCount, - VkLayerProperties* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateDeviceLayerProperties( - VkPhysicalDevice physicalDevice, - uint32_t* pPropertyCount, - VkLayerProperties* pProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceQueue( - VkDevice device, - uint32_t queueFamilyIndex, - uint32_t queueIndex, - VkQueue* pQueue); - -VKAPI_ATTR VkResult VKAPI_CALL vkQueueSubmit( - VkQueue queue, - uint32_t submitCount, - const VkSubmitInfo* pSubmits, - VkFence fence); - -VKAPI_ATTR VkResult VKAPI_CALL vkQueueWaitIdle( - VkQueue queue); - -VKAPI_ATTR VkResult VKAPI_CALL vkDeviceWaitIdle( - VkDevice device); - -VKAPI_ATTR VkResult VKAPI_CALL vkAllocateMemory( - VkDevice device, - const VkMemoryAllocateInfo* pAllocateInfo, - const VkAllocationCallbacks* pAllocator, - VkDeviceMemory* pMemory); - -VKAPI_ATTR void VKAPI_CALL vkFreeMemory( - VkDevice device, - VkDeviceMemory memory, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkMapMemory( - VkDevice device, - VkDeviceMemory memory, - VkDeviceSize offset, - VkDeviceSize size, - VkMemoryMapFlags flags, - void** ppData); - -VKAPI_ATTR void VKAPI_CALL vkUnmapMemory( - VkDevice device, - VkDeviceMemory memory); - -VKAPI_ATTR VkResult VKAPI_CALL vkFlushMappedMemoryRanges( - VkDevice device, - uint32_t memoryRangeCount, - const VkMappedMemoryRange* pMemoryRanges); - -VKAPI_ATTR VkResult VKAPI_CALL vkInvalidateMappedMemoryRanges( - VkDevice device, - uint32_t memoryRangeCount, - const VkMappedMemoryRange* pMemoryRanges); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceMemoryCommitment( - VkDevice device, - VkDeviceMemory memory, - VkDeviceSize* pCommittedMemoryInBytes); - -VKAPI_ATTR VkResult VKAPI_CALL vkBindBufferMemory( - VkDevice device, - VkBuffer buffer, - VkDeviceMemory memory, - VkDeviceSize memoryOffset); - -VKAPI_ATTR VkResult VKAPI_CALL vkBindImageMemory( - VkDevice device, - VkImage image, - VkDeviceMemory memory, - VkDeviceSize memoryOffset); - -VKAPI_ATTR void VKAPI_CALL vkGetBufferMemoryRequirements( - VkDevice device, - VkBuffer buffer, - VkMemoryRequirements* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetImageMemoryRequirements( - VkDevice device, - VkImage image, - VkMemoryRequirements* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetImageSparseMemoryRequirements( - VkDevice device, - VkImage image, - uint32_t* pSparseMemoryRequirementCount, - VkSparseImageMemoryRequirements* pSparseMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceSparseImageFormatProperties( - VkPhysicalDevice physicalDevice, - VkFormat format, - VkImageType type, - VkSampleCountFlagBits samples, - VkImageUsageFlags usage, - VkImageTiling tiling, - uint32_t* pPropertyCount, - VkSparseImageFormatProperties* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkQueueBindSparse( - VkQueue queue, - uint32_t bindInfoCount, - const VkBindSparseInfo* pBindInfo, - VkFence fence); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateFence( - VkDevice device, - const VkFenceCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkFence* pFence); - -VKAPI_ATTR void VKAPI_CALL vkDestroyFence( - VkDevice device, - VkFence fence, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkResetFences( - VkDevice device, - uint32_t fenceCount, - const VkFence* pFences); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetFenceStatus( - VkDevice device, - VkFence fence); - -VKAPI_ATTR VkResult VKAPI_CALL vkWaitForFences( - VkDevice device, - uint32_t fenceCount, - const VkFence* pFences, - VkBool32 waitAll, - uint64_t timeout); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateSemaphore( - VkDevice device, - const VkSemaphoreCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSemaphore* pSemaphore); - -VKAPI_ATTR void VKAPI_CALL vkDestroySemaphore( - VkDevice device, - VkSemaphore semaphore, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateEvent( - VkDevice device, - const VkEventCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkEvent* pEvent); - -VKAPI_ATTR void VKAPI_CALL vkDestroyEvent( - VkDevice device, - VkEvent event, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetEventStatus( - VkDevice device, - VkEvent event); - -VKAPI_ATTR VkResult VKAPI_CALL vkSetEvent( - VkDevice device, - VkEvent event); - -VKAPI_ATTR VkResult VKAPI_CALL vkResetEvent( - VkDevice device, - VkEvent event); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateQueryPool( - VkDevice device, - const VkQueryPoolCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkQueryPool* pQueryPool); - -VKAPI_ATTR void VKAPI_CALL vkDestroyQueryPool( - VkDevice device, - VkQueryPool queryPool, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetQueryPoolResults( - VkDevice device, - VkQueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - size_t dataSize, - void* pData, - VkDeviceSize stride, - VkQueryResultFlags flags); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateBuffer( - VkDevice device, - const VkBufferCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkBuffer* pBuffer); - -VKAPI_ATTR void VKAPI_CALL vkDestroyBuffer( - VkDevice device, - VkBuffer buffer, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateBufferView( - VkDevice device, - const VkBufferViewCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkBufferView* pView); - -VKAPI_ATTR void VKAPI_CALL vkDestroyBufferView( - VkDevice device, - VkBufferView bufferView, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateImage( - VkDevice device, - const VkImageCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkImage* pImage); - -VKAPI_ATTR void VKAPI_CALL vkDestroyImage( - VkDevice device, - VkImage image, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkGetImageSubresourceLayout( - VkDevice device, - VkImage image, - const VkImageSubresource* pSubresource, - VkSubresourceLayout* pLayout); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateImageView( - VkDevice device, - const VkImageViewCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkImageView* pView); - -VKAPI_ATTR void VKAPI_CALL vkDestroyImageView( - VkDevice device, - VkImageView imageView, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateShaderModule( - VkDevice device, - const VkShaderModuleCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkShaderModule* pShaderModule); - -VKAPI_ATTR void VKAPI_CALL vkDestroyShaderModule( - VkDevice device, - VkShaderModule shaderModule, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreatePipelineCache( - VkDevice device, - const VkPipelineCacheCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkPipelineCache* pPipelineCache); - -VKAPI_ATTR void VKAPI_CALL vkDestroyPipelineCache( - VkDevice device, - VkPipelineCache pipelineCache, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPipelineCacheData( - VkDevice device, - VkPipelineCache pipelineCache, - size_t* pDataSize, - void* pData); - -VKAPI_ATTR VkResult VKAPI_CALL vkMergePipelineCaches( - VkDevice device, - VkPipelineCache dstCache, - uint32_t srcCacheCount, - const VkPipelineCache* pSrcCaches); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateGraphicsPipelines( - VkDevice device, - VkPipelineCache pipelineCache, - uint32_t createInfoCount, - const VkGraphicsPipelineCreateInfo* pCreateInfos, - const VkAllocationCallbacks* pAllocator, - VkPipeline* pPipelines); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateComputePipelines( - VkDevice device, - VkPipelineCache pipelineCache, - uint32_t createInfoCount, - const VkComputePipelineCreateInfo* pCreateInfos, - const VkAllocationCallbacks* pAllocator, - VkPipeline* pPipelines); - -VKAPI_ATTR void VKAPI_CALL vkDestroyPipeline( - VkDevice device, - VkPipeline pipeline, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreatePipelineLayout( - VkDevice device, - const VkPipelineLayoutCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkPipelineLayout* pPipelineLayout); - -VKAPI_ATTR void VKAPI_CALL vkDestroyPipelineLayout( - VkDevice device, - VkPipelineLayout pipelineLayout, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateSampler( - VkDevice device, - const VkSamplerCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSampler* pSampler); - -VKAPI_ATTR void VKAPI_CALL vkDestroySampler( - VkDevice device, - VkSampler sampler, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDescriptorSetLayout( - VkDevice device, - const VkDescriptorSetLayoutCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkDescriptorSetLayout* pSetLayout); - -VKAPI_ATTR void VKAPI_CALL vkDestroyDescriptorSetLayout( - VkDevice device, - VkDescriptorSetLayout descriptorSetLayout, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDescriptorPool( - VkDevice device, - const VkDescriptorPoolCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkDescriptorPool* pDescriptorPool); - -VKAPI_ATTR void VKAPI_CALL vkDestroyDescriptorPool( - VkDevice device, - VkDescriptorPool descriptorPool, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkResetDescriptorPool( - VkDevice device, - VkDescriptorPool descriptorPool, - VkDescriptorPoolResetFlags flags); - -VKAPI_ATTR VkResult VKAPI_CALL vkAllocateDescriptorSets( - VkDevice device, - const VkDescriptorSetAllocateInfo* pAllocateInfo, - VkDescriptorSet* pDescriptorSets); - -VKAPI_ATTR VkResult VKAPI_CALL vkFreeDescriptorSets( - VkDevice device, - VkDescriptorPool descriptorPool, - uint32_t descriptorSetCount, - const VkDescriptorSet* pDescriptorSets); - -VKAPI_ATTR void VKAPI_CALL vkUpdateDescriptorSets( - VkDevice device, - uint32_t descriptorWriteCount, - const VkWriteDescriptorSet* pDescriptorWrites, - uint32_t descriptorCopyCount, - const VkCopyDescriptorSet* pDescriptorCopies); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateFramebuffer( - VkDevice device, - const VkFramebufferCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkFramebuffer* pFramebuffer); - -VKAPI_ATTR void VKAPI_CALL vkDestroyFramebuffer( - VkDevice device, - VkFramebuffer framebuffer, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateRenderPass( - VkDevice device, - const VkRenderPassCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkRenderPass* pRenderPass); - -VKAPI_ATTR void VKAPI_CALL vkDestroyRenderPass( - VkDevice device, - VkRenderPass renderPass, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkGetRenderAreaGranularity( - VkDevice device, - VkRenderPass renderPass, - VkExtent2D* pGranularity); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateCommandPool( - VkDevice device, - const VkCommandPoolCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkCommandPool* pCommandPool); - -VKAPI_ATTR void VKAPI_CALL vkDestroyCommandPool( - VkDevice device, - VkCommandPool commandPool, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkResetCommandPool( - VkDevice device, - VkCommandPool commandPool, - VkCommandPoolResetFlags flags); - -VKAPI_ATTR VkResult VKAPI_CALL vkAllocateCommandBuffers( - VkDevice device, - const VkCommandBufferAllocateInfo* pAllocateInfo, - VkCommandBuffer* pCommandBuffers); - -VKAPI_ATTR void VKAPI_CALL vkFreeCommandBuffers( - VkDevice device, - VkCommandPool commandPool, - uint32_t commandBufferCount, - const VkCommandBuffer* pCommandBuffers); - -VKAPI_ATTR VkResult VKAPI_CALL vkBeginCommandBuffer( - VkCommandBuffer commandBuffer, - const VkCommandBufferBeginInfo* pBeginInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkEndCommandBuffer( - VkCommandBuffer commandBuffer); - -VKAPI_ATTR VkResult VKAPI_CALL vkResetCommandBuffer( - VkCommandBuffer commandBuffer, - VkCommandBufferResetFlags flags); - -VKAPI_ATTR void VKAPI_CALL vkCmdBindPipeline( - VkCommandBuffer commandBuffer, - VkPipelineBindPoint pipelineBindPoint, - VkPipeline pipeline); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetViewport( - VkCommandBuffer commandBuffer, - uint32_t firstViewport, - uint32_t viewportCount, - const VkViewport* pViewports); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetScissor( - VkCommandBuffer commandBuffer, - uint32_t firstScissor, - uint32_t scissorCount, - const VkRect2D* pScissors); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetLineWidth( - VkCommandBuffer commandBuffer, - float lineWidth); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBias( - VkCommandBuffer commandBuffer, - float depthBiasConstantFactor, - float depthBiasClamp, - float depthBiasSlopeFactor); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetBlendConstants( - VkCommandBuffer commandBuffer, - const float blendConstants[4]); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBounds( - VkCommandBuffer commandBuffer, - float minDepthBounds, - float maxDepthBounds); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilCompareMask( - VkCommandBuffer commandBuffer, - VkStencilFaceFlags faceMask, - uint32_t compareMask); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilWriteMask( - VkCommandBuffer commandBuffer, - VkStencilFaceFlags faceMask, - uint32_t writeMask); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilReference( - VkCommandBuffer commandBuffer, - VkStencilFaceFlags faceMask, - uint32_t reference); - -VKAPI_ATTR void VKAPI_CALL vkCmdBindDescriptorSets( - VkCommandBuffer commandBuffer, - VkPipelineBindPoint pipelineBindPoint, - VkPipelineLayout layout, - uint32_t firstSet, - uint32_t descriptorSetCount, - const VkDescriptorSet* pDescriptorSets, - uint32_t dynamicOffsetCount, - const uint32_t* pDynamicOffsets); - -VKAPI_ATTR void VKAPI_CALL vkCmdBindIndexBuffer( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkIndexType indexType); - -VKAPI_ATTR void VKAPI_CALL vkCmdBindVertexBuffers( - VkCommandBuffer commandBuffer, - uint32_t firstBinding, - uint32_t bindingCount, - const VkBuffer* pBuffers, - const VkDeviceSize* pOffsets); - -VKAPI_ATTR void VKAPI_CALL vkCmdDraw( - VkCommandBuffer commandBuffer, - uint32_t vertexCount, - uint32_t instanceCount, - uint32_t firstVertex, - uint32_t firstInstance); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndexed( - VkCommandBuffer commandBuffer, - uint32_t indexCount, - uint32_t instanceCount, - uint32_t firstIndex, - int32_t vertexOffset, - uint32_t firstInstance); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndirect( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - uint32_t drawCount, - uint32_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndexedIndirect( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - uint32_t drawCount, - uint32_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdDispatch( - VkCommandBuffer commandBuffer, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ); - -VKAPI_ATTR void VKAPI_CALL vkCmdDispatchIndirect( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyBuffer( - VkCommandBuffer commandBuffer, - VkBuffer srcBuffer, - VkBuffer dstBuffer, - uint32_t regionCount, - const VkBufferCopy* pRegions); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyImage( - VkCommandBuffer commandBuffer, - VkImage srcImage, - VkImageLayout srcImageLayout, - VkImage dstImage, - VkImageLayout dstImageLayout, - uint32_t regionCount, - const VkImageCopy* pRegions); - -VKAPI_ATTR void VKAPI_CALL vkCmdBlitImage( - VkCommandBuffer commandBuffer, - VkImage srcImage, - VkImageLayout srcImageLayout, - VkImage dstImage, - VkImageLayout dstImageLayout, - uint32_t regionCount, - const VkImageBlit* pRegions, - VkFilter filter); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyBufferToImage( - VkCommandBuffer commandBuffer, - VkBuffer srcBuffer, - VkImage dstImage, - VkImageLayout dstImageLayout, - uint32_t regionCount, - const VkBufferImageCopy* pRegions); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyImageToBuffer( - VkCommandBuffer commandBuffer, - VkImage srcImage, - VkImageLayout srcImageLayout, - VkBuffer dstBuffer, - uint32_t regionCount, - const VkBufferImageCopy* pRegions); - -VKAPI_ATTR void VKAPI_CALL vkCmdUpdateBuffer( - VkCommandBuffer commandBuffer, - VkBuffer dstBuffer, - VkDeviceSize dstOffset, - VkDeviceSize dataSize, - const void* pData); - -VKAPI_ATTR void VKAPI_CALL vkCmdFillBuffer( - VkCommandBuffer commandBuffer, - VkBuffer dstBuffer, - VkDeviceSize dstOffset, - VkDeviceSize size, - uint32_t data); - -VKAPI_ATTR void VKAPI_CALL vkCmdClearColorImage( - VkCommandBuffer commandBuffer, - VkImage image, - VkImageLayout imageLayout, - const VkClearColorValue* pColor, - uint32_t rangeCount, - const VkImageSubresourceRange* pRanges); - -VKAPI_ATTR void VKAPI_CALL vkCmdClearDepthStencilImage( - VkCommandBuffer commandBuffer, - VkImage image, - VkImageLayout imageLayout, - const VkClearDepthStencilValue* pDepthStencil, - uint32_t rangeCount, - const VkImageSubresourceRange* pRanges); - -VKAPI_ATTR void VKAPI_CALL vkCmdClearAttachments( - VkCommandBuffer commandBuffer, - uint32_t attachmentCount, - const VkClearAttachment* pAttachments, - uint32_t rectCount, - const VkClearRect* pRects); - -VKAPI_ATTR void VKAPI_CALL vkCmdResolveImage( - VkCommandBuffer commandBuffer, - VkImage srcImage, - VkImageLayout srcImageLayout, - VkImage dstImage, - VkImageLayout dstImageLayout, - uint32_t regionCount, - const VkImageResolve* pRegions); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetEvent( - VkCommandBuffer commandBuffer, - VkEvent event, - VkPipelineStageFlags stageMask); - -VKAPI_ATTR void VKAPI_CALL vkCmdResetEvent( - VkCommandBuffer commandBuffer, - VkEvent event, - VkPipelineStageFlags stageMask); - -VKAPI_ATTR void VKAPI_CALL vkCmdWaitEvents( - VkCommandBuffer commandBuffer, - uint32_t eventCount, - const VkEvent* pEvents, - VkPipelineStageFlags srcStageMask, - VkPipelineStageFlags dstStageMask, - uint32_t memoryBarrierCount, - const VkMemoryBarrier* pMemoryBarriers, - uint32_t bufferMemoryBarrierCount, - const VkBufferMemoryBarrier* pBufferMemoryBarriers, - uint32_t imageMemoryBarrierCount, - const VkImageMemoryBarrier* pImageMemoryBarriers); - -VKAPI_ATTR void VKAPI_CALL vkCmdPipelineBarrier( - VkCommandBuffer commandBuffer, - VkPipelineStageFlags srcStageMask, - VkPipelineStageFlags dstStageMask, - VkDependencyFlags dependencyFlags, - uint32_t memoryBarrierCount, - const VkMemoryBarrier* pMemoryBarriers, - uint32_t bufferMemoryBarrierCount, - const VkBufferMemoryBarrier* pBufferMemoryBarriers, - uint32_t imageMemoryBarrierCount, - const VkImageMemoryBarrier* pImageMemoryBarriers); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginQuery( - VkCommandBuffer commandBuffer, - VkQueryPool queryPool, - uint32_t query, - VkQueryControlFlags flags); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndQuery( - VkCommandBuffer commandBuffer, - VkQueryPool queryPool, - uint32_t query); - -VKAPI_ATTR void VKAPI_CALL vkCmdResetQueryPool( - VkCommandBuffer commandBuffer, - VkQueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount); - -VKAPI_ATTR void VKAPI_CALL vkCmdWriteTimestamp( - VkCommandBuffer commandBuffer, - VkPipelineStageFlagBits pipelineStage, - VkQueryPool queryPool, - uint32_t query); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyQueryPoolResults( - VkCommandBuffer commandBuffer, - VkQueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount, - VkBuffer dstBuffer, - VkDeviceSize dstOffset, - VkDeviceSize stride, - VkQueryResultFlags flags); - -VKAPI_ATTR void VKAPI_CALL vkCmdPushConstants( - VkCommandBuffer commandBuffer, - VkPipelineLayout layout, - VkShaderStageFlags stageFlags, - uint32_t offset, - uint32_t size, - const void* pValues); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginRenderPass( - VkCommandBuffer commandBuffer, - const VkRenderPassBeginInfo* pRenderPassBegin, - VkSubpassContents contents); - -VKAPI_ATTR void VKAPI_CALL vkCmdNextSubpass( - VkCommandBuffer commandBuffer, - VkSubpassContents contents); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndRenderPass( - VkCommandBuffer commandBuffer); - -VKAPI_ATTR void VKAPI_CALL vkCmdExecuteCommands( - VkCommandBuffer commandBuffer, - uint32_t commandBufferCount, - const VkCommandBuffer* pCommandBuffers); -#endif - - -#define VK_VERSION_1_1 1 -// Vulkan 1.1 version number -#define VK_API_VERSION_1_1 VK_MAKE_API_VERSION(0, 1, 1, 0)// Patch version should always be set to 0 - -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSamplerYcbcrConversion) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDescriptorUpdateTemplate) -#define VK_MAX_DEVICE_GROUP_SIZE 32U -#define VK_LUID_SIZE 8U -#define VK_QUEUE_FAMILY_EXTERNAL (~1U) - -typedef enum VkPointClippingBehavior { - VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES = 0, - VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY = 1, - VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES_KHR = VK_POINT_CLIPPING_BEHAVIOR_ALL_CLIP_PLANES, - VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY_KHR = VK_POINT_CLIPPING_BEHAVIOR_USER_CLIP_PLANES_ONLY, - VK_POINT_CLIPPING_BEHAVIOR_MAX_ENUM = 0x7FFFFFFF -} VkPointClippingBehavior; - -typedef enum VkTessellationDomainOrigin { - VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT = 0, - VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT = 1, - VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT_KHR = VK_TESSELLATION_DOMAIN_ORIGIN_UPPER_LEFT, - VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT_KHR = VK_TESSELLATION_DOMAIN_ORIGIN_LOWER_LEFT, - VK_TESSELLATION_DOMAIN_ORIGIN_MAX_ENUM = 0x7FFFFFFF -} VkTessellationDomainOrigin; - -typedef enum VkSamplerYcbcrModelConversion { - VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY = 0, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY = 1, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709 = 2, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601 = 3, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020 = 4, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY_KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_RGB_IDENTITY, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY_KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_IDENTITY, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709_KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_709, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601_KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_601, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020_KHR = VK_SAMPLER_YCBCR_MODEL_CONVERSION_YCBCR_2020, - VK_SAMPLER_YCBCR_MODEL_CONVERSION_MAX_ENUM = 0x7FFFFFFF -} VkSamplerYcbcrModelConversion; - -typedef enum VkSamplerYcbcrRange { - VK_SAMPLER_YCBCR_RANGE_ITU_FULL = 0, - VK_SAMPLER_YCBCR_RANGE_ITU_NARROW = 1, - VK_SAMPLER_YCBCR_RANGE_ITU_FULL_KHR = VK_SAMPLER_YCBCR_RANGE_ITU_FULL, - VK_SAMPLER_YCBCR_RANGE_ITU_NARROW_KHR = VK_SAMPLER_YCBCR_RANGE_ITU_NARROW, - VK_SAMPLER_YCBCR_RANGE_MAX_ENUM = 0x7FFFFFFF -} VkSamplerYcbcrRange; - -typedef enum VkChromaLocation { - VK_CHROMA_LOCATION_COSITED_EVEN = 0, - VK_CHROMA_LOCATION_MIDPOINT = 1, - VK_CHROMA_LOCATION_COSITED_EVEN_KHR = VK_CHROMA_LOCATION_COSITED_EVEN, - VK_CHROMA_LOCATION_MIDPOINT_KHR = VK_CHROMA_LOCATION_MIDPOINT, - VK_CHROMA_LOCATION_MAX_ENUM = 0x7FFFFFFF -} VkChromaLocation; - -typedef enum VkDescriptorUpdateTemplateType { - VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET = 0, - VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_PUSH_DESCRIPTORS_KHR = 1, - VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET_KHR = VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_DESCRIPTOR_SET, - VK_DESCRIPTOR_UPDATE_TEMPLATE_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkDescriptorUpdateTemplateType; - -typedef enum VkSubgroupFeatureFlagBits { - VK_SUBGROUP_FEATURE_BASIC_BIT = 0x00000001, - VK_SUBGROUP_FEATURE_VOTE_BIT = 0x00000002, - VK_SUBGROUP_FEATURE_ARITHMETIC_BIT = 0x00000004, - VK_SUBGROUP_FEATURE_BALLOT_BIT = 0x00000008, - VK_SUBGROUP_FEATURE_SHUFFLE_BIT = 0x00000010, - VK_SUBGROUP_FEATURE_SHUFFLE_RELATIVE_BIT = 0x00000020, - VK_SUBGROUP_FEATURE_CLUSTERED_BIT = 0x00000040, - VK_SUBGROUP_FEATURE_QUAD_BIT = 0x00000080, - VK_SUBGROUP_FEATURE_PARTITIONED_BIT_NV = 0x00000100, - VK_SUBGROUP_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSubgroupFeatureFlagBits; -typedef VkFlags VkSubgroupFeatureFlags; - -typedef enum VkPeerMemoryFeatureFlagBits { - VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT = 0x00000001, - VK_PEER_MEMORY_FEATURE_COPY_DST_BIT = 0x00000002, - VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT = 0x00000004, - VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT = 0x00000008, - VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT_KHR = VK_PEER_MEMORY_FEATURE_COPY_SRC_BIT, - VK_PEER_MEMORY_FEATURE_COPY_DST_BIT_KHR = VK_PEER_MEMORY_FEATURE_COPY_DST_BIT, - VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT_KHR = VK_PEER_MEMORY_FEATURE_GENERIC_SRC_BIT, - VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT_KHR = VK_PEER_MEMORY_FEATURE_GENERIC_DST_BIT, - VK_PEER_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPeerMemoryFeatureFlagBits; -typedef VkFlags VkPeerMemoryFeatureFlags; - -typedef enum VkMemoryAllocateFlagBits { - VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT = 0x00000001, - VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT = 0x00000002, - VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT = 0x00000004, - VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT_KHR = VK_MEMORY_ALLOCATE_DEVICE_MASK_BIT, - VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT_KHR = VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT, - VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR = VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT, - VK_MEMORY_ALLOCATE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkMemoryAllocateFlagBits; -typedef VkFlags VkMemoryAllocateFlags; -typedef VkFlags VkCommandPoolTrimFlags; -typedef VkFlags VkDescriptorUpdateTemplateCreateFlags; - -typedef enum VkExternalMemoryHandleTypeFlagBits { - VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT = 0x00000001, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT = 0x00000002, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 0x00000004, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT = 0x00000008, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT = 0x00000010, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT = 0x00000020, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT = 0x00000040, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT = 0x00000200, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_ANDROID_HARDWARE_BUFFER_BIT_ANDROID = 0x00000400, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_ALLOCATION_BIT_EXT = 0x00000080, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_HOST_MAPPED_FOREIGN_MEMORY_BIT_EXT = 0x00000100, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_ZIRCON_VMO_BIT_FUCHSIA = 0x00000800, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_RDMA_ADDRESS_BIT_NV = 0x00001000, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT_KHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_BIT, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT_KHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_TEXTURE_KMT_BIT, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT_KHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_HEAP_BIT, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT_KHR = VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D12_RESOURCE_BIT, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkExternalMemoryHandleTypeFlagBits; -typedef VkFlags VkExternalMemoryHandleTypeFlags; - -typedef enum VkExternalMemoryFeatureFlagBits { - VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT = 0x00000001, - VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT = 0x00000002, - VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT = 0x00000004, - VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_KHR = VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT, - VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_KHR = VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT, - VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_KHR = VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT, - VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkExternalMemoryFeatureFlagBits; -typedef VkFlags VkExternalMemoryFeatureFlags; - -typedef enum VkExternalFenceHandleTypeFlagBits { - VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT = 0x00000001, - VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT = 0x00000002, - VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 0x00000004, - VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT = 0x00000008, - VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_FD_BIT, - VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_BIT, - VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT, - VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT_KHR = VK_EXTERNAL_FENCE_HANDLE_TYPE_SYNC_FD_BIT, - VK_EXTERNAL_FENCE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkExternalFenceHandleTypeFlagBits; -typedef VkFlags VkExternalFenceHandleTypeFlags; - -typedef enum VkExternalFenceFeatureFlagBits { - VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT = 0x00000001, - VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT = 0x00000002, - VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT_KHR = VK_EXTERNAL_FENCE_FEATURE_EXPORTABLE_BIT, - VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT_KHR = VK_EXTERNAL_FENCE_FEATURE_IMPORTABLE_BIT, - VK_EXTERNAL_FENCE_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkExternalFenceFeatureFlagBits; -typedef VkFlags VkExternalFenceFeatureFlags; - -typedef enum VkFenceImportFlagBits { - VK_FENCE_IMPORT_TEMPORARY_BIT = 0x00000001, - VK_FENCE_IMPORT_TEMPORARY_BIT_KHR = VK_FENCE_IMPORT_TEMPORARY_BIT, - VK_FENCE_IMPORT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkFenceImportFlagBits; -typedef VkFlags VkFenceImportFlags; - -typedef enum VkSemaphoreImportFlagBits { - VK_SEMAPHORE_IMPORT_TEMPORARY_BIT = 0x00000001, - VK_SEMAPHORE_IMPORT_TEMPORARY_BIT_KHR = VK_SEMAPHORE_IMPORT_TEMPORARY_BIT, - VK_SEMAPHORE_IMPORT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSemaphoreImportFlagBits; -typedef VkFlags VkSemaphoreImportFlags; - -typedef enum VkExternalSemaphoreHandleTypeFlagBits { - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT = 0x00000001, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT = 0x00000002, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT = 0x00000004, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT = 0x00000008, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT = 0x00000010, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_ZIRCON_EVENT_BIT_FUCHSIA = 0x00000080, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D11_FENCE_BIT = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT_KHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_FD_BIT, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT_KHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_BIT, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_KHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT_KHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_D3D12_FENCE_BIT, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT_KHR = VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_SYNC_FD_BIT, - VK_EXTERNAL_SEMAPHORE_HANDLE_TYPE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkExternalSemaphoreHandleTypeFlagBits; -typedef VkFlags VkExternalSemaphoreHandleTypeFlags; - -typedef enum VkExternalSemaphoreFeatureFlagBits { - VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT = 0x00000001, - VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT = 0x00000002, - VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT_KHR = VK_EXTERNAL_SEMAPHORE_FEATURE_EXPORTABLE_BIT, - VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT_KHR = VK_EXTERNAL_SEMAPHORE_FEATURE_IMPORTABLE_BIT, - VK_EXTERNAL_SEMAPHORE_FEATURE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkExternalSemaphoreFeatureFlagBits; -typedef VkFlags VkExternalSemaphoreFeatureFlags; -typedef struct VkPhysicalDeviceSubgroupProperties { - VkStructureType sType; - void* pNext; - uint32_t subgroupSize; - VkShaderStageFlags supportedStages; - VkSubgroupFeatureFlags supportedOperations; - VkBool32 quadOperationsInAllStages; -} VkPhysicalDeviceSubgroupProperties; - -typedef struct VkBindBufferMemoryInfo { - VkStructureType sType; - const void* pNext; - VkBuffer buffer; - VkDeviceMemory memory; - VkDeviceSize memoryOffset; -} VkBindBufferMemoryInfo; - -typedef struct VkBindImageMemoryInfo { - VkStructureType sType; - const void* pNext; - VkImage image; - VkDeviceMemory memory; - VkDeviceSize memoryOffset; -} VkBindImageMemoryInfo; - -typedef struct VkPhysicalDevice16BitStorageFeatures { - VkStructureType sType; - void* pNext; - VkBool32 storageBuffer16BitAccess; - VkBool32 uniformAndStorageBuffer16BitAccess; - VkBool32 storagePushConstant16; - VkBool32 storageInputOutput16; -} VkPhysicalDevice16BitStorageFeatures; - -typedef struct VkMemoryDedicatedRequirements { - VkStructureType sType; - void* pNext; - VkBool32 prefersDedicatedAllocation; - VkBool32 requiresDedicatedAllocation; -} VkMemoryDedicatedRequirements; - -typedef struct VkMemoryDedicatedAllocateInfo { - VkStructureType sType; - const void* pNext; - VkImage image; - VkBuffer buffer; -} VkMemoryDedicatedAllocateInfo; - -typedef struct VkMemoryAllocateFlagsInfo { - VkStructureType sType; - const void* pNext; - VkMemoryAllocateFlags flags; - uint32_t deviceMask; -} VkMemoryAllocateFlagsInfo; - -typedef struct VkDeviceGroupRenderPassBeginInfo { - VkStructureType sType; - const void* pNext; - uint32_t deviceMask; - uint32_t deviceRenderAreaCount; - const VkRect2D* pDeviceRenderAreas; -} VkDeviceGroupRenderPassBeginInfo; - -typedef struct VkDeviceGroupCommandBufferBeginInfo { - VkStructureType sType; - const void* pNext; - uint32_t deviceMask; -} VkDeviceGroupCommandBufferBeginInfo; - -typedef struct VkDeviceGroupSubmitInfo { - VkStructureType sType; - const void* pNext; - uint32_t waitSemaphoreCount; - const uint32_t* pWaitSemaphoreDeviceIndices; - uint32_t commandBufferCount; - const uint32_t* pCommandBufferDeviceMasks; - uint32_t signalSemaphoreCount; - const uint32_t* pSignalSemaphoreDeviceIndices; -} VkDeviceGroupSubmitInfo; - -typedef struct VkDeviceGroupBindSparseInfo { - VkStructureType sType; - const void* pNext; - uint32_t resourceDeviceIndex; - uint32_t memoryDeviceIndex; -} VkDeviceGroupBindSparseInfo; - -typedef struct VkBindBufferMemoryDeviceGroupInfo { - VkStructureType sType; - const void* pNext; - uint32_t deviceIndexCount; - const uint32_t* pDeviceIndices; -} VkBindBufferMemoryDeviceGroupInfo; - -typedef struct VkBindImageMemoryDeviceGroupInfo { - VkStructureType sType; - const void* pNext; - uint32_t deviceIndexCount; - const uint32_t* pDeviceIndices; - uint32_t splitInstanceBindRegionCount; - const VkRect2D* pSplitInstanceBindRegions; -} VkBindImageMemoryDeviceGroupInfo; - -typedef struct VkPhysicalDeviceGroupProperties { - VkStructureType sType; - void* pNext; - uint32_t physicalDeviceCount; - VkPhysicalDevice physicalDevices[VK_MAX_DEVICE_GROUP_SIZE]; - VkBool32 subsetAllocation; -} VkPhysicalDeviceGroupProperties; - -typedef struct VkDeviceGroupDeviceCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t physicalDeviceCount; - const VkPhysicalDevice* pPhysicalDevices; -} VkDeviceGroupDeviceCreateInfo; - -typedef struct VkBufferMemoryRequirementsInfo2 { - VkStructureType sType; - const void* pNext; - VkBuffer buffer; -} VkBufferMemoryRequirementsInfo2; - -typedef struct VkImageMemoryRequirementsInfo2 { - VkStructureType sType; - const void* pNext; - VkImage image; -} VkImageMemoryRequirementsInfo2; - -typedef struct VkImageSparseMemoryRequirementsInfo2 { - VkStructureType sType; - const void* pNext; - VkImage image; -} VkImageSparseMemoryRequirementsInfo2; - -typedef struct VkMemoryRequirements2 { - VkStructureType sType; - void* pNext; - VkMemoryRequirements memoryRequirements; -} VkMemoryRequirements2; - -typedef struct VkSparseImageMemoryRequirements2 { - VkStructureType sType; - void* pNext; - VkSparseImageMemoryRequirements memoryRequirements; -} VkSparseImageMemoryRequirements2; - -typedef struct VkPhysicalDeviceFeatures2 { - VkStructureType sType; - void* pNext; - VkPhysicalDeviceFeatures features; -} VkPhysicalDeviceFeatures2; - -typedef struct VkPhysicalDeviceProperties2 { - VkStructureType sType; - void* pNext; - VkPhysicalDeviceProperties properties; -} VkPhysicalDeviceProperties2; - -typedef struct VkFormatProperties2 { - VkStructureType sType; - void* pNext; - VkFormatProperties formatProperties; -} VkFormatProperties2; - -typedef struct VkImageFormatProperties2 { - VkStructureType sType; - void* pNext; - VkImageFormatProperties imageFormatProperties; -} VkImageFormatProperties2; - -typedef struct VkPhysicalDeviceImageFormatInfo2 { - VkStructureType sType; - const void* pNext; - VkFormat format; - VkImageType type; - VkImageTiling tiling; - VkImageUsageFlags usage; - VkImageCreateFlags flags; -} VkPhysicalDeviceImageFormatInfo2; - -typedef struct VkQueueFamilyProperties2 { - VkStructureType sType; - void* pNext; - VkQueueFamilyProperties queueFamilyProperties; -} VkQueueFamilyProperties2; - -typedef struct VkPhysicalDeviceMemoryProperties2 { - VkStructureType sType; - void* pNext; - VkPhysicalDeviceMemoryProperties memoryProperties; -} VkPhysicalDeviceMemoryProperties2; - -typedef struct VkSparseImageFormatProperties2 { - VkStructureType sType; - void* pNext; - VkSparseImageFormatProperties properties; -} VkSparseImageFormatProperties2; - -typedef struct VkPhysicalDeviceSparseImageFormatInfo2 { - VkStructureType sType; - const void* pNext; - VkFormat format; - VkImageType type; - VkSampleCountFlagBits samples; - VkImageUsageFlags usage; - VkImageTiling tiling; -} VkPhysicalDeviceSparseImageFormatInfo2; - -typedef struct VkPhysicalDevicePointClippingProperties { - VkStructureType sType; - void* pNext; - VkPointClippingBehavior pointClippingBehavior; -} VkPhysicalDevicePointClippingProperties; - -typedef struct VkInputAttachmentAspectReference { - uint32_t subpass; - uint32_t inputAttachmentIndex; - VkImageAspectFlags aspectMask; -} VkInputAttachmentAspectReference; - -typedef struct VkRenderPassInputAttachmentAspectCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t aspectReferenceCount; - const VkInputAttachmentAspectReference* pAspectReferences; -} VkRenderPassInputAttachmentAspectCreateInfo; - -typedef struct VkImageViewUsageCreateInfo { - VkStructureType sType; - const void* pNext; - VkImageUsageFlags usage; -} VkImageViewUsageCreateInfo; - -typedef struct VkPipelineTessellationDomainOriginStateCreateInfo { - VkStructureType sType; - const void* pNext; - VkTessellationDomainOrigin domainOrigin; -} VkPipelineTessellationDomainOriginStateCreateInfo; - -typedef struct VkRenderPassMultiviewCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t subpassCount; - const uint32_t* pViewMasks; - uint32_t dependencyCount; - const int32_t* pViewOffsets; - uint32_t correlationMaskCount; - const uint32_t* pCorrelationMasks; -} VkRenderPassMultiviewCreateInfo; - -typedef struct VkPhysicalDeviceMultiviewFeatures { - VkStructureType sType; - void* pNext; - VkBool32 multiview; - VkBool32 multiviewGeometryShader; - VkBool32 multiviewTessellationShader; -} VkPhysicalDeviceMultiviewFeatures; - -typedef struct VkPhysicalDeviceMultiviewProperties { - VkStructureType sType; - void* pNext; - uint32_t maxMultiviewViewCount; - uint32_t maxMultiviewInstanceIndex; -} VkPhysicalDeviceMultiviewProperties; - -typedef struct VkPhysicalDeviceVariablePointersFeatures { - VkStructureType sType; - void* pNext; - VkBool32 variablePointersStorageBuffer; - VkBool32 variablePointers; -} VkPhysicalDeviceVariablePointersFeatures; - -typedef VkPhysicalDeviceVariablePointersFeatures VkPhysicalDeviceVariablePointerFeatures; - -typedef struct VkPhysicalDeviceProtectedMemoryFeatures { - VkStructureType sType; - void* pNext; - VkBool32 protectedMemory; -} VkPhysicalDeviceProtectedMemoryFeatures; - -typedef struct VkPhysicalDeviceProtectedMemoryProperties { - VkStructureType sType; - void* pNext; - VkBool32 protectedNoFault; -} VkPhysicalDeviceProtectedMemoryProperties; - -typedef struct VkDeviceQueueInfo2 { - VkStructureType sType; - const void* pNext; - VkDeviceQueueCreateFlags flags; - uint32_t queueFamilyIndex; - uint32_t queueIndex; -} VkDeviceQueueInfo2; - -typedef struct VkProtectedSubmitInfo { - VkStructureType sType; - const void* pNext; - VkBool32 protectedSubmit; -} VkProtectedSubmitInfo; - -typedef struct VkSamplerYcbcrConversionCreateInfo { - VkStructureType sType; - const void* pNext; - VkFormat format; - VkSamplerYcbcrModelConversion ycbcrModel; - VkSamplerYcbcrRange ycbcrRange; - VkComponentMapping components; - VkChromaLocation xChromaOffset; - VkChromaLocation yChromaOffset; - VkFilter chromaFilter; - VkBool32 forceExplicitReconstruction; -} VkSamplerYcbcrConversionCreateInfo; - -typedef struct VkSamplerYcbcrConversionInfo { - VkStructureType sType; - const void* pNext; - VkSamplerYcbcrConversion conversion; -} VkSamplerYcbcrConversionInfo; - -typedef struct VkBindImagePlaneMemoryInfo { - VkStructureType sType; - const void* pNext; - VkImageAspectFlagBits planeAspect; -} VkBindImagePlaneMemoryInfo; - -typedef struct VkImagePlaneMemoryRequirementsInfo { - VkStructureType sType; - const void* pNext; - VkImageAspectFlagBits planeAspect; -} VkImagePlaneMemoryRequirementsInfo; - -typedef struct VkPhysicalDeviceSamplerYcbcrConversionFeatures { - VkStructureType sType; - void* pNext; - VkBool32 samplerYcbcrConversion; -} VkPhysicalDeviceSamplerYcbcrConversionFeatures; - -typedef struct VkSamplerYcbcrConversionImageFormatProperties { - VkStructureType sType; - void* pNext; - uint32_t combinedImageSamplerDescriptorCount; -} VkSamplerYcbcrConversionImageFormatProperties; - -typedef struct VkDescriptorUpdateTemplateEntry { - uint32_t dstBinding; - uint32_t dstArrayElement; - uint32_t descriptorCount; - VkDescriptorType descriptorType; - size_t offset; - size_t stride; -} VkDescriptorUpdateTemplateEntry; - -typedef struct VkDescriptorUpdateTemplateCreateInfo { - VkStructureType sType; - const void* pNext; - VkDescriptorUpdateTemplateCreateFlags flags; - uint32_t descriptorUpdateEntryCount; - const VkDescriptorUpdateTemplateEntry* pDescriptorUpdateEntries; - VkDescriptorUpdateTemplateType templateType; - VkDescriptorSetLayout descriptorSetLayout; - VkPipelineBindPoint pipelineBindPoint; - VkPipelineLayout pipelineLayout; - uint32_t set; -} VkDescriptorUpdateTemplateCreateInfo; - -typedef struct VkExternalMemoryProperties { - VkExternalMemoryFeatureFlags externalMemoryFeatures; - VkExternalMemoryHandleTypeFlags exportFromImportedHandleTypes; - VkExternalMemoryHandleTypeFlags compatibleHandleTypes; -} VkExternalMemoryProperties; - -typedef struct VkPhysicalDeviceExternalImageFormatInfo { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlagBits handleType; -} VkPhysicalDeviceExternalImageFormatInfo; - -typedef struct VkExternalImageFormatProperties { - VkStructureType sType; - void* pNext; - VkExternalMemoryProperties externalMemoryProperties; -} VkExternalImageFormatProperties; - -typedef struct VkPhysicalDeviceExternalBufferInfo { - VkStructureType sType; - const void* pNext; - VkBufferCreateFlags flags; - VkBufferUsageFlags usage; - VkExternalMemoryHandleTypeFlagBits handleType; -} VkPhysicalDeviceExternalBufferInfo; - -typedef struct VkExternalBufferProperties { - VkStructureType sType; - void* pNext; - VkExternalMemoryProperties externalMemoryProperties; -} VkExternalBufferProperties; - -typedef struct VkPhysicalDeviceIDProperties { - VkStructureType sType; - void* pNext; - uint8_t deviceUUID[VK_UUID_SIZE]; - uint8_t driverUUID[VK_UUID_SIZE]; - uint8_t deviceLUID[VK_LUID_SIZE]; - uint32_t deviceNodeMask; - VkBool32 deviceLUIDValid; -} VkPhysicalDeviceIDProperties; - -typedef struct VkExternalMemoryImageCreateInfo { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlags handleTypes; -} VkExternalMemoryImageCreateInfo; - -typedef struct VkExternalMemoryBufferCreateInfo { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlags handleTypes; -} VkExternalMemoryBufferCreateInfo; - -typedef struct VkExportMemoryAllocateInfo { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlags handleTypes; -} VkExportMemoryAllocateInfo; - -typedef struct VkPhysicalDeviceExternalFenceInfo { - VkStructureType sType; - const void* pNext; - VkExternalFenceHandleTypeFlagBits handleType; -} VkPhysicalDeviceExternalFenceInfo; - -typedef struct VkExternalFenceProperties { - VkStructureType sType; - void* pNext; - VkExternalFenceHandleTypeFlags exportFromImportedHandleTypes; - VkExternalFenceHandleTypeFlags compatibleHandleTypes; - VkExternalFenceFeatureFlags externalFenceFeatures; -} VkExternalFenceProperties; - -typedef struct VkExportFenceCreateInfo { - VkStructureType sType; - const void* pNext; - VkExternalFenceHandleTypeFlags handleTypes; -} VkExportFenceCreateInfo; - -typedef struct VkExportSemaphoreCreateInfo { - VkStructureType sType; - const void* pNext; - VkExternalSemaphoreHandleTypeFlags handleTypes; -} VkExportSemaphoreCreateInfo; - -typedef struct VkPhysicalDeviceExternalSemaphoreInfo { - VkStructureType sType; - const void* pNext; - VkExternalSemaphoreHandleTypeFlagBits handleType; -} VkPhysicalDeviceExternalSemaphoreInfo; - -typedef struct VkExternalSemaphoreProperties { - VkStructureType sType; - void* pNext; - VkExternalSemaphoreHandleTypeFlags exportFromImportedHandleTypes; - VkExternalSemaphoreHandleTypeFlags compatibleHandleTypes; - VkExternalSemaphoreFeatureFlags externalSemaphoreFeatures; -} VkExternalSemaphoreProperties; - -typedef struct VkPhysicalDeviceMaintenance3Properties { - VkStructureType sType; - void* pNext; - uint32_t maxPerSetDescriptors; - VkDeviceSize maxMemoryAllocationSize; -} VkPhysicalDeviceMaintenance3Properties; - -typedef struct VkDescriptorSetLayoutSupport { - VkStructureType sType; - void* pNext; - VkBool32 supported; -} VkDescriptorSetLayoutSupport; - -typedef struct VkPhysicalDeviceShaderDrawParametersFeatures { - VkStructureType sType; - void* pNext; - VkBool32 shaderDrawParameters; -} VkPhysicalDeviceShaderDrawParametersFeatures; - -typedef VkPhysicalDeviceShaderDrawParametersFeatures VkPhysicalDeviceShaderDrawParameterFeatures; - -typedef VkResult (VKAPI_PTR *PFN_vkEnumerateInstanceVersion)(uint32_t* pApiVersion); -typedef VkResult (VKAPI_PTR *PFN_vkBindBufferMemory2)(VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo* pBindInfos); -typedef VkResult (VKAPI_PTR *PFN_vkBindImageMemory2)(VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo* pBindInfos); -typedef void (VKAPI_PTR *PFN_vkGetDeviceGroupPeerMemoryFeatures)(VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags* pPeerMemoryFeatures); -typedef void (VKAPI_PTR *PFN_vkCmdSetDeviceMask)(VkCommandBuffer commandBuffer, uint32_t deviceMask); -typedef void (VKAPI_PTR *PFN_vkCmdDispatchBase)(VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ); -typedef VkResult (VKAPI_PTR *PFN_vkEnumeratePhysicalDeviceGroups)(VkInstance instance, uint32_t* pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupProperties* pPhysicalDeviceGroupProperties); -typedef void (VKAPI_PTR *PFN_vkGetImageMemoryRequirements2)(VkDevice device, const VkImageMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetBufferMemoryRequirements2)(VkDevice device, const VkBufferMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetImageSparseMemoryRequirements2)(VkDevice device, const VkImageSparseMemoryRequirementsInfo2* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceFeatures2)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2* pFeatures); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceProperties2)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2* pProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceFormatProperties2)(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties2* pFormatProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceImageFormatProperties2)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2* pImageFormatInfo, VkImageFormatProperties2* pImageFormatProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceQueueFamilyProperties2)(VkPhysicalDevice physicalDevice, uint32_t* pQueueFamilyPropertyCount, VkQueueFamilyProperties2* pQueueFamilyProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceMemoryProperties2)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2* pMemoryProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceSparseImageFormatProperties2)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSparseImageFormatInfo2* pFormatInfo, uint32_t* pPropertyCount, VkSparseImageFormatProperties2* pProperties); -typedef void (VKAPI_PTR *PFN_vkTrimCommandPool)(VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags); -typedef void (VKAPI_PTR *PFN_vkGetDeviceQueue2)(VkDevice device, const VkDeviceQueueInfo2* pQueueInfo, VkQueue* pQueue); -typedef VkResult (VKAPI_PTR *PFN_vkCreateSamplerYcbcrConversion)(VkDevice device, const VkSamplerYcbcrConversionCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSamplerYcbcrConversion* pYcbcrConversion); -typedef void (VKAPI_PTR *PFN_vkDestroySamplerYcbcrConversion)(VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkCreateDescriptorUpdateTemplate)(VkDevice device, const VkDescriptorUpdateTemplateCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate); -typedef void (VKAPI_PTR *PFN_vkDestroyDescriptorUpdateTemplate)(VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkUpdateDescriptorSetWithTemplate)(VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void* pData); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceExternalBufferProperties)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalBufferInfo* pExternalBufferInfo, VkExternalBufferProperties* pExternalBufferProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceExternalFenceProperties)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalFenceInfo* pExternalFenceInfo, VkExternalFenceProperties* pExternalFenceProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceExternalSemaphoreProperties)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalSemaphoreInfo* pExternalSemaphoreInfo, VkExternalSemaphoreProperties* pExternalSemaphoreProperties); -typedef void (VKAPI_PTR *PFN_vkGetDescriptorSetLayoutSupport)(VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, VkDescriptorSetLayoutSupport* pSupport); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkEnumerateInstanceVersion( - uint32_t* pApiVersion); - -VKAPI_ATTR VkResult VKAPI_CALL vkBindBufferMemory2( - VkDevice device, - uint32_t bindInfoCount, - const VkBindBufferMemoryInfo* pBindInfos); - -VKAPI_ATTR VkResult VKAPI_CALL vkBindImageMemory2( - VkDevice device, - uint32_t bindInfoCount, - const VkBindImageMemoryInfo* pBindInfos); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceGroupPeerMemoryFeatures( - VkDevice device, - uint32_t heapIndex, - uint32_t localDeviceIndex, - uint32_t remoteDeviceIndex, - VkPeerMemoryFeatureFlags* pPeerMemoryFeatures); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDeviceMask( - VkCommandBuffer commandBuffer, - uint32_t deviceMask); - -VKAPI_ATTR void VKAPI_CALL vkCmdDispatchBase( - VkCommandBuffer commandBuffer, - uint32_t baseGroupX, - uint32_t baseGroupY, - uint32_t baseGroupZ, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ); - -VKAPI_ATTR VkResult VKAPI_CALL vkEnumeratePhysicalDeviceGroups( - VkInstance instance, - uint32_t* pPhysicalDeviceGroupCount, - VkPhysicalDeviceGroupProperties* pPhysicalDeviceGroupProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetImageMemoryRequirements2( - VkDevice device, - const VkImageMemoryRequirementsInfo2* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetBufferMemoryRequirements2( - VkDevice device, - const VkBufferMemoryRequirementsInfo2* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetImageSparseMemoryRequirements2( - VkDevice device, - const VkImageSparseMemoryRequirementsInfo2* pInfo, - uint32_t* pSparseMemoryRequirementCount, - VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFeatures2( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceFeatures2* pFeatures); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceProperties2( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceProperties2* pProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFormatProperties2( - VkPhysicalDevice physicalDevice, - VkFormat format, - VkFormatProperties2* pFormatProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceImageFormatProperties2( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceImageFormatInfo2* pImageFormatInfo, - VkImageFormatProperties2* pImageFormatProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceQueueFamilyProperties2( - VkPhysicalDevice physicalDevice, - uint32_t* pQueueFamilyPropertyCount, - VkQueueFamilyProperties2* pQueueFamilyProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceMemoryProperties2( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceMemoryProperties2* pMemoryProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceSparseImageFormatProperties2( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceSparseImageFormatInfo2* pFormatInfo, - uint32_t* pPropertyCount, - VkSparseImageFormatProperties2* pProperties); - -VKAPI_ATTR void VKAPI_CALL vkTrimCommandPool( - VkDevice device, - VkCommandPool commandPool, - VkCommandPoolTrimFlags flags); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceQueue2( - VkDevice device, - const VkDeviceQueueInfo2* pQueueInfo, - VkQueue* pQueue); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateSamplerYcbcrConversion( - VkDevice device, - const VkSamplerYcbcrConversionCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSamplerYcbcrConversion* pYcbcrConversion); - -VKAPI_ATTR void VKAPI_CALL vkDestroySamplerYcbcrConversion( - VkDevice device, - VkSamplerYcbcrConversion ycbcrConversion, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDescriptorUpdateTemplate( - VkDevice device, - const VkDescriptorUpdateTemplateCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate); - -VKAPI_ATTR void VKAPI_CALL vkDestroyDescriptorUpdateTemplate( - VkDevice device, - VkDescriptorUpdateTemplate descriptorUpdateTemplate, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkUpdateDescriptorSetWithTemplate( - VkDevice device, - VkDescriptorSet descriptorSet, - VkDescriptorUpdateTemplate descriptorUpdateTemplate, - const void* pData); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalBufferProperties( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalBufferInfo* pExternalBufferInfo, - VkExternalBufferProperties* pExternalBufferProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalFenceProperties( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalFenceInfo* pExternalFenceInfo, - VkExternalFenceProperties* pExternalFenceProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalSemaphoreProperties( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalSemaphoreInfo* pExternalSemaphoreInfo, - VkExternalSemaphoreProperties* pExternalSemaphoreProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetDescriptorSetLayoutSupport( - VkDevice device, - const VkDescriptorSetLayoutCreateInfo* pCreateInfo, - VkDescriptorSetLayoutSupport* pSupport); -#endif - - -#define VK_VERSION_1_2 1 -// Vulkan 1.2 version number -#define VK_API_VERSION_1_2 VK_MAKE_API_VERSION(0, 1, 2, 0)// Patch version should always be set to 0 - -#define VK_MAX_DRIVER_NAME_SIZE 256U -#define VK_MAX_DRIVER_INFO_SIZE 256U - -typedef enum VkDriverId { - VK_DRIVER_ID_AMD_PROPRIETARY = 1, - VK_DRIVER_ID_AMD_OPEN_SOURCE = 2, - VK_DRIVER_ID_MESA_RADV = 3, - VK_DRIVER_ID_NVIDIA_PROPRIETARY = 4, - VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS = 5, - VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA = 6, - VK_DRIVER_ID_IMAGINATION_PROPRIETARY = 7, - VK_DRIVER_ID_QUALCOMM_PROPRIETARY = 8, - VK_DRIVER_ID_ARM_PROPRIETARY = 9, - VK_DRIVER_ID_GOOGLE_SWIFTSHADER = 10, - VK_DRIVER_ID_GGP_PROPRIETARY = 11, - VK_DRIVER_ID_BROADCOM_PROPRIETARY = 12, - VK_DRIVER_ID_MESA_LLVMPIPE = 13, - VK_DRIVER_ID_MOLTENVK = 14, - VK_DRIVER_ID_COREAVI_PROPRIETARY = 15, - VK_DRIVER_ID_JUICE_PROPRIETARY = 16, - VK_DRIVER_ID_VERISILICON_PROPRIETARY = 17, - VK_DRIVER_ID_MESA_TURNIP = 18, - VK_DRIVER_ID_MESA_V3DV = 19, - VK_DRIVER_ID_MESA_PANVK = 20, - VK_DRIVER_ID_SAMSUNG_PROPRIETARY = 21, - VK_DRIVER_ID_MESA_VENUS = 22, - VK_DRIVER_ID_MESA_DOZEN = 23, - VK_DRIVER_ID_AMD_PROPRIETARY_KHR = VK_DRIVER_ID_AMD_PROPRIETARY, - VK_DRIVER_ID_AMD_OPEN_SOURCE_KHR = VK_DRIVER_ID_AMD_OPEN_SOURCE, - VK_DRIVER_ID_MESA_RADV_KHR = VK_DRIVER_ID_MESA_RADV, - VK_DRIVER_ID_NVIDIA_PROPRIETARY_KHR = VK_DRIVER_ID_NVIDIA_PROPRIETARY, - VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS_KHR = VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS, - VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA_KHR = VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA, - VK_DRIVER_ID_IMAGINATION_PROPRIETARY_KHR = VK_DRIVER_ID_IMAGINATION_PROPRIETARY, - VK_DRIVER_ID_QUALCOMM_PROPRIETARY_KHR = VK_DRIVER_ID_QUALCOMM_PROPRIETARY, - VK_DRIVER_ID_ARM_PROPRIETARY_KHR = VK_DRIVER_ID_ARM_PROPRIETARY, - VK_DRIVER_ID_GOOGLE_SWIFTSHADER_KHR = VK_DRIVER_ID_GOOGLE_SWIFTSHADER, - VK_DRIVER_ID_GGP_PROPRIETARY_KHR = VK_DRIVER_ID_GGP_PROPRIETARY, - VK_DRIVER_ID_BROADCOM_PROPRIETARY_KHR = VK_DRIVER_ID_BROADCOM_PROPRIETARY, - VK_DRIVER_ID_MAX_ENUM = 0x7FFFFFFF -} VkDriverId; - -typedef enum VkShaderFloatControlsIndependence { - VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY = 0, - VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL = 1, - VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE = 2, - VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY_KHR = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY, - VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL_KHR = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL, - VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE_KHR = VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE, - VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_MAX_ENUM = 0x7FFFFFFF -} VkShaderFloatControlsIndependence; - -typedef enum VkSamplerReductionMode { - VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE = 0, - VK_SAMPLER_REDUCTION_MODE_MIN = 1, - VK_SAMPLER_REDUCTION_MODE_MAX = 2, - VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE_EXT = VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE, - VK_SAMPLER_REDUCTION_MODE_MIN_EXT = VK_SAMPLER_REDUCTION_MODE_MIN, - VK_SAMPLER_REDUCTION_MODE_MAX_EXT = VK_SAMPLER_REDUCTION_MODE_MAX, - VK_SAMPLER_REDUCTION_MODE_MAX_ENUM = 0x7FFFFFFF -} VkSamplerReductionMode; - -typedef enum VkSemaphoreType { - VK_SEMAPHORE_TYPE_BINARY = 0, - VK_SEMAPHORE_TYPE_TIMELINE = 1, - VK_SEMAPHORE_TYPE_BINARY_KHR = VK_SEMAPHORE_TYPE_BINARY, - VK_SEMAPHORE_TYPE_TIMELINE_KHR = VK_SEMAPHORE_TYPE_TIMELINE, - VK_SEMAPHORE_TYPE_MAX_ENUM = 0x7FFFFFFF -} VkSemaphoreType; - -typedef enum VkResolveModeFlagBits { - VK_RESOLVE_MODE_NONE = 0, - VK_RESOLVE_MODE_SAMPLE_ZERO_BIT = 0x00000001, - VK_RESOLVE_MODE_AVERAGE_BIT = 0x00000002, - VK_RESOLVE_MODE_MIN_BIT = 0x00000004, - VK_RESOLVE_MODE_MAX_BIT = 0x00000008, - VK_RESOLVE_MODE_NONE_KHR = VK_RESOLVE_MODE_NONE, - VK_RESOLVE_MODE_SAMPLE_ZERO_BIT_KHR = VK_RESOLVE_MODE_SAMPLE_ZERO_BIT, - VK_RESOLVE_MODE_AVERAGE_BIT_KHR = VK_RESOLVE_MODE_AVERAGE_BIT, - VK_RESOLVE_MODE_MIN_BIT_KHR = VK_RESOLVE_MODE_MIN_BIT, - VK_RESOLVE_MODE_MAX_BIT_KHR = VK_RESOLVE_MODE_MAX_BIT, - VK_RESOLVE_MODE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkResolveModeFlagBits; -typedef VkFlags VkResolveModeFlags; - -typedef enum VkDescriptorBindingFlagBits { - VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT = 0x00000001, - VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT = 0x00000002, - VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT = 0x00000004, - VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT = 0x00000008, - VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT_EXT = VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT, - VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT_EXT = VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT, - VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT_EXT = VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT, - VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT_EXT = VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT, - VK_DESCRIPTOR_BINDING_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkDescriptorBindingFlagBits; -typedef VkFlags VkDescriptorBindingFlags; - -typedef enum VkSemaphoreWaitFlagBits { - VK_SEMAPHORE_WAIT_ANY_BIT = 0x00000001, - VK_SEMAPHORE_WAIT_ANY_BIT_KHR = VK_SEMAPHORE_WAIT_ANY_BIT, - VK_SEMAPHORE_WAIT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSemaphoreWaitFlagBits; -typedef VkFlags VkSemaphoreWaitFlags; -typedef struct VkPhysicalDeviceVulkan11Features { - VkStructureType sType; - void* pNext; - VkBool32 storageBuffer16BitAccess; - VkBool32 uniformAndStorageBuffer16BitAccess; - VkBool32 storagePushConstant16; - VkBool32 storageInputOutput16; - VkBool32 multiview; - VkBool32 multiviewGeometryShader; - VkBool32 multiviewTessellationShader; - VkBool32 variablePointersStorageBuffer; - VkBool32 variablePointers; - VkBool32 protectedMemory; - VkBool32 samplerYcbcrConversion; - VkBool32 shaderDrawParameters; -} VkPhysicalDeviceVulkan11Features; - -typedef struct VkPhysicalDeviceVulkan11Properties { - VkStructureType sType; - void* pNext; - uint8_t deviceUUID[VK_UUID_SIZE]; - uint8_t driverUUID[VK_UUID_SIZE]; - uint8_t deviceLUID[VK_LUID_SIZE]; - uint32_t deviceNodeMask; - VkBool32 deviceLUIDValid; - uint32_t subgroupSize; - VkShaderStageFlags subgroupSupportedStages; - VkSubgroupFeatureFlags subgroupSupportedOperations; - VkBool32 subgroupQuadOperationsInAllStages; - VkPointClippingBehavior pointClippingBehavior; - uint32_t maxMultiviewViewCount; - uint32_t maxMultiviewInstanceIndex; - VkBool32 protectedNoFault; - uint32_t maxPerSetDescriptors; - VkDeviceSize maxMemoryAllocationSize; -} VkPhysicalDeviceVulkan11Properties; - -typedef struct VkPhysicalDeviceVulkan12Features { - VkStructureType sType; - void* pNext; - VkBool32 samplerMirrorClampToEdge; - VkBool32 drawIndirectCount; - VkBool32 storageBuffer8BitAccess; - VkBool32 uniformAndStorageBuffer8BitAccess; - VkBool32 storagePushConstant8; - VkBool32 shaderBufferInt64Atomics; - VkBool32 shaderSharedInt64Atomics; - VkBool32 shaderFloat16; - VkBool32 shaderInt8; - VkBool32 descriptorIndexing; - VkBool32 shaderInputAttachmentArrayDynamicIndexing; - VkBool32 shaderUniformTexelBufferArrayDynamicIndexing; - VkBool32 shaderStorageTexelBufferArrayDynamicIndexing; - VkBool32 shaderUniformBufferArrayNonUniformIndexing; - VkBool32 shaderSampledImageArrayNonUniformIndexing; - VkBool32 shaderStorageBufferArrayNonUniformIndexing; - VkBool32 shaderStorageImageArrayNonUniformIndexing; - VkBool32 shaderInputAttachmentArrayNonUniformIndexing; - VkBool32 shaderUniformTexelBufferArrayNonUniformIndexing; - VkBool32 shaderStorageTexelBufferArrayNonUniformIndexing; - VkBool32 descriptorBindingUniformBufferUpdateAfterBind; - VkBool32 descriptorBindingSampledImageUpdateAfterBind; - VkBool32 descriptorBindingStorageImageUpdateAfterBind; - VkBool32 descriptorBindingStorageBufferUpdateAfterBind; - VkBool32 descriptorBindingUniformTexelBufferUpdateAfterBind; - VkBool32 descriptorBindingStorageTexelBufferUpdateAfterBind; - VkBool32 descriptorBindingUpdateUnusedWhilePending; - VkBool32 descriptorBindingPartiallyBound; - VkBool32 descriptorBindingVariableDescriptorCount; - VkBool32 runtimeDescriptorArray; - VkBool32 samplerFilterMinmax; - VkBool32 scalarBlockLayout; - VkBool32 imagelessFramebuffer; - VkBool32 uniformBufferStandardLayout; - VkBool32 shaderSubgroupExtendedTypes; - VkBool32 separateDepthStencilLayouts; - VkBool32 hostQueryReset; - VkBool32 timelineSemaphore; - VkBool32 bufferDeviceAddress; - VkBool32 bufferDeviceAddressCaptureReplay; - VkBool32 bufferDeviceAddressMultiDevice; - VkBool32 vulkanMemoryModel; - VkBool32 vulkanMemoryModelDeviceScope; - VkBool32 vulkanMemoryModelAvailabilityVisibilityChains; - VkBool32 shaderOutputViewportIndex; - VkBool32 shaderOutputLayer; - VkBool32 subgroupBroadcastDynamicId; -} VkPhysicalDeviceVulkan12Features; - -typedef struct VkConformanceVersion { - uint8_t major; - uint8_t minor; - uint8_t subminor; - uint8_t patch; -} VkConformanceVersion; - -typedef struct VkPhysicalDeviceVulkan12Properties { - VkStructureType sType; - void* pNext; - VkDriverId driverID; - char driverName[VK_MAX_DRIVER_NAME_SIZE]; - char driverInfo[VK_MAX_DRIVER_INFO_SIZE]; - VkConformanceVersion conformanceVersion; - VkShaderFloatControlsIndependence denormBehaviorIndependence; - VkShaderFloatControlsIndependence roundingModeIndependence; - VkBool32 shaderSignedZeroInfNanPreserveFloat16; - VkBool32 shaderSignedZeroInfNanPreserveFloat32; - VkBool32 shaderSignedZeroInfNanPreserveFloat64; - VkBool32 shaderDenormPreserveFloat16; - VkBool32 shaderDenormPreserveFloat32; - VkBool32 shaderDenormPreserveFloat64; - VkBool32 shaderDenormFlushToZeroFloat16; - VkBool32 shaderDenormFlushToZeroFloat32; - VkBool32 shaderDenormFlushToZeroFloat64; - VkBool32 shaderRoundingModeRTEFloat16; - VkBool32 shaderRoundingModeRTEFloat32; - VkBool32 shaderRoundingModeRTEFloat64; - VkBool32 shaderRoundingModeRTZFloat16; - VkBool32 shaderRoundingModeRTZFloat32; - VkBool32 shaderRoundingModeRTZFloat64; - uint32_t maxUpdateAfterBindDescriptorsInAllPools; - VkBool32 shaderUniformBufferArrayNonUniformIndexingNative; - VkBool32 shaderSampledImageArrayNonUniformIndexingNative; - VkBool32 shaderStorageBufferArrayNonUniformIndexingNative; - VkBool32 shaderStorageImageArrayNonUniformIndexingNative; - VkBool32 shaderInputAttachmentArrayNonUniformIndexingNative; - VkBool32 robustBufferAccessUpdateAfterBind; - VkBool32 quadDivergentImplicitLod; - uint32_t maxPerStageDescriptorUpdateAfterBindSamplers; - uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers; - uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers; - uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages; - uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages; - uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments; - uint32_t maxPerStageUpdateAfterBindResources; - uint32_t maxDescriptorSetUpdateAfterBindSamplers; - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers; - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic; - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers; - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic; - uint32_t maxDescriptorSetUpdateAfterBindSampledImages; - uint32_t maxDescriptorSetUpdateAfterBindStorageImages; - uint32_t maxDescriptorSetUpdateAfterBindInputAttachments; - VkResolveModeFlags supportedDepthResolveModes; - VkResolveModeFlags supportedStencilResolveModes; - VkBool32 independentResolveNone; - VkBool32 independentResolve; - VkBool32 filterMinmaxSingleComponentFormats; - VkBool32 filterMinmaxImageComponentMapping; - uint64_t maxTimelineSemaphoreValueDifference; - VkSampleCountFlags framebufferIntegerColorSampleCounts; -} VkPhysicalDeviceVulkan12Properties; - -typedef struct VkImageFormatListCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t viewFormatCount; - const VkFormat* pViewFormats; -} VkImageFormatListCreateInfo; - -typedef struct VkAttachmentDescription2 { - VkStructureType sType; - const void* pNext; - VkAttachmentDescriptionFlags flags; - VkFormat format; - VkSampleCountFlagBits samples; - VkAttachmentLoadOp loadOp; - VkAttachmentStoreOp storeOp; - VkAttachmentLoadOp stencilLoadOp; - VkAttachmentStoreOp stencilStoreOp; - VkImageLayout initialLayout; - VkImageLayout finalLayout; -} VkAttachmentDescription2; - -typedef struct VkAttachmentReference2 { - VkStructureType sType; - const void* pNext; - uint32_t attachment; - VkImageLayout layout; - VkImageAspectFlags aspectMask; -} VkAttachmentReference2; - -typedef struct VkSubpassDescription2 { - VkStructureType sType; - const void* pNext; - VkSubpassDescriptionFlags flags; - VkPipelineBindPoint pipelineBindPoint; - uint32_t viewMask; - uint32_t inputAttachmentCount; - const VkAttachmentReference2* pInputAttachments; - uint32_t colorAttachmentCount; - const VkAttachmentReference2* pColorAttachments; - const VkAttachmentReference2* pResolveAttachments; - const VkAttachmentReference2* pDepthStencilAttachment; - uint32_t preserveAttachmentCount; - const uint32_t* pPreserveAttachments; -} VkSubpassDescription2; - -typedef struct VkSubpassDependency2 { - VkStructureType sType; - const void* pNext; - uint32_t srcSubpass; - uint32_t dstSubpass; - VkPipelineStageFlags srcStageMask; - VkPipelineStageFlags dstStageMask; - VkAccessFlags srcAccessMask; - VkAccessFlags dstAccessMask; - VkDependencyFlags dependencyFlags; - int32_t viewOffset; -} VkSubpassDependency2; - -typedef struct VkRenderPassCreateInfo2 { - VkStructureType sType; - const void* pNext; - VkRenderPassCreateFlags flags; - uint32_t attachmentCount; - const VkAttachmentDescription2* pAttachments; - uint32_t subpassCount; - const VkSubpassDescription2* pSubpasses; - uint32_t dependencyCount; - const VkSubpassDependency2* pDependencies; - uint32_t correlatedViewMaskCount; - const uint32_t* pCorrelatedViewMasks; -} VkRenderPassCreateInfo2; - -typedef struct VkSubpassBeginInfo { - VkStructureType sType; - const void* pNext; - VkSubpassContents contents; -} VkSubpassBeginInfo; - -typedef struct VkSubpassEndInfo { - VkStructureType sType; - const void* pNext; -} VkSubpassEndInfo; - -typedef struct VkPhysicalDevice8BitStorageFeatures { - VkStructureType sType; - void* pNext; - VkBool32 storageBuffer8BitAccess; - VkBool32 uniformAndStorageBuffer8BitAccess; - VkBool32 storagePushConstant8; -} VkPhysicalDevice8BitStorageFeatures; - -typedef struct VkPhysicalDeviceDriverProperties { - VkStructureType sType; - void* pNext; - VkDriverId driverID; - char driverName[VK_MAX_DRIVER_NAME_SIZE]; - char driverInfo[VK_MAX_DRIVER_INFO_SIZE]; - VkConformanceVersion conformanceVersion; -} VkPhysicalDeviceDriverProperties; - -typedef struct VkPhysicalDeviceShaderAtomicInt64Features { - VkStructureType sType; - void* pNext; - VkBool32 shaderBufferInt64Atomics; - VkBool32 shaderSharedInt64Atomics; -} VkPhysicalDeviceShaderAtomicInt64Features; - -typedef struct VkPhysicalDeviceShaderFloat16Int8Features { - VkStructureType sType; - void* pNext; - VkBool32 shaderFloat16; - VkBool32 shaderInt8; -} VkPhysicalDeviceShaderFloat16Int8Features; - -typedef struct VkPhysicalDeviceFloatControlsProperties { - VkStructureType sType; - void* pNext; - VkShaderFloatControlsIndependence denormBehaviorIndependence; - VkShaderFloatControlsIndependence roundingModeIndependence; - VkBool32 shaderSignedZeroInfNanPreserveFloat16; - VkBool32 shaderSignedZeroInfNanPreserveFloat32; - VkBool32 shaderSignedZeroInfNanPreserveFloat64; - VkBool32 shaderDenormPreserveFloat16; - VkBool32 shaderDenormPreserveFloat32; - VkBool32 shaderDenormPreserveFloat64; - VkBool32 shaderDenormFlushToZeroFloat16; - VkBool32 shaderDenormFlushToZeroFloat32; - VkBool32 shaderDenormFlushToZeroFloat64; - VkBool32 shaderRoundingModeRTEFloat16; - VkBool32 shaderRoundingModeRTEFloat32; - VkBool32 shaderRoundingModeRTEFloat64; - VkBool32 shaderRoundingModeRTZFloat16; - VkBool32 shaderRoundingModeRTZFloat32; - VkBool32 shaderRoundingModeRTZFloat64; -} VkPhysicalDeviceFloatControlsProperties; - -typedef struct VkDescriptorSetLayoutBindingFlagsCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t bindingCount; - const VkDescriptorBindingFlags* pBindingFlags; -} VkDescriptorSetLayoutBindingFlagsCreateInfo; - -typedef struct VkPhysicalDeviceDescriptorIndexingFeatures { - VkStructureType sType; - void* pNext; - VkBool32 shaderInputAttachmentArrayDynamicIndexing; - VkBool32 shaderUniformTexelBufferArrayDynamicIndexing; - VkBool32 shaderStorageTexelBufferArrayDynamicIndexing; - VkBool32 shaderUniformBufferArrayNonUniformIndexing; - VkBool32 shaderSampledImageArrayNonUniformIndexing; - VkBool32 shaderStorageBufferArrayNonUniformIndexing; - VkBool32 shaderStorageImageArrayNonUniformIndexing; - VkBool32 shaderInputAttachmentArrayNonUniformIndexing; - VkBool32 shaderUniformTexelBufferArrayNonUniformIndexing; - VkBool32 shaderStorageTexelBufferArrayNonUniformIndexing; - VkBool32 descriptorBindingUniformBufferUpdateAfterBind; - VkBool32 descriptorBindingSampledImageUpdateAfterBind; - VkBool32 descriptorBindingStorageImageUpdateAfterBind; - VkBool32 descriptorBindingStorageBufferUpdateAfterBind; - VkBool32 descriptorBindingUniformTexelBufferUpdateAfterBind; - VkBool32 descriptorBindingStorageTexelBufferUpdateAfterBind; - VkBool32 descriptorBindingUpdateUnusedWhilePending; - VkBool32 descriptorBindingPartiallyBound; - VkBool32 descriptorBindingVariableDescriptorCount; - VkBool32 runtimeDescriptorArray; -} VkPhysicalDeviceDescriptorIndexingFeatures; - -typedef struct VkPhysicalDeviceDescriptorIndexingProperties { - VkStructureType sType; - void* pNext; - uint32_t maxUpdateAfterBindDescriptorsInAllPools; - VkBool32 shaderUniformBufferArrayNonUniformIndexingNative; - VkBool32 shaderSampledImageArrayNonUniformIndexingNative; - VkBool32 shaderStorageBufferArrayNonUniformIndexingNative; - VkBool32 shaderStorageImageArrayNonUniformIndexingNative; - VkBool32 shaderInputAttachmentArrayNonUniformIndexingNative; - VkBool32 robustBufferAccessUpdateAfterBind; - VkBool32 quadDivergentImplicitLod; - uint32_t maxPerStageDescriptorUpdateAfterBindSamplers; - uint32_t maxPerStageDescriptorUpdateAfterBindUniformBuffers; - uint32_t maxPerStageDescriptorUpdateAfterBindStorageBuffers; - uint32_t maxPerStageDescriptorUpdateAfterBindSampledImages; - uint32_t maxPerStageDescriptorUpdateAfterBindStorageImages; - uint32_t maxPerStageDescriptorUpdateAfterBindInputAttachments; - uint32_t maxPerStageUpdateAfterBindResources; - uint32_t maxDescriptorSetUpdateAfterBindSamplers; - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffers; - uint32_t maxDescriptorSetUpdateAfterBindUniformBuffersDynamic; - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffers; - uint32_t maxDescriptorSetUpdateAfterBindStorageBuffersDynamic; - uint32_t maxDescriptorSetUpdateAfterBindSampledImages; - uint32_t maxDescriptorSetUpdateAfterBindStorageImages; - uint32_t maxDescriptorSetUpdateAfterBindInputAttachments; -} VkPhysicalDeviceDescriptorIndexingProperties; - -typedef struct VkDescriptorSetVariableDescriptorCountAllocateInfo { - VkStructureType sType; - const void* pNext; - uint32_t descriptorSetCount; - const uint32_t* pDescriptorCounts; -} VkDescriptorSetVariableDescriptorCountAllocateInfo; - -typedef struct VkDescriptorSetVariableDescriptorCountLayoutSupport { - VkStructureType sType; - void* pNext; - uint32_t maxVariableDescriptorCount; -} VkDescriptorSetVariableDescriptorCountLayoutSupport; - -typedef struct VkSubpassDescriptionDepthStencilResolve { - VkStructureType sType; - const void* pNext; - VkResolveModeFlagBits depthResolveMode; - VkResolveModeFlagBits stencilResolveMode; - const VkAttachmentReference2* pDepthStencilResolveAttachment; -} VkSubpassDescriptionDepthStencilResolve; - -typedef struct VkPhysicalDeviceDepthStencilResolveProperties { - VkStructureType sType; - void* pNext; - VkResolveModeFlags supportedDepthResolveModes; - VkResolveModeFlags supportedStencilResolveModes; - VkBool32 independentResolveNone; - VkBool32 independentResolve; -} VkPhysicalDeviceDepthStencilResolveProperties; - -typedef struct VkPhysicalDeviceScalarBlockLayoutFeatures { - VkStructureType sType; - void* pNext; - VkBool32 scalarBlockLayout; -} VkPhysicalDeviceScalarBlockLayoutFeatures; - -typedef struct VkImageStencilUsageCreateInfo { - VkStructureType sType; - const void* pNext; - VkImageUsageFlags stencilUsage; -} VkImageStencilUsageCreateInfo; - -typedef struct VkSamplerReductionModeCreateInfo { - VkStructureType sType; - const void* pNext; - VkSamplerReductionMode reductionMode; -} VkSamplerReductionModeCreateInfo; - -typedef struct VkPhysicalDeviceSamplerFilterMinmaxProperties { - VkStructureType sType; - void* pNext; - VkBool32 filterMinmaxSingleComponentFormats; - VkBool32 filterMinmaxImageComponentMapping; -} VkPhysicalDeviceSamplerFilterMinmaxProperties; - -typedef struct VkPhysicalDeviceVulkanMemoryModelFeatures { - VkStructureType sType; - void* pNext; - VkBool32 vulkanMemoryModel; - VkBool32 vulkanMemoryModelDeviceScope; - VkBool32 vulkanMemoryModelAvailabilityVisibilityChains; -} VkPhysicalDeviceVulkanMemoryModelFeatures; - -typedef struct VkPhysicalDeviceImagelessFramebufferFeatures { - VkStructureType sType; - void* pNext; - VkBool32 imagelessFramebuffer; -} VkPhysicalDeviceImagelessFramebufferFeatures; - -typedef struct VkFramebufferAttachmentImageInfo { - VkStructureType sType; - const void* pNext; - VkImageCreateFlags flags; - VkImageUsageFlags usage; - uint32_t width; - uint32_t height; - uint32_t layerCount; - uint32_t viewFormatCount; - const VkFormat* pViewFormats; -} VkFramebufferAttachmentImageInfo; - -typedef struct VkFramebufferAttachmentsCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t attachmentImageInfoCount; - const VkFramebufferAttachmentImageInfo* pAttachmentImageInfos; -} VkFramebufferAttachmentsCreateInfo; - -typedef struct VkRenderPassAttachmentBeginInfo { - VkStructureType sType; - const void* pNext; - uint32_t attachmentCount; - const VkImageView* pAttachments; -} VkRenderPassAttachmentBeginInfo; - -typedef struct VkPhysicalDeviceUniformBufferStandardLayoutFeatures { - VkStructureType sType; - void* pNext; - VkBool32 uniformBufferStandardLayout; -} VkPhysicalDeviceUniformBufferStandardLayoutFeatures; - -typedef struct VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures { - VkStructureType sType; - void* pNext; - VkBool32 shaderSubgroupExtendedTypes; -} VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures; - -typedef struct VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures { - VkStructureType sType; - void* pNext; - VkBool32 separateDepthStencilLayouts; -} VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures; - -typedef struct VkAttachmentReferenceStencilLayout { - VkStructureType sType; - void* pNext; - VkImageLayout stencilLayout; -} VkAttachmentReferenceStencilLayout; - -typedef struct VkAttachmentDescriptionStencilLayout { - VkStructureType sType; - void* pNext; - VkImageLayout stencilInitialLayout; - VkImageLayout stencilFinalLayout; -} VkAttachmentDescriptionStencilLayout; - -typedef struct VkPhysicalDeviceHostQueryResetFeatures { - VkStructureType sType; - void* pNext; - VkBool32 hostQueryReset; -} VkPhysicalDeviceHostQueryResetFeatures; - -typedef struct VkPhysicalDeviceTimelineSemaphoreFeatures { - VkStructureType sType; - void* pNext; - VkBool32 timelineSemaphore; -} VkPhysicalDeviceTimelineSemaphoreFeatures; - -typedef struct VkPhysicalDeviceTimelineSemaphoreProperties { - VkStructureType sType; - void* pNext; - uint64_t maxTimelineSemaphoreValueDifference; -} VkPhysicalDeviceTimelineSemaphoreProperties; - -typedef struct VkSemaphoreTypeCreateInfo { - VkStructureType sType; - const void* pNext; - VkSemaphoreType semaphoreType; - uint64_t initialValue; -} VkSemaphoreTypeCreateInfo; - -typedef struct VkTimelineSemaphoreSubmitInfo { - VkStructureType sType; - const void* pNext; - uint32_t waitSemaphoreValueCount; - const uint64_t* pWaitSemaphoreValues; - uint32_t signalSemaphoreValueCount; - const uint64_t* pSignalSemaphoreValues; -} VkTimelineSemaphoreSubmitInfo; - -typedef struct VkSemaphoreWaitInfo { - VkStructureType sType; - const void* pNext; - VkSemaphoreWaitFlags flags; - uint32_t semaphoreCount; - const VkSemaphore* pSemaphores; - const uint64_t* pValues; -} VkSemaphoreWaitInfo; - -typedef struct VkSemaphoreSignalInfo { - VkStructureType sType; - const void* pNext; - VkSemaphore semaphore; - uint64_t value; -} VkSemaphoreSignalInfo; - -typedef struct VkPhysicalDeviceBufferDeviceAddressFeatures { - VkStructureType sType; - void* pNext; - VkBool32 bufferDeviceAddress; - VkBool32 bufferDeviceAddressCaptureReplay; - VkBool32 bufferDeviceAddressMultiDevice; -} VkPhysicalDeviceBufferDeviceAddressFeatures; - -typedef struct VkBufferDeviceAddressInfo { - VkStructureType sType; - const void* pNext; - VkBuffer buffer; -} VkBufferDeviceAddressInfo; - -typedef struct VkBufferOpaqueCaptureAddressCreateInfo { - VkStructureType sType; - const void* pNext; - uint64_t opaqueCaptureAddress; -} VkBufferOpaqueCaptureAddressCreateInfo; - -typedef struct VkMemoryOpaqueCaptureAddressAllocateInfo { - VkStructureType sType; - const void* pNext; - uint64_t opaqueCaptureAddress; -} VkMemoryOpaqueCaptureAddressAllocateInfo; - -typedef struct VkDeviceMemoryOpaqueCaptureAddressInfo { - VkStructureType sType; - const void* pNext; - VkDeviceMemory memory; -} VkDeviceMemoryOpaqueCaptureAddressInfo; - -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndirectCount)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndexedIndirectCount)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); -typedef VkResult (VKAPI_PTR *PFN_vkCreateRenderPass2)(VkDevice device, const VkRenderPassCreateInfo2* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass); -typedef void (VKAPI_PTR *PFN_vkCmdBeginRenderPass2)(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo* pRenderPassBegin, const VkSubpassBeginInfo* pSubpassBeginInfo); -typedef void (VKAPI_PTR *PFN_vkCmdNextSubpass2)(VkCommandBuffer commandBuffer, const VkSubpassBeginInfo* pSubpassBeginInfo, const VkSubpassEndInfo* pSubpassEndInfo); -typedef void (VKAPI_PTR *PFN_vkCmdEndRenderPass2)(VkCommandBuffer commandBuffer, const VkSubpassEndInfo* pSubpassEndInfo); -typedef void (VKAPI_PTR *PFN_vkResetQueryPool)(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount); -typedef VkResult (VKAPI_PTR *PFN_vkGetSemaphoreCounterValue)(VkDevice device, VkSemaphore semaphore, uint64_t* pValue); -typedef VkResult (VKAPI_PTR *PFN_vkWaitSemaphores)(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeout); -typedef VkResult (VKAPI_PTR *PFN_vkSignalSemaphore)(VkDevice device, const VkSemaphoreSignalInfo* pSignalInfo); -typedef VkDeviceAddress (VKAPI_PTR *PFN_vkGetBufferDeviceAddress)(VkDevice device, const VkBufferDeviceAddressInfo* pInfo); -typedef uint64_t (VKAPI_PTR *PFN_vkGetBufferOpaqueCaptureAddress)(VkDevice device, const VkBufferDeviceAddressInfo* pInfo); -typedef uint64_t (VKAPI_PTR *PFN_vkGetDeviceMemoryOpaqueCaptureAddress)(VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndirectCount( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndexedIndirectCount( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateRenderPass2( - VkDevice device, - const VkRenderPassCreateInfo2* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkRenderPass* pRenderPass); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginRenderPass2( - VkCommandBuffer commandBuffer, - const VkRenderPassBeginInfo* pRenderPassBegin, - const VkSubpassBeginInfo* pSubpassBeginInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdNextSubpass2( - VkCommandBuffer commandBuffer, - const VkSubpassBeginInfo* pSubpassBeginInfo, - const VkSubpassEndInfo* pSubpassEndInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndRenderPass2( - VkCommandBuffer commandBuffer, - const VkSubpassEndInfo* pSubpassEndInfo); - -VKAPI_ATTR void VKAPI_CALL vkResetQueryPool( - VkDevice device, - VkQueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreCounterValue( - VkDevice device, - VkSemaphore semaphore, - uint64_t* pValue); - -VKAPI_ATTR VkResult VKAPI_CALL vkWaitSemaphores( - VkDevice device, - const VkSemaphoreWaitInfo* pWaitInfo, - uint64_t timeout); - -VKAPI_ATTR VkResult VKAPI_CALL vkSignalSemaphore( - VkDevice device, - const VkSemaphoreSignalInfo* pSignalInfo); - -VKAPI_ATTR VkDeviceAddress VKAPI_CALL vkGetBufferDeviceAddress( - VkDevice device, - const VkBufferDeviceAddressInfo* pInfo); - -VKAPI_ATTR uint64_t VKAPI_CALL vkGetBufferOpaqueCaptureAddress( - VkDevice device, - const VkBufferDeviceAddressInfo* pInfo); - -VKAPI_ATTR uint64_t VKAPI_CALL vkGetDeviceMemoryOpaqueCaptureAddress( - VkDevice device, - const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo); -#endif - - -#define VK_VERSION_1_3 1 -// Vulkan 1.3 version number -#define VK_API_VERSION_1_3 VK_MAKE_API_VERSION(0, 1, 3, 0)// Patch version should always be set to 0 - -typedef uint64_t VkFlags64; -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPrivateDataSlot) - -typedef enum VkPipelineCreationFeedbackFlagBits { - VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT = 0x00000001, - VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT = 0x00000002, - VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT = 0x00000004, - VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT_EXT = VK_PIPELINE_CREATION_FEEDBACK_VALID_BIT, - VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT_EXT = VK_PIPELINE_CREATION_FEEDBACK_APPLICATION_PIPELINE_CACHE_HIT_BIT, - VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT_EXT = VK_PIPELINE_CREATION_FEEDBACK_BASE_PIPELINE_ACCELERATION_BIT, - VK_PIPELINE_CREATION_FEEDBACK_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkPipelineCreationFeedbackFlagBits; -typedef VkFlags VkPipelineCreationFeedbackFlags; - -typedef enum VkToolPurposeFlagBits { - VK_TOOL_PURPOSE_VALIDATION_BIT = 0x00000001, - VK_TOOL_PURPOSE_PROFILING_BIT = 0x00000002, - VK_TOOL_PURPOSE_TRACING_BIT = 0x00000004, - VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT = 0x00000008, - VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT = 0x00000010, - VK_TOOL_PURPOSE_DEBUG_REPORTING_BIT_EXT = 0x00000020, - VK_TOOL_PURPOSE_DEBUG_MARKERS_BIT_EXT = 0x00000040, - VK_TOOL_PURPOSE_VALIDATION_BIT_EXT = VK_TOOL_PURPOSE_VALIDATION_BIT, - VK_TOOL_PURPOSE_PROFILING_BIT_EXT = VK_TOOL_PURPOSE_PROFILING_BIT, - VK_TOOL_PURPOSE_TRACING_BIT_EXT = VK_TOOL_PURPOSE_TRACING_BIT, - VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT_EXT = VK_TOOL_PURPOSE_ADDITIONAL_FEATURES_BIT, - VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT_EXT = VK_TOOL_PURPOSE_MODIFYING_FEATURES_BIT, - VK_TOOL_PURPOSE_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkToolPurposeFlagBits; -typedef VkFlags VkToolPurposeFlags; -typedef VkFlags VkPrivateDataSlotCreateFlags; -typedef VkFlags64 VkPipelineStageFlags2; - -// Flag bits for VkPipelineStageFlagBits2 -typedef VkFlags64 VkPipelineStageFlagBits2; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_NONE = 0ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_NONE_KHR = 0ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT = 0x00000001ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR = 0x00000001ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT = 0x00000002ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT_KHR = 0x00000002ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT = 0x00000004ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR = 0x00000004ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT = 0x00000008ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT_KHR = 0x00000008ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT = 0x00000010ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT_KHR = 0x00000010ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT = 0x00000020ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT_KHR = 0x00000020ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT = 0x00000040ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT_KHR = 0x00000040ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT = 0x00000080ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR = 0x00000080ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT = 0x00000100ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT_KHR = 0x00000100ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT = 0x00000200ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR = 0x00000200ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT = 0x00000400ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR = 0x00000400ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT = 0x00000800ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR = 0x00000800ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT = 0x00001000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR = 0x00001000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TRANSFER_BIT = 0x00001000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR = 0x00001000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT = 0x00002000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR = 0x00002000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_HOST_BIT = 0x00004000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_HOST_BIT_KHR = 0x00004000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT = 0x00008000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR = 0x00008000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT = 0x00010000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT_KHR = 0x00010000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COPY_BIT = 0x100000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COPY_BIT_KHR = 0x100000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_RESOLVE_BIT = 0x200000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR = 0x200000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_BLIT_BIT = 0x400000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_BLIT_BIT_KHR = 0x400000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_CLEAR_BIT = 0x800000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_CLEAR_BIT_KHR = 0x800000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT = 0x1000000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR = 0x1000000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT = 0x2000000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR = 0x2000000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT = 0x4000000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR = 0x4000000000ULL; -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VIDEO_DECODE_BIT_KHR = 0x04000000ULL; -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_VIDEO_ENCODE_BIT_KHR = 0x08000000ULL; -#endif -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT = 0x01000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT = 0x00040000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV = 0x00020000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x00400000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV = 0x00400000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR = 0x02000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR = 0x00200000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV = 0x00200000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV = 0x02000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT = 0x00800000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV = 0x00080000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV = 0x00100000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT = 0x00080000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT = 0x00100000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_SUBPASS_SHADING_BIT_HUAWEI = 0x8000000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_INVOCATION_MASK_BIT_HUAWEI = 0x10000000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_COPY_BIT_KHR = 0x10000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_MICROMAP_BUILD_BIT_EXT = 0x40000000ULL; -static const VkPipelineStageFlagBits2 VK_PIPELINE_STAGE_2_OPTICAL_FLOW_BIT_NV = 0x20000000ULL; - -typedef VkFlags64 VkAccessFlags2; - -// Flag bits for VkAccessFlagBits2 -typedef VkFlags64 VkAccessFlagBits2; -static const VkAccessFlagBits2 VK_ACCESS_2_NONE = 0ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_NONE_KHR = 0ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT = 0x00000001ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR = 0x00000001ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_INDEX_READ_BIT = 0x00000002ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_INDEX_READ_BIT_KHR = 0x00000002ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT = 0x00000004ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR = 0x00000004ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_UNIFORM_READ_BIT = 0x00000008ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_UNIFORM_READ_BIT_KHR = 0x00000008ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT = 0x00000010ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR = 0x00000010ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_READ_BIT = 0x00000020ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_READ_BIT_KHR = 0x00000020ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_WRITE_BIT = 0x00000040ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_WRITE_BIT_KHR = 0x00000040ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT = 0x00000080ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR = 0x00000080ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT = 0x00000100ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR = 0x00000100ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT = 0x00000200ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR = 0x00000200ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT = 0x00000400ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR = 0x00000400ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFER_READ_BIT = 0x00000800ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFER_READ_BIT_KHR = 0x00000800ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFER_WRITE_BIT = 0x00001000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR = 0x00001000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_HOST_READ_BIT = 0x00002000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_HOST_READ_BIT_KHR = 0x00002000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_HOST_WRITE_BIT = 0x00004000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_HOST_WRITE_BIT_KHR = 0x00004000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_MEMORY_READ_BIT = 0x00008000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_MEMORY_READ_BIT_KHR = 0x00008000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_MEMORY_WRITE_BIT = 0x00010000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_MEMORY_WRITE_BIT_KHR = 0x00010000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_SAMPLED_READ_BIT = 0x100000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR = 0x100000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_STORAGE_READ_BIT = 0x200000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR = 0x200000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT = 0x400000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR = 0x400000000ULL; -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkAccessFlagBits2 VK_ACCESS_2_VIDEO_DECODE_READ_BIT_KHR = 0x800000000ULL; -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkAccessFlagBits2 VK_ACCESS_2_VIDEO_DECODE_WRITE_BIT_KHR = 0x1000000000ULL; -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkAccessFlagBits2 VK_ACCESS_2_VIDEO_ENCODE_READ_BIT_KHR = 0x2000000000ULL; -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkAccessFlagBits2 VK_ACCESS_2_VIDEO_ENCODE_WRITE_BIT_KHR = 0x4000000000ULL; -#endif -static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT = 0x02000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT = 0x04000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT = 0x08000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT = 0x00100000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV = 0x00020000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV = 0x00040000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR = 0x00800000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV = 0x00800000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR = 0x00200000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR = 0x00400000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV = 0x00200000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV = 0x00400000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT = 0x01000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT = 0x00080000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_INVOCATION_MASK_READ_BIT_HUAWEI = 0x8000000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_SHADER_BINDING_TABLE_READ_BIT_KHR = 0x10000000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_MICROMAP_READ_BIT_EXT = 0x100000000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_MICROMAP_WRITE_BIT_EXT = 0x200000000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_OPTICAL_FLOW_READ_BIT_NV = 0x40000000000ULL; -static const VkAccessFlagBits2 VK_ACCESS_2_OPTICAL_FLOW_WRITE_BIT_NV = 0x80000000000ULL; - - -typedef enum VkSubmitFlagBits { - VK_SUBMIT_PROTECTED_BIT = 0x00000001, - VK_SUBMIT_PROTECTED_BIT_KHR = VK_SUBMIT_PROTECTED_BIT, - VK_SUBMIT_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkSubmitFlagBits; -typedef VkFlags VkSubmitFlags; - -typedef enum VkRenderingFlagBits { - VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT = 0x00000001, - VK_RENDERING_SUSPENDING_BIT = 0x00000002, - VK_RENDERING_RESUMING_BIT = 0x00000004, - VK_RENDERING_ENABLE_LEGACY_DITHERING_BIT_EXT = 0x00000008, - VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT_KHR = VK_RENDERING_CONTENTS_SECONDARY_COMMAND_BUFFERS_BIT, - VK_RENDERING_SUSPENDING_BIT_KHR = VK_RENDERING_SUSPENDING_BIT, - VK_RENDERING_RESUMING_BIT_KHR = VK_RENDERING_RESUMING_BIT, - VK_RENDERING_FLAG_BITS_MAX_ENUM = 0x7FFFFFFF -} VkRenderingFlagBits; -typedef VkFlags VkRenderingFlags; -typedef VkFlags64 VkFormatFeatureFlags2; - -// Flag bits for VkFormatFeatureFlagBits2 -typedef VkFlags64 VkFormatFeatureFlagBits2; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT = 0x00000001ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_BIT_KHR = 0x00000001ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT = 0x00000002ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_IMAGE_BIT_KHR = 0x00000002ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT = 0x00000004ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_IMAGE_ATOMIC_BIT_KHR = 0x00000004ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT = 0x00000008ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_UNIFORM_TEXEL_BUFFER_BIT_KHR = 0x00000008ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT = 0x00000010ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_BIT_KHR = 0x00000010ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT = 0x00000020ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_TEXEL_BUFFER_ATOMIC_BIT_KHR = 0x00000020ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT = 0x00000040ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_VERTEX_BUFFER_BIT_KHR = 0x00000040ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT = 0x00000080ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT_KHR = 0x00000080ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT = 0x00000100ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BLEND_BIT_KHR = 0x00000100ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT = 0x00000200ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT_KHR = 0x00000200ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_BLIT_SRC_BIT = 0x00000400ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_BLIT_SRC_BIT_KHR = 0x00000400ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_BLIT_DST_BIT = 0x00000800ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_BLIT_DST_BIT_KHR = 0x00000800ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT = 0x00001000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_LINEAR_BIT_KHR = 0x00001000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT = 0x00002000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_CUBIC_BIT_EXT = 0x00002000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT = 0x00004000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_TRANSFER_SRC_BIT_KHR = 0x00004000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT = 0x00008000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_TRANSFER_DST_BIT_KHR = 0x00008000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT = 0x00010000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_FILTER_MINMAX_BIT_KHR = 0x00010000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT = 0x00020000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_MIDPOINT_CHROMA_SAMPLES_BIT_KHR = 0x00020000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT = 0x00040000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_LINEAR_FILTER_BIT_KHR = 0x00040000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT = 0x00080000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT_KHR = 0x00080000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT = 0x00100000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_BIT_KHR = 0x00100000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT = 0x00200000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_YCBCR_CONVERSION_CHROMA_RECONSTRUCTION_EXPLICIT_FORCEABLE_BIT_KHR = 0x00200000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_DISJOINT_BIT = 0x00400000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_DISJOINT_BIT_KHR = 0x00400000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT = 0x00800000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_COSITED_CHROMA_SAMPLES_BIT_KHR = 0x00800000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT = 0x80000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_READ_WITHOUT_FORMAT_BIT_KHR = 0x80000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT = 0x100000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_STORAGE_WRITE_WITHOUT_FORMAT_BIT_KHR = 0x100000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT = 0x200000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_SAMPLED_IMAGE_DEPTH_COMPARISON_BIT_KHR = 0x200000000ULL; -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_VIDEO_DECODE_OUTPUT_BIT_KHR = 0x02000000ULL; -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_VIDEO_DECODE_DPB_BIT_KHR = 0x04000000ULL; -#endif -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_ACCELERATION_STRUCTURE_VERTEX_BUFFER_BIT_KHR = 0x20000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_FRAGMENT_DENSITY_MAP_BIT_EXT = 0x01000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR = 0x40000000ULL; -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_VIDEO_ENCODE_INPUT_BIT_KHR = 0x08000000ULL; -#endif -#ifdef VK_ENABLE_BETA_EXTENSIONS -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_VIDEO_ENCODE_DPB_BIT_KHR = 0x10000000ULL; -#endif -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_LINEAR_COLOR_ATTACHMENT_BIT_NV = 0x4000000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_WEIGHT_IMAGE_BIT_QCOM = 0x400000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_WEIGHT_SAMPLED_IMAGE_BIT_QCOM = 0x800000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_BLOCK_MATCHING_BIT_QCOM = 0x1000000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_BOX_FILTER_SAMPLED_BIT_QCOM = 0x2000000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_OPTICAL_FLOW_IMAGE_BIT_NV = 0x10000000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_OPTICAL_FLOW_VECTOR_BIT_NV = 0x20000000000ULL; -static const VkFormatFeatureFlagBits2 VK_FORMAT_FEATURE_2_OPTICAL_FLOW_COST_BIT_NV = 0x40000000000ULL; - -typedef struct VkPhysicalDeviceVulkan13Features { - VkStructureType sType; - void* pNext; - VkBool32 robustImageAccess; - VkBool32 inlineUniformBlock; - VkBool32 descriptorBindingInlineUniformBlockUpdateAfterBind; - VkBool32 pipelineCreationCacheControl; - VkBool32 privateData; - VkBool32 shaderDemoteToHelperInvocation; - VkBool32 shaderTerminateInvocation; - VkBool32 subgroupSizeControl; - VkBool32 computeFullSubgroups; - VkBool32 synchronization2; - VkBool32 textureCompressionASTC_HDR; - VkBool32 shaderZeroInitializeWorkgroupMemory; - VkBool32 dynamicRendering; - VkBool32 shaderIntegerDotProduct; - VkBool32 maintenance4; -} VkPhysicalDeviceVulkan13Features; - -typedef struct VkPhysicalDeviceVulkan13Properties { - VkStructureType sType; - void* pNext; - uint32_t minSubgroupSize; - uint32_t maxSubgroupSize; - uint32_t maxComputeWorkgroupSubgroups; - VkShaderStageFlags requiredSubgroupSizeStages; - uint32_t maxInlineUniformBlockSize; - uint32_t maxPerStageDescriptorInlineUniformBlocks; - uint32_t maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks; - uint32_t maxDescriptorSetInlineUniformBlocks; - uint32_t maxDescriptorSetUpdateAfterBindInlineUniformBlocks; - uint32_t maxInlineUniformTotalSize; - VkBool32 integerDotProduct8BitUnsignedAccelerated; - VkBool32 integerDotProduct8BitSignedAccelerated; - VkBool32 integerDotProduct8BitMixedSignednessAccelerated; - VkBool32 integerDotProduct4x8BitPackedUnsignedAccelerated; - VkBool32 integerDotProduct4x8BitPackedSignedAccelerated; - VkBool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated; - VkBool32 integerDotProduct16BitUnsignedAccelerated; - VkBool32 integerDotProduct16BitSignedAccelerated; - VkBool32 integerDotProduct16BitMixedSignednessAccelerated; - VkBool32 integerDotProduct32BitUnsignedAccelerated; - VkBool32 integerDotProduct32BitSignedAccelerated; - VkBool32 integerDotProduct32BitMixedSignednessAccelerated; - VkBool32 integerDotProduct64BitUnsignedAccelerated; - VkBool32 integerDotProduct64BitSignedAccelerated; - VkBool32 integerDotProduct64BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated; - VkDeviceSize storageTexelBufferOffsetAlignmentBytes; - VkBool32 storageTexelBufferOffsetSingleTexelAlignment; - VkDeviceSize uniformTexelBufferOffsetAlignmentBytes; - VkBool32 uniformTexelBufferOffsetSingleTexelAlignment; - VkDeviceSize maxBufferSize; -} VkPhysicalDeviceVulkan13Properties; - -typedef struct VkPipelineCreationFeedback { - VkPipelineCreationFeedbackFlags flags; - uint64_t duration; -} VkPipelineCreationFeedback; - -typedef struct VkPipelineCreationFeedbackCreateInfo { - VkStructureType sType; - const void* pNext; - VkPipelineCreationFeedback* pPipelineCreationFeedback; - uint32_t pipelineStageCreationFeedbackCount; - VkPipelineCreationFeedback* pPipelineStageCreationFeedbacks; -} VkPipelineCreationFeedbackCreateInfo; - -typedef struct VkPhysicalDeviceShaderTerminateInvocationFeatures { - VkStructureType sType; - void* pNext; - VkBool32 shaderTerminateInvocation; -} VkPhysicalDeviceShaderTerminateInvocationFeatures; - -typedef struct VkPhysicalDeviceToolProperties { - VkStructureType sType; - void* pNext; - char name[VK_MAX_EXTENSION_NAME_SIZE]; - char version[VK_MAX_EXTENSION_NAME_SIZE]; - VkToolPurposeFlags purposes; - char description[VK_MAX_DESCRIPTION_SIZE]; - char layer[VK_MAX_EXTENSION_NAME_SIZE]; -} VkPhysicalDeviceToolProperties; - -typedef struct VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures { - VkStructureType sType; - void* pNext; - VkBool32 shaderDemoteToHelperInvocation; -} VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures; - -typedef struct VkPhysicalDevicePrivateDataFeatures { - VkStructureType sType; - void* pNext; - VkBool32 privateData; -} VkPhysicalDevicePrivateDataFeatures; - -typedef struct VkDevicePrivateDataCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t privateDataSlotRequestCount; -} VkDevicePrivateDataCreateInfo; - -typedef struct VkPrivateDataSlotCreateInfo { - VkStructureType sType; - const void* pNext; - VkPrivateDataSlotCreateFlags flags; -} VkPrivateDataSlotCreateInfo; - -typedef struct VkPhysicalDevicePipelineCreationCacheControlFeatures { - VkStructureType sType; - void* pNext; - VkBool32 pipelineCreationCacheControl; -} VkPhysicalDevicePipelineCreationCacheControlFeatures; - -typedef struct VkMemoryBarrier2 { - VkStructureType sType; - const void* pNext; - VkPipelineStageFlags2 srcStageMask; - VkAccessFlags2 srcAccessMask; - VkPipelineStageFlags2 dstStageMask; - VkAccessFlags2 dstAccessMask; -} VkMemoryBarrier2; - -typedef struct VkBufferMemoryBarrier2 { - VkStructureType sType; - const void* pNext; - VkPipelineStageFlags2 srcStageMask; - VkAccessFlags2 srcAccessMask; - VkPipelineStageFlags2 dstStageMask; - VkAccessFlags2 dstAccessMask; - uint32_t srcQueueFamilyIndex; - uint32_t dstQueueFamilyIndex; - VkBuffer buffer; - VkDeviceSize offset; - VkDeviceSize size; -} VkBufferMemoryBarrier2; - -typedef struct VkImageMemoryBarrier2 { - VkStructureType sType; - const void* pNext; - VkPipelineStageFlags2 srcStageMask; - VkAccessFlags2 srcAccessMask; - VkPipelineStageFlags2 dstStageMask; - VkAccessFlags2 dstAccessMask; - VkImageLayout oldLayout; - VkImageLayout newLayout; - uint32_t srcQueueFamilyIndex; - uint32_t dstQueueFamilyIndex; - VkImage image; - VkImageSubresourceRange subresourceRange; -} VkImageMemoryBarrier2; - -typedef struct VkDependencyInfo { - VkStructureType sType; - const void* pNext; - VkDependencyFlags dependencyFlags; - uint32_t memoryBarrierCount; - const VkMemoryBarrier2* pMemoryBarriers; - uint32_t bufferMemoryBarrierCount; - const VkBufferMemoryBarrier2* pBufferMemoryBarriers; - uint32_t imageMemoryBarrierCount; - const VkImageMemoryBarrier2* pImageMemoryBarriers; -} VkDependencyInfo; - -typedef struct VkSemaphoreSubmitInfo { - VkStructureType sType; - const void* pNext; - VkSemaphore semaphore; - uint64_t value; - VkPipelineStageFlags2 stageMask; - uint32_t deviceIndex; -} VkSemaphoreSubmitInfo; - -typedef struct VkCommandBufferSubmitInfo { - VkStructureType sType; - const void* pNext; - VkCommandBuffer commandBuffer; - uint32_t deviceMask; -} VkCommandBufferSubmitInfo; - -typedef struct VkSubmitInfo2 { - VkStructureType sType; - const void* pNext; - VkSubmitFlags flags; - uint32_t waitSemaphoreInfoCount; - const VkSemaphoreSubmitInfo* pWaitSemaphoreInfos; - uint32_t commandBufferInfoCount; - const VkCommandBufferSubmitInfo* pCommandBufferInfos; - uint32_t signalSemaphoreInfoCount; - const VkSemaphoreSubmitInfo* pSignalSemaphoreInfos; -} VkSubmitInfo2; - -typedef struct VkPhysicalDeviceSynchronization2Features { - VkStructureType sType; - void* pNext; - VkBool32 synchronization2; -} VkPhysicalDeviceSynchronization2Features; - -typedef struct VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures { - VkStructureType sType; - void* pNext; - VkBool32 shaderZeroInitializeWorkgroupMemory; -} VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures; - -typedef struct VkPhysicalDeviceImageRobustnessFeatures { - VkStructureType sType; - void* pNext; - VkBool32 robustImageAccess; -} VkPhysicalDeviceImageRobustnessFeatures; - -typedef struct VkBufferCopy2 { - VkStructureType sType; - const void* pNext; - VkDeviceSize srcOffset; - VkDeviceSize dstOffset; - VkDeviceSize size; -} VkBufferCopy2; - -typedef struct VkCopyBufferInfo2 { - VkStructureType sType; - const void* pNext; - VkBuffer srcBuffer; - VkBuffer dstBuffer; - uint32_t regionCount; - const VkBufferCopy2* pRegions; -} VkCopyBufferInfo2; - -typedef struct VkImageCopy2 { - VkStructureType sType; - const void* pNext; - VkImageSubresourceLayers srcSubresource; - VkOffset3D srcOffset; - VkImageSubresourceLayers dstSubresource; - VkOffset3D dstOffset; - VkExtent3D extent; -} VkImageCopy2; - -typedef struct VkCopyImageInfo2 { - VkStructureType sType; - const void* pNext; - VkImage srcImage; - VkImageLayout srcImageLayout; - VkImage dstImage; - VkImageLayout dstImageLayout; - uint32_t regionCount; - const VkImageCopy2* pRegions; -} VkCopyImageInfo2; - -typedef struct VkBufferImageCopy2 { - VkStructureType sType; - const void* pNext; - VkDeviceSize bufferOffset; - uint32_t bufferRowLength; - uint32_t bufferImageHeight; - VkImageSubresourceLayers imageSubresource; - VkOffset3D imageOffset; - VkExtent3D imageExtent; -} VkBufferImageCopy2; - -typedef struct VkCopyBufferToImageInfo2 { - VkStructureType sType; - const void* pNext; - VkBuffer srcBuffer; - VkImage dstImage; - VkImageLayout dstImageLayout; - uint32_t regionCount; - const VkBufferImageCopy2* pRegions; -} VkCopyBufferToImageInfo2; - -typedef struct VkCopyImageToBufferInfo2 { - VkStructureType sType; - const void* pNext; - VkImage srcImage; - VkImageLayout srcImageLayout; - VkBuffer dstBuffer; - uint32_t regionCount; - const VkBufferImageCopy2* pRegions; -} VkCopyImageToBufferInfo2; - -typedef struct VkImageBlit2 { - VkStructureType sType; - const void* pNext; - VkImageSubresourceLayers srcSubresource; - VkOffset3D srcOffsets[2]; - VkImageSubresourceLayers dstSubresource; - VkOffset3D dstOffsets[2]; -} VkImageBlit2; - -typedef struct VkBlitImageInfo2 { - VkStructureType sType; - const void* pNext; - VkImage srcImage; - VkImageLayout srcImageLayout; - VkImage dstImage; - VkImageLayout dstImageLayout; - uint32_t regionCount; - const VkImageBlit2* pRegions; - VkFilter filter; -} VkBlitImageInfo2; - -typedef struct VkImageResolve2 { - VkStructureType sType; - const void* pNext; - VkImageSubresourceLayers srcSubresource; - VkOffset3D srcOffset; - VkImageSubresourceLayers dstSubresource; - VkOffset3D dstOffset; - VkExtent3D extent; -} VkImageResolve2; - -typedef struct VkResolveImageInfo2 { - VkStructureType sType; - const void* pNext; - VkImage srcImage; - VkImageLayout srcImageLayout; - VkImage dstImage; - VkImageLayout dstImageLayout; - uint32_t regionCount; - const VkImageResolve2* pRegions; -} VkResolveImageInfo2; - -typedef struct VkPhysicalDeviceSubgroupSizeControlFeatures { - VkStructureType sType; - void* pNext; - VkBool32 subgroupSizeControl; - VkBool32 computeFullSubgroups; -} VkPhysicalDeviceSubgroupSizeControlFeatures; - -typedef struct VkPhysicalDeviceSubgroupSizeControlProperties { - VkStructureType sType; - void* pNext; - uint32_t minSubgroupSize; - uint32_t maxSubgroupSize; - uint32_t maxComputeWorkgroupSubgroups; - VkShaderStageFlags requiredSubgroupSizeStages; -} VkPhysicalDeviceSubgroupSizeControlProperties; - -typedef struct VkPipelineShaderStageRequiredSubgroupSizeCreateInfo { - VkStructureType sType; - void* pNext; - uint32_t requiredSubgroupSize; -} VkPipelineShaderStageRequiredSubgroupSizeCreateInfo; - -typedef struct VkPhysicalDeviceInlineUniformBlockFeatures { - VkStructureType sType; - void* pNext; - VkBool32 inlineUniformBlock; - VkBool32 descriptorBindingInlineUniformBlockUpdateAfterBind; -} VkPhysicalDeviceInlineUniformBlockFeatures; - -typedef struct VkPhysicalDeviceInlineUniformBlockProperties { - VkStructureType sType; - void* pNext; - uint32_t maxInlineUniformBlockSize; - uint32_t maxPerStageDescriptorInlineUniformBlocks; - uint32_t maxPerStageDescriptorUpdateAfterBindInlineUniformBlocks; - uint32_t maxDescriptorSetInlineUniformBlocks; - uint32_t maxDescriptorSetUpdateAfterBindInlineUniformBlocks; -} VkPhysicalDeviceInlineUniformBlockProperties; - -typedef struct VkWriteDescriptorSetInlineUniformBlock { - VkStructureType sType; - const void* pNext; - uint32_t dataSize; - const void* pData; -} VkWriteDescriptorSetInlineUniformBlock; - -typedef struct VkDescriptorPoolInlineUniformBlockCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t maxInlineUniformBlockBindings; -} VkDescriptorPoolInlineUniformBlockCreateInfo; - -typedef struct VkPhysicalDeviceTextureCompressionASTCHDRFeatures { - VkStructureType sType; - void* pNext; - VkBool32 textureCompressionASTC_HDR; -} VkPhysicalDeviceTextureCompressionASTCHDRFeatures; - -typedef struct VkRenderingAttachmentInfo { - VkStructureType sType; - const void* pNext; - VkImageView imageView; - VkImageLayout imageLayout; - VkResolveModeFlagBits resolveMode; - VkImageView resolveImageView; - VkImageLayout resolveImageLayout; - VkAttachmentLoadOp loadOp; - VkAttachmentStoreOp storeOp; - VkClearValue clearValue; -} VkRenderingAttachmentInfo; - -typedef struct VkRenderingInfo { - VkStructureType sType; - const void* pNext; - VkRenderingFlags flags; - VkRect2D renderArea; - uint32_t layerCount; - uint32_t viewMask; - uint32_t colorAttachmentCount; - const VkRenderingAttachmentInfo* pColorAttachments; - const VkRenderingAttachmentInfo* pDepthAttachment; - const VkRenderingAttachmentInfo* pStencilAttachment; -} VkRenderingInfo; - -typedef struct VkPipelineRenderingCreateInfo { - VkStructureType sType; - const void* pNext; - uint32_t viewMask; - uint32_t colorAttachmentCount; - const VkFormat* pColorAttachmentFormats; - VkFormat depthAttachmentFormat; - VkFormat stencilAttachmentFormat; -} VkPipelineRenderingCreateInfo; - -typedef struct VkPhysicalDeviceDynamicRenderingFeatures { - VkStructureType sType; - void* pNext; - VkBool32 dynamicRendering; -} VkPhysicalDeviceDynamicRenderingFeatures; - -typedef struct VkCommandBufferInheritanceRenderingInfo { - VkStructureType sType; - const void* pNext; - VkRenderingFlags flags; - uint32_t viewMask; - uint32_t colorAttachmentCount; - const VkFormat* pColorAttachmentFormats; - VkFormat depthAttachmentFormat; - VkFormat stencilAttachmentFormat; - VkSampleCountFlagBits rasterizationSamples; -} VkCommandBufferInheritanceRenderingInfo; - -typedef struct VkPhysicalDeviceShaderIntegerDotProductFeatures { - VkStructureType sType; - void* pNext; - VkBool32 shaderIntegerDotProduct; -} VkPhysicalDeviceShaderIntegerDotProductFeatures; - -typedef struct VkPhysicalDeviceShaderIntegerDotProductProperties { - VkStructureType sType; - void* pNext; - VkBool32 integerDotProduct8BitUnsignedAccelerated; - VkBool32 integerDotProduct8BitSignedAccelerated; - VkBool32 integerDotProduct8BitMixedSignednessAccelerated; - VkBool32 integerDotProduct4x8BitPackedUnsignedAccelerated; - VkBool32 integerDotProduct4x8BitPackedSignedAccelerated; - VkBool32 integerDotProduct4x8BitPackedMixedSignednessAccelerated; - VkBool32 integerDotProduct16BitUnsignedAccelerated; - VkBool32 integerDotProduct16BitSignedAccelerated; - VkBool32 integerDotProduct16BitMixedSignednessAccelerated; - VkBool32 integerDotProduct32BitUnsignedAccelerated; - VkBool32 integerDotProduct32BitSignedAccelerated; - VkBool32 integerDotProduct32BitMixedSignednessAccelerated; - VkBool32 integerDotProduct64BitUnsignedAccelerated; - VkBool32 integerDotProduct64BitSignedAccelerated; - VkBool32 integerDotProduct64BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating8BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating8BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating8BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating4x8BitPackedMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating16BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating16BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating16BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating32BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating32BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating32BitMixedSignednessAccelerated; - VkBool32 integerDotProductAccumulatingSaturating64BitUnsignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating64BitSignedAccelerated; - VkBool32 integerDotProductAccumulatingSaturating64BitMixedSignednessAccelerated; -} VkPhysicalDeviceShaderIntegerDotProductProperties; - -typedef struct VkPhysicalDeviceTexelBufferAlignmentProperties { - VkStructureType sType; - void* pNext; - VkDeviceSize storageTexelBufferOffsetAlignmentBytes; - VkBool32 storageTexelBufferOffsetSingleTexelAlignment; - VkDeviceSize uniformTexelBufferOffsetAlignmentBytes; - VkBool32 uniformTexelBufferOffsetSingleTexelAlignment; -} VkPhysicalDeviceTexelBufferAlignmentProperties; - -typedef struct VkFormatProperties3 { - VkStructureType sType; - void* pNext; - VkFormatFeatureFlags2 linearTilingFeatures; - VkFormatFeatureFlags2 optimalTilingFeatures; - VkFormatFeatureFlags2 bufferFeatures; -} VkFormatProperties3; - -typedef struct VkPhysicalDeviceMaintenance4Features { - VkStructureType sType; - void* pNext; - VkBool32 maintenance4; -} VkPhysicalDeviceMaintenance4Features; - -typedef struct VkPhysicalDeviceMaintenance4Properties { - VkStructureType sType; - void* pNext; - VkDeviceSize maxBufferSize; -} VkPhysicalDeviceMaintenance4Properties; - -typedef struct VkDeviceBufferMemoryRequirements { - VkStructureType sType; - const void* pNext; - const VkBufferCreateInfo* pCreateInfo; -} VkDeviceBufferMemoryRequirements; - -typedef struct VkDeviceImageMemoryRequirements { - VkStructureType sType; - const void* pNext; - const VkImageCreateInfo* pCreateInfo; - VkImageAspectFlagBits planeAspect; -} VkDeviceImageMemoryRequirements; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceToolProperties)(VkPhysicalDevice physicalDevice, uint32_t* pToolCount, VkPhysicalDeviceToolProperties* pToolProperties); -typedef VkResult (VKAPI_PTR *PFN_vkCreatePrivateDataSlot)(VkDevice device, const VkPrivateDataSlotCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPrivateDataSlot* pPrivateDataSlot); -typedef void (VKAPI_PTR *PFN_vkDestroyPrivateDataSlot)(VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkSetPrivateData)(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data); -typedef void (VKAPI_PTR *PFN_vkGetPrivateData)(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t* pData); -typedef void (VKAPI_PTR *PFN_vkCmdSetEvent2)(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo* pDependencyInfo); -typedef void (VKAPI_PTR *PFN_vkCmdResetEvent2)(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask); -typedef void (VKAPI_PTR *PFN_vkCmdWaitEvents2)(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent* pEvents, const VkDependencyInfo* pDependencyInfos); -typedef void (VKAPI_PTR *PFN_vkCmdPipelineBarrier2)(VkCommandBuffer commandBuffer, const VkDependencyInfo* pDependencyInfo); -typedef void (VKAPI_PTR *PFN_vkCmdWriteTimestamp2)(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query); -typedef VkResult (VKAPI_PTR *PFN_vkQueueSubmit2)(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2* pSubmits, VkFence fence); -typedef void (VKAPI_PTR *PFN_vkCmdCopyBuffer2)(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2* pCopyBufferInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyImage2)(VkCommandBuffer commandBuffer, const VkCopyImageInfo2* pCopyImageInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyBufferToImage2)(VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyImageToBuffer2)(VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo); -typedef void (VKAPI_PTR *PFN_vkCmdBlitImage2)(VkCommandBuffer commandBuffer, const VkBlitImageInfo2* pBlitImageInfo); -typedef void (VKAPI_PTR *PFN_vkCmdResolveImage2)(VkCommandBuffer commandBuffer, const VkResolveImageInfo2* pResolveImageInfo); -typedef void (VKAPI_PTR *PFN_vkCmdBeginRendering)(VkCommandBuffer commandBuffer, const VkRenderingInfo* pRenderingInfo); -typedef void (VKAPI_PTR *PFN_vkCmdEndRendering)(VkCommandBuffer commandBuffer); -typedef void (VKAPI_PTR *PFN_vkCmdSetCullMode)(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode); -typedef void (VKAPI_PTR *PFN_vkCmdSetFrontFace)(VkCommandBuffer commandBuffer, VkFrontFace frontFace); -typedef void (VKAPI_PTR *PFN_vkCmdSetPrimitiveTopology)(VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology); -typedef void (VKAPI_PTR *PFN_vkCmdSetViewportWithCount)(VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport* pViewports); -typedef void (VKAPI_PTR *PFN_vkCmdSetScissorWithCount)(VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D* pScissors); -typedef void (VKAPI_PTR *PFN_vkCmdBindVertexBuffers2)(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets, const VkDeviceSize* pSizes, const VkDeviceSize* pStrides); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthTestEnable)(VkCommandBuffer commandBuffer, VkBool32 depthTestEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthWriteEnable)(VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthCompareOp)(VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBoundsTestEnable)(VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetStencilTestEnable)(VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetStencilOp)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp); -typedef void (VKAPI_PTR *PFN_vkCmdSetRasterizerDiscardEnable)(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBiasEnable)(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetPrimitiveRestartEnable)(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable); -typedef void (VKAPI_PTR *PFN_vkGetDeviceBufferMemoryRequirements)(VkDevice device, const VkDeviceBufferMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetDeviceImageMemoryRequirements)(VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetDeviceImageSparseMemoryRequirements)(VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceToolProperties( - VkPhysicalDevice physicalDevice, - uint32_t* pToolCount, - VkPhysicalDeviceToolProperties* pToolProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreatePrivateDataSlot( - VkDevice device, - const VkPrivateDataSlotCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkPrivateDataSlot* pPrivateDataSlot); - -VKAPI_ATTR void VKAPI_CALL vkDestroyPrivateDataSlot( - VkDevice device, - VkPrivateDataSlot privateDataSlot, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkSetPrivateData( - VkDevice device, - VkObjectType objectType, - uint64_t objectHandle, - VkPrivateDataSlot privateDataSlot, - uint64_t data); - -VKAPI_ATTR void VKAPI_CALL vkGetPrivateData( - VkDevice device, - VkObjectType objectType, - uint64_t objectHandle, - VkPrivateDataSlot privateDataSlot, - uint64_t* pData); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetEvent2( - VkCommandBuffer commandBuffer, - VkEvent event, - const VkDependencyInfo* pDependencyInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdResetEvent2( - VkCommandBuffer commandBuffer, - VkEvent event, - VkPipelineStageFlags2 stageMask); - -VKAPI_ATTR void VKAPI_CALL vkCmdWaitEvents2( - VkCommandBuffer commandBuffer, - uint32_t eventCount, - const VkEvent* pEvents, - const VkDependencyInfo* pDependencyInfos); - -VKAPI_ATTR void VKAPI_CALL vkCmdPipelineBarrier2( - VkCommandBuffer commandBuffer, - const VkDependencyInfo* pDependencyInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdWriteTimestamp2( - VkCommandBuffer commandBuffer, - VkPipelineStageFlags2 stage, - VkQueryPool queryPool, - uint32_t query); - -VKAPI_ATTR VkResult VKAPI_CALL vkQueueSubmit2( - VkQueue queue, - uint32_t submitCount, - const VkSubmitInfo2* pSubmits, - VkFence fence); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyBuffer2( - VkCommandBuffer commandBuffer, - const VkCopyBufferInfo2* pCopyBufferInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyImage2( - VkCommandBuffer commandBuffer, - const VkCopyImageInfo2* pCopyImageInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyBufferToImage2( - VkCommandBuffer commandBuffer, - const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyImageToBuffer2( - VkCommandBuffer commandBuffer, - const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdBlitImage2( - VkCommandBuffer commandBuffer, - const VkBlitImageInfo2* pBlitImageInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdResolveImage2( - VkCommandBuffer commandBuffer, - const VkResolveImageInfo2* pResolveImageInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginRendering( - VkCommandBuffer commandBuffer, - const VkRenderingInfo* pRenderingInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndRendering( - VkCommandBuffer commandBuffer); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetCullMode( - VkCommandBuffer commandBuffer, - VkCullModeFlags cullMode); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetFrontFace( - VkCommandBuffer commandBuffer, - VkFrontFace frontFace); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetPrimitiveTopology( - VkCommandBuffer commandBuffer, - VkPrimitiveTopology primitiveTopology); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetViewportWithCount( - VkCommandBuffer commandBuffer, - uint32_t viewportCount, - const VkViewport* pViewports); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetScissorWithCount( - VkCommandBuffer commandBuffer, - uint32_t scissorCount, - const VkRect2D* pScissors); - -VKAPI_ATTR void VKAPI_CALL vkCmdBindVertexBuffers2( - VkCommandBuffer commandBuffer, - uint32_t firstBinding, - uint32_t bindingCount, - const VkBuffer* pBuffers, - const VkDeviceSize* pOffsets, - const VkDeviceSize* pSizes, - const VkDeviceSize* pStrides); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthTestEnable( - VkCommandBuffer commandBuffer, - VkBool32 depthTestEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthWriteEnable( - VkCommandBuffer commandBuffer, - VkBool32 depthWriteEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthCompareOp( - VkCommandBuffer commandBuffer, - VkCompareOp depthCompareOp); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBoundsTestEnable( - VkCommandBuffer commandBuffer, - VkBool32 depthBoundsTestEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilTestEnable( - VkCommandBuffer commandBuffer, - VkBool32 stencilTestEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilOp( - VkCommandBuffer commandBuffer, - VkStencilFaceFlags faceMask, - VkStencilOp failOp, - VkStencilOp passOp, - VkStencilOp depthFailOp, - VkCompareOp compareOp); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetRasterizerDiscardEnable( - VkCommandBuffer commandBuffer, - VkBool32 rasterizerDiscardEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBiasEnable( - VkCommandBuffer commandBuffer, - VkBool32 depthBiasEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetPrimitiveRestartEnable( - VkCommandBuffer commandBuffer, - VkBool32 primitiveRestartEnable); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceBufferMemoryRequirements( - VkDevice device, - const VkDeviceBufferMemoryRequirements* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageMemoryRequirements( - VkDevice device, - const VkDeviceImageMemoryRequirements* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageSparseMemoryRequirements( - VkDevice device, - const VkDeviceImageMemoryRequirements* pInfo, - uint32_t* pSparseMemoryRequirementCount, - VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); -#endif - - -#define VK_KHR_surface 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSurfaceKHR) -#define VK_KHR_SURFACE_SPEC_VERSION 25 -#define VK_KHR_SURFACE_EXTENSION_NAME "VK_KHR_surface" - -typedef enum VkPresentModeKHR { - VK_PRESENT_MODE_IMMEDIATE_KHR = 0, - VK_PRESENT_MODE_MAILBOX_KHR = 1, - VK_PRESENT_MODE_FIFO_KHR = 2, - VK_PRESENT_MODE_FIFO_RELAXED_KHR = 3, - VK_PRESENT_MODE_SHARED_DEMAND_REFRESH_KHR = 1000111000, - VK_PRESENT_MODE_SHARED_CONTINUOUS_REFRESH_KHR = 1000111001, - VK_PRESENT_MODE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkPresentModeKHR; - -typedef enum VkColorSpaceKHR { - VK_COLOR_SPACE_SRGB_NONLINEAR_KHR = 0, - VK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXT = 1000104001, - VK_COLOR_SPACE_EXTENDED_SRGB_LINEAR_EXT = 1000104002, - VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT = 1000104003, - VK_COLOR_SPACE_DCI_P3_NONLINEAR_EXT = 1000104004, - VK_COLOR_SPACE_BT709_LINEAR_EXT = 1000104005, - VK_COLOR_SPACE_BT709_NONLINEAR_EXT = 1000104006, - VK_COLOR_SPACE_BT2020_LINEAR_EXT = 1000104007, - VK_COLOR_SPACE_HDR10_ST2084_EXT = 1000104008, - VK_COLOR_SPACE_DOLBYVISION_EXT = 1000104009, - VK_COLOR_SPACE_HDR10_HLG_EXT = 1000104010, - VK_COLOR_SPACE_ADOBERGB_LINEAR_EXT = 1000104011, - VK_COLOR_SPACE_ADOBERGB_NONLINEAR_EXT = 1000104012, - VK_COLOR_SPACE_PASS_THROUGH_EXT = 1000104013, - VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT = 1000104014, - VK_COLOR_SPACE_DISPLAY_NATIVE_AMD = 1000213000, - VK_COLORSPACE_SRGB_NONLINEAR_KHR = VK_COLOR_SPACE_SRGB_NONLINEAR_KHR, - VK_COLOR_SPACE_DCI_P3_LINEAR_EXT = VK_COLOR_SPACE_DISPLAY_P3_LINEAR_EXT, - VK_COLOR_SPACE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkColorSpaceKHR; - -typedef enum VkSurfaceTransformFlagBitsKHR { - VK_SURFACE_TRANSFORM_IDENTITY_BIT_KHR = 0x00000001, - VK_SURFACE_TRANSFORM_ROTATE_90_BIT_KHR = 0x00000002, - VK_SURFACE_TRANSFORM_ROTATE_180_BIT_KHR = 0x00000004, - VK_SURFACE_TRANSFORM_ROTATE_270_BIT_KHR = 0x00000008, - VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_BIT_KHR = 0x00000010, - VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_90_BIT_KHR = 0x00000020, - VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_180_BIT_KHR = 0x00000040, - VK_SURFACE_TRANSFORM_HORIZONTAL_MIRROR_ROTATE_270_BIT_KHR = 0x00000080, - VK_SURFACE_TRANSFORM_INHERIT_BIT_KHR = 0x00000100, - VK_SURFACE_TRANSFORM_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkSurfaceTransformFlagBitsKHR; - -typedef enum VkCompositeAlphaFlagBitsKHR { - VK_COMPOSITE_ALPHA_OPAQUE_BIT_KHR = 0x00000001, - VK_COMPOSITE_ALPHA_PRE_MULTIPLIED_BIT_KHR = 0x00000002, - VK_COMPOSITE_ALPHA_POST_MULTIPLIED_BIT_KHR = 0x00000004, - VK_COMPOSITE_ALPHA_INHERIT_BIT_KHR = 0x00000008, - VK_COMPOSITE_ALPHA_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkCompositeAlphaFlagBitsKHR; -typedef VkFlags VkCompositeAlphaFlagsKHR; -typedef VkFlags VkSurfaceTransformFlagsKHR; -typedef struct VkSurfaceCapabilitiesKHR { - uint32_t minImageCount; - uint32_t maxImageCount; - VkExtent2D currentExtent; - VkExtent2D minImageExtent; - VkExtent2D maxImageExtent; - uint32_t maxImageArrayLayers; - VkSurfaceTransformFlagsKHR supportedTransforms; - VkSurfaceTransformFlagBitsKHR currentTransform; - VkCompositeAlphaFlagsKHR supportedCompositeAlpha; - VkImageUsageFlags supportedUsageFlags; -} VkSurfaceCapabilitiesKHR; - -typedef struct VkSurfaceFormatKHR { - VkFormat format; - VkColorSpaceKHR colorSpace; -} VkSurfaceFormatKHR; - -typedef void (VKAPI_PTR *PFN_vkDestroySurfaceKHR)(VkInstance instance, VkSurfaceKHR surface, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfaceSupportKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, VkSurfaceKHR surface, VkBool32* pSupported); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilitiesKHR* pSurfaceCapabilities); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfaceFormatsKHR)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pSurfaceFormatCount, VkSurfaceFormatKHR* pSurfaceFormats); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfacePresentModesKHR)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pPresentModeCount, VkPresentModeKHR* pPresentModes); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkDestroySurfaceKHR( - VkInstance instance, - VkSurfaceKHR surface, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceSupportKHR( - VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - VkSurfaceKHR surface, - VkBool32* pSupported); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceCapabilitiesKHR( - VkPhysicalDevice physicalDevice, - VkSurfaceKHR surface, - VkSurfaceCapabilitiesKHR* pSurfaceCapabilities); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceFormatsKHR( - VkPhysicalDevice physicalDevice, - VkSurfaceKHR surface, - uint32_t* pSurfaceFormatCount, - VkSurfaceFormatKHR* pSurfaceFormats); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfacePresentModesKHR( - VkPhysicalDevice physicalDevice, - VkSurfaceKHR surface, - uint32_t* pPresentModeCount, - VkPresentModeKHR* pPresentModes); -#endif - - -#define VK_KHR_swapchain 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkSwapchainKHR) -#define VK_KHR_SWAPCHAIN_SPEC_VERSION 70 -#define VK_KHR_SWAPCHAIN_EXTENSION_NAME "VK_KHR_swapchain" - -typedef enum VkSwapchainCreateFlagBitsKHR { - VK_SWAPCHAIN_CREATE_SPLIT_INSTANCE_BIND_REGIONS_BIT_KHR = 0x00000001, - VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR = 0x00000002, - VK_SWAPCHAIN_CREATE_MUTABLE_FORMAT_BIT_KHR = 0x00000004, - VK_SWAPCHAIN_CREATE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkSwapchainCreateFlagBitsKHR; -typedef VkFlags VkSwapchainCreateFlagsKHR; - -typedef enum VkDeviceGroupPresentModeFlagBitsKHR { - VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_BIT_KHR = 0x00000001, - VK_DEVICE_GROUP_PRESENT_MODE_REMOTE_BIT_KHR = 0x00000002, - VK_DEVICE_GROUP_PRESENT_MODE_SUM_BIT_KHR = 0x00000004, - VK_DEVICE_GROUP_PRESENT_MODE_LOCAL_MULTI_DEVICE_BIT_KHR = 0x00000008, - VK_DEVICE_GROUP_PRESENT_MODE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkDeviceGroupPresentModeFlagBitsKHR; -typedef VkFlags VkDeviceGroupPresentModeFlagsKHR; -typedef struct VkSwapchainCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkSwapchainCreateFlagsKHR flags; - VkSurfaceKHR surface; - uint32_t minImageCount; - VkFormat imageFormat; - VkColorSpaceKHR imageColorSpace; - VkExtent2D imageExtent; - uint32_t imageArrayLayers; - VkImageUsageFlags imageUsage; - VkSharingMode imageSharingMode; - uint32_t queueFamilyIndexCount; - const uint32_t* pQueueFamilyIndices; - VkSurfaceTransformFlagBitsKHR preTransform; - VkCompositeAlphaFlagBitsKHR compositeAlpha; - VkPresentModeKHR presentMode; - VkBool32 clipped; - VkSwapchainKHR oldSwapchain; -} VkSwapchainCreateInfoKHR; - -typedef struct VkPresentInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t waitSemaphoreCount; - const VkSemaphore* pWaitSemaphores; - uint32_t swapchainCount; - const VkSwapchainKHR* pSwapchains; - const uint32_t* pImageIndices; - VkResult* pResults; -} VkPresentInfoKHR; - -typedef struct VkImageSwapchainCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkSwapchainKHR swapchain; -} VkImageSwapchainCreateInfoKHR; - -typedef struct VkBindImageMemorySwapchainInfoKHR { - VkStructureType sType; - const void* pNext; - VkSwapchainKHR swapchain; - uint32_t imageIndex; -} VkBindImageMemorySwapchainInfoKHR; - -typedef struct VkAcquireNextImageInfoKHR { - VkStructureType sType; - const void* pNext; - VkSwapchainKHR swapchain; - uint64_t timeout; - VkSemaphore semaphore; - VkFence fence; - uint32_t deviceMask; -} VkAcquireNextImageInfoKHR; - -typedef struct VkDeviceGroupPresentCapabilitiesKHR { - VkStructureType sType; - void* pNext; - uint32_t presentMask[VK_MAX_DEVICE_GROUP_SIZE]; - VkDeviceGroupPresentModeFlagsKHR modes; -} VkDeviceGroupPresentCapabilitiesKHR; - -typedef struct VkDeviceGroupPresentInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t swapchainCount; - const uint32_t* pDeviceMasks; - VkDeviceGroupPresentModeFlagBitsKHR mode; -} VkDeviceGroupPresentInfoKHR; - -typedef struct VkDeviceGroupSwapchainCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkDeviceGroupPresentModeFlagsKHR modes; -} VkDeviceGroupSwapchainCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateSwapchainKHR)(VkDevice device, const VkSwapchainCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchain); -typedef void (VKAPI_PTR *PFN_vkDestroySwapchainKHR)(VkDevice device, VkSwapchainKHR swapchain, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkGetSwapchainImagesKHR)(VkDevice device, VkSwapchainKHR swapchain, uint32_t* pSwapchainImageCount, VkImage* pSwapchainImages); -typedef VkResult (VKAPI_PTR *PFN_vkAcquireNextImageKHR)(VkDevice device, VkSwapchainKHR swapchain, uint64_t timeout, VkSemaphore semaphore, VkFence fence, uint32_t* pImageIndex); -typedef VkResult (VKAPI_PTR *PFN_vkQueuePresentKHR)(VkQueue queue, const VkPresentInfoKHR* pPresentInfo); -typedef VkResult (VKAPI_PTR *PFN_vkGetDeviceGroupPresentCapabilitiesKHR)(VkDevice device, VkDeviceGroupPresentCapabilitiesKHR* pDeviceGroupPresentCapabilities); -typedef VkResult (VKAPI_PTR *PFN_vkGetDeviceGroupSurfacePresentModesKHR)(VkDevice device, VkSurfaceKHR surface, VkDeviceGroupPresentModeFlagsKHR* pModes); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDevicePresentRectanglesKHR)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, uint32_t* pRectCount, VkRect2D* pRects); -typedef VkResult (VKAPI_PTR *PFN_vkAcquireNextImage2KHR)(VkDevice device, const VkAcquireNextImageInfoKHR* pAcquireInfo, uint32_t* pImageIndex); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateSwapchainKHR( - VkDevice device, - const VkSwapchainCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSwapchainKHR* pSwapchain); - -VKAPI_ATTR void VKAPI_CALL vkDestroySwapchainKHR( - VkDevice device, - VkSwapchainKHR swapchain, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetSwapchainImagesKHR( - VkDevice device, - VkSwapchainKHR swapchain, - uint32_t* pSwapchainImageCount, - VkImage* pSwapchainImages); - -VKAPI_ATTR VkResult VKAPI_CALL vkAcquireNextImageKHR( - VkDevice device, - VkSwapchainKHR swapchain, - uint64_t timeout, - VkSemaphore semaphore, - VkFence fence, - uint32_t* pImageIndex); - -VKAPI_ATTR VkResult VKAPI_CALL vkQueuePresentKHR( - VkQueue queue, - const VkPresentInfoKHR* pPresentInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDeviceGroupPresentCapabilitiesKHR( - VkDevice device, - VkDeviceGroupPresentCapabilitiesKHR* pDeviceGroupPresentCapabilities); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDeviceGroupSurfacePresentModesKHR( - VkDevice device, - VkSurfaceKHR surface, - VkDeviceGroupPresentModeFlagsKHR* pModes); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDevicePresentRectanglesKHR( - VkPhysicalDevice physicalDevice, - VkSurfaceKHR surface, - uint32_t* pRectCount, - VkRect2D* pRects); - -VKAPI_ATTR VkResult VKAPI_CALL vkAcquireNextImage2KHR( - VkDevice device, - const VkAcquireNextImageInfoKHR* pAcquireInfo, - uint32_t* pImageIndex); -#endif - - -#define VK_KHR_display 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDisplayKHR) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDisplayModeKHR) -#define VK_KHR_DISPLAY_SPEC_VERSION 23 -#define VK_KHR_DISPLAY_EXTENSION_NAME "VK_KHR_display" -typedef VkFlags VkDisplayModeCreateFlagsKHR; - -typedef enum VkDisplayPlaneAlphaFlagBitsKHR { - VK_DISPLAY_PLANE_ALPHA_OPAQUE_BIT_KHR = 0x00000001, - VK_DISPLAY_PLANE_ALPHA_GLOBAL_BIT_KHR = 0x00000002, - VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_BIT_KHR = 0x00000004, - VK_DISPLAY_PLANE_ALPHA_PER_PIXEL_PREMULTIPLIED_BIT_KHR = 0x00000008, - VK_DISPLAY_PLANE_ALPHA_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkDisplayPlaneAlphaFlagBitsKHR; -typedef VkFlags VkDisplayPlaneAlphaFlagsKHR; -typedef VkFlags VkDisplaySurfaceCreateFlagsKHR; -typedef struct VkDisplayModeParametersKHR { - VkExtent2D visibleRegion; - uint32_t refreshRate; -} VkDisplayModeParametersKHR; - -typedef struct VkDisplayModeCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkDisplayModeCreateFlagsKHR flags; - VkDisplayModeParametersKHR parameters; -} VkDisplayModeCreateInfoKHR; - -typedef struct VkDisplayModePropertiesKHR { - VkDisplayModeKHR displayMode; - VkDisplayModeParametersKHR parameters; -} VkDisplayModePropertiesKHR; - -typedef struct VkDisplayPlaneCapabilitiesKHR { - VkDisplayPlaneAlphaFlagsKHR supportedAlpha; - VkOffset2D minSrcPosition; - VkOffset2D maxSrcPosition; - VkExtent2D minSrcExtent; - VkExtent2D maxSrcExtent; - VkOffset2D minDstPosition; - VkOffset2D maxDstPosition; - VkExtent2D minDstExtent; - VkExtent2D maxDstExtent; -} VkDisplayPlaneCapabilitiesKHR; - -typedef struct VkDisplayPlanePropertiesKHR { - VkDisplayKHR currentDisplay; - uint32_t currentStackIndex; -} VkDisplayPlanePropertiesKHR; - -typedef struct VkDisplayPropertiesKHR { - VkDisplayKHR display; - const char* displayName; - VkExtent2D physicalDimensions; - VkExtent2D physicalResolution; - VkSurfaceTransformFlagsKHR supportedTransforms; - VkBool32 planeReorderPossible; - VkBool32 persistentContent; -} VkDisplayPropertiesKHR; - -typedef struct VkDisplaySurfaceCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkDisplaySurfaceCreateFlagsKHR flags; - VkDisplayModeKHR displayMode; - uint32_t planeIndex; - uint32_t planeStackIndex; - VkSurfaceTransformFlagBitsKHR transform; - float globalAlpha; - VkDisplayPlaneAlphaFlagBitsKHR alphaMode; - VkExtent2D imageExtent; -} VkDisplaySurfaceCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceDisplayPropertiesKHR)(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPropertiesKHR* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR)(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPlanePropertiesKHR* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetDisplayPlaneSupportedDisplaysKHR)(VkPhysicalDevice physicalDevice, uint32_t planeIndex, uint32_t* pDisplayCount, VkDisplayKHR* pDisplays); -typedef VkResult (VKAPI_PTR *PFN_vkGetDisplayModePropertiesKHR)(VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t* pPropertyCount, VkDisplayModePropertiesKHR* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkCreateDisplayModeKHR)(VkPhysicalDevice physicalDevice, VkDisplayKHR display, const VkDisplayModeCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDisplayModeKHR* pMode); -typedef VkResult (VKAPI_PTR *PFN_vkGetDisplayPlaneCapabilitiesKHR)(VkPhysicalDevice physicalDevice, VkDisplayModeKHR mode, uint32_t planeIndex, VkDisplayPlaneCapabilitiesKHR* pCapabilities); -typedef VkResult (VKAPI_PTR *PFN_vkCreateDisplayPlaneSurfaceKHR)(VkInstance instance, const VkDisplaySurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceDisplayPropertiesKHR( - VkPhysicalDevice physicalDevice, - uint32_t* pPropertyCount, - VkDisplayPropertiesKHR* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceDisplayPlanePropertiesKHR( - VkPhysicalDevice physicalDevice, - uint32_t* pPropertyCount, - VkDisplayPlanePropertiesKHR* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDisplayPlaneSupportedDisplaysKHR( - VkPhysicalDevice physicalDevice, - uint32_t planeIndex, - uint32_t* pDisplayCount, - VkDisplayKHR* pDisplays); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDisplayModePropertiesKHR( - VkPhysicalDevice physicalDevice, - VkDisplayKHR display, - uint32_t* pPropertyCount, - VkDisplayModePropertiesKHR* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDisplayModeKHR( - VkPhysicalDevice physicalDevice, - VkDisplayKHR display, - const VkDisplayModeCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkDisplayModeKHR* pMode); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDisplayPlaneCapabilitiesKHR( - VkPhysicalDevice physicalDevice, - VkDisplayModeKHR mode, - uint32_t planeIndex, - VkDisplayPlaneCapabilitiesKHR* pCapabilities); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDisplayPlaneSurfaceKHR( - VkInstance instance, - const VkDisplaySurfaceCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - - -#define VK_KHR_display_swapchain 1 -#define VK_KHR_DISPLAY_SWAPCHAIN_SPEC_VERSION 10 -#define VK_KHR_DISPLAY_SWAPCHAIN_EXTENSION_NAME "VK_KHR_display_swapchain" -typedef struct VkDisplayPresentInfoKHR { - VkStructureType sType; - const void* pNext; - VkRect2D srcRect; - VkRect2D dstRect; - VkBool32 persistent; -} VkDisplayPresentInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateSharedSwapchainsKHR)(VkDevice device, uint32_t swapchainCount, const VkSwapchainCreateInfoKHR* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkSwapchainKHR* pSwapchains); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateSharedSwapchainsKHR( - VkDevice device, - uint32_t swapchainCount, - const VkSwapchainCreateInfoKHR* pCreateInfos, - const VkAllocationCallbacks* pAllocator, - VkSwapchainKHR* pSwapchains); -#endif - - -#define VK_KHR_sampler_mirror_clamp_to_edge 1 -#define VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_SPEC_VERSION 3 -#define VK_KHR_SAMPLER_MIRROR_CLAMP_TO_EDGE_EXTENSION_NAME "VK_KHR_sampler_mirror_clamp_to_edge" - - -#define VK_KHR_dynamic_rendering 1 -#define VK_KHR_DYNAMIC_RENDERING_SPEC_VERSION 1 -#define VK_KHR_DYNAMIC_RENDERING_EXTENSION_NAME "VK_KHR_dynamic_rendering" -typedef VkRenderingFlags VkRenderingFlagsKHR; - -typedef VkRenderingFlagBits VkRenderingFlagBitsKHR; - -typedef VkRenderingInfo VkRenderingInfoKHR; - -typedef VkRenderingAttachmentInfo VkRenderingAttachmentInfoKHR; - -typedef VkPipelineRenderingCreateInfo VkPipelineRenderingCreateInfoKHR; - -typedef VkPhysicalDeviceDynamicRenderingFeatures VkPhysicalDeviceDynamicRenderingFeaturesKHR; - -typedef VkCommandBufferInheritanceRenderingInfo VkCommandBufferInheritanceRenderingInfoKHR; - -typedef struct VkRenderingFragmentShadingRateAttachmentInfoKHR { - VkStructureType sType; - const void* pNext; - VkImageView imageView; - VkImageLayout imageLayout; - VkExtent2D shadingRateAttachmentTexelSize; -} VkRenderingFragmentShadingRateAttachmentInfoKHR; - -typedef struct VkRenderingFragmentDensityMapAttachmentInfoEXT { - VkStructureType sType; - const void* pNext; - VkImageView imageView; - VkImageLayout imageLayout; -} VkRenderingFragmentDensityMapAttachmentInfoEXT; - -typedef struct VkAttachmentSampleCountInfoAMD { - VkStructureType sType; - const void* pNext; - uint32_t colorAttachmentCount; - const VkSampleCountFlagBits* pColorAttachmentSamples; - VkSampleCountFlagBits depthStencilAttachmentSamples; -} VkAttachmentSampleCountInfoAMD; - -typedef VkAttachmentSampleCountInfoAMD VkAttachmentSampleCountInfoNV; - -typedef struct VkMultiviewPerViewAttributesInfoNVX { - VkStructureType sType; - const void* pNext; - VkBool32 perViewAttributes; - VkBool32 perViewAttributesPositionXOnly; -} VkMultiviewPerViewAttributesInfoNVX; - -typedef void (VKAPI_PTR *PFN_vkCmdBeginRenderingKHR)(VkCommandBuffer commandBuffer, const VkRenderingInfo* pRenderingInfo); -typedef void (VKAPI_PTR *PFN_vkCmdEndRenderingKHR)(VkCommandBuffer commandBuffer); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdBeginRenderingKHR( - VkCommandBuffer commandBuffer, - const VkRenderingInfo* pRenderingInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndRenderingKHR( - VkCommandBuffer commandBuffer); -#endif - - -#define VK_KHR_multiview 1 -#define VK_KHR_MULTIVIEW_SPEC_VERSION 1 -#define VK_KHR_MULTIVIEW_EXTENSION_NAME "VK_KHR_multiview" -typedef VkRenderPassMultiviewCreateInfo VkRenderPassMultiviewCreateInfoKHR; - -typedef VkPhysicalDeviceMultiviewFeatures VkPhysicalDeviceMultiviewFeaturesKHR; - -typedef VkPhysicalDeviceMultiviewProperties VkPhysicalDeviceMultiviewPropertiesKHR; - - - -#define VK_KHR_get_physical_device_properties2 1 -#define VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_SPEC_VERSION 2 -#define VK_KHR_GET_PHYSICAL_DEVICE_PROPERTIES_2_EXTENSION_NAME "VK_KHR_get_physical_device_properties2" -typedef VkPhysicalDeviceFeatures2 VkPhysicalDeviceFeatures2KHR; - -typedef VkPhysicalDeviceProperties2 VkPhysicalDeviceProperties2KHR; - -typedef VkFormatProperties2 VkFormatProperties2KHR; - -typedef VkImageFormatProperties2 VkImageFormatProperties2KHR; - -typedef VkPhysicalDeviceImageFormatInfo2 VkPhysicalDeviceImageFormatInfo2KHR; - -typedef VkQueueFamilyProperties2 VkQueueFamilyProperties2KHR; - -typedef VkPhysicalDeviceMemoryProperties2 VkPhysicalDeviceMemoryProperties2KHR; - -typedef VkSparseImageFormatProperties2 VkSparseImageFormatProperties2KHR; - -typedef VkPhysicalDeviceSparseImageFormatInfo2 VkPhysicalDeviceSparseImageFormatInfo2KHR; - -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceFeatures2KHR)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceFeatures2* pFeatures); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceProperties2KHR)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceProperties2* pProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceFormatProperties2KHR)(VkPhysicalDevice physicalDevice, VkFormat format, VkFormatProperties2* pFormatProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceImageFormatProperties2KHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceImageFormatInfo2* pImageFormatInfo, VkImageFormatProperties2* pImageFormatProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceQueueFamilyProperties2KHR)(VkPhysicalDevice physicalDevice, uint32_t* pQueueFamilyPropertyCount, VkQueueFamilyProperties2* pQueueFamilyProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceMemoryProperties2KHR)(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2* pMemoryProperties); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceSparseImageFormatProperties2KHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSparseImageFormatInfo2* pFormatInfo, uint32_t* pPropertyCount, VkSparseImageFormatProperties2* pProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFeatures2KHR( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceFeatures2* pFeatures); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceProperties2KHR( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceProperties2* pProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceFormatProperties2KHR( - VkPhysicalDevice physicalDevice, - VkFormat format, - VkFormatProperties2* pFormatProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceImageFormatProperties2KHR( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceImageFormatInfo2* pImageFormatInfo, - VkImageFormatProperties2* pImageFormatProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceQueueFamilyProperties2KHR( - VkPhysicalDevice physicalDevice, - uint32_t* pQueueFamilyPropertyCount, - VkQueueFamilyProperties2* pQueueFamilyProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceMemoryProperties2KHR( - VkPhysicalDevice physicalDevice, - VkPhysicalDeviceMemoryProperties2* pMemoryProperties); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceSparseImageFormatProperties2KHR( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceSparseImageFormatInfo2* pFormatInfo, - uint32_t* pPropertyCount, - VkSparseImageFormatProperties2* pProperties); -#endif - - -#define VK_KHR_device_group 1 -#define VK_KHR_DEVICE_GROUP_SPEC_VERSION 4 -#define VK_KHR_DEVICE_GROUP_EXTENSION_NAME "VK_KHR_device_group" -typedef VkPeerMemoryFeatureFlags VkPeerMemoryFeatureFlagsKHR; - -typedef VkPeerMemoryFeatureFlagBits VkPeerMemoryFeatureFlagBitsKHR; - -typedef VkMemoryAllocateFlags VkMemoryAllocateFlagsKHR; - -typedef VkMemoryAllocateFlagBits VkMemoryAllocateFlagBitsKHR; - -typedef VkMemoryAllocateFlagsInfo VkMemoryAllocateFlagsInfoKHR; - -typedef VkDeviceGroupRenderPassBeginInfo VkDeviceGroupRenderPassBeginInfoKHR; - -typedef VkDeviceGroupCommandBufferBeginInfo VkDeviceGroupCommandBufferBeginInfoKHR; - -typedef VkDeviceGroupSubmitInfo VkDeviceGroupSubmitInfoKHR; - -typedef VkDeviceGroupBindSparseInfo VkDeviceGroupBindSparseInfoKHR; - -typedef VkBindBufferMemoryDeviceGroupInfo VkBindBufferMemoryDeviceGroupInfoKHR; - -typedef VkBindImageMemoryDeviceGroupInfo VkBindImageMemoryDeviceGroupInfoKHR; - -typedef void (VKAPI_PTR *PFN_vkGetDeviceGroupPeerMemoryFeaturesKHR)(VkDevice device, uint32_t heapIndex, uint32_t localDeviceIndex, uint32_t remoteDeviceIndex, VkPeerMemoryFeatureFlags* pPeerMemoryFeatures); -typedef void (VKAPI_PTR *PFN_vkCmdSetDeviceMaskKHR)(VkCommandBuffer commandBuffer, uint32_t deviceMask); -typedef void (VKAPI_PTR *PFN_vkCmdDispatchBaseKHR)(VkCommandBuffer commandBuffer, uint32_t baseGroupX, uint32_t baseGroupY, uint32_t baseGroupZ, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetDeviceGroupPeerMemoryFeaturesKHR( - VkDevice device, - uint32_t heapIndex, - uint32_t localDeviceIndex, - uint32_t remoteDeviceIndex, - VkPeerMemoryFeatureFlags* pPeerMemoryFeatures); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDeviceMaskKHR( - VkCommandBuffer commandBuffer, - uint32_t deviceMask); - -VKAPI_ATTR void VKAPI_CALL vkCmdDispatchBaseKHR( - VkCommandBuffer commandBuffer, - uint32_t baseGroupX, - uint32_t baseGroupY, - uint32_t baseGroupZ, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ); -#endif - - -#define VK_KHR_shader_draw_parameters 1 -#define VK_KHR_SHADER_DRAW_PARAMETERS_SPEC_VERSION 1 -#define VK_KHR_SHADER_DRAW_PARAMETERS_EXTENSION_NAME "VK_KHR_shader_draw_parameters" - - -#define VK_KHR_maintenance1 1 -#define VK_KHR_MAINTENANCE_1_SPEC_VERSION 2 -#define VK_KHR_MAINTENANCE_1_EXTENSION_NAME "VK_KHR_maintenance1" -#define VK_KHR_MAINTENANCE1_SPEC_VERSION VK_KHR_MAINTENANCE_1_SPEC_VERSION -#define VK_KHR_MAINTENANCE1_EXTENSION_NAME VK_KHR_MAINTENANCE_1_EXTENSION_NAME -typedef VkCommandPoolTrimFlags VkCommandPoolTrimFlagsKHR; - -typedef void (VKAPI_PTR *PFN_vkTrimCommandPoolKHR)(VkDevice device, VkCommandPool commandPool, VkCommandPoolTrimFlags flags); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkTrimCommandPoolKHR( - VkDevice device, - VkCommandPool commandPool, - VkCommandPoolTrimFlags flags); -#endif - - -#define VK_KHR_device_group_creation 1 -#define VK_KHR_DEVICE_GROUP_CREATION_SPEC_VERSION 1 -#define VK_KHR_DEVICE_GROUP_CREATION_EXTENSION_NAME "VK_KHR_device_group_creation" -#define VK_MAX_DEVICE_GROUP_SIZE_KHR VK_MAX_DEVICE_GROUP_SIZE -typedef VkPhysicalDeviceGroupProperties VkPhysicalDeviceGroupPropertiesKHR; - -typedef VkDeviceGroupDeviceCreateInfo VkDeviceGroupDeviceCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkEnumeratePhysicalDeviceGroupsKHR)(VkInstance instance, uint32_t* pPhysicalDeviceGroupCount, VkPhysicalDeviceGroupProperties* pPhysicalDeviceGroupProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkEnumeratePhysicalDeviceGroupsKHR( - VkInstance instance, - uint32_t* pPhysicalDeviceGroupCount, - VkPhysicalDeviceGroupProperties* pPhysicalDeviceGroupProperties); -#endif - - -#define VK_KHR_external_memory_capabilities 1 -#define VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME "VK_KHR_external_memory_capabilities" -#define VK_LUID_SIZE_KHR VK_LUID_SIZE -typedef VkExternalMemoryHandleTypeFlags VkExternalMemoryHandleTypeFlagsKHR; - -typedef VkExternalMemoryHandleTypeFlagBits VkExternalMemoryHandleTypeFlagBitsKHR; - -typedef VkExternalMemoryFeatureFlags VkExternalMemoryFeatureFlagsKHR; - -typedef VkExternalMemoryFeatureFlagBits VkExternalMemoryFeatureFlagBitsKHR; - -typedef VkExternalMemoryProperties VkExternalMemoryPropertiesKHR; - -typedef VkPhysicalDeviceExternalImageFormatInfo VkPhysicalDeviceExternalImageFormatInfoKHR; - -typedef VkExternalImageFormatProperties VkExternalImageFormatPropertiesKHR; - -typedef VkPhysicalDeviceExternalBufferInfo VkPhysicalDeviceExternalBufferInfoKHR; - -typedef VkExternalBufferProperties VkExternalBufferPropertiesKHR; - -typedef VkPhysicalDeviceIDProperties VkPhysicalDeviceIDPropertiesKHR; - -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceExternalBufferPropertiesKHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalBufferInfo* pExternalBufferInfo, VkExternalBufferProperties* pExternalBufferProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalBufferPropertiesKHR( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalBufferInfo* pExternalBufferInfo, - VkExternalBufferProperties* pExternalBufferProperties); -#endif - - -#define VK_KHR_external_memory 1 -#define VK_KHR_EXTERNAL_MEMORY_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_MEMORY_EXTENSION_NAME "VK_KHR_external_memory" -#define VK_QUEUE_FAMILY_EXTERNAL_KHR VK_QUEUE_FAMILY_EXTERNAL -typedef VkExternalMemoryImageCreateInfo VkExternalMemoryImageCreateInfoKHR; - -typedef VkExternalMemoryBufferCreateInfo VkExternalMemoryBufferCreateInfoKHR; - -typedef VkExportMemoryAllocateInfo VkExportMemoryAllocateInfoKHR; - - - -#define VK_KHR_external_memory_fd 1 -#define VK_KHR_EXTERNAL_MEMORY_FD_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_MEMORY_FD_EXTENSION_NAME "VK_KHR_external_memory_fd" -typedef struct VkImportMemoryFdInfoKHR { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlagBits handleType; - int fd; -} VkImportMemoryFdInfoKHR; - -typedef struct VkMemoryFdPropertiesKHR { - VkStructureType sType; - void* pNext; - uint32_t memoryTypeBits; -} VkMemoryFdPropertiesKHR; - -typedef struct VkMemoryGetFdInfoKHR { - VkStructureType sType; - const void* pNext; - VkDeviceMemory memory; - VkExternalMemoryHandleTypeFlagBits handleType; -} VkMemoryGetFdInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryFdKHR)(VkDevice device, const VkMemoryGetFdInfoKHR* pGetFdInfo, int* pFd); -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryFdPropertiesKHR)(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, int fd, VkMemoryFdPropertiesKHR* pMemoryFdProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryFdKHR( - VkDevice device, - const VkMemoryGetFdInfoKHR* pGetFdInfo, - int* pFd); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryFdPropertiesKHR( - VkDevice device, - VkExternalMemoryHandleTypeFlagBits handleType, - int fd, - VkMemoryFdPropertiesKHR* pMemoryFdProperties); -#endif - - -#define VK_KHR_external_semaphore_capabilities 1 -#define VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_SEMAPHORE_CAPABILITIES_EXTENSION_NAME "VK_KHR_external_semaphore_capabilities" -typedef VkExternalSemaphoreHandleTypeFlags VkExternalSemaphoreHandleTypeFlagsKHR; - -typedef VkExternalSemaphoreHandleTypeFlagBits VkExternalSemaphoreHandleTypeFlagBitsKHR; - -typedef VkExternalSemaphoreFeatureFlags VkExternalSemaphoreFeatureFlagsKHR; - -typedef VkExternalSemaphoreFeatureFlagBits VkExternalSemaphoreFeatureFlagBitsKHR; - -typedef VkPhysicalDeviceExternalSemaphoreInfo VkPhysicalDeviceExternalSemaphoreInfoKHR; - -typedef VkExternalSemaphoreProperties VkExternalSemaphorePropertiesKHR; - -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceExternalSemaphorePropertiesKHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalSemaphoreInfo* pExternalSemaphoreInfo, VkExternalSemaphoreProperties* pExternalSemaphoreProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalSemaphorePropertiesKHR( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalSemaphoreInfo* pExternalSemaphoreInfo, - VkExternalSemaphoreProperties* pExternalSemaphoreProperties); -#endif - - -#define VK_KHR_external_semaphore 1 -#define VK_KHR_EXTERNAL_SEMAPHORE_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_SEMAPHORE_EXTENSION_NAME "VK_KHR_external_semaphore" -typedef VkSemaphoreImportFlags VkSemaphoreImportFlagsKHR; - -typedef VkSemaphoreImportFlagBits VkSemaphoreImportFlagBitsKHR; - -typedef VkExportSemaphoreCreateInfo VkExportSemaphoreCreateInfoKHR; - - - -#define VK_KHR_external_semaphore_fd 1 -#define VK_KHR_EXTERNAL_SEMAPHORE_FD_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_SEMAPHORE_FD_EXTENSION_NAME "VK_KHR_external_semaphore_fd" -typedef struct VkImportSemaphoreFdInfoKHR { - VkStructureType sType; - const void* pNext; - VkSemaphore semaphore; - VkSemaphoreImportFlags flags; - VkExternalSemaphoreHandleTypeFlagBits handleType; - int fd; -} VkImportSemaphoreFdInfoKHR; - -typedef struct VkSemaphoreGetFdInfoKHR { - VkStructureType sType; - const void* pNext; - VkSemaphore semaphore; - VkExternalSemaphoreHandleTypeFlagBits handleType; -} VkSemaphoreGetFdInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkImportSemaphoreFdKHR)(VkDevice device, const VkImportSemaphoreFdInfoKHR* pImportSemaphoreFdInfo); -typedef VkResult (VKAPI_PTR *PFN_vkGetSemaphoreFdKHR)(VkDevice device, const VkSemaphoreGetFdInfoKHR* pGetFdInfo, int* pFd); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkImportSemaphoreFdKHR( - VkDevice device, - const VkImportSemaphoreFdInfoKHR* pImportSemaphoreFdInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreFdKHR( - VkDevice device, - const VkSemaphoreGetFdInfoKHR* pGetFdInfo, - int* pFd); -#endif - - -#define VK_KHR_push_descriptor 1 -#define VK_KHR_PUSH_DESCRIPTOR_SPEC_VERSION 2 -#define VK_KHR_PUSH_DESCRIPTOR_EXTENSION_NAME "VK_KHR_push_descriptor" -typedef struct VkPhysicalDevicePushDescriptorPropertiesKHR { - VkStructureType sType; - void* pNext; - uint32_t maxPushDescriptors; -} VkPhysicalDevicePushDescriptorPropertiesKHR; - -typedef void (VKAPI_PTR *PFN_vkCmdPushDescriptorSetKHR)(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet* pDescriptorWrites); -typedef void (VKAPI_PTR *PFN_vkCmdPushDescriptorSetWithTemplateKHR)(VkCommandBuffer commandBuffer, VkDescriptorUpdateTemplate descriptorUpdateTemplate, VkPipelineLayout layout, uint32_t set, const void* pData); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSetKHR( - VkCommandBuffer commandBuffer, - VkPipelineBindPoint pipelineBindPoint, - VkPipelineLayout layout, - uint32_t set, - uint32_t descriptorWriteCount, - const VkWriteDescriptorSet* pDescriptorWrites); - -VKAPI_ATTR void VKAPI_CALL vkCmdPushDescriptorSetWithTemplateKHR( - VkCommandBuffer commandBuffer, - VkDescriptorUpdateTemplate descriptorUpdateTemplate, - VkPipelineLayout layout, - uint32_t set, - const void* pData); -#endif - - -#define VK_KHR_shader_float16_int8 1 -#define VK_KHR_SHADER_FLOAT16_INT8_SPEC_VERSION 1 -#define VK_KHR_SHADER_FLOAT16_INT8_EXTENSION_NAME "VK_KHR_shader_float16_int8" -typedef VkPhysicalDeviceShaderFloat16Int8Features VkPhysicalDeviceShaderFloat16Int8FeaturesKHR; - -typedef VkPhysicalDeviceShaderFloat16Int8Features VkPhysicalDeviceFloat16Int8FeaturesKHR; - - - -#define VK_KHR_16bit_storage 1 -#define VK_KHR_16BIT_STORAGE_SPEC_VERSION 1 -#define VK_KHR_16BIT_STORAGE_EXTENSION_NAME "VK_KHR_16bit_storage" -typedef VkPhysicalDevice16BitStorageFeatures VkPhysicalDevice16BitStorageFeaturesKHR; - - - -#define VK_KHR_incremental_present 1 -#define VK_KHR_INCREMENTAL_PRESENT_SPEC_VERSION 2 -#define VK_KHR_INCREMENTAL_PRESENT_EXTENSION_NAME "VK_KHR_incremental_present" -typedef struct VkRectLayerKHR { - VkOffset2D offset; - VkExtent2D extent; - uint32_t layer; -} VkRectLayerKHR; - -typedef struct VkPresentRegionKHR { - uint32_t rectangleCount; - const VkRectLayerKHR* pRectangles; -} VkPresentRegionKHR; - -typedef struct VkPresentRegionsKHR { - VkStructureType sType; - const void* pNext; - uint32_t swapchainCount; - const VkPresentRegionKHR* pRegions; -} VkPresentRegionsKHR; - - - -#define VK_KHR_descriptor_update_template 1 -typedef VkDescriptorUpdateTemplate VkDescriptorUpdateTemplateKHR; - -#define VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_SPEC_VERSION 1 -#define VK_KHR_DESCRIPTOR_UPDATE_TEMPLATE_EXTENSION_NAME "VK_KHR_descriptor_update_template" -typedef VkDescriptorUpdateTemplateType VkDescriptorUpdateTemplateTypeKHR; - -typedef VkDescriptorUpdateTemplateCreateFlags VkDescriptorUpdateTemplateCreateFlagsKHR; - -typedef VkDescriptorUpdateTemplateEntry VkDescriptorUpdateTemplateEntryKHR; - -typedef VkDescriptorUpdateTemplateCreateInfo VkDescriptorUpdateTemplateCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateDescriptorUpdateTemplateKHR)(VkDevice device, const VkDescriptorUpdateTemplateCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate); -typedef void (VKAPI_PTR *PFN_vkDestroyDescriptorUpdateTemplateKHR)(VkDevice device, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkUpdateDescriptorSetWithTemplateKHR)(VkDevice device, VkDescriptorSet descriptorSet, VkDescriptorUpdateTemplate descriptorUpdateTemplate, const void* pData); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDescriptorUpdateTemplateKHR( - VkDevice device, - const VkDescriptorUpdateTemplateCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate); - -VKAPI_ATTR void VKAPI_CALL vkDestroyDescriptorUpdateTemplateKHR( - VkDevice device, - VkDescriptorUpdateTemplate descriptorUpdateTemplate, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkUpdateDescriptorSetWithTemplateKHR( - VkDevice device, - VkDescriptorSet descriptorSet, - VkDescriptorUpdateTemplate descriptorUpdateTemplate, - const void* pData); -#endif - - -#define VK_KHR_imageless_framebuffer 1 -#define VK_KHR_IMAGELESS_FRAMEBUFFER_SPEC_VERSION 1 -#define VK_KHR_IMAGELESS_FRAMEBUFFER_EXTENSION_NAME "VK_KHR_imageless_framebuffer" -typedef VkPhysicalDeviceImagelessFramebufferFeatures VkPhysicalDeviceImagelessFramebufferFeaturesKHR; - -typedef VkFramebufferAttachmentsCreateInfo VkFramebufferAttachmentsCreateInfoKHR; - -typedef VkFramebufferAttachmentImageInfo VkFramebufferAttachmentImageInfoKHR; - -typedef VkRenderPassAttachmentBeginInfo VkRenderPassAttachmentBeginInfoKHR; - - - -#define VK_KHR_create_renderpass2 1 -#define VK_KHR_CREATE_RENDERPASS_2_SPEC_VERSION 1 -#define VK_KHR_CREATE_RENDERPASS_2_EXTENSION_NAME "VK_KHR_create_renderpass2" -typedef VkRenderPassCreateInfo2 VkRenderPassCreateInfo2KHR; - -typedef VkAttachmentDescription2 VkAttachmentDescription2KHR; - -typedef VkAttachmentReference2 VkAttachmentReference2KHR; - -typedef VkSubpassDescription2 VkSubpassDescription2KHR; - -typedef VkSubpassDependency2 VkSubpassDependency2KHR; - -typedef VkSubpassBeginInfo VkSubpassBeginInfoKHR; - -typedef VkSubpassEndInfo VkSubpassEndInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateRenderPass2KHR)(VkDevice device, const VkRenderPassCreateInfo2* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass); -typedef void (VKAPI_PTR *PFN_vkCmdBeginRenderPass2KHR)(VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo* pRenderPassBegin, const VkSubpassBeginInfo* pSubpassBeginInfo); -typedef void (VKAPI_PTR *PFN_vkCmdNextSubpass2KHR)(VkCommandBuffer commandBuffer, const VkSubpassBeginInfo* pSubpassBeginInfo, const VkSubpassEndInfo* pSubpassEndInfo); -typedef void (VKAPI_PTR *PFN_vkCmdEndRenderPass2KHR)(VkCommandBuffer commandBuffer, const VkSubpassEndInfo* pSubpassEndInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateRenderPass2KHR( - VkDevice device, - const VkRenderPassCreateInfo2* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkRenderPass* pRenderPass); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginRenderPass2KHR( - VkCommandBuffer commandBuffer, - const VkRenderPassBeginInfo* pRenderPassBegin, - const VkSubpassBeginInfo* pSubpassBeginInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdNextSubpass2KHR( - VkCommandBuffer commandBuffer, - const VkSubpassBeginInfo* pSubpassBeginInfo, - const VkSubpassEndInfo* pSubpassEndInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndRenderPass2KHR( - VkCommandBuffer commandBuffer, - const VkSubpassEndInfo* pSubpassEndInfo); -#endif - - -#define VK_KHR_shared_presentable_image 1 -#define VK_KHR_SHARED_PRESENTABLE_IMAGE_SPEC_VERSION 1 -#define VK_KHR_SHARED_PRESENTABLE_IMAGE_EXTENSION_NAME "VK_KHR_shared_presentable_image" -typedef struct VkSharedPresentSurfaceCapabilitiesKHR { - VkStructureType sType; - void* pNext; - VkImageUsageFlags sharedPresentSupportedUsageFlags; -} VkSharedPresentSurfaceCapabilitiesKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetSwapchainStatusKHR)(VkDevice device, VkSwapchainKHR swapchain); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetSwapchainStatusKHR( - VkDevice device, - VkSwapchainKHR swapchain); -#endif - - -#define VK_KHR_external_fence_capabilities 1 -#define VK_KHR_EXTERNAL_FENCE_CAPABILITIES_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_FENCE_CAPABILITIES_EXTENSION_NAME "VK_KHR_external_fence_capabilities" -typedef VkExternalFenceHandleTypeFlags VkExternalFenceHandleTypeFlagsKHR; - -typedef VkExternalFenceHandleTypeFlagBits VkExternalFenceHandleTypeFlagBitsKHR; - -typedef VkExternalFenceFeatureFlags VkExternalFenceFeatureFlagsKHR; - -typedef VkExternalFenceFeatureFlagBits VkExternalFenceFeatureFlagBitsKHR; - -typedef VkPhysicalDeviceExternalFenceInfo VkPhysicalDeviceExternalFenceInfoKHR; - -typedef VkExternalFenceProperties VkExternalFencePropertiesKHR; - -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceExternalFencePropertiesKHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceExternalFenceInfo* pExternalFenceInfo, VkExternalFenceProperties* pExternalFenceProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceExternalFencePropertiesKHR( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceExternalFenceInfo* pExternalFenceInfo, - VkExternalFenceProperties* pExternalFenceProperties); -#endif - - -#define VK_KHR_external_fence 1 -#define VK_KHR_EXTERNAL_FENCE_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_FENCE_EXTENSION_NAME "VK_KHR_external_fence" -typedef VkFenceImportFlags VkFenceImportFlagsKHR; - -typedef VkFenceImportFlagBits VkFenceImportFlagBitsKHR; - -typedef VkExportFenceCreateInfo VkExportFenceCreateInfoKHR; - - - -#define VK_KHR_external_fence_fd 1 -#define VK_KHR_EXTERNAL_FENCE_FD_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_FENCE_FD_EXTENSION_NAME "VK_KHR_external_fence_fd" -typedef struct VkImportFenceFdInfoKHR { - VkStructureType sType; - const void* pNext; - VkFence fence; - VkFenceImportFlags flags; - VkExternalFenceHandleTypeFlagBits handleType; - int fd; -} VkImportFenceFdInfoKHR; - -typedef struct VkFenceGetFdInfoKHR { - VkStructureType sType; - const void* pNext; - VkFence fence; - VkExternalFenceHandleTypeFlagBits handleType; -} VkFenceGetFdInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkImportFenceFdKHR)(VkDevice device, const VkImportFenceFdInfoKHR* pImportFenceFdInfo); -typedef VkResult (VKAPI_PTR *PFN_vkGetFenceFdKHR)(VkDevice device, const VkFenceGetFdInfoKHR* pGetFdInfo, int* pFd); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkImportFenceFdKHR( - VkDevice device, - const VkImportFenceFdInfoKHR* pImportFenceFdInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetFenceFdKHR( - VkDevice device, - const VkFenceGetFdInfoKHR* pGetFdInfo, - int* pFd); -#endif - - -#define VK_KHR_performance_query 1 -#define VK_KHR_PERFORMANCE_QUERY_SPEC_VERSION 1 -#define VK_KHR_PERFORMANCE_QUERY_EXTENSION_NAME "VK_KHR_performance_query" - -typedef enum VkPerformanceCounterUnitKHR { - VK_PERFORMANCE_COUNTER_UNIT_GENERIC_KHR = 0, - VK_PERFORMANCE_COUNTER_UNIT_PERCENTAGE_KHR = 1, - VK_PERFORMANCE_COUNTER_UNIT_NANOSECONDS_KHR = 2, - VK_PERFORMANCE_COUNTER_UNIT_BYTES_KHR = 3, - VK_PERFORMANCE_COUNTER_UNIT_BYTES_PER_SECOND_KHR = 4, - VK_PERFORMANCE_COUNTER_UNIT_KELVIN_KHR = 5, - VK_PERFORMANCE_COUNTER_UNIT_WATTS_KHR = 6, - VK_PERFORMANCE_COUNTER_UNIT_VOLTS_KHR = 7, - VK_PERFORMANCE_COUNTER_UNIT_AMPS_KHR = 8, - VK_PERFORMANCE_COUNTER_UNIT_HERTZ_KHR = 9, - VK_PERFORMANCE_COUNTER_UNIT_CYCLES_KHR = 10, - VK_PERFORMANCE_COUNTER_UNIT_MAX_ENUM_KHR = 0x7FFFFFFF -} VkPerformanceCounterUnitKHR; - -typedef enum VkPerformanceCounterScopeKHR { - VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR = 0, - VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR = 1, - VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR = 2, - VK_QUERY_SCOPE_COMMAND_BUFFER_KHR = VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_BUFFER_KHR, - VK_QUERY_SCOPE_RENDER_PASS_KHR = VK_PERFORMANCE_COUNTER_SCOPE_RENDER_PASS_KHR, - VK_QUERY_SCOPE_COMMAND_KHR = VK_PERFORMANCE_COUNTER_SCOPE_COMMAND_KHR, - VK_PERFORMANCE_COUNTER_SCOPE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkPerformanceCounterScopeKHR; - -typedef enum VkPerformanceCounterStorageKHR { - VK_PERFORMANCE_COUNTER_STORAGE_INT32_KHR = 0, - VK_PERFORMANCE_COUNTER_STORAGE_INT64_KHR = 1, - VK_PERFORMANCE_COUNTER_STORAGE_UINT32_KHR = 2, - VK_PERFORMANCE_COUNTER_STORAGE_UINT64_KHR = 3, - VK_PERFORMANCE_COUNTER_STORAGE_FLOAT32_KHR = 4, - VK_PERFORMANCE_COUNTER_STORAGE_FLOAT64_KHR = 5, - VK_PERFORMANCE_COUNTER_STORAGE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkPerformanceCounterStorageKHR; - -typedef enum VkPerformanceCounterDescriptionFlagBitsKHR { - VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR = 0x00000001, - VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR = 0x00000002, - VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_KHR = VK_PERFORMANCE_COUNTER_DESCRIPTION_PERFORMANCE_IMPACTING_BIT_KHR, - VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_KHR = VK_PERFORMANCE_COUNTER_DESCRIPTION_CONCURRENTLY_IMPACTED_BIT_KHR, - VK_PERFORMANCE_COUNTER_DESCRIPTION_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkPerformanceCounterDescriptionFlagBitsKHR; -typedef VkFlags VkPerformanceCounterDescriptionFlagsKHR; - -typedef enum VkAcquireProfilingLockFlagBitsKHR { - VK_ACQUIRE_PROFILING_LOCK_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkAcquireProfilingLockFlagBitsKHR; -typedef VkFlags VkAcquireProfilingLockFlagsKHR; -typedef struct VkPhysicalDevicePerformanceQueryFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 performanceCounterQueryPools; - VkBool32 performanceCounterMultipleQueryPools; -} VkPhysicalDevicePerformanceQueryFeaturesKHR; - -typedef struct VkPhysicalDevicePerformanceQueryPropertiesKHR { - VkStructureType sType; - void* pNext; - VkBool32 allowCommandBufferQueryCopies; -} VkPhysicalDevicePerformanceQueryPropertiesKHR; - -typedef struct VkPerformanceCounterKHR { - VkStructureType sType; - void* pNext; - VkPerformanceCounterUnitKHR unit; - VkPerformanceCounterScopeKHR scope; - VkPerformanceCounterStorageKHR storage; - uint8_t uuid[VK_UUID_SIZE]; -} VkPerformanceCounterKHR; - -typedef struct VkPerformanceCounterDescriptionKHR { - VkStructureType sType; - void* pNext; - VkPerformanceCounterDescriptionFlagsKHR flags; - char name[VK_MAX_DESCRIPTION_SIZE]; - char category[VK_MAX_DESCRIPTION_SIZE]; - char description[VK_MAX_DESCRIPTION_SIZE]; -} VkPerformanceCounterDescriptionKHR; - -typedef struct VkQueryPoolPerformanceCreateInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t queueFamilyIndex; - uint32_t counterIndexCount; - const uint32_t* pCounterIndices; -} VkQueryPoolPerformanceCreateInfoKHR; - -typedef union VkPerformanceCounterResultKHR { - int32_t int32; - int64_t int64; - uint32_t uint32; - uint64_t uint64; - float float32; - double float64; -} VkPerformanceCounterResultKHR; - -typedef struct VkAcquireProfilingLockInfoKHR { - VkStructureType sType; - const void* pNext; - VkAcquireProfilingLockFlagsKHR flags; - uint64_t timeout; -} VkAcquireProfilingLockInfoKHR; - -typedef struct VkPerformanceQuerySubmitInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t counterPassIndex; -} VkPerformanceQuerySubmitInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, uint32_t* pCounterCount, VkPerformanceCounterKHR* pCounters, VkPerformanceCounterDescriptionKHR* pCounterDescriptions); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR)(VkPhysicalDevice physicalDevice, const VkQueryPoolPerformanceCreateInfoKHR* pPerformanceQueryCreateInfo, uint32_t* pNumPasses); -typedef VkResult (VKAPI_PTR *PFN_vkAcquireProfilingLockKHR)(VkDevice device, const VkAcquireProfilingLockInfoKHR* pInfo); -typedef void (VKAPI_PTR *PFN_vkReleaseProfilingLockKHR)(VkDevice device); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR( - VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - uint32_t* pCounterCount, - VkPerformanceCounterKHR* pCounters, - VkPerformanceCounterDescriptionKHR* pCounterDescriptions); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR( - VkPhysicalDevice physicalDevice, - const VkQueryPoolPerformanceCreateInfoKHR* pPerformanceQueryCreateInfo, - uint32_t* pNumPasses); - -VKAPI_ATTR VkResult VKAPI_CALL vkAcquireProfilingLockKHR( - VkDevice device, - const VkAcquireProfilingLockInfoKHR* pInfo); - -VKAPI_ATTR void VKAPI_CALL vkReleaseProfilingLockKHR( - VkDevice device); -#endif - - -#define VK_KHR_maintenance2 1 -#define VK_KHR_MAINTENANCE_2_SPEC_VERSION 1 -#define VK_KHR_MAINTENANCE_2_EXTENSION_NAME "VK_KHR_maintenance2" -#define VK_KHR_MAINTENANCE2_SPEC_VERSION VK_KHR_MAINTENANCE_2_SPEC_VERSION -#define VK_KHR_MAINTENANCE2_EXTENSION_NAME VK_KHR_MAINTENANCE_2_EXTENSION_NAME -typedef VkPointClippingBehavior VkPointClippingBehaviorKHR; - -typedef VkTessellationDomainOrigin VkTessellationDomainOriginKHR; - -typedef VkPhysicalDevicePointClippingProperties VkPhysicalDevicePointClippingPropertiesKHR; - -typedef VkRenderPassInputAttachmentAspectCreateInfo VkRenderPassInputAttachmentAspectCreateInfoKHR; - -typedef VkInputAttachmentAspectReference VkInputAttachmentAspectReferenceKHR; - -typedef VkImageViewUsageCreateInfo VkImageViewUsageCreateInfoKHR; - -typedef VkPipelineTessellationDomainOriginStateCreateInfo VkPipelineTessellationDomainOriginStateCreateInfoKHR; - - - -#define VK_KHR_get_surface_capabilities2 1 -#define VK_KHR_GET_SURFACE_CAPABILITIES_2_SPEC_VERSION 1 -#define VK_KHR_GET_SURFACE_CAPABILITIES_2_EXTENSION_NAME "VK_KHR_get_surface_capabilities2" -typedef struct VkPhysicalDeviceSurfaceInfo2KHR { - VkStructureType sType; - const void* pNext; - VkSurfaceKHR surface; -} VkPhysicalDeviceSurfaceInfo2KHR; - -typedef struct VkSurfaceCapabilities2KHR { - VkStructureType sType; - void* pNext; - VkSurfaceCapabilitiesKHR surfaceCapabilities; -} VkSurfaceCapabilities2KHR; - -typedef struct VkSurfaceFormat2KHR { - VkStructureType sType; - void* pNext; - VkSurfaceFormatKHR surfaceFormat; -} VkSurfaceFormat2KHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfaceCapabilities2KHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, VkSurfaceCapabilities2KHR* pSurfaceCapabilities); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfaceFormats2KHR)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, uint32_t* pSurfaceFormatCount, VkSurfaceFormat2KHR* pSurfaceFormats); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceCapabilities2KHR( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, - VkSurfaceCapabilities2KHR* pSurfaceCapabilities); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceFormats2KHR( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, - uint32_t* pSurfaceFormatCount, - VkSurfaceFormat2KHR* pSurfaceFormats); -#endif - - -#define VK_KHR_variable_pointers 1 -#define VK_KHR_VARIABLE_POINTERS_SPEC_VERSION 1 -#define VK_KHR_VARIABLE_POINTERS_EXTENSION_NAME "VK_KHR_variable_pointers" -typedef VkPhysicalDeviceVariablePointersFeatures VkPhysicalDeviceVariablePointerFeaturesKHR; - -typedef VkPhysicalDeviceVariablePointersFeatures VkPhysicalDeviceVariablePointersFeaturesKHR; - - - -#define VK_KHR_get_display_properties2 1 -#define VK_KHR_GET_DISPLAY_PROPERTIES_2_SPEC_VERSION 1 -#define VK_KHR_GET_DISPLAY_PROPERTIES_2_EXTENSION_NAME "VK_KHR_get_display_properties2" -typedef struct VkDisplayProperties2KHR { - VkStructureType sType; - void* pNext; - VkDisplayPropertiesKHR displayProperties; -} VkDisplayProperties2KHR; - -typedef struct VkDisplayPlaneProperties2KHR { - VkStructureType sType; - void* pNext; - VkDisplayPlanePropertiesKHR displayPlaneProperties; -} VkDisplayPlaneProperties2KHR; - -typedef struct VkDisplayModeProperties2KHR { - VkStructureType sType; - void* pNext; - VkDisplayModePropertiesKHR displayModeProperties; -} VkDisplayModeProperties2KHR; - -typedef struct VkDisplayPlaneInfo2KHR { - VkStructureType sType; - const void* pNext; - VkDisplayModeKHR mode; - uint32_t planeIndex; -} VkDisplayPlaneInfo2KHR; - -typedef struct VkDisplayPlaneCapabilities2KHR { - VkStructureType sType; - void* pNext; - VkDisplayPlaneCapabilitiesKHR capabilities; -} VkDisplayPlaneCapabilities2KHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceDisplayProperties2KHR)(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayProperties2KHR* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceDisplayPlaneProperties2KHR)(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkDisplayPlaneProperties2KHR* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetDisplayModeProperties2KHR)(VkPhysicalDevice physicalDevice, VkDisplayKHR display, uint32_t* pPropertyCount, VkDisplayModeProperties2KHR* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetDisplayPlaneCapabilities2KHR)(VkPhysicalDevice physicalDevice, const VkDisplayPlaneInfo2KHR* pDisplayPlaneInfo, VkDisplayPlaneCapabilities2KHR* pCapabilities); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceDisplayProperties2KHR( - VkPhysicalDevice physicalDevice, - uint32_t* pPropertyCount, - VkDisplayProperties2KHR* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceDisplayPlaneProperties2KHR( - VkPhysicalDevice physicalDevice, - uint32_t* pPropertyCount, - VkDisplayPlaneProperties2KHR* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDisplayModeProperties2KHR( - VkPhysicalDevice physicalDevice, - VkDisplayKHR display, - uint32_t* pPropertyCount, - VkDisplayModeProperties2KHR* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDisplayPlaneCapabilities2KHR( - VkPhysicalDevice physicalDevice, - const VkDisplayPlaneInfo2KHR* pDisplayPlaneInfo, - VkDisplayPlaneCapabilities2KHR* pCapabilities); -#endif - - -#define VK_KHR_dedicated_allocation 1 -#define VK_KHR_DEDICATED_ALLOCATION_SPEC_VERSION 3 -#define VK_KHR_DEDICATED_ALLOCATION_EXTENSION_NAME "VK_KHR_dedicated_allocation" -typedef VkMemoryDedicatedRequirements VkMemoryDedicatedRequirementsKHR; - -typedef VkMemoryDedicatedAllocateInfo VkMemoryDedicatedAllocateInfoKHR; - - - -#define VK_KHR_storage_buffer_storage_class 1 -#define VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_SPEC_VERSION 1 -#define VK_KHR_STORAGE_BUFFER_STORAGE_CLASS_EXTENSION_NAME "VK_KHR_storage_buffer_storage_class" - - -#define VK_KHR_relaxed_block_layout 1 -#define VK_KHR_RELAXED_BLOCK_LAYOUT_SPEC_VERSION 1 -#define VK_KHR_RELAXED_BLOCK_LAYOUT_EXTENSION_NAME "VK_KHR_relaxed_block_layout" - - -#define VK_KHR_get_memory_requirements2 1 -#define VK_KHR_GET_MEMORY_REQUIREMENTS_2_SPEC_VERSION 1 -#define VK_KHR_GET_MEMORY_REQUIREMENTS_2_EXTENSION_NAME "VK_KHR_get_memory_requirements2" -typedef VkBufferMemoryRequirementsInfo2 VkBufferMemoryRequirementsInfo2KHR; - -typedef VkImageMemoryRequirementsInfo2 VkImageMemoryRequirementsInfo2KHR; - -typedef VkImageSparseMemoryRequirementsInfo2 VkImageSparseMemoryRequirementsInfo2KHR; - -typedef VkMemoryRequirements2 VkMemoryRequirements2KHR; - -typedef VkSparseImageMemoryRequirements2 VkSparseImageMemoryRequirements2KHR; - -typedef void (VKAPI_PTR *PFN_vkGetImageMemoryRequirements2KHR)(VkDevice device, const VkImageMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetBufferMemoryRequirements2KHR)(VkDevice device, const VkBufferMemoryRequirementsInfo2* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetImageSparseMemoryRequirements2KHR)(VkDevice device, const VkImageSparseMemoryRequirementsInfo2* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetImageMemoryRequirements2KHR( - VkDevice device, - const VkImageMemoryRequirementsInfo2* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetBufferMemoryRequirements2KHR( - VkDevice device, - const VkBufferMemoryRequirementsInfo2* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetImageSparseMemoryRequirements2KHR( - VkDevice device, - const VkImageSparseMemoryRequirementsInfo2* pInfo, - uint32_t* pSparseMemoryRequirementCount, - VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); -#endif - - -#define VK_KHR_image_format_list 1 -#define VK_KHR_IMAGE_FORMAT_LIST_SPEC_VERSION 1 -#define VK_KHR_IMAGE_FORMAT_LIST_EXTENSION_NAME "VK_KHR_image_format_list" -typedef VkImageFormatListCreateInfo VkImageFormatListCreateInfoKHR; - - - -#define VK_KHR_sampler_ycbcr_conversion 1 -typedef VkSamplerYcbcrConversion VkSamplerYcbcrConversionKHR; - -#define VK_KHR_SAMPLER_YCBCR_CONVERSION_SPEC_VERSION 14 -#define VK_KHR_SAMPLER_YCBCR_CONVERSION_EXTENSION_NAME "VK_KHR_sampler_ycbcr_conversion" -typedef VkSamplerYcbcrModelConversion VkSamplerYcbcrModelConversionKHR; - -typedef VkSamplerYcbcrRange VkSamplerYcbcrRangeKHR; - -typedef VkChromaLocation VkChromaLocationKHR; - -typedef VkSamplerYcbcrConversionCreateInfo VkSamplerYcbcrConversionCreateInfoKHR; - -typedef VkSamplerYcbcrConversionInfo VkSamplerYcbcrConversionInfoKHR; - -typedef VkBindImagePlaneMemoryInfo VkBindImagePlaneMemoryInfoKHR; - -typedef VkImagePlaneMemoryRequirementsInfo VkImagePlaneMemoryRequirementsInfoKHR; - -typedef VkPhysicalDeviceSamplerYcbcrConversionFeatures VkPhysicalDeviceSamplerYcbcrConversionFeaturesKHR; - -typedef VkSamplerYcbcrConversionImageFormatProperties VkSamplerYcbcrConversionImageFormatPropertiesKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateSamplerYcbcrConversionKHR)(VkDevice device, const VkSamplerYcbcrConversionCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSamplerYcbcrConversion* pYcbcrConversion); -typedef void (VKAPI_PTR *PFN_vkDestroySamplerYcbcrConversionKHR)(VkDevice device, VkSamplerYcbcrConversion ycbcrConversion, const VkAllocationCallbacks* pAllocator); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateSamplerYcbcrConversionKHR( - VkDevice device, - const VkSamplerYcbcrConversionCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSamplerYcbcrConversion* pYcbcrConversion); - -VKAPI_ATTR void VKAPI_CALL vkDestroySamplerYcbcrConversionKHR( - VkDevice device, - VkSamplerYcbcrConversion ycbcrConversion, - const VkAllocationCallbacks* pAllocator); -#endif - - -#define VK_KHR_bind_memory2 1 -#define VK_KHR_BIND_MEMORY_2_SPEC_VERSION 1 -#define VK_KHR_BIND_MEMORY_2_EXTENSION_NAME "VK_KHR_bind_memory2" -typedef VkBindBufferMemoryInfo VkBindBufferMemoryInfoKHR; - -typedef VkBindImageMemoryInfo VkBindImageMemoryInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkBindBufferMemory2KHR)(VkDevice device, uint32_t bindInfoCount, const VkBindBufferMemoryInfo* pBindInfos); -typedef VkResult (VKAPI_PTR *PFN_vkBindImageMemory2KHR)(VkDevice device, uint32_t bindInfoCount, const VkBindImageMemoryInfo* pBindInfos); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkBindBufferMemory2KHR( - VkDevice device, - uint32_t bindInfoCount, - const VkBindBufferMemoryInfo* pBindInfos); - -VKAPI_ATTR VkResult VKAPI_CALL vkBindImageMemory2KHR( - VkDevice device, - uint32_t bindInfoCount, - const VkBindImageMemoryInfo* pBindInfos); -#endif - - -#define VK_KHR_maintenance3 1 -#define VK_KHR_MAINTENANCE_3_SPEC_VERSION 1 -#define VK_KHR_MAINTENANCE_3_EXTENSION_NAME "VK_KHR_maintenance3" -#define VK_KHR_MAINTENANCE3_SPEC_VERSION VK_KHR_MAINTENANCE_3_SPEC_VERSION -#define VK_KHR_MAINTENANCE3_EXTENSION_NAME VK_KHR_MAINTENANCE_3_EXTENSION_NAME -typedef VkPhysicalDeviceMaintenance3Properties VkPhysicalDeviceMaintenance3PropertiesKHR; - -typedef VkDescriptorSetLayoutSupport VkDescriptorSetLayoutSupportKHR; - -typedef void (VKAPI_PTR *PFN_vkGetDescriptorSetLayoutSupportKHR)(VkDevice device, const VkDescriptorSetLayoutCreateInfo* pCreateInfo, VkDescriptorSetLayoutSupport* pSupport); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetDescriptorSetLayoutSupportKHR( - VkDevice device, - const VkDescriptorSetLayoutCreateInfo* pCreateInfo, - VkDescriptorSetLayoutSupport* pSupport); -#endif - - -#define VK_KHR_draw_indirect_count 1 -#define VK_KHR_DRAW_INDIRECT_COUNT_SPEC_VERSION 1 -#define VK_KHR_DRAW_INDIRECT_COUNT_EXTENSION_NAME "VK_KHR_draw_indirect_count" -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndirectCountKHR)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndexedIndirectCountKHR)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndirectCountKHR( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndexedIndirectCountKHR( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride); -#endif - - -#define VK_KHR_shader_subgroup_extended_types 1 -#define VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_SPEC_VERSION 1 -#define VK_KHR_SHADER_SUBGROUP_EXTENDED_TYPES_EXTENSION_NAME "VK_KHR_shader_subgroup_extended_types" -typedef VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures VkPhysicalDeviceShaderSubgroupExtendedTypesFeaturesKHR; - - - -#define VK_KHR_8bit_storage 1 -#define VK_KHR_8BIT_STORAGE_SPEC_VERSION 1 -#define VK_KHR_8BIT_STORAGE_EXTENSION_NAME "VK_KHR_8bit_storage" -typedef VkPhysicalDevice8BitStorageFeatures VkPhysicalDevice8BitStorageFeaturesKHR; - - - -#define VK_KHR_shader_atomic_int64 1 -#define VK_KHR_SHADER_ATOMIC_INT64_SPEC_VERSION 1 -#define VK_KHR_SHADER_ATOMIC_INT64_EXTENSION_NAME "VK_KHR_shader_atomic_int64" -typedef VkPhysicalDeviceShaderAtomicInt64Features VkPhysicalDeviceShaderAtomicInt64FeaturesKHR; - - - -#define VK_KHR_shader_clock 1 -#define VK_KHR_SHADER_CLOCK_SPEC_VERSION 1 -#define VK_KHR_SHADER_CLOCK_EXTENSION_NAME "VK_KHR_shader_clock" -typedef struct VkPhysicalDeviceShaderClockFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 shaderSubgroupClock; - VkBool32 shaderDeviceClock; -} VkPhysicalDeviceShaderClockFeaturesKHR; - - - -#define VK_KHR_global_priority 1 -#define VK_MAX_GLOBAL_PRIORITY_SIZE_KHR 16U -#define VK_KHR_GLOBAL_PRIORITY_SPEC_VERSION 1 -#define VK_KHR_GLOBAL_PRIORITY_EXTENSION_NAME "VK_KHR_global_priority" - -typedef enum VkQueueGlobalPriorityKHR { - VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR = 128, - VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR = 256, - VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR = 512, - VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR = 1024, - VK_QUEUE_GLOBAL_PRIORITY_LOW_EXT = VK_QUEUE_GLOBAL_PRIORITY_LOW_KHR, - VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_EXT = VK_QUEUE_GLOBAL_PRIORITY_MEDIUM_KHR, - VK_QUEUE_GLOBAL_PRIORITY_HIGH_EXT = VK_QUEUE_GLOBAL_PRIORITY_HIGH_KHR, - VK_QUEUE_GLOBAL_PRIORITY_REALTIME_EXT = VK_QUEUE_GLOBAL_PRIORITY_REALTIME_KHR, - VK_QUEUE_GLOBAL_PRIORITY_MAX_ENUM_KHR = 0x7FFFFFFF -} VkQueueGlobalPriorityKHR; -typedef struct VkDeviceQueueGlobalPriorityCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkQueueGlobalPriorityKHR globalPriority; -} VkDeviceQueueGlobalPriorityCreateInfoKHR; - -typedef struct VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 globalPriorityQuery; -} VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR; - -typedef struct VkQueueFamilyGlobalPriorityPropertiesKHR { - VkStructureType sType; - void* pNext; - uint32_t priorityCount; - VkQueueGlobalPriorityKHR priorities[VK_MAX_GLOBAL_PRIORITY_SIZE_KHR]; -} VkQueueFamilyGlobalPriorityPropertiesKHR; - - - -#define VK_KHR_driver_properties 1 -#define VK_KHR_DRIVER_PROPERTIES_SPEC_VERSION 1 -#define VK_KHR_DRIVER_PROPERTIES_EXTENSION_NAME "VK_KHR_driver_properties" -#define VK_MAX_DRIVER_NAME_SIZE_KHR VK_MAX_DRIVER_NAME_SIZE -#define VK_MAX_DRIVER_INFO_SIZE_KHR VK_MAX_DRIVER_INFO_SIZE -typedef VkDriverId VkDriverIdKHR; - -typedef VkConformanceVersion VkConformanceVersionKHR; - -typedef VkPhysicalDeviceDriverProperties VkPhysicalDeviceDriverPropertiesKHR; - - - -#define VK_KHR_shader_float_controls 1 -#define VK_KHR_SHADER_FLOAT_CONTROLS_SPEC_VERSION 4 -#define VK_KHR_SHADER_FLOAT_CONTROLS_EXTENSION_NAME "VK_KHR_shader_float_controls" -typedef VkShaderFloatControlsIndependence VkShaderFloatControlsIndependenceKHR; - -typedef VkPhysicalDeviceFloatControlsProperties VkPhysicalDeviceFloatControlsPropertiesKHR; - - - -#define VK_KHR_depth_stencil_resolve 1 -#define VK_KHR_DEPTH_STENCIL_RESOLVE_SPEC_VERSION 1 -#define VK_KHR_DEPTH_STENCIL_RESOLVE_EXTENSION_NAME "VK_KHR_depth_stencil_resolve" -typedef VkResolveModeFlagBits VkResolveModeFlagBitsKHR; - -typedef VkResolveModeFlags VkResolveModeFlagsKHR; - -typedef VkSubpassDescriptionDepthStencilResolve VkSubpassDescriptionDepthStencilResolveKHR; - -typedef VkPhysicalDeviceDepthStencilResolveProperties VkPhysicalDeviceDepthStencilResolvePropertiesKHR; - - - -#define VK_KHR_swapchain_mutable_format 1 -#define VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_SPEC_VERSION 1 -#define VK_KHR_SWAPCHAIN_MUTABLE_FORMAT_EXTENSION_NAME "VK_KHR_swapchain_mutable_format" - - -#define VK_KHR_timeline_semaphore 1 -#define VK_KHR_TIMELINE_SEMAPHORE_SPEC_VERSION 2 -#define VK_KHR_TIMELINE_SEMAPHORE_EXTENSION_NAME "VK_KHR_timeline_semaphore" -typedef VkSemaphoreType VkSemaphoreTypeKHR; - -typedef VkSemaphoreWaitFlagBits VkSemaphoreWaitFlagBitsKHR; - -typedef VkSemaphoreWaitFlags VkSemaphoreWaitFlagsKHR; - -typedef VkPhysicalDeviceTimelineSemaphoreFeatures VkPhysicalDeviceTimelineSemaphoreFeaturesKHR; - -typedef VkPhysicalDeviceTimelineSemaphoreProperties VkPhysicalDeviceTimelineSemaphorePropertiesKHR; - -typedef VkSemaphoreTypeCreateInfo VkSemaphoreTypeCreateInfoKHR; - -typedef VkTimelineSemaphoreSubmitInfo VkTimelineSemaphoreSubmitInfoKHR; - -typedef VkSemaphoreWaitInfo VkSemaphoreWaitInfoKHR; - -typedef VkSemaphoreSignalInfo VkSemaphoreSignalInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetSemaphoreCounterValueKHR)(VkDevice device, VkSemaphore semaphore, uint64_t* pValue); -typedef VkResult (VKAPI_PTR *PFN_vkWaitSemaphoresKHR)(VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeout); -typedef VkResult (VKAPI_PTR *PFN_vkSignalSemaphoreKHR)(VkDevice device, const VkSemaphoreSignalInfo* pSignalInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreCounterValueKHR( - VkDevice device, - VkSemaphore semaphore, - uint64_t* pValue); - -VKAPI_ATTR VkResult VKAPI_CALL vkWaitSemaphoresKHR( - VkDevice device, - const VkSemaphoreWaitInfo* pWaitInfo, - uint64_t timeout); - -VKAPI_ATTR VkResult VKAPI_CALL vkSignalSemaphoreKHR( - VkDevice device, - const VkSemaphoreSignalInfo* pSignalInfo); -#endif - - -#define VK_KHR_vulkan_memory_model 1 -#define VK_KHR_VULKAN_MEMORY_MODEL_SPEC_VERSION 3 -#define VK_KHR_VULKAN_MEMORY_MODEL_EXTENSION_NAME "VK_KHR_vulkan_memory_model" -typedef VkPhysicalDeviceVulkanMemoryModelFeatures VkPhysicalDeviceVulkanMemoryModelFeaturesKHR; - - - -#define VK_KHR_shader_terminate_invocation 1 -#define VK_KHR_SHADER_TERMINATE_INVOCATION_SPEC_VERSION 1 -#define VK_KHR_SHADER_TERMINATE_INVOCATION_EXTENSION_NAME "VK_KHR_shader_terminate_invocation" -typedef VkPhysicalDeviceShaderTerminateInvocationFeatures VkPhysicalDeviceShaderTerminateInvocationFeaturesKHR; - - - -#define VK_KHR_fragment_shading_rate 1 -#define VK_KHR_FRAGMENT_SHADING_RATE_SPEC_VERSION 2 -#define VK_KHR_FRAGMENT_SHADING_RATE_EXTENSION_NAME "VK_KHR_fragment_shading_rate" - -typedef enum VkFragmentShadingRateCombinerOpKHR { - VK_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_KHR = 0, - VK_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_KHR = 1, - VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_KHR = 2, - VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_KHR = 3, - VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_KHR = 4, - VK_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_ENUM_KHR = 0x7FFFFFFF -} VkFragmentShadingRateCombinerOpKHR; -typedef struct VkFragmentShadingRateAttachmentInfoKHR { - VkStructureType sType; - const void* pNext; - const VkAttachmentReference2* pFragmentShadingRateAttachment; - VkExtent2D shadingRateAttachmentTexelSize; -} VkFragmentShadingRateAttachmentInfoKHR; - -typedef struct VkPipelineFragmentShadingRateStateCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkExtent2D fragmentSize; - VkFragmentShadingRateCombinerOpKHR combinerOps[2]; -} VkPipelineFragmentShadingRateStateCreateInfoKHR; - -typedef struct VkPhysicalDeviceFragmentShadingRateFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 pipelineFragmentShadingRate; - VkBool32 primitiveFragmentShadingRate; - VkBool32 attachmentFragmentShadingRate; -} VkPhysicalDeviceFragmentShadingRateFeaturesKHR; - -typedef struct VkPhysicalDeviceFragmentShadingRatePropertiesKHR { - VkStructureType sType; - void* pNext; - VkExtent2D minFragmentShadingRateAttachmentTexelSize; - VkExtent2D maxFragmentShadingRateAttachmentTexelSize; - uint32_t maxFragmentShadingRateAttachmentTexelSizeAspectRatio; - VkBool32 primitiveFragmentShadingRateWithMultipleViewports; - VkBool32 layeredShadingRateAttachments; - VkBool32 fragmentShadingRateNonTrivialCombinerOps; - VkExtent2D maxFragmentSize; - uint32_t maxFragmentSizeAspectRatio; - uint32_t maxFragmentShadingRateCoverageSamples; - VkSampleCountFlagBits maxFragmentShadingRateRasterizationSamples; - VkBool32 fragmentShadingRateWithShaderDepthStencilWrites; - VkBool32 fragmentShadingRateWithSampleMask; - VkBool32 fragmentShadingRateWithShaderSampleMask; - VkBool32 fragmentShadingRateWithConservativeRasterization; - VkBool32 fragmentShadingRateWithFragmentShaderInterlock; - VkBool32 fragmentShadingRateWithCustomSampleLocations; - VkBool32 fragmentShadingRateStrictMultiplyCombiner; -} VkPhysicalDeviceFragmentShadingRatePropertiesKHR; - -typedef struct VkPhysicalDeviceFragmentShadingRateKHR { - VkStructureType sType; - void* pNext; - VkSampleCountFlags sampleCounts; - VkExtent2D fragmentSize; -} VkPhysicalDeviceFragmentShadingRateKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceFragmentShadingRatesKHR)(VkPhysicalDevice physicalDevice, uint32_t* pFragmentShadingRateCount, VkPhysicalDeviceFragmentShadingRateKHR* pFragmentShadingRates); -typedef void (VKAPI_PTR *PFN_vkCmdSetFragmentShadingRateKHR)(VkCommandBuffer commandBuffer, const VkExtent2D* pFragmentSize, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceFragmentShadingRatesKHR( - VkPhysicalDevice physicalDevice, - uint32_t* pFragmentShadingRateCount, - VkPhysicalDeviceFragmentShadingRateKHR* pFragmentShadingRates); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetFragmentShadingRateKHR( - VkCommandBuffer commandBuffer, - const VkExtent2D* pFragmentSize, - const VkFragmentShadingRateCombinerOpKHR combinerOps[2]); -#endif - - -#define VK_KHR_spirv_1_4 1 -#define VK_KHR_SPIRV_1_4_SPEC_VERSION 1 -#define VK_KHR_SPIRV_1_4_EXTENSION_NAME "VK_KHR_spirv_1_4" - - -#define VK_KHR_surface_protected_capabilities 1 -#define VK_KHR_SURFACE_PROTECTED_CAPABILITIES_SPEC_VERSION 1 -#define VK_KHR_SURFACE_PROTECTED_CAPABILITIES_EXTENSION_NAME "VK_KHR_surface_protected_capabilities" -typedef struct VkSurfaceProtectedCapabilitiesKHR { - VkStructureType sType; - const void* pNext; - VkBool32 supportsProtected; -} VkSurfaceProtectedCapabilitiesKHR; - - - -#define VK_KHR_separate_depth_stencil_layouts 1 -#define VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_SPEC_VERSION 1 -#define VK_KHR_SEPARATE_DEPTH_STENCIL_LAYOUTS_EXTENSION_NAME "VK_KHR_separate_depth_stencil_layouts" -typedef VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures VkPhysicalDeviceSeparateDepthStencilLayoutsFeaturesKHR; - -typedef VkAttachmentReferenceStencilLayout VkAttachmentReferenceStencilLayoutKHR; - -typedef VkAttachmentDescriptionStencilLayout VkAttachmentDescriptionStencilLayoutKHR; - - - -#define VK_KHR_present_wait 1 -#define VK_KHR_PRESENT_WAIT_SPEC_VERSION 1 -#define VK_KHR_PRESENT_WAIT_EXTENSION_NAME "VK_KHR_present_wait" -typedef struct VkPhysicalDevicePresentWaitFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 presentWait; -} VkPhysicalDevicePresentWaitFeaturesKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkWaitForPresentKHR)(VkDevice device, VkSwapchainKHR swapchain, uint64_t presentId, uint64_t timeout); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkWaitForPresentKHR( - VkDevice device, - VkSwapchainKHR swapchain, - uint64_t presentId, - uint64_t timeout); -#endif - - -#define VK_KHR_uniform_buffer_standard_layout 1 -#define VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_SPEC_VERSION 1 -#define VK_KHR_UNIFORM_BUFFER_STANDARD_LAYOUT_EXTENSION_NAME "VK_KHR_uniform_buffer_standard_layout" -typedef VkPhysicalDeviceUniformBufferStandardLayoutFeatures VkPhysicalDeviceUniformBufferStandardLayoutFeaturesKHR; - - - -#define VK_KHR_buffer_device_address 1 -#define VK_KHR_BUFFER_DEVICE_ADDRESS_SPEC_VERSION 1 -#define VK_KHR_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME "VK_KHR_buffer_device_address" -typedef VkPhysicalDeviceBufferDeviceAddressFeatures VkPhysicalDeviceBufferDeviceAddressFeaturesKHR; - -typedef VkBufferDeviceAddressInfo VkBufferDeviceAddressInfoKHR; - -typedef VkBufferOpaqueCaptureAddressCreateInfo VkBufferOpaqueCaptureAddressCreateInfoKHR; - -typedef VkMemoryOpaqueCaptureAddressAllocateInfo VkMemoryOpaqueCaptureAddressAllocateInfoKHR; - -typedef VkDeviceMemoryOpaqueCaptureAddressInfo VkDeviceMemoryOpaqueCaptureAddressInfoKHR; - -typedef VkDeviceAddress (VKAPI_PTR *PFN_vkGetBufferDeviceAddressKHR)(VkDevice device, const VkBufferDeviceAddressInfo* pInfo); -typedef uint64_t (VKAPI_PTR *PFN_vkGetBufferOpaqueCaptureAddressKHR)(VkDevice device, const VkBufferDeviceAddressInfo* pInfo); -typedef uint64_t (VKAPI_PTR *PFN_vkGetDeviceMemoryOpaqueCaptureAddressKHR)(VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkDeviceAddress VKAPI_CALL vkGetBufferDeviceAddressKHR( - VkDevice device, - const VkBufferDeviceAddressInfo* pInfo); - -VKAPI_ATTR uint64_t VKAPI_CALL vkGetBufferOpaqueCaptureAddressKHR( - VkDevice device, - const VkBufferDeviceAddressInfo* pInfo); - -VKAPI_ATTR uint64_t VKAPI_CALL vkGetDeviceMemoryOpaqueCaptureAddressKHR( - VkDevice device, - const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo); -#endif - - -#define VK_KHR_deferred_host_operations 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDeferredOperationKHR) -#define VK_KHR_DEFERRED_HOST_OPERATIONS_SPEC_VERSION 4 -#define VK_KHR_DEFERRED_HOST_OPERATIONS_EXTENSION_NAME "VK_KHR_deferred_host_operations" -typedef VkResult (VKAPI_PTR *PFN_vkCreateDeferredOperationKHR)(VkDevice device, const VkAllocationCallbacks* pAllocator, VkDeferredOperationKHR* pDeferredOperation); -typedef void (VKAPI_PTR *PFN_vkDestroyDeferredOperationKHR)(VkDevice device, VkDeferredOperationKHR operation, const VkAllocationCallbacks* pAllocator); -typedef uint32_t (VKAPI_PTR *PFN_vkGetDeferredOperationMaxConcurrencyKHR)(VkDevice device, VkDeferredOperationKHR operation); -typedef VkResult (VKAPI_PTR *PFN_vkGetDeferredOperationResultKHR)(VkDevice device, VkDeferredOperationKHR operation); -typedef VkResult (VKAPI_PTR *PFN_vkDeferredOperationJoinKHR)(VkDevice device, VkDeferredOperationKHR operation); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDeferredOperationKHR( - VkDevice device, - const VkAllocationCallbacks* pAllocator, - VkDeferredOperationKHR* pDeferredOperation); - -VKAPI_ATTR void VKAPI_CALL vkDestroyDeferredOperationKHR( - VkDevice device, - VkDeferredOperationKHR operation, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR uint32_t VKAPI_CALL vkGetDeferredOperationMaxConcurrencyKHR( - VkDevice device, - VkDeferredOperationKHR operation); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDeferredOperationResultKHR( - VkDevice device, - VkDeferredOperationKHR operation); - -VKAPI_ATTR VkResult VKAPI_CALL vkDeferredOperationJoinKHR( - VkDevice device, - VkDeferredOperationKHR operation); -#endif - - -#define VK_KHR_pipeline_executable_properties 1 -#define VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_SPEC_VERSION 1 -#define VK_KHR_PIPELINE_EXECUTABLE_PROPERTIES_EXTENSION_NAME "VK_KHR_pipeline_executable_properties" - -typedef enum VkPipelineExecutableStatisticFormatKHR { - VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_BOOL32_KHR = 0, - VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_INT64_KHR = 1, - VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_UINT64_KHR = 2, - VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_FLOAT64_KHR = 3, - VK_PIPELINE_EXECUTABLE_STATISTIC_FORMAT_MAX_ENUM_KHR = 0x7FFFFFFF -} VkPipelineExecutableStatisticFormatKHR; -typedef struct VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 pipelineExecutableInfo; -} VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR; - -typedef struct VkPipelineInfoKHR { - VkStructureType sType; - const void* pNext; - VkPipeline pipeline; -} VkPipelineInfoKHR; - -typedef struct VkPipelineExecutablePropertiesKHR { - VkStructureType sType; - void* pNext; - VkShaderStageFlags stages; - char name[VK_MAX_DESCRIPTION_SIZE]; - char description[VK_MAX_DESCRIPTION_SIZE]; - uint32_t subgroupSize; -} VkPipelineExecutablePropertiesKHR; - -typedef struct VkPipelineExecutableInfoKHR { - VkStructureType sType; - const void* pNext; - VkPipeline pipeline; - uint32_t executableIndex; -} VkPipelineExecutableInfoKHR; - -typedef union VkPipelineExecutableStatisticValueKHR { - VkBool32 b32; - int64_t i64; - uint64_t u64; - double f64; -} VkPipelineExecutableStatisticValueKHR; - -typedef struct VkPipelineExecutableStatisticKHR { - VkStructureType sType; - void* pNext; - char name[VK_MAX_DESCRIPTION_SIZE]; - char description[VK_MAX_DESCRIPTION_SIZE]; - VkPipelineExecutableStatisticFormatKHR format; - VkPipelineExecutableStatisticValueKHR value; -} VkPipelineExecutableStatisticKHR; - -typedef struct VkPipelineExecutableInternalRepresentationKHR { - VkStructureType sType; - void* pNext; - char name[VK_MAX_DESCRIPTION_SIZE]; - char description[VK_MAX_DESCRIPTION_SIZE]; - VkBool32 isText; - size_t dataSize; - void* pData; -} VkPipelineExecutableInternalRepresentationKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPipelineExecutablePropertiesKHR)(VkDevice device, const VkPipelineInfoKHR* pPipelineInfo, uint32_t* pExecutableCount, VkPipelineExecutablePropertiesKHR* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetPipelineExecutableStatisticsKHR)(VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pStatisticCount, VkPipelineExecutableStatisticKHR* pStatistics); -typedef VkResult (VKAPI_PTR *PFN_vkGetPipelineExecutableInternalRepresentationsKHR)(VkDevice device, const VkPipelineExecutableInfoKHR* pExecutableInfo, uint32_t* pInternalRepresentationCount, VkPipelineExecutableInternalRepresentationKHR* pInternalRepresentations); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPipelineExecutablePropertiesKHR( - VkDevice device, - const VkPipelineInfoKHR* pPipelineInfo, - uint32_t* pExecutableCount, - VkPipelineExecutablePropertiesKHR* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPipelineExecutableStatisticsKHR( - VkDevice device, - const VkPipelineExecutableInfoKHR* pExecutableInfo, - uint32_t* pStatisticCount, - VkPipelineExecutableStatisticKHR* pStatistics); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPipelineExecutableInternalRepresentationsKHR( - VkDevice device, - const VkPipelineExecutableInfoKHR* pExecutableInfo, - uint32_t* pInternalRepresentationCount, - VkPipelineExecutableInternalRepresentationKHR* pInternalRepresentations); -#endif - - -#define VK_KHR_shader_integer_dot_product 1 -#define VK_KHR_SHADER_INTEGER_DOT_PRODUCT_SPEC_VERSION 1 -#define VK_KHR_SHADER_INTEGER_DOT_PRODUCT_EXTENSION_NAME "VK_KHR_shader_integer_dot_product" -typedef VkPhysicalDeviceShaderIntegerDotProductFeatures VkPhysicalDeviceShaderIntegerDotProductFeaturesKHR; - -typedef VkPhysicalDeviceShaderIntegerDotProductProperties VkPhysicalDeviceShaderIntegerDotProductPropertiesKHR; - - - -#define VK_KHR_pipeline_library 1 -#define VK_KHR_PIPELINE_LIBRARY_SPEC_VERSION 1 -#define VK_KHR_PIPELINE_LIBRARY_EXTENSION_NAME "VK_KHR_pipeline_library" -typedef struct VkPipelineLibraryCreateInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t libraryCount; - const VkPipeline* pLibraries; -} VkPipelineLibraryCreateInfoKHR; - - - -#define VK_KHR_shader_non_semantic_info 1 -#define VK_KHR_SHADER_NON_SEMANTIC_INFO_SPEC_VERSION 1 -#define VK_KHR_SHADER_NON_SEMANTIC_INFO_EXTENSION_NAME "VK_KHR_shader_non_semantic_info" - - -#define VK_KHR_present_id 1 -#define VK_KHR_PRESENT_ID_SPEC_VERSION 1 -#define VK_KHR_PRESENT_ID_EXTENSION_NAME "VK_KHR_present_id" -typedef struct VkPresentIdKHR { - VkStructureType sType; - const void* pNext; - uint32_t swapchainCount; - const uint64_t* pPresentIds; -} VkPresentIdKHR; - -typedef struct VkPhysicalDevicePresentIdFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 presentId; -} VkPhysicalDevicePresentIdFeaturesKHR; - - - -#define VK_KHR_synchronization2 1 -#define VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION 1 -#define VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME "VK_KHR_synchronization2" -typedef VkPipelineStageFlags2 VkPipelineStageFlags2KHR; - -typedef VkPipelineStageFlagBits2 VkPipelineStageFlagBits2KHR; - -typedef VkAccessFlags2 VkAccessFlags2KHR; - -typedef VkAccessFlagBits2 VkAccessFlagBits2KHR; - -typedef VkSubmitFlagBits VkSubmitFlagBitsKHR; - -typedef VkSubmitFlags VkSubmitFlagsKHR; - -typedef VkMemoryBarrier2 VkMemoryBarrier2KHR; - -typedef VkBufferMemoryBarrier2 VkBufferMemoryBarrier2KHR; - -typedef VkImageMemoryBarrier2 VkImageMemoryBarrier2KHR; - -typedef VkDependencyInfo VkDependencyInfoKHR; - -typedef VkSubmitInfo2 VkSubmitInfo2KHR; - -typedef VkSemaphoreSubmitInfo VkSemaphoreSubmitInfoKHR; - -typedef VkCommandBufferSubmitInfo VkCommandBufferSubmitInfoKHR; - -typedef VkPhysicalDeviceSynchronization2Features VkPhysicalDeviceSynchronization2FeaturesKHR; - -typedef struct VkQueueFamilyCheckpointProperties2NV { - VkStructureType sType; - void* pNext; - VkPipelineStageFlags2 checkpointExecutionStageMask; -} VkQueueFamilyCheckpointProperties2NV; - -typedef struct VkCheckpointData2NV { - VkStructureType sType; - void* pNext; - VkPipelineStageFlags2 stage; - void* pCheckpointMarker; -} VkCheckpointData2NV; - -typedef void (VKAPI_PTR *PFN_vkCmdSetEvent2KHR)(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo* pDependencyInfo); -typedef void (VKAPI_PTR *PFN_vkCmdResetEvent2KHR)(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask); -typedef void (VKAPI_PTR *PFN_vkCmdWaitEvents2KHR)(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent* pEvents, const VkDependencyInfo* pDependencyInfos); -typedef void (VKAPI_PTR *PFN_vkCmdPipelineBarrier2KHR)(VkCommandBuffer commandBuffer, const VkDependencyInfo* pDependencyInfo); -typedef void (VKAPI_PTR *PFN_vkCmdWriteTimestamp2KHR)(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query); -typedef VkResult (VKAPI_PTR *PFN_vkQueueSubmit2KHR)(VkQueue queue, uint32_t submitCount, const VkSubmitInfo2* pSubmits, VkFence fence); -typedef void (VKAPI_PTR *PFN_vkCmdWriteBufferMarker2AMD)(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker); -typedef void (VKAPI_PTR *PFN_vkGetQueueCheckpointData2NV)(VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointData2NV* pCheckpointData); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetEvent2KHR( - VkCommandBuffer commandBuffer, - VkEvent event, - const VkDependencyInfo* pDependencyInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdResetEvent2KHR( - VkCommandBuffer commandBuffer, - VkEvent event, - VkPipelineStageFlags2 stageMask); - -VKAPI_ATTR void VKAPI_CALL vkCmdWaitEvents2KHR( - VkCommandBuffer commandBuffer, - uint32_t eventCount, - const VkEvent* pEvents, - const VkDependencyInfo* pDependencyInfos); - -VKAPI_ATTR void VKAPI_CALL vkCmdPipelineBarrier2KHR( - VkCommandBuffer commandBuffer, - const VkDependencyInfo* pDependencyInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdWriteTimestamp2KHR( - VkCommandBuffer commandBuffer, - VkPipelineStageFlags2 stage, - VkQueryPool queryPool, - uint32_t query); - -VKAPI_ATTR VkResult VKAPI_CALL vkQueueSubmit2KHR( - VkQueue queue, - uint32_t submitCount, - const VkSubmitInfo2* pSubmits, - VkFence fence); - -VKAPI_ATTR void VKAPI_CALL vkCmdWriteBufferMarker2AMD( - VkCommandBuffer commandBuffer, - VkPipelineStageFlags2 stage, - VkBuffer dstBuffer, - VkDeviceSize dstOffset, - uint32_t marker); - -VKAPI_ATTR void VKAPI_CALL vkGetQueueCheckpointData2NV( - VkQueue queue, - uint32_t* pCheckpointDataCount, - VkCheckpointData2NV* pCheckpointData); -#endif - - -#define VK_KHR_fragment_shader_barycentric 1 -#define VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION 1 -#define VK_KHR_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME "VK_KHR_fragment_shader_barycentric" -typedef struct VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 fragmentShaderBarycentric; -} VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR; - -typedef struct VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR { - VkStructureType sType; - void* pNext; - VkBool32 triStripVertexOrderIndependentOfProvokingVertex; -} VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR; - - - -#define VK_KHR_shader_subgroup_uniform_control_flow 1 -#define VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_SPEC_VERSION 1 -#define VK_KHR_SHADER_SUBGROUP_UNIFORM_CONTROL_FLOW_EXTENSION_NAME "VK_KHR_shader_subgroup_uniform_control_flow" -typedef struct VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 shaderSubgroupUniformControlFlow; -} VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR; - - - -#define VK_KHR_zero_initialize_workgroup_memory 1 -#define VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_SPEC_VERSION 1 -#define VK_KHR_ZERO_INITIALIZE_WORKGROUP_MEMORY_EXTENSION_NAME "VK_KHR_zero_initialize_workgroup_memory" -typedef VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeaturesKHR; - - - -#define VK_KHR_workgroup_memory_explicit_layout 1 -#define VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_SPEC_VERSION 1 -#define VK_KHR_WORKGROUP_MEMORY_EXPLICIT_LAYOUT_EXTENSION_NAME "VK_KHR_workgroup_memory_explicit_layout" -typedef struct VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 workgroupMemoryExplicitLayout; - VkBool32 workgroupMemoryExplicitLayoutScalarBlockLayout; - VkBool32 workgroupMemoryExplicitLayout8BitAccess; - VkBool32 workgroupMemoryExplicitLayout16BitAccess; -} VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR; - - - -#define VK_KHR_copy_commands2 1 -#define VK_KHR_COPY_COMMANDS_2_SPEC_VERSION 1 -#define VK_KHR_COPY_COMMANDS_2_EXTENSION_NAME "VK_KHR_copy_commands2" -typedef VkCopyBufferInfo2 VkCopyBufferInfo2KHR; - -typedef VkCopyImageInfo2 VkCopyImageInfo2KHR; - -typedef VkCopyBufferToImageInfo2 VkCopyBufferToImageInfo2KHR; - -typedef VkCopyImageToBufferInfo2 VkCopyImageToBufferInfo2KHR; - -typedef VkBlitImageInfo2 VkBlitImageInfo2KHR; - -typedef VkResolveImageInfo2 VkResolveImageInfo2KHR; - -typedef VkBufferCopy2 VkBufferCopy2KHR; - -typedef VkImageCopy2 VkImageCopy2KHR; - -typedef VkImageBlit2 VkImageBlit2KHR; - -typedef VkBufferImageCopy2 VkBufferImageCopy2KHR; - -typedef VkImageResolve2 VkImageResolve2KHR; - -typedef void (VKAPI_PTR *PFN_vkCmdCopyBuffer2KHR)(VkCommandBuffer commandBuffer, const VkCopyBufferInfo2* pCopyBufferInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyImage2KHR)(VkCommandBuffer commandBuffer, const VkCopyImageInfo2* pCopyImageInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyBufferToImage2KHR)(VkCommandBuffer commandBuffer, const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyImageToBuffer2KHR)(VkCommandBuffer commandBuffer, const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo); -typedef void (VKAPI_PTR *PFN_vkCmdBlitImage2KHR)(VkCommandBuffer commandBuffer, const VkBlitImageInfo2* pBlitImageInfo); -typedef void (VKAPI_PTR *PFN_vkCmdResolveImage2KHR)(VkCommandBuffer commandBuffer, const VkResolveImageInfo2* pResolveImageInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdCopyBuffer2KHR( - VkCommandBuffer commandBuffer, - const VkCopyBufferInfo2* pCopyBufferInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyImage2KHR( - VkCommandBuffer commandBuffer, - const VkCopyImageInfo2* pCopyImageInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyBufferToImage2KHR( - VkCommandBuffer commandBuffer, - const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyImageToBuffer2KHR( - VkCommandBuffer commandBuffer, - const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdBlitImage2KHR( - VkCommandBuffer commandBuffer, - const VkBlitImageInfo2* pBlitImageInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdResolveImage2KHR( - VkCommandBuffer commandBuffer, - const VkResolveImageInfo2* pResolveImageInfo); -#endif - - -#define VK_KHR_format_feature_flags2 1 -#define VK_KHR_FORMAT_FEATURE_FLAGS_2_SPEC_VERSION 2 -#define VK_KHR_FORMAT_FEATURE_FLAGS_2_EXTENSION_NAME "VK_KHR_format_feature_flags2" -typedef VkFormatFeatureFlags2 VkFormatFeatureFlags2KHR; - -typedef VkFormatFeatureFlagBits2 VkFormatFeatureFlagBits2KHR; - -typedef VkFormatProperties3 VkFormatProperties3KHR; - - - -#define VK_KHR_ray_tracing_maintenance1 1 -#define VK_KHR_RAY_TRACING_MAINTENANCE_1_SPEC_VERSION 1 -#define VK_KHR_RAY_TRACING_MAINTENANCE_1_EXTENSION_NAME "VK_KHR_ray_tracing_maintenance1" -typedef struct VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 rayTracingMaintenance1; - VkBool32 rayTracingPipelineTraceRaysIndirect2; -} VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR; - -typedef struct VkTraceRaysIndirectCommand2KHR { - VkDeviceAddress raygenShaderRecordAddress; - VkDeviceSize raygenShaderRecordSize; - VkDeviceAddress missShaderBindingTableAddress; - VkDeviceSize missShaderBindingTableSize; - VkDeviceSize missShaderBindingTableStride; - VkDeviceAddress hitShaderBindingTableAddress; - VkDeviceSize hitShaderBindingTableSize; - VkDeviceSize hitShaderBindingTableStride; - VkDeviceAddress callableShaderBindingTableAddress; - VkDeviceSize callableShaderBindingTableSize; - VkDeviceSize callableShaderBindingTableStride; - uint32_t width; - uint32_t height; - uint32_t depth; -} VkTraceRaysIndirectCommand2KHR; - -typedef void (VKAPI_PTR *PFN_vkCmdTraceRaysIndirect2KHR)(VkCommandBuffer commandBuffer, VkDeviceAddress indirectDeviceAddress); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdTraceRaysIndirect2KHR( - VkCommandBuffer commandBuffer, - VkDeviceAddress indirectDeviceAddress); -#endif - - -#define VK_KHR_portability_enumeration 1 -#define VK_KHR_PORTABILITY_ENUMERATION_SPEC_VERSION 1 -#define VK_KHR_PORTABILITY_ENUMERATION_EXTENSION_NAME "VK_KHR_portability_enumeration" - - -#define VK_KHR_maintenance4 1 -#define VK_KHR_MAINTENANCE_4_SPEC_VERSION 2 -#define VK_KHR_MAINTENANCE_4_EXTENSION_NAME "VK_KHR_maintenance4" -typedef VkPhysicalDeviceMaintenance4Features VkPhysicalDeviceMaintenance4FeaturesKHR; - -typedef VkPhysicalDeviceMaintenance4Properties VkPhysicalDeviceMaintenance4PropertiesKHR; - -typedef VkDeviceBufferMemoryRequirements VkDeviceBufferMemoryRequirementsKHR; - -typedef VkDeviceImageMemoryRequirements VkDeviceImageMemoryRequirementsKHR; - -typedef void (VKAPI_PTR *PFN_vkGetDeviceBufferMemoryRequirementsKHR)(VkDevice device, const VkDeviceBufferMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetDeviceImageMemoryRequirementsKHR)(VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkGetDeviceImageSparseMemoryRequirementsKHR)(VkDevice device, const VkDeviceImageMemoryRequirements* pInfo, uint32_t* pSparseMemoryRequirementCount, VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetDeviceBufferMemoryRequirementsKHR( - VkDevice device, - const VkDeviceBufferMemoryRequirements* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageMemoryRequirementsKHR( - VkDevice device, - const VkDeviceImageMemoryRequirements* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceImageSparseMemoryRequirementsKHR( - VkDevice device, - const VkDeviceImageMemoryRequirements* pInfo, - uint32_t* pSparseMemoryRequirementCount, - VkSparseImageMemoryRequirements2* pSparseMemoryRequirements); -#endif - - -#define VK_EXT_debug_report 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDebugReportCallbackEXT) -#define VK_EXT_DEBUG_REPORT_SPEC_VERSION 10 -#define VK_EXT_DEBUG_REPORT_EXTENSION_NAME "VK_EXT_debug_report" - -typedef enum VkDebugReportObjectTypeEXT { - VK_DEBUG_REPORT_OBJECT_TYPE_UNKNOWN_EXT = 0, - VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT = 1, - VK_DEBUG_REPORT_OBJECT_TYPE_PHYSICAL_DEVICE_EXT = 2, - VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT = 3, - VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT = 4, - VK_DEBUG_REPORT_OBJECT_TYPE_SEMAPHORE_EXT = 5, - VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT = 6, - VK_DEBUG_REPORT_OBJECT_TYPE_FENCE_EXT = 7, - VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_MEMORY_EXT = 8, - VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_EXT = 9, - VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT = 10, - VK_DEBUG_REPORT_OBJECT_TYPE_EVENT_EXT = 11, - VK_DEBUG_REPORT_OBJECT_TYPE_QUERY_POOL_EXT = 12, - VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_VIEW_EXT = 13, - VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_VIEW_EXT = 14, - VK_DEBUG_REPORT_OBJECT_TYPE_SHADER_MODULE_EXT = 15, - VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_CACHE_EXT = 16, - VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_LAYOUT_EXT = 17, - VK_DEBUG_REPORT_OBJECT_TYPE_RENDER_PASS_EXT = 18, - VK_DEBUG_REPORT_OBJECT_TYPE_PIPELINE_EXT = 19, - VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_LAYOUT_EXT = 20, - VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_EXT = 21, - VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_POOL_EXT = 22, - VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT = 23, - VK_DEBUG_REPORT_OBJECT_TYPE_FRAMEBUFFER_EXT = 24, - VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_POOL_EXT = 25, - VK_DEBUG_REPORT_OBJECT_TYPE_SURFACE_KHR_EXT = 26, - VK_DEBUG_REPORT_OBJECT_TYPE_SWAPCHAIN_KHR_EXT = 27, - VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT = 28, - VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_KHR_EXT = 29, - VK_DEBUG_REPORT_OBJECT_TYPE_DISPLAY_MODE_KHR_EXT = 30, - VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT = 33, - VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT = 1000156000, - VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT = 1000085000, - VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT = 1000029000, - VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT = 1000029001, - VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_KHR_EXT = 1000150000, - VK_DEBUG_REPORT_OBJECT_TYPE_ACCELERATION_STRUCTURE_NV_EXT = 1000165000, - VK_DEBUG_REPORT_OBJECT_TYPE_BUFFER_COLLECTION_FUCHSIA_EXT = 1000366000, - VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_EXT = VK_DEBUG_REPORT_OBJECT_TYPE_DEBUG_REPORT_CALLBACK_EXT_EXT, - VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT = VK_DEBUG_REPORT_OBJECT_TYPE_VALIDATION_CACHE_EXT_EXT, - VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_KHR_EXT = VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_UPDATE_TEMPLATE_EXT, - VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_KHR_EXT = VK_DEBUG_REPORT_OBJECT_TYPE_SAMPLER_YCBCR_CONVERSION_EXT, - VK_DEBUG_REPORT_OBJECT_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDebugReportObjectTypeEXT; - -typedef enum VkDebugReportFlagBitsEXT { - VK_DEBUG_REPORT_INFORMATION_BIT_EXT = 0x00000001, - VK_DEBUG_REPORT_WARNING_BIT_EXT = 0x00000002, - VK_DEBUG_REPORT_PERFORMANCE_WARNING_BIT_EXT = 0x00000004, - VK_DEBUG_REPORT_ERROR_BIT_EXT = 0x00000008, - VK_DEBUG_REPORT_DEBUG_BIT_EXT = 0x00000010, - VK_DEBUG_REPORT_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDebugReportFlagBitsEXT; -typedef VkFlags VkDebugReportFlagsEXT; -typedef VkBool32 (VKAPI_PTR *PFN_vkDebugReportCallbackEXT)( - VkDebugReportFlagsEXT flags, - VkDebugReportObjectTypeEXT objectType, - uint64_t object, - size_t location, - int32_t messageCode, - const char* pLayerPrefix, - const char* pMessage, - void* pUserData); - -typedef struct VkDebugReportCallbackCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkDebugReportFlagsEXT flags; - PFN_vkDebugReportCallbackEXT pfnCallback; - void* pUserData; -} VkDebugReportCallbackCreateInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateDebugReportCallbackEXT)(VkInstance instance, const VkDebugReportCallbackCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDebugReportCallbackEXT* pCallback); -typedef void (VKAPI_PTR *PFN_vkDestroyDebugReportCallbackEXT)(VkInstance instance, VkDebugReportCallbackEXT callback, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkDebugReportMessageEXT)(VkInstance instance, VkDebugReportFlagsEXT flags, VkDebugReportObjectTypeEXT objectType, uint64_t object, size_t location, int32_t messageCode, const char* pLayerPrefix, const char* pMessage); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDebugReportCallbackEXT( - VkInstance instance, - const VkDebugReportCallbackCreateInfoEXT* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkDebugReportCallbackEXT* pCallback); - -VKAPI_ATTR void VKAPI_CALL vkDestroyDebugReportCallbackEXT( - VkInstance instance, - VkDebugReportCallbackEXT callback, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkDebugReportMessageEXT( - VkInstance instance, - VkDebugReportFlagsEXT flags, - VkDebugReportObjectTypeEXT objectType, - uint64_t object, - size_t location, - int32_t messageCode, - const char* pLayerPrefix, - const char* pMessage); -#endif - - -#define VK_NV_glsl_shader 1 -#define VK_NV_GLSL_SHADER_SPEC_VERSION 1 -#define VK_NV_GLSL_SHADER_EXTENSION_NAME "VK_NV_glsl_shader" - - -#define VK_EXT_depth_range_unrestricted 1 -#define VK_EXT_DEPTH_RANGE_UNRESTRICTED_SPEC_VERSION 1 -#define VK_EXT_DEPTH_RANGE_UNRESTRICTED_EXTENSION_NAME "VK_EXT_depth_range_unrestricted" - - -#define VK_IMG_filter_cubic 1 -#define VK_IMG_FILTER_CUBIC_SPEC_VERSION 1 -#define VK_IMG_FILTER_CUBIC_EXTENSION_NAME "VK_IMG_filter_cubic" - - -#define VK_AMD_rasterization_order 1 -#define VK_AMD_RASTERIZATION_ORDER_SPEC_VERSION 1 -#define VK_AMD_RASTERIZATION_ORDER_EXTENSION_NAME "VK_AMD_rasterization_order" - -typedef enum VkRasterizationOrderAMD { - VK_RASTERIZATION_ORDER_STRICT_AMD = 0, - VK_RASTERIZATION_ORDER_RELAXED_AMD = 1, - VK_RASTERIZATION_ORDER_MAX_ENUM_AMD = 0x7FFFFFFF -} VkRasterizationOrderAMD; -typedef struct VkPipelineRasterizationStateRasterizationOrderAMD { - VkStructureType sType; - const void* pNext; - VkRasterizationOrderAMD rasterizationOrder; -} VkPipelineRasterizationStateRasterizationOrderAMD; - - - -#define VK_AMD_shader_trinary_minmax 1 -#define VK_AMD_SHADER_TRINARY_MINMAX_SPEC_VERSION 1 -#define VK_AMD_SHADER_TRINARY_MINMAX_EXTENSION_NAME "VK_AMD_shader_trinary_minmax" - - -#define VK_AMD_shader_explicit_vertex_parameter 1 -#define VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_SPEC_VERSION 1 -#define VK_AMD_SHADER_EXPLICIT_VERTEX_PARAMETER_EXTENSION_NAME "VK_AMD_shader_explicit_vertex_parameter" - - -#define VK_EXT_debug_marker 1 -#define VK_EXT_DEBUG_MARKER_SPEC_VERSION 4 -#define VK_EXT_DEBUG_MARKER_EXTENSION_NAME "VK_EXT_debug_marker" -typedef struct VkDebugMarkerObjectNameInfoEXT { - VkStructureType sType; - const void* pNext; - VkDebugReportObjectTypeEXT objectType; - uint64_t object; - const char* pObjectName; -} VkDebugMarkerObjectNameInfoEXT; - -typedef struct VkDebugMarkerObjectTagInfoEXT { - VkStructureType sType; - const void* pNext; - VkDebugReportObjectTypeEXT objectType; - uint64_t object; - uint64_t tagName; - size_t tagSize; - const void* pTag; -} VkDebugMarkerObjectTagInfoEXT; - -typedef struct VkDebugMarkerMarkerInfoEXT { - VkStructureType sType; - const void* pNext; - const char* pMarkerName; - float color[4]; -} VkDebugMarkerMarkerInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkDebugMarkerSetObjectTagEXT)(VkDevice device, const VkDebugMarkerObjectTagInfoEXT* pTagInfo); -typedef VkResult (VKAPI_PTR *PFN_vkDebugMarkerSetObjectNameEXT)(VkDevice device, const VkDebugMarkerObjectNameInfoEXT* pNameInfo); -typedef void (VKAPI_PTR *PFN_vkCmdDebugMarkerBeginEXT)(VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT* pMarkerInfo); -typedef void (VKAPI_PTR *PFN_vkCmdDebugMarkerEndEXT)(VkCommandBuffer commandBuffer); -typedef void (VKAPI_PTR *PFN_vkCmdDebugMarkerInsertEXT)(VkCommandBuffer commandBuffer, const VkDebugMarkerMarkerInfoEXT* pMarkerInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkDebugMarkerSetObjectTagEXT( - VkDevice device, - const VkDebugMarkerObjectTagInfoEXT* pTagInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkDebugMarkerSetObjectNameEXT( - VkDevice device, - const VkDebugMarkerObjectNameInfoEXT* pNameInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdDebugMarkerBeginEXT( - VkCommandBuffer commandBuffer, - const VkDebugMarkerMarkerInfoEXT* pMarkerInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdDebugMarkerEndEXT( - VkCommandBuffer commandBuffer); - -VKAPI_ATTR void VKAPI_CALL vkCmdDebugMarkerInsertEXT( - VkCommandBuffer commandBuffer, - const VkDebugMarkerMarkerInfoEXT* pMarkerInfo); -#endif - - -#define VK_AMD_gcn_shader 1 -#define VK_AMD_GCN_SHADER_SPEC_VERSION 1 -#define VK_AMD_GCN_SHADER_EXTENSION_NAME "VK_AMD_gcn_shader" - - -#define VK_NV_dedicated_allocation 1 -#define VK_NV_DEDICATED_ALLOCATION_SPEC_VERSION 1 -#define VK_NV_DEDICATED_ALLOCATION_EXTENSION_NAME "VK_NV_dedicated_allocation" -typedef struct VkDedicatedAllocationImageCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkBool32 dedicatedAllocation; -} VkDedicatedAllocationImageCreateInfoNV; - -typedef struct VkDedicatedAllocationBufferCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkBool32 dedicatedAllocation; -} VkDedicatedAllocationBufferCreateInfoNV; - -typedef struct VkDedicatedAllocationMemoryAllocateInfoNV { - VkStructureType sType; - const void* pNext; - VkImage image; - VkBuffer buffer; -} VkDedicatedAllocationMemoryAllocateInfoNV; - - - -#define VK_EXT_transform_feedback 1 -#define VK_EXT_TRANSFORM_FEEDBACK_SPEC_VERSION 1 -#define VK_EXT_TRANSFORM_FEEDBACK_EXTENSION_NAME "VK_EXT_transform_feedback" -typedef VkFlags VkPipelineRasterizationStateStreamCreateFlagsEXT; -typedef struct VkPhysicalDeviceTransformFeedbackFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 transformFeedback; - VkBool32 geometryStreams; -} VkPhysicalDeviceTransformFeedbackFeaturesEXT; - -typedef struct VkPhysicalDeviceTransformFeedbackPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t maxTransformFeedbackStreams; - uint32_t maxTransformFeedbackBuffers; - VkDeviceSize maxTransformFeedbackBufferSize; - uint32_t maxTransformFeedbackStreamDataSize; - uint32_t maxTransformFeedbackBufferDataSize; - uint32_t maxTransformFeedbackBufferDataStride; - VkBool32 transformFeedbackQueries; - VkBool32 transformFeedbackStreamsLinesTriangles; - VkBool32 transformFeedbackRasterizationStreamSelect; - VkBool32 transformFeedbackDraw; -} VkPhysicalDeviceTransformFeedbackPropertiesEXT; - -typedef struct VkPipelineRasterizationStateStreamCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkPipelineRasterizationStateStreamCreateFlagsEXT flags; - uint32_t rasterizationStream; -} VkPipelineRasterizationStateStreamCreateInfoEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdBindTransformFeedbackBuffersEXT)(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets, const VkDeviceSize* pSizes); -typedef void (VKAPI_PTR *PFN_vkCmdBeginTransformFeedbackEXT)(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer* pCounterBuffers, const VkDeviceSize* pCounterBufferOffsets); -typedef void (VKAPI_PTR *PFN_vkCmdEndTransformFeedbackEXT)(VkCommandBuffer commandBuffer, uint32_t firstCounterBuffer, uint32_t counterBufferCount, const VkBuffer* pCounterBuffers, const VkDeviceSize* pCounterBufferOffsets); -typedef void (VKAPI_PTR *PFN_vkCmdBeginQueryIndexedEXT)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, VkQueryControlFlags flags, uint32_t index); -typedef void (VKAPI_PTR *PFN_vkCmdEndQueryIndexedEXT)(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t query, uint32_t index); -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndirectByteCountEXT)(VkCommandBuffer commandBuffer, uint32_t instanceCount, uint32_t firstInstance, VkBuffer counterBuffer, VkDeviceSize counterBufferOffset, uint32_t counterOffset, uint32_t vertexStride); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdBindTransformFeedbackBuffersEXT( - VkCommandBuffer commandBuffer, - uint32_t firstBinding, - uint32_t bindingCount, - const VkBuffer* pBuffers, - const VkDeviceSize* pOffsets, - const VkDeviceSize* pSizes); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginTransformFeedbackEXT( - VkCommandBuffer commandBuffer, - uint32_t firstCounterBuffer, - uint32_t counterBufferCount, - const VkBuffer* pCounterBuffers, - const VkDeviceSize* pCounterBufferOffsets); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndTransformFeedbackEXT( - VkCommandBuffer commandBuffer, - uint32_t firstCounterBuffer, - uint32_t counterBufferCount, - const VkBuffer* pCounterBuffers, - const VkDeviceSize* pCounterBufferOffsets); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginQueryIndexedEXT( - VkCommandBuffer commandBuffer, - VkQueryPool queryPool, - uint32_t query, - VkQueryControlFlags flags, - uint32_t index); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndQueryIndexedEXT( - VkCommandBuffer commandBuffer, - VkQueryPool queryPool, - uint32_t query, - uint32_t index); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndirectByteCountEXT( - VkCommandBuffer commandBuffer, - uint32_t instanceCount, - uint32_t firstInstance, - VkBuffer counterBuffer, - VkDeviceSize counterBufferOffset, - uint32_t counterOffset, - uint32_t vertexStride); -#endif - - -#define VK_NVX_binary_import 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkCuModuleNVX) -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkCuFunctionNVX) -#define VK_NVX_BINARY_IMPORT_SPEC_VERSION 1 -#define VK_NVX_BINARY_IMPORT_EXTENSION_NAME "VK_NVX_binary_import" -typedef struct VkCuModuleCreateInfoNVX { - VkStructureType sType; - const void* pNext; - size_t dataSize; - const void* pData; -} VkCuModuleCreateInfoNVX; - -typedef struct VkCuFunctionCreateInfoNVX { - VkStructureType sType; - const void* pNext; - VkCuModuleNVX module; - const char* pName; -} VkCuFunctionCreateInfoNVX; - -typedef struct VkCuLaunchInfoNVX { - VkStructureType sType; - const void* pNext; - VkCuFunctionNVX function; - uint32_t gridDimX; - uint32_t gridDimY; - uint32_t gridDimZ; - uint32_t blockDimX; - uint32_t blockDimY; - uint32_t blockDimZ; - uint32_t sharedMemBytes; - size_t paramCount; - const void* const * pParams; - size_t extraCount; - const void* const * pExtras; -} VkCuLaunchInfoNVX; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateCuModuleNVX)(VkDevice device, const VkCuModuleCreateInfoNVX* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkCuModuleNVX* pModule); -typedef VkResult (VKAPI_PTR *PFN_vkCreateCuFunctionNVX)(VkDevice device, const VkCuFunctionCreateInfoNVX* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkCuFunctionNVX* pFunction); -typedef void (VKAPI_PTR *PFN_vkDestroyCuModuleNVX)(VkDevice device, VkCuModuleNVX module, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkDestroyCuFunctionNVX)(VkDevice device, VkCuFunctionNVX function, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkCmdCuLaunchKernelNVX)(VkCommandBuffer commandBuffer, const VkCuLaunchInfoNVX* pLaunchInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateCuModuleNVX( - VkDevice device, - const VkCuModuleCreateInfoNVX* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkCuModuleNVX* pModule); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateCuFunctionNVX( - VkDevice device, - const VkCuFunctionCreateInfoNVX* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkCuFunctionNVX* pFunction); - -VKAPI_ATTR void VKAPI_CALL vkDestroyCuModuleNVX( - VkDevice device, - VkCuModuleNVX module, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkDestroyCuFunctionNVX( - VkDevice device, - VkCuFunctionNVX function, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkCmdCuLaunchKernelNVX( - VkCommandBuffer commandBuffer, - const VkCuLaunchInfoNVX* pLaunchInfo); -#endif - - -#define VK_NVX_image_view_handle 1 -#define VK_NVX_IMAGE_VIEW_HANDLE_SPEC_VERSION 2 -#define VK_NVX_IMAGE_VIEW_HANDLE_EXTENSION_NAME "VK_NVX_image_view_handle" -typedef struct VkImageViewHandleInfoNVX { - VkStructureType sType; - const void* pNext; - VkImageView imageView; - VkDescriptorType descriptorType; - VkSampler sampler; -} VkImageViewHandleInfoNVX; - -typedef struct VkImageViewAddressPropertiesNVX { - VkStructureType sType; - void* pNext; - VkDeviceAddress deviceAddress; - VkDeviceSize size; -} VkImageViewAddressPropertiesNVX; - -typedef uint32_t (VKAPI_PTR *PFN_vkGetImageViewHandleNVX)(VkDevice device, const VkImageViewHandleInfoNVX* pInfo); -typedef VkResult (VKAPI_PTR *PFN_vkGetImageViewAddressNVX)(VkDevice device, VkImageView imageView, VkImageViewAddressPropertiesNVX* pProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR uint32_t VKAPI_CALL vkGetImageViewHandleNVX( - VkDevice device, - const VkImageViewHandleInfoNVX* pInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetImageViewAddressNVX( - VkDevice device, - VkImageView imageView, - VkImageViewAddressPropertiesNVX* pProperties); -#endif - - -#define VK_AMD_draw_indirect_count 1 -#define VK_AMD_DRAW_INDIRECT_COUNT_SPEC_VERSION 2 -#define VK_AMD_DRAW_INDIRECT_COUNT_EXTENSION_NAME "VK_AMD_draw_indirect_count" -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndirectCountAMD)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdDrawIndexedIndirectCountAMD)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndirectCountAMD( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawIndexedIndirectCountAMD( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride); -#endif - - -#define VK_AMD_negative_viewport_height 1 -#define VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_SPEC_VERSION 1 -#define VK_AMD_NEGATIVE_VIEWPORT_HEIGHT_EXTENSION_NAME "VK_AMD_negative_viewport_height" - - -#define VK_AMD_gpu_shader_half_float 1 -#define VK_AMD_GPU_SHADER_HALF_FLOAT_SPEC_VERSION 2 -#define VK_AMD_GPU_SHADER_HALF_FLOAT_EXTENSION_NAME "VK_AMD_gpu_shader_half_float" - - -#define VK_AMD_shader_ballot 1 -#define VK_AMD_SHADER_BALLOT_SPEC_VERSION 1 -#define VK_AMD_SHADER_BALLOT_EXTENSION_NAME "VK_AMD_shader_ballot" - - -#define VK_AMD_texture_gather_bias_lod 1 -#define VK_AMD_TEXTURE_GATHER_BIAS_LOD_SPEC_VERSION 1 -#define VK_AMD_TEXTURE_GATHER_BIAS_LOD_EXTENSION_NAME "VK_AMD_texture_gather_bias_lod" -typedef struct VkTextureLODGatherFormatPropertiesAMD { - VkStructureType sType; - void* pNext; - VkBool32 supportsTextureGatherLODBiasAMD; -} VkTextureLODGatherFormatPropertiesAMD; - - - -#define VK_AMD_shader_info 1 -#define VK_AMD_SHADER_INFO_SPEC_VERSION 1 -#define VK_AMD_SHADER_INFO_EXTENSION_NAME "VK_AMD_shader_info" - -typedef enum VkShaderInfoTypeAMD { - VK_SHADER_INFO_TYPE_STATISTICS_AMD = 0, - VK_SHADER_INFO_TYPE_BINARY_AMD = 1, - VK_SHADER_INFO_TYPE_DISASSEMBLY_AMD = 2, - VK_SHADER_INFO_TYPE_MAX_ENUM_AMD = 0x7FFFFFFF -} VkShaderInfoTypeAMD; -typedef struct VkShaderResourceUsageAMD { - uint32_t numUsedVgprs; - uint32_t numUsedSgprs; - uint32_t ldsSizePerLocalWorkGroup; - size_t ldsUsageSizeInBytes; - size_t scratchMemUsageInBytes; -} VkShaderResourceUsageAMD; - -typedef struct VkShaderStatisticsInfoAMD { - VkShaderStageFlags shaderStageMask; - VkShaderResourceUsageAMD resourceUsage; - uint32_t numPhysicalVgprs; - uint32_t numPhysicalSgprs; - uint32_t numAvailableVgprs; - uint32_t numAvailableSgprs; - uint32_t computeWorkGroupSize[3]; -} VkShaderStatisticsInfoAMD; - -typedef VkResult (VKAPI_PTR *PFN_vkGetShaderInfoAMD)(VkDevice device, VkPipeline pipeline, VkShaderStageFlagBits shaderStage, VkShaderInfoTypeAMD infoType, size_t* pInfoSize, void* pInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetShaderInfoAMD( - VkDevice device, - VkPipeline pipeline, - VkShaderStageFlagBits shaderStage, - VkShaderInfoTypeAMD infoType, - size_t* pInfoSize, - void* pInfo); -#endif - - -#define VK_AMD_shader_image_load_store_lod 1 -#define VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_SPEC_VERSION 1 -#define VK_AMD_SHADER_IMAGE_LOAD_STORE_LOD_EXTENSION_NAME "VK_AMD_shader_image_load_store_lod" - - -#define VK_NV_corner_sampled_image 1 -#define VK_NV_CORNER_SAMPLED_IMAGE_SPEC_VERSION 2 -#define VK_NV_CORNER_SAMPLED_IMAGE_EXTENSION_NAME "VK_NV_corner_sampled_image" -typedef struct VkPhysicalDeviceCornerSampledImageFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 cornerSampledImage; -} VkPhysicalDeviceCornerSampledImageFeaturesNV; - - - -#define VK_IMG_format_pvrtc 1 -#define VK_IMG_FORMAT_PVRTC_SPEC_VERSION 1 -#define VK_IMG_FORMAT_PVRTC_EXTENSION_NAME "VK_IMG_format_pvrtc" - - -#define VK_NV_external_memory_capabilities 1 -#define VK_NV_EXTERNAL_MEMORY_CAPABILITIES_SPEC_VERSION 1 -#define VK_NV_EXTERNAL_MEMORY_CAPABILITIES_EXTENSION_NAME "VK_NV_external_memory_capabilities" - -typedef enum VkExternalMemoryHandleTypeFlagBitsNV { - VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT_NV = 0x00000001, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_KMT_BIT_NV = 0x00000002, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_BIT_NV = 0x00000004, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_D3D11_IMAGE_KMT_BIT_NV = 0x00000008, - VK_EXTERNAL_MEMORY_HANDLE_TYPE_FLAG_BITS_MAX_ENUM_NV = 0x7FFFFFFF -} VkExternalMemoryHandleTypeFlagBitsNV; -typedef VkFlags VkExternalMemoryHandleTypeFlagsNV; - -typedef enum VkExternalMemoryFeatureFlagBitsNV { - VK_EXTERNAL_MEMORY_FEATURE_DEDICATED_ONLY_BIT_NV = 0x00000001, - VK_EXTERNAL_MEMORY_FEATURE_EXPORTABLE_BIT_NV = 0x00000002, - VK_EXTERNAL_MEMORY_FEATURE_IMPORTABLE_BIT_NV = 0x00000004, - VK_EXTERNAL_MEMORY_FEATURE_FLAG_BITS_MAX_ENUM_NV = 0x7FFFFFFF -} VkExternalMemoryFeatureFlagBitsNV; -typedef VkFlags VkExternalMemoryFeatureFlagsNV; -typedef struct VkExternalImageFormatPropertiesNV { - VkImageFormatProperties imageFormatProperties; - VkExternalMemoryFeatureFlagsNV externalMemoryFeatures; - VkExternalMemoryHandleTypeFlagsNV exportFromImportedHandleTypes; - VkExternalMemoryHandleTypeFlagsNV compatibleHandleTypes; -} VkExternalImageFormatPropertiesNV; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceExternalImageFormatPropertiesNV)(VkPhysicalDevice physicalDevice, VkFormat format, VkImageType type, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkExternalMemoryHandleTypeFlagsNV externalHandleType, VkExternalImageFormatPropertiesNV* pExternalImageFormatProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceExternalImageFormatPropertiesNV( - VkPhysicalDevice physicalDevice, - VkFormat format, - VkImageType type, - VkImageTiling tiling, - VkImageUsageFlags usage, - VkImageCreateFlags flags, - VkExternalMemoryHandleTypeFlagsNV externalHandleType, - VkExternalImageFormatPropertiesNV* pExternalImageFormatProperties); -#endif - - -#define VK_NV_external_memory 1 -#define VK_NV_EXTERNAL_MEMORY_SPEC_VERSION 1 -#define VK_NV_EXTERNAL_MEMORY_EXTENSION_NAME "VK_NV_external_memory" -typedef struct VkExternalMemoryImageCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlagsNV handleTypes; -} VkExternalMemoryImageCreateInfoNV; - -typedef struct VkExportMemoryAllocateInfoNV { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlagsNV handleTypes; -} VkExportMemoryAllocateInfoNV; - - - -#define VK_EXT_validation_flags 1 -#define VK_EXT_VALIDATION_FLAGS_SPEC_VERSION 2 -#define VK_EXT_VALIDATION_FLAGS_EXTENSION_NAME "VK_EXT_validation_flags" - -typedef enum VkValidationCheckEXT { - VK_VALIDATION_CHECK_ALL_EXT = 0, - VK_VALIDATION_CHECK_SHADERS_EXT = 1, - VK_VALIDATION_CHECK_MAX_ENUM_EXT = 0x7FFFFFFF -} VkValidationCheckEXT; -typedef struct VkValidationFlagsEXT { - VkStructureType sType; - const void* pNext; - uint32_t disabledValidationCheckCount; - const VkValidationCheckEXT* pDisabledValidationChecks; -} VkValidationFlagsEXT; - - - -#define VK_EXT_shader_subgroup_ballot 1 -#define VK_EXT_SHADER_SUBGROUP_BALLOT_SPEC_VERSION 1 -#define VK_EXT_SHADER_SUBGROUP_BALLOT_EXTENSION_NAME "VK_EXT_shader_subgroup_ballot" - - -#define VK_EXT_shader_subgroup_vote 1 -#define VK_EXT_SHADER_SUBGROUP_VOTE_SPEC_VERSION 1 -#define VK_EXT_SHADER_SUBGROUP_VOTE_EXTENSION_NAME "VK_EXT_shader_subgroup_vote" - - -#define VK_EXT_texture_compression_astc_hdr 1 -#define VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_SPEC_VERSION 1 -#define VK_EXT_TEXTURE_COMPRESSION_ASTC_HDR_EXTENSION_NAME "VK_EXT_texture_compression_astc_hdr" -typedef VkPhysicalDeviceTextureCompressionASTCHDRFeatures VkPhysicalDeviceTextureCompressionASTCHDRFeaturesEXT; - - - -#define VK_EXT_astc_decode_mode 1 -#define VK_EXT_ASTC_DECODE_MODE_SPEC_VERSION 1 -#define VK_EXT_ASTC_DECODE_MODE_EXTENSION_NAME "VK_EXT_astc_decode_mode" -typedef struct VkImageViewASTCDecodeModeEXT { - VkStructureType sType; - const void* pNext; - VkFormat decodeMode; -} VkImageViewASTCDecodeModeEXT; - -typedef struct VkPhysicalDeviceASTCDecodeFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 decodeModeSharedExponent; -} VkPhysicalDeviceASTCDecodeFeaturesEXT; - - - -#define VK_EXT_pipeline_robustness 1 -#define VK_EXT_PIPELINE_ROBUSTNESS_SPEC_VERSION 1 -#define VK_EXT_PIPELINE_ROBUSTNESS_EXTENSION_NAME "VK_EXT_pipeline_robustness" - -typedef enum VkPipelineRobustnessBufferBehaviorEXT { - VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DEVICE_DEFAULT_EXT = 0, - VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_DISABLED_EXT = 1, - VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_EXT = 2, - VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_ROBUST_BUFFER_ACCESS_2_EXT = 3, - VK_PIPELINE_ROBUSTNESS_BUFFER_BEHAVIOR_MAX_ENUM_EXT = 0x7FFFFFFF -} VkPipelineRobustnessBufferBehaviorEXT; - -typedef enum VkPipelineRobustnessImageBehaviorEXT { - VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DEVICE_DEFAULT_EXT = 0, - VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_DISABLED_EXT = 1, - VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_EXT = 2, - VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_ROBUST_IMAGE_ACCESS_2_EXT = 3, - VK_PIPELINE_ROBUSTNESS_IMAGE_BEHAVIOR_MAX_ENUM_EXT = 0x7FFFFFFF -} VkPipelineRobustnessImageBehaviorEXT; -typedef struct VkPhysicalDevicePipelineRobustnessFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 pipelineRobustness; -} VkPhysicalDevicePipelineRobustnessFeaturesEXT; - -typedef struct VkPhysicalDevicePipelineRobustnessPropertiesEXT { - VkStructureType sType; - void* pNext; - VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessStorageBuffers; - VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessUniformBuffers; - VkPipelineRobustnessBufferBehaviorEXT defaultRobustnessVertexInputs; - VkPipelineRobustnessImageBehaviorEXT defaultRobustnessImages; -} VkPhysicalDevicePipelineRobustnessPropertiesEXT; - -typedef struct VkPipelineRobustnessCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkPipelineRobustnessBufferBehaviorEXT storageBuffers; - VkPipelineRobustnessBufferBehaviorEXT uniformBuffers; - VkPipelineRobustnessBufferBehaviorEXT vertexInputs; - VkPipelineRobustnessImageBehaviorEXT images; -} VkPipelineRobustnessCreateInfoEXT; - - - -#define VK_EXT_conditional_rendering 1 -#define VK_EXT_CONDITIONAL_RENDERING_SPEC_VERSION 2 -#define VK_EXT_CONDITIONAL_RENDERING_EXTENSION_NAME "VK_EXT_conditional_rendering" - -typedef enum VkConditionalRenderingFlagBitsEXT { - VK_CONDITIONAL_RENDERING_INVERTED_BIT_EXT = 0x00000001, - VK_CONDITIONAL_RENDERING_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkConditionalRenderingFlagBitsEXT; -typedef VkFlags VkConditionalRenderingFlagsEXT; -typedef struct VkConditionalRenderingBeginInfoEXT { - VkStructureType sType; - const void* pNext; - VkBuffer buffer; - VkDeviceSize offset; - VkConditionalRenderingFlagsEXT flags; -} VkConditionalRenderingBeginInfoEXT; - -typedef struct VkPhysicalDeviceConditionalRenderingFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 conditionalRendering; - VkBool32 inheritedConditionalRendering; -} VkPhysicalDeviceConditionalRenderingFeaturesEXT; - -typedef struct VkCommandBufferInheritanceConditionalRenderingInfoEXT { - VkStructureType sType; - const void* pNext; - VkBool32 conditionalRenderingEnable; -} VkCommandBufferInheritanceConditionalRenderingInfoEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdBeginConditionalRenderingEXT)(VkCommandBuffer commandBuffer, const VkConditionalRenderingBeginInfoEXT* pConditionalRenderingBegin); -typedef void (VKAPI_PTR *PFN_vkCmdEndConditionalRenderingEXT)(VkCommandBuffer commandBuffer); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdBeginConditionalRenderingEXT( - VkCommandBuffer commandBuffer, - const VkConditionalRenderingBeginInfoEXT* pConditionalRenderingBegin); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndConditionalRenderingEXT( - VkCommandBuffer commandBuffer); -#endif - - -#define VK_NV_clip_space_w_scaling 1 -#define VK_NV_CLIP_SPACE_W_SCALING_SPEC_VERSION 1 -#define VK_NV_CLIP_SPACE_W_SCALING_EXTENSION_NAME "VK_NV_clip_space_w_scaling" -typedef struct VkViewportWScalingNV { - float xcoeff; - float ycoeff; -} VkViewportWScalingNV; - -typedef struct VkPipelineViewportWScalingStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkBool32 viewportWScalingEnable; - uint32_t viewportCount; - const VkViewportWScalingNV* pViewportWScalings; -} VkPipelineViewportWScalingStateCreateInfoNV; - -typedef void (VKAPI_PTR *PFN_vkCmdSetViewportWScalingNV)(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewportWScalingNV* pViewportWScalings); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetViewportWScalingNV( - VkCommandBuffer commandBuffer, - uint32_t firstViewport, - uint32_t viewportCount, - const VkViewportWScalingNV* pViewportWScalings); -#endif - - -#define VK_EXT_direct_mode_display 1 -#define VK_EXT_DIRECT_MODE_DISPLAY_SPEC_VERSION 1 -#define VK_EXT_DIRECT_MODE_DISPLAY_EXTENSION_NAME "VK_EXT_direct_mode_display" -typedef VkResult (VKAPI_PTR *PFN_vkReleaseDisplayEXT)(VkPhysicalDevice physicalDevice, VkDisplayKHR display); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkReleaseDisplayEXT( - VkPhysicalDevice physicalDevice, - VkDisplayKHR display); -#endif - - -#define VK_EXT_display_surface_counter 1 -#define VK_EXT_DISPLAY_SURFACE_COUNTER_SPEC_VERSION 1 -#define VK_EXT_DISPLAY_SURFACE_COUNTER_EXTENSION_NAME "VK_EXT_display_surface_counter" - -typedef enum VkSurfaceCounterFlagBitsEXT { - VK_SURFACE_COUNTER_VBLANK_BIT_EXT = 0x00000001, - VK_SURFACE_COUNTER_VBLANK_EXT = VK_SURFACE_COUNTER_VBLANK_BIT_EXT, - VK_SURFACE_COUNTER_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkSurfaceCounterFlagBitsEXT; -typedef VkFlags VkSurfaceCounterFlagsEXT; -typedef struct VkSurfaceCapabilities2EXT { - VkStructureType sType; - void* pNext; - uint32_t minImageCount; - uint32_t maxImageCount; - VkExtent2D currentExtent; - VkExtent2D minImageExtent; - VkExtent2D maxImageExtent; - uint32_t maxImageArrayLayers; - VkSurfaceTransformFlagsKHR supportedTransforms; - VkSurfaceTransformFlagBitsKHR currentTransform; - VkCompositeAlphaFlagsKHR supportedCompositeAlpha; - VkImageUsageFlags supportedUsageFlags; - VkSurfaceCounterFlagsEXT supportedSurfaceCounters; -} VkSurfaceCapabilities2EXT; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfaceCapabilities2EXT)(VkPhysicalDevice physicalDevice, VkSurfaceKHR surface, VkSurfaceCapabilities2EXT* pSurfaceCapabilities); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfaceCapabilities2EXT( - VkPhysicalDevice physicalDevice, - VkSurfaceKHR surface, - VkSurfaceCapabilities2EXT* pSurfaceCapabilities); -#endif - - -#define VK_EXT_display_control 1 -#define VK_EXT_DISPLAY_CONTROL_SPEC_VERSION 1 -#define VK_EXT_DISPLAY_CONTROL_EXTENSION_NAME "VK_EXT_display_control" - -typedef enum VkDisplayPowerStateEXT { - VK_DISPLAY_POWER_STATE_OFF_EXT = 0, - VK_DISPLAY_POWER_STATE_SUSPEND_EXT = 1, - VK_DISPLAY_POWER_STATE_ON_EXT = 2, - VK_DISPLAY_POWER_STATE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDisplayPowerStateEXT; - -typedef enum VkDeviceEventTypeEXT { - VK_DEVICE_EVENT_TYPE_DISPLAY_HOTPLUG_EXT = 0, - VK_DEVICE_EVENT_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDeviceEventTypeEXT; - -typedef enum VkDisplayEventTypeEXT { - VK_DISPLAY_EVENT_TYPE_FIRST_PIXEL_OUT_EXT = 0, - VK_DISPLAY_EVENT_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDisplayEventTypeEXT; -typedef struct VkDisplayPowerInfoEXT { - VkStructureType sType; - const void* pNext; - VkDisplayPowerStateEXT powerState; -} VkDisplayPowerInfoEXT; - -typedef struct VkDeviceEventInfoEXT { - VkStructureType sType; - const void* pNext; - VkDeviceEventTypeEXT deviceEvent; -} VkDeviceEventInfoEXT; - -typedef struct VkDisplayEventInfoEXT { - VkStructureType sType; - const void* pNext; - VkDisplayEventTypeEXT displayEvent; -} VkDisplayEventInfoEXT; - -typedef struct VkSwapchainCounterCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkSurfaceCounterFlagsEXT surfaceCounters; -} VkSwapchainCounterCreateInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkDisplayPowerControlEXT)(VkDevice device, VkDisplayKHR display, const VkDisplayPowerInfoEXT* pDisplayPowerInfo); -typedef VkResult (VKAPI_PTR *PFN_vkRegisterDeviceEventEXT)(VkDevice device, const VkDeviceEventInfoEXT* pDeviceEventInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence); -typedef VkResult (VKAPI_PTR *PFN_vkRegisterDisplayEventEXT)(VkDevice device, VkDisplayKHR display, const VkDisplayEventInfoEXT* pDisplayEventInfo, const VkAllocationCallbacks* pAllocator, VkFence* pFence); -typedef VkResult (VKAPI_PTR *PFN_vkGetSwapchainCounterEXT)(VkDevice device, VkSwapchainKHR swapchain, VkSurfaceCounterFlagBitsEXT counter, uint64_t* pCounterValue); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkDisplayPowerControlEXT( - VkDevice device, - VkDisplayKHR display, - const VkDisplayPowerInfoEXT* pDisplayPowerInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkRegisterDeviceEventEXT( - VkDevice device, - const VkDeviceEventInfoEXT* pDeviceEventInfo, - const VkAllocationCallbacks* pAllocator, - VkFence* pFence); - -VKAPI_ATTR VkResult VKAPI_CALL vkRegisterDisplayEventEXT( - VkDevice device, - VkDisplayKHR display, - const VkDisplayEventInfoEXT* pDisplayEventInfo, - const VkAllocationCallbacks* pAllocator, - VkFence* pFence); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetSwapchainCounterEXT( - VkDevice device, - VkSwapchainKHR swapchain, - VkSurfaceCounterFlagBitsEXT counter, - uint64_t* pCounterValue); -#endif - - -#define VK_GOOGLE_display_timing 1 -#define VK_GOOGLE_DISPLAY_TIMING_SPEC_VERSION 1 -#define VK_GOOGLE_DISPLAY_TIMING_EXTENSION_NAME "VK_GOOGLE_display_timing" -typedef struct VkRefreshCycleDurationGOOGLE { - uint64_t refreshDuration; -} VkRefreshCycleDurationGOOGLE; - -typedef struct VkPastPresentationTimingGOOGLE { - uint32_t presentID; - uint64_t desiredPresentTime; - uint64_t actualPresentTime; - uint64_t earliestPresentTime; - uint64_t presentMargin; -} VkPastPresentationTimingGOOGLE; - -typedef struct VkPresentTimeGOOGLE { - uint32_t presentID; - uint64_t desiredPresentTime; -} VkPresentTimeGOOGLE; - -typedef struct VkPresentTimesInfoGOOGLE { - VkStructureType sType; - const void* pNext; - uint32_t swapchainCount; - const VkPresentTimeGOOGLE* pTimes; -} VkPresentTimesInfoGOOGLE; - -typedef VkResult (VKAPI_PTR *PFN_vkGetRefreshCycleDurationGOOGLE)(VkDevice device, VkSwapchainKHR swapchain, VkRefreshCycleDurationGOOGLE* pDisplayTimingProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetPastPresentationTimingGOOGLE)(VkDevice device, VkSwapchainKHR swapchain, uint32_t* pPresentationTimingCount, VkPastPresentationTimingGOOGLE* pPresentationTimings); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetRefreshCycleDurationGOOGLE( - VkDevice device, - VkSwapchainKHR swapchain, - VkRefreshCycleDurationGOOGLE* pDisplayTimingProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPastPresentationTimingGOOGLE( - VkDevice device, - VkSwapchainKHR swapchain, - uint32_t* pPresentationTimingCount, - VkPastPresentationTimingGOOGLE* pPresentationTimings); -#endif - - -#define VK_NV_sample_mask_override_coverage 1 -#define VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_SPEC_VERSION 1 -#define VK_NV_SAMPLE_MASK_OVERRIDE_COVERAGE_EXTENSION_NAME "VK_NV_sample_mask_override_coverage" - - -#define VK_NV_geometry_shader_passthrough 1 -#define VK_NV_GEOMETRY_SHADER_PASSTHROUGH_SPEC_VERSION 1 -#define VK_NV_GEOMETRY_SHADER_PASSTHROUGH_EXTENSION_NAME "VK_NV_geometry_shader_passthrough" - - -#define VK_NV_viewport_array2 1 -#define VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION 1 -#define VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME "VK_NV_viewport_array2" -#define VK_NV_VIEWPORT_ARRAY2_SPEC_VERSION VK_NV_VIEWPORT_ARRAY_2_SPEC_VERSION -#define VK_NV_VIEWPORT_ARRAY2_EXTENSION_NAME VK_NV_VIEWPORT_ARRAY_2_EXTENSION_NAME - - -#define VK_NVX_multiview_per_view_attributes 1 -#define VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_SPEC_VERSION 1 -#define VK_NVX_MULTIVIEW_PER_VIEW_ATTRIBUTES_EXTENSION_NAME "VK_NVX_multiview_per_view_attributes" -typedef struct VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX { - VkStructureType sType; - void* pNext; - VkBool32 perViewPositionAllComponents; -} VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX; - - - -#define VK_NV_viewport_swizzle 1 -#define VK_NV_VIEWPORT_SWIZZLE_SPEC_VERSION 1 -#define VK_NV_VIEWPORT_SWIZZLE_EXTENSION_NAME "VK_NV_viewport_swizzle" - -typedef enum VkViewportCoordinateSwizzleNV { - VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_X_NV = 0, - VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_X_NV = 1, - VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Y_NV = 2, - VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Y_NV = 3, - VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_Z_NV = 4, - VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_Z_NV = 5, - VK_VIEWPORT_COORDINATE_SWIZZLE_POSITIVE_W_NV = 6, - VK_VIEWPORT_COORDINATE_SWIZZLE_NEGATIVE_W_NV = 7, - VK_VIEWPORT_COORDINATE_SWIZZLE_MAX_ENUM_NV = 0x7FFFFFFF -} VkViewportCoordinateSwizzleNV; -typedef VkFlags VkPipelineViewportSwizzleStateCreateFlagsNV; -typedef struct VkViewportSwizzleNV { - VkViewportCoordinateSwizzleNV x; - VkViewportCoordinateSwizzleNV y; - VkViewportCoordinateSwizzleNV z; - VkViewportCoordinateSwizzleNV w; -} VkViewportSwizzleNV; - -typedef struct VkPipelineViewportSwizzleStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkPipelineViewportSwizzleStateCreateFlagsNV flags; - uint32_t viewportCount; - const VkViewportSwizzleNV* pViewportSwizzles; -} VkPipelineViewportSwizzleStateCreateInfoNV; - - - -#define VK_EXT_discard_rectangles 1 -#define VK_EXT_DISCARD_RECTANGLES_SPEC_VERSION 1 -#define VK_EXT_DISCARD_RECTANGLES_EXTENSION_NAME "VK_EXT_discard_rectangles" - -typedef enum VkDiscardRectangleModeEXT { - VK_DISCARD_RECTANGLE_MODE_INCLUSIVE_EXT = 0, - VK_DISCARD_RECTANGLE_MODE_EXCLUSIVE_EXT = 1, - VK_DISCARD_RECTANGLE_MODE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDiscardRectangleModeEXT; -typedef VkFlags VkPipelineDiscardRectangleStateCreateFlagsEXT; -typedef struct VkPhysicalDeviceDiscardRectanglePropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t maxDiscardRectangles; -} VkPhysicalDeviceDiscardRectanglePropertiesEXT; - -typedef struct VkPipelineDiscardRectangleStateCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkPipelineDiscardRectangleStateCreateFlagsEXT flags; - VkDiscardRectangleModeEXT discardRectangleMode; - uint32_t discardRectangleCount; - const VkRect2D* pDiscardRectangles; -} VkPipelineDiscardRectangleStateCreateInfoEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdSetDiscardRectangleEXT)(VkCommandBuffer commandBuffer, uint32_t firstDiscardRectangle, uint32_t discardRectangleCount, const VkRect2D* pDiscardRectangles); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetDiscardRectangleEXT( - VkCommandBuffer commandBuffer, - uint32_t firstDiscardRectangle, - uint32_t discardRectangleCount, - const VkRect2D* pDiscardRectangles); -#endif - - -#define VK_EXT_conservative_rasterization 1 -#define VK_EXT_CONSERVATIVE_RASTERIZATION_SPEC_VERSION 1 -#define VK_EXT_CONSERVATIVE_RASTERIZATION_EXTENSION_NAME "VK_EXT_conservative_rasterization" - -typedef enum VkConservativeRasterizationModeEXT { - VK_CONSERVATIVE_RASTERIZATION_MODE_DISABLED_EXT = 0, - VK_CONSERVATIVE_RASTERIZATION_MODE_OVERESTIMATE_EXT = 1, - VK_CONSERVATIVE_RASTERIZATION_MODE_UNDERESTIMATE_EXT = 2, - VK_CONSERVATIVE_RASTERIZATION_MODE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkConservativeRasterizationModeEXT; -typedef VkFlags VkPipelineRasterizationConservativeStateCreateFlagsEXT; -typedef struct VkPhysicalDeviceConservativeRasterizationPropertiesEXT { - VkStructureType sType; - void* pNext; - float primitiveOverestimationSize; - float maxExtraPrimitiveOverestimationSize; - float extraPrimitiveOverestimationSizeGranularity; - VkBool32 primitiveUnderestimation; - VkBool32 conservativePointAndLineRasterization; - VkBool32 degenerateTrianglesRasterized; - VkBool32 degenerateLinesRasterized; - VkBool32 fullyCoveredFragmentShaderInputVariable; - VkBool32 conservativeRasterizationPostDepthCoverage; -} VkPhysicalDeviceConservativeRasterizationPropertiesEXT; - -typedef struct VkPipelineRasterizationConservativeStateCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkPipelineRasterizationConservativeStateCreateFlagsEXT flags; - VkConservativeRasterizationModeEXT conservativeRasterizationMode; - float extraPrimitiveOverestimationSize; -} VkPipelineRasterizationConservativeStateCreateInfoEXT; - - - -#define VK_EXT_depth_clip_enable 1 -#define VK_EXT_DEPTH_CLIP_ENABLE_SPEC_VERSION 1 -#define VK_EXT_DEPTH_CLIP_ENABLE_EXTENSION_NAME "VK_EXT_depth_clip_enable" -typedef VkFlags VkPipelineRasterizationDepthClipStateCreateFlagsEXT; -typedef struct VkPhysicalDeviceDepthClipEnableFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 depthClipEnable; -} VkPhysicalDeviceDepthClipEnableFeaturesEXT; - -typedef struct VkPipelineRasterizationDepthClipStateCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkPipelineRasterizationDepthClipStateCreateFlagsEXT flags; - VkBool32 depthClipEnable; -} VkPipelineRasterizationDepthClipStateCreateInfoEXT; - - - -#define VK_EXT_swapchain_colorspace 1 -#define VK_EXT_SWAPCHAIN_COLOR_SPACE_SPEC_VERSION 4 -#define VK_EXT_SWAPCHAIN_COLOR_SPACE_EXTENSION_NAME "VK_EXT_swapchain_colorspace" - - -#define VK_EXT_hdr_metadata 1 -#define VK_EXT_HDR_METADATA_SPEC_VERSION 2 -#define VK_EXT_HDR_METADATA_EXTENSION_NAME "VK_EXT_hdr_metadata" -typedef struct VkXYColorEXT { - float x; - float y; -} VkXYColorEXT; - -typedef struct VkHdrMetadataEXT { - VkStructureType sType; - const void* pNext; - VkXYColorEXT displayPrimaryRed; - VkXYColorEXT displayPrimaryGreen; - VkXYColorEXT displayPrimaryBlue; - VkXYColorEXT whitePoint; - float maxLuminance; - float minLuminance; - float maxContentLightLevel; - float maxFrameAverageLightLevel; -} VkHdrMetadataEXT; - -typedef void (VKAPI_PTR *PFN_vkSetHdrMetadataEXT)(VkDevice device, uint32_t swapchainCount, const VkSwapchainKHR* pSwapchains, const VkHdrMetadataEXT* pMetadata); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkSetHdrMetadataEXT( - VkDevice device, - uint32_t swapchainCount, - const VkSwapchainKHR* pSwapchains, - const VkHdrMetadataEXT* pMetadata); -#endif - - -#define VK_EXT_external_memory_dma_buf 1 -#define VK_EXT_EXTERNAL_MEMORY_DMA_BUF_SPEC_VERSION 1 -#define VK_EXT_EXTERNAL_MEMORY_DMA_BUF_EXTENSION_NAME "VK_EXT_external_memory_dma_buf" - - -#define VK_EXT_queue_family_foreign 1 -#define VK_EXT_QUEUE_FAMILY_FOREIGN_SPEC_VERSION 1 -#define VK_EXT_QUEUE_FAMILY_FOREIGN_EXTENSION_NAME "VK_EXT_queue_family_foreign" -#define VK_QUEUE_FAMILY_FOREIGN_EXT (~2U) - - -#define VK_EXT_debug_utils 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkDebugUtilsMessengerEXT) -#define VK_EXT_DEBUG_UTILS_SPEC_VERSION 2 -#define VK_EXT_DEBUG_UTILS_EXTENSION_NAME "VK_EXT_debug_utils" -typedef VkFlags VkDebugUtilsMessengerCallbackDataFlagsEXT; - -typedef enum VkDebugUtilsMessageSeverityFlagBitsEXT { - VK_DEBUG_UTILS_MESSAGE_SEVERITY_VERBOSE_BIT_EXT = 0x00000001, - VK_DEBUG_UTILS_MESSAGE_SEVERITY_INFO_BIT_EXT = 0x00000010, - VK_DEBUG_UTILS_MESSAGE_SEVERITY_WARNING_BIT_EXT = 0x00000100, - VK_DEBUG_UTILS_MESSAGE_SEVERITY_ERROR_BIT_EXT = 0x00001000, - VK_DEBUG_UTILS_MESSAGE_SEVERITY_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDebugUtilsMessageSeverityFlagBitsEXT; - -typedef enum VkDebugUtilsMessageTypeFlagBitsEXT { - VK_DEBUG_UTILS_MESSAGE_TYPE_GENERAL_BIT_EXT = 0x00000001, - VK_DEBUG_UTILS_MESSAGE_TYPE_VALIDATION_BIT_EXT = 0x00000002, - VK_DEBUG_UTILS_MESSAGE_TYPE_PERFORMANCE_BIT_EXT = 0x00000004, - VK_DEBUG_UTILS_MESSAGE_TYPE_DEVICE_ADDRESS_BINDING_BIT_EXT = 0x00000008, - VK_DEBUG_UTILS_MESSAGE_TYPE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDebugUtilsMessageTypeFlagBitsEXT; -typedef VkFlags VkDebugUtilsMessageTypeFlagsEXT; -typedef VkFlags VkDebugUtilsMessageSeverityFlagsEXT; -typedef VkFlags VkDebugUtilsMessengerCreateFlagsEXT; -typedef struct VkDebugUtilsLabelEXT { - VkStructureType sType; - const void* pNext; - const char* pLabelName; - float color[4]; -} VkDebugUtilsLabelEXT; - -typedef struct VkDebugUtilsObjectNameInfoEXT { - VkStructureType sType; - const void* pNext; - VkObjectType objectType; - uint64_t objectHandle; - const char* pObjectName; -} VkDebugUtilsObjectNameInfoEXT; - -typedef struct VkDebugUtilsMessengerCallbackDataEXT { - VkStructureType sType; - const void* pNext; - VkDebugUtilsMessengerCallbackDataFlagsEXT flags; - const char* pMessageIdName; - int32_t messageIdNumber; - const char* pMessage; - uint32_t queueLabelCount; - const VkDebugUtilsLabelEXT* pQueueLabels; - uint32_t cmdBufLabelCount; - const VkDebugUtilsLabelEXT* pCmdBufLabels; - uint32_t objectCount; - const VkDebugUtilsObjectNameInfoEXT* pObjects; -} VkDebugUtilsMessengerCallbackDataEXT; - -typedef VkBool32 (VKAPI_PTR *PFN_vkDebugUtilsMessengerCallbackEXT)( - VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, - VkDebugUtilsMessageTypeFlagsEXT messageTypes, - const VkDebugUtilsMessengerCallbackDataEXT* pCallbackData, - void* pUserData); - -typedef struct VkDebugUtilsMessengerCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkDebugUtilsMessengerCreateFlagsEXT flags; - VkDebugUtilsMessageSeverityFlagsEXT messageSeverity; - VkDebugUtilsMessageTypeFlagsEXT messageType; - PFN_vkDebugUtilsMessengerCallbackEXT pfnUserCallback; - void* pUserData; -} VkDebugUtilsMessengerCreateInfoEXT; - -typedef struct VkDebugUtilsObjectTagInfoEXT { - VkStructureType sType; - const void* pNext; - VkObjectType objectType; - uint64_t objectHandle; - uint64_t tagName; - size_t tagSize; - const void* pTag; -} VkDebugUtilsObjectTagInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkSetDebugUtilsObjectNameEXT)(VkDevice device, const VkDebugUtilsObjectNameInfoEXT* pNameInfo); -typedef VkResult (VKAPI_PTR *PFN_vkSetDebugUtilsObjectTagEXT)(VkDevice device, const VkDebugUtilsObjectTagInfoEXT* pTagInfo); -typedef void (VKAPI_PTR *PFN_vkQueueBeginDebugUtilsLabelEXT)(VkQueue queue, const VkDebugUtilsLabelEXT* pLabelInfo); -typedef void (VKAPI_PTR *PFN_vkQueueEndDebugUtilsLabelEXT)(VkQueue queue); -typedef void (VKAPI_PTR *PFN_vkQueueInsertDebugUtilsLabelEXT)(VkQueue queue, const VkDebugUtilsLabelEXT* pLabelInfo); -typedef void (VKAPI_PTR *PFN_vkCmdBeginDebugUtilsLabelEXT)(VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT* pLabelInfo); -typedef void (VKAPI_PTR *PFN_vkCmdEndDebugUtilsLabelEXT)(VkCommandBuffer commandBuffer); -typedef void (VKAPI_PTR *PFN_vkCmdInsertDebugUtilsLabelEXT)(VkCommandBuffer commandBuffer, const VkDebugUtilsLabelEXT* pLabelInfo); -typedef VkResult (VKAPI_PTR *PFN_vkCreateDebugUtilsMessengerEXT)(VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkDebugUtilsMessengerEXT* pMessenger); -typedef void (VKAPI_PTR *PFN_vkDestroyDebugUtilsMessengerEXT)(VkInstance instance, VkDebugUtilsMessengerEXT messenger, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkSubmitDebugUtilsMessageEXT)(VkInstance instance, VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageTypes, const VkDebugUtilsMessengerCallbackDataEXT* pCallbackData); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkSetDebugUtilsObjectNameEXT( - VkDevice device, - const VkDebugUtilsObjectNameInfoEXT* pNameInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkSetDebugUtilsObjectTagEXT( - VkDevice device, - const VkDebugUtilsObjectTagInfoEXT* pTagInfo); - -VKAPI_ATTR void VKAPI_CALL vkQueueBeginDebugUtilsLabelEXT( - VkQueue queue, - const VkDebugUtilsLabelEXT* pLabelInfo); - -VKAPI_ATTR void VKAPI_CALL vkQueueEndDebugUtilsLabelEXT( - VkQueue queue); - -VKAPI_ATTR void VKAPI_CALL vkQueueInsertDebugUtilsLabelEXT( - VkQueue queue, - const VkDebugUtilsLabelEXT* pLabelInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdBeginDebugUtilsLabelEXT( - VkCommandBuffer commandBuffer, - const VkDebugUtilsLabelEXT* pLabelInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdEndDebugUtilsLabelEXT( - VkCommandBuffer commandBuffer); - -VKAPI_ATTR void VKAPI_CALL vkCmdInsertDebugUtilsLabelEXT( - VkCommandBuffer commandBuffer, - const VkDebugUtilsLabelEXT* pLabelInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDebugUtilsMessengerEXT( - VkInstance instance, - const VkDebugUtilsMessengerCreateInfoEXT* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkDebugUtilsMessengerEXT* pMessenger); - -VKAPI_ATTR void VKAPI_CALL vkDestroyDebugUtilsMessengerEXT( - VkInstance instance, - VkDebugUtilsMessengerEXT messenger, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkSubmitDebugUtilsMessageEXT( - VkInstance instance, - VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, - VkDebugUtilsMessageTypeFlagsEXT messageTypes, - const VkDebugUtilsMessengerCallbackDataEXT* pCallbackData); -#endif - - -#define VK_EXT_sampler_filter_minmax 1 -#define VK_EXT_SAMPLER_FILTER_MINMAX_SPEC_VERSION 2 -#define VK_EXT_SAMPLER_FILTER_MINMAX_EXTENSION_NAME "VK_EXT_sampler_filter_minmax" -typedef VkSamplerReductionMode VkSamplerReductionModeEXT; - -typedef VkSamplerReductionModeCreateInfo VkSamplerReductionModeCreateInfoEXT; - -typedef VkPhysicalDeviceSamplerFilterMinmaxProperties VkPhysicalDeviceSamplerFilterMinmaxPropertiesEXT; - - - -#define VK_AMD_gpu_shader_int16 1 -#define VK_AMD_GPU_SHADER_INT16_SPEC_VERSION 2 -#define VK_AMD_GPU_SHADER_INT16_EXTENSION_NAME "VK_AMD_gpu_shader_int16" - - -#define VK_AMD_mixed_attachment_samples 1 -#define VK_AMD_MIXED_ATTACHMENT_SAMPLES_SPEC_VERSION 1 -#define VK_AMD_MIXED_ATTACHMENT_SAMPLES_EXTENSION_NAME "VK_AMD_mixed_attachment_samples" - - -#define VK_AMD_shader_fragment_mask 1 -#define VK_AMD_SHADER_FRAGMENT_MASK_SPEC_VERSION 1 -#define VK_AMD_SHADER_FRAGMENT_MASK_EXTENSION_NAME "VK_AMD_shader_fragment_mask" - - -#define VK_EXT_inline_uniform_block 1 -#define VK_EXT_INLINE_UNIFORM_BLOCK_SPEC_VERSION 1 -#define VK_EXT_INLINE_UNIFORM_BLOCK_EXTENSION_NAME "VK_EXT_inline_uniform_block" -typedef VkPhysicalDeviceInlineUniformBlockFeatures VkPhysicalDeviceInlineUniformBlockFeaturesEXT; - -typedef VkPhysicalDeviceInlineUniformBlockProperties VkPhysicalDeviceInlineUniformBlockPropertiesEXT; - -typedef VkWriteDescriptorSetInlineUniformBlock VkWriteDescriptorSetInlineUniformBlockEXT; - -typedef VkDescriptorPoolInlineUniformBlockCreateInfo VkDescriptorPoolInlineUniformBlockCreateInfoEXT; - - - -#define VK_EXT_shader_stencil_export 1 -#define VK_EXT_SHADER_STENCIL_EXPORT_SPEC_VERSION 1 -#define VK_EXT_SHADER_STENCIL_EXPORT_EXTENSION_NAME "VK_EXT_shader_stencil_export" - - -#define VK_EXT_sample_locations 1 -#define VK_EXT_SAMPLE_LOCATIONS_SPEC_VERSION 1 -#define VK_EXT_SAMPLE_LOCATIONS_EXTENSION_NAME "VK_EXT_sample_locations" -typedef struct VkSampleLocationEXT { - float x; - float y; -} VkSampleLocationEXT; - -typedef struct VkSampleLocationsInfoEXT { - VkStructureType sType; - const void* pNext; - VkSampleCountFlagBits sampleLocationsPerPixel; - VkExtent2D sampleLocationGridSize; - uint32_t sampleLocationsCount; - const VkSampleLocationEXT* pSampleLocations; -} VkSampleLocationsInfoEXT; - -typedef struct VkAttachmentSampleLocationsEXT { - uint32_t attachmentIndex; - VkSampleLocationsInfoEXT sampleLocationsInfo; -} VkAttachmentSampleLocationsEXT; - -typedef struct VkSubpassSampleLocationsEXT { - uint32_t subpassIndex; - VkSampleLocationsInfoEXT sampleLocationsInfo; -} VkSubpassSampleLocationsEXT; - -typedef struct VkRenderPassSampleLocationsBeginInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t attachmentInitialSampleLocationsCount; - const VkAttachmentSampleLocationsEXT* pAttachmentInitialSampleLocations; - uint32_t postSubpassSampleLocationsCount; - const VkSubpassSampleLocationsEXT* pPostSubpassSampleLocations; -} VkRenderPassSampleLocationsBeginInfoEXT; - -typedef struct VkPipelineSampleLocationsStateCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkBool32 sampleLocationsEnable; - VkSampleLocationsInfoEXT sampleLocationsInfo; -} VkPipelineSampleLocationsStateCreateInfoEXT; - -typedef struct VkPhysicalDeviceSampleLocationsPropertiesEXT { - VkStructureType sType; - void* pNext; - VkSampleCountFlags sampleLocationSampleCounts; - VkExtent2D maxSampleLocationGridSize; - float sampleLocationCoordinateRange[2]; - uint32_t sampleLocationSubPixelBits; - VkBool32 variableSampleLocations; -} VkPhysicalDeviceSampleLocationsPropertiesEXT; - -typedef struct VkMultisamplePropertiesEXT { - VkStructureType sType; - void* pNext; - VkExtent2D maxSampleLocationGridSize; -} VkMultisamplePropertiesEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdSetSampleLocationsEXT)(VkCommandBuffer commandBuffer, const VkSampleLocationsInfoEXT* pSampleLocationsInfo); -typedef void (VKAPI_PTR *PFN_vkGetPhysicalDeviceMultisamplePropertiesEXT)(VkPhysicalDevice physicalDevice, VkSampleCountFlagBits samples, VkMultisamplePropertiesEXT* pMultisampleProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetSampleLocationsEXT( - VkCommandBuffer commandBuffer, - const VkSampleLocationsInfoEXT* pSampleLocationsInfo); - -VKAPI_ATTR void VKAPI_CALL vkGetPhysicalDeviceMultisamplePropertiesEXT( - VkPhysicalDevice physicalDevice, - VkSampleCountFlagBits samples, - VkMultisamplePropertiesEXT* pMultisampleProperties); -#endif - - -#define VK_EXT_blend_operation_advanced 1 -#define VK_EXT_BLEND_OPERATION_ADVANCED_SPEC_VERSION 2 -#define VK_EXT_BLEND_OPERATION_ADVANCED_EXTENSION_NAME "VK_EXT_blend_operation_advanced" - -typedef enum VkBlendOverlapEXT { - VK_BLEND_OVERLAP_UNCORRELATED_EXT = 0, - VK_BLEND_OVERLAP_DISJOINT_EXT = 1, - VK_BLEND_OVERLAP_CONJOINT_EXT = 2, - VK_BLEND_OVERLAP_MAX_ENUM_EXT = 0x7FFFFFFF -} VkBlendOverlapEXT; -typedef struct VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 advancedBlendCoherentOperations; -} VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT; - -typedef struct VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t advancedBlendMaxColorAttachments; - VkBool32 advancedBlendIndependentBlend; - VkBool32 advancedBlendNonPremultipliedSrcColor; - VkBool32 advancedBlendNonPremultipliedDstColor; - VkBool32 advancedBlendCorrelatedOverlap; - VkBool32 advancedBlendAllOperations; -} VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT; - -typedef struct VkPipelineColorBlendAdvancedStateCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkBool32 srcPremultiplied; - VkBool32 dstPremultiplied; - VkBlendOverlapEXT blendOverlap; -} VkPipelineColorBlendAdvancedStateCreateInfoEXT; - - - -#define VK_NV_fragment_coverage_to_color 1 -#define VK_NV_FRAGMENT_COVERAGE_TO_COLOR_SPEC_VERSION 1 -#define VK_NV_FRAGMENT_COVERAGE_TO_COLOR_EXTENSION_NAME "VK_NV_fragment_coverage_to_color" -typedef VkFlags VkPipelineCoverageToColorStateCreateFlagsNV; -typedef struct VkPipelineCoverageToColorStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkPipelineCoverageToColorStateCreateFlagsNV flags; - VkBool32 coverageToColorEnable; - uint32_t coverageToColorLocation; -} VkPipelineCoverageToColorStateCreateInfoNV; - - - -#define VK_NV_framebuffer_mixed_samples 1 -#define VK_NV_FRAMEBUFFER_MIXED_SAMPLES_SPEC_VERSION 1 -#define VK_NV_FRAMEBUFFER_MIXED_SAMPLES_EXTENSION_NAME "VK_NV_framebuffer_mixed_samples" - -typedef enum VkCoverageModulationModeNV { - VK_COVERAGE_MODULATION_MODE_NONE_NV = 0, - VK_COVERAGE_MODULATION_MODE_RGB_NV = 1, - VK_COVERAGE_MODULATION_MODE_ALPHA_NV = 2, - VK_COVERAGE_MODULATION_MODE_RGBA_NV = 3, - VK_COVERAGE_MODULATION_MODE_MAX_ENUM_NV = 0x7FFFFFFF -} VkCoverageModulationModeNV; -typedef VkFlags VkPipelineCoverageModulationStateCreateFlagsNV; -typedef struct VkPipelineCoverageModulationStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkPipelineCoverageModulationStateCreateFlagsNV flags; - VkCoverageModulationModeNV coverageModulationMode; - VkBool32 coverageModulationTableEnable; - uint32_t coverageModulationTableCount; - const float* pCoverageModulationTable; -} VkPipelineCoverageModulationStateCreateInfoNV; - - - -#define VK_NV_fill_rectangle 1 -#define VK_NV_FILL_RECTANGLE_SPEC_VERSION 1 -#define VK_NV_FILL_RECTANGLE_EXTENSION_NAME "VK_NV_fill_rectangle" - - -#define VK_NV_shader_sm_builtins 1 -#define VK_NV_SHADER_SM_BUILTINS_SPEC_VERSION 1 -#define VK_NV_SHADER_SM_BUILTINS_EXTENSION_NAME "VK_NV_shader_sm_builtins" -typedef struct VkPhysicalDeviceShaderSMBuiltinsPropertiesNV { - VkStructureType sType; - void* pNext; - uint32_t shaderSMCount; - uint32_t shaderWarpsPerSM; -} VkPhysicalDeviceShaderSMBuiltinsPropertiesNV; - -typedef struct VkPhysicalDeviceShaderSMBuiltinsFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 shaderSMBuiltins; -} VkPhysicalDeviceShaderSMBuiltinsFeaturesNV; - - - -#define VK_EXT_post_depth_coverage 1 -#define VK_EXT_POST_DEPTH_COVERAGE_SPEC_VERSION 1 -#define VK_EXT_POST_DEPTH_COVERAGE_EXTENSION_NAME "VK_EXT_post_depth_coverage" - - -#define VK_EXT_image_drm_format_modifier 1 -#define VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_SPEC_VERSION 2 -#define VK_EXT_IMAGE_DRM_FORMAT_MODIFIER_EXTENSION_NAME "VK_EXT_image_drm_format_modifier" -typedef struct VkDrmFormatModifierPropertiesEXT { - uint64_t drmFormatModifier; - uint32_t drmFormatModifierPlaneCount; - VkFormatFeatureFlags drmFormatModifierTilingFeatures; -} VkDrmFormatModifierPropertiesEXT; - -typedef struct VkDrmFormatModifierPropertiesListEXT { - VkStructureType sType; - void* pNext; - uint32_t drmFormatModifierCount; - VkDrmFormatModifierPropertiesEXT* pDrmFormatModifierProperties; -} VkDrmFormatModifierPropertiesListEXT; - -typedef struct VkPhysicalDeviceImageDrmFormatModifierInfoEXT { - VkStructureType sType; - const void* pNext; - uint64_t drmFormatModifier; - VkSharingMode sharingMode; - uint32_t queueFamilyIndexCount; - const uint32_t* pQueueFamilyIndices; -} VkPhysicalDeviceImageDrmFormatModifierInfoEXT; - -typedef struct VkImageDrmFormatModifierListCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t drmFormatModifierCount; - const uint64_t* pDrmFormatModifiers; -} VkImageDrmFormatModifierListCreateInfoEXT; - -typedef struct VkImageDrmFormatModifierExplicitCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint64_t drmFormatModifier; - uint32_t drmFormatModifierPlaneCount; - const VkSubresourceLayout* pPlaneLayouts; -} VkImageDrmFormatModifierExplicitCreateInfoEXT; - -typedef struct VkImageDrmFormatModifierPropertiesEXT { - VkStructureType sType; - void* pNext; - uint64_t drmFormatModifier; -} VkImageDrmFormatModifierPropertiesEXT; - -typedef struct VkDrmFormatModifierProperties2EXT { - uint64_t drmFormatModifier; - uint32_t drmFormatModifierPlaneCount; - VkFormatFeatureFlags2 drmFormatModifierTilingFeatures; -} VkDrmFormatModifierProperties2EXT; - -typedef struct VkDrmFormatModifierPropertiesList2EXT { - VkStructureType sType; - void* pNext; - uint32_t drmFormatModifierCount; - VkDrmFormatModifierProperties2EXT* pDrmFormatModifierProperties; -} VkDrmFormatModifierPropertiesList2EXT; - -typedef VkResult (VKAPI_PTR *PFN_vkGetImageDrmFormatModifierPropertiesEXT)(VkDevice device, VkImage image, VkImageDrmFormatModifierPropertiesEXT* pProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetImageDrmFormatModifierPropertiesEXT( - VkDevice device, - VkImage image, - VkImageDrmFormatModifierPropertiesEXT* pProperties); -#endif - - -#define VK_EXT_validation_cache 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkValidationCacheEXT) -#define VK_EXT_VALIDATION_CACHE_SPEC_VERSION 1 -#define VK_EXT_VALIDATION_CACHE_EXTENSION_NAME "VK_EXT_validation_cache" - -typedef enum VkValidationCacheHeaderVersionEXT { - VK_VALIDATION_CACHE_HEADER_VERSION_ONE_EXT = 1, - VK_VALIDATION_CACHE_HEADER_VERSION_MAX_ENUM_EXT = 0x7FFFFFFF -} VkValidationCacheHeaderVersionEXT; -typedef VkFlags VkValidationCacheCreateFlagsEXT; -typedef struct VkValidationCacheCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkValidationCacheCreateFlagsEXT flags; - size_t initialDataSize; - const void* pInitialData; -} VkValidationCacheCreateInfoEXT; - -typedef struct VkShaderModuleValidationCacheCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkValidationCacheEXT validationCache; -} VkShaderModuleValidationCacheCreateInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateValidationCacheEXT)(VkDevice device, const VkValidationCacheCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkValidationCacheEXT* pValidationCache); -typedef void (VKAPI_PTR *PFN_vkDestroyValidationCacheEXT)(VkDevice device, VkValidationCacheEXT validationCache, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkMergeValidationCachesEXT)(VkDevice device, VkValidationCacheEXT dstCache, uint32_t srcCacheCount, const VkValidationCacheEXT* pSrcCaches); -typedef VkResult (VKAPI_PTR *PFN_vkGetValidationCacheDataEXT)(VkDevice device, VkValidationCacheEXT validationCache, size_t* pDataSize, void* pData); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateValidationCacheEXT( - VkDevice device, - const VkValidationCacheCreateInfoEXT* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkValidationCacheEXT* pValidationCache); - -VKAPI_ATTR void VKAPI_CALL vkDestroyValidationCacheEXT( - VkDevice device, - VkValidationCacheEXT validationCache, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkMergeValidationCachesEXT( - VkDevice device, - VkValidationCacheEXT dstCache, - uint32_t srcCacheCount, - const VkValidationCacheEXT* pSrcCaches); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetValidationCacheDataEXT( - VkDevice device, - VkValidationCacheEXT validationCache, - size_t* pDataSize, - void* pData); -#endif - - -#define VK_EXT_descriptor_indexing 1 -#define VK_EXT_DESCRIPTOR_INDEXING_SPEC_VERSION 2 -#define VK_EXT_DESCRIPTOR_INDEXING_EXTENSION_NAME "VK_EXT_descriptor_indexing" -typedef VkDescriptorBindingFlagBits VkDescriptorBindingFlagBitsEXT; - -typedef VkDescriptorBindingFlags VkDescriptorBindingFlagsEXT; - -typedef VkDescriptorSetLayoutBindingFlagsCreateInfo VkDescriptorSetLayoutBindingFlagsCreateInfoEXT; - -typedef VkPhysicalDeviceDescriptorIndexingFeatures VkPhysicalDeviceDescriptorIndexingFeaturesEXT; - -typedef VkPhysicalDeviceDescriptorIndexingProperties VkPhysicalDeviceDescriptorIndexingPropertiesEXT; - -typedef VkDescriptorSetVariableDescriptorCountAllocateInfo VkDescriptorSetVariableDescriptorCountAllocateInfoEXT; - -typedef VkDescriptorSetVariableDescriptorCountLayoutSupport VkDescriptorSetVariableDescriptorCountLayoutSupportEXT; - - - -#define VK_EXT_shader_viewport_index_layer 1 -#define VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_SPEC_VERSION 1 -#define VK_EXT_SHADER_VIEWPORT_INDEX_LAYER_EXTENSION_NAME "VK_EXT_shader_viewport_index_layer" - - -#define VK_NV_shading_rate_image 1 -#define VK_NV_SHADING_RATE_IMAGE_SPEC_VERSION 3 -#define VK_NV_SHADING_RATE_IMAGE_EXTENSION_NAME "VK_NV_shading_rate_image" - -typedef enum VkShadingRatePaletteEntryNV { - VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV = 0, - VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV = 1, - VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV = 2, - VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV = 3, - VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV = 4, - VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV = 5, - VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV = 6, - VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV = 7, - VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV = 8, - VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV = 9, - VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV = 10, - VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV = 11, - VK_SHADING_RATE_PALETTE_ENTRY_MAX_ENUM_NV = 0x7FFFFFFF -} VkShadingRatePaletteEntryNV; - -typedef enum VkCoarseSampleOrderTypeNV { - VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV = 0, - VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV = 1, - VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV = 2, - VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV = 3, - VK_COARSE_SAMPLE_ORDER_TYPE_MAX_ENUM_NV = 0x7FFFFFFF -} VkCoarseSampleOrderTypeNV; -typedef struct VkShadingRatePaletteNV { - uint32_t shadingRatePaletteEntryCount; - const VkShadingRatePaletteEntryNV* pShadingRatePaletteEntries; -} VkShadingRatePaletteNV; - -typedef struct VkPipelineViewportShadingRateImageStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkBool32 shadingRateImageEnable; - uint32_t viewportCount; - const VkShadingRatePaletteNV* pShadingRatePalettes; -} VkPipelineViewportShadingRateImageStateCreateInfoNV; - -typedef struct VkPhysicalDeviceShadingRateImageFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 shadingRateImage; - VkBool32 shadingRateCoarseSampleOrder; -} VkPhysicalDeviceShadingRateImageFeaturesNV; - -typedef struct VkPhysicalDeviceShadingRateImagePropertiesNV { - VkStructureType sType; - void* pNext; - VkExtent2D shadingRateTexelSize; - uint32_t shadingRatePaletteSize; - uint32_t shadingRateMaxCoarseSamples; -} VkPhysicalDeviceShadingRateImagePropertiesNV; - -typedef struct VkCoarseSampleLocationNV { - uint32_t pixelX; - uint32_t pixelY; - uint32_t sample; -} VkCoarseSampleLocationNV; - -typedef struct VkCoarseSampleOrderCustomNV { - VkShadingRatePaletteEntryNV shadingRate; - uint32_t sampleCount; - uint32_t sampleLocationCount; - const VkCoarseSampleLocationNV* pSampleLocations; -} VkCoarseSampleOrderCustomNV; - -typedef struct VkPipelineViewportCoarseSampleOrderStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkCoarseSampleOrderTypeNV sampleOrderType; - uint32_t customSampleOrderCount; - const VkCoarseSampleOrderCustomNV* pCustomSampleOrders; -} VkPipelineViewportCoarseSampleOrderStateCreateInfoNV; - -typedef void (VKAPI_PTR *PFN_vkCmdBindShadingRateImageNV)(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout); -typedef void (VKAPI_PTR *PFN_vkCmdSetViewportShadingRatePaletteNV)(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkShadingRatePaletteNV* pShadingRatePalettes); -typedef void (VKAPI_PTR *PFN_vkCmdSetCoarseSampleOrderNV)(VkCommandBuffer commandBuffer, VkCoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, const VkCoarseSampleOrderCustomNV* pCustomSampleOrders); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdBindShadingRateImageNV( - VkCommandBuffer commandBuffer, - VkImageView imageView, - VkImageLayout imageLayout); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetViewportShadingRatePaletteNV( - VkCommandBuffer commandBuffer, - uint32_t firstViewport, - uint32_t viewportCount, - const VkShadingRatePaletteNV* pShadingRatePalettes); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetCoarseSampleOrderNV( - VkCommandBuffer commandBuffer, - VkCoarseSampleOrderTypeNV sampleOrderType, - uint32_t customSampleOrderCount, - const VkCoarseSampleOrderCustomNV* pCustomSampleOrders); -#endif - - -#define VK_NV_ray_tracing 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkAccelerationStructureNV) -#define VK_NV_RAY_TRACING_SPEC_VERSION 3 -#define VK_NV_RAY_TRACING_EXTENSION_NAME "VK_NV_ray_tracing" -#define VK_SHADER_UNUSED_KHR (~0U) -#define VK_SHADER_UNUSED_NV VK_SHADER_UNUSED_KHR - -typedef enum VkRayTracingShaderGroupTypeKHR { - VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR = 0, - VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR = 1, - VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR = 2, - VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_NV = VK_RAY_TRACING_SHADER_GROUP_TYPE_GENERAL_KHR, - VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_NV = VK_RAY_TRACING_SHADER_GROUP_TYPE_TRIANGLES_HIT_GROUP_KHR, - VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_NV = VK_RAY_TRACING_SHADER_GROUP_TYPE_PROCEDURAL_HIT_GROUP_KHR, - VK_RAY_TRACING_SHADER_GROUP_TYPE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkRayTracingShaderGroupTypeKHR; -typedef VkRayTracingShaderGroupTypeKHR VkRayTracingShaderGroupTypeNV; - - -typedef enum VkGeometryTypeKHR { - VK_GEOMETRY_TYPE_TRIANGLES_KHR = 0, - VK_GEOMETRY_TYPE_AABBS_KHR = 1, - VK_GEOMETRY_TYPE_INSTANCES_KHR = 2, - VK_GEOMETRY_TYPE_TRIANGLES_NV = VK_GEOMETRY_TYPE_TRIANGLES_KHR, - VK_GEOMETRY_TYPE_AABBS_NV = VK_GEOMETRY_TYPE_AABBS_KHR, - VK_GEOMETRY_TYPE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkGeometryTypeKHR; -typedef VkGeometryTypeKHR VkGeometryTypeNV; - - -typedef enum VkAccelerationStructureTypeKHR { - VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR = 0, - VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR = 1, - VK_ACCELERATION_STRUCTURE_TYPE_GENERIC_KHR = 2, - VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_NV = VK_ACCELERATION_STRUCTURE_TYPE_TOP_LEVEL_KHR, - VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_NV = VK_ACCELERATION_STRUCTURE_TYPE_BOTTOM_LEVEL_KHR, - VK_ACCELERATION_STRUCTURE_TYPE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkAccelerationStructureTypeKHR; -typedef VkAccelerationStructureTypeKHR VkAccelerationStructureTypeNV; - - -typedef enum VkCopyAccelerationStructureModeKHR { - VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR = 0, - VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR = 1, - VK_COPY_ACCELERATION_STRUCTURE_MODE_SERIALIZE_KHR = 2, - VK_COPY_ACCELERATION_STRUCTURE_MODE_DESERIALIZE_KHR = 3, - VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_NV = VK_COPY_ACCELERATION_STRUCTURE_MODE_CLONE_KHR, - VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_NV = VK_COPY_ACCELERATION_STRUCTURE_MODE_COMPACT_KHR, - VK_COPY_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkCopyAccelerationStructureModeKHR; -typedef VkCopyAccelerationStructureModeKHR VkCopyAccelerationStructureModeNV; - - -typedef enum VkAccelerationStructureMemoryRequirementsTypeNV { - VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_OBJECT_NV = 0, - VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_BUILD_SCRATCH_NV = 1, - VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_UPDATE_SCRATCH_NV = 2, - VK_ACCELERATION_STRUCTURE_MEMORY_REQUIREMENTS_TYPE_MAX_ENUM_NV = 0x7FFFFFFF -} VkAccelerationStructureMemoryRequirementsTypeNV; - -typedef enum VkGeometryFlagBitsKHR { - VK_GEOMETRY_OPAQUE_BIT_KHR = 0x00000001, - VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR = 0x00000002, - VK_GEOMETRY_OPAQUE_BIT_NV = VK_GEOMETRY_OPAQUE_BIT_KHR, - VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_NV = VK_GEOMETRY_NO_DUPLICATE_ANY_HIT_INVOCATION_BIT_KHR, - VK_GEOMETRY_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkGeometryFlagBitsKHR; -typedef VkFlags VkGeometryFlagsKHR; -typedef VkGeometryFlagsKHR VkGeometryFlagsNV; - -typedef VkGeometryFlagBitsKHR VkGeometryFlagBitsNV; - - -typedef enum VkGeometryInstanceFlagBitsKHR { - VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR = 0x00000001, - VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR = 0x00000002, - VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR = 0x00000004, - VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR = 0x00000008, - VK_GEOMETRY_INSTANCE_FORCE_OPACITY_MICROMAP_2_STATE_EXT = 0x00000010, - VK_GEOMETRY_INSTANCE_DISABLE_OPACITY_MICROMAPS_EXT = 0x00000020, - VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR = VK_GEOMETRY_INSTANCE_TRIANGLE_FLIP_FACING_BIT_KHR, - VK_GEOMETRY_INSTANCE_TRIANGLE_CULL_DISABLE_BIT_NV = VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR, - VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_NV = VK_GEOMETRY_INSTANCE_TRIANGLE_FRONT_COUNTERCLOCKWISE_BIT_KHR, - VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_NV = VK_GEOMETRY_INSTANCE_FORCE_OPAQUE_BIT_KHR, - VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_NV = VK_GEOMETRY_INSTANCE_FORCE_NO_OPAQUE_BIT_KHR, - VK_GEOMETRY_INSTANCE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkGeometryInstanceFlagBitsKHR; -typedef VkFlags VkGeometryInstanceFlagsKHR; -typedef VkGeometryInstanceFlagsKHR VkGeometryInstanceFlagsNV; - -typedef VkGeometryInstanceFlagBitsKHR VkGeometryInstanceFlagBitsNV; - - -typedef enum VkBuildAccelerationStructureFlagBitsKHR { - VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR = 0x00000001, - VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR = 0x00000002, - VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR = 0x00000004, - VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR = 0x00000008, - VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR = 0x00000010, - VK_BUILD_ACCELERATION_STRUCTURE_MOTION_BIT_NV = 0x00000020, - VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_UPDATE_EXT = 0x00000040, - VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_DISABLE_OPACITY_MICROMAPS_EXT = 0x00000080, - VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_OPACITY_MICROMAP_DATA_UPDATE_EXT = 0x00000100, - VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_NV = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_UPDATE_BIT_KHR, - VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_NV = VK_BUILD_ACCELERATION_STRUCTURE_ALLOW_COMPACTION_BIT_KHR, - VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_NV = VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_TRACE_BIT_KHR, - VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_NV = VK_BUILD_ACCELERATION_STRUCTURE_PREFER_FAST_BUILD_BIT_KHR, - VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_NV = VK_BUILD_ACCELERATION_STRUCTURE_LOW_MEMORY_BIT_KHR, - VK_BUILD_ACCELERATION_STRUCTURE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkBuildAccelerationStructureFlagBitsKHR; -typedef VkFlags VkBuildAccelerationStructureFlagsKHR; -typedef VkBuildAccelerationStructureFlagsKHR VkBuildAccelerationStructureFlagsNV; - -typedef VkBuildAccelerationStructureFlagBitsKHR VkBuildAccelerationStructureFlagBitsNV; - -typedef struct VkRayTracingShaderGroupCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkRayTracingShaderGroupTypeKHR type; - uint32_t generalShader; - uint32_t closestHitShader; - uint32_t anyHitShader; - uint32_t intersectionShader; -} VkRayTracingShaderGroupCreateInfoNV; - -typedef struct VkRayTracingPipelineCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkPipelineCreateFlags flags; - uint32_t stageCount; - const VkPipelineShaderStageCreateInfo* pStages; - uint32_t groupCount; - const VkRayTracingShaderGroupCreateInfoNV* pGroups; - uint32_t maxRecursionDepth; - VkPipelineLayout layout; - VkPipeline basePipelineHandle; - int32_t basePipelineIndex; -} VkRayTracingPipelineCreateInfoNV; - -typedef struct VkGeometryTrianglesNV { - VkStructureType sType; - const void* pNext; - VkBuffer vertexData; - VkDeviceSize vertexOffset; - uint32_t vertexCount; - VkDeviceSize vertexStride; - VkFormat vertexFormat; - VkBuffer indexData; - VkDeviceSize indexOffset; - uint32_t indexCount; - VkIndexType indexType; - VkBuffer transformData; - VkDeviceSize transformOffset; -} VkGeometryTrianglesNV; - -typedef struct VkGeometryAABBNV { - VkStructureType sType; - const void* pNext; - VkBuffer aabbData; - uint32_t numAABBs; - uint32_t stride; - VkDeviceSize offset; -} VkGeometryAABBNV; - -typedef struct VkGeometryDataNV { - VkGeometryTrianglesNV triangles; - VkGeometryAABBNV aabbs; -} VkGeometryDataNV; - -typedef struct VkGeometryNV { - VkStructureType sType; - const void* pNext; - VkGeometryTypeKHR geometryType; - VkGeometryDataNV geometry; - VkGeometryFlagsKHR flags; -} VkGeometryNV; - -typedef struct VkAccelerationStructureInfoNV { - VkStructureType sType; - const void* pNext; - VkAccelerationStructureTypeNV type; - VkBuildAccelerationStructureFlagsNV flags; - uint32_t instanceCount; - uint32_t geometryCount; - const VkGeometryNV* pGeometries; -} VkAccelerationStructureInfoNV; - -typedef struct VkAccelerationStructureCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkDeviceSize compactedSize; - VkAccelerationStructureInfoNV info; -} VkAccelerationStructureCreateInfoNV; - -typedef struct VkBindAccelerationStructureMemoryInfoNV { - VkStructureType sType; - const void* pNext; - VkAccelerationStructureNV accelerationStructure; - VkDeviceMemory memory; - VkDeviceSize memoryOffset; - uint32_t deviceIndexCount; - const uint32_t* pDeviceIndices; -} VkBindAccelerationStructureMemoryInfoNV; - -typedef struct VkWriteDescriptorSetAccelerationStructureNV { - VkStructureType sType; - const void* pNext; - uint32_t accelerationStructureCount; - const VkAccelerationStructureNV* pAccelerationStructures; -} VkWriteDescriptorSetAccelerationStructureNV; - -typedef struct VkAccelerationStructureMemoryRequirementsInfoNV { - VkStructureType sType; - const void* pNext; - VkAccelerationStructureMemoryRequirementsTypeNV type; - VkAccelerationStructureNV accelerationStructure; -} VkAccelerationStructureMemoryRequirementsInfoNV; - -typedef struct VkPhysicalDeviceRayTracingPropertiesNV { - VkStructureType sType; - void* pNext; - uint32_t shaderGroupHandleSize; - uint32_t maxRecursionDepth; - uint32_t maxShaderGroupStride; - uint32_t shaderGroupBaseAlignment; - uint64_t maxGeometryCount; - uint64_t maxInstanceCount; - uint64_t maxTriangleCount; - uint32_t maxDescriptorSetAccelerationStructures; -} VkPhysicalDeviceRayTracingPropertiesNV; - -typedef struct VkTransformMatrixKHR { - float matrix[3][4]; -} VkTransformMatrixKHR; - -typedef VkTransformMatrixKHR VkTransformMatrixNV; - -typedef struct VkAabbPositionsKHR { - float minX; - float minY; - float minZ; - float maxX; - float maxY; - float maxZ; -} VkAabbPositionsKHR; - -typedef VkAabbPositionsKHR VkAabbPositionsNV; - -typedef struct VkAccelerationStructureInstanceKHR { - VkTransformMatrixKHR transform; - uint32_t instanceCustomIndex:24; - uint32_t mask:8; - uint32_t instanceShaderBindingTableRecordOffset:24; - VkGeometryInstanceFlagsKHR flags:8; - uint64_t accelerationStructureReference; -} VkAccelerationStructureInstanceKHR; - -typedef VkAccelerationStructureInstanceKHR VkAccelerationStructureInstanceNV; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateAccelerationStructureNV)(VkDevice device, const VkAccelerationStructureCreateInfoNV* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkAccelerationStructureNV* pAccelerationStructure); -typedef void (VKAPI_PTR *PFN_vkDestroyAccelerationStructureNV)(VkDevice device, VkAccelerationStructureNV accelerationStructure, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkGetAccelerationStructureMemoryRequirementsNV)(VkDevice device, const VkAccelerationStructureMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2KHR* pMemoryRequirements); -typedef VkResult (VKAPI_PTR *PFN_vkBindAccelerationStructureMemoryNV)(VkDevice device, uint32_t bindInfoCount, const VkBindAccelerationStructureMemoryInfoNV* pBindInfos); -typedef void (VKAPI_PTR *PFN_vkCmdBuildAccelerationStructureNV)(VkCommandBuffer commandBuffer, const VkAccelerationStructureInfoNV* pInfo, VkBuffer instanceData, VkDeviceSize instanceOffset, VkBool32 update, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkBuffer scratch, VkDeviceSize scratchOffset); -typedef void (VKAPI_PTR *PFN_vkCmdCopyAccelerationStructureNV)(VkCommandBuffer commandBuffer, VkAccelerationStructureNV dst, VkAccelerationStructureNV src, VkCopyAccelerationStructureModeKHR mode); -typedef void (VKAPI_PTR *PFN_vkCmdTraceRaysNV)(VkCommandBuffer commandBuffer, VkBuffer raygenShaderBindingTableBuffer, VkDeviceSize raygenShaderBindingOffset, VkBuffer missShaderBindingTableBuffer, VkDeviceSize missShaderBindingOffset, VkDeviceSize missShaderBindingStride, VkBuffer hitShaderBindingTableBuffer, VkDeviceSize hitShaderBindingOffset, VkDeviceSize hitShaderBindingStride, VkBuffer callableShaderBindingTableBuffer, VkDeviceSize callableShaderBindingOffset, VkDeviceSize callableShaderBindingStride, uint32_t width, uint32_t height, uint32_t depth); -typedef VkResult (VKAPI_PTR *PFN_vkCreateRayTracingPipelinesNV)(VkDevice device, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkRayTracingPipelineCreateInfoNV* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines); -typedef VkResult (VKAPI_PTR *PFN_vkGetRayTracingShaderGroupHandlesKHR)(VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void* pData); -typedef VkResult (VKAPI_PTR *PFN_vkGetRayTracingShaderGroupHandlesNV)(VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void* pData); -typedef VkResult (VKAPI_PTR *PFN_vkGetAccelerationStructureHandleNV)(VkDevice device, VkAccelerationStructureNV accelerationStructure, size_t dataSize, void* pData); -typedef void (VKAPI_PTR *PFN_vkCmdWriteAccelerationStructuresPropertiesNV)(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureNV* pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery); -typedef VkResult (VKAPI_PTR *PFN_vkCompileDeferredNV)(VkDevice device, VkPipeline pipeline, uint32_t shader); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateAccelerationStructureNV( - VkDevice device, - const VkAccelerationStructureCreateInfoNV* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkAccelerationStructureNV* pAccelerationStructure); - -VKAPI_ATTR void VKAPI_CALL vkDestroyAccelerationStructureNV( - VkDevice device, - VkAccelerationStructureNV accelerationStructure, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkGetAccelerationStructureMemoryRequirementsNV( - VkDevice device, - const VkAccelerationStructureMemoryRequirementsInfoNV* pInfo, - VkMemoryRequirements2KHR* pMemoryRequirements); - -VKAPI_ATTR VkResult VKAPI_CALL vkBindAccelerationStructureMemoryNV( - VkDevice device, - uint32_t bindInfoCount, - const VkBindAccelerationStructureMemoryInfoNV* pBindInfos); - -VKAPI_ATTR void VKAPI_CALL vkCmdBuildAccelerationStructureNV( - VkCommandBuffer commandBuffer, - const VkAccelerationStructureInfoNV* pInfo, - VkBuffer instanceData, - VkDeviceSize instanceOffset, - VkBool32 update, - VkAccelerationStructureNV dst, - VkAccelerationStructureNV src, - VkBuffer scratch, - VkDeviceSize scratchOffset); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyAccelerationStructureNV( - VkCommandBuffer commandBuffer, - VkAccelerationStructureNV dst, - VkAccelerationStructureNV src, - VkCopyAccelerationStructureModeKHR mode); - -VKAPI_ATTR void VKAPI_CALL vkCmdTraceRaysNV( - VkCommandBuffer commandBuffer, - VkBuffer raygenShaderBindingTableBuffer, - VkDeviceSize raygenShaderBindingOffset, - VkBuffer missShaderBindingTableBuffer, - VkDeviceSize missShaderBindingOffset, - VkDeviceSize missShaderBindingStride, - VkBuffer hitShaderBindingTableBuffer, - VkDeviceSize hitShaderBindingOffset, - VkDeviceSize hitShaderBindingStride, - VkBuffer callableShaderBindingTableBuffer, - VkDeviceSize callableShaderBindingOffset, - VkDeviceSize callableShaderBindingStride, - uint32_t width, - uint32_t height, - uint32_t depth); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateRayTracingPipelinesNV( - VkDevice device, - VkPipelineCache pipelineCache, - uint32_t createInfoCount, - const VkRayTracingPipelineCreateInfoNV* pCreateInfos, - const VkAllocationCallbacks* pAllocator, - VkPipeline* pPipelines); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetRayTracingShaderGroupHandlesKHR( - VkDevice device, - VkPipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - void* pData); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetRayTracingShaderGroupHandlesNV( - VkDevice device, - VkPipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - void* pData); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetAccelerationStructureHandleNV( - VkDevice device, - VkAccelerationStructureNV accelerationStructure, - size_t dataSize, - void* pData); - -VKAPI_ATTR void VKAPI_CALL vkCmdWriteAccelerationStructuresPropertiesNV( - VkCommandBuffer commandBuffer, - uint32_t accelerationStructureCount, - const VkAccelerationStructureNV* pAccelerationStructures, - VkQueryType queryType, - VkQueryPool queryPool, - uint32_t firstQuery); - -VKAPI_ATTR VkResult VKAPI_CALL vkCompileDeferredNV( - VkDevice device, - VkPipeline pipeline, - uint32_t shader); -#endif - - -#define VK_NV_representative_fragment_test 1 -#define VK_NV_REPRESENTATIVE_FRAGMENT_TEST_SPEC_VERSION 2 -#define VK_NV_REPRESENTATIVE_FRAGMENT_TEST_EXTENSION_NAME "VK_NV_representative_fragment_test" -typedef struct VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 representativeFragmentTest; -} VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV; - -typedef struct VkPipelineRepresentativeFragmentTestStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkBool32 representativeFragmentTestEnable; -} VkPipelineRepresentativeFragmentTestStateCreateInfoNV; - - - -#define VK_EXT_filter_cubic 1 -#define VK_EXT_FILTER_CUBIC_SPEC_VERSION 3 -#define VK_EXT_FILTER_CUBIC_EXTENSION_NAME "VK_EXT_filter_cubic" -typedef struct VkPhysicalDeviceImageViewImageFormatInfoEXT { - VkStructureType sType; - void* pNext; - VkImageViewType imageViewType; -} VkPhysicalDeviceImageViewImageFormatInfoEXT; - -typedef struct VkFilterCubicImageViewImageFormatPropertiesEXT { - VkStructureType sType; - void* pNext; - VkBool32 filterCubic; - VkBool32 filterCubicMinmax; -} VkFilterCubicImageViewImageFormatPropertiesEXT; - - - -#define VK_QCOM_render_pass_shader_resolve 1 -#define VK_QCOM_RENDER_PASS_SHADER_RESOLVE_SPEC_VERSION 4 -#define VK_QCOM_RENDER_PASS_SHADER_RESOLVE_EXTENSION_NAME "VK_QCOM_render_pass_shader_resolve" - - -#define VK_EXT_global_priority 1 -#define VK_EXT_GLOBAL_PRIORITY_SPEC_VERSION 2 -#define VK_EXT_GLOBAL_PRIORITY_EXTENSION_NAME "VK_EXT_global_priority" -typedef VkQueueGlobalPriorityKHR VkQueueGlobalPriorityEXT; - -typedef VkDeviceQueueGlobalPriorityCreateInfoKHR VkDeviceQueueGlobalPriorityCreateInfoEXT; - - - -#define VK_EXT_external_memory_host 1 -#define VK_EXT_EXTERNAL_MEMORY_HOST_SPEC_VERSION 1 -#define VK_EXT_EXTERNAL_MEMORY_HOST_EXTENSION_NAME "VK_EXT_external_memory_host" -typedef struct VkImportMemoryHostPointerInfoEXT { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlagBits handleType; - void* pHostPointer; -} VkImportMemoryHostPointerInfoEXT; - -typedef struct VkMemoryHostPointerPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t memoryTypeBits; -} VkMemoryHostPointerPropertiesEXT; - -typedef struct VkPhysicalDeviceExternalMemoryHostPropertiesEXT { - VkStructureType sType; - void* pNext; - VkDeviceSize minImportedHostPointerAlignment; -} VkPhysicalDeviceExternalMemoryHostPropertiesEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryHostPointerPropertiesEXT)(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, const void* pHostPointer, VkMemoryHostPointerPropertiesEXT* pMemoryHostPointerProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryHostPointerPropertiesEXT( - VkDevice device, - VkExternalMemoryHandleTypeFlagBits handleType, - const void* pHostPointer, - VkMemoryHostPointerPropertiesEXT* pMemoryHostPointerProperties); -#endif - - -#define VK_AMD_buffer_marker 1 -#define VK_AMD_BUFFER_MARKER_SPEC_VERSION 1 -#define VK_AMD_BUFFER_MARKER_EXTENSION_NAME "VK_AMD_buffer_marker" -typedef void (VKAPI_PTR *PFN_vkCmdWriteBufferMarkerAMD)(VkCommandBuffer commandBuffer, VkPipelineStageFlagBits pipelineStage, VkBuffer dstBuffer, VkDeviceSize dstOffset, uint32_t marker); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdWriteBufferMarkerAMD( - VkCommandBuffer commandBuffer, - VkPipelineStageFlagBits pipelineStage, - VkBuffer dstBuffer, - VkDeviceSize dstOffset, - uint32_t marker); -#endif - - -#define VK_AMD_pipeline_compiler_control 1 -#define VK_AMD_PIPELINE_COMPILER_CONTROL_SPEC_VERSION 1 -#define VK_AMD_PIPELINE_COMPILER_CONTROL_EXTENSION_NAME "VK_AMD_pipeline_compiler_control" - -typedef enum VkPipelineCompilerControlFlagBitsAMD { - VK_PIPELINE_COMPILER_CONTROL_FLAG_BITS_MAX_ENUM_AMD = 0x7FFFFFFF -} VkPipelineCompilerControlFlagBitsAMD; -typedef VkFlags VkPipelineCompilerControlFlagsAMD; -typedef struct VkPipelineCompilerControlCreateInfoAMD { - VkStructureType sType; - const void* pNext; - VkPipelineCompilerControlFlagsAMD compilerControlFlags; -} VkPipelineCompilerControlCreateInfoAMD; - - - -#define VK_EXT_calibrated_timestamps 1 -#define VK_EXT_CALIBRATED_TIMESTAMPS_SPEC_VERSION 2 -#define VK_EXT_CALIBRATED_TIMESTAMPS_EXTENSION_NAME "VK_EXT_calibrated_timestamps" - -typedef enum VkTimeDomainEXT { - VK_TIME_DOMAIN_DEVICE_EXT = 0, - VK_TIME_DOMAIN_CLOCK_MONOTONIC_EXT = 1, - VK_TIME_DOMAIN_CLOCK_MONOTONIC_RAW_EXT = 2, - VK_TIME_DOMAIN_QUERY_PERFORMANCE_COUNTER_EXT = 3, - VK_TIME_DOMAIN_MAX_ENUM_EXT = 0x7FFFFFFF -} VkTimeDomainEXT; -typedef struct VkCalibratedTimestampInfoEXT { - VkStructureType sType; - const void* pNext; - VkTimeDomainEXT timeDomain; -} VkCalibratedTimestampInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceCalibrateableTimeDomainsEXT)(VkPhysicalDevice physicalDevice, uint32_t* pTimeDomainCount, VkTimeDomainEXT* pTimeDomains); -typedef VkResult (VKAPI_PTR *PFN_vkGetCalibratedTimestampsEXT)(VkDevice device, uint32_t timestampCount, const VkCalibratedTimestampInfoEXT* pTimestampInfos, uint64_t* pTimestamps, uint64_t* pMaxDeviation); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceCalibrateableTimeDomainsEXT( - VkPhysicalDevice physicalDevice, - uint32_t* pTimeDomainCount, - VkTimeDomainEXT* pTimeDomains); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetCalibratedTimestampsEXT( - VkDevice device, - uint32_t timestampCount, - const VkCalibratedTimestampInfoEXT* pTimestampInfos, - uint64_t* pTimestamps, - uint64_t* pMaxDeviation); -#endif - - -#define VK_AMD_shader_core_properties 1 -#define VK_AMD_SHADER_CORE_PROPERTIES_SPEC_VERSION 2 -#define VK_AMD_SHADER_CORE_PROPERTIES_EXTENSION_NAME "VK_AMD_shader_core_properties" -typedef struct VkPhysicalDeviceShaderCorePropertiesAMD { - VkStructureType sType; - void* pNext; - uint32_t shaderEngineCount; - uint32_t shaderArraysPerEngineCount; - uint32_t computeUnitsPerShaderArray; - uint32_t simdPerComputeUnit; - uint32_t wavefrontsPerSimd; - uint32_t wavefrontSize; - uint32_t sgprsPerSimd; - uint32_t minSgprAllocation; - uint32_t maxSgprAllocation; - uint32_t sgprAllocationGranularity; - uint32_t vgprsPerSimd; - uint32_t minVgprAllocation; - uint32_t maxVgprAllocation; - uint32_t vgprAllocationGranularity; -} VkPhysicalDeviceShaderCorePropertiesAMD; - - - -#define VK_AMD_memory_overallocation_behavior 1 -#define VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_SPEC_VERSION 1 -#define VK_AMD_MEMORY_OVERALLOCATION_BEHAVIOR_EXTENSION_NAME "VK_AMD_memory_overallocation_behavior" - -typedef enum VkMemoryOverallocationBehaviorAMD { - VK_MEMORY_OVERALLOCATION_BEHAVIOR_DEFAULT_AMD = 0, - VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD = 1, - VK_MEMORY_OVERALLOCATION_BEHAVIOR_DISALLOWED_AMD = 2, - VK_MEMORY_OVERALLOCATION_BEHAVIOR_MAX_ENUM_AMD = 0x7FFFFFFF -} VkMemoryOverallocationBehaviorAMD; -typedef struct VkDeviceMemoryOverallocationCreateInfoAMD { - VkStructureType sType; - const void* pNext; - VkMemoryOverallocationBehaviorAMD overallocationBehavior; -} VkDeviceMemoryOverallocationCreateInfoAMD; - - - -#define VK_EXT_vertex_attribute_divisor 1 -#define VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_SPEC_VERSION 3 -#define VK_EXT_VERTEX_ATTRIBUTE_DIVISOR_EXTENSION_NAME "VK_EXT_vertex_attribute_divisor" -typedef struct VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t maxVertexAttribDivisor; -} VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT; - -typedef struct VkVertexInputBindingDivisorDescriptionEXT { - uint32_t binding; - uint32_t divisor; -} VkVertexInputBindingDivisorDescriptionEXT; - -typedef struct VkPipelineVertexInputDivisorStateCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t vertexBindingDivisorCount; - const VkVertexInputBindingDivisorDescriptionEXT* pVertexBindingDivisors; -} VkPipelineVertexInputDivisorStateCreateInfoEXT; - -typedef struct VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 vertexAttributeInstanceRateDivisor; - VkBool32 vertexAttributeInstanceRateZeroDivisor; -} VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT; - - - -#define VK_EXT_pipeline_creation_feedback 1 -#define VK_EXT_PIPELINE_CREATION_FEEDBACK_SPEC_VERSION 1 -#define VK_EXT_PIPELINE_CREATION_FEEDBACK_EXTENSION_NAME "VK_EXT_pipeline_creation_feedback" -typedef VkPipelineCreationFeedbackFlagBits VkPipelineCreationFeedbackFlagBitsEXT; - -typedef VkPipelineCreationFeedbackFlags VkPipelineCreationFeedbackFlagsEXT; - -typedef VkPipelineCreationFeedbackCreateInfo VkPipelineCreationFeedbackCreateInfoEXT; - -typedef VkPipelineCreationFeedback VkPipelineCreationFeedbackEXT; - - - -#define VK_NV_shader_subgroup_partitioned 1 -#define VK_NV_SHADER_SUBGROUP_PARTITIONED_SPEC_VERSION 1 -#define VK_NV_SHADER_SUBGROUP_PARTITIONED_EXTENSION_NAME "VK_NV_shader_subgroup_partitioned" - - -#define VK_NV_compute_shader_derivatives 1 -#define VK_NV_COMPUTE_SHADER_DERIVATIVES_SPEC_VERSION 1 -#define VK_NV_COMPUTE_SHADER_DERIVATIVES_EXTENSION_NAME "VK_NV_compute_shader_derivatives" -typedef struct VkPhysicalDeviceComputeShaderDerivativesFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 computeDerivativeGroupQuads; - VkBool32 computeDerivativeGroupLinear; -} VkPhysicalDeviceComputeShaderDerivativesFeaturesNV; - - - -#define VK_NV_mesh_shader 1 -#define VK_NV_MESH_SHADER_SPEC_VERSION 1 -#define VK_NV_MESH_SHADER_EXTENSION_NAME "VK_NV_mesh_shader" -typedef struct VkPhysicalDeviceMeshShaderFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 taskShader; - VkBool32 meshShader; -} VkPhysicalDeviceMeshShaderFeaturesNV; - -typedef struct VkPhysicalDeviceMeshShaderPropertiesNV { - VkStructureType sType; - void* pNext; - uint32_t maxDrawMeshTasksCount; - uint32_t maxTaskWorkGroupInvocations; - uint32_t maxTaskWorkGroupSize[3]; - uint32_t maxTaskTotalMemorySize; - uint32_t maxTaskOutputCount; - uint32_t maxMeshWorkGroupInvocations; - uint32_t maxMeshWorkGroupSize[3]; - uint32_t maxMeshTotalMemorySize; - uint32_t maxMeshOutputVertices; - uint32_t maxMeshOutputPrimitives; - uint32_t maxMeshMultiviewViewCount; - uint32_t meshOutputPerVertexGranularity; - uint32_t meshOutputPerPrimitiveGranularity; -} VkPhysicalDeviceMeshShaderPropertiesNV; - -typedef struct VkDrawMeshTasksIndirectCommandNV { - uint32_t taskCount; - uint32_t firstTask; -} VkDrawMeshTasksIndirectCommandNV; - -typedef void (VKAPI_PTR *PFN_vkCmdDrawMeshTasksNV)(VkCommandBuffer commandBuffer, uint32_t taskCount, uint32_t firstTask); -typedef void (VKAPI_PTR *PFN_vkCmdDrawMeshTasksIndirectNV)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdDrawMeshTasksIndirectCountNV)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdDrawMeshTasksNV( - VkCommandBuffer commandBuffer, - uint32_t taskCount, - uint32_t firstTask); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawMeshTasksIndirectNV( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - uint32_t drawCount, - uint32_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawMeshTasksIndirectCountNV( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride); -#endif - - -#define VK_NV_fragment_shader_barycentric 1 -#define VK_NV_FRAGMENT_SHADER_BARYCENTRIC_SPEC_VERSION 1 -#define VK_NV_FRAGMENT_SHADER_BARYCENTRIC_EXTENSION_NAME "VK_NV_fragment_shader_barycentric" -typedef VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR VkPhysicalDeviceFragmentShaderBarycentricFeaturesNV; - - - -#define VK_NV_shader_image_footprint 1 -#define VK_NV_SHADER_IMAGE_FOOTPRINT_SPEC_VERSION 2 -#define VK_NV_SHADER_IMAGE_FOOTPRINT_EXTENSION_NAME "VK_NV_shader_image_footprint" -typedef struct VkPhysicalDeviceShaderImageFootprintFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 imageFootprint; -} VkPhysicalDeviceShaderImageFootprintFeaturesNV; - - - -#define VK_NV_scissor_exclusive 1 -#define VK_NV_SCISSOR_EXCLUSIVE_SPEC_VERSION 1 -#define VK_NV_SCISSOR_EXCLUSIVE_EXTENSION_NAME "VK_NV_scissor_exclusive" -typedef struct VkPipelineViewportExclusiveScissorStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - uint32_t exclusiveScissorCount; - const VkRect2D* pExclusiveScissors; -} VkPipelineViewportExclusiveScissorStateCreateInfoNV; - -typedef struct VkPhysicalDeviceExclusiveScissorFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 exclusiveScissor; -} VkPhysicalDeviceExclusiveScissorFeaturesNV; - -typedef void (VKAPI_PTR *PFN_vkCmdSetExclusiveScissorNV)(VkCommandBuffer commandBuffer, uint32_t firstExclusiveScissor, uint32_t exclusiveScissorCount, const VkRect2D* pExclusiveScissors); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetExclusiveScissorNV( - VkCommandBuffer commandBuffer, - uint32_t firstExclusiveScissor, - uint32_t exclusiveScissorCount, - const VkRect2D* pExclusiveScissors); -#endif - - -#define VK_NV_device_diagnostic_checkpoints 1 -#define VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_SPEC_VERSION 2 -#define VK_NV_DEVICE_DIAGNOSTIC_CHECKPOINTS_EXTENSION_NAME "VK_NV_device_diagnostic_checkpoints" -typedef struct VkQueueFamilyCheckpointPropertiesNV { - VkStructureType sType; - void* pNext; - VkPipelineStageFlags checkpointExecutionStageMask; -} VkQueueFamilyCheckpointPropertiesNV; - -typedef struct VkCheckpointDataNV { - VkStructureType sType; - void* pNext; - VkPipelineStageFlagBits stage; - void* pCheckpointMarker; -} VkCheckpointDataNV; - -typedef void (VKAPI_PTR *PFN_vkCmdSetCheckpointNV)(VkCommandBuffer commandBuffer, const void* pCheckpointMarker); -typedef void (VKAPI_PTR *PFN_vkGetQueueCheckpointDataNV)(VkQueue queue, uint32_t* pCheckpointDataCount, VkCheckpointDataNV* pCheckpointData); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetCheckpointNV( - VkCommandBuffer commandBuffer, - const void* pCheckpointMarker); - -VKAPI_ATTR void VKAPI_CALL vkGetQueueCheckpointDataNV( - VkQueue queue, - uint32_t* pCheckpointDataCount, - VkCheckpointDataNV* pCheckpointData); -#endif - - -#define VK_INTEL_shader_integer_functions2 1 -#define VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_SPEC_VERSION 1 -#define VK_INTEL_SHADER_INTEGER_FUNCTIONS_2_EXTENSION_NAME "VK_INTEL_shader_integer_functions2" -typedef struct VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL { - VkStructureType sType; - void* pNext; - VkBool32 shaderIntegerFunctions2; -} VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL; - - - -#define VK_INTEL_performance_query 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkPerformanceConfigurationINTEL) -#define VK_INTEL_PERFORMANCE_QUERY_SPEC_VERSION 2 -#define VK_INTEL_PERFORMANCE_QUERY_EXTENSION_NAME "VK_INTEL_performance_query" - -typedef enum VkPerformanceConfigurationTypeINTEL { - VK_PERFORMANCE_CONFIGURATION_TYPE_COMMAND_QUEUE_METRICS_DISCOVERY_ACTIVATED_INTEL = 0, - VK_PERFORMANCE_CONFIGURATION_TYPE_MAX_ENUM_INTEL = 0x7FFFFFFF -} VkPerformanceConfigurationTypeINTEL; - -typedef enum VkQueryPoolSamplingModeINTEL { - VK_QUERY_POOL_SAMPLING_MODE_MANUAL_INTEL = 0, - VK_QUERY_POOL_SAMPLING_MODE_MAX_ENUM_INTEL = 0x7FFFFFFF -} VkQueryPoolSamplingModeINTEL; - -typedef enum VkPerformanceOverrideTypeINTEL { - VK_PERFORMANCE_OVERRIDE_TYPE_NULL_HARDWARE_INTEL = 0, - VK_PERFORMANCE_OVERRIDE_TYPE_FLUSH_GPU_CACHES_INTEL = 1, - VK_PERFORMANCE_OVERRIDE_TYPE_MAX_ENUM_INTEL = 0x7FFFFFFF -} VkPerformanceOverrideTypeINTEL; - -typedef enum VkPerformanceParameterTypeINTEL { - VK_PERFORMANCE_PARAMETER_TYPE_HW_COUNTERS_SUPPORTED_INTEL = 0, - VK_PERFORMANCE_PARAMETER_TYPE_STREAM_MARKER_VALID_BITS_INTEL = 1, - VK_PERFORMANCE_PARAMETER_TYPE_MAX_ENUM_INTEL = 0x7FFFFFFF -} VkPerformanceParameterTypeINTEL; - -typedef enum VkPerformanceValueTypeINTEL { - VK_PERFORMANCE_VALUE_TYPE_UINT32_INTEL = 0, - VK_PERFORMANCE_VALUE_TYPE_UINT64_INTEL = 1, - VK_PERFORMANCE_VALUE_TYPE_FLOAT_INTEL = 2, - VK_PERFORMANCE_VALUE_TYPE_BOOL_INTEL = 3, - VK_PERFORMANCE_VALUE_TYPE_STRING_INTEL = 4, - VK_PERFORMANCE_VALUE_TYPE_MAX_ENUM_INTEL = 0x7FFFFFFF -} VkPerformanceValueTypeINTEL; -typedef union VkPerformanceValueDataINTEL { - uint32_t value32; - uint64_t value64; - float valueFloat; - VkBool32 valueBool; - const char* valueString; -} VkPerformanceValueDataINTEL; - -typedef struct VkPerformanceValueINTEL { - VkPerformanceValueTypeINTEL type; - VkPerformanceValueDataINTEL data; -} VkPerformanceValueINTEL; - -typedef struct VkInitializePerformanceApiInfoINTEL { - VkStructureType sType; - const void* pNext; - void* pUserData; -} VkInitializePerformanceApiInfoINTEL; - -typedef struct VkQueryPoolPerformanceQueryCreateInfoINTEL { - VkStructureType sType; - const void* pNext; - VkQueryPoolSamplingModeINTEL performanceCountersSampling; -} VkQueryPoolPerformanceQueryCreateInfoINTEL; - -typedef VkQueryPoolPerformanceQueryCreateInfoINTEL VkQueryPoolCreateInfoINTEL; - -typedef struct VkPerformanceMarkerInfoINTEL { - VkStructureType sType; - const void* pNext; - uint64_t marker; -} VkPerformanceMarkerInfoINTEL; - -typedef struct VkPerformanceStreamMarkerInfoINTEL { - VkStructureType sType; - const void* pNext; - uint32_t marker; -} VkPerformanceStreamMarkerInfoINTEL; - -typedef struct VkPerformanceOverrideInfoINTEL { - VkStructureType sType; - const void* pNext; - VkPerformanceOverrideTypeINTEL type; - VkBool32 enable; - uint64_t parameter; -} VkPerformanceOverrideInfoINTEL; - -typedef struct VkPerformanceConfigurationAcquireInfoINTEL { - VkStructureType sType; - const void* pNext; - VkPerformanceConfigurationTypeINTEL type; -} VkPerformanceConfigurationAcquireInfoINTEL; - -typedef VkResult (VKAPI_PTR *PFN_vkInitializePerformanceApiINTEL)(VkDevice device, const VkInitializePerformanceApiInfoINTEL* pInitializeInfo); -typedef void (VKAPI_PTR *PFN_vkUninitializePerformanceApiINTEL)(VkDevice device); -typedef VkResult (VKAPI_PTR *PFN_vkCmdSetPerformanceMarkerINTEL)(VkCommandBuffer commandBuffer, const VkPerformanceMarkerInfoINTEL* pMarkerInfo); -typedef VkResult (VKAPI_PTR *PFN_vkCmdSetPerformanceStreamMarkerINTEL)(VkCommandBuffer commandBuffer, const VkPerformanceStreamMarkerInfoINTEL* pMarkerInfo); -typedef VkResult (VKAPI_PTR *PFN_vkCmdSetPerformanceOverrideINTEL)(VkCommandBuffer commandBuffer, const VkPerformanceOverrideInfoINTEL* pOverrideInfo); -typedef VkResult (VKAPI_PTR *PFN_vkAcquirePerformanceConfigurationINTEL)(VkDevice device, const VkPerformanceConfigurationAcquireInfoINTEL* pAcquireInfo, VkPerformanceConfigurationINTEL* pConfiguration); -typedef VkResult (VKAPI_PTR *PFN_vkReleasePerformanceConfigurationINTEL)(VkDevice device, VkPerformanceConfigurationINTEL configuration); -typedef VkResult (VKAPI_PTR *PFN_vkQueueSetPerformanceConfigurationINTEL)(VkQueue queue, VkPerformanceConfigurationINTEL configuration); -typedef VkResult (VKAPI_PTR *PFN_vkGetPerformanceParameterINTEL)(VkDevice device, VkPerformanceParameterTypeINTEL parameter, VkPerformanceValueINTEL* pValue); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkInitializePerformanceApiINTEL( - VkDevice device, - const VkInitializePerformanceApiInfoINTEL* pInitializeInfo); - -VKAPI_ATTR void VKAPI_CALL vkUninitializePerformanceApiINTEL( - VkDevice device); - -VKAPI_ATTR VkResult VKAPI_CALL vkCmdSetPerformanceMarkerINTEL( - VkCommandBuffer commandBuffer, - const VkPerformanceMarkerInfoINTEL* pMarkerInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkCmdSetPerformanceStreamMarkerINTEL( - VkCommandBuffer commandBuffer, - const VkPerformanceStreamMarkerInfoINTEL* pMarkerInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkCmdSetPerformanceOverrideINTEL( - VkCommandBuffer commandBuffer, - const VkPerformanceOverrideInfoINTEL* pOverrideInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkAcquirePerformanceConfigurationINTEL( - VkDevice device, - const VkPerformanceConfigurationAcquireInfoINTEL* pAcquireInfo, - VkPerformanceConfigurationINTEL* pConfiguration); - -VKAPI_ATTR VkResult VKAPI_CALL vkReleasePerformanceConfigurationINTEL( - VkDevice device, - VkPerformanceConfigurationINTEL configuration); - -VKAPI_ATTR VkResult VKAPI_CALL vkQueueSetPerformanceConfigurationINTEL( - VkQueue queue, - VkPerformanceConfigurationINTEL configuration); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetPerformanceParameterINTEL( - VkDevice device, - VkPerformanceParameterTypeINTEL parameter, - VkPerformanceValueINTEL* pValue); -#endif - - -#define VK_EXT_pci_bus_info 1 -#define VK_EXT_PCI_BUS_INFO_SPEC_VERSION 2 -#define VK_EXT_PCI_BUS_INFO_EXTENSION_NAME "VK_EXT_pci_bus_info" -typedef struct VkPhysicalDevicePCIBusInfoPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t pciDomain; - uint32_t pciBus; - uint32_t pciDevice; - uint32_t pciFunction; -} VkPhysicalDevicePCIBusInfoPropertiesEXT; - - - -#define VK_AMD_display_native_hdr 1 -#define VK_AMD_DISPLAY_NATIVE_HDR_SPEC_VERSION 1 -#define VK_AMD_DISPLAY_NATIVE_HDR_EXTENSION_NAME "VK_AMD_display_native_hdr" -typedef struct VkDisplayNativeHdrSurfaceCapabilitiesAMD { - VkStructureType sType; - void* pNext; - VkBool32 localDimmingSupport; -} VkDisplayNativeHdrSurfaceCapabilitiesAMD; - -typedef struct VkSwapchainDisplayNativeHdrCreateInfoAMD { - VkStructureType sType; - const void* pNext; - VkBool32 localDimmingEnable; -} VkSwapchainDisplayNativeHdrCreateInfoAMD; - -typedef void (VKAPI_PTR *PFN_vkSetLocalDimmingAMD)(VkDevice device, VkSwapchainKHR swapChain, VkBool32 localDimmingEnable); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkSetLocalDimmingAMD( - VkDevice device, - VkSwapchainKHR swapChain, - VkBool32 localDimmingEnable); -#endif - - -#define VK_EXT_fragment_density_map 1 -#define VK_EXT_FRAGMENT_DENSITY_MAP_SPEC_VERSION 2 -#define VK_EXT_FRAGMENT_DENSITY_MAP_EXTENSION_NAME "VK_EXT_fragment_density_map" -typedef struct VkPhysicalDeviceFragmentDensityMapFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 fragmentDensityMap; - VkBool32 fragmentDensityMapDynamic; - VkBool32 fragmentDensityMapNonSubsampledImages; -} VkPhysicalDeviceFragmentDensityMapFeaturesEXT; - -typedef struct VkPhysicalDeviceFragmentDensityMapPropertiesEXT { - VkStructureType sType; - void* pNext; - VkExtent2D minFragmentDensityTexelSize; - VkExtent2D maxFragmentDensityTexelSize; - VkBool32 fragmentDensityInvocations; -} VkPhysicalDeviceFragmentDensityMapPropertiesEXT; - -typedef struct VkRenderPassFragmentDensityMapCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkAttachmentReference fragmentDensityMapAttachment; -} VkRenderPassFragmentDensityMapCreateInfoEXT; - - - -#define VK_EXT_scalar_block_layout 1 -#define VK_EXT_SCALAR_BLOCK_LAYOUT_SPEC_VERSION 1 -#define VK_EXT_SCALAR_BLOCK_LAYOUT_EXTENSION_NAME "VK_EXT_scalar_block_layout" -typedef VkPhysicalDeviceScalarBlockLayoutFeatures VkPhysicalDeviceScalarBlockLayoutFeaturesEXT; - - - -#define VK_GOOGLE_hlsl_functionality1 1 -#define VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION 1 -#define VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME "VK_GOOGLE_hlsl_functionality1" -#define VK_GOOGLE_HLSL_FUNCTIONALITY1_SPEC_VERSION VK_GOOGLE_HLSL_FUNCTIONALITY_1_SPEC_VERSION -#define VK_GOOGLE_HLSL_FUNCTIONALITY1_EXTENSION_NAME VK_GOOGLE_HLSL_FUNCTIONALITY_1_EXTENSION_NAME - - -#define VK_GOOGLE_decorate_string 1 -#define VK_GOOGLE_DECORATE_STRING_SPEC_VERSION 1 -#define VK_GOOGLE_DECORATE_STRING_EXTENSION_NAME "VK_GOOGLE_decorate_string" - - -#define VK_EXT_subgroup_size_control 1 -#define VK_EXT_SUBGROUP_SIZE_CONTROL_SPEC_VERSION 2 -#define VK_EXT_SUBGROUP_SIZE_CONTROL_EXTENSION_NAME "VK_EXT_subgroup_size_control" -typedef VkPhysicalDeviceSubgroupSizeControlFeatures VkPhysicalDeviceSubgroupSizeControlFeaturesEXT; - -typedef VkPhysicalDeviceSubgroupSizeControlProperties VkPhysicalDeviceSubgroupSizeControlPropertiesEXT; - -typedef VkPipelineShaderStageRequiredSubgroupSizeCreateInfo VkPipelineShaderStageRequiredSubgroupSizeCreateInfoEXT; - - - -#define VK_AMD_shader_core_properties2 1 -#define VK_AMD_SHADER_CORE_PROPERTIES_2_SPEC_VERSION 1 -#define VK_AMD_SHADER_CORE_PROPERTIES_2_EXTENSION_NAME "VK_AMD_shader_core_properties2" - -typedef enum VkShaderCorePropertiesFlagBitsAMD { - VK_SHADER_CORE_PROPERTIES_FLAG_BITS_MAX_ENUM_AMD = 0x7FFFFFFF -} VkShaderCorePropertiesFlagBitsAMD; -typedef VkFlags VkShaderCorePropertiesFlagsAMD; -typedef struct VkPhysicalDeviceShaderCoreProperties2AMD { - VkStructureType sType; - void* pNext; - VkShaderCorePropertiesFlagsAMD shaderCoreFeatures; - uint32_t activeComputeUnitCount; -} VkPhysicalDeviceShaderCoreProperties2AMD; - - - -#define VK_AMD_device_coherent_memory 1 -#define VK_AMD_DEVICE_COHERENT_MEMORY_SPEC_VERSION 1 -#define VK_AMD_DEVICE_COHERENT_MEMORY_EXTENSION_NAME "VK_AMD_device_coherent_memory" -typedef struct VkPhysicalDeviceCoherentMemoryFeaturesAMD { - VkStructureType sType; - void* pNext; - VkBool32 deviceCoherentMemory; -} VkPhysicalDeviceCoherentMemoryFeaturesAMD; - - - -#define VK_EXT_shader_image_atomic_int64 1 -#define VK_EXT_SHADER_IMAGE_ATOMIC_INT64_SPEC_VERSION 1 -#define VK_EXT_SHADER_IMAGE_ATOMIC_INT64_EXTENSION_NAME "VK_EXT_shader_image_atomic_int64" -typedef struct VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 shaderImageInt64Atomics; - VkBool32 sparseImageInt64Atomics; -} VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT; - - - -#define VK_EXT_memory_budget 1 -#define VK_EXT_MEMORY_BUDGET_SPEC_VERSION 1 -#define VK_EXT_MEMORY_BUDGET_EXTENSION_NAME "VK_EXT_memory_budget" -typedef struct VkPhysicalDeviceMemoryBudgetPropertiesEXT { - VkStructureType sType; - void* pNext; - VkDeviceSize heapBudget[VK_MAX_MEMORY_HEAPS]; - VkDeviceSize heapUsage[VK_MAX_MEMORY_HEAPS]; -} VkPhysicalDeviceMemoryBudgetPropertiesEXT; - - - -#define VK_EXT_memory_priority 1 -#define VK_EXT_MEMORY_PRIORITY_SPEC_VERSION 1 -#define VK_EXT_MEMORY_PRIORITY_EXTENSION_NAME "VK_EXT_memory_priority" -typedef struct VkPhysicalDeviceMemoryPriorityFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 memoryPriority; -} VkPhysicalDeviceMemoryPriorityFeaturesEXT; - -typedef struct VkMemoryPriorityAllocateInfoEXT { - VkStructureType sType; - const void* pNext; - float priority; -} VkMemoryPriorityAllocateInfoEXT; - - - -#define VK_NV_dedicated_allocation_image_aliasing 1 -#define VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_SPEC_VERSION 1 -#define VK_NV_DEDICATED_ALLOCATION_IMAGE_ALIASING_EXTENSION_NAME "VK_NV_dedicated_allocation_image_aliasing" -typedef struct VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 dedicatedAllocationImageAliasing; -} VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV; - - - -#define VK_EXT_buffer_device_address 1 -#define VK_EXT_BUFFER_DEVICE_ADDRESS_SPEC_VERSION 2 -#define VK_EXT_BUFFER_DEVICE_ADDRESS_EXTENSION_NAME "VK_EXT_buffer_device_address" -typedef struct VkPhysicalDeviceBufferDeviceAddressFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 bufferDeviceAddress; - VkBool32 bufferDeviceAddressCaptureReplay; - VkBool32 bufferDeviceAddressMultiDevice; -} VkPhysicalDeviceBufferDeviceAddressFeaturesEXT; - -typedef VkPhysicalDeviceBufferDeviceAddressFeaturesEXT VkPhysicalDeviceBufferAddressFeaturesEXT; - -typedef VkBufferDeviceAddressInfo VkBufferDeviceAddressInfoEXT; - -typedef struct VkBufferDeviceAddressCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkDeviceAddress deviceAddress; -} VkBufferDeviceAddressCreateInfoEXT; - -typedef VkDeviceAddress (VKAPI_PTR *PFN_vkGetBufferDeviceAddressEXT)(VkDevice device, const VkBufferDeviceAddressInfo* pInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkDeviceAddress VKAPI_CALL vkGetBufferDeviceAddressEXT( - VkDevice device, - const VkBufferDeviceAddressInfo* pInfo); -#endif - - -#define VK_EXT_tooling_info 1 -#define VK_EXT_TOOLING_INFO_SPEC_VERSION 1 -#define VK_EXT_TOOLING_INFO_EXTENSION_NAME "VK_EXT_tooling_info" -typedef VkToolPurposeFlagBits VkToolPurposeFlagBitsEXT; - -typedef VkToolPurposeFlags VkToolPurposeFlagsEXT; - -typedef VkPhysicalDeviceToolProperties VkPhysicalDeviceToolPropertiesEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceToolPropertiesEXT)(VkPhysicalDevice physicalDevice, uint32_t* pToolCount, VkPhysicalDeviceToolProperties* pToolProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceToolPropertiesEXT( - VkPhysicalDevice physicalDevice, - uint32_t* pToolCount, - VkPhysicalDeviceToolProperties* pToolProperties); -#endif - - -#define VK_EXT_separate_stencil_usage 1 -#define VK_EXT_SEPARATE_STENCIL_USAGE_SPEC_VERSION 1 -#define VK_EXT_SEPARATE_STENCIL_USAGE_EXTENSION_NAME "VK_EXT_separate_stencil_usage" -typedef VkImageStencilUsageCreateInfo VkImageStencilUsageCreateInfoEXT; - - - -#define VK_EXT_validation_features 1 -#define VK_EXT_VALIDATION_FEATURES_SPEC_VERSION 5 -#define VK_EXT_VALIDATION_FEATURES_EXTENSION_NAME "VK_EXT_validation_features" - -typedef enum VkValidationFeatureEnableEXT { - VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_EXT = 0, - VK_VALIDATION_FEATURE_ENABLE_GPU_ASSISTED_RESERVE_BINDING_SLOT_EXT = 1, - VK_VALIDATION_FEATURE_ENABLE_BEST_PRACTICES_EXT = 2, - VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT = 3, - VK_VALIDATION_FEATURE_ENABLE_SYNCHRONIZATION_VALIDATION_EXT = 4, - VK_VALIDATION_FEATURE_ENABLE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkValidationFeatureEnableEXT; - -typedef enum VkValidationFeatureDisableEXT { - VK_VALIDATION_FEATURE_DISABLE_ALL_EXT = 0, - VK_VALIDATION_FEATURE_DISABLE_SHADERS_EXT = 1, - VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT = 2, - VK_VALIDATION_FEATURE_DISABLE_API_PARAMETERS_EXT = 3, - VK_VALIDATION_FEATURE_DISABLE_OBJECT_LIFETIMES_EXT = 4, - VK_VALIDATION_FEATURE_DISABLE_CORE_CHECKS_EXT = 5, - VK_VALIDATION_FEATURE_DISABLE_UNIQUE_HANDLES_EXT = 6, - VK_VALIDATION_FEATURE_DISABLE_SHADER_VALIDATION_CACHE_EXT = 7, - VK_VALIDATION_FEATURE_DISABLE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkValidationFeatureDisableEXT; -typedef struct VkValidationFeaturesEXT { - VkStructureType sType; - const void* pNext; - uint32_t enabledValidationFeatureCount; - const VkValidationFeatureEnableEXT* pEnabledValidationFeatures; - uint32_t disabledValidationFeatureCount; - const VkValidationFeatureDisableEXT* pDisabledValidationFeatures; -} VkValidationFeaturesEXT; - - - -#define VK_NV_cooperative_matrix 1 -#define VK_NV_COOPERATIVE_MATRIX_SPEC_VERSION 1 -#define VK_NV_COOPERATIVE_MATRIX_EXTENSION_NAME "VK_NV_cooperative_matrix" - -typedef enum VkComponentTypeNV { - VK_COMPONENT_TYPE_FLOAT16_NV = 0, - VK_COMPONENT_TYPE_FLOAT32_NV = 1, - VK_COMPONENT_TYPE_FLOAT64_NV = 2, - VK_COMPONENT_TYPE_SINT8_NV = 3, - VK_COMPONENT_TYPE_SINT16_NV = 4, - VK_COMPONENT_TYPE_SINT32_NV = 5, - VK_COMPONENT_TYPE_SINT64_NV = 6, - VK_COMPONENT_TYPE_UINT8_NV = 7, - VK_COMPONENT_TYPE_UINT16_NV = 8, - VK_COMPONENT_TYPE_UINT32_NV = 9, - VK_COMPONENT_TYPE_UINT64_NV = 10, - VK_COMPONENT_TYPE_MAX_ENUM_NV = 0x7FFFFFFF -} VkComponentTypeNV; - -typedef enum VkScopeNV { - VK_SCOPE_DEVICE_NV = 1, - VK_SCOPE_WORKGROUP_NV = 2, - VK_SCOPE_SUBGROUP_NV = 3, - VK_SCOPE_QUEUE_FAMILY_NV = 5, - VK_SCOPE_MAX_ENUM_NV = 0x7FFFFFFF -} VkScopeNV; -typedef struct VkCooperativeMatrixPropertiesNV { - VkStructureType sType; - void* pNext; - uint32_t MSize; - uint32_t NSize; - uint32_t KSize; - VkComponentTypeNV AType; - VkComponentTypeNV BType; - VkComponentTypeNV CType; - VkComponentTypeNV DType; - VkScopeNV scope; -} VkCooperativeMatrixPropertiesNV; - -typedef struct VkPhysicalDeviceCooperativeMatrixFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 cooperativeMatrix; - VkBool32 cooperativeMatrixRobustBufferAccess; -} VkPhysicalDeviceCooperativeMatrixFeaturesNV; - -typedef struct VkPhysicalDeviceCooperativeMatrixPropertiesNV { - VkStructureType sType; - void* pNext; - VkShaderStageFlags cooperativeMatrixSupportedStages; -} VkPhysicalDeviceCooperativeMatrixPropertiesNV; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceCooperativeMatrixPropertiesNV)(VkPhysicalDevice physicalDevice, uint32_t* pPropertyCount, VkCooperativeMatrixPropertiesNV* pProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceCooperativeMatrixPropertiesNV( - VkPhysicalDevice physicalDevice, - uint32_t* pPropertyCount, - VkCooperativeMatrixPropertiesNV* pProperties); -#endif - - -#define VK_NV_coverage_reduction_mode 1 -#define VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION 1 -#define VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME "VK_NV_coverage_reduction_mode" - -typedef enum VkCoverageReductionModeNV { - VK_COVERAGE_REDUCTION_MODE_MERGE_NV = 0, - VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV = 1, - VK_COVERAGE_REDUCTION_MODE_MAX_ENUM_NV = 0x7FFFFFFF -} VkCoverageReductionModeNV; -typedef VkFlags VkPipelineCoverageReductionStateCreateFlagsNV; -typedef struct VkPhysicalDeviceCoverageReductionModeFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 coverageReductionMode; -} VkPhysicalDeviceCoverageReductionModeFeaturesNV; - -typedef struct VkPipelineCoverageReductionStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkPipelineCoverageReductionStateCreateFlagsNV flags; - VkCoverageReductionModeNV coverageReductionMode; -} VkPipelineCoverageReductionStateCreateInfoNV; - -typedef struct VkFramebufferMixedSamplesCombinationNV { - VkStructureType sType; - void* pNext; - VkCoverageReductionModeNV coverageReductionMode; - VkSampleCountFlagBits rasterizationSamples; - VkSampleCountFlags depthStencilSamples; - VkSampleCountFlags colorSamples; -} VkFramebufferMixedSamplesCombinationNV; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV)(VkPhysicalDevice physicalDevice, uint32_t* pCombinationCount, VkFramebufferMixedSamplesCombinationNV* pCombinations); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV( - VkPhysicalDevice physicalDevice, - uint32_t* pCombinationCount, - VkFramebufferMixedSamplesCombinationNV* pCombinations); -#endif - - -#define VK_EXT_fragment_shader_interlock 1 -#define VK_EXT_FRAGMENT_SHADER_INTERLOCK_SPEC_VERSION 1 -#define VK_EXT_FRAGMENT_SHADER_INTERLOCK_EXTENSION_NAME "VK_EXT_fragment_shader_interlock" -typedef struct VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 fragmentShaderSampleInterlock; - VkBool32 fragmentShaderPixelInterlock; - VkBool32 fragmentShaderShadingRateInterlock; -} VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT; - - - -#define VK_EXT_ycbcr_image_arrays 1 -#define VK_EXT_YCBCR_IMAGE_ARRAYS_SPEC_VERSION 1 -#define VK_EXT_YCBCR_IMAGE_ARRAYS_EXTENSION_NAME "VK_EXT_ycbcr_image_arrays" -typedef struct VkPhysicalDeviceYcbcrImageArraysFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 ycbcrImageArrays; -} VkPhysicalDeviceYcbcrImageArraysFeaturesEXT; - - - -#define VK_EXT_provoking_vertex 1 -#define VK_EXT_PROVOKING_VERTEX_SPEC_VERSION 1 -#define VK_EXT_PROVOKING_VERTEX_EXTENSION_NAME "VK_EXT_provoking_vertex" - -typedef enum VkProvokingVertexModeEXT { - VK_PROVOKING_VERTEX_MODE_FIRST_VERTEX_EXT = 0, - VK_PROVOKING_VERTEX_MODE_LAST_VERTEX_EXT = 1, - VK_PROVOKING_VERTEX_MODE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkProvokingVertexModeEXT; -typedef struct VkPhysicalDeviceProvokingVertexFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 provokingVertexLast; - VkBool32 transformFeedbackPreservesProvokingVertex; -} VkPhysicalDeviceProvokingVertexFeaturesEXT; - -typedef struct VkPhysicalDeviceProvokingVertexPropertiesEXT { - VkStructureType sType; - void* pNext; - VkBool32 provokingVertexModePerPipeline; - VkBool32 transformFeedbackPreservesTriangleFanProvokingVertex; -} VkPhysicalDeviceProvokingVertexPropertiesEXT; - -typedef struct VkPipelineRasterizationProvokingVertexStateCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkProvokingVertexModeEXT provokingVertexMode; -} VkPipelineRasterizationProvokingVertexStateCreateInfoEXT; - - - -#define VK_EXT_headless_surface 1 -#define VK_EXT_HEADLESS_SURFACE_SPEC_VERSION 1 -#define VK_EXT_HEADLESS_SURFACE_EXTENSION_NAME "VK_EXT_headless_surface" -typedef VkFlags VkHeadlessSurfaceCreateFlagsEXT; -typedef struct VkHeadlessSurfaceCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkHeadlessSurfaceCreateFlagsEXT flags; -} VkHeadlessSurfaceCreateInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateHeadlessSurfaceEXT)(VkInstance instance, const VkHeadlessSurfaceCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateHeadlessSurfaceEXT( - VkInstance instance, - const VkHeadlessSurfaceCreateInfoEXT* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - - -#define VK_EXT_line_rasterization 1 -#define VK_EXT_LINE_RASTERIZATION_SPEC_VERSION 1 -#define VK_EXT_LINE_RASTERIZATION_EXTENSION_NAME "VK_EXT_line_rasterization" - -typedef enum VkLineRasterizationModeEXT { - VK_LINE_RASTERIZATION_MODE_DEFAULT_EXT = 0, - VK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT = 1, - VK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT = 2, - VK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT = 3, - VK_LINE_RASTERIZATION_MODE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkLineRasterizationModeEXT; -typedef struct VkPhysicalDeviceLineRasterizationFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 rectangularLines; - VkBool32 bresenhamLines; - VkBool32 smoothLines; - VkBool32 stippledRectangularLines; - VkBool32 stippledBresenhamLines; - VkBool32 stippledSmoothLines; -} VkPhysicalDeviceLineRasterizationFeaturesEXT; - -typedef struct VkPhysicalDeviceLineRasterizationPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t lineSubPixelPrecisionBits; -} VkPhysicalDeviceLineRasterizationPropertiesEXT; - -typedef struct VkPipelineRasterizationLineStateCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkLineRasterizationModeEXT lineRasterizationMode; - VkBool32 stippledLineEnable; - uint32_t lineStippleFactor; - uint16_t lineStipplePattern; -} VkPipelineRasterizationLineStateCreateInfoEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdSetLineStippleEXT)(VkCommandBuffer commandBuffer, uint32_t lineStippleFactor, uint16_t lineStipplePattern); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetLineStippleEXT( - VkCommandBuffer commandBuffer, - uint32_t lineStippleFactor, - uint16_t lineStipplePattern); -#endif - - -#define VK_EXT_shader_atomic_float 1 -#define VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION 1 -#define VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME "VK_EXT_shader_atomic_float" -typedef struct VkPhysicalDeviceShaderAtomicFloatFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 shaderBufferFloat32Atomics; - VkBool32 shaderBufferFloat32AtomicAdd; - VkBool32 shaderBufferFloat64Atomics; - VkBool32 shaderBufferFloat64AtomicAdd; - VkBool32 shaderSharedFloat32Atomics; - VkBool32 shaderSharedFloat32AtomicAdd; - VkBool32 shaderSharedFloat64Atomics; - VkBool32 shaderSharedFloat64AtomicAdd; - VkBool32 shaderImageFloat32Atomics; - VkBool32 shaderImageFloat32AtomicAdd; - VkBool32 sparseImageFloat32Atomics; - VkBool32 sparseImageFloat32AtomicAdd; -} VkPhysicalDeviceShaderAtomicFloatFeaturesEXT; - - - -#define VK_EXT_host_query_reset 1 -#define VK_EXT_HOST_QUERY_RESET_SPEC_VERSION 1 -#define VK_EXT_HOST_QUERY_RESET_EXTENSION_NAME "VK_EXT_host_query_reset" -typedef VkPhysicalDeviceHostQueryResetFeatures VkPhysicalDeviceHostQueryResetFeaturesEXT; - -typedef void (VKAPI_PTR *PFN_vkResetQueryPoolEXT)(VkDevice device, VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkResetQueryPoolEXT( - VkDevice device, - VkQueryPool queryPool, - uint32_t firstQuery, - uint32_t queryCount); -#endif - - -#define VK_EXT_index_type_uint8 1 -#define VK_EXT_INDEX_TYPE_UINT8_SPEC_VERSION 1 -#define VK_EXT_INDEX_TYPE_UINT8_EXTENSION_NAME "VK_EXT_index_type_uint8" -typedef struct VkPhysicalDeviceIndexTypeUint8FeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 indexTypeUint8; -} VkPhysicalDeviceIndexTypeUint8FeaturesEXT; - - - -#define VK_EXT_extended_dynamic_state 1 -#define VK_EXT_EXTENDED_DYNAMIC_STATE_SPEC_VERSION 1 -#define VK_EXT_EXTENDED_DYNAMIC_STATE_EXTENSION_NAME "VK_EXT_extended_dynamic_state" -typedef struct VkPhysicalDeviceExtendedDynamicStateFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 extendedDynamicState; -} VkPhysicalDeviceExtendedDynamicStateFeaturesEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdSetCullModeEXT)(VkCommandBuffer commandBuffer, VkCullModeFlags cullMode); -typedef void (VKAPI_PTR *PFN_vkCmdSetFrontFaceEXT)(VkCommandBuffer commandBuffer, VkFrontFace frontFace); -typedef void (VKAPI_PTR *PFN_vkCmdSetPrimitiveTopologyEXT)(VkCommandBuffer commandBuffer, VkPrimitiveTopology primitiveTopology); -typedef void (VKAPI_PTR *PFN_vkCmdSetViewportWithCountEXT)(VkCommandBuffer commandBuffer, uint32_t viewportCount, const VkViewport* pViewports); -typedef void (VKAPI_PTR *PFN_vkCmdSetScissorWithCountEXT)(VkCommandBuffer commandBuffer, uint32_t scissorCount, const VkRect2D* pScissors); -typedef void (VKAPI_PTR *PFN_vkCmdBindVertexBuffers2EXT)(VkCommandBuffer commandBuffer, uint32_t firstBinding, uint32_t bindingCount, const VkBuffer* pBuffers, const VkDeviceSize* pOffsets, const VkDeviceSize* pSizes, const VkDeviceSize* pStrides); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthTestEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthTestEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthWriteEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthWriteEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthCompareOpEXT)(VkCommandBuffer commandBuffer, VkCompareOp depthCompareOp); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBoundsTestEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthBoundsTestEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetStencilTestEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 stencilTestEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetStencilOpEXT)(VkCommandBuffer commandBuffer, VkStencilFaceFlags faceMask, VkStencilOp failOp, VkStencilOp passOp, VkStencilOp depthFailOp, VkCompareOp compareOp); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetCullModeEXT( - VkCommandBuffer commandBuffer, - VkCullModeFlags cullMode); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetFrontFaceEXT( - VkCommandBuffer commandBuffer, - VkFrontFace frontFace); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetPrimitiveTopologyEXT( - VkCommandBuffer commandBuffer, - VkPrimitiveTopology primitiveTopology); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetViewportWithCountEXT( - VkCommandBuffer commandBuffer, - uint32_t viewportCount, - const VkViewport* pViewports); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetScissorWithCountEXT( - VkCommandBuffer commandBuffer, - uint32_t scissorCount, - const VkRect2D* pScissors); - -VKAPI_ATTR void VKAPI_CALL vkCmdBindVertexBuffers2EXT( - VkCommandBuffer commandBuffer, - uint32_t firstBinding, - uint32_t bindingCount, - const VkBuffer* pBuffers, - const VkDeviceSize* pOffsets, - const VkDeviceSize* pSizes, - const VkDeviceSize* pStrides); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthTestEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 depthTestEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthWriteEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 depthWriteEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthCompareOpEXT( - VkCommandBuffer commandBuffer, - VkCompareOp depthCompareOp); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBoundsTestEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 depthBoundsTestEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilTestEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 stencilTestEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetStencilOpEXT( - VkCommandBuffer commandBuffer, - VkStencilFaceFlags faceMask, - VkStencilOp failOp, - VkStencilOp passOp, - VkStencilOp depthFailOp, - VkCompareOp compareOp); -#endif - - -#define VK_EXT_shader_atomic_float2 1 -#define VK_EXT_SHADER_ATOMIC_FLOAT_2_SPEC_VERSION 1 -#define VK_EXT_SHADER_ATOMIC_FLOAT_2_EXTENSION_NAME "VK_EXT_shader_atomic_float2" -typedef struct VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 shaderBufferFloat16Atomics; - VkBool32 shaderBufferFloat16AtomicAdd; - VkBool32 shaderBufferFloat16AtomicMinMax; - VkBool32 shaderBufferFloat32AtomicMinMax; - VkBool32 shaderBufferFloat64AtomicMinMax; - VkBool32 shaderSharedFloat16Atomics; - VkBool32 shaderSharedFloat16AtomicAdd; - VkBool32 shaderSharedFloat16AtomicMinMax; - VkBool32 shaderSharedFloat32AtomicMinMax; - VkBool32 shaderSharedFloat64AtomicMinMax; - VkBool32 shaderImageFloat32AtomicMinMax; - VkBool32 sparseImageFloat32AtomicMinMax; -} VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT; - - - -#define VK_EXT_shader_demote_to_helper_invocation 1 -#define VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_SPEC_VERSION 1 -#define VK_EXT_SHADER_DEMOTE_TO_HELPER_INVOCATION_EXTENSION_NAME "VK_EXT_shader_demote_to_helper_invocation" -typedef VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures VkPhysicalDeviceShaderDemoteToHelperInvocationFeaturesEXT; - - - -#define VK_NV_device_generated_commands 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkIndirectCommandsLayoutNV) -#define VK_NV_DEVICE_GENERATED_COMMANDS_SPEC_VERSION 3 -#define VK_NV_DEVICE_GENERATED_COMMANDS_EXTENSION_NAME "VK_NV_device_generated_commands" - -typedef enum VkIndirectCommandsTokenTypeNV { - VK_INDIRECT_COMMANDS_TOKEN_TYPE_SHADER_GROUP_NV = 0, - VK_INDIRECT_COMMANDS_TOKEN_TYPE_STATE_FLAGS_NV = 1, - VK_INDIRECT_COMMANDS_TOKEN_TYPE_INDEX_BUFFER_NV = 2, - VK_INDIRECT_COMMANDS_TOKEN_TYPE_VERTEX_BUFFER_NV = 3, - VK_INDIRECT_COMMANDS_TOKEN_TYPE_PUSH_CONSTANT_NV = 4, - VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_INDEXED_NV = 5, - VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_NV = 6, - VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_TASKS_NV = 7, - VK_INDIRECT_COMMANDS_TOKEN_TYPE_DRAW_MESH_TASKS_NV = 1000328000, - VK_INDIRECT_COMMANDS_TOKEN_TYPE_MAX_ENUM_NV = 0x7FFFFFFF -} VkIndirectCommandsTokenTypeNV; - -typedef enum VkIndirectStateFlagBitsNV { - VK_INDIRECT_STATE_FLAG_FRONTFACE_BIT_NV = 0x00000001, - VK_INDIRECT_STATE_FLAG_BITS_MAX_ENUM_NV = 0x7FFFFFFF -} VkIndirectStateFlagBitsNV; -typedef VkFlags VkIndirectStateFlagsNV; - -typedef enum VkIndirectCommandsLayoutUsageFlagBitsNV { - VK_INDIRECT_COMMANDS_LAYOUT_USAGE_EXPLICIT_PREPROCESS_BIT_NV = 0x00000001, - VK_INDIRECT_COMMANDS_LAYOUT_USAGE_INDEXED_SEQUENCES_BIT_NV = 0x00000002, - VK_INDIRECT_COMMANDS_LAYOUT_USAGE_UNORDERED_SEQUENCES_BIT_NV = 0x00000004, - VK_INDIRECT_COMMANDS_LAYOUT_USAGE_FLAG_BITS_MAX_ENUM_NV = 0x7FFFFFFF -} VkIndirectCommandsLayoutUsageFlagBitsNV; -typedef VkFlags VkIndirectCommandsLayoutUsageFlagsNV; -typedef struct VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV { - VkStructureType sType; - void* pNext; - uint32_t maxGraphicsShaderGroupCount; - uint32_t maxIndirectSequenceCount; - uint32_t maxIndirectCommandsTokenCount; - uint32_t maxIndirectCommandsStreamCount; - uint32_t maxIndirectCommandsTokenOffset; - uint32_t maxIndirectCommandsStreamStride; - uint32_t minSequencesCountBufferOffsetAlignment; - uint32_t minSequencesIndexBufferOffsetAlignment; - uint32_t minIndirectCommandsBufferOffsetAlignment; -} VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV; - -typedef struct VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 deviceGeneratedCommands; -} VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV; - -typedef struct VkGraphicsShaderGroupCreateInfoNV { - VkStructureType sType; - const void* pNext; - uint32_t stageCount; - const VkPipelineShaderStageCreateInfo* pStages; - const VkPipelineVertexInputStateCreateInfo* pVertexInputState; - const VkPipelineTessellationStateCreateInfo* pTessellationState; -} VkGraphicsShaderGroupCreateInfoNV; - -typedef struct VkGraphicsPipelineShaderGroupsCreateInfoNV { - VkStructureType sType; - const void* pNext; - uint32_t groupCount; - const VkGraphicsShaderGroupCreateInfoNV* pGroups; - uint32_t pipelineCount; - const VkPipeline* pPipelines; -} VkGraphicsPipelineShaderGroupsCreateInfoNV; - -typedef struct VkBindShaderGroupIndirectCommandNV { - uint32_t groupIndex; -} VkBindShaderGroupIndirectCommandNV; - -typedef struct VkBindIndexBufferIndirectCommandNV { - VkDeviceAddress bufferAddress; - uint32_t size; - VkIndexType indexType; -} VkBindIndexBufferIndirectCommandNV; - -typedef struct VkBindVertexBufferIndirectCommandNV { - VkDeviceAddress bufferAddress; - uint32_t size; - uint32_t stride; -} VkBindVertexBufferIndirectCommandNV; - -typedef struct VkSetStateFlagsIndirectCommandNV { - uint32_t data; -} VkSetStateFlagsIndirectCommandNV; - -typedef struct VkIndirectCommandsStreamNV { - VkBuffer buffer; - VkDeviceSize offset; -} VkIndirectCommandsStreamNV; - -typedef struct VkIndirectCommandsLayoutTokenNV { - VkStructureType sType; - const void* pNext; - VkIndirectCommandsTokenTypeNV tokenType; - uint32_t stream; - uint32_t offset; - uint32_t vertexBindingUnit; - VkBool32 vertexDynamicStride; - VkPipelineLayout pushconstantPipelineLayout; - VkShaderStageFlags pushconstantShaderStageFlags; - uint32_t pushconstantOffset; - uint32_t pushconstantSize; - VkIndirectStateFlagsNV indirectStateFlags; - uint32_t indexTypeCount; - const VkIndexType* pIndexTypes; - const uint32_t* pIndexTypeValues; -} VkIndirectCommandsLayoutTokenNV; - -typedef struct VkIndirectCommandsLayoutCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkIndirectCommandsLayoutUsageFlagsNV flags; - VkPipelineBindPoint pipelineBindPoint; - uint32_t tokenCount; - const VkIndirectCommandsLayoutTokenNV* pTokens; - uint32_t streamCount; - const uint32_t* pStreamStrides; -} VkIndirectCommandsLayoutCreateInfoNV; - -typedef struct VkGeneratedCommandsInfoNV { - VkStructureType sType; - const void* pNext; - VkPipelineBindPoint pipelineBindPoint; - VkPipeline pipeline; - VkIndirectCommandsLayoutNV indirectCommandsLayout; - uint32_t streamCount; - const VkIndirectCommandsStreamNV* pStreams; - uint32_t sequencesCount; - VkBuffer preprocessBuffer; - VkDeviceSize preprocessOffset; - VkDeviceSize preprocessSize; - VkBuffer sequencesCountBuffer; - VkDeviceSize sequencesCountOffset; - VkBuffer sequencesIndexBuffer; - VkDeviceSize sequencesIndexOffset; -} VkGeneratedCommandsInfoNV; - -typedef struct VkGeneratedCommandsMemoryRequirementsInfoNV { - VkStructureType sType; - const void* pNext; - VkPipelineBindPoint pipelineBindPoint; - VkPipeline pipeline; - VkIndirectCommandsLayoutNV indirectCommandsLayout; - uint32_t maxSequencesCount; -} VkGeneratedCommandsMemoryRequirementsInfoNV; - -typedef void (VKAPI_PTR *PFN_vkGetGeneratedCommandsMemoryRequirementsNV)(VkDevice device, const VkGeneratedCommandsMemoryRequirementsInfoNV* pInfo, VkMemoryRequirements2* pMemoryRequirements); -typedef void (VKAPI_PTR *PFN_vkCmdPreprocessGeneratedCommandsNV)(VkCommandBuffer commandBuffer, const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo); -typedef void (VKAPI_PTR *PFN_vkCmdExecuteGeneratedCommandsNV)(VkCommandBuffer commandBuffer, VkBool32 isPreprocessed, const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo); -typedef void (VKAPI_PTR *PFN_vkCmdBindPipelineShaderGroupNV)(VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipeline pipeline, uint32_t groupIndex); -typedef VkResult (VKAPI_PTR *PFN_vkCreateIndirectCommandsLayoutNV)(VkDevice device, const VkIndirectCommandsLayoutCreateInfoNV* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkIndirectCommandsLayoutNV* pIndirectCommandsLayout); -typedef void (VKAPI_PTR *PFN_vkDestroyIndirectCommandsLayoutNV)(VkDevice device, VkIndirectCommandsLayoutNV indirectCommandsLayout, const VkAllocationCallbacks* pAllocator); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetGeneratedCommandsMemoryRequirementsNV( - VkDevice device, - const VkGeneratedCommandsMemoryRequirementsInfoNV* pInfo, - VkMemoryRequirements2* pMemoryRequirements); - -VKAPI_ATTR void VKAPI_CALL vkCmdPreprocessGeneratedCommandsNV( - VkCommandBuffer commandBuffer, - const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdExecuteGeneratedCommandsNV( - VkCommandBuffer commandBuffer, - VkBool32 isPreprocessed, - const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdBindPipelineShaderGroupNV( - VkCommandBuffer commandBuffer, - VkPipelineBindPoint pipelineBindPoint, - VkPipeline pipeline, - uint32_t groupIndex); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateIndirectCommandsLayoutNV( - VkDevice device, - const VkIndirectCommandsLayoutCreateInfoNV* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkIndirectCommandsLayoutNV* pIndirectCommandsLayout); - -VKAPI_ATTR void VKAPI_CALL vkDestroyIndirectCommandsLayoutNV( - VkDevice device, - VkIndirectCommandsLayoutNV indirectCommandsLayout, - const VkAllocationCallbacks* pAllocator); -#endif - - -#define VK_NV_inherited_viewport_scissor 1 -#define VK_NV_INHERITED_VIEWPORT_SCISSOR_SPEC_VERSION 1 -#define VK_NV_INHERITED_VIEWPORT_SCISSOR_EXTENSION_NAME "VK_NV_inherited_viewport_scissor" -typedef struct VkPhysicalDeviceInheritedViewportScissorFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 inheritedViewportScissor2D; -} VkPhysicalDeviceInheritedViewportScissorFeaturesNV; - -typedef struct VkCommandBufferInheritanceViewportScissorInfoNV { - VkStructureType sType; - const void* pNext; - VkBool32 viewportScissor2D; - uint32_t viewportDepthCount; - const VkViewport* pViewportDepths; -} VkCommandBufferInheritanceViewportScissorInfoNV; - - - -#define VK_EXT_texel_buffer_alignment 1 -#define VK_EXT_TEXEL_BUFFER_ALIGNMENT_SPEC_VERSION 1 -#define VK_EXT_TEXEL_BUFFER_ALIGNMENT_EXTENSION_NAME "VK_EXT_texel_buffer_alignment" -typedef struct VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 texelBufferAlignment; -} VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT; - -typedef VkPhysicalDeviceTexelBufferAlignmentProperties VkPhysicalDeviceTexelBufferAlignmentPropertiesEXT; - - - -#define VK_QCOM_render_pass_transform 1 -#define VK_QCOM_RENDER_PASS_TRANSFORM_SPEC_VERSION 3 -#define VK_QCOM_RENDER_PASS_TRANSFORM_EXTENSION_NAME "VK_QCOM_render_pass_transform" -typedef struct VkRenderPassTransformBeginInfoQCOM { - VkStructureType sType; - void* pNext; - VkSurfaceTransformFlagBitsKHR transform; -} VkRenderPassTransformBeginInfoQCOM; - -typedef struct VkCommandBufferInheritanceRenderPassTransformInfoQCOM { - VkStructureType sType; - void* pNext; - VkSurfaceTransformFlagBitsKHR transform; - VkRect2D renderArea; -} VkCommandBufferInheritanceRenderPassTransformInfoQCOM; - - - -#define VK_EXT_device_memory_report 1 -#define VK_EXT_DEVICE_MEMORY_REPORT_SPEC_VERSION 2 -#define VK_EXT_DEVICE_MEMORY_REPORT_EXTENSION_NAME "VK_EXT_device_memory_report" - -typedef enum VkDeviceMemoryReportEventTypeEXT { - VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATE_EXT = 0, - VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_FREE_EXT = 1, - VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_IMPORT_EXT = 2, - VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_UNIMPORT_EXT = 3, - VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_ALLOCATION_FAILED_EXT = 4, - VK_DEVICE_MEMORY_REPORT_EVENT_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDeviceMemoryReportEventTypeEXT; -typedef VkFlags VkDeviceMemoryReportFlagsEXT; -typedef struct VkPhysicalDeviceDeviceMemoryReportFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 deviceMemoryReport; -} VkPhysicalDeviceDeviceMemoryReportFeaturesEXT; - -typedef struct VkDeviceMemoryReportCallbackDataEXT { - VkStructureType sType; - void* pNext; - VkDeviceMemoryReportFlagsEXT flags; - VkDeviceMemoryReportEventTypeEXT type; - uint64_t memoryObjectId; - VkDeviceSize size; - VkObjectType objectType; - uint64_t objectHandle; - uint32_t heapIndex; -} VkDeviceMemoryReportCallbackDataEXT; - -typedef void (VKAPI_PTR *PFN_vkDeviceMemoryReportCallbackEXT)( - const VkDeviceMemoryReportCallbackDataEXT* pCallbackData, - void* pUserData); - -typedef struct VkDeviceDeviceMemoryReportCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkDeviceMemoryReportFlagsEXT flags; - PFN_vkDeviceMemoryReportCallbackEXT pfnUserCallback; - void* pUserData; -} VkDeviceDeviceMemoryReportCreateInfoEXT; - - - -#define VK_EXT_acquire_drm_display 1 -#define VK_EXT_ACQUIRE_DRM_DISPLAY_SPEC_VERSION 1 -#define VK_EXT_ACQUIRE_DRM_DISPLAY_EXTENSION_NAME "VK_EXT_acquire_drm_display" -typedef VkResult (VKAPI_PTR *PFN_vkAcquireDrmDisplayEXT)(VkPhysicalDevice physicalDevice, int32_t drmFd, VkDisplayKHR display); -typedef VkResult (VKAPI_PTR *PFN_vkGetDrmDisplayEXT)(VkPhysicalDevice physicalDevice, int32_t drmFd, uint32_t connectorId, VkDisplayKHR* display); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkAcquireDrmDisplayEXT( - VkPhysicalDevice physicalDevice, - int32_t drmFd, - VkDisplayKHR display); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDrmDisplayEXT( - VkPhysicalDevice physicalDevice, - int32_t drmFd, - uint32_t connectorId, - VkDisplayKHR* display); -#endif - - -#define VK_EXT_robustness2 1 -#define VK_EXT_ROBUSTNESS_2_SPEC_VERSION 1 -#define VK_EXT_ROBUSTNESS_2_EXTENSION_NAME "VK_EXT_robustness2" -typedef struct VkPhysicalDeviceRobustness2FeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 robustBufferAccess2; - VkBool32 robustImageAccess2; - VkBool32 nullDescriptor; -} VkPhysicalDeviceRobustness2FeaturesEXT; - -typedef struct VkPhysicalDeviceRobustness2PropertiesEXT { - VkStructureType sType; - void* pNext; - VkDeviceSize robustStorageBufferAccessSizeAlignment; - VkDeviceSize robustUniformBufferAccessSizeAlignment; -} VkPhysicalDeviceRobustness2PropertiesEXT; - - - -#define VK_EXT_custom_border_color 1 -#define VK_EXT_CUSTOM_BORDER_COLOR_SPEC_VERSION 12 -#define VK_EXT_CUSTOM_BORDER_COLOR_EXTENSION_NAME "VK_EXT_custom_border_color" -typedef struct VkSamplerCustomBorderColorCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkClearColorValue customBorderColor; - VkFormat format; -} VkSamplerCustomBorderColorCreateInfoEXT; - -typedef struct VkPhysicalDeviceCustomBorderColorPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t maxCustomBorderColorSamplers; -} VkPhysicalDeviceCustomBorderColorPropertiesEXT; - -typedef struct VkPhysicalDeviceCustomBorderColorFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 customBorderColors; - VkBool32 customBorderColorWithoutFormat; -} VkPhysicalDeviceCustomBorderColorFeaturesEXT; - - - -#define VK_GOOGLE_user_type 1 -#define VK_GOOGLE_USER_TYPE_SPEC_VERSION 1 -#define VK_GOOGLE_USER_TYPE_EXTENSION_NAME "VK_GOOGLE_user_type" - - -#define VK_NV_present_barrier 1 -#define VK_NV_PRESENT_BARRIER_SPEC_VERSION 1 -#define VK_NV_PRESENT_BARRIER_EXTENSION_NAME "VK_NV_present_barrier" -typedef struct VkPhysicalDevicePresentBarrierFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 presentBarrier; -} VkPhysicalDevicePresentBarrierFeaturesNV; - -typedef struct VkSurfaceCapabilitiesPresentBarrierNV { - VkStructureType sType; - void* pNext; - VkBool32 presentBarrierSupported; -} VkSurfaceCapabilitiesPresentBarrierNV; - -typedef struct VkSwapchainPresentBarrierCreateInfoNV { - VkStructureType sType; - void* pNext; - VkBool32 presentBarrierEnable; -} VkSwapchainPresentBarrierCreateInfoNV; - - - -#define VK_EXT_private_data 1 -typedef VkPrivateDataSlot VkPrivateDataSlotEXT; - -#define VK_EXT_PRIVATE_DATA_SPEC_VERSION 1 -#define VK_EXT_PRIVATE_DATA_EXTENSION_NAME "VK_EXT_private_data" -typedef VkPrivateDataSlotCreateFlags VkPrivateDataSlotCreateFlagsEXT; - -typedef VkPhysicalDevicePrivateDataFeatures VkPhysicalDevicePrivateDataFeaturesEXT; - -typedef VkDevicePrivateDataCreateInfo VkDevicePrivateDataCreateInfoEXT; - -typedef VkPrivateDataSlotCreateInfo VkPrivateDataSlotCreateInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkCreatePrivateDataSlotEXT)(VkDevice device, const VkPrivateDataSlotCreateInfo* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkPrivateDataSlot* pPrivateDataSlot); -typedef void (VKAPI_PTR *PFN_vkDestroyPrivateDataSlotEXT)(VkDevice device, VkPrivateDataSlot privateDataSlot, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkSetPrivateDataEXT)(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t data); -typedef void (VKAPI_PTR *PFN_vkGetPrivateDataEXT)(VkDevice device, VkObjectType objectType, uint64_t objectHandle, VkPrivateDataSlot privateDataSlot, uint64_t* pData); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreatePrivateDataSlotEXT( - VkDevice device, - const VkPrivateDataSlotCreateInfo* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkPrivateDataSlot* pPrivateDataSlot); - -VKAPI_ATTR void VKAPI_CALL vkDestroyPrivateDataSlotEXT( - VkDevice device, - VkPrivateDataSlot privateDataSlot, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkSetPrivateDataEXT( - VkDevice device, - VkObjectType objectType, - uint64_t objectHandle, - VkPrivateDataSlot privateDataSlot, - uint64_t data); - -VKAPI_ATTR void VKAPI_CALL vkGetPrivateDataEXT( - VkDevice device, - VkObjectType objectType, - uint64_t objectHandle, - VkPrivateDataSlot privateDataSlot, - uint64_t* pData); -#endif - - -#define VK_EXT_pipeline_creation_cache_control 1 -#define VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_SPEC_VERSION 3 -#define VK_EXT_PIPELINE_CREATION_CACHE_CONTROL_EXTENSION_NAME "VK_EXT_pipeline_creation_cache_control" -typedef VkPhysicalDevicePipelineCreationCacheControlFeatures VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT; - - - -#define VK_NV_device_diagnostics_config 1 -#define VK_NV_DEVICE_DIAGNOSTICS_CONFIG_SPEC_VERSION 2 -#define VK_NV_DEVICE_DIAGNOSTICS_CONFIG_EXTENSION_NAME "VK_NV_device_diagnostics_config" - -typedef enum VkDeviceDiagnosticsConfigFlagBitsNV { - VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_DEBUG_INFO_BIT_NV = 0x00000001, - VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_RESOURCE_TRACKING_BIT_NV = 0x00000002, - VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_AUTOMATIC_CHECKPOINTS_BIT_NV = 0x00000004, - VK_DEVICE_DIAGNOSTICS_CONFIG_ENABLE_SHADER_ERROR_REPORTING_BIT_NV = 0x00000008, - VK_DEVICE_DIAGNOSTICS_CONFIG_FLAG_BITS_MAX_ENUM_NV = 0x7FFFFFFF -} VkDeviceDiagnosticsConfigFlagBitsNV; -typedef VkFlags VkDeviceDiagnosticsConfigFlagsNV; -typedef struct VkPhysicalDeviceDiagnosticsConfigFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 diagnosticsConfig; -} VkPhysicalDeviceDiagnosticsConfigFeaturesNV; - -typedef struct VkDeviceDiagnosticsConfigCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkDeviceDiagnosticsConfigFlagsNV flags; -} VkDeviceDiagnosticsConfigCreateInfoNV; - - - -#define VK_QCOM_render_pass_store_ops 1 -#define VK_QCOM_RENDER_PASS_STORE_OPS_SPEC_VERSION 2 -#define VK_QCOM_RENDER_PASS_STORE_OPS_EXTENSION_NAME "VK_QCOM_render_pass_store_ops" - - -#define VK_EXT_graphics_pipeline_library 1 -#define VK_EXT_GRAPHICS_PIPELINE_LIBRARY_SPEC_VERSION 1 -#define VK_EXT_GRAPHICS_PIPELINE_LIBRARY_EXTENSION_NAME "VK_EXT_graphics_pipeline_library" - -typedef enum VkGraphicsPipelineLibraryFlagBitsEXT { - VK_GRAPHICS_PIPELINE_LIBRARY_VERTEX_INPUT_INTERFACE_BIT_EXT = 0x00000001, - VK_GRAPHICS_PIPELINE_LIBRARY_PRE_RASTERIZATION_SHADERS_BIT_EXT = 0x00000002, - VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_SHADER_BIT_EXT = 0x00000004, - VK_GRAPHICS_PIPELINE_LIBRARY_FRAGMENT_OUTPUT_INTERFACE_BIT_EXT = 0x00000008, - VK_GRAPHICS_PIPELINE_LIBRARY_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkGraphicsPipelineLibraryFlagBitsEXT; -typedef VkFlags VkGraphicsPipelineLibraryFlagsEXT; -typedef struct VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 graphicsPipelineLibrary; -} VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT; - -typedef struct VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT { - VkStructureType sType; - void* pNext; - VkBool32 graphicsPipelineLibraryFastLinking; - VkBool32 graphicsPipelineLibraryIndependentInterpolationDecoration; -} VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT; - -typedef struct VkGraphicsPipelineLibraryCreateInfoEXT { - VkStructureType sType; - void* pNext; - VkGraphicsPipelineLibraryFlagsEXT flags; -} VkGraphicsPipelineLibraryCreateInfoEXT; - - - -#define VK_AMD_shader_early_and_late_fragment_tests 1 -#define VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_SPEC_VERSION 1 -#define VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME "VK_AMD_shader_early_and_late_fragment_tests" -typedef struct VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD { - VkStructureType sType; - void* pNext; - VkBool32 shaderEarlyAndLateFragmentTests; -} VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD; - - - -#define VK_NV_fragment_shading_rate_enums 1 -#define VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION 1 -#define VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME "VK_NV_fragment_shading_rate_enums" - -typedef enum VkFragmentShadingRateTypeNV { - VK_FRAGMENT_SHADING_RATE_TYPE_FRAGMENT_SIZE_NV = 0, - VK_FRAGMENT_SHADING_RATE_TYPE_ENUMS_NV = 1, - VK_FRAGMENT_SHADING_RATE_TYPE_MAX_ENUM_NV = 0x7FFFFFFF -} VkFragmentShadingRateTypeNV; - -typedef enum VkFragmentShadingRateNV { - VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV = 0, - VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV = 1, - VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV = 4, - VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV = 5, - VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV = 6, - VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV = 9, - VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV = 10, - VK_FRAGMENT_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV = 11, - VK_FRAGMENT_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV = 12, - VK_FRAGMENT_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV = 13, - VK_FRAGMENT_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV = 14, - VK_FRAGMENT_SHADING_RATE_NO_INVOCATIONS_NV = 15, - VK_FRAGMENT_SHADING_RATE_MAX_ENUM_NV = 0x7FFFFFFF -} VkFragmentShadingRateNV; -typedef struct VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 fragmentShadingRateEnums; - VkBool32 supersampleFragmentShadingRates; - VkBool32 noInvocationFragmentShadingRates; -} VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV; - -typedef struct VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV { - VkStructureType sType; - void* pNext; - VkSampleCountFlagBits maxFragmentShadingRateInvocationCount; -} VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV; - -typedef struct VkPipelineFragmentShadingRateEnumStateCreateInfoNV { - VkStructureType sType; - const void* pNext; - VkFragmentShadingRateTypeNV shadingRateType; - VkFragmentShadingRateNV shadingRate; - VkFragmentShadingRateCombinerOpKHR combinerOps[2]; -} VkPipelineFragmentShadingRateEnumStateCreateInfoNV; - -typedef void (VKAPI_PTR *PFN_vkCmdSetFragmentShadingRateEnumNV)(VkCommandBuffer commandBuffer, VkFragmentShadingRateNV shadingRate, const VkFragmentShadingRateCombinerOpKHR combinerOps[2]); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetFragmentShadingRateEnumNV( - VkCommandBuffer commandBuffer, - VkFragmentShadingRateNV shadingRate, - const VkFragmentShadingRateCombinerOpKHR combinerOps[2]); -#endif - - -#define VK_NV_ray_tracing_motion_blur 1 -#define VK_NV_RAY_TRACING_MOTION_BLUR_SPEC_VERSION 1 -#define VK_NV_RAY_TRACING_MOTION_BLUR_EXTENSION_NAME "VK_NV_ray_tracing_motion_blur" - -typedef enum VkAccelerationStructureMotionInstanceTypeNV { - VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_STATIC_NV = 0, - VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MATRIX_MOTION_NV = 1, - VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_SRT_MOTION_NV = 2, - VK_ACCELERATION_STRUCTURE_MOTION_INSTANCE_TYPE_MAX_ENUM_NV = 0x7FFFFFFF -} VkAccelerationStructureMotionInstanceTypeNV; -typedef VkFlags VkAccelerationStructureMotionInfoFlagsNV; -typedef VkFlags VkAccelerationStructureMotionInstanceFlagsNV; -typedef union VkDeviceOrHostAddressConstKHR { - VkDeviceAddress deviceAddress; - const void* hostAddress; -} VkDeviceOrHostAddressConstKHR; - -typedef struct VkAccelerationStructureGeometryMotionTrianglesDataNV { - VkStructureType sType; - const void* pNext; - VkDeviceOrHostAddressConstKHR vertexData; -} VkAccelerationStructureGeometryMotionTrianglesDataNV; - -typedef struct VkAccelerationStructureMotionInfoNV { - VkStructureType sType; - const void* pNext; - uint32_t maxInstances; - VkAccelerationStructureMotionInfoFlagsNV flags; -} VkAccelerationStructureMotionInfoNV; - -typedef struct VkAccelerationStructureMatrixMotionInstanceNV { - VkTransformMatrixKHR transformT0; - VkTransformMatrixKHR transformT1; - uint32_t instanceCustomIndex:24; - uint32_t mask:8; - uint32_t instanceShaderBindingTableRecordOffset:24; - VkGeometryInstanceFlagsKHR flags:8; - uint64_t accelerationStructureReference; -} VkAccelerationStructureMatrixMotionInstanceNV; - -typedef struct VkSRTDataNV { - float sx; - float a; - float b; - float pvx; - float sy; - float c; - float pvy; - float sz; - float pvz; - float qx; - float qy; - float qz; - float qw; - float tx; - float ty; - float tz; -} VkSRTDataNV; - -typedef struct VkAccelerationStructureSRTMotionInstanceNV { - VkSRTDataNV transformT0; - VkSRTDataNV transformT1; - uint32_t instanceCustomIndex:24; - uint32_t mask:8; - uint32_t instanceShaderBindingTableRecordOffset:24; - VkGeometryInstanceFlagsKHR flags:8; - uint64_t accelerationStructureReference; -} VkAccelerationStructureSRTMotionInstanceNV; - -typedef union VkAccelerationStructureMotionInstanceDataNV { - VkAccelerationStructureInstanceKHR staticInstance; - VkAccelerationStructureMatrixMotionInstanceNV matrixMotionInstance; - VkAccelerationStructureSRTMotionInstanceNV srtMotionInstance; -} VkAccelerationStructureMotionInstanceDataNV; - -typedef struct VkAccelerationStructureMotionInstanceNV { - VkAccelerationStructureMotionInstanceTypeNV type; - VkAccelerationStructureMotionInstanceFlagsNV flags; - VkAccelerationStructureMotionInstanceDataNV data; -} VkAccelerationStructureMotionInstanceNV; - -typedef struct VkPhysicalDeviceRayTracingMotionBlurFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 rayTracingMotionBlur; - VkBool32 rayTracingMotionBlurPipelineTraceRaysIndirect; -} VkPhysicalDeviceRayTracingMotionBlurFeaturesNV; - - - -#define VK_EXT_ycbcr_2plane_444_formats 1 -#define VK_EXT_YCBCR_2PLANE_444_FORMATS_SPEC_VERSION 1 -#define VK_EXT_YCBCR_2PLANE_444_FORMATS_EXTENSION_NAME "VK_EXT_ycbcr_2plane_444_formats" -typedef struct VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 ycbcr2plane444Formats; -} VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT; - - - -#define VK_EXT_fragment_density_map2 1 -#define VK_EXT_FRAGMENT_DENSITY_MAP_2_SPEC_VERSION 1 -#define VK_EXT_FRAGMENT_DENSITY_MAP_2_EXTENSION_NAME "VK_EXT_fragment_density_map2" -typedef struct VkPhysicalDeviceFragmentDensityMap2FeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 fragmentDensityMapDeferred; -} VkPhysicalDeviceFragmentDensityMap2FeaturesEXT; - -typedef struct VkPhysicalDeviceFragmentDensityMap2PropertiesEXT { - VkStructureType sType; - void* pNext; - VkBool32 subsampledLoads; - VkBool32 subsampledCoarseReconstructionEarlyAccess; - uint32_t maxSubsampledArrayLayers; - uint32_t maxDescriptorSetSubsampledSamplers; -} VkPhysicalDeviceFragmentDensityMap2PropertiesEXT; - - - -#define VK_QCOM_rotated_copy_commands 1 -#define VK_QCOM_ROTATED_COPY_COMMANDS_SPEC_VERSION 1 -#define VK_QCOM_ROTATED_COPY_COMMANDS_EXTENSION_NAME "VK_QCOM_rotated_copy_commands" -typedef struct VkCopyCommandTransformInfoQCOM { - VkStructureType sType; - const void* pNext; - VkSurfaceTransformFlagBitsKHR transform; -} VkCopyCommandTransformInfoQCOM; - - - -#define VK_EXT_image_robustness 1 -#define VK_EXT_IMAGE_ROBUSTNESS_SPEC_VERSION 1 -#define VK_EXT_IMAGE_ROBUSTNESS_EXTENSION_NAME "VK_EXT_image_robustness" -typedef VkPhysicalDeviceImageRobustnessFeatures VkPhysicalDeviceImageRobustnessFeaturesEXT; - - - -#define VK_EXT_image_compression_control 1 -#define VK_EXT_IMAGE_COMPRESSION_CONTROL_SPEC_VERSION 1 -#define VK_EXT_IMAGE_COMPRESSION_CONTROL_EXTENSION_NAME "VK_EXT_image_compression_control" - -typedef enum VkImageCompressionFlagBitsEXT { - VK_IMAGE_COMPRESSION_DEFAULT_EXT = 0, - VK_IMAGE_COMPRESSION_FIXED_RATE_DEFAULT_EXT = 0x00000001, - VK_IMAGE_COMPRESSION_FIXED_RATE_EXPLICIT_EXT = 0x00000002, - VK_IMAGE_COMPRESSION_DISABLED_EXT = 0x00000004, - VK_IMAGE_COMPRESSION_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkImageCompressionFlagBitsEXT; -typedef VkFlags VkImageCompressionFlagsEXT; - -typedef enum VkImageCompressionFixedRateFlagBitsEXT { - VK_IMAGE_COMPRESSION_FIXED_RATE_NONE_EXT = 0, - VK_IMAGE_COMPRESSION_FIXED_RATE_1BPC_BIT_EXT = 0x00000001, - VK_IMAGE_COMPRESSION_FIXED_RATE_2BPC_BIT_EXT = 0x00000002, - VK_IMAGE_COMPRESSION_FIXED_RATE_3BPC_BIT_EXT = 0x00000004, - VK_IMAGE_COMPRESSION_FIXED_RATE_4BPC_BIT_EXT = 0x00000008, - VK_IMAGE_COMPRESSION_FIXED_RATE_5BPC_BIT_EXT = 0x00000010, - VK_IMAGE_COMPRESSION_FIXED_RATE_6BPC_BIT_EXT = 0x00000020, - VK_IMAGE_COMPRESSION_FIXED_RATE_7BPC_BIT_EXT = 0x00000040, - VK_IMAGE_COMPRESSION_FIXED_RATE_8BPC_BIT_EXT = 0x00000080, - VK_IMAGE_COMPRESSION_FIXED_RATE_9BPC_BIT_EXT = 0x00000100, - VK_IMAGE_COMPRESSION_FIXED_RATE_10BPC_BIT_EXT = 0x00000200, - VK_IMAGE_COMPRESSION_FIXED_RATE_11BPC_BIT_EXT = 0x00000400, - VK_IMAGE_COMPRESSION_FIXED_RATE_12BPC_BIT_EXT = 0x00000800, - VK_IMAGE_COMPRESSION_FIXED_RATE_13BPC_BIT_EXT = 0x00001000, - VK_IMAGE_COMPRESSION_FIXED_RATE_14BPC_BIT_EXT = 0x00002000, - VK_IMAGE_COMPRESSION_FIXED_RATE_15BPC_BIT_EXT = 0x00004000, - VK_IMAGE_COMPRESSION_FIXED_RATE_16BPC_BIT_EXT = 0x00008000, - VK_IMAGE_COMPRESSION_FIXED_RATE_17BPC_BIT_EXT = 0x00010000, - VK_IMAGE_COMPRESSION_FIXED_RATE_18BPC_BIT_EXT = 0x00020000, - VK_IMAGE_COMPRESSION_FIXED_RATE_19BPC_BIT_EXT = 0x00040000, - VK_IMAGE_COMPRESSION_FIXED_RATE_20BPC_BIT_EXT = 0x00080000, - VK_IMAGE_COMPRESSION_FIXED_RATE_21BPC_BIT_EXT = 0x00100000, - VK_IMAGE_COMPRESSION_FIXED_RATE_22BPC_BIT_EXT = 0x00200000, - VK_IMAGE_COMPRESSION_FIXED_RATE_23BPC_BIT_EXT = 0x00400000, - VK_IMAGE_COMPRESSION_FIXED_RATE_24BPC_BIT_EXT = 0x00800000, - VK_IMAGE_COMPRESSION_FIXED_RATE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkImageCompressionFixedRateFlagBitsEXT; -typedef VkFlags VkImageCompressionFixedRateFlagsEXT; -typedef struct VkPhysicalDeviceImageCompressionControlFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 imageCompressionControl; -} VkPhysicalDeviceImageCompressionControlFeaturesEXT; - -typedef struct VkImageCompressionControlEXT { - VkStructureType sType; - const void* pNext; - VkImageCompressionFlagsEXT flags; - uint32_t compressionControlPlaneCount; - VkImageCompressionFixedRateFlagsEXT* pFixedRateFlags; -} VkImageCompressionControlEXT; - -typedef struct VkSubresourceLayout2EXT { - VkStructureType sType; - void* pNext; - VkSubresourceLayout subresourceLayout; -} VkSubresourceLayout2EXT; - -typedef struct VkImageSubresource2EXT { - VkStructureType sType; - void* pNext; - VkImageSubresource imageSubresource; -} VkImageSubresource2EXT; - -typedef struct VkImageCompressionPropertiesEXT { - VkStructureType sType; - void* pNext; - VkImageCompressionFlagsEXT imageCompressionFlags; - VkImageCompressionFixedRateFlagsEXT imageCompressionFixedRateFlags; -} VkImageCompressionPropertiesEXT; - -typedef void (VKAPI_PTR *PFN_vkGetImageSubresourceLayout2EXT)(VkDevice device, VkImage image, const VkImageSubresource2EXT* pSubresource, VkSubresourceLayout2EXT* pLayout); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetImageSubresourceLayout2EXT( - VkDevice device, - VkImage image, - const VkImageSubresource2EXT* pSubresource, - VkSubresourceLayout2EXT* pLayout); -#endif - - -#define VK_EXT_attachment_feedback_loop_layout 1 -#define VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_SPEC_VERSION 2 -#define VK_EXT_ATTACHMENT_FEEDBACK_LOOP_LAYOUT_EXTENSION_NAME "VK_EXT_attachment_feedback_loop_layout" -typedef struct VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 attachmentFeedbackLoopLayout; -} VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT; - - - -#define VK_EXT_4444_formats 1 -#define VK_EXT_4444_FORMATS_SPEC_VERSION 1 -#define VK_EXT_4444_FORMATS_EXTENSION_NAME "VK_EXT_4444_formats" -typedef struct VkPhysicalDevice4444FormatsFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 formatA4R4G4B4; - VkBool32 formatA4B4G4R4; -} VkPhysicalDevice4444FormatsFeaturesEXT; - - - -#define VK_EXT_device_fault 1 -#define VK_EXT_DEVICE_FAULT_SPEC_VERSION 1 -#define VK_EXT_DEVICE_FAULT_EXTENSION_NAME "VK_EXT_device_fault" - -typedef enum VkDeviceFaultAddressTypeEXT { - VK_DEVICE_FAULT_ADDRESS_TYPE_NONE_EXT = 0, - VK_DEVICE_FAULT_ADDRESS_TYPE_READ_INVALID_EXT = 1, - VK_DEVICE_FAULT_ADDRESS_TYPE_WRITE_INVALID_EXT = 2, - VK_DEVICE_FAULT_ADDRESS_TYPE_EXECUTE_INVALID_EXT = 3, - VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_UNKNOWN_EXT = 4, - VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_INVALID_EXT = 5, - VK_DEVICE_FAULT_ADDRESS_TYPE_INSTRUCTION_POINTER_FAULT_EXT = 6, - VK_DEVICE_FAULT_ADDRESS_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDeviceFaultAddressTypeEXT; - -typedef enum VkDeviceFaultVendorBinaryHeaderVersionEXT { - VK_DEVICE_FAULT_VENDOR_BINARY_HEADER_VERSION_ONE_EXT = 1, - VK_DEVICE_FAULT_VENDOR_BINARY_HEADER_VERSION_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDeviceFaultVendorBinaryHeaderVersionEXT; -typedef struct VkPhysicalDeviceFaultFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 deviceFault; - VkBool32 deviceFaultVendorBinary; -} VkPhysicalDeviceFaultFeaturesEXT; - -typedef struct VkDeviceFaultCountsEXT { - VkStructureType sType; - void* pNext; - uint32_t addressInfoCount; - uint32_t vendorInfoCount; - VkDeviceSize vendorBinarySize; -} VkDeviceFaultCountsEXT; - -typedef struct VkDeviceFaultAddressInfoEXT { - VkDeviceFaultAddressTypeEXT addressType; - VkDeviceAddress reportedAddress; - VkDeviceSize addressPrecision; -} VkDeviceFaultAddressInfoEXT; - -typedef struct VkDeviceFaultVendorInfoEXT { - char description[VK_MAX_DESCRIPTION_SIZE]; - uint64_t vendorFaultCode; - uint64_t vendorFaultData; -} VkDeviceFaultVendorInfoEXT; - -typedef struct VkDeviceFaultInfoEXT { - VkStructureType sType; - void* pNext; - char description[VK_MAX_DESCRIPTION_SIZE]; - VkDeviceFaultAddressInfoEXT* pAddressInfos; - VkDeviceFaultVendorInfoEXT* pVendorInfos; - void* pVendorBinaryData; -} VkDeviceFaultInfoEXT; - -typedef struct VkDeviceFaultVendorBinaryHeaderVersionOneEXT { - uint32_t headerSize; - VkDeviceFaultVendorBinaryHeaderVersionEXT headerVersion; - uint32_t vendorID; - uint32_t deviceID; - uint32_t driverVersion; - uint8_t pipelineCacheUUID[VK_UUID_SIZE]; - uint32_t applicationNameOffset; - uint32_t applicationVersion; - uint32_t engineNameOffset; -} VkDeviceFaultVendorBinaryHeaderVersionOneEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkGetDeviceFaultInfoEXT)(VkDevice device, VkDeviceFaultCountsEXT* pFaultCounts, VkDeviceFaultInfoEXT* pFaultInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetDeviceFaultInfoEXT( - VkDevice device, - VkDeviceFaultCountsEXT* pFaultCounts, - VkDeviceFaultInfoEXT* pFaultInfo); -#endif - - -#define VK_ARM_rasterization_order_attachment_access 1 -#define VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION 1 -#define VK_ARM_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME "VK_ARM_rasterization_order_attachment_access" -typedef struct VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 rasterizationOrderColorAttachmentAccess; - VkBool32 rasterizationOrderDepthAttachmentAccess; - VkBool32 rasterizationOrderStencilAttachmentAccess; -} VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT; - -typedef VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesARM; - - - -#define VK_EXT_rgba10x6_formats 1 -#define VK_EXT_RGBA10X6_FORMATS_SPEC_VERSION 1 -#define VK_EXT_RGBA10X6_FORMATS_EXTENSION_NAME "VK_EXT_rgba10x6_formats" -typedef struct VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 formatRgba10x6WithoutYCbCrSampler; -} VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT; - - - -#define VK_NV_acquire_winrt_display 1 -#define VK_NV_ACQUIRE_WINRT_DISPLAY_SPEC_VERSION 1 -#define VK_NV_ACQUIRE_WINRT_DISPLAY_EXTENSION_NAME "VK_NV_acquire_winrt_display" -typedef VkResult (VKAPI_PTR *PFN_vkAcquireWinrtDisplayNV)(VkPhysicalDevice physicalDevice, VkDisplayKHR display); -typedef VkResult (VKAPI_PTR *PFN_vkGetWinrtDisplayNV)(VkPhysicalDevice physicalDevice, uint32_t deviceRelativeId, VkDisplayKHR* pDisplay); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkAcquireWinrtDisplayNV( - VkPhysicalDevice physicalDevice, - VkDisplayKHR display); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetWinrtDisplayNV( - VkPhysicalDevice physicalDevice, - uint32_t deviceRelativeId, - VkDisplayKHR* pDisplay); -#endif - - -#define VK_VALVE_mutable_descriptor_type 1 -#define VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION 1 -#define VK_VALVE_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME "VK_VALVE_mutable_descriptor_type" -typedef struct VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 mutableDescriptorType; -} VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT; - -typedef VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT VkPhysicalDeviceMutableDescriptorTypeFeaturesVALVE; - -typedef struct VkMutableDescriptorTypeListEXT { - uint32_t descriptorTypeCount; - const VkDescriptorType* pDescriptorTypes; -} VkMutableDescriptorTypeListEXT; - -typedef VkMutableDescriptorTypeListEXT VkMutableDescriptorTypeListVALVE; - -typedef struct VkMutableDescriptorTypeCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t mutableDescriptorTypeListCount; - const VkMutableDescriptorTypeListEXT* pMutableDescriptorTypeLists; -} VkMutableDescriptorTypeCreateInfoEXT; - -typedef VkMutableDescriptorTypeCreateInfoEXT VkMutableDescriptorTypeCreateInfoVALVE; - - - -#define VK_EXT_vertex_input_dynamic_state 1 -#define VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_SPEC_VERSION 2 -#define VK_EXT_VERTEX_INPUT_DYNAMIC_STATE_EXTENSION_NAME "VK_EXT_vertex_input_dynamic_state" -typedef struct VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 vertexInputDynamicState; -} VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT; - -typedef struct VkVertexInputBindingDescription2EXT { - VkStructureType sType; - void* pNext; - uint32_t binding; - uint32_t stride; - VkVertexInputRate inputRate; - uint32_t divisor; -} VkVertexInputBindingDescription2EXT; - -typedef struct VkVertexInputAttributeDescription2EXT { - VkStructureType sType; - void* pNext; - uint32_t location; - uint32_t binding; - VkFormat format; - uint32_t offset; -} VkVertexInputAttributeDescription2EXT; - -typedef void (VKAPI_PTR *PFN_vkCmdSetVertexInputEXT)(VkCommandBuffer commandBuffer, uint32_t vertexBindingDescriptionCount, const VkVertexInputBindingDescription2EXT* pVertexBindingDescriptions, uint32_t vertexAttributeDescriptionCount, const VkVertexInputAttributeDescription2EXT* pVertexAttributeDescriptions); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetVertexInputEXT( - VkCommandBuffer commandBuffer, - uint32_t vertexBindingDescriptionCount, - const VkVertexInputBindingDescription2EXT* pVertexBindingDescriptions, - uint32_t vertexAttributeDescriptionCount, - const VkVertexInputAttributeDescription2EXT* pVertexAttributeDescriptions); -#endif - - -#define VK_EXT_physical_device_drm 1 -#define VK_EXT_PHYSICAL_DEVICE_DRM_SPEC_VERSION 1 -#define VK_EXT_PHYSICAL_DEVICE_DRM_EXTENSION_NAME "VK_EXT_physical_device_drm" -typedef struct VkPhysicalDeviceDrmPropertiesEXT { - VkStructureType sType; - void* pNext; - VkBool32 hasPrimary; - VkBool32 hasRender; - int64_t primaryMajor; - int64_t primaryMinor; - int64_t renderMajor; - int64_t renderMinor; -} VkPhysicalDeviceDrmPropertiesEXT; - - - -#define VK_EXT_device_address_binding_report 1 -#define VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_SPEC_VERSION 1 -#define VK_EXT_DEVICE_ADDRESS_BINDING_REPORT_EXTENSION_NAME "VK_EXT_device_address_binding_report" - -typedef enum VkDeviceAddressBindingTypeEXT { - VK_DEVICE_ADDRESS_BINDING_TYPE_BIND_EXT = 0, - VK_DEVICE_ADDRESS_BINDING_TYPE_UNBIND_EXT = 1, - VK_DEVICE_ADDRESS_BINDING_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDeviceAddressBindingTypeEXT; - -typedef enum VkDeviceAddressBindingFlagBitsEXT { - VK_DEVICE_ADDRESS_BINDING_INTERNAL_OBJECT_BIT_EXT = 0x00000001, - VK_DEVICE_ADDRESS_BINDING_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkDeviceAddressBindingFlagBitsEXT; -typedef VkFlags VkDeviceAddressBindingFlagsEXT; -typedef struct VkPhysicalDeviceAddressBindingReportFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 reportAddressBinding; -} VkPhysicalDeviceAddressBindingReportFeaturesEXT; - -typedef struct VkDeviceAddressBindingCallbackDataEXT { - VkStructureType sType; - void* pNext; - VkDeviceAddressBindingFlagsEXT flags; - VkDeviceAddress baseAddress; - VkDeviceSize size; - VkDeviceAddressBindingTypeEXT bindingType; -} VkDeviceAddressBindingCallbackDataEXT; - - - -#define VK_EXT_depth_clip_control 1 -#define VK_EXT_DEPTH_CLIP_CONTROL_SPEC_VERSION 1 -#define VK_EXT_DEPTH_CLIP_CONTROL_EXTENSION_NAME "VK_EXT_depth_clip_control" -typedef struct VkPhysicalDeviceDepthClipControlFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 depthClipControl; -} VkPhysicalDeviceDepthClipControlFeaturesEXT; - -typedef struct VkPipelineViewportDepthClipControlCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkBool32 negativeOneToOne; -} VkPipelineViewportDepthClipControlCreateInfoEXT; - - - -#define VK_EXT_primitive_topology_list_restart 1 -#define VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_SPEC_VERSION 1 -#define VK_EXT_PRIMITIVE_TOPOLOGY_LIST_RESTART_EXTENSION_NAME "VK_EXT_primitive_topology_list_restart" -typedef struct VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 primitiveTopologyListRestart; - VkBool32 primitiveTopologyPatchListRestart; -} VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT; - - - -#define VK_HUAWEI_subpass_shading 1 -#define VK_HUAWEI_SUBPASS_SHADING_SPEC_VERSION 2 -#define VK_HUAWEI_SUBPASS_SHADING_EXTENSION_NAME "VK_HUAWEI_subpass_shading" -typedef struct VkSubpassShadingPipelineCreateInfoHUAWEI { - VkStructureType sType; - void* pNext; - VkRenderPass renderPass; - uint32_t subpass; -} VkSubpassShadingPipelineCreateInfoHUAWEI; - -typedef struct VkPhysicalDeviceSubpassShadingFeaturesHUAWEI { - VkStructureType sType; - void* pNext; - VkBool32 subpassShading; -} VkPhysicalDeviceSubpassShadingFeaturesHUAWEI; - -typedef struct VkPhysicalDeviceSubpassShadingPropertiesHUAWEI { - VkStructureType sType; - void* pNext; - uint32_t maxSubpassShadingWorkgroupSizeAspectRatio; -} VkPhysicalDeviceSubpassShadingPropertiesHUAWEI; - -typedef VkResult (VKAPI_PTR *PFN_vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI)(VkDevice device, VkRenderPass renderpass, VkExtent2D* pMaxWorkgroupSize); -typedef void (VKAPI_PTR *PFN_vkCmdSubpassShadingHUAWEI)(VkCommandBuffer commandBuffer); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI( - VkDevice device, - VkRenderPass renderpass, - VkExtent2D* pMaxWorkgroupSize); - -VKAPI_ATTR void VKAPI_CALL vkCmdSubpassShadingHUAWEI( - VkCommandBuffer commandBuffer); -#endif - - -#define VK_HUAWEI_invocation_mask 1 -#define VK_HUAWEI_INVOCATION_MASK_SPEC_VERSION 1 -#define VK_HUAWEI_INVOCATION_MASK_EXTENSION_NAME "VK_HUAWEI_invocation_mask" -typedef struct VkPhysicalDeviceInvocationMaskFeaturesHUAWEI { - VkStructureType sType; - void* pNext; - VkBool32 invocationMask; -} VkPhysicalDeviceInvocationMaskFeaturesHUAWEI; - -typedef void (VKAPI_PTR *PFN_vkCmdBindInvocationMaskHUAWEI)(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdBindInvocationMaskHUAWEI( - VkCommandBuffer commandBuffer, - VkImageView imageView, - VkImageLayout imageLayout); -#endif - - -#define VK_NV_external_memory_rdma 1 -typedef void* VkRemoteAddressNV; -#define VK_NV_EXTERNAL_MEMORY_RDMA_SPEC_VERSION 1 -#define VK_NV_EXTERNAL_MEMORY_RDMA_EXTENSION_NAME "VK_NV_external_memory_rdma" -typedef struct VkMemoryGetRemoteAddressInfoNV { - VkStructureType sType; - const void* pNext; - VkDeviceMemory memory; - VkExternalMemoryHandleTypeFlagBits handleType; -} VkMemoryGetRemoteAddressInfoNV; - -typedef struct VkPhysicalDeviceExternalMemoryRDMAFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 externalMemoryRDMA; -} VkPhysicalDeviceExternalMemoryRDMAFeaturesNV; - -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryRemoteAddressNV)(VkDevice device, const VkMemoryGetRemoteAddressInfoNV* pMemoryGetRemoteAddressInfo, VkRemoteAddressNV* pAddress); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryRemoteAddressNV( - VkDevice device, - const VkMemoryGetRemoteAddressInfoNV* pMemoryGetRemoteAddressInfo, - VkRemoteAddressNV* pAddress); -#endif - - -#define VK_EXT_pipeline_properties 1 -#define VK_EXT_PIPELINE_PROPERTIES_SPEC_VERSION 1 -#define VK_EXT_PIPELINE_PROPERTIES_EXTENSION_NAME "VK_EXT_pipeline_properties" -typedef VkPipelineInfoKHR VkPipelineInfoEXT; - -typedef struct VkPipelinePropertiesIdentifierEXT { - VkStructureType sType; - void* pNext; - uint8_t pipelineIdentifier[VK_UUID_SIZE]; -} VkPipelinePropertiesIdentifierEXT; - -typedef struct VkPhysicalDevicePipelinePropertiesFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 pipelinePropertiesIdentifier; -} VkPhysicalDevicePipelinePropertiesFeaturesEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPipelinePropertiesEXT)(VkDevice device, const VkPipelineInfoEXT* pPipelineInfo, VkBaseOutStructure* pPipelineProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPipelinePropertiesEXT( - VkDevice device, - const VkPipelineInfoEXT* pPipelineInfo, - VkBaseOutStructure* pPipelineProperties); -#endif - - -#define VK_EXT_multisampled_render_to_single_sampled 1 -#define VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_SPEC_VERSION 1 -#define VK_EXT_MULTISAMPLED_RENDER_TO_SINGLE_SAMPLED_EXTENSION_NAME "VK_EXT_multisampled_render_to_single_sampled" -typedef struct VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 multisampledRenderToSingleSampled; -} VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT; - -typedef struct VkSubpassResolvePerformanceQueryEXT { - VkStructureType sType; - void* pNext; - VkBool32 optimal; -} VkSubpassResolvePerformanceQueryEXT; - -typedef struct VkMultisampledRenderToSingleSampledInfoEXT { - VkStructureType sType; - const void* pNext; - VkBool32 multisampledRenderToSingleSampledEnable; - VkSampleCountFlagBits rasterizationSamples; -} VkMultisampledRenderToSingleSampledInfoEXT; - - - -#define VK_EXT_extended_dynamic_state2 1 -#define VK_EXT_EXTENDED_DYNAMIC_STATE_2_SPEC_VERSION 1 -#define VK_EXT_EXTENDED_DYNAMIC_STATE_2_EXTENSION_NAME "VK_EXT_extended_dynamic_state2" -typedef struct VkPhysicalDeviceExtendedDynamicState2FeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 extendedDynamicState2; - VkBool32 extendedDynamicState2LogicOp; - VkBool32 extendedDynamicState2PatchControlPoints; -} VkPhysicalDeviceExtendedDynamicState2FeaturesEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdSetPatchControlPointsEXT)(VkCommandBuffer commandBuffer, uint32_t patchControlPoints); -typedef void (VKAPI_PTR *PFN_vkCmdSetRasterizerDiscardEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 rasterizerDiscardEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthBiasEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthBiasEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetLogicOpEXT)(VkCommandBuffer commandBuffer, VkLogicOp logicOp); -typedef void (VKAPI_PTR *PFN_vkCmdSetPrimitiveRestartEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 primitiveRestartEnable); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetPatchControlPointsEXT( - VkCommandBuffer commandBuffer, - uint32_t patchControlPoints); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetRasterizerDiscardEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 rasterizerDiscardEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthBiasEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 depthBiasEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetLogicOpEXT( - VkCommandBuffer commandBuffer, - VkLogicOp logicOp); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetPrimitiveRestartEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 primitiveRestartEnable); -#endif - - -#define VK_EXT_color_write_enable 1 -#define VK_EXT_COLOR_WRITE_ENABLE_SPEC_VERSION 1 -#define VK_EXT_COLOR_WRITE_ENABLE_EXTENSION_NAME "VK_EXT_color_write_enable" -typedef struct VkPhysicalDeviceColorWriteEnableFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 colorWriteEnable; -} VkPhysicalDeviceColorWriteEnableFeaturesEXT; - -typedef struct VkPipelineColorWriteCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t attachmentCount; - const VkBool32* pColorWriteEnables; -} VkPipelineColorWriteCreateInfoEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdSetColorWriteEnableEXT)(VkCommandBuffer commandBuffer, uint32_t attachmentCount, const VkBool32* pColorWriteEnables); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetColorWriteEnableEXT( - VkCommandBuffer commandBuffer, - uint32_t attachmentCount, - const VkBool32* pColorWriteEnables); -#endif - - -#define VK_EXT_primitives_generated_query 1 -#define VK_EXT_PRIMITIVES_GENERATED_QUERY_SPEC_VERSION 1 -#define VK_EXT_PRIMITIVES_GENERATED_QUERY_EXTENSION_NAME "VK_EXT_primitives_generated_query" -typedef struct VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 primitivesGeneratedQuery; - VkBool32 primitivesGeneratedQueryWithRasterizerDiscard; - VkBool32 primitivesGeneratedQueryWithNonZeroStreams; -} VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT; - - - -#define VK_EXT_global_priority_query 1 -#define VK_EXT_GLOBAL_PRIORITY_QUERY_SPEC_VERSION 1 -#define VK_EXT_GLOBAL_PRIORITY_QUERY_EXTENSION_NAME "VK_EXT_global_priority_query" -#define VK_MAX_GLOBAL_PRIORITY_SIZE_EXT VK_MAX_GLOBAL_PRIORITY_SIZE_KHR -typedef VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR VkPhysicalDeviceGlobalPriorityQueryFeaturesEXT; - -typedef VkQueueFamilyGlobalPriorityPropertiesKHR VkQueueFamilyGlobalPriorityPropertiesEXT; - - - -#define VK_EXT_image_view_min_lod 1 -#define VK_EXT_IMAGE_VIEW_MIN_LOD_SPEC_VERSION 1 -#define VK_EXT_IMAGE_VIEW_MIN_LOD_EXTENSION_NAME "VK_EXT_image_view_min_lod" -typedef struct VkPhysicalDeviceImageViewMinLodFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 minLod; -} VkPhysicalDeviceImageViewMinLodFeaturesEXT; - -typedef struct VkImageViewMinLodCreateInfoEXT { - VkStructureType sType; - const void* pNext; - float minLod; -} VkImageViewMinLodCreateInfoEXT; - - - -#define VK_EXT_multi_draw 1 -#define VK_EXT_MULTI_DRAW_SPEC_VERSION 1 -#define VK_EXT_MULTI_DRAW_EXTENSION_NAME "VK_EXT_multi_draw" -typedef struct VkPhysicalDeviceMultiDrawFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 multiDraw; -} VkPhysicalDeviceMultiDrawFeaturesEXT; - -typedef struct VkPhysicalDeviceMultiDrawPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t maxMultiDrawCount; -} VkPhysicalDeviceMultiDrawPropertiesEXT; - -typedef struct VkMultiDrawInfoEXT { - uint32_t firstVertex; - uint32_t vertexCount; -} VkMultiDrawInfoEXT; - -typedef struct VkMultiDrawIndexedInfoEXT { - uint32_t firstIndex; - uint32_t indexCount; - int32_t vertexOffset; -} VkMultiDrawIndexedInfoEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdDrawMultiEXT)(VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawInfoEXT* pVertexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdDrawMultiIndexedEXT)(VkCommandBuffer commandBuffer, uint32_t drawCount, const VkMultiDrawIndexedInfoEXT* pIndexInfo, uint32_t instanceCount, uint32_t firstInstance, uint32_t stride, const int32_t* pVertexOffset); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdDrawMultiEXT( - VkCommandBuffer commandBuffer, - uint32_t drawCount, - const VkMultiDrawInfoEXT* pVertexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawMultiIndexedEXT( - VkCommandBuffer commandBuffer, - uint32_t drawCount, - const VkMultiDrawIndexedInfoEXT* pIndexInfo, - uint32_t instanceCount, - uint32_t firstInstance, - uint32_t stride, - const int32_t* pVertexOffset); -#endif - - -#define VK_EXT_image_2d_view_of_3d 1 -#define VK_EXT_IMAGE_2D_VIEW_OF_3D_SPEC_VERSION 1 -#define VK_EXT_IMAGE_2D_VIEW_OF_3D_EXTENSION_NAME "VK_EXT_image_2d_view_of_3d" -typedef struct VkPhysicalDeviceImage2DViewOf3DFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 image2DViewOf3D; - VkBool32 sampler2DViewOf3D; -} VkPhysicalDeviceImage2DViewOf3DFeaturesEXT; - - - -#define VK_EXT_opacity_micromap 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkMicromapEXT) -#define VK_EXT_OPACITY_MICROMAP_SPEC_VERSION 2 -#define VK_EXT_OPACITY_MICROMAP_EXTENSION_NAME "VK_EXT_opacity_micromap" - -typedef enum VkMicromapTypeEXT { - VK_MICROMAP_TYPE_OPACITY_MICROMAP_EXT = 0, - VK_MICROMAP_TYPE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkMicromapTypeEXT; - -typedef enum VkBuildMicromapModeEXT { - VK_BUILD_MICROMAP_MODE_BUILD_EXT = 0, - VK_BUILD_MICROMAP_MODE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkBuildMicromapModeEXT; - -typedef enum VkCopyMicromapModeEXT { - VK_COPY_MICROMAP_MODE_CLONE_EXT = 0, - VK_COPY_MICROMAP_MODE_SERIALIZE_EXT = 1, - VK_COPY_MICROMAP_MODE_DESERIALIZE_EXT = 2, - VK_COPY_MICROMAP_MODE_COMPACT_EXT = 3, - VK_COPY_MICROMAP_MODE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkCopyMicromapModeEXT; - -typedef enum VkOpacityMicromapFormatEXT { - VK_OPACITY_MICROMAP_FORMAT_2_STATE_EXT = 1, - VK_OPACITY_MICROMAP_FORMAT_4_STATE_EXT = 2, - VK_OPACITY_MICROMAP_FORMAT_MAX_ENUM_EXT = 0x7FFFFFFF -} VkOpacityMicromapFormatEXT; - -typedef enum VkOpacityMicromapSpecialIndexEXT { - VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_TRANSPARENT_EXT = -1, - VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_OPAQUE_EXT = -2, - VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_TRANSPARENT_EXT = -3, - VK_OPACITY_MICROMAP_SPECIAL_INDEX_FULLY_UNKNOWN_OPAQUE_EXT = -4, - VK_OPACITY_MICROMAP_SPECIAL_INDEX_MAX_ENUM_EXT = 0x7FFFFFFF -} VkOpacityMicromapSpecialIndexEXT; - -typedef enum VkAccelerationStructureCompatibilityKHR { - VK_ACCELERATION_STRUCTURE_COMPATIBILITY_COMPATIBLE_KHR = 0, - VK_ACCELERATION_STRUCTURE_COMPATIBILITY_INCOMPATIBLE_KHR = 1, - VK_ACCELERATION_STRUCTURE_COMPATIBILITY_MAX_ENUM_KHR = 0x7FFFFFFF -} VkAccelerationStructureCompatibilityKHR; - -typedef enum VkAccelerationStructureBuildTypeKHR { - VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_KHR = 0, - VK_ACCELERATION_STRUCTURE_BUILD_TYPE_DEVICE_KHR = 1, - VK_ACCELERATION_STRUCTURE_BUILD_TYPE_HOST_OR_DEVICE_KHR = 2, - VK_ACCELERATION_STRUCTURE_BUILD_TYPE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkAccelerationStructureBuildTypeKHR; - -typedef enum VkBuildMicromapFlagBitsEXT { - VK_BUILD_MICROMAP_PREFER_FAST_TRACE_BIT_EXT = 0x00000001, - VK_BUILD_MICROMAP_PREFER_FAST_BUILD_BIT_EXT = 0x00000002, - VK_BUILD_MICROMAP_ALLOW_COMPACTION_BIT_EXT = 0x00000004, - VK_BUILD_MICROMAP_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkBuildMicromapFlagBitsEXT; -typedef VkFlags VkBuildMicromapFlagsEXT; - -typedef enum VkMicromapCreateFlagBitsEXT { - VK_MICROMAP_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_EXT = 0x00000001, - VK_MICROMAP_CREATE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkMicromapCreateFlagBitsEXT; -typedef VkFlags VkMicromapCreateFlagsEXT; -typedef struct VkMicromapUsageEXT { - uint32_t count; - uint32_t subdivisionLevel; - uint32_t format; -} VkMicromapUsageEXT; - -typedef union VkDeviceOrHostAddressKHR { - VkDeviceAddress deviceAddress; - void* hostAddress; -} VkDeviceOrHostAddressKHR; - -typedef struct VkMicromapBuildInfoEXT { - VkStructureType sType; - const void* pNext; - VkMicromapTypeEXT type; - VkBuildMicromapFlagsEXT flags; - VkBuildMicromapModeEXT mode; - VkMicromapEXT dstMicromap; - uint32_t usageCountsCount; - const VkMicromapUsageEXT* pUsageCounts; - const VkMicromapUsageEXT* const* ppUsageCounts; - VkDeviceOrHostAddressConstKHR data; - VkDeviceOrHostAddressKHR scratchData; - VkDeviceOrHostAddressConstKHR triangleArray; - VkDeviceSize triangleArrayStride; -} VkMicromapBuildInfoEXT; - -typedef struct VkMicromapCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkMicromapCreateFlagsEXT createFlags; - VkBuffer buffer; - VkDeviceSize offset; - VkDeviceSize size; - VkMicromapTypeEXT type; - VkDeviceAddress deviceAddress; -} VkMicromapCreateInfoEXT; - -typedef struct VkPhysicalDeviceOpacityMicromapFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 micromap; - VkBool32 micromapCaptureReplay; - VkBool32 micromapHostCommands; -} VkPhysicalDeviceOpacityMicromapFeaturesEXT; - -typedef struct VkPhysicalDeviceOpacityMicromapPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t maxOpacity2StateSubdivisionLevel; - uint32_t maxOpacity4StateSubdivisionLevel; -} VkPhysicalDeviceOpacityMicromapPropertiesEXT; - -typedef struct VkMicromapVersionInfoEXT { - VkStructureType sType; - const void* pNext; - const uint8_t* pVersionData; -} VkMicromapVersionInfoEXT; - -typedef struct VkCopyMicromapToMemoryInfoEXT { - VkStructureType sType; - const void* pNext; - VkMicromapEXT src; - VkDeviceOrHostAddressKHR dst; - VkCopyMicromapModeEXT mode; -} VkCopyMicromapToMemoryInfoEXT; - -typedef struct VkCopyMemoryToMicromapInfoEXT { - VkStructureType sType; - const void* pNext; - VkDeviceOrHostAddressConstKHR src; - VkMicromapEXT dst; - VkCopyMicromapModeEXT mode; -} VkCopyMemoryToMicromapInfoEXT; - -typedef struct VkCopyMicromapInfoEXT { - VkStructureType sType; - const void* pNext; - VkMicromapEXT src; - VkMicromapEXT dst; - VkCopyMicromapModeEXT mode; -} VkCopyMicromapInfoEXT; - -typedef struct VkMicromapBuildSizesInfoEXT { - VkStructureType sType; - const void* pNext; - VkDeviceSize micromapSize; - VkDeviceSize buildScratchSize; - VkBool32 discardable; -} VkMicromapBuildSizesInfoEXT; - -typedef struct VkAccelerationStructureTrianglesOpacityMicromapEXT { - VkStructureType sType; - void* pNext; - VkIndexType indexType; - VkDeviceOrHostAddressConstKHR indexBuffer; - VkDeviceSize indexStride; - uint32_t baseTriangle; - uint32_t usageCountsCount; - const VkMicromapUsageEXT* pUsageCounts; - const VkMicromapUsageEXT* const* ppUsageCounts; - VkMicromapEXT micromap; -} VkAccelerationStructureTrianglesOpacityMicromapEXT; - -typedef struct VkMicromapTriangleEXT { - uint32_t dataOffset; - uint16_t subdivisionLevel; - uint16_t format; -} VkMicromapTriangleEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateMicromapEXT)(VkDevice device, const VkMicromapCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkMicromapEXT* pMicromap); -typedef void (VKAPI_PTR *PFN_vkDestroyMicromapEXT)(VkDevice device, VkMicromapEXT micromap, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkCmdBuildMicromapsEXT)(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkMicromapBuildInfoEXT* pInfos); -typedef VkResult (VKAPI_PTR *PFN_vkBuildMicromapsEXT)(VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, const VkMicromapBuildInfoEXT* pInfos); -typedef VkResult (VKAPI_PTR *PFN_vkCopyMicromapEXT)(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMicromapInfoEXT* pInfo); -typedef VkResult (VKAPI_PTR *PFN_vkCopyMicromapToMemoryEXT)(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMicromapToMemoryInfoEXT* pInfo); -typedef VkResult (VKAPI_PTR *PFN_vkCopyMemoryToMicromapEXT)(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMemoryToMicromapInfoEXT* pInfo); -typedef VkResult (VKAPI_PTR *PFN_vkWriteMicromapsPropertiesEXT)(VkDevice device, uint32_t micromapCount, const VkMicromapEXT* pMicromaps, VkQueryType queryType, size_t dataSize, void* pData, size_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdCopyMicromapEXT)(VkCommandBuffer commandBuffer, const VkCopyMicromapInfoEXT* pInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyMicromapToMemoryEXT)(VkCommandBuffer commandBuffer, const VkCopyMicromapToMemoryInfoEXT* pInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyMemoryToMicromapEXT)(VkCommandBuffer commandBuffer, const VkCopyMemoryToMicromapInfoEXT* pInfo); -typedef void (VKAPI_PTR *PFN_vkCmdWriteMicromapsPropertiesEXT)(VkCommandBuffer commandBuffer, uint32_t micromapCount, const VkMicromapEXT* pMicromaps, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery); -typedef void (VKAPI_PTR *PFN_vkGetDeviceMicromapCompatibilityEXT)(VkDevice device, const VkMicromapVersionInfoEXT* pVersionInfo, VkAccelerationStructureCompatibilityKHR* pCompatibility); -typedef void (VKAPI_PTR *PFN_vkGetMicromapBuildSizesEXT)(VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, const VkMicromapBuildInfoEXT* pBuildInfo, VkMicromapBuildSizesInfoEXT* pSizeInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateMicromapEXT( - VkDevice device, - const VkMicromapCreateInfoEXT* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkMicromapEXT* pMicromap); - -VKAPI_ATTR void VKAPI_CALL vkDestroyMicromapEXT( - VkDevice device, - VkMicromapEXT micromap, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkCmdBuildMicromapsEXT( - VkCommandBuffer commandBuffer, - uint32_t infoCount, - const VkMicromapBuildInfoEXT* pInfos); - -VKAPI_ATTR VkResult VKAPI_CALL vkBuildMicromapsEXT( - VkDevice device, - VkDeferredOperationKHR deferredOperation, - uint32_t infoCount, - const VkMicromapBuildInfoEXT* pInfos); - -VKAPI_ATTR VkResult VKAPI_CALL vkCopyMicromapEXT( - VkDevice device, - VkDeferredOperationKHR deferredOperation, - const VkCopyMicromapInfoEXT* pInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkCopyMicromapToMemoryEXT( - VkDevice device, - VkDeferredOperationKHR deferredOperation, - const VkCopyMicromapToMemoryInfoEXT* pInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkCopyMemoryToMicromapEXT( - VkDevice device, - VkDeferredOperationKHR deferredOperation, - const VkCopyMemoryToMicromapInfoEXT* pInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkWriteMicromapsPropertiesEXT( - VkDevice device, - uint32_t micromapCount, - const VkMicromapEXT* pMicromaps, - VkQueryType queryType, - size_t dataSize, - void* pData, - size_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyMicromapEXT( - VkCommandBuffer commandBuffer, - const VkCopyMicromapInfoEXT* pInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyMicromapToMemoryEXT( - VkCommandBuffer commandBuffer, - const VkCopyMicromapToMemoryInfoEXT* pInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyMemoryToMicromapEXT( - VkCommandBuffer commandBuffer, - const VkCopyMemoryToMicromapInfoEXT* pInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdWriteMicromapsPropertiesEXT( - VkCommandBuffer commandBuffer, - uint32_t micromapCount, - const VkMicromapEXT* pMicromaps, - VkQueryType queryType, - VkQueryPool queryPool, - uint32_t firstQuery); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceMicromapCompatibilityEXT( - VkDevice device, - const VkMicromapVersionInfoEXT* pVersionInfo, - VkAccelerationStructureCompatibilityKHR* pCompatibility); - -VKAPI_ATTR void VKAPI_CALL vkGetMicromapBuildSizesEXT( - VkDevice device, - VkAccelerationStructureBuildTypeKHR buildType, - const VkMicromapBuildInfoEXT* pBuildInfo, - VkMicromapBuildSizesInfoEXT* pSizeInfo); -#endif - - -#define VK_EXT_load_store_op_none 1 -#define VK_EXT_LOAD_STORE_OP_NONE_SPEC_VERSION 1 -#define VK_EXT_LOAD_STORE_OP_NONE_EXTENSION_NAME "VK_EXT_load_store_op_none" - - -#define VK_EXT_border_color_swizzle 1 -#define VK_EXT_BORDER_COLOR_SWIZZLE_SPEC_VERSION 1 -#define VK_EXT_BORDER_COLOR_SWIZZLE_EXTENSION_NAME "VK_EXT_border_color_swizzle" -typedef struct VkPhysicalDeviceBorderColorSwizzleFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 borderColorSwizzle; - VkBool32 borderColorSwizzleFromImage; -} VkPhysicalDeviceBorderColorSwizzleFeaturesEXT; - -typedef struct VkSamplerBorderColorComponentMappingCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkComponentMapping components; - VkBool32 srgb; -} VkSamplerBorderColorComponentMappingCreateInfoEXT; - - - -#define VK_EXT_pageable_device_local_memory 1 -#define VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_SPEC_VERSION 1 -#define VK_EXT_PAGEABLE_DEVICE_LOCAL_MEMORY_EXTENSION_NAME "VK_EXT_pageable_device_local_memory" -typedef struct VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 pageableDeviceLocalMemory; -} VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT; - -typedef void (VKAPI_PTR *PFN_vkSetDeviceMemoryPriorityEXT)(VkDevice device, VkDeviceMemory memory, float priority); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkSetDeviceMemoryPriorityEXT( - VkDevice device, - VkDeviceMemory memory, - float priority); -#endif - - -#define VK_VALVE_descriptor_set_host_mapping 1 -#define VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_SPEC_VERSION 1 -#define VK_VALVE_DESCRIPTOR_SET_HOST_MAPPING_EXTENSION_NAME "VK_VALVE_descriptor_set_host_mapping" -typedef struct VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE { - VkStructureType sType; - void* pNext; - VkBool32 descriptorSetHostMapping; -} VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE; - -typedef struct VkDescriptorSetBindingReferenceVALVE { - VkStructureType sType; - const void* pNext; - VkDescriptorSetLayout descriptorSetLayout; - uint32_t binding; -} VkDescriptorSetBindingReferenceVALVE; - -typedef struct VkDescriptorSetLayoutHostMappingInfoVALVE { - VkStructureType sType; - void* pNext; - size_t descriptorOffset; - uint32_t descriptorSize; -} VkDescriptorSetLayoutHostMappingInfoVALVE; - -typedef void (VKAPI_PTR *PFN_vkGetDescriptorSetLayoutHostMappingInfoVALVE)(VkDevice device, const VkDescriptorSetBindingReferenceVALVE* pBindingReference, VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); -typedef void (VKAPI_PTR *PFN_vkGetDescriptorSetHostMappingVALVE)(VkDevice device, VkDescriptorSet descriptorSet, void** ppData); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetDescriptorSetLayoutHostMappingInfoVALVE( - VkDevice device, - const VkDescriptorSetBindingReferenceVALVE* pBindingReference, - VkDescriptorSetLayoutHostMappingInfoVALVE* pHostMapping); - -VKAPI_ATTR void VKAPI_CALL vkGetDescriptorSetHostMappingVALVE( - VkDevice device, - VkDescriptorSet descriptorSet, - void** ppData); -#endif - - -#define VK_EXT_depth_clamp_zero_one 1 -#define VK_EXT_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION 1 -#define VK_EXT_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME "VK_EXT_depth_clamp_zero_one" -typedef struct VkPhysicalDeviceDepthClampZeroOneFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 depthClampZeroOne; -} VkPhysicalDeviceDepthClampZeroOneFeaturesEXT; - - - -#define VK_EXT_non_seamless_cube_map 1 -#define VK_EXT_NON_SEAMLESS_CUBE_MAP_SPEC_VERSION 1 -#define VK_EXT_NON_SEAMLESS_CUBE_MAP_EXTENSION_NAME "VK_EXT_non_seamless_cube_map" -typedef struct VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 nonSeamlessCubeMap; -} VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT; - - - -#define VK_QCOM_fragment_density_map_offset 1 -#define VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_SPEC_VERSION 1 -#define VK_QCOM_FRAGMENT_DENSITY_MAP_OFFSET_EXTENSION_NAME "VK_QCOM_fragment_density_map_offset" -typedef struct VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM { - VkStructureType sType; - void* pNext; - VkBool32 fragmentDensityMapOffset; -} VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM; - -typedef struct VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM { - VkStructureType sType; - void* pNext; - VkExtent2D fragmentDensityOffsetGranularity; -} VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM; - -typedef struct VkSubpassFragmentDensityMapOffsetEndInfoQCOM { - VkStructureType sType; - const void* pNext; - uint32_t fragmentDensityOffsetCount; - const VkOffset2D* pFragmentDensityOffsets; -} VkSubpassFragmentDensityMapOffsetEndInfoQCOM; - - - -#define VK_NV_linear_color_attachment 1 -#define VK_NV_LINEAR_COLOR_ATTACHMENT_SPEC_VERSION 1 -#define VK_NV_LINEAR_COLOR_ATTACHMENT_EXTENSION_NAME "VK_NV_linear_color_attachment" -typedef struct VkPhysicalDeviceLinearColorAttachmentFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 linearColorAttachment; -} VkPhysicalDeviceLinearColorAttachmentFeaturesNV; - - - -#define VK_GOOGLE_surfaceless_query 1 -#define VK_GOOGLE_SURFACELESS_QUERY_SPEC_VERSION 2 -#define VK_GOOGLE_SURFACELESS_QUERY_EXTENSION_NAME "VK_GOOGLE_surfaceless_query" - - -#define VK_EXT_image_compression_control_swapchain 1 -#define VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_SPEC_VERSION 1 -#define VK_EXT_IMAGE_COMPRESSION_CONTROL_SWAPCHAIN_EXTENSION_NAME "VK_EXT_image_compression_control_swapchain" -typedef struct VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 imageCompressionControlSwapchain; -} VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT; - - - -#define VK_QCOM_image_processing 1 -#define VK_QCOM_IMAGE_PROCESSING_SPEC_VERSION 1 -#define VK_QCOM_IMAGE_PROCESSING_EXTENSION_NAME "VK_QCOM_image_processing" -typedef struct VkImageViewSampleWeightCreateInfoQCOM { - VkStructureType sType; - const void* pNext; - VkOffset2D filterCenter; - VkExtent2D filterSize; - uint32_t numPhases; -} VkImageViewSampleWeightCreateInfoQCOM; - -typedef struct VkPhysicalDeviceImageProcessingFeaturesQCOM { - VkStructureType sType; - void* pNext; - VkBool32 textureSampleWeighted; - VkBool32 textureBoxFilter; - VkBool32 textureBlockMatch; -} VkPhysicalDeviceImageProcessingFeaturesQCOM; - -typedef struct VkPhysicalDeviceImageProcessingPropertiesQCOM { - VkStructureType sType; - void* pNext; - uint32_t maxWeightFilterPhases; - VkExtent2D maxWeightFilterDimension; - VkExtent2D maxBlockMatchRegion; - VkExtent2D maxBoxFilterBlockSize; -} VkPhysicalDeviceImageProcessingPropertiesQCOM; - - - -#define VK_EXT_extended_dynamic_state3 1 -#define VK_EXT_EXTENDED_DYNAMIC_STATE_3_SPEC_VERSION 2 -#define VK_EXT_EXTENDED_DYNAMIC_STATE_3_EXTENSION_NAME "VK_EXT_extended_dynamic_state3" -typedef struct VkPhysicalDeviceExtendedDynamicState3FeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 extendedDynamicState3TessellationDomainOrigin; - VkBool32 extendedDynamicState3DepthClampEnable; - VkBool32 extendedDynamicState3PolygonMode; - VkBool32 extendedDynamicState3RasterizationSamples; - VkBool32 extendedDynamicState3SampleMask; - VkBool32 extendedDynamicState3AlphaToCoverageEnable; - VkBool32 extendedDynamicState3AlphaToOneEnable; - VkBool32 extendedDynamicState3LogicOpEnable; - VkBool32 extendedDynamicState3ColorBlendEnable; - VkBool32 extendedDynamicState3ColorBlendEquation; - VkBool32 extendedDynamicState3ColorWriteMask; - VkBool32 extendedDynamicState3RasterizationStream; - VkBool32 extendedDynamicState3ConservativeRasterizationMode; - VkBool32 extendedDynamicState3ExtraPrimitiveOverestimationSize; - VkBool32 extendedDynamicState3DepthClipEnable; - VkBool32 extendedDynamicState3SampleLocationsEnable; - VkBool32 extendedDynamicState3ColorBlendAdvanced; - VkBool32 extendedDynamicState3ProvokingVertexMode; - VkBool32 extendedDynamicState3LineRasterizationMode; - VkBool32 extendedDynamicState3LineStippleEnable; - VkBool32 extendedDynamicState3DepthClipNegativeOneToOne; - VkBool32 extendedDynamicState3ViewportWScalingEnable; - VkBool32 extendedDynamicState3ViewportSwizzle; - VkBool32 extendedDynamicState3CoverageToColorEnable; - VkBool32 extendedDynamicState3CoverageToColorLocation; - VkBool32 extendedDynamicState3CoverageModulationMode; - VkBool32 extendedDynamicState3CoverageModulationTableEnable; - VkBool32 extendedDynamicState3CoverageModulationTable; - VkBool32 extendedDynamicState3CoverageReductionMode; - VkBool32 extendedDynamicState3RepresentativeFragmentTestEnable; - VkBool32 extendedDynamicState3ShadingRateImageEnable; -} VkPhysicalDeviceExtendedDynamicState3FeaturesEXT; - -typedef struct VkPhysicalDeviceExtendedDynamicState3PropertiesEXT { - VkStructureType sType; - void* pNext; - VkBool32 dynamicPrimitiveTopologyUnrestricted; -} VkPhysicalDeviceExtendedDynamicState3PropertiesEXT; - -typedef struct VkColorBlendEquationEXT { - VkBlendFactor srcColorBlendFactor; - VkBlendFactor dstColorBlendFactor; - VkBlendOp colorBlendOp; - VkBlendFactor srcAlphaBlendFactor; - VkBlendFactor dstAlphaBlendFactor; - VkBlendOp alphaBlendOp; -} VkColorBlendEquationEXT; - -typedef struct VkColorBlendAdvancedEXT { - VkBlendOp advancedBlendOp; - VkBool32 srcPremultiplied; - VkBool32 dstPremultiplied; - VkBlendOverlapEXT blendOverlap; - VkBool32 clampResults; -} VkColorBlendAdvancedEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdSetTessellationDomainOriginEXT)(VkCommandBuffer commandBuffer, VkTessellationDomainOrigin domainOrigin); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthClampEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthClampEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetPolygonModeEXT)(VkCommandBuffer commandBuffer, VkPolygonMode polygonMode); -typedef void (VKAPI_PTR *PFN_vkCmdSetRasterizationSamplesEXT)(VkCommandBuffer commandBuffer, VkSampleCountFlagBits rasterizationSamples); -typedef void (VKAPI_PTR *PFN_vkCmdSetSampleMaskEXT)(VkCommandBuffer commandBuffer, VkSampleCountFlagBits samples, const VkSampleMask* pSampleMask); -typedef void (VKAPI_PTR *PFN_vkCmdSetAlphaToCoverageEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 alphaToCoverageEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetAlphaToOneEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 alphaToOneEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetLogicOpEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 logicOpEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetColorBlendEnableEXT)(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkBool32* pColorBlendEnables); -typedef void (VKAPI_PTR *PFN_vkCmdSetColorBlendEquationEXT)(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorBlendEquationEXT* pColorBlendEquations); -typedef void (VKAPI_PTR *PFN_vkCmdSetColorWriteMaskEXT)(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorComponentFlags* pColorWriteMasks); -typedef void (VKAPI_PTR *PFN_vkCmdSetRasterizationStreamEXT)(VkCommandBuffer commandBuffer, uint32_t rasterizationStream); -typedef void (VKAPI_PTR *PFN_vkCmdSetConservativeRasterizationModeEXT)(VkCommandBuffer commandBuffer, VkConservativeRasterizationModeEXT conservativeRasterizationMode); -typedef void (VKAPI_PTR *PFN_vkCmdSetExtraPrimitiveOverestimationSizeEXT)(VkCommandBuffer commandBuffer, float extraPrimitiveOverestimationSize); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthClipEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 depthClipEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetSampleLocationsEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 sampleLocationsEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetColorBlendAdvancedEXT)(VkCommandBuffer commandBuffer, uint32_t firstAttachment, uint32_t attachmentCount, const VkColorBlendAdvancedEXT* pColorBlendAdvanced); -typedef void (VKAPI_PTR *PFN_vkCmdSetProvokingVertexModeEXT)(VkCommandBuffer commandBuffer, VkProvokingVertexModeEXT provokingVertexMode); -typedef void (VKAPI_PTR *PFN_vkCmdSetLineRasterizationModeEXT)(VkCommandBuffer commandBuffer, VkLineRasterizationModeEXT lineRasterizationMode); -typedef void (VKAPI_PTR *PFN_vkCmdSetLineStippleEnableEXT)(VkCommandBuffer commandBuffer, VkBool32 stippledLineEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetDepthClipNegativeOneToOneEXT)(VkCommandBuffer commandBuffer, VkBool32 negativeOneToOne); -typedef void (VKAPI_PTR *PFN_vkCmdSetViewportWScalingEnableNV)(VkCommandBuffer commandBuffer, VkBool32 viewportWScalingEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetViewportSwizzleNV)(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, const VkViewportSwizzleNV* pViewportSwizzles); -typedef void (VKAPI_PTR *PFN_vkCmdSetCoverageToColorEnableNV)(VkCommandBuffer commandBuffer, VkBool32 coverageToColorEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetCoverageToColorLocationNV)(VkCommandBuffer commandBuffer, uint32_t coverageToColorLocation); -typedef void (VKAPI_PTR *PFN_vkCmdSetCoverageModulationModeNV)(VkCommandBuffer commandBuffer, VkCoverageModulationModeNV coverageModulationMode); -typedef void (VKAPI_PTR *PFN_vkCmdSetCoverageModulationTableEnableNV)(VkCommandBuffer commandBuffer, VkBool32 coverageModulationTableEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetCoverageModulationTableNV)(VkCommandBuffer commandBuffer, uint32_t coverageModulationTableCount, const float* pCoverageModulationTable); -typedef void (VKAPI_PTR *PFN_vkCmdSetShadingRateImageEnableNV)(VkCommandBuffer commandBuffer, VkBool32 shadingRateImageEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetRepresentativeFragmentTestEnableNV)(VkCommandBuffer commandBuffer, VkBool32 representativeFragmentTestEnable); -typedef void (VKAPI_PTR *PFN_vkCmdSetCoverageReductionModeNV)(VkCommandBuffer commandBuffer, VkCoverageReductionModeNV coverageReductionMode); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdSetTessellationDomainOriginEXT( - VkCommandBuffer commandBuffer, - VkTessellationDomainOrigin domainOrigin); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthClampEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 depthClampEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetPolygonModeEXT( - VkCommandBuffer commandBuffer, - VkPolygonMode polygonMode); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetRasterizationSamplesEXT( - VkCommandBuffer commandBuffer, - VkSampleCountFlagBits rasterizationSamples); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetSampleMaskEXT( - VkCommandBuffer commandBuffer, - VkSampleCountFlagBits samples, - const VkSampleMask* pSampleMask); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetAlphaToCoverageEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 alphaToCoverageEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetAlphaToOneEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 alphaToOneEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetLogicOpEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 logicOpEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetColorBlendEnableEXT( - VkCommandBuffer commandBuffer, - uint32_t firstAttachment, - uint32_t attachmentCount, - const VkBool32* pColorBlendEnables); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetColorBlendEquationEXT( - VkCommandBuffer commandBuffer, - uint32_t firstAttachment, - uint32_t attachmentCount, - const VkColorBlendEquationEXT* pColorBlendEquations); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetColorWriteMaskEXT( - VkCommandBuffer commandBuffer, - uint32_t firstAttachment, - uint32_t attachmentCount, - const VkColorComponentFlags* pColorWriteMasks); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetRasterizationStreamEXT( - VkCommandBuffer commandBuffer, - uint32_t rasterizationStream); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetConservativeRasterizationModeEXT( - VkCommandBuffer commandBuffer, - VkConservativeRasterizationModeEXT conservativeRasterizationMode); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetExtraPrimitiveOverestimationSizeEXT( - VkCommandBuffer commandBuffer, - float extraPrimitiveOverestimationSize); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthClipEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 depthClipEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetSampleLocationsEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 sampleLocationsEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetColorBlendAdvancedEXT( - VkCommandBuffer commandBuffer, - uint32_t firstAttachment, - uint32_t attachmentCount, - const VkColorBlendAdvancedEXT* pColorBlendAdvanced); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetProvokingVertexModeEXT( - VkCommandBuffer commandBuffer, - VkProvokingVertexModeEXT provokingVertexMode); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetLineRasterizationModeEXT( - VkCommandBuffer commandBuffer, - VkLineRasterizationModeEXT lineRasterizationMode); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetLineStippleEnableEXT( - VkCommandBuffer commandBuffer, - VkBool32 stippledLineEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetDepthClipNegativeOneToOneEXT( - VkCommandBuffer commandBuffer, - VkBool32 negativeOneToOne); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetViewportWScalingEnableNV( - VkCommandBuffer commandBuffer, - VkBool32 viewportWScalingEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetViewportSwizzleNV( - VkCommandBuffer commandBuffer, - uint32_t firstViewport, - uint32_t viewportCount, - const VkViewportSwizzleNV* pViewportSwizzles); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetCoverageToColorEnableNV( - VkCommandBuffer commandBuffer, - VkBool32 coverageToColorEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetCoverageToColorLocationNV( - VkCommandBuffer commandBuffer, - uint32_t coverageToColorLocation); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetCoverageModulationModeNV( - VkCommandBuffer commandBuffer, - VkCoverageModulationModeNV coverageModulationMode); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetCoverageModulationTableEnableNV( - VkCommandBuffer commandBuffer, - VkBool32 coverageModulationTableEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetCoverageModulationTableNV( - VkCommandBuffer commandBuffer, - uint32_t coverageModulationTableCount, - const float* pCoverageModulationTable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetShadingRateImageEnableNV( - VkCommandBuffer commandBuffer, - VkBool32 shadingRateImageEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetRepresentativeFragmentTestEnableNV( - VkCommandBuffer commandBuffer, - VkBool32 representativeFragmentTestEnable); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetCoverageReductionModeNV( - VkCommandBuffer commandBuffer, - VkCoverageReductionModeNV coverageReductionMode); -#endif - - -#define VK_EXT_subpass_merge_feedback 1 -#define VK_EXT_SUBPASS_MERGE_FEEDBACK_SPEC_VERSION 2 -#define VK_EXT_SUBPASS_MERGE_FEEDBACK_EXTENSION_NAME "VK_EXT_subpass_merge_feedback" - -typedef enum VkSubpassMergeStatusEXT { - VK_SUBPASS_MERGE_STATUS_MERGED_EXT = 0, - VK_SUBPASS_MERGE_STATUS_DISALLOWED_EXT = 1, - VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SIDE_EFFECTS_EXT = 2, - VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SAMPLES_MISMATCH_EXT = 3, - VK_SUBPASS_MERGE_STATUS_NOT_MERGED_VIEWS_MISMATCH_EXT = 4, - VK_SUBPASS_MERGE_STATUS_NOT_MERGED_ALIASING_EXT = 5, - VK_SUBPASS_MERGE_STATUS_NOT_MERGED_DEPENDENCIES_EXT = 6, - VK_SUBPASS_MERGE_STATUS_NOT_MERGED_INCOMPATIBLE_INPUT_ATTACHMENT_EXT = 7, - VK_SUBPASS_MERGE_STATUS_NOT_MERGED_TOO_MANY_ATTACHMENTS_EXT = 8, - VK_SUBPASS_MERGE_STATUS_NOT_MERGED_INSUFFICIENT_STORAGE_EXT = 9, - VK_SUBPASS_MERGE_STATUS_NOT_MERGED_DEPTH_STENCIL_COUNT_EXT = 10, - VK_SUBPASS_MERGE_STATUS_NOT_MERGED_RESOLVE_ATTACHMENT_REUSE_EXT = 11, - VK_SUBPASS_MERGE_STATUS_NOT_MERGED_SINGLE_SUBPASS_EXT = 12, - VK_SUBPASS_MERGE_STATUS_NOT_MERGED_UNSPECIFIED_EXT = 13, - VK_SUBPASS_MERGE_STATUS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkSubpassMergeStatusEXT; -typedef struct VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 subpassMergeFeedback; -} VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT; - -typedef struct VkRenderPassCreationControlEXT { - VkStructureType sType; - const void* pNext; - VkBool32 disallowMerging; -} VkRenderPassCreationControlEXT; - -typedef struct VkRenderPassCreationFeedbackInfoEXT { - uint32_t postMergeSubpassCount; -} VkRenderPassCreationFeedbackInfoEXT; - -typedef struct VkRenderPassCreationFeedbackCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkRenderPassCreationFeedbackInfoEXT* pRenderPassFeedback; -} VkRenderPassCreationFeedbackCreateInfoEXT; - -typedef struct VkRenderPassSubpassFeedbackInfoEXT { - VkSubpassMergeStatusEXT subpassMergeStatus; - char description[VK_MAX_DESCRIPTION_SIZE]; - uint32_t postMergeIndex; -} VkRenderPassSubpassFeedbackInfoEXT; - -typedef struct VkRenderPassSubpassFeedbackCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkRenderPassSubpassFeedbackInfoEXT* pSubpassFeedback; -} VkRenderPassSubpassFeedbackCreateInfoEXT; - - - -#define VK_EXT_shader_module_identifier 1 -#define VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT 32U -#define VK_EXT_SHADER_MODULE_IDENTIFIER_SPEC_VERSION 1 -#define VK_EXT_SHADER_MODULE_IDENTIFIER_EXTENSION_NAME "VK_EXT_shader_module_identifier" -typedef struct VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 shaderModuleIdentifier; -} VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT; - -typedef struct VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT { - VkStructureType sType; - void* pNext; - uint8_t shaderModuleIdentifierAlgorithmUUID[VK_UUID_SIZE]; -} VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT; - -typedef struct VkPipelineShaderStageModuleIdentifierCreateInfoEXT { - VkStructureType sType; - const void* pNext; - uint32_t identifierSize; - const uint8_t* pIdentifier; -} VkPipelineShaderStageModuleIdentifierCreateInfoEXT; - -typedef struct VkShaderModuleIdentifierEXT { - VkStructureType sType; - void* pNext; - uint32_t identifierSize; - uint8_t identifier[VK_MAX_SHADER_MODULE_IDENTIFIER_SIZE_EXT]; -} VkShaderModuleIdentifierEXT; - -typedef void (VKAPI_PTR *PFN_vkGetShaderModuleIdentifierEXT)(VkDevice device, VkShaderModule shaderModule, VkShaderModuleIdentifierEXT* pIdentifier); -typedef void (VKAPI_PTR *PFN_vkGetShaderModuleCreateInfoIdentifierEXT)(VkDevice device, const VkShaderModuleCreateInfo* pCreateInfo, VkShaderModuleIdentifierEXT* pIdentifier); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkGetShaderModuleIdentifierEXT( - VkDevice device, - VkShaderModule shaderModule, - VkShaderModuleIdentifierEXT* pIdentifier); - -VKAPI_ATTR void VKAPI_CALL vkGetShaderModuleCreateInfoIdentifierEXT( - VkDevice device, - const VkShaderModuleCreateInfo* pCreateInfo, - VkShaderModuleIdentifierEXT* pIdentifier); -#endif - - -#define VK_EXT_rasterization_order_attachment_access 1 -#define VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_SPEC_VERSION 1 -#define VK_EXT_RASTERIZATION_ORDER_ATTACHMENT_ACCESS_EXTENSION_NAME "VK_EXT_rasterization_order_attachment_access" - - -#define VK_NV_optical_flow 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkOpticalFlowSessionNV) -#define VK_NV_OPTICAL_FLOW_SPEC_VERSION 1 -#define VK_NV_OPTICAL_FLOW_EXTENSION_NAME "VK_NV_optical_flow" - -typedef enum VkOpticalFlowPerformanceLevelNV { - VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_UNKNOWN_NV = 0, - VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_SLOW_NV = 1, - VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_MEDIUM_NV = 2, - VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_FAST_NV = 3, - VK_OPTICAL_FLOW_PERFORMANCE_LEVEL_MAX_ENUM_NV = 0x7FFFFFFF -} VkOpticalFlowPerformanceLevelNV; - -typedef enum VkOpticalFlowSessionBindingPointNV { - VK_OPTICAL_FLOW_SESSION_BINDING_POINT_UNKNOWN_NV = 0, - VK_OPTICAL_FLOW_SESSION_BINDING_POINT_INPUT_NV = 1, - VK_OPTICAL_FLOW_SESSION_BINDING_POINT_REFERENCE_NV = 2, - VK_OPTICAL_FLOW_SESSION_BINDING_POINT_HINT_NV = 3, - VK_OPTICAL_FLOW_SESSION_BINDING_POINT_FLOW_VECTOR_NV = 4, - VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_FLOW_VECTOR_NV = 5, - VK_OPTICAL_FLOW_SESSION_BINDING_POINT_COST_NV = 6, - VK_OPTICAL_FLOW_SESSION_BINDING_POINT_BACKWARD_COST_NV = 7, - VK_OPTICAL_FLOW_SESSION_BINDING_POINT_GLOBAL_FLOW_NV = 8, - VK_OPTICAL_FLOW_SESSION_BINDING_POINT_MAX_ENUM_NV = 0x7FFFFFFF -} VkOpticalFlowSessionBindingPointNV; - -typedef enum VkOpticalFlowGridSizeFlagBitsNV { - VK_OPTICAL_FLOW_GRID_SIZE_UNKNOWN_NV = 0, - VK_OPTICAL_FLOW_GRID_SIZE_1X1_BIT_NV = 0x00000001, - VK_OPTICAL_FLOW_GRID_SIZE_2X2_BIT_NV = 0x00000002, - VK_OPTICAL_FLOW_GRID_SIZE_4X4_BIT_NV = 0x00000004, - VK_OPTICAL_FLOW_GRID_SIZE_8X8_BIT_NV = 0x00000008, - VK_OPTICAL_FLOW_GRID_SIZE_FLAG_BITS_MAX_ENUM_NV = 0x7FFFFFFF -} VkOpticalFlowGridSizeFlagBitsNV; -typedef VkFlags VkOpticalFlowGridSizeFlagsNV; - -typedef enum VkOpticalFlowUsageFlagBitsNV { - VK_OPTICAL_FLOW_USAGE_UNKNOWN_NV = 0, - VK_OPTICAL_FLOW_USAGE_INPUT_BIT_NV = 0x00000001, - VK_OPTICAL_FLOW_USAGE_OUTPUT_BIT_NV = 0x00000002, - VK_OPTICAL_FLOW_USAGE_HINT_BIT_NV = 0x00000004, - VK_OPTICAL_FLOW_USAGE_COST_BIT_NV = 0x00000008, - VK_OPTICAL_FLOW_USAGE_GLOBAL_FLOW_BIT_NV = 0x00000010, - VK_OPTICAL_FLOW_USAGE_FLAG_BITS_MAX_ENUM_NV = 0x7FFFFFFF -} VkOpticalFlowUsageFlagBitsNV; -typedef VkFlags VkOpticalFlowUsageFlagsNV; - -typedef enum VkOpticalFlowSessionCreateFlagBitsNV { - VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_HINT_BIT_NV = 0x00000001, - VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_COST_BIT_NV = 0x00000002, - VK_OPTICAL_FLOW_SESSION_CREATE_ENABLE_GLOBAL_FLOW_BIT_NV = 0x00000004, - VK_OPTICAL_FLOW_SESSION_CREATE_ALLOW_REGIONS_BIT_NV = 0x00000008, - VK_OPTICAL_FLOW_SESSION_CREATE_BOTH_DIRECTIONS_BIT_NV = 0x00000010, - VK_OPTICAL_FLOW_SESSION_CREATE_FLAG_BITS_MAX_ENUM_NV = 0x7FFFFFFF -} VkOpticalFlowSessionCreateFlagBitsNV; -typedef VkFlags VkOpticalFlowSessionCreateFlagsNV; - -typedef enum VkOpticalFlowExecuteFlagBitsNV { - VK_OPTICAL_FLOW_EXECUTE_DISABLE_TEMPORAL_HINTS_BIT_NV = 0x00000001, - VK_OPTICAL_FLOW_EXECUTE_FLAG_BITS_MAX_ENUM_NV = 0x7FFFFFFF -} VkOpticalFlowExecuteFlagBitsNV; -typedef VkFlags VkOpticalFlowExecuteFlagsNV; -typedef struct VkPhysicalDeviceOpticalFlowFeaturesNV { - VkStructureType sType; - void* pNext; - VkBool32 opticalFlow; -} VkPhysicalDeviceOpticalFlowFeaturesNV; - -typedef struct VkPhysicalDeviceOpticalFlowPropertiesNV { - VkStructureType sType; - void* pNext; - VkOpticalFlowGridSizeFlagsNV supportedOutputGridSizes; - VkOpticalFlowGridSizeFlagsNV supportedHintGridSizes; - VkBool32 hintSupported; - VkBool32 costSupported; - VkBool32 bidirectionalFlowSupported; - VkBool32 globalFlowSupported; - uint32_t minWidth; - uint32_t minHeight; - uint32_t maxWidth; - uint32_t maxHeight; - uint32_t maxNumRegionsOfInterest; -} VkPhysicalDeviceOpticalFlowPropertiesNV; - -typedef struct VkOpticalFlowImageFormatInfoNV { - VkStructureType sType; - const void* pNext; - VkOpticalFlowUsageFlagsNV usage; -} VkOpticalFlowImageFormatInfoNV; - -typedef struct VkOpticalFlowImageFormatPropertiesNV { - VkStructureType sType; - const void* pNext; - VkFormat format; -} VkOpticalFlowImageFormatPropertiesNV; - -typedef struct VkOpticalFlowSessionCreateInfoNV { - VkStructureType sType; - void* pNext; - uint32_t width; - uint32_t height; - VkFormat imageFormat; - VkFormat flowVectorFormat; - VkFormat costFormat; - VkOpticalFlowGridSizeFlagsNV outputGridSize; - VkOpticalFlowGridSizeFlagsNV hintGridSize; - VkOpticalFlowPerformanceLevelNV performanceLevel; - VkOpticalFlowSessionCreateFlagsNV flags; -} VkOpticalFlowSessionCreateInfoNV; - -typedef struct VkOpticalFlowSessionCreatePrivateDataInfoNV { - VkStructureType sType; - void* pNext; - uint32_t id; - uint32_t size; - const void* pPrivateData; -} VkOpticalFlowSessionCreatePrivateDataInfoNV; - -typedef struct VkOpticalFlowExecuteInfoNV { - VkStructureType sType; - void* pNext; - VkOpticalFlowExecuteFlagsNV flags; - uint32_t regionCount; - const VkRect2D* pRegions; -} VkOpticalFlowExecuteInfoNV; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceOpticalFlowImageFormatsNV)(VkPhysicalDevice physicalDevice, const VkOpticalFlowImageFormatInfoNV* pOpticalFlowImageFormatInfo, uint32_t* pFormatCount, VkOpticalFlowImageFormatPropertiesNV* pImageFormatProperties); -typedef VkResult (VKAPI_PTR *PFN_vkCreateOpticalFlowSessionNV)(VkDevice device, const VkOpticalFlowSessionCreateInfoNV* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkOpticalFlowSessionNV* pSession); -typedef void (VKAPI_PTR *PFN_vkDestroyOpticalFlowSessionNV)(VkDevice device, VkOpticalFlowSessionNV session, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkBindOpticalFlowSessionImageNV)(VkDevice device, VkOpticalFlowSessionNV session, VkOpticalFlowSessionBindingPointNV bindingPoint, VkImageView view, VkImageLayout layout); -typedef void (VKAPI_PTR *PFN_vkCmdOpticalFlowExecuteNV)(VkCommandBuffer commandBuffer, VkOpticalFlowSessionNV session, const VkOpticalFlowExecuteInfoNV* pExecuteInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceOpticalFlowImageFormatsNV( - VkPhysicalDevice physicalDevice, - const VkOpticalFlowImageFormatInfoNV* pOpticalFlowImageFormatInfo, - uint32_t* pFormatCount, - VkOpticalFlowImageFormatPropertiesNV* pImageFormatProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateOpticalFlowSessionNV( - VkDevice device, - const VkOpticalFlowSessionCreateInfoNV* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkOpticalFlowSessionNV* pSession); - -VKAPI_ATTR void VKAPI_CALL vkDestroyOpticalFlowSessionNV( - VkDevice device, - VkOpticalFlowSessionNV session, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkBindOpticalFlowSessionImageNV( - VkDevice device, - VkOpticalFlowSessionNV session, - VkOpticalFlowSessionBindingPointNV bindingPoint, - VkImageView view, - VkImageLayout layout); - -VKAPI_ATTR void VKAPI_CALL vkCmdOpticalFlowExecuteNV( - VkCommandBuffer commandBuffer, - VkOpticalFlowSessionNV session, - const VkOpticalFlowExecuteInfoNV* pExecuteInfo); -#endif - - -#define VK_EXT_legacy_dithering 1 -#define VK_EXT_LEGACY_DITHERING_SPEC_VERSION 1 -#define VK_EXT_LEGACY_DITHERING_EXTENSION_NAME "VK_EXT_legacy_dithering" -typedef struct VkPhysicalDeviceLegacyDitheringFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 legacyDithering; -} VkPhysicalDeviceLegacyDitheringFeaturesEXT; - - - -#define VK_EXT_pipeline_protected_access 1 -#define VK_EXT_PIPELINE_PROTECTED_ACCESS_SPEC_VERSION 1 -#define VK_EXT_PIPELINE_PROTECTED_ACCESS_EXTENSION_NAME "VK_EXT_pipeline_protected_access" -typedef struct VkPhysicalDevicePipelineProtectedAccessFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 pipelineProtectedAccess; -} VkPhysicalDevicePipelineProtectedAccessFeaturesEXT; - - - -#define VK_QCOM_tile_properties 1 -#define VK_QCOM_TILE_PROPERTIES_SPEC_VERSION 1 -#define VK_QCOM_TILE_PROPERTIES_EXTENSION_NAME "VK_QCOM_tile_properties" -typedef struct VkPhysicalDeviceTilePropertiesFeaturesQCOM { - VkStructureType sType; - void* pNext; - VkBool32 tileProperties; -} VkPhysicalDeviceTilePropertiesFeaturesQCOM; - -typedef struct VkTilePropertiesQCOM { - VkStructureType sType; - void* pNext; - VkExtent3D tileSize; - VkExtent2D apronSize; - VkOffset2D origin; -} VkTilePropertiesQCOM; - -typedef VkResult (VKAPI_PTR *PFN_vkGetFramebufferTilePropertiesQCOM)(VkDevice device, VkFramebuffer framebuffer, uint32_t* pPropertiesCount, VkTilePropertiesQCOM* pProperties); -typedef VkResult (VKAPI_PTR *PFN_vkGetDynamicRenderingTilePropertiesQCOM)(VkDevice device, const VkRenderingInfo* pRenderingInfo, VkTilePropertiesQCOM* pProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetFramebufferTilePropertiesQCOM( - VkDevice device, - VkFramebuffer framebuffer, - uint32_t* pPropertiesCount, - VkTilePropertiesQCOM* pProperties); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDynamicRenderingTilePropertiesQCOM( - VkDevice device, - const VkRenderingInfo* pRenderingInfo, - VkTilePropertiesQCOM* pProperties); -#endif - - -#define VK_SEC_amigo_profiling 1 -#define VK_SEC_AMIGO_PROFILING_SPEC_VERSION 1 -#define VK_SEC_AMIGO_PROFILING_EXTENSION_NAME "VK_SEC_amigo_profiling" -typedef struct VkPhysicalDeviceAmigoProfilingFeaturesSEC { - VkStructureType sType; - void* pNext; - VkBool32 amigoProfiling; -} VkPhysicalDeviceAmigoProfilingFeaturesSEC; - -typedef struct VkAmigoProfilingSubmitInfoSEC { - VkStructureType sType; - const void* pNext; - uint64_t firstDrawTimestamp; - uint64_t swapBufferTimestamp; -} VkAmigoProfilingSubmitInfoSEC; - - - -#define VK_EXT_mutable_descriptor_type 1 -#define VK_EXT_MUTABLE_DESCRIPTOR_TYPE_SPEC_VERSION 1 -#define VK_EXT_MUTABLE_DESCRIPTOR_TYPE_EXTENSION_NAME "VK_EXT_mutable_descriptor_type" - - -#define VK_ARM_shader_core_builtins 1 -#define VK_ARM_SHADER_CORE_BUILTINS_SPEC_VERSION 2 -#define VK_ARM_SHADER_CORE_BUILTINS_EXTENSION_NAME "VK_ARM_shader_core_builtins" -typedef struct VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM { - VkStructureType sType; - void* pNext; - VkBool32 shaderCoreBuiltins; -} VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM; - -typedef struct VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM { - VkStructureType sType; - void* pNext; - uint64_t shaderCoreMask; - uint32_t shaderCoreCount; - uint32_t shaderWarpsPerCore; -} VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM; - - - -#define VK_KHR_acceleration_structure 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkAccelerationStructureKHR) -#define VK_KHR_ACCELERATION_STRUCTURE_SPEC_VERSION 13 -#define VK_KHR_ACCELERATION_STRUCTURE_EXTENSION_NAME "VK_KHR_acceleration_structure" - -typedef enum VkBuildAccelerationStructureModeKHR { - VK_BUILD_ACCELERATION_STRUCTURE_MODE_BUILD_KHR = 0, - VK_BUILD_ACCELERATION_STRUCTURE_MODE_UPDATE_KHR = 1, - VK_BUILD_ACCELERATION_STRUCTURE_MODE_MAX_ENUM_KHR = 0x7FFFFFFF -} VkBuildAccelerationStructureModeKHR; - -typedef enum VkAccelerationStructureCreateFlagBitsKHR { - VK_ACCELERATION_STRUCTURE_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT_KHR = 0x00000001, - VK_ACCELERATION_STRUCTURE_CREATE_MOTION_BIT_NV = 0x00000004, - VK_ACCELERATION_STRUCTURE_CREATE_FLAG_BITS_MAX_ENUM_KHR = 0x7FFFFFFF -} VkAccelerationStructureCreateFlagBitsKHR; -typedef VkFlags VkAccelerationStructureCreateFlagsKHR; -typedef struct VkAccelerationStructureBuildRangeInfoKHR { - uint32_t primitiveCount; - uint32_t primitiveOffset; - uint32_t firstVertex; - uint32_t transformOffset; -} VkAccelerationStructureBuildRangeInfoKHR; - -typedef struct VkAccelerationStructureGeometryTrianglesDataKHR { - VkStructureType sType; - const void* pNext; - VkFormat vertexFormat; - VkDeviceOrHostAddressConstKHR vertexData; - VkDeviceSize vertexStride; - uint32_t maxVertex; - VkIndexType indexType; - VkDeviceOrHostAddressConstKHR indexData; - VkDeviceOrHostAddressConstKHR transformData; -} VkAccelerationStructureGeometryTrianglesDataKHR; - -typedef struct VkAccelerationStructureGeometryAabbsDataKHR { - VkStructureType sType; - const void* pNext; - VkDeviceOrHostAddressConstKHR data; - VkDeviceSize stride; -} VkAccelerationStructureGeometryAabbsDataKHR; - -typedef struct VkAccelerationStructureGeometryInstancesDataKHR { - VkStructureType sType; - const void* pNext; - VkBool32 arrayOfPointers; - VkDeviceOrHostAddressConstKHR data; -} VkAccelerationStructureGeometryInstancesDataKHR; - -typedef union VkAccelerationStructureGeometryDataKHR { - VkAccelerationStructureGeometryTrianglesDataKHR triangles; - VkAccelerationStructureGeometryAabbsDataKHR aabbs; - VkAccelerationStructureGeometryInstancesDataKHR instances; -} VkAccelerationStructureGeometryDataKHR; - -typedef struct VkAccelerationStructureGeometryKHR { - VkStructureType sType; - const void* pNext; - VkGeometryTypeKHR geometryType; - VkAccelerationStructureGeometryDataKHR geometry; - VkGeometryFlagsKHR flags; -} VkAccelerationStructureGeometryKHR; - -typedef struct VkAccelerationStructureBuildGeometryInfoKHR { - VkStructureType sType; - const void* pNext; - VkAccelerationStructureTypeKHR type; - VkBuildAccelerationStructureFlagsKHR flags; - VkBuildAccelerationStructureModeKHR mode; - VkAccelerationStructureKHR srcAccelerationStructure; - VkAccelerationStructureKHR dstAccelerationStructure; - uint32_t geometryCount; - const VkAccelerationStructureGeometryKHR* pGeometries; - const VkAccelerationStructureGeometryKHR* const* ppGeometries; - VkDeviceOrHostAddressKHR scratchData; -} VkAccelerationStructureBuildGeometryInfoKHR; - -typedef struct VkAccelerationStructureCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkAccelerationStructureCreateFlagsKHR createFlags; - VkBuffer buffer; - VkDeviceSize offset; - VkDeviceSize size; - VkAccelerationStructureTypeKHR type; - VkDeviceAddress deviceAddress; -} VkAccelerationStructureCreateInfoKHR; - -typedef struct VkWriteDescriptorSetAccelerationStructureKHR { - VkStructureType sType; - const void* pNext; - uint32_t accelerationStructureCount; - const VkAccelerationStructureKHR* pAccelerationStructures; -} VkWriteDescriptorSetAccelerationStructureKHR; - -typedef struct VkPhysicalDeviceAccelerationStructureFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 accelerationStructure; - VkBool32 accelerationStructureCaptureReplay; - VkBool32 accelerationStructureIndirectBuild; - VkBool32 accelerationStructureHostCommands; - VkBool32 descriptorBindingAccelerationStructureUpdateAfterBind; -} VkPhysicalDeviceAccelerationStructureFeaturesKHR; - -typedef struct VkPhysicalDeviceAccelerationStructurePropertiesKHR { - VkStructureType sType; - void* pNext; - uint64_t maxGeometryCount; - uint64_t maxInstanceCount; - uint64_t maxPrimitiveCount; - uint32_t maxPerStageDescriptorAccelerationStructures; - uint32_t maxPerStageDescriptorUpdateAfterBindAccelerationStructures; - uint32_t maxDescriptorSetAccelerationStructures; - uint32_t maxDescriptorSetUpdateAfterBindAccelerationStructures; - uint32_t minAccelerationStructureScratchOffsetAlignment; -} VkPhysicalDeviceAccelerationStructurePropertiesKHR; - -typedef struct VkAccelerationStructureDeviceAddressInfoKHR { - VkStructureType sType; - const void* pNext; - VkAccelerationStructureKHR accelerationStructure; -} VkAccelerationStructureDeviceAddressInfoKHR; - -typedef struct VkAccelerationStructureVersionInfoKHR { - VkStructureType sType; - const void* pNext; - const uint8_t* pVersionData; -} VkAccelerationStructureVersionInfoKHR; - -typedef struct VkCopyAccelerationStructureToMemoryInfoKHR { - VkStructureType sType; - const void* pNext; - VkAccelerationStructureKHR src; - VkDeviceOrHostAddressKHR dst; - VkCopyAccelerationStructureModeKHR mode; -} VkCopyAccelerationStructureToMemoryInfoKHR; - -typedef struct VkCopyMemoryToAccelerationStructureInfoKHR { - VkStructureType sType; - const void* pNext; - VkDeviceOrHostAddressConstKHR src; - VkAccelerationStructureKHR dst; - VkCopyAccelerationStructureModeKHR mode; -} VkCopyMemoryToAccelerationStructureInfoKHR; - -typedef struct VkCopyAccelerationStructureInfoKHR { - VkStructureType sType; - const void* pNext; - VkAccelerationStructureKHR src; - VkAccelerationStructureKHR dst; - VkCopyAccelerationStructureModeKHR mode; -} VkCopyAccelerationStructureInfoKHR; - -typedef struct VkAccelerationStructureBuildSizesInfoKHR { - VkStructureType sType; - const void* pNext; - VkDeviceSize accelerationStructureSize; - VkDeviceSize updateScratchSize; - VkDeviceSize buildScratchSize; -} VkAccelerationStructureBuildSizesInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateAccelerationStructureKHR)(VkDevice device, const VkAccelerationStructureCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkAccelerationStructureKHR* pAccelerationStructure); -typedef void (VKAPI_PTR *PFN_vkDestroyAccelerationStructureKHR)(VkDevice device, VkAccelerationStructureKHR accelerationStructure, const VkAllocationCallbacks* pAllocator); -typedef void (VKAPI_PTR *PFN_vkCmdBuildAccelerationStructuresKHR)(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, const VkAccelerationStructureBuildRangeInfoKHR* const* ppBuildRangeInfos); -typedef void (VKAPI_PTR *PFN_vkCmdBuildAccelerationStructuresIndirectKHR)(VkCommandBuffer commandBuffer, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, const VkDeviceAddress* pIndirectDeviceAddresses, const uint32_t* pIndirectStrides, const uint32_t* const* ppMaxPrimitiveCounts); -typedef VkResult (VKAPI_PTR *PFN_vkBuildAccelerationStructuresKHR)(VkDevice device, VkDeferredOperationKHR deferredOperation, uint32_t infoCount, const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, const VkAccelerationStructureBuildRangeInfoKHR* const* ppBuildRangeInfos); -typedef VkResult (VKAPI_PTR *PFN_vkCopyAccelerationStructureKHR)(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyAccelerationStructureInfoKHR* pInfo); -typedef VkResult (VKAPI_PTR *PFN_vkCopyAccelerationStructureToMemoryKHR)(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyAccelerationStructureToMemoryInfoKHR* pInfo); -typedef VkResult (VKAPI_PTR *PFN_vkCopyMemoryToAccelerationStructureKHR)(VkDevice device, VkDeferredOperationKHR deferredOperation, const VkCopyMemoryToAccelerationStructureInfoKHR* pInfo); -typedef VkResult (VKAPI_PTR *PFN_vkWriteAccelerationStructuresPropertiesKHR)(VkDevice device, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR* pAccelerationStructures, VkQueryType queryType, size_t dataSize, void* pData, size_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdCopyAccelerationStructureKHR)(VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureInfoKHR* pInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyAccelerationStructureToMemoryKHR)(VkCommandBuffer commandBuffer, const VkCopyAccelerationStructureToMemoryInfoKHR* pInfo); -typedef void (VKAPI_PTR *PFN_vkCmdCopyMemoryToAccelerationStructureKHR)(VkCommandBuffer commandBuffer, const VkCopyMemoryToAccelerationStructureInfoKHR* pInfo); -typedef VkDeviceAddress (VKAPI_PTR *PFN_vkGetAccelerationStructureDeviceAddressKHR)(VkDevice device, const VkAccelerationStructureDeviceAddressInfoKHR* pInfo); -typedef void (VKAPI_PTR *PFN_vkCmdWriteAccelerationStructuresPropertiesKHR)(VkCommandBuffer commandBuffer, uint32_t accelerationStructureCount, const VkAccelerationStructureKHR* pAccelerationStructures, VkQueryType queryType, VkQueryPool queryPool, uint32_t firstQuery); -typedef void (VKAPI_PTR *PFN_vkGetDeviceAccelerationStructureCompatibilityKHR)(VkDevice device, const VkAccelerationStructureVersionInfoKHR* pVersionInfo, VkAccelerationStructureCompatibilityKHR* pCompatibility); -typedef void (VKAPI_PTR *PFN_vkGetAccelerationStructureBuildSizesKHR)(VkDevice device, VkAccelerationStructureBuildTypeKHR buildType, const VkAccelerationStructureBuildGeometryInfoKHR* pBuildInfo, const uint32_t* pMaxPrimitiveCounts, VkAccelerationStructureBuildSizesInfoKHR* pSizeInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateAccelerationStructureKHR( - VkDevice device, - const VkAccelerationStructureCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkAccelerationStructureKHR* pAccelerationStructure); - -VKAPI_ATTR void VKAPI_CALL vkDestroyAccelerationStructureKHR( - VkDevice device, - VkAccelerationStructureKHR accelerationStructure, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR void VKAPI_CALL vkCmdBuildAccelerationStructuresKHR( - VkCommandBuffer commandBuffer, - uint32_t infoCount, - const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, - const VkAccelerationStructureBuildRangeInfoKHR* const* ppBuildRangeInfos); - -VKAPI_ATTR void VKAPI_CALL vkCmdBuildAccelerationStructuresIndirectKHR( - VkCommandBuffer commandBuffer, - uint32_t infoCount, - const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, - const VkDeviceAddress* pIndirectDeviceAddresses, - const uint32_t* pIndirectStrides, - const uint32_t* const* ppMaxPrimitiveCounts); - -VKAPI_ATTR VkResult VKAPI_CALL vkBuildAccelerationStructuresKHR( - VkDevice device, - VkDeferredOperationKHR deferredOperation, - uint32_t infoCount, - const VkAccelerationStructureBuildGeometryInfoKHR* pInfos, - const VkAccelerationStructureBuildRangeInfoKHR* const* ppBuildRangeInfos); - -VKAPI_ATTR VkResult VKAPI_CALL vkCopyAccelerationStructureKHR( - VkDevice device, - VkDeferredOperationKHR deferredOperation, - const VkCopyAccelerationStructureInfoKHR* pInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkCopyAccelerationStructureToMemoryKHR( - VkDevice device, - VkDeferredOperationKHR deferredOperation, - const VkCopyAccelerationStructureToMemoryInfoKHR* pInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkCopyMemoryToAccelerationStructureKHR( - VkDevice device, - VkDeferredOperationKHR deferredOperation, - const VkCopyMemoryToAccelerationStructureInfoKHR* pInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkWriteAccelerationStructuresPropertiesKHR( - VkDevice device, - uint32_t accelerationStructureCount, - const VkAccelerationStructureKHR* pAccelerationStructures, - VkQueryType queryType, - size_t dataSize, - void* pData, - size_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyAccelerationStructureKHR( - VkCommandBuffer commandBuffer, - const VkCopyAccelerationStructureInfoKHR* pInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyAccelerationStructureToMemoryKHR( - VkCommandBuffer commandBuffer, - const VkCopyAccelerationStructureToMemoryInfoKHR* pInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdCopyMemoryToAccelerationStructureKHR( - VkCommandBuffer commandBuffer, - const VkCopyMemoryToAccelerationStructureInfoKHR* pInfo); - -VKAPI_ATTR VkDeviceAddress VKAPI_CALL vkGetAccelerationStructureDeviceAddressKHR( - VkDevice device, - const VkAccelerationStructureDeviceAddressInfoKHR* pInfo); - -VKAPI_ATTR void VKAPI_CALL vkCmdWriteAccelerationStructuresPropertiesKHR( - VkCommandBuffer commandBuffer, - uint32_t accelerationStructureCount, - const VkAccelerationStructureKHR* pAccelerationStructures, - VkQueryType queryType, - VkQueryPool queryPool, - uint32_t firstQuery); - -VKAPI_ATTR void VKAPI_CALL vkGetDeviceAccelerationStructureCompatibilityKHR( - VkDevice device, - const VkAccelerationStructureVersionInfoKHR* pVersionInfo, - VkAccelerationStructureCompatibilityKHR* pCompatibility); - -VKAPI_ATTR void VKAPI_CALL vkGetAccelerationStructureBuildSizesKHR( - VkDevice device, - VkAccelerationStructureBuildTypeKHR buildType, - const VkAccelerationStructureBuildGeometryInfoKHR* pBuildInfo, - const uint32_t* pMaxPrimitiveCounts, - VkAccelerationStructureBuildSizesInfoKHR* pSizeInfo); -#endif - - -#define VK_KHR_ray_tracing_pipeline 1 -#define VK_KHR_RAY_TRACING_PIPELINE_SPEC_VERSION 1 -#define VK_KHR_RAY_TRACING_PIPELINE_EXTENSION_NAME "VK_KHR_ray_tracing_pipeline" - -typedef enum VkShaderGroupShaderKHR { - VK_SHADER_GROUP_SHADER_GENERAL_KHR = 0, - VK_SHADER_GROUP_SHADER_CLOSEST_HIT_KHR = 1, - VK_SHADER_GROUP_SHADER_ANY_HIT_KHR = 2, - VK_SHADER_GROUP_SHADER_INTERSECTION_KHR = 3, - VK_SHADER_GROUP_SHADER_MAX_ENUM_KHR = 0x7FFFFFFF -} VkShaderGroupShaderKHR; -typedef struct VkRayTracingShaderGroupCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkRayTracingShaderGroupTypeKHR type; - uint32_t generalShader; - uint32_t closestHitShader; - uint32_t anyHitShader; - uint32_t intersectionShader; - const void* pShaderGroupCaptureReplayHandle; -} VkRayTracingShaderGroupCreateInfoKHR; - -typedef struct VkRayTracingPipelineInterfaceCreateInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t maxPipelineRayPayloadSize; - uint32_t maxPipelineRayHitAttributeSize; -} VkRayTracingPipelineInterfaceCreateInfoKHR; - -typedef struct VkRayTracingPipelineCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkPipelineCreateFlags flags; - uint32_t stageCount; - const VkPipelineShaderStageCreateInfo* pStages; - uint32_t groupCount; - const VkRayTracingShaderGroupCreateInfoKHR* pGroups; - uint32_t maxPipelineRayRecursionDepth; - const VkPipelineLibraryCreateInfoKHR* pLibraryInfo; - const VkRayTracingPipelineInterfaceCreateInfoKHR* pLibraryInterface; - const VkPipelineDynamicStateCreateInfo* pDynamicState; - VkPipelineLayout layout; - VkPipeline basePipelineHandle; - int32_t basePipelineIndex; -} VkRayTracingPipelineCreateInfoKHR; - -typedef struct VkPhysicalDeviceRayTracingPipelineFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 rayTracingPipeline; - VkBool32 rayTracingPipelineShaderGroupHandleCaptureReplay; - VkBool32 rayTracingPipelineShaderGroupHandleCaptureReplayMixed; - VkBool32 rayTracingPipelineTraceRaysIndirect; - VkBool32 rayTraversalPrimitiveCulling; -} VkPhysicalDeviceRayTracingPipelineFeaturesKHR; - -typedef struct VkPhysicalDeviceRayTracingPipelinePropertiesKHR { - VkStructureType sType; - void* pNext; - uint32_t shaderGroupHandleSize; - uint32_t maxRayRecursionDepth; - uint32_t maxShaderGroupStride; - uint32_t shaderGroupBaseAlignment; - uint32_t shaderGroupHandleCaptureReplaySize; - uint32_t maxRayDispatchInvocationCount; - uint32_t shaderGroupHandleAlignment; - uint32_t maxRayHitAttributeSize; -} VkPhysicalDeviceRayTracingPipelinePropertiesKHR; - -typedef struct VkStridedDeviceAddressRegionKHR { - VkDeviceAddress deviceAddress; - VkDeviceSize stride; - VkDeviceSize size; -} VkStridedDeviceAddressRegionKHR; - -typedef struct VkTraceRaysIndirectCommandKHR { - uint32_t width; - uint32_t height; - uint32_t depth; -} VkTraceRaysIndirectCommandKHR; - -typedef void (VKAPI_PTR *PFN_vkCmdTraceRaysKHR)(VkCommandBuffer commandBuffer, const VkStridedDeviceAddressRegionKHR* pRaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pMissShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pHitShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pCallableShaderBindingTable, uint32_t width, uint32_t height, uint32_t depth); -typedef VkResult (VKAPI_PTR *PFN_vkCreateRayTracingPipelinesKHR)(VkDevice device, VkDeferredOperationKHR deferredOperation, VkPipelineCache pipelineCache, uint32_t createInfoCount, const VkRayTracingPipelineCreateInfoKHR* pCreateInfos, const VkAllocationCallbacks* pAllocator, VkPipeline* pPipelines); -typedef VkResult (VKAPI_PTR *PFN_vkGetRayTracingCaptureReplayShaderGroupHandlesKHR)(VkDevice device, VkPipeline pipeline, uint32_t firstGroup, uint32_t groupCount, size_t dataSize, void* pData); -typedef void (VKAPI_PTR *PFN_vkCmdTraceRaysIndirectKHR)(VkCommandBuffer commandBuffer, const VkStridedDeviceAddressRegionKHR* pRaygenShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pMissShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pHitShaderBindingTable, const VkStridedDeviceAddressRegionKHR* pCallableShaderBindingTable, VkDeviceAddress indirectDeviceAddress); -typedef VkDeviceSize (VKAPI_PTR *PFN_vkGetRayTracingShaderGroupStackSizeKHR)(VkDevice device, VkPipeline pipeline, uint32_t group, VkShaderGroupShaderKHR groupShader); -typedef void (VKAPI_PTR *PFN_vkCmdSetRayTracingPipelineStackSizeKHR)(VkCommandBuffer commandBuffer, uint32_t pipelineStackSize); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdTraceRaysKHR( - VkCommandBuffer commandBuffer, - const VkStridedDeviceAddressRegionKHR* pRaygenShaderBindingTable, - const VkStridedDeviceAddressRegionKHR* pMissShaderBindingTable, - const VkStridedDeviceAddressRegionKHR* pHitShaderBindingTable, - const VkStridedDeviceAddressRegionKHR* pCallableShaderBindingTable, - uint32_t width, - uint32_t height, - uint32_t depth); - -VKAPI_ATTR VkResult VKAPI_CALL vkCreateRayTracingPipelinesKHR( - VkDevice device, - VkDeferredOperationKHR deferredOperation, - VkPipelineCache pipelineCache, - uint32_t createInfoCount, - const VkRayTracingPipelineCreateInfoKHR* pCreateInfos, - const VkAllocationCallbacks* pAllocator, - VkPipeline* pPipelines); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetRayTracingCaptureReplayShaderGroupHandlesKHR( - VkDevice device, - VkPipeline pipeline, - uint32_t firstGroup, - uint32_t groupCount, - size_t dataSize, - void* pData); - -VKAPI_ATTR void VKAPI_CALL vkCmdTraceRaysIndirectKHR( - VkCommandBuffer commandBuffer, - const VkStridedDeviceAddressRegionKHR* pRaygenShaderBindingTable, - const VkStridedDeviceAddressRegionKHR* pMissShaderBindingTable, - const VkStridedDeviceAddressRegionKHR* pHitShaderBindingTable, - const VkStridedDeviceAddressRegionKHR* pCallableShaderBindingTable, - VkDeviceAddress indirectDeviceAddress); - -VKAPI_ATTR VkDeviceSize VKAPI_CALL vkGetRayTracingShaderGroupStackSizeKHR( - VkDevice device, - VkPipeline pipeline, - uint32_t group, - VkShaderGroupShaderKHR groupShader); - -VKAPI_ATTR void VKAPI_CALL vkCmdSetRayTracingPipelineStackSizeKHR( - VkCommandBuffer commandBuffer, - uint32_t pipelineStackSize); -#endif - - -#define VK_KHR_ray_query 1 -#define VK_KHR_RAY_QUERY_SPEC_VERSION 1 -#define VK_KHR_RAY_QUERY_EXTENSION_NAME "VK_KHR_ray_query" -typedef struct VkPhysicalDeviceRayQueryFeaturesKHR { - VkStructureType sType; - void* pNext; - VkBool32 rayQuery; -} VkPhysicalDeviceRayQueryFeaturesKHR; - - - -#define VK_EXT_mesh_shader 1 -#define VK_EXT_MESH_SHADER_SPEC_VERSION 1 -#define VK_EXT_MESH_SHADER_EXTENSION_NAME "VK_EXT_mesh_shader" -typedef struct VkPhysicalDeviceMeshShaderFeaturesEXT { - VkStructureType sType; - void* pNext; - VkBool32 taskShader; - VkBool32 meshShader; - VkBool32 multiviewMeshShader; - VkBool32 primitiveFragmentShadingRateMeshShader; - VkBool32 meshShaderQueries; -} VkPhysicalDeviceMeshShaderFeaturesEXT; - -typedef struct VkPhysicalDeviceMeshShaderPropertiesEXT { - VkStructureType sType; - void* pNext; - uint32_t maxTaskWorkGroupTotalCount; - uint32_t maxTaskWorkGroupCount[3]; - uint32_t maxTaskWorkGroupInvocations; - uint32_t maxTaskWorkGroupSize[3]; - uint32_t maxTaskPayloadSize; - uint32_t maxTaskSharedMemorySize; - uint32_t maxTaskPayloadAndSharedMemorySize; - uint32_t maxMeshWorkGroupTotalCount; - uint32_t maxMeshWorkGroupCount[3]; - uint32_t maxMeshWorkGroupInvocations; - uint32_t maxMeshWorkGroupSize[3]; - uint32_t maxMeshSharedMemorySize; - uint32_t maxMeshPayloadAndSharedMemorySize; - uint32_t maxMeshOutputMemorySize; - uint32_t maxMeshPayloadAndOutputMemorySize; - uint32_t maxMeshOutputComponents; - uint32_t maxMeshOutputVertices; - uint32_t maxMeshOutputPrimitives; - uint32_t maxMeshOutputLayers; - uint32_t maxMeshMultiviewViewCount; - uint32_t meshOutputPerVertexGranularity; - uint32_t meshOutputPerPrimitiveGranularity; - uint32_t maxPreferredTaskWorkGroupInvocations; - uint32_t maxPreferredMeshWorkGroupInvocations; - VkBool32 prefersLocalInvocationVertexOutput; - VkBool32 prefersLocalInvocationPrimitiveOutput; - VkBool32 prefersCompactVertexOutput; - VkBool32 prefersCompactPrimitiveOutput; -} VkPhysicalDeviceMeshShaderPropertiesEXT; - -typedef struct VkDrawMeshTasksIndirectCommandEXT { - uint32_t groupCountX; - uint32_t groupCountY; - uint32_t groupCountZ; -} VkDrawMeshTasksIndirectCommandEXT; - -typedef void (VKAPI_PTR *PFN_vkCmdDrawMeshTasksEXT)(VkCommandBuffer commandBuffer, uint32_t groupCountX, uint32_t groupCountY, uint32_t groupCountZ); -typedef void (VKAPI_PTR *PFN_vkCmdDrawMeshTasksIndirectEXT)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, uint32_t drawCount, uint32_t stride); -typedef void (VKAPI_PTR *PFN_vkCmdDrawMeshTasksIndirectCountEXT)(VkCommandBuffer commandBuffer, VkBuffer buffer, VkDeviceSize offset, VkBuffer countBuffer, VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkCmdDrawMeshTasksEXT( - VkCommandBuffer commandBuffer, - uint32_t groupCountX, - uint32_t groupCountY, - uint32_t groupCountZ); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawMeshTasksIndirectEXT( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - uint32_t drawCount, - uint32_t stride); - -VKAPI_ATTR void VKAPI_CALL vkCmdDrawMeshTasksIndirectCountEXT( - VkCommandBuffer commandBuffer, - VkBuffer buffer, - VkDeviceSize offset, - VkBuffer countBuffer, - VkDeviceSize countBufferOffset, - uint32_t maxDrawCount, - uint32_t stride); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vulkan/vulkan_directfb.h b/ios/include/vulkan/vulkan_directfb.h deleted file mode 100644 index ab3504ef..00000000 --- a/ios/include/vulkan/vulkan_directfb.h +++ /dev/null @@ -1,54 +0,0 @@ -#ifndef VULKAN_DIRECTFB_H_ -#define VULKAN_DIRECTFB_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_EXT_directfb_surface 1 -#define VK_EXT_DIRECTFB_SURFACE_SPEC_VERSION 1 -#define VK_EXT_DIRECTFB_SURFACE_EXTENSION_NAME "VK_EXT_directfb_surface" -typedef VkFlags VkDirectFBSurfaceCreateFlagsEXT; -typedef struct VkDirectFBSurfaceCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkDirectFBSurfaceCreateFlagsEXT flags; - IDirectFB* dfb; - IDirectFBSurface* surface; -} VkDirectFBSurfaceCreateInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateDirectFBSurfaceEXT)(VkInstance instance, const VkDirectFBSurfaceCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); -typedef VkBool32 (VKAPI_PTR *PFN_vkGetPhysicalDeviceDirectFBPresentationSupportEXT)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, IDirectFB* dfb); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateDirectFBSurfaceEXT( - VkInstance instance, - const VkDirectFBSurfaceCreateInfoEXT* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); - -VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceDirectFBPresentationSupportEXT( - VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - IDirectFB* dfb); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vulkan/vulkan_fuchsia.h b/ios/include/vulkan/vulkan_fuchsia.h deleted file mode 100644 index 61774ff9..00000000 --- a/ios/include/vulkan/vulkan_fuchsia.h +++ /dev/null @@ -1,258 +0,0 @@ -#ifndef VULKAN_FUCHSIA_H_ -#define VULKAN_FUCHSIA_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_FUCHSIA_imagepipe_surface 1 -#define VK_FUCHSIA_IMAGEPIPE_SURFACE_SPEC_VERSION 1 -#define VK_FUCHSIA_IMAGEPIPE_SURFACE_EXTENSION_NAME "VK_FUCHSIA_imagepipe_surface" -typedef VkFlags VkImagePipeSurfaceCreateFlagsFUCHSIA; -typedef struct VkImagePipeSurfaceCreateInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkImagePipeSurfaceCreateFlagsFUCHSIA flags; - zx_handle_t imagePipeHandle; -} VkImagePipeSurfaceCreateInfoFUCHSIA; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateImagePipeSurfaceFUCHSIA)(VkInstance instance, const VkImagePipeSurfaceCreateInfoFUCHSIA* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateImagePipeSurfaceFUCHSIA( - VkInstance instance, - const VkImagePipeSurfaceCreateInfoFUCHSIA* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - - -#define VK_FUCHSIA_external_memory 1 -#define VK_FUCHSIA_EXTERNAL_MEMORY_SPEC_VERSION 1 -#define VK_FUCHSIA_EXTERNAL_MEMORY_EXTENSION_NAME "VK_FUCHSIA_external_memory" -typedef struct VkImportMemoryZirconHandleInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlagBits handleType; - zx_handle_t handle; -} VkImportMemoryZirconHandleInfoFUCHSIA; - -typedef struct VkMemoryZirconHandlePropertiesFUCHSIA { - VkStructureType sType; - void* pNext; - uint32_t memoryTypeBits; -} VkMemoryZirconHandlePropertiesFUCHSIA; - -typedef struct VkMemoryGetZirconHandleInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkDeviceMemory memory; - VkExternalMemoryHandleTypeFlagBits handleType; -} VkMemoryGetZirconHandleInfoFUCHSIA; - -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryZirconHandleFUCHSIA)(VkDevice device, const VkMemoryGetZirconHandleInfoFUCHSIA* pGetZirconHandleInfo, zx_handle_t* pZirconHandle); -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryZirconHandlePropertiesFUCHSIA)(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, zx_handle_t zirconHandle, VkMemoryZirconHandlePropertiesFUCHSIA* pMemoryZirconHandleProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryZirconHandleFUCHSIA( - VkDevice device, - const VkMemoryGetZirconHandleInfoFUCHSIA* pGetZirconHandleInfo, - zx_handle_t* pZirconHandle); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryZirconHandlePropertiesFUCHSIA( - VkDevice device, - VkExternalMemoryHandleTypeFlagBits handleType, - zx_handle_t zirconHandle, - VkMemoryZirconHandlePropertiesFUCHSIA* pMemoryZirconHandleProperties); -#endif - - -#define VK_FUCHSIA_external_semaphore 1 -#define VK_FUCHSIA_EXTERNAL_SEMAPHORE_SPEC_VERSION 1 -#define VK_FUCHSIA_EXTERNAL_SEMAPHORE_EXTENSION_NAME "VK_FUCHSIA_external_semaphore" -typedef struct VkImportSemaphoreZirconHandleInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkSemaphore semaphore; - VkSemaphoreImportFlags flags; - VkExternalSemaphoreHandleTypeFlagBits handleType; - zx_handle_t zirconHandle; -} VkImportSemaphoreZirconHandleInfoFUCHSIA; - -typedef struct VkSemaphoreGetZirconHandleInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkSemaphore semaphore; - VkExternalSemaphoreHandleTypeFlagBits handleType; -} VkSemaphoreGetZirconHandleInfoFUCHSIA; - -typedef VkResult (VKAPI_PTR *PFN_vkImportSemaphoreZirconHandleFUCHSIA)(VkDevice device, const VkImportSemaphoreZirconHandleInfoFUCHSIA* pImportSemaphoreZirconHandleInfo); -typedef VkResult (VKAPI_PTR *PFN_vkGetSemaphoreZirconHandleFUCHSIA)(VkDevice device, const VkSemaphoreGetZirconHandleInfoFUCHSIA* pGetZirconHandleInfo, zx_handle_t* pZirconHandle); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkImportSemaphoreZirconHandleFUCHSIA( - VkDevice device, - const VkImportSemaphoreZirconHandleInfoFUCHSIA* pImportSemaphoreZirconHandleInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreZirconHandleFUCHSIA( - VkDevice device, - const VkSemaphoreGetZirconHandleInfoFUCHSIA* pGetZirconHandleInfo, - zx_handle_t* pZirconHandle); -#endif - - -#define VK_FUCHSIA_buffer_collection 1 -VK_DEFINE_NON_DISPATCHABLE_HANDLE(VkBufferCollectionFUCHSIA) -#define VK_FUCHSIA_BUFFER_COLLECTION_SPEC_VERSION 2 -#define VK_FUCHSIA_BUFFER_COLLECTION_EXTENSION_NAME "VK_FUCHSIA_buffer_collection" -typedef VkFlags VkImageFormatConstraintsFlagsFUCHSIA; - -typedef enum VkImageConstraintsInfoFlagBitsFUCHSIA { - VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_RARELY_FUCHSIA = 0x00000001, - VK_IMAGE_CONSTRAINTS_INFO_CPU_READ_OFTEN_FUCHSIA = 0x00000002, - VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_RARELY_FUCHSIA = 0x00000004, - VK_IMAGE_CONSTRAINTS_INFO_CPU_WRITE_OFTEN_FUCHSIA = 0x00000008, - VK_IMAGE_CONSTRAINTS_INFO_PROTECTED_OPTIONAL_FUCHSIA = 0x00000010, - VK_IMAGE_CONSTRAINTS_INFO_FLAG_BITS_MAX_ENUM_FUCHSIA = 0x7FFFFFFF -} VkImageConstraintsInfoFlagBitsFUCHSIA; -typedef VkFlags VkImageConstraintsInfoFlagsFUCHSIA; -typedef struct VkBufferCollectionCreateInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - zx_handle_t collectionToken; -} VkBufferCollectionCreateInfoFUCHSIA; - -typedef struct VkImportMemoryBufferCollectionFUCHSIA { - VkStructureType sType; - const void* pNext; - VkBufferCollectionFUCHSIA collection; - uint32_t index; -} VkImportMemoryBufferCollectionFUCHSIA; - -typedef struct VkBufferCollectionImageCreateInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkBufferCollectionFUCHSIA collection; - uint32_t index; -} VkBufferCollectionImageCreateInfoFUCHSIA; - -typedef struct VkBufferCollectionConstraintsInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - uint32_t minBufferCount; - uint32_t maxBufferCount; - uint32_t minBufferCountForCamping; - uint32_t minBufferCountForDedicatedSlack; - uint32_t minBufferCountForSharedSlack; -} VkBufferCollectionConstraintsInfoFUCHSIA; - -typedef struct VkBufferConstraintsInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkBufferCreateInfo createInfo; - VkFormatFeatureFlags requiredFormatFeatures; - VkBufferCollectionConstraintsInfoFUCHSIA bufferCollectionConstraints; -} VkBufferConstraintsInfoFUCHSIA; - -typedef struct VkBufferCollectionBufferCreateInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkBufferCollectionFUCHSIA collection; - uint32_t index; -} VkBufferCollectionBufferCreateInfoFUCHSIA; - -typedef struct VkSysmemColorSpaceFUCHSIA { - VkStructureType sType; - const void* pNext; - uint32_t colorSpace; -} VkSysmemColorSpaceFUCHSIA; - -typedef struct VkBufferCollectionPropertiesFUCHSIA { - VkStructureType sType; - void* pNext; - uint32_t memoryTypeBits; - uint32_t bufferCount; - uint32_t createInfoIndex; - uint64_t sysmemPixelFormat; - VkFormatFeatureFlags formatFeatures; - VkSysmemColorSpaceFUCHSIA sysmemColorSpaceIndex; - VkComponentMapping samplerYcbcrConversionComponents; - VkSamplerYcbcrModelConversion suggestedYcbcrModel; - VkSamplerYcbcrRange suggestedYcbcrRange; - VkChromaLocation suggestedXChromaOffset; - VkChromaLocation suggestedYChromaOffset; -} VkBufferCollectionPropertiesFUCHSIA; - -typedef struct VkImageFormatConstraintsInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - VkImageCreateInfo imageCreateInfo; - VkFormatFeatureFlags requiredFormatFeatures; - VkImageFormatConstraintsFlagsFUCHSIA flags; - uint64_t sysmemPixelFormat; - uint32_t colorSpaceCount; - const VkSysmemColorSpaceFUCHSIA* pColorSpaces; -} VkImageFormatConstraintsInfoFUCHSIA; - -typedef struct VkImageConstraintsInfoFUCHSIA { - VkStructureType sType; - const void* pNext; - uint32_t formatConstraintsCount; - const VkImageFormatConstraintsInfoFUCHSIA* pFormatConstraints; - VkBufferCollectionConstraintsInfoFUCHSIA bufferCollectionConstraints; - VkImageConstraintsInfoFlagsFUCHSIA flags; -} VkImageConstraintsInfoFUCHSIA; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateBufferCollectionFUCHSIA)(VkDevice device, const VkBufferCollectionCreateInfoFUCHSIA* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkBufferCollectionFUCHSIA* pCollection); -typedef VkResult (VKAPI_PTR *PFN_vkSetBufferCollectionImageConstraintsFUCHSIA)(VkDevice device, VkBufferCollectionFUCHSIA collection, const VkImageConstraintsInfoFUCHSIA* pImageConstraintsInfo); -typedef VkResult (VKAPI_PTR *PFN_vkSetBufferCollectionBufferConstraintsFUCHSIA)(VkDevice device, VkBufferCollectionFUCHSIA collection, const VkBufferConstraintsInfoFUCHSIA* pBufferConstraintsInfo); -typedef void (VKAPI_PTR *PFN_vkDestroyBufferCollectionFUCHSIA)(VkDevice device, VkBufferCollectionFUCHSIA collection, const VkAllocationCallbacks* pAllocator); -typedef VkResult (VKAPI_PTR *PFN_vkGetBufferCollectionPropertiesFUCHSIA)(VkDevice device, VkBufferCollectionFUCHSIA collection, VkBufferCollectionPropertiesFUCHSIA* pProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateBufferCollectionFUCHSIA( - VkDevice device, - const VkBufferCollectionCreateInfoFUCHSIA* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkBufferCollectionFUCHSIA* pCollection); - -VKAPI_ATTR VkResult VKAPI_CALL vkSetBufferCollectionImageConstraintsFUCHSIA( - VkDevice device, - VkBufferCollectionFUCHSIA collection, - const VkImageConstraintsInfoFUCHSIA* pImageConstraintsInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkSetBufferCollectionBufferConstraintsFUCHSIA( - VkDevice device, - VkBufferCollectionFUCHSIA collection, - const VkBufferConstraintsInfoFUCHSIA* pBufferConstraintsInfo); - -VKAPI_ATTR void VKAPI_CALL vkDestroyBufferCollectionFUCHSIA( - VkDevice device, - VkBufferCollectionFUCHSIA collection, - const VkAllocationCallbacks* pAllocator); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetBufferCollectionPropertiesFUCHSIA( - VkDevice device, - VkBufferCollectionFUCHSIA collection, - VkBufferCollectionPropertiesFUCHSIA* pProperties); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vulkan/vulkan_ggp.h b/ios/include/vulkan/vulkan_ggp.h deleted file mode 100644 index 19dfd226..00000000 --- a/ios/include/vulkan/vulkan_ggp.h +++ /dev/null @@ -1,58 +0,0 @@ -#ifndef VULKAN_GGP_H_ -#define VULKAN_GGP_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_GGP_stream_descriptor_surface 1 -#define VK_GGP_STREAM_DESCRIPTOR_SURFACE_SPEC_VERSION 1 -#define VK_GGP_STREAM_DESCRIPTOR_SURFACE_EXTENSION_NAME "VK_GGP_stream_descriptor_surface" -typedef VkFlags VkStreamDescriptorSurfaceCreateFlagsGGP; -typedef struct VkStreamDescriptorSurfaceCreateInfoGGP { - VkStructureType sType; - const void* pNext; - VkStreamDescriptorSurfaceCreateFlagsGGP flags; - GgpStreamDescriptor streamDescriptor; -} VkStreamDescriptorSurfaceCreateInfoGGP; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateStreamDescriptorSurfaceGGP)(VkInstance instance, const VkStreamDescriptorSurfaceCreateInfoGGP* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateStreamDescriptorSurfaceGGP( - VkInstance instance, - const VkStreamDescriptorSurfaceCreateInfoGGP* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - - -#define VK_GGP_frame_token 1 -#define VK_GGP_FRAME_TOKEN_SPEC_VERSION 1 -#define VK_GGP_FRAME_TOKEN_EXTENSION_NAME "VK_GGP_frame_token" -typedef struct VkPresentFrameTokenGGP { - VkStructureType sType; - const void* pNext; - GgpFrameToken frameToken; -} VkPresentFrameTokenGGP; - - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vulkan/vulkan_ios.h b/ios/include/vulkan/vulkan_ios.h deleted file mode 100644 index 57922054..00000000 --- a/ios/include/vulkan/vulkan_ios.h +++ /dev/null @@ -1,47 +0,0 @@ -#ifndef VULKAN_IOS_H_ -#define VULKAN_IOS_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_MVK_ios_surface 1 -#define VK_MVK_IOS_SURFACE_SPEC_VERSION 3 -#define VK_MVK_IOS_SURFACE_EXTENSION_NAME "VK_MVK_ios_surface" -typedef VkFlags VkIOSSurfaceCreateFlagsMVK; -typedef struct VkIOSSurfaceCreateInfoMVK { - VkStructureType sType; - const void* pNext; - VkIOSSurfaceCreateFlagsMVK flags; - const void* pView; -} VkIOSSurfaceCreateInfoMVK; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateIOSSurfaceMVK)(VkInstance instance, const VkIOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateIOSSurfaceMVK( - VkInstance instance, - const VkIOSSurfaceCreateInfoMVK* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vulkan/vulkan_macos.h b/ios/include/vulkan/vulkan_macos.h deleted file mode 100644 index 8e197c7c..00000000 --- a/ios/include/vulkan/vulkan_macos.h +++ /dev/null @@ -1,47 +0,0 @@ -#ifndef VULKAN_MACOS_H_ -#define VULKAN_MACOS_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_MVK_macos_surface 1 -#define VK_MVK_MACOS_SURFACE_SPEC_VERSION 3 -#define VK_MVK_MACOS_SURFACE_EXTENSION_NAME "VK_MVK_macos_surface" -typedef VkFlags VkMacOSSurfaceCreateFlagsMVK; -typedef struct VkMacOSSurfaceCreateInfoMVK { - VkStructureType sType; - const void* pNext; - VkMacOSSurfaceCreateFlagsMVK flags; - const void* pView; -} VkMacOSSurfaceCreateInfoMVK; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateMacOSSurfaceMVK)(VkInstance instance, const VkMacOSSurfaceCreateInfoMVK* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateMacOSSurfaceMVK( - VkInstance instance, - const VkMacOSSurfaceCreateInfoMVK* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vulkan/vulkan_metal.h b/ios/include/vulkan/vulkan_metal.h deleted file mode 100644 index 11b96409..00000000 --- a/ios/include/vulkan/vulkan_metal.h +++ /dev/null @@ -1,193 +0,0 @@ -#ifndef VULKAN_METAL_H_ -#define VULKAN_METAL_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_EXT_metal_surface 1 -#ifdef __OBJC__ -@class CAMetalLayer; -#else -typedef void CAMetalLayer; -#endif - -#define VK_EXT_METAL_SURFACE_SPEC_VERSION 1 -#define VK_EXT_METAL_SURFACE_EXTENSION_NAME "VK_EXT_metal_surface" -typedef VkFlags VkMetalSurfaceCreateFlagsEXT; -typedef struct VkMetalSurfaceCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkMetalSurfaceCreateFlagsEXT flags; - const CAMetalLayer* pLayer; -} VkMetalSurfaceCreateInfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateMetalSurfaceEXT)(VkInstance instance, const VkMetalSurfaceCreateInfoEXT* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateMetalSurfaceEXT( - VkInstance instance, - const VkMetalSurfaceCreateInfoEXT* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - - -#define VK_EXT_metal_objects 1 -#ifdef __OBJC__ -@protocol MTLDevice; -typedef id MTLDevice_id; -#else -typedef void* MTLDevice_id; -#endif - -#ifdef __OBJC__ -@protocol MTLCommandQueue; -typedef id MTLCommandQueue_id; -#else -typedef void* MTLCommandQueue_id; -#endif - -#ifdef __OBJC__ -@protocol MTLBuffer; -typedef id MTLBuffer_id; -#else -typedef void* MTLBuffer_id; -#endif - -#ifdef __OBJC__ -@protocol MTLTexture; -typedef id MTLTexture_id; -#else -typedef void* MTLTexture_id; -#endif - -typedef struct __IOSurface* IOSurfaceRef; -#ifdef __OBJC__ -@protocol MTLSharedEvent; -typedef id MTLSharedEvent_id; -#else -typedef void* MTLSharedEvent_id; -#endif - -#define VK_EXT_METAL_OBJECTS_SPEC_VERSION 1 -#define VK_EXT_METAL_OBJECTS_EXTENSION_NAME "VK_EXT_metal_objects" - -typedef enum VkExportMetalObjectTypeFlagBitsEXT { - VK_EXPORT_METAL_OBJECT_TYPE_METAL_DEVICE_BIT_EXT = 0x00000001, - VK_EXPORT_METAL_OBJECT_TYPE_METAL_COMMAND_QUEUE_BIT_EXT = 0x00000002, - VK_EXPORT_METAL_OBJECT_TYPE_METAL_BUFFER_BIT_EXT = 0x00000004, - VK_EXPORT_METAL_OBJECT_TYPE_METAL_TEXTURE_BIT_EXT = 0x00000008, - VK_EXPORT_METAL_OBJECT_TYPE_METAL_IOSURFACE_BIT_EXT = 0x00000010, - VK_EXPORT_METAL_OBJECT_TYPE_METAL_SHARED_EVENT_BIT_EXT = 0x00000020, - VK_EXPORT_METAL_OBJECT_TYPE_FLAG_BITS_MAX_ENUM_EXT = 0x7FFFFFFF -} VkExportMetalObjectTypeFlagBitsEXT; -typedef VkFlags VkExportMetalObjectTypeFlagsEXT; -typedef struct VkExportMetalObjectCreateInfoEXT { - VkStructureType sType; - const void* pNext; - VkExportMetalObjectTypeFlagBitsEXT exportObjectType; -} VkExportMetalObjectCreateInfoEXT; - -typedef struct VkExportMetalObjectsInfoEXT { - VkStructureType sType; - const void* pNext; -} VkExportMetalObjectsInfoEXT; - -typedef struct VkExportMetalDeviceInfoEXT { - VkStructureType sType; - const void* pNext; - MTLDevice_id mtlDevice; -} VkExportMetalDeviceInfoEXT; - -typedef struct VkExportMetalCommandQueueInfoEXT { - VkStructureType sType; - const void* pNext; - VkQueue queue; - MTLCommandQueue_id mtlCommandQueue; -} VkExportMetalCommandQueueInfoEXT; - -typedef struct VkExportMetalBufferInfoEXT { - VkStructureType sType; - const void* pNext; - VkDeviceMemory memory; - MTLBuffer_id mtlBuffer; -} VkExportMetalBufferInfoEXT; - -typedef struct VkImportMetalBufferInfoEXT { - VkStructureType sType; - const void* pNext; - MTLBuffer_id mtlBuffer; -} VkImportMetalBufferInfoEXT; - -typedef struct VkExportMetalTextureInfoEXT { - VkStructureType sType; - const void* pNext; - VkImage image; - VkImageView imageView; - VkBufferView bufferView; - VkImageAspectFlagBits plane; - MTLTexture_id mtlTexture; -} VkExportMetalTextureInfoEXT; - -typedef struct VkImportMetalTextureInfoEXT { - VkStructureType sType; - const void* pNext; - VkImageAspectFlagBits plane; - MTLTexture_id mtlTexture; -} VkImportMetalTextureInfoEXT; - -typedef struct VkExportMetalIOSurfaceInfoEXT { - VkStructureType sType; - const void* pNext; - VkImage image; - IOSurfaceRef ioSurface; -} VkExportMetalIOSurfaceInfoEXT; - -typedef struct VkImportMetalIOSurfaceInfoEXT { - VkStructureType sType; - const void* pNext; - IOSurfaceRef ioSurface; -} VkImportMetalIOSurfaceInfoEXT; - -typedef struct VkExportMetalSharedEventInfoEXT { - VkStructureType sType; - const void* pNext; - VkSemaphore semaphore; - VkEvent event; - MTLSharedEvent_id mtlSharedEvent; -} VkExportMetalSharedEventInfoEXT; - -typedef struct VkImportMetalSharedEventInfoEXT { - VkStructureType sType; - const void* pNext; - MTLSharedEvent_id mtlSharedEvent; -} VkImportMetalSharedEventInfoEXT; - -typedef void (VKAPI_PTR *PFN_vkExportMetalObjectsEXT)(VkDevice device, VkExportMetalObjectsInfoEXT* pMetalObjectsInfo); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR void VKAPI_CALL vkExportMetalObjectsEXT( - VkDevice device, - VkExportMetalObjectsInfoEXT* pMetalObjectsInfo); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vulkan/vulkan_screen.h b/ios/include/vulkan/vulkan_screen.h deleted file mode 100644 index f0ef40a6..00000000 --- a/ios/include/vulkan/vulkan_screen.h +++ /dev/null @@ -1,54 +0,0 @@ -#ifndef VULKAN_SCREEN_H_ -#define VULKAN_SCREEN_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_QNX_screen_surface 1 -#define VK_QNX_SCREEN_SURFACE_SPEC_VERSION 1 -#define VK_QNX_SCREEN_SURFACE_EXTENSION_NAME "VK_QNX_screen_surface" -typedef VkFlags VkScreenSurfaceCreateFlagsQNX; -typedef struct VkScreenSurfaceCreateInfoQNX { - VkStructureType sType; - const void* pNext; - VkScreenSurfaceCreateFlagsQNX flags; - struct _screen_context* context; - struct _screen_window* window; -} VkScreenSurfaceCreateInfoQNX; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateScreenSurfaceQNX)(VkInstance instance, const VkScreenSurfaceCreateInfoQNX* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); -typedef VkBool32 (VKAPI_PTR *PFN_vkGetPhysicalDeviceScreenPresentationSupportQNX)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, struct _screen_window* window); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateScreenSurfaceQNX( - VkInstance instance, - const VkScreenSurfaceCreateInfoQNX* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); - -VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceScreenPresentationSupportQNX( - VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - struct _screen_window* window); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vulkan/vulkan_vi.h b/ios/include/vulkan/vulkan_vi.h deleted file mode 100644 index 0355e7a1..00000000 --- a/ios/include/vulkan/vulkan_vi.h +++ /dev/null @@ -1,47 +0,0 @@ -#ifndef VULKAN_VI_H_ -#define VULKAN_VI_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_NN_vi_surface 1 -#define VK_NN_VI_SURFACE_SPEC_VERSION 1 -#define VK_NN_VI_SURFACE_EXTENSION_NAME "VK_NN_vi_surface" -typedef VkFlags VkViSurfaceCreateFlagsNN; -typedef struct VkViSurfaceCreateInfoNN { - VkStructureType sType; - const void* pNext; - VkViSurfaceCreateFlagsNN flags; - void* window; -} VkViSurfaceCreateInfoNN; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateViSurfaceNN)(VkInstance instance, const VkViSurfaceCreateInfoNN* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateViSurfaceNN( - VkInstance instance, - const VkViSurfaceCreateInfoNN* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vulkan/vulkan_wayland.h b/ios/include/vulkan/vulkan_wayland.h deleted file mode 100644 index 9afd0b76..00000000 --- a/ios/include/vulkan/vulkan_wayland.h +++ /dev/null @@ -1,54 +0,0 @@ -#ifndef VULKAN_WAYLAND_H_ -#define VULKAN_WAYLAND_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_KHR_wayland_surface 1 -#define VK_KHR_WAYLAND_SURFACE_SPEC_VERSION 6 -#define VK_KHR_WAYLAND_SURFACE_EXTENSION_NAME "VK_KHR_wayland_surface" -typedef VkFlags VkWaylandSurfaceCreateFlagsKHR; -typedef struct VkWaylandSurfaceCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkWaylandSurfaceCreateFlagsKHR flags; - struct wl_display* display; - struct wl_surface* surface; -} VkWaylandSurfaceCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateWaylandSurfaceKHR)(VkInstance instance, const VkWaylandSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); -typedef VkBool32 (VKAPI_PTR *PFN_vkGetPhysicalDeviceWaylandPresentationSupportKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, struct wl_display* display); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateWaylandSurfaceKHR( - VkInstance instance, - const VkWaylandSurfaceCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); - -VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceWaylandPresentationSupportKHR( - VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - struct wl_display* display); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vulkan/vulkan_win32.h b/ios/include/vulkan/vulkan_win32.h deleted file mode 100644 index affe0c02..00000000 --- a/ios/include/vulkan/vulkan_win32.h +++ /dev/null @@ -1,315 +0,0 @@ -#ifndef VULKAN_WIN32_H_ -#define VULKAN_WIN32_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_KHR_win32_surface 1 -#define VK_KHR_WIN32_SURFACE_SPEC_VERSION 6 -#define VK_KHR_WIN32_SURFACE_EXTENSION_NAME "VK_KHR_win32_surface" -typedef VkFlags VkWin32SurfaceCreateFlagsKHR; -typedef struct VkWin32SurfaceCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkWin32SurfaceCreateFlagsKHR flags; - HINSTANCE hinstance; - HWND hwnd; -} VkWin32SurfaceCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateWin32SurfaceKHR)(VkInstance instance, const VkWin32SurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); -typedef VkBool32 (VKAPI_PTR *PFN_vkGetPhysicalDeviceWin32PresentationSupportKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateWin32SurfaceKHR( - VkInstance instance, - const VkWin32SurfaceCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); - -VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceWin32PresentationSupportKHR( - VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex); -#endif - - -#define VK_KHR_external_memory_win32 1 -#define VK_KHR_EXTERNAL_MEMORY_WIN32_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME "VK_KHR_external_memory_win32" -typedef struct VkImportMemoryWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlagBits handleType; - HANDLE handle; - LPCWSTR name; -} VkImportMemoryWin32HandleInfoKHR; - -typedef struct VkExportMemoryWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - const SECURITY_ATTRIBUTES* pAttributes; - DWORD dwAccess; - LPCWSTR name; -} VkExportMemoryWin32HandleInfoKHR; - -typedef struct VkMemoryWin32HandlePropertiesKHR { - VkStructureType sType; - void* pNext; - uint32_t memoryTypeBits; -} VkMemoryWin32HandlePropertiesKHR; - -typedef struct VkMemoryGetWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - VkDeviceMemory memory; - VkExternalMemoryHandleTypeFlagBits handleType; -} VkMemoryGetWin32HandleInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryWin32HandleKHR)(VkDevice device, const VkMemoryGetWin32HandleInfoKHR* pGetWin32HandleInfo, HANDLE* pHandle); -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryWin32HandlePropertiesKHR)(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, HANDLE handle, VkMemoryWin32HandlePropertiesKHR* pMemoryWin32HandleProperties); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryWin32HandleKHR( - VkDevice device, - const VkMemoryGetWin32HandleInfoKHR* pGetWin32HandleInfo, - HANDLE* pHandle); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryWin32HandlePropertiesKHR( - VkDevice device, - VkExternalMemoryHandleTypeFlagBits handleType, - HANDLE handle, - VkMemoryWin32HandlePropertiesKHR* pMemoryWin32HandleProperties); -#endif - - -#define VK_KHR_win32_keyed_mutex 1 -#define VK_KHR_WIN32_KEYED_MUTEX_SPEC_VERSION 1 -#define VK_KHR_WIN32_KEYED_MUTEX_EXTENSION_NAME "VK_KHR_win32_keyed_mutex" -typedef struct VkWin32KeyedMutexAcquireReleaseInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t acquireCount; - const VkDeviceMemory* pAcquireSyncs; - const uint64_t* pAcquireKeys; - const uint32_t* pAcquireTimeouts; - uint32_t releaseCount; - const VkDeviceMemory* pReleaseSyncs; - const uint64_t* pReleaseKeys; -} VkWin32KeyedMutexAcquireReleaseInfoKHR; - - - -#define VK_KHR_external_semaphore_win32 1 -#define VK_KHR_EXTERNAL_SEMAPHORE_WIN32_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_SEMAPHORE_WIN32_EXTENSION_NAME "VK_KHR_external_semaphore_win32" -typedef struct VkImportSemaphoreWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - VkSemaphore semaphore; - VkSemaphoreImportFlags flags; - VkExternalSemaphoreHandleTypeFlagBits handleType; - HANDLE handle; - LPCWSTR name; -} VkImportSemaphoreWin32HandleInfoKHR; - -typedef struct VkExportSemaphoreWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - const SECURITY_ATTRIBUTES* pAttributes; - DWORD dwAccess; - LPCWSTR name; -} VkExportSemaphoreWin32HandleInfoKHR; - -typedef struct VkD3D12FenceSubmitInfoKHR { - VkStructureType sType; - const void* pNext; - uint32_t waitSemaphoreValuesCount; - const uint64_t* pWaitSemaphoreValues; - uint32_t signalSemaphoreValuesCount; - const uint64_t* pSignalSemaphoreValues; -} VkD3D12FenceSubmitInfoKHR; - -typedef struct VkSemaphoreGetWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - VkSemaphore semaphore; - VkExternalSemaphoreHandleTypeFlagBits handleType; -} VkSemaphoreGetWin32HandleInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkImportSemaphoreWin32HandleKHR)(VkDevice device, const VkImportSemaphoreWin32HandleInfoKHR* pImportSemaphoreWin32HandleInfo); -typedef VkResult (VKAPI_PTR *PFN_vkGetSemaphoreWin32HandleKHR)(VkDevice device, const VkSemaphoreGetWin32HandleInfoKHR* pGetWin32HandleInfo, HANDLE* pHandle); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkImportSemaphoreWin32HandleKHR( - VkDevice device, - const VkImportSemaphoreWin32HandleInfoKHR* pImportSemaphoreWin32HandleInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreWin32HandleKHR( - VkDevice device, - const VkSemaphoreGetWin32HandleInfoKHR* pGetWin32HandleInfo, - HANDLE* pHandle); -#endif - - -#define VK_KHR_external_fence_win32 1 -#define VK_KHR_EXTERNAL_FENCE_WIN32_SPEC_VERSION 1 -#define VK_KHR_EXTERNAL_FENCE_WIN32_EXTENSION_NAME "VK_KHR_external_fence_win32" -typedef struct VkImportFenceWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - VkFence fence; - VkFenceImportFlags flags; - VkExternalFenceHandleTypeFlagBits handleType; - HANDLE handle; - LPCWSTR name; -} VkImportFenceWin32HandleInfoKHR; - -typedef struct VkExportFenceWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - const SECURITY_ATTRIBUTES* pAttributes; - DWORD dwAccess; - LPCWSTR name; -} VkExportFenceWin32HandleInfoKHR; - -typedef struct VkFenceGetWin32HandleInfoKHR { - VkStructureType sType; - const void* pNext; - VkFence fence; - VkExternalFenceHandleTypeFlagBits handleType; -} VkFenceGetWin32HandleInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkImportFenceWin32HandleKHR)(VkDevice device, const VkImportFenceWin32HandleInfoKHR* pImportFenceWin32HandleInfo); -typedef VkResult (VKAPI_PTR *PFN_vkGetFenceWin32HandleKHR)(VkDevice device, const VkFenceGetWin32HandleInfoKHR* pGetWin32HandleInfo, HANDLE* pHandle); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkImportFenceWin32HandleKHR( - VkDevice device, - const VkImportFenceWin32HandleInfoKHR* pImportFenceWin32HandleInfo); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetFenceWin32HandleKHR( - VkDevice device, - const VkFenceGetWin32HandleInfoKHR* pGetWin32HandleInfo, - HANDLE* pHandle); -#endif - - -#define VK_NV_external_memory_win32 1 -#define VK_NV_EXTERNAL_MEMORY_WIN32_SPEC_VERSION 1 -#define VK_NV_EXTERNAL_MEMORY_WIN32_EXTENSION_NAME "VK_NV_external_memory_win32" -typedef struct VkImportMemoryWin32HandleInfoNV { - VkStructureType sType; - const void* pNext; - VkExternalMemoryHandleTypeFlagsNV handleType; - HANDLE handle; -} VkImportMemoryWin32HandleInfoNV; - -typedef struct VkExportMemoryWin32HandleInfoNV { - VkStructureType sType; - const void* pNext; - const SECURITY_ATTRIBUTES* pAttributes; - DWORD dwAccess; -} VkExportMemoryWin32HandleInfoNV; - -typedef VkResult (VKAPI_PTR *PFN_vkGetMemoryWin32HandleNV)(VkDevice device, VkDeviceMemory memory, VkExternalMemoryHandleTypeFlagsNV handleType, HANDLE* pHandle); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetMemoryWin32HandleNV( - VkDevice device, - VkDeviceMemory memory, - VkExternalMemoryHandleTypeFlagsNV handleType, - HANDLE* pHandle); -#endif - - -#define VK_NV_win32_keyed_mutex 1 -#define VK_NV_WIN32_KEYED_MUTEX_SPEC_VERSION 2 -#define VK_NV_WIN32_KEYED_MUTEX_EXTENSION_NAME "VK_NV_win32_keyed_mutex" -typedef struct VkWin32KeyedMutexAcquireReleaseInfoNV { - VkStructureType sType; - const void* pNext; - uint32_t acquireCount; - const VkDeviceMemory* pAcquireSyncs; - const uint64_t* pAcquireKeys; - const uint32_t* pAcquireTimeoutMilliseconds; - uint32_t releaseCount; - const VkDeviceMemory* pReleaseSyncs; - const uint64_t* pReleaseKeys; -} VkWin32KeyedMutexAcquireReleaseInfoNV; - - - -#define VK_EXT_full_screen_exclusive 1 -#define VK_EXT_FULL_SCREEN_EXCLUSIVE_SPEC_VERSION 4 -#define VK_EXT_FULL_SCREEN_EXCLUSIVE_EXTENSION_NAME "VK_EXT_full_screen_exclusive" - -typedef enum VkFullScreenExclusiveEXT { - VK_FULL_SCREEN_EXCLUSIVE_DEFAULT_EXT = 0, - VK_FULL_SCREEN_EXCLUSIVE_ALLOWED_EXT = 1, - VK_FULL_SCREEN_EXCLUSIVE_DISALLOWED_EXT = 2, - VK_FULL_SCREEN_EXCLUSIVE_APPLICATION_CONTROLLED_EXT = 3, - VK_FULL_SCREEN_EXCLUSIVE_MAX_ENUM_EXT = 0x7FFFFFFF -} VkFullScreenExclusiveEXT; -typedef struct VkSurfaceFullScreenExclusiveInfoEXT { - VkStructureType sType; - void* pNext; - VkFullScreenExclusiveEXT fullScreenExclusive; -} VkSurfaceFullScreenExclusiveInfoEXT; - -typedef struct VkSurfaceCapabilitiesFullScreenExclusiveEXT { - VkStructureType sType; - void* pNext; - VkBool32 fullScreenExclusiveSupported; -} VkSurfaceCapabilitiesFullScreenExclusiveEXT; - -typedef struct VkSurfaceFullScreenExclusiveWin32InfoEXT { - VkStructureType sType; - const void* pNext; - HMONITOR hmonitor; -} VkSurfaceFullScreenExclusiveWin32InfoEXT; - -typedef VkResult (VKAPI_PTR *PFN_vkGetPhysicalDeviceSurfacePresentModes2EXT)(VkPhysicalDevice physicalDevice, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, uint32_t* pPresentModeCount, VkPresentModeKHR* pPresentModes); -typedef VkResult (VKAPI_PTR *PFN_vkAcquireFullScreenExclusiveModeEXT)(VkDevice device, VkSwapchainKHR swapchain); -typedef VkResult (VKAPI_PTR *PFN_vkReleaseFullScreenExclusiveModeEXT)(VkDevice device, VkSwapchainKHR swapchain); -typedef VkResult (VKAPI_PTR *PFN_vkGetDeviceGroupSurfacePresentModes2EXT)(VkDevice device, const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, VkDeviceGroupPresentModeFlagsKHR* pModes); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkGetPhysicalDeviceSurfacePresentModes2EXT( - VkPhysicalDevice physicalDevice, - const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, - uint32_t* pPresentModeCount, - VkPresentModeKHR* pPresentModes); - -VKAPI_ATTR VkResult VKAPI_CALL vkAcquireFullScreenExclusiveModeEXT( - VkDevice device, - VkSwapchainKHR swapchain); - -VKAPI_ATTR VkResult VKAPI_CALL vkReleaseFullScreenExclusiveModeEXT( - VkDevice device, - VkSwapchainKHR swapchain); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetDeviceGroupSurfacePresentModes2EXT( - VkDevice device, - const VkPhysicalDeviceSurfaceInfo2KHR* pSurfaceInfo, - VkDeviceGroupPresentModeFlagsKHR* pModes); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vulkan/vulkan_xcb.h b/ios/include/vulkan/vulkan_xcb.h deleted file mode 100644 index 68e61b88..00000000 --- a/ios/include/vulkan/vulkan_xcb.h +++ /dev/null @@ -1,55 +0,0 @@ -#ifndef VULKAN_XCB_H_ -#define VULKAN_XCB_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_KHR_xcb_surface 1 -#define VK_KHR_XCB_SURFACE_SPEC_VERSION 6 -#define VK_KHR_XCB_SURFACE_EXTENSION_NAME "VK_KHR_xcb_surface" -typedef VkFlags VkXcbSurfaceCreateFlagsKHR; -typedef struct VkXcbSurfaceCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkXcbSurfaceCreateFlagsKHR flags; - xcb_connection_t* connection; - xcb_window_t window; -} VkXcbSurfaceCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateXcbSurfaceKHR)(VkInstance instance, const VkXcbSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); -typedef VkBool32 (VKAPI_PTR *PFN_vkGetPhysicalDeviceXcbPresentationSupportKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, xcb_connection_t* connection, xcb_visualid_t visual_id); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateXcbSurfaceKHR( - VkInstance instance, - const VkXcbSurfaceCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); - -VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceXcbPresentationSupportKHR( - VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - xcb_connection_t* connection, - xcb_visualid_t visual_id); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vulkan/vulkan_xlib.h b/ios/include/vulkan/vulkan_xlib.h deleted file mode 100644 index ea5360ab..00000000 --- a/ios/include/vulkan/vulkan_xlib.h +++ /dev/null @@ -1,55 +0,0 @@ -#ifndef VULKAN_XLIB_H_ -#define VULKAN_XLIB_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_KHR_xlib_surface 1 -#define VK_KHR_XLIB_SURFACE_SPEC_VERSION 6 -#define VK_KHR_XLIB_SURFACE_EXTENSION_NAME "VK_KHR_xlib_surface" -typedef VkFlags VkXlibSurfaceCreateFlagsKHR; -typedef struct VkXlibSurfaceCreateInfoKHR { - VkStructureType sType; - const void* pNext; - VkXlibSurfaceCreateFlagsKHR flags; - Display* dpy; - Window window; -} VkXlibSurfaceCreateInfoKHR; - -typedef VkResult (VKAPI_PTR *PFN_vkCreateXlibSurfaceKHR)(VkInstance instance, const VkXlibSurfaceCreateInfoKHR* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface); -typedef VkBool32 (VKAPI_PTR *PFN_vkGetPhysicalDeviceXlibPresentationSupportKHR)(VkPhysicalDevice physicalDevice, uint32_t queueFamilyIndex, Display* dpy, VisualID visualID); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkCreateXlibSurfaceKHR( - VkInstance instance, - const VkXlibSurfaceCreateInfoKHR* pCreateInfo, - const VkAllocationCallbacks* pAllocator, - VkSurfaceKHR* pSurface); - -VKAPI_ATTR VkBool32 VKAPI_CALL vkGetPhysicalDeviceXlibPresentationSupportKHR( - VkPhysicalDevice physicalDevice, - uint32_t queueFamilyIndex, - Display* dpy, - VisualID visualID); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/ios/include/vulkan/vulkan_xlib_xrandr.h b/ios/include/vulkan/vulkan_xlib_xrandr.h deleted file mode 100644 index 8fc35cfc..00000000 --- a/ios/include/vulkan/vulkan_xlib_xrandr.h +++ /dev/null @@ -1,45 +0,0 @@ -#ifndef VULKAN_XLIB_XRANDR_H_ -#define VULKAN_XLIB_XRANDR_H_ 1 - -/* -** Copyright 2015-2022 The Khronos Group Inc. -** -** SPDX-License-Identifier: Apache-2.0 -*/ - -/* -** This header is generated from the Khronos Vulkan XML API Registry. -** -*/ - - -#ifdef __cplusplus -extern "C" { -#endif - - - -#define VK_EXT_acquire_xlib_display 1 -#define VK_EXT_ACQUIRE_XLIB_DISPLAY_SPEC_VERSION 1 -#define VK_EXT_ACQUIRE_XLIB_DISPLAY_EXTENSION_NAME "VK_EXT_acquire_xlib_display" -typedef VkResult (VKAPI_PTR *PFN_vkAcquireXlibDisplayEXT)(VkPhysicalDevice physicalDevice, Display* dpy, VkDisplayKHR display); -typedef VkResult (VKAPI_PTR *PFN_vkGetRandROutputDisplayEXT)(VkPhysicalDevice physicalDevice, Display* dpy, RROutput rrOutput, VkDisplayKHR* pDisplay); - -#ifndef VK_NO_PROTOTYPES -VKAPI_ATTR VkResult VKAPI_CALL vkAcquireXlibDisplayEXT( - VkPhysicalDevice physicalDevice, - Display* dpy, - VkDisplayKHR display); - -VKAPI_ATTR VkResult VKAPI_CALL vkGetRandROutputDisplayEXT( - VkPhysicalDevice physicalDevice, - Display* dpy, - RROutput rrOutput, - VkDisplayKHR* pDisplay); -#endif - -#ifdef __cplusplus -} -#endif - -#endif diff --git a/windows/lib/OGLCompilerd.lib b/windows/lib/OGLCompilerd.lib new file mode 100644 index 00000000..f311139b --- /dev/null +++ b/windows/lib/OGLCompilerd.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f75eba5f550f4347a9dffbbec176c79cb76bc8aabee5781c2359a49856637d8 +size 201928 diff --git a/windows/lib/OSDependentd.lib b/windows/lib/OSDependentd.lib new file mode 100644 index 00000000..8e534200 --- /dev/null +++ b/windows/lib/OSDependentd.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac0c40667b4e1bd03baaf16eccc9dd034dadb96faf62b9dbe616a17e19f0f34f +size 50724 diff --git a/windows/lib/SPIRV-Tools.lib b/windows/lib/SPIRV-Tools.lib new file mode 100644 index 00000000..54846c3b --- /dev/null +++ b/windows/lib/SPIRV-Tools.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6c5460403a8d4a155e4dc5c0a2fd95370858d84030acc7948ca616ec7a9611e +size 77788102 diff --git a/windows/lib/SPIRVd.lib b/windows/lib/SPIRVd.lib new file mode 100644 index 00000000..f6a94e7c --- /dev/null +++ b/windows/lib/SPIRVd.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08c5b72bc6b2165b01908b52faecb852a857ddb8f65516d37f6affa9f4872c0e +size 32110592 diff --git a/windows/lib/assimp.lib b/windows/lib/assimp.lib new file mode 100644 index 00000000..bd6b3d18 --- /dev/null +++ b/windows/lib/assimp.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fd71b1473226aa9dcf4c1211a48de97855ef8ff8fdce576e77d3d91be54fa08 +size 100507056 diff --git a/windows/lib/backend.lib b/windows/lib/backend.lib index fc5605de..a3873c48 100644 --- a/windows/lib/backend.lib +++ b/windows/lib/backend.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9d85db660d0dd34c2ec5f5ba1ec6417ef6e82e1ac1c9de5d4d72bdcf9b6e1cae -size 75298570 +oid sha256:1b975d0080a73a784f956799a52068ee6ebabec5e999928ad4cad2316d0b8894 +size 21607660 diff --git a/windows/lib/basis_encoder.lib b/windows/lib/basis_encoder.lib new file mode 100644 index 00000000..4657e3f7 --- /dev/null +++ b/windows/lib/basis_encoder.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4060e48ab34eb0bc90e0b6af12af2f7442e9e9df92f564de48633684c8ce92fd +size 16416582 diff --git a/windows/lib/basis_transcoder.lib b/windows/lib/basis_transcoder.lib index 1dbab395..c1a78977 100644 --- a/windows/lib/basis_transcoder.lib +++ b/windows/lib/basis_transcoder.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f864703233f081e86036afb00933fac2034886e1e70ec30c67acd14f9673faf0 -size 1685836 +oid sha256:1cb273e84a57493cb37965007b8c8034bc30337f133353aca7c4a937ac00a09b +size 1685594 diff --git a/windows/lib/bluegl.lib b/windows/lib/bluegl.lib index 8c307792..1ba02a46 100644 --- a/windows/lib/bluegl.lib +++ b/windows/lib/bluegl.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4718f68cd7c60039aa0744e3f678d9cf6d531f147955e16b2ca329bca8e818d6 -size 1588236 +oid sha256:72ab5ba58660296b135e9aa047107d2d23a985e1f6484ec75764bfb0032ddb15 +size 1948398 diff --git a/windows/lib/bluevk.lib b/windows/lib/bluevk.lib deleted file mode 100644 index 0ce0543a..00000000 --- a/windows/lib/bluevk.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:93d23d6e1cf553f63749363d52b60d112a77198ee2e9acaaa667d80ec60ebee3 -size 1179532 diff --git a/windows/lib/camutils.lib b/windows/lib/camutils.lib index d2f47522..3a7e9084 100644 --- a/windows/lib/camutils.lib +++ b/windows/lib/camutils.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4295645c206e013f3d66b191ce7c0c2917d5691a70961e48b516115f02aa0166 -size 499532 +oid sha256:fd0a8b57352a2fc83060a9a94818003be85a684db6e14339e1622d383902576c +size 499200 diff --git a/windows/lib/civetweb.lib b/windows/lib/civetweb.lib index 23ef5cf0..10603f1a 100644 --- a/windows/lib/civetweb.lib +++ b/windows/lib/civetweb.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d9215689c3876a8446129a6192851551d5fc4646efb7e7b674a9f51b746f87ed -size 1795900 +oid sha256:e63c73f490f9124328230681c068805437f384d040b0ed0b7cac787fafad98e4 +size 1795670 diff --git a/windows/lib/draco_animation.lib b/windows/lib/draco_animation.lib new file mode 100644 index 00000000..eae7caf0 --- /dev/null +++ b/windows/lib/draco_animation.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6aba8df60959a44682ec19c2f03e24c2965e3de8f7b629d2c96d9b2f3fb965ad +size 850586 diff --git a/windows/lib/draco_animation_dec.lib b/windows/lib/draco_animation_dec.lib new file mode 100644 index 00000000..a5f26971 --- /dev/null +++ b/windows/lib/draco_animation_dec.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d681a21b73778347c9ec3415d38538889fd922d6e21a649e428950b72c46b8c +size 675434 diff --git a/windows/lib/draco_attributes.lib b/windows/lib/draco_attributes.lib new file mode 100644 index 00000000..5c9b89be --- /dev/null +++ b/windows/lib/draco_attributes.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2132ef22bffade5e7b110b5e0ff9b778b15915221a01e278feb89fc85abf229 +size 10643532 diff --git a/windows/lib/draco_core.lib b/windows/lib/draco_core.lib new file mode 100644 index 00000000..7d9d8eba --- /dev/null +++ b/windows/lib/draco_core.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a61c1410cbf2c5478099f602a1d3e4daaaced69937a05d4a19dd572f9f7dc90 +size 2836898 diff --git a/windows/lib/draco_dec_config.lib b/windows/lib/draco_dec_config.lib new file mode 100644 index 00000000..9ad52bd3 --- /dev/null +++ b/windows/lib/draco_dec_config.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07a414377a220ec7f9388bafbce419d58ba399b9cd0372ea9bf95f158910c43c +size 4990 diff --git a/windows/lib/draco_io.lib b/windows/lib/draco_io.lib new file mode 100644 index 00000000..ad5977b5 --- /dev/null +++ b/windows/lib/draco_io.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:454e872df8faf376f61f3434181e585fd44e9f905a089549fff8f5fbb9b048fb +size 15797076 diff --git a/windows/lib/draco_mesh.lib b/windows/lib/draco_mesh.lib new file mode 100644 index 00000000..75d20175 --- /dev/null +++ b/windows/lib/draco_mesh.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af79f04670caf60a0896703f07b2fd75a38109407bc052371b352a542debf518 +size 9674256 diff --git a/windows/lib/draco_metadata.lib b/windows/lib/draco_metadata.lib new file mode 100644 index 00000000..ecdc5c87 --- /dev/null +++ b/windows/lib/draco_metadata.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec52feac7930ffa3ad82eb5bc3f655bb07b074d551c35b243cc567bc0fc5bf84 +size 2526302 diff --git a/windows/lib/draco_metadata_dec.lib b/windows/lib/draco_metadata_dec.lib new file mode 100644 index 00000000..540375a1 --- /dev/null +++ b/windows/lib/draco_metadata_dec.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bcb3bbbf5655bb8f95d38751483845849de21cba2e935d9be38b71963e9f57b +size 1033710 diff --git a/windows/lib/draco_point_cloud.lib b/windows/lib/draco_point_cloud.lib new file mode 100644 index 00000000..f38dc130 --- /dev/null +++ b/windows/lib/draco_point_cloud.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d9fb31c06661beae2fa36b69093a4bc5be0b229135a5ee270b39cbc321b13a0 +size 2743562 diff --git a/windows/lib/draco_points_dec.lib b/windows/lib/draco_points_dec.lib new file mode 100644 index 00000000..258c96fa --- /dev/null +++ b/windows/lib/draco_points_dec.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6c8bec36d8cff53bbb3e52a8f0f87d5d678da0cf6137a0ea612e8b45e86cd01 +size 3266654 diff --git a/windows/lib/dracodec.lib b/windows/lib/dracodec.lib index ab7ef1b4..38ae96b1 100644 --- a/windows/lib/dracodec.lib +++ b/windows/lib/dracodec.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:044362510952ef013cf451e0786fde02979fa98a8a4789cf2867006999f9c4ef -size 80514524 +oid sha256:70d51fd988eacd19c2f5c7f781a9d9e5e923d3d503627d77bcd2a36a02467760 +size 80495378 diff --git a/windows/lib/filabridge.lib b/windows/lib/filabridge.lib index 6c478c04..9de70255 100644 --- a/windows/lib/filabridge.lib +++ b/windows/lib/filabridge.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d92f426fb0c2c35f48c97b510f298506cbc36311a6d57cbc3e23cfb0b1bfc419 -size 2566176 +oid sha256:ec8471a3ac5b7dee2428a5c99fe853eb0cdadf74ab9db165f5e0e67af7282aac +size 2549442 diff --git a/windows/lib/filaflat.lib b/windows/lib/filaflat.lib index a9bd1304..d652f466 100644 --- a/windows/lib/filaflat.lib +++ b/windows/lib/filaflat.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b668c89dc0da8c573bd26f896c9876dd888fff6acb9eeea246452a0133b478dd -size 2949490 +oid sha256:83c0bb77a70dc12987e9750a369592166e7c349ec12c68c0edeb4f5c4e0c3791 +size 3079582 diff --git a/windows/lib/filagui.lib b/windows/lib/filagui.lib new file mode 100644 index 00000000..5f13c4a1 --- /dev/null +++ b/windows/lib/filagui.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49c7a54762ba6d6dc5f58210b50495b1f9a2df9f2765e6ea7583d292c91665f2 +size 1713514 diff --git a/windows/lib/filamat.lib b/windows/lib/filamat.lib index c2eb6fa8..16696fd4 100644 --- a/windows/lib/filamat.lib +++ b/windows/lib/filamat.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:fc649b5ccff46b0ea32ade92c0f4b1dd3160eb53f6cbb91f37f6d3d1812f3310 -size 653287208 +oid sha256:658dcec9c1cb98ed523ae4a60c64290e89521d98e2ec4ecc6387c176a9b337e5 +size 41194792 diff --git a/windows/lib/filamat_lite.lib b/windows/lib/filamat_lite.lib deleted file mode 100644 index e9754cc9..00000000 --- a/windows/lib/filamat_lite.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1fe994fece766ea00bce2fcada7da5e0e61f48b632e0e01caa80fe5e62d32b2a -size 23595964 diff --git a/windows/lib/filament-iblprefilter.lib b/windows/lib/filament-iblprefilter.lib index 52c77714..ec90961a 100644 --- a/windows/lib/filament-iblprefilter.lib +++ b/windows/lib/filament-iblprefilter.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c00f2641396ce798bba09f799faf8096833a925f7832d59d0ca12929cbdc0a14 -size 593496 +oid sha256:8df0991817adfbcbd293d21bcc309075482b548334856dbdb5a9813aa13c03d5 +size 534654 diff --git a/windows/lib/filament.lib b/windows/lib/filament.lib index 9b2e3c7d..68c5c7e9 100644 --- a/windows/lib/filament.lib +++ b/windows/lib/filament.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f6b09b213fde33de9c3227dbe5a0796e17f7e63b0a2fc317a8fbc1770ea8f4ae -size 162019182 +oid sha256:b671a5869782c78753abff0b8ef1d4ebd1eefaf77639f46fe5002671910f491d +size 155617598 diff --git a/windows/lib/filamentapp-resources.lib b/windows/lib/filamentapp-resources.lib new file mode 100644 index 00000000..471216cb --- /dev/null +++ b/windows/lib/filamentapp-resources.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c728ace87c6c0cd6cd0ca9678ceb7c1fa12ebb6cc7e51b63fedc8603831b8eba +size 914418 diff --git a/windows/lib/filamentapp.lib b/windows/lib/filamentapp.lib new file mode 100644 index 00000000..8ad61aa1 --- /dev/null +++ b/windows/lib/filamentapp.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f3e6106b51042443a25716d68addc4c36862069f2be6823ce33d72d63d8efab +size 8384746 diff --git a/windows/lib/filameshio.lib b/windows/lib/filameshio.lib deleted file mode 100644 index 861dc044..00000000 --- a/windows/lib/filameshio.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:353f43331903e89edd21c6345035dd511d0b18463742223cd02bca534f399d68 -size 1143376 diff --git a/windows/lib/geometry.lib b/windows/lib/geometry.lib index 99425212..2872cd54 100644 --- a/windows/lib/geometry.lib +++ b/windows/lib/geometry.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:82007bbb9482a91020908f27871678aa361dc3f42a85bbe8df383ccc617b7570 -size 3060354 +oid sha256:0b4ca5d460eb9d7d81b93bff5e8ac684a6ac901a7e60052ed532b6e419e9de33 +size 3059388 diff --git a/windows/lib/getopt.lib b/windows/lib/getopt.lib new file mode 100644 index 00000000..f3e2519b --- /dev/null +++ b/windows/lib/getopt.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:180905fcebbfd80c653cce54ddfe44217cfe05ce5c08be8e6f0119a8a161679a +size 45890 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/LICENSE.md b/windows/lib/glfw-3.3.8.bin.WIN64/LICENSE.md deleted file mode 100644 index 9064ed69..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/LICENSE.md +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:149704059b5d0bf551637e50042dd4de9c2cae921021f6636298911e3a5f9462 -size 904 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/README.md b/windows/lib/glfw-3.3.8.bin.WIN64/README.md deleted file mode 100644 index 8c068771..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/README.md +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0f9ef87a023041f8dba13985ea9d5792e272e57d52c1213d38dbb82beed57ecf -size 2485 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/bc_s.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/bc_s.png deleted file mode 100644 index 2eba412e..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/bc_s.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9e7ed0ef70f99bb7f763a48ddd95d5990e103bb145eedfd0a76d19c122374be2 -size 676 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/bdwn.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/bdwn.png deleted file mode 100644 index 42638302..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/bdwn.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:782b30d237bdbeddfde4aed01f007264cc116b2d4be2f398a7cb74ec7a5bc58b -size 147 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/build_8dox.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/build_8dox.html deleted file mode 100644 index 5f45f452..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/build_8dox.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:244d38763f7f4c193d83c862d3eeca32e2157c156c496cc8d56a50f27803e2d2 -size 2755 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/build_guide.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/build_guide.html deleted file mode 100644 index 5638e7bb..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/build_guide.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:977e57d6c3d927e012fe93388dbe2d121ba51f160df490de3d230d65e86873f8 -size 20639 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/closed.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/closed.png deleted file mode 100644 index 7b3198ff..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/closed.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c98c02adc57337f58c40aae15bbac05a3ccb364e5adb1d610a16452e92f17830 -size 132 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/compat_8dox.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/compat_8dox.html deleted file mode 100644 index ebd80194..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/compat_8dox.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f55eb17295671196e6e61194e6579e5704a8dc953bb2f444483bc821a5126f5e -size 2757 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/compat_guide.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/compat_guide.html deleted file mode 100644 index 1bc2993b..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/compat_guide.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dbe2f99979a966a39e3b48080208e2d6208fd04879d2191911f98436a6c02208 -size 20268 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/compile_8dox.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/compile_8dox.html deleted file mode 100644 index 384f0cd9..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/compile_8dox.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2f867260addeb011afd2c17a44405b9615e7d769898b81bf879c50207962e286 -size 2759 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/compile_guide.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/compile_guide.html deleted file mode 100644 index d13098bf..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/compile_guide.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:26b1b9bb1d465e8a6e3af72909ba7c4595eef27c858fef2765cedac43d935254 -size 21291 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/context_8dox.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/context_8dox.html deleted file mode 100644 index af5357be..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/context_8dox.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c6d426a88ae6a8a074a240e9b03cbb9fdf5dc18d61aa4966bc72782e95d7c02f -size 2759 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/context_guide.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/context_guide.html deleted file mode 100644 index 3e48737f..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/context_guide.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e25b112e6e291214ebc6f34f09c5431f6bffc46e7fa68341c67ba0d6aea58645 -size 27513 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/deprecated.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/deprecated.html deleted file mode 100644 index 40bb61b3..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/deprecated.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:10c5a9e636afb5db4cab5cb80acb93246a6d1ec8f7305738bf4c4dfe9dcad92f -size 3340 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dir_1dfd43b3952c5bc1ba15d15b12afff7b.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dir_1dfd43b3952c5bc1ba15d15b12afff7b.html deleted file mode 100644 index 196aab19..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dir_1dfd43b3952c5bc1ba15d15b12afff7b.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cd33202a8c6d16328e495b224c6b61d0f1ff805232e9e7d3ce77da05ea15b5d6 -size 4171 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dir_4351554941a2744586042c1cf3cf139a.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dir_4351554941a2744586042c1cf3cf139a.html deleted file mode 100644 index 49798300..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dir_4351554941a2744586042c1cf3cf139a.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5ea0ae7fd093fdb7e2f82d7fd128cd6119b27a039ce95b2c8d925ab7dbcd0554 -size 3676 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dir_f6ba4c3dca55a8d4e7d63c8235e0ad43.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dir_f6ba4c3dca55a8d4e7d63c8235e0ad43.html deleted file mode 100644 index d878e3d5..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dir_f6ba4c3dca55a8d4e7d63c8235e0ad43.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2ef68578022530b7b8d4a55d454d690b3f4ad41b4159e079016468739f065938 -size 3473 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dir_fda32cf7bec00275262cb8799a618f76.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dir_fda32cf7bec00275262cb8799a618f76.html deleted file mode 100644 index b65c4929..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dir_fda32cf7bec00275262cb8799a618f76.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d72fb014914e84566debaf336ec9584f30ba4d2492265f106d69da4afc52bc08 -size 3011 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/doc.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/doc.png deleted file mode 100644 index 3b60d92c..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/doc.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5cd4cb41607a30d7820cc20ea76b4a3b8f57d3d2b7d102b58c8e13ad95e83aa1 -size 746 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/doxygen.css b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/doxygen.css deleted file mode 100644 index 2d4194d8..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/doxygen.css +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2e122217b58e3ac24e7f3610a3871c3f1faf80bf7cac8432239e70af3d49c247 -size 33676 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/doxygen.svg b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/doxygen.svg deleted file mode 100644 index cdd27365..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/doxygen.svg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:624656a65fdcbd051f0260b529b64292d734f4132b7b6f16fa4af6d74c403156 -size 15382 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dynsections.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dynsections.js deleted file mode 100644 index 2d3a531d..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/dynsections.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d94a7a53c0c38cd6520d86fdaf3ff6ac2e579a361c5db0f79ccba66a390ce052 -size 4452 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/extra.css b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/extra.css deleted file mode 100644 index 2a65b7c8..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/extra.css +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8fcec6959e5e73129be4e8500a174f0711f41a127656982dcd4c7a4262ebc9ae -size 6480 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/files.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/files.html deleted file mode 100644 index 4391b7f3..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/files.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f9adda94346f5e6440f3133c49564182f0f5900d97a927557a0710d87e3dc564 -size 5155 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/folderclosed.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/folderclosed.png deleted file mode 100644 index 0e8458af..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/folderclosed.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a6ca13a1c87edcfbfc91317896452c31a9d49c4768f1b4b46ac32e0907e00a73 -size 616 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/folderopen.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/folderopen.png deleted file mode 100644 index cc10730f..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/folderopen.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:680166339ff62595dd2d2eed3a79fb9fa0c2e8250e89539f6d678aa2e5e51e26 -size 597 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/glfw3_8h.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/glfw3_8h.html deleted file mode 100644 index 1a474f60..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/glfw3_8h.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d119e0b6e3825d3b660f5546eba05f9b2c71bb4b975229c4a278e7519fd7f719 -size 270848 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/glfw3_8h_source.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/glfw3_8h_source.html deleted file mode 100644 index b275e4c2..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/glfw3_8h_source.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:648371771350e73b710fde8c00a4db4402ccfcbcb95d5ea47dae86504e49f43d -size 272205 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/glfw3native_8h.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/glfw3native_8h.html deleted file mode 100644 index c4a6be6d..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/glfw3native_8h.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:98b88ee86448b958289488d57cb34eab6933c2e1b8c3f75b55791eb28796dd7b -size 21427 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/glfw3native_8h_source.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/glfw3native_8h_source.html deleted file mode 100644 index cbefd3ee..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/glfw3native_8h_source.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b2841e2ba50a5a0be23b7c90cbf10f2029a9e3d51094c27d76db2b6b07dd04c5 -size 45332 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__buttons.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__buttons.html deleted file mode 100644 index 9489d2e8..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__buttons.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c3b808241c20593f7bdee6df0cfea52ce026ac7f661be1494cbf8f07294200ea -size 14663 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__context.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__context.html deleted file mode 100644 index b57f9620..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__context.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a579ab7f8eaa0bdcbd9607b3e0674912ca5d582941e934c7e8dfdd7f20d56467 -size 22599 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__errors.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__errors.html deleted file mode 100644 index 93995493..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__errors.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:97a2ea7dcd219e5017bc4cd1b762945fd9ab5c40f034f77e92273b3ff8f8d2de -size 20755 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__gamepad__axes.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__gamepad__axes.html deleted file mode 100644 index 52845552..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__gamepad__axes.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6bde9824bee47936b3904e8b97137c4907abc231a105780734f5b3641cf5e8c8 -size 9849 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__gamepad__buttons.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__gamepad__buttons.html deleted file mode 100644 index d0092f9c..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__gamepad__buttons.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:940a0c9c5af60d02e987887df37da15196e4db18cf949f5fb6de7581d6565470 -size 22572 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__hat__state.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__hat__state.html deleted file mode 100644 index 3cffbfda..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__hat__state.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:13f26b3cbdca0e424f4fca2693c92ec75f1109b530c0bd7ae539f0dbd34220d9 -size 12705 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__init.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__init.html deleted file mode 100644 index 3887c64a..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__init.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ba4a58fed3bbf8f96165c2faeb6b2ea118e127029ee3ddeaf7b1dfa392bc3d51 -size 37533 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__input.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__input.html deleted file mode 100644 index e7ee5d4a..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__input.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:10632ad8d70492f2558bb5a440fc824ae9083854d235cb44b3c73ff2cda7d5ab -size 182975 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__joysticks.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__joysticks.html deleted file mode 100644 index bb766e73..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__joysticks.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6ba83b1b81d01471476636226034abd3c109042d7bcc7f681bec49127cf08561 -size 18263 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__keys.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__keys.html deleted file mode 100644 index ba3f46a5..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__keys.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3a730d5994eb78da3130f2e696b98cfdbaf54ff84abe536bcd241c13d4002224 -size 109417 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__mods.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__mods.html deleted file mode 100644 index edaff2aa..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__mods.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bd6ddc9c744cc7edda422e962e8179a2f20b77a88b0433747874168dd5a5225b -size 10673 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__monitor.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__monitor.html deleted file mode 100644 index 09540b74..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__monitor.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6192b77cbd9254035aaf78b2755646780e8b36fa2aa5c2cd342b583f7afe66a9 -size 61793 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__native.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__native.html deleted file mode 100644 index bd688378..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__native.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:984bc78067a6497586708765e535ea44e1b83e18a93c800351a5ec27cdfadb63 -size 61535 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__shapes.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__shapes.html deleted file mode 100644 index fdf2d03b..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__shapes.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3426b5c8e915bf49a5373816053f2c6e121ba3f19e224f21c3300fefefbbfa99 -size 10298 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__vulkan.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__vulkan.html deleted file mode 100644 index 6e807df1..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__vulkan.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:556f871b16556128234517f8f8a72718896f123883984213d577999363cbbaf3 -size 27064 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__window.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__window.html deleted file mode 100644 index c3b9d09e..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/group__window.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:38fad2b956026a759da2271a348dac51e1805b9b03cdd3cbeb5a9cf71343c481 -size 265199 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/index.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/index.html deleted file mode 100644 index f44e8cf6..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/index.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2efda205368e903feb7325b87dea9c0e71350521badaf67e5429a233e8ee995b -size 5300 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/input_8dox.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/input_8dox.html deleted file mode 100644 index 2ae5e901..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/input_8dox.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:acf9fa7ebc991ab59f31be1589f14a6819ab63ce7bf28e90ea082e6cdd175329 -size 2755 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/input_guide.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/input_guide.html deleted file mode 100644 index 82986eab..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/input_guide.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:823d17204acd7c914eb588e76f35aff7383c8e157261807b98ac492da6efd395 -size 89720 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/internal_8dox.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/internal_8dox.html deleted file mode 100644 index 3e1858df..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/internal_8dox.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ff2add1b5245965b568619b7d105a6457821067c15a2d5753eb33c6d60a31c41 -size 2761 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/internals_guide.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/internals_guide.html deleted file mode 100644 index 98606b2a..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/internals_guide.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3e6d440f070ec7843a0edb9366f09eefd46929d03d2f4bf4e7935b6b601eb530 -size 8383 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/intro_8dox.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/intro_8dox.html deleted file mode 100644 index 894ada84..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/intro_8dox.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8511112db94f6079dae68bfb8a5598e725911b50382d7a1d72c3fed06f524baf -size 2755 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/intro_guide.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/intro_guide.html deleted file mode 100644 index 46546e48..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/intro_guide.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3d0bd35f2a10e64b0c6b8c1cd801cc0b587a192657de9b1748242482c4ac40cc -size 34590 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/jquery.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/jquery.js deleted file mode 100644 index 14ff9b5e..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/jquery.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cbaceab3ee0a51f3868bd8c060e03e18ae0b341d2e636666c87040f82a984cd2 -size 176813 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/main_8dox.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/main_8dox.html deleted file mode 100644 index f527fbd4..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/main_8dox.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bf64d2178acba52d526988fc1c5219577c55a38331a5b11254266d9c77fc3160 -size 2753 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/menu.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/menu.js deleted file mode 100644 index 6dc19a02..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/menu.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47a5c5d9d8d63513444f3209c59af9390e5bf808db1fb0db8e9ef963eb33a277 -size 5866 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/menudata.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/menudata.js deleted file mode 100644 index b2628e26..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/menudata.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b8e2175c6f4cf302bc38cb578121be07d51706d579f8aadf43c2852724b57065 -size 1508 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/modules.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/modules.html deleted file mode 100644 index 40f961cf..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/modules.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:85e6a3c6a5bac3507a976cbbc5885d0d85ddaa507709f4246e3fe4ea2bcc7e2c -size 7046 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/monitor_8dox.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/monitor_8dox.html deleted file mode 100644 index b7d46f51..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/monitor_8dox.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:689c79831993c30838d729a16f095bff400926e899b5dae0a03ee6f3352a11b5 -size 2759 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/monitor_guide.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/monitor_guide.html deleted file mode 100644 index ea4a7126..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/monitor_guide.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f5d5102284dad739935fb22bd898c69fa99c9f345a7862b83ecaaad6bc45ecc0 -size 26784 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/moving_8dox.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/moving_8dox.html deleted file mode 100644 index 03839d98..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/moving_8dox.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4975f428a958a301b4ab4134c1321fd9ae2b1894602904cb1150986553afc02c -size 2757 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/moving_guide.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/moving_guide.html deleted file mode 100644 index 416c9e10..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/moving_guide.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2a7b39ecda2b35f85e512b9f49276be875a61511ab9a501d63afd84c94a26323 -size 45936 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/nav_f.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/nav_f.png deleted file mode 100644 index 4b24ffcb..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/nav_f.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4bdc6a72666e1b300fdfc5ecf102714c9fd57df76fdf47139f8dbf8ae5986364 -size 153 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/nav_g.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/nav_g.png deleted file mode 100644 index 34942a13..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/nav_g.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3171164c16baa5953c17821a7ce5feac673c05a56b287453ce3a0bf5048f0999 -size 95 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/nav_h.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/nav_h.png deleted file mode 100644 index 5e2fe5d1..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/nav_h.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b7711604d6cdeaf3cdfd661fa21fc5bf18de929671c801f00415eaecd35abda3 -size 98 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/news.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/news.html deleted file mode 100644 index 12261247..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/news.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3d8ce044163c707769b42855b76fe1984084d442603bed534eed6ddc74c63e22 -size 63023 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/news_8dox.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/news_8dox.html deleted file mode 100644 index fbc5f35b..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/news_8dox.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7dda20773332642fd7cc4e0c68f6a9936564dd97e13a60cf2b86dfc6dd1c974a -size 2753 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/open.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/open.png deleted file mode 100644 index fae6d8ff..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/open.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a04665e9dd0ef5ef2c6ddf02b4a12472984485adb027fd12ae6c60ffd203b1a4 -size 123 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/pages.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/pages.html deleted file mode 100644 index 02c67831..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/pages.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cca379aca020645c2a60c0c7c1a0487918d54e955c20694ed399f55da2033163 -size 5783 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/quick_8dox.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/quick_8dox.html deleted file mode 100644 index 6baeac37..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/quick_8dox.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:22cf78e9af476c9a5972f1d35857593324836b1b3ac2f3a03218668364c61cc1 -size 2755 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/quick_guide.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/quick_guide.html deleted file mode 100644 index 2afa01d8..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/quick_guide.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ccafd7462bdf2640a54d5c875182b3fd7ef7289ddb67b5897dc38c9836f074cc -size 42965 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_0.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_0.html deleted file mode 100644 index 2c8234d0..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_0.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:90e190ad27e7cc80587bad64dec5dd4f8367ec6fe0f2f7aa5cfbe392b1563268 -size 1435 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_0.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_0.js deleted file mode 100644 index 9e545923..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_0.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6013cb56abeb88803f4cf46f2405ff309f990718c1221e2300caab8b0ab5836c -size 133 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_1.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_1.html deleted file mode 100644 index 137f26b7..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_1.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4b07367855325e251af97f25ff27cd5806f17f951d24f6a1fa9211de8da7dcd4 -size 1435 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_1.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_1.js deleted file mode 100644 index 56a3f8d6..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_1.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4236f8248588b166e432a92b420ee852ea7b36f86c53dc5c5fc27161728eeb7e -size 508 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_10.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_10.html deleted file mode 100644 index 5dd81ee5..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_10.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f7cffc142fd67a44ae3d0aeaefabe00ca1671940eebbf5be4c8908dd208ad224 -size 1436 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_10.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_10.js deleted file mode 100644 index e022f751..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_10.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8426231e3b3fb97506165892bf1509c786ae839755d1be873bf9e8bfe0288e90 -size 255 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_11.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_11.html deleted file mode 100644 index f2134554..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_11.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5d08eb56910f88748245ea754477844da2d8c2b677f3eeae8464d9d7d66372a4 -size 1436 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_11.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_11.js deleted file mode 100644 index 8cef9bcc..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_11.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:766004c1a5af3583db72d22ed3d5bbef07078273c8bcd3b432128f7d5eeecc64 -size 436 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_2.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_2.html deleted file mode 100644 index b5e4c72b..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_2.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b6a51b617117ae6590dcb12c8d0356cb1dad34d781b4ef288011937009bef58c -size 1435 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_2.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_2.js deleted file mode 100644 index cfd7b25c..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_2.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c4983e3cd85d65c06a97513d6630938420ee268c07c7aae2ad849d9d482d3124 -size 457 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_3.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_3.html deleted file mode 100644 index 36571745..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_3.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5f8f39ee827401d8391f6993e070e4a01762dca63a1108422b7fcb97a7849719 -size 1435 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_3.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_3.js deleted file mode 100644 index 0bb25736..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_3.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d759939eca4e30f5b2c62399a570c3f5f27f4a45228223d9bee23239140187fe -size 95 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_4.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_4.html deleted file mode 100644 index 157721d6..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_4.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8fc356e86a27424cfd7ab189e18873cbb892cd19e9bb9cc54425dc87462583fc -size 1435 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_4.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_4.js deleted file mode 100644 index 15f741d1..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_4.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3145e1acbd640d691f436d0e73e2cc1fd16239bfe37be0517c9111cfe5f72fce -size 90 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_5.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_5.html deleted file mode 100644 index ae3386a2..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_5.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:28796cb864ba74e9adca33594d1c715188b845eeaab8b4e267102acaf4f2e710 -size 1435 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_5.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_5.js deleted file mode 100644 index 7ed95709..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_5.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c1b82298f050046dc10a4688446b0e65980782a3a096caaac874166b14618b2f -size 60767 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_6.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_6.html deleted file mode 100644 index f7acee54..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_6.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:495b85b2b82be1e96c7853435137cf1ee43ae5a87450b64082afe38abc7ecfb2 -size 1435 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_6.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_6.js deleted file mode 100644 index 7f96b3e5..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_6.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6df020586677557c3e6bf298cc97b58d11d579ac72804e11a28b9cf9fdcd3a38 -size 223 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_7.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_7.html deleted file mode 100644 index 796dcff5..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_7.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c18aad46246edaf5c32ede82a9e586cda6c6a8ec94bcddad834e1b8e0abb684d -size 1435 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_7.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_7.js deleted file mode 100644 index 39d04d23..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_7.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aceec5828a0e3e33d834182fad6e41c6e3d6b05da4ba04ad4fc02feb2ff9bba4 -size 685 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_8.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_8.html deleted file mode 100644 index 4f4e0418..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_8.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b22a6a8e7912cb0bf066aabbf4c7c707f079c861f0f6bb4f2f94a85daea1a9dc -size 1435 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_8.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_8.js deleted file mode 100644 index 88e90fca..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_8.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1952c990ae59bfcaf6b9ee07fa3619955d4269ad94cb10c503c516e2b4a3851d -size 179 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_9.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_9.html deleted file mode 100644 index c10aceeb..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_9.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4f39649c6adcd377fc95c47bec8202af55b1b460a18d0dc2c66d794e34e6d6f5 -size 1435 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_9.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_9.js deleted file mode 100644 index c22870d9..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_9.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b040bde0c1dddd6bfbfd38f774018c39d2e2c3280c2bd9c1927cb1d459d8d543 -size 92 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_a.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_a.html deleted file mode 100644 index ea96fb09..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_a.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4e5b045c012eff4a5413f5e731e5339758e202aa0b4e9b0c94bd2b02c34ef270 -size 1435 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_a.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_a.js deleted file mode 100644 index 2f828ae3..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_a.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:93a82321a1990c35b1b8815c595e54be191690eaee9e431522d4e158abb97e1f -size 632 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_b.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_b.html deleted file mode 100644 index bfab119c..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_b.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dec982a0640f63906a2ff88fc1715c3e0f72d5b5d9d1045d94039d554dcb8511 -size 1435 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_b.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_b.js deleted file mode 100644 index f5ae0218..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_b.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f272e042aa0a3ea87824e8a150475820ab33cb29cae1d78b4291a47a000651dc -size 206 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_c.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_c.html deleted file mode 100644 index 4768334e..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_c.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:44ccf1323d5227bde0c10bb4d55b7cc9087f471803c7afd6e9ff20bc49a05dfb -size 1435 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_c.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_c.js deleted file mode 100644 index a4e83050..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_c.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:893a77afec89893809f73b4e74d5e362b3a1881ed26834a4d9ad203a6b10d725 -size 123 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_d.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_d.html deleted file mode 100644 index 36bc4d2d..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_d.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d1c75de2dcf5f2ebf3c6694f750a14fd7c6fede0b499ac151395a34d3fa59561 -size 1435 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_d.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_d.js deleted file mode 100644 index af3c4728..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_d.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ca20869fdf059787d03cfdfd9afd51d729365c4d2e2c16fb257bf5ea7706fa0c -size 83 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_e.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_e.html deleted file mode 100644 index 7b15570a..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_e.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:529b4c0fd76d83d506654de5d1b42d9c0b2f5dde87dd8daf531a7bb77a3192d9 -size 1435 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_e.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_e.js deleted file mode 100644 index 79013ce6..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_e.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:742161f8a64dbeefeafcf62082c5416deeee90b1b6ac9f8ca66a5b3efbd1e1db -size 416 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_f.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_f.html deleted file mode 100644 index 8e3793e7..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_f.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a2b0ae31100fe19e64399e3eed8b03c537f10604959ea4a8da4f5008486307f9 -size 1435 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_f.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_f.js deleted file mode 100644 index d1f23f3b..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/all_f.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aa82c8e99aaa2220d2fa327ffc030bd0303ff86b44fb12e6e4d4989dd9da0ba8 -size 310 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/classes_0.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/classes_0.html deleted file mode 100644 index 95c76d30..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/classes_0.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fa4032f3ccbc7b225047c786071778c5035a34c49137a671ebcc1bf669e81bce -size 1439 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/classes_0.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/classes_0.js deleted file mode 100644 index 1059a252..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/classes_0.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4103cddecb0a6245a8534724bd615636f3c5081dd1e68d9768b4e53adc07ecff -size 323 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/close.svg b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/close.svg deleted file mode 100644 index 648e983d..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/close.svg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1fcad88e3639c03622df5541f3ae365af9c885d2589caae3c35a39342fb11248 -size 1284 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/defines_0.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/defines_0.html deleted file mode 100644 index ea210cba..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/defines_0.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:590e14bace78291bd7e912af516d5187fab8ea4f1346800be02d6780357bcc25 -size 1439 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/defines_0.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/defines_0.js deleted file mode 100644 index 4feb8f07..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/defines_0.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8373dbf5f8eab584e0ebe4734002c3f2b1d2b463f01f7acf9e4568ac0948704e -size 3709 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_0.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_0.html deleted file mode 100644 index 92ba5678..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_0.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3d0c0d4130f1daf3c6a53cae378c6337ac60bc0c312c77e5b197bb2af580bf01 -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_0.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_0.js deleted file mode 100644 index 41dbc6aa..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_0.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:958f4d47f815d617528b455ae6b2b9a2942e28b063ea7d6ae8f8f330442c8a32 -size 83 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_1.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_1.html deleted file mode 100644 index 88ef8a9f..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_1.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b0118c607d04a6500f55aba06c3ca9a797c24a1d0083c182a8e724e03a17862a -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_1.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_1.js deleted file mode 100644 index c2213a6b..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_1.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7a41fd5993760268536586fa968e35e0e728c6ff558f6984353bbb329c790d2b -size 224 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_2.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_2.html deleted file mode 100644 index d80e942e..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_2.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:697af1fc17ff0d3993f25ac08d81af3d76c2f3482510fd66e59b0c27e18f0bdd -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_2.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_2.js deleted file mode 100644 index 0706f04c..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_2.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3066645e8041d09876d1e1c32e61d6e5d1eb7f0fec514b6b58ed7e5aebdf74e4 -size 152 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_3.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_3.html deleted file mode 100644 index 2c00ff12..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_3.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e6cc41caaff0f2104db661c9d6aaf58d96981620b831476c692bd6c070b772bb -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_3.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_3.js deleted file mode 100644 index 51f27a23..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_3.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7a9811d253e07b5510e08711fb7deb744fa02595e9d0a8fcb199d8b7fa925c48 -size 218 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_4.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_4.html deleted file mode 100644 index 0dcca61b..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_4.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4b0ca86d219d9ec2c069f506008dd53d83720d904a72191cae4e323f6f549e3b -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_4.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_4.js deleted file mode 100644 index 8786931c..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_4.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2079d652e7e0503226c9215343e2d9bba058a7d415bb3301d02c58c31ca6b382 -size 215 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_5.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_5.html deleted file mode 100644 index ff87938b..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_5.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6dbd1881eb830e5878b9e224f2369bc9b007d050b1f45d92d9ca2a39810f4f8f -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_5.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_5.js deleted file mode 100644 index 4eee3ed9..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_5.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d5541303ea7a6ec7bdf93df18a5f135f144a66452b8a694bd7cb0e0ac4d9aac8 -size 80 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_6.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_6.html deleted file mode 100644 index be63be81..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_6.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47861946d0f2e2bb8ce8f6934fb51b37c4d8954b8f08fdeb47413d6a9b451a65 -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_6.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_6.js deleted file mode 100644 index af3c4728..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_6.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ca20869fdf059787d03cfdfd9afd51d729365c4d2e2c16fb257bf5ea7706fa0c -size 83 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_7.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_7.html deleted file mode 100644 index 44a385ab..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_7.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fca03a5fcf992128375c937e957869c14b54fbaa1ca99b04d12125016a9a6438 -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_7.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_7.js deleted file mode 100644 index 5195fd33..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_7.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:003f9307c0cd567f84a8ee7e871b345e86ac06764a3cc6623fbfa1dad906ede7 -size 86 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_8.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_8.html deleted file mode 100644 index 19127253..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_8.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:286cba9a27acb337b0435a3f5e5450e0ddbe6c3d55209e2724f198ccb668660e -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_8.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_8.js deleted file mode 100644 index 28e559bd..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/files_8.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f7ae05e9c8c51d494419fd7540db9bf53b4b8632012c9272552c339bdd098106 -size 86 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/functions_0.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/functions_0.html deleted file mode 100644 index 4eee071e..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/functions_0.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9517cc8ec86165390bdcdf65622176c25fd112f1dd3639b50c8f4ff2ff6d9d4d -size 1441 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/functions_0.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/functions_0.js deleted file mode 100644 index 9ba00eaa..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/functions_0.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9da8a41937e6fcc776df1f7e3d2535976d2c3e63cc69c137cea28f54bc2cb239 -size 18564 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_0.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_0.html deleted file mode 100644 index d2f87a28..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_0.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:738d02184d8870400d569a9b5131731244903cdd3683a1db437280145e8f44ad -size 1438 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_0.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_0.js deleted file mode 100644 index 64cb8005..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_0.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:18067f1ca9501cc4192b7809a146d4e8128607852a2e514ef5b7fa183a2ccd85 -size 103 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_1.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_1.html deleted file mode 100644 index 863a05b2..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_1.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2fdd4a1fc870d2ef3b1e04460f34699b4f71d42c78a1c6802088eaa7ede644a8 -size 1438 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_1.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_1.js deleted file mode 100644 index 15f741d1..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_1.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3145e1acbd640d691f436d0e73e2cc1fd16239bfe37be0517c9111cfe5f72fce -size 90 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_2.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_2.html deleted file mode 100644 index 8aba3f3e..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_2.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f3812df1e90ee2f480900cfefba0ef461e191715b6d1170685e00601aaa11ab0 -size 1438 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_2.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_2.js deleted file mode 100644 index 78a931db..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_2.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9114e5a03af7f6fa8b32e0d81b1af43dcac99c2c478200796a3893b0fd511d97 -size 187 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_3.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_3.html deleted file mode 100644 index b06c0656..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_3.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:76f5d30f3bba628c9fcf5f148ac88c7a483fd990d3abc7857df67c741209ec6d -size 1438 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_3.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_3.js deleted file mode 100644 index e8b6321a..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_3.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b8b2530b14ea9cfaecc85174ba8a056c6d1cca53d808bbbe213ba58c21928594 -size 237 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_4.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_4.html deleted file mode 100644 index 9385c201..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_4.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e4d320e166a8b09218edf88de055a232c8ddfdf12c17d4a42f9479fbf69d3850 -size 1438 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_4.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_4.js deleted file mode 100644 index 88e90fca..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_4.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1952c990ae59bfcaf6b9ee07fa3619955d4269ad94cb10c503c516e2b4a3851d -size 179 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_5.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_5.html deleted file mode 100644 index e9619356..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_5.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0761aa67d9c068ae6862dd1007ccc51e59adb941a412abc73f01db97cf572ff6 -size 1438 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_5.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_5.js deleted file mode 100644 index c22870d9..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_5.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b040bde0c1dddd6bfbfd38f774018c39d2e2c3280c2bd9c1927cb1d459d8d543 -size 92 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_6.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_6.html deleted file mode 100644 index 74b041bc..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_6.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1aca01d45b2cba6c4528a6688378bce67a4dba2207fd36983383833ba26e22fe -size 1438 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_6.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_6.js deleted file mode 100644 index fac59767..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_6.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8ea45a309be2ab41df1171a001131707ffdd9258f5784d6d3f67d3d249091a88 -size 262 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_7.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_7.html deleted file mode 100644 index 5330dd14..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_7.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8cf8c1b5a816166503bc4f35cf4cce3e502e3f948596cc1c1ecbb1f71a5b5e9f -size 1438 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_7.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_7.js deleted file mode 100644 index f46ca18c..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_7.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1c1a96d1844325c5c087667a5df22762d41b15511192df786aa77394ccb67979 -size 94 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_8.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_8.html deleted file mode 100644 index c1fe8500..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_8.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9346846c323995ef57e7c49d3607d851304c81ce06f73aa9595c6235994848c8 -size 1438 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_8.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_8.js deleted file mode 100644 index 3af76c1a..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_8.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6762dfd2220a785b0f1bbdab12ea9d9917ed42c3a66a7f11895b8098442de118 -size 114 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_9.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_9.html deleted file mode 100644 index d2f1bbb4..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_9.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f6a30694cda788fb1eaa782fccdf9f1cb38ae2eb02b8381bffc75a0487e10b31 -size 1438 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_9.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_9.js deleted file mode 100644 index 457f322f..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_9.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:714a0a59723339b0bb67f8559f4f5602a54e6bd4145f9c320afa73d14908db34 -size 118 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_a.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_a.html deleted file mode 100644 index 7b165407..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_a.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2945fd5e8edf5dfa5cfa5a2fe3b74927aa06abeae68a02af2c9bc86da65d310d -size 1438 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_a.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_a.js deleted file mode 100644 index 52e3e7d6..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/groups_a.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:195b8ce538defb9eeff185c7dbd29a6729368a0a345c022ea3bae116001aeafa -size 100 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/mag_sel.svg b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/mag_sel.svg deleted file mode 100644 index eb543d2b..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/mag_sel.svg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:38ae19543b0203f135d14c692961d897e3234ff0a49da047a4f1133acf2479bc -size 2378 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/nomatches.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/nomatches.html deleted file mode 100644 index c16cd514..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/nomatches.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9aca61ebff73359e45180dc3266cf7de121eb68d7bcf396f8e83bec88392880d -size 500 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_0.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_0.html deleted file mode 100644 index d1e28fef..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_0.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bcd66c0d691b8aa17526b3dcc04740af58ba7337f38e3f0ec7c52032760d4908 -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_0.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_0.js deleted file mode 100644 index d15de97b..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_0.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9d57eb30793b9ef149b7c711738929ac8089a2ee213f7b7a14ea871829461beb -size 108 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_1.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_1.html deleted file mode 100644 index dc38fd8c..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_1.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fdef444c0815ff6fca1bdb29613bdf528362fe9f302997949ed45f29e9ec2fad -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_1.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_1.js deleted file mode 100644 index d49b9ccd..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_1.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:125dc8ae955b2dba2defa85ae01968102b838a8d027bcd943dce15769a11ee12 -size 170 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_2.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_2.html deleted file mode 100644 index 2d040a3e..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_2.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e2cb494af55e8ff6fbb16c0b86b1786c82ffe4c92eb4263becdd5f386e7abbe3 -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_2.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_2.js deleted file mode 100644 index 0bb25736..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_2.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d759939eca4e30f5b2c62399a570c3f5f27f4a45228223d9bee23239140187fe -size 95 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_3.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_3.html deleted file mode 100644 index 369cddb3..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_3.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:176d3f17cfa6c3b1d621391bd0942d5d70d5d06dc5c10dd8a12756fff2724402 -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_3.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_3.js deleted file mode 100644 index 8ef6bc8a..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_3.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5c0b3d34ac450f0d0c9b1d5d4163dc3028b5dd02ea3ab1548e559cc792ca8d51 -size 96 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_4.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_4.html deleted file mode 100644 index 7797db52..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_4.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1b940c56179c4746c88283246cfe921278d5b4bf02ec4054c917ae22ad2fa086 -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_4.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_4.js deleted file mode 100644 index f129766f..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_4.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7f1f00b7f088814ac9401be7786dfd5276d839c7c50d37539361981f5b9c41a1 -size 270 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_5.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_5.html deleted file mode 100644 index 309379d7..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_5.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:48f2a3658a77bcfd3ea59324006ada196fe851be4fb1a578b056aabb57f39fec -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_5.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_5.js deleted file mode 100644 index b818d6e0..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_5.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6f57aa9932b37fc40f97405a001b1e559936131b471564aaa40a01d2f0f9c3b8 -size 195 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_6.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_6.html deleted file mode 100644 index efb8b71a..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_6.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:88dbbfef8364c766dc7141dd057a3a9ad30e1a856a1fc975d04e63e0ecb7bd8a -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_6.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_6.js deleted file mode 100644 index 94ccdf7f..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_6.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e83c653f2dd83b1ac9bb49d770cb772072f53ac26053d23a5bbc7a2806e6d293 -size 72 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_7.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_7.html deleted file mode 100644 index 9c5ba54a..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_7.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:720d2d37339a03bc140307069dcc54c5059430ee62e95f4e105513630b563981 -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_7.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_7.js deleted file mode 100644 index e0372a5d..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_7.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:57de5a1894a18cc67a0ccc7e69107bd67e87335d538982bf562f4af9701aaf5f -size 85 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_8.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_8.html deleted file mode 100644 index e666ba70..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_8.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3ca9acc7e2bca381cccb5f0543a245764431bcaeb0c84348ae905f31ce896013 -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_8.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_8.js deleted file mode 100644 index 58e66be9..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_8.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bab619afec4d86adf52155d4e5921f871a68236ad981738e24777a29306f7c92 -size 109 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_9.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_9.html deleted file mode 100644 index 9d78e155..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_9.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b1ea3da5e4941834ce9b8622b61b05a45c62be3f96ee93d581df22aaff56cead -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_9.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_9.js deleted file mode 100644 index ab6f640f..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_9.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7eb708e8bbb8b648b6ae6639d2be949bc6b9eccc756aafd8ef6476e8474006bb -size 91 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_a.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_a.html deleted file mode 100644 index dd9e14eb..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_a.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:70a054e992477c02d23af59dbadd78a64688bcf6af931e6bc548bf414783bbd5 -size 1437 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_a.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_a.js deleted file mode 100644 index 67fc2c5a..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/pages_a.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4d140f4b6249a35f26e110fe5ebcefe61c30a0cf41205b131c6ad21f1cde4181 -size 91 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search.css b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search.css deleted file mode 100644 index 58d643be..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search.css +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5562de1a76730597240b66fa04048811e1425e272b561f6832740cb567143a8c -size 4562 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search.js deleted file mode 100644 index c241d23f..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0c1a661b06d830a422451c89a9f45742af55863c5bfbcab2ef11bd70de07e2c1 -size 23044 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search_l.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search_l.png deleted file mode 100644 index 9c94ac1b..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search_l.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c0f25b1e48a19fbefb9a69a3fd7d6fc2da3ac9451e7ae117e94eef8b7d69a563 -size 567 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search_m.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search_m.png deleted file mode 100644 index 4a8f95df..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search_m.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1b8441a9427d3b320d912c210a5f238a71b13e6d2f26de7e98b36dce58d7b68f -size 158 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search_r.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search_r.png deleted file mode 100644 index a727abd3..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/search_r.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7182c37ecd6b1466b89b0193a81dcb98812104358d67c68f92c6199bbbf8c206 -size 553 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/searchdata.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/searchdata.js deleted file mode 100644 index 374c66f6..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/searchdata.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:2d01055a743ebb74e5d3c161c5e40f73758185270064f2b0473d70a897fedcd8 -size 525 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/typedefs_0.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/typedefs_0.html deleted file mode 100644 index 95beeb4f..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/typedefs_0.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fc2f0a0f48cf3e935265fd0ed63b78d3e2eb5e1d22f97b5e605fc3901a26fe0f -size 1440 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/typedefs_0.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/typedefs_0.js deleted file mode 100644 index abf0b094..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/typedefs_0.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ab7943a0a4c263ed540e48f5bd49b3519e2c2f64cb06e927506617cb2eccea76 -size 3443 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_0.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_0.html deleted file mode 100644 index 789701fe..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_0.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47045b736e3a9d6fe12b9ea534abb339efc5bfb9c8d6d7bbf8955108f224f868 -size 1441 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_0.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_0.js deleted file mode 100644 index 9e545923..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_0.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6013cb56abeb88803f4cf46f2405ff309f990718c1221e2300caab8b0ab5836c -size 133 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_1.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_1.html deleted file mode 100644 index d2ac1db9..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_1.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:30b071b7ee7b10e65a24fe97523e0e7ce1d311c364b6e6a6732de82f2e2a05b0 -size 1441 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_1.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_1.js deleted file mode 100644 index cb9256dc..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_1.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:13449062d2b7e1b289985fef86c2d86b3a498ea4102a1dd05fb0e92533c9ab88 -size 357 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_2.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_2.html deleted file mode 100644 index ceea5489..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_2.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:baf33a1aed8573d1863f6fd11e2fcc5d006f864f273a1db7017eb1ec85a6c1f7 -size 1441 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_2.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_2.js deleted file mode 100644 index 770cf4f6..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_2.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e421ab6b7a9b90a9fe875e7db548ff4a2431bc3523a471b8cd7c1bc1b6e62855 -size 242 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_3.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_3.html deleted file mode 100644 index 798024e7..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_3.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9f6f3e1dffe6ec56a07aedc26c2a1a9e82cfbc4af7108c767391601076b7bfa5 -size 1441 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_3.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_3.js deleted file mode 100644 index 7f96b3e5..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_3.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6df020586677557c3e6bf298cc97b58d11d579ac72804e11a28b9cf9fdcd3a38 -size 223 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_4.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_4.html deleted file mode 100644 index eed44502..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_4.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f3e9442c4241be552e1258dec89306fd1ecd210372d1a81175962bb2e7ad0372 -size 1441 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_4.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_4.js deleted file mode 100644 index a4e83050..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_4.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:893a77afec89893809f73b4e74d5e362b3a1881ed26834a4d9ad203a6b10d725 -size 123 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_5.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_5.html deleted file mode 100644 index 9dc1e087..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_5.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e8ee7fbfa0db659a8c04c88060c6722d5210b17b015816bffaa10e11abe4e2ad -size 1441 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_5.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_5.js deleted file mode 100644 index c2296f01..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_5.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:713c7bcd501b1613c64ace89810737eb9b05622afcbb51632d615e31a4df7629 -size 351 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_6.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_6.html deleted file mode 100644 index b0c56983..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_6.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d4f4c6efde02533731da10a94c519f0a30ef214b244d878957eb023bb3494935 -size 1441 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_6.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_6.js deleted file mode 100644 index fff4088b..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_6.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:09245a0e39fdb9a4db2bf69d8178cef35e2ba42cc83997f760f6b92f75c265d4 -size 127 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_7.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_7.html deleted file mode 100644 index 035cd28e..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_7.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:36302de4f82bf617d2423661eda287f03aa5263bdb57223359ea63bc8c3faca4 -size 1441 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_7.js b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_7.js deleted file mode 100644 index 23a04501..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/search/variables_7.js +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:dfe8067e32d70806198b8fd156a8a23b580f1d93a7c23cba20c905c3a0b9bfea -size 219 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/spaces.svg b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/spaces.svg deleted file mode 100644 index 4dda7ee4..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/spaces.svg +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:406d9bb857b6c34dc6cf8680657dd5693517a0f88adb872d578dd9d2a426443b -size 110258 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/splitbar.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/splitbar.png deleted file mode 100644 index 3148d9c2..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/splitbar.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1c555557ca84ba3598f52c281780dd7e22655db21ac383712e62d4540a1bc525 -size 314 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/structGLFWgamepadstate.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/structGLFWgamepadstate.html deleted file mode 100644 index d188bbe1..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/structGLFWgamepadstate.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c3e6348801c3713186b304d34b5546bbea45e9224d98da519a41fe84a230ffad -size 5894 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/structGLFWgammaramp.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/structGLFWgammaramp.html deleted file mode 100644 index 35e02bd2..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/structGLFWgammaramp.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:60960493112e98a77c5eb29dddb54026fde2a19a541bd6114a3dce61b1e84b12 -size 7606 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/structGLFWimage.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/structGLFWimage.html deleted file mode 100644 index 651f4632..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/structGLFWimage.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d60336ce5fcd9a3c28b399da06d9ed5049bbb90a71f5073d103453eea8cdfed4 -size 6624 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/structGLFWvidmode.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/structGLFWvidmode.html deleted file mode 100644 index 60b6632c..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/structGLFWvidmode.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:47298a4f4ad5732f4dfc26a98388ca20d1bd9eee4471aa3e193496222cb536f9 -size 9290 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/sync_off.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/sync_off.png deleted file mode 100644 index 9fc7d81b..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/sync_off.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:39bcba0c183ec442cc90fe27a2dbafd4e1c791aff374b5326ba16880a16d9826 -size 853 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/sync_on.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/sync_on.png deleted file mode 100644 index c93c8e2d..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/sync_on.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9abb731904dd1f8eb00aaea66bfef72d5252931d84cc01cfabde3bea854b5b14 -size 845 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tab_a.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tab_a.png deleted file mode 100644 index 2997353b..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tab_a.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5ddd37bdced843340e0679b6b4e7ed2fe318fd0cef76d160543722e0c3eac11f -size 142 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tab_b.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tab_b.png deleted file mode 100644 index 97ef1fbe..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tab_b.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:901ae15db25905dca7a17b81c6d51869fd12ea569fc4b072d217786b4b4d73bd -size 169 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tab_h.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tab_h.png deleted file mode 100644 index 62f82716..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tab_h.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e4b9bd9425bc87b33d6b1911e6398673939aa2f15ac505b9a1ab029b8452dd08 -size 177 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tab_s.png b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tab_s.png deleted file mode 100644 index e7f57661..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tab_s.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:69f392daa28adc942272615ff2db16bcf084f01ec9fcc2f7f6a632b2bba8c468 -size 184 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tabs.css b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tabs.css deleted file mode 100644 index fc325c69..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/tabs.css +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a4c4d23f2a1f0de45e5713a3fde263a46d87f3ca4445cca360d70d2224fefaf3 -size 10453 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/vulkan_8dox.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/vulkan_8dox.html deleted file mode 100644 index cc60cab3..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/vulkan_8dox.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:61c04961bb874ca7777f75b5961375664ce7e938e0f52bb5690eee7ab07106d2 -size 2757 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/vulkan_guide.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/vulkan_guide.html deleted file mode 100644 index 18d2923e..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/vulkan_guide.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5ff88edca238fe90f9736e936a8cc46c0838b4dd444f858dc667f7df88d937fb -size 21140 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/window_8dox.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/window_8dox.html deleted file mode 100644 index d2182c15..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/window_8dox.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:80175db9f83e9887b8d897a88db86c33f0d5c753ae7fb0568ce879d27e1843b1 -size 2757 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/window_guide.html b/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/window_guide.html deleted file mode 100644 index 7e04e08f..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/docs/html/window_guide.html +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b7984d627e91f2dfe281e93855d4898655183fe87edd99bed9a2a52d77303c19 -size 125337 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/include/GLFW/glfw3.h b/windows/lib/glfw-3.3.8.bin.WIN64/include/GLFW/glfw3.h deleted file mode 100644 index d5ceba44..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/include/GLFW/glfw3.h +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0992a30f01ebaa41c32f3f0588e942961abb8a9a52ca8764bd32ee4d7d71a46d -size 215860 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/include/GLFW/glfw3native.h b/windows/lib/glfw-3.3.8.bin.WIN64/include/GLFW/glfw3native.h deleted file mode 100644 index 436d7d6d..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/include/GLFW/glfw3native.h +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b05c9c04da3f534e848e21ae26cb94a7e506274b101c0aa711268f137b11c6cb -size 20034 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-mingw-w64/glfw3.dll b/windows/lib/glfw-3.3.8.bin.WIN64/lib-mingw-w64/glfw3.dll deleted file mode 100644 index 74f63de9..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-mingw-w64/glfw3.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0d57851d45a08e3ad3d31bd4454bfaa55845fc054dfee9b824ca5e4cf42c28da -size 234496 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-mingw-w64/libglfw3.a b/windows/lib/glfw-3.3.8.bin.WIN64/lib-mingw-w64/libglfw3.a deleted file mode 100644 index de121968..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-mingw-w64/libglfw3.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cac6a24c822454dd70535ea063a0e794b6171654288b306953908d5c2ce7de76 -size 290550 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-mingw-w64/libglfw3dll.a b/windows/lib/glfw-3.3.8.bin.WIN64/lib-mingw-w64/libglfw3dll.a deleted file mode 100644 index 3debbfe5..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-mingw-w64/libglfw3dll.a +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a73e86c2a9ab759f21e7607b1eab3240fe9df829d61105736b2b67e9b4860e42 -size 83380 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-static-ucrt/glfw3.dll b/windows/lib/glfw-3.3.8.bin.WIN64/lib-static-ucrt/glfw3.dll deleted file mode 100644 index a2b9f9fb..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-static-ucrt/glfw3.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e15c2dca331d4c15b7f60fbad81f7774ec4cf23c94484d4dc1912c016eaa93ea -size 354816 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-static-ucrt/glfw3dll.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-static-ucrt/glfw3dll.lib deleted file mode 100644 index 74a0aa5a..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-static-ucrt/glfw3dll.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e56a750db4850e1e42a0b685869c9ed1b2e0bf6456715aed00b49031f90120df -size 30306 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3.dll b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3.dll deleted file mode 100644 index 737ccb97..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ea62d8794a2d816f7cc0d40ecb784dbadc02d0e010451839daba982a3741f5b2 -size 211456 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3.lib deleted file mode 100644 index 343bb1d3..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1784c8cdde345511e45b974a0188817f012238558bed864ffd813c62e021bdde -size 626616 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3_mt.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3_mt.lib deleted file mode 100644 index 68eea5bc..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3_mt.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:798e2df42701a020b5f9ef743f1d7e84b216aea83ec26b66eb92ebcc7c450a4a -size 625988 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3dll.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3dll.lib deleted file mode 100644 index c63ee3a1..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2012/glfw3dll.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6a21049d285301aa8f249989e7e53c818493f43c92af9f34dc23875427142b38 -size 30306 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3.dll b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3.dll deleted file mode 100644 index fe389ef4..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:268bc2506ea69432e72269e2827c8a4f38575611e7bf307231d4c8084ac0bc1d -size 210432 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3.lib deleted file mode 100644 index 9ede88cf..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e642ee23333cbaf256dc3c0f5672e4432406adf941dc56ec7b3d0242137af0c1 -size 626414 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3_mt.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3_mt.lib deleted file mode 100644 index b4fe9c15..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3_mt.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ba3b4e783ed9caa4de4d290c31b2a56453d41a0f6620b73e7e7da416f58ced83 -size 625786 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3dll.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3dll.lib deleted file mode 100644 index f8f9f99c..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2013/glfw3dll.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fe1fdbda06e9da48a91772123cd46fd1454b7a6ad05ff49605e09ff3c0a9d893 -size 30306 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3.dll b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3.dll deleted file mode 100644 index 81690b24..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:374704c338d237778c7b5ba53cee3defe861a223663ac2ed027a29fe09eaf888 -size 213504 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3.lib deleted file mode 100644 index 62ba3169..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5589883e57f48882394f3f4c15715289ced67f33e2035865c144cf8603172c00 -size 622784 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3_mt.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3_mt.lib deleted file mode 100644 index 09a3da54..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3_mt.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:606ccfb1ae949d5f5b95cfeb7d3e75eef84c83b6c578bed0cca5301672f6edca -size 622178 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3dll.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3dll.lib deleted file mode 100644 index 08e2ed8f..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2015/glfw3dll.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0511c3cf8724e47870c819aec024615452362a8bee75055c45b1230ebda1ff78 -size 30306 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3.dll b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3.dll deleted file mode 100644 index 44e5262e..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e1cfa4c4433bbdddef4dd3975af887c14ed19d7cbfcc23cc06c87b9d10c9d8e7 -size 214528 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3.lib deleted file mode 100644 index 30331e9c..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:179bc048c74f621d2ae3cb5be19bc17372368d59176c229f0a5eb1744f511b92 -size 630608 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3_mt.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3_mt.lib deleted file mode 100644 index ad594926..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3_mt.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3240b70c7c7405cedfc80600f20da9422f80fc1538588f1bafc5860b6da0d07a -size 630014 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3dll.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3dll.lib deleted file mode 100644 index d87a75ad..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2017/glfw3dll.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:fb8d459e4af432626d6e247f7a4a8eee784f4f4b4f7e4650bf169242bbbe7244 -size 30306 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3.dll b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3.dll deleted file mode 100644 index a686307d..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4f07d125ba51cbee42be4f40c4ab44dc222a0ac12db220523486086c5568f097 -size 215552 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3.lib deleted file mode 100644 index df497c45..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b7dc591747ebc8b66b8dccf2c5ad09717e9267e1778b2d5dd51ca31ab5b6263b -size 633870 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3_mt.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3_mt.lib deleted file mode 100644 index 5e3179d1..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3_mt.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8756a1214c1da575744b4d55bbd502c15d1801e87d7c9c8b129f672d4ca5bfbe -size 633278 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3dll.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3dll.lib deleted file mode 100644 index 74a0aa5a..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2019/glfw3dll.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e56a750db4850e1e42a0b685869c9ed1b2e0bf6456715aed00b49031f90120df -size 30306 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3.dll b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3.dll deleted file mode 100644 index 0d54f256..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3.dll +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5f2541c4ec613e96679f600f3101155b1eaaaadb2bb9df2f51923edf47cdc35d -size 216576 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3.lib deleted file mode 100644 index c5d4dae2..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e64bfe0dfc05aa59fd68edc7c030922a0c645a00e4f8e19aa65614b4128e45b7 -size 634898 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3_mt.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3_mt.lib deleted file mode 100644 index b6ce2f2d..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3_mt.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cc4e0297ee2b927b137023ad5f831058d78fdb9431f6253fc6910333738980e7 -size 634316 diff --git a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3dll.lib b/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3dll.lib deleted file mode 100644 index b1932fa3..00000000 --- a/windows/lib/glfw-3.3.8.bin.WIN64/lib-vc2022/glfw3dll.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:98a912162aecf58ca1408d1e961b2dc9814443a4ba44b489677141a191f04592 -size 30306 diff --git a/windows/lib/gltf-demo-resources.lib b/windows/lib/gltf-demo-resources.lib new file mode 100644 index 00000000..4655b4db --- /dev/null +++ b/windows/lib/gltf-demo-resources.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f479340a4ff300924f48224833164de49e7ebed0bc6005105d617fd48cf57041 +size 4092876 diff --git a/windows/lib/gltf_viewer.lib b/windows/lib/gltf_viewer.lib new file mode 100644 index 00000000..bb4da348 --- /dev/null +++ b/windows/lib/gltf_viewer.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e6645c4c29ed27cc804b98a006bc8108c7aa91ba64e4241d908c8d9cc571c16 +size 139008 diff --git a/windows/lib/gltfio.lib b/windows/lib/gltfio.lib index c9f895c7..1e949c63 100644 --- a/windows/lib/gltfio.lib +++ b/windows/lib/gltfio.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:40e67afffb4430c7337589910a4437d1237a5705290a459e6776555fb34f40d5 -size 1611898 +oid sha256:149660bb0e087f832b2ad3d305fc9cf36d4fca587e88e1471ac39e93a17131b4 +size 1597838 diff --git a/windows/lib/gltfio_core.lib b/windows/lib/gltfio_core.lib index 19db27c4..4b9180a6 100644 --- a/windows/lib/gltfio_core.lib +++ b/windows/lib/gltfio_core.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:70a62f2ff93e9fedefdc79921d5ca7b100c7f3af3053a5fe61de333a3d2876e4 -size 47836840 +oid sha256:12492d7f3ddf75f9f0732fd8a7a1f64b2786c48d3cf9fdf9c21af33a0f869f5b +size 47723056 diff --git a/windows/lib/gltfio_resources.lib b/windows/lib/gltfio_resources.lib deleted file mode 100644 index 9b15de99..00000000 --- a/windows/lib/gltfio_resources.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a651a7f6416cfdccc4bec6f924ee68807eeb5ec89df6365bffab62f136d90bfa -size 12265686 diff --git a/windows/lib/gltfio_resources_lite.lib b/windows/lib/gltfio_resources_lite.lib deleted file mode 100644 index 82b2c817..00000000 --- a/windows/lib/gltfio_resources_lite.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ce257068ef981b1989b97a10ac2bf91d1a07e4710965e52f17438ddce135f136 -size 2444386 diff --git a/windows/lib/ibl-lite.lib b/windows/lib/ibl-lite.lib index 9447793e..fb3f3d7d 100644 --- a/windows/lib/ibl-lite.lib +++ b/windows/lib/ibl-lite.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6db40fe1b571151c968123c35cdbd33ba8463a84d16b3ca71ac1cf371e7a1adb -size 6561970 +oid sha256:3454628d573dd027a4ddf7c1d4e851c50ba3dff8e9a4de8bd2f52d316e972cb8 +size 6560674 diff --git a/windows/lib/ibl.lib b/windows/lib/ibl.lib index bdc04a49..0dd3514b 100644 --- a/windows/lib/ibl.lib +++ b/windows/lib/ibl.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1f3998271f9494107ed8a142ccbe061c6ecc4bbb50d83daa7fa0f42ed74a1556 -size 7410446 +oid sha256:b5cad6e0a913d248756db1edfb6854c9f5abf79e400b27a73e131438a2234cd7 +size 7409116 diff --git a/windows/lib/image.lib b/windows/lib/image.lib index bdca95f4..a290e09c 100644 --- a/windows/lib/image.lib +++ b/windows/lib/image.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d14d677f301042759dd872d8831729663117476193df606b6f6b2cb7d9276e39 -size 3117106 +oid sha256:5be056b660901e3385d487bebfb7401cdd6849bd9abceb1105253461f9bb1afe +size 3116312 diff --git a/windows/lib/imageio.lib b/windows/lib/imageio.lib index ecfad37e..f4836f62 100644 --- a/windows/lib/imageio.lib +++ b/windows/lib/imageio.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c233125f5cc1c3ec43f1268d8913d8dbb274f93e50782744244491086f12383 -size 3775360 +oid sha256:b6a5edbf9a3e4547100e75e337c649e7ae6d931f38f4ebea2fdf89905400bd77 +size 3775340 diff --git a/windows/lib/imgui.lib b/windows/lib/imgui.lib new file mode 100644 index 00000000..9faa7485 --- /dev/null +++ b/windows/lib/imgui.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92ced8fae8ddbfbabaffdb5c2c16f08aeeabc7c9f22e09cc87e78db5e13fbeb9 +size 5155596 diff --git a/windows/lib/ktxreader.lib b/windows/lib/ktxreader.lib index a68c27f1..abab47ec 100644 --- a/windows/lib/ktxreader.lib +++ b/windows/lib/ktxreader.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ae0f5e6eecb11c036ad799b98e473f385fa3d4d95651d4d2a14e4aaa4722cbdb -size 1086472 +oid sha256:177f17471003a98828c61020a87c5225d060d6ec483023853a386883e3b23dfc +size 1073050 diff --git a/windows/lib/matdbg.lib b/windows/lib/matdbg.lib deleted file mode 100644 index f7fa8b36..00000000 --- a/windows/lib/matdbg.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:816db54c1cd259516bddddb1bfd7262cc49b933023ac6f7a1d00dedeaa09da8d -size 136256912 diff --git a/windows/lib/math.lib b/windows/lib/math.lib new file mode 100644 index 00000000..06dc4376 --- /dev/null +++ b/windows/lib/math.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b0a167d705eb02d05c673eeef0c6b5860fabff88df636843d03b68bba484ae7 +size 3488 diff --git a/windows/lib/matlang.lib b/windows/lib/matlang.lib new file mode 100644 index 00000000..431adf93 --- /dev/null +++ b/windows/lib/matlang.lib @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb8d2d05a7ca264db6b3dcd27b4ef065e4e0516a2aac7877d42f3e4ee0f5aadc +size 23585228 diff --git a/windows/lib/meshoptimizer.lib b/windows/lib/meshoptimizer.lib index 76f2e610..06b371b0 100644 --- a/windows/lib/meshoptimizer.lib +++ b/windows/lib/meshoptimizer.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e3c33df6d8c77c37db6249a1d9bd058ef502753589ee42bbcfb78d3d49e2b71f -size 656794 +oid sha256:d6fa4d813686f0bf02ad5e39322dff801da2c1c26557c70897ee58cdba5d6d3f +size 654844 diff --git a/windows/lib/mikktspace.lib b/windows/lib/mikktspace.lib index 4e974881..9b347a03 100644 --- a/windows/lib/mikktspace.lib +++ b/windows/lib/mikktspace.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8b57baa8baf4e38168633d5a670379283c33d4288a4dd05462ce0ccaeb783c9a -size 116658 +oid sha256:ea689eefcc0d7ca34dc642c1f23b1f779f244e5daaac9c05cff79bb4cce00e15 +size 116578 diff --git a/windows/lib/png.lib b/windows/lib/png.lib index fc48ff06..1ecf5f97 100644 --- a/windows/lib/png.lib +++ b/windows/lib/png.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8a8fcc0599b9eae17e9cb94b0e9bdbd0223af38e2f575a4ba57bb141b3315926 -size 1491852 +oid sha256:f5c3745cabf4fc2620f6d5e6f540adba6e75753e118889d796a7e315e9cb727c +size 1491764 diff --git a/windows/lib/shaders.lib b/windows/lib/shaders.lib index 13cc4656..6917952b 100644 --- a/windows/lib/shaders.lib +++ b/windows/lib/shaders.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9d1ef891ef48b3393e3a2e716a92c0c41431156355294e9936269424fda53296 -size 219950 +oid sha256:040032f8825e94b7a0d87153fc6d1ca12b17e6ceb081d6f5e855474201b073db +size 216764 diff --git a/windows/lib/smol-v.lib b/windows/lib/smol-v.lib index 81137580..6958d5fa 100644 --- a/windows/lib/smol-v.lib +++ b/windows/lib/smol-v.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:96f56465ff1b4e72904b07741247e4d688852744e2266fdf26a202b7a9a1321f -size 315854 +oid sha256:8dda9d10c4c0b811e26996a3f38f12a29dfe651bdb8e7b0e3b040bfaba89b41b +size 315644 diff --git a/windows/lib/stb.lib b/windows/lib/stb.lib index 04633c59..af50169b 100644 --- a/windows/lib/stb.lib +++ b/windows/lib/stb.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c7e3941586f09efcc8ab9423fbf13c94012a31fd94f6d3489d3e7be52b73b6cd -size 279310 +oid sha256:93471d2b9e3fa6a313d1157448b0f1707981ce57a2c4467d4da94b17a0eae5c3 +size 279218 diff --git a/windows/lib/tinyexr.lib b/windows/lib/tinyexr.lib index fa872ab6..daad0b2d 100644 --- a/windows/lib/tinyexr.lib +++ b/windows/lib/tinyexr.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2291e86b88cfac1b5e0846163647c9d9778cd4c19fff58b19a9586ac85c070aa +oid sha256:a3609ce8c07235bb6726ca44b7f227e8f7549ce81364adea5fe3bc6bafa9b6e9 size 3511572 diff --git a/windows/lib/uberarchive.lib b/windows/lib/uberarchive.lib index 74360a73..99fee139 100644 --- a/windows/lib/uberarchive.lib +++ b/windows/lib/uberarchive.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:84f68b2cd02c4e53ff4111fdbd9eae957eb65ec81b4f47f208f6aa77d5c2a8d5 -size 8357920 +oid sha256:3d5adda8c6ef4b06d75259d302fdae2e830eba6777dabc5040b14d67e79d94c1 +size 3615022 diff --git a/windows/lib/uberzlib.lib b/windows/lib/uberzlib.lib index fbf94073..6680b2ad 100644 --- a/windows/lib/uberzlib.lib +++ b/windows/lib/uberzlib.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9bda9b27844eff29cb175badef5b9ca28eaba91b5521fb6d22fc0d6666fcfec8 -size 1566540 +oid sha256:e702e681e5c855c6e6757fb99820f3ab2a8d56065f24dc2cbe6cbed18cbe682a +size 1566006 diff --git a/windows/lib/utils.lib b/windows/lib/utils.lib index 0a4262bd..4e069fe1 100644 --- a/windows/lib/utils.lib +++ b/windows/lib/utils.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2c2506ab0c9be1f8ac993bc4ff8b1f7e54796293de8d348a40acb5f7edacdfc2 -size 10220868 +oid sha256:b1c194d91a608880020a725384f35026f1d96776c39bf0601c13597576527673 +size 10168646 diff --git a/windows/lib/viewer.lib b/windows/lib/viewer.lib index 335937c3..984f13a1 100644 --- a/windows/lib/viewer.lib +++ b/windows/lib/viewer.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1fe9a4dda5de00d50ff2092170133980eb11b4478944ec9089bfdc835726a744 -size 6758924 +oid sha256:e98815ccf4171cbaba37ff8667565329bff275437b1b63f11516b148cd5f1582 +size 6727544 diff --git a/windows/lib/vkshaders.lib b/windows/lib/vkshaders.lib deleted file mode 100644 index cbb93c5f..00000000 --- a/windows/lib/vkshaders.lib +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ca257482c183dfe891324b26cf1f05c206b40c62eba15816cb8edcff10599963 -size 9806 diff --git a/windows/lib/z.lib b/windows/lib/z.lib index eced6686..424c298e 100644 --- a/windows/lib/z.lib +++ b/windows/lib/z.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3a29093e86ff4d03ff5bcfbbef3761f15836254735c60fc3c5f9836d636a2b01 -size 354576 +oid sha256:8d70e619c81f2081170a7381cc64812cffb02926086dcc388e617621043664fd +size 354516 diff --git a/windows/lib/zstd.lib b/windows/lib/zstd.lib index 75ad54cb..2560e2a2 100644 --- a/windows/lib/zstd.lib +++ b/windows/lib/zstd.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c92d5371226351cdf75861950c2b15f2b2d2fb58334298623be11feca5648677 +oid sha256:d8ce541f2c4d5939687564a9d190b0a0cac6142b3cdb81c6ade15662ffe8065b size 1435946

    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 z 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

  4. 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

  5. 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 KbF>M6F!ukeWUzYx diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o.d b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o.d deleted file mode 100644 index dbd0c661..00000000 --- a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o.d +++ /dev/null @@ -1,386 +0,0 @@ -libs/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o: \ - /Users/admin/Documents/filament/libs/gltfio/src/DependencyGraph.cpp \ - /Users/admin/Documents/filament/libs/gltfio/src/DependencyGraph.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Entity.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/compiler.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_acle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__config_site \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdint.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uint64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/cdefs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_symbol_aliasing.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_posix_availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_intptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int8_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int16_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int32_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_u_int64_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uintptr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_intmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_uintmax_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stddef.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stddef.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/__stddef_max_align_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__nullptr \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_map.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstddef \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/version \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/functional \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__undef_macros \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/incrementable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/concepts \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/invoke.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/weak_result_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/type_traits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional_base \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/reference_wrapper.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/addressof.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_arg_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uses_allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/exception \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__availability \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdlib \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdlib.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/Availability.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityVersions.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/AvailabilityInternal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/wait.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_pid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_id_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/appleapiopts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/signal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_mcontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/machine/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/mach/arm/_structs.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_attr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigaltstack.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ucontext.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_sigset_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_size_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_uid_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/resource.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timeval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_endian.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/_OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/libkern/arm/OSByteOrder.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/arch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/alloca.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ct_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_rune_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wchar_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_null.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/malloc/_malloc.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_dev_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mode_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/new \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/typeinfo \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdint \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/utility \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__debug \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iosfwd \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wchar.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mbstate_t.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/stdarg.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_va_list.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/stdio.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctermid.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_off_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_ssize_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/time.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_clock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_time_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_timespec.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/__wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_wint_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctype_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_ctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/runetype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/as_const.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/cmp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/declval.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/exchange.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/in_place.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/integer_sequence.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unwrap_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/piecewise_construct.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/rel_ops.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/to_underlying.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/compare \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/initializer_list \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/readable_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binary_negate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind_front.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/perfect_forward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/tuple \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/bind.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder1st.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/binder2nd.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/default_searcher.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/construct_at.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_traits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/compressed_pair.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/shared_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocation_guard.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/allocator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/stdexcept \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/unique_ptr.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/hash.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstring \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/string.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/strings.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/atomic \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__thread/poll_with_backoff.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/chrono \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ctime \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/ratio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/climits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/limits.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/machine/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/arm/_limits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/syslimits.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__threading_support \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/errno.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/pthread_impl.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_cond_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_condattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_key_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutex_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_mutexattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_once_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlock_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_rwlockattr_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_pthread/_pthread_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/pthread/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/qos.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sys/_types/_mach_port_t.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/sched.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/memory \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/pointer_safety.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/raw_storage_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/iterator \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/advance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__function_like.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/concepts.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/back_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/common_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_borrowed_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__utility/__decay_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/variant \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__variant/monostate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/counted_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/default_sentinel.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/data.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/distance.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/empty.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/erase_if_container.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/front_insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/insert_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/istream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/move_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/next.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostreambuf_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/ostream_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/prev.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/projected.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_access.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/reverse_iterator.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/size.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__iterator/wrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/temporary_buffer.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__memory/uninitialized_algorithms.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cassert \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/assert.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/identity.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/mem_fun_ref.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/not_fn.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_binary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/pointer_to_unary_function.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/ranges_operations.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__functional/unary_negate.h \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_hash.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/algorithm \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bits \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/adjacent_find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/all_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/any_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/binary_search.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lower_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/half_positive.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/comp_ref_type.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/clamp.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unwrap_iter.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/copy_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/count_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/equal_range.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/upper_bound.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/fill.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_end.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_first_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/find_if_not.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/for_each_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/generate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/includes.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/inplace_merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/min_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/move_backward.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/swap_ranges.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_heap_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_partitioned.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/is_sorted_until.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/iter_swap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/lexicographical_compare.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/make_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sift_down.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/max_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/merge.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/minmax_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/mismatch.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/next_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/none_of.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/nth_element.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sort_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/pop_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partial_sort_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/partition_point.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/prev_permutation.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/push_heap.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/remove_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_copy_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/replace_if.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/reverse_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/rotate_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/sample.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__random/uniform_int_distribution.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/search_n.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_intersection.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_symmetric_difference.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/set_union.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_left.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shift_right.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/shuffle.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_partition.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/stable_sort.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/transform.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique_copy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__algorithm/unique.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cmath \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/math.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/vector \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__bit_reference \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__split_buffer \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_growth_policy.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/array \ - /Users/admin/Documents/filament/third_party/robin-map/tnt/../tsl/robin_set.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/queue \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/deque \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cstdio \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/string_view \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__ranges/enable_view.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/__string \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwchar \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cwctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/cctype \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/c++/v1/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/wctype.h \ - /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/usr/include/_types/_wctrans_t.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Panic.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CallStack.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/CString.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/Log.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/ostream.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/bitset.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/algorithm.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/debug.h \ - /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/14.0.0/include/arm_neon.h \ - /Users/admin/Documents/filament/libs/utils/include/utils/PrivateImplementation.h diff --git a/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o b/ios/include/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o deleted file mode 100644 index e647dcd1658783372dcfde56c569959447edd87b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 102264 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