From 2a3a99c9744e1178a6208100c308ec4d929a3647 Mon Sep 17 00:00:00 2001 From: Nick Fisher Date: Tue, 3 Oct 2023 00:15:41 +0800 Subject: [PATCH] move Filament headers to own directory under iOS/macOS --- ios/include/PolyvoxFilamentApi.h | 4 + ios/include/ResourceBuffer.hpp | 20 +- ios/include/backend/Platform.h | 86 - .../backend/platforms/VulkanPlatform.h | 49 - ios/include/{ => filament}/GL/glcorearb.h | 0 ios/include/{ => filament}/GL/glext.h | 0 ios/include/{ => filament}/GL/wglext.h | 0 ios/include/{ => filament}/KHR/.clang-format | 0 ios/include/{ => filament}/KHR/khrplatform.h | 0 .../{ => filament}/backend/AcquiredImage.h | 0 .../{ => filament}/backend/BufferDescriptor.h | 0 .../{ => filament}/backend/CallbackHandler.h | 2 +- .../{ => filament}/backend/DriverApiForward.h | 0 .../{ => filament}/backend/DriverEnums.h | 80 +- ios/include/{ => filament}/backend/Handle.h | 2 - .../{ => filament}/backend/PipelineState.h | 0 .../backend/PixelBufferDescriptor.h | 0 ios/include/filament/backend/Platform.h | 168 + .../{ => filament}/backend/PresentCallable.h | 0 ios/include/{ => filament}/backend/Program.h | 38 +- ios/include/{ => filament}/backend/README.md | 0 .../backend/SamplerDescriptor.h | 0 .../{ => filament}/backend/TargetBufferInfo.h | 0 .../backend/platforms/OpenGLPlatform.h | 40 + .../backend/platforms/PlatformCocoaGL.h | 3 + .../backend/platforms/PlatformCocoaTouchGL.h | 3 + .../backend/platforms/PlatformEGL.h | 39 +- .../backend/platforms/PlatformEGLAndroid.h | 0 .../backend/platforms/PlatformEGLHeadless.h | 0 .../backend/platforms/PlatformGLX.h | 0 .../backend/platforms/PlatformWGL.h | 8 +- .../backend/platforms/PlatformWebGL.h | 0 .../backend/platforms/VulkanPlatform.h | 238 + ios/include/{ => filament}/bluegl/BlueGL.h | 0 .../{ => filament}/bluegl/BlueGLDefines.h | 0 .../{ => filament}/camutils/Bookmark.h | 0 .../{ => filament}/camutils/Manipulator.h | 0 .../{ => filament}/camutils/compiler.h | 0 ios/include/{ => filament}/filamat/Enums.h | 0 .../{ => filament}/filamat/IncludeCallback.h | 0 .../{ => filament}/filamat/MaterialBuilder.h | 53 +- ios/include/{ => filament}/filamat/Package.h | 0 .../IBLPrefilterContext.h | 107 +- ios/include/filament/{ => filament}/Box.h | 0 .../filament/{ => filament}/BufferObject.h | 0 ios/include/filament/{ => filament}/Camera.h | 66 +- ios/include/filament/{ => filament}/Color.h | 0 .../filament/{ => filament}/ColorGrading.h | 0 .../filament/{ => filament}/ColorSpace.h | 2 +- .../filament/{ => filament}/DebugRegistry.h | 0 ios/include/filament/{ => filament}/Engine.h | 242 +- .../filament/{ => filament}/Exposure.h | 0 ios/include/filament/{ => filament}/Fence.h | 6 +- .../filament/{ => filament}/FilamentAPI.h | 0 ios/include/filament/{ => filament}/Frustum.h | 0 .../filament/{ => filament}/IndexBuffer.h | 0 .../filament/{ => filament}/IndirectLight.h | 0 .../filament/filament/InstanceBuffer.h | 98 + .../filament/{ => filament}/LightManager.h | 13 +- .../filament/{ => filament}/Material.h | 61 + .../{ => filament}/MaterialChunkType.h | 3 + .../filament/{ => filament}/MaterialEnums.h | 28 +- .../{ => filament}/MaterialInstance.h | 11 + .../{ => filament}/MorphTargetBuffer.h | 0 ios/include/filament/{ => filament}/Options.h | 46 +- .../filament/{ => filament}/RenderTarget.h | 2 - .../{ => filament}/RenderableManager.h | 55 +- .../filament/{ => filament}/Renderer.h | 0 ios/include/filament/{ => filament}/Scene.h | 0 .../filament/{ => filament}/SkinningBuffer.h | 0 ios/include/filament/{ => filament}/Skybox.h | 0 ios/include/filament/{ => filament}/Stream.h | 0 .../filament/{ => filament}/SwapChain.h | 21 +- ios/include/filament/{ => filament}/Texture.h | 0 .../filament/{ => filament}/TextureSampler.h | 2 + .../filament/{ => filament}/ToneMapper.h | 0 .../{ => filament}/TransformManager.h | 0 .../filament/{ => filament}/VertexBuffer.h | 0 ios/include/filament/{ => filament}/View.h | 61 + .../filament/{ => filament}/Viewport.h | 0 .../{ => filament}/filameshio/MeshReader.h | 0 .../geometry/SurfaceOrientation.h | 0 .../geometry/TangentSpaceMesh.h | 0 .../{ => filament}/geometry/Transcoder.h | 0 ios/include/{ => filament}/gltfio/Animator.h | 0 .../{ => filament}/gltfio/AssetLoader.h | 0 .../{ => filament}/gltfio/FilamentAsset.h | 0 .../{ => filament}/gltfio/FilamentInstance.h | 0 .../{ => filament}/gltfio/MaterialProvider.h | 0 .../{ => filament}/gltfio/NodeManager.h | 0 .../{ => filament}/gltfio/ResourceLoader.h | 0 .../{ => filament}/gltfio/TextureProvider.h | 0 .../filament/gltfio/TrsTransformManager.h | 114 + .../gltfio/materials/uberarchive.h | 0 ios/include/{ => filament}/gltfio/math.h | 0 ios/include/{ => filament}/ibl/Cubemap.h | 0 ios/include/{ => filament}/ibl/CubemapIBL.h | 0 ios/include/{ => filament}/ibl/CubemapSH.h | 0 ios/include/{ => filament}/ibl/CubemapUtils.h | 0 ios/include/{ => filament}/ibl/Image.h | 0 ios/include/{ => filament}/ibl/utilities.h | 0 .../{ => filament}/image/ColorTransform.h | 0 ios/include/{ => filament}/image/ImageOps.h | 0 .../{ => filament}/image/ImageSampler.h | 0 ios/include/{ => filament}/image/Ktx1Bundle.h | 0 .../{ => filament}/image/LinearImage.h | 0 .../{ => filament}/imageio/BasisEncoder.h | 0 .../{ => filament}/imageio/HDRDecoder.h | 0 .../{ => filament}/imageio/ImageDecoder.h | 0 .../{ => filament}/imageio/ImageDiffer.h | 0 .../{ => filament}/imageio/ImageEncoder.h | 0 .../{ => filament}/ktxreader/Ktx1Reader.h | 0 .../{ => filament}/ktxreader/Ktx2Reader.h | 0 ios/include/{ => filament}/math/TMatHelpers.h | 0 .../{ => filament}/math/TQuatHelpers.h | 20 +- ios/include/{ => filament}/math/TVecHelpers.h | 31 + ios/include/{ => filament}/math/compiler.h | 0 ios/include/{ => filament}/math/fast.h | 0 ios/include/{ => filament}/math/half.h | 2 +- ios/include/{ => filament}/math/mat2.h | 17 - ios/include/{ => filament}/math/mat3.h | 13 + ios/include/{ => filament}/math/mat4.h | 18 - ios/include/{ => filament}/math/mathfwd.h | 11 +- ios/include/{ => filament}/math/norm.h | 0 ios/include/{ => filament}/math/quat.h | 27 +- ios/include/{ => filament}/math/scalar.h | 0 ios/include/{ => filament}/math/vec2.h | 0 ios/include/{ => filament}/math/vec3.h | 0 ios/include/{ => filament}/math/vec4.h | 0 ios/include/{ => filament}/mathio/ostream.h | 0 .../{ => filament}/mikktspace/mikktspace.h | 0 .../{ => filament}/tsl/robin_growth_policy.h | 0 ios/include/{ => filament}/tsl/robin_hash.h | 0 ios/include/{ => filament}/tsl/robin_map.h | 0 ios/include/{ => filament}/tsl/robin_set.h | 0 .../{ => filament}/uberz/ArchiveEnums.h | 0 .../{ => filament}/uberz/ReadableArchive.h | 0 .../{ => filament}/uberz/WritableArchive.h | 0 ios/include/{ => filament}/utils/Allocator.h | 0 .../{ => filament}/utils/BitmaskEnum.h | 1 - ios/include/{ => filament}/utils/CString.h | 0 ios/include/{ => filament}/utils/CallStack.h | 0 ios/include/{ => filament}/utils/Entity.h | 0 .../{ => filament}/utils/EntityInstance.h | 0 .../{ => filament}/utils/EntityManager.h | 0 .../utils/FixedCapacityVector.h | 0 ios/include/{ => filament}/utils/Invocable.h | 0 ios/include/{ => filament}/utils/Log.h | 0 ios/include/{ => filament}/utils/Mutex.h | 0 .../utils/NameComponentManager.h | 0 ios/include/{ => filament}/utils/Panic.h | 0 ios/include/{ => filament}/utils/Path.h | 6 + .../utils/PrivateImplementation-impl.h | 0 .../utils/PrivateImplementation.h | 0 .../utils/SingleInstanceComponentManager.h | 0 ios/include/{ => filament}/utils/Slice.h | 0 ios/include/{ => filament}/utils/SpinLock.h | 0 .../{ => filament}/utils/StructureOfArrays.h | 0 ios/include/{ => filament}/utils/algorithm.h | 28 +- .../{ => filament}/utils/android/Systrace.h | 0 .../utils/android/ThermalManager.h | 0 ios/include/{ => filament}/utils/bitset.h | 0 ios/include/{ => filament}/utils/compiler.h | 0 .../{ => filament}/utils/compressed_pair.h | 0 ios/include/{ => filament}/utils/debug.h | 0 .../{ => filament}/utils/generic/Mutex.h | 0 .../{ => filament}/utils/linux/Condition.h | 0 .../{ => filament}/utils/linux/Mutex.h | 0 ios/include/{ => filament}/utils/memalign.h | 0 ios/include/{ => filament}/utils/ostream.h | 0 ios/include/{ => filament}/utils/unwindows.h | 0 .../{ => filament}/viewer/AutomationEngine.h | 0 .../{ => filament}/viewer/AutomationSpec.h | 0 .../{ => filament}/viewer/RemoteServer.h | 0 ios/include/{ => filament}/viewer/Settings.h | 5 + ios/include/{ => filament}/viewer/ViewerGui.h | 5 + ios/include/material/image.S | 2 +- ios/include/material/image.apple.S | 2 +- ios/include/material/image.bin | Bin 13681 -> 36070 bytes ios/include/material/image.c | 2461 ++- macos/include/AssetManager.hpp | 1 - macos/include/FilamentViewer.hpp | 14 +- macos/include/KHR/.clang-format | 2 + macos/include/KHR/khrplatform.h | 290 + macos/include/Log.hpp | 1 + macos/include/PolyvoxFilamentApi.h | 246 +- macos/include/PolyvoxFilamentFFIApi.h | 139 +- macos/include/ResourceBuffer.hpp | 39 +- ...iftPolyvoxFilamentPlugin-Bridging-Header.h | 1 + macos/include/ThreadPool.hpp | 2 +- macos/include/TimeIt.hpp | 4 +- macos/include/backend/CallbackHandler.h | 2 +- macos/include/backend/DriverEnums.h | 65 +- macos/include/backend/Program.h | 5 +- .../backend/platforms/OpenGLPlatform.h | 6 + macos/include/backend/platforms/PlatformEGL.h | 2 + macos/include/bluegl/BlueGL.h | 2 +- macos/include/bluegl/BlueGLDefines.h | 5128 ++--- macos/include/bluevk/BlueVK.h | 994 - macos/include/filaflat/ChunkContainer.h | 103 - macos/include/filaflat/DictionaryReader.h | 32 - macos/include/filaflat/MaterialChunk.h | 70 - macos/include/filaflat/Unflattener.h | 163 - macos/include/filagui/ImGuiExtensions.h | 59 - macos/include/filagui/ImGuiHelper.h | 102 - macos/include/filagui/ImGuiMath.h | 30 - macos/include/filament/Camera.h | 66 +- macos/include/filament/Engine.h | 8 + macos/include/filament/Fence.h | 6 +- macos/include/filament/LightManager.h | 13 +- macos/include/filament/Material.h | 5 + macos/include/filament/MaterialEnums.h | 19 +- macos/include/filament/Options.h | 22 +- macos/include/filament/SwapChain.h | 21 +- macos/include/filament/TextureSampler.h | 2 + macos/include/filament/View.h | 27 + macos/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 - .../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 - macos/include/gltfio/Makefile | 675 - macos/include/gltfio/TrsTransformManager.h | 114 + macos/include/gltfio/cmake_install.cmake | 63 - macos/include/gltfio/default.uberz | Bin 1148763 -> 0 bytes macos/include/gltfio/dummy.c | 1 - macos/include/gltfio/lit_fade.filamat | Bin 890131 -> 0 bytes macos/include/gltfio/lit_fade.mat | 178 - macos/include/gltfio/lit_fade.spec | 32 - macos/include/gltfio/lit_masked.filamat | Bin 1179665 -> 0 bytes macos/include/gltfio/lit_masked.mat | 178 - macos/include/gltfio/lit_masked.spec | 32 - macos/include/gltfio/lit_opaque.filamat | Bin 1163625 -> 0 bytes macos/include/gltfio/lit_opaque.mat | 178 - macos/include/gltfio/lit_opaque.spec | 32 - macos/include/gltfio/materials/uberarchive.S | 12 - .../gltfio/materials/uberarchive.apple.S | 12 - .../include/gltfio/materials/uberarchive.bin | Bin 1148763 -> 0 bytes macos/include/gltfio/sheen.filamat | Bin 1114226 -> 0 bytes macos/include/gltfio/sheen.mat | 141 - macos/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 - macos/include/gltfio/transmission.filamat | Bin 1011813 -> 0 bytes macos/include/gltfio/transmission.mat | 131 - macos/include/gltfio/transmission.spec | 22 - macos/include/gltfio/unlit_fade.filamat | Bin 46210 -> 0 bytes macos/include/gltfio/unlit_fade.mat | 178 - macos/include/gltfio/unlit_fade.spec | 32 - macos/include/gltfio/unlit_masked.filamat | Bin 51380 -> 0 bytes macos/include/gltfio/unlit_masked.mat | 178 - macos/include/gltfio/unlit_masked.spec | 32 - macos/include/gltfio/unlit_opaque.filamat | Bin 45663 -> 0 bytes macos/include/gltfio/unlit_opaque.mat | 178 - macos/include/gltfio/unlit_opaque.spec | 32 - macos/include/gltfio/volume.filamat | Bin 1033860 -> 0 bytes macos/include/gltfio/volume.mat | 147 - macos/include/gltfio/volume.spec | 30 - macos/include/matdbg/DebugServer.h | 123 - macos/include/matdbg/JsonWriter.h | 59 - macos/include/matdbg/ShaderExtractor.h | 53 - macos/include/matdbg/ShaderInfo.h | 45 - macos/include/matdbg/ShaderReplacer.h | 51 - macos/include/matdbg/TextWriter.h | 39 - .../include/material/FileMaterialProvider.hpp | 11 +- macos/include/material/image.S | 2 +- macos/include/material/image.apple.S | 2 +- macos/include/material/image.bin | Bin 30655 -> 36070 bytes macos/include/material/image.c | 3217 ++-- macos/include/material/image.filamat | Bin 44497 -> 0 bytes macos/include/material/unlit_opaque.S | 12 - macos/include/material/unlit_opaque.apple.S | 12 - macos/include/material/unlit_opaque.bin | Bin 78806 -> 0 bytes macos/include/material/unlit_opaque.c | 3950 ---- macos/include/material/unlit_opaque.filamat | Bin 78806 -> 0 bytes macos/include/material/unlit_opaque.h | 13 - macos/include/math/TQuatHelpers.h | 20 +- macos/include/math/TVecHelpers.h | 31 + macos/include/math/half.h | 2 +- macos/include/math/mat2.h | 17 - macos/include/math/mat4.h | 18 - macos/include/math/mathfwd.h | 11 +- macos/include/math/quat.h | 27 +- .../tsl/array-hash/array_growth_policy.h | 307 - macos/include/tsl/array-hash/array_hash.h | 1766 -- macos/include/tsl/array-hash/array_map.h | 863 - macos/include/tsl/array-hash/array_set.h | 664 - macos/include/tsl/htrie_hash.h | 2090 -- macos/include/tsl/htrie_map.h | 647 - macos/include/tsl/htrie_set.h | 586 - macos/include/utils/BinaryTreeArray.h | 116 - macos/include/utils/Condition.h | 26 - macos/include/utils/CountDownLatch.h | 91 - macos/include/utils/CyclicBarrier.h | 84 - macos/include/utils/Hash.h | 103 - macos/include/utils/JobSystem.h | 532 - macos/include/utils/Profiler.h | 212 - macos/include/utils/QuadTree.h | 180 - macos/include/utils/Range.h | 88 - macos/include/utils/RangeMap.h | 308 - macos/include/utils/Stopwatch.h | 103 - macos/include/utils/ThermalManager.h | 26 - macos/include/utils/ThreadUtils.h | 32 - macos/include/utils/WorkStealingDequeue.h | 202 - macos/include/utils/Zip2Iterator.h | 122 - macos/include/utils/algorithm.h | 28 +- macos/include/utils/{ => android}/Systrace.h | 112 +- macos/include/utils/api_level.h | 34 - macos/include/utils/architecture.h | 28 - macos/include/utils/ashmem.h | 28 - macos/include/utils/generic/Condition.h | 39 - macos/include/utils/generic/ThermalManager.h | 56 - macos/include/utils/sstream.h | 32 - macos/include/utils/string.h | 28 - macos/include/utils/trap.h | 40 - macos/include/utils/vector.h | 61 - macos/include/utils/win32/stdtypes.h | 33 - macos/include/viewer/ViewerGui.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 - macos/include/vulkan/vk_icd.h | 245 - macos/include/vulkan/vk_layer.h | 210 - macos/include/vulkan/vk_platform.h | 84 - macos/include/vulkan/vk_sdk_platform.h | 69 - macos/include/vulkan/vulkan.h | 91 - macos/include/vulkan/vulkan_android.h | 125 - macos/include/vulkan/vulkan_beta.h | 1014 - macos/include/vulkan/vulkan_core.h | 16028 ---------------- macos/include/vulkan/vulkan_directfb.h | 54 - macos/include/vulkan/vulkan_fuchsia.h | 258 - macos/include/vulkan/vulkan_ggp.h | 58 - macos/include/vulkan/vulkan_ios.h | 47 - macos/include/vulkan/vulkan_macos.h | 47 - macos/include/vulkan/vulkan_metal.h | 193 - macos/include/vulkan/vulkan_screen.h | 54 - macos/include/vulkan/vulkan_vi.h | 47 - macos/include/vulkan/vulkan_wayland.h | 54 - macos/include/vulkan/vulkan_win32.h | 315 - macos/include/vulkan/vulkan_xcb.h | 55 - macos/include/vulkan/vulkan_xlib.h | 55 - macos/include/vulkan/vulkan_xlib_xrandr.h | 45 - 412 files changed, 8665 insertions(+), 52334 deletions(-) delete mode 100644 ios/include/backend/Platform.h delete mode 100644 ios/include/backend/platforms/VulkanPlatform.h rename ios/include/{ => filament}/GL/glcorearb.h (100%) rename ios/include/{ => filament}/GL/glext.h (100%) rename ios/include/{ => filament}/GL/wglext.h (100%) rename ios/include/{ => filament}/KHR/.clang-format (100%) rename ios/include/{ => filament}/KHR/khrplatform.h (100%) rename ios/include/{ => filament}/backend/AcquiredImage.h (100%) rename ios/include/{ => filament}/backend/BufferDescriptor.h (100%) rename ios/include/{ => filament}/backend/CallbackHandler.h (98%) rename ios/include/{ => filament}/backend/DriverApiForward.h (100%) rename ios/include/{ => filament}/backend/DriverEnums.h (93%) rename ios/include/{ => filament}/backend/Handle.h (98%) rename ios/include/{ => filament}/backend/PipelineState.h (100%) rename ios/include/{ => filament}/backend/PixelBufferDescriptor.h (100%) create mode 100644 ios/include/filament/backend/Platform.h rename ios/include/{ => filament}/backend/PresentCallable.h (100%) rename ios/include/{ => filament}/backend/Program.h (74%) rename ios/include/{ => filament}/backend/README.md (100%) rename ios/include/{ => filament}/backend/SamplerDescriptor.h (100%) rename ios/include/{ => filament}/backend/TargetBufferInfo.h (100%) rename ios/include/{ => filament}/backend/platforms/OpenGLPlatform.h (85%) rename ios/include/{ => filament}/backend/platforms/PlatformCocoaGL.h (95%) rename ios/include/{ => filament}/backend/platforms/PlatformCocoaTouchGL.h (95%) rename ios/include/{ => filament}/backend/platforms/PlatformEGL.h (76%) rename ios/include/{ => filament}/backend/platforms/PlatformEGLAndroid.h (100%) rename ios/include/{ => filament}/backend/platforms/PlatformEGLHeadless.h (100%) rename ios/include/{ => filament}/backend/platforms/PlatformGLX.h (100%) rename ios/include/{ => filament}/backend/platforms/PlatformWGL.h (91%) rename ios/include/{ => filament}/backend/platforms/PlatformWebGL.h (100%) create mode 100644 ios/include/filament/backend/platforms/VulkanPlatform.h rename ios/include/{ => filament}/bluegl/BlueGL.h (100%) rename ios/include/{ => filament}/bluegl/BlueGLDefines.h (100%) rename ios/include/{ => filament}/camutils/Bookmark.h (100%) rename ios/include/{ => filament}/camutils/Manipulator.h (100%) rename ios/include/{ => filament}/camutils/compiler.h (100%) rename ios/include/{ => filament}/filamat/Enums.h (100%) rename ios/include/{ => filament}/filamat/IncludeCallback.h (100%) rename ios/include/{ => filament}/filamat/MaterialBuilder.h (95%) rename ios/include/{ => filament}/filamat/Package.h (100%) rename ios/include/{ => filament}/filament-iblprefilter/IBLPrefilterContext.h (66%) rename ios/include/filament/{ => filament}/Box.h (100%) rename ios/include/filament/{ => filament}/BufferObject.h (100%) rename ios/include/filament/{ => filament}/Camera.h (86%) rename ios/include/filament/{ => filament}/Color.h (100%) rename ios/include/filament/{ => filament}/ColorGrading.h (100%) rename ios/include/filament/{ => filament}/ColorSpace.h (99%) rename ios/include/filament/{ => filament}/DebugRegistry.h (100%) rename ios/include/filament/{ => filament}/Engine.h (77%) rename ios/include/filament/{ => filament}/Exposure.h (100%) rename ios/include/filament/{ => filament}/Fence.h (94%) rename ios/include/filament/{ => filament}/FilamentAPI.h (100%) rename ios/include/filament/{ => filament}/Frustum.h (100%) rename ios/include/filament/{ => filament}/IndexBuffer.h (100%) rename ios/include/filament/{ => filament}/IndirectLight.h (100%) create mode 100644 ios/include/filament/filament/InstanceBuffer.h rename ios/include/filament/{ => filament}/LightManager.h (98%) rename ios/include/filament/{ => filament}/Material.h (76%) rename ios/include/filament/{ => filament}/MaterialChunkType.h (96%) rename ios/include/filament/{ => filament}/MaterialEnums.h (91%) rename ios/include/filament/{ => filament}/MaterialInstance.h (98%) rename ios/include/filament/{ => filament}/MorphTargetBuffer.h (100%) rename ios/include/filament/{ => filament}/Options.h (92%) rename ios/include/filament/{ => filament}/RenderTarget.h (98%) rename ios/include/filament/{ => filament}/RenderableManager.h (92%) rename ios/include/filament/{ => filament}/Renderer.h (100%) rename ios/include/filament/{ => filament}/Scene.h (100%) rename ios/include/filament/{ => filament}/SkinningBuffer.h (100%) rename ios/include/filament/{ => filament}/Skybox.h (100%) rename ios/include/filament/{ => filament}/Stream.h (100%) rename ios/include/filament/{ => filament}/SwapChain.h (93%) rename ios/include/filament/{ => filament}/Texture.h (100%) rename ios/include/filament/{ => filament}/TextureSampler.h (98%) rename ios/include/filament/{ => filament}/ToneMapper.h (100%) rename ios/include/filament/{ => filament}/TransformManager.h (100%) rename ios/include/filament/{ => filament}/VertexBuffer.h (100%) rename ios/include/filament/{ => filament}/View.h (92%) rename ios/include/filament/{ => filament}/Viewport.h (100%) rename ios/include/{ => filament}/filameshio/MeshReader.h (100%) rename ios/include/{ => filament}/geometry/SurfaceOrientation.h (100%) rename ios/include/{ => filament}/geometry/TangentSpaceMesh.h (100%) rename ios/include/{ => filament}/geometry/Transcoder.h (100%) rename ios/include/{ => filament}/gltfio/Animator.h (100%) rename ios/include/{ => filament}/gltfio/AssetLoader.h (100%) rename ios/include/{ => filament}/gltfio/FilamentAsset.h (100%) rename ios/include/{ => filament}/gltfio/FilamentInstance.h (100%) rename ios/include/{ => filament}/gltfio/MaterialProvider.h (100%) rename ios/include/{ => filament}/gltfio/NodeManager.h (100%) rename ios/include/{ => filament}/gltfio/ResourceLoader.h (100%) rename ios/include/{ => filament}/gltfio/TextureProvider.h (100%) create mode 100644 ios/include/filament/gltfio/TrsTransformManager.h rename ios/include/{ => filament}/gltfio/materials/uberarchive.h (100%) rename ios/include/{ => filament}/gltfio/math.h (100%) rename ios/include/{ => filament}/ibl/Cubemap.h (100%) rename ios/include/{ => filament}/ibl/CubemapIBL.h (100%) rename ios/include/{ => filament}/ibl/CubemapSH.h (100%) rename ios/include/{ => filament}/ibl/CubemapUtils.h (100%) rename ios/include/{ => filament}/ibl/Image.h (100%) rename ios/include/{ => filament}/ibl/utilities.h (100%) rename ios/include/{ => filament}/image/ColorTransform.h (100%) rename ios/include/{ => filament}/image/ImageOps.h (100%) rename ios/include/{ => filament}/image/ImageSampler.h (100%) rename ios/include/{ => filament}/image/Ktx1Bundle.h (100%) rename ios/include/{ => filament}/image/LinearImage.h (100%) rename ios/include/{ => filament}/imageio/BasisEncoder.h (100%) rename ios/include/{ => filament}/imageio/HDRDecoder.h (100%) rename ios/include/{ => filament}/imageio/ImageDecoder.h (100%) rename ios/include/{ => filament}/imageio/ImageDiffer.h (100%) rename ios/include/{ => filament}/imageio/ImageEncoder.h (100%) rename ios/include/{ => filament}/ktxreader/Ktx1Reader.h (100%) rename ios/include/{ => filament}/ktxreader/Ktx2Reader.h (100%) rename ios/include/{ => filament}/math/TMatHelpers.h (100%) rename ios/include/{ => filament}/math/TQuatHelpers.h (95%) rename ios/include/{ => filament}/math/TVecHelpers.h (95%) rename ios/include/{ => filament}/math/compiler.h (100%) rename ios/include/{ => filament}/math/fast.h (100%) rename ios/include/{ => filament}/math/half.h (99%) rename ios/include/{ => filament}/math/mat2.h (91%) rename ios/include/{ => filament}/math/mat3.h (96%) rename ios/include/{ => filament}/math/mat4.h (96%) rename ios/include/{ => filament}/math/mathfwd.h (93%) rename ios/include/{ => filament}/math/norm.h (100%) rename ios/include/{ => filament}/math/quat.h (89%) rename ios/include/{ => filament}/math/scalar.h (100%) rename ios/include/{ => filament}/math/vec2.h (100%) rename ios/include/{ => filament}/math/vec3.h (100%) rename ios/include/{ => filament}/math/vec4.h (100%) rename ios/include/{ => filament}/mathio/ostream.h (100%) rename ios/include/{ => filament}/mikktspace/mikktspace.h (100%) rename ios/include/{ => filament}/tsl/robin_growth_policy.h (100%) mode change 100755 => 100644 rename ios/include/{ => filament}/tsl/robin_hash.h (100%) mode change 100755 => 100644 rename ios/include/{ => filament}/tsl/robin_map.h (100%) mode change 100755 => 100644 rename ios/include/{ => filament}/tsl/robin_set.h (100%) mode change 100755 => 100644 rename ios/include/{ => filament}/uberz/ArchiveEnums.h (100%) rename ios/include/{ => filament}/uberz/ReadableArchive.h (100%) rename ios/include/{ => filament}/uberz/WritableArchive.h (100%) rename ios/include/{ => filament}/utils/Allocator.h (100%) rename ios/include/{ => filament}/utils/BitmaskEnum.h (99%) rename ios/include/{ => filament}/utils/CString.h (100%) rename ios/include/{ => filament}/utils/CallStack.h (100%) rename ios/include/{ => filament}/utils/Entity.h (100%) rename ios/include/{ => filament}/utils/EntityInstance.h (100%) rename ios/include/{ => filament}/utils/EntityManager.h (100%) rename ios/include/{ => filament}/utils/FixedCapacityVector.h (100%) rename ios/include/{ => filament}/utils/Invocable.h (100%) rename ios/include/{ => filament}/utils/Log.h (100%) rename ios/include/{ => filament}/utils/Mutex.h (100%) rename ios/include/{ => filament}/utils/NameComponentManager.h (100%) rename ios/include/{ => filament}/utils/Panic.h (100%) rename ios/include/{ => filament}/utils/Path.h (97%) rename ios/include/{ => filament}/utils/PrivateImplementation-impl.h (100%) rename ios/include/{ => filament}/utils/PrivateImplementation.h (100%) rename ios/include/{ => filament}/utils/SingleInstanceComponentManager.h (100%) rename ios/include/{ => filament}/utils/Slice.h (100%) rename ios/include/{ => filament}/utils/SpinLock.h (100%) rename ios/include/{ => filament}/utils/StructureOfArrays.h (100%) rename ios/include/{ => filament}/utils/algorithm.h (90%) rename ios/include/{ => filament}/utils/android/Systrace.h (100%) rename ios/include/{ => filament}/utils/android/ThermalManager.h (100%) rename ios/include/{ => filament}/utils/bitset.h (100%) rename ios/include/{ => filament}/utils/compiler.h (100%) rename ios/include/{ => filament}/utils/compressed_pair.h (100%) rename ios/include/{ => filament}/utils/debug.h (100%) rename ios/include/{ => filament}/utils/generic/Mutex.h (100%) rename ios/include/{ => filament}/utils/linux/Condition.h (100%) rename ios/include/{ => filament}/utils/linux/Mutex.h (100%) rename ios/include/{ => filament}/utils/memalign.h (100%) rename ios/include/{ => filament}/utils/ostream.h (100%) rename ios/include/{ => filament}/utils/unwindows.h (100%) rename ios/include/{ => filament}/viewer/AutomationEngine.h (100%) rename ios/include/{ => filament}/viewer/AutomationSpec.h (100%) rename ios/include/{ => filament}/viewer/RemoteServer.h (100%) rename ios/include/{ => filament}/viewer/Settings.h (98%) rename ios/include/{ => filament}/viewer/ViewerGui.h (98%) create mode 100644 macos/include/KHR/.clang-format create mode 100644 macos/include/KHR/khrplatform.h delete mode 100644 macos/include/bluevk/BlueVK.h delete mode 100644 macos/include/filaflat/ChunkContainer.h delete mode 100644 macos/include/filaflat/DictionaryReader.h delete mode 100644 macos/include/filaflat/MaterialChunk.h delete mode 100644 macos/include/filaflat/Unflattener.h delete mode 100644 macos/include/filagui/ImGuiExtensions.h delete mode 100644 macos/include/filagui/ImGuiHelper.h delete mode 100644 macos/include/filagui/ImGuiMath.h delete mode 100644 macos/include/filameshio/filamesh.h delete mode 100644 macos/include/gltfio/CMakeFiles/CMakeDirectoryInformation.cmake delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/DependInfo.cmake delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/build.make delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/cmake_clean.cmake delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/cmake_clean_target.cmake delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.make delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/depend.make delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/flags.make delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/link.txt delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/progress.make delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o.d delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o.d delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o.d delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o.d delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o.d delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o.d delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o.d delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o.d delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o.d delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o.d delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o.d delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o.d delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o.d delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o.d delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o delete mode 100644 macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o.d delete mode 100644 macos/include/gltfio/CMakeFiles/progress.marks delete mode 100644 macos/include/gltfio/CMakeFiles/uberarchive.dir/ASM.includecache delete mode 100644 macos/include/gltfio/CMakeFiles/uberarchive.dir/DependInfo.cmake delete mode 100644 macos/include/gltfio/CMakeFiles/uberarchive.dir/build.make delete mode 100644 macos/include/gltfio/CMakeFiles/uberarchive.dir/cmake_clean.cmake delete mode 100644 macos/include/gltfio/CMakeFiles/uberarchive.dir/cmake_clean_target.cmake delete mode 100644 macos/include/gltfio/CMakeFiles/uberarchive.dir/compiler_depend.make delete mode 100644 macos/include/gltfio/CMakeFiles/uberarchive.dir/compiler_depend.ts delete mode 100644 macos/include/gltfio/CMakeFiles/uberarchive.dir/depend.internal delete mode 100644 macos/include/gltfio/CMakeFiles/uberarchive.dir/depend.make delete mode 100644 macos/include/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o delete mode 100644 macos/include/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o.d delete mode 100644 macos/include/gltfio/CMakeFiles/uberarchive.dir/flags.make delete mode 100644 macos/include/gltfio/CMakeFiles/uberarchive.dir/link.txt delete mode 100644 macos/include/gltfio/CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o delete mode 100644 macos/include/gltfio/CMakeFiles/uberarchive.dir/progress.make delete mode 100644 macos/include/gltfio/CMakeFiles/uberz_file.dir/DependInfo.cmake delete mode 100644 macos/include/gltfio/CMakeFiles/uberz_file.dir/build.make delete mode 100644 macos/include/gltfio/CMakeFiles/uberz_file.dir/cmake_clean.cmake delete mode 100644 macos/include/gltfio/CMakeFiles/uberz_file.dir/compiler_depend.make delete mode 100644 macos/include/gltfio/CMakeFiles/uberz_file.dir/compiler_depend.ts delete mode 100644 macos/include/gltfio/CMakeFiles/uberz_file.dir/progress.make delete mode 100644 macos/include/gltfio/Makefile create mode 100644 macos/include/gltfio/TrsTransformManager.h delete mode 100644 macos/include/gltfio/cmake_install.cmake delete mode 100644 macos/include/gltfio/default.uberz delete mode 100644 macos/include/gltfio/dummy.c delete mode 100644 macos/include/gltfio/lit_fade.filamat delete mode 100644 macos/include/gltfio/lit_fade.mat delete mode 100644 macos/include/gltfio/lit_fade.spec delete mode 100644 macos/include/gltfio/lit_masked.filamat delete mode 100644 macos/include/gltfio/lit_masked.mat delete mode 100644 macos/include/gltfio/lit_masked.spec delete mode 100644 macos/include/gltfio/lit_opaque.filamat delete mode 100644 macos/include/gltfio/lit_opaque.mat delete mode 100644 macos/include/gltfio/lit_opaque.spec delete mode 100644 macos/include/gltfio/materials/uberarchive.S delete mode 100644 macos/include/gltfio/materials/uberarchive.apple.S delete mode 100644 macos/include/gltfio/materials/uberarchive.bin delete mode 100644 macos/include/gltfio/sheen.filamat delete mode 100644 macos/include/gltfio/sheen.mat delete mode 100644 macos/include/gltfio/sheen.spec delete mode 100644 macos/include/gltfio/specularGlossiness_fade.filamat delete mode 100644 macos/include/gltfio/specularGlossiness_fade.mat delete mode 100644 macos/include/gltfio/specularGlossiness_fade.spec delete mode 100644 macos/include/gltfio/specularGlossiness_masked.filamat delete mode 100644 macos/include/gltfio/specularGlossiness_masked.mat delete mode 100644 macos/include/gltfio/specularGlossiness_masked.spec delete mode 100644 macos/include/gltfio/specularGlossiness_opaque.filamat delete mode 100644 macos/include/gltfio/specularGlossiness_opaque.mat delete mode 100644 macos/include/gltfio/specularGlossiness_opaque.spec delete mode 100644 macos/include/gltfio/transmission.filamat delete mode 100644 macos/include/gltfio/transmission.mat delete mode 100644 macos/include/gltfio/transmission.spec delete mode 100644 macos/include/gltfio/unlit_fade.filamat delete mode 100644 macos/include/gltfio/unlit_fade.mat delete mode 100644 macos/include/gltfio/unlit_fade.spec delete mode 100644 macos/include/gltfio/unlit_masked.filamat delete mode 100644 macos/include/gltfio/unlit_masked.mat delete mode 100644 macos/include/gltfio/unlit_masked.spec delete mode 100644 macos/include/gltfio/unlit_opaque.filamat delete mode 100644 macos/include/gltfio/unlit_opaque.mat delete mode 100644 macos/include/gltfio/unlit_opaque.spec delete mode 100644 macos/include/gltfio/volume.filamat delete mode 100644 macos/include/gltfio/volume.mat delete mode 100644 macos/include/gltfio/volume.spec delete mode 100644 macos/include/matdbg/DebugServer.h delete mode 100644 macos/include/matdbg/JsonWriter.h delete mode 100644 macos/include/matdbg/ShaderExtractor.h delete mode 100644 macos/include/matdbg/ShaderInfo.h delete mode 100644 macos/include/matdbg/ShaderReplacer.h delete mode 100644 macos/include/matdbg/TextWriter.h delete mode 100644 macos/include/material/image.filamat delete mode 100644 macos/include/material/unlit_opaque.S delete mode 100644 macos/include/material/unlit_opaque.apple.S delete mode 100644 macos/include/material/unlit_opaque.bin delete mode 100644 macos/include/material/unlit_opaque.c delete mode 100644 macos/include/material/unlit_opaque.filamat delete mode 100644 macos/include/material/unlit_opaque.h delete mode 100644 macos/include/tsl/array-hash/array_growth_policy.h delete mode 100644 macos/include/tsl/array-hash/array_hash.h delete mode 100644 macos/include/tsl/array-hash/array_map.h delete mode 100644 macos/include/tsl/array-hash/array_set.h delete mode 100644 macos/include/tsl/htrie_hash.h delete mode 100644 macos/include/tsl/htrie_map.h delete mode 100644 macos/include/tsl/htrie_set.h delete mode 100644 macos/include/utils/BinaryTreeArray.h delete mode 100644 macos/include/utils/Condition.h delete mode 100644 macos/include/utils/CountDownLatch.h delete mode 100644 macos/include/utils/CyclicBarrier.h delete mode 100644 macos/include/utils/Hash.h delete mode 100644 macos/include/utils/JobSystem.h delete mode 100644 macos/include/utils/Profiler.h delete mode 100644 macos/include/utils/QuadTree.h delete mode 100644 macos/include/utils/Range.h delete mode 100644 macos/include/utils/RangeMap.h delete mode 100644 macos/include/utils/Stopwatch.h delete mode 100644 macos/include/utils/ThermalManager.h delete mode 100644 macos/include/utils/ThreadUtils.h delete mode 100644 macos/include/utils/WorkStealingDequeue.h delete mode 100644 macos/include/utils/Zip2Iterator.h rename macos/include/utils/{ => android}/Systrace.h (71%) delete mode 100644 macos/include/utils/api_level.h delete mode 100644 macos/include/utils/architecture.h delete mode 100644 macos/include/utils/ashmem.h delete mode 100644 macos/include/utils/generic/Condition.h delete mode 100644 macos/include/utils/generic/ThermalManager.h delete mode 100644 macos/include/utils/sstream.h delete mode 100644 macos/include/utils/string.h delete mode 100644 macos/include/utils/trap.h delete mode 100644 macos/include/utils/vector.h delete mode 100644 macos/include/utils/win32/stdtypes.h delete mode 100644 macos/include/vk_video/vulkan_video_codec_h264std.h delete mode 100644 macos/include/vk_video/vulkan_video_codec_h264std_decode.h delete mode 100644 macos/include/vk_video/vulkan_video_codec_h264std_encode.h delete mode 100644 macos/include/vk_video/vulkan_video_codec_h265std.h delete mode 100644 macos/include/vk_video/vulkan_video_codec_h265std_decode.h delete mode 100644 macos/include/vk_video/vulkan_video_codec_h265std_encode.h delete mode 100644 macos/include/vk_video/vulkan_video_codecs_common.h delete mode 100644 macos/include/vulkan/vk_icd.h delete mode 100644 macos/include/vulkan/vk_layer.h delete mode 100644 macos/include/vulkan/vk_platform.h delete mode 100644 macos/include/vulkan/vk_sdk_platform.h delete mode 100644 macos/include/vulkan/vulkan.h delete mode 100644 macos/include/vulkan/vulkan_android.h delete mode 100644 macos/include/vulkan/vulkan_beta.h delete mode 100644 macos/include/vulkan/vulkan_core.h delete mode 100644 macos/include/vulkan/vulkan_directfb.h delete mode 100644 macos/include/vulkan/vulkan_fuchsia.h delete mode 100644 macos/include/vulkan/vulkan_ggp.h delete mode 100644 macos/include/vulkan/vulkan_ios.h delete mode 100644 macos/include/vulkan/vulkan_macos.h delete mode 100644 macos/include/vulkan/vulkan_metal.h delete mode 100644 macos/include/vulkan/vulkan_screen.h delete mode 100644 macos/include/vulkan/vulkan_vi.h delete mode 100644 macos/include/vulkan/vulkan_wayland.h delete mode 100644 macos/include/vulkan/vulkan_win32.h delete mode 100644 macos/include/vulkan/vulkan_xcb.h delete mode 100644 macos/include/vulkan/vulkan_xlib.h delete mode 100644 macos/include/vulkan/vulkan_xlib_xrandr.h diff --git a/ios/include/PolyvoxFilamentApi.h b/ios/include/PolyvoxFilamentApi.h index dd3c8f8d..517f1a85 100644 --- a/ios/include/PolyvoxFilamentApi.h +++ b/ios/include/PolyvoxFilamentApi.h @@ -40,6 +40,10 @@ #endif /* __STDBOOL_H */ +#ifdef __APPLE__ +#include +#endif + #include "ResourceBuffer.hpp" typedef int32_t EntityId; diff --git a/ios/include/ResourceBuffer.hpp b/ios/include/ResourceBuffer.hpp index e4a80237..f9f3f3d8 100644 --- a/ios/include/ResourceBuffer.hpp +++ b/ios/include/ResourceBuffer.hpp @@ -2,19 +2,23 @@ #define RESOURCE_BUFFER_H #include +#include "Log.hpp" #if defined(__cplusplus) extern "C" { #endif // - // Since different platforms expose different interfaces for loading assets, we want a single interface to represent the binary data backing an asset (as well as an ID that can be passed back to the native platform to free the data and unload the asset). + // Since different platforms expose different interfaces for loading assets, we want single interface to represent the binary data backing an asset (as well as an ID that can be passed back to the native platform to free the data and unload the asset). // struct ResourceBuffer { - void * const data; - const int size; - const int id; + const void* const data; + const int32_t size; + const int32_t id; - #if defined(__cplusplus) && !defined(__ANDROID__) - ResourceBuffer(void* const data, const int32_t size, const int32_t id) : data(data), size(size), id(id) {}; + // These only need to be constructible from C++ on Linux & Windows. + // On iOS, MacOS & Android, this is constructed on the Swift/Kotlin side. + // These C++ constructors seem to interfere with that, so we omit them on those platforms. + #if defined(__cplusplus) && !defined(__ANDROID__) && !defined(__APPLE__) + ResourceBuffer(const void* const data, const int32_t size, const int32_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; @@ -48,12 +52,15 @@ extern "C" { } void free(ResourceBuffer rb) const { + Log("Freeing rb %d of size %d", rb.id, rb.size); if(mFreeFilamentResourceFromOwner) { mFreeFilamentResourceFromOwner(rb, mOwner); } else { mFreeFilamentResource(rb); } } + + #endif LoadFilamentResource mLoadFilamentResource; FreeFilamentResource mFreeFilamentResource; @@ -63,7 +70,6 @@ extern "C" { }; typedef struct ResourceLoaderWrapper ResourceLoaderWrapper; - #if defined(__cplusplus) } #endif diff --git a/ios/include/backend/Platform.h b/ios/include/backend/Platform.h deleted file mode 100644 index 210b047c..00000000 --- a/ios/include/backend/Platform.h +++ /dev/null @@ -1,86 +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. - */ - -//! \file - -#ifndef TNT_FILAMENT_BACKEND_PLATFORM_H -#define TNT_FILAMENT_BACKEND_PLATFORM_H - -#include - -#include - -namespace filament::backend { - -class Driver; - -/** - * Platform is an interface that abstracts how the backend (also referred to as Driver) is - * created. The backend provides several common Platform concrete implementations, which are - * selected automatically. It is possible however to provide a custom Platform when creating - * the filament Engine. - */ -class UTILS_PUBLIC Platform { -public: - struct SwapChain {}; - struct Fence {}; - struct Stream {}; - - struct DriverConfig { - /* - * size of handle arena in bytes. Setting to 0 indicates default value is to be used. - * Driver clamps to valid values. - */ - size_t handleArenaSize = 0; - }; - - virtual ~Platform() noexcept; - - /** - * Queries the underlying OS version. - * @return The OS version. - */ - virtual int getOSVersion() const noexcept = 0; - - /** - * Creates and initializes the low-level API (e.g. an OpenGL context or Vulkan instance), - * then creates the concrete Driver. - * The caller takes ownership of the returned Driver* and must destroy it with delete. - * - * @param sharedContext an optional shared context. This is not meaningful with all graphic - * APIs and platforms. - * For EGL platforms, this is an EGLContext. - * - * @param driverConfig specifies driver initialization parameters - * - * @return nullptr on failure, or a pointer to the newly created driver. - */ - virtual backend::Driver* createDriver(void* sharedContext, - const DriverConfig& driverConfig) noexcept = 0; - - /** - * Processes the platform's event queue when called from its primary event-handling thread. - * - * Internally, Filament might need to call this when waiting on a fence. It is only implemented - * on platforms that need it, such as macOS + OpenGL. Returns false if this is not the main - * thread, or if the platform does not need to perform any special processing. - */ - virtual bool pumpEvents() noexcept; -}; - -} // namespace filament - -#endif // TNT_FILAMENT_BACKEND_PLATFORM_H diff --git a/ios/include/backend/platforms/VulkanPlatform.h b/ios/include/backend/platforms/VulkanPlatform.h deleted file mode 100644 index b141e736..00000000 --- a/ios/include/backend/platforms/VulkanPlatform.h +++ /dev/null @@ -1,49 +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_FILAMENT_BACKEND_PLATFORMS_VULKANPLATFORM_H -#define TNT_FILAMENT_BACKEND_PLATFORMS_VULKANPLATFORM_H - -#include - -namespace filament::backend { - -/** - * A Platform interface that creates a Vulkan backend. - */ - -class VulkanPlatform : public Platform { -public: - 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; - }; - - // 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; - - ~VulkanPlatform() override; -}; - -} // namespace filament::backend - -#endif //TNT_FILAMENT_BACKEND_PLATFORMS_VULKANPLATFORM_H diff --git a/ios/include/GL/glcorearb.h b/ios/include/filament/GL/glcorearb.h similarity index 100% rename from ios/include/GL/glcorearb.h rename to ios/include/filament/GL/glcorearb.h diff --git a/ios/include/GL/glext.h b/ios/include/filament/GL/glext.h similarity index 100% rename from ios/include/GL/glext.h rename to ios/include/filament/GL/glext.h diff --git a/ios/include/GL/wglext.h b/ios/include/filament/GL/wglext.h similarity index 100% rename from ios/include/GL/wglext.h rename to ios/include/filament/GL/wglext.h diff --git a/ios/include/KHR/.clang-format b/ios/include/filament/KHR/.clang-format similarity index 100% rename from ios/include/KHR/.clang-format rename to ios/include/filament/KHR/.clang-format diff --git a/ios/include/KHR/khrplatform.h b/ios/include/filament/KHR/khrplatform.h similarity index 100% rename from ios/include/KHR/khrplatform.h rename to ios/include/filament/KHR/khrplatform.h diff --git a/ios/include/backend/AcquiredImage.h b/ios/include/filament/backend/AcquiredImage.h similarity index 100% rename from ios/include/backend/AcquiredImage.h rename to ios/include/filament/backend/AcquiredImage.h diff --git a/ios/include/backend/BufferDescriptor.h b/ios/include/filament/backend/BufferDescriptor.h similarity index 100% rename from ios/include/backend/BufferDescriptor.h rename to ios/include/filament/backend/BufferDescriptor.h diff --git a/ios/include/backend/CallbackHandler.h b/ios/include/filament/backend/CallbackHandler.h similarity index 98% rename from ios/include/backend/CallbackHandler.h rename to ios/include/filament/backend/CallbackHandler.h index dee3aaa2..3ffc707c 100644 --- a/ios/include/backend/CallbackHandler.h +++ b/ios/include/filament/backend/CallbackHandler.h @@ -66,7 +66,7 @@ public: virtual void post(void* user, Callback callback) = 0; protected: - virtual ~CallbackHandler(); + virtual ~CallbackHandler() = default; }; } // namespace filament::backend diff --git a/ios/include/backend/DriverApiForward.h b/ios/include/filament/backend/DriverApiForward.h similarity index 100% rename from ios/include/backend/DriverApiForward.h rename to ios/include/filament/backend/DriverApiForward.h diff --git a/ios/include/backend/DriverEnums.h b/ios/include/filament/backend/DriverEnums.h similarity index 93% rename from ios/include/backend/DriverEnums.h rename to ios/include/filament/backend/DriverEnums.h index d66ce9f7..8598114a 100644 --- a/ios/include/backend/DriverEnums.h +++ b/ios/include/filament/backend/DriverEnums.h @@ -106,7 +106,8 @@ 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_1 = 1, //!< OpenGL ES 3.0 features (default) + FEATURE_LEVEL_0 = 0, //!< OpenGL ES 2.0 features + FEATURE_LEVEL_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 }; @@ -295,6 +296,14 @@ 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 @@ -787,32 +796,54 @@ enum class SamplerCompareFunc : uint8_t { //! Sampler parameters struct SamplerParams { // NOLINT - union { - struct { - SamplerMagFilter filterMag : 1; //!< magnification filter (NEAREST) - SamplerMinFilter filterMin : 3; //!< minification filter (NEAREST) - SamplerWrapMode wrapS : 2; //!< s-coordinate wrap mode (CLAMP_TO_EDGE) - SamplerWrapMode wrapT : 2; //!< t-coordinate wrap mode (CLAMP_TO_EDGE) + SamplerMagFilter filterMag : 1; //!< magnification filter (NEAREST) + SamplerMinFilter filterMin : 3; //!< minification filter (NEAREST) + SamplerWrapMode wrapS : 2; //!< s-coordinate wrap mode (CLAMP_TO_EDGE) + SamplerWrapMode wrapT : 2; //!< t-coordinate wrap mode (CLAMP_TO_EDGE) - SamplerWrapMode wrapR : 2; //!< r-coordinate wrap mode (CLAMP_TO_EDGE) - uint8_t anisotropyLog2 : 3; //!< anisotropy level (0) - SamplerCompareMode compareMode : 1; //!< sampler compare mode (NONE) - uint8_t padding0 : 2; //!< reserved. must be 0. + SamplerWrapMode wrapR : 2; //!< r-coordinate wrap mode (CLAMP_TO_EDGE) + uint8_t anisotropyLog2 : 3; //!< anisotropy level (0) + SamplerCompareMode compareMode : 1; //!< sampler compare mode (NONE) + uint8_t padding0 : 2; //!< reserved. must be 0. - SamplerCompareFunc compareFunc : 3; //!< sampler comparison function (LE) - uint8_t padding1 : 5; //!< reserved. must be 0. + SamplerCompareFunc compareFunc : 3; //!< sampler comparison function (LE) + uint8_t padding1 : 5; //!< reserved. must be 0. + uint8_t padding2 : 8; //!< reserved. must be 0. - uint8_t padding2 : 8; //!< reserved. must be 0. - }; - uint32_t u; + struct Hasher { + size_t operator()(SamplerParams p) const noexcept { + // we don't use std::hash<> here, so we don't have to include + return *reinterpret_cast(reinterpret_cast(&p)); + } }; + + struct EqualTo { + bool operator()(SamplerParams lhs, SamplerParams rhs) const noexcept { + auto* pLhs = reinterpret_cast(reinterpret_cast(&lhs)); + auto* pRhs = reinterpret_cast(reinterpret_cast(&rhs)); + return *pLhs == *pRhs; + } + }; + + struct LessThan { + bool operator()(SamplerParams lhs, SamplerParams rhs) const noexcept { + auto* pLhs = reinterpret_cast(reinterpret_cast(&lhs)); + auto* pRhs = reinterpret_cast(reinterpret_cast(&rhs)); + return *pLhs == *pRhs; + } + }; + private: - friend inline bool operator < (SamplerParams lhs, SamplerParams rhs) { - return lhs.u < rhs.u; + friend inline bool operator < (SamplerParams lhs, SamplerParams rhs) noexcept { + return SamplerParams::LessThan{}(lhs, rhs); } }; +static_assert(sizeof(SamplerParams) == 4); -static_assert(sizeof(SamplerParams) == sizeof(uint32_t), "SamplerParams must be 32 bits"); +// The limitation to 64-bits max comes from how we store a SamplerParams in our JNI code +// see android/.../TextureSampler.cpp +static_assert(sizeof(SamplerParams) <= sizeof(uint64_t), + "SamplerParams must be no more than 64 bits"); //! blending equation function enum class BlendEquation : uint8_t { @@ -1117,8 +1148,6 @@ static_assert(sizeof(StencilState) == 12u, using FrameScheduledCallback = void(*)(PresentCallable callable, void* user); -using FrameCompletedCallback = void(*)(void* user); - enum class Workaround : uint16_t { // The EASU pass must split because shader compiler flattens early-exit branch SPLIT_EASU, @@ -1129,7 +1158,14 @@ 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 + 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, + // Multiple workarounds needed for PowerVR GPUs + POWER_VR_SHADER_WORKAROUNDS, + // The driver has some threads pinned, and we can't easily know on which core, it can hurt + // performance more if we end-up pinned on the same one. + DISABLE_THREAD_AFFINITY }; } // namespace filament::backend diff --git a/ios/include/backend/Handle.h b/ios/include/filament/backend/Handle.h similarity index 98% rename from ios/include/backend/Handle.h rename to ios/include/filament/backend/Handle.h index 7317e2c5..04e83809 100644 --- a/ios/include/backend/Handle.h +++ b/ios/include/filament/backend/Handle.h @@ -39,7 +39,6 @@ struct HwRenderTarget; struct HwSamplerGroup; struct HwStream; struct HwSwapChain; -struct HwSync; struct HwTexture; struct HwTimerQuery; struct HwVertexBuffer; @@ -126,7 +125,6 @@ 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/PipelineState.h b/ios/include/filament/backend/PipelineState.h similarity index 100% rename from ios/include/backend/PipelineState.h rename to ios/include/filament/backend/PipelineState.h diff --git a/ios/include/backend/PixelBufferDescriptor.h b/ios/include/filament/backend/PixelBufferDescriptor.h similarity index 100% rename from ios/include/backend/PixelBufferDescriptor.h rename to ios/include/filament/backend/PixelBufferDescriptor.h diff --git a/ios/include/filament/backend/Platform.h b/ios/include/filament/backend/Platform.h new file mode 100644 index 00000000..1777860f --- /dev/null +++ b/ios/include/filament/backend/Platform.h @@ -0,0 +1,168 @@ +/* + * 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. + */ + +//! \file + +#ifndef TNT_FILAMENT_BACKEND_PLATFORM_H +#define TNT_FILAMENT_BACKEND_PLATFORM_H + +#include + +#include +#include + +namespace filament::backend { + +class Driver; + +/** + * Platform is an interface that abstracts how the backend (also referred to as Driver) is + * created. The backend provides several common Platform concrete implementations, which are + * selected automatically. It is possible however to provide a custom Platform when creating + * the filament Engine. + */ +class UTILS_PUBLIC Platform { +public: + struct SwapChain {}; + struct Fence {}; + struct Stream {}; + + struct DriverConfig { + /* + * size of handle arena in bytes. Setting to 0 indicates default value is to be used. + * Driver clamps to valid values. + */ + size_t handleArenaSize = 0; + }; + + Platform() noexcept; + + virtual ~Platform() noexcept; + + /** + * Queries the underlying OS version. + * @return The OS version. + */ + virtual int getOSVersion() const noexcept = 0; + + /** + * Creates and initializes the low-level API (e.g. an OpenGL context or Vulkan instance), + * then creates the concrete Driver. + * The caller takes ownership of the returned Driver* and must destroy it with delete. + * + * @param sharedContext an optional shared context. This is not meaningful with all graphic + * APIs and platforms. + * For EGL platforms, this is an EGLContext. + * + * @param driverConfig specifies driver initialization parameters + * + * @return nullptr on failure, or a pointer to the newly created driver. + */ + virtual backend::Driver* createDriver(void* sharedContext, + const DriverConfig& driverConfig) noexcept = 0; + + /** + * Processes the platform's event queue when called from its primary event-handling thread. + * + * Internally, Filament might need to call this when waiting on a fence. It is only implemented + * on platforms that need it, such as macOS + OpenGL. Returns false if this is not the main + * 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 + +#endif // TNT_FILAMENT_BACKEND_PLATFORM_H diff --git a/ios/include/backend/PresentCallable.h b/ios/include/filament/backend/PresentCallable.h similarity index 100% rename from ios/include/backend/PresentCallable.h rename to ios/include/filament/backend/PresentCallable.h diff --git a/ios/include/backend/Program.h b/ios/include/filament/backend/Program.h similarity index 74% rename from ios/include/backend/Program.h rename to ios/include/filament/backend/Program.h index 217bcbeb..a27790c2 100644 --- a/ios/include/backend/Program.h +++ b/ios/include/filament/backend/Program.h @@ -48,7 +48,15 @@ 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; @@ -59,10 +67,12 @@ public: Program& operator=(const Program& rhs) = delete; Program(Program&& rhs) noexcept; - Program& operator=(Program&& rhs) noexcept; + Program& operator=(Program&& rhs) noexcept = delete; ~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); @@ -78,6 +88,14 @@ 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. @@ -86,13 +104,15 @@ public: Sampler const* samplers, size_t count) noexcept; struct SpecializationConstant { + using Type = std::variant; uint32_t id; // id set in glsl - std::variant value; // value and type + Type value; // value and type }; Program& specializationConstants( utils::FixedCapacityVector specConstants) noexcept; + Program& cacheId(uint64_t cacheId) noexcept; ShaderSource const& getShadersSource() const noexcept { return mShadersSource; } ShaderSource& getShadersSource() noexcept { return mShadersSource; } @@ -103,6 +123,12 @@ 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; } @@ -113,6 +139,10 @@ 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); @@ -120,8 +150,12 @@ 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/README.md b/ios/include/filament/backend/README.md similarity index 100% rename from ios/include/backend/README.md rename to ios/include/filament/backend/README.md diff --git a/ios/include/backend/SamplerDescriptor.h b/ios/include/filament/backend/SamplerDescriptor.h similarity index 100% rename from ios/include/backend/SamplerDescriptor.h rename to ios/include/filament/backend/SamplerDescriptor.h diff --git a/ios/include/backend/TargetBufferInfo.h b/ios/include/filament/backend/TargetBufferInfo.h similarity index 100% rename from ios/include/backend/TargetBufferInfo.h rename to ios/include/filament/backend/TargetBufferInfo.h diff --git a/ios/include/backend/platforms/OpenGLPlatform.h b/ios/include/filament/backend/platforms/OpenGLPlatform.h similarity index 85% rename from ios/include/backend/platforms/OpenGLPlatform.h rename to ios/include/filament/backend/platforms/OpenGLPlatform.h index 8cdbc0f6..3f4488c5 100644 --- a/ios/include/backend/platforms/OpenGLPlatform.h +++ b/ios/include/filament/backend/platforms/OpenGLPlatform.h @@ -95,6 +95,19 @@ 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. @@ -254,6 +267,33 @@ 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); + + /** + * Detach and destroy the current context if any and releases all resources associated to + * this thread. + */ + virtual void releaseContext() noexcept; }; } // namespace filament diff --git a/ios/include/backend/platforms/PlatformCocoaGL.h b/ios/include/filament/backend/platforms/PlatformCocoaGL.h similarity index 95% rename from ios/include/backend/platforms/PlatformCocoaGL.h rename to ios/include/filament/backend/platforms/PlatformCocoaGL.h index 97188852..df03bcbf 100644 --- a/ios/include/backend/platforms/PlatformCocoaGL.h +++ b/ios/include/filament/backend/platforms/PlatformCocoaGL.h @@ -50,6 +50,9 @@ 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/filament/backend/platforms/PlatformCocoaTouchGL.h similarity index 95% rename from ios/include/backend/platforms/PlatformCocoaTouchGL.h rename to ios/include/filament/backend/platforms/PlatformCocoaTouchGL.h index 5eb3b63b..cbdd6a06 100644 --- a/ios/include/backend/platforms/PlatformCocoaTouchGL.h +++ b/ios/include/filament/backend/platforms/PlatformCocoaTouchGL.h @@ -47,6 +47,9 @@ 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/filament/backend/platforms/PlatformEGL.h similarity index 76% rename from ios/include/backend/platforms/PlatformEGL.h rename to ios/include/filament/backend/platforms/PlatformEGL.h index 21fc7c96..79400540 100644 --- a/ios/include/backend/platforms/PlatformEGL.h +++ b/ios/include/filament/backend/platforms/PlatformEGL.h @@ -26,6 +26,9 @@ #include +#include +#include + namespace filament::backend { /** @@ -35,8 +38,32 @@ class PlatformEGL : public OpenGLPlatform { public: PlatformEGL() noexcept; + bool isExtraContextSupported() const noexcept override; + void createContext(bool shared) override; + void releaseContext() noexcept 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 @@ -79,6 +106,8 @@ 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 @@ -98,6 +127,8 @@ 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 { @@ -105,13 +136,17 @@ protected: bool OES_EGL_image_external_essl3 = false; } gl; struct { - bool KHR_no_config_context = false; + bool ANDROID_recordable = false; + bool KHR_create_context = false; bool KHR_gl_colorspace = false; + bool KHR_no_config_context = false; + bool KHR_surfaceless_context = false; } egl; } ext; -private: void initializeGlExtensions() noexcept; + +private: EGLConfig findSwapChainConfig(uint64_t flags) const; }; diff --git a/ios/include/backend/platforms/PlatformEGLAndroid.h b/ios/include/filament/backend/platforms/PlatformEGLAndroid.h similarity index 100% rename from ios/include/backend/platforms/PlatformEGLAndroid.h rename to ios/include/filament/backend/platforms/PlatformEGLAndroid.h diff --git a/ios/include/backend/platforms/PlatformEGLHeadless.h b/ios/include/filament/backend/platforms/PlatformEGLHeadless.h similarity index 100% rename from ios/include/backend/platforms/PlatformEGLHeadless.h rename to ios/include/filament/backend/platforms/PlatformEGLHeadless.h diff --git a/ios/include/backend/platforms/PlatformGLX.h b/ios/include/filament/backend/platforms/PlatformGLX.h similarity index 100% rename from ios/include/backend/platforms/PlatformGLX.h rename to ios/include/filament/backend/platforms/PlatformGLX.h diff --git a/ios/include/backend/platforms/PlatformWGL.h b/ios/include/filament/backend/platforms/PlatformWGL.h similarity index 91% rename from ios/include/backend/platforms/PlatformWGL.h rename to ios/include/filament/backend/platforms/PlatformWGL.h index d18a20b2..6c16c305 100644 --- a/ios/include/backend/platforms/PlatformWGL.h +++ b/ios/include/filament/backend/platforms/PlatformWGL.h @@ -23,9 +23,10 @@ #include "utils/unwindows.h" #include - #include +#include + namespace filament::backend { /** @@ -46,6 +47,9 @@ 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; @@ -57,6 +61,8 @@ 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/PlatformWebGL.h b/ios/include/filament/backend/platforms/PlatformWebGL.h similarity index 100% rename from ios/include/backend/platforms/PlatformWebGL.h rename to ios/include/filament/backend/platforms/PlatformWebGL.h diff --git a/ios/include/filament/backend/platforms/VulkanPlatform.h b/ios/include/filament/backend/platforms/VulkanPlatform.h new file mode 100644 index 00000000..87ffc44c --- /dev/null +++ b/ios/include/filament/backend/platforms/VulkanPlatform.h @@ -0,0 +1,238 @@ +/* + * 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_FILAMENT_BACKEND_PLATFORMS_VULKANPLATFORM_H +#define TNT_FILAMENT_BACKEND_PLATFORMS_VULKANPLATFORM_H + +#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 { +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; + }; + + /** + * 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*; + + /** + * 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; +}; + +}// namespace filament::backend + +#endif// TNT_FILAMENT_BACKEND_PLATFORMS_VULKANPLATFORM_H diff --git a/ios/include/bluegl/BlueGL.h b/ios/include/filament/bluegl/BlueGL.h similarity index 100% rename from ios/include/bluegl/BlueGL.h rename to ios/include/filament/bluegl/BlueGL.h diff --git a/ios/include/bluegl/BlueGLDefines.h b/ios/include/filament/bluegl/BlueGLDefines.h similarity index 100% rename from ios/include/bluegl/BlueGLDefines.h rename to ios/include/filament/bluegl/BlueGLDefines.h diff --git a/ios/include/camutils/Bookmark.h b/ios/include/filament/camutils/Bookmark.h similarity index 100% rename from ios/include/camutils/Bookmark.h rename to ios/include/filament/camutils/Bookmark.h diff --git a/ios/include/camutils/Manipulator.h b/ios/include/filament/camutils/Manipulator.h similarity index 100% rename from ios/include/camutils/Manipulator.h rename to ios/include/filament/camutils/Manipulator.h diff --git a/ios/include/camutils/compiler.h b/ios/include/filament/camutils/compiler.h similarity index 100% rename from ios/include/camutils/compiler.h rename to ios/include/filament/camutils/compiler.h diff --git a/ios/include/filamat/Enums.h b/ios/include/filament/filamat/Enums.h similarity index 100% rename from ios/include/filamat/Enums.h rename to ios/include/filament/filamat/Enums.h diff --git a/ios/include/filamat/IncludeCallback.h b/ios/include/filament/filamat/IncludeCallback.h similarity index 100% rename from ios/include/filamat/IncludeCallback.h rename to ios/include/filament/filamat/IncludeCallback.h diff --git a/ios/include/filamat/MaterialBuilder.h b/ios/include/filament/filamat/MaterialBuilder.h similarity index 95% rename from ios/include/filamat/MaterialBuilder.h rename to ios/include/filament/filamat/MaterialBuilder.h index 3f668063..c48adb79 100644 --- a/ios/include/filamat/MaterialBuilder.h +++ b/ios/include/filament/filamat/MaterialBuilder.h @@ -142,13 +142,6 @@ 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 @@ -238,12 +231,14 @@ 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; @@ -272,6 +267,9 @@ public: }; using PreprocessorDefineList = std::vector; + + MaterialBuilder& noSamplerValidation(bool enabled) noexcept; + //! Set the name of this material. MaterialBuilder& name(const char* name) noexcept; @@ -578,7 +576,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, + MaterialBuilder& output(VariableQualifier qualifier, OutputTarget target, Precision precision, OutputType type, const char* name, int location = -1) noexcept; MaterialBuilder& enableFramebufferFetch() noexcept; @@ -652,13 +650,14 @@ public: struct Output { Output() noexcept = default; Output(const char* outputName, VariableQualifier qualifier, OutputTarget target, - OutputType type, int location) noexcept - : name(outputName), qualifier(qualifier), target(target), type(type), - location(location) { } + Precision precision, OutputType type, int location) noexcept + : name(outputName), qualifier(qualifier), target(target), precision(precision), + type(type), location(location) { } utils::CString name; VariableQualifier qualifier; OutputTarget target; + Precision precision; OutputType type; int location; }; @@ -719,20 +718,44 @@ 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() noexcept; + bool findAllProperties(CodeGenParams const& semanticCodeGenParams) noexcept; // Multiple calls to findProperties accumulate the property sets across fragment // and vertex shaders in mProperties. bool findProperties(filament::backend::ShaderStage type, - MaterialBuilder::PropertyList& p) noexcept; + MaterialBuilder::PropertyList& allProperties, + CodeGenParams const& semanticCodeGenParams) noexcept; - bool runSemanticAnalysis(MaterialInfo const& info) noexcept; + bool runSemanticAnalysis(MaterialInfo const& info, + CodeGenParams const& semanticCodeGenParams) noexcept; bool checkLiteRequirements() noexcept; @@ -851,6 +874,8 @@ private: PreprocessorDefineList mDefines; filament::UserVariantFilterMask mVariantFilter = {}; + + bool mNoSamplerValidation = false; }; } // namespace filamat diff --git a/ios/include/filamat/Package.h b/ios/include/filament/filamat/Package.h similarity index 100% rename from ios/include/filamat/Package.h rename to ios/include/filament/filamat/Package.h diff --git a/ios/include/filament-iblprefilter/IBLPrefilterContext.h b/ios/include/filament/filament-iblprefilter/IBLPrefilterContext.h similarity index 66% rename from ios/include/filament-iblprefilter/IBLPrefilterContext.h rename to ios/include/filament/filament-iblprefilter/IBLPrefilterContext.h index 15cd6810..815ff613 100644 --- a/ios/include/filament-iblprefilter/IBLPrefilterContext.h +++ b/ios/include/filament/filament-iblprefilter/IBLPrefilterContext.h @@ -58,6 +58,10 @@ 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 @@ -109,7 +113,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 5 levels). + * with default parameters (size of 256 with 9 levels). * - Must be a cubemap * - Must have SAMPLEABLE and COLOR_ATTACHMENT usage bits * @return returns outCubemap @@ -123,6 +127,100 @@ 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. @@ -131,9 +229,7 @@ public: */ class SpecularFilter { public: - enum class Kernel : uint8_t { - D_GGX, // Trowbridge-reitz distribution - }; + using Kernel = Kernel; /** * Filter configuration. @@ -151,7 +247,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 environment map already has mipmaps + bool generateMipmap = true; //!< set to false if the input environment map already has mipmaps }; /** @@ -237,6 +333,7 @@ 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/Box.h b/ios/include/filament/filament/Box.h similarity index 100% rename from ios/include/filament/Box.h rename to ios/include/filament/filament/Box.h diff --git a/ios/include/filament/BufferObject.h b/ios/include/filament/filament/BufferObject.h similarity index 100% rename from ios/include/filament/BufferObject.h rename to ios/include/filament/filament/BufferObject.h diff --git a/ios/include/filament/Camera.h b/ios/include/filament/filament/Camera.h similarity index 86% rename from ios/include/filament/Camera.h rename to ios/include/filament/filament/Camera.h index 4b54a8e9..ea263438 100644 --- a/ios/include/filament/Camera.h +++ b/ios/include/filament/filament/Camera.h @@ -34,10 +34,13 @@ class Entity; namespace filament { /** - * Camera represents the eye through which the scene is viewed. + * Camera represents the eye(s) through which the scene is viewed. * * A Camera has a position and orientation and controls the projection and exposure parameters. * + * For stereoscopic rendering, a Camera maintains two separate "eyes": Eye 0 and Eye 1. These are + * arbitrary and don't necessarily need to correspond to "left" and "right". + * * Creation and destruction * ======================== * @@ -140,6 +143,18 @@ namespace filament { * intensity and the Camera exposure interact to produce the final scene's brightness. * * + * Stereoscopic rendering + * ====================== + * + * The Camera's transform (as set by setModelMatrix or via TransformManager) defines a "head" space, + * which typically corresponds to the location of the viewer's head. Each eye's transform is set + * relative to this head space by setEyeModelMatrix. + * + * Each eye also maintains its own projection matrix. These can be set with setCustomEyeProjection. + * Care must be taken to correctly set the projectionForCulling matrix, as well as its corresponding + * near and far values. The projectionForCulling matrix must define a frustum (in head space) that + * bounds the frustums of both eyes. Alternatively, culling may be disabled with + * View::setFrustumCullingEnabled. * * \see Frustum, View */ @@ -234,6 +249,24 @@ public: */ void setCustomProjection(math::mat4 const& projection, double near, double far) noexcept; + /** Sets a custom projection matrix for each eye. + * + * The projectionForCulling, near, and far parameters establish a "culling frustum" which must + * encompass anything either eye can see. + * + * @param projection an array of projection matrices, only the first + * CONFIG_STEREOSCOPIC_EYES (2) are read + * @param count size of the projection matrix array to set, must be + * >= CONFIG_STEREOSCOPIC_EYES (2) + * @param projectionForCulling custom projection matrix for culling, must encompass both eyes + * @param near distance in world units from the camera to the culling near plane. \p near > 0. + * @param far distance in world units from the camera to the culling far plane. \p far > \p + * near. + * @see setCustomProjection + */ + void setCustomEyeProjection(math::mat4 const* projection, size_t count, + math::mat4 const& projectionForCulling, double near, double far); + /** Sets the projection matrix. * * The projection matrices must be of one of the following form: @@ -309,11 +342,14 @@ public: * The projection matrix used for rendering always has its far plane set to infinity. This * is why it may differ from the matrix set through setProjection() or setLensProjection(). * + * @param eyeId the index of the eye to return the projection matrix for, must be < + * CONFIG_STEREOSCOPIC_EYES (2) * @return The projection matrix used for rendering * - * @see setProjection, setLensProjection, setCustomProjection, getCullingProjectionMatrix + * @see setProjection, setLensProjection, setCustomProjection, getCullingProjectionMatrix, + * setCustomEyeProjection */ - math::mat4 getProjectionMatrix() const noexcept; + math::mat4 getProjectionMatrix(uint8_t eyeId = 0) const; /** Returns the projection matrix used for culling (far plane is finite). @@ -350,6 +386,26 @@ public: void setModelMatrix(const math::mat4& model) noexcept; void setModelMatrix(const math::mat4f& model) noexcept; //!< @overload + /** Set the position of an eye relative to this Camera (head). + * + * By default, both eyes' model matrices are identity matrices. + * + * For example, to position Eye 0 3cm leftwards and Eye 1 3cm rightwards: + * ~~~~~~~~~~~{.cpp} + * const mat4 leftEye = mat4::translation(double3{-0.03, 0.0, 0.0}); + * const mat4 rightEye = mat4::translation(double3{ 0.03, 0.0, 0.0}); + * camera.setEyeModelMatrix(0, leftEye); + * camera.setEyeModelMatrix(1, rightEye); + * ~~~~~~~~~~~ + * + * This method is not intended to be called every frame. Instead, to update the position of the + * head, use Camera::setModelMatrix. + * + * @param eyeId the index of the eye to set, must be < CONFIG_STEREOSCOPIC_EYES (2) + * @param model the model matrix for an individual eye + */ + void setEyeModelMatrix(uint8_t eyeId, math::mat4 const& model); + /** Sets the camera's model matrix * * @param eye The position of the camera in world space. @@ -448,7 +504,9 @@ public: //! returns this camera's sensitivity in ISO float getSensitivity() const noexcept; - //! returns the focal length in meters [m] for a 35mm camera + /** Returns the focal length in meters [m] for a 35mm camera. + * Eye 0's projection matrix is used to compute the focal length. + */ double getFocalLength() const noexcept; /** diff --git a/ios/include/filament/Color.h b/ios/include/filament/filament/Color.h similarity index 100% rename from ios/include/filament/Color.h rename to ios/include/filament/filament/Color.h diff --git a/ios/include/filament/ColorGrading.h b/ios/include/filament/filament/ColorGrading.h similarity index 100% rename from ios/include/filament/ColorGrading.h rename to ios/include/filament/filament/ColorGrading.h diff --git a/ios/include/filament/ColorSpace.h b/ios/include/filament/filament/ColorSpace.h similarity index 99% rename from ios/include/filament/ColorSpace.h rename to ios/include/filament/filament/ColorSpace.h index 4308f601..502ac8db 100644 --- a/ios/include/filament/ColorSpace.h +++ b/ios/include/filament/filament/ColorSpace.h @@ -191,7 +191,7 @@ private: * * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * // Declares a "linear sRGB" color space. - * ColorSpace myColorSpace = Rec709-Linear-sRGB; + * ColorSpace myColorSpace = Rec709-Linear-D65; * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */ class PartialColorSpace { diff --git a/ios/include/filament/DebugRegistry.h b/ios/include/filament/filament/DebugRegistry.h similarity index 100% rename from ios/include/filament/DebugRegistry.h rename to ios/include/filament/filament/DebugRegistry.h diff --git a/ios/include/filament/Engine.h b/ios/include/filament/filament/Engine.h similarity index 77% rename from ios/include/filament/Engine.h rename to ios/include/filament/filament/Engine.h index 450e780e..f4173f26 100644 --- a/ios/include/filament/Engine.h +++ b/ios/include/filament/filament/Engine.h @@ -17,6 +17,8 @@ #ifndef TNT_FILAMENT_ENGINE_H #define TNT_FILAMENT_ENGINE_H +#include + #include #include @@ -49,6 +51,7 @@ class SwapChain; class Texture; class VertexBuffer; class View; +class InstanceBuffer; class LightManager; class RenderableManager; @@ -164,6 +167,7 @@ class TransformManager; * @see Renderer */ class UTILS_PUBLIC Engine { + struct BuilderDetails; public: using Platform = backend::Platform; using Backend = backend::Backend; @@ -265,96 +269,124 @@ public: uint32_t perFrameCommandsSizeMB = FILAMENT_PER_FRAME_COMMANDS_SIZE_IN_MB; }; + +#if UTILS_HAS_THREADING + using CreateCallback = void(void* user, void* token); +#endif + /** - * 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. + * Engine::Builder is used to create a new filament Engine. */ - static Engine* create(Backend backend = Backend::DEFAULT, - Platform* platform = nullptr, void* sharedGLContext = nullptr, - const Config* config = nullptr); + 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 /** - * 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(). + * Backward compatibility helper to create an Engine asynchronously. + * @see Builder */ - using CreateCallback = void(void* user, void* token); - - /** - * 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 - */ - static void createAsync(CreateCallback callback, void* user, + static inline void createAsync(CreateCallback callback, void* user, Backend backend = Backend::DEFAULT, - Platform* platform = nullptr, void* sharedGLContext = nullptr, - const Config* config = nullptr); + 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); + }); + } /** * Retrieve an Engine* from createAsync(). This must be called from the same thread than @@ -371,6 +403,7 @@ public: static Engine* getEngine(void* token); #endif + /** * Destroy the Engine instance and all associated resources. * @@ -464,6 +497,29 @@ 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; + + /** + * Queries the device and platform for instanced stereo rendering support. + * + * @return true if stereo rendering is supported, false otherwise + * @see View::setStereoscopicOptions + */ + bool isStereoSupported() const noexcept; /** * @return EntityManager used by filament @@ -625,8 +681,28 @@ 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/Exposure.h b/ios/include/filament/filament/Exposure.h similarity index 100% rename from ios/include/filament/Exposure.h rename to ios/include/filament/filament/Exposure.h diff --git a/ios/include/filament/Fence.h b/ios/include/filament/filament/Fence.h similarity index 94% rename from ios/include/filament/Fence.h rename to ios/include/filament/filament/Fence.h index f54db873..bcfd2871 100644 --- a/ios/include/filament/Fence.h +++ b/ios/include/filament/filament/Fence.h @@ -28,11 +28,7 @@ namespace filament { /** - * Fence is used to synchronize rendering operations together, with the CPU or with compute. - * - * \note - * Currently Fence only provide client-side synchronization. - * + * Fence is used to synchronize the application main thread with filament's rendering thread. */ class UTILS_PUBLIC Fence : public FilamentAPI { public: diff --git a/ios/include/filament/FilamentAPI.h b/ios/include/filament/filament/FilamentAPI.h similarity index 100% rename from ios/include/filament/FilamentAPI.h rename to ios/include/filament/filament/FilamentAPI.h diff --git a/ios/include/filament/Frustum.h b/ios/include/filament/filament/Frustum.h similarity index 100% rename from ios/include/filament/Frustum.h rename to ios/include/filament/filament/Frustum.h diff --git a/ios/include/filament/IndexBuffer.h b/ios/include/filament/filament/IndexBuffer.h similarity index 100% rename from ios/include/filament/IndexBuffer.h rename to ios/include/filament/filament/IndexBuffer.h diff --git a/ios/include/filament/IndirectLight.h b/ios/include/filament/filament/IndirectLight.h similarity index 100% rename from ios/include/filament/IndirectLight.h rename to ios/include/filament/filament/IndirectLight.h diff --git a/ios/include/filament/filament/InstanceBuffer.h b/ios/include/filament/filament/InstanceBuffer.h new file mode 100644 index 00000000..d1ad29a9 --- /dev/null +++ b/ios/include/filament/filament/InstanceBuffer.h @@ -0,0 +1,98 @@ +/* +* 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/LightManager.h b/ios/include/filament/filament/LightManager.h similarity index 98% rename from ios/include/filament/LightManager.h rename to ios/include/filament/filament/LightManager.h index b764fb6b..b7cb62e1 100644 --- a/ios/include/filament/LightManager.h +++ b/ios/include/filament/filament/LightManager.h @@ -25,6 +25,7 @@ #include #include +#include namespace utils { class Entity; @@ -244,6 +245,7 @@ public: * shadows that are too far and wouldn't contribute to the scene much, improving * performance and quality. This value is always positive. * Use 0.0f to use the camera far distance. + * This only affect directional lights. */ float shadowFar = 0.0f; @@ -360,6 +362,13 @@ public: * enabled. (2cm by default). */ float shadowBulbRadius = 0.02f; + + /** + * Transforms the shadow direction. Must be a unit quaternion. + * The default is identity. + * Ignored if the light type isn't directional. For artistic use. Use with caution. + */ + math::quatf transform{ 1.0f }; }; struct ShadowCascades { @@ -671,7 +680,7 @@ public: * @return true is this light is a type of directional light */ inline bool isDirectional(Instance i) const noexcept { - Type type = getType(i); + Type const type = getType(i); return type == Type::DIRECTIONAL || type == Type::SUN; } @@ -692,7 +701,7 @@ public: * @return true is this light is a type of spot light */ inline bool isSpotLight(Instance i) const noexcept { - Type type = getType(i); + Type const type = getType(i); return type == Type::SPOT || type == Type::FOCUSED_SPOT; } diff --git a/ios/include/filament/Material.h b/ios/include/filament/filament/Material.h similarity index 76% rename from ios/include/filament/Material.h rename to ios/include/filament/filament/Material.h index 602df4da..35faaf50 100644 --- a/ios/include/filament/Material.h +++ b/ios/include/filament/filament/Material.h @@ -22,9 +22,11 @@ #include #include +#include #include #include +#include #include @@ -150,6 +152,65 @@ 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). + * + * UserVariantFilterMask::ALL should be used with caution. Only variants that an application + * needs should be included in the variants argument. For example, the STE variant is only used + * for stereoscopic rendering. If an application is not planning to render in stereo, this bit + * should be turned off to avoid unnecessary material compilations. + * + * @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/filament/MaterialChunkType.h similarity index 96% rename from ios/include/filament/MaterialChunkType.h rename to ios/include/filament/filament/MaterialChunkType.h index 5d3e95ee..9e115645 100644 --- a/ios/include/filament/MaterialChunkType.h +++ b/ios/include/filament/filament/MaterialChunkType.h @@ -47,11 +47,14 @@ 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/filament/MaterialEnums.h similarity index 91% rename from ios/include/filament/MaterialEnums.h rename to ios/include/filament/filament/MaterialEnums.h index 280a2d2a..c511c293 100644 --- a/ios/include/filament/MaterialEnums.h +++ b/ios/include/filament/filament/MaterialEnums.h @@ -20,6 +20,7 @@ #define TNT_FILAMENT_MATERIAL_ENUM_H #include +#include #include #include @@ -27,7 +28,7 @@ namespace filament { // update this when a new version of filament wouldn't work with older materials -static constexpr size_t MATERIAL_VERSION = 32; +static constexpr size_t MATERIAL_VERSION = 43; /** * Supported shading models @@ -232,18 +233,23 @@ enum class Property : uint8_t { // when adding new Properties, make sure to update MATERIAL_PROPERTIES_COUNT }; -enum class UserVariantFilterBit : uint32_t { - DIRECTIONAL_LIGHTING = 0x01, - DYNAMIC_LIGHTING = 0x02, - SHADOW_RECEIVER = 0x04, - SKINNING = 0x08, - FOG = 0x10, - VSM = 0x20, - SSR = 0x40, -}; - using UserVariantFilterMask = uint32_t; +enum class UserVariantFilterBit : UserVariantFilterMask { + DIRECTIONAL_LIGHTING = 0x01, //!< Directional lighting + DYNAMIC_LIGHTING = 0x02, //!< Dynamic lighting + SHADOW_RECEIVER = 0x04, //!< Shadow receiver + SKINNING = 0x08, //!< Skinning + FOG = 0x10, //!< Fog + VSM = 0x20, //!< Variance shadow maps + SSR = 0x40, //!< Screen-space reflections + STE = 0x80, //!< Instanced stereo rendering + ALL = 0xFF, +}; + } // namespace filament +template<> struct utils::EnableBitMaskOperators + : public std::true_type {}; + #endif diff --git a/ios/include/filament/MaterialInstance.h b/ios/include/filament/filament/MaterialInstance.h similarity index 98% rename from ios/include/filament/MaterialInstance.h rename to ios/include/filament/filament/MaterialInstance.h index c2095e1c..ee7a8e25 100644 --- a/ios/include/filament/MaterialInstance.h +++ b/ios/include/filament/filament/MaterialInstance.h @@ -52,6 +52,7 @@ 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; @@ -367,6 +368,16 @@ 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/MorphTargetBuffer.h b/ios/include/filament/filament/MorphTargetBuffer.h similarity index 100% rename from ios/include/filament/MorphTargetBuffer.h rename to ios/include/filament/filament/MorphTargetBuffer.h diff --git a/ios/include/filament/Options.h b/ios/include/filament/filament/Options.h similarity index 92% rename from ios/include/filament/Options.h rename to ios/include/filament/filament/Options.h index b52d917e..d5fac6b3 100644 --- a/ios/include/filament/Options.h +++ b/ios/include/filament/filament/Options.h @@ -133,14 +133,25 @@ struct BloomOptions { Texture* dirt = nullptr; //!< user provided dirt texture %codegen_skip_json% %codegen_skip_javascript% float dirtStrength = 0.2f; //!< strength of the dirt texture %codegen_skip_json% %codegen_skip_javascript% float strength = 0.10f; //!< bloom's strength between 0.0 and 1.0 - uint32_t resolution = 360; //!< resolution of vertical axis (2^levels to 2048) + uint32_t resolution = 384; //!< resolution of vertical axis (2^levels to 2048) float anamorphism = 1.0f; //!< bloom x/y aspect-ratio (1/32 to 32) - uint8_t levels = 6; //!< number of blur levels (3 to 11) + uint8_t levels = 6; //!< number of blur levels (1 to 11) BlendMode blendMode = BlendMode::ADD; //!< how the bloom effect is applied bool threshold = true; //!< whether to threshold the source bool enabled = false; //!< enable or disable bloom float highlight = 1000.0f; //!< limit highlights to this value before bloom [10, +inf] + /** + * Bloom quality level. + * LOW (default): use a more optimized down-sampling filter, however there can be artifacts + * with dynamic resolution, this can be alleviated by using the homogenous mode. + * MEDIUM: Good balance between quality and performance. + * HIGH: In this mode the bloom resolution is automatically increased to avoid artifacts. + * This mode can be significantly slower on mobile, especially at high resolution. + * This mode greatly improves the anamorphic bloom. + */ + QualityLevel quality = QualityLevel::LOW; + bool lensFlare = false; //!< enable screen-space lens flare bool starburst = true; //!< enable starburst effect on lens flare float chromaticAberration = 0.005f; //!< amount of chromatic aberration @@ -237,10 +248,32 @@ 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 simulate a more anisotropic phase-function. + * + * This simulates a more anisotropic phase-function. + * + * `fogColorFromIbl` is ignored when skyTexture is specified. + * + * @see skyColor */ 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 */ @@ -519,6 +552,13 @@ struct SoftShadowOptions { float penumbraRatioScale = 1.0f; }; +/** + * Options for stereoscopic (multi-eye) rendering. + */ +struct StereoscopicOptions { + bool enabled = false; +}; + } // namespace filament #endif //TNT_FILAMENT_OPTIONS_H diff --git a/ios/include/filament/RenderTarget.h b/ios/include/filament/filament/RenderTarget.h similarity index 98% rename from ios/include/filament/RenderTarget.h rename to ios/include/filament/filament/RenderTarget.h index 950bbb8d..508e1c24 100644 --- a/ios/include/filament/RenderTarget.h +++ b/ios/include/filament/filament/RenderTarget.h @@ -91,8 +91,6 @@ 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/filament/RenderableManager.h similarity index 92% rename from ios/include/filament/RenderableManager.h rename to ios/include/filament/filament/RenderableManager.h index bfb9da47..868375ba 100644 --- a/ios/include/filament/RenderableManager.h +++ b/ios/include/filament/filament/RenderableManager.h @@ -45,6 +45,7 @@ class Renderer; class SkinningBuffer; class VertexBuffer; class Texture; +class InstanceBuffer; class FEngine; class FRenderPrimitive; @@ -302,6 +303,14 @@ 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. * @@ -408,22 +417,47 @@ public: */ Builder& globalBlendOrderEnabled(size_t primitiveIndex, bool enabled) noexcept; - /** - * Specifies the number of draw instance of this renderable. The default is 1 instance and + * Specifies the number of draw instances 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. * @@ -510,6 +544,19 @@ 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/Renderer.h b/ios/include/filament/filament/Renderer.h similarity index 100% rename from ios/include/filament/Renderer.h rename to ios/include/filament/filament/Renderer.h diff --git a/ios/include/filament/Scene.h b/ios/include/filament/filament/Scene.h similarity index 100% rename from ios/include/filament/Scene.h rename to ios/include/filament/filament/Scene.h diff --git a/ios/include/filament/SkinningBuffer.h b/ios/include/filament/filament/SkinningBuffer.h similarity index 100% rename from ios/include/filament/SkinningBuffer.h rename to ios/include/filament/filament/SkinningBuffer.h diff --git a/ios/include/filament/Skybox.h b/ios/include/filament/filament/Skybox.h similarity index 100% rename from ios/include/filament/Skybox.h rename to ios/include/filament/filament/Skybox.h diff --git a/ios/include/filament/Stream.h b/ios/include/filament/filament/Stream.h similarity index 100% rename from ios/include/filament/Stream.h rename to ios/include/filament/filament/Stream.h diff --git a/ios/include/filament/SwapChain.h b/ios/include/filament/filament/SwapChain.h similarity index 93% rename from ios/include/filament/SwapChain.h rename to ios/include/filament/filament/SwapChain.h index 9f7a3281..29413275 100644 --- a/ios/include/filament/SwapChain.h +++ b/ios/include/filament/filament/SwapChain.h @@ -18,10 +18,13 @@ #define TNT_FILAMENT_SWAPCHAIN_H #include + +#include #include #include #include +#include namespace filament { @@ -148,7 +151,7 @@ class Engine; class UTILS_PUBLIC SwapChain : public FilamentAPI { public: using FrameScheduledCallback = backend::FrameScheduledCallback; - using FrameCompletedCallback = backend::FrameCompletedCallback; + using FrameCompletedCallback = utils::Invocable; /** * Requests a SwapChain with an alpha channel. @@ -241,17 +244,23 @@ public: * contents have completed rendering on the GPU. * * Use SwapChain::setFrameCompletedCallback to set a callback on an individual SwapChain. Each - * time a frame completes GPU rendering, the callback will be called with optional user data. + * time a frame completes GPU rendering, the callback will be called. * - * The FrameCompletedCallback is guaranteed to be called on the main Filament thread. + * If handler is nullptr, the callback is guaranteed to be called on the main Filament thread. * - * @param callback A callback, or nullptr to unset. - * @param user An optional pointer to user data passed to the callback function. + * Use \c setFrameCompletedCallback() (with default arguments) to unset the callback. + * + * @param handler Handler to dispatch the callback or nullptr for the default handler. + * @param callback Callback called when each frame completes. * * @remark Only Filament's Metal backend supports frame callbacks. Other backends ignore the * callback (which will never be called) and proceed normally. + * + * @see CallbackHandler */ - void setFrameCompletedCallback(FrameCompletedCallback callback, void* user = nullptr); + void setFrameCompletedCallback(backend::CallbackHandler* handler = nullptr, + FrameCompletedCallback&& callback = {}) noexcept; + }; } // namespace filament diff --git a/ios/include/filament/Texture.h b/ios/include/filament/filament/Texture.h similarity index 100% rename from ios/include/filament/Texture.h rename to ios/include/filament/filament/Texture.h diff --git a/ios/include/filament/TextureSampler.h b/ios/include/filament/filament/TextureSampler.h similarity index 98% rename from ios/include/filament/TextureSampler.h rename to ios/include/filament/filament/TextureSampler.h index 4a4cb9cb..77ee4fab 100644 --- a/ios/include/filament/TextureSampler.h +++ b/ios/include/filament/filament/TextureSampler.h @@ -52,6 +52,8 @@ public: */ TextureSampler() noexcept = default; + explicit TextureSampler(backend::SamplerParams params) noexcept : mSamplerParams(params) { } + TextureSampler(const TextureSampler& rhs) noexcept = default; TextureSampler& operator=(const TextureSampler& rhs) noexcept = default; diff --git a/ios/include/filament/ToneMapper.h b/ios/include/filament/filament/ToneMapper.h similarity index 100% rename from ios/include/filament/ToneMapper.h rename to ios/include/filament/filament/ToneMapper.h diff --git a/ios/include/filament/TransformManager.h b/ios/include/filament/filament/TransformManager.h similarity index 100% rename from ios/include/filament/TransformManager.h rename to ios/include/filament/filament/TransformManager.h diff --git a/ios/include/filament/VertexBuffer.h b/ios/include/filament/filament/VertexBuffer.h similarity index 100% rename from ios/include/filament/VertexBuffer.h rename to ios/include/filament/filament/VertexBuffer.h diff --git a/ios/include/filament/View.h b/ios/include/filament/filament/View.h similarity index 92% rename from ios/include/filament/View.h rename to ios/include/filament/filament/View.h index 5153b868..7c0f1683 100644 --- a/ios/include/filament/View.h +++ b/ios/include/filament/filament/View.h @@ -85,6 +85,7 @@ public: using SoftShadowOptions = SoftShadowOptions; using ScreenSpaceReflectionsOptions = ScreenSpaceReflectionsOptions; using GuardBandOptions = GuardBandOptions; + using StereoscopicOptions = StereoscopicOptions; /** * Sets the View's name. Only useful for debugging. @@ -676,6 +677,32 @@ public: */ bool isStencilBufferEnabled() const noexcept; + /** + * Sets the stereoscopic rendering options for this view. + * + * Currently, only one type of stereoscopic rendering is supported: side-by-side. + * Side-by-side stereo rendering splits the viewport into two halves: a left and right half. + * Eye 0 will render to the left half, while Eye 1 will render into the right half. + * + * Currently, the following features are not supported with stereoscopic rendering: + * - post-processing + * - shadowing + * - punctual lights + * + * Stereo rendering depends on device and platform support. To check if stereo rendering is + * supported, use Engine::isStereoSupported(). + * + * @param options The stereoscopic options to use on this view + */ + void setStereoscopicOptions(StereoscopicOptions const& options); + + /** + * Returns the stereoscopic options associated with this View. + * + * @return value set by setStereoscopicOptions(). + */ + StereoscopicOptions const& getStereoscopicOptions() const noexcept; + // for debugging... //! debugging: allows to entirely disable frustum culling. (culling enabled by default). @@ -707,6 +734,9 @@ 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 }; @@ -803,6 +833,37 @@ 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/filament/Viewport.h b/ios/include/filament/filament/Viewport.h similarity index 100% rename from ios/include/filament/Viewport.h rename to ios/include/filament/filament/Viewport.h diff --git a/ios/include/filameshio/MeshReader.h b/ios/include/filament/filameshio/MeshReader.h similarity index 100% rename from ios/include/filameshio/MeshReader.h rename to ios/include/filament/filameshio/MeshReader.h diff --git a/ios/include/geometry/SurfaceOrientation.h b/ios/include/filament/geometry/SurfaceOrientation.h similarity index 100% rename from ios/include/geometry/SurfaceOrientation.h rename to ios/include/filament/geometry/SurfaceOrientation.h diff --git a/ios/include/geometry/TangentSpaceMesh.h b/ios/include/filament/geometry/TangentSpaceMesh.h similarity index 100% rename from ios/include/geometry/TangentSpaceMesh.h rename to ios/include/filament/geometry/TangentSpaceMesh.h diff --git a/ios/include/geometry/Transcoder.h b/ios/include/filament/geometry/Transcoder.h similarity index 100% rename from ios/include/geometry/Transcoder.h rename to ios/include/filament/geometry/Transcoder.h diff --git a/ios/include/gltfio/Animator.h b/ios/include/filament/gltfio/Animator.h similarity index 100% rename from ios/include/gltfio/Animator.h rename to ios/include/filament/gltfio/Animator.h diff --git a/ios/include/gltfio/AssetLoader.h b/ios/include/filament/gltfio/AssetLoader.h similarity index 100% rename from ios/include/gltfio/AssetLoader.h rename to ios/include/filament/gltfio/AssetLoader.h diff --git a/ios/include/gltfio/FilamentAsset.h b/ios/include/filament/gltfio/FilamentAsset.h similarity index 100% rename from ios/include/gltfio/FilamentAsset.h rename to ios/include/filament/gltfio/FilamentAsset.h diff --git a/ios/include/gltfio/FilamentInstance.h b/ios/include/filament/gltfio/FilamentInstance.h similarity index 100% rename from ios/include/gltfio/FilamentInstance.h rename to ios/include/filament/gltfio/FilamentInstance.h diff --git a/ios/include/gltfio/MaterialProvider.h b/ios/include/filament/gltfio/MaterialProvider.h similarity index 100% rename from ios/include/gltfio/MaterialProvider.h rename to ios/include/filament/gltfio/MaterialProvider.h diff --git a/ios/include/gltfio/NodeManager.h b/ios/include/filament/gltfio/NodeManager.h similarity index 100% rename from ios/include/gltfio/NodeManager.h rename to ios/include/filament/gltfio/NodeManager.h diff --git a/ios/include/gltfio/ResourceLoader.h b/ios/include/filament/gltfio/ResourceLoader.h similarity index 100% rename from ios/include/gltfio/ResourceLoader.h rename to ios/include/filament/gltfio/ResourceLoader.h diff --git a/ios/include/gltfio/TextureProvider.h b/ios/include/filament/gltfio/TextureProvider.h similarity index 100% rename from ios/include/gltfio/TextureProvider.h rename to ios/include/filament/gltfio/TextureProvider.h diff --git a/ios/include/filament/gltfio/TrsTransformManager.h b/ios/include/filament/gltfio/TrsTransformManager.h new file mode 100644 index 00000000..980457b7 --- /dev/null +++ b/ios/include/filament/gltfio/TrsTransformManager.h @@ -0,0 +1,114 @@ +/* + * 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 GLTFIO_TRSTRANSFORMMANAGER_H +#define GLTFIO_TRSTRANSFORMMANAGER_H + +#include + +#include +#include +#include +#include +#include + +using namespace filament::math; + +namespace utils { +class Entity; +} // namespace utils + +namespace filament::gltfio { + +class FTrsTransformManager; + +/** + * TrsTransformManager is used to add entities with glTF-specific trs information. + * + * Trs information here just used for Animation, DON'T use for transform. + */ +class UTILS_PUBLIC TrsTransformManager { +public: + using Instance = utils::EntityInstance; + using Entity = utils::Entity; + + /** + * Returns whether a particular Entity is associated with a component of this TrsTransformManager + * @param e An Entity. + * @return true if this Entity has a component associated with this manager. + */ + bool hasComponent(Entity e) const noexcept; + + /** + * Gets an Instance representing the trs transform component associated with the given Entity. + * @param e An Entity. + * @return An Instance object, which represents the trs transform component associated with the Entity e. + * @note Use Instance::isValid() to make sure the component exists. + * @see hasComponent() + */ + Instance getInstance(Entity e) const noexcept; + + /** + * Creates a trs transform component and associates it with the given entity. + * @param entity An Entity to associate a trs transform component with. + * @param translation The translation to initialize the trs transform component with. + * @param rotation The rotation to initialize the trs transform component with. + * @param scale The scale to initialize the trs transform component with. + * + * If this component already exists on the given entity, it is first destroyed as if + * destroy(Entity e) was called. + * + * @see destroy() + */ + void create(Entity entity); + void create(Entity entity, const float3& translation, const quatf& rotation, + const float3& scale); //!< \overload + + /** + * Destroys this component from the given entity. + * @param e An entity. + * + * @see create() + */ + void destroy(Entity e) noexcept; + + void setTranslation(Instance ci, const float3& translation) noexcept; + const float3& getTranslation(Instance ci) const noexcept; + + void setRotation(Instance ci, const quatf& rotation) noexcept; + const quatf& getRotation(Instance ci) const noexcept; + + void setScale(Instance ci, const float3& scale) noexcept; + const float3& getScale(Instance ci) const noexcept; + + void setTrs(Instance ci, const float3& translation, const quatf& rotation, + const float3& scale) noexcept; + const mat4f getTransform(Instance ci) const noexcept; + +protected: + TrsTransformManager() noexcept = default; + ~TrsTransformManager() = default; + +public: + TrsTransformManager(TrsTransformManager const&) = delete; + TrsTransformManager(TrsTransformManager&&) = delete; + TrsTransformManager& operator=(TrsTransformManager const&) = delete; + TrsTransformManager& operator=(TrsTransformManager&&) = delete; +}; + +} // namespace filament::gltfio + +#endif // GLTFIO_TRSTRANSFORMMANAGER_H diff --git a/ios/include/gltfio/materials/uberarchive.h b/ios/include/filament/gltfio/materials/uberarchive.h similarity index 100% rename from ios/include/gltfio/materials/uberarchive.h rename to ios/include/filament/gltfio/materials/uberarchive.h diff --git a/ios/include/gltfio/math.h b/ios/include/filament/gltfio/math.h similarity index 100% rename from ios/include/gltfio/math.h rename to ios/include/filament/gltfio/math.h diff --git a/ios/include/ibl/Cubemap.h b/ios/include/filament/ibl/Cubemap.h similarity index 100% rename from ios/include/ibl/Cubemap.h rename to ios/include/filament/ibl/Cubemap.h diff --git a/ios/include/ibl/CubemapIBL.h b/ios/include/filament/ibl/CubemapIBL.h similarity index 100% rename from ios/include/ibl/CubemapIBL.h rename to ios/include/filament/ibl/CubemapIBL.h diff --git a/ios/include/ibl/CubemapSH.h b/ios/include/filament/ibl/CubemapSH.h similarity index 100% rename from ios/include/ibl/CubemapSH.h rename to ios/include/filament/ibl/CubemapSH.h diff --git a/ios/include/ibl/CubemapUtils.h b/ios/include/filament/ibl/CubemapUtils.h similarity index 100% rename from ios/include/ibl/CubemapUtils.h rename to ios/include/filament/ibl/CubemapUtils.h diff --git a/ios/include/ibl/Image.h b/ios/include/filament/ibl/Image.h similarity index 100% rename from ios/include/ibl/Image.h rename to ios/include/filament/ibl/Image.h diff --git a/ios/include/ibl/utilities.h b/ios/include/filament/ibl/utilities.h similarity index 100% rename from ios/include/ibl/utilities.h rename to ios/include/filament/ibl/utilities.h diff --git a/ios/include/image/ColorTransform.h b/ios/include/filament/image/ColorTransform.h similarity index 100% rename from ios/include/image/ColorTransform.h rename to ios/include/filament/image/ColorTransform.h diff --git a/ios/include/image/ImageOps.h b/ios/include/filament/image/ImageOps.h similarity index 100% rename from ios/include/image/ImageOps.h rename to ios/include/filament/image/ImageOps.h diff --git a/ios/include/image/ImageSampler.h b/ios/include/filament/image/ImageSampler.h similarity index 100% rename from ios/include/image/ImageSampler.h rename to ios/include/filament/image/ImageSampler.h diff --git a/ios/include/image/Ktx1Bundle.h b/ios/include/filament/image/Ktx1Bundle.h similarity index 100% rename from ios/include/image/Ktx1Bundle.h rename to ios/include/filament/image/Ktx1Bundle.h diff --git a/ios/include/image/LinearImage.h b/ios/include/filament/image/LinearImage.h similarity index 100% rename from ios/include/image/LinearImage.h rename to ios/include/filament/image/LinearImage.h diff --git a/ios/include/imageio/BasisEncoder.h b/ios/include/filament/imageio/BasisEncoder.h similarity index 100% rename from ios/include/imageio/BasisEncoder.h rename to ios/include/filament/imageio/BasisEncoder.h diff --git a/ios/include/imageio/HDRDecoder.h b/ios/include/filament/imageio/HDRDecoder.h similarity index 100% rename from ios/include/imageio/HDRDecoder.h rename to ios/include/filament/imageio/HDRDecoder.h diff --git a/ios/include/imageio/ImageDecoder.h b/ios/include/filament/imageio/ImageDecoder.h similarity index 100% rename from ios/include/imageio/ImageDecoder.h rename to ios/include/filament/imageio/ImageDecoder.h diff --git a/ios/include/imageio/ImageDiffer.h b/ios/include/filament/imageio/ImageDiffer.h similarity index 100% rename from ios/include/imageio/ImageDiffer.h rename to ios/include/filament/imageio/ImageDiffer.h diff --git a/ios/include/imageio/ImageEncoder.h b/ios/include/filament/imageio/ImageEncoder.h similarity index 100% rename from ios/include/imageio/ImageEncoder.h rename to ios/include/filament/imageio/ImageEncoder.h diff --git a/ios/include/ktxreader/Ktx1Reader.h b/ios/include/filament/ktxreader/Ktx1Reader.h similarity index 100% rename from ios/include/ktxreader/Ktx1Reader.h rename to ios/include/filament/ktxreader/Ktx1Reader.h diff --git a/ios/include/ktxreader/Ktx2Reader.h b/ios/include/filament/ktxreader/Ktx2Reader.h similarity index 100% rename from ios/include/ktxreader/Ktx2Reader.h rename to ios/include/filament/ktxreader/Ktx2Reader.h diff --git a/ios/include/math/TMatHelpers.h b/ios/include/filament/math/TMatHelpers.h similarity index 100% rename from ios/include/math/TMatHelpers.h rename to ios/include/filament/math/TMatHelpers.h diff --git a/ios/include/math/TQuatHelpers.h b/ios/include/filament/math/TQuatHelpers.h similarity index 95% rename from ios/include/math/TQuatHelpers.h rename to ios/include/filament/math/TQuatHelpers.h index 81e06a09..cd3342c0 100644 --- a/ios/include/math/TQuatHelpers.h +++ b/ios/include/filament/math/TQuatHelpers.h @@ -25,10 +25,7 @@ #include #include -namespace filament { -namespace math { -namespace details { -// ------------------------------------------------------------------------------------- +namespace filament::math::details { /* * No user serviceable parts here. @@ -49,7 +46,7 @@ namespace details { template class QUATERNION, typename T> class TQuatProductOperators { public: - /* compound assignment from a another quaternion of the same size but different + /* compound assignment from another quaternion of the same size but different * element type. */ template @@ -85,7 +82,7 @@ public: * (the first one, BASE being known). */ - /* The operators below handle operation between quaternion of the same size + /* The operators below handle operation between quaternions of the same size * but of a different element type. */ template @@ -127,19 +124,19 @@ public: */ friend inline constexpr QUATERNION MATH_PURE operator*(QUATERNION q, T scalar) { - // don't pass q by reference because we need a copy anyways + // don't pass q by reference because we need a copy anyway return q *= scalar; } friend inline constexpr QUATERNION MATH_PURE operator*(T scalar, QUATERNION q) { - // don't pass q by reference because we need a copy anyways + // don't pass q by reference because we need a copy anyway return q *= scalar; } friend inline constexpr QUATERNION MATH_PURE operator/(QUATERNION q, T scalar) { - // don't pass q by reference because we need a copy anyways + // don't pass q by reference because we need a copy anyway return q /= scalar; } }; @@ -283,9 +280,6 @@ public: } }; -// ------------------------------------------------------------------------------------- -} // namespace details -} // namespace math -} // namespace filament +} // namespace filament::math::details #endif // TNT_MATH_TQUATHELPERS_H diff --git a/ios/include/math/TVecHelpers.h b/ios/include/filament/math/TVecHelpers.h similarity index 95% rename from ios/include/math/TVecHelpers.h rename to ios/include/filament/math/TVecHelpers.h index a43c2a47..fb7d026d 100644 --- a/ios/include/math/TVecHelpers.h +++ b/ios/include/filament/math/TVecHelpers.h @@ -443,6 +443,37 @@ private: return v; } + template + friend inline + VECTOR MATH_PURE fmod(VECTOR const& x, VECTOR const& y) { + VECTOR r; + for (size_t i = 0; i < r.size(); i++) { + r[i] = std::fmod(x[i], y[i]); + } + return r; + } + + template + friend inline + VECTOR MATH_PURE remainder(VECTOR const& x, VECTOR const& y) { + VECTOR r; + for (size_t i = 0; i < r.size(); i++) { + r[i] = std::remainder(x[i], y[i]); + } + return r; + } + + template + friend inline + VECTOR MATH_PURE remquo(VECTOR const& x, VECTOR const& y, + VECTOR* q) { + VECTOR r; + for (size_t i = 0; i < r.size(); i++) { + r[i] = std::remquo(x[i], y[i], &((*q)[i])); + } + return r; + } + friend inline VECTOR MATH_PURE inversesqrt(VECTOR v) { for (size_t i = 0; i < v.size(); i++) { v[i] = T(1) / std::sqrt(v[i]); diff --git a/ios/include/math/compiler.h b/ios/include/filament/math/compiler.h similarity index 100% rename from ios/include/math/compiler.h rename to ios/include/filament/math/compiler.h diff --git a/ios/include/math/fast.h b/ios/include/filament/math/fast.h similarity index 100% rename from ios/include/math/fast.h rename to ios/include/filament/math/fast.h diff --git a/ios/include/math/half.h b/ios/include/filament/math/half.h similarity index 99% rename from ios/include/math/half.h rename to ios/include/filament/math/half.h index 779bdbe4..d792e1bf 100644 --- a/ios/include/math/half.h +++ b/ios/include/filament/math/half.h @@ -160,7 +160,7 @@ constexpr inline half makeHalf(uint16_t bits) noexcept { #endif // __ARM_NEON -inline constexpr half operator "" _h(long double v) { +inline constexpr half operator""_h(long double v) { return half( static_cast(v) ); } diff --git a/ios/include/math/mat2.h b/ios/include/filament/math/mat2.h similarity index 91% rename from ios/include/math/mat2.h rename to ios/include/filament/math/mat2.h index 551fe445..dba9ca47 100644 --- a/ios/include/math/mat2.h +++ b/ios/include/filament/math/mat2.h @@ -235,23 +235,6 @@ public: return r; } - // returns false if the two matrices are different. May return false if they're the - // same, with some elements only differing by +0 or -0. Behaviour is undefined with NaNs. - static constexpr bool fuzzyEqual(TMat22 l, TMat22 r) noexcept { - uint64_t const* const li = reinterpret_cast(&l); - uint64_t const* const ri = reinterpret_cast(&r); - uint64_t result = 0; - // For some reason clang is not able to vectoize this loop when the number of iteration - // is known and constant (!?!?!). Still this is better than operator==. -#if defined(__clang__) -#pragma clang loop vectorize_width(2) -#endif - for (size_t i = 0; i < sizeof(TMat22) / sizeof(uint64_t); i++) { - result |= li[i] ^ ri[i]; - } - return result != 0; - } - template static constexpr TMat22 translation(const TVec2& t) noexcept { TMat22 r; diff --git a/ios/include/math/mat3.h b/ios/include/filament/math/mat3.h similarity index 96% rename from ios/include/math/mat3.h rename to ios/include/filament/math/mat3.h index d7b673a3..8ebb93df 100644 --- a/ios/include/math/mat3.h +++ b/ios/include/filament/math/mat3.h @@ -430,8 +430,21 @@ 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/math/mat4.h b/ios/include/filament/math/mat4.h similarity index 96% rename from ios/include/math/mat4.h rename to ios/include/filament/math/mat4.h index fa5301ad..d44081b2 100644 --- a/ios/include/math/mat4.h +++ b/ios/include/filament/math/mat4.h @@ -272,24 +272,6 @@ public: template constexpr TMat44(const TMat33& matrix, const TVec4& column3) noexcept; - /* - * helpers - */ - - // returns false if the two matrices are different. May return false if they're the - // same, with some elements only differing by +0 or -0. Behaviour is undefined with NaNs. - static constexpr bool fuzzyEqual(TMat44 const& l, TMat44 const& r) noexcept { - uint64_t const* const li = reinterpret_cast(&l); - uint64_t const* const ri = reinterpret_cast(&r); - uint64_t result = 0; - // For some reason clang is not able to vectorize this loop when the number of iteration - // is known and constant (!?!?!). Still this is better than operator==. - for (size_t i = 0; i < sizeof(TMat44) / sizeof(uint64_t); i++) { - result |= li[i] ^ ri[i]; - } - return result != 0; - } - static constexpr TMat44 ortho(T left, T right, T bottom, T top, T near, T far) noexcept; static constexpr TMat44 frustum(T left, T right, T bottom, T top, T near, T far) noexcept; diff --git a/ios/include/math/mathfwd.h b/ios/include/filament/math/mathfwd.h similarity index 93% rename from ios/include/math/mathfwd.h rename to ios/include/filament/math/mathfwd.h index c5eecfab..b2d3ad84 100644 --- a/ios/include/math/mathfwd.h +++ b/ios/include/filament/math/mathfwd.h @@ -33,8 +33,7 @@ #include -namespace filament { -namespace math { +namespace filament::math { namespace details { template class TVec2; @@ -45,6 +44,8 @@ template class TMat22; template class TMat33; template class TMat44; +template class TQuaternion; + } // namespace details using double2 = details::TVec2; @@ -86,8 +87,10 @@ using mat3f = details::TMat33; using mat4 = details::TMat44; using mat4f = details::TMat44; -} // namespace math -} // namespace filament +using quat = details::TQuaternion; +using quatf = details::TQuaternion; + +} // namespace filament::math #endif // _MSC_VER diff --git a/ios/include/math/norm.h b/ios/include/filament/math/norm.h similarity index 100% rename from ios/include/math/norm.h rename to ios/include/filament/math/norm.h diff --git a/ios/include/math/quat.h b/ios/include/filament/math/quat.h similarity index 89% rename from ios/include/math/quat.h rename to ios/include/filament/math/quat.h index 91e1ab6d..a51a4eb2 100644 --- a/ios/include/math/quat.h +++ b/ios/include/filament/math/quat.h @@ -26,10 +26,7 @@ #include #include -namespace filament { -namespace math { -// ------------------------------------------------------------------------------------- - +namespace filament::math { namespace details { template @@ -89,15 +86,15 @@ public: // constructors - // leaves object uninitialized. use with caution. + // Leaves object uninitialized. Use with caution. explicit constexpr TQuaternion(no_init) {} // default constructor. sets all values to zero. constexpr TQuaternion() : x(0), y(0), z(0), w(0) {} - // handles implicit conversion to a quat. must not be explicit. + // Handles implicit conversion to a quat. Must not be explicit. template> - constexpr TQuaternion(A w) : x(0), y(0), z(0), w(w) {} + constexpr TQuaternion(A w) : x(0), y(0), z(0), w(w) {} // NOLINT(google-explicit-constructor) // initialize from 4 values to w + xi + yj + zk template quatf; typedef details::TQuaternion quath; constexpr inline quat operator "" _i(long double v) { - return quat(0.0, double(v), 0.0, 0.0); + return { 0.0, double(v), 0.0, 0.0 }; } constexpr inline quat operator "" _j(long double v) { - return quat(0.0, 0.0, double(v), 0.0); + return { 0.0, 0.0, double(v), 0.0 }; } constexpr inline quat operator "" _k(long double v) { - return quat(0.0, 0.0, 0.0, double(v)); + return { 0.0, 0.0, 0.0, double(v) }; } constexpr inline quat operator "" _i(unsigned long long v) { - return quat(0.0, double(v), 0.0, 0.0); + return { 0.0, double(v), 0.0, 0.0 }; } constexpr inline quat operator "" _j(unsigned long long v) { - return quat(0.0, 0.0, double(v), 0.0); + return { 0.0, 0.0, double(v), 0.0 }; } constexpr inline quat operator "" _k(unsigned long long v) { - return quat(0.0, 0.0, 0.0, double(v)); + return { 0.0, 0.0, 0.0, double(v) }; } -// ---------------------------------------------------------------------------------------- -} // namespace math -} // namespace filament +} // namespace filament::math #endif // TNT_MATH_QUAT_H diff --git a/ios/include/math/scalar.h b/ios/include/filament/math/scalar.h similarity index 100% rename from ios/include/math/scalar.h rename to ios/include/filament/math/scalar.h diff --git a/ios/include/math/vec2.h b/ios/include/filament/math/vec2.h similarity index 100% rename from ios/include/math/vec2.h rename to ios/include/filament/math/vec2.h diff --git a/ios/include/math/vec3.h b/ios/include/filament/math/vec3.h similarity index 100% rename from ios/include/math/vec3.h rename to ios/include/filament/math/vec3.h diff --git a/ios/include/math/vec4.h b/ios/include/filament/math/vec4.h similarity index 100% rename from ios/include/math/vec4.h rename to ios/include/filament/math/vec4.h diff --git a/ios/include/mathio/ostream.h b/ios/include/filament/mathio/ostream.h similarity index 100% rename from ios/include/mathio/ostream.h rename to ios/include/filament/mathio/ostream.h diff --git a/ios/include/mikktspace/mikktspace.h b/ios/include/filament/mikktspace/mikktspace.h similarity index 100% rename from ios/include/mikktspace/mikktspace.h rename to ios/include/filament/mikktspace/mikktspace.h diff --git a/ios/include/tsl/robin_growth_policy.h b/ios/include/filament/tsl/robin_growth_policy.h old mode 100755 new mode 100644 similarity index 100% rename from ios/include/tsl/robin_growth_policy.h rename to ios/include/filament/tsl/robin_growth_policy.h diff --git a/ios/include/tsl/robin_hash.h b/ios/include/filament/tsl/robin_hash.h old mode 100755 new mode 100644 similarity index 100% rename from ios/include/tsl/robin_hash.h rename to ios/include/filament/tsl/robin_hash.h diff --git a/ios/include/tsl/robin_map.h b/ios/include/filament/tsl/robin_map.h old mode 100755 new mode 100644 similarity index 100% rename from ios/include/tsl/robin_map.h rename to ios/include/filament/tsl/robin_map.h diff --git a/ios/include/tsl/robin_set.h b/ios/include/filament/tsl/robin_set.h old mode 100755 new mode 100644 similarity index 100% rename from ios/include/tsl/robin_set.h rename to ios/include/filament/tsl/robin_set.h diff --git a/ios/include/uberz/ArchiveEnums.h b/ios/include/filament/uberz/ArchiveEnums.h similarity index 100% rename from ios/include/uberz/ArchiveEnums.h rename to ios/include/filament/uberz/ArchiveEnums.h diff --git a/ios/include/uberz/ReadableArchive.h b/ios/include/filament/uberz/ReadableArchive.h similarity index 100% rename from ios/include/uberz/ReadableArchive.h rename to ios/include/filament/uberz/ReadableArchive.h diff --git a/ios/include/uberz/WritableArchive.h b/ios/include/filament/uberz/WritableArchive.h similarity index 100% rename from ios/include/uberz/WritableArchive.h rename to ios/include/filament/uberz/WritableArchive.h diff --git a/ios/include/utils/Allocator.h b/ios/include/filament/utils/Allocator.h similarity index 100% rename from ios/include/utils/Allocator.h rename to ios/include/filament/utils/Allocator.h diff --git a/ios/include/utils/BitmaskEnum.h b/ios/include/filament/utils/BitmaskEnum.h similarity index 99% rename from ios/include/utils/BitmaskEnum.h rename to ios/include/filament/utils/BitmaskEnum.h index 1efa3941..56354956 100644 --- a/ios/include/utils/BitmaskEnum.h +++ b/ios/include/filament/utils/BitmaskEnum.h @@ -141,5 +141,4 @@ inline constexpr bool any(Enum lhs) noexcept { return !none(lhs); } - #endif // TNT_UTILS_BITMASKENUM_H diff --git a/ios/include/utils/CString.h b/ios/include/filament/utils/CString.h similarity index 100% rename from ios/include/utils/CString.h rename to ios/include/filament/utils/CString.h diff --git a/ios/include/utils/CallStack.h b/ios/include/filament/utils/CallStack.h similarity index 100% rename from ios/include/utils/CallStack.h rename to ios/include/filament/utils/CallStack.h diff --git a/ios/include/utils/Entity.h b/ios/include/filament/utils/Entity.h similarity index 100% rename from ios/include/utils/Entity.h rename to ios/include/filament/utils/Entity.h diff --git a/ios/include/utils/EntityInstance.h b/ios/include/filament/utils/EntityInstance.h similarity index 100% rename from ios/include/utils/EntityInstance.h rename to ios/include/filament/utils/EntityInstance.h diff --git a/ios/include/utils/EntityManager.h b/ios/include/filament/utils/EntityManager.h similarity index 100% rename from ios/include/utils/EntityManager.h rename to ios/include/filament/utils/EntityManager.h diff --git a/ios/include/utils/FixedCapacityVector.h b/ios/include/filament/utils/FixedCapacityVector.h similarity index 100% rename from ios/include/utils/FixedCapacityVector.h rename to ios/include/filament/utils/FixedCapacityVector.h diff --git a/ios/include/utils/Invocable.h b/ios/include/filament/utils/Invocable.h similarity index 100% rename from ios/include/utils/Invocable.h rename to ios/include/filament/utils/Invocable.h diff --git a/ios/include/utils/Log.h b/ios/include/filament/utils/Log.h similarity index 100% rename from ios/include/utils/Log.h rename to ios/include/filament/utils/Log.h diff --git a/ios/include/utils/Mutex.h b/ios/include/filament/utils/Mutex.h similarity index 100% rename from ios/include/utils/Mutex.h rename to ios/include/filament/utils/Mutex.h diff --git a/ios/include/utils/NameComponentManager.h b/ios/include/filament/utils/NameComponentManager.h similarity index 100% rename from ios/include/utils/NameComponentManager.h rename to ios/include/filament/utils/NameComponentManager.h diff --git a/ios/include/utils/Panic.h b/ios/include/filament/utils/Panic.h similarity index 100% rename from ios/include/utils/Panic.h rename to ios/include/filament/utils/Panic.h diff --git a/ios/include/utils/Path.h b/ios/include/filament/utils/Path.h similarity index 97% rename from ios/include/utils/Path.h rename to ios/include/filament/utils/Path.h index 66836e46..48195b26 100644 --- a/ios/include/utils/Path.h +++ b/ios/include/filament/utils/Path.h @@ -253,6 +253,12 @@ 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/PrivateImplementation-impl.h b/ios/include/filament/utils/PrivateImplementation-impl.h similarity index 100% rename from ios/include/utils/PrivateImplementation-impl.h rename to ios/include/filament/utils/PrivateImplementation-impl.h diff --git a/ios/include/utils/PrivateImplementation.h b/ios/include/filament/utils/PrivateImplementation.h similarity index 100% rename from ios/include/utils/PrivateImplementation.h rename to ios/include/filament/utils/PrivateImplementation.h diff --git a/ios/include/utils/SingleInstanceComponentManager.h b/ios/include/filament/utils/SingleInstanceComponentManager.h similarity index 100% rename from ios/include/utils/SingleInstanceComponentManager.h rename to ios/include/filament/utils/SingleInstanceComponentManager.h diff --git a/ios/include/utils/Slice.h b/ios/include/filament/utils/Slice.h similarity index 100% rename from ios/include/utils/Slice.h rename to ios/include/filament/utils/Slice.h diff --git a/ios/include/utils/SpinLock.h b/ios/include/filament/utils/SpinLock.h similarity index 100% rename from ios/include/utils/SpinLock.h rename to ios/include/filament/utils/SpinLock.h diff --git a/ios/include/utils/StructureOfArrays.h b/ios/include/filament/utils/StructureOfArrays.h similarity index 100% rename from ios/include/utils/StructureOfArrays.h rename to ios/include/filament/utils/StructureOfArrays.h diff --git a/ios/include/utils/algorithm.h b/ios/include/filament/utils/algorithm.h similarity index 90% rename from ios/include/utils/algorithm.h rename to ios/include/filament/utils/algorithm.h index d92555cc..ea5ca44f 100644 --- a/ios/include/utils/algorithm.h +++ b/ios/include/filament/utils/algorithm.h @@ -199,14 +199,26 @@ RandomAccessIterator partition_point( return first; } -template -typename std::enable_if_t< - (sizeof(To) == sizeof(From)) && - std::is_trivially_copyable::value, - To> -// constexpr support needs compiler magic -bit_cast(const From &src) noexcept { - return reinterpret_cast(src); +template +#if __has_builtin(__builtin_bit_cast) +constexpr +#else +inline +#endif +Dest bit_cast(const Source& source) noexcept { +#if __has_builtin(__builtin_bit_cast) + return __builtin_bit_cast(Dest, source); +#else + static_assert(sizeof(Dest) == sizeof(Source), + "bit_cast requires source and destination to be the same size"); + static_assert(std::is_trivially_copyable_v, + "bit_cast requires the destination type to be copyable"); + static_assert(std::is_trivially_copyable_v, + "bit_cast requires the source type to be copyable"); + Dest dest; + memcpy(&dest, &source, sizeof(dest)); + return dest; +#endif } } // namespace utils diff --git a/ios/include/utils/android/Systrace.h b/ios/include/filament/utils/android/Systrace.h similarity index 100% rename from ios/include/utils/android/Systrace.h rename to ios/include/filament/utils/android/Systrace.h diff --git a/ios/include/utils/android/ThermalManager.h b/ios/include/filament/utils/android/ThermalManager.h similarity index 100% rename from ios/include/utils/android/ThermalManager.h rename to ios/include/filament/utils/android/ThermalManager.h diff --git a/ios/include/utils/bitset.h b/ios/include/filament/utils/bitset.h similarity index 100% rename from ios/include/utils/bitset.h rename to ios/include/filament/utils/bitset.h diff --git a/ios/include/utils/compiler.h b/ios/include/filament/utils/compiler.h similarity index 100% rename from ios/include/utils/compiler.h rename to ios/include/filament/utils/compiler.h diff --git a/ios/include/utils/compressed_pair.h b/ios/include/filament/utils/compressed_pair.h similarity index 100% rename from ios/include/utils/compressed_pair.h rename to ios/include/filament/utils/compressed_pair.h diff --git a/ios/include/utils/debug.h b/ios/include/filament/utils/debug.h similarity index 100% rename from ios/include/utils/debug.h rename to ios/include/filament/utils/debug.h diff --git a/ios/include/utils/generic/Mutex.h b/ios/include/filament/utils/generic/Mutex.h similarity index 100% rename from ios/include/utils/generic/Mutex.h rename to ios/include/filament/utils/generic/Mutex.h diff --git a/ios/include/utils/linux/Condition.h b/ios/include/filament/utils/linux/Condition.h similarity index 100% rename from ios/include/utils/linux/Condition.h rename to ios/include/filament/utils/linux/Condition.h diff --git a/ios/include/utils/linux/Mutex.h b/ios/include/filament/utils/linux/Mutex.h similarity index 100% rename from ios/include/utils/linux/Mutex.h rename to ios/include/filament/utils/linux/Mutex.h diff --git a/ios/include/utils/memalign.h b/ios/include/filament/utils/memalign.h similarity index 100% rename from ios/include/utils/memalign.h rename to ios/include/filament/utils/memalign.h diff --git a/ios/include/utils/ostream.h b/ios/include/filament/utils/ostream.h similarity index 100% rename from ios/include/utils/ostream.h rename to ios/include/filament/utils/ostream.h diff --git a/ios/include/utils/unwindows.h b/ios/include/filament/utils/unwindows.h similarity index 100% rename from ios/include/utils/unwindows.h rename to ios/include/filament/utils/unwindows.h diff --git a/ios/include/viewer/AutomationEngine.h b/ios/include/filament/viewer/AutomationEngine.h similarity index 100% rename from ios/include/viewer/AutomationEngine.h rename to ios/include/filament/viewer/AutomationEngine.h diff --git a/ios/include/viewer/AutomationSpec.h b/ios/include/filament/viewer/AutomationSpec.h similarity index 100% rename from ios/include/viewer/AutomationSpec.h rename to ios/include/filament/viewer/AutomationSpec.h diff --git a/ios/include/viewer/RemoteServer.h b/ios/include/filament/viewer/RemoteServer.h similarity index 100% rename from ios/include/viewer/RemoteServer.h rename to ios/include/filament/viewer/RemoteServer.h diff --git a/ios/include/viewer/Settings.h b/ios/include/filament/viewer/Settings.h similarity index 98% rename from ios/include/viewer/Settings.h rename to ios/include/filament/viewer/Settings.h index 4c8b0abe..eeb62e2a 100644 --- a/ios/include/viewer/Settings.h +++ b/ios/include/filament/viewer/Settings.h @@ -160,6 +160,10 @@ 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 @@ -185,6 +189,7 @@ struct ViewSettings { // Custom View Options ColorGradingSettings colorGrading; DynamicLightingSettings dynamicLighting; + FogSettings fogSettings; }; template diff --git a/ios/include/viewer/ViewerGui.h b/ios/include/filament/viewer/ViewerGui.h similarity index 98% rename from ios/include/viewer/ViewerGui.h rename to ios/include/filament/viewer/ViewerGui.h index 76b5f3a4..0130e28c 100644 --- a/ios/include/viewer/ViewerGui.h +++ b/ios/include/filament/viewer/ViewerGui.h @@ -231,6 +231,8 @@ public: int getCurrentCamera() const { return mCurrentCamera; } + float getOcularDistance() const { return mOcularDistance; } + private: using SceneMask = gltfio::NodeManager::SceneMask; @@ -266,6 +268,9 @@ private: SceneMask mVisibleScenes; bool mShowingRestPose = false; + // Stereoscopic debugging + float mOcularDistance = 0.0f; + // 0 is the default "free camera". Additional cameras come from the gltf file (1-based index). int mCurrentCamera = 0; diff --git a/ios/include/material/image.S b/ios/include/material/image.S index 9149283c..7b56aec6 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 13681 + .int 36070 diff --git a/ios/include/material/image.apple.S b/ios/include/material/image.apple.S index 8cd37a22..d2010a57 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 13681 + .int 36070 diff --git a/ios/include/material/image.bin b/ios/include/material/image.bin index d8741de21ec7613edd52f1efc62c5edb2e06bb5c..ae04dc11c696343d625b7cccf9d769f5ded17498 100644 GIT binary patch literal 36070 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 F{0}`09vc7v diff --git a/ios/include/material/image.c b/ios/include/material/image.c index 93faba17..7d2712e3 100644 --- a/ios/include/material/image.c +++ b/ios/include/material/image.c @@ -2,693 +2,1812 @@ const uint8_t IMAGE_PACKAGE[] = { // IMAGE -0x53, 0x52, 0x45, 0x56, 0x5f, 0x54, 0x41, 0x4d, 0x04, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x54, 0x41, 0x45, 0x46, +0x53, 0x52, 0x45, 0x56, 0x5f, 0x54, 0x41, 0x4d, 0x04, 0x00, 0x00, 0x00, 0x2b, 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, 0x87, 0x00, 0x00, 0x00, 0x08, 0x46, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, +0x5f, 0x54, 0x41, 0x4d, 0x98, 0x00, 0x00, 0x00, 0x09, 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, 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, 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, +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, 0x9f, 0x16, 0x61, 0xc5, 0x23, 0x03, 0xad, 0xfb, 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, 0x7a, 0x70, 0x00, 0x00, 0x6d, 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, 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, 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, 0x35, 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, 0x35, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x00, 0x23, 0x65, 0x6e, 0x64, 0x69, 0x66, 0x00, 0x63, 0x6f, +0x6e, 0x73, 0x74, 0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x5f, 0x50, 0x4f, 0x57, 0x45, +0x52, 0x5f, 0x56, 0x52, 0x5f, 0x53, 0x48, 0x41, 0x44, 0x45, 0x52, 0x5f, 0x57, 0x4f, 0x52, 0x4b, 0x41, 0x52, 0x4f, 0x55, +0x4e, 0x44, 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, 0x35, 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, 0x5b, 0x32, 0x5d, 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, 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, -0x63, 0x34, 0x20, 0x6d, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x6e, 0x3b, 0x00, -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, 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, +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, 0x34, 0x38, 0x5d, 0x3b, 0x00, 0x7d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, +0x72, 0x6d, 0x73, 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, 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, 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, 0x66, 0x20, 0x28, 0x43, 0x4f, +0x4e, 0x46, 0x49, 0x47, 0x5f, 0x50, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x56, 0x52, 0x5f, 0x53, 0x48, 0x41, 0x44, 0x45, 0x52, +0x5f, 0x57, 0x4f, 0x52, 0x4b, 0x41, 0x52, 0x4f, 0x55, 0x4e, 0x44, 0x53, 0x29, 0x00, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, +0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x3d, 0x20, 0x28, 0x31, 0x20, 0x2b, 0x20, 0x67, 0x6c, 0x5f, 0x49, +0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x44, 0x29, 0x20, 0x2d, 0x20, 0x31, 0x3b, 0x00, 0x7d, 0x00, 0x65, 0x6c, +0x73, 0x65, 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, 0x33, 0x30, 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, 0x34, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x30, 0x31, 0x3b, 0x00, +0x5f, 0x33, 0x34, 0x33, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, 0x30, 0x31, 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, 0x37, 0x37, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, +0x66, 0x20, 0x2a, 0x20, 0x5f, 0x33, 0x34, 0x33, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x37, 0x39, +0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x37, 0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x36, 0x30, +0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, 0x32, 0x37, 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, +0x34, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x37, 0x3b, 0x00, 0x5f, 0x33, 0x34, 0x37, 0x2e, 0x77, 0x20, 0x3d, 0x20, +0x28, 0x5f, 0x32, 0x37, 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, 0x36, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x34, 0x37, +0x3b, 0x00, 0x5f, 0x33, 0x36, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x37, 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, 0x33, 0x31, +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, 0x36, 0x30, 0x20, +0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x33, 0x36, 0x30, 0x2e, 0x77, 0x29, 0x29, 0x3b, 0x00, 0x76, +0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x33, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, 0x31, 0x2e, 0x69, 0x6d, 0x61, 0x67, +0x65, 0x55, 0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x33, 0x30, 0x38, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, +0x30, 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, 0x5f, 0x33, 0x33, 0x34, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x30, 0x38, 0x2e, +0x78, 0x3b, 0x00, 0x5f, 0x33, 0x33, 0x34, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x30, 0x38, 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, 0x33, 0x38, 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, 0x33, 0x34, 0x2c, 0x20, 0x5f, 0x33, 0x33, 0x31, 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, 0x33, 0x38, 0x2e, +0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x31, 0x39, 0x32, 0x20, 0x3d, +0x20, 0x5f, 0x33, 0x33, 0x38, 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, 0x39, 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, 0x31, 0x39, 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, 0x31, 0x39, 0x32, +0x2e, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, +0x3d, 0x20, 0x5f, 0x33, 0x34, 0x33, 0x3b, 0x00, 0x5f, 0x33, 0x34, 0x33, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, +0x34, 0x33, 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, 0x34, 0x33, 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, 0x34, 0x33, 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, 0x35, 0x30, 0x31, 0x3b, 0x00, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x20, 0x5f, 0x35, 0x30, 0x32, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x35, 0x30, 0x33, 0x3b, 0x00, +0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x35, 0x33, 0x31, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x35, 0x33, +0x32, 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, 0x5b, 0x32, 0x5d, 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, 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, 0x63, 0x34, 0x20, 0x6d, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, +0x20, 0x6e, 0x3b, 0x00, 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, 0x34, 0x38, +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, 0x39, 0x30, 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, 0x34, 0x30, 0x32, 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, 0x34, 0x30, 0x35, 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, 0x31, 0x32, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x30, 0x35, 0x29, +0x00, 0x5f, 0x34, 0x31, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x32, 0x2e, 0x78, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, +0x3b, 0x00, 0x5f, 0x34, 0x31, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x35, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, +0x5f, 0x34, 0x31, 0x39, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x31, 0x32, 0x29, 0x00, 0x5f, 0x34, 0x31, +0x39, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x32, 0x2e, 0x78, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x34, +0x31, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x31, 0x32, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x32, 0x36, +0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x31, 0x39, 0x29, 0x00, 0x5f, 0x34, 0x32, 0x36, 0x20, 0x3d, 0x20, +0x5f, 0x34, 0x30, 0x32, 0x2e, 0x79, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x34, 0x32, 0x36, 0x20, 0x3d, +0x20, 0x5f, 0x34, 0x31, 0x39, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x33, 0x33, 0x3b, 0x00, 0x69, 0x66, +0x20, 0x28, 0x21, 0x5f, 0x34, 0x32, 0x36, 0x29, 0x00, 0x5f, 0x34, 0x33, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x32, +0x2e, 0x79, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x34, 0x33, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x32, +0x36, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x35, 0x34, 0x31, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x34, +0x33, 0x33, 0x29, 0x00, 0x5f, 0x35, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x39, 0x30, 0x3b, 0x00, 0x5f, 0x34, 0x30, +0x32, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x34, 0x30, 0x32, 0x2e, 0x79, 0x3b, 0x00, +0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x34, 0x34, 0x37, 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, 0x30, 0x32, 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, 0x35, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x34, 0x37, 0x2e, 0x78, +0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x34, 0x34, 0x37, 0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x35, +0x31, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x34, 0x37, 0x3b, 0x00, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x78, 0x20, 0x3d, 0x20, +0x5f, 0x34, 0x35, 0x32, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, +0x32, 0x2e, 0x79, 0x3b, 0x00, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, 0x32, 0x2e, 0x7a, +0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x78, +0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x33, 0x39, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, +0x30, 0x20, 0x2d, 0x20, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x77, 0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, +0x35, 0x32, 0x36, 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, +0x33, 0x32, 0x2c, 0x20, 0x5f, 0x35, 0x33, 0x32, 0x2c, 0x20, 0x5f, 0x35, 0x33, 0x32, 0x2c, 0x20, 0x5f, 0x35, 0x33, 0x31, +0x29, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x5f, 0x35, 0x32, 0x36, 0x2e, 0x78, 0x20, +0x3d, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x35, 0x32, 0x36, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, +0x34, 0x36, 0x37, 0x2e, 0x79, 0x3b, 0x00, 0x5f, 0x35, 0x32, 0x36, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x36, 0x37, +0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x35, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x32, 0x36, 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, 0x34, 0x31, 0x2c, 0x20, 0x5f, 0x35, 0x30, 0x31, 0x2c, 0x20, 0x5f, 0x35, 0x30, 0x32, +0x2c, 0x20, 0x5f, 0x35, 0x30, 0x32, 0x2c, 0x20, 0x5f, 0x35, 0x30, 0x32, 0x2c, 0x20, 0x5f, 0x35, 0x30, 0x33, 0x29, 0x2e, +0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x33, 0x35, +0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, +0x37, 0x33, 0x37, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x37, 0x31, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, +0x74, 0x20, 0x5f, 0x37, 0x37, 0x32, 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, 0x39, 0x20, 0x3d, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x76, 0x69, 0x65, 0x77, 0x29, 0x3b, 0x00, +0x69, 0x66, 0x20, 0x28, 0x5f, 0x31, 0x37, 0x39, 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, 0x36, +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, 0x38, 0x32, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, 0x32, 0x30, +0x36, 0x29, 0x20, 0x3e, 0x20, 0x30, 0x2e, 0x30, 0x30, 0x31, 0x32, 0x35, 0x29, 0x00, 0x5f, 0x37, 0x38, 0x32, 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, 0x36, 0x29, 0x29, 0x29, 0x20, 0x2f, 0x20, +0x5f, 0x32, 0x30, 0x36, 0x3b, 0x00, 0x5f, 0x37, 0x38, 0x32, 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, 0x39, 0x20, 0x3d, 0x20, 0x65, 0x78, 0x70, 0x28, 0x2d, 0x28, 0x5f, 0x37, +0x38, 0x32, 0x20, 0x2a, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x31, 0x37, 0x39, 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, 0x39, 0x20, +0x3d, 0x20, 0x5f, 0x32, 0x33, 0x39, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x34, 0x36, 0x20, 0x3d, +0x20, 0x6d, 0x69, 0x6e, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x6d, 0x70, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x32, +0x33, 0x39, 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, 0x38, 0x33, 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, 0x36, +0x20, 0x3d, 0x20, 0x28, 0x5f, 0x31, 0x37, 0x39, 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, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x36, 0x3b, 0x00, 0x68, 0x69, 0x67, +0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x32, 0x37, 0x33, 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, 0x38, 0x33, 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, 0x33, 0x2e, 0x79, 0x2c, 0x20, 0x5f, 0x32, 0x37, 0x33, 0x2e, 0x78, 0x2c, 0x20, 0x63, 0x6c, 0x61, 0x6d, 0x70, +0x28, 0x6d, 0x70, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x32, 0x36, 0x36, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x31, +0x2e, 0x30, 0x29, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x7a, 0x3b, 0x00, 0x5f, 0x37, 0x38, 0x33, 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, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x38, 0x33, 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, 0x36, +0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x38, 0x35, 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, 0x33, 0x20, +0x3d, 0x20, 0x65, 0x78, 0x70, 0x28, 0x2d, 0x28, 0x5f, 0x37, 0x38, 0x32, 0x20, 0x2a, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, +0x31, 0x37, 0x39, 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, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, 0x33, 0x3b, 0x00, 0x68, +0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x33, 0x34, 0x39, 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, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x34, 0x39, 0x3b, 0x00, 0x5f, 0x37, 0x38, 0x35, 0x20, 0x3d, +0x20, 0x5f, 0x33, 0x31, 0x34, 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, 0x39, 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, 0x33, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x38, +0x35, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x31, 0x34, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x36, 0x33, 0x20, +0x3d, 0x20, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x33, 0x36, 0x39, 0x20, 0x3d, +0x20, 0x28, 0x5f, 0x33, 0x36, 0x33, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, +0x5f, 0x32, 0x34, 0x36, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x37, 0x38, 0x35, 0x3b, 0x00, 0x63, 0x6f, 0x6c, 0x6f, 0x72, +0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x36, 0x39, 0x2e, 0x78, 0x3b, 0x00, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x79, +0x20, 0x3d, 0x20, 0x5f, 0x33, 0x36, 0x39, 0x2e, 0x79, 0x3b, 0x00, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x7a, 0x20, 0x3d, +0x20, 0x5f, 0x33, 0x36, 0x39, 0x2e, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x36, 0x31, 0x36, 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, 0x32, 0x38, 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, 0x33, 0x31, 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, +0x33, 0x38, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x36, 0x33, 0x31, 0x29, 0x00, 0x5f, 0x36, 0x33, 0x38, 0x20, +0x3d, 0x20, 0x5f, 0x36, 0x32, 0x38, 0x2e, 0x78, 0x20, 0x3e, 0x20, 0x31, 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, +0x32, 0x38, 0x2e, 0x78, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x36, 0x34, 0x35, 0x20, 0x3d, 0x20, 0x5f, +0x36, 0x33, 0x38, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x35, 0x32, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, +0x21, 0x5f, 0x36, 0x34, 0x35, 0x29, 0x00, 0x5f, 0x36, 0x35, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x32, 0x38, 0x2e, 0x79, +0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x36, 0x35, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x34, 0x35, 0x3b, +0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x35, 0x39, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x36, 0x35, +0x32, 0x29, 0x00, 0x5f, 0x36, 0x35, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x32, 0x38, 0x2e, 0x79, 0x20, 0x3e, 0x20, 0x31, +0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x36, 0x35, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x35, 0x32, 0x3b, 0x00, 0x76, 0x65, 0x63, +0x34, 0x20, 0x5f, 0x37, 0x38, 0x31, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x36, 0x35, 0x39, 0x29, 0x00, 0x5f, 0x37, +0x38, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x31, 0x36, 0x3b, 0x00, 0x5f, 0x36, 0x32, 0x38, 0x2e, 0x79, 0x20, 0x3d, 0x20, +0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x36, 0x32, 0x38, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, +0x36, 0x37, 0x33, 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, 0x32, 0x38, 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, 0x37, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x33, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, +0x36, 0x37, 0x33, 0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x35, 0x33, 0x20, 0x3d, 0x20, 0x5f, +0x36, 0x37, 0x33, 0x3b, 0x00, 0x5f, 0x37, 0x35, 0x33, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x38, 0x2e, 0x78, +0x3b, 0x00, 0x5f, 0x37, 0x35, 0x33, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x38, 0x2e, 0x79, 0x3b, 0x00, 0x5f, +0x37, 0x35, 0x33, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x38, 0x2e, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, +0x20, 0x5f, 0x36, 0x39, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x35, 0x33, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, +0x5f, 0x36, 0x31, 0x36, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x37, +0x35, 0x33, 0x2e, 0x77, 0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x36, 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, 0x37, 0x32, 0x2c, 0x20, 0x5f, 0x37, +0x37, 0x32, 0x2c, 0x20, 0x5f, 0x37, 0x37, 0x32, 0x2c, 0x20, 0x5f, 0x37, 0x37, 0x31, 0x29, 0x2e, 0x62, 0x61, 0x73, 0x65, +0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x30, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x39, 0x33, +0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x30, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x39, 0x33, 0x2e, 0x79, 0x3b, +0x00, 0x5f, 0x37, 0x36, 0x30, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x39, 0x33, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x37, +0x38, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x36, 0x30, 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, +0x38, 0x31, 0x2c, 0x20, 0x5f, 0x37, 0x33, 0x35, 0x2c, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x2c, 0x20, 0x5f, 0x37, 0x33, 0x36, +0x2c, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x2c, 0x20, 0x5f, 0x37, 0x33, 0x37, 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, 0x32, 0x35, 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, 0x32, 0x35, 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, 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, 0x69, 0x6e, 0x74, 0x20, 0x5f, 0x31, 0x36, 0x34, 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, 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, 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, 0x5f, 0x31, 0x36, 0x34, +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, 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, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, +0x20, 0x47, 0x4c, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x63, 0x6c, 0x69, 0x70, 0x5f, 0x63, 0x75, 0x6c, 0x6c, 0x5f, 0x64, 0x69, +0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x20, 0x3a, 0x20, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x00, 0x76, 0x65, 0x63, +0x34, 0x20, 0x5f, 0x37, 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, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x35, 0x3b, 0x00, 0x5f, +0x37, 0x39, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x37, 0x35, 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, 0x38, 0x30, 0x20, +0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x20, 0x2a, 0x20, +0x5f, 0x37, 0x39, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x38, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x30, +0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x38, 0x39, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, +0x73, 0x28, 0x5f, 0x38, 0x31, 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, 0x38, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x30, 0x3b, 0x00, +0x5f, 0x38, 0x38, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x38, 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, 0x5f, 0x38, 0x39, 0x20, +0x3d, 0x20, 0x5f, 0x38, 0x38, 0x3b, 0x00, 0x5f, 0x38, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x30, 0x3b, 0x00, 0x4d, 0x61, +0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x20, 0x5f, +0x39, 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, 0x76, 0x65, 0x63, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x5f, 0x38, 0x39, +0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x38, 0x39, 0x2e, 0x77, 0x29, 0x29, 0x3b, 0x00, 0x76, +0x65, 0x63, 0x34, 0x20, 0x5f, 0x39, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x33, 0x2e, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, +0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x39, 0x38, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x37, 0x35, 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, 0x39, 0x34, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x38, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x39, 0x34, +0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x38, 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, 0x31, 0x30, 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, 0x39, 0x34, 0x2c, 0x20, 0x5f, 0x39, 0x33, 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, 0x31, 0x30, 0x33, 0x2e, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x76, +0x65, 0x63, 0x33, 0x20, 0x5f, 0x31, 0x30, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, 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, 0x30, 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, 0x31, 0x30, 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, 0x31, 0x30, 0x36, 0x2e, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, +0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x39, 0x3b, 0x00, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x20, 0x5f, 0x31, 0x31, 0x37, 0x20, 0x3d, 0x20, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x28, 0x69, 0x6e, 0x73, +0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x25, 0x20, 0x32, 0x29, 0x20, 0x2a, 0x20, 0x32, +0x2e, 0x30, 0x29, 0x20, 0x2d, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x37, 0x39, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x28, +0x5f, 0x37, 0x39, 0x2e, 0x78, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x37, 0x39, +0x2e, 0x77, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x31, 0x31, 0x37, 0x29, 0x3b, 0x00, 0x67, +0x6c, 0x5f, 0x43, 0x6c, 0x69, 0x70, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5b, 0x30, 0x5d, 0x20, 0x3d, 0x20, +0x5f, 0x37, 0x39, 0x2e, 0x78, 0x20, 0x2a, 0x20, 0x5f, 0x31, 0x31, 0x37, 0x3b, 0x00, 0x5f, 0x37, 0x39, 0x2e, 0x7a, 0x20, +0x3d, 0x20, 0x28, 0x5f, 0x37, 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, 0x37, 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, 0x37, 0x39, 0x3b, 0x00, +0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x73, +0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x3e, 0x3e, 0x20, 0x31, 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, 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, +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, 0x33, 0x30, 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, 0x34, 0x34, 0x20, 0x3d, 0x20, 0x5f, +0x33, 0x30, 0x32, 0x3b, 0x00, 0x5f, 0x33, 0x34, 0x34, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, 0x30, 0x32, 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, 0x37, 0x38, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, +0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x20, 0x2a, 0x20, 0x5f, 0x33, 0x34, 0x34, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, +0x20, 0x5f, 0x32, 0x38, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x38, 0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, +0x20, 0x5f, 0x33, 0x36, 0x31, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, 0x32, 0x38, 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, 0x34, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x38, 0x3b, 0x00, 0x5f, 0x33, 0x34, 0x38, +0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x38, 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, 0x36, 0x31, 0x20, 0x3d, +0x20, 0x5f, 0x33, 0x34, 0x38, 0x3b, 0x00, 0x5f, 0x33, 0x36, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x38, 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, 0x33, 0x32, 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, 0x36, 0x31, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x33, 0x36, 0x31, 0x2e, 0x77, +0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x33, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, 0x32, +0x2e, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x33, 0x30, 0x39, 0x20, +0x3d, 0x20, 0x28, 0x5f, 0x33, 0x30, 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, 0x5f, 0x33, 0x33, 0x35, 0x2e, 0x78, 0x20, 0x3d, 0x20, +0x5f, 0x33, 0x30, 0x39, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x33, 0x33, 0x35, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x30, +0x39, 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, 0x33, 0x39, 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, 0x33, 0x35, 0x2c, 0x20, +0x5f, 0x33, 0x33, 0x32, 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, 0x33, 0x39, 0x2e, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, +0x31, 0x39, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, 0x39, 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, 0x34, 0x34, 0x3b, 0x00, 0x5f, 0x33, 0x34, 0x34, 0x2e, 0x7a, +0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, 0x34, 0x34, 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, 0x34, 0x34, 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, +0x34, 0x34, 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, 0x35, 0x30, 0x34, +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, 0x33, 0x32, 0x2c, +0x20, 0x5f, 0x35, 0x33, 0x32, 0x2c, 0x20, 0x5f, 0x35, 0x33, 0x32, 0x2c, 0x20, 0x5f, 0x35, 0x33, 0x31, 0x29, 0x2e, 0x62, +0x61, 0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x34, 0x30, 0x32, 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, 0x35, 0x30, 0x34, 0x2e, 0x78, 0x20, 0x3d, +0x20, 0x5f, 0x34, 0x36, 0x37, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x35, 0x30, 0x34, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x34, +0x36, 0x37, 0x2e, 0x79, 0x3b, 0x00, 0x5f, 0x35, 0x30, 0x34, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x2e, +0x7a, 0x3b, 0x00, 0x5f, 0x35, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x30, 0x34, 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, 0x39, 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, 0x36, 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, 0x38, 0x32, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, +0x74, 0x20, 0x5f, 0x32, 0x34, 0x36, 0x20, 0x3d, 0x20, 0x6d, 0x69, 0x6e, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x65, +0x78, 0x70, 0x28, 0x2d, 0x28, 0x5f, 0x37, 0x38, 0x32, 0x20, 0x2a, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x31, 0x37, 0x39, +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, 0x33, 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, 0x38, 0x33, +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, 0x33, 0x2e, 0x79, 0x2c, 0x20, 0x5f, 0x32, 0x37, 0x33, 0x2e, 0x78, 0x2c, +0x20, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x28, 0x5f, 0x31, 0x37, 0x39, 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, 0x38, 0x35, 0x20, 0x3d, 0x20, 0x5f, +0x33, 0x31, 0x34, 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, 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, 0x38, 0x32, 0x20, 0x2a, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x31, 0x37, 0x39, 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, 0x38, 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, 0x37, 0x32, 0x2c, 0x20, +0x5f, 0x37, 0x37, 0x32, 0x2c, 0x20, 0x5f, 0x37, 0x37, 0x32, 0x2c, 0x20, 0x5f, 0x37, 0x37, 0x31, 0x29, 0x2e, 0x62, 0x61, +0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x36, 0x32, 0x38, 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, 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, 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, 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, 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, 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, -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, 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, 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, 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, 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, +0x20, 0x31, 0x2e, 0x30, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x38, 0x2e, 0x78, 0x20, 0x3d, 0x20, +0x5f, 0x36, 0x39, 0x33, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x38, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x39, +0x33, 0x2e, 0x79, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x38, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x39, 0x33, 0x2e, 0x7a, +0x3b, 0x00, 0x5f, 0x37, 0x38, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x38, 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, 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, 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, +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, 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, +0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x32, 0x39, 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, 0x37, 0x31, 0x20, 0x3d, 0x20, 0x5f, +0x33, 0x32, 0x39, 0x3b, 0x00, 0x5f, 0x33, 0x37, 0x31, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, 0x32, 0x39, 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, 0x33, 0x30, 0x35, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, +0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x20, 0x2a, 0x20, 0x5f, 0x33, 0x37, 0x31, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, +0x20, 0x5f, 0x33, 0x30, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x30, 0x35, 0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, +0x20, 0x5f, 0x33, 0x39, 0x33, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, 0x33, 0x30, 0x37, 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, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x30, 0x35, 0x3b, 0x00, 0x5f, 0x33, 0x37, 0x35, +0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, 0x30, 0x37, 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, 0x39, 0x33, 0x20, 0x3d, +0x20, 0x5f, 0x33, 0x37, 0x35, 0x3b, 0x00, 0x5f, 0x33, 0x39, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x30, 0x35, 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, 0x35, 0x39, 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, 0x39, 0x33, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x33, 0x39, 0x33, 0x2e, 0x77, +0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x36, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x35, 0x39, +0x2e, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x33, 0x33, 0x36, 0x20, +0x3d, 0x20, 0x28, 0x5f, 0x33, 0x32, 0x39, 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, 0x36, 0x32, 0x2e, 0x78, 0x20, 0x3d, 0x20, +0x5f, 0x33, 0x33, 0x36, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x33, 0x36, 0x32, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, +0x36, 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, 0x36, 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, 0x5f, 0x33, 0x36, 0x32, 0x2c, 0x20, +0x5f, 0x33, 0x35, 0x39, 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, 0x36, 0x36, 0x2e, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, +0x31, 0x39, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x36, 0x36, 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, 0x39, 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, 0x31, 0x39, 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, 0x31, 0x39, 0x34, 0x2e, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, +0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x37, 0x31, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, +0x32, 0x31, 0x39, 0x20, 0x3d, 0x20, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x28, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, +0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x25, 0x20, 0x32, 0x29, 0x20, 0x2a, 0x20, 0x32, 0x2e, 0x30, 0x29, 0x20, +0x2d, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x33, 0x37, 0x31, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, 0x37, +0x31, 0x2e, 0x78, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x33, 0x37, 0x31, 0x2e, +0x77, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x31, 0x39, 0x29, 0x3b, 0x00, 0x67, 0x6c, +0x5f, 0x43, 0x6c, 0x69, 0x70, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5b, 0x30, 0x5d, 0x20, 0x3d, 0x20, 0x5f, +0x33, 0x37, 0x31, 0x2e, 0x78, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x31, 0x39, 0x3b, 0x00, 0x5f, 0x33, 0x37, 0x31, 0x2e, 0x7a, +0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, 0x37, 0x31, 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, 0x37, 0x31, 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, +0x37, 0x31, 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, 0x5b, 0x32, 0x5d, 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, 0x34, 0x38, 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, 0x38, 0x31, 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, +0x32, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x32, 0x33, 0x2e, +0x7a, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x5f, 0x32, 0x38, 0x31, 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, 0x35, 0x37, 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, 0x32, 0x33, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, +0x35, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x37, 0x2e, 0x77, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x33, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, +0x73, 0x28, 0x5f, 0x32, 0x35, 0x39, 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, 0x32, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x37, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x32, 0x37, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x35, +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, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x33, 0x36, 0x20, 0x3d, 0x20, +0x5f, 0x33, 0x32, 0x37, 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, 0x33, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x37, +0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x32, 0x37, 0x33, 0x20, 0x3d, 0x20, +0x5f, 0x33, 0x33, 0x36, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x33, 0x33, 0x36, 0x2e, 0x77, +0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x5f, 0x32, 0x38, 0x38, 0x20, 0x3d, +0x20, 0x28, 0x5f, 0x32, 0x38, 0x31, 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, 0x33, 0x30, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x30, 0x2e, 0x30, +0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x33, 0x30, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x38, +0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x33, 0x30, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, +0x38, 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, 0x33, 0x30, 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, 0x37, 0x33, 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, 0x37, 0x33, 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, 0x37, 0x33, 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, 0x32, 0x33, 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, 0x32, 0x33, 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, 0x39, 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, 0x35, 0x31, 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, 0x39, 0x30, 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, 0x35, 0x31, 0x29, 0x3b, 0x00, 0x20, 0x20, +0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x34, 0x30, 0x31, 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, 0x34, 0x30, 0x32, 0x20, 0x3d, +0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x5f, 0x34, 0x30, 0x31, 0x29, 0x2e, 0x78, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x30, 0x35, 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, 0x31, 0x32, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x30, 0x35, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x5f, 0x34, 0x31, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x31, 0x2e, 0x78, 0x20, 0x3e, 0x20, 0x31, 0x2e, +0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x34, 0x31, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x34, +0x30, 0x35, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x31, 0x39, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x31, 0x32, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x5f, 0x34, 0x31, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x31, 0x2e, 0x78, 0x20, 0x3c, 0x20, 0x30, 0x2e, +0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x34, 0x31, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x34, +0x31, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x32, 0x36, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x31, 0x39, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x5f, 0x34, 0x32, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x31, 0x2e, 0x79, 0x20, 0x3c, 0x20, 0x30, 0x2e, +0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x34, 0x32, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x34, +0x31, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x33, 0x33, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x32, 0x36, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x5f, 0x34, 0x33, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x31, 0x2e, 0x79, 0x20, 0x3e, 0x20, 0x31, 0x2e, +0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x34, 0x33, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x34, +0x32, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x35, 0x34, 0x31, 0x3b, 0x00, +0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x34, 0x33, 0x33, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x5f, 0x35, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x39, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x5f, 0x34, 0x30, 0x32, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x31, 0x2e, 0x30, +0x20, 0x2d, 0x20, 0x5f, 0x34, 0x30, 0x31, 0x2e, 0x79, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x34, 0x34, 0x37, 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, 0x34, 0x30, 0x32, 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, 0x39, 0x20, 0x3d, 0x20, +0x5f, 0x34, 0x34, 0x37, 0x2e, 0x77, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, +0x33, 0x20, 0x5f, 0x34, 0x35, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x34, 0x37, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, +0x5f, 0x34, 0x34, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, +0x5f, 0x35, 0x31, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x78, +0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, 0x32, 0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, +0x35, 0x31, 0x39, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, 0x32, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, 0x32, 0x2e, 0x7a, 0x3b, +0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x20, +0x3d, 0x20, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x33, 0x39, 0x30, 0x2e, 0x78, +0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x5f, 0x35, 0x35, 0x31, 0x20, 0x2d, 0x20, 0x5f, 0x34, 0x34, 0x39, 0x29, 0x29, 0x3b, +0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x35, 0x36, 0x31, 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, 0x36, 0x31, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, +0x34, 0x36, 0x37, 0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x36, 0x31, 0x2e, +0x79, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x5f, 0x35, 0x36, 0x31, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x36, 0x31, 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, 0x34, 0x31, 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, 0x31, 0x30, 0x30, 0x32, 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, 0x39, 0x34, +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, 0x32, 0x33, 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, 0x39, 0x34, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, +0x34, 0x20, 0x5f, 0x36, 0x33, 0x34, 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, 0x33, 0x35, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, +0x5f, 0x36, 0x33, 0x34, 0x29, 0x2e, 0x78, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, +0x36, 0x33, 0x38, 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, 0x34, 0x35, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, +0x21, 0x5f, 0x36, 0x33, 0x38, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x34, 0x35, 0x20, +0x3d, 0x20, 0x5f, 0x36, 0x33, 0x34, 0x2e, 0x78, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x34, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x33, 0x38, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x35, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, +0x21, 0x5f, 0x36, 0x34, 0x35, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x35, 0x32, 0x20, +0x3d, 0x20, 0x5f, 0x36, 0x33, 0x34, 0x2e, 0x78, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x35, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x34, 0x35, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x35, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, +0x21, 0x5f, 0x36, 0x35, 0x32, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x35, 0x39, 0x20, +0x3d, 0x20, 0x5f, 0x36, 0x33, 0x34, 0x2e, 0x79, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x35, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x35, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x36, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, +0x21, 0x5f, 0x36, 0x35, 0x39, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x36, 0x36, 0x20, +0x3d, 0x20, 0x5f, 0x36, 0x33, 0x34, 0x2e, 0x79, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x36, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x35, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x39, 0x37, 0x33, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, +0x28, 0x5f, 0x36, 0x36, 0x36, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x37, 0x33, 0x20, +0x3d, 0x20, 0x5f, 0x36, 0x32, 0x33, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x33, 0x35, +0x2e, 0x79, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x36, 0x33, 0x34, +0x2e, 0x79, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, +0x36, 0x38, 0x30, 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, 0x33, 0x35, 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, 0x38, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x38, 0x30, 0x2e, 0x77, 0x3b, +0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x36, 0x38, 0x35, 0x20, +0x3d, 0x20, 0x5f, 0x36, 0x38, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x36, 0x38, 0x32, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x39, 0x33, 0x38, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x33, 0x38, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x38, 0x35, +0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x33, 0x38, 0x2e, 0x79, 0x20, 0x3d, +0x20, 0x5f, 0x36, 0x38, 0x35, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x33, +0x38, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x38, 0x35, 0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x37, 0x30, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x33, 0x38, 0x2e, +0x78, 0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x36, 0x32, 0x33, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x5f, +0x39, 0x39, 0x34, 0x20, 0x2d, 0x20, 0x5f, 0x36, 0x38, 0x32, 0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x31, 0x30, 0x30, 0x34, 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, 0x31, 0x30, 0x30, 0x34, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x30, 0x30, 0x2e, 0x78, +0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x31, 0x30, 0x30, 0x34, 0x2e, 0x79, 0x20, 0x3d, 0x20, +0x5f, 0x37, 0x30, 0x30, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x31, 0x30, 0x30, +0x34, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x30, 0x30, 0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x5f, 0x39, 0x37, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, 0x30, 0x34, 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, 0x33, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, +0x20, 0x5f, 0x35, 0x32, 0x30, 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, 0x38, 0x31, 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, 0x35, 0x31, 0x20, 0x3d, +0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x5f, 0x35, 0x32, 0x30, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x37, 0x35, 0x31, 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, 0x38, 0x31, 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, 0x36, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x32, 0x30, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x37, 0x36, 0x38, 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, 0x36, 0x37, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x39, 0x37, 0x34, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, 0x37, 0x36, 0x38, 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, 0x37, 0x34, 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, 0x36, 0x37, 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, 0x36, 0x38, 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, 0x37, 0x34, 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, 0x38, 0x30, 0x31, 0x20, 0x3d, 0x20, 0x6d, 0x69, +0x6e, 0x28, 0x5f, 0x39, 0x39, 0x34, 0x20, 0x2d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x65, 0x78, 0x70, 0x28, 0x2d, 0x28, +0x5f, 0x39, 0x37, 0x34, 0x20, 0x2a, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x37, 0x35, +0x31, 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, 0x31, 0x37, 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, 0x37, 0x35, 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, 0x39, 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, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, 0x31, 0x37, 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, 0x32, 0x30, 0x29, 0x2c, +0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x28, 0x6d, 0x69, 0x78, 0x28, 0x5f, 0x31, 0x30, 0x30, 0x39, 0x2e, 0x79, 0x2c, 0x20, +0x5f, 0x31, 0x30, 0x30, 0x39, 0x2e, 0x78, 0x2c, 0x20, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x68, 0x61, 0x6c, 0x66, 0x28, +0x66, 0x6d, 0x61, 0x28, 0x5f, 0x37, 0x35, 0x31, 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, 0x39, 0x34, 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, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, 0x31, 0x37, +0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x38, 0x35, 0x30, +0x20, 0x3d, 0x20, 0x5f, 0x39, 0x37, 0x35, 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, 0x38, 0x30, 0x31, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x39, 0x38, 0x30, 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, +0x38, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x35, 0x30, 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, 0x32, 0x30, 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, 0x39, 0x34, 0x20, 0x2d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x65, 0x78, 0x70, 0x28, 0x2d, +0x28, 0x5f, 0x39, 0x37, 0x34, 0x20, 0x2a, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x37, +0x35, 0x31, 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, 0x38, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x35, 0x30, 0x3b, 0x00, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x31, 0x30, 0x32, 0x36, 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, 0x39, 0x36, +0x20, 0x3d, 0x20, 0x28, 0x5f, 0x31, 0x30, 0x32, 0x36, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x5f, 0x39, 0x39, +0x34, 0x20, 0x2d, 0x20, 0x5f, 0x38, 0x30, 0x31, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x39, 0x38, 0x30, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x39, 0x35, 0x38, 0x20, 0x3d, 0x20, +0x5f, 0x31, 0x30, 0x32, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x35, 0x38, 0x2e, +0x78, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x39, 0x36, 0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x5f, 0x39, 0x35, 0x38, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x39, 0x36, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x35, 0x38, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x39, 0x36, 0x2e, 0x7a, +0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x38, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x35, +0x38, 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, 0x38, 0x31, 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, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, +0x6e, 0x74, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x5f, 0x31, 0x36, 0x34, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 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, 0x5f, +0x31, 0x36, 0x34, 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, 0x20, 0x67, 0x6c, 0x5f, 0x43, 0x6c, 0x69, +0x70, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x20, 0x5b, 0x5b, 0x63, 0x6c, 0x69, 0x70, 0x5f, 0x64, 0x69, 0x73, +0x74, 0x61, 0x6e, 0x63, 0x65, 0x5d, 0x5d, 0x20, 0x5b, 0x31, 0x5d, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x20, 0x67, 0x6c, 0x5f, 0x43, 0x6c, 0x69, 0x70, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x30, +0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x63, 0x6c, 0x69, 0x70, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x20, 0x20, +0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x36, 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, 0x36, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, +0x36, 0x39, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x5f, 0x36, 0x36, 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, 0x37, 0x30, 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, 0x36, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x37, +0x31, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x30, 0x2e, 0x77, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, +0x34, 0x20, 0x5f, 0x37, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, +0x37, 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, 0x37, 0x38, 0x20, +0x3d, 0x20, 0x5f, 0x37, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x37, 0x38, 0x2e, 0x77, +0x20, 0x3d, 0x20, 0x28, 0x5f, 0x37, 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, +0x37, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x38, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x37, +0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, +0x5f, 0x38, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x39, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, +0x37, 0x39, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x5f, 0x38, +0x35, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x36, 0x36, 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, 0x38, 0x37, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x30, 0x2e, +0x30, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x38, 0x37, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x35, 0x2e, +0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x38, 0x37, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x35, 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, 0x38, 0x37, 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, 0x38, 0x32, 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, 0x38, 0x32, 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, 0x38, 0x32, 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, 0x36, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x39, 0x39, 0x20, 0x3d, +0x20, 0x66, 0x6d, 0x61, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x28, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, +0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x25, 0x20, 0x32, 0x29, 0x2c, 0x20, 0x32, 0x2e, 0x30, 0x2c, +0x20, 0x2d, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x31, +0x30, 0x34, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x5f, 0x36, 0x36, 0x2e, 0x78, 0x2c, 0x20, 0x30, 0x2e, 0x35, 0x2c, +0x20, 0x28, 0x5f, 0x36, 0x36, 0x2e, 0x77, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x39, 0x39, +0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x39, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, 0x34, 0x3b, +0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x43, 0x6c, 0x69, 0x70, 0x44, 0x69, 0x73, 0x74, +0x61, 0x6e, 0x63, 0x65, 0x5b, 0x30, 0x5d, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, 0x34, 0x20, 0x2a, 0x20, 0x5f, 0x39, 0x39, +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, 0x36, 0x39, 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, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, +0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x3e, 0x3e, 0x20, 0x31, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x43, 0x6c, 0x69, 0x70, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, +0x63, 0x65, 0x5f, 0x30, 0x20, 0x3d, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x43, 0x6c, 0x69, 0x70, 0x44, 0x69, +0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5b, 0x30, 0x5d, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, +0x34, 0x20, 0x5f, 0x32, 0x38, 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, +0x32, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x32, 0x34, 0x2e, +0x7a, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x5f, 0x32, 0x38, 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, 0x35, 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, 0x32, 0x34, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, +0x36, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x38, 0x2e, 0x77, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x33, 0x37, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, +0x73, 0x28, 0x5f, 0x32, 0x36, 0x30, 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, 0x32, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x38, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x5f, 0x33, 0x32, 0x38, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x36, 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, 0x33, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x32, 0x38, 0x3b, 0x00, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x33, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x38, 0x3b, +0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x32, 0x37, 0x34, 0x20, 0x3d, 0x20, 0x5f, +0x33, 0x33, 0x37, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x33, 0x33, 0x37, 0x2e, 0x77, 0x29, +0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x5f, 0x32, 0x38, 0x39, 0x20, 0x3d, 0x20, +0x28, 0x5f, 0x32, 0x38, 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, 0x33, 0x31, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, +0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x33, 0x31, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x39, 0x2e, +0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x33, 0x31, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 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, 0x33, 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, 0x37, 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, 0x37, 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, 0x37, 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, 0x32, 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, 0x32, 0x34, 0x3b, 0x00, +0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x35, 0x34, 0x35, +0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, +0x39, 0x30, 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, 0x34, 0x30, 0x32, 0x20, 0x3d, +0x20, 0x5f, 0x34, 0x30, 0x31, 0x2e, 0x78, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, +0x20, 0x5f, 0x35, 0x34, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x34, 0x30, 0x32, 0x2e, +0x79, 0x20, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x34, 0x30, 0x31, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x34, 0x34, 0x37, 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, 0x34, 0x30, 0x32, 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, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x34, 0x37, 0x2e, 0x77, 0x3b, 0x00, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x34, 0x35, 0x32, 0x20, +0x3d, 0x20, 0x5f, 0x34, 0x34, 0x37, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x34, 0x34, 0x39, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x35, 0x31, 0x39, 0x3b, 0x00, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x20, +0x3d, 0x20, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x33, 0x39, 0x30, 0x2e, 0x78, +0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x34, 0x34, 0x39, 0x29, 0x29, 0x3b, 0x00, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x35, 0x32, 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, 0x35, 0x32, 0x36, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x2e, 0x78, 0x3b, 0x00, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x32, 0x36, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x36, +0x37, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x32, 0x36, 0x2e, 0x7a, 0x20, +0x3d, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, +0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x32, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x66, +0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x34, 0x31, 0x3b, 0x00, 0x63, 0x6f, 0x6e, +0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x39, 0x38, 0x38, 0x20, 0x3d, 0x20, +0x7b, 0x7d, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x32, 0x33, 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, 0x33, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x36, +0x33, 0x34, 0x2e, 0x78, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x39, +0x37, 0x33, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x33, 0x35, 0x2e, 0x79, 0x20, 0x3d, +0x20, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x36, 0x33, 0x34, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x38, 0x30, 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, +0x33, 0x35, 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, 0x38, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x38, 0x30, 0x2e, 0x77, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x36, 0x38, 0x35, 0x20, 0x3d, 0x20, 0x5f, +0x36, 0x38, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x36, 0x38, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x39, 0x33, 0x38, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x37, 0x30, 0x30, 0x20, 0x3d, 0x20, 0x5f, +0x39, 0x33, 0x38, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x36, 0x32, 0x33, 0x2e, 0x78, 0x79, 0x7a, 0x20, +0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x36, 0x38, 0x32, 0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x39, 0x34, 0x35, 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, 0x34, 0x35, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x30, 0x30, 0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x34, 0x35, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x30, 0x30, 0x2e, 0x79, +0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x34, 0x35, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, +0x37, 0x30, 0x30, 0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x37, 0x33, 0x20, +0x3d, 0x20, 0x5f, 0x39, 0x34, 0x35, 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, 0x33, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, +0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x35, 0x32, 0x32, 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, +0x38, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x38, 0x31, +0x20, 0x3d, 0x20, 0x5f, 0x35, 0x32, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x20, 0x5f, 0x38, 0x30, 0x31, 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, 0x37, 0x34, 0x20, 0x2a, 0x20, 0x66, +0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x37, 0x35, 0x31, 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, 0x37, 0x35, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x32, 0x20, 0x5f, 0x39, 0x39, +0x31, 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, 0x37, 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, 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, 0x32, 0x30, 0x29, 0x2c, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x28, 0x6d, 0x69, 0x78, 0x28, 0x66, 0x6c, +0x6f, 0x61, 0x74, 0x28, 0x5f, 0x39, 0x39, 0x31, 0x2e, 0x79, 0x29, 0x2c, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x28, 0x5f, +0x39, 0x39, 0x31, 0x2e, 0x78, 0x29, 0x2c, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, +0x66, 0x6d, 0x61, 0x28, 0x5f, 0x37, 0x35, 0x31, 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, 0x37, 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, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x38, 0x35, 0x30, 0x20, +0x3d, 0x20, 0x5f, 0x39, 0x37, 0x35, 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, +0x38, 0x30, 0x31, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, +0x20, 0x5f, 0x39, 0x38, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, +0x39, 0x38, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x35, 0x30, 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, 0x32, 0x30, 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, 0x37, 0x34, 0x20, 0x2a, 0x20, 0x66, 0x61, +0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x37, 0x35, 0x31, 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, 0x39, +0x36, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x35, 0x32, 0x32, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, +0x20, 0x2d, 0x20, 0x5f, 0x38, 0x30, 0x31, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x39, 0x38, 0x30, 0x3b, 0x00, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x39, 0x35, 0x38, 0x20, 0x3d, 0x20, +0x5f, 0x35, 0x32, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, +0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x38, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, +0x74, 0x34, 0x20, 0x5f, 0x33, 0x30, 0x39, 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, 0x35, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x30, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x35, 0x31, +0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x5f, 0x33, 0x30, 0x39, 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, 0x38, 0x35, 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, 0x35, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, +0x32, 0x38, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x35, 0x2e, 0x77, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, +0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x36, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x61, +0x62, 0x73, 0x28, 0x5f, 0x32, 0x38, 0x37, 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, 0x35, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x35, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x5f, 0x33, 0x35, 0x35, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x38, 0x37, 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, 0x36, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x35, 0x35, 0x3b, +0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x36, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x35, +0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x30, 0x31, 0x20, 0x3d, 0x20, +0x5f, 0x33, 0x36, 0x39, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x33, 0x36, 0x39, 0x2e, 0x77, +0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x5f, 0x33, 0x31, 0x36, 0x20, 0x3d, +0x20, 0x28, 0x5f, 0x33, 0x30, 0x39, 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, 0x35, 0x38, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x30, 0x2e, 0x30, +0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x35, 0x38, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x31, 0x36, +0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x35, 0x38, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x31, +0x36, 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, 0x35, 0x38, 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, 0x33, 0x30, 0x31, 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, 0x33, 0x30, 0x31, 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, 0x33, 0x30, 0x31, 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, 0x35, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x20, 0x5f, 0x32, 0x31, 0x32, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x28, +0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x25, +0x20, 0x32, 0x29, 0x2c, 0x20, 0x32, 0x2e, 0x30, 0x2c, 0x20, 0x2d, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x32, 0x31, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x5f, 0x33, +0x30, 0x39, 0x2e, 0x78, 0x2c, 0x20, 0x30, 0x2e, 0x35, 0x2c, 0x20, 0x28, 0x5f, 0x33, 0x30, 0x39, 0x2e, 0x77, 0x20, 0x2a, +0x20, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x31, 0x32, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, +0x33, 0x35, 0x31, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x32, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, +0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x43, 0x6c, 0x69, 0x70, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5b, 0x30, 0x5d, +0x20, 0x3d, 0x20, 0x5f, 0x32, 0x32, 0x31, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x31, 0x32, 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, +0x35, 0x31, 0x3b, 0x00, 0x4c, 0x53, 0x4c, 0x47, 0x5f, 0x54, 0x41, 0x4d, 0xfa, 0x0b, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x9a, 0x01, 0x00, 0x00, 0x01, 0x10, +0x00, 0x86, 0x00, 0x00, 0x00, 0x01, 0x10, 0x01, 0xf2, 0x02, 0x00, 0x00, 0x01, 0x20, 0x01, 0x06, 0x03, 0x00, 0x00, 0x01, +0x30, 0x01, 0xd4, 0x04, 0x00, 0x00, 0x01, 0x44, 0x01, 0x16, 0x05, 0x00, 0x00, 0x01, 0x80, 0x00, 0x2e, 0x05, 0x00, 0x00, +0x01, 0x90, 0x00, 0x2e, 0x05, 0x00, 0x00, 0x02, 0x00, 0x00, 0x4c, 0x06, 0x00, 0x00, 0x02, 0x00, 0x01, 0x62, 0x07, 0x00, +0x00, 0x02, 0x10, 0x00, 0x4c, 0x06, 0x00, 0x00, 0x02, 0x10, 0x01, 0xb8, 0x08, 0x00, 0x00, 0x02, 0x20, 0x01, 0xca, 0x08, +0x00, 0x00, 0x02, 0x30, 0x01, 0x86, 0x0a, 0x00, 0x00, 0x02, 0x44, 0x01, 0xc6, 0x0a, 0x00, 0x00, 0x02, 0x80, 0x00, 0xdc, +0x0a, 0x00, 0x00, 0x02, 0x90, 0x00, 0xdc, 0x0a, 0x00, 0x00, 0xba, 0x09, 0x00, 0x00, 0x86, 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, +0x02, 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, 0x59, 0x00, +0x5a, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x02, 0x00, 0x5d, 0x00, 0x02, 0x00, 0x5e, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, +0x61, 0x00, 0x5f, 0x00, 0x62, 0x00, 0x63, 0x00, 0x64, 0x00, 0x65, 0x00, 0x66, 0x00, 0x67, 0x00, 0x68, 0x00, 0x02, 0x00, +0x69, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x6c, 0x00, 0x5f, 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, 0x5f, 0x00, 0xa4, 0x09, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x00, 0x7c, 0x00, +0x7d, 0x00, 0x02, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x81, 0x00, 0x82, 0x00, 0x83, 0x00, 0x05, 0x00, 0x84, 0x00, +0x85, 0x00, 0x86, 0x00, 0x87, 0x00, 0x88, 0x00, 0x0a, 0x00, 0x02, 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, 0xce, 0x00, 0xcf, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0xd2, 0x00, +0xd3, 0x00, 0x56, 0x00, 0xd4, 0x00, 0x02, 0x00, 0x89, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0xd8, 0x00, 0xd9, 0x00, +0xda, 0x00, 0x5c, 0x00, 0x02, 0x00, 0xdb, 0x00, 0xdc, 0x00, 0xdd, 0x00, 0xde, 0x00, 0xdf, 0x00, 0x02, 0x00, 0xe0, 0x00, +0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0xe1, 0x00, 0x5f, 0x00, 0xe2, 0x00, 0xe3, 0x00, 0x02, 0x00, 0xe4, 0x00, 0x5f, 0x00, +0x60, 0x00, 0x02, 0x00, 0xe5, 0x00, 0x5f, 0x00, 0xe6, 0x00, 0xe7, 0x00, 0x02, 0x00, 0xe8, 0x00, 0x5f, 0x00, 0x60, 0x00, +0x02, 0x00, 0xe9, 0x00, 0x5f, 0x00, 0xea, 0x00, 0xeb, 0x00, 0x02, 0x00, 0xec, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, +0xed, 0x00, 0x5f, 0x00, 0xee, 0x00, 0xef, 0x00, 0x02, 0x00, 0xf0, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 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, 0x5f, 0x00, 0xfe, 0x00, 0x5f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, +0x7b, 0x00, 0x7c, 0x00, 0x5c, 0x00, 0x02, 0x00, 0x5f, 0x00, 0x67, 0x10, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, +0x7b, 0x00, 0x7c, 0x00, 0x7d, 0x00, 0x02, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x81, 0x00, 0x82, 0x00, 0x83, 0x00, +0x05, 0x00, 0xff, 0x00, 0x00, 0x01, 0x01, 0x01, 0x02, 0x01, 0x03, 0x01, 0x0a, 0x00, 0x02, 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, 0xce, 0x00, 0xcf, 0x00, 0xd0, 0x00, +0xd1, 0x00, 0xd2, 0x00, 0xd3, 0x00, 0x56, 0x00, 0xd4, 0x00, 0x02, 0x00, 0x89, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, +0x04, 0x01, 0xd8, 0x00, 0x05, 0x01, 0xd9, 0x00, 0xda, 0x00, 0x06, 0x01, 0x02, 0x00, 0x07, 0x01, 0x08, 0x01, 0x02, 0x00, +0x09, 0x01, 0x5f, 0x00, 0x0a, 0x01, 0x0b, 0x01, 0x0c, 0x01, 0x02, 0x00, 0x0d, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, +0x0e, 0x01, 0x5f, 0x00, 0x0f, 0x01, 0x10, 0x01, 0x11, 0x01, 0x12, 0x01, 0x13, 0x01, 0x02, 0x00, 0x14, 0x01, 0x15, 0x01, +0x16, 0x01, 0x17, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x18, 0x01, 0x5f, 0x00, 0x19, 0x01, 0x1a, 0x01, 0x1b, 0x01, +0x02, 0x00, 0x1c, 0x01, 0x1d, 0x01, 0x1e, 0x01, 0x1f, 0x01, 0x20, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x21, 0x01, +0x5f, 0x00, 0x22, 0x01, 0x23, 0x01, 0x24, 0x01, 0x25, 0x01, 0x26, 0x01, 0x09, 0x01, 0x5f, 0x00, 0x5c, 0x00, 0x02, 0x00, +0x27, 0x01, 0x28, 0x01, 0x29, 0x01, 0x2a, 0x01, 0x2b, 0x01, 0x02, 0x00, 0x2c, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, +0x2d, 0x01, 0x5f, 0x00, 0x2e, 0x01, 0x2f, 0x01, 0x02, 0x00, 0x30, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x31, 0x01, +0x5f, 0x00, 0x32, 0x01, 0x33, 0x01, 0x02, 0x00, 0x34, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x35, 0x01, 0x5f, 0x00, +0x36, 0x01, 0x37, 0x01, 0x02, 0x00, 0x38, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x39, 0x01, 0x5f, 0x00, 0x3a, 0x01, +0x3b, 0x01, 0x02, 0x00, 0x3c, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x3d, 0x01, 0x3e, 0x01, 0x3f, 0x01, 0x40, 0x01, +0x41, 0x01, 0x42, 0x01, 0x43, 0x01, 0x44, 0x01, 0x45, 0x01, 0x46, 0x01, 0x47, 0x01, 0x48, 0x01, 0x49, 0x01, 0x5f, 0x00, +0x4a, 0x01, 0x4b, 0x01, 0x4c, 0x01, 0x4d, 0x01, 0x4e, 0x01, 0x5f, 0x00, 0xec, 0x02, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, +0x00, 0x00, 0x7b, 0x00, 0x7c, 0x00, 0x4f, 0x01, 0x02, 0x00, 0x50, 0x01, 0x51, 0x01, 0x52, 0x01, 0x53, 0x01, 0x54, 0x01, +0x55, 0x01, 0x56, 0x01, 0x05, 0x00, 0x57, 0x01, 0x58, 0x01, 0x08, 0x00, 0x59, 0x01, 0x5a, 0x01, 0x5b, 0x01, 0x02, 0x00, +0x5c, 0x01, 0x5d, 0x01, 0x5e, 0x01, 0x5f, 0x01, 0x5c, 0x00, 0x02, 0x00, 0x60, 0x01, 0x61, 0x01, 0x5f, 0x00, 0x91, 0x00, +0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x00, 0x7c, 0x00, 0xda, 0x00, 0x5c, 0x00, 0x02, 0x00, 0x62, 0x01, +0x5f, 0x00, 0x73, 0x0a, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x01, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, +0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x02, 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, 0x59, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x5c, 0x00, +0x02, 0x00, 0x5d, 0x00, 0x02, 0x00, 0x5e, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x61, 0x00, 0x5f, 0x00, 0x64, 0x01, +0x65, 0x01, 0x66, 0x01, 0x67, 0x01, 0x68, 0x01, 0x69, 0x01, 0x6a, 0x01, 0x02, 0x00, 0x6b, 0x01, 0x6c, 0x01, 0x6d, 0x01, +0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x6e, 0x01, 0x5f, 0x00, 0x6f, 0x01, 0x70, 0x01, 0x71, 0x01, 0x72, 0x01, 0x73, 0x01, +0x74, 0x01, 0x75, 0x01, 0x76, 0x01, 0x77, 0x01, 0x78, 0x01, 0x79, 0x01, 0x7a, 0x01, 0x7b, 0x01, 0x7c, 0x01, 0x7d, 0x01, +0x7e, 0x01, 0x7f, 0x01, 0x80, 0x01, 0x5f, 0x00, 0xef, 0x08, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, 0x81, 0x01, 0x82, 0x01, +0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, +0x02, 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, 0x98, 0x00, 0x99, 0x00, 0x1c, 0x00, 0x1d, 0x00, +0x1e, 0x00, 0x1f, 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, 0x2d, 0x00, 0xac, 0x00, 0xad, 0x00, 0xae, 0x00, 0xaf, 0x00, +0xb0, 0x00, 0xb1, 0x00, 0x34, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0xb5, 0x00, 0xb6, 0x00, 0xb7, 0x00, 0xb8, 0x00, 0xb9, 0x00, +0xba, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0xbd, 0x00, 0x40, 0x00, 0x41, 0x00, 0x42, 0x00, 0xc1, 0x00, 0xc2, 0x00, 0x45, 0x00, +0xc4, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a, 0x00, 0x4b, 0x00, 0xca, 0x00, 0xcb, 0x00, 0xcc, 0x00, 0xcd, 0x00, +0x50, 0x00, 0xcf, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0xd2, 0x00, 0xd3, 0x00, 0x56, 0x00, 0x57, 0x00, 0x83, 0x01, 0x84, 0x01, +0x85, 0x01, 0x86, 0x01, 0x5c, 0x00, 0x02, 0x00, 0x5d, 0x00, 0x02, 0x00, 0x5e, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, +0x61, 0x00, 0x5f, 0x00, 0x87, 0x01, 0x88, 0x01, 0x89, 0x01, 0x8a, 0x01, 0x8b, 0x01, 0x8c, 0x01, 0x8d, 0x01, 0x02, 0x00, +0x8e, 0x01, 0x8f, 0x01, 0x90, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x91, 0x01, 0x5f, 0x00, 0x92, 0x01, 0x93, 0x01, +0x94, 0x01, 0x95, 0x01, 0x96, 0x01, 0x97, 0x01, 0x98, 0x01, 0x99, 0x01, 0x75, 0x00, 0x76, 0x00, 0x77, 0x00, 0x9a, 0x01, +0x9b, 0x01, 0x9c, 0x01, 0x5f, 0x00, 0xda, 0x08, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x81, 0x01, 0x82, 0x01, 0x7d, 0x00, +0x02, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x81, 0x00, 0x82, 0x00, 0x83, 0x00, 0x05, 0x00, 0x84, 0x00, 0x85, 0x00, +0x86, 0x00, 0x87, 0x00, 0x88, 0x00, 0x0a, 0x00, 0x02, 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, +0x98, 0x00, 0x99, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 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, 0x2d, 0x00, +0xac, 0x00, 0xad, 0x00, 0xae, 0x00, 0xaf, 0x00, 0xb0, 0x00, 0xb1, 0x00, 0x34, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0xb5, 0x00, +0xb6, 0x00, 0xb7, 0x00, 0xb8, 0x00, 0xb9, 0x00, 0xba, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0xbd, 0x00, 0x40, 0x00, 0x41, 0x00, +0x42, 0x00, 0xc1, 0x00, 0xc2, 0x00, 0x45, 0x00, 0xc4, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a, 0x00, 0x4b, 0x00, +0xca, 0x00, 0xcb, 0x00, 0xcc, 0x00, 0xcd, 0x00, 0x50, 0x00, 0xcf, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0xd2, 0x00, 0xd3, 0x00, +0x56, 0x00, 0xd4, 0x00, 0x02, 0x00, 0x0b, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0x9d, 0x01, 0x9e, 0x01, 0xda, 0x00, +0x5c, 0x00, 0x02, 0x00, 0x9f, 0x01, 0xdb, 0x00, 0xa0, 0x01, 0xdd, 0x00, 0xde, 0x00, 0xdf, 0x00, 0x02, 0x00, 0xe0, 0x00, +0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0xe1, 0x00, 0x5f, 0x00, 0xe2, 0x00, 0xe3, 0x00, 0x02, 0x00, 0xe4, 0x00, 0x5f, 0x00, +0x60, 0x00, 0x02, 0x00, 0xe5, 0x00, 0x5f, 0x00, 0xe6, 0x00, 0xe7, 0x00, 0x02, 0x00, 0xe8, 0x00, 0x5f, 0x00, 0x60, 0x00, +0x02, 0x00, 0xe9, 0x00, 0x5f, 0x00, 0xea, 0x00, 0xeb, 0x00, 0x02, 0x00, 0xec, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, +0xed, 0x00, 0x5f, 0x00, 0xee, 0x00, 0xef, 0x00, 0x02, 0x00, 0xf0, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0xf1, 0x00, +0xf2, 0x00, 0xf3, 0x00, 0xf4, 0x00, 0xf5, 0x00, 0xf6, 0x00, 0xf7, 0x00, 0xf8, 0x00, 0xa1, 0x01, 0xa2, 0x01, 0xa3, 0x01, +0xa4, 0x01, 0x5f, 0x00, 0xfe, 0x00, 0x5f, 0x00, 0x52, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x81, 0x01, 0x82, 0x01, +0x5c, 0x00, 0x02, 0x00, 0x5f, 0x00, 0x98, 0x0e, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, 0x81, 0x01, 0x82, 0x01, 0x7d, 0x00, +0x02, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x81, 0x00, 0x82, 0x00, 0x83, 0x00, 0x05, 0x00, 0xff, 0x00, 0x00, 0x01, +0x01, 0x01, 0x02, 0x01, 0x03, 0x01, 0x0a, 0x00, 0x02, 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, +0x98, 0x00, 0x99, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 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, 0x2d, 0x00, +0xac, 0x00, 0xad, 0x00, 0xae, 0x00, 0xaf, 0x00, 0xb0, 0x00, 0xb1, 0x00, 0x34, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0xb5, 0x00, +0xb6, 0x00, 0xb7, 0x00, 0xb8, 0x00, 0xb9, 0x00, 0xba, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0xbd, 0x00, 0x40, 0x00, 0x41, 0x00, +0x42, 0x00, 0xc1, 0x00, 0xc2, 0x00, 0x45, 0x00, 0xc4, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a, 0x00, 0x4b, 0x00, +0xca, 0x00, 0xcb, 0x00, 0xcc, 0x00, 0xcd, 0x00, 0x50, 0x00, 0xcf, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0xd2, 0x00, 0xd3, 0x00, +0x56, 0x00, 0xd4, 0x00, 0x02, 0x00, 0x0b, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0xa5, 0x01, 0x9d, 0x01, 0xa6, 0x01, +0x9e, 0x01, 0xda, 0x00, 0xa7, 0x01, 0x02, 0x00, 0xa8, 0x01, 0x08, 0x01, 0x02, 0x00, 0x09, 0x01, 0x5f, 0x00, 0xa9, 0x01, +0xaa, 0x01, 0x0c, 0x01, 0x02, 0x00, 0x0d, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x0e, 0x01, 0x5f, 0x00, 0xab, 0x01, +0x12, 0x01, 0x13, 0x01, 0x02, 0x00, 0xac, 0x01, 0xad, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x18, 0x01, 0x5f, 0x00, +0x19, 0x01, 0x1a, 0x01, 0x1b, 0x01, 0x02, 0x00, 0xae, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x21, 0x01, 0x5f, 0x00, +0x22, 0x01, 0x23, 0x01, 0x24, 0x01, 0x25, 0x01, 0x26, 0x01, 0x09, 0x01, 0x5f, 0x00, 0x5c, 0x00, 0x02, 0x00, 0xaf, 0x01, +0x27, 0x01, 0xb0, 0x01, 0x29, 0x01, 0x2a, 0x01, 0x2b, 0x01, 0x02, 0x00, 0x2c, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, +0x2d, 0x01, 0x5f, 0x00, 0x2e, 0x01, 0x2f, 0x01, 0x02, 0x00, 0x30, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x31, 0x01, +0x5f, 0x00, 0x32, 0x01, 0x33, 0x01, 0x02, 0x00, 0x34, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x35, 0x01, 0x5f, 0x00, +0x36, 0x01, 0x37, 0x01, 0x02, 0x00, 0x38, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x39, 0x01, 0x5f, 0x00, 0x3a, 0x01, +0x3b, 0x01, 0x02, 0x00, 0x3c, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x3d, 0x01, 0x3e, 0x01, 0x3f, 0x01, 0x40, 0x01, +0x41, 0x01, 0x42, 0x01, 0x43, 0x01, 0x44, 0x01, 0xb1, 0x01, 0xb2, 0x01, 0xb3, 0x01, 0xb4, 0x01, 0x5f, 0x00, 0x4a, 0x01, +0x4b, 0x01, 0xb5, 0x01, 0x4d, 0x01, 0x4e, 0x01, 0x5f, 0x00, 0xcc, 0x02, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x81, 0x01, +0x82, 0x01, 0x4f, 0x01, 0x02, 0x00, 0xb6, 0x01, 0xb7, 0x01, 0xb8, 0x01, 0xb9, 0x01, 0xba, 0x01, 0xbb, 0x01, 0xbc, 0x01, +0x05, 0x00, 0x57, 0x01, 0x58, 0x01, 0x08, 0x00, 0x59, 0x01, 0x5a, 0x01, 0x5b, 0x01, 0x02, 0x00, 0x5c, 0x01, 0x5d, 0x01, +0xbd, 0x01, 0xbe, 0x01, 0x5c, 0x00, 0x02, 0x00, 0x60, 0x01, 0x61, 0x01, 0x5f, 0x00, 0x92, 0x00, 0x00, 0x00, 0x07, 0x00, +0x00, 0x00, 0x81, 0x01, 0x82, 0x01, 0xda, 0x00, 0x5c, 0x00, 0x02, 0x00, 0x62, 0x01, 0x5f, 0x00, 0xa2, 0x09, 0x00, 0x00, +0x8b, 0x00, 0x00, 0x00, 0x81, 0x01, 0x82, 0x01, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, +0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x02, 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, +0x98, 0x00, 0x99, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 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, 0x2d, 0x00, +0xac, 0x00, 0xad, 0x00, 0xae, 0x00, 0xaf, 0x00, 0xb0, 0x00, 0xb1, 0x00, 0x34, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0xb5, 0x00, +0xb6, 0x00, 0xb7, 0x00, 0xb8, 0x00, 0xb9, 0x00, 0xba, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0xbd, 0x00, 0x40, 0x00, 0x41, 0x00, +0x42, 0x00, 0xc1, 0x00, 0xc2, 0x00, 0x45, 0x00, 0xc4, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a, 0x00, 0x4b, 0x00, +0xca, 0x00, 0xcb, 0x00, 0xcc, 0x00, 0xcd, 0x00, 0x50, 0x00, 0xcf, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0xd2, 0x00, 0xd3, 0x00, +0x56, 0x00, 0x57, 0x00, 0x83, 0x01, 0x84, 0x01, 0x85, 0x01, 0x86, 0x01, 0x5c, 0x00, 0x02, 0x00, 0x5d, 0x00, 0x02, 0x00, +0x5e, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x61, 0x00, 0x5f, 0x00, 0xbf, 0x01, 0xc0, 0x01, 0xc1, 0x01, 0xc2, 0x01, +0xc3, 0x01, 0xc4, 0x01, 0xc5, 0x01, 0x02, 0x00, 0xc6, 0x01, 0xc7, 0x01, 0xc8, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, +0xc9, 0x01, 0x5f, 0x00, 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, 0x80, 0x01, +0x5f, 0x00, 0x4c, 0x54, 0x45, 0x4d, 0x5f, 0x54, 0x41, 0x4d, 0x54, 0x0c, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x96, 0x01, 0x00, 0x00, 0x01, 0x10, 0x00, 0x86, +0x00, 0x00, 0x00, 0x01, 0x10, 0x01, 0x02, 0x03, 0x00, 0x00, 0x01, 0x20, 0x01, 0x1c, 0x03, 0x00, 0x00, 0x01, 0x30, 0x01, +0x16, 0x05, 0x00, 0x00, 0x01, 0x44, 0x01, 0x7a, 0x05, 0x00, 0x00, 0x01, 0x80, 0x00, 0xa4, 0x05, 0x00, 0x00, 0x01, 0x90, +0x00, 0xa4, 0x05, 0x00, 0x00, 0x02, 0x00, 0x00, 0xc4, 0x06, 0x00, 0x00, 0x02, 0x00, 0x01, 0xd4, 0x07, 0x00, 0x00, 0x02, +0x10, 0x00, 0xc4, 0x06, 0x00, 0x00, 0x02, 0x10, 0x01, 0x02, 0x03, 0x00, 0x00, 0x02, 0x20, 0x01, 0x3e, 0x09, 0x00, 0x00, +0x02, 0x30, 0x01, 0x16, 0x05, 0x00, 0x00, 0x02, 0x44, 0x01, 0x7a, 0x05, 0x00, 0x00, 0x02, 0x80, 0x00, 0x34, 0x0b, 0x00, +0x00, 0x02, 0x90, 0x00, 0x34, 0x0b, 0x00, 0x00, 0x7a, 0x0d, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, +0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, 0xdf, 0x01, 0x02, 0x00, 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, 0x25, 0x02, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, +0x05, 0x00, 0xdd, 0x01, 0x2b, 0x02, 0x02, 0x00, 0x2c, 0x02, 0x2d, 0x02, 0x2e, 0x02, 0x2f, 0x02, 0x30, 0x02, 0x05, 0x00, +0xdd, 0x01, 0x31, 0x02, 0x02, 0x00, 0x32, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x33, 0x02, 0x02, 0x00, 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, 0x42, 0x02, 0x3d, 0x02, 0x43, 0x02, 0x41, 0x02, 0x44, 0x02, 0x45, 0x02, 0x46, 0x02, 0x47, 0x02, +0x48, 0x02, 0x49, 0x02, 0x4a, 0x02, 0x4b, 0x02, 0x4c, 0x02, 0x4d, 0x02, 0x4e, 0x02, 0x4f, 0x02, 0x5f, 0x00, 0xdd, 0x01, +0xa0, 0x10, 0x00, 0x00, 0xb2, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, 0xdf, 0x01, +0x02, 0x00, 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, +0x25, 0x02, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x50, 0x02, 0x02, 0x00, +0x51, 0x02, 0x52, 0x02, 0x53, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x54, 0x02, 0xdd, 0x01, 0x55, 0x02, 0x56, 0x02, 0x57, 0x02, +0x05, 0x00, 0xdd, 0x01, 0x2b, 0x02, 0x02, 0x00, 0x58, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x31, 0x02, 0x02, 0x00, 0x2c, 0x02, +0x05, 0x00, 0xdd, 0x01, 0x59, 0x02, 0x02, 0x00, 0x34, 0x02, 0x5a, 0x02, 0x5b, 0x02, 0x5c, 0x02, 0x5d, 0x02, 0x5e, 0x02, +0x5f, 0x02, 0x60, 0x02, 0x3d, 0x02, 0x61, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x62, 0x02, 0x41, 0x02, 0x63, 0x02, +0x64, 0x02, 0x3d, 0x02, 0x65, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x66, 0x02, 0x41, 0x02, 0x67, 0x02, 0x68, 0x02, +0x3d, 0x02, 0x69, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x6a, 0x02, 0x41, 0x02, 0x6b, 0x02, 0x6c, 0x02, 0x3d, 0x02, +0x6d, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x6e, 0x02, 0x41, 0x02, 0x6f, 0x02, 0x70, 0x02, 0x3d, 0x02, 0x71, 0x02, +0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x72, 0x02, 0x73, 0x02, 0x74, 0x02, 0x75, 0x02, 0x76, 0x02, 0x77, 0x02, 0x78, 0x02, +0x79, 0x02, 0x7a, 0x02, 0x7b, 0x02, 0x7c, 0x02, 0x7d, 0x02, 0x7e, 0x02, 0x7f, 0x02, 0x41, 0x02, 0x80, 0x02, 0x4f, 0x02, +0x5f, 0x00, 0xdd, 0x01, 0x64, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, +0xdd, 0x01, 0x81, 0x02, 0x02, 0x00, 0x5f, 0x00, 0xdd, 0x01, 0x16, 0x1d, 0x00, 0x00, 0xf9, 0x00, 0x00, 0x00, 0xdb, 0x01, +0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, 0xdf, 0x01, 0x02, 0x00, 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, 0x25, 0x02, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, +0x2a, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x50, 0x02, 0x02, 0x00, 0x51, 0x02, 0x52, 0x02, 0x53, 0x02, 0x05, 0x00, 0xdd, 0x01, +0x82, 0x02, 0xdd, 0x01, 0x83, 0x02, 0x84, 0x02, 0x85, 0x02, 0x86, 0x02, 0x87, 0x02, 0x88, 0x02, 0x89, 0x02, 0x8a, 0x02, +0x8b, 0x02, 0x8c, 0x02, 0x8d, 0x02, 0x8e, 0x02, 0x8f, 0x02, 0x90, 0x02, 0x91, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x55, 0x02, +0x56, 0x02, 0x57, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x2b, 0x02, 0x02, 0x00, 0x58, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x31, 0x02, +0x02, 0x00, 0x2c, 0x02, 0x2d, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x92, 0x02, 0x02, 0x00, 0x34, 0x02, 0x93, 0x02, 0x94, 0x02, +0x95, 0x02, 0x96, 0x02, 0x97, 0x02, 0x98, 0x02, 0x99, 0x02, 0x3d, 0x02, 0x9a, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, +0x9b, 0x02, 0x41, 0x02, 0x9c, 0x02, 0x9d, 0x02, 0x3d, 0x02, 0x9e, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x9f, 0x02, +0x41, 0x02, 0xa0, 0x02, 0xa1, 0x02, 0x3d, 0x02, 0xa2, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0xa3, 0x02, 0x41, 0x02, +0xa4, 0x02, 0xa5, 0x02, 0x3d, 0x02, 0xa6, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0xa7, 0x02, 0x41, 0x02, 0xa8, 0x02, +0xa9, 0x02, 0x3d, 0x02, 0xaa, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0xab, 0x02, 0xac, 0x02, 0xad, 0x02, 0xae, 0x02, +0xaf, 0x02, 0xb0, 0x02, 0xb1, 0x02, 0xb2, 0x02, 0xb3, 0x02, 0xb4, 0x02, 0xb5, 0x02, 0xb6, 0x02, 0xb7, 0x02, 0xb8, 0x02, +0x41, 0x02, 0xb9, 0x02, 0xba, 0x02, 0xbb, 0x02, 0xbc, 0x02, 0x3d, 0x02, 0xbd, 0x02, 0xbe, 0x02, 0xbf, 0x02, 0xc0, 0x02, +0xc1, 0x02, 0xc2, 0x02, 0xc3, 0x02, 0xc4, 0x02, 0xc5, 0x02, 0xc6, 0x02, 0xbf, 0x02, 0xc7, 0x02, 0xc2, 0x02, 0xc8, 0x02, +0xbf, 0x02, 0xc9, 0x02, 0xc2, 0x02, 0xca, 0x02, 0xcb, 0x02, 0xcc, 0x02, 0xcd, 0x02, 0xbf, 0x02, 0xce, 0x02, 0xcf, 0x02, +0xc2, 0x02, 0xc8, 0x02, 0xbf, 0x02, 0xd0, 0x02, 0xc2, 0x02, 0xd1, 0x02, 0xd2, 0x02, 0xd3, 0x02, 0xbf, 0x02, 0xd4, 0x02, +0xc2, 0x02, 0xc8, 0x02, 0xbf, 0x02, 0xd5, 0x02, 0xc2, 0x02, 0xd6, 0x02, 0xd7, 0x02, 0xd8, 0x02, 0xd9, 0x02, 0xda, 0x02, +0xdb, 0x02, 0xdc, 0x02, 0xdd, 0x02, 0xde, 0x02, 0xdf, 0x02, 0x4f, 0x02, 0x5f, 0x00, 0xdd, 0x01, 0xbc, 0x03, 0x00, 0x00, +0x2e, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, 0x4f, 0x01, 0x02, 0x00, 0xe0, 0x02, +0xe1, 0x02, 0xe2, 0x02, 0xe3, 0x02, 0xe4, 0x02, 0xe5, 0x02, 0xe6, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x57, 0x01, 0x58, 0x01, +0x08, 0x00, 0xe7, 0x02, 0xdd, 0x01, 0xe8, 0x02, 0x02, 0x00, 0xe9, 0x02, 0x05, 0x00, 0xdd, 0x01, 0xea, 0x02, 0xdd, 0x01, +0x2b, 0x02, 0x02, 0x00, 0xeb, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x31, 0x02, 0x02, 0x00, 0x2e, 0x02, 0x05, 0x00, 0xdd, 0x01, +0xec, 0x02, 0x02, 0x00, 0x34, 0x02, 0xed, 0x02, 0xee, 0x02, 0x4f, 0x02, 0x5f, 0x00, 0xdd, 0x01, 0xec, 0x00, 0x00, 0x00, +0x11, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, 0x2b, 0x02, 0x02, 0x00, 0x58, 0x02, +0x05, 0x00, 0xdd, 0x01, 0xef, 0x02, 0x02, 0x00, 0x34, 0x02, 0xf0, 0x02, 0x4f, 0x02, 0x5f, 0x00, 0xdd, 0x01, 0xcc, 0x0e, +0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, 0xdf, 0x01, 0x02, 0x00, +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, 0x25, 0x02, +0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x2b, 0x02, 0x02, 0x00, 0x2c, 0x02, +0x2d, 0x02, 0x2e, 0x02, 0x2f, 0x02, 0x30, 0x02, 0xf1, 0x02, 0xf2, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x31, 0x02, 0x02, 0x00, +0x32, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x33, 0x02, 0x02, 0x00, 0x34, 0x02, 0x35, 0x02, 0xf3, 0x02, 0xf4, 0x02, 0xf5, 0x02, +0xf6, 0x02, 0xf7, 0x02, 0xf8, 0x02, 0xf9, 0x02, 0x3d, 0x02, 0xfa, 0x02, 0xfb, 0x02, 0xfc, 0x02, 0x41, 0x02, 0x42, 0x02, +0x3d, 0x02, 0xfd, 0x02, 0x41, 0x02, 0xfe, 0x02, 0xff, 0x02, 0x00, 0x03, 0x01, 0x03, 0x02, 0x03, 0x03, 0x03, 0x04, 0x03, +0x05, 0x03, 0x06, 0x03, 0x07, 0x03, 0x08, 0x03, 0x09, 0x03, 0x0a, 0x03, 0x0b, 0x03, 0x0c, 0x03, 0x0d, 0x03, 0x0e, 0x03, +0x4f, 0x02, 0x5f, 0x00, 0xdd, 0x01, 0x7a, 0x0d, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, +0xde, 0x01, 0xdd, 0x01, 0xdf, 0x01, 0x02, 0x00, 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, 0x25, 0x02, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x05, 0x00, +0xdd, 0x01, 0x2b, 0x02, 0x02, 0x00, 0x2c, 0x02, 0x2d, 0x02, 0x2e, 0x02, 0x2f, 0x02, 0x30, 0x02, 0x05, 0x00, 0xdd, 0x01, +0x31, 0x02, 0x02, 0x00, 0x32, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x33, 0x02, 0x02, 0x00, 0x34, 0x02, 0x35, 0x02, 0x0f, 0x03, +0x10, 0x03, 0x11, 0x03, 0x12, 0x03, 0x13, 0x03, 0x14, 0x03, 0x15, 0x03, 0x3d, 0x02, 0x16, 0x03, 0x17, 0x03, 0x18, 0x03, +0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x19, 0x03, 0x41, 0x02, 0x1a, 0x03, 0x1b, 0x03, 0x1c, 0x03, 0x1d, 0x03, 0x1e, 0x03, +0x1f, 0x03, 0x20, 0x03, 0x21, 0x03, 0x22, 0x03, 0x23, 0x03, 0x24, 0x03, 0x4f, 0x02, 0x5f, 0x00, 0xdd, 0x01, 0x9c, 0x10, +0x00, 0x00, 0xb1, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, 0xdf, 0x01, 0x02, 0x00, +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, 0x25, 0x02, +0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x50, 0x02, 0x02, 0x00, 0x51, 0x02, +0x52, 0x02, 0x53, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x25, 0x03, 0xdd, 0x01, 0x55, 0x02, 0x56, 0x02, 0x57, 0x02, 0x05, 0x00, +0xdd, 0x01, 0x2b, 0x02, 0x02, 0x00, 0x58, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x31, 0x02, 0x02, 0x00, 0x2c, 0x02, 0x05, 0x00, +0xdd, 0x01, 0x59, 0x02, 0x02, 0x00, 0x34, 0x02, 0x26, 0x03, 0x5c, 0x02, 0x27, 0x03, 0x5e, 0x02, 0x5f, 0x02, 0x60, 0x02, +0x3d, 0x02, 0x61, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x62, 0x02, 0x41, 0x02, 0x63, 0x02, 0x64, 0x02, 0x3d, 0x02, +0x65, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x66, 0x02, 0x41, 0x02, 0x67, 0x02, 0x68, 0x02, 0x3d, 0x02, 0x69, 0x02, +0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x6a, 0x02, 0x41, 0x02, 0x6b, 0x02, 0x6c, 0x02, 0x3d, 0x02, 0x6d, 0x02, 0x41, 0x02, +0x42, 0x02, 0x3d, 0x02, 0x6e, 0x02, 0x41, 0x02, 0x28, 0x03, 0x70, 0x02, 0x3d, 0x02, 0x71, 0x02, 0x41, 0x02, 0x42, 0x02, +0x3d, 0x02, 0x29, 0x03, 0x2a, 0x03, 0x2b, 0x03, 0x2c, 0x03, 0x2d, 0x03, 0x77, 0x02, 0x78, 0x02, 0x79, 0x02, 0x2e, 0x03, +0x2f, 0x03, 0x30, 0x03, 0x31, 0x03, 0x32, 0x03, 0x33, 0x03, 0x41, 0x02, 0x34, 0x03, 0x4f, 0x02, 0x5f, 0x00, 0xdd, 0x01, +0xc1, 0x1c, 0x00, 0x00, 0xf7, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, 0xdf, 0x01, +0x02, 0x00, 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, +0x25, 0x02, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x50, 0x02, 0x02, 0x00, +0x51, 0x02, 0x52, 0x02, 0x53, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x35, 0x03, 0xdd, 0x01, 0x83, 0x02, 0x84, 0x02, 0x85, 0x02, +0x86, 0x02, 0x87, 0x02, 0x88, 0x02, 0x89, 0x02, 0x8a, 0x02, 0x8b, 0x02, 0x8c, 0x02, 0x8d, 0x02, 0x8e, 0x02, 0x8f, 0x02, +0x90, 0x02, 0x91, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x55, 0x02, 0x56, 0x02, 0x57, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x2b, 0x02, +0x02, 0x00, 0x58, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x31, 0x02, 0x02, 0x00, 0x2c, 0x02, 0x2d, 0x02, 0x05, 0x00, 0xdd, 0x01, +0x92, 0x02, 0x02, 0x00, 0x34, 0x02, 0x36, 0x03, 0x95, 0x02, 0x37, 0x03, 0x97, 0x02, 0x98, 0x02, 0x99, 0x02, 0x3d, 0x02, +0x9a, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x9b, 0x02, 0x41, 0x02, 0x9c, 0x02, 0x9d, 0x02, 0x3d, 0x02, 0x9e, 0x02, +0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x9f, 0x02, 0x41, 0x02, 0xa0, 0x02, 0xa1, 0x02, 0x3d, 0x02, 0xa2, 0x02, 0x41, 0x02, +0x42, 0x02, 0x3d, 0x02, 0xa3, 0x02, 0x41, 0x02, 0xa4, 0x02, 0xa5, 0x02, 0x3d, 0x02, 0xa6, 0x02, 0x41, 0x02, 0x42, 0x02, +0x3d, 0x02, 0xa7, 0x02, 0x41, 0x02, 0x38, 0x03, 0xa9, 0x02, 0x3d, 0x02, 0xaa, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, +0x39, 0x03, 0x3a, 0x03, 0x3b, 0x03, 0x3c, 0x03, 0x3d, 0x03, 0xb0, 0x02, 0xb1, 0x02, 0xb2, 0x02, 0x3e, 0x03, 0x3f, 0x03, +0x40, 0x03, 0x41, 0x03, 0x42, 0x03, 0x43, 0x03, 0x41, 0x02, 0x44, 0x03, 0xba, 0x02, 0x45, 0x03, 0x46, 0x03, 0xbc, 0x02, +0x3d, 0x02, 0xbd, 0x02, 0xbe, 0x02, 0xbf, 0x02, 0x47, 0x03, 0xc1, 0x02, 0xc2, 0x02, 0xc3, 0x02, 0xc4, 0x02, 0xc5, 0x02, +0xc6, 0x02, 0xbf, 0x02, 0xc7, 0x02, 0xc2, 0x02, 0xc8, 0x02, 0xbf, 0x02, 0xc9, 0x02, 0xc2, 0x02, 0x48, 0x03, 0x49, 0x03, +0xcd, 0x02, 0xbf, 0x02, 0x4a, 0x03, 0x4b, 0x03, 0xc2, 0x02, 0xc8, 0x02, 0xbf, 0x02, 0x4c, 0x03, 0xc2, 0x02, 0x4d, 0x03, +0x4e, 0x03, 0xd3, 0x02, 0xbf, 0x02, 0x4f, 0x03, 0xc2, 0x02, 0xc8, 0x02, 0xbf, 0x02, 0xd5, 0x02, 0xc2, 0x02, 0x50, 0x03, +0x51, 0x03, 0xd9, 0x02, 0xda, 0x02, 0xdb, 0x02, 0xdc, 0x02, 0xdd, 0x02, 0xde, 0x02, 0x52, 0x03, 0x4f, 0x02, 0x5f, 0x00, +0xdd, 0x01, 0xf5, 0x0e, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, +0xdf, 0x01, 0x02, 0x00, 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, 0x25, 0x02, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x2b, 0x02, +0x02, 0x00, 0x2c, 0x02, 0x2d, 0x02, 0x2e, 0x02, 0x2f, 0x02, 0x30, 0x02, 0xf1, 0x02, 0xf2, 0x02, 0x05, 0x00, 0xdd, 0x01, +0x31, 0x02, 0x02, 0x00, 0x32, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x33, 0x02, 0x02, 0x00, 0x34, 0x02, 0x35, 0x02, 0x53, 0x03, +0x54, 0x03, 0x55, 0x03, 0x56, 0x03, 0x57, 0x03, 0x58, 0x03, 0x59, 0x03, 0x3d, 0x02, 0x5a, 0x03, 0x5b, 0x03, 0x5c, 0x03, +0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x5d, 0x03, 0x41, 0x02, 0x5e, 0x03, 0x5f, 0x03, 0x60, 0x03, 0x61, 0x03, 0x62, 0x03, +0x63, 0x03, 0x64, 0x03, 0x65, 0x03, 0x66, 0x03, 0x67, 0x03, 0x68, 0x03, 0x69, 0x03, 0x6a, 0x03, 0x6b, 0x03, 0x6c, 0x03, +0x0d, 0x03, 0x0e, 0x03, 0x4f, 0x02, 0x5f, 0x00, 0xdd, 0x01, }; int IMAGE_IMAGE_OFFSET = 0; -int IMAGE_IMAGE_SIZE = 13681; +int IMAGE_IMAGE_SIZE = 36070; diff --git a/macos/include/AssetManager.hpp b/macos/include/AssetManager.hpp index a446a511..4bcf7ff2 100644 --- a/macos/include/AssetManager.hpp +++ b/macos/include/AssetManager.hpp @@ -76,7 +76,6 @@ namespace polyvox { NameComponentManager* _ncm = nullptr; Engine* _engine; Scene* _scene; - MaterialProvider* _unlitProvider = nullptr; MaterialProvider* _ubershaderProvider = nullptr; gltfio::ResourceLoader* _gltfResourceLoader = nullptr; gltfio::TextureProvider* _stbDecoder = nullptr; diff --git a/macos/include/FilamentViewer.hpp b/macos/include/FilamentViewer.hpp index 43a1525f..ca939013 100644 --- a/macos/include/FilamentViewer.hpp +++ b/macos/include/FilamentViewer.hpp @@ -49,7 +49,7 @@ namespace polyvox { class FilamentViewer { public: - FilamentViewer(const void* context, const ResourceLoaderWrapper* const resourceLoaderWrapper); + FilamentViewer(const void* context, const ResourceLoaderWrapper* const resourceLoaderWrapper, void* const platform=nullptr); ~FilamentViewer(); void setToneMapping(ToneMapping toneMapping); @@ -65,11 +65,17 @@ 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); + void createSwapChain(const void* surface, uint32_t width, uint32_t height); void destroySwapChain(); @@ -81,10 +87,8 @@ namespace polyvox { void setBackgroundImage(const char* resourcePath, bool fillHeight); void clearBackgroundImage(); void setBackgroundImagePosition(float x, float y, bool clamp); - - void setViewFrustumCulling(bool enabled); void moveCameraToAsset(EntityId entityId); - + void setViewFrustumCulling(bool enabled); void setCameraExposure(float aperture, float shutterSpeed, float sensitivity); void setCameraPosition(float x, float y, float z); void setCameraRotation(float rads, float x, float y, float z); diff --git a/macos/include/KHR/.clang-format b/macos/include/KHR/.clang-format new file mode 100644 index 00000000..9d159247 --- /dev/null +++ b/macos/include/KHR/.clang-format @@ -0,0 +1,2 @@ +DisableFormat: true +SortIncludes: false diff --git a/macos/include/KHR/khrplatform.h b/macos/include/KHR/khrplatform.h new file mode 100644 index 00000000..dd22d927 --- /dev/null +++ b/macos/include/KHR/khrplatform.h @@ -0,0 +1,290 @@ +#ifndef __khrplatform_h_ +#define __khrplatform_h_ + +/* +** Copyright (c) 2008-2018 The Khronos Group Inc. +** +** Permission is hereby granted, free of charge, to any person obtaining a +** copy of this software and/or associated documentation files (the +** "Materials"), to deal in the Materials without restriction, including +** without limitation the rights to use, copy, modify, merge, publish, +** distribute, sublicense, and/or sell copies of the Materials, and to +** permit persons to whom the Materials are 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 Materials. +** +** THE MATERIALS ARE 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 +** MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +*/ + +/* Khronos platform-specific types and definitions. + * + * The master copy of khrplatform.h is maintained in the Khronos EGL + * Registry repository at https://github.com/KhronosGroup/EGL-Registry + * The last semantic modification to khrplatform.h was at commit ID: + * 67a3e0864c2d75ea5287b9f3d2eb74a745936692 + * + * Adopters may modify this file to suit their platform. Adopters are + * encouraged to submit platform specific modifications to the Khronos + * group so that they can be included in future versions of this file. + * Please submit changes by filing pull requests or issues on + * the EGL Registry repository linked above. + * + * + * See the Implementer's Guidelines for information about where this file + * should be located on your system and for more details of its use: + * http://www.khronos.org/registry/implementers_guide.pdf + * + * This file should be included as + * #include + * by Khronos client API header files that use its types and defines. + * + * The types in khrplatform.h should only be used to define API-specific types. + * + * Types defined in khrplatform.h: + * khronos_int8_t signed 8 bit + * khronos_uint8_t unsigned 8 bit + * khronos_int16_t signed 16 bit + * khronos_uint16_t unsigned 16 bit + * khronos_int32_t signed 32 bit + * khronos_uint32_t unsigned 32 bit + * khronos_int64_t signed 64 bit + * khronos_uint64_t unsigned 64 bit + * khronos_intptr_t signed same number of bits as a pointer + * khronos_uintptr_t unsigned same number of bits as a pointer + * khronos_ssize_t signed size + * khronos_usize_t unsigned size + * khronos_float_t signed 32 bit floating point + * khronos_time_ns_t unsigned 64 bit time in nanoseconds + * khronos_utime_nanoseconds_t unsigned time interval or absolute time in + * nanoseconds + * khronos_stime_nanoseconds_t signed time interval in nanoseconds + * khronos_boolean_enum_t enumerated boolean type. This should + * only be used as a base type when a client API's boolean type is + * an enum. Client APIs which use an integer or other type for + * booleans cannot use this as the base type for their boolean. + * + * Tokens defined in khrplatform.h: + * + * KHRONOS_FALSE, KHRONOS_TRUE Enumerated boolean false/true values. + * + * KHRONOS_SUPPORT_INT64 is 1 if 64 bit integers are supported; otherwise 0. + * KHRONOS_SUPPORT_FLOAT is 1 if floats are supported; otherwise 0. + * + * Calling convention macros defined in this file: + * KHRONOS_APICALL + * KHRONOS_APIENTRY + * KHRONOS_APIATTRIBUTES + * + * These may be used in function prototypes as: + * + * KHRONOS_APICALL void KHRONOS_APIENTRY funcname( + * int arg1, + * int arg2) KHRONOS_APIATTRIBUTES; + */ + +#if defined(__SCITECH_SNAP__) && !defined(KHRONOS_STATIC) +# define KHRONOS_STATIC 1 +#endif + +/*------------------------------------------------------------------------- + * Definition of KHRONOS_APICALL + *------------------------------------------------------------------------- + * This precedes the return type of the function in the function prototype. + */ +#if defined(KHRONOS_STATIC) + /* If the preprocessor constant KHRONOS_STATIC is defined, make the + * header compatible with static linking. */ +# define KHRONOS_APICALL +#elif defined(_WIN32) +# define KHRONOS_APICALL __declspec(dllimport) +#elif defined (__SYMBIAN32__) +# define KHRONOS_APICALL IMPORT_C +#elif defined(__ANDROID__) +# define KHRONOS_APICALL __attribute__((visibility("default"))) +#else +# define KHRONOS_APICALL +#endif + +/*------------------------------------------------------------------------- + * Definition of KHRONOS_APIENTRY + *------------------------------------------------------------------------- + * This follows the return type of the function and precedes the function + * name in the function prototype. + */ +#if defined(_WIN32) && !defined(_WIN32_WCE) && !defined(__SCITECH_SNAP__) + /* Win32 but not WinCE */ +# define KHRONOS_APIENTRY __stdcall +#else +# define KHRONOS_APIENTRY +#endif + +/*------------------------------------------------------------------------- + * Definition of KHRONOS_APIATTRIBUTES + *------------------------------------------------------------------------- + * This follows the closing parenthesis of the function prototype arguments. + */ +#if defined (__ARMCC_2__) +#define KHRONOS_APIATTRIBUTES __softfp +#else +#define KHRONOS_APIATTRIBUTES +#endif + +/*------------------------------------------------------------------------- + * basic type definitions + *-----------------------------------------------------------------------*/ +#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || defined(__GNUC__) || defined(__SCO__) || defined(__USLC__) + + +/* + * Using + */ +#include +typedef int32_t khronos_int32_t; +typedef uint32_t khronos_uint32_t; +typedef int64_t khronos_int64_t; +typedef uint64_t khronos_uint64_t; +#define KHRONOS_SUPPORT_INT64 1 +#define KHRONOS_SUPPORT_FLOAT 1 + +#elif defined(__VMS ) || defined(__sgi) + +/* + * Using + */ +#include +typedef int32_t khronos_int32_t; +typedef uint32_t khronos_uint32_t; +typedef int64_t khronos_int64_t; +typedef uint64_t khronos_uint64_t; +#define KHRONOS_SUPPORT_INT64 1 +#define KHRONOS_SUPPORT_FLOAT 1 + +#elif defined(_WIN32) && !defined(__SCITECH_SNAP__) + +/* + * Win32 + */ +typedef __int32 khronos_int32_t; +typedef unsigned __int32 khronos_uint32_t; +typedef __int64 khronos_int64_t; +typedef unsigned __int64 khronos_uint64_t; +#define KHRONOS_SUPPORT_INT64 1 +#define KHRONOS_SUPPORT_FLOAT 1 + +#elif defined(__sun__) || defined(__digital__) + +/* + * Sun or Digital + */ +typedef int khronos_int32_t; +typedef unsigned int khronos_uint32_t; +#if defined(__arch64__) || defined(_LP64) +typedef long int khronos_int64_t; +typedef unsigned long int khronos_uint64_t; +#else +typedef long long int khronos_int64_t; +typedef unsigned long long int khronos_uint64_t; +#endif /* __arch64__ */ +#define KHRONOS_SUPPORT_INT64 1 +#define KHRONOS_SUPPORT_FLOAT 1 + +#elif 0 + +/* + * Hypothetical platform with no float or int64 support + */ +typedef int khronos_int32_t; +typedef unsigned int khronos_uint32_t; +#define KHRONOS_SUPPORT_INT64 0 +#define KHRONOS_SUPPORT_FLOAT 0 + +#else + +/* + * Generic fallback + */ +#include +typedef int32_t khronos_int32_t; +typedef uint32_t khronos_uint32_t; +typedef int64_t khronos_int64_t; +typedef uint64_t khronos_uint64_t; +#define KHRONOS_SUPPORT_INT64 1 +#define KHRONOS_SUPPORT_FLOAT 1 + +#endif + + +/* + * Types that are (so far) the same on all platforms + */ +typedef signed char khronos_int8_t; +typedef unsigned char khronos_uint8_t; +typedef signed short int khronos_int16_t; +typedef unsigned short int khronos_uint16_t; + +/* + * Types that differ between LLP64 and LP64 architectures - in LLP64, + * pointers are 64 bits, but 'long' is still 32 bits. Win64 appears + * to be the only LLP64 architecture in current use. + */ +#ifdef _WIN64 +typedef signed long long int khronos_intptr_t; +typedef unsigned long long int khronos_uintptr_t; +typedef signed long long int khronos_ssize_t; +typedef unsigned long long int khronos_usize_t; +#else +typedef signed long int khronos_intptr_t; +typedef unsigned long int khronos_uintptr_t; +typedef signed long int khronos_ssize_t; +typedef unsigned long int khronos_usize_t; +#endif + +#if KHRONOS_SUPPORT_FLOAT +/* + * Float type + */ +typedef float khronos_float_t; +#endif + +#if KHRONOS_SUPPORT_INT64 +/* Time types + * + * These types can be used to represent a time interval in nanoseconds or + * an absolute Unadjusted System Time. Unadjusted System Time is the number + * of nanoseconds since some arbitrary system event (e.g. since the last + * time the system booted). The Unadjusted System Time is an unsigned + * 64 bit value that wraps back to 0 every 584 years. Time intervals + * may be either signed or unsigned. + */ +typedef khronos_uint64_t khronos_utime_nanoseconds_t; +typedef khronos_int64_t khronos_stime_nanoseconds_t; +#endif + +/* + * Dummy value used to pad enum types to 32 bits. + */ +#ifndef KHRONOS_MAX_ENUM +#define KHRONOS_MAX_ENUM 0x7FFFFFFF +#endif + +/* + * Enumerated boolean type + * + * Values other than zero should be considered to be true. Therefore + * comparisons should not be made against KHRONOS_TRUE. + */ +typedef enum { + KHRONOS_FALSE = 0, + KHRONOS_TRUE = 1, + KHRONOS_BOOLEAN_ENUM_FORCE_SIZE = KHRONOS_MAX_ENUM +} khronos_boolean_enum_t; + +#endif /* __khrplatform_h_ */ diff --git a/macos/include/Log.hpp b/macos/include/Log.hpp index 22e521b2..b5b694f9 100644 --- a/macos/include/Log.hpp +++ b/macos/include/Log.hpp @@ -9,6 +9,7 @@ #include #define LOGTAG "PolyvoxFilament" #else +#include #include #include #endif diff --git a/macos/include/PolyvoxFilamentApi.h b/macos/include/PolyvoxFilamentApi.h index 4fc2bed6..517f1a85 100644 --- a/macos/include/PolyvoxFilamentApi.h +++ b/macos/include/PolyvoxFilamentApi.h @@ -1,105 +1,157 @@ #ifndef _POLYVOX_FILAMENT_API_H #define _POLYVOX_FILAMENT_API_H -#include "ResourceBuffer.hpp" +#ifdef _WIN32 +#ifdef IS_DLL +#define FLUTTER_PLUGIN_EXPORT __declspec( dllimport ) +#else +#define FLUTTER_PLUGIN_EXPORT __declspec( dllexport ) +#endif +#else +#define FLUTTER_PLUGIN_EXPORT __attribute__((visibility("default"))) +#endif -#include +// we copy the LLVM here rather than including, +// because on Windows it's difficult to pin the exact location which confuses dart ffigen + +#ifndef __STDBOOL_H +#define __STDBOOL_H + +#define __bool_true_false_are_defined 1 + +#if defined(__STDC_VERSION__) && __STDC_VERSION__ > 201710L +/* FIXME: We should be issuing a deprecation warning here, but cannot yet due + * to system headers which include this header file unconditionally. + */ +#elif !defined(__cplusplus) +#define bool _Bool +#define true 1 +#define false 0 +#elif defined(__GNUC__) && !defined(__STRICT_ANSI__) +/* Define _Bool as a GNU extension. */ +#define _Bool bool +#if defined(__cplusplus) && __cplusplus < 201103L +/* For C++98, define bool, false, true as a GNU extension. */ +#define bool bool +#define false false +#define true true +#endif +#endif + +#endif /* __STDBOOL_H */ + +#ifdef __APPLE__ +#include +#endif + +#include "ResourceBuffer.hpp" typedef int32_t EntityId; -const void* create_filament_viewer(const void* const context, const ResourceLoaderWrapper* const loader); -ResourceLoaderWrapper* make_resource_loader(LoadFilamentResourceFromOwner loadFn, FreeFilamentResourceFromOwner freeFn, void* owner); -void destroy_filament_viewer(const void* const viewer); -void* get_asset_manager(const void* const viewer); -void create_render_target(const void* const viewer, intptr_t texture, uint32_t width, uint32_t height); -void clear_background_image(const void* const viewer); -void set_background_image(const void* const viewer, const char *path, bool fillHeight); -void set_background_image_position(const void* const viewer, float x, float y, bool clamp); -void set_background_color(const void* const viewer, const float r, const float g, const float b, const float a); -void set_tone_mapping(const void* const viewer, int toneMapping); -void set_bloom(const void* const viewer, float strength); -void load_skybox(const void* const viewer, const char *skyboxPath); -void load_ibl(const void* const viewer, const char *iblPath, float intensity); -void remove_skybox(const void* const viewer); -void remove_ibl(const void* const viewer); -EntityId add_light(const void* const viewer, uint8_t type, float colour, float intensity, float posX, float posY, float posZ, float dirX, float dirY, float dirZ, bool shadows); -void remove_light(const void* const viewer, EntityId entityId); -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 set_view_frustum_culling(const void* const viewer, bool enabled); -void render(const void* const viewer, uint64_t frameTimeInNanos); -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); -void update_viewport_and_camera_projection(const void* const viewer, uint32_t width, uint32_t height, float scaleFactor); -void scroll_begin(const void* const viewer); -void scroll_update(const void* const viewer, float x, float y, float z); -void scroll_end(const void* const viewer); -void grab_begin(const void* const viewer, float x, float y, bool pan); -void grab_update(const void* const viewer, float x, float y); -void grab_end(const void* const viewer); -void apply_weights( - void* assetManager, - EntityId asset, - const char *const entityName, - float *const weights, - int count -); -void set_morph_target_weights( - void* assetManager, - EntityId asset, - const char *const entityName, - const float *const morphData, - int numWeights -); -bool set_morph_animation( - void* assetManager, - EntityId asset, - const char *const entityName, - const float *const morphData, - const int* const morphIndices, - int numMorphTargets, - int numFrames, - float frameLengthInMs); - -void set_bone_animation( - void* assetManager, - EntityId asset, - const float* const frameData, - int numFrames, - int numBones, - const char** const boneNames, - const char** const meshName, - int numMeshTargets, - float frameLengthInMs); - -void play_animation(void* assetManager, EntityId asset, int index, bool loop, bool reverse, bool replaceActive, float crossfade); -void set_animation_frame(void* assetManager, EntityId asset, int animationIndex, int animationFrame); -void stop_animation(void* assetManager, EntityId asset, int index); -int get_animation_count(void* assetManager, EntityId asset); -void get_animation_name(void* assetManager, EntityId asset, char *const outPtr, int index); -float get_animation_duration(void* assetManager, EntityId asset, int index); -void get_morph_target_name(void* assetManager, EntityId asset, const char *meshName, char *const outPtr, int index); -int get_morph_target_name_count(void* assetManager, EntityId asset, const char *meshName); -void remove_asset(const void* const viewer, EntityId asset); -void clear_assets(const void* const viewer); -bool set_material_color(void* assetManager, EntityId asset, const char* meshName, int materialIndex, const float r, const float g, const float b, const float a); -void transform_to_unit_cube(void* assetManager, EntityId asset); -void set_position(void* assetManager, EntityId asset, float x, float y, float z); -void set_rotation(void* assetManager, EntityId asset, float rads, float x, float y, float z); -void set_scale(void* assetManager, EntityId asset, float scale); -void move_camera_to_asset(const void* const viewer, EntityId asset); -void set_camera_exposure(const void* const viewer, float aperture, float shutterSpeed, float sensitivity); -void set_camera_position(const void* const viewer, float x, float y, float z); -void set_camera_rotation(const void* const viewer, float rads, float x, float y, float z); -void set_camera_model_matrix(const void* const viewer, const float *const matrix); -void set_camera_focal_length(const void* const viewer, float focalLength); -void set_camera_focus_distance(const void* const viewer, float focusDistance); -int hide_mesh(void* assetManager, EntityId asset, const char* meshName); -int reveal_mesh(void* assetManager, EntityId asset, const char* meshName); -void ios_dummy(); - - +#ifdef __cplusplus +extern "C" { +#endif +typedef int32_t EntityId; + +FLUTTER_PLUGIN_EXPORT const void* create_filament_viewer(const void* const context, const ResourceLoaderWrapper* const loader, void* const platform); +FLUTTER_PLUGIN_EXPORT void destroy_filament_viewer(const void* const viewer); +FLUTTER_PLUGIN_EXPORT ResourceLoaderWrapper* make_resource_loader(LoadFilamentResourceFromOwner loadFn, FreeFilamentResourceFromOwner freeFn, void* owner); +FLUTTER_PLUGIN_EXPORT void* get_asset_manager(const void* const viewer); +FLUTTER_PLUGIN_EXPORT void create_render_target(const void* const viewer, intptr_t texture, uint32_t width, uint32_t height); +FLUTTER_PLUGIN_EXPORT void clear_background_image(const void* const viewer); +FLUTTER_PLUGIN_EXPORT void set_background_image(const void* const viewer, const char *path, bool fillHeight); +FLUTTER_PLUGIN_EXPORT void set_background_image_position(const void* const viewer, float x, float y, bool clamp); +FLUTTER_PLUGIN_EXPORT void set_background_color(const void* const viewer, const float r, const float g, const float b, const float a); +FLUTTER_PLUGIN_EXPORT void set_tone_mapping(const void* const viewer, int toneMapping); +FLUTTER_PLUGIN_EXPORT void set_bloom(const void* const viewer, float strength); +FLUTTER_PLUGIN_EXPORT void load_skybox(const void* const viewer, const char *skyboxPath); +FLUTTER_PLUGIN_EXPORT void load_ibl(const void* const viewer, const char *iblPath, float intensity); +FLUTTER_PLUGIN_EXPORT void remove_skybox(const void* const viewer); +FLUTTER_PLUGIN_EXPORT void remove_ibl(const void* const viewer); +FLUTTER_PLUGIN_EXPORT EntityId add_light(const void* const viewer, uint8_t type, float colour, float intensity, float posX, float posY, float posZ, float dirX, float dirY, float dirZ, bool shadows); +FLUTTER_PLUGIN_EXPORT void remove_light(const void* const viewer, EntityId entityId); +FLUTTER_PLUGIN_EXPORT void clear_lights(const void* const viewer); +FLUTTER_PLUGIN_EXPORT EntityId load_glb(void *assetManager, const char *assetPath, bool unlit); +FLUTTER_PLUGIN_EXPORT EntityId load_gltf(void *assetManager, const char *assetPath, const char *relativePath); +FLUTTER_PLUGIN_EXPORT bool set_camera(const void* const viewer, EntityId asset, const char *nodeName); +FLUTTER_PLUGIN_EXPORT void set_view_frustum_culling(const void* const viewer, bool enabled); +FLUTTER_PLUGIN_EXPORT void render( + const void* const viewer, + uint64_t frameTimeInNanos, + void* pixelBuffer, + void (*callback)(void *buf, size_t size, void *data), + void* data + ); +FLUTTER_PLUGIN_EXPORT void create_swap_chain(const void* const viewer, const void* const window, uint32_t width, uint32_t height); +FLUTTER_PLUGIN_EXPORT void destroy_swap_chain(const void* const viewer); +FLUTTER_PLUGIN_EXPORT void set_frame_interval(const void* const viewer, float interval); +FLUTTER_PLUGIN_EXPORT void update_viewport_and_camera_projection(const void* const viewer, uint32_t width, uint32_t height, float scaleFactor); +FLUTTER_PLUGIN_EXPORT void scroll_begin(const void* const viewer); +FLUTTER_PLUGIN_EXPORT void scroll_update(const void* const viewer, float x, float y, float z); +FLUTTER_PLUGIN_EXPORT void scroll_end(const void* const viewer); +FLUTTER_PLUGIN_EXPORT void grab_begin(const void* const viewer, float x, float y, bool pan); +FLUTTER_PLUGIN_EXPORT void grab_update(const void* const viewer, float x, float y); +FLUTTER_PLUGIN_EXPORT void grab_end(const void* const viewer); +FLUTTER_PLUGIN_EXPORT void apply_weights( + void* assetManager, + EntityId asset, + const char *const entityName, + float *const weights, + int count + ); +FLUTTER_PLUGIN_EXPORT void set_morph_target_weights( + void* assetManager, + EntityId asset, + const char *const entityName, + const float *const morphData, + int numWeights + ); +FLUTTER_PLUGIN_EXPORT bool set_morph_animation( + void* assetManager, + EntityId asset, + const char *const entityName, + const float *const morphData, + const int* const morphIndices, + int numMorphTargets, + int numFrames, + float frameLengthInMs); +FLUTTER_PLUGIN_EXPORT void set_bone_animation( + void* assetManager, + EntityId asset, + const float* const frameData, + int numFrames, + int numBones, + const char** const boneNames, + const char** const meshName, + int numMeshTargets, + float frameLengthInMs); +FLUTTER_PLUGIN_EXPORT void play_animation(void* assetManager, EntityId asset, int index, bool loop, bool reverse, bool replaceActive, float crossfade); +FLUTTER_PLUGIN_EXPORT void set_animation_frame(void* assetManager, EntityId asset, int animationIndex, int animationFrame); +FLUTTER_PLUGIN_EXPORT void stop_animation(void* assetManager, EntityId asset, int index); +FLUTTER_PLUGIN_EXPORT int get_animation_count(void* assetManager, EntityId asset); +FLUTTER_PLUGIN_EXPORT void get_animation_name(void* assetManager, EntityId asset, char *const outPtr, int index); +FLUTTER_PLUGIN_EXPORT float get_animation_duration(void* assetManager, EntityId asset, int index); +FLUTTER_PLUGIN_EXPORT void get_morph_target_name(void* assetManager, EntityId asset, const char *meshName, char *const outPtr, int index); +FLUTTER_PLUGIN_EXPORT int get_morph_target_name_count(void* assetManager, EntityId asset, const char *meshName); +FLUTTER_PLUGIN_EXPORT void remove_asset(const void* const viewer, EntityId asset); +FLUTTER_PLUGIN_EXPORT void clear_assets(const void* const viewer); +FLUTTER_PLUGIN_EXPORT bool set_material_color(void* assetManager, EntityId asset, const char* meshName, int materialIndex, const float r, const float g, const float b, const float a); +FLUTTER_PLUGIN_EXPORT void transform_to_unit_cube(void* assetManager, EntityId asset); +FLUTTER_PLUGIN_EXPORT void set_position(void* assetManager, EntityId asset, float x, float y, float z); +FLUTTER_PLUGIN_EXPORT void set_rotation(void* assetManager, EntityId asset, float rads, float x, float y, float z); +FLUTTER_PLUGIN_EXPORT void set_scale(void* assetManager, EntityId asset, float scale); +FLUTTER_PLUGIN_EXPORT void move_camera_to_asset(const void* const viewer, EntityId asset); +FLUTTER_PLUGIN_EXPORT void set_view_frustum_culling(const void* const viewer, bool enabled); +FLUTTER_PLUGIN_EXPORT void set_camera_exposure(const void* const viewer, float aperture, float shutterSpeed, float sensitivity); +FLUTTER_PLUGIN_EXPORT void set_camera_position(const void* const viewer, float x, float y, float z); +FLUTTER_PLUGIN_EXPORT void set_camera_rotation(const void* const viewer, float rads, float x, float y, float z); +FLUTTER_PLUGIN_EXPORT void set_camera_model_matrix(const void* const viewer, const float *const matrix); +FLUTTER_PLUGIN_EXPORT void set_camera_focal_length(const void* const viewer, float focalLength); +FLUTTER_PLUGIN_EXPORT void set_camera_focus_distance(const void* const viewer, float focusDistance); +FLUTTER_PLUGIN_EXPORT int hide_mesh(void* assetManager, EntityId asset, const char* meshName); +FLUTTER_PLUGIN_EXPORT int reveal_mesh(void* assetManager, EntityId asset, const char* meshName); +FLUTTER_PLUGIN_EXPORT void ios_dummy(); +#ifdef __cplusplus +} +#endif #endif diff --git a/macos/include/PolyvoxFilamentFFIApi.h b/macos/include/PolyvoxFilamentFFIApi.h index 6cafa42f..a93a83d3 100644 --- a/macos/include/PolyvoxFilamentFFIApi.h +++ b/macos/include/PolyvoxFilamentFFIApi.h @@ -9,75 +9,78 @@ #include "PolyvoxFilamentApi.h" typedef int32_t EntityId; +typedef void (*FilamentRenderCallback)(void* const owner); -void* const create_filament_viewer_ffi(void* const context, const ResourceLoaderWrapper* const loader, void (*renderCallback)(void* const renderCallbackOwner), void* const renderCallbackOwner); -void create_swap_chain_ffi(void* const viewer, void* const surface, uint32_t width, uint32_t height); -void create_render_target_ffi(void* const viewer, uint32_t nativeTextureId, uint32_t width, uint32_t height); -void destroy_filament_viewer_ffi(void* const viewer); -void render_ffi(void* const viewer); -void set_rendering_ffi(void* const viewer, bool rendering); -void set_frame_interval_ffi(float frameInterval); -void update_viewport_and_camera_projection_ffi(void* const viewer, const uint32_t width, const uint32_t height, const float scaleFactor); -void set_background_color_ffi(void* const viewer, const float r, const float g, const float b, const float a); -void clear_background_image_ffi(void* const viewer); -void set_background_image_ffi(void* const viewer, const char *path, bool fillHeight); -void set_background_image_position_ffi(void* const viewer, float x, float y, bool clamp); -void set_tone_mapping_ffi(void* const viewer, int toneMapping); -void set_bloom_ffi(void* const viewer, float strength); -void load_skybox_ffi(void* const viewer, const char *skyboxPath); -void load_ibl_ffi(void* const viewer, const char *iblPath, float intensity); -void remove_skybox_ffi(void* const viewer); -void remove_ibl_ffi(void* const viewer); -EntityId add_light_ffi(void* const viewer, uint8_t type, float colour, float intensity, float posX, float posY, float posZ, float dirX, float dirY, float dirZ, bool shadows); -void remove_light_ffi(void* const viewer, EntityId entityId); -void clear_lights_ffi(void* const viewer); -EntityId load_glb_ffi(void* const assetManager, const char *assetPath, bool unlit); -EntityId load_gltf_ffi(void* const assetManager, const char *assetPath, const char *relativePath); -void remove_asset_ffi(void* const viewer, EntityId asset); -void clear_assets_ffi(void* const viewer); -bool set_camera_ffi(void* const viewer, EntityId asset, const char *nodeName); -void apply_weights_ffi( - void* const assetManager, - EntityId asset, - const char *const entityName, - float *const weights, - int count -); -void set_morph_target_weights_ffi( - void* const assetManager, - EntityId asset, - const char *const entityName, - const float *const morphData, - int numWeights -); -bool set_morph_animation_ffi( - void* const assetManager, - EntityId asset, - const char *const entityName, - const float *const morphData, - const int* const morphIndices, - int numMorphTargets, - int numFrames, - float frameLengthInMs); +FLUTTER_PLUGIN_EXPORT void* const create_filament_viewer_ffi(void* const context, void* const platform, const ResourceLoaderWrapper* const loader, void (*renderCallback)(void* const renderCallbackOwner), void* const renderCallbackOwner); +FLUTTER_PLUGIN_EXPORT void create_swap_chain_ffi(void* const viewer, void* const surface, uint32_t width, uint32_t height); +FLUTTER_PLUGIN_EXPORT void create_render_target_ffi(void* const viewer, uint32_t nativeTextureId, uint32_t width, uint32_t height); +FLUTTER_PLUGIN_EXPORT void destroy_filament_viewer_ffi(void* const viewer); +FLUTTER_PLUGIN_EXPORT void render_ffi(void* const viewer); +FLUTTER_PLUGIN_EXPORT FilamentRenderCallback make_render_callback_fn_pointer(FilamentRenderCallback); +FLUTTER_PLUGIN_EXPORT void set_rendering_ffi(void* const viewer, bool rendering); +FLUTTER_PLUGIN_EXPORT void set_frame_interval_ffi(float frameInterval); +FLUTTER_PLUGIN_EXPORT void update_viewport_and_camera_projection_ffi(void* const viewer, const uint32_t width, const uint32_t height, const float scaleFactor); +FLUTTER_PLUGIN_EXPORT void set_background_color_ffi(void* const viewer, const float r, const float g, const float b, const float a); +FLUTTER_PLUGIN_EXPORT void clear_background_image_ffi(void* const viewer); +FLUTTER_PLUGIN_EXPORT void set_background_image_ffi(void* const viewer, const char *path, bool fillHeight); +FLUTTER_PLUGIN_EXPORT void set_background_image_position_ffi(void* const viewer, float x, float y, bool clamp); +FLUTTER_PLUGIN_EXPORT void set_tone_mapping_ffi(void* const viewer, int toneMapping); +FLUTTER_PLUGIN_EXPORT void set_bloom_ffi(void* const viewer, float strength); +FLUTTER_PLUGIN_EXPORT void load_skybox_ffi(void* const viewer, const char *skyboxPath); +FLUTTER_PLUGIN_EXPORT void load_ibl_ffi(void* const viewer, const char *iblPath, float intensity); +FLUTTER_PLUGIN_EXPORT void remove_skybox_ffi(void* const viewer); +FLUTTER_PLUGIN_EXPORT void remove_ibl_ffi(void* const viewer); +FLUTTER_PLUGIN_EXPORT EntityId add_light_ffi(void* const viewer, uint8_t type, float colour, float intensity, float posX, float posY, float posZ, float dirX, float dirY, float dirZ, bool shadows); +FLUTTER_PLUGIN_EXPORT void remove_light_ffi(void* const viewer, EntityId entityId); +FLUTTER_PLUGIN_EXPORT void clear_lights_ffi(void* const viewer); +FLUTTER_PLUGIN_EXPORT EntityId load_glb_ffi(void* const assetManager, const char *assetPath, bool unlit); +FLUTTER_PLUGIN_EXPORT EntityId load_gltf_ffi(void* const assetManager, const char *assetPath, const char *relativePath); +FLUTTER_PLUGIN_EXPORT void remove_asset_ffi(void* const viewer, EntityId asset); +FLUTTER_PLUGIN_EXPORT void clear_assets_ffi(void* const viewer); +FLUTTER_PLUGIN_EXPORT bool set_camera_ffi(void* const viewer, EntityId asset, const char *nodeName); +FLUTTER_PLUGIN_EXPORT void apply_weights_ffi( + void* const assetManager, + EntityId asset, + const char *const entityName, + float *const weights, + int count + ); +FLUTTER_PLUGIN_EXPORT void set_morph_target_weights_ffi( + void* const assetManager, + EntityId asset, + const char *const entityName, + const float *const morphData, + int numWeights + ); +FLUTTER_PLUGIN_EXPORT bool set_morph_animation_ffi( + void* const assetManager, + EntityId asset, + const char *const entityName, + const float *const morphData, + const int* const morphIndices, + int numMorphTargets, + int numFrames, + float frameLengthInMs); +FLUTTER_PLUGIN_EXPORT +FLUTTER_PLUGIN_EXPORT void set_bone_animation_ffi( + void* const assetManager, + EntityId asset, + const float* const frameData, + int numFrames, + int numBones, + const char** const boneNames, + const char** const meshName, + int numMeshTargets, + float frameLengthInMs); +FLUTTER_PLUGIN_EXPORT void play_animation_ffi(void* const assetManager, EntityId asset, int index, bool loop, bool reverse, bool replaceActive, float crossfade); +FLUTTER_PLUGIN_EXPORT void set_animation_frame_ffi(void* const assetManager, EntityId asset, int animationIndex, int animationFrame); +FLUTTER_PLUGIN_EXPORT void stop_animation_ffi(void* const assetManager, EntityId asset, int index); +FLUTTER_PLUGIN_EXPORT int get_animation_count_ffi(void* const assetManager, EntityId asset); +FLUTTER_PLUGIN_EXPORT void get_animation_name_ffi(void* const assetManager, EntityId asset, char *const outPtr, int index); +FLUTTER_PLUGIN_EXPORT float get_animation_duration_ffi(void* const assetManager, EntityId asset, int index); +FLUTTER_PLUGIN_EXPORT void get_morph_target_name_ffi(void* const assetManager, EntityId asset, const char *meshName, char *const outPtr, int index); +FLUTTER_PLUGIN_EXPORT int get_morph_target_name_count_ffi(void* const assetManager, EntityId asset, const char *meshName); -void set_bone_animation_ffi( - void* const assetManager, - EntityId asset, - const float* const frameData, - int numFrames, - int numBones, - const char** const boneNames, - const char** const meshName, - int numMeshTargets, - float frameLengthInMs); - -void play_animation_ffi(void* const assetManager, EntityId asset, int index, bool loop, bool reverse, bool replaceActive, float crossfade); -void set_animation_frame_ffi(void* const assetManager, EntityId asset, int animationIndex, int animationFrame); -void stop_animation_ffi(void* const assetManager, EntityId asset, int index); -int get_animation_count_ffi(void* const assetManager, EntityId asset); -void get_animation_name_ffi(void* const assetManager, EntityId asset, char *const outPtr, int index); -float get_animation_duration_ffi(void* const assetManager, EntityId asset, int index); -void get_morph_target_name_ffi(void* const assetManager, EntityId asset, const char *meshName, char *const outPtr, int index); -int get_morph_target_name_count_ffi(void* const assetManager, EntityId asset, const char *meshName); +FLUTTER_PLUGIN_EXPORT void ios_dummy_ffi(); #endif // _POLYVOX_FILAMENT_FFI_API_H diff --git a/macos/include/ResourceBuffer.hpp b/macos/include/ResourceBuffer.hpp index a8e51325..a3fd3559 100644 --- a/macos/include/ResourceBuffer.hpp +++ b/macos/include/ResourceBuffer.hpp @@ -6,35 +6,22 @@ extern "C" { #endif // - // Pairs a memory buffer with an ID that can be used to unload the backing asset if needed. - // Use this when you want to load an asset from a resource that requires more than just `free` on the underlying buffer. - // e.g. - // ``` - // uint64_t id = get_next_resource_id(); - // AAsset *asset = AAssetManager_open(am, name, AASSET_MODE_BUFFER); - // off_t length = AAsset_getLength(asset); - // const void * buffer = AAsset_getBuffer(asset); - // uint8_t *buf = new uint8_t[length ]; - // memcpy(buf,buffer, length); - // ResourceBuffer rb(buf, length, id); - // ... - // ... - // (elsewhere) - // AAsset* asset = get_asset_from_id(rb.id); - // AAsset_close(asset); - // free_asset_id(rb.id); + // Since different platforms expose different interfaces for loading assets, we want single interface to represent the binary data backing an asset (as well as an ID that can be passed back to the native platform to free the data and unload the asset). // struct ResourceBuffer { - #if defined(__cplusplus) - ResourceBuffer(const void* const data, const uint32_t size, const uint32_t id) : data(data), size(size), id(id) {}; + const void* const data; + const int32_t size; + const int32_t id; + + // These only need to be constructible from C++ on Linux & Windows. + // On iOS, MacOS & Android, this is constructed on the Swift/Kotlin side. + // These C++ constructors seem to interfere with that, so we omit them on those platforms. + #if defined(__cplusplus) && !defined(__ANDROID__) && !defined(__APPLE__) + ResourceBuffer(const void* const data, const int32_t size, const int32_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 int64_t size; - const uint32_t id; }; typedef struct ResourceBuffer ResourceBuffer; @@ -56,9 +43,11 @@ extern "C" { ResourceBuffer load(const char* uri) const { if(mLoadFilamentResourceFromOwner) { - return mLoadFilamentResourceFromOwner(uri, mOwner); + auto rb = mLoadFilamentResourceFromOwner(uri, mOwner); + return rb; } - return mLoadFilamentResource(uri); + auto rb =mLoadFilamentResource(uri); + return rb; } void free(ResourceBuffer rb) const { diff --git a/macos/include/SwiftPolyvoxFilamentPlugin-Bridging-Header.h b/macos/include/SwiftPolyvoxFilamentPlugin-Bridging-Header.h index 4b996a53..f38923d0 100644 --- a/macos/include/SwiftPolyvoxFilamentPlugin-Bridging-Header.h +++ b/macos/include/SwiftPolyvoxFilamentPlugin-Bridging-Header.h @@ -2,6 +2,7 @@ #define SwiftPolyvoxFilamentPlugin_Bridging_Header_h #import "PolyvoxFilamentApi.h" +#import "PolyvoxFilamentFFIApi.h" #endif diff --git a/macos/include/ThreadPool.hpp b/macos/include/ThreadPool.hpp index 9a8a6f38..3848da74 100644 --- a/macos/include/ThreadPool.hpp +++ b/macos/include/ThreadPool.hpp @@ -15,7 +15,7 @@ #ifndef _THREADPOOL_HPP #define _THREADPOOL_HPP -namespace polyvox { +namespace polyvox_filament { class ThreadPool { std::vector pool; diff --git a/macos/include/TimeIt.hpp b/macos/include/TimeIt.hpp index 33ad998a..077397d4 100644 --- a/macos/include/TimeIt.hpp +++ b/macos/include/TimeIt.hpp @@ -3,7 +3,7 @@ #pragma once -#if __cplusplus <= 199711L +#if __cplusplus <= 199711L && !_WIN32 #include #else #include @@ -19,7 +19,7 @@ class Timer private: -#if __cplusplus <= 199711L +#if __cplusplus <= 199711L && !_WIN32 timespec beg_, end_; #else typedef std::chrono::high_resolution_clock clock_; diff --git a/macos/include/backend/CallbackHandler.h b/macos/include/backend/CallbackHandler.h index dee3aaa2..3ffc707c 100644 --- a/macos/include/backend/CallbackHandler.h +++ b/macos/include/backend/CallbackHandler.h @@ -66,7 +66,7 @@ public: virtual void post(void* user, Callback callback) = 0; protected: - virtual ~CallbackHandler(); + virtual ~CallbackHandler() = default; }; } // namespace filament::backend diff --git a/macos/include/backend/DriverEnums.h b/macos/include/backend/DriverEnums.h index 6e5a142e..8598114a 100644 --- a/macos/include/backend/DriverEnums.h +++ b/macos/include/backend/DriverEnums.h @@ -796,32 +796,54 @@ enum class SamplerCompareFunc : uint8_t { //! Sampler parameters struct SamplerParams { // NOLINT - union { - struct { - SamplerMagFilter filterMag : 1; //!< magnification filter (NEAREST) - SamplerMinFilter filterMin : 3; //!< minification filter (NEAREST) - SamplerWrapMode wrapS : 2; //!< s-coordinate wrap mode (CLAMP_TO_EDGE) - SamplerWrapMode wrapT : 2; //!< t-coordinate wrap mode (CLAMP_TO_EDGE) + SamplerMagFilter filterMag : 1; //!< magnification filter (NEAREST) + SamplerMinFilter filterMin : 3; //!< minification filter (NEAREST) + SamplerWrapMode wrapS : 2; //!< s-coordinate wrap mode (CLAMP_TO_EDGE) + SamplerWrapMode wrapT : 2; //!< t-coordinate wrap mode (CLAMP_TO_EDGE) - SamplerWrapMode wrapR : 2; //!< r-coordinate wrap mode (CLAMP_TO_EDGE) - uint8_t anisotropyLog2 : 3; //!< anisotropy level (0) - SamplerCompareMode compareMode : 1; //!< sampler compare mode (NONE) - uint8_t padding0 : 2; //!< reserved. must be 0. + SamplerWrapMode wrapR : 2; //!< r-coordinate wrap mode (CLAMP_TO_EDGE) + uint8_t anisotropyLog2 : 3; //!< anisotropy level (0) + SamplerCompareMode compareMode : 1; //!< sampler compare mode (NONE) + uint8_t padding0 : 2; //!< reserved. must be 0. - SamplerCompareFunc compareFunc : 3; //!< sampler comparison function (LE) - uint8_t padding1 : 5; //!< reserved. must be 0. + SamplerCompareFunc compareFunc : 3; //!< sampler comparison function (LE) + uint8_t padding1 : 5; //!< reserved. must be 0. + uint8_t padding2 : 8; //!< reserved. must be 0. - uint8_t padding2 : 8; //!< reserved. must be 0. - }; - uint32_t u; + struct Hasher { + size_t operator()(SamplerParams p) const noexcept { + // we don't use std::hash<> here, so we don't have to include + return *reinterpret_cast(reinterpret_cast(&p)); + } }; + + struct EqualTo { + bool operator()(SamplerParams lhs, SamplerParams rhs) const noexcept { + auto* pLhs = reinterpret_cast(reinterpret_cast(&lhs)); + auto* pRhs = reinterpret_cast(reinterpret_cast(&rhs)); + return *pLhs == *pRhs; + } + }; + + struct LessThan { + bool operator()(SamplerParams lhs, SamplerParams rhs) const noexcept { + auto* pLhs = reinterpret_cast(reinterpret_cast(&lhs)); + auto* pRhs = reinterpret_cast(reinterpret_cast(&rhs)); + return *pLhs == *pRhs; + } + }; + private: - friend inline bool operator < (SamplerParams lhs, SamplerParams rhs) { - return lhs.u < rhs.u; + friend inline bool operator < (SamplerParams lhs, SamplerParams rhs) noexcept { + return SamplerParams::LessThan{}(lhs, rhs); } }; +static_assert(sizeof(SamplerParams) == 4); -static_assert(sizeof(SamplerParams) == sizeof(uint32_t), "SamplerParams must be 32 bits"); +// The limitation to 64-bits max comes from how we store a SamplerParams in our JNI code +// see android/.../TextureSampler.cpp +static_assert(sizeof(SamplerParams) <= sizeof(uint64_t), + "SamplerParams must be no more than 64 bits"); //! blending equation function enum class BlendEquation : uint8_t { @@ -1126,8 +1148,6 @@ static_assert(sizeof(StencilState) == 12u, using FrameScheduledCallback = void(*)(PresentCallable callable, void* user); -using FrameCompletedCallback = void(*)(void* user); - enum class Workaround : uint16_t { // The EASU pass must split because shader compiler flattens early-exit branch SPLIT_EASU, @@ -1141,6 +1161,11 @@ enum class Workaround : uint16_t { 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, + // Multiple workarounds needed for PowerVR GPUs + POWER_VR_SHADER_WORKAROUNDS, + // The driver has some threads pinned, and we can't easily know on which core, it can hurt + // performance more if we end-up pinned on the same one. + DISABLE_THREAD_AFFINITY }; } // namespace filament::backend diff --git a/macos/include/backend/Program.h b/macos/include/backend/Program.h index 2a491959..a27790c2 100644 --- a/macos/include/backend/Program.h +++ b/macos/include/backend/Program.h @@ -67,7 +67,7 @@ public: Program& operator=(const Program& rhs) = delete; Program(Program&& rhs) noexcept; - Program& operator=(Program&& rhs) noexcept; + Program& operator=(Program&& rhs) noexcept = delete; ~Program() noexcept; @@ -104,8 +104,9 @@ public: Sampler const* samplers, size_t count) noexcept; struct SpecializationConstant { + using Type = std::variant; uint32_t id; // id set in glsl - std::variant value; // value and type + Type value; // value and type }; Program& specializationConstants( diff --git a/macos/include/backend/platforms/OpenGLPlatform.h b/macos/include/backend/platforms/OpenGLPlatform.h index c41dce43..3f4488c5 100644 --- a/macos/include/backend/platforms/OpenGLPlatform.h +++ b/macos/include/backend/platforms/OpenGLPlatform.h @@ -288,6 +288,12 @@ public: * @see terminate() */ virtual void createContext(bool shared); + + /** + * Detach and destroy the current context if any and releases all resources associated to + * this thread. + */ + virtual void releaseContext() noexcept; }; } // namespace filament diff --git a/macos/include/backend/platforms/PlatformEGL.h b/macos/include/backend/platforms/PlatformEGL.h index 8902f14f..79400540 100644 --- a/macos/include/backend/platforms/PlatformEGL.h +++ b/macos/include/backend/platforms/PlatformEGL.h @@ -40,6 +40,7 @@ public: PlatformEGL() noexcept; bool isExtraContextSupported() const noexcept override; void createContext(bool shared) override; + void releaseContext() noexcept override; protected: @@ -139,6 +140,7 @@ protected: bool KHR_create_context = false; bool KHR_gl_colorspace = false; bool KHR_no_config_context = false; + bool KHR_surfaceless_context = false; } egl; } ext; diff --git a/macos/include/bluegl/BlueGL.h b/macos/include/bluegl/BlueGL.h index 538b302c..40ee3612 100644 --- a/macos/include/bluegl/BlueGL.h +++ b/macos/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/macos/include/bluegl/BlueGLDefines.h b/macos/include/bluegl/BlueGLDefines.h index b74c8353..3bf586cd 100644 --- a/macos/include/bluegl/BlueGLDefines.h +++ b/macos/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/macos/include/bluevk/BlueVK.h b/macos/include/bluevk/BlueVK.h deleted file mode 100644 index a57c528a..00000000 --- a/macos/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/macos/include/filaflat/ChunkContainer.h b/macos/include/filaflat/ChunkContainer.h deleted file mode 100644 index 95a96ca5..00000000 --- a/macos/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/macos/include/filaflat/DictionaryReader.h b/macos/include/filaflat/DictionaryReader.h deleted file mode 100644 index df2f73fc..00000000 --- a/macos/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/macos/include/filaflat/MaterialChunk.h b/macos/include/filaflat/MaterialChunk.h deleted file mode 100644 index fa4f2a54..00000000 --- a/macos/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/macos/include/filaflat/Unflattener.h b/macos/include/filaflat/Unflattener.h deleted file mode 100644 index 11759aeb..00000000 --- a/macos/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/macos/include/filagui/ImGuiExtensions.h b/macos/include/filagui/ImGuiExtensions.h deleted file mode 100644 index fb2587f8..00000000 --- a/macos/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/macos/include/filagui/ImGuiHelper.h b/macos/include/filagui/ImGuiHelper.h deleted file mode 100644 index f953acbc..00000000 --- a/macos/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/macos/include/filagui/ImGuiMath.h b/macos/include/filagui/ImGuiMath.h deleted file mode 100644 index f94fd099..00000000 --- a/macos/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/macos/include/filament/Camera.h b/macos/include/filament/Camera.h index 4b54a8e9..ea263438 100644 --- a/macos/include/filament/Camera.h +++ b/macos/include/filament/Camera.h @@ -34,10 +34,13 @@ class Entity; namespace filament { /** - * Camera represents the eye through which the scene is viewed. + * Camera represents the eye(s) through which the scene is viewed. * * A Camera has a position and orientation and controls the projection and exposure parameters. * + * For stereoscopic rendering, a Camera maintains two separate "eyes": Eye 0 and Eye 1. These are + * arbitrary and don't necessarily need to correspond to "left" and "right". + * * Creation and destruction * ======================== * @@ -140,6 +143,18 @@ namespace filament { * intensity and the Camera exposure interact to produce the final scene's brightness. * * + * Stereoscopic rendering + * ====================== + * + * The Camera's transform (as set by setModelMatrix or via TransformManager) defines a "head" space, + * which typically corresponds to the location of the viewer's head. Each eye's transform is set + * relative to this head space by setEyeModelMatrix. + * + * Each eye also maintains its own projection matrix. These can be set with setCustomEyeProjection. + * Care must be taken to correctly set the projectionForCulling matrix, as well as its corresponding + * near and far values. The projectionForCulling matrix must define a frustum (in head space) that + * bounds the frustums of both eyes. Alternatively, culling may be disabled with + * View::setFrustumCullingEnabled. * * \see Frustum, View */ @@ -234,6 +249,24 @@ public: */ void setCustomProjection(math::mat4 const& projection, double near, double far) noexcept; + /** Sets a custom projection matrix for each eye. + * + * The projectionForCulling, near, and far parameters establish a "culling frustum" which must + * encompass anything either eye can see. + * + * @param projection an array of projection matrices, only the first + * CONFIG_STEREOSCOPIC_EYES (2) are read + * @param count size of the projection matrix array to set, must be + * >= CONFIG_STEREOSCOPIC_EYES (2) + * @param projectionForCulling custom projection matrix for culling, must encompass both eyes + * @param near distance in world units from the camera to the culling near plane. \p near > 0. + * @param far distance in world units from the camera to the culling far plane. \p far > \p + * near. + * @see setCustomProjection + */ + void setCustomEyeProjection(math::mat4 const* projection, size_t count, + math::mat4 const& projectionForCulling, double near, double far); + /** Sets the projection matrix. * * The projection matrices must be of one of the following form: @@ -309,11 +342,14 @@ public: * The projection matrix used for rendering always has its far plane set to infinity. This * is why it may differ from the matrix set through setProjection() or setLensProjection(). * + * @param eyeId the index of the eye to return the projection matrix for, must be < + * CONFIG_STEREOSCOPIC_EYES (2) * @return The projection matrix used for rendering * - * @see setProjection, setLensProjection, setCustomProjection, getCullingProjectionMatrix + * @see setProjection, setLensProjection, setCustomProjection, getCullingProjectionMatrix, + * setCustomEyeProjection */ - math::mat4 getProjectionMatrix() const noexcept; + math::mat4 getProjectionMatrix(uint8_t eyeId = 0) const; /** Returns the projection matrix used for culling (far plane is finite). @@ -350,6 +386,26 @@ public: void setModelMatrix(const math::mat4& model) noexcept; void setModelMatrix(const math::mat4f& model) noexcept; //!< @overload + /** Set the position of an eye relative to this Camera (head). + * + * By default, both eyes' model matrices are identity matrices. + * + * For example, to position Eye 0 3cm leftwards and Eye 1 3cm rightwards: + * ~~~~~~~~~~~{.cpp} + * const mat4 leftEye = mat4::translation(double3{-0.03, 0.0, 0.0}); + * const mat4 rightEye = mat4::translation(double3{ 0.03, 0.0, 0.0}); + * camera.setEyeModelMatrix(0, leftEye); + * camera.setEyeModelMatrix(1, rightEye); + * ~~~~~~~~~~~ + * + * This method is not intended to be called every frame. Instead, to update the position of the + * head, use Camera::setModelMatrix. + * + * @param eyeId the index of the eye to set, must be < CONFIG_STEREOSCOPIC_EYES (2) + * @param model the model matrix for an individual eye + */ + void setEyeModelMatrix(uint8_t eyeId, math::mat4 const& model); + /** Sets the camera's model matrix * * @param eye The position of the camera in world space. @@ -448,7 +504,9 @@ public: //! returns this camera's sensitivity in ISO float getSensitivity() const noexcept; - //! returns the focal length in meters [m] for a 35mm camera + /** Returns the focal length in meters [m] for a 35mm camera. + * Eye 0's projection matrix is used to compute the focal length. + */ double getFocalLength() const noexcept; /** diff --git a/macos/include/filament/Engine.h b/macos/include/filament/Engine.h index e4d601b3..f4173f26 100644 --- a/macos/include/filament/Engine.h +++ b/macos/include/filament/Engine.h @@ -513,6 +513,14 @@ public: */ size_t getMaxAutomaticInstances() const noexcept; + /** + * Queries the device and platform for instanced stereo rendering support. + * + * @return true if stereo rendering is supported, false otherwise + * @see View::setStereoscopicOptions + */ + bool isStereoSupported() const noexcept; + /** * @return EntityManager used by filament */ diff --git a/macos/include/filament/Fence.h b/macos/include/filament/Fence.h index f54db873..bcfd2871 100644 --- a/macos/include/filament/Fence.h +++ b/macos/include/filament/Fence.h @@ -28,11 +28,7 @@ namespace filament { /** - * Fence is used to synchronize rendering operations together, with the CPU or with compute. - * - * \note - * Currently Fence only provide client-side synchronization. - * + * Fence is used to synchronize the application main thread with filament's rendering thread. */ class UTILS_PUBLIC Fence : public FilamentAPI { public: diff --git a/macos/include/filament/LightManager.h b/macos/include/filament/LightManager.h index b764fb6b..b7cb62e1 100644 --- a/macos/include/filament/LightManager.h +++ b/macos/include/filament/LightManager.h @@ -25,6 +25,7 @@ #include #include +#include namespace utils { class Entity; @@ -244,6 +245,7 @@ public: * shadows that are too far and wouldn't contribute to the scene much, improving * performance and quality. This value is always positive. * Use 0.0f to use the camera far distance. + * This only affect directional lights. */ float shadowFar = 0.0f; @@ -360,6 +362,13 @@ public: * enabled. (2cm by default). */ float shadowBulbRadius = 0.02f; + + /** + * Transforms the shadow direction. Must be a unit quaternion. + * The default is identity. + * Ignored if the light type isn't directional. For artistic use. Use with caution. + */ + math::quatf transform{ 1.0f }; }; struct ShadowCascades { @@ -671,7 +680,7 @@ public: * @return true is this light is a type of directional light */ inline bool isDirectional(Instance i) const noexcept { - Type type = getType(i); + Type const type = getType(i); return type == Type::DIRECTIONAL || type == Type::SUN; } @@ -692,7 +701,7 @@ public: * @return true is this light is a type of spot light */ inline bool isSpotLight(Instance i) const noexcept { - Type type = getType(i); + Type const type = getType(i); return type == Type::SPOT || type == Type::FOCUSED_SPOT; } diff --git a/macos/include/filament/Material.h b/macos/include/filament/Material.h index 06988983..35faaf50 100644 --- a/macos/include/filament/Material.h +++ b/macos/include/filament/Material.h @@ -180,6 +180,11 @@ public: * 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). * + * UserVariantFilterMask::ALL should be used with caution. Only variants that an application + * needs should be included in the variants argument. For example, the STE variant is only used + * for stereoscopic rendering. If an application is not planning to render in stereo, this bit + * should be turned off to avoid unnecessary material compilations. + * * @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 diff --git a/macos/include/filament/MaterialEnums.h b/macos/include/filament/MaterialEnums.h index 3106cbfb..c511c293 100644 --- a/macos/include/filament/MaterialEnums.h +++ b/macos/include/filament/MaterialEnums.h @@ -28,7 +28,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 = 43; /** * Supported shading models @@ -236,14 +236,15 @@ enum class Property : uint8_t { using UserVariantFilterMask = uint32_t; enum class UserVariantFilterBit : UserVariantFilterMask { - DIRECTIONAL_LIGHTING = 0x01, - DYNAMIC_LIGHTING = 0x02, - SHADOW_RECEIVER = 0x04, - SKINNING = 0x08, - FOG = 0x10, - VSM = 0x20, - SSR = 0x40, - ALL = 0x7F, + DIRECTIONAL_LIGHTING = 0x01, //!< Directional lighting + DYNAMIC_LIGHTING = 0x02, //!< Dynamic lighting + SHADOW_RECEIVER = 0x04, //!< Shadow receiver + SKINNING = 0x08, //!< Skinning + FOG = 0x10, //!< Fog + VSM = 0x20, //!< Variance shadow maps + SSR = 0x40, //!< Screen-space reflections + STE = 0x80, //!< Instanced stereo rendering + ALL = 0xFF, }; } // namespace filament diff --git a/macos/include/filament/Options.h b/macos/include/filament/Options.h index 327220bb..d5fac6b3 100644 --- a/macos/include/filament/Options.h +++ b/macos/include/filament/Options.h @@ -133,14 +133,25 @@ struct BloomOptions { Texture* dirt = nullptr; //!< user provided dirt texture %codegen_skip_json% %codegen_skip_javascript% float dirtStrength = 0.2f; //!< strength of the dirt texture %codegen_skip_json% %codegen_skip_javascript% float strength = 0.10f; //!< bloom's strength between 0.0 and 1.0 - uint32_t resolution = 360; //!< resolution of vertical axis (2^levels to 2048) + uint32_t resolution = 384; //!< resolution of vertical axis (2^levels to 2048) float anamorphism = 1.0f; //!< bloom x/y aspect-ratio (1/32 to 32) - uint8_t levels = 6; //!< number of blur levels (3 to 11) + uint8_t levels = 6; //!< number of blur levels (1 to 11) BlendMode blendMode = BlendMode::ADD; //!< how the bloom effect is applied bool threshold = true; //!< whether to threshold the source bool enabled = false; //!< enable or disable bloom float highlight = 1000.0f; //!< limit highlights to this value before bloom [10, +inf] + /** + * Bloom quality level. + * LOW (default): use a more optimized down-sampling filter, however there can be artifacts + * with dynamic resolution, this can be alleviated by using the homogenous mode. + * MEDIUM: Good balance between quality and performance. + * HIGH: In this mode the bloom resolution is automatically increased to avoid artifacts. + * This mode can be significantly slower on mobile, especially at high resolution. + * This mode greatly improves the anamorphic bloom. + */ + QualityLevel quality = QualityLevel::LOW; + bool lensFlare = false; //!< enable screen-space lens flare bool starburst = true; //!< enable starburst effect on lens flare float chromaticAberration = 0.005f; //!< amount of chromatic aberration @@ -541,6 +552,13 @@ struct SoftShadowOptions { float penumbraRatioScale = 1.0f; }; +/** + * Options for stereoscopic (multi-eye) rendering. + */ +struct StereoscopicOptions { + bool enabled = false; +}; + } // namespace filament #endif //TNT_FILAMENT_OPTIONS_H diff --git a/macos/include/filament/SwapChain.h b/macos/include/filament/SwapChain.h index 9f7a3281..29413275 100644 --- a/macos/include/filament/SwapChain.h +++ b/macos/include/filament/SwapChain.h @@ -18,10 +18,13 @@ #define TNT_FILAMENT_SWAPCHAIN_H #include + +#include #include #include #include +#include namespace filament { @@ -148,7 +151,7 @@ class Engine; class UTILS_PUBLIC SwapChain : public FilamentAPI { public: using FrameScheduledCallback = backend::FrameScheduledCallback; - using FrameCompletedCallback = backend::FrameCompletedCallback; + using FrameCompletedCallback = utils::Invocable; /** * Requests a SwapChain with an alpha channel. @@ -241,17 +244,23 @@ public: * contents have completed rendering on the GPU. * * Use SwapChain::setFrameCompletedCallback to set a callback on an individual SwapChain. Each - * time a frame completes GPU rendering, the callback will be called with optional user data. + * time a frame completes GPU rendering, the callback will be called. * - * The FrameCompletedCallback is guaranteed to be called on the main Filament thread. + * If handler is nullptr, the callback is guaranteed to be called on the main Filament thread. * - * @param callback A callback, or nullptr to unset. - * @param user An optional pointer to user data passed to the callback function. + * Use \c setFrameCompletedCallback() (with default arguments) to unset the callback. + * + * @param handler Handler to dispatch the callback or nullptr for the default handler. + * @param callback Callback called when each frame completes. * * @remark Only Filament's Metal backend supports frame callbacks. Other backends ignore the * callback (which will never be called) and proceed normally. + * + * @see CallbackHandler */ - void setFrameCompletedCallback(FrameCompletedCallback callback, void* user = nullptr); + void setFrameCompletedCallback(backend::CallbackHandler* handler = nullptr, + FrameCompletedCallback&& callback = {}) noexcept; + }; } // namespace filament diff --git a/macos/include/filament/TextureSampler.h b/macos/include/filament/TextureSampler.h index 4a4cb9cb..77ee4fab 100644 --- a/macos/include/filament/TextureSampler.h +++ b/macos/include/filament/TextureSampler.h @@ -52,6 +52,8 @@ public: */ TextureSampler() noexcept = default; + explicit TextureSampler(backend::SamplerParams params) noexcept : mSamplerParams(params) { } + TextureSampler(const TextureSampler& rhs) noexcept = default; TextureSampler& operator=(const TextureSampler& rhs) noexcept = default; diff --git a/macos/include/filament/View.h b/macos/include/filament/View.h index 5e90bc77..7c0f1683 100644 --- a/macos/include/filament/View.h +++ b/macos/include/filament/View.h @@ -85,6 +85,7 @@ public: using SoftShadowOptions = SoftShadowOptions; using ScreenSpaceReflectionsOptions = ScreenSpaceReflectionsOptions; using GuardBandOptions = GuardBandOptions; + using StereoscopicOptions = StereoscopicOptions; /** * Sets the View's name. Only useful for debugging. @@ -676,6 +677,32 @@ public: */ bool isStencilBufferEnabled() const noexcept; + /** + * Sets the stereoscopic rendering options for this view. + * + * Currently, only one type of stereoscopic rendering is supported: side-by-side. + * Side-by-side stereo rendering splits the viewport into two halves: a left and right half. + * Eye 0 will render to the left half, while Eye 1 will render into the right half. + * + * Currently, the following features are not supported with stereoscopic rendering: + * - post-processing + * - shadowing + * - punctual lights + * + * Stereo rendering depends on device and platform support. To check if stereo rendering is + * supported, use Engine::isStereoSupported(). + * + * @param options The stereoscopic options to use on this view + */ + void setStereoscopicOptions(StereoscopicOptions const& options); + + /** + * Returns the stereoscopic options associated with this View. + * + * @return value set by setStereoscopicOptions(). + */ + StereoscopicOptions const& getStereoscopicOptions() const noexcept; + // for debugging... //! debugging: allows to entirely disable frustum culling. (culling enabled by default). diff --git a/macos/include/filameshio/filamesh.h b/macos/include/filameshio/filamesh.h deleted file mode 100644 index 4b3df701..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/CMakeDirectoryInformation.cmake b/macos/include/gltfio/CMakeFiles/CMakeDirectoryInformation.cmake deleted file mode 100644 index 7c43c3f1..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/DependInfo.cmake b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/DependInfo.cmake deleted file mode 100644 index afb56a80..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/build.make b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/build.make deleted file mode 100644 index e36afbff..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/cmake_clean.cmake b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/cmake_clean.cmake deleted file mode 100644 index ac347d05..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/cmake_clean_target.cmake b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/cmake_clean_target.cmake deleted file mode 100644 index 49460401..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.make b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.make deleted file mode 100644 index 1e3324d5..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/compiler_depend.ts deleted file mode 100644 index 2ee2a279..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/depend.make b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/depend.make deleted file mode 100644 index 77c59d5e..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/flags.make b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/flags.make deleted file mode 100644 index 616df20b..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/link.txt b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/link.txt deleted file mode 100644 index 63f8c984..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/progress.make b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/progress.make deleted file mode 100644 index 0cdad1ed..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o b/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o.d b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/Animator.cpp.o.d deleted file mode 100644 index 2ef66de3..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o b/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o.d b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/ArchiveCache.cpp.o.d deleted file mode 100644 index a830ad4c..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/AssetLoader.cpp.o b/macos/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 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

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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o.d b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentAsset.cpp.o.d deleted file mode 100644 index 981e64a6..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o b/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o.d b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/FilamentInstance.cpp.o.d deleted file mode 100644 index 87dc1a8c..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/Ktx2Provider.cpp.o b/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o.d b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/MaterialProvider.cpp.o.d deleted file mode 100644 index 136be92b..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o b/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o.d b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/NodeManager.cpp.o.d deleted file mode 100644 index 8266e517..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o b/macos/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 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 z 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 diff --git a/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o.d b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/ResourceLoader.cpp.o.d deleted file mode 100644 index 32e473e8..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/StbProvider.cpp.o b/macos/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 z6t8o^pL2?j;lT3L)(^mWWq*1$U;>~cdKeZt%7}gP=~-k zbUYJX*3W3~vK(nqkrqM@&+?W!*66?DYw2E{3Z;!}^L z8iG`k92VI$Z2!k_YT$yinQ$Kw!Zx#@cV?Y_ZnrI}7cRK#?NNpSk~})hfQA}T86ys{ zM!Me7kWzlMr+LKVxU9uKeR>m|Z(AnB6+XA8hYS#Yd+!gU*QFFx$CVt*Yd7c=e0uV2 zBR;_yP4Fo?<-<(StLP`eQ=Q3=jl@l(EZy!w#W79bSqu?mbLlc)SCcg-j@_>qHZ;7{SE zXsMC?yGwD#sQ7r0@-9s6F%o!sQ1P`x0X{yB{%Zpf%AGMFDpBn6C_Wlg?5ZU?n>1<9 z%1b<`F&vVsMZfm&LHHyi;5-i-f@(gAS2CdDp1;;4-;G?Am`_(hQcE?M!w(8@`c?U^^MvV^eOPbmNpX?Y82qQHuYvoZP59 z9DK{$+7Yx14RH0t#?786;x%u_U!>c`vkj#FQdUEI$A4w{9V@D1AL;&ixJ5nVc+cWXCCbpC6^dUDV8VwnhuKj9Rx&!MYt05`T-- zsy+);qY7c5L9GI?uT^!z)I^-cqx^x(QmIs^(w?Psp=qSXta&XqN(e_5j8vgNBP*R&@>F?SxBPFfM02YV!e2!tr600oz&f^dW$g9ltGwAM zeZUmwr0IP8S?%%Ji_QC1KC^1ryFeH-I-SbLe1eD-DO6&-VnBs7vEY7mtAqRZ{c`)Y zLStl*JqW;%A#GK4_fPP^he2AimCo8>chDeFEYVac|#`;k@Xk3Ql{a8u?%Zo&6R?e}4E=*Wap8NM`; z?N`+BDxD(b8HW7z7a}K{XNu6Zmpu7X;#&Clq#IlAcdmInoV0Aba$_x|nm`#5a7u{^%2yn615kiaj5 z8iaZJBSfw>Xe1|n*n>2UYJiC*X+*ZJ)}BHWE7Dr(o!hHQY&FOcXr(+&m%PPr@C*d$ z4FVG!MFec3S&|d2LHk-`5GcH*i#cqJIjD<$i*d0$e0>M?i8qwk*6{WXq?3ukYQtNt zL7n{yVvWJb{|FzqHK>P%)G?n3T*c3kfit8j%WP{L@Sdq-owAIr;_WFi>G~4seJ&Qa z>k{bv0cX7yO;E@K5%wCRZBDO!O|R5wQ!8B}L)4CbN*k#&h%6=N$PlX)ePd*GViH@% z1u)A}n(DCyu-P=L&Wo7`FH5kd-YLG zY~~?WsTf3#+Mp;`D%KGt>N#yze5egBH!6^0@w$0ml4o^k$QyLHCpOtKPq3K?jf@$q`7Dz#E-z73qvV+8P8NrSm1^><&AlF+shIkngP|jmWH+BkXHY0~VsdX^<$y zKPBuMpK`RPwAibA?UiJZa06=9iGI~v7BGg&(;CB@dE|l7y3M?IG>5QN$ap*LScAgs z8-qGqRUcV`-ZQFBsAD}?Il;9H#e={zhutxQJZ_`kLZ2y4OfQ-ML>s%mHM-9jbjGAQ z!}Mu6##n9$C22NJYn`o4Q9eu>-IAgZK3Qhva%@KSP7R&@1>{DJRJc%n#0B@m8uv;D z2Wgauc|1)p^?UVENYT{U(n(#$tNJK7adm8_OFwsSSNa}Z29m!{R#+qWkSO6F^&_4{ z4Tv(pNE#u3(knS;2>u8Y$_1BefHAHaWw7YnplUh40Gznyw9gbj?QnoOCJTM+GCsNVQ`z#j6PGG zOedP4koiq|${65>0k*?ZLOk-61O?flQ)+b+T?ZQ8sr?oNc!=cwKQ(fx8WH)sBE?K- z8}q!oQDkIx2mM-op0WyQ5qYFUMIItKTE7x)?6o;3I|GhC)hAu)b!^5S%WyhQA9X}O z*FjkbYvKLK?@6FiC?^O`eK|r@ZSVjA%N^3ElYN=snWnC}dzeh*K6;1a<~^3QL$>r5 zQtID?P(D#|(}-)I!ykTUKW(w?%z4?At3 zTAd{H{}S!m6hJ~DR!t4wfon;qGvu23PV^MB(rA_*#@{7X*5ll0xut)PrH=v7a;F(D!9BbF8h&; zLplSCSjM0pCgw1wI?)<^iV4Q;kyaJlEnIv=y*dRhV2KXHLcuWUV)>w7wR*LOlAlUK zIA-FtMFUIWUhA_%k02pxBvrP@jRoIy>VcSv^0PrjISi2CNYF^SSMn)52VOzwYI`%Q zMcgk0OHo*Tc$K}Vc^dV;sA-QIUd{YwmcPXA94EnF5o+mZG9aq1D|)o+0&N4sM{|fPxM2d;uvZy6b$%oyc zL4i=c{Cutl&M@*9twEmtXhd!U$WSn5#2^A?WYQ|qSc8~LAX=47T2sQ_H==^}VxJZb zporpshhN=0v3QV*9cv8WW1)Y}F&q=_WFFAAz%j;NH+>Y=W8m$;Kj~&YRO-v&)+!Yr z5hb?DeAX*Lu=97N;#9BX>ybdo9Q?6XP+6+~B|dhVjVwz^D}nTxC1jk~;E)VHZ&_@k zbc^Lv5RE$c`DDPzwn`{y0XZls2ol48P?l-PO1S8(D9sjB7ZvV`EXz6Sp*T{boJ?); z){qi!CdA(?(M{ytk|_!iAMOik%GfxmNE-knt5de=UbM8>pe=*s(PA={tW=6~9Fjjt zo>7Ped{KOkZ6&)x$_V(>%YD(k*Vn^D(iY?&L$snDI)|jT!`Dnd0Ld2 zVRh`|oa%tMf8!L{!Pz?5PX8=ESJv*IWw=@S?7f}F>3wzFFO(%=jhj!t>TmtxW|_+< zdam9QQ5#m5$l3fYb4&@g_7<+i9hu8L>mT$RfBnQdORCObo719gXQK94qH<;L8Lfj7 zv&Lkwr8!V!Vs6AC&o6BLqUb|zu`cM8G0Q9s6VGX}`P(MOS7|H;TcM&E*FEkeT`im0 zqCDXi_Xq9v?~Lwo*BKR4WUD-=!3f8o(<#}|Aq|tv@!00IXxiN>ZJ2dFy|CV_JY?Li z>~q(-f+@Zrf^N506)Vk)#}3ToGl^RxVkq#j(v6a zm(Sn-ZNOvim;PhZP|RQ6FG_vj+oWIpwZG=CH$U{;yT{I+?0M!F?|%N5yXQZ6^T!44 z=gMz=>_FvTA`~B}nQTo@R;c$#uUOonpVVY>*2jCdMayJHdt1aChQP&yXfYI}(xvd9 zXe(SM<%x&`fFjJ67P{r1YH%bN2`<7g@?8~i6Ml+Q5?U_~5%HuU&uo1|tR!?#u=fQt z!_zzcIf5O$gpvuzEh3hD^;Th+mS7XH4^ymZvrf2v3QthG?%DSai1%Mhh4nDW13-H$MCD3+O9~j-dT{`B(LK5?8ZKOJqPoKV6Q8 zkL>4X@WSzDZ&8e5ZDpBfyp~J{j+ZPL#p4;NJT_lPFftxsl*cIQKZxqa5H{kB0fmVP zMq$*{+Fl_d=OyjNN{r?SmsR-98=U+zkql?F&=LBgQlY%i3{ODA+k>&22OGq*MP6o55{!E1hfYz@Wt{MI)u3c2j$Oo$ZhD8}sCG75 z8Qt{S!%UBM+K(0z_v}81lmyJeQ#{O#d{EDR!Zbg`1&nyc#qi__z%LXp_wR;@|1agR;GA>i6xr*M>oCU zucjIAu|z@@&_&Fc;C0W%5RGOu=EI-2P6uW~4s91Nf#4|%db{Tlmr_EzgO@OzB{vzK|I+Y ziz6Ru$1NfOJGBAN@BzOeY(R?B#RfEqO72)|f8$hA$+nb9=};~+kx5*_xx1y+8dvoZuxAd=uY4L(|>pFx$j&>*I$b^Y*#dq zzN~2-n{PK|9O(S|=k`zkJNW(Osuy3FTlTYEeberG?)Lo!clGS6d2i#dUs2svGxx>M zYs!v)(f9nx=ZgNm;=pHirE}@8@BHt+XKN08y5V(?X0nUBIZ(6fjyG0R{`LMvVXXYU zyw%eg=+@^jdi+cWNtW@def_H9aAqF%eb;q0WeIV7Rm&PV;z(~en=H?Y>BOQ*tEyPz zC!h)YxV<~ddup4I$-WPPhSwOS_u)JM&5=t}dAf*UHX=hHtr_w|wd;87Yqqb6 z5EignEYlHxf96qq<-#6Gwg9_&ut5+D8u)v}q{70>KCF0{B=0$Be$JbvOW)g-hO8Sl z3N_OmO_}Gc8Hd=6jxPBhO6_L4;Aj)}O4F_1)lPflAD0GyCM>aI1O9O&m^r$YCz(r# zKH{cJC?@AA4XJ{;J8T&}hIrpVjCO={wJo>hoo#h- zI)uF$w8QG?L6an}-j>$Wh0Rp+KoIO#IHAvI#BEp88v*pl#5(i`84;}6wOH;x4i_GN zJze;Zb7KYYME``o{^+CVKu%;vhix9VG$QNJBT zSDZ2iV_OpP@oQ)PZt>4u_$N>jy(k{Q*e z%9TacGm0vTS68kmDle+2t}0zwF{82wr@<;_mj)|0L?I!m5l{nS6W>%qu}16 z^@hcIF1M(rsI0isR9-a0yt=dkziXp2JUI$i#qc}s6eD=sZV3l-HVE6b{j zOIIf*F0C#wRIaWmEi9^BShl)irGU1yIypZ-F{K7)*j86AzGZ2CqGoMH>6*1g`Q~ce zU$vIRMBkye#URr{T6T6}QL$-lS#^G45k3C4cHt`{aC8l+^v8J0&2)x}3iHjT zQt!C_rHbd|=T{b)7YgGT-3Ex}C0RbYTl62L+vskLF;v5Uat_PNYRYGptzK=OS-!Ta z+FZGMC8hf49$rSMl1o{kRnB>aEf#c?$+ez7q6{YQ4O7wm;@d&l|j-dWbvY!n#=fjj;Rbf2P|9#sWGiA zTAW*+G<#ugdD_B-v#ZyeixxtMJ@Z?t$q3O{$>vU3)&qOGWTNbVIGJH;6Q_L!&|d;t z55Voynz+2(8mr;g0K7o~*8}hy0A2&YFA#v~x$3>{sXdxncWM`rWJUC7csD0WmK(K= zZaEtfUZ4TE0pKQg|J#}-MkGlVzbSVobvZpuWRK>AF2>=O>mQRAYV@8SP3C$np1&h! zPf)=urtSsIC z(%FhrY0=}C(Y=LOwD3q!{5bw%D-7&Ek3A3yuZt1*F!IjTY0`D*+dFW|sZEyl2>USL zKw;?=ix4>5)&-MJOdKJr;dvunqzpt%fZwemVx!n8k!2+|>vYYc+Y{yNQRpqN5my!{&dhY8ofTRo#0SNDEUGIXC8f+bVIk}wouu2T#}a! ziY~;vB>&D^ycW}3_PuQrRmhhbpS=7$O@3Y?%;2p{)AJ2CEltV)AFFsS2Ulh-bp$vK ze2r1MISC5rGDDdUvt7Q}@I%agZmDJ=&Y(hfT`x9!>c{ERc>SzrmHYa`?~olg2Si!T zeVU;xNLfQG_LIm{+wyiPVAa6<}I!)uomO<-m#i>S1qJ)!464hb(4s2#l)a)l>H#enNB)8_WGEITQ z!N{!4%{}`jif^>aQ^mg}k{9Hbkm~#NS%G^r1;%DP*5w|_ju3BG^@Xr2P@m5SotsGtY6iggag z_34F1m+BA`oj{ZgQP%ld+j5CX_R6HT9Q)d3-nSI3gxIV>80s?9Wb1NkYwC?RnxfA+ zqYt+VZ&M#Hnt1ya=sJM`l4Me&zK>8x9w9bu4;jB~0 zRynD-aDy0U%D&VxyyggY+)eCBQZCf~jY%pnbkKRY{!q5&CPPz1#0u1+469ZL8%O4# zcVR-Ed%7hee&VQ!nDq&rh{Ko&=XC>8tR4Eg^~ zX$@hI(`TKXGp#>KTW;`+u8@7h$e)SIR)-Hi+dpYmqce44H4|T85iKg*=i*tV*!Fzi zri%@I-KkhK%w_LHY+Silr}WbdY;MR;@V~pIC{1bF=gL7L_Ji(?&hTRYeViZv{)G_c z#*Vrh4TJ-ez0QNlHilL&Y zOj*^MI_NY5Gl@qW? zE=%Wi8duOeM%8EiqDAtD(=mj!z|*oMvgZZyyIQ{-+19em^N%XC&p*m>Q%}4PN#j`2 zz(aNF_=YGK$AXo22Y@!e=6DmEB^QgpcrKpfmy0T#qWH&e+%B1>Eojd%eezHpAOFph zlU#wX^#;D?g)EW>%moFE^=BfA{r6C1rgKwe z_N+6;J>8vh#4+2bIpDg-t(E5NW#3qSB;|;*MU1(qy~lxgIx(RSoWYMf64x?$uq2pl z`Sw?`+DRz|aVZHN{f4JZGYXzcNod#3lm()-2A+KLgvA;3K5cn9$Nzq1!m7Ab43(tH zoS#R^-`8$ZX!%VqMI@$uf?BmR?#^!91C05>IC}?+jOzBqiCR> z3w}}FPmy&hitNx+m9(6?h3|pqSt)r;J?m^8%%BIe3rdaEezNAyxX2o3% zPs(yk2grD4YFT9GB(8o&*K&%i-Nc8#C|?z_qib91j5c#$(%yyIfV&!A5|AfQa_lo57@X)%D2ptJqcxX_|Er^@eY0`gi}II3 zT%Ft0sn%tEN#~Hcyi4+htk8787{km!&2f8C^8@0&)H%Y-#1Zl!zQe?Z=`>61j}Lq} zej0wz$@|LpAGv&pltwX5_L*@f$ojnQ+-WELb+d!Tanfq76sq!VTYs+wJF27m7(Z!_ zWL(lls+GEeayY2g93?QHmfr87n2~wiflUz=C8ERuBF=58kZIJmfc2JeFi!%Qr;8KE zNn|l~Fv^Q&WdG9qcBuRX`971QlHaj#pIL7VDApV>M7SFnt5hwM{LUTNr7nr)HL@4P z`?YVV!)4&#Oor(R&5Y)a(OnX8xY9M%jo9uLJC>)6r_4 zbt#rV?uLwN-{T-n^NZCSdpmT1sK|MYXT|Yb`y2i^t{0lZ1hbT-C{W7H$0wxK2c#d- zG%}G+qa+o2w~mR-O>ML&b5q47TI#w`tFk!^oYsBP+?#@7TzTL8yg~h z$r1QF4a7~vK(`ljN-ZR5Uk7uWgkhQ@xb;eExIfc$GZQ;>Qchk1RJky+iAwlj^rwXH zl1$3MgbM88pJzJY^xNH0q_k9x{YEhA1kq8y+TAj|2!5WYVeQRfNW2g%{J zE-B{0BNf9PS{gIN_>JrK3j;CqTJk{f)Jz2)LLse7Bk#8TBWxK<3EFxmss~*6NwQ8)tktN>PAAXDXZLzY2P&O`( zYRPjXKg3s*3+Y4O8AOy52Cz_k_lu zf3#zZ+pPCk+|%`;VmA8GH7z1zK(~ZR^#1nJT@73Uq>?HG#ve++DSob_sFsRkwr*xw z!*X)LVi?%Rqd*OdKKS@jWc7GF;Pm zD|a@cCnam*^H+|h>2AA7Gfevwva!i^L=SvCAGk`;@+Z)!o-xU zwZ+9nmDxpAD=JIPNMF!g#r1VRO{)(IoQ0Sk*?=>aNW|A?n2BW(_qPUj8@oJ#_ZcKn zlKcTSnMMq;J7{c}9P&K%{?9DZCrf31P2G(;6P2>ER)uc$Y;BE0x>*@=1T4V7fw?y? zcfCt`U#~QrOoB^4bF*Q{6@1QlQ{1-sLpH;}LD~LbtttGK**nkL4DGM%>16zF3eRc1 zDe4IWSAVp`lg&g`EDME0P;2Eju^BgM9BiY3ZIq|VD7$6etT8a5&$)OV*iJX?+0JRt ziu~@+`5;;RUxNYRS`IqrdTOxT;s^eu-7A`o={+;AkqP`Q7x=vJeoV5+5WqA(UI>(>woE(#%rc-<-(ot6@ zfx0@J4GV-pjfoy9jHdQ$>H*CEW9z%NbcYQ-nEbSnIzl)YE#gwC@t4nro!=X{y=9-8 z##lxtjZg0B$zG_4)bb&$Js8cD9FP4?r;27bOtM23MTsI}O9=ZEeR6u|lny>~e%t4f zqH3cZ^_NIR&SZEhgDkw0gB(XzvBiaZ)qT`2Th`1U^N`lGcCAc7qZVNZcRUqQCpgDG zTYWSu`V-?e{^N(lv$=XWVG1~5x(Mp5m8kAf!cl9nZ)mq~fTQ;DeGSf-(-x5o^?RhK z-~5F0LWum1hzi+9L|z>E#FU5x#(%9cM`V!R5dF9%)M1di{{ z1Mg}`r50K#)lDypJi+zW&tRj)uXGf7Y%U1%1Ilwi4i>?j^H~sV$!#*N30?&Q3!SHi zg=Vj(DxjoZ3*`S+4xruf6uBqM6L^>8PT7O#L!d6LEb>8$tWTrJ8tF!?PYN#+M~DSi z!?KTb3lX=<+p{8@wL!`!LvSm|x(MIbi+`F%wflN4!b?wK1K_0}OKNsrm}*@h zt2fB}0)`xL=bbV@8VwQkw?+6M5!CVSz+Ac`s6(A&O7>go^pMC3*=agg0h0#qd-z!R zt9i@n!9+mb=XBZ-mffMXo3=S~jw4zPFN4u@1$?aR35|e~tv&x}@BLjtA~8hIu5^eS zdqO#O9A}YO%9p- zo1pt(sqD8d$xG%y8s7z3rcv>KLHxk2w|P3F21K)f@75wM;1>-;-H|mP(wsX{TC>k- z6uR1LH*RxAR^&ubR@@3nl-U|cvHugZZ2>Rqv{-Z|^mp^_YEVP}+rps#Edk&fgCBgk zy_A)Vl)v_JFwjP7pw&Tb_w*&T>ohRX>6E{;Qi?Fh!K|~fVp#JCzg(YCv_OdLY^KG;U)t~z~h)VLd>T<)k>z4|tO zH78x8q58HfNKdtzML7WK%@&K!ELf4a2I`j` zS~yqJHJy3qf=n{|h%z2zRm!|$m!f^xKFAhJWy>vtY`Lf(YZl#&N5ad*{r}$oY$doM zJDJm7SSrSEbYKACgVbIhVqy&12Iy`Dl(amHDrrzecTXFe+!HE4|EN(5e?kNTWGmsY zp?72Tzk~L_AX;%i3?{zdrh0po6<1`9d!l?DIF0TR2(T%BRjJ%NS?;C z^zC2+raAf>2vvNR2y1^s7Guj*oT|1(iaSBsaq7TmoVE164Q99;N;cX)UEFDuMTz&J zJ+uiPqYgs|4QKpM1Av!_BV>%e(MRYT=hRIsB<6oEm}Fp6jcfp^>u+#s5$bDY8=g8* z!lu^RyzexpQv{(sN`&%eaQQUv)?_PN$g$Y%Hre= z9bkj2^{op12ovWBd@JZMBk0!5&`dE0&tpG-f10MtCwHd|dZ#4}tvG}p66ICNQN&kmhtoL8cNq!NW=lIjb zoTPSVz&B5bzF-5xweT9-KAjqFaAjMQBy=hA#!76;-_ZuoefWm zCQG|J7>iik`?V@`8gH4l$2zTD1R|OBSeKcuPlO9w7t8DBLZy%|Xj1BIOT9~;r=$8Y z3#l{2M92{wcDGDUC^@EYh;kT+4Y3yGjI0lA%IA!MFKE2)aw7r<1VX-qYDieAVe@dJ zE^&+Gy-^PkM5)d{>S=|~s-$YrEVf9%Mg&U{G=`wMDuf2F)K~4Lw#P+d%@WJBvPc(I zMfwOq71?OyTBdXit0IBlkaowM>V!GP_9dSz=!FFU(ZLjvHmvN+4@01uI+O9svy!D- zb&=EZ_}tc=5Vl{3xM`?BQ?B7O1bAC@1P)?ab;p@ST}!1mDJYT73Pc*PdDgI#?KHW1 z4$h0^e(ZaF&7FjZC23(irueGGX!R*@g{+(B~E{xyz3Z*C#ie z6C(=c5mNgXG8FtD83$8OCwtU5_^khtaqPf&!o*92`Jnnt&`oqfCMyv!LOU}F({TSH zBI`u}@!C5b`{X>Z$AvNHyjh0p#A*@}a$O0e4Ol{7Rke4pRiIy7t@|;8qcdwH` zjRwRGJnWb>?hcdh4Ov7MD@8_=a%*M9{!K?q5^MO*W)-1kAr*d9hc;JL*Or!Aw5|$4vGADNUed&i*m9qK)S7ydPXuCEI;2& zJtK)d=bKn{i4A$Yn$`&$S|=cn2e;cDMBN}Wb%xE`oS#n>=XbDJEIj3cu9^ z?D9lXC)1t;Ff@iZltg_M{szG1m_3Vyu@>33?ouWv&7-6Kzp52mrqjgBS1f7(N~ zPv#}l6#a}1acrY)Bh5;B3Gf&QursJ0+uZ0swYl6558JW6q&(`C?xi87k>MRmWWZQEA?f?N!!RhT$JQUpA&9-+3_Yg4^?WQd1JL2JVLgK8R_3ZA(+y{oG3uZxurMNN#qar~PLyPr zH#}w8%U&la60ZQB({XO*u`ZhX(W+@2rB$~ab0PsPd6<$mgYwpkaVz`p{gZDOuz8c8Tm+eRNH7bjdROt^_7MD2YxqNnm&WjXK5 z$ju#ZUv~q{L`$n$FcTZ74vUl2N7A{iPuroB47~Vc@*^pYg0E8YcZi#ZC@>c;j(@Ns z;;2!Pl-9ABu1FPzL!@eshu3+6nrkXFCvZlK&XPbE$t34!y3oYPFfD0&=*x}#p3S6J z{Qmvb;I#V4i8}>Ot3?iG$C^Dl)vNHPb!@7tg3tt(7OA`IxJ43a%0_CTnxNU;6+5iT zSDBqOCFE;UeMy^i&cehNk%{yEKesE<>3#t(`-(mjUH6^@9AAzn9hW%Y?#=Psd95X3 z^V+Hs-v*k6hMP*t4L4!ymL@-Ojt@Az^DJ?Ao6Vv!)5@xa3zOsXsojqX_~`(fG+;~W z)11N94?3hVeYiiV-;C<QLJ*kw*lfRh9W!JeB2J9?!&Ras3W9}7G}6D%j< z#)%Z+9m^YZN(j7ng=dYX*k7`9$k8u3p>T1J1*HGY%O>0$k)=`I()4G#71Flh>d8zR_nJ5X?vQZy_<%8E^fffl_ri5 z$~R%+8-#ghah=y15zrdm{x_;ef_QT~r0VC^8l*)ym=rZ#O7-TY+2Axk`%OCi!N>qh z7NbWPxCf@h{jgXP{b>#)aj&`&1x%b(rJCs%w0LELSm`H!)2Ftt4^<(LZth}`*|gmz z-k5fGz{IV8G{_PHBDRLub_PMB?ua)Q`^$p_eMe;lxfCoau%W$(b^R-lA@SSOQPeHE z6OV+Ki5pwLtN}a*7)c7{q&mNCF$rtZtmEwQCF)zPQD02y);(m6Zc7-@ZMMe#GeI`# zaqFa?PfOeStTq0h(@M6!X}#{r=`CB|vQF!tzW4b*TBmC*VHK}n%$?-mGTJwyS zr~Yc4`^1dBOAlK!yJz$*J!+jlFk|S;qgL&wGb6;`P#r*DMbLBq1+EQcn~nHiWQ5ZB zL#21$OD?V{L;KRN!nYpxPC>g7auRssa8D3)FTfYoq4YKUoL*CW`dR=SN|3+cvm76~ zw!+{@0u9(Baj!u`5k9zVIw8*kPV)#kfYUZ8zAT=QZotEFe-Gecqu@sXr@10C;Iy28 zk9xiYT#fq%z`0>K+6~9n{K>d~25?k6Qhz$&Q*i$l;Pm-$yZJu&=a<3j0oMXA90a8_ z7{-4CaH=1c0*?QeHv<0(a5e6&fOEre^k+N@ma4G@A^{4>|K|apje8#O%J>Zo8Jb?ewhfnLD0EdYBL=WKH2yI8G2lXcbNXP$kz!#3fuLb-W+#dn_=~3_) zEIv`V1Zt*o$^+dC8SaBq{k#cq zI$!i9#z&|JJhBCFOsxQ;&xhgLeQ=Oxgm0@--K|az*M!m;?nY1HWf-^Bk0IJ^;Dnp zoSH@d`RtUjwO(9#N@USaQ{xa5kpgR81*A zvhbVi>+vG*qpKC4Bm5twg-a-tEUZ|G|4j^by7Jhwg|SzxD+ki0hgQbefuCX$4(BXJ zB;w_aBH{l!<(C#OUS={?RVLx!L}^w23bQ#eH6O!RXR0jB7yiLCJ)n{Y-kBq8&9ACV zOrd!6e>+#M#kPI?bEw6%y~H`g*!jM5DfCoJdSww-y^AVV6oDbVH7u<0ZPv$gyho4F zH|oSBoHV*|b-_~bNKv^k!E@GDmzGtfj{p;sD%V!%DhihrRhvpH7UGD9CO;WZFCo}i z=X?@1=GErmu3E*wWyrA+66dTes=z<~t}eQ{)Ld>dS6$99m+}Ign*Y!Nra9;pC_r0G z%+Fs}X)+5O1fCNPI4xat>12;_3M(;{QWK)0_x`&u916KqzQ>%T*(-2Dt*9)!2>%`& z|G-=*agnfN7Xg(G2+(iF;T#+!`94LGX_3|D(IrMEcg!}@3u%XnmZD2#MI$UHsJ*h) zroz#>@Dd>ygD(0c%Hm^cg|V83R{SC8*-2xvc4{T|zJHgcuR3V2PP(YG#_C7t*HJ!Q#;!`wdNmC1VUIXFx;pzqjdFH<4(L( znJl~onVv)_z|xAE)%O-HG}M$YO~%P4YAVaYli-h{qA^uOT2)c?Vv2H!Qg1Y`T4PS zQqX0$3{S_8w3qZyEY3Ik%-oNgq9c73{3seM!2~T{dILPrA3e*a78b!PUcFwhIX`YP zC#L!Oii7FCgXmuN_;Gi8MH!{-cgf_!{bOx` zS%m;Zu$YVTZ_UfkHs6XvjSFXIo2pIAOoh3$->~rbS7G@yJcm0BuBLw%=P%98hueH} ze)39$FkUDy1Qa~a!Nc3(F8LnhU-TK4-r}ocL^N`fa6sQ{nhU6p={s7TzXFrIaKxs- zffzB&-d|NPRhFmBo&h6URy3n@byZ>_{i%gnw^!k(7iO6X%S$U}Wv^Z#9Ga|}HT*jY zv&u>fs%ClJ)mc@QD`t&y+GZk>ytcdluO=GuFU=HO%ryA?r^`|eUg)K{hRdoLNj89z zBfK(Zw&7|BBk6{#AzjQjTor31;c!)~?~!r1TKTb34p+k$jB@^+H0b~|udcYtx&I$; z)?xG@uatHG&gE|MmGcglR5(TmcUj`$n&_7X3zXX5>C4qp55T_|Ck^xQ=-k7Y2$v)u z#>BWr_5o!sWs3ixBmF(n59r>AaE}?HjhTPAW~uKcATFWZm@Nr0=Or14YnS;>3gVhQ z8#@Q#)ra3nLR_o1%d-&I#J?;JaV>ly4*{gh8GXz|#5F6U+0knvQTN@Kix>;{TFD5M zxhQ2Ih0{Zbt>c0%Gi8Hr2!GNM`j?UV$ny?oxU zk(0>xCM8hNt8%WAmGBz-G1C$w#sB@h#J^qD#l!@v8jdM{e3^+6YL1bbxN^sTNN(aH zC4Zz5wa*Xoao&%0rBBGTj+&7lDKSSvenDXm^Zk##vt#5Ze)McRDnaq1@9PyZ6hHcY z3n_~Km!lY2*SMIY7@4}OCn-kE%jhgcZa&?D;r%-^(f5s?Yx*8LGX784k|AtAx#Z7` z6)O_SjA|SfFDoKrW@pHZqVm$}8LJCckr^|}u~=uS#m{jHzbT1z)Bmr$^9hZk48!^YAZDUPk)l`ZUY-y8h+HAW?Lv~XYdJyptq=JWl6^d5K zA$rgp0tU>XLJv6v2{u9w9&+%|Lk>9v3gW@vGxP3tb~4$lRZ5Bfv*9=-whnXZG_bVkK$Y*<@O zi|FJM-W}zO%3m}sD*rY-NPV+V^-n{!J7pX2|c&%-9z3-OaVx`e09z>DBWwi0V=-6xQM?`deYbq zUqH`c+S(7NVGESMF$ss^tMCM5h$;CbVY1Eg6P8~O)$TY4Q{!lW_+p)>AYD$?drXdR zbnms|WZ`S%x4|P&7f(tr;YZbRnuO}-0Ho_q7SdIx7aoEMcsLTtHhDa?3pVn49aK3P znl-P>QP+2tTJo6Ww(0Ki5b08C!L*1@&O^074KC8jAoSO5PoP{)zn(>&t2@eu~9liobARamA3dFbR z=vs-FVIE@Jbh0o3&%k}~I6Mk@&6_umr^ewUTn;$~u}sIW!!7VCd>DQX`RK=o;Y08v zSPOgM6Yvat5}tt1!w&c?Y=_UmR*1DRP9NlXk2k?*;4a9&cs;}t8Lxx*E#tH;|7CpR zhNi^6SahyxzN#uZQ#Dr=<#Dzu7X3ZC5RFBbs+X%{(S_NOFkUZI)5rX&6`JWu z?N30ZHu@o5NWU`o(!u6 ztias--uXcOpMmzi4`|MnCGB+w%Ks41LxJ+Gf&3Q( z_3a77zZHm22l6#`|M+!2^y^6Y)|tH=Tq};q#EZu#Vyma(I$sRA`+r}zvz4sd`qyA9 zF2tICapAU-LMvBpy;8OjA6WkT2dil1s=1HbGOHPo-0qcMpAOrN2^8~u(m}_t8&p^o zF1I1>3tX>@cv?>g3_5Ikam5}~1!YRt{~v(42wxMbV5B9k?+W6>_s!gb56b$a_oi9n zG#A`a^hQ|zQ@LX2a_#xl&R%I$VdJQ9A%_;!OC!Rz(~41ca$Kit#KmqFCo(u(UAI!f zaM_-8qt^Lw-EO+OagnUMPG`RwN*y;E3C0n3KzHAkg_-eN4^|2B*%yf5_X_t`Jl)-U z;k4Ru%d9%zMbAz7u!4W5eAM28HOKuGq)jk}?K+aW`_ft(E6AR{t{#@i(v5u=(?cxd z1@}@*M{#b5Yi`_@3*TJ4y~ADBzNmZMwk+;7{s(mxt=Xz;*ey^bj6Q;*!M<7mtMHjP^_kKUMhS+?OoexS6V@MKko6$O1J8j zC(VC-C5Y->^P1LG8ZU1JE1itsY=-y_OA8ccZw&`dcp?8E_6nGmDkxCuT5<~nohf0C zq|m_TG9JC~0;^rv7#h8XL&h!hp!{B4xu34?um7v5BiVf4z#jK8;XdwmA78ScLXA8j Upt&Gf^`}ZZ)cSY$9mX3hwOVP5N?Yt`xoanYNT)N}`+wj4 zzI%_J?6cQdd+oK>UTf{O_fGiB4`2PrMTkIf;SVpkl??cx;D##{?q2s>cl9S9O4|aqs zXePY&=mt6__$Y3yo|EMndaQc^+{I9jgfb@^p=uBkv#Ed^U*2OkHV+@TgW$g3YgEqs z_*S{^(H}N&kB;Q|9sTYx-qGPz{zq?b65ixpy&YbNQm1XaKEpk<2$-BndYIZsLs{f%MHQOw_j63tdwol1#8IKf*??;R+P=WgF6iGE_~8N%%Qw#*83A5> zK;}7anbH3hnWI2vA{6Di3Q!~1%3fUdlR?MuGu8veN4fQc;oq)c671UxJRPDLhb%>Cyc7C!%lWKF&MWMf!DXl^RV|L^$oB{6@3tB1dW7#8i} z&o2-)9vkD67CrQXb8s~G=-_1D1pi08$-W%TEd}0Uzj}5Lo^KFg&&UCNnZ3}e7P#Ms zdlnO|dJt|t8?71y|F{bCML^BrmD6fkRtDC*x{|1QZ6%}Tw<~uWiAKZHmsd0{MJrHE z>&ijW@7OaUbgdcmfaAR#;ysSvyTA^YseKPD3qXxv^HwE6-zNN+yc|bVyQs#-lf92_ zar{sKjw`a!@wgH;$uB+rcS}y+JaGNlPi{fnsE2tjiU_*;9T|8`1oH*d--+@@6%Ocg z^!wbaO41WUf55Tlhvy*n2*KYc(+r#Nb;#R-!oZdw$8ndKrfbZ$Z}>tS2tzl=WB5OS zo+^yKc@cb&gf=*C9ROb($H(g3XMtPRO82uTK5lY9 zdt&(!^6?SKKdiIC{_(w-02>22Z*NsV{;&%2h?S5}JOp{gilev6mmh^ZqtQ<0eTsR3 z`>qS;aWMD0^BJ7W;N0heJp`vZ?wrOBIoc>(nR5Gu`Hgu13udr-6-o~E@kl(Quh!w+?igS&`9R4 zd;_(Fk-5h=lNpc@l)@1#_en6-=V&`c(OJ_h4Sd-iMqwA{L=Yvp~7YO%o16LFs$z_Uz_`;qJt|2ptdSIew(nRO% z3A}xl%$n91$zYif%VaV!OeFqye1enhG@r9n_ezi-lgR{PQf3PLO9y&<=CZRvt2+jK zPbExW+<{n)&l`z4BedT`FPo6~MRaLhy;wvNaCtG=S;oCdOZG}{nog{Ee{sNHvzBCK zvS!6HX8CYIp-Kz@1025Q z7ECRxsmp$lyrY%(^!%(BIJ1Oyo6QK@A&c>@*dJ4z@_f{yU{F;c}32W zm<8BONYz2@|W0F;%uM$qsx4ca==y2x}JDXB51 zAC#x|n8oMJsZH|KE~kK?lM{dMNbfPHpL3@4{G_XcWLl3owZ)kR-S%Xrv^$}s>r zk&d)_bL3@*_+6;VQ(a_6OY@~{2pkWagtz4J8xLYyE4Rs=Qcj?Yc20{7jIbV ze{6_%(Z=3_eETW?{vO^9Yh9=?>W6p+;(NVB7?g&(OB}`;#O3gV8b4l9@h|8rc;EE! zKBxV!TXA>4qx`S9yY8p`q0_G^pKpO5n)f;7f3$};Wakwyk?6x*_GflpztsQ6Puabj z+)0K1btPc(J|FVAZgsQH=M7tV-?*?muPFSl*m(mA-gT=f=HY~nv(w^VQkCp59DJTu z6tct&#?FKeL_DK#_942KPEePiXHabYu}`MMI;{jMMKza4DXUfwxC^aaZj|h zETNz1Rrp;@TGW%W`*(kv-P?49d&(Hmp^CiZ@aq;u^ooS%n}vPG$YI+5yhwPNh=7N# zX5nR#@T@W7lFWbD5Ugnyo-*?KY`j6r>!|^C{j0CeV=xj)8I#y?g+|G_=9Jz3Nh?3Q zvCXHeXrZ}6Y0)-WHvhyCt2pc}H1VQnVKUDeF?O4 zrJ<*_Ijpl}n+P63Wa#qOeot#YhPA4Zz+F)m%OKC7L0YF>N z$=zFBt6@XvBqT`TnbEM7Fgi+D(Qc_btcfkj2Fs=#2#FS*m2Ho>;D|VHh&U}0b`#Wj zQAA&}UvIPUBayJT*>4aJcH{+F$sx8SjAjPgWSoB&;WwF^aoQBAO z=E&0ob;%gnp%Q-D?B|k2UNA6FYgWxx#AM zW?*lrhG(+UU`d9!UCiEUC!xAYY}us6IGbtc0z;k^SgMrf`8}439=4JcG3{?TLVpC! zJcrIBsh8c~uo%VI{FC`vXvo2Og>O)s3vOY}p*BM4V~9f2de|sJBYhsNMGJdrifLzu zpPq3OV-QwOr8~UoiplC~&90qL&sE%2GuzN-yjv97%0GM|SII_geTyN!zKhOutOmh9?}IP1VX z4-g=x){+b(#bH+}yocJI zY3=gxR(WcTITh8Uy(2?|`+p7z z!w~O!59^}B|B@2V(WO%VD>lG%5i~^SF35_=j5bG#U7msZkv~k|(0jj@jb#3iHhiJr z4fn7vDR?l~e@g*1e|uPsJhht)Kki6@C~YS*-i2pls$Cuq30j*u!$m+f4JLzjjFWDI zE-++KgFLO(5q8;`a+z#()FX<>QIR4qG+UFh>x$dpX(HzT6Pr&thXwYB@c10cL0;#G z9(H*BmmVdYr`IyHtnj8eD2MPw3{>mK3`QGTMIU$q?2DXHX$UQaISrp%1lG_^Qf^kfO3EuVS;c`hg)i}?fiwZ)H{pW$22;D911+8!H)mK|K*PBzcB>vyaXMrVsWn+KS!@8nm>uu~Rnq6w;RZtKr*!Z)D^|h3(^T4IP zZg@b)z>xp?|JuB6(Q~yQeAV`kCEI>=^{clIEPC#xPX@Jr8hq`&-jZv#HWq#I;g#>7 ziHmygi0b=y24DNjuggz7!?pMyMX9iRh!_M1;av_6N=0?KI>T-T-@QwLxkd&dlE*$` zTS0IP7{`6lJcH=h^VS|lOoO|QKPa}{x-;@i!*m0ppo(`)5FEV-9)8tJ+ztexAA=i) z2_75n&4*6iIRpk`g41^dokUDKbV9lDFu~X*DNg_?fO$@)tfVsMky(Fe^`+fIu~cv_6;~(1a>Gl49l|YLOx8Q?xV6hUGH8W z-beBQb&PMfwnq}LgDjvh+TGZ#?c4uF%s~VOcp76_9(UTi*c8H>Nq4%g5G4Hra3)ks zu??Lp<12rL-KTX_2%siJHVHxlR#+RnXFYg|DfbbZrip6;3_8jbU@(cTrr0J%Y^!Nb zkHO?89x|Bx#kA2BByQ-KbIZUGin|O9o>*ZtO&2STCZTx9WJ(e%$m`+D4InH!0lxDh zl!+XJu(MxS6hvgy%TsEc4Veb^=4y6jQw8@D^8X5!D+XR7H#4%s5doQ3k<`nLW)7do zmb!Rb8L=93z?3Vtg5zXDNAT~0B_KWmq}$(|IdbaLkeCZzcbYh!>EB<#-;)QXzo+#j?4{ zIQMHKU(AeHG;{9H(=#`29poP8w4pRaYUa3 zr=n*?cyZL{g5)dWOCqvJuo_m?3lEypx)m{Ff+#JJ*HkyHUNLO-#~O%y+MWN3aF)HD zz_|vjvxZcx+*&g%$J1Kn8L(`>)sa3RPpgNjv*CRokkqmX_<<#on5}CvKKU7+HwaUi zf_Fn2?Kmrg3@D_xKjH!~kQ18LYR+gghr`060j4ro-#cJ80c1??&S|UQuz{-zP~cii z=-*E929^F_x$s;HQy)y8-zj)yeBNiUSaq*#VTy*O>4-G?;-Ct0?TFs~kU>!dWL2Gb zVHj~)6jekWf*CuborKMY)b6$K!svsrkZoj0G^(-Ngw(hMX~Jw2%^{LaF8^w&iC-AaF(#Y%8UQVD+L&j!WOPy@x7*b%mDVIW?Li-L z$%2$b?q8a_rRkhRxwR`tX-dd1IQdLv$=2xC3+7bD7x<04-%h`YA^s?IBAHMnF z%-zSkcbDyTF^+=o&IG;s`siR)0}GzD+9ntWCsAYHK68Wn44<9#>e75g$zE3JzS`+Z_^!y~xocLY6qRVeaLV+_8#MZ&lJfZYTre7J zpUcYglNBnks>&t*9y30EX_Ei~DJ{{LRH-pAK{^$v->h}N ziBIsnfj)JrN;htb2U4h06_n?dsw<203d&2h*lEGrCwHOJ>vbjh8})Z}aR)fjMUsc0 zs-OU9lxT-)XY3OjoYa#OXGc=}Su0afKz7s(g(a z`@ky)DE1@1~DID$)-eN>( z1a=v;aw6WJD0X;Vd>2sDT8;BMjq|#Uaovu(!(6?Hr>bqG1TdBTVUB25~zR%ixx3{XK?5B>H{hXn=>zr;nrw@E8H2VN{q@cM+Z^y2 zw9OHu?+;3DAi^$Z3XhwGgB?+=PT@#q#E2Ki$gIL}_)1a}+A+NMvX^S)NmZMG-(Iev}bN^`bt!Nb~&3>8TQb6eO zTG*>-H^yOwIO>R~Z5U?+Igy1Hk~H+98bse4!rp%Mt@d z`Gqagz-#`pY@ft{V^HaNj*~=rt&w{9HCXPQ@Q+4DKs zTt1uWum_zN8OZrka}BGi(_T#Tx!L^@pHhN&8qWC0HChYB`_#o<2(zI{qM+%z)Oz}I zjG{hHNgkRhV8wFY=3jKZW8l60Tki8cz8UIjW*#L{TKUqtaAqDd_p|y#pmU?R<~Iq7 z9I=8gEArlH+{u~FGB&BDyjOn9eKFG~D9gIeRA8H-tId=ag<6?cW}7eBNH3yr9~F9p z^W;UobsbB+dduk^*;QJGUYfa<70cM4!&L7xmK==XyfW(dbSux%N(4xm(&atf2`PVh zfs_ruXY@NS5+qZmT2$m6*_lf)>cSa*+@esMNKocVmNu!auPALM{;!a~ZJnuPpUQ9U ze8Caw*s}U9r>!hvkphcg+KSBUSjT*}oVK&F;(+@tr(G=8Vg;X0pz42IaM`hl>11Uo z`1ZN7+GTOHT`RY;l+rWQLohto?NN3kBY4kdntE2vH|?<*4BQ3GXo7W;`;6A>S+$t+ zf{m`_F5rKL0JOp2_1K8%qiKcYbY_FHLct1Ya(=hBnZF)XREGj%nA~ZMQ(7|$R7(4( zPNtwcq4+@0nmVtS*giA5<~ouU0VkHsDn7}5^16LJ7lhK&y!NQFI8+v zWRqhq5ys8s|2mAbp=S+C$~k8;8RGl+End)~#TdrSPz%WXnc{jXLoFtq60q=4-1(=? z65P2MI;Z^<>%2LFGR}DfY-gDLL>Q#MS`bw*@!xg4A9apbgA~i zez+2Y5Ys^g=N=ZG&QB6?vICjQKN7PTs!m%y*n3g)d=s~=YM;%I6{{x}e@ZLOKQ0(B zukU4g1r)Z6INo3@?c@UJ#6za|vxo~5WMmIakm*kbGH-8~?kL`yUD9yszn!bP>K!5@ zCFnJki8FgfS$m{@Cv21nlqJDdP&LGo{Uz3RZtd>>%Gn)YmNR71*4qCiU=*}BM|GJ% z(94Kty1_nam_CVmoOu5d6)$`eo-)B8}d9G0i<4_&QZWIn5H*rn>Yh?F@E~;WSEzEd* zh;xnaKjf)B$dqbmt^-kLL-^7@z8EYT_DA^K1+Gp8=9^|aXmX%j)*}!4>{@QT*rlqNtq?94qdI*2B9DL5>i?s=n+ zYK|CwkC=DeoD8Pp^dpK5j=5x%OC}xDlr*}mIqI;tOuC;!pZL8Kz=>upVVaau-{fh9 zL%;v~>zu5btemW@H{-T{md)jPgUtl%vI0y$E@;T!VPLz5Ug-xz-)m0iYAN_S9A0K!AT5gmFSXFU{AkfMIv_%=$y)m9Du& z6gT&l=|Ue7F(?D~G(ULV436H%Z(xHj?ahp0MzdJRq~!ZnO$(1t*w1Gk_GU=`ZjUlb z^A%Y@=cM%k8SC-Co!n_#@zKDF(*xS*tin#06`Vk0Tooh|#HY-H+2N_47p_x1Eu(&4 zG|rlpDPx9~aa<(W<1&Z8={JvblLy*&9BBPu+_sN!9r1lA@_|e+jl)B1N9}_<=|KMe z1)=d$1jN?T(^V_70~yLB8E3zN<~aRiGS)+M)A|-~jts&8r%-D=@fh=OOy*qZCn2F- z*}JZ8HL7*F%-Q;VR1i!t&oOGnL0cZJm}Wdu?{lQk+8#tb|C>j)WgXpndaM@BfJk4b zM0_F;hlwBJM`LwQ9>a~O}t$pWFZURSkj2q6+mLfB^ zVNa}?`@!*+)0COtdb*XU0M~xFi?%QQ9mDBo@&aplv&YAwl~);oow@I30uQadvF%3S zfgks_kIv_4pKhgGjqYPqjy}6f@%_4d}^hwTn`n4jLy4S#|A#CaO6u69+ zNlEdF0)s-C^ny7q+XpWleCb7)diX4KXp7Ot$bMu!WuQf-?rHW8+UrCY zBm7+`<3E5h(+3kz=XcD~Y%g*Xzg)B=lA9l$eB0#p9&Hzz|Hv;)?BXBa^~Wb|an>aR zyl}ozikcd@To}u(I0raM`8w*21aRBVxUl!kY!DA3AFiMViVO`I-qJT9Qb ziMY_SP{z{y?XNqj^6!euuV3o@yr^s}E)Z4JcwDGb9NH!tDca`>W-aSAzE>nW;q~J& zuODBjHNSZ9odEMIFo89Bed_&#zbx6dW?{<<4lJXCM$xSINeI0DZ{C=fG;9qZYXI?x z<*xyZt)fHyEMp-kR}`X!Uc`}L;#;c^iFUy3E}jdOZH7b2eN@Q!{J!2&n9XfqF&)aF z&M)-Z!m)%^w#|NO{lp8l=4*9(|B^>p;AvH|5K~R#1hsmgro_~IAs>j!w+QRP_x~D4 zi1n^o>d*vQ6QJ2b>cR*5)xcYS$Tm^eWH)v9EbLM()f6JIgj~Wt9qmsMZL}aj6dMqXNL0?P6n=Ji%}$_`9*Dn4axTxRu=s$U~g(RA=bOvvV||=c9Wq66aRtKU&rGzfuAlHv$Ho z`eHgo8Ve01A?ThO6Owu1BGqM($1Vf)bxXEMj{0?pDAvZoC$5eBlzd9N|P4*AU7Ayy;M` zgA)IADFFlF8h?+UF+RSU04LG&=*Giac|;6CX8?|WpN89FTny*Tg;O4YW7^B$#%Fuu z@S6a~XCmw2#>Xh*a6T}f40S!+^T**y2xS9Y26ZeWJr0L{EdUon{R-US<8bKrFu?J? zB@+aPM-P3#KMIuysCxq(w{!Ok@KXTCdYK9E$0orefyg?jZv!}fKaRf%;EzN79KiAW zarnmo4}-b{bc^*d4!;U;In=WOo;e8~2m9){eLcV@)3*Q|@3p%C4qs!Qpz}9?!+(?r z0}Lc5;1>b75bCJ_Pn`r8!v5#OP}c!`^(1&1!13?QoB+qa>2vc5dOiqnOn+z!{lfsq z;{w0=xocehdklXLjOS#2TmZ+v>x&1t-#C337koX%1v>+|z*fJW4fVXo|MiY*BJ8v+ zQLJ1OpEthu>e-7cDN?&P;3{F4P9LY0mZZ4hrRvg3wWl6elALrmuDYzyjXAl`lnv_g zQng;UIX-30MqQDrK)p&=0$YtLJ?vvH$lO?>DOBs^@k^@iyHR{R95lc-t-Kue3YV0+ zS=m^+Q4@!cD&orFC2TEj!d&J(UZyIYvVpm=Osgt*CeOY52s^HKlypxFFDNV5m8vwA zOBBmjuE|R(Rq2Zt6sq;A5>4g&+(*>~iA#%?EGfNjvMKtpt?-|toAk@*rfSP8VH>)< z?B6gvMMpZdsxYsltWaHj-;%^9!mcz3qfw6y&wW!!9VhTFcz${bY|-E6&?RoH`dNwz zZuP>zYRU`loACU6Y|L&$UOsWi@h`0jUg}qGROx}Ae`-ZZODn;O?%j;C+-_8;QQW^X zjWty%s>b|CRgFEzbA+eTl_n=iRQQNbQc_+SACJ%V<~>pg=X~>2g{38B^RmhdHoDIk z=Z&B4%+r+QSI+Ys@yx5#70jD-$`e{>V`e|UwyF1$4iA|I(G%9`))NQI(fMHnegO}PkB?E@9qF~-~HcXgt~9K_Zp(^oAABHsHu9I6r}FE z&!0xA`zCR(Vd}mK|NA(VHx{VwoAgAaf|mcoq3WJ_aR;2d$KAo|o*Rw3=72_Ywz&`?5-tV#EjPbEPKYXI2R_mnti#dZEz$s8+hL1K#G zgHQ%SIRGWBAtWv+gP=SIC9E|hb|@j|l(a$#xxQpCl#p^tYM_LiUxL5O0&5gWI+OuW zN}+^>lmvd~kH6!!g6SzU_Ci7nY3d5Ar_4A9FJX-#v5%F<$4Uc~nBKdP8)N!MpyWf@ zG*+*H62DhM=?|rF49*!VhoKYvz7I;snI+qx#B_?s%G|N{bH_>!l<=i8$t_rWOoK88 ztO@Ir@{~_8Nh$_@ZesP@>&IZ!@alO?@?E~2-w8aquOi@=2W`i%wYUy64WMUyX{OX4 z#&zIz{O@k8pHg3e>u`_%9gRA`om|hx?_qs4{&z7p;rEm3?NE=J#1CF;O{$_lPpR_( zfAV|0te9N?1IRMD&X`hva!P%03cU}f(AzMj{+lWF8B_R+nera5Gbi)2aSFbAO8`uwTehG!C3z=U);~sOSUqJa@lcrxl`rZ=AUqJZZCpJJd z4`xGHo);9u5*=36NaLC3$Nx6aSXEt`uZFp^Fs`(`a3jp`ceUHFQKc(HV@cB8eBRr7 t`C diff --git a/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o.d b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/TangentsJob.cpp.o.d deleted file mode 100644 index 71e5d50c..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o b/macos/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 zcmeFa30#v`)-ZmbBxK)M4f_*71=p~MpirL>uwc>RTH9$$0-`}#!lHt8$$|ocPEgz8 zGSi^c0xwtY)wL(iUc1@vVu$w<$78opCbHa+PX zsC>uOcK;+?xD4}Q>pLDOrWj2cxUUC!CxLLVd?fHjqY0$L&n6N`?1T_NBYPh$glqg} z!TV)+W1PSC^@vVC^)Q=R``t2DZGSSm_Wlc;+I!D)YrlVuSNnZ4t>PY?R`)HPsJl-` zb%>>%2l#i~h3mh=`~Ftc54vGw6Q}~dANW2bYJJ)0ftv(9__*1l@w-%1(FJc@XFAf( z!`D*y#`pGb3*C0#O?Ruq<^6zH>4qNI>($IBPL)EPo_B~^bO}A*Wza`;84OX6o@#f{5&*OX>)uJ&o}^06fF*zk&PjSm?n&=;#P8$L-MomJT>z=*@G0_Z7Ok zm4+_*D0uE#cY*F=z3&-CJt#q_p{rP4d%=@>fQT8NchQ~ezJKjGkku@ZSpvu|9%T4z z?ZfPuwII_9Gd=n9d(Zy~(Xe$SYJ_Luy0`xl`9hw96Q z>iZ4UPx{feWl{=%QGuYZ~hpHd$46xrJ8fcXGuPdI~VPnrAEI&xuv_u+CK$-`VL9>3>* z8c)j8Xnjg~(?I!PyX%zisp;Ym9@h&yPuHN|uR_1~&^dMS(D!O&w#pgzbrAIR4Crgx zEa+=*`I(=x3HpI{dwgI_)7jyVw`YI;L({ssxV0;bq&y$|%f9lylyT7(x$^cHS zAFAj9JBsHVY%}b1bJ^+RSt1maX8J3;%=GKa~e|g%9^zIMjoW<>(IB zodx9%)PpU-RP8}xRNF}=swgLfZ3hT`T|0pqW;vjW6%NR8MKp4rMQ}Fby5)dt1HoT$ z;`>Jnu8F7zSLxik83gyb1)&9w(BB+@!R5Hj1o(pp_VJ+aP1Ic0b*fw{lor}+MM z_SVy{*B$6{{q4!V_vhT|8_t{Gz}UL_7;ij=jkoeSn@`_3c&P6N|3qK=!5e)C`Pz9x zpyxB-_fZ7WhsoLAXub9SfI|a{7PK=6R8frVKq9RWcg0|a)xNZ_nSa*vM z)}4HU95Bw4Ryhb)2>!)#*gMdF!})G{N}ra|2lzf&diuufLwyG(w)d59xz=~W2b~(^ z`$cp|{sg{Hc2oU!UVjOnTmHp-#{3FCuMhCqer?O?a_HX!2Z2xS&Ay45<)<@G9PB%o zak4LS>$Se8^UR077PQ%TcC+^H|6h1cc}m|7>h!Fwrzf-@?8`WGqHjXxt-j1jTTb5u zp10Js_X&P`tM8;6Iwb;q>;*mcon!0k+o0pUaa1kV?_l8j_F=03HjHaA&9P2I6V-k8 z1f9k>Zd-L)wBldg*YSn~XK=TiK5*bbUwdY2-;FIdM~>yV$8{R_uWQ>$ z`Ox_NztO*Y2ki53KKDL_PrFVJ@;SS$@5aGfeK+}APM<{(7Gp`5YEPLIHFpuGSDFZ(C zlW?FP9)+>Ho>Fh1A8;Fx4K^O2fB*Ohd%fTKgFdg#2m89H=_&Oi$SzmGe^fq8D+ z)eYO!uH54*a?q(8kKUSh6XrEYMYyaWh*JkS=+tZ&Gg*YW@M{MYOu<~2L7>7c;?;t$ zVJ__Y;St>X6ny*W(I`CcVSC#pLJzPEFzt`WefD_oDzt;!=z+G9F@1oC3-s~iUlnY? z?L2z4fFt)Q=m)$Q*P~_{#BVH!AK4HCav)ZOxZ6OhxDRpLw-C48gSZXHWu_8%cGWV4&O{iQ-28!IDcW6LF=FlAm;!w=m8mUKn7fp z0S9D|05af0yR!;Pr+4FrJP|gY{Ujg^N9F!AClzCk9N0B{a;SIi?s}xmSg+95ufvA17fmX|bekBQW zG?L@70{IQdYY+prrpFolGRQlO1AN?Wp9t$X0Uwqm{C`h~C-@+?)Q62Ce-C&cya~R$ zz3+i%z=bOILOrY-9~iv)A+KbNfw&#=CE#zOihUQ+scJfLs%yaa>=_Sj(U22I4s?Q^ zfxH`#BRYlazX|uTiMBR9E(ny+9{#CLF8N&Nd)BH4fgb(4y zy0Q0PMDvbmLwM~p|61KBeG1Kako)NNxA}*7j=_2AZ^6HFrK5)XFzH>T)@44VP z?ptS@AGZUc_w9ZtZWGVz-@i5s{ICS@$KoNM|7a;fAt3c z6;Tg@5Ungom)t*&pq0&<*t9F2V7HAwxbZY^*++dm`QQ4k|M6}gdmV2#m*BR=e-z(_ zuh|3Nh~Tv0wvrKXr-X;`(aJbM8*0Y`t{VZHPG>xLx38S{*S-V!{e2T7sM-}%_`4^E z$!j%)piF$aV|&i)$G5K_gk@RY_*+z_Tz7o?Ny4$rQM$f%GEG!A3*hELdGP5|P%bX( zef_iTY`7PBx57OtV-uV*4#6#BuWQ}D9AIYw%q)053vd7*W!E?*r@4J^_bq?+MBliV z@Ad^jTS4piyV;|;HXb738hAnLxVteQ>N&qZ%|7#ozMd1G_r-6!-xm}})dsF(@5VB^ z4!C%LYX#sMk8uTWs4W9o@Cokm@`LT$GYgMzzXd#J0nb~3=R?3VwYdX-%0a~vDtqDMDAk<|;T{hJ1fx6>>=I0{U)n-5&bEmAY1zOt5ftTMx`!_yH zY*P?xYhztE)QS+JY%`S4`e;^L5_~U*dWj(0GJ;o@arpRlEzs8nZ>ww^jJJ1;{@K?t^I#W#pn$+cTjL4ib#A!-r37KS(%~ji>R-f*CRWD*&H4j^9){7t0~9MlZWv``Pv}E>!IScy>FOvwOmx^|e;G9p>$5 zEoV0k@o+w-Y!=`P)+YDQwzf%wb{&CkewmhFmGKeiP`!EkI2yN1ys2Y5TF=>iaN&vV zSf6-^S9TL%RuD|6!?V&`56?1z-h@%=n?A}wInyPbG+xu{ly#x8?P~gBgf@4S`K%JH*$qIq-Ibw-nxTcxo*` zdRlGIUE*E!!q@xa7k2k;=tGf!>pBg`r(o;UT4a^#&{0^h5pK2nHll+(~h_P9pvVQcUE*J8jv%WJRtH)r7fz_|O9kAl4>pd9#p zjSg$pr~CtU1kHssmnP~*BwQ!P(fXw z7uV$iY}s=0L0Uz+(9GFAPRp?X}jbHXP(5wV~&W7trFiv}QuQqn* zd>T(!d#B_ig7uFeuoIgfJ$irla;o+Nn&)QRPp!+@ zyV;O;ZG{}S1jg1*4r=g%a@d39(mk-hfaIaDR#=ulfGb6dLqz58UH6+0n?U zw2z7`MQBQCT}&;`VHrT*)htvI1aKVG(}!)r1@I5l|JZPb;9&pDw%6e;7`vrbemKMU zf&B!`0xLh5$2Opy2ecOe?TcU?sSS9Z1w8xGxhp1u4#q?KSihl-6&A?J+2wK-^b!2D z2jd9p0T;e!5alm?f7wa2SOX^U>ntbDDwN)W`aJ&fnLReeknlDVqkBG z9DGW`=2L=hKBCi3-G9LW;6UeIV}b1=touYz1ocsu0##h{M->-9=P$w=>#}-3Rg3%0 zBt#3YK|To9^G?lzycG1u`*_^r+#?%o0fy0n?c(A5KlsH;=o1+K^LPYx#ozq zb>*<0co1Z9f)H%J1Ag{@Lj7L4s1D6B7xR3S$!U`~M2B zt-x!~Sb6R8c~tGS`9!UH465zonWI=; z(B~y26*&(2d^3q61EJr?ai~H+umORfWB#B6K@3zuOn~_WaW;dVJ5HF$-+hbDuWOo3 z72tU+83|VCfMx-1W1?X948U0i?Tm+S+*TRj9}jp-09PC2_VJwXeCYOhlbhekm4R+J zLOl-{1LG$;?$!;^mjd+Zp{@#W=%9WI(5DCbRDh?6pb9abtw0~fiD|nAerFF|SQiBP zKSZbFAf1>-1hz&2c5;KsZ^a3iLpLB=&I%X8sLgcY}Bqu9~fajiCkTN7VF3>N+v+hFw{KeAyMEYDM?rDYA1ll6YEx{azKn32^6 z!3K+0WoN9+Ok1E%PhElK`m}Nz+WcHqR-RSX!z47k&<17`>THz;4R!^-`B5+6!a<4S z8@sUawZbmv1+bZUWo{Z86yAuZgB<+`Z1Bklc$+YP1Z*qDkc&nN#18qGoG|2qVbZXJ z4HpK6nLpTBc8H;_8GJrS=?Iv?QVf@#or`kQmS&`-=Bu(&(*~#{Rar|&D?(D0n?`13 z=aYFWHJa?){In%xe)h7oe05qbnVv&K1T_$WqofgCQH33jT1{)Fe}J%Rck6HPA7&Lyo%kP4%Z%v8ai^mJ859vNtp@(B6| z1cVYmZi~`D9tGABlZRsLM#e7dkqYs=-2m7h#|@Yk`~B?4Es_1fpuVDk603Ru&6#;t zbE$>!clhfG_g|Su@h}KPTIlFygdV{wMq&PH3KZat)hT>gz?*OEfBWxWY}j(9;rV~8 zy8UIt_h({U$oU9K!K*KTjpRI<6hVR!xxt&I^RJM%G7^~LkjQOB5r4D;+ueszmZA-a zqs46F#RNEpxJ0le&v8SxmBedWr2er^#pPo8HrkR__F)%NF|&mHlnB{YBpDYt&KSJ5 z{^bht(^kM+N+J{i8PE{FcrKYT6G_JhR0c>#!-xA={>Eyfa@&%Z$$)fy*Yj7{Vw#Cd z%ptW*ScM;F;-enztH{LIjI?ewbhO;$gnD$#k%{d=XvYLHQJu*Z_2{#ZiO(gp;V?O0 zGdZIk!#HFTpF`T2H4bQ86$ACO@U_Bf^QPtEckbwpr9b>|j&AeLR;5>`)a#1M=e*hL zw9dP!%Dc_t-6I#>GkG`Zd^+Gl>(!?7X_9((s(kKIBDKY>P33ikbQqtnb$GwhAJILJ zk`kBHF_}I+a-VA|uO5rwn$8DMU4go!_gC=Q<$XoxbE(P;kgr#jBa?gR>z0UmMMQgZ zRHHn)LouzsIjTqJW7bDi8={No(K{658t75=ipT~NQttNME8us8#2)v6YD^)@EeWrGAX)i z-0V3u>wKd;B8-c!b`YpV@t?>j@}^VNS%f&J=qNTe6d5aawkwCY172D&Q=`^Pg&>eF zsW%9ut=s3c%BQV+)Uj^w^C~-V_oyDJ17d%gsFn$Dh=q4$qAaEGs#)0GA-voryk}yq z(Fku)qANz>ZMg2>c2gpt>Z(|H1M&KLh4+oZOG&~$Bh9^f$(R*S>nE4<-Cn0H-fhrQ z$){dKpd=+>JDSr|>PU;I3iL-yD=!3~xjX&YiNT{08oQ{c4XA;h5q&EY-s@sQ+d$dP zB;hRzi>4t-*iVVRB}JEkAd>qnJf*Ots*{BG#F+HEvY9C9jh!unYGd;0vFnCX?sMAW z18UPIbv;M;bXIwttMWPz$^-fUVv#z$w3KGZQ5I_|iwiaMym;0scJZn})@l#(kFH%h3VVK@w@aZ8Y?w~)@p@?o(L{=m8daz;Vq}e^~Lu&IFxO_ZTIYU&n0`PHB zlE=JI=V!_RVRKZw!SgIAAANc|pw$Ic)1TQvk1UUgFe@U;71KHt&veE_meZq;8lrlC z0x4ZmLwIT}Q62P1(9wrYlUsD4AQAQS=|`I*pzWWpuJf%YB%s-66_Nc=*D|5n0F+F; zM336hJh4>~VTKD}pzD*wzu^IJwmG6>IOUdzql)Qf7#P5jBGTAA8R)MDcL+s^eA)-ux4+x z5(YCKet6shvu6zvKv)k*PafFX9AQ#S>r_Nm(m=M60o_}i^#=Z5$T=73Th8?7b1w{H z{nI~#wVek1MFhZ!r{Kw#+NINKk^~pRp6Q5~&Ary1&m6J?j}5>i(FGV{CanAKCJDPK zVK*tfktD1lMHjWgt4h&jW67w=dpfJ8hgJ;QtjGG=5?N1=2F8z$WE1qHoIY)b!edvX zMN!BPj(Z-BZCJK{ssyWjVI^xSWzcAfS8Iybs*6|G6c-};YCIf@3$?`>NpWsGJ-Wm2 zk{AzxLaJDU#{z4yv3PZTalUn2#0Gwvx}WoHu-x{v3-(yod=@@CPOU_KkYKN=@RaPHC!~<2kU>Yk9i3x$Ana}U`(!&fT?bY zP82aOf)$mC?*7PtT@VW|)?@2>2@Du$uvvJ61W4g^Ew>vA&DfZwGLULlkl+|hcPgJN z7C}20FzJA;0*l@v^*W})(;znUl*=`XS9_J$C7nx~%I6r!knrj0_P!)_CHB0`HF8F! zZw^%T!F0Ni2G+`mtp~39p>qOvINs~2 znme=7Njqz&&bSNZxAEt*U#wcNv@(W`4i4wCN9EIr8M035$mgqWtP$(Gz1v}y>W14< zC*`=Xhwxrc_6Mg3bf|GZkyVK=(To7O-;SS*!aU@FKjJN2KB9E<;PpfcAk6sJlX^;c6*(#@@nlK1yk%-a-XJd@H|A9 zw8Bor?==JEq8_PlSC!YiB-NNHgQLh)T&TqD<_5CXu#5AR#mO*8#Krj|^Yb2V5O*T!!g9}M22-{R2U4YOYD^l02AmdOueylkerym@*9Jql(L@KwO}Kcqz! zDWxDU# z6a^Wl%%5tvyFac4M#pArdwHPEP%*v4b;ak2pWCOq$7T{;G}yh4=IN~pu6p>uxF-|c z05V|urbOK^kN0Ai;(}3ltC!aUXtkKs$4cDO7alKl9vg&uD@#4>X38#LdslB<#by=6 z>n47fRua^BucqqdnMsP0RXZ)4ccHUouU4jTtI(YFjxy&&scL_v6RC9`ADgj1WU#-$ zVknC>>SEjx&^78}jfs^%T&XIp-hg_e##9_xX>e&EQ}Z^9mMJA$6o$vY7mcX-6Oxt6aj@7j(%BmObY^Gb<6wt9?xMo|{U$~SUfNP$Gxvlo}n!v?+( zOn`|s6=n_+&kf1_8zZ2D!Q@MdSF2eC;NpP;7|6=)cPM}nYs8iU=Dk%K`m}n3i*a`; zf3Pc{ONaZ~>#hDZ^d1Bg5VExCyuegJXmZIS=rIZBC1s6~4eHsCTdyz9g=wsSRoL&4 z1J){#HPvK@jHgHDURm1qv=(nvd4WQKF*>gmULqa7S^CnivxfFTGhiR5RvMyOz@_QMqj|__ zA$ga@B5>aOk_KG+yGAxbMK$|YE=}53?EU_}{Lqy{F3~X8Z=Z|@p~2NI;WuD9V9Jz< zdaMx$Vq}lWvWGPm!DIc>CiS@nt_7Y*yg^W1qyvioD)IbN4Aw~3w^8ohF6Sa~bl%a| zz6tp1=$fEbpQ_Mim$h>OzfSz>DJWnxHNilOFgH)GwmR>PI`0-axAjEqoI%Inm#Fh& z_HXTD#u(gRkfE9NEhWOCkJY1i4Vbk{t>pxzVC=*k+ag$7>*V4$P0GXwL9m<5k;&x)}*2X}n!6T7a9_2XLD5$Y9Q6kDBmGwU&& zwt4Bv*nm4yc)M44ql<+(RSE$WOiJs4q@Y)!4UG=SoD|(Ag`h+qcL*Vb z_!+c-^NCyxS3rPytZR~lcalUv$;XuF_EY4HseP;#$jvOgEdxIvC=~sZ-E9@`6+k5u zUGBm?@&Q~Y!KBT*4DKaN-TzN>1jG+2v(-oF?G^qVY(OvXwh~MG@4dp0HE=8ZJNRSZ z(ew&$7=;&&qO~Mzy;T~6V+!I%P+*&=gF2@=hYw{Po~V9VN*06z>rqM4jKQh>vzsoA zVZKNW3+Dx}hhUgn=>U!#xOsW;mKn4N=bvz>AfbUoprao{_lSj8jC$>G>-U(7z%Uzx zHwte;MI%iYx^U2}JVyGxBvCJ*HR^S-nlTyn91Xa+R$l`qtP2#R(0s00J&yBcA!N=_ zt0{7S|7)XU2^K?92Y>!okUg2R zQKm#=8K>Cu?-^r57pJFe3iPm)I=`!CkA)dVT0XNfWn-9-QDf$9lM^+ZBht`&WqUf_ z4nj_f-?B%0@A9YUFC`rAas8XDX^SUgd&;)gMTWyX znB>E?#jByF2}iSL@2@Q0=d_Ty@@gl@b5if~RRYKvorIaBN-#L_p6h~Sq8CIZC<3up z7Zis>+u(p|tzEA+fHS&=Vrju6@M$ARn3t@so}de2869|RUN}~(60}tLv|GHuZ-W5j zwA{CiFw?aV!WfJ5ASh59a@GJC4k@$qGzlB=cAp% z2IqwpzSxihL4+226XA>LdD`M|Hmgw0dd*CS+tq;()ngbOw;OTEI!W;=rC~}(aZU$I zNq>orr7{D}lCi88;wvypAS2kpguw(>^B#;g)Cd_*g(u`diwu#dX!=owC*)X)=uu|u z9Yi+Br$ge%M7Qe9Wh4gW!7(mi0MiS@&K5s(Fu`5BqQoI@rc89zB)W{c2&zL7(b^oj zgC5;rfkaj`0t<~bxP#fPVIjGwn-qPMB)r$byn@pq)>NQOWcDb65Qy%1zyg8kGdM7X zYh9#S;aLPOts%OLfZORifMyI61uktXE_tS0F}>d6(bF8!L$B9KP!~Tuq6PCTqCC-l z)KB!Xw2XTe=3X{>rjwG;>N7O3^8e_OuQnVd61{Ya_8l@A1WYG5AH?!3fgjyaDqal4 z5HpaIO4w&jTxKHCZJ3a)#zs5+s9|~o0kK&`C7l8pHV{@ffexAF>3bBO;8k_dry-pE zOcJ7C5#%(%odpbFv_R}IiNUmxNeaJJ3W5E;4(45>@H>F?L5yhN6x`?z1%&lcXX!A# zTWw0FShyOA0Z*R>yTzFxZ84yNu`Ilc4#*=Q=LQleH$;KM4Zb*BSJI;z_| z+y|{LV69fu!T4xoEUg;bjc{dgZUjzMg%8FAYQt;stXv31Q5Pc5cY|H>0aRTCWVF3c zRte5YttJSk!U9=Zh%MMS%MlJHxd0Mh5bhMOHWr6NoswmgE=# z^8mJ8INS+m7f(m*HDEU)igQiH;j-dfFl9BYLdXE3&q*)HHgzfmkZ|g=CY<0Jf`N0S z*QF}&8-xgMAyoqQ6E3b0-c52LT-;N6ozn?Er+kmeeYJv3E{KE5RCDBR^uXK?70(iz;Ciwz3L9_;4*_6{sPfSiGv9 z6$Q7N;#}x=xPa6Xn-vKcV1CuuT(6U`)}inQCL9iZ^oXwHYJHIgJtRoN#YC*5AVR}S z2?|eh^K>v8Fd|y%UBcU4!b~ud;5{JmO&CYk@%0V(eI3mEgLXqBx=IP}X@$t^e~87d zK@>k+vIxP5lOJ*E;_DITG${(-<8a?9I@A9eBW#=?`|yu!+7iQFN3%PFaI7W{cZYp| zh2V>5G6#|tK>4>@b4lPobamrF1ZsbYu;%x%wPCaJP{}G7ELKC5$7Zck(_b638;y|D z$8HP~q9*UJssu2Our~r0tlR6HZ6THbx2L8!7nKx(-vY@@7{ZX}1V74_(ojR*m6ZoJ z1gubHaefCt_6{FDO0TXeA1xlRKnx6%#^L@CJr8W7ZSAd+r4%$las|wY5^Sk&7bHL6 z+6>hN;1Qj(`1ESw7VHC9SAg;9fDsBMU~{UlEdmpCkLc96oyW2f!Ef_9{x6xPD{oC_g0<1ldw1t~&!|qDop9 zcti^*-~Tl}p#d!p-@$Z$h$Vo;S_n-{jz8-U$70Kj-Mr?=BKq`(p$xd^dBrp%c8n40 ze~9PPhOnL(Nr6dFN%F|(#Vo_jPBG%OGygrI+hPg`!Q|-%6kmR5h93RZ)M!C_ z>gbfW{SvGv0A`~-S$BPai6kY z*MkSXpvaeDcF$1$K%)2oJ3vB!9B8wj(-rZ^%&SxipFk znvibHjGrg9wJtayC>_VP5?QT#U;5%kWW^s=86I$eMAe{RM&_AK)vg1`$#cd=JMvi1 zZ7+r!Ni%v1K+h0`8^QHT;gVvOe-ou=>|CuI$#;3n@|Gen_hu$ zXT4HS@|~G`Wn=iPZHeL?X?l~)nYl524EtoLR5ONc36Zl+oS1;w?EM_Z!WT~zSqcwv zbRkmn81}4Cx#nGte%@@cS7uE8Y<43j_M3H|GAx9FqjzRHGlM1c)EJ8C%y^qWhCj=_ z(!#Jr8aQ$FCb>tArAR3l!^n_X*yqfG(_MltWs|r?=anellctxk@?~;O9Y^k+$iAV} zYgh#`c`NJ|A#V`AiQ@Yv(HQn?T`cEK(aMKP+F@3?Zx~$n8kXtnSsP^1P6MaeC+dqL z0A`e#xTYh-$coMlS`tish;(YmJ3MY9Trx~Zdk_E zHv#-h7S}QS*Lu12fW)vIkfg~}oraKJ1EvDbDcHfqE7>#((YX57Zewk7$P)u{MRXF zLTc%zi3Mqht4dbBiM5JiWg3M!B*bkj{Mo_0CBu<7E|>AF<@dB=Y2=dD_zFkLzv$E2 zprdtn-(C9ycl(#=e=qCz`Qpp8sq20SdFQX)tNuEB!{IX*9$atVzx&MXFJ69T{lZVu z9(Z|=dGm78gD-y%Ux$Ld{-mIFC?%aKB(nYtGA#_PidR!Eir)kf)*qCnv`n+GR8XF( zEek*hpb)zQbxJ?gRq*pFAdLxsi10wu1EOSabWhp_$N8Xur0B}xORSlpU2#sfE&dEO zx?zmB6m0q^9yXG~pB4$U-rL4WPLUo72vJZ;Y$ECvdWU_I^KedLh?ozQQS{^y#EdFW zC$|I)Bc`-@EYrOYfyEseI<&M&QZt`l4$Do;HBlGy=w{!0XTAQN!^}`)#Vn ztPzag$|<*)N3>PEq#yJN?ek%Y<>2*dqg8jPP``qu1=&!YTiOuQ5+e**hnrR%N@UY6fkD&?d@N57@>HZu^vd^pZ=VS@YA7^GA} z(|`g<#gg2z!pM>mNZ~)gB%uX5H!m~1XyPD=*MLH^5fz|{Mn>*fMvEEEnwUYM3-cn|KO zWJvPwe@S>%JBSesAT2<{3k%9sl%$%d1y^UdNKdRWaaRxwEpSR=K&$ZUzM&_z@<=oW z?y>xkm8p+>8!fNGJ(LVF^^%+rdw*6vQqRpL>8B{I1xj#z zt+l6Ix5r2U68~cT5M;)@)_6L5n9^dLzu`7$0dmO*$e9ajHhzI<6ztU$G zLTaJ+xo&d6@X>}|yEc6V+Iqr40MOD#S>rcH8LH^|fv+sQZIZN1- zwLWDX#hcf4I|@kD1n4M?(<)Nee%=G4FOoUX#8yGsR5~}OfCD0x^8qIopG{G#zM+_V zb;tk*M65!wDQX-mSMG=^k5Pz50Vu$OR9&M)&t@Q^eng*s_)YgS3m9ns2*}s}DDuDH zhh!Bx#Lz-@AQ;Q4AV4M|XeK@sU;=CscsoG81JrLR+>*G=rc|R#rx_hdtdv-V;DtxZ z-h>)r3nDaNP6iO*q1w4!lfl44$^N21|KENq*5FT}YFlOe1QXyq+RdAwQ35+8bb+yx zOp+XOKqL=~It1WDd@4zI$3$Z}XUwz57z&z0vej?B^HVE?STrYA7H_G-}baRM{-I`@DxaVlFKdXq}W<&SVc`LdzS7Z704J}jVIv)P~`UDq61IsT^ zAWfKY(Nwp<;+D~nF`+{g5r9gC!2d3ZuK3TFU&u#4T z(iMCCQv9!yB}-QZUR1LaLUhaaz0o*koZmUNy1J=UQtFp+Y&cs-Ugsn_=4Kw7$PniU zWe0_6UW0TOZDcbm0;>Jaw=wp!kGNfMqm@LkDqp&=tEObJnjWAZY)-nsO6LC2he|iI z>+0XE7gH^f=7u4;y~g1Yv3ux=?>GmWFDx1(i)(%Vh08-?%1WcnFM2s&6=Y-ZYQ7(H zam!Nj(A(pdRY~?ni{`cl( zxFkS2=Zw=Av2l!bixZ}?_jd33q|_#nMNT$}%o&@a{eq>dKDyMNUhcbXXCNZr^j#pA^PSshATa}e-*?yid^SS z>Z|&IdcF8>cUP@>=J}8RW~$%K-?i^}+SI@alMUyyr>S2pZvHxV%})N_k3UPB_TdE9 z+kZ2C*f`;>ea)BN^*XzL`|%0JqvzLudFEEAdh4V&|3gQH@xJ`ZXjWBxs~bpA;P~Rjm2R7*t*t3zf{EjLwryC?vyQ`}B~0zKt)nSy z_6|!BdK11w*;=obZm*>-L^PZLC~7W`u`VCyRp#)oAQ5aBgr&n!evD5OUUBwXDs!-c z!6s1qp5pd`a#*x|4VH}Ki#4!%tD&zdz$Zi8+a2*HEZD4>B@2y*7_y)LVitk=}6sjw3pKDBr=j7A9y(|A`upk1vkPKGsZ zIEVs!bt`of@TP(;;kU4hP)1K_g|)3J>!}FXRE^J(c(uUJ85Q$$Bi=Az+cpr{*c<`d z07_t^eDh>z^r3$GS^D()X8xbki#2dSKx4>so4GGe9QhE^u1B8t8$A zc-Wp?se2jrOTvc1%dmk#=5IMIhvn>1o!#DF0Ri#u)9Ve<4F=DmW;hELiH|Z`B4G!` zS$b4^d_xW_@F`ia%NRBZxPN&}cta_=*@ZXfz)1kujRQ-@S+Mg&2D=6E5f<3#T!mNEG2&jTY#b)>2N?KvVHMU=zU-oHV>?c$9s(s zDkKr2U@p(~i6<2$e0NT6NIdDUE3c?H6>Aa)E{O^biP>tD?h9n9&3^`^EZa8wg*U@A zT~Wsk%q23OB0=2Z>9Xjs&mE)a2Qe=*Nw|diE7sllvColk5E!5BU!AH}Ys3XWf|vXMjvhfR`Al97Sd z(uu)gGPs)*5;-YE780~7UzGwC25Qew&&1UgrUuJ7ZAr35m7be0XFk;Y zuQU~AZz_1oeCX>1g_^V%a#b2lT5iJfxVZUKlWlZlWM?f)$E}9oM9)4|F|1TSHcozWv`rnZbJhWvVB>%PJ(w8aCDZpZrNR0R|9io3 z<%d7~@kapu7#*zd;s)Z6Ap9{7e~iZ;6Y$4G{4oiCOvWEF{1J*jrr?if@W+f`J$l&8 zh98}s&o0pN=Ccd6yik6s*l6J^+}TTI%}LB=_jcJ1B8M5uPfOZ^izUls&06N4CG9d3 zF^?I__>^x6X*QL|c(lumw4iDL3FW5Cn$4BCWKWZ|WC@fg$P*gs9V4^W#H_1lhI)Ml zPsY_)g6b{&;%4r04L4K6&5|{DaNp^I#ty>0tXZ}bBdOG5B=j_l*2t|j!eiG7xMZRk zKVG~am((L3w4pg6Q(AA281b#?M8}dpnwa&7Ro}s^?_wUI-~ci!lz)`ut&}OuCo~yA z&^spPpLzkq#~SW(pqmHKq5R+DCZAo#%O!bvq!7ww!gpo3rjeI#1;Rvrje!gkS}_$5 zt(-PTbn3m@Wxccs4Hmv0{3^aef(4PJl~1qMO{f9z>8*MIFOiSK97I*)x}Exo)fNj) z%Tz!8FNMTUv$}@<-nh)nhg*u3rF@{D+)wlF(0LB~gQv=!4&ICZ1ZT&(nD`SQt)KZ? zX1zM)&# zMWyf?I7~u{E@8*hy8XExvO%yD6MMu3#o*0he{iv8Pjdw9I;l3miAy~lpN49x!slh( z7URbLoorTf^eFKVUlo*Ufn@N2AR>jAv7vwbMcbS^$Zu&bN=XF zjx0^WHoGQW5X3jRrdTsNcVw{t9_sl$+iIN4jK!BI9p2UvKj^hgO;N$LlC>l_JZ9z6 zrD?gbX?dx+=^8L)aRBT2Mq$LpFs;Lsh>cSt9Ks_UB06Oq&7fDCbUsSCAe?_s!_BT& znTqEtA(IF3jbk=81Kd!@qwp<<@8~=D+n@P~M-eG$(W@&J%=I69E2V7^b1Ed^q`nBP zc}w13ysf8j6AFk=>D00VX+7)MegShX1gv?hN?f|5XB{&&V6PYLMhVfxl(LzBFnZ{o zD~S!upx6>3z*+e$zdRhtWu}dP=`2=uYSjx;&^AuJKXaz1mXvhRR#e8yQj!`8wq7^6 zW@c!L@+e#q5jC4GI{7n?VHmApIb(8giqZ@ZED<#`leS1CIY_V62QTF43LBmklP52|3j+L#_X{Q@>~Ct$M<7F{5L;Y~~D?X+~Yu+JtbM|1N1e01vdMbu! zY6^4O)!OAyE|KH`Nn*Em4tK^fCo5abRdg}K@YdojO9dMJ*aH37P3Ey5IvSb%S`P&u<#rVOs5HR*qeNVQe6qYR!o$VN)~tTj4hXW%Z@0 zV*QIWRf`$^sT_m;QkNjyICDU<4qur#2fuZ1=^A@1#h``Z1$&wi`VG^c+&EF;w5REf zZq7@p<0gkg^=ZhU_4$CGB0k&vMmL|fxHH5oSBieKX&SpnbzI4kM`yU-A{!xCftQN3 z{nm~%LvGb^JRSm??_XSp)_EnmGie%!9R>7lnvIoEeozz)Ck{HALA-oM$3OV7QRka+ zpMW}~O5H3T1f1l?O8=WpBnjD5>q|x2{xR@>9lzXzSk+>xF@V6|m6TERlqa^e2~z3K zjERmodHFk_fMN2QWr}K>p?&o%6}%(H-GwB{*aR0+UJ6$+1dXOQZchoS@Ce))6SRF^ z(3^fiX6@cu(*?YB1HZ`e{wQE6!^Bu_LOSkVid%!|>dR~jYSQ#OVhN`m@dV8eVd4Vde+Ddn{!#brwkHMeh+F}W`YHfI54%Z6E`OTcTB_-ocMdM8^Nq?q~KBRSmKZUpR+jc;gV;AgzFP7T@H%_qw ziZ0m!mz=ve2xzne9*eUB{%-7%fu`3gW%kPe?&ZNcuiNWve9>NK)G9k*l=#X3pd&NI zXfG`%+|`4y9}Fwi*h^Wbhn23im!>J1DsYUf?BCH@Bz6|oDwCLY7|+#%ms_?EUWyt9 zE_bAqBiP*c=op(4GrE7v-hz@2ID*b$n|~cFvDN0!diiDi52RBO^Zdc`=l-+$_$$3} zi4D5Dp4WrNZkWf!zjHNmF0eXp;)KEkLfLgpLB#Q zknGB*W9{7i(14Z*)1F?(A6 zXFY}y+VP}R{J(wI$9-3u$VO`1@U^k0xaLEvKlS^{y2GvkGlQjUInYYW5T zs!oAiaCop>vvGGN*+`p{D1KQwb`1NF$r->pF<37KTayAg=P|+Z0>k#j($=Er1CpgN zV{WN7QqKMLDK(s3t;MeT*AAE0`M^myd>BSfCG5|Tp9Nw2A+U1yDh`O z4H)>PY7G222F^H)fz=qeG43}Qcp}C;DjNegV&IosFz^)&oF6<2fNL;tXWT0ocoN1u zYBdHvih*Cfgn{p4;I)S_a1RFVk4whDlQCwG4H&os1FMTR0r1Rb0Im-9z%&am%`?+6 za2Uqy@eT$)i-DI{1F&QfeblYgPs|>T8edQ58rjCMP9yg&$xDCYUx!By$;(l4N2|DF zq`X`u7t+#WRot;sUY?ShNAd!t);|?@xsn^C;*OK@#;dsFrMwkN?h2AOLB*XQTD?62Nn8Bonvm6sMB)Jz|&MFNi=ZM292?y70E+~K2BZFO#V(4;? zIxH9S>N~~8PnebottkeRoBFU+Stii`rv4MAd{S46f*R$?_@fC*UhVp1lXh}Ad%Xop zPN6LVB0WQ#Xb1~u*XcYw8QTIORu6T24|1fAkSqPQ-}YSV&wcL){5U83b8t_4esG}v zYHKbx)G>V^$7}l*oT?XHJ>}z4;y$WJFPzHw6Jox{C!S+)oPyq@?WmsNr0+9zIl2c^ z=SYUdJesym!l_`F;{0Zen17O%NULa_Xx=K3WI}$E;uUW5kv|(&$yj%T<$!2YQjR%X zHZ==$)3lZe3Mr#m(2`JMnb1rz{Fz1GEu^G`S*dZGvv<7T;*=Rb_?r;b+7+kNI+3#H zlK2ab>ZsOuSq5d2%aA{_)f?w}kL`?T?C?>`Qj`ri4?OW+!n&|RCgk@9@}4r+f3T9UX|sc<0bbB`ohO_AP?H)ZNKnl0~Xx;7S-E2_|nKriBVSSM;97=@rKc=fEaE z!U4rFC({hOknTnO64M0%qiFVK6i}OrXv%spq#MYf1Ixf%IV&WC(#8zQU}lYpi0WYkLQ>f#^gs0Z&Hh2I^$wPu0~)n% zW`~*jt!j0dw>yuE7<=i#7iq6|bZ;WZKrUIDtM6tuO>9xV(XG=v(wl@zF+cX=f(YK& zQ?8DA(lJY&k`TG1*H2c!6IYHdVUGKX(wg6P4<{E(C6Lv=gtOXI^TKOd-`pbC!3=Y5 zcg2_&q(f?O^Rz#xL65_(295(_Zq!%i=w|n56kX0r+3}uJsY?8Y-V>9Y>(swB5_E8qomh?-R`u2?wU;|edi?b6gP_b<`N>81?hX!;qiO5 zPAPhxeVriYXmx_(KggvoE8V7@7n|ZFAe;iwNTb`Od0gU%zOsTqjpndhw7I8vGdDiV z=SM-(d@(P7?ndoWd3!5DFV}mlw$%2N=yVwWio=r*i7!RqOuwz4ElWB|mP zCQf)&8LR?`KpIJgmtR$lp$uL#`C|Cj(K1SqTj;Q}mzN9h_pr`PX}#>4(lonO)q+mp zl&W22m1!M^l#RN2L2zZ7`CVm;ww^9w&`*_&n$wh!9~YZl&pp6!L2UP< zY<@1Cv6R!G+dNeq^5Nl4f)eLu+VXA#%&n)T` z{A0r`B@=bgdOQ5{6~&(VR|vz4%xvB!Pv%`QTpi-g4c!5IVqb_oP<*I= z7DZ@{mNIi!6s3H_>{(MluQGUNc4|?n63yfrr-Rs#V0(J;`(}YrVprpWO^fzCEJoAq zV|~Z$gN%D0Nk$o2OA(r+5k)sefdJx1fdIsY$&xHdj{@XnCi#PUy)P|-gZ27>Zqg0A zUe|~~uf+x|gC^~|qyHa!ZvxlkmGzH5SqTs@EV2kl!XhYJ2q23_6BY%bh)Z3m5Eg}& zB?2m1Z9`byamSXnL9yc0PI0M&*0yX`RNA7o9dv9bF4Lm54sEHW*0%reeV!yBW0!e< z@9*=zzt8+p_$KF`d+u`1-JW~yeN>!%-ou)A&QkY&5BZ`DV}Fw3vV6HouXR_d-%1}< zXVPo>Qun(VlhZSdde!V**JSyvX8l6#jI;^%XjLQ9cMXn zo$ZGDt5%m1^DVtr-7rAPW6ktJG!oHRG!hLzTOMPJrYDQml zeBRhj>IG;gx;Dib7r`%wE)d}+#&acq~tHm6jnJ2KWsGS*$@g6^|s zEQSOf|I>%u{3gLujf;nx>-Ck%4ED|B93e4P>BYa z5=B2z^y)HWiI$QQ6_FA}yS8k1L5ZFnR-#!^d91NfM;(nNYQNW=6p|=4yKEWs9xr`g zhZXAz>F{w^v(#A5+7A}jOy62N?S9-)?SJsaQue;`T@ntZR@UpSd`QGih{zdxSt-4y z=w6RZ_qMqW4HjQAgT;VX{?&1Y!6MxUgN4S7^pw}iCS7c6W;Kjyqc%B-SD^=_#=P0# zc<FF<(^99ilb81X_!EYB_(1*6en%W>kdvl5)Wit>vYQHCs=b zrQIe=#(f-doVQD>!2z3KBY9}x`ms&c(pV|V(skSG-qtdf-{mv>pPp0`Cfb2 zK3Odifg5_8Ud|Lj)L~WdA|KB7#4@|>O3E!b;sLsP@x-e>Id&g87YH)U&=oz@jM8Q% znQdW>j%c`K{ftigw+2Nw<{<2ly6irVT<{>EL!M){ss#V5wF|O#>qkZTOZGnq@SIYx zY}Fe4H&FQ#Zm@52+C~ARZ*w|F$<*6_h&*SfZB?w4={jsX#eIJf{zSQd6O8|_T<5b$ zk35U2)OAcauZeK~_WDc0_&{EAmpUe83c41tMT4l;txn>}KS$cn>1h@pPp{iKQ|xh! zyRYYT&G)6NUV%1@tm-LuCfLUN0Lq|3Z~<$`ii z*C<}bd+Hb}Fh_bJ-D1B;IJYHwzD13%aBfY^Jc~we3%7a81^4Gn?cc#Vcc9fAwRD3F zaPbZHTI**P2!A@Kxiwo~ktI@07g|rnh)`qYW>IuzNtFxx7nG=Kj&G&D?uW9>tGs00 z@s2S~nhIZ0NR>-XD`X_8?AaFOs6uLVlt1gm9AU<`h3vUbO*NJs_7!socG_>6)76@= z^b4<<0(SY&=QP%dRC#)fBm#3H)#%xhzGjPHrwl<=k}s`O8G1kwn%-gU1TNQlX;+Q% zD6zvgf~Qa2H^I-Y`J8{-gn?YnE1fA;a5pea!y2R8YT9T|gEuA9*VzWiO!e4$$-;c6 zWwPLUw0}{%&g~O1cXDi5UGOzglW@?et%NhOWo|EjO7M#&HutT}!_2}v+UD-}Q z)mmpOipHy>Q3jHTE{q)Z<2{m+DAy7xji=JH_0p{qkJcOoAZm;tEkN=5z8S} z67g!azV5{`JKwLG`4iNh7M+`}^F5@HF+aUhGf(2M*Sn_DI*{&y_Cly z$X?CkIKarR&_<@;M2rj*)dGPvj9?1UMx3WrCJg7U=3<~aF12JGs&JNN z)ZRtE-uBGE>_2s1xW+vpOH^2{yQ&U+c3`@(eMZM$oF&ar6Tc2+e!uOhKH=X@1Jr}L z)7hIV?4mtvHr7jXs>1|j<7bJNB9W4EB+`;%*`}!UEBTA2r(IDQk@c6>g5y1^(bc*c zhhk?q*QQ$3*P;?upc2{~3ZT}iGwK7h{m1iJC7t>~(v9`152oiYTGk?|^+t)hDi;g3 zM0!VzE75ajOgda)Wj_{FKOtoZC-zm)LTzw*@hOWTG>TV zp>FG{6xL_0O#Y@qEUh^p>}%#q1ywFu4(xJ`%28|mny9>?zAIr5qcU_i5oPFZg8HKs zC90}TPF~NV|LPy(6Bac2qe-l;Zrg$AS0;8PMIQLb*wmWmy<>0c=f;JF?6;d@tVj03 zpSCOVuUCi`cY62;NuNf|r2Dk8f08~eVlbNS(;~!g(|uZmW=Rm~(|SIdd~%MlPs?#f zB@FV^bf4BgepsKTV39seJwfO816u2#IZD*Ya@A(uFyFG!J)(^CY3yzLOnsWbEKSho zgQlllj!MYe*G%f|J(bQQaFbfpNw8Ke?UZnQ_P(@ZvP2-fKc0iuD%4)D(o^WNipACF zvO3dC;Y@MJ*k$$1MwgY2d)sOYhjm%0-zD9?J4ZM18258@S?j)?9TH~jvMxK!;F-Ft z)E}&VJl$igNByGl-aYvdk}MZvm(^!acUhWfbXhv9TfPhdR~8pc!gs zerKO-Y=&AlHnLh0kF1Vyh&ep08G722W*Bo^`!j3*^{Upxq+@ZrB#BshP+vDj%QVAu zKT|X0uZXDD%=UyirB{Q$aHN(4~+-~`BA@6udV!!petC}gRKb~(ipZ4d^J!xu&ee)h%7P*{2#M82g)(arE1&FK!(48PHAX`4h$OZQ3c`gumvqDcFy z!F8`>xLn{j%(P-@)9Uq;?w>uTK#*<;(}FjiHgksMmLEI~ruDZW)2cHo7354IrnQDP ztp~)k?$D;STGU6I)@o_rkZCRPd&IQXHZ!K>6!dlb>qgTOEg=)_QQwPd>xY@v`ZFI| zt)HWxdW<^=$FpwIku7On@DRPzezembM}LRGi~ccF`eJH-9_G9j_P5vJyf*lX>louA zS-ror&unMum(Lp)$(6z2*{yJ&CfqeKhilMch ze(5`-G3%5ZkKterd5z4K3v|6d)z}tPnru29Jl(eaoHrBvx0mg3EfB2~pepC>b7yC4 zTYw3R7-p#Sekh4=OIV^vR+rg0?sUx1Es;vENt+#=yJdBqQ@K969U1F*lAd()8PY_` z7DJK#owli|UdsnZ$Ci7Cwpk5!TJ7%Vx_u(;+flP(L3#5`&uQ8^r4|F2xYf={7%upl zbpIYUw(ZRREY>3S--J@fxL#$6&na8gG5ustoS=!7UK1-(`#Rfk zHp01`m9B&3^KFlDeS%YL9Ajn(#$8mID-)1X`s~1I^f=jPhrzg!JA>Q7?`)pQktWvK zc34$7L0b8YdXh}@IVX`~3wa3Qdj~Tyo&TVJo%aGfr!qXJ`8fX0JfkLfPud+xb2ctB z=UTnHXxVO!H-AEWyLI_4{aLD4Eap=z7V(h_f{$FeGxyI&vTMqzi6?|BMP2Q?%SLH? zdu8>}l*?lNJVBP~LXRaYFVDGCQd=3oiQ*nTl3iC#mnTu@O$m$_ja?=YOnUnZduND zS-fGLc@FEy=76|&xhKnd-`ma3Vt=N{%S>D@iz^hLIFcRj+!lVq-ha+Reg?_25<#;< zSaeW}^PzDk>?7?oW(eBwvUw}Vd}~0*Rqo9r+3FWbT1DlxXLqX#MBntvdaRrqGxK^ixb))AzI zAd9O=D|l-_%pgfi{0d2{ue|>3ZppgZZ+m4;ql%E$cSuXQHGuac($byXePbQc>d8!0 zO+{LLN3vVpNm@T5EiKaeS&1NJG}1zlR6^47vDcU($YQibD<=Wvvf?4Fo(7WEl!~Ua zyRTP^zU!4~Z1y27sYMQJAxdM?^ z%h}x-dyv+(%tT2t(z=J*@F8h^fwXQQt&(U2v1TGI1l9VGw7x}J2(owqcf`*&L+xHELr#NlX6ZL%yy1 z;;L7o5u}=jv=F55BWdN1)|es4;sny#hH@<-Y3W}hY3VAvp|9h$KlI9K9ArrABGPI= zxpI+K5A<~$Y4yPX79p(x)J6bF>lo6CMp{>+5!ALAX(6aTfTZ;<(n65M*GTIS%JnQs ztM(0&)`QWv+IOouwW(;Q3u;{!SBxU zwCUr-EvAo2*X4fBF0o=HGcHvgrt~a z#!8rv<}-q);gGZ7`NpMOP1k0s=R$+^)xG2ieG%WvNc8EnZ{=9w+xSRb z9+Ud%6O9SP-IwvDG@PzUDqOY<=Mx|A92p#G@KBtM<7c^epDaAiMzV&_!8>Q+`#3@Z zj&SC|cL4!IzL&(=WVnmQhyy-2^d=j2=#6$c8RqFIOC!#Yp^y4kgc{BpAtuhz{kz^3 z|24PIk=gzix6S{3=l6nxaTG5t8-8!9%xrRma0cos87DPyJa5LYIdGyvXUWs)% zyls>pcN<}juZab7JR8j3N?R~X$rgWoMFL^=26L^gFJazAm}fK*<^_Z~pp7uA3G?ZS zM8Z6dNVby_=DmbDsf#e@5auwY9hjR5^R4PWR~?rVfu1%xTcBTye?<_1^&$KbiYT&z6 z9Tja1?Un94v!JuBD&2je@C!Azyd{0rR&7)B1ko8WQd<}8_FhqaXO-A{BG>PTBxk)< zTVkFd13`8!+8267*AV10kvr*#qz^$e(U*nTczwg1-x&uad(%G|_J03=I#VzIuhher z2EB<5`uyL8ZWo*F#X-)1L?l9+J*fbp5#<11T_u?wKkk`d-w>f&3uBr3Y&T} zB=8>y@Aaavak`%l*#CsK6ah&HpeA2Mfc?@yo-ASOc&Q*>4EwIZ>=UmsmjE#1MKNj5$ z5n9jt(WsHhta86j^5Ga&e!HqQplTuiroh_S5*xgi*utgeTgt2#i}plIJ1ZlmgKH5U=`tws^-t zU39CDeW#ZvKaP~LH6gv${jl&BAKO#Sq%K{#9Cgf7ea$S1g%T@v@Kw2hudnLV;IzV$ z*mAOOoPr&7(HLx=)$*OLiOGjLzEe_o#o0pcM^>yiM5}i4mn!V=u=6x2+t<{d^cGc* zCGsyFCF%RJs;Fo5&^o)7AFfq#JQM=m8!p|d`R&;_ELcT>t60D5o4z|6bo1N2Q)%kl zO6tKW54W}dnA};JDkD44UE{F>agBY2d;5~#UoQT2^p{lNZDrsW+uPoE!+E=lV$C~$ z&M{lQa8z;RRwR+Wht>C`^(rUF`w@FeBKMS_2CtFbnW^{B^pCdavYAj{JEcI>wf`w> zbG1(4>fZ3Xbv;#|`P3(w$kGihRTMwVv8ysmpY`BW``Aw^r+mg+0!{_)(5l`g`R6b< zhvJU{@x;H(0y_iJ8$pA*F*h!KZ1vGw-HG4C4DImUUHX)E_%`;nCr)!;N@v-AlM!@3 zBdCKP+cS#WV`VK44*FhZe296=>MiWM%$R^u>jdXDvDZhf^|U3%%WTVZ(!tCL$>?j{ z7kYjiEmj5%;+$?YEArCW(PeMn-T2OB(^icl{Oh7??6GxlfuQ0_dNpD#6~A47(*CYj zhm|r1&rmw{ai2OUzB`>b(&*IW3Hed=-t^t+re`FB@1=QpR6Bak@fg~rdzB+I72Y;v zLYvDk+k=PgC|9gQ6_nc06Ue}G2fGu2BNqNi@JCn|vp8UUdGpMbm zY&)q>-+dur%ipf}5<{^mct0J?oZpm2d4~)<7xzTnrt?jk&Zj803@ne+$O1ZKKBi5V zx(~Ws4>k*kvp|mx?4(9a9UWI1$eVOd9V2zY)2AM(@~`6s0o&=PM#MsN{;lKcymL&? ziT+x)wPA$bb!R3-JPUgr>gEX4Q_Hu|5f5UFby$}S zY;zhmncgf8iTUUJCf*1A!Vmj}yj$_^^SM#qhD_OE634!GxqJEf8rn%?;zjgT0=D>l z?H99~cVG+UA1pkm+iF+xlD6N|8QCsxCvHsVqYJbPwabi750v|n^}asys!}%&IbSr5 zx&n(dBNo{j|7mmO^LLZ(4co@<^~uu?3}Zk3;T0J9*N!{lar1tbtLtdP*+TeI~7G^WR!F|BX?1>%`@p@Mlco znm)YZda#F9cfTE@?r#DO>Q=i$-6ADX_wwQDj`x9&lS$n_G`v`IN!cC$&XE4tzw|y~ zQg?lF+UfXDz4C_C-S+(Fj|jauaC!Dy)7Esf;37mC)ZJ>G ze_WeWTbqCRJ!4U8r%iXRmcNuk4lirM(^oB`XOV1tGLzKpHEiXvq$f#QuZcul# zC)AxXi>Uj};p*;zx|>Yuc4>d9W>Iu^{NIQ4$9B4%Y*P2(4+}dJ?le9(q;BP=0-vs* zhuGVlzDtI>f4)BHhUb(UMBO)uy7lhwhM0EfqMffpq(R+1Tc7Xbtk&7oJUnYucTY^q zkh2>dq(X-ZL8NRtFAK zcl7g6_cKOyD?Gnj-{;f0Y3(rmb=mwlr0!o@tDEX)z7s#B?mpjj+MU~m)P4Elk5G58 zXMfDpftaaKx5AyMJH&SCcP9N@+xB2c-RAFi#b2%-`>|lNN!^8wQ%vgapY}Cr-J80$ z{?xnmCq~_hsXvrY{njL|>*9~Jy5XQHb!OCEG}WN)ejlj2Rz=kP!*F#k@U8RiGO1gB zR}m}ye?>6Du8^AEiC4yn6s=Y5~9kRkT=@s%l1caBH&xUA@LxWRzy z9SwDB#(9=Rn>zCeUqhrp-Fndrmn+scZ-1fjoKfAP84ril-4GfLb?eN{8$@u*VAMVC zc=Uw1CUNZXl|4k=ilzPRdV{(bRv23M5u)xF9iZ-J*)VmtS3}+TMs=rqJ8p>D=aILh zscLCX6`W!NDVO)1hYH0GJeOjsgH1M@>nw%;czLJ}lzW!=#!nq$Zx8&K)WP!^F;R^% zQKSwcNFDV1gddMF)j?1jL>dRQi?1}sZPCnW(wsNeK}w<&``N|;tt19@@X*})Ytg8$ z4RsJT5Hn?`NgO-yW7rt<{@_83XlCd zJO7LWn=biozLbOMVRr>}s!cMlJASjtuvR{3Nbgi65Rvv*_AhAL7_$1{!fm^ZTTf;6 z&-t2s8oSPIs`~7Wnq47__J=LH@i=S3lQ37JbRvRO0Q{M*8fQ^OWJS7nxG(6sjwhMI4G!WOMf zIcGFR`t+=ww<@x(j_dFqn#esEn5NvGIK+Pc&=zfSv#;Z%OP=ye`!Szxwqy74tBX$V zmya=SnmsUwNRBrVnNqRqym#0=ZsP}MQjK*|xkig>Huz*W9h@{~&Aa#PuKAvSrQ#K5;;7-eT<{iWN~;d?xSFzJwi2UuWzg3pi2%3O+cz z;F82Pe74D|bg7 zfVKyCyB4h9wICPTPOgNum1(mN?J|{Yk1a$RwEeaBx+_+5w~c@9${wS(uQ$eyH)%V0 z!Y*jL$MMM`@A*aEjJ6ky-<_Uo635#Wb>OD`U)zLKEAO5CSe4mu6{jpdJdo}Khl>I} zwsPN72#J|z_zW}i+BwohDc{)Kv`H6d$FBJ%N&q_!qW7mMm2YhUu0pbrTVJ}8ou{iQnjbmyuNikyQp!iA3JS~&+%O$F`1+g}wrWp%`8nLT@3!4(8aEX4KDW1d z?X*)u;E+eH+OGuJu%3%8cFnf66ZX6%d4>Dp(9qTTWF#+g;t+eyYbz|G+O&DS<}d5b zU&b;|{FFfF;@b7Gl^5bwjwII%$@lBild|Q6e1<%b=uIer5B=O zyDsb&_eJp5S#usrF zTA{(x7Z7*JOOzF{^d#S5mVRq4w)#z$-ky8FK3058mUV8(bR{R|O)yz{>G>@67ZtJ< zLzXUG>^s`)%OUo%6R8tm>7T4VwD*NWdx@p*B9@-xR=4kvQHO0OW<#XG($D{CMJH~H z{BlLAX?>)AeW%INd4JU&f~7C=dG+Z(z54V9+S0Xq+Yi0C-6T$OBK1y0-1EfJmCm;r zOAqc~I(7EniKU075KHH}o*!oE&%mwYu*uSE7f%|!t^2SrH)P0ko!)raWa&14Ikk7- zNW;KOLzcdCPcqMW$`HFWs2P?Xy|(>NhtL1%Ff2WN8L{-v>4&?YHnw5K8!wqGecM~M z?orqGe&_MZ*CtDEedeIa(pjfFpN6G>?flxYsMn4$maaQ|dBW>mCUH(d%~8n@`?A^&A<(t$K;2D>o0b^td!wdcMih56@p57dz1}=H+3gd*{p7O_t6*-ZSm_ zUf(Z#hAjR2GxL;JXAW6GuyC$-iENk=(^Jp#AjS{8|4D>9)<;`$R& z)se-lFH1_eCu?@+?seeZf=h36H0HhCZDw{eIxN}l+aFDO`J%1%TH6!!rH+BwtDAMUy=dCM8 zy+s~iVF6WsozEjqa7aV^)jw{|7HPU|ueB-S#Jy!st#Ce92HCSVIoYouZrKjw9J+1w zCNoxK9={yaVfD!<;sJ^4*9=#Cu?jCcPE6FngZ+;97Ry!N#%Bc&Vjp91)j~mQ#)Vo- z*7!W<%Mxm10B16{u{k?^J>`EwD6^@Bdrg4$D6XlBOLtgYbyAR{x=`y_7LezB-$M^4 zm^ALY&Dnz+Dc2Li2AfSCyH%m=qF$M9T8j1Js$Rth85g83T?_M^pXNkv4Cu%gFN2SW z)h$RqWurT@n>ATm3{QpWl;z^8LB%C7yT>oebH2k#0P{L=E|^Do1;EvSW{#zq;|a5q z@-mn`Yry<8cNUm8i=PIwO)QwBY>DI~nmK_mM<_o5vriY1%v}iPm&DJ2*)9vrYiQ=V zH1iC?yg=CtW9V`m|K*efjPX3Nan8w^QYoM zFuU9$d8V05Xy#7nmOs=IhTB=86wRNeP&}E5O`BGw-39=Md&q(RaW+Gak&Jn;!zRT(SbpK8;`=q?uo#ndcJbJ<)f; zJg0_8wm1UjCnPJuJiZgm5u-_-57Nv}66U`|-vjgfE+X0DB$%I)tOB#&Es|%#-0%ir zen^=4e~s?XxIiryEXi}uvTQ?3$(NKK$!-eZ2AvT8g=YQ>%{-4Ve;@q~nA76He9Q72 znAb^GgE`0x%-_?@@6yck3A1C&0GKmth-BeKFmINu0dsIHn8O`NHqO$_3kY+VWsmBD zera1!o^zjne04y~%e-dXEBB_@4PI;GK5g6GaG70#Hn^zYl6YM(zBS}661eAWvJl9| zuS?aFxVMm^-kxcLH=^S`=PAuqc_I;qgyD|3TIL2iCN8-nYed|5UYIE^N1oEJ&C+{K z6x6V2*(2kVd$f#q%n_fEfqg>i?GMGcs~de-fk>M!_WW5iFr|YU#pXQ`|IZM6yaU~y z_=~>hi`|l*_;_I%zZ3B|_+4Bj$-$j^HZ3Hh_)&@RRzRRpJ|Pe6vp5f+B5@p#FM?A& zU)D>$tHkgr0@`tL*z1S|uEyIZu|tIr`bK2Tj+;W?v*!dJ7mlaRE z7IJld)a*8 z@7lI8UA$*BKBBc{t&XS5Qv3O(_|Sz9{r+ts*V4@<5qXt1USl6FvRDFn&^zSmgtEam z?N1Bl_qS#1y`+O2r}*}SdQm@5CwA1ZUsm+<*l7xjBG!04KBz5ZiT%RxrsySPSEHEQ zX+gCgX-`cz6SqX;2%_c<%0k@35*!hwP~uzHy^gAFooe2*N|ok0B(uxkX<-S~EdCZ9 zFH$-B7P~B{i+5U~w=7aFHGi3FhLb)!)XJcEGw~))UKTl&VH-uYxt_;Gj_f5}Oqmtd zmso-`K}=|1gxSey>ut*EgVJg*xmN5*E^8DhrL8vKMQllJQD`hJT9&z%cIxZO@$A5L z`Bt&Ma{nDxph(a5`9LtJeYV!}9&4s}5LxLpJDKj@j}QH3d%a7mT%y_GU2yDOsI^u& znSakD-;QgQCIbGo_XVQy-=ZBZM`(HGBox|P^v*wPp;>OWi47HkGHi`eJU zp|Ew+i0yvaMh@mAw0LTaxxN*r)p$iwxO2gi_-^k|$KfRQSyvdoUa*;~OsYT9%0u-j z%*3hwhREVFYelcxgJD-XweoQJrE4+Tk;YSH%MFzovruzxd4H^#xTfq0Lv<~{N}Z{Q z$Q@$+db=(vFvUcgWv7hT*l`skJ)0Alqt~(nYb+yU%Pnt37YOv)w^}W^@3aQqVoNoa z_t`FSE{Q%saQ%{AW7$Im*6P`8V+CwGX3h>d z87q?H&wfnP*YuCnVrtf8?Y5a;}e?9}Fd-VG1O8cU`tOAjn6J4w2-+Cb8k4YaUv5>vb><(rrWDsvrhl;T+n?VPEGqtBHAVp9E6Jhb&!;w8;Sy9CqPRnt~d zE?2avW7If58zaW^{R%hq1vUKSes#HeREG3ZsXm6Bnm{L0wz&mf{-Qn(#tTu5I)>vo zz*!=`%lld5D0sGPs-D-rL}y!C*6di%C1l?+kd-r9{aL}Vy>>Cbo##4G(&^m8P1bi} zw^+dK`N%3K#ct9zvM^C3!y`iPu+o#Ve4%g6DWz3GyARpS7i(TFSiq?llf_DxIlJ#R ze`1%p%n3dMN1Qa*`CdZYd(a@oLa&|NUJ;uaSlS}FvR>*Gj4KDY9Jk<&x&wZnX?!}_ z{+&1iu12?9{!nL`)u3^0=rF&HHI!9%1|ADuRZvwf*L1>)+x(Eya-1TRa#W|35#_pr zF84J4*KiUAv4LkNQc$iriklBdIOnWf7PEgMx*_YcUw4V?_hYwJfXf*k8zHA>}wW zRXg27p>&zfmCUmBCeP}}DXDeW#5LR*IKQF{#b@cJ3i@-RK;iBqdI-yK#llr8XjAZ3 zt65%POHtsQ$ikTEIX*{h{ggE;%gK~0e< zB;Ex?4PEJ{u8Xv{t2Dxz>s2~(--R*~_g%CRy|WT%z0;8coXlRRML(b&4Kv7S3)c#} zzVa`Vr6|Wn->{hG?!!&NZ-F$inUw6PXa-6)MdFY_N|s5N>|yLeWVy^msBjO5qn`uz zz;q7mp0nn$$=GElC;hPzan}4?j9aAaS`VKELTECMsjRhRAzq< zNJ*dO>1Lxo7R*6r&jcKv#y30{Y2x9zNK+Ge=KE9^^CS#INs7Z;Hn;`^3GB1Pxu0~a za9?Z0PMt07QI383V(GSJR^i;Yh#fjR;2Fqt;f5$ov3xiFB3NoJv#McX89~+z5$GR9 z58HQ3EH0@oNO@>e&0ec}W$C1$ouIHdStn}5rPrgh%dzIyhK^dypDn;jMs3lCM-M3y zM30%kJ%}SUl?sOw!XxBlkIF$?(mT61T58=HmFHX_aYAzrz)Y#8Y&if$Oe~V*)4gP{r)V2@Pzn;YZlSvJGLU zu)`FSrh|R}8Dp4_R?~lCS<=5_1eDpFlDSWRV zmB+jZ1{Vna)~jIt^~S;B4)Jq_UIY{Tf9FjwzjE0xe8uS+`eS7uew*au>fpDl;D7vW zIKNT{lppt5j5X~TYpPUZXG?IY*I+HV)T^nw7#DN#usI^G&Lz-g8_S7`cf3zFeN z=umdSDN5`bzpyP-tWL^5d&hF2EfDGbE^`1?m-V3`; z;plQ|HlK`0_P}s-9$uZ!^`0%$eDp7bXzXNP-Q@c(upB!0TO;64NNunh8{x#C&?&JR zyTl0(V(mWjDBqf>q;T;-GZ`%+5^zNFG8dnG6BX%niX|k)_w7ok=p$y%WQ{DGQ0|!7 zq7-15D_gB~t?%?#l8HO}X5jgnwu|I;{Ub-lbi3ig6J;9uF-R8&W_R!|mZ-wI1w z*iizVS~_!P__gTVRyL0!mp%}GI#GghW_Ta_=^i#OIeun%zxL_Vd~)wZ2VVK&U+&HG zu{eMkgfak=$BtMW(q<-)@2!?@Z_ll7K-I$z_~Bw%@fR#ix^BueVfd_pQ681y?$p zV$RyUZ|nXwnKzuHz&9fVbDYITJ1pZ%hrEcQUuv2Tmx^B~_W>pTD;1ZV9ljO2-&eWc zzsRy}UwiHBy5Xs`A{A%r`zh`}60yH1vE)kd!xmvn*LofINy+!M-?tj}me!F|^#R0T zV6b}FHba9)n}69vqr-qcVVx9tni+n)^SOF1)W!RbMNbZ>a~$}Rnk&N-Tdn5SRyQB2 z2uWe}cTI~)wn&!cYj0s!qf9}){dcvU7oH&SV-+F|c@Q=UZFn(XLe?WT7y!$*^`~FZ zbB|->B+vckDlt@^Cc|Te#Ie zV6W(v9gfpL@<}pED;(RVkPZt!DltXuW6|(5p?9;hL=`vZ+)g z*`}R>GyCo1=nGib*68lGOZsjKGR76$7>C=-WNO>X5fVqi)w5RS$ph#{|FYH3;iWF-oxFNi@Dl7tBVw>}4dff(Wm{%zJZt_(TbeCD>NvKyx#!*Ux(oE<>0*oxX)W+zKjqdU>2H(>!PvEIBwcfvRxZPniFK@ZK-${(7g}@K*(|Ks8qS%qu*4fLAl4aZFeTkqznyW@GAiN(Y(+dpLdF~HK;saM z#}erttiGEy~nR)Z3Dde3=H3C-c7_z3Upx2Z~_@2?!y3}pCD)zWZ(e4!1hyoT?nH8UVW_XOl zP@%WN%Clh|mUBJdEpKMV=r(2?`>&Dp(V zxLC`Yj6>XF9XjbT+`i^)bvYR#O2~4n!J53Z=$ex3L`^0=dM$Z8HvYai!Ysq>g#B7k zJ?98I`zeACut{as7DxFgTd?Kgcf{YC5 zWLS&w$1rlBuCmpw1_MG*v>pS(Vu2oOMN2Zcl}ehi^BlxIft}~dRtztunYrIIZuvAp*?N11Ai|{_CGI~LHoG|n01z|tUe1k~tm`o(=s)^+L zv}AYo;$B%_Ogc6U*9r1e7g|S=4e*DOE-+8!p2Tu=z1Z=DP-24<@meo!F^15@S$HqH z=*#A8>3Th$EBV;eckGsoBX!#wi>j-7S%5_{<#5Rjms)rzu&iB3Hqz5Kl6qcFM)kHp zQqOlQE6f)2-yys1DPveDdx|G^{K}sp!))nhGRz(!%*u&`xqBKUZ@4P>plm^PKxIDn z3&mlqwpT6GwqTb)1!%9w!r@(Wh-Xc(vMIoQmnbP9i(3|_KpITSo49p zRMGDBpyftg(mpSRmP=J|$zUa>J4t>S^`J$0WUiJ?nw}^SO;5m|W4=qLKZ7omn@1&c z%(0FM^j@@&tYZS5jvsWHvb$@|DVA`NcHEj%5@Bleq&Utgc#b9uHsKhPb-j*Uz$BQA zjwwP*#^-NZQ#553^Sd}44i*^K?S)*YridN0q)sI8=T;2@m-liy*cfuJTMMNWjwU_A%_@vcaAg-hrF?ovPN@hwdQn=4g*|PXJZ&B?SiW!f&E?h2V_d+&H=?pxgRavz7$UyYs%+zVLkXY zKZ#}5mYdI-&RtXCi)V_i(eB~mjx=U{aDY4ynhx&MWl>Zud7^xaig*v}gh9662@j>N zTT;vLz^yun1TG)<4yBle=Xhswv-+1;!!asAph=MsomS8z-rRIcjPMqmS(`75tzB~Jf5IU*&pe2;Ejse>k}h(ovfI9B+>W1w<>bl69@0# ztyq3`rf;=tW$_2I;-|Y+u6*suQlGu#ku{Z#fx(VL;d-K-x(Iy7N6HonkoKH}U-C?9 z0e;C3!RPTy4<NuqbOpZu6?8hkhWu;?9m@*J0TmQ9jK3Xpl5QO6Vj~^t-UQtd-?Kp{ zz7Vv0&s8}ulA&jdYk7#%+J)LeY82Yt>k z`YO=pT|Y1=@i6*7LHEG-Y|u$KT|eNrL1huWRDteoq=zE!pcDU; z*FeXA6aN&@Nj)9`k<_12PA=%d`2IK0iQbI#7eG(IcS{J1A4b0kdLq8h0e!|WdLWdj z#P^p#R}7;Uf==wP{p8qV+7lVEl^hH3U{C7c*z;}rSV|PaS_n^Cg zz5sMm4kO(bUl2qUfsQPg=zgFl;rj;AiGGayt3dw=-#-TZp@D8Qk)lciF{H& zPGczwRZpogLn8HROjiv0Ail2x{d)tQ=6A<@3GoX?K{vzXxQdy2SdK!N>H+p220F2W z^`LVNa!C7%0v*MsHiI5EjIIXV58vBCpD>L6BIrnxx(hm)%+dLT{rm}Z^8Eqm#Ba<< zZvh=uK$)R`Mb(+;ouH4$ck<(lU&2o+{wpzKPlRU7Cn?Ccpp*JRQYL#N^dAj$*$6sE z!th6opj#T~WDGIdEsLDqy=esfWdr?<5%hxw`iT+rW&{205%iM=dglmwyMcaT1pR`6erW{#vVneO z1pQM3T|a{Uxq<%02>L$_^m`-dg9iF{Bj_v)YQ!E$pETSaEDUtg)`!#W40MYTbXNo2 zW(3{aKzABJ4>Zu-N6^C!^l>BT3Ijc01U@uN*<&Z=kOmK|gGu zSB#*)X`mAy(c$`f$3Wjcf_~OO-#dcdW1#Cs(61Qi2S?Cv80dc^dl9dxllF97=IDGV5w(b;27v2P0~ z*sYzH94t$lo-`8|(4?g$myd z{u@UBok;%;r~gLKeYN{FE-jFb>YN(dt*gpm@$NC{!2gfLP<87ZNR zlu$-WsG&weGYbofOL7ZxOYq7*W@kIJIInOSQ;ngF*ic4nC?htM5gW#c4P(THF=E3Q zv0;XqW-=GXNC{)4gfUXW7%3AODHDT{JmZs)6db9}&CbkTm0O&hM(3_*MJD~ej=oPtnFtM0m`UQu-8XmSPH>)Hk z?&;r>F)@dJ59IGKEiEj{SCzz}FnB9u<}15ILGl|ndstok7JDp; z^=K6#J-UL1$1=XiTBa<@%*kDu9iz(3$qvmcRArHhUJcgYZ=)ooKgKBigN!m6V+zK% zYbU^{RRx(){*W4tIe+98+%Oc{wH7L3vBHPPiYZ)CQ1S<>I(TAMHoDlt)yAU!@iapV zva_>_V^`$ouckebhIA7gHZQxVB)e2ug4dE~tSBMxK2J{kmlhU*CYq41T9*BYQRhER z|I8fLOk}|+xuw~8(JPiN%`S?~F3v2|=k;E6^~BS&y3N*!CcA|o$*4o0}FxQsu* zAG0Da&v=#TuzCp&9v<*Jaw3uL+#*#$v07D>U68q&z84k3f+zk9^^vkZwqAlmP>Y85 z#y_D_qkYUtGgZo?dU;G0Jkqp&t!8C-=X{E)2tz~(<^gEAzf(RL%4gzF$Xyv1w-S-^ z4X=SWj7BnCC0deGRJbawa79U4;nFlz2<#7xs*J*-664sBsa{QYmCTl_s> zS4BNx;LFTcqpFw!%YxI=@>dk$zbvh=C@nL$WHqWaCm}y6e`07{TxK2wlks$@8T?*O z5|;j28H|P!&J6Ra+ybNR6Z4Q_f@l1mn7x{i9_^~7k9O6=^JJ9#NYf0CfCVvH;f z?FuiH#vfeSkvJzNZE4z~IVF*3srk7Dn8Xo1F#4UyyskFkS8GO=u>y0Uk~GW&i^z~| zxKa5r&Z*36y1@~t%F8RvRAC56VBTsSk(Q=Xt1-ceqx*a&<^SUsx&NzXemw_69Sg3V zURIKmmR(eY5o)L&l75AQ>Dc}={8oc=3yLu@NXtcEMc)EV8j~zd7W|kcLK>MUWBOLI z0{vRTjG4GJn!Yo7W?BNdJevOeyZ1+v&Y!tJ8a+V)(=q;sRCQ4{>FDXIrW?h7MzO;U z7PeBAw<6n6_~NH$!!O-5Foeg(2x*{HRfK^#0G(N0c0g`nad0pp20e*p zQyiqqLgyM3TbK!MT!bHFTtElq2<@S zRb^U!50CfQ3CFPYH+X-4%}6Kq$2iFf{10*d-(G_Mp-lYuufdV*A6ZV1T!jC@Xpdcm z|FM!ju7ml5ss3B*a3a&x2^d@C|M^1v@nVOq#2?G>$Wj~}ri?wdSs2WmUW`8?&b07+ z>}q_t+{Y|#{&hM22Otlp`uLQ6Dxn9=R${qnG8TvE^Ua<^NXtWO4CF7UutsPKa^A6%RNJDC}=I3FI>Xf*##tMkW+{v*qC#CzN-oUDR=C5R6A?VjP$ zapE^u=t$&0VkZ39CHlxUIx6FTXpxST6aP1@(oHontS@?GA#X6y{|MU&{vTYYrx_RO z|0xYMIQY?(`hQHhe`BeRI(YQin_;b)Xl4VB8GNWXfQL@Y^S!R?hGfI{jCCiMGWk$&|qvQ~y z}3kBm>6Ofr1Oa$d0Y{ohG}PmxD@=E0r|ztit*ecpg21(I}?xF1By#lWFQpI7FgQ_6lXmX zuo6$EAV&`W8DwPX%G~1IjNClzGX>-pV9zqUI3OoCD=WJIQITL~07*D6V5O=E%msx3 zMcAt*Z)pr5^Kz45RYoqAr7BvLTcFNFax+7i!ouAeZnbN1y1*BRV*~+Ba5-84ECoIb zlmZD|44e-nu2veL5D53p05$xR$oBy;MZtYCpwEEUfKT9iFE9z%3MA>&0g1dUxaO_{ zo`&l#Nhck+7+B)W$XNhfhVSt}xOWB+zvZWa18`R(a;^c1oK3(S;9A4?bRb-`1LA>` zk#sDB^2xw7(EWkqLHA`)E(Q`gTp)>e7cS%^ULS*UJ&?q^3=9Ijhe3H4ki2IVb460aUe(yIWHcp3)fr9cud4>%3<90uj-KoTz&NaFbeNjzT$ z-G&IOWq z12|d|4SGL=@;)Gm*9|1`jsr=&W(MU=KoYMWs06)^L3u5Z#47=kc&R`VZvlgHa^!`? zQvem9Pi9aa3MBEIfFvFTB=H{NNDWXv03`AHfKx%g#i0Beki=^Rl6Xx(60ea#c|DNC z+XS2fdJThe4Uojk0+M)1KoT#WLAe4*;)Md`pi3E)`vOTk9MY!a4ZwAt#Or5J-UlS{ zdV!Nbzs#Uq2PFN>CSVxoH4Mrlfcc>J!w>c;;4NS(P!Eg%-!%s1y#{)Z0lR@w2=8K0 zo(ClH(+%ONKoWlegYvlsdXfR-fsqKuTO$a{@529<#Mc8!`qzLYelLUa%LaP40lR?V z2=8Q2ejK=jqVk#G0x@(ar7$RuH_#)1V$eewl=~a#u0VItofwph40PhRjiEc~A)iKh z4=@wywgTNiKh2X8r7toU!l#76bpPUaFL*(;ll=lG%y%*>V z`eg>?JqCI!5JP#=X$IvjKq9{hh#@qokwLlIKu-r^$Vy6OP(B$* zx;+qGb&`ldxzIp=$i?v(&<7cm4**HJw}9xPlJpG9j~nQXKy*1tItJw>26`3{T|rVh zgK`m&t_L8RaMD8#jdF4%k`iN1|AcOL5 zAmKj^gy|%;Feu+-psxi&Os%99NA$v{+fQUrr?3b+PxT3CjD4VZ`TXwSi6$|C90z-~YdI&NeiTB8=nPZPLwKFCms%YtmfFdvdvC?=GnZ z#DGO>tI!VxODR=s3W7;n`)0vbQVbgK#0V)wOf}S0QivEZ(nHSn3PDbZa%#XJM>!;v zRP!N}C=m|y|I9u+x4XUME?8fnOL^x1yP0`rc4l{Oulr0W#lJ_~FfXE93DTF5&MJy> z8tF9BQ%Hx99!DBPdKhUh(xXVR#wsr%#oDJFL5i_bjv?KSl=?*}Tt3yoOewY3g7hrP z?LfKR@qz?CnJ%0u)YNcc1a_ow6gFAdQw0A-G1&Q{ z1=#TV$a+m3C>|`vC$0tbIOdv$op6O<2VFz3$@M+3(UPeWOmul)<={#&` zLwEx|*)R<|wsCx;rcQ2*!j5bj-30%eBCx^D{hRU0=26(5vfeWEzib3HR2GI!mi3gQ z&t(bdf%3ufJaxQcqC!(=D&nw{6;aaexEtCXg^h1bY(;;zPQflzE>_}9D`zTIwXZS= z9j%(G($w*)3D}Y9(P~ZYs}8~@t9xoN!qs!oGc|GOa7_euymq1%XIeW18?5WEgU{MU z=-IkC=&8CGY@~j&9^UFlVTT%q8!#gceXxrSORzHyaoDNGSR=-*F$6p68S}uKrysVb zskaGZ<(Y?$HzlAWO_Q(_-jEmGyu+~l%>&Kw=3RoGYo3RWHBZA%wnSUtt!0cZI2>PM zk#gYzHIKtsOkB9&#%qmFcG5+M{QX?!Dszx|3l;^+r>!$|Bq<*kuGr6rU^A%=#uBG$)iupa}ADBCt6U>#&zcJ5of7Ax!d_HD&G2iC)DwscD_Au{Z zew_I}=Kajyb9={`-(h~8c^~ry<_DO^nQw4^CYe8Eo@S=s33UE9na?vXGVf$AXf)0* zpSg^gp8Ki3o4FldYIMDK;o*diSExL$(P6${rW_pP@@LR5I(D-^5Bn=-KFdtc|I}U& z^SjJHGT-3-we$T@T!iwtKj>kYjyE~KgY!F>pJx7(+uOr@m3c4o8_b88A7?(roXgzH z{5ALQJoDSkmze2y8J*8n=5x$Z=HJn08qX>o&nK8Y%)QJ3=3i-jLizp7UTETk8wGLv zf`<#@dAC5No!YakXMb@2&GjinY*}B<5yQtC9#8s{2v+W(e9Y;0rDz1lMasAEdL)ewpupbb%ePYr};m6EuYQ#r`-i&oQWK{jPXwP zhRm=yGfd6T5!9&|fl^9W>ID}xy>(Q~H|pdK z+h&DRV~(>6KoS+4r?ZNs*nO3Ntf@z#0`OirgbX7q&QnWyXfCcHZ15N*ELQ zZ||`YP0LHdoHz4!krCM|7c--~MX7sYiqpkp;Vu20Zrhq|9Xgtw-h-tHrv zC-G)iL_Ua-S|)l<REmoAxyn@AoZ_#eL zQ9CGdyiKQQ=75~J5@L;U!M*NoHGV^MtuV%Z9aGILU6~hMYWzD%VABxg!AhTCU zGYhNOAd=A+eU)XkYsK!#oSD0`Yk+@}cv~MfRX{4gR6eP6sibIqNLH1~FO^R!T`DPB zx5=tf`K9tnrAq~IqWfr@S*=y7fK+~|d{XIBLBK()bRd;qDxXxkR1l~ZkkzCLNadHx zCzUQ01RVIK1E~U1`K9tnrAq|?2R`XQs(@5}seDrDQbE9hZaQd_s#U6hRDP*^Qt2rr gT(u}&kL`Xk@GMdz?6pm*R;dC~`K9tnrMD=50nkKnfB*mh diff --git a/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o.d b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/UbershaderProvider.cpp.o.d deleted file mode 100644 index f1dbf343..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o b/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o.d b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/Wireframe.cpp.o.d deleted file mode 100644 index b39a8bfb..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/progress.marks b/macos/include/gltfio/CMakeFiles/progress.marks deleted file mode 100644 index a2720097..00000000 --- a/macos/include/gltfio/CMakeFiles/progress.marks +++ /dev/null @@ -1 +0,0 @@ -39 diff --git a/macos/include/gltfio/CMakeFiles/uberarchive.dir/ASM.includecache b/macos/include/gltfio/CMakeFiles/uberarchive.dir/ASM.includecache deleted file mode 100644 index 1373676b..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/uberarchive.dir/DependInfo.cmake b/macos/include/gltfio/CMakeFiles/uberarchive.dir/DependInfo.cmake deleted file mode 100644 index b84d4ba3..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/uberarchive.dir/build.make b/macos/include/gltfio/CMakeFiles/uberarchive.dir/build.make deleted file mode 100644 index d317ab23..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/uberarchive.dir/cmake_clean.cmake b/macos/include/gltfio/CMakeFiles/uberarchive.dir/cmake_clean.cmake deleted file mode 100644 index b91d304f..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/uberarchive.dir/cmake_clean_target.cmake b/macos/include/gltfio/CMakeFiles/uberarchive.dir/cmake_clean_target.cmake deleted file mode 100644 index 826f0f3e..00000000 --- a/macos/include/gltfio/CMakeFiles/uberarchive.dir/cmake_clean_target.cmake +++ /dev/null @@ -1,3 +0,0 @@ -file(REMOVE_RECURSE - "libuberarchive.a" -) diff --git a/macos/include/gltfio/CMakeFiles/uberarchive.dir/compiler_depend.make b/macos/include/gltfio/CMakeFiles/uberarchive.dir/compiler_depend.make deleted file mode 100644 index 6ef972d7..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/uberarchive.dir/compiler_depend.ts b/macos/include/gltfio/CMakeFiles/uberarchive.dir/compiler_depend.ts deleted file mode 100644 index f8f2b0b5..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/uberarchive.dir/depend.internal b/macos/include/gltfio/CMakeFiles/uberarchive.dir/depend.internal deleted file mode 100644 index 7c77cf6b..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/uberarchive.dir/depend.make b/macos/include/gltfio/CMakeFiles/uberarchive.dir/depend.make deleted file mode 100644 index 3179b4e5..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o b/macos/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/macos/include/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o.d b/macos/include/gltfio/CMakeFiles/uberarchive.dir/dummy.c.o.d deleted file mode 100644 index 3d220e8e..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/uberarchive.dir/flags.make b/macos/include/gltfio/CMakeFiles/uberarchive.dir/flags.make deleted file mode 100644 index 2968b6d1..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/uberarchive.dir/link.txt b/macos/include/gltfio/CMakeFiles/uberarchive.dir/link.txt deleted file mode 100644 index 20b139c4..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/uberarchive.dir/materials/uberarchive.apple.S.o b/macos/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 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

    {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 zYtzw1Y+-`U>2OFfVTmeb5OXmHiz7ybn1~zbwl68DdP-{?U<>w2{tJuMO}*+ zMyn3>Q+VLUuKa(V-iJKDJ`2voaZFwKKWK<*U@2;cT9}SJNyRF|#{v|1g4iZ+F_NIOIyvkyUZ~@{((04ZyC95yjR0qy1*ttDZE%j~J4wv|Q~y(lY^^t8?`HDOPRx&HA)elPVO zVD`vtJlz8WvAs*{H&0lJXWemF9cQdm2$mTt#ARrY*R59uhTiu}Al{WHTV)|^&OcbU zInoU2opkolrTVZ0VkJfR9eQmJ!-S5+{jG6QP`*;a@sbr*;Dvf5Il=}P#XIZ_rU*j$ zWn35wnT06ulFs>Xv@*@EU@&=jYBvwRMZ{jw5@Td?ZPbV@8m1f8(159pF3z=T(p`U* zEo26hd$(+ejo!-wmot57->5jfTngq2%jjK$^su`jJ|Bo&j|r6-qy}Xp3l7Vsv%Y+l zfnY$wvX7d+Y}D(Z>x0+<4IHE$U^g7_uX`0WVTRuf%u-|4Lf@LgTmqPTdDh@DG#D4B zam)NvZb~O#Hec?hAKxE(mCmE|SGPxBT=#>U1dh-TA1%PtS1;Q&8}a%QA$5Itl$GQ} zG97J{Rm$mu#jr-Xw9c2Itx|Gi{`NGGvB)_-<7i>*hebPSM)9kJzI@7{*sH6sK!$7EdI zpXg+rRbF-?;soOlJ010CvqA|YV)o;+oQlx!mJ)~IGZ$LT1cYG5Ujff1Z#zbF#o$R} znApFo>ZJzm4>0urVY?|RylX+L3TVe79yzZyWtjNH3o|qSSq7zEY%1|&%xH1!?h&7+ z5SzR>$UYJaGfS)JGw+*}`|jw5QE2l}Wpti;jOQR~KR(Of3d|YNK-8bATA{JOvctM* z9{c27mJW0do)PE1co8yg>5k91Lx{sFVR9^61C2A}lb-SP(9@YYNTj`rY#Uw^QIl30 z;K4D+1_n3G`z_q;T8rJWw(kgG(RMMiBefhm$Wxs}Yj$yLNF!P(0Mc0nknQTYb-Pwg z97A3UEcAUHK&e7NWi7X%7{Qao+OhH4-DFNl%A87zE#_mo2D?1|QQQc~mL)caEDV{` z8U}>y!L?{yDoxmo1hEsO#5u}L#^b8g3bHz4#JX8@;NcQJZ0)wH^w7@dAKD)&x9sVi zm=Do&73*k0h5HfFcG-USMCKeeLDdgQY;Zn;`06$k8wbKP3$2C!3T}RZZ&JYxdL@?y zC~WH~gWz4=HLWh1B%<@Sng8p{8ySEsJZa3kdcAzDRkaIG%9~}9Tuc_L9!mlR9T$*Ewx(F2U+z0R}Y=--B6v$CPi9V*LuRQrIT0-t-WQ(y$}q4$?VP~}t< z#-O#Av7ZGt-hPRg@!rQL!(Y&BKRrIzRgt`h#$?Xksx6xqeh2&6%T=V!k}45oHj+m$ zz%p&>UJCi25v0noG`y8i{tMNIGD0$p=hY5QQO|_oA{uJW0*dq+c-QJRQ-jNm}qI?wsDbAgN}BJ zH{Y5+cc-6!n<8*f2%0mv&Jm<>+{kJdm!b7RrYY<0MQaHNbq%>2Pnc1K$?HV~kx?1Z zc|yf5>$;XeDV1d(^T0lRTgrq zJ1YYyF+BiTfZ$PCf7Pnm$ zWOXBeG4|?ul0;o6l*vC=l83i1gT$r&d0CubX%iV2vMgm?3TW}U>=z}O(k2--27#}l zLvcsopK6Cd%s1uQ40&#f^!kl=XuhvECvmPkbiMLn{bsKF1cDt&CY9qEhyHbhI1|OD z-S@aWgl{Xy-8limlp z_@Md>%_J+_Tkq>5&)y>?e_3lPg@vp+I3cAvJ-V`T>oHZYK;MLC}m5K7C82^B?No{9w$=zxjrh>wh| z_iTY2oT{-GV~9sCH90(^MUD#Kv$&ej;yPhRY=GUC^rwtPMYH1_${WbcKsYCepTbv| z$@kU9Lwq)VwC=%m=f2`rYrMoNsQyA(2Crb%$O)9g@wj}`nYl(`>#~b2{Fi1CzHR|V z11L##N6T+n1lb5vUd=inp#=GtQ>=u2TA(I%Pe9PsZ|?b~)K%aQ%w&hvS-~iX&|FZb zCx0??PD&#m9{W$zLV+sj$8*TPsO`Maj`^!X9eE6{;}L|jz(%%JOqmdl5|}DO0~rrk zHMN?86Gp419TbIu=Z3<^%Nu4!!MO#sdSAgx>Uj{hUkLU?Q8qZkREdZU4ape zVe41J)iF`|JO@WPU;@fH!W8%VKR@}&Um$^@Ja7}=HOLmk(*_pguPYs^!((vHIZr9r z>8ydh{D$tu(h-bZ{oN-+-i(cQjK+?Pi=X-2+Il3htsugt$?trjk^*%PYeT)^X|0kU zps!Hb79bU&Q^CPzb!uLIchzj7sbeV2()23}WIwDVObHc$+TO@w~wTVX2V6C&D_>CusXKp#I&x!z`4d6BIQ z(am}f3>ou9V>Jt;4Fn>yyBVqngxTh({H_S8z66f8*2Q>jI$Xx#zYd=D%a!{$j)*f8 zpWE>QIv3#Uf`58M`5TxdKp)@L5Z>EYTOK&9qeq?6<L*i{;aOISEHAZ7;q-3TU5d21L*)z3@{uhZFv&2=d~M_Fmr1Yw;v0shXFQDeQ@R)2vCglrJ{@ z20p$77f023{~E_ZW?i~`Kn9WXY*YFAA!M^%YwHrbWqI9bTO?+`Q&g5VO~n4k%Fz#< z&O+-0{>{&Hdf-8^AP=4dlshlZ)suChshQS%sB+A_WV^uC`| z6fFflg@Y(c0vx<`L%tbZk!XdWJ(gAi?1`0Y+bpvmsp0c#_eQp|Uwb%178j@~cPq_L z{F214oQ$2tfV^VGYvy&pDs~<*?1KF2lI(m+iXt^o?Auj&br2>3Lf>J-ym*ssex4(w zr@VtV^7K8qrB(lSGhwMC7Mvia_{1&Q0_M5%y}&;974?ad z=(Mn|%rk7xprJTzNMFip|7)laCDkUig=~ah)40a9+L;)d`&=be_`36nVwjlxgZX(6 zYaBg#R2vlf?W%lTgcE^Kcer6b`d&<1C0*x;7@d{V{U#yYnZ6UQH&&qTEZNTVzqU}O z+Y(Pk5H8Yvg^RdzH*z$FU{1$ZQz@NaL5GOfNr=qj*R5#eD&vJ&ei5)Y)%O$UqP>CJ0%O z-1{eoAlj@*zhY^5-p2Y-qtl$ET71shTIe4mO+U++NWgBV>L49-V1)M|egsCBxu{V{ zf{#8C7#X5or0O8f9HlQU(8S?DdqzQ2fS~V^q4Z`n9i8itfB`c^yPkf_8wScLo)5Lj zq`EYe8B#f1Enpeoxo1t&|KTm{r)|EmUO0dWjV#7e&_YLTMl`iz=ZzT`Wj?9O^_DY1 z3$mk#!}ZzJ;nGl$8zSh-H3;v%=)&EXIs5N=Q!#XvdA6rC||qhl*8bT;7WTI<}ofLbdG zGVy&>0`AM+p#@8JCW^91@(ZC6RzV9pA5j@IR4Jh1s7-?83Tf%NLsy|0#S-EqQ-M@= zoXQRei24oFqMYXn@v=zd@T^M0*Nm$LB;D=uFs=Z_`f~*XN@SRiB2$am4IzNa& zKiFwael~&7&HPhj+0v@m%S0T;JNST~qy4t4cwt95t|32yGf#=-(aJ1#!Y-os6BKT) zXZ{fxVlW2;j5jGWr5;;GJjh|Oaj!k1+5TRj&+kR@+s9?!YR->!qrjJ@C1Ql5z1!Nl z`53U3v*}1>OD&t=)&w;G>*t7~R+Y2ipnZd95qL-Fyf5_G3{aa+4z-!- zAM2^kme}YF*Bot4Tqg4231G=YsNBNzvZ%!GkcgfT5ii%Td(?~DO-QXp0qT(uLB*Vp z60euyS^F?(oI2636(B$3kP%ymv=H>xGTC%yOP$Rx!t~y-rX0{+BdY9gU(Ddq;*`T- zVO7@ZIgP|u+_Y1#P~_i4f%RZX(`DNax^bl;{Lb2wvkB*=iRxH5RXix%bMo!ALsjF@ zIe8NPXSRS>VRp>E!cv-cU!HNg?VxfPcvSaD;4=N1@7x63~izG@+DipRHlV&;{#!NgnMT~mjT%d zZh(wPYgPQxk#mJB3v@29UW!{&jR9kCSq-v9CL!8t)*kR~lu+F08mM zh=_j!IY*v+T2#&h&TrX)jWo;+*#v;boHTmiP+&3iWzdQ`tLSpg!PG+L6ccAsA$kEx z%HBcU6*(b9LfMAkl7w^+%vy0`ZyFq zppXEr!a9NJ0r_Hd@B`~<`BO4+zpA8aSaUttutb*vQXQ>;R>Nd%1GNC3ui|nQxtW$l zcNPml-&UG8(Hl5JT}zyxM2?LKq#H_LwWC{5ARVxnrs4q-v{Qg3Gj~0aP*(&aFpFjS zK8ZmP$`V3qKGB0?1od&NPQnVx*0Efynn$6)1QY4fKSJmhDm&H8{o#^u2!)w3T42iV z<=Bme+8tI45ob%%`VDNS{k9OpcbBk><6vjegHRHWx2J0n0@!|SFtbmcD_y@LekVM2 zc9iUFeAY8oj;OI_=ci>I?Mfbx2wjIkwc4T+I(>H!JOF0~ryh_~(mQAk#EnmeyLJ6N zg}xk-JrEVb5sTKk10#Fc`iXNmu=@*V7kRe-3kQ(rp+cS~TvcXbj8~B!p?FpA(?)lZ zdraOGZpTCOMwPI=kp8PoEubxs)!ab6qc2urb%Vqysj^f8waWRQJ6#Z6WD9}3N+i8A zrwVd|C0TTZ87ulzWa*FEuP`Y-d{%>z7%FfxU#Z{QSXPqjRd6IvS|7Y(vH zD^1{;y2H!2Zg(9c?Xea{iEekEXcgOsm>Syr3`S}=_oO#$a^;lNmn=~~u=~3GtRQ~S z_cl*iNh|12B(F(9KburbEc{1#C8#rN*3F%{N~A5!E7)utNf=b(RG=T>$16hB zut-h_(Z`CqYdvOKAfOu|N#KzbI$(>!9ZuO>J+(R(z{=QyLeLPeE=NE&pX{e?jE-XQ zae|xU+@xPq3U%RxMqK+&;@UN5P#;h(`~t1W8GrN2sIidWDUo?+R+cOISMuD=o~bT{ zUB*B-%g{K1McIw$=;UnkCrnO-@ws1@l)c~w)P#EETfnvkraERaV|nRhRdRTf6g}5N zPdxgW_;IP17y- z+Btq|&N(`*{Mk%7d1!wqECQ&h5w&q@b|&IRFq2Y>g#N@aFh{=u*1JXSX#-u!4%R_*4~@!b0uQ)P|#>wlb+#7xWhDj;kWKzwv{H5z~Xg*sy5u!o^QiW&6I*= zA^Il}8~o7OP1!nM{<((i1Eq_&vT=!}rY@MkcCs$ilrk)HC+AGBd~_Y*gdUkGDUp@z zVpWIZyj=_9vLsuEhh?_zJoPedncQHS>93hA5Eb>ar(gz?2>+B3Huq9AE{zyJEY$PV zl?hWobSAF^JH*a~^G)F9{)*ighLRVYil}u1XQ7;I;s~_rz-DeN%}7CU+n*eVDF4E# zR-A}o*`Jp{(iPDqo^Bxx%V9QY1%bT+ac)ZF6jR~e8+@X!Ht35e@5cL;qVAL73-fFD zt|$os3WBrIfg*3x-NlvuKOB4Txr~AdZ2Z1BS5{c-FhrTMiYmZ26BL5_*}vN=8GpIi zG`Lb)k~KipO@}F72dzwh%R$X;ilxd?XRY+yGqKo@e@nUxZMQQXah&2Cgl0=^~A zt%sNy42irxT*)YuzGL6;2K{o8FS%%=?v3Dm0c_E_?6OQ)bO&VSCxPemoVvEP0lE4F z7ij6z@RD^GzT1mCi(u}AH^&Kdjm${hUCV15;SzAb(`@MJf;U9w0C5RMMS{QJONz`W zjKEE3(%SO}F*NZ3Q`xZ)%{Tk>Obm8*Gm%{au8FD}_EkJnM++x(?Es^4NfWX9pz1eZ zf+fHOkJ;N+Bx)f1L-X`j78)EU>RQoi2@4KKfsx498&S@MMY#$S=Ru3!zgkeES$tOj zIt4>+AeSebg}M?rCl`sZ?$+I3eB4YB*VXr6#nF!QjEgqveyO+vYUVAMWK`EcNCnh7 zz$gq5T?&r{U{FknNhJ+o#wSkEJgI26J7EeM!Nu)~L;ov};(8H&$zg{}V8dTXYX`Wf z?u|{_PO{VDefFBi_c1yx;{>9o{wLUD_#9At+rwa(S2 zrCUtKV@q1_ugX5#y!f|> zV=e=GVStc{#qe$B3rtI!@h=zNsy;PuDlo#?p9{uQ*z3ZkS%xF+AcV=*p3SHe9hy5S zhM~IKWU1ZW;avnuc8dVT7mwCf{H7~sg)0{^!2&i#wy%>wVF6&AxWt}LQ>iS(vI9og zB*EhN53V~gLBuE(K1&|atmdG0tYr6`-~~lz>rIIu2>)#-xN+A^0{+J1d;_Gl0m__h zEf0@MO-G)Cm193SBg4GBM_&O;hFm6CSG zclEal(&$ATBdVmI7-}OTQD#0O5z0oyLe~-QY$9C!@=N>@?EdmS_;qJ2=`NplW_Fo! zlSVzCNmY-fi92S-c^Z$KX+Dc`pN=c3dgEf#S{ttq;gW|N34T9Y%8 zv$hk-LKd<%#u#G~*(X%^hR93XGh4lJABPFo>bW<%#hI%;)8lm65+ziKZD|#&)p5Jy zy1^c)KecA8-JdZf@LYTXDZNZ*B$CTzLTKo#FenEtaJryEBqalb3ULAz=vklw9p<1AMUZUMc_y7_vQ490CWKKIqUcOH=Vw@k zz|)(;LV_!&gh2O{5CIFr!lc(163csC9`-^wJfY#OVZ9e&SOyu3E@HxB5%f#Y$`vId zQOomhMVeJKfSr<|AVpB(nMxR-u$2&eX&Y=S47P2nmckGiA?d`JQ3d=E5~V*Q zA?i#e35E3hOdrae4-IL<&<_=dREF2RjoubEb4oN*1>xquWE>Ona}Wx|;rK&1LLt5! z^A)DceP86hgh_~+jP#W6endYl7>*J9@=ZG3W08oFpKKorsQE*S5qUg9Ljv8^RtUmc z!Ld*XGGmd4ge4?F!6Bg$WFfL>gh~7F%>$gow8wqR?Fk8&psx$W1|g|NP0< zZ$9&VIezTsnRoHO$w-XMf1S@(>O@^#wgFL(WF$;r-`}@btg4cU%A9D&!|5n|4*T5` zFLdfc7hz#RA#f8yaLBhV6Jjx;B|<95<$=_K63P>but5ex_;nKR7YspOf*J|>zQ&)~ z%+#sjppG*!hM=mW8g|9U%{a5s@E`f}50(Ri14FQEU%dI@gWU-=&(XeTbYKMbVl|!x zKJeeackevn7gqQaf%BNhrYR_s1hZ$uLRb(mbx=s*TvV&$UfWTRv z5Si(cCX6yCe=HN%jb&rmaw(*bI$`9|A!bP=5{X2TL=B>c2a#yP1X067gV&iI65`b% zVRl4F#DCHvA>xbpMVRSbR(pxzq<^{uZ(7XVMTpk*L9bQ`aut_ zRFR4;@~y3>;mILyvL!<}L6aWRWK0+|WC#_8lME;L7@mwz!VrcD8AY~OA1^7g#rivb zm(+0G>lh`4IA6*qGLd*0#k{qK;1E<*97Ia_L?)7`S}3?7Y-b3id?J$|kt9fBY%qw( z7-JBb;iT&t9G_uC9gbl5^sNe?JqbospLBP4-BhVkC*@2nMJh$ogvxR>qH;xH(U|}g z<*>}Am#hxBEha!a}%01im5i1~2kTqR~oF ze%#@qa;O}thDrnfD7sr5k9uUf=!EEkDN)`HFSy~k`!?KH<}tI%XM$yBBv@wtjMPLm z-p_HO@=(G?L}XEk^Tasbj1w`&S*eH_UL&ztT(b&CMwCp%L!nH3jv0||mKhlthgri2 zaKfz8JV=OUg2BR&#!p3r!JwcPOUUdom2u1^-9L_V7Jf3e(7@oHk8zyMEGra>HrBAf z5W>R3gb>D=^$>b^$dpG%Mjj$vw@R>tjr0*SN+(j@Ly@pW+ABVhjfD(KCz@!Xg(mVa z6YX0Q|U5Q^?WM2^#c;Hd{rCP9>-gd&s|?8OsLgcOJ1O>9nta-Gs0x!sSvn$hqT zyCLu%3V)#++7RLY4ShN9`HCsdUYYCRO%6XH%TA}E)6mdRDH|FZLK^J!F{3c!FprsO zFU=ejL1LJF3}Y`DLrmg?*@W18$)|6E`tHehuiF+zx59R-v?{AS<YqWoju^7!jcl zb?Cz0P=^M?4GoOw1mCbT#?+(>Rj5K08X*+SQVC35clscd-YrY1bb#qVTJFER=!ED( zRAofxtC#SXwBUv?LHG>g54O4sZD=$sJ*?{ktZ zVL`@qmo?n$iW>RUgnq*&Y+=Iix;5X>_YHl+Lq&9MLg3s$8OBJrSZMKt7E&LX$C!)} zhv4uq9#7xXp78K~!Z6`8VP?dEBQv4dPuPb@h(4E_-fkHd4-(dfOF}NfK+Xhv9s)z4 zh#qLkK1*iX)^Go9&@Bh~A?{MX17~JpW@bhUR!ndkKAQ!H;1Db!14TFw4ig?89xji| z181x_IF8^|^@NYWmU$H&*>y{7EY zT-|WUnl<#WXjoB0;fyMoQAKJ?K_P@!fcO3X5JCtuGeHzxxsnS}_zGJQAy^ba7R6#C zPGFcQK|+wOTv@3Z0>`tl#-YJI=854&3KJ6|iMw*>G-N_B7~pEf(&DV zV?k=Ww(HuK>v^8%;QA8eSq=`>byZiWs%q$z?j?k(q3RbZ4BbP|5MqSGP=>J3%#@*< zDK#@35t1{)ZiWoQ5X>(q3<_gn!o89uX}`}SHFJ@!jr_;r!> zFa?E6n3?c0Ow(wZrfGV3co2mGUu2d_j-Vihk;mkgE^#%`L{hv6@*%N5>A5^-^F zkqC)bi%EPTi!Ed^iAG4oi14<|?;>;l;fFa2OQlk2poBTnz?!B=%}QnCa5x;HNQa!E zN#R5(9CD(8TOFGDm83rP-}}st$o|}rKP32LuU;Q4dsR*bip5KxOeZ4AQg!;oz%^$>XhBnM7B;WtGI56I&my`Mo zmaqOAJ{W#IZh}p(3vZ$!;5=|Vu6v?fF!}erno*u3^nSDH`;0v zk!>)E)Vez4PGJ8-F@3lt?W<+DHiGBi1w@*wVO`6Ys2Z7A9*_k<8tsTCTv2(YNCAr$ z$>u}SFFnx7zteKF)jOe%qzceLkp811K>#nG1p6U^CMb*fBMp#M7|5b;Er&~C`S=$v zv6jUa+=Y*Vj1s4l=G+IUX}Y22nARq;sI&#J)Rk4kO@^N{o>O16-^TLU-tC7-8UJm1=$`SF!c z2Ss-d*Fi{sE!Gl#SHM*mhW}L+PfJDXHTmG2!xqwlr&G;2^_`uWlL;Xwx=JuvDk5Wis3=V7bP7Z8()0 zkQo_vuMJ~Ne2xK7Qe&>*LS(#~Qejq&`*TWkBH+q|A0Sl$uBG8}nDrB~a7`j>wv-?ZFme1+=0!^5fa#s4hvAb zdO`oOW`PrG*Xpf(a^k^EVD1#2_aBU32>S@cuSe&qY=hSC%KyV)#gqq?2 zfBraqU*W-4iAe{qJJrSxaM|_BxrU*lBXGXGL6nDs$u6b_9;}WB^aI#mJV0r0i13K^ zponE@K*CTFq?oo`S@vMH4<~zbF8pBZ&8zOqgb_hD>cNo6*7<7$Lq)YCsl7H;2aFXs zy*cPtKH9rydcdFaEK)RXk`VZ)$gFoPKVQnxn}-zVe z>CHhZzK@V%EkkpP{74FPruhBh~4_C=QYn~UZEj<(ui8_w{jxd`Fl+8 zvL)@~k;Bphr?)mKGruM`1nDE-{&gRKw)Ab?#iQ%OwJCD3^Y#hgEKH*?dn(wf0RP+0U4gB^-HlcFGpAFo;Xri({MPx``zoo!{^ z7xJmPExxPzDPIrh8p>ZZPv*t>7Y+XjRQbxH%nyP3cK7wwd5LvgZ~d+Yv3o8Fz5!EJ zAI~Hlq6{+o3C3{HFmHPJ%S_Q`R0mzS*_Ogvh}N3$GcU6eVAAue5TA^g$+L0rU%lc} z?3aF7h)|R;n5DB*jG>L?TA!_n=`~S;Ej7yl+iCZHB@|w3J{ds0jTylCyE-$sG!crL zw~X$s3|#*`xvL{)G(^79w})BYV@^obPY1L)g`QC7-{8+pUbqz1KO0Mf0(Hfku^M2$ zM*b01lBBr3TJ7w7H1Kee)D}#z8zRW4`?MFkCer|&fV-LtjX!Dx7q*2ZjTIdq18G81 z9^Cif#0u0Q34~wQXhCPOo}F@(hxxXD;Avx7#`aSAO>vOvkpG%2fp0;~nNe)6**zEoTV#4% z>~LaI7b{xy?x&zAkYflq6{^BGq#CPn6gP(jIl69w{Ds4uEsgIjK$gnhKcsw%QGIj9@+daU`gi&sBK%DEFvupqP#5Z=g2BdiHS#aFLH*2x0t;Sz%9*PQ^h+&xTZBYyOai6J3 zZ(r3(^dlFiG;zpn0+2-=Uo+QC62T3MvR>S`mDd4#0kDgL;_(zDZDb)LSEQP^K`mBW znJh(44{ONGQv{HW1S^-TFmSMr>VP$~EA~el3KAfBC1p?gH0fT|^R+W{LAqi=ky;^U zqoY-kER;Pz{*ZjW&&%Xou6imz>iSBUMfF3TjA<>@g*E3d$R^V5&uE0@#J2ttzlO?y z)uM~cy>x`*@KJX|B%m*NNbMv8a&UMqoI=7p0 zqmdZ03xVByY1NM>5?)aP%Sjflw*YTxZ;yV2etHT}wej7B7}@ggt!h^vE@#qc zMHXZauEyS8IXG|H_19%Zft-&%W)XI9$AHH=x-(*`ZdJW4VdxWS-v1+V_<=Ti@M9T) zHFX7`NJl(k2RWTYY>c7{CxQ*N+~_?)ZmXt~gVf!`+#%aZ#bw-f)Fzs4@2&EReZx-6 zlL4C#5loW*JkHfDMSl1)?hQ!_>>`_>`@7LX=~&+|h{@cM=!IIeeCA*tO6@I%$y{`| zZQ^G2(;3$NsI^mGTgNRp-Cz`UrKLeW|DP9&kBxt$fo{gThy&m?Z!*Kxs_!TAg5fay z#BvP=g(pNnxV9Z(&jmU?R}x@uDy3JHMEx8a6d^t)G5tf*4K>r0$e?#EgiGb|U<2iT z-;+Wswxg6fxew=8=kDM@3A6?YFVzM%9(iC~5_%lVUR!EC578v`M`=Nn3bq+TsYFPB zSmN>yLe?Y=rY#!)a$9*&_z;c04ssx62I+{90I2uKE)Ww(2u|(1p>H&|rifxhNMQ?Y z!=Ip(REtYTz`ctY%%Vg11QH#FzN#$Tk~Uxh$JnCR+p4v0wPV+fUF&?4yd6$(sBb7CL0xhFxMKt ztiI%wCb9_#nvyWngp;ST;hI3!ut0AG8ED^9x@tSo?lnW4Zts9i>&PbVfJ`}#ACP?X zmfXsuI(jCJiyPY1M+k(ehX|y%6W1sHs6klv_wL$FXOKb@XHV_Sq45Sh&Jt4Rn=BmF z-d#$bsa-+K=if^U*Zx4^pxXbnlHWe(L#CSF-elgy?fh?R5iqtw= z_jc;VGYs3X5RQ)Yy)7>A%vrd;T#HwJ^1?`(*!9}Bk716q^pnCl$g8)EPek{ir7z^Y zsXiW1UUsl%i{!DloZ<`tEoz*q=M$n$R}hPNn4c;bc)f-a_ePa1!{`MOxQ7Z5J>I z+|cE{$csmdv@TiJV>`Eupk(2~A~UOiGHDO*NhaiZ3s{lXOQh~@eMV^Mh|DNsU9~$+ zY*eK6QUk$$cfb~zE*;eRZNB8B9fcw@2c3ZO>0s3ms(sOBNd=%Vnp{xrz9BFbuzQQ~ z|4bCyFQ6YnN-iu2U5?wF>pmmi5LttiEKWpQgRIS9#O2XDG_`^-3P9T0Xm};tI}4k9 ziFMuozL7`2fwKYCd|bP}TNU3%$&KUxtO&%BG#E{v)=MXh9~NzI`RWDi(wIJqMG<+n zZZ~hBOIe}n^9E`_krqQcX2KzC1t!EP<>|{ml{$4s#P!^!Edwk~XsI5*muDXa?0_r_~EK>}D{E9pnX-*o@Qi5k8rY96(G89O}$-F$z%WA3r~h)%cfE?*${ z5^Ew*(o<$ey^(Ge%Z3>tv~6@mNqvBgLR3e|p>xKGW6y#1lh@2&noVHxCvg`QtAmJ~ zW)2a-`jP0-txRI1Au^ub@m4MT)z~L;Djp8OsS8`hUF}O$oAY+cHPIfvv2Oxhnq)A0 zWX+--U*(9gt&Do@w8Czn+{r7x{VKThVETex6wSG)25o1@{2)2RuNRGGI5T_0L-N4X z2Spqbyl|Jwu(VS&nj{zwUW=lay17Mj!w*uUDl-fIf7nXYsmJ|QFoT5zMA{0cj2B8g z%^>050+}AYkCVB1Zc71|iuMqcZ@50+up8=w_065ge8B^BJ@0eV_92D8!jC*c&36OR zc&pIod^E<0pk$T6QZ-0KnIrgYbNxzhxTS&vQO?}!?UChe9AH)~9+_Kg4p)aHAoGBZ z689ctgCG}Y-BL{mz#&ljm$)K@MBQn0+HRg0Qf72}lB_O;T00AdTyE-0-Crt;ha`F> z6lgOmqzsKU6^D7`wa zMCe(bLWl?JsXHpe0}Ls@FgGSuOJa_5rmD02ix)*2?kp&>mZ~qmIwoVDS|HI$BG?{g zVU0*8<7wZ8fedMEd;6(xMVi%Xh?+CuHi5|qHTmWcC=_CeecmXKgNpHP>*h#B7YORF`+X5 z;=qBafUIUX@#?Q0xNQws|N{6gKKLT-k zY#@LX6O$eCwgK$U0G$*>6a+7rKCGr{p(HN&x+I8~cb21S*K>EqygYzLsxLPkYjtw= zoPr@?^;U9PGh$cp-juH)#t8X%^%oma)d5#N1NK2=d&1CKYJazLy@F>jM?MYn006qZ zeVhuOi@HpkcU6#twwOG~{nOsK(umfIoxp;zgKKfEZuOjBb|f@JMTq04QYGIW!Eu6I z{Y7q7NJ=YI6)PZ7i2ymSvz1;>z81yLV5t-zq>(uU9q_0pMn-j*U)Ef~QMn5@mX@x4 zVmI#cqExwKEcRm1fT{$z)=&!&yq;lW5EFlPoDjG+R7?k_IZW@q#UOkqIlfi_m=@Z+6Lrf8ENzoB zNC&}Ti;%TZF;zvU)m42&#+=PTjw~QF2>tS%R}9U&A(=&2x&jU&MNK`Sf%eOx$eQ4s z2E!bm7BSd>R-g*pk06P-u1dv1Tc8wXjod593<0$DRx!_*`~Q4n+2sgek7 zk4n<|*Tc9`yw|R^_9K_#f@rT^xa=MFexiNwME=M)H6k`wF5bzYe?M>{j^>05!KgM0 z$V(+@KIKolD)LCR6<^)vZy&ABU)b!H|LuR|oKdP+p?U^^!b30lEt8ha zx5*fhn}ta3R;;_8(!3K;;KF)0h`)EO~{dlu3a+D@BK_a0^i3L%mz6j3q=!(mx+%U?OYrw zwGw_+l}UX7wi@dP(-y+Alrymu6|YTc6~R&0s7q@-J0Peg$z38lwCPtO511`sqN#-L z0dLSC=GaZxbX-o}$#N_?YrKn_l_aAhd4dwoR{p=b?wMir=T&@Q70eXWsmGrlpAi%G z0fx)7XV!tD4cW%i6|`d7yFLlM6$Eqy8-{RD=d>ma)@ay+HDIfF;ue|!NRX%w>kfTV z?*QJNodZM01f5nxlD9f?IGPCgiQ<0<$UuoFs{U%0xHIFCt$fr6=aDj;}cxktq#8ahoorq=lgh{7*N4T z%R@PH$-l7L<7k|%YH6j#)nNofwB>f@Fq;1~7Dk#ysV;PCWQS#{t@cJqQ4$ZTMhAr1 zJIs#l;|7W+azL9xMOyKiL}jGJ#-Ji}>4=kl6z!iD= z^B0YjIG$Tc`A8 z2};|P=#j&+PUQP$ZEelyTsR_(3PiwlR^w<9I5@@Q3$rDIE=d)k6CmZ>g<;8WvfsAVca z-t*2GQW(!kjjkEi#*W=9U0o%?%G=U`U6hMF0>XLtJ&(R!)M|mdBJW<0oFm^si-i$T zjTz-vn$Ga|N(LN6behIji&Jn|HRD~cFdcb#F2A9FK1x1QGD}pn2&6`4AXqlk`_4c0!T)4viH( z;;DZ1kdFUnIii&(CMV0Tah`B(ntrc-^QVM_ohZ=b3@sqHyvs)6WlG75gg5@W!!V$z zA4PJxwMY~=3wQcBDQQd$$02l-e_bH4GS|Ehv zrxoP#R?Wj)D%Y1HLCJR9aIa~h-Mg6nhl-q04`M|eOO1a0o|8H5zK0Bf@g-5RTMpHQL-ry7Id;+=4C`GJ~n${kyH#5-N1 zNzC%T(f?dm_-~c%o!*4AgmIaB%8pqc`Wm1UfFM=mF<5r3BeT45q5o|KO1pTuJD=l3 z7zn~~_@n-f7^cNod5>Qi2GPB1qzdQh!#1rGD#lKYqHThemA#LPGcbV^AsHt^y~ z@hHak5Xst@iHukr##PIQCr$!nG$9Z5`++IMn0CdJ4IxrE3_p}PTH#fLI8bTWynHfY+2o30>X%-D_6 zMtCE4B`mBQQKE!SfH4IOg<3}2L-;@S+B5U0JmBQI<*p=HJcM-Ou3#TXVyA>c0(+Oz z$u3)%s5p|?1Y`@u1WvH}t!FD7Z{ZP$r4#lZx^j%iKZY*WuY+Z01S+6IDvG<|W1_es z!U0#d86PTDrfhT2$zzI=Q~*6d!oND2pUUB`KU65+0*og8x9P)?FjOVTH##_2h(6_o z=_^|2p>9Hcwfdt$y!3@O)MN_U&2gFBg)xO1cz6n7of0^2#N3pD>0+)v-Q zr^TeesQ-)P+-R#ej*>F{3T211uPZV{;pRx*A$jTRb2K}f(PinZvkpRa!llR1Na#nd z>uh@{*QBGxq;BVai9uG5UT#Rbqp&j4Vb$^NM<~ghO?+qGgp1n2ZG{dfPy)|mw}rvo zBR^CC$BfgF|FGAv;PfABenl53R`=djFY2(~98iq+7BC2N)9S7?Oi)z$1q?pX92HqTS zccEg9#0w0HyxM>^HHa!H9pyo57NlsNNX)Gf?6^YN8&smp03C%+4*wbs>u%SR($c7? zyD|>s(=|9v(=bFM-h_*eMIt9bGLT7#0`;-KMHVBLbgKH|pfTKZCFmWtgN2=f#=cLu z9GW%mI{G_dUK9b?z9JfB0t2RS-J}gwjfBRT&ymPC>qtASH)w~WH zZ?!4NWy_H6`5168x;g!#WnD=_L{nL|^oR{zj9~7kuz{7Kpg6+C>3MC`tPu=HldlJz(_AdeHb7i2HjU>`&9_s~!-B^Af32#LyOaP2t0A8^c$bbX?L&*ChVh~eD49`UZ&(P@YL zv#=4aCr9L_L=?j@LSNkBT1SJicypox7~3LLCsWtN9@Johzq$&D74&`~4Nc>u68wa3 zF#M?O7r?GeV_Ys2Y}Y;)eWxTxZIdhop8nske}!iUDZ-$~mEVGB=WUJ5vr17NCd-7b z$~VCoF>nGm7!275)gU-fMtW4R(FUWLI3aOcS+ba1;Qlch$}-eQF?_17$@p& zA$s((`-V+5&SjLlOMs?FLGyMci59ack)x;LSzEUcQzqgX5|rYa$NTzylzeE}%Y*|_ zx*7D(KH|9i>FSmmoJITSib8q)Q+N4wNR4FJgR+PNda^kv=2^=33Mkkja&sGd^|oe6 zY+#g_LT>`F^vIU;1gs!>$Sckbt7XN^9aNW@U@2pTy$h$`wv4dhnd?e+@kS5hO|JSh z7ZU|^LX-%Ni>^#}kdA#0LGTpx<>*^UlLdK%(uvQJ2z!IUVIFN2g0d+)V(Y{f=+IW< zT`!`C;jYi$ZvN*ICGZw27>)H2R)GN$>c;-4Ts;YxWwRf_Ikd}o2>dCJ3s+VdoPQw? zCpOdW?H7f**d`_Ne{YC?kxiqa&^LVcZAZ2l3xWt<C& ztR-x5K&t*fO$~e${GxCX^~XT=5a4Weh24vLwgH*gK{OS4ly|*CO*6)090@j%KphGf zch5RakjmD$KEAk5qxc38%0Xg2yLT2H#%sPjT^vVpvqeYj_uJFP*cS%@mMGG-N=6} zOjZ{Ws2i!IIkR9T-B@W{+$pm|Zy{!cQHi3I4 z4d@woh4Q_a8b+yg2wF-K`Al3?JCl;9MJdpisi8Tzy!x0hyW&ZyqAP3#95R?_)xo)d zVXP^VmzPd$bp(0&F9HKZZtlC(FMgKrseR%9zuV!+A9K!e$yEHxzXdl7r;?9_V4Q7& z0sdSg8!gh|&mWMkL&HBV?|-=wbQcb%sFohiCxq?vhOYsP_mx_S&#Y&J;X^z#Wg9mq zyljrH3pj{KB+5ZB2~o4sX?LL0j5}ny$<6iVs=H9k5H5;nDPXcYe+}d;mHptiaGFcs zWkVAHcDUTc+|SWx9kc8v2*FerScm(`2hrw(EUaAFLMSl{3(FmS;N05}7+`l@C{e1= z$^7W*q1^{87 zaZVP8rC0Yi^f0B6{f&?AXN-C^e`}e}3MhL>gH_odLCl8;{+Rlv| zSIN!9r8;ym$@R4e?1CnA4L^6N>yp1?mVW-O?-S@YW>2`YAYMKlaqSixx+9igwD3Ln zX(NoPPAAm47iSRmKqfGoYhd*v8p{MHH-n4|`-fb#<-oId3<{ONnM8E;05GKPcgyAf zFI!_TROC`cCXcT5{#G2x6TI0`))iOV?27p7LWnHI0Z?`4bUUX=3Uv|OH!o2pL~XSh zBhbuF;yBDU?8kucsSMj2miQXP%J!O-XQmCJ5cie1XvCqNv7`ln1qT38o<}QX5F5Xt z#qZ%ozi+0rUS2xTx%pmhkxq!@H3!M5eQ)5F*O3qGX62SJffA=abRQIp6DsQ-Soe1? zpDypTBO7rxY*U^a$2hpcGUv%vJEzn-I)8!}-#xo82dlq~DYlJ2t!H{En#aCGM~lta zO$C+OuKPP8ls7BQs63IKfxhq(IPOj9O&o|Ad6LH0D5qy-_>0`ZSwl&BjDnFU6a`RW z%{zy274~(T1W#X~yCws}gH<}s$kHDu40=L|RfZ4XG~CWS+Yam)xSqE_Nln1;v@S zg&NO!dVfS5ZWH#JnMzPMkJY_E%}`CY(sgxSU-NuelRsuo+cqJbf6wvhx)c=zk-rzV z@@X970#`m;^Hp~yr8z8`ux8Cg%V^@5nkDi`@2s1&UaP{VOOkENPH)BLB>A^vUxIlH zBMWj&WnBrptDfU@UtnISspJ!ti`EU^+_$o{D?}AqlJvM@A~Y(vb{NqDvTORQOB+ZXL_H)qu8%$b=N1VB@q8< zc6#)YG93k39FElGH%*R1kK9oQ{|C|if6;(jiiog-ejvF}Dy?g7MQ@-9ODImuE<*%!fbKF}>>!q{2Q!H?u9{6uL58T^R}L}d0})#?M%6AP^8ik}4W-pWab_gj z8!fbnp1IgwMHg>}bpCzgnG4Kg`~^S;P*5}$XU8ggXrMPGxi=;@iX<_UIMi+e0)A5= z?}(1DhTzPMlCRQBqWU`Y(A9Dfl!RAE*dW$>N98tF?H(ioIdXuair{+?S^cgymZ!>? zOAlMm%a}J|1hnp?k;sM63A>cH0UEwNFcy#{1<3(CVllfry)@;fOuHql&&-tm{Q~&{ z3IkG^&%lhs6goyTS~wTDf9?j}4SYz1sFadYX)qY_g-|jPqnLJNcB`jujWt0JGKyKa zM0m&Da>uPHxyn#RWWv2GkIFZX@ee@{i%yK=wU*J88N^Sn;pgPUB@8_?RudX6qYPmPLkuxO zV;Gb*K90hGF^+v?mdV0)Pgq!(%%x-8mF_I_Cc5U}(MB9?w#j6@bbU;N>xmPOr~D$> zi;JrM%~q<^Q5U6r)QYl7z4%*`id0-g)%x9bTqFpD$V-XnA?hMYBHOOnh@3svZ_^SK zVb=q7xh^?Hl0sCJ6PF2%XoW@-oG_-i!B@llqJtYIOnsTa3G}BcgxUXD{?QEd%fQeu zVM4>mXwjc#=Wd?6cGsQI(a-FkH=F1)J~dYI%Q(mjf~7h%qbJ9 zDa;$ANhX9wk`eR+pUaj?8srzDDSbQZYhb0C;aXYCpa~&Rny4D3B2;d6 zR)1UKpFL2#nX%?Mv4Ib?Encw4uK3wRo>B(|&uk$C#m#dZ*Ks{%qpY^~362TD{){mm zW%dFC10R;anqzs?56!gZJT|Q@mn(Q9pKHy$3B#FgreQ|hXr$9QhBd_))(jK_S&c2F zNJ&p>MUXvKeqpwLPbM)LD@Y>9zAr4$AFr(-i6HV_E<@Qe_iUN5ur#7aA{Jprh~%)a z2zi1pjSwP!MX*W*2M6obLdg2n>s3^x-UrGu*%E9<#KPs*hq(F1C%k<0A>R0ehxmk# zr*({bHu!Ao=p~1+WRZi}V9AV5gQq8B40TKjyBQf|&USN|otF72lo_Eo$~?_8%)H}{ zJMJ*7H7_+y(;RDaQ6`jd357zTP$&!+W!Eh)=$d%55H|Dr&L*?Tt;#mLr7K*Mk%dea zTTB*<#cVq)#NJfGJ!c$USH_J|SFhlr5?n}xBC3cGvchPth`ynS-d6-4eelu<(Wl8F zhj#CNJdemc9uc~iOiy9LhrxGR$MOt@v2?aiI!%uk^VM3uVI+ll$5-Luft)}FjwA!g zu{`-8$A^>>CX-d9jdFI;E=|)yJhb)^B5Kae+7N8zijSSg*-Vr(R&7nzR7ZqtbR3g2 zY5B#ZtlDMjC0XQH&OfvBqKKmDd%i5pmOp3`H~y&q!jgEiH3 ziU|D+5s_3xL?k3WpM1AWXZ%V#$y6qI8Xhz3e_Ttj#GmlUg=YfoKWWP)9L>R?YD;gC7gaA!hXvYo39i;QN1M>8@L#*vz#*$!tq z)0vVnLx;k9wPF7Hof$d2)0rSWS#qS;z)Bm~u3o#&&ntv>{8=G+MUcwTp}fof;v41o zE>E&hnJsK06M|gEAd`b6n_N+@Omr9|LXe9k%yO| zFyiKzPR7r$yV1u$${MpdyjK{mWXXoh2C{+WDuIEOm8(Sw5*SE`aaoTEgM(so6bjc- zD3l?E6v~8B3WY+6vvYK!q{K&9V}bg zp-PBQ#AdSznH+f0n~_Q&;VL3T>|#fp!1+ch^@h@L*$}oeSQo7E= zny_Lq^HRbMHx{Ot5-#aVEW*^RY{8JEG)!Vf5g}V;4MMJ4Ez0_dIl^Ia61$^V1ji(c zMJ(ds+4jW3k5!>)hy(!x6xg=e_6iUNifWq%xig#aiA2N0MMQ4hK^0O&WE4_Hj;K^c zeVB?N5@PfDql{xyPyHB86cXfg>t{OA8f*00LqwZkh4f&YOgj4?YIq`%Naj`nC}d{ojP zjld8dZJ|j5D@x!$1^yfEQ>lZ@gp)97h%lrP!j+DM4|zDqNcfP49h(q_0%I{!e`28( zfg%ow;>Q_3$`|?&4h!cvBRR^r&}0%#!Y~ry-REH@gb*GgTso}h9sr&p7om9W#q+Bd z`sfw9kl+I^KJbrW1S-&&gl%p;IqrkZYrBXtKsDLH0o_rIe_= z(Wt2LkWxgi@qQvu4Qa$k_zK!Z?gaOhhKLYs@#(X!Ez`ipSkn;hjhCvLw{TtIA-plh z_+R8V(O>!u(^ckIZV^EhVINo!;7Z#YTgM^ zS%b)QqbQ|eWRlk*TB?`L{Yj}jjLb5rL*pj{XZqXzzslcxPc)X!Fj=iq6<(=6In5uxLu z$#$p`7J4Wd4mH%MBLV}xz=~L!_ajP&U96Bx0!t}pis?-u32tUDjWF|K#&|rNZ6a7` zaz?_0gQP2+7fO%EMrJS9&XOVzB0(kwmenNY!4M54Y!)&Ghsm^RA?37d3a03q1hGaB zXB3H*vM>p=aAA`$3Aa!r@WG2n_>#WDaD{TYye4&BuTb9eKJ}iwc%AlKVP9VNEA;6w zy*c~f1k0IM*swzB4=iaqWbQwoe_lrr=Io3Llt|1* zG5uTE*hT{ByGYG^ATQ2KFNWHoAjl%5Oo!}MRwLy<&WPMOL=xqC;VoKlytL_=B!>vW zB%JclP|8LQfU4fT5xeo=JxQKlh-X{MFX9sl={-FZu-O`7#h1Zeun0j>;r zUQaO-VX3DC$NG}@MyoX~_gxVFMQIKCUs2_T1idJrG1&5wR?B?{QyH3nz?`p54iwT9 z^e~uC_~NL3%I{kg4ksN^e4c?&^E%5H#XkZmvccoh#bU9$0~DSiEMc2BWb>niZVkFX zR>;r*JSK%dPQ8tVi&yai_`B;=#~&1vk5bw@8SM@jxZc`aR|Q?R|(|AGV!RPCMPi-sQBz&CBkmSjBM~FI>;Iad;rcW zRuOWqm*ahvIeBpLS5Xs-SUF|hHabJeasPF*iW;6*wH(}}IwtfIdC89s6k_zPS4%u< z=*|&bTKFh-{f#n*{%N~`&>g&<7@{`7l-<=@wuTeUZ}(to}F>X{Olh^+BbKg4H< z>h2{W2QI1p!>wQ+&l93pQ(|*kL~V;hnlg{hKYn}@-b+m-6lvhN5^*AEVmg)c+LRc~ zLM7~Yfd63cZ7@=}H&!)&@)c`KIY#Z)%2^uCI&R|D@^qxn6W*yk`mH^NgG#DZiqL&t zJ%Y-Wmj6&F!}#@K->nEy*{TADBI-?7KPS>qLlo@W z5|c;A>ZOkwIs{^BUR)AYp4*Lkv+de9DP0e6P!UsPEM0NJvX3Iq)%+0r_O{`Ml(SiT zBp@&0tb}RZUrLJ{QI!R>xCPFbEVfCD(h(nN$e$;3)8l;9+gb++XfI~Y4tDSFs8lzA zBLqgd2*#dX>k2Vh`IPB+KK20G>k!6BV#iIB+{Z1m*)#iLdl(m!?gu;p0YB8cz}ZGm zh(Bs*KF7>;;sX{)1_2CIyiBJNU6cr+q&s?FhHwb7FSpNi%oGnw3AuF_rjA~6o{Nhx zJNCMSLMc1jB!53pcG?-=WlqpC;FwX!B0;cOU;LAdqg$t(fRd(ca@wBVwt_p#6rSm|Me=BSjR(PCA@FeuVg40DoEf zV=DyWW)afrMNBg2Lk2(Jvp`#~HlpSd$RfRXk-&%yL<5(}0?NeUaosxy43~P~;CfUs z$}m%!x8&1FujC6-62QE>A_DKvA?-W$0=2V?gn@bDUtw|?w$sApEg(4;9$qZ8CGPT{ zm;Dn&PaH(l0eBygQviR}^$SsI!{#JLvS>XmLUzf?elIN$#EVK+BT+0PgAXAk8-(S! zGv(Seb?EyMs-D*vf{o8g^tyHHoT`=9ayUTnCVE$mOHyfF$`7D{XsXoRAI$9-b4P?+ z=_;?eASd6?B4#ua+Ot3)RGA-Q6|BR;uM+l1uKcPx;>+yy4n2TMznUSPQ)oyjn^q3W zxeysirp<&Uvi629G!tC5nB$@vp63*ZxB7QA2$Jt_5&}@X^<3ibBpbr|dpJ#lqo;-! zRK9k(NAMc@7!LoF1cQ#|Pzj4ekBS63`-2CQHH9hng2Lr?AIHB58W);|T-CgNci1(# zg@4r!)+4^J3a(wZ#iEz{zzP#H1{9Y*$C_nIy;si5xz%M9OW&=(vk3*odVP zdM%sFKU;uE99SjzL^~!H=Z@__KilE@RZYe4qh&}~v7`4YH>W}E-^7PUTd-&4M~c)J zL#6oH7{wqoH@+K1K1Xwx8X|OQhuE76G3P!91e`Tq@;K|r3$qM>#A=Q{Vc36pVL9Su zRgWd3jBu_B>z>}SF{4`Zy0VefjHQmjN2#1w!_77)hYf=L2nnkL$>4sW9xo`*$ri^> zDfg#XPEc4hDw|?~Lr|v{v$FvpCQ}+xo-GjsF@L|`2mUKP3$0Xx0FT5axr6!Ebc}~n zsNGDsHZut{PlOx;AeTq{N4OVAsB5XynN?0Y>>omPx}Oi+ECXOnL?%mSw8hwqt-+Pp ztShzBcJ_L>yjHX+cuTofupjTIR>xT<-eM-S^~~|?=rs3YiYf8g6GdABOBG(Klu(`m z*$NlM6BpD`@+#WNI zSg2bQ)-Bba4^6C1dN_WFQ29NS7e(o24qn*uf%03({ryEIu$*SDj%%!WH=%#5fdfc~ z6G;Qh7U>G2f=n@)SS81kMAuu9L7upnBe3uPLR-~_m**2)J8gfSTHeuj8xL+E^`kDN zdoQ_|+)qZ1Y~|gC?Rz$h;4EPe`=SLeGh@M4VVfmX=l-FzcMcz9O!}A;01kZV^KcaE zBZCG?cD&4KL{ojAxOaHpZNxUH4=$!3DX$}lhn}wlWjLMCO;n?%RtM3b9!{?PC zuGUIFKUbk;33ei!f-<7FQzzg-V?Na9ji_h0gfUZhRPWK4J{8+*1^;jvsc_Cm`S_T< zoc7?7H2mSN{7vYI8*R=R-g{MJJBlk@V>|ND`r%F_cESsi%_OZp!LoW^+ZTwYf|y14 z93hZ9)#@Wdd$j}HQIAsCJwy-80DA&uOQdpWVjUt~9ot_4WTgXK^ryd!u$A=ME?TDwE*WvPw00E~Ea~Zlk^ne#PNay( z=0M0Qr>wlPG|flk>ACdSW zWFdJ2a6jNeBa{6$cU@6N;bhsK&jG6`2Fm4AouK8PGI`_SrnzLF?=~!3UQD;Th8j2Z zD(Zm30Dd#B()C9E0+83Xi{><}iqVl#oUlkR#>zNZkRz*{=6bd;mzr(bL95?oL zZhE));&xY%GZ2^Q`=dGL&?`T}a}$DVV_qR5V#v?#-Co9+JT+4Xvv1p9q(g3sMX16Ow0rqg#neg_sAkC9_4C zx+Cx+B3MT#LzL$CAJHC3;;PV1@ogLT=A zjENN!nYC>9uFPuJO(ugr*u?=2TLFl90D|C+qtYNQ>dv+O!TygpH=(AP zR8B<(4m~c`dMs5Qrr5$?nz$*MoNp94?!98`57AKnqMPCY+ta<;%34qpkJMvQZp6&A z7Z;;Rt2>;4JUVF{;~Ku(;dWC5VM%$C5-blQiJcAi0?x)A@TdP0*C_BP*OW_bQdwxf z1s-ty=#^wnJL9}A^v;Auu=!T^SKHrF#|Hu05kBv5s4T~karRsZ^(pcs%s+bOs`G(X``9B&*h$vobb_~aBPObhd$sBM2;p$}TfYtTi7jMcCnS@TbM99+BLKmp&>p&%_sw zGWB=+V|iKuxH?ifFw#55I-@vet=tz{%d9!?+>KMkqk_1>gr83l*rRovAK8jh*g+G; zlTUR>)Dg5ix*^o_IdZeyk5R{%*)-t*Mpf(wy4uAs!t*xfpO>ZXRc>(Lej8m+Dj%yb zv05?v%&uqDyQ_FN8H0O%^G7~6pmvK@oSd(AH|77su8TyrFe!Yn?5-BffLXptet}dh^g&Vlu z{7366BJ+@&fgqWp`*j>^hA_Njrd56uUaIfs% zFW`j}8_8}n?D*tkdGwZrKtV_VvqLgE}61A66*d_%B+52yY5;N^QsJ) z7jDUfwNmb3xe1`(jP6#Pj2;MB$@0RV(S^59P6PHem!XT}h+`_>Bm9(LY4nBM+LZ_x z@m!AlnK{8A!jMoQWcvb|s{jiN*p}5lU(*UTmat}>82+mHXq1Qk`@O!-|H2#I`ro4@ zlLe|vYwZ-Pn&v_&8&L<%g<|3E{6?P`ulS`fG{4dioRjg@+gOOL!(-kT=>ys`Qj7^2 z0OCy#C{{Hi)oQ_qW<-;70^g_?K-=A{*-wgd>bTwhp z8#0!&sL!@8Ll^Li@bvVqb$xSHd)43W8v}*}C;pji!tTczAqlc^|p$gr&@HTauJZ8cE?hnfOK=)$SHUkSCJPx;!lZS@OBIfQWH zp?z6IS=w0R-nI9ox0_y&HvRSbHkHieq998=$UI@7g{YT& z0>An7y9f|jU36{=CPyc0gPSOYY41B4=WKu8+!XO9K3HYiuI3L>-WIhGEmi8EqBv*& zLvhTl^>M+IstkG$2Mi4Lh&Kixm4$dZSX}AoK{p-J7caA?D?md41N_AcmhaImkv$`! z3|h9yIlrZ11EB};d|+NRA-M^~t0q9V`FXQYz@%=~5EXwPONX@pr;v#qNy|7%w3nAq zrAZH})C_g3^Cqa&Wf;X;C`70ymQ>!K^>gNsi zFG+I;N=~vrf8hG2_pPdVtB|vVB+3Tx z#N%$gr_~_TB97DxQib=1TQ# zvHH@5Ik|@Y%8-Irs%dp%-kYe5*PMA2SEI3>wu^}dZ0Oldd zuXj3iGOxpUkRJ}h$Mi{l!o>?7`{yHt;H@K(L5kwM{n>{K|47VLb^MLk{-Mj;pkRGG zEhjnDB6*BS_VOljUNgukI%|Y4jLjgJMZ*sI<-S$_=nKRD{`@(3rICCSzGy?vTG_A& zA*!8|sduwl7=>^<%L#f%WU zr2Ec|iZIU@F7xgzm;+2nw@?O_t*A7|Q2*=3H*#cHn0AeYvxIKueh;gN5`5pce(bGs ztr@-Q8xQ{yv9(x9U?+XGbnPGhSQF=9?YhO`Q=Lu(|3J7F_}TA5QG0c-t{Y;JCIqY7 zh%_!PW+ob0g<*(YIq$gi*ZgLXKNIEfrbR07s(0i1yy6A+>|iU9cm?6A*mVXUp5reh zq9*iu_yfnSkt(+3Xvw=eMOj#2EIi2UA~iy!nuFKX)hX;>UcQ+Osa)dJw>kvQ<>@e+ zK8&W6u2 zBI=kHiCYIYSkT)ryx`#{sGju$1;cN4>JvY=_!JYI1OzLPtaoGN!-F;dIB3>RK32g& zeO6_hXV>uSG})dCmdqJVT>5PIZ(4)KoyS4v0PzBBbX75`G;D#58pchn0WbS~_iN*1 z{=Ay;P@w&G;-=_DPNm60{(3jYA7hANKFf2^i54{SY9&NUxU}FfG0<#u|JRc0T(PyO z$12>ok$PmpK-vw1pr9aXy6L&7`lb^CMtC6eX6QdYrpYbDGHefSvIY34{h;n}n}#~1 z%#|hQioUbT81`;T@G-Ci6=phs$F7-hR6WTinc72j;UJLKBKZPHDot4h=*4$HA?no&YOM0H-4{g_A6@&V7dO@W3&B``519B5*~hds-2R}8hfhOmC|n+@ z*7)xxh`}T}eX*jDhZ#L}1O;RT{<{7h8uiBy_p9DDCQE%HKg2waiE&i55`Ppuuy=qj z(_y`?5b}D0<4p83-nghcNsM)FTnrT$7qMVPZ%+M0S%zRowJLfC(Mj)dZPjoWU}^c` z@XnvmD;*d!<{jxipsecRX5E5hWg*vmHX{kuZn3rjTJ#IZYq@#=_#D4}#qN1Rf5|eK z4@`vRVaWA)o*z537gP~}zIcWv-8ar4=Xz7EV8A9crF^#b>&%docIL@&QLDaCK}L>? zgg15o$uA(Hq{h@DKwSDm8`E)6TSa)K&E+3@fKo}6X-o}^ zis?>Lm*onFl^JlUZ5Z;@R%+mrgTC}KW_Ll@Nz=S4DcpvlS{&dU{b9)AOrCi=Ew+Q} zz32!10!tm1oxMDe>ssY+Zz-hl@dOsf^5(QiVrq>BiD0wKpf#9-CN8f0>lDT_I!4{( zFIj4)*)%erQ3cJCKiIl99#~#qn1d&rW~>=+Ty~Ii?42}+7;fo?cF(&7((${38uW_# zXKTem8uPMybV!JgK^EqM3;%b~j@&E;2y;R7zyzs3)1P7NVt8_3)7EaL1;DKdrGjp| zYcq{*FTL`By*qnh|M%9QP`H8Ts#(Dij{=4+Jr|gHi`d1F67`eOO9g!gXYve; zv)-0IodD_r{%{tiu%UMNaq&#DB-k`fA&kLlZ!gNq`AGq+|X1!Hog0VVtq#FlUD}Iux~`^0Xfaq5&@S&c_O1Z~XLqrcDn5Q^LyXr-V@6@+ulY8i&y;1N!Ojj%0+GC?%t=LL;1(noq|3!Cn-$To#fr)X>s;8i%odyp z0IQ}UxCF{yEsVaJvcW7($(e15!_kP(#i1t6Cyc@LF@u4x1(%~NBmF$kj)k))EGM}= z14$psv#e-M&_DE1YP&i=o&_u}L5?^y(;X&7_g$k>#vjcaR`%etM8YjZxhc%K=%e36 z+DGnaf}5GE;F`(?=2q9*L-tC9-2?uFB3yIK9nY4S)l9>y&jnoLkP*Lsc51Haxl zFg3N_AQ|1eRB_}*xQ_QRxvXekBi6A5Zl1LG_whNZ0|<=jf>e4^y?@>YP`G z9B8~(`FuA9QUr!79GiU7n!LLSx*S5;ws6e#=u1UDeg`AVR)HN_ViJ_q9d}&!M|`0f z1cO>!{y$plR`veESlUKp8^?y34~l@4RZOPfT2{0MAgDlT2}@9DCwQ81UGblGBJ0cI978l5YKuYUMP`kYEI_Y60(|4TwA!MB$zRxJrG0F=RaiEZH4lqn8Uu3*~^ z+G(_y&UV`FsgMYx75QP)1!fi1wC8K#XkA~#Y2d47+wmW=MIz$9z}Y5~1qm5;b(P)v zq;hQgh3o(CcLMv2?6-WXb4P?=DoxZbW~QU1vGdRhlLsATs(H8}d*Q`@1bLlzg1|>$ ztN9{wH5fUz2=mL%5!nPNdhK;f4S~tHD#0xQue*Q(9I+ht#Cnx#TzF39nK*0#Kj8%7 zLwd{5j!cU0Fdmv}YU+-MFBzqkRGswz08S@sI+hCg+%mOBum|06d0rs>YCaW2CSDDu zQVLKs7?*&A?Q(uHtZVzw!&nNTJ5J61q7`w!M^Ip)c4xl?MeY`4l{nzG#HS{#=Dj9C z-n$C z?exmINtOzIHt_rTt8rKAdWS;*k3IT7pu;ruO2u*|!hMONyy!#R$*)7C`}uB18V+v6CB5N&^75xEuOyZ z50EirIiy!-h*dU85678gc)n6!MZ(zC2U8|v&Dz=+!rNJb2!C$ydi}e-{$&E?s*8IH zm-})M0$FC*MD+Bm-Ax9ViO{zV6p-qKviXFGp~eXhcSy#x*0X-~S?!Ln{T~GG=ptjv zrrxhB*dx?yOK$E8{hORG{}9nGUzZ6?7);JdWNg;nLM)+WLWhq=ehzMW8vv);k#I(ON^$CX!nKD$2V9x)g zZwv7&DLKo2T@xZmtU!)eOW^X2BN2lU#DxGGWg}hWntJm8u>Q-z42B|A1H3|>iZy1B zn-3!gjTl~#7=q=*8Y1!oUBcS$#6qA) zNDM)ijp41FkQ>Qk(fL@UhVpxqGpTFdGmI?5a<@cbT@r(HDh_pWVa~td+nb}TU6}NV zb0QQb4)rCk+-xqyTyA!5alj!4cM{s-6PR!V8o#s zy|YmU9QZo)dul-pQ@IM$p(^_WhvX(>l>A0&$(RB4M2tnlBL5N89{Y0@IfQkoMSOk{rXzzCBALfb8j3d%PQN?|V=((`R4y7&j6ic(HsL5b0w3_8yg{yt z>8gOs{I$S^ngl;YkaS4w+E=1@kQSVXcROHs&d4@F4vZ8IZHuphDZ;`T*Y?2HnK4QG zSQgaOjT8hPQ6@4UnyesQ1(Xkbp3>FUrxwuPGFjrX=9$jbiwDF4i9ifpDkd7B zPekyUI+uzAoyRSxv0nwTzJ2U!M@ni-bubW013tHt!c{{XR!dWraaw4j&yoD% zrGZ}B$0rGH07rL%4sN`{QJ%OnnCbh3i+p}lKE1XUzi65mKqnG=_T|i{+=~M3(e;0Y z$(EmeEKdk;2u2%5w2TuH(aIFpFkpje4nqq&)rb{UdtRz2KrPp6&mTb8_&%4um@LYu3NZpo9LTwh zqHBz=bM9$o5)q20w%OT*Jk+oR_FMzQf2})6eoTc%YzAf-C)U`ESkt+?D?dj5)nQ?R zRtGQTwL%oOa2MV)9V2I!$IMxM-TLTj%C^ycBLs#Ee^{YTrYahNeEMuk(TTnn>LWi2 zgMDFKNir*2YrQmc46^&iCN4cvv@7p#S%O=rD{MUa&$aFm88*D(n~Qz-8xSrYmK>!V zGwqsQ^bmgmE%9FJ={}UvzR{3Ml>k>kpsaGq$|i;zSqUecPI_0ys6!L-pbuD2AThh& zZ=G?mR>JkVt$5+PmQcK~SqJnOD5nm7B)h&1f@(o_kX!*jrj7&JxU&9G0*krFQ$s)uihowI`D%CIwyV=HPrgRP_A~L`Ud;ivI1-64AK_pAkHn?K z22HWhbxcg2)T9TA}ddNVMwb6O8 zlLkPVK%~i{Kr`Ptx(g<9GT#SAyvj_#4r*VB%Ga&9f_#+7h{LDUp9DHJPu!3A@*yF< z7{oNZU$v+a_*`EYCu*q%Nj}c9eu_91=V0*2FIo^S@2p#2qgU^wZ+lT&Myh1!6KYR{4GFn6g$hZStGgm~C(E2TAQ_MhO zK@P(sJ?>~Vwmxws#M0crpBTr|veFv|N}B1RRqEeH4jLsCU>}w(h(v>eKGERR155iUh@ z;7zXF4^9)vA)e1kMn4Ay`P}||7$&Og$vt)8N~YIj2>-|SHXyA!Nx&70fWlOq)Ka- z%eM)~Vpt&R>O408s_hiQm~x%6mxSI27u~3U1GlQqw8Yj6X(09PDm2&enLU?-n0JJ2OFtnbiU;37||*+{ljB6&TSp z2T=MAl=3(QMVLMGD>FMV1QWi2V){FXukSnoOkknOBgB*-NP_J_X6=9)I>39x2srUE zOlb5SmiOfKjG*`dE$nFse4bmL<^&gnhJt5yA+z}7NlO3$qX5m?u;6wn0NSd5yV{r6 zu3)hdsQ^nIU#-KC=@<$)Yruqd&q73Rrm-fBSUYKbahX@4oJ5B?*X}B`J=yG1!bA5!!1_tpDm)e1|lE> zEV2QbZOJDTkR>VPO}V>!AzBd;DR(&A{QnF5asq7vcmff=7z@j$*lR!hdG?@#&-wXT z!)zYrG4>sF!*D*k$V^O_X_%SMr=l7TJV%FTr1CJ58g_8ppJL-*nlVGfE(% zR;YM89c2X)bRa`L;~eVKr%%shwxC1dH7wplkMx_3JdRUbZ~`UH>Rl|LxSh^u6#r!T(@=}+I?4Tzib6v>)U9pIxv_{G|3? z&QtRL-jdClXfkUf7mXuf($G<@9MKWWup*&5=ps?tDxp5jgp*aG95f8iMuh5z6MjDR z!%xVnpoQUFC^LD_iBz5F1RE3M#CsV!s3M$b5dUEc3!P|K&{RWD6FL$>h&zM@ry6Pk zXBsVV-cQw_k%Tp9{Btg%3`ee@pvD*(YWH+R_f$lVDq|eZ5IPZpM1L@%3nQX~B8&`W z9_Bhlb(Qj1xb{j&mRG^3d*X3_iiA>}DS8hz+xqT=o7 zHHFTY2xpw32y#&9K_59s{PAZEGNTh=B7~sekxmFH5h2rvAs1S^q!q(Qq-FRycJz-v z2*YiTlsOkPGtVZ&8^Y(6B2c6<;U}zK*vuw~XQe_I6(mgJg)7KP2|IEkN>CCmhKYq} zJDn?{ffFP0llcPQN4Udq9)Xk0M@~3lS&Zh>!(ZsZ#aK=JVp5uT4to9BHt#~iI<&6n z&zW>3<{2GU)QA-?rb}^HT)J*4ZQgC+l(n1f?O2O9p|z8C(hho9!^kaFQL z>ry_}l#gmk!py@2X^@5qNjfo!M6yR6m&dX=(T91MIj_fc+YQBUI_M3#cn>iT^3cuG z+eV!+h0JEkDVIqpcl(mliTg6sJP>hDlfuODqlH$ugfry9GQz{n*d;_@NcbGWwvJ3O zr@QFG&9-I^_GSJ!$fJ)9X%)$OBgni`E=O2gr!C-g8*foq8E__ag$ejEswZqNJ zM&49JaTv!m8gXs^*$J0j(B$xRVUe1Ls^nSk(?*qAVmr(L3$if z?r7ONiX#@Mql+(Q$+2aBW8lLJao{D~Ach(8&6*)?k2^C#2od96$y3ya9;|Z`yfgM951P z=#!yE7ieFU*|x0$IOHff+R+mv1n3=MB3J%gpe6V?2BCy%S?!2q2`_j zha=pW&EN<#T;l#zB4>;seSmIvGGvHaum79Ye0sW5ijzMSXYmS05Bu!?BBQ$x`_F!g zy+VET*hjzKvU7zCcN*N#(M<17Tec6%pXsH+Fq7w9UX>nHXBM+BH zT*5B=+>EHtKuNyvHA+5=*ol*!fWQJPr9(q(G(22Rj^Ptn@)a>>B8;|^2@$B!p^Pyj zC!FDmjT8-e@RnhN!`l)THuK;YqXvf0Nr^g3g1=`muL$)MkD{)`5CH(7CGpfj(oi@b!LZyaj`QEz z81j2~8LKc6;{Tp7HViGFF!$6!bB~18UV|iTXjTmic1LcoL%5B{+qQP&AxuAvNI1iJ z^JYlgctZ&Ci5NyJlwrsl;=vQbAs#{yh7b;KXe9(0nNUfYGQ$kBZKdu6Eng?%?j%q= z)kr7AxR-l|ArxUwdLp$#AVZjVs%Z#xjAzcFgKfmcrzeU=pkj8#bhdE0SUS#Nr}2-@GDC0?&}@vc#0XiBY0gQwj9ncEY-^!C-wWxEa0sJXj5E zSk*8Oo#}Vov+&RcHmsqd264qRlYI?pM3_n7!@M(_S0ZdKA^7snCFDWmpoh6ww&2-x ziS#fEdM9LN@-Vr(hs;Y^rV%Kfz*=hG-P|+w-Hr;Op&|Go2+t5Cv@gT^It;`3nY%Ev zVOTpk!|WiOk6{jZ=nqeY4&$86MkZnsF%BGqwh6-}l#I;g=g-Y}@|5A67EQCAAy%$z zL_|cetvE>(6p>YxhBSl_5h5Z|h#^rUY+K|bzvF#Gh%{nELRwJ>Aw=7A;|vL-!z&NswG5g@sEY>>nvg5+_k`JRVQd7}xXlp-c!7cv0iqCi2n0cpniWjTp(L z71{RNiVa=EWI-tBgE7u@c+BM9{Pwz5!XmE zmujSmr4k&$A^Jjp&_iT}+!4eLQF&!~XA?CRLdccLiEz0gByuUD#3$mD21UFf&Nf5{ zm*5a$aGdL?q?8Csd!x7rFdzzQlqn-r0>I1z)L_`bi-Une^vNU?hS40tFbstt6o3E- z1R+2fg_M#A9ohgj7)uS)aUjUV350x$OQMW}=Dv>%hX0XoDF_?v;utR`Jtab?9 z&{gbbQ0zg4)Api2ja2m|X^FLLo#GCNV|fZWC)BMiA7URQr4HOPi4XRm&0rG?y$Jbg z$nf+BqwcC46*+jsU@{Y94xX0%tYf%|MeR8HQ9mXEt*3rlVegOVuV+LSLehl9fc@e* zOZEjTv=|U*Z*p`AL(L!oJ9G^V5NY>DKsx0T^a%(FGP70za~PyytGa-a z*SseLCa?Rhh^im6N9?okkTTq#1UGp zH*$C?5q8i?1m4B*4{(7iygg2g609zje8pAd8Qm2?Kz)vzd0?kr#!Lk`=QV%AoeTG1 zmSGOrZE!VTD@;2|xR2k1x}AV&Mt9^4_+c*CqPQC;oE6m)kqt!VU8?BB38fBzBcCp9 z%%#$F4KG*UhrwAgzuY(w;QEkiU~e@In=gaUwzxDqGTcpq{L z_D>@T2EywBF?U;6+9EE_NImJnUI(bpq8RdvQ%EXwqb)!elM%o~7Yb|-gt~dzBoC?; zLH*jc5+@ymyH1+NLNSus+%{+U7mpi$TO3r8_HSeuQ`h?dUHnYd<4kC-oo*ChN#IGL z0XG|>+C#kqiaPp}=sbgdoGorL9rj~3JT`QlbK5riTt4t=%<4f{JK~LKF};58%2u z5N<7S(_WvK{3e|nJQb(aE(#MAI zRo`Z1^5LC$o6X0D2t4WpD(L#yauWd~TT^0)auDa(5H}@5IjeY1u76|0|06nCiOB;- zsRn+)&ZQpnE|y`;eSwvr8F=N)sD)*Xdu+(K9pPhx*HZlvZ82|Nc}OuPD!ACreMwqu2VlNpZB{<}$cFte_0EmQXm|NKtdX)a)MDk}8G?k{ERb zgZ`YE&@eg7F?+KNrWGaJrZmoOVO|54Q~?py!%_>>fE zc#4PTHtu`!>U>JQB790{91t9~vaL2NBV0wJWr>MTH#UFA&udpqCtC@ob_7JQDO+GL zc0U=(hv;=dmk}8Rqosu@ zVw12`(4_D5g>_wgfk?pLdiorL`FQ+5d5?+RO(x!uw8x+YM01j60s8I+2fcsAT2m&z zd{Fy};zg$o9)<7>gl2#3k~UzbmT05>Zw^9>x+X@o^%x8wYFS7LDLpKsrIAM^^fu$O` zs`iPD6J)E<<}9Soo-XvJXBms!_YaAX>Bgcc)wSueOGg$xa8ZkQP%MIA!c|VJ0@pyA z@d|~tWz^2*I?`fJ^yV^D z)ZEv$UR1;YPGSxqFij;SIV$$~gn;XfJ@2i^0FH2+?B0I=AL2$u?)JrtN>ezHWeG-7 z>v!l#ox*HXs7I=92nKK&hyv)&E%+gJBYW2r0<5WlY3FW?gL zBMW)$-yR7J69A?XU;xV1>EB2#PzQH%i#}2LE7m2npl46(>80z=04e*E)qL@Az3$AK z&*Kf+ejKgqtvY{URTu#hfIv8u>oxMswi07hkBht$`L%7)2Yf!N2MbRKLu-_tqkU!Z z!IH_6hkfANZztrKu|8Du-}>J>K?JBeUisGyw56KZaOSvNA0ItVl?JTUO<{T4a9h;n zC@vChJJdo%c0C(wZa$SBhrb;=Jg7D9l3}Nx0LQ-p_4-*fb6(j9o5aks zxEj%CWJFq6b!q;mlD(YDPZ&cN?S)i5f(T8trOQ$2jR=}Ti)dpwmh=|kDT7B!ALDV#o{cp%A4<>Re}~_Nl3VlUdq)6^oFJw!BgMO2+?gMN>?%i z)8rLA?>5$i-<52HTxdT0J$@kX%M$tPqvba*NB}bm<$6VHgpE+wk+z1@a(sB~IAO^h z0glMJKB}62mZbw6(B;<{*ch}VT{iXlX5FYMuI+K)B7MpKWv5+Q8!L^9*$s8k^ zXcl+hC+wmnF9+KJB`fA);kC6=Qo23IpoCG0LZAJO(gP-Lvp*z)^XCLeIl{N3P`xEX zLzTR=2@HWX()NYOUy5y%L9ayg@b*|!TA&~o1RQsJx+nChgoNIrQX(Q+oE<;&En6n>hGo(mZZO{a*tIgh!wj@Lq) z>g^fr3e9D@i?X#-KDH+5%{5}}U~~@y!X!CUJ5%3piXS6814-eLUF_3yKrUK)SYLul z5)=wBiwM~$jw{fr_i7-06l$goHfF5m(@NPp;Tqh#)!KKm3;jK9Tc4WTVWr;DPdw+?VPWmiF?JWJDD2S2VM(v;GYE`Se9>Ol&ET>I`FCXrb> zU#UeKWcW8rNsUgF~2-Z$$VyE=L1Has5% zET;=ITzb_Y@jKfepyz=y)zT%(9#*SIy^*1caxM@5cX?9Zn@|mp_`#upySW=06me}( zt?UkBKybki|LlqUQUxf@T4aX3DXE zLah_5Kkqu6UW`fqO30jwq)8#VGXdYom0+_|RVNv0?o>Zt`|_dYVq7%Z$zdRacyiXW zg^KRc@IWLWmSYi)6i!+zN>*4AfO}$!j(leuINal-!hCxJI>2rUc!=Sgzl@isPEwapz#w|^@8NGnMZb=ho z+}sU7>On@o8!nub?~7?CW*F4LbPDJj84NopMbCy{Lx6~v3u0}=1v11HQBP|f|YC1JW*(;I9?EOyI>RA^;K zUGT&!=Zy8wGQPrxzaRq{&#Zy*7i8VoHs(fmT-{L>yVf#Pf?g4kk3&ejIWhf0_PKjq z>3v}gt)*YuJMDYR!VSkH55uKwp@H1Yl@~z|O71$=cNCuGBX)#RB0D4f)5BxOR!vTy zv!SS9@)$dPbYa5`fOvb(=$EC!elt)@bjxfIER?_aSa$`q@`uJD2#wqd!_&-@Z%>#* z;*RU=$^fPOuR($3%1w9~>#D6s3HrLM#LY2$|H>!x=`DHF47SRZTTw$q(A=q9xn(l! z=uccfl%VT+Nos-s0dy2TN^&@53~6OtN1p74&5+LQIMzim;#w4p%%A;#&vQ zoBuO-&5EDKu-UIBP9&5mLaK0@j=gAEe~S%VtoDDD^i^ZO70kjtSAK(=3ZYq~8o<|M z?>_bu5lsh~1a zBAq})s|re#Ji<$--^t6Ik9v_%`7Z$Ybk2def3*A1v~$yf?j-lYfJWM9o3SY+9Fb(9Hj>2jl2&|7!d!_PkV^`U-nr%dRf73F7$9z3zho-pbWUpZGo`58^(xu5TMR5TelC2Dcbc9N-5P3j7smmNo z@4u|NFb~x!?rPtC*B|RmzpY)aI8gkM)ONYjO04n6vJr3^P}W5<0(cB2%j)Oky4vJ#%B>6f@#MhQ zgf41bEl2?4E)%g>$!c{$9l_vC4p%1qcc4_4!P3QALJDPsnz~vqS+#Ps>Hr*p z`sK%@+O4D{G6yOQoUwKEcUt)379rzk*3#DQ1(^!SbTllxYSkaT_I)-CVDAPTG+L{~ zYN+LiJ>jy9)|wGfEMON3AOcC6<~9vgCD-VKjsD3v(GRgz8Y=u$i{nipYLtni>A`ZCIsIZ%g(<1Gf zjmelxEYvoflqBLNVQ2)0wz9oHMLi3174GSIDYkuzxZDa{%{p)jXkRB$ZF;l#eOUf!~^ALLon z;%pE-mj?f57hvmRjhI&k%Jr&n)+Bj+m|%k#R%U3h6oE%_@C*oeEpTQrNOuf6^hac9 zgGk>ZiZ7MZ01qo0W3tC8VQCL)j@7-{nD4p;eatn_pSM#{B?TUZ-7faW<^u&GpD-Rm z(qhZHubbR$avD1jrQNekkMY)x_q%xL&dz|p}1IwiE3ynm(CtP6D?KXj7ULQbv=PC!(X=Y8BO=BWnamyM?4rtYS@s&XDKL$8elE?`m|F=RcOh|(H(zr;{KopiY4q1;(6Cp)2 zQcq5rijOK3MYYtpja*o?uu&s7S}XqrvD8+UxgLS)AVeDemkVM|fdiW@T)+NL%EEr@ zy9ZM}_?iTLX04TNkm*e50Q-nAb49(Odg{L4LSj#Y2d}e>y?Q6tVJ5x zZ*vaUD6kC5|1*1z=xiAZk3r)070%D1<9 zdRIp^SA(XND4kzhNLelIA; z|C?A)&4vlsH~N@{f2NwwsDWNed`DDDgZasJqn>63{wzvol~mv;xwVjTjJ{*)f}*Mh zwQNhr+FmmmpT7r0$rq$8A24Rh^1KtEK05KQc|#|+|QHDK2cWUtPs6AtJat~2h3%?#)))+}ubedmCA)N8`WC)venAvN_jf>1?gS3< zYZ~7iE|-Us5yod|lk*}J(vX}=#-Q^D0i4C$uCKVz$h>585PEHus&QQwT4)n^@Gb&f z3s6D5Vj+K^(x6hUheb1U*PnDuR%zrV9{?CojsQF)=3e@DFc4>u#S6T@$J{#$(jide z1y!~1i}%#i41{b^;TD4zJp+oupf(C&U>p@K+W_OP;oqQ z3POELkOD|A>h)K5wb2KJ4msv>5d?k7Kn7tc2xHF;&ws3&+6Bc1>S0~EgwF{?;U4OT zv79?7&W(gli0tSE9}E#>)Efs#jbMX+8h&`uDq*$Xp`odOaKH#rWwgF}D;b}lW)TUg z@nS^Z-kKhjOfMx(kkrfLH5S8ZO#DTK@pJuL>bs0Iih#=x>=uk#O#x*`M}tCC+d&dU zfk8Xb-wC*EA8V$gExtpPFr*Y|HXMXN?E4t!=eQO|F>0EH!*z~uMQ|ZRkxKoo^m*zb z=s?XAT@UW{Msit=qa=9XBK_$aod#;8~XLl z95naHC0_C)rjs!QI}l>@<8|>}Y6z%5ngZ@Z=$S%WnU%NtN=*KS>pWL#L_{KqWop3@ z?w@LX0a#*{gDv0^4PXkcb*1qE;iX3{CmxarmT7a93=#S_!3e@aI!iGv-2^Y$ zr|vkp#7)7qWVMI6%@6@M6@eQ$rRh5MDZ#$7FLWzLl&H*G|>Zk*A+{$s**u}6y<3>#Zfkx;c%a&(SbGCn zBV5^iuNM%9eZD}c3q*>Jen2RddTOxj{p?-c;P#*uMSexxRYmAInP{@;sHc!)B^Q(78|9xYzKOsX6d}Hz_5A_dm8#(?R)~Sj$MpAg==o|hRAUq#G#rf8M<=N8iA9bp z5sCckUOkPa((28r@sSIqWL(J>zk;)dzHkqyAHBqw_bxd) z

    E>HqPHy_-5=53G*PC+Rs%Og45v&@jm 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 ^D23fmZ z0YeBB_>!@L*cgF>9wJoKM#c&`?`I=HaHKd5@PWHMBKVikS6HGNlqfvAjuQ44EJ4Du zF-59*10CpBi!Fi>|~Q*3emz#)m9i?{Wz`pGo^4PY7%oOa(I$MP?s; zN1XrPn})$(uatH(-SkO2=ou}7*FEl3xA2NcEr9(9s}1(Ou&rWE66qDvtavaMn0~CP zA46+}>8WcpDc)IVByk1T9L$1Ve_T9|7gUtm>Ek5z+wFSE>b-=ef;zz*qAX7DT=s?6 z1Uw*p&dJ#mVc(x7#j!vOPRc%*_cYr!VxXuC69FRa%_U)mDV3Xn=YqYSQ>Q*`pkO@) ztyQ$yMARza)PPC|kiEezq{!mc(ME#?dJ@)x9z9KF1biAPz~@8>%ETsA5}~2QC{&x2 zmgChiqI0?kzzf`yjBF0h{18b^>WA4?SZ!5^tyxl+@rZ$FLgWqbM`~3M4nYJk^b-w2 z(YXfzIpHMqV{t1@fRpK?n@F1#AJUmr0R7%-6#uqLV zgS+$SUqjcn(mmeqm{w7~nizTr!b3VQ4fHq?p}O!I?|^z&ZG2~P>q-&n$%qT!5@q1_V8ZeF?DSbmbW0YgiHeRighhYnGYkX)Y~;%+_*-V~V<*4Jqx+Wk$_- zL`&$SsJG#tYWU`ScmS8^D+!_m0R(t9X4lwHSD;^JX<>UV-)cAeMn%u(Hq}fjL;&X3 z6=GNgcc>cD;%kxi{=?=$2mSI-j7yx<9^|MV>T9G!sV&iZCqv5L%(HcYz#a@u9NUdv z3_F|N?=w3sPljk%+BQ}%y!fIXOMn-707>L2tb55;!{GYR7NMP5H8(^;m_bQxGevzs zN0kI!bIIdfl}DDamb`)LLamWRvyKFK67*VWyWBxSMj&rbnjtHwMluZIACxrJIe^@J z0XvF0@k0j4`{~A-XCwo>cR_7OklXvA!(&>?OLckYm2F*UP*Y5V+=b-0Ri{hH6;~z| zHGObH)hIvb(wXm#m_#m%z|wij2rYY8Nq%eFbnr1wC|$SZf=mx4phq@eY7dci{k3v2 z$i)-%AyJO};xDD|WotlCF$0?Pkn#DScpDsd1ssj)amF=xvd+__4H8`yLcUkZX+Zus zZV!RRALArgAk>bk4nq}_D~Cszm%;@fC||q^fgpHrNyLf?e%1n<)oF(w|2ovEA)b+e zfU&yl6;F6jE-4aII|JfkfS#r$(qu=qN@(DBTV;C+M%F|e<}SqAG1SumfHQ1(=(nF{ zjwGm-=FdRwn<{S0(;@PO3OjWmFmVLmVIW0dAF##34GKQt>DtKKw>k~=*2{Jgjpg~x zHt1}c)j7l5hl*Nms~iEw@SO}cAfU z7)0LSwJm79t}|Yc2p%NnuncV1gb`CNf$N;uf;}tvA{x_RzmWsa>mz`^CuzW_#07MH zG$B+R!vD#cIRn$&h+?YTLq^Q~GDA)QBXHp&L_Sz^8s4#6EM|NK18Wx06uLF=#Y8OT zPI=2Td(Acugv*Q+x2T}>APdFV&M<1y8j;p$KYW=mP_Cq+@JHeF?8u~M^L>nQU&W?d z>IiX9gJ^cviID+7v`IF{37FKsqK6pzy~lZCgtNgPRe=J6LWHYxhx!9A6SV{aJ$G}d zAU2daJ(L)C_4C>>?BTXN&3OjnIlCykOm9+E4_MBRr5S=JOP0ZQ;h_yf$@egSG^=eN zhVJu8$aOVennvQygzmIsY=1=Ps?Gc$f1P7P_ibJnYfV(+)d@E>BQohBQBMuS@6QU1 zD-N1dA`I!ccNi0nj?-g9nz!o)iC1v`SH3*za%Ou}R0L@}Ug%}15b`G~p~52=AZuw? z0G)~15o*>dSa$;sxG&29y1T4hI>{L5Hl3~^Y!ZCL@pq>F}T=yRILaT zT55HlF0}nam41Wk6G;J?qU+a$9qJg#X)=cyG{?0L2EwH*AddJ0okD=#-uYs^jG7eS zMeNpSNYJ|moNuO_k2{Y*QJ&{r)qk~w)M=3Pj;WEz;bSss}zHaWDcu|NZ8*lU1X=h2T{2POk_p0p$7CfQUDoV*hX4vF8wPeocN(TkX@LVcd_yRr8CT)ONSO)=dxo%uZ2|5_5G3JLURRpKUV&{o1+_JH^WI;_p0HOd{F?yjq-v-sfh^;xI3E-=xU8m0yhL=fI z;%K;UAmXYsa*f-G1yHO9o{Z?(3AgI;K8RF?I4Dy2n3|Yx)j;pZQOBFv@}VG<2d#FO zxBDVS4k{NbOiq!i)dE~-9yih}R}EsbHU}L`$kPQ+L z05vYq?4+w%rA8b!deN3my~J9U z`ME*@mWsfl$%nJF+YnYSH&O!|!d}=ztN|+>gyVS^?y|$o+)Ra3^f z6AZ@=r^ATK9#=)rH^UN0A`F@be7CRJIWZRqE|oiIJyoBDxxc*TP!kaDjn}9ZEVSgd zLQ?u|j)o-wk8+R~g04h8(Iuo*tf`af##wNyzyAFVB4+ojmM4s&M2n!j>OT7TObTCi zBxKFfBk1rNcc=lEiAn~7q9{3RDzRi0NV&8A%eQj1W&CoNee}8mt6M-a())4*Nnzk= z92fSZY1Aq{+|D|<_AP7Ka-)t_EixY=5i)93I$4W5KEH%E&9}>6D+|U3*J&AXXPAJF{MW+RaA^{=&m;T zOmjVAMaG%spd3Z~x|jHYUD|5UE@)Uv zVIxY3{JRm}o(H>UP zm(TNqSMt$;iAj$WE0gw~rQD4RS~ZrB=T|A}5NiY^Z6H48K__GQxdQ@S1I4Tpfk9}B zCEQKKc$x8x<<1Koy&;N8TuXhwp~6NTZuOT^?IvNG6#N~p+iamxq*t#*$> zCM*R@_lg{TVB?D2WAvG(m&iTfcBvSgYd8D2aZyG2)*?||No4H7df!13r!#=aFbXt9 zi0STx{Oy)!p7Kl&1Dk`Ycd@DluF;aItvUDO)l=qCW~r8b+eV=3@fghoe%QHZ>uLSN zLG4YWsoy&3HlMqqDLY%;aW-M$#tyTy^x0ux!F}Ci$o5Qz+1t!pe@GIxX((U zYYkaeUa&@JJ=Gn80(CccxE_jLjF)Q*Y0;-$Y_QVSgbptrF#iW@R>%T%q?~ABo%sZzY0rYk575tPVG8njtBjk?vo*ED!_WH%{{Gg zgUCSLs;dx?_bVl@Vpb73EWIcMqLz$N-D6=A9XU-Z=Iv+L|B_^oxqycER` zfLLEMmBO_~WEdesIr~` zQO@-TfMLa5)G#tSGx_`ZZEN_ok6R%gCWgNavhJTIY7tJ1CV40-smlHoS94OGKY-@} z6k+J(A_$$_hUY`Hhh|r=Kb@rDw5lB$E-XNu|A#c&(d5D=Avt5b17?t(#rNgMgdi}ZNhYaR_Q7E&-Qi_6}N z@nmnvC#$cc4uZSz1u*BwRo1XJqgrA-!t4A$J(f^Ov&Z*~A;5f7r@DG)vbE03FFncN z;5dMZqz)4Kj^n;IRE*0Vr5M|yw?S!gZom7XyAl@$iM~1QQGztp$t~w9hA-j zaJ~TFLq@4}T?Bh7e$SBpvFEq-;(V^~5f^`7#>jdl?eY6k9lP2S5@oA;?$Go{fn4k? zz&mp=?rIGRJ4oDhT=wiNaQ&2*>xSn>oBcfPg20=kUPHeWei!f$C6rE{bB{}pr_fpM z#*c|clQh*KM8yqWiPg0ol1!K}umS?ISIT?1N(GDGGronu6atn1rVY4#h<#PO#j+UT z0eB@X@q4D1BUGZ@?V@^*`t4;>O$|A!06~{*lE9GdhDusVxz$eF!U1_HAS@9mGqWUQ zNT#N|ha*VI0xu;)$0Q<}D>YWZhf}RQ1x69cl~xxlSu$p4lZw>kuZ|quXDV17% z#UYZin(c^gXRihHT2`-&j+Qbo(Z8nj=xiox{gEKF@(AteG0LxWJgNfyC9hT_a3FQ6 z+`iO9o=mzKVNsFNZl9T1=i9`lkmdcpTq& z5mH?mU2a6s6zuW>q?566ykGVL&m~pghJECyQwQOfKnmzs-JPLepP z;Cn1|#Q=&xb-$L6#usqp5T6UlBIaF0qjmBq@UY&kO;+e!q!z6zVW-V1C!+Rsd?kaK zbD&_^x}%eK@<~$R46yjfB$q8O59q49g0I63s*j@e;>vbu$Vm!~6Vs)!1WW^&peaL6 za36z^jNZf7b%}YO^|GGN!viIt7@g(4P_rg{ROcfrx_z7)|H3oS`;2WPCxha`hkXt*p$CJWmw9=9 zHKZ77agRc?dO~+ZKAKoq6A$lq3E^PMv?4|w_9-yXO0@+iP70ZhsoSL`-AbgJfm(Lmc}GlL8JB!aFB)K9uJ=){iB|E&W7(w4b7bNaoEt}Y#O}8wjxI9W ztsGg3q09*eUY%cK>t(mzoGTG%C{crLo9ySHD*^1XM^6q;*l!M)IkG!ss2Kmr$ zYPx}bq-7u~g^zoywud8HSK9VzBv62r9`0|2fQ5I}-ATk9n)Zhcmj5Oz zwtqpt!sy<05hB%r1;89iR&paZGKx+kqoIYL9RbwQbsC}n;+2pWEG{B&Qq8lZ9m>L> zb}SKS<8Vfedr`36ZkFMGh#si#k8#dl)UgXbSEM{t=gDq)n@@kz=e+XmCre;DYqk zWqtj(3f(|DrIqh9(UfZdqvfy?IzPCgNJezKLmk|j5eZor-H4N-{w!|9AZzh!rjQh3 zxUy=HzdR(x;a+CRa-gpNg^Ndt9c|#aL^D9PQzq(^K_?z$@5?T}Su=tSE84pca@VbQ zt3;d}ziF$sG1d93``B2tx;pQ@Kl+{mhLm4g#{Yl(VmW!JDDO`Mt>?5CqiGw%|wDqzfry@l2 zWWu0HyV_w52h=@-Mmg?Bt#hgPFJOOa3kVajzy}iikL7QO;0Un}f{JCjHkC7}9begA zeEM5r951EdZ31d~hp~7aBFGk@^i)r|{Fq}n*RYnlWHFT8wPA6gT_yvVk1O^$#|N*- zt)bht|I0(?fV!_{Hqe?}c1)`EOcIhU(cQ1kp)bQ{5KU2wpK9xdOi9TBkE}0RSuN59 z!Y3mxyXk3}zhk3T55dX~QGpeI-O^2x0_q+aN1E;!--?D2xYHiI!lun{07!HsW_20t z3hXbjX_}SfDDa06(K@cuhW;ZT0=Hw$Nmw+eXMauvvnqR6&=&zr2b^)h4d$OrUEpH0 zB<7WXlrW=IIH`JZgGd~b3)f{AeF?i8$`zsy5@(zj3{g31EEoj^1nqDG@7AUNaeF~S zoYo)>g)aGsd@Vy_F_6M%pz+ciSuo?RDr1rLg(V~&PV!y( z6xNa%xiHHdN`O1oHf7;cdPTOwVS}#VKw-rN%22LyotFm?FUr2?G}rJ+G&97~fZS0S z#})NIigAOz8ArZ7<0D-!_U#>mQ=*%BI+~(D!ja+7JBosl=oO-4qC*IlPyrys1Vju4 zc!kJF3PvrqfyDVfg z1hCqe=RY0Z$CamWhbv&yo2l)d*Ve9z!vH3oYL1k+16`9dh$hUeHz0&3w0+T!mc3N> zMN#XQp7<;6y1sdZX>XfM0ynHv1nCZnkIi`zEme890j^wvFbSx4z6r9h8_dLT6QGs# zj^hj@W362RIg5JT{+pVi1CyEap+Epvpx;yKLgjZ z))k)LL(+V5ROMCSi^2t}!ST|U_ncUgaK_3-C`7xP&z%sAoiLGns84?VkRiv}hS(Kp zmADIg%qgS)VZH=7Ra+Fxvf3sHZQaX%&?PGuCJfA=#obfnGH9tEiC}NAfK~{3Z-8F6 z9QS2TaHrY1oKgA>y}cX~gEsz?QLrS`GwEil?#oGPYxiV+9ooRfBpec-QcjUk5riyo z>2Mg1$kMlgF*LbfZ>36?#>AuuZjFzPRNdS2zreAU&E4m9_WVG2dk`p|J>BPNPFoCj zDrMZ7WhT?!6`D?lJU(!He==#O17D%lnRO;z{*pb1DdObR%02e$ey>B)ByVY*!4*h# zT_`vF0K~{8liV&+OG9I!cz?;wrePT`deBmt%;o<5BaD1UbTZe5h3B5QWc0-Is@gx@Cf|Ga%OUzAN4+_ats>XF=4*IGHEJ7AadwY z`7-vjv93&GBU-`28R&8dg-9qt-X#0a9m}E>G&v!b%OY7<|G~my9Krt%GuK|^_k0j5 zB8y|iav@k`LB@6^_)(XxMp1&W!*ckICRnMhdpT-~kJb#>?5Hct3$zn{tLcFoLQ&0{ z=;FFR@tBMun9_#4qV)8S#4c6b7yF{5RjQeDMQU%bT-&-AVx$bq-Upf|M%)Ct?TL)a zB;SS4Q)GEp_(<#bCm15R?<1CQ1>rO}IHsI>C?(c~oryvrdFJ(-sKskhb*E^`(`{^1 zUSfIrF1F;D5ZG=GH*eP$aeH7`fJ4$mvCJwiqeZ!CLc%tk^WHE6@y7JtnRko7fg|)B z$8G{?-$jc;BZr039FL<1Dd$8!ZO2R6WwyezGFP`6@Pj;cCJ3&UfqpZif#~`OI_k-r z83gW=4jCxFnEb>*Zn#UtqOTKwaz~=BxFnSwiu33*y~5`=F>yp#6YPXw=TLt(N<+GG zbm|n4k041JOU86^jZB+kbrF!XvkFe3^}uH6<0d8_4Y6K$!#s@cLNtxsyhB*ENwmX<|oda2HI6U){F> zMGMePUV0B$_k0H?T2~7FlQy9!%{?$*-;5t22!-t4-(^k0Mbtq~du;(>ON05}7R^}5 zUtSD-Xoj5LZG!7?IDzyWP+0<^wlC$$3((PH1G@?&&)8~z@@Vj+dzHpz^G7(c(osDQrRhDPz^oyXj4Tkjk zrC`XXiMRC86YcEc_y!zAIz2VNiyi{Jasm2?T1FF~C50SwsHzqwo08QyaVPG?owyTs;z}eE z$wcya_z@y>5+XE$f;xFL+)h5ykX}LFu~M(|xaM)qW)VR~T$70SzVGuo^ZH$OeET(t z>5_&^!>ekIGdyUoR_Q8@5MiD4!58*iKMf&-PkByL2%XBg_6%Vp_>|LAPkH*}DW|8? z!^5YYdOA&*Fij8B!{p#Fp`qcS;b9UE4V_BkT;tsNcjsSu|MKO_mv6j(WhgJ-c;$_E zBAgk*@OV5PkH;bmk4LdsEDoPz8HUB-a9~&r3q!buLl{C4iZD0^1BF2toGIZ1-Qczo zjxBq-Z7V}oY{v<%>;!{QLJ5N~a1=*TR8>`7RaI5hvMkFugD7PXqZ9)J18461x{v0$ zuIHE(N`*q9(EP@%DW-&yAT=dHg2-^93(|?%m=KyZYtrmwovdRp7>ovk!C){#ga{F0 zAqyc3v5}3)#@t!ytVW~JXe3oSN7Bf$MxzO%2_wl0l5|!gkw_#8swz>CXqrT#38D$2 zpeaa(8=0_EhBDlU4CCCTd+5cTgdO`NB*BvpNl1bZe(q-_Ei&n(Wft!!R=i_PkXO1e zvyvrMVM&n{&Y~ji3hi0ULRLo|c{sz7%`r!6nOvz<6kh9~2oj>0$V7rdlL;}A+YKR_ z+|glBOo-dnBqpYv5Ii5#@^$o%*6r#J+u<4%{6n-+(!=^8VkR{gxR5=B)Lh^u3)y53 zAqubaAhB5lo%BUA{bn(f&_(Km$MsGU3JeSk?8G-PP=@a}Q}>un%r;}Ka9yu9Z-r%6 z1gWYEW7%b1-OJp|EDMvX23e^)S6#2Z-}mm-xj*kY;Tnz&#uy|`H%NEn7~^LjnJg$s z9=Qznc4)FPf`S~1`P`xTq)*Tt;)G8YHi!0bdlEm%p3h?Iy82$MJ0z~d9dam4ljak; zqeFuvNWvpL!Xq?7!<>ZBVBxE7B#doaELND~G4wc!#~Fn^8e%3Me>5g0Cf-VGcVc*% z4quth<%3&=w2DprT4c_c$85S$RcWaDDg4VQMCO;V_%R~W$IOiB6>r$I(uNJydM@vT z*{_g_oH4;%qq3U<^B)+NhZ0ja&&41AaF6F-9{lkU-thP1FLx+bt_z)VA#R3vBY1Cw zDuz1EhbuzEs}SL%2%)e`55d6==^+G_A<*>faojw~@!U;raXWZ-LnV}IP-V#)PeWa~ zl2BHx8Y-a+WtgXDnhuswX2_;Vn=lE-3z zCT+sPH6dgeGBOMXgXM5I{-`4&!JV&|DHL@7O7Pvkv%538#!llYRB>6Z9p{n{3>hy{)jk=dnmoV{g366)E#K7g@3-PEDs~4GedXFb#Sb^_VnG z!ze%E!S59hy+7+^-1l7%7mKdgXiJtv5=o>C)&gG=|}b5aJ|Z+lvqjJ4EXc z!`2QA4Xqz%2ob*{=yH*e2v>XQN8FL$Gynd0A?C6W!nb6>V~;;}M?Us#+2hG?$tb?t z1w}*%e)M>*ofJVap~~1Ylv5t-_XS!x9kqr5bET1>xO&Z z(5(yIaPNNKulvRw9v=5Tj(fb{cerhj?OSr&?u=5LdwdLvbLY$rhvzvwPjkZ|IV4Gv z6rRB%Ng*k;%-l4~q=^KMj0BF1OcM#*C=?1MWHu5k5sHY27P5(O(jr2nNt-rp3whXt zg@n*J%O=cWjyoo7b2MfSha*^x%@K20M8jbYd)S0c*uz3-F>TYf#UetnP%IQ7JkRrH znx}c1rfC-OG$e51LIUSnRwZ0jSydIdN;q*No5CcC^Hd6oFi8qlkf)NTBXbBE*~kJX zPF&!^3h|UvPdW9pp`oF{p`oFnp+P}GK_LRC3Y;p;n#HMb=K7ZN8>V5p_bs=F>EG}$ z4G+`(ufB(ro1f?Z{}omEMqs?NL~pQWMR?6kNU#{f5Qgkw>^U49`~Vb|Y}d68okJh$ z{pISZTsxtkN+&Xop$mOA)TuMXRY~f?z?S7nsys{6)hW{~OLHpAaw^MmDkUb7ux15o z;@l(zLqt$ePy_`91xdi635kSIB!V6ykB~=*#PVchWMmx0 zk#QU)M#hPWkqL>!MPfo?LgLZTu#jk2{Go1O90(db{;^Moic5Q;F4Er*!$nTu7pA>b z<`TpzjQYuVan&&U<+=QS=A-z`=LA}I>K8Tf(_zB|M z(ce&*`@ZekzV&ds*2BZ=;OT@gdUzd=2S0?_v#3u-2GHWPv&G!ueh!gMWjd8G zS|*HTDpLvL{1avlfnhqE&1S<1Bb_tZOg1u(_rCw|ey;1j-uL~(`?8P6%lOW%(=BZ4 zH0%oN^xAn@&Z(tf)>-XYrT^i#_fXsN$axgYGt-v1Vi8-Wt!<)cqBL7X+ZJ1F2?5iv zT^#0yjmN=ZZ zG)P4F5fObv#A2}^!y4G|FvGx+Gl(BQeQOv`AHVVRongE+41*aYc8Pf#hI#OI%_50) z^S047KXls!Gf1OrW-!AUhG7`a5F?Ik!aT^q54CRHs-=-wx5TO?)+bM&JXs`%Pjc`S zqZr9y4bs2{X$T8j*g{yKLVPX_k1bGv3SohYxk7l%IU)_4d3?T^2hZQRHIL3m<}v!_ z8^tI_)|?G9vJpo(!jVhdyowk#HWf!XA|hcDHlqAV2ofe?BaSf25y}q|9wA8hBRB$T zO>gOXS>N?q--X#OLM%dv5FxOE?MBw<3)M(E!j0B1e4z`W(S>!DhDOpg%8jZ~G`g;9 z^jg@GSp{~$SGe{6ikkH{p8hDWzxd=yO zY1n1t$&)^P(mc6yr%wqoa%U-}j4VYK2{NGssVEZUB7R5^KejzW941t&x*oBOx;TrI zIEX{A^@SoP^o1hs-TPv``R>g(F~Qgv5{%IUV}zs0IYuHrToEn{k#Jc!!egd^itsT; zA_Lh#?q*Hr|-KnJaq>_5lAf+XB!!#WZQs1ZLiMo=~oHXe~XFEtI z4bq9uemowQXJ0P&{kR|Z_g${*aXl{4uFGd1)$8b^jz*)=XfzsiG#VX7LqkJD&uDZQ zdJcDbb##VaKfDNqLZMJN!;8=x85tS5L-Qz!=*yS#IvR~e{Zfv~w(Txh zHOW~a{-2jj!zj7L4weY*V2RKYI|wD5yXY^*##y|ikm!a%VvB_;F)^fh(ZP@?yZ9MG zf(!1l%Pt`c?y`_ENbs_TkToy}gS?`c@XBn$E3xnVpqjmqJ4s`rw0>RF}dijQEHKK6dR2qiEO_R%oCV8p4WdD5=U2 zRT+lr!$BU=5E@1)Ls;@?$U_|phn8WG;lxlLVPX_njPl?Jjj;j}opA6HG!hM(-jk*` zrIBcFPMS{`iGIRN*fJkRqI?+fCv^V=@%xVhB?N{`5Puw8aoq{O>q^v>aTpQtgi1NV z2a1>!5s^qF6M?6MF<*Y9Gs74@4~ft1kdQ=3*piqCN!SxH5uXR!?(2Tokcac%I-S4Y{8;#BrSGF)kMM-1F1()AQ5w)AQ5w({s}_&C_IrkP#8V2%*rY zBE}#=dDZ^~~Gi3deyC=uB3 zBs%20!^I-zn!iKI3>Tcoob%C$^M4e>`74<}=Ax<+#r)q_O);1GD>FF%<`0E9f6Tx6 zL!V40nnEAPeV^=;eX$s~ZL&=k*w{949`pG%zXS;qBuJ1TAw9ky)FGIN$$#Bw>ym051v zw!se*;)RT2vDnDBMlov?x8m{;U%t3x9M!3FvG_VRG8usysZEu@x&yGFl2OW;Z zy3nm#gzjAE7UxKw<47(x2Tp<8Z(j=BBrGB>%`{fbHJ7!Sgk9FWEJ>>`Ns=YWl4VJf zy!r~I>d9(^BuRyyB&(hzNs?8+^}i*MLP=hYkR$^YdXgkLawJKTB*~E@M~keaH3R_y3PdlWZqcH}SFiqwAQmUcKY^A!Fiidl43k^( zPXu`c(Zj?)Vd9T)CHx2se8}UINp;5L!;r^6pN}363=B$WkkmF3BT3=t7B=%Db5m`d>1323S zAP!;}h=dqoN}@#|1@Oa}>!h|Jt7mf7`B~2B;$sR3G)vZnT;twjNjV{b6pqh&CdV{k z82COmD%ElpF$vrv*oTN;|AUkB>>`FdZTE!uqFm%&5M)mp#ai^%uHZP1*RhA`GM)M; zGk0(nsRZeX6I?%8o7GUT+8ffuOo;VGXt@j?5 zpKNR%g$hmVmVcXoSapEp>|`-1&m?K#{;{!QIm?CvDOaC*)ck}XDyQ5&IPaC>bhzgV z1!^gOWPAx??=Vq4vz|Iwl(K~BWN}I-1kP5-#SHL2a2^>v+RHht;x!7yiuBg9n!KUEPoqvPCsH)u1{qD1FioXpAl1$gXgKwnmfH_@|56yfQ za~hKnHNXoKEymTUcWELkI=0O)YH!QBSg*pKt_rLx`#bSE?*lOKyx#8Bt%j=05n9zu zzo4)2;k8ET#aQyyF~4Jhs8<;#t7W`NceiQ$43(cYoX#TRDvS19uKn9bS#a&$bS@}H zsW6My`)x0{h$Oc@RR{`N)80HH+SDDj$#U+#W$IFd-(O)4Vp`;CbcsHC`-rB`4s?kT zF9#)r20$IaGG*r(0(_{})i?rDAnm?cGRja|7HmXZWOUpff_3ZDrBS6;EdgwQ<{lx9 zT~r@H^M6eZmUB)$cKnL$AJ zuv#k4vf-6uS$Pm0=%}Dqb~7v5k!IJQamtXb5eg6wnE}W`u($|2-yu8*k8BKMc$0`N z*pmY2E`$M}g&!eA)gVwi4Z2^{1p-I%sBGYO@H>Y$%nt2tx#)#=El2l(x>Nwx7g?nG z`KP48Gc+MX&+{b-P!M2Wl$y46dHYD|;4F)5HPg#F7-U~PlfpQoiI>ulY3OfyeT)O# zeK7>4W(pyo=+EErd==k$fyUG)`FD%^b1xSX`db_F(9plJEvkQeIPbShBAA}tf6Ct~ z>%}H>*UOBn73>oDFNe8T7%kx$iYvt8jli zj$K(u_0M_qW^v90WdPS0nWFe+h5|r2?P6}y&h8Y4=R0^7j*EJ@kcA&y^sWfhp| zF&bZ&OX^vJW=~p~1w)W^IG-RlQ=DQd4XiqhjYI-Q02-0`>gnMqd^)C^xn-G+OGV67 z?K_|43_`!tB&O;jV~Jc|Vn8TMggAE;Xv0|)jSaWT(|5Q4|U19}xO-lz-Svdk=2G`K0(SFa(rzV<(B`4;zW z)vx*R1U81ujXyo`GZjG`gP}0q`b?C=*V9|Rq;w~-Y3W|{+(|t*x;^EN9f~KA+Y0-? zZQ4B3*%L1+I}}f#OcP9reU&(|3uY-3yBhvDOczT!Tfz2JC8=}g{zKy^^51uRvp;L~ z(JWnFTv;XhSFn{Eu2gP>Hwd`nW_ z?k9)a*3lJ97o?T-P&4aHX80uG#;bR;Zh#(pgJ(QEbW^9dsRoKMKzA)7GgbL34JtCP zn`8+WfBO9C3R=xB3+=0u3kCZbtcV!EPoT@uO(4r_^-+Z0Y@Plz;9z<)`0_h^6pww7 zrUSZh^oE1=mh}K)VXKdBx-R`_uxMU;=Ab{iS59p8F62s!HR!y+YkB>aSzdpZ*+ay; za^x{X@1>QOdls!nK%{|!TB_6#(1LF3rLFL)_x>>S0!DjuOgoOjNf}~IO?OCN3QSbh z$^^Rb&a4xBrDRZ*(T~LJ)P$D}{AqVp+}@F3)=GygUtu2hy4?%MIUgv{rQ9J5$ty|U z_YF$WEfgL0NW?vkPXfviTGscMe(hJKjR0#9?JD=^+H`^mVLX{kQ0+gZBj>Nx9gChtM~|CLPFO zGivjg%#C&}S&xdRvQ(=kOR6gtk_S+fJ`Npn=StX18Msv$l80z~M3J1=0kBKh&nLd_ z)*@Rf5`p+eTEXGJ#H{AoQ?lP$>Zeb3f-Fg&DHtiA()O+Gz|~XG32AM$ z!L*6azuG$vUN8uv#VjRdTVlkd2{ZJ(2&s;%Bm$EqoDqHpBBHg!&{uZtxw8+;94Rmp zAD@BZRO2G^o_e+&jpyE5MRTH0|J+={QSR7)A;I6y8N803CSkm$pWc3nN?k4X46Rts zhib?=UM>UIic6Gar^O+^e_7NHbzk$l>RdX1Tw9JV@+qTr&cuneMmGZYb9(x;lB$zJ zAG~(Unk1#J&tJd(6)6^y0td77WRZ!Lc-cJZ?X!Jy^IsU(^Jmye0W=w@H}V!$m8femWMc*%orDmJGem3 zKuMrjWCThcqqWw?g}HY%a$kVkZZe?>3*Y=YCImRVg1KsO>VD#Si#zu!adZq;G}|N~ ziX_yU60{`P6ltVou#zo|RXOE#;!p3k(TXUD{2`bI*u_5&hsylgLoT;-u(Uv63p|wQkm&|kbD9wK>~g-L{u?WLywDkRGP(#?1agEqh4=y^UY|**peD)4fhyusUpMA6 zUPZeqDuO|LCwxg$1V!zc7w|QNHYyrrv0id5#`*PeEb;esRHHP4;HVK-b8Y-1OlYXk z^;M@_ixudNLR!VeMCo)N%(gUT%6=X=kjE}?j+GJSz8ZYHW65EIB}L^in3)r!1Bb1L z+cYVjjX?XA@@~D6tbL`DBM5(kWIcVm4stck*haCA!pPJ6ZA)DK{p@!jEAOapB3}tW zrUnJ?5_*}zltz%;_=+%)adZTibAiEO-VCP%976RVMOki(lrzOKPt`@PZT+d3xK0Og zSZld``zruX1Sog2kq*>^T;{U5=PxD)(PM^Lu8W;#sTjC%^k_YFrNM zKPf@E$adq6V2kGAnZ!OQV2&C{inF!o>zt||E3J0XT|4N!!(i$J9x`p|CK<( zJ*KS?-Z{uVFUG-CBnd!7U#a?7!J1@IIqVLzKxu_|N>K2PXougs_X&xL`J^YC?t2lfGMv!^UAlvskN0LfYB&(X zW}!2C!8h^t>qpDL4mJ+alnw{~e2$M`^6VpQBPh_+5*mFfje{KJqC0MOXtsLSzR>8W zKS#~mY<_*ab@9WaXZ2OC#%9(Yh;4s{lW-(DNk2MD@|?Tbqujx?rZjo7AfQVFo%(I0 z^lJ4kHXyVB3Q2mrj>0I(h{TIiDYcVGktTH4Q0MDahg|u)2YFkBA~ANat#%JoeM(Vy z0>Z;%m+l@T^KC2+mMPyvV)srXzxqY1JaQSDqg4dui=A3D0DF7b$C1Vf1unpwn{B#x z(^Pe+1xmHRi>bC}2C6g=SS^f=z)3B)0Uub>Iy3XZ$(KZ!BdU*XtH(=)2Alz^)V!gZ z5zn~;B^Qoid|6#UbC4&ZILl6X#B-b{Z2wFk@Hs@+(}kOtwT#)9>~vlTZ;9ErCd@}u z*omuz8Msp#nAFmH?wvfRsT!Q7S4Tc0abGx(4yexA&7H2LRZVCqK;`I40SI#0T9gII zqkV8!KXe*Sy9fZ-m@saR@YA&25&a zUk{0RxbyDu1)o#Y!0ft`gB|0B!22?(P>c|Q>JNKtl+>jnlt&~Q$cltbTw{L)PEz6E zH4MLanV1WMh{>YAl~6P3KtN5zWGFYEke`=zmaW&NJ1!Hs7t?c+LtDxY{jQkD(ZYNo z9iIpPi=_}L&h#YlXsy9_znYQ3ID6Xz3MHtY%=Ws+eJ@DvR=bUP>~@O1-`g6;PN|k1 zhDf$uSF=r7^@q zTb$4f>8UQulf30}R;-vT+yjcY`)L0|QAB8oLeLEe;@;J}&oVekRJ*gd#P}^wT#sXS z#vzqrqxnKE>s{i!Y37_P+0Ie-S#1ln1uRie_a$tvtiUo9?a|n#{6`lD%n(9R9`2c# zHM8EOFjg`mbwnl*t29SFw{O9|WqB5^?=B)$iTLHbK?HW22ZJ6|2Xr042|}eb9s(zn zz(1TtZ+Ld%0Q`*6Z=fYMyT9)--vDI)`2;lAr;i0yPI#`2a&_V5psWt;-GZYkmBWol z=bK+HB=7}bnDM#@#O!jER_?(keYIRUvA9zRhD~IYhiXdiIx1AAf?B{Sq2&7es{~=e zU{GvjxXCWD!a?vc_uC|3Zye7?knt@q1Ympq33s&@BCsFpuIPyZULMd87`8I{;~nbz z;y5E^i4NidO}649Zt=#}q0y_oBOMedPqR@Es>#P7fYu&Q*C9JL84>-KC;~?EPRw1U zzoY%{&-zs!)_+!lvU5jYFms1d7La&hBiHyc72Nlu?|ws$zMJPkAWOX1LH!{`E9avU zoxN^KR3nzaz(pB+A{o=6a!g0~SE3+xhYx8dV_I3$qL`5@e4ruei>O0_h0`ZsZGBw> ziN=e=K;94VV}aVD_@qwe5ynaTwKT}{ek#-zf^^>(d&g%YzB`=17H<8>GBm+SLphk2 zp%8(mW%zY&&LBOXosfTra5!bNINJ6v#Ye|xbyp4!z7(?bb$e=z`BPG1{S!$_h*wqW zSBX|nP;VsnpOhXbQ9>KZY8|(b$^|Y>mb_PqnC#HZdegJmd3#EDaN`5Poz&IE!BGnYIbHnt(tzw(Zns)=}as> z7N1dL5p@zi)P3T2R*P{aOji(I0aXe)B+Eg}XiM1j5f><7D~LNBB=`yPo3f2}-PMNZO>kTMLuSK&$!>I*A3bJi52Ed-(h z)bMMo>bRh{BWo|*R~Hz4jNI%-g@e3jTwXVBwXOZxL#K;p*|o33X#4bBX1he2kzn)b zQ3gz&OfamM8Hr;WzdVcdw34PO#WaNM)7H=HBA90}pIBlkk|C+A3gc%?sq$FoVP!h| zK?}b8A^LZScmls9G`{BF(EVMq^ah2dE4jvDm&P{L8H%dt;)1?YtLa6 zb}=T{a1oY=&SMo4{adzr-@T>~DumX&lb2hjDA!OX%Z2ccRDetf`>k{JuElgmhK4D*#-nm#!z>rVC z>F}fm!3P%rDC;;5pte$h7o+?49*Fgz5bzFv|7bPuFsag>XM| zKs%-n;*=eDkOK;C?-6)@SJ4&hGMy-|%JF{s-G9*GZ`ivi>Vhjea5qTR$Qaa^o4tNi z^h^bLPR>Ois0Nfj6dfk5%4Fv+3Fjj}^^I(7J%{m9Cl zkxlVEoMZ-uD>(A@QS0EOWJ;4lG#Q~ujUkh=D(3QCNQk9ijcIH?Htm_I1W3jnh8-Ke zd_;twbl?a3`czcyO%4L^8STJS28S!1qHQsn83?+gj3Hf*8Z!Tu6zJ~Rs2_`wt+GRc zGQORXS-)-Igg)hgJ6UJWz>9W|GN<%cPfEEfy5{A?Nk`EN^kMDwQ{Y_q6s1&V_f$mv$->Z1i$6TS2!^3ID2I=B}sc zqp>=CPk=Ri7PkE%%o4aF=q;5Uc`O2#4LsmwuHlc$3jganpSrDu+A|05q^;^OI7d`> zybbf1VR=jwCtduJDb_j4)_X5=Onfs{uO^@ZnYcPeOkl^6wC3rPKrXbh(DhzdyoY?l zhn>ozrk!Q3Lw;oUTVPTyivLv}I-lc^E<%sstz1z+j#JDoCUCXeGe*|2`XAc=KZ)lpMcjLTVV?2c&=l7-}QAJQ06 zrY@R$2m9;~=yNV;8HTpTi>(DP+O!jac&EleJdd+i7w8HSY0PAV)=3n3drq}m6!d>7y$)cVVX%X%x*ERzP8lSQWO8qXFx zdQ9Oz7mV2NJlr=zWw!J{cLs7a9~r>ExUaGP|LkJu;}1*A`)u)(f1~7_&E9J@0|5|~ znxExEDJ5v@i8)V~TE~Fidn+*+PwK0&@UT9C8hPJ~%hY?#(fJ&qOEMqrmhQQn590wZ zJRE1h+Bp{^D&T<>GfT>)Spho%FBwy4JUf=p(8S5E>*J=LeMs>=XhD}3y03;t!Jw9? zLtJrcY3!1vZ%}7C6goynoLm)Ps}nIBc1Xz6j7=a64j)?S?37M|R-mQ+G2#m4CA2x4 zJQpJEl{=?Rk+4v`Ik1m>y1Pm=U63lwB|`iq`D;11Zs|U|83gn>*Ia>CxAJ_(OP9oe z4GU;Qy3{fP;cb;CWQQ424Zn+IA2~i#0OZ%_d;4~#-Y)0n8NH;D)6i1bK70uv8> zz8@2)CZtFGe5<5AV+{(XNcF!-i*t>C#}eko2X~E#X?P0 zEo)4RL)^oMPxkDxtZW4|Gy}HjzM|o+5jELRg460EwmLn2E-P1YH8&VOc?4Z7d{fGd5jft zf<8I0F_OnD}ja9juC(YWxXHH_lsb4Bo%U}X^gt>F2H z%)F^S{Bi;qRBF6ntxM`5Vn`!MoKlPh@$#*vo3U(*hrpH$1F}^GRUfO5H(j{8k`fWh zyx5AzjlzC6ueApY8Xx2Y$gls0q!dwgu^`)v?}D!3|D7L6tI!DgmL#_d(e!XhvfHJwoTUZLwfXg~qY3Dw z$4mr_+(=8uJocU^V?X6Yyda%~Un90_Puwn&beAo_l#dr4`kjaRetyLGB%@%&)J(f$ z=b{^}giyvK@~dNP1;)viWp;DFZc6t=tA}J9?7y-2j8V!Jg}KgBx^~G~lT_@*DbNd2hYd8E9Ovh31k~m5H6L9Qg=ijC;8G{h zmSY5F8tN!G$RN&O1(D(snG5WBSs}Op3BoJ*O)Z8m1hkC-ibR)M6QHFaIjixnsw258 zB2sQd833XWqXnl0o&~;ev>EF`H!ohiW~|Xf8p)VfY!B0D#xkBLwuu@Pf@Un^*d8`f zIT@Fe@dU|OHrdKekZhwhD7FTTHen2VSO}W15X7(X6#qdiKhSbz@gHQN4bJ&MPYZqE126peamE=#7{Uj}8D|K+fAl`% zgyTduvzf`TvIa#HZDyj0tg?~GP-K-w7o9j7-6!gWaN$B;2n%r`ETo0N`6s&2g<;5f z7>1z?CKFwv#WoWgdyj4Go%U|;7mco&*l0Amh8hhonvk8Ge#JRW7sVaK2%pZ$LG`Bh zchKiAMuDF{hiHh(Hbuu!D)gTDVmcuj?Szlp39>L`7%Eg2#*3j$SeQ${m~kKWVk&*G zzmbhM4;Hu5kRLo7*>v&68!T?fA)QS~7Z1{qHaJM{jwhrIHfKEJG3PG-&&M;GaT^@c z@l+b5!fzvu6{`p?yS9(?fcw{KT}^Wz4;eKfNPS=_R+ zd9b*4#kD&WR!lL46;n*HI}}zT$WR=_K^(+EYC-hA4Oj2mbF|T@xtB%~^-7x??zAFr!xae$cOfJ= zE^>!l_~36SnKMH+&6gh{OsE(GVRsL>scO0=sZo zzh(7~OPNbgw{Fcb#}c=`_+pMj^z_AR*PdQG?&lC)J8X!SrALp$5T(ZV9{tV}aE$!=J4s+?*MH(vemwQg>dd zM1O`;!wof**3JGmNL{usq z3dP=tRSAixgeu{UgoJPy6$*zDHjJ>5P#8@$)l8;3Q!Gdyo|XqM;X3}Z%5p&3Tl&`?gI7NMm<#8SqHOqIz}Qh&^};s_BF zq?DGJFd~#_v?5ZWMCUP`PJ_`9L4r8uL5HB{p{ha3k}ju~S_XyD$-+D*l8Gd2Pp9^D zDhZE0(#$m)jV7k^P8v;&<}valTTGr}K}0MT5sPK9AR?zkB9Vl+mQFz=L4piJ&LFB{ z;Sj|XTWqnj{uQxWI#lIFY%cm&#ArHVCq26~O?R44IyzT)o@=gO5sTO_=`cDxhv)mg zZ+QAn-|44X$_7?!V1qkDu`>+p42Q#^ynB+>UR`e_Io=ybavbZ8_w3P|+52o}kDAG1 zv)QbZjG9sOI2k>9_3YWJ_o=2NN}{%H+c<60Hf=N-jbhSB8qGA5rF%gp*+P&pNRS{w z!eb%GBs?TEG)RyjAwfdIqhaDv2N{Ecf?88tCs#+Y{u{xnl3$3!-~DG8KKNuXpBCZVgP9gbQGnq`)l*g7iNoEOIkOdJ%l$b1tOk^U;TM3a#2oAv#5`rzimHTZ7e(Uhtg~h%V z8?H)0Q&8zJj*6jp9EDN!z+dHs^(& z=!uW{!ykfbFsP6O^$@T9cem&x&72?~sLVWuU@zDyg7OhZb_&Dv zGX%S0hOlayX-0%bm?3B(A?Okk60wJ%i!Qq8qK8b-`JmBgG`c1XBNRqKM4^r{hJ?~s z><0;nrUwZTYZ5<5$b)DShlE5dw#J2F7>;9QWTM46=bXAF%!-7Jtg?f9hgJ8Stb`e5 z>vX>PCOE+b7u*Ero8W@;NyscnX+BC4A|aD01xsPFq(CW5t}H1yxbkG(b2?ZLdV1*8 zRC;35(`8kLCNy+tBt~NBU3S@Jmt7<#*nT2PP$t3?;ay~F&iUq@Yd#ScTlp`_C!q)B z|0f*vf9ITUuCd0NM`$cNbUK)pEt{rgQ!b{p@w7&bn#^co3yZ^I%A?x(^9#=phr{#3 z)FOWIVmS05rF)Uq!r}Qr%2Df)FmySpgi$37-O$g69@W&3Q%`H2*m+u`HEN*;AN=gI zk8fDR=<#OFHjJa-H=5le9C>7;&?8=UCd{lBx+E-gN!X@^E(tRmx}-^XNV{&m54+xn zS(orW?7J*#S<{rLTw@aTyF}&Y`x+}7dfCuJ=ca7g&?mldvlCaiS#Bn7*6hL+&Q0TG z%QhbI?-3s>;r@)}#-Fic{gIiO(ZpvuGnJWo;xnC@QbJ}LM)?$sASJ?Bt6}WOs#U8a zt0SwU5jUDJa>ETb66EtpkdcbQClU0gpj7-x#h37fsB{<+CMd!LbrximQW_T4 z$)jA|rotevtCZ4MEEXF^*f3(DYq5wBBn+{IB81T|VYn87K^Pok1_iZ_QELVTGdM=A zf?8qtrSKs48suIT?p3sX72Ye?S^eQE;j?lL1w%oLHl7RRrA9;T1SvFVsExuEtc3`M z2!?`dWnCL0=yk1V3vxBE0_HQHeY}14*?eYZKKsl}=(YJ=+vnQM%(>79UBd7Zh7ziW zb><pXkW)$^zRSGj#XPvo*F^p@Ck!Vs-Lkg9LFML{qYpB6B${5#%hEK!P zXt2E&7RDOb87(XfY+rf(>Xq_4_I2hF=IhL7K8$&tb=FyDo%M@-v6;^*;S&DECStQn z#Ac1qiCBb6#JqBixWdg#FFnJ_Q|{Ftul`8y)gSZZg=e@|^Q5d^A1-^i#tZbrWlI%0 zP7#rah=_(ldnjyei8$_c;$FQ@J27#uUAr>8tAtNm31@iMuG2E&5$DQvHrHXGIqghl zC^MX0F~@{0wrde4Y_ZMdT9~15s1BpUxsVcO7^H|oN{I4`^2W5U!pyYOP8(QZget6I zC=Mm6hM~=2SlGs4;4p9)I8=wxp>P-$hG8)~7{m}ELWqoEi~n89>8moD94hBBBgLpiZ? z!93^kTqx~LY+|jn^6%fjR{mM~Hxx^)>{*Xhxe!W^KM1%{QYUno)dXeDeiSd|@`5jkPcfGVvs%wIK6J ztEYHAdwxV20~?f45QX3nJk}?p6=n@;P=h4m1Wp)EkkKy6<3yTKGX`s-k%?LmQ4^df z!Xhlf9t$EqCJ`q#v58G=VvmWam|}`eoEJ%xC50pz!iy2iE3D8=6v4ED`+_N?$&&YV zUnJ%G(kzIAlIXn7OQIk;FOR-L+hAxza0ouP_{f)hd6YE-hQRo!q9m!J6oTbBh=WM8 z=_qs@B(xGMvLo&jjgQa~_dP;T=mdt2EHE@Q1kHlMU@)jqga#QN3=dkBf~+FQk*G#u z@+eW^qoIa66B3nmFZVLky?j)n5jqpIM<0^trr{JK`iMkynaf;~lwym44>Ey&Ou{)F zYaV1I6J+L+nRj~dLCI7TB|fN2CdkYuhV_r3#IVM2Vhkl#oGM%}#TS+&qq#J))NjII@jAu4+E9p#3 zH$zK;CDWnRv0~a$STa?zpiT|yLxbud4^{Y~aw_Z~l1frla!Mo>MQuV+p2$ggvI#{6 z6-3UUf&>XpqVOaRiK(2EIK&~7NFqrol1L)SDUwJc6G^qzMx)bl%?S++3knfLK_S8mKh3cMgJF(; zlH;F@n8i%apD~j&W>drL63&=Sbr)t~7S3>9!Wm8vJq%}rV``0MC_@jeu?)jO zubHwgU zlMIP_GPDpw^RQ58Ts#kP@j{C?E)2QzW8;NAUf7R?P04I>vUg2Qx$LPWPy(l}OiIb@ z@L+O};IJ#2UV_!3WW=$sr=EJg`6N&zY?1lG7NKOk&aB;0uU@_43Ola2qE|<~;_4_o z*mW=0ak=h@Av`!d`1AR6IK$EO5&Wqon5L$epe49ugCxOWUxJq4Fd<9`6C}Z5Pwn~+ z;c$nr!vqO(=nm6xkf4S_C>-X&uqDAkf+fhIaL^PaSW}STN-!l#S_D#RkRpg8G^n8v za%dh5yP+WSV2}_B5=0U_53^;51UCXpmQ(~z8umQcpfh*|&tMxoAvhr@6M`YZmf%Ul z4!h)}3SEM1aQ#UGANatJ&IY%^3?F?wX81;I+qP}n_IQ>Nd!F!w9Xw)(CtSp~ZF{yC zv&GDwE+)cLa2vdljkLjR@J4EPCcCqeC0)-0C70kw@Flo*kja)!2^}H$5llNmaLK8o zjW$AX*t$E8wzCMqk6_xm!-e(sj>BcU?(H3iEj#QWn@w|eX9~>h16~%a$GNV9WOC zu`}6}Q|_@r*$f6-@dg!VFzl(Ne{38(c0nGvAPaj}*t^(;y=z?H$OU=W;{q3U*bWQZ zVPS7Eht1!}{DqN?+#!ryB#hkQA|lbZu{+EUyMEYVM_<2w*i*j_@~K}_9{tpm2l?yQ z(N8VC^ixmW#-=8}#iEy*Jb9^IyPgNvu3anS+I2j*o}KZ>B_0p6S7dhn6`4py_)kRU z6OlRp=w&{8^wCGZopHq#TFYoYrF=1&#Uiv3+KBngXFd-JMrbD!+OktjF)@v2@)Rr| z*PX&79|=>i2NuWBOyA62_43n2@{H;3&qf9!a`qI{iKbTghkx!_=x-RrG=+*JW1iuI}*W^ zxZJ`)f`o9w=t4MQC=|kwLWDwCSV%#_&<&dj3tiTTi%3Mi_VD#RETYi&@WMiIBushe zci>G2QUdQlI&dt3GIIyY3>`>`jmKRVxQ^?XfonK$4Q6;udt5N5x2f?#JM`)8a4_PZ zp&fcS81V%;!I+?K+h5QQA<*XB?jmpz7(y6_5qapGAQu+-7LEyW;Vo=yV(Q1+oKvHw zGIWvi!O=$_otBS$EFare83C4OsHEhB%|9P=eFA_OLL&n(0Dx%&WS~WlBMgTN5fh9e z@mMGxM^P9BK@bEn5X3MHMo|oNRxxHP0CINXxmzNVM8xC#Cm0)BkV(U-qp>rqXGy}2 z=cH_9m_Sp|L<8E&S86SDzfL^}Cm00Cw-1L=O8Xf@okr8 zSp6)J)_q?aWAy}`d`EYm7N@$+=U^URS7KE;3t5i5!o;sG3t{3V31pD)dUTop;jKA2yKS_@Z*lQUO*FcrggtRwCO58^SyHg11U~Ps{`-U+oWC ziGpKAWmWPtiG)Gv+t1fOXFF;RjCb8d3k$)%RcP>7O0J;wt>7^uK2`x*>;X!8Bk@60 zUl60Ejt6Bh^xC+b&`c?jB;qH2Aqzfkn-ovkPM93&SU`Mb`~H-4V$@(7B1~NAI*4b; z=u_AEr#hoCOqj9ri;z%;K@_?Y%|PeB_K_9Q8*;|ztAuS_{XO^@A?J<)VOl>00ENfT zvcXKB0-iS@79SZxfs3a-QY7%TUY`oHMCsYA(wnQ%X0%0Rp9?DjjEb%?=@6u~lF#t3 zj)IoRlJ;Dm(vN=jd@y$E^%|6f7${8oArBZd-O9?Do%q0oZr;XHIX7Gh{WN6`DV-$Z_tR$XK(Hx+ME&`l{3F|ppRLaq7& z82?0TX=fLAu~|pCWkMs9)~;11r(MDvz0J4N;6odtt|!!l?nzlrDulc`=gscIXVaSO zZ5@J%=Tzmu=Vp5#K4dty#4Rxx3uR~(9?*moB}-f$E=|t9VAZkWO()e6>saAa1T{!? zph>n(F3h)$~=ugOfB*d=xsgi8Sc2Jj>nz)nG%cL8-(| z(E;C)T6g?N6^}-hn=MT%Ssy|x=v&oXsw3_IswD%k^2Ak7iJg=DO83DbXhx$m8$xEZ zMr=GWzNX{@s*ZL>MYK{l>_BPUna8&x2DBQVg`_|AJP511+7Ds`D zSY6k-(4rrPBaoP>T`4jx^-T$8EXSZ;ii5`!Q?lz-pXmMaAes6imjU%%ah+I2tgU7QuPl1mbplwrQ{i4CJb$#yEB<&oXz|p?V0; z(0(X}<(uqWy^{sml6U}==l#}R%$jtQrnm<=Y*Acp3iU7JYf#5&`+j=fpM~i{^B}!J`4hV84ut&K0wkEHKV>F>d$*mLXl4L zY*uKm{3q9MT?UNfZ1n`1i53dG`RyiG z{2t)FaMg5f=5p206CbNiVN5Vk3bRoWdE5iH>3@0o0CQ|RHZta@3^aT9R>33n5?&00 z)iT2>OO5eZHJoC!bU(Y_lD1nTzoM$SjuY9--)j%aqES-XsCw|&DCZ=A2P;z4rN*CbJ z=fMXn4L~5WJF7>KB(-Gd=is0esXv#>s|9(aXsoM(s=dla`Mg}Y_Wn7!@5dKzTD-t; zIXd%3E!KpYWfs1f{9);dgD?KJf)&`2!Lqb#3!<{K8c@PoN}sir*MlOt-ygtf(wJC{+jK9tv?xL5+C+TM)CEEa7TKW2$ z8D@19Yyg6@5$&&9X9|r^f02APbJVcVAgFh^y%;&m06<+@9j?g+_!CPKz(T?j^3ODF z4TlzcO@Cvw7GU?C}CAz}gNXmC9L z)JpcKLlCQ3)d75A3t^X^{&)^XoUy!x!nFzj(9FS>$OPo!E5Ox?`mo*1%{GF;JB5%o z5p7LJH8n)IM{IN?ui6e5|6zf}0hS#j+z-_#Z{LIHB!oxuVB|f*3$=M9OAx$>6 z#G$<$HRL7Q-hLrv>Z%&K-#ONm!^FqA_G+8>*M_AR3YdM+``ZL5oypCklR1o{!bE*)d1}ckzsw3 z1@0Gm1tlRHQ&j3WCgnrMd#m9m$gmej-s>?s+t_xBH|!PXi6V6(Mic-Qr*`?4o6~%R z;;Lelg;?Ko4V+yYs4k%e8dkTYqpNeovb;)kM1K|tv3jh1p-pQaF~TJm8AB~Z-%Kcn ziSFdf6O&;d;kpS=CQ<;3l#$*&1b=k6k`{bWTK77gj3wg@!Euj*VP^bMwV3BkcQB=M z3q+FMbwJ5oHW!2UYoZUgnXHHUh?XaT5}HFR0AjqYv5idT_ZL+Hqq$v@=+P_cB&HP$ z=hYj0T)hHJpi-G@?cuNo0_viW9mE>QNRND)7?-K!@h^d!Wt;C}467osf7f@Ugp~^7 zbPLsT`&FY0+U%UW0b|Vc+$Y56)pv7rzr#G0Y%XhCxOeAJsZ_q!BSKRZggNa}h*4b{ z!`^S5h~`qf4LQ|azQ^I~$R=&t&A0-5C>`(VDghF(O2z0Gx)V_g-VKkcnM_m_m-U7h zyv~6Omxm>|h|h+WZl70l;i7$VRUlS#N`r*b_(6DIQ_PbR*^(^D!*Wq8)E?aNWN>13a~nXBrQ%saQXUY2E=Wzn)M9ruK}g-1p4zH z>Q@1;9P3pni8AE~4E-pmOaHke>YFZwI)Yow!lwK^9zz`;nZtn? z-)qn-sdtH2_1iAp>q&sb@-R4C(r@<_%!1sDgO3q{Ez{XI7MbL%<_&04YTiC;vD{5- zS7-`A5^APurgQ|cnRaO7#FvTB7Bus#}K)yirfpE7-?^=~iTQdn-f$UjFfU=Caq zt9XHJT%rv;)CDUgbIT~aJR|r@zgYT$qb@iFp3HMlMF)k~X-*|ND`hw9!v5!W(-i?g zk60;-UnCLCa#VnBo&Fnt3hgm}k5X0_IARb-Ta6P<4|Rsf{tjuY?$Tc9Ngh|Jg4OEt zw2_KKG?!7)8tbrhu8%XkDpL?x@Z8e?w!z9CHvgjMz{0Djt|Z@V$n^f<6#qQm+Zb(J zWBpSi9pJdq^?Dgl{biCjpL3s+bIA?F%s`4!b|~A3*8jP4XC-KT{DZ$r*qo~uIzbX- zG8?by>!{C_GP|p=B4w8UDGF4=MG37AJtGgl#_2++=#$i3Dvdli`oYLU<31fY>EIa~ zi%9Fm)$XL;y`*zS;+eEKhuYkwgEwA*BN9r0UOuLwre3?;C4Lp^_U66?#S`nF^8~aN z)?eHNW&u}zirl?^22-h@Zfi+^`}(LP`w{}V9^L>SKMO>;8b1PRA%#9j%XHCPW-{iP9z2ja1_)pJg9(x05 zFK16Oe1V!TDiFZH+;r`vy6FJT3?l50(moHc!bD+U3zJ2ST0_*HL^yyFdvSiXQi0sX ziP#V$n1%{=fzvxq%sX&Th{TKGG>#7l7CMu$hx>4)S)m1`?5P<41Dbl|^d5~#O1M}mcFr64C@iSz` ztd7TI&GE_|iDN7&2%O{lm$I6Pk@0|~^PpT2O=2~d z(G@U6*@P`2G*2%nizWYzmk0`wcU*V;bQL;1H{6ZgO1H@7NwG1uGw^>YRZ@Jf-;j_K zAk^28D9lbGZfdXiRpbKFYSTBC3pdkVQW_=999?|(KAy_}UyVGU%P4Ynp99a5#t0VF zPCa}X#X>w|Qqy<4&F_@{NynI8+1+nIS;T zYaP>{w!V4*@n~RZ^oA8O`Q@%qH;!ES+KJLLmBmEoPtF-s6Ov2H1;8=EWM8Ow*+Zx& zB~9U9)U(4(Bbj9^EHH@WbdS!QV~RRzU*F$w{h*DdaXR^2&OBAlgBlw|88&ruT4fj7 zsj+PGvM~DG_+f0AWRI=ubdi`n-Z)R2+X;`1ZL`p?$ucp?>*4DsVdlmEA0(@qdJkzv z=S6K^Z>(XrrdVV`1B5l>U%McPXwqX_jGO{>YdcS_?=b2mU6qM*3v zR!OJk8+!~rF*QB^du2wsm_S^WX78L$!7sB`J8T&T==1c+zW{jgJPVT8hAy>AT zQ)7)DMl6QzTo5J5nY#d8yO!icD8?s^Zk)S;efuo5y8NzbvK$Z1)Y9 zi@wA;!32b;7FS$knpQ-1u)m1|>yqWxMZDkkC$y$3BD!%iG!#sF?7^FuJKX1hk4ADC zQWn(nIi(DMnX!AaZexDVu151Rlfu)@wkf*?3Vuo$w43yc#!ZAevEm?ZdvBb<;cEKD z{o5rn>k(1dtgkan{SE%7hMIw?4^2(KKg>P4GgEY5(9;Lj$G}~j%FCf!4Gqzt|KHp- zij|(R&>M)d5C+2o8isSLde=q21VN2m@lEBVb>~WaN5~R*%hSvQU=K0i>7#2khFqk6 z{OtO)O2rijrv&O}027}~$LIXejv!|SM%p~odg6P$hpk#+FR%v&z{HZB6(&U2kt&p3 zG3lN-*eNX#MYiHG+P?6wS?~X(d7+v$;zPiPiIiZn+4B<|K=&U@AJKhNmOW0KDD?v3 zwG?9Aogw54DN7}(|B5Js+*S}^OVlScxg+`_+HDkbzH+DsKjV+Bh&P6#5ff|Vfb#Ec zp`e5k(5X7L1D&dgS9fhWU*dH<)Et+0zNb*p=elHWk>P~pQ&slw=hS`4Ra=qxfQO2NiO$S8R^l(&P=c|{a2x9-oeka{0@!t8+~`|cb;tlnm{ ziwsK5Y{lrwI)g;EDi(~U!UPR6G44Y5kNE;H6qQ`Iyi^I)nS6i4OV_jgu7^x){>bWc zcB7>O!KA`iwRa9b9`z3ltjuW;p$j+!eo$WentWD-3?_h?6$X^BkoVR7T%g{@ym6&Kf zARO{`vsdXQGEDthcQz*@T58rJGBcRVD$b8u#OY6=)Qhl}ypbKzLJ=Db)JYNf}#> zhhA6wrKBI~PXXnM3FC}RCLPEFA`!8OY-ttjT?Rz;m<#zEFG}WVLD2E1*gK#ZsH6=e z))yuVv%dpeXiRZ<>diAkV%ry}~z}7XUvRYgw`aA5KPP9zaa+gxT$mgvc9=GaARH`}b!?DQJBZWp>7=_|TkI2pt*Iu`% zS!@bHR{`#D@GW9>)d|h3vjVjMcz~RsojkzC>U98#jpjTqn7g_Xlx4Sg0d|ubK7_oy zi`=;L@{+#wjZG{2cfW2Y+WsPhu`Jywv;#;C23v=0E-4#ha|ZucRVBsi^$i&^0fPFL z-jsaEqK{!(L`@Be;4XyFY^fA>BGyOErmvkt6=;A?JSh)vDMA|I=zskY6qT zG(%V6Nx8_!c`C2oI;+(b(93=T;p6ZQr7t4M-?Rn=4CU@^PO}Y(s;Jj_?+>{)w5<^GQC(!Hrw9ro)^wOe<3&!{I zEyxU^=0Vx_X_vz+4 z<4q*jx?R7qbIK)`4Y!V=sAgd^1x6`a&WW%dl_cuO|5=a1fO}5NG}_~UzS{w2jY}45 z`uLHx-Of(dzcsNgXQo7SOC+4}Ah@h77*70jh_~{Dkdg6KHY-!M_jcGc&di)?4cxk@ z+pml){GU(QSuYu<@1BJq!~l#PIi}KYs;l*(k75TaSyVYnpF)Q^CKjA4gEl0{ zm*D6*+?|qE&I9YKlwYhFGJf~UG{98aaAMy^d@6+}9lwerbI{u#gOv+3lB>v>l2A}K zut$hUATEVH9W$E)v1BQ$epj&g-?PV}gG6(s_TE!qrFj@?n&7s0O`EH5QLH(`u?p6+ zSke^&KdLqcI;=+7i*HATdXY>i!H$s15dHU+u2Rsd!Q$G_5i;Tq6>k>kiZtydIVVqa z7NAsCTkcs`&MbOcc!qpbc6A|HgQ@PFBC?Sjohe7$b;6sohxCI-oaFGagEg_5tw_rtBSA_M$>kz^a z!b*6^UkT|SdKK!utLk{}6nxWgUpaEDtG7~Sld^B>`l5N@~Q2y}$i5ylbz z2#(tGW|0V-;}JGb5XU3b5$FhW1cy3w9O1V^-HJr0>DsN^x^~M(s9$Xp;nl9$H4DB& zEJSO%W+RYVEJBEm5onqoBhc4O{>?UH&6k_K8cmN8YEBT3m%_^lVky*=!pm3$kqD$V zix4)m2(KoO#Ui}gt6ejZ2v>wF!Y0D2Z6eHbXm*(pv@62z5VU`u%PcL77Dk&XjnoDr z5o}o)O(cRXvouNz(q>IMrG+9`B1CAR2oahkg7gS&`=~L-SYS*n-Yyn@!uG(}ED~Y< zgn9nIh%o=3h%kS`|9M_Sn27KR{pY#A{M+T9rGLWb+2O&z?+_90`wqV45#he?JA&_s zwIiN)?r;5vViOy=gqhfcnNZ3_E)KakNvBP6*vM^AOjgLM<4?$ zGO%R>E7BszHh8RrEH_xBL|hsymBcLz+!!Ga8^ScALx;}-KQAy?_y;j`1>Gv@?KnsXuxY~PV4kkl<9ZV4eFETldXLM9~=IEQBmB_tIp zvuGmWOguA*$pmG>YC$s0!r8}B2*9fLWX zc^?ToC(gJq;|b*ngWJaO2sc70INN61$6c6qoX_X;nQ_8|2@_^^Up}8OpDl{#v}{l@G&=}B+Q6dVG+-K9{b_)*q4mQ{w_<#yu27Q__e_ z-g3&B#tz5CQI2ISViBpxI-L0wPduFZvXNy`lVpl=1m%zoC6UNRGI4l9#$iev5|6_c z@!GF_86Jn%z6?(u*zn%-5TR@DxjckvdNwBHZ$};xes=BsHzFJ&)PEzw-s`>oD=~p@ z;Oo5;LR$~KsK4Thh%YD_xP})L4qez5qK%0d@rb+8?RD)DF}gt!6cXVGH{9?@!;H>< zgsGeT#C&YM4fY8Ii{&zm}L>Xg6{jVKs8NA!@WAx$rK5IgXiglj>&7F*CJ(3jYJ z3EG6v@g?M%kfo4;9PXD-ggE?X&r<1E&!C`Oxa*BEDE-JsUwP5o?6@A!X|jq*k!T z5g{Z=k|ar1_W390pPYYEvsL!W9u@-mKt6=cJV@*gLy5inJSL6fP%B1}v7<9=A`ZV| z-ZsYO^Uu#P#r*mFx!11UJa5>}+&**k#@QIQ*w7mzHjLRA{)e9rDPggpIl1JLN0>*W zkBT3O-Jz7QO*FjcaXBTB_k4mdEWE>EUP>vYlu}AqI6)M`kO_$>g^GxXh+q&2hA6}l zF(Dy}hY%6L1s5R>KX-?DFc{{G-ReY$Rfo=@n;%>IEjIJT9wS|ZaORu2LmhrypZUF+ zhiv}v(_($$A<(kAudgb?KM5Dy_Vgb+dqB5Mf2ZwNv6HIWc> zS;XZo(DVQQ%XR*j_woq&e_f{k3UURx?r`7Xv^L?@WfR_a!c50j)AP2P)@+_$8;xf2 zuMomiI$B2&Lbwzmgi9Uim!{%h7hQDG0#A|6CD&{yfq&pB`A9yJkK`M*BQK1`49;q0IA zh1vZHza1eKKH9~+cu8=AC4M^=tlf%WUK7E;CxW9v62TosummS~rW2f*PH;NGkqC|m z<^(H(JC5Lq;E3P`DHO34^q-7NkpMELP!j$w?z}m zgc9=U5vIu`BqSu{5%PFE9*+=@5Fr{N6T%T?xEtNildU%?92gQs&hgB`TsaHu@@7#zeP2T3r4cm|b0g3BPm;UK|c2!~-%!`us2 z!x|dxFo;=B8Vr@;Z_;46T=*MZ)8&YR%umK&n4ioi^U%=cyquTeWrQX|^T~vllo+9T zW%x2wW?s6lj2kM$GK4seamWOb2_hqj92vSaW9ZV12_i$6W{g9~NFrT2WFjzR7Rm{w zgfc?RLOG#~5F??C5FtiE!{9_5;RwH=FgX8$3SUsHFrSEYSrO@yF2xnGBGP4ODT&k4 zEh$kvEh$kFLrb?5N6Qdm2r*icr2<*BAJCna(sqn3yU)WSC4uzL>^TZr83btif-D zForSseHcR@gh3|i!*teX89nHMG9yD7J&eqlBNKu@pE30ig2U9WU%!6C)bB9n^0*;O zwHpiBZs*QnD#bO7xg4b9c33h@40B#|eJ7iShe~cbrSZ zrQw_Kpd_0H&akJ;gZN!s>^+D__UhG( zdK%FPJ!?ebcM=$+0wod!N}z;ZqZ5a`iD%DVI}eA^=&(_G5%S~>WA<=3Z#diT?r?{p z--%*!hlz*7d7|)0>*R??vMA($-{M@_(<`QBuSD&P})a& z&^{p;pX$>-NFROLhEFT82UTL>(}jhH(BR!3c{Jh&jaWRRhicbOMztN=UDVpKGwIAW zvx^dG>}=+u%|)Ae(1@J{DM&$*rI~D{ShF=|B#N1s39B_>wZ?TO(RJZ6A=zYVF5eIw1bVP^*Mg*~tqP8`uk$iCY7@3DmJkN717K_M=40t|8GE)e#u#I5&lqEj&4f@EBa;8NR$HrWXhIVVD>NdR z%w#TNk&8^mA`P>M6eLK)CKJN8VIv`h2^ojS;h4#+i_k@oS;Q=aA{1SpEUT=^qyNW#di1JJ-1>H_jiBy7c3L3n0~9b zdi(doP2T!V-Vb-@ChvVZ7wogUbMGT_PWLUc1>ND{Y|dsk8@4Rh36E>L_C4a!{k!&G z+GPFLLF#)VaJI0HP(Nz%gomxCbujJI8~deYY?C!x3+rjk4x?TtNG+)+wWKENVER!{ z)Qozf7S@s=l8L0As2??>mZ&G{IW1AoX`ilXIXz+6d@5k)KFk(P++JSN=@NTu~#A5t9P$RZ@hX%@w$sw zF}dVUR8c%6(piP1qMcBRh6){~ZxF6hREi4Mhx$-0!WiMDcEXS_B)rrZVQ2NIAz^2= zNULbqHw4Wb7#uWXm{11ICN#o?j*Ot$D2hhlXtZVI$(xvXBTNJ*By1*!nH)rg(S$1f7MiYwndq4V4t^NJdtf= z=32}fnw}T(f)0g3BNReG5ru;bMNAh8O1W8#n@f#aszw-5z2>2cEvgT7xZ(Cb8nsjn z;Sr|sOLdqAY5g^7QHa8danOpfZR?_kD1;Df(R`6Z;O0{IKGe-N8&0u?Q5EZEm#SE! zUd&;FL?Rg(nd(wiRU#RYOeG4JnQD5eXk;`YJcP$YHB4xn)c6e2p~!qn*a)?rmr9ZO zv}hL1qV)`y_A-Xn)1nPEO=D<}UMAB#S})tkF12URq1MYnwVt6`PnoP|R8fVfgb6}T zrg=0?8<|X-O*b-a>d|IXZTkMBk*cEVUM348d-PH_GNHy0V~8=t#E-Et)-mRO{6{bK zQYGxsnT8@0UiG8)?F(;zy{s1>eDJ{sAN+bt-iJSoA7(lYelB5DRaMpLCI3SoF4Yeq zrhN$HR8`ea_yoBcpKz(dhc5mSEZ>o;D1g6deH8mLCy zxZ{n>s^b#&P#f4l$1gR=A~#Sp#~YW`AP3IU`636-5AuAGFEvoTRL7)h1f{BIGfki> znrISsssB__l_yU$Q59Qkd9rS%86iBEh&ZI5G@dd;O?6Q4_+@pwWl z&m7~C#F03fV>o@(V@5ql3%rINws9lFT0j1|3sxpbD}=f zKIWm$oMYr?s556W)cVqoCiv1`I@5$peW{G5myQ``m|@CjSaM8GNtWcqOvx!36vK&; zKPYBQ`Q?{?ewedIkn&}iFDDN(%m~s5(w8q^zI+*Gm|;ecP98xzOEpRPd6-Db5HCzR z36l`7lTA7a@izIKn~0RLe$Eh2x(RWH+N}#wwwnnYb99bQvLs9C)Y0WS>7=7ebs^3P zrF0=qX^@nkb4*#Blaa~d92pr|oFic*j1x^17H4pjA!2%m5JKQX;!DJrgqI6tYr5pf zxF=`f0t2_bnjWN0$WBX!fY>a&|ZTuM1$}h%i+Hht#Gn|p=aA++^ z-OMal<3n?QG}7fPSR;4t+(+Y9&V2gJrI9YVOL+J*C#OsJd-l`Ypa!}ejnXLL;ZN@` zjs2zZ4bm9GLwNr;gz)>7@ZNvVK72L2e=yY$g312D3}NgYW_T$Y-_QonsNw!d7zrbx zF)CQWnu0~6HF{>~k}e+_&x}6{jIknmW*BCeVZGGb7=s(!;08CidKsH)mFm=-n!)wx zF+XM)GiG|ssp(j)PNhq#qd8R?9L<>dF~gWHU3yHqq&p8AqeqX80FOX$zmYL|yv$D~ zy!>PynukU!`w$j0Mu#!uWpZQ|=E4kNK`fmJVoHY(4OvcRCNt6@U6%VcnfYWSmSn6{ z~Wy|?PU1gjg zW63_wXbtNZOwQOPs$T%#fFZuNfIha(XPw>TD}hP&RiZpn(oAAFx3}wvz;nJf{j9oa z=g`tAK0M4^cO${Tw)~W0mMb{I)S&ZL4O=CmL-2u3G)XBx6YBU~^t*KqRVnbjD)j!1 zv~%*&&{w$iVVcGJZtxJIt9>rk7Bss2Y-Rp^=^q^y$b;xO7j0u0kiTit?ZUjZbDaiN z(R6&EonafYKls@3L;SRrFln~yv{Scu4^uWbbo}&uWl6idujM)_aV&^-p%K@!PHuEH zR_Mhd&=zc$PLgW$VZ)^p?IJRa%O$5w9Vx;+>3MLSNSX5(EqqwGm;Qhm&A-L8L~Mi0 z&Q|0zo08-;fc_Pafxw!kDZ!tssX-+n6`7BUF06#M3?CJpFe%6D4EhesTH1yH(by_- zSTciL$}u})iIGrw3|oLZ{98D6{Xr4LH@*KsTWXA)C!ogTqpJubvFve&KtFmL=WWf@ z-?C9uGgdV>qx5^Qn5Ws&VqOX~74Z zl0avjYqK&I&FA{j*X0TGRMbL9M+w^*JAa+FGIQBQ4Kfk$tB}>ND0S%t=!R(<$*D#3 z@!cbXhwVISgxpOYjj+8xJ3ie7l6{!f0hs14tTj~HS3{L1 z!`F6vo-cR@ZUtv>iA`9o_)wrzCp7?cmX!Q({nC9fYPz?PJ;H#IIml~ze$!9d5iK~Q ziHqDK2mYdk8(t1IHUjfI>&g&>Ls*&>JWqa|h*Y^Alz?H1D0b;bc1<2 zA=>cnpD#``6RV{mY8U^t_+kSsTO1|+#E~6pp>ViDk%L?-;px!ub(i#v~iE*Wc%4HO%gN!7m4vt5Ro}|C~5QU{Yw#+oJijI*Uymg z+qz%^Q11V{@w?GRuSK~*jG-P*nB!&V>?749Ee$o3**yGoTAwQf3`(o@vt}3}UBzPL zndVvnhd2g19Wf5806DTC3ep1_Kb6&47z|{qf~imIxzcldY(3|vFY{yOnM?n>i+oF{ z9{KhB8eD6XWXzT6Qh(fn?D-I|7U48{})t6h|)9HKm>Prz`9&B6aLRzT+j#FErbs$hW>Yecyq5GE?t6e^h&=zJg=K>TyK zr4ta>E%4pdF=5t1IoNb}eL!kZZdiQS>0AQE*4E$oUNAJ1&a@kM&x_%oG�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/macos/include/gltfio/CMakeFiles/uberarchive.dir/progress.make b/macos/include/gltfio/CMakeFiles/uberarchive.dir/progress.make deleted file mode 100644 index a9383077..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/uberz_file.dir/DependInfo.cmake b/macos/include/gltfio/CMakeFiles/uberz_file.dir/DependInfo.cmake deleted file mode 100644 index dc55e44b..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/uberz_file.dir/build.make b/macos/include/gltfio/CMakeFiles/uberz_file.dir/build.make deleted file mode 100644 index 525f19ec..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/uberz_file.dir/cmake_clean.cmake b/macos/include/gltfio/CMakeFiles/uberz_file.dir/cmake_clean.cmake deleted file mode 100644 index 0d103de8..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/uberz_file.dir/compiler_depend.make b/macos/include/gltfio/CMakeFiles/uberz_file.dir/compiler_depend.make deleted file mode 100644 index 6f34a806..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/uberz_file.dir/compiler_depend.ts b/macos/include/gltfio/CMakeFiles/uberz_file.dir/compiler_depend.ts deleted file mode 100644 index d0e4bde2..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/uberz_file.dir/progress.make b/macos/include/gltfio/CMakeFiles/uberz_file.dir/progress.make deleted file mode 100644 index 65f1b69f..00000000 --- a/macos/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/macos/include/gltfio/Makefile b/macos/include/gltfio/Makefile deleted file mode 100644 index 75c0b716..00000000 --- a/macos/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/macos/include/gltfio/TrsTransformManager.h b/macos/include/gltfio/TrsTransformManager.h new file mode 100644 index 00000000..980457b7 --- /dev/null +++ b/macos/include/gltfio/TrsTransformManager.h @@ -0,0 +1,114 @@ +/* + * 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 GLTFIO_TRSTRANSFORMMANAGER_H +#define GLTFIO_TRSTRANSFORMMANAGER_H + +#include + +#include +#include +#include +#include +#include + +using namespace filament::math; + +namespace utils { +class Entity; +} // namespace utils + +namespace filament::gltfio { + +class FTrsTransformManager; + +/** + * TrsTransformManager is used to add entities with glTF-specific trs information. + * + * Trs information here just used for Animation, DON'T use for transform. + */ +class UTILS_PUBLIC TrsTransformManager { +public: + using Instance = utils::EntityInstance; + using Entity = utils::Entity; + + /** + * Returns whether a particular Entity is associated with a component of this TrsTransformManager + * @param e An Entity. + * @return true if this Entity has a component associated with this manager. + */ + bool hasComponent(Entity e) const noexcept; + + /** + * Gets an Instance representing the trs transform component associated with the given Entity. + * @param e An Entity. + * @return An Instance object, which represents the trs transform component associated with the Entity e. + * @note Use Instance::isValid() to make sure the component exists. + * @see hasComponent() + */ + Instance getInstance(Entity e) const noexcept; + + /** + * Creates a trs transform component and associates it with the given entity. + * @param entity An Entity to associate a trs transform component with. + * @param translation The translation to initialize the trs transform component with. + * @param rotation The rotation to initialize the trs transform component with. + * @param scale The scale to initialize the trs transform component with. + * + * If this component already exists on the given entity, it is first destroyed as if + * destroy(Entity e) was called. + * + * @see destroy() + */ + void create(Entity entity); + void create(Entity entity, const float3& translation, const quatf& rotation, + const float3& scale); //!< \overload + + /** + * Destroys this component from the given entity. + * @param e An entity. + * + * @see create() + */ + void destroy(Entity e) noexcept; + + void setTranslation(Instance ci, const float3& translation) noexcept; + const float3& getTranslation(Instance ci) const noexcept; + + void setRotation(Instance ci, const quatf& rotation) noexcept; + const quatf& getRotation(Instance ci) const noexcept; + + void setScale(Instance ci, const float3& scale) noexcept; + const float3& getScale(Instance ci) const noexcept; + + void setTrs(Instance ci, const float3& translation, const quatf& rotation, + const float3& scale) noexcept; + const mat4f getTransform(Instance ci) const noexcept; + +protected: + TrsTransformManager() noexcept = default; + ~TrsTransformManager() = default; + +public: + TrsTransformManager(TrsTransformManager const&) = delete; + TrsTransformManager(TrsTransformManager&&) = delete; + TrsTransformManager& operator=(TrsTransformManager const&) = delete; + TrsTransformManager& operator=(TrsTransformManager&&) = delete; +}; + +} // namespace filament::gltfio + +#endif // GLTFIO_TRSTRANSFORMMANAGER_H diff --git a/macos/include/gltfio/cmake_install.cmake b/macos/include/gltfio/cmake_install.cmake deleted file mode 100644 index 81f7a8f1..00000000 --- a/macos/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/macos/include/gltfio/default.uberz b/macos/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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�u&1?0reQ|*41eejyz=g6rAzTCdWRIc!=YB<*9uv~XKM8aT3;d$_aO0d2 znK^QK-N|1mY4+d)Rfz`I&xEJOD6QQr8M%SJ5<0Lp>4JZme|AA;cHnNoQIP6}ujJW+ z#AHeW7C5VDs>bv`46`lN)*3NBdD>MgEP9T3VvnmN6URWS=plZ?=#M0$)t@sWU=E{~ z9z(%i#wV&!>=KI+AJdZXnTsct}SE`?rOnxG2kset^Z!bKFY zS8Qpg?E2!f_HI)IoPG!q@qL*#L&MHEutKEd58-*s`8q=&wk6ednq`8niLpN>eL%98 zmaITYlB|?hUNT0p&L#&F>w)sXpz4-s7%NHwznNr}vI6{R7*dxwpABm$(M-E1Hy0~*A1A+-Q=qQe$}&&vwqm(=N>vFh_2$k76GUYOBf zUA}C6>Mgn-Kddj-SnQNIHw8C_czN&fr&Ls$=e~N2VhIAA2=9rd*6z^zzxyS2b!EA$ zoE9@YQSwTVUXt*F5gz%4Dl%mVRO5Ln+Xa~k@s~<=Fo!-WPvMahP?aIwc8mU9(ECFT9Yff*R!feFWirYD)Lk0938IE^%0r~m%!x@-0k z1AZ886?3Ayf>6)tT>>A9l^A91b%4J@tU`ZfLPMCgHie8oJRnqVV^1Q;uprNaSiGRj zw811!lO)moHNO~AQkdkH1|^|pysc*EfHTQ~)G3NgX=IAGkmvYG=DNqkB}~>gc{Kx| z&vP}Q8Ziysj>#_9cuP_d3Nr%oR=#j26-2lZ{#_Dng#@F5rD@+|nQfBZ9Fw}%9XDXa zf~qviODUpaOlvT05(}TT7w@9VmQFX5(!d%_Bwp0M^_T77$A4%26d>GgasaGhdL4&> zT&EK;TgaFgM3VUm-od`UKQs!nG`y!r9hd}E<48oMYprV;AF+hjC|M>uv8s!dj1bej zdb>DOV7ee%YN{f_za+6)d9@5vO%he73(5f20jKhF@yXJWoc$)^o52JjXH}9x z95pW~mvAsx8_{^?k$pdODe&4oGUN(;8gHcvO(PaY0u>bf^O4(i@H2kB9dm0rNXrM)Zfqr^VV_iJl zI_0t#4R6E~u3_SEWa}w?=0q(n7k#4{gIh56L|4=ANsz)|YHMJXquc)-G;wO^1InUi zhKL)!rIa+)_E#E4w}q0N?Jz>=068@nO|ZfyT{|j&V!`pS4(p1hq%AuTiPz+alUoj@ z7TYGUzpB#Epf>)CRyMvIM^M&PsvUs%wHMv4g&c~AB>F${jkzJv<&P_~LV>nWElZ#{ zKjOzZWvNvv1yYJ#1_@DY_yq@YM1VTBm_EDezVXAQ!GbFMlot^D#4bl;%}?pVp>7EU zs}Ug5BgttC^juqyCN5BRXd*aUt5Rz%SC=Y;lWyWYE#zx$Cp=%N1#mzGB* zlpP@>O3;n9(A^%bGvCJ~S#Nh!lbwH6Tu%3i)*$`KUT zxCR|l82>I#Y?m}fB3LoZP)u3^0#PoxoZzSA!ruY@oFOLMct;cV{a7>E2`^dH$eOSJ zd;^d%x<42wKkZc5i3Es#k0hf&kaD56EHx!mtD`8z4OB!MEsZV52}LweCp$vK`Ra`m zAU%sh3$a5wKq&w(RONix(5JhhaiRf1R$>!=7zi{tGz|kRs3Bs&sp4!SHgws{jLRR& zmT>9>mctqPwHdktlIz;%nGwgw-Hp5R?N1qVrv|rsVZ3;j=U)?sB^OLm032fpCGS-? zw*_5R>I*+EkK{s6u{iewazsc>sG;&RVlOse(Ld z+R#eFa3}wHr2RE?>p8$p<&Zz*Xw-h5EQoSN+}&~JoN>i_di*T(VlsZTQM`xYavKkLVCcuO`82RtWR ztHC@dlz2A_SWScRwh?-{skvksS?z$4@JOOxgfzPO33=Jf_Y#!1XCl@DTY70gP=uY! zW9-rFd<;e#Di4)b`6gYSwZpliJU^?GVKU>?85W;Ba9k}n>Bhej1-j}o^(>H~AaR$l zB&f@p_IPgY!B!Q?T&VpXj)-L%SGjjlj3Gt|sO68aNE@3^(Z&k2@6}>}cbhY3UO1GS z@HO1MQH$^lzNg_@J-iD}JA07adM>v*KeRPZGSiLQPAOw#lHsp2Kxzh+OMZF{Rh;h<6E#+#^id74H1FLolWC` z(BLw+<7yEa#}d%zhN%y!_uX=Ava0mczJWs4F$Z`gL{nU_j&o1VtVZj$;^aesC90?On~h9;p=n6Z2e4eXx+e4Gqx2jinL<5->n*?V1k zWqu6%a}L!3Ltr9cK-2x;8e|s!R1b8QKm|@lY4fTh5@+_QBR^#roU-FRas#yc5&H!^ zTMonQG!6Y*)B+Xnk=7Si7Od0QI83Y%srXBH&N9Bu5R6?(-1U=Xg02TiaV&IjbO^YS z2nIeYR|Z1IrpYH(*V=CjV5wqnNH}|!2EszhjS!m+03BlR+tMG&kMpG^8r4SdR5%@l z#Uh{H(VOJi?^NnOmV7o9GGcXLf0Ie{;9?L=o!Bc~-`L8PG+}Gp+X>OPI~CCog4O6W zNdupl4Sko7{v(gd~vD*`}{maY~AC03EKe^%(pkOo~;L zMt#wKiX5O@lQi%aCd2Ln1W#MrWhyim7Sg_5KKGL^7SaTalaG~JrC>FEM}vND>{f2W zi1M^>Ts&{AxsRYcYj45e@q{A+Cbk=a?FHz>8~PJ3Z<~=lm>N2qTfb6xWhY%PfoC2FEpx!!Val|C#IFc!8-Bu{I_#oiN*!m za#)M6Y1s8^I+Yc2-OpYrCM|CbGJCa9f%)FL} zpajBvzBVFdb;FoA(j+`j-R=k4ics<3m z1XR`rlu5j^< zB8R+2bUh8o2RMMp?&2{<3J0{V2DC}F2F(&5Y#leHAOzo%r&669H-8jdS{I&2+d~Fr z6$5gZ8+);5pgwrvaXb$hERO;lh?MNqt$V=$xXi__kDGviMt~6YL7aFj?}w zdp7rVk-eTlsB`b-kvk@`R!=e|<$r`TDm{VRYJVdsyfR{SeTme%3%gCcP0;0VYBJ3a zP0GD`bR&Kr<$E8xk;X=zjAltAGKKSsBimU9LsRM8-W$<&ZKG39KNu9)FDaMF#c*A< zFquGQ_Xc{qGonv&&OFoW_}9H{+@C-ID3>ex@-QeS3^Q~N$8HwYi*(kTDH);Z?z-@; zTXRwn+(`CHFO*<}_0i@`fy6MhKUv;*JO_9F5P}I!a|G~0lZ9rcB*4A;1a0+V()NI~-q4talYU*Iei@{k zG44O+3Q5;l?z;w$9$+s>?Cj&4a{}xLI2_tSKEV!N>ODg=S>3r9zdwI*0jmqWU~QwS~Y?3@4|L4>>_$TbTTAZL-8Q5wbh*ipo!CUx5l*~8) zr~6w*=;pgP(Pxa6SyIBL$<3m)55RLcPf-ZMx)_;h$P#$jN|^4P_iw`DkZbqR_zk&HU9fBkH zKo;Oz2ivt#D`Oi~9HG=?T;C8@!BKS+lB)Gls98d?YY_5HPA2@$G(~4UH|79{#DwC* zSm*t^vlBL$$FT{s(J(CNjR!AX9@^Rt`6n5h-fO|-|4H1boA#6)@}SKP`UYJ7XAqrv z!^Y&xm7Fb)6)({$^sMMP4w0&E^W06XF99&GoEOv9G&RNQ&Hyt_)p8PzQb!`%DyZAj z7<;a&tzY8o99oy;_sz9YBqtRoWD{Jv@L3op+=hX}v4s>$W<`rs##;!$Gsnr)y%xlJ zrS?I(8?zO=4L+e#4hYd!-IZ}tMA$NVRS}KYxVZBQED_O0gwAETd3!Y57Vr7&k=`iS zl7f|pv2+pcS@Zd5roqA&m0gq~#xfBF@30v1o9(M9XTbpm9tGj;$hdnh4?G0YkmDK& zq7iT>#@8ei5YpISAuRQu3Fq@3UBIJ18U(cLemCW@1jV6GTN@hq9dQ7k*5XFLWjJq@ z;nNzadY|>FjYIKAM0=h9Z{x&Y*jUvMa^w%Im}-<45hagvGdf5Lb))> zKn3Q~?8aVNE0_`K;2^=x|pt=#Y`G&9$~J5-M@Cfojn9CHH2fF8THH2o)M< z$IhZGDXB?6E`wmET?ID|`_oJOn#i?rMZxXGm#oIitPZ4V3HKMaU_*~XwAi!+g7C@T z#zKBAiL#FgEmb#rB_;V(M`~jt_a4C07YA*s`YF+qKV$h{!{$xOy@I5d2ko} zAqaX@?-+?>waQq#%*g{LTM#jGp`PapGE&AsD2{W4B8-w#x!G2bz2oMPoN3jqHvTre zG0DZ7_#s+&!q*XQ;7{(`#2`|iaUsyV05B(32*+`Dxn%>b{pwi(JzsOb$zpZCEW-85 zU|`N{;CP^ZD3B+G;+8WK+h;mPN7qZ&bstsm1fLL8L(AF_yEY4^#w~eb6}vA>)JSO} zRNQKl$jQi?*V$_F`i7J2lY`waR0_#TP*yQSmF1!!NohoYJk>yYnwmTc8?F0T$lwN3 zaI`F2s{7ioPu!jnJb_agy|?Y!T|9}7w9k%C)> zwde;Ig~3f#LDPD!r7=>dE48{6X7Zupa?c=cM=bBCs7TzH1int1LJb3+<&Mn- z$*IXHDTyOqD>o1rnCNej13^-DTrt~`5nyjhKT(h~5j)AwZlMNN+}C%oDp@Cp6b$H+ zg&o;Gc1>g0&YCH2VtRm^I4;Y$o6uXOc*U>KnO*i7!v@Dy^g=NeDZZBy+;YyTcMr;Dtid1gebJM$Ai`tGceH+^&%f(47HS#S46|lA*a7QTrf^ zG3wv&xWWyg-Wqx6W!DobypMLf0K7-+-&yE^d^o-|M(w6`B3d-;eRTaq3iBGyuNTsB zWz*p7zV`xN0J#KXhL$@TT8>clIR6Ci>fOYop4GIuhUWS5Bm}?=VE)QE`G9Jl4`!lh zAkZQ9jG>DbC$yXw&^9#7MB#8TWSyaA*{CLPO&QE7-?J||THE6h&4q@DA=@6lJI5@4 z2{&VhCUw_ab~t-Ri?Z3hNB58UbF(R6L?8q|>pmt1g~r0Hbrc2L|M83%-~}Y<3o?rs zJnF4buQ^YH2Z|qFsiNb9a==I-djl(78pD8q^c>hA%WqTg2FQuC3tp~w?28Xybp~O7 zLz<;{a;+Sl4$5@?lZ%p{upoRrQ1o151MIOqq6jOrtR0cODZw4XXDMhm0PW4BIMxGHxb5Ea$Ut=Mel}I?LX!8wvxY*Bj zD_T0|Ao0~`SXe#SiwJ8pxKeh#6DYm8RAo6!@%QTym+fSaRi9JUCi}g97a|-cq}rL#N}8aL!7OYc+^=Im!UI=?3{ zVahDE+@Qa!%~xc7^Z*Wql%xyxo|G%gn~=#oL$gKZHXsSI*u-bq_e#&Rt6;k0*-@Nu zEGlEuhA8=$jfbhBJ5S#V(eNcQ#z1_Iapu>aR{D4aJu~cc6-~ygR0#Tpz0gf zwAeh9FK$DO+tz@%%KlXnCB!V>m(%@Z5AhkO`S5+&R+5y7~Gsn8ulfj1N#0I?$X|I8XysqafT|sl=Ci|N zVqUkd@4N4x9WJOrRH%g7jjXpZ04B_8+)MGb(h`+H6ceb{6HQHUx%V1Qk7u-zS)-sD z4T9>ul#e}jU>#E!#D+35-H;H5Wy7$U)`S^R4kof+-5(A$L3vJ>`Ot=ge7cpo%fs-84u5c=glDI@cDKF zj}6;S1j6z4<617~WuQ`Ue)fS-fs;hzFLn0a>|2;m0V!|y`EyO=5SFV=^ng#k1Lsgg$Ur|c<$y|)r7uBDfL@3~lHe}s- zJyCHGP4ANso@Wsf3a(;K2u^gU1)Msgj5|Z9k7t2&J*D@SoPmI8#A}#|Yi_K}nbpdg zl%@^L*3iZ`HJhsiYWD4}$!?{YeXDDa?SWSlzp6HktjD2Fi8P=lx=iU!p)SPSOsXTBq) z1Zh=ZmLLzYkeSG*$#@-zU8pybcF>SPhsNx`^f9?BJP25GINeYS+BVSm{at~&Yetx)to_pov z>yv}=jRFsAlNhJ(x+8po7oyUYRQ}HlCh1Xt#4!-=*OGxkZDMUW$b*Dc;u!0%IG7@$ zIb@B(o((YwDh#1UKC}@429>qpDoYgLYk<>UJP+5|4EL=e0M@L{NI+){r5RKNachVK z5-`Zx1yK?7I}<7pCpjp?l=9|Tvx?PO&&k+;;jTF$v^Ko5lK^eFyU2=B3|G}YZG2I+ zo%LmO{dDy0Lt--cP<*P0g|aRxqul>U!x)Z7jo401#rmQl0$eHr+Mb~<9#Bh?LJk%f z1x6|vV9bnHMG+Ax_nyx9tbH|NX8Mfm0?-210zqa4nTHm|>5LM#jzwuJQHc;j=Oaw3 zu;8VFC~{T_S%a+iA8U|54wmKd`KU^d;yAQRN33ztYKWWSRre}A*9~E%rxZOCChE9G z-YUK6&?-GKM7mu&43T7q?E+T@F7TT;d)qgO2-_AakBpKKW@KW7iE#;4RpV4qi41aP zl8KXWMifPHBu6Sax|0N{AyyP+)F9)ON#A1KACO`f(ByCm|D)@E1sle3&~- zAQ{xKFf)#ZFdufDUQSPg+fA35Hv&DTE|UumAoesi8)+k1uMVAcKuu5xjpU%&l#v-% z(x5fPyYv3L`pfC7TyGyel09C*Yg6v2dmO*nvnGJydK5HyT=F=Dxp_uaT% zMO+6CEIdx#j95mXycWiIx5L?l^JCy_VG}li z+lULBkc=f{f#lJVHi1-(aI#>LVjx3l?1c)25|xScu5=KgG7M7gsPK~M@IeuVMq`}7 zVFZgJ6fq7HIIheHCvY;Kos1On`3Q`WA!zdWJDF z2x+Db(oV-*N{>9FFgXSiQ;|5bkxOIDuw)d{DyqzMW-QFmmpdwyrwDMc&`1adAY$yI1@Wl!PO#b;y%U}!VCWV`#S=l7f>;}6 z5Csza3&9MCm%Hl-a`85C*OWpEju=Pc8e;52C?xE7P*KlfvTxI7p{d<8nVF_ZLAnNR zSX?okg~b)ytd%Jg3YFEfS%~bhS$J%|RWW&pP%I2)Qg~vLhlJQ-UL-6g z8+6 zga0sfNVW*(LepoWU(dc=PzbG`=({!Oye(bO`SJ=XANUYb5{E7@1jntwFOZj7mwkcO z&oG@`_UR#b3l!a!ioU?Pv#_Ga?V2=5+RfflCrRddWCJK2$y!3 z(m6##ThPf&d3d4l9ajYIP#g2yqC_{dUEgs$^Aw;EMvODjtRZDb>|0t0g*nq)-NL`qR7 z{QIrwE#aO;2y1kLS>-w74Wzmd*3E&wxZ_UvxDy_8%EyMV;870B_vDd}J?_{!9YQ$o zm{UG--nT2!*GiEL4<~XM%F6$QbC?KKM9kZCX;_}jqtL298ofh zqj#Y)&d?G%=t_(e78-0o3PRE+E?}aVCYcPlfYgXCxj6TKj8M)Zc2mNO(CgeH z(!fWofnMMOuW2$96Ax|()=(Tz2>+K5c>VwN1%B}ANQZ{z;+$? zvVyCft7-%L)ob0=t*`JrPY%!3Y^Ko^1xJXldL;GChQSUi&4fK=RS{aws;r##Y?ZpA zNYVl0ueQZR%%C#yi+zIM2bxP#lB5v-NalnTxgQJwA~{k1nNDf^-QQ(bT2C)R+3d?o*d& zU6)HP^7tEm4GPi$062UQf{;WS5<4m)2@ZrPG>9}*G7dd5PBxs1bj zv}b!p!gZLrOoVF1)RsEhAaui&(~Y(a6Jpwin6{-|yWHjxM;Kuu422SoFv2k82y^k{ zLR@5K%yW@RgqSDHbMY&t7^Vm%#$p6^26E;z*s44bM|s$o-j6z0SbIQYSH2#0|w2!$Gm`u!Ai-KL+%#LUEWdvt_*9~u!t zgo|Bc)*gWgG9*xfZd5Q05fu4?>Q7Z&x;DaF2oYm-G~AB_HM9~TXKPkwgV+()0BbMR zs9H=_6=I#1tGFuG2oix{L}jSLP^1%=8vJR9@IfSK&OuNw5(*=6X+(%DOoJyu83`CF zBZ?7@Fo95oVzCG+$ig6>w?!CR{dATmjW!pR-#s{k9Sq6?W zae)$vI*06p2oG^i2%!;$;Dr%nxWkSWsm}tf!qW;XQ6EWqBxk2y!x0(oFO$gezv zlv6b0PDzUg++>#Erkx#sa7O@ZsU`P>fTcCk|l?ei`l0anU6=l$Ux{u5RH$h?zh|n3A!N zp9iN+h=*eStyu!l6I}BBqF+fZbB|+G0Z9IA7QO_s1qdFW8?-3Cl*^de@$7(Hn#<=d zM}a&^HlQ#q9b_JXjBkRjLRqlj1dY&er<3J_Vd*s_#iC47?#5HGOt^Mw^*)}xXKLdz9{VupU~pd zt?&Jf8Wn_tUvuOhQ@hxpmI|T88sw6UuqPI5xKOTheX7&mT8>W;60!GIXDpk8n|BZq zIaG%VJlS%aKOI?eZ^UflmTJ-!pzBaJMQ^@EZUuAkTg6_qB_e#i<{k1$g;G4t^w8Bgfj07OU?qLlbL>a+{(>2^s4c9M8YCYZDC0Rb@;7D#ZQ5% zd+^v2DlNJ@wvGoq;7wME3A_BA7DbU9?=UCl>_wZ&qq~;`WZvuOP}9-3(R2qw*y~~s zp2@hnXS?qNoFU1up`TD}#?m24|IQ#CUFcj1g~R1$ypc=vigN~e_jt+1_ztuBseI%N zijTY0eV+%(qd3+|SobCsbGx+0I3 z0>A_M%*Mf7ypPDYS-($ogG~Uk(;;K}V%I>N(22%;lxg`U)dMp28=M9f5bBgc>Xoks zTx!(iG}fKau#%bDkGT#hhRM< z87v6>``nNF8}F7x7#@kZ>VV>Cz&2dm8_(&`Y$i9|n{E||hXZWEylud1yks2$fjihh zWRCba!|lgYZLjJCA_X)wKIbp)J{dVkkcJmhsTFM5Xf9rI?9tX|c2x(33wDeIsjw`E z*4$7C0bwQ{fRBq6GvG8&zYz5lXu=6^IP;93v0UEFex51}ocL zl_}~#&WAu0$OYNY*^laF&+l__yAUHkaGZ(Uy91h0|bzR0&UX^ z&QTShIyXpF`c6_%R$_uCbXc34$HTEVm=0tIfeOz2ryCRHUTVVlr0;iP%`|PGFE?Wd zk`A!MH=Jh(*jVysuU>-`Y9PZBHdc`4$7ETa*Ii+=wa`ezU0*@^_WCPdP0VL3io1Q< zJ^A~#o6NxXsD|?fYz51)VE3*H6Wo-%ZW5oyEaO8n3EAgzo{||umkvaTjSG*tOf_p&Ns<_$IU&~Wp7yN6O>i19wAG`N)aLuOq zGfMkL@f1cjnqF&@t@}MQ(S0~f_h1{|WUFZ1_@QMLwf=)`Q|2S!h9$-*xl00mVicNy z`c`dtcOpvlw1T{%;n86|e!W_8X7l*RT$% zzMW&!;ril(rmtX;Zgn_T@+&GWAagkps0?&Im!WIm|Au4DNd;qUVA|j)?JA{o;aGg7 zaOCV9a9)mB(x?$N0dRQVMXVsp+V`e5V-g9DEC*0wQQev8BXUPORbvs$hRhX|uz-p} z_OVJ3g#p6~5zQ7zSITkF%Geb zk&Ex;Nt~)kF}g15hYOpywjn1;aeGD* zPFA};O_m$%;qJ^4Z$|TZT-06N*pv_tGS_!iU52d8vttbuN!}Jp4HsqlcM(OUW$PVm zm1(172PB49^vdoKSGpJc@aZUXJ`d4tdcxsP0N{v4`Ef@UaNPegW#H5xFC#lk_Bp`^3@B&R^}O$ei(-fgB*~W*12~eIl*?SXgXtLKu|)B7t#~UvW;D zID@;@BQSle7>&-LG`B3i#0_}Gwf)QHxm`)%gPau<1==q~%T0UonI1D1s?j{QOaO?w z5f{U%#-F)JQUpVGxtnE_gt9vZT@77;AV9bIzS}WEX8e?e566&eyHU$qswdIG6`M|x z?&c_yCZB+xa&^|k%w9B3O%3XNL4(yh3T7T=YaScAU)Hzow9$=ITBLCrXQCD-RYGtx z%#$GwPqDqdxlUq<7IxRwGWY)$tEenoze}upGqN^%^~KG z(`M8JRx*ryTD7O7!-~`LttA+m=O#>WF2=m6FI0VC^;=#2g(r4KXL?@cL zxtSoj*y9@70p{!uO*dI#_A2pW1k`G@s6EiGDgbf`03o!x=Pw;nVfcQ@Y^##`r7CkV zOA^^Z7){j_WxE)3GboBrrDp%+g+!-D>R=giT|x$g8t>oIC|@c~`AoIH`4Ea(VIEaL zw(lT{Sii%)G-lc-n?B?A67m+vlyg`j^hD==3bB_BTVIBIz4Qch?s(E~qa;f&*LOxQ zA%8zFL&J7r+X0Rq&8CGwIya@do#gAqIMtVH5bzRuL#>tZ*b#k~N^Ch5KB?y-Z>Luk z*NGBZpnIw%CDd#3@RxECI1OHM@xznpPxGxODS1?Qaz!jDRy9y|Jbsd zTmyRz@s|?o8AZzAM5-(V_Vi*m;pAGXQZ~w0W$>_Va!u|gNlfz^H`dcL-+(8QZrYY&yi5CyZk`mi&0Y3~Rt$3!@K~ekXvQD`# z7t7Q|3oB+4c@cD(37$FRaYmJ%I|SKdxx;5ySy!659EWC^3nf%RWmNEa^~gLbMM`7dQ7} zNgSQRu+J%$?bkOv%je*Me-9ysO5|O@Yb;0l?31CO2k&_LYIRCvQxA$n4hrU28+a!| zXyOkd#7s^SkNWn7Gl2VOvXSPp-jw_zsFD?z>*0zf7qmQ8YdBW(eUuO!!-?71G?mW~ zUs#yHe{kQ<2&;7BJ$WRg@Jo|s>6?Sq_FY5F2!T}bO$CMTq`VF4*1O%An4hmTht%8{zeEt zW(v%lo;ttmoURjn3xSK=I)VeAKvNhs#-E*UE;A$rU z!&WUP+|9I5rllx63BUfx6zK+1ifR#wR7Ao@7maIye9jCLT*D?31c~I5p0BrBu-05{ zG5IHuv{-6x!VzYft(aCbtK$qAt5;}!B}X*j;7t;CBudhIyhFV@DzAz$jIz5_3^*}f zz_A?ubii<7#0MwbwCovR*UyrP1|nlxjUT_1BNm(qIegLWT8q_(a{WK zPKY*KCTh4Uohh%o2;gZKnnD}V5DNkcj@;hXY{UfRHH0<$LirO|fZz@T7HVjpp%Gyp zT{sy@&#Jh}PJ)G}X>1-9k|E)UB)ox}!~x*7Lv`K=7h5(DY?6!-HH7gn*`_Qk{fW)2^7X zft~({(94@8Sd$HOHn4bA89J&brggam6KXtt~NZ;K$a$KdErWdZ$e1ov;lU7*uh#iE?^0!_lkCptpFl%&}nHZvOR+N%{0$Dd#M>hRm+Sa&z)+ zVKj-ptMSF`%Hhu>!^43V%C}S9-@36GbH&DtWJ@gd8VgoZt6d;)R7$^ z^gP6svWushiyAS~vwjx{$L zjWY8h<-6ZdzdSoo^&h6l6*CfH;Nm~DYFYZecewgaZahM$FSYSd=Suv_@RoII0}BSJ ze5no&Ag{zd7?g-#`m-F~x5uY?8F39Xnv0Zw!J5iQ@`Q1GC52$vnQ;Vc%{#)~Y_d2h z<*U&#u^=nbgu(PF%DpduWs{ z;ufLbpEH4~50T=Gm@)8fx?8~_4`~i!76%F`ap;WU$mu`-)-aT+T<5dO+W~zUyr_?IKmLfJo*bjh^1l__`0C%pdEJ1Cmc{3$=idV44$*t5Cz^4dR zFFVVPLz;FadZKdOV_I$tBP*~eHe&Iljd@6g#6!NkZ;=)dBC(NTd4J+*Su)24Y9Whe zCbO(GA-4Jj#EiXWi=`-B7HuQ4und7@yj~qr|B|}ZT-d+DHTjI79eCK+%xP9=oIv&J zf`&nNaBe+I;XZT+ev?=pwMrAf7e7WUKk*k2V3uoWv=GBZ;@3!3mZ)d|YA%;Z_Rq2+ z#6gZa`DP6F_dMQFXYM1e^$UlC2I)hhUl#o+6=olXX&^YHf@sF=6v^>ZB`gvQpWrxP zbtN(az|qs2sH67{b^AP`>sOXQY<%}gmzCmlZ099S()52WoiaLPW-%C@yf&c6}Z$c1)Tlie&{1l z=f2YVog{}v&&k+l-^Dy>_@oI5V;tv-38oZChMuZon60}qRXGBB{eaA&;>pdjohd(bZ}$sqA1xM?;WXxH4Zb`$j!CKJ(4}9B-b8S{=F0#RWV#rC-Qz-5NI2c z)x68d+iK~6@8w#*aQ=uR4@V??Ox11LdZ)<#-fiQmSzQCfoIQZ^qgirEhHus2u z;{nVL7lWJuV1qP!x>YC&G2q?$c^DkE&|gWVVCCt)u+5ICsi!u>#a<4&S0b6}p1xmV z5kd_YfCKaT)C@m_Uyk#LS)3ClFUG58%}J4bS|z%_S{guC4mbG6kzKMc43pMyVdo^BHs_>$CfAjG*u>r6M| z3ORfE%X#d+dw>>LGIUK^zgHx%>5vQ8Kc}DoR?iBIKp&zjvvMoS7y@YX;VpZFaT9z-X*y)67VMFUoU7iLWcK@OXiwy6cU{C#PTC4Zlr!PhF#+c#A{Zx1pS zy_rO}-T_d|aLcXh8Kbt`ZoLC!alO-pT<=fym%yr? zUn5rHgSLa3zu96O;`Fns#J9t?#2tU)+&}O9cdjlu+NK|W(d@@T>$K+>y*^S{vP;b( z-fc@&*nMzJw^F5G}utVH2wZyK$^Z z8i&5-me))$inOk%h`;0Hg^=(ZDI>zi#$Z8K3nUn(fYTe$uuJhXKyyob0H%W-8A#;4 zG0*WrIFk`;YQ~YmZVwoNa#Kj*5$O%CXc^@8$iAq|b&1=<790*Gs0bsL4`2w8n&Vhp!)c;d5~ec+EfInoK{ztIpMs#idaWLY6J)^kV3o01>k6^>Cl|?J0dkvasGq>; zc;yJ)Y6#i-B%4#y{OO!n5=3^NCgx|X!(IJoe(AJ*M_!^Hsn+az)OF&`#<^ZQ5h3~y6BQ>a&D+~2TTOs zLq*!hYJzf>q*%nUL!#N9?yPo+z1@Kn_b#sBm^GVqma{a&c8PYbd z;op5I7wbHi*h5T1MGp*K$u4QrTb#Tfc-K9iz53MnK2_|RDBq<$Ppa1|SqPKO0=yq! zUt~oE;=6{F?E&{CrifME_sF@%b59+{BkJwx`ZAM87wFt+gg?h6pcK;qFs635kId20 zIx*T}CH$0vsY_C_Cz4_!J$4AQ{8!1Jb~8i4bo)ILSWWmwf$uiA19<8@kS-u)GtB8P zga1>{q2%+e$=GSwov4FzO-UBQILTGCS;R0^EJ28J5gVVn-N{wrRjgsiyLlk2xckBi z2TUINJ$0ex-%|X>!m;a=a5#-0omoUVt~*vbce+|G@vV4_b=}lmm&;XEi=)F3AVoL! zy&*F4CtT<%q_TXcqR19uUdEf74GEp-u%qT5J)YbSF$b9p$2=&dkBn4MA#?bx%nV(+ zw6WmOm9Klu`wODux!5Zckj5>;3KlE2Aw#f<7R2%m9Ut^3*^v}Rxp7duRXiFa6`(XV zL)kYdzFV-YA%_}NcZe7kqa(7ai#iQol(*|2VH;c4GMvLsdhIa{w20FinR9VXHq264 zwIv;6(aGmfe6}isN*E`6%N#d3z7!lrve~6jOjL_PF$nd6UOS4Ajz*>i590pZ_g<5f0n?XLur3-l-+J zmAs`OpH3PbnMP$53phZ}xacKv&&q8lTW4gEZD}$gJwX6Y#7l*;u1(ygnTYH%gee^h zRUa@_znXo;d}nZdBHIipMUpaRJY^y0qGcIJY(JRAGfey7?7d&T;H!RFbLlWu)$U8` z+WXb@#V_gR5E>PRPz^E1jY<(%tO?9) zdJ0gBAsF9}rVW-xcAXzd7x}7KDyBEQOp6~1_wl`l8LdEjJ7-%Vjp0$K z2s;pZf8^M=-ju31xYyFPX2W#0BMK?lxUPB~c_@PuHQ|oP-&Z*{v63xCUuiYHWA((h zr}#jvegNOp*fOSg4VWbuz<3btOhdui$m$Dq_8?d}MsPo)6N&+-(Dp*#Req=|20a#2 zGTQRuu~0Z@VIjf#Ao>d^k3|E$?f88AO6sA4P=$LV~Iv0_iv1Us|ngN1Kd>4gBnxmotH zg4Z5I_KC;F!7ZvG>YoIP-)IH_4zxf#2CXm_JW+$6{%$jy-=nl9q{{5yQnuPqS5TNv z%>g0$&?0we+~k+~**#4Yn^`$RJZL%jvnx?56@QXbIz9;LJz5|j@2gsH!bp*pgQY!Q z%}*J-AEU?D@tA+wGArE;80{gK#KlAl1Fe3lbLLjJ$VIEn30lU=5HDp2<)!*NeFiQV zgz&i&s3Aua#_b_C{R%HEJh<^!``^8 zhq7Kz!OxeKmu1d3#qq24^Av$4LIQ_i%)viY;qFQ2>NN-=MRDf;i8bAXd7jnDlnjm& zZeaX66 z{&EH;GQNoNeo>9%v5+dWcG@h}z=K6?hWRq>G9DeHTppPLVtlZ9M9BN#SQEPn<3_(b5&O)<=WQwTh=9w!2p7f%cbl}Bz`^sfDV=@<)!kA9 zUN4oE==tP*S&h!5tbS;eu^4)yUj_*D-$g@-(-EMv=#0nw-HHY?R8>#qZD~3`_^{-B zdgVE*4&J8xCDjD|#Lvkcpn%S*(!80ecrm z^1+7VS_UEK@cyD_>reXqsgC)W)Ue%NpTPRe(`8`|SWeC&AWz2&8}T>gL3~I&!pH3m z_{F7kniH)S0`n#IW!km|I-SpHu!p^z<1xj48EVX4!lOjE5pbtABsb7mG5uT-Fh5uV zQZZi6m@J#vax>e6Na<1zE-f#J>+;PxCMCG$kSeME5yZBsI5zcpu^8(yQFzgq7*hxG zqXrkKY+_Zu1F;AASk09|e7L2bTOlu~)USG>!4cWuD*^U`v8xyXE5df+3M%5`J2?ro zrsxFZ$h!&_fE+&zfnQhMIO5q~CxUIC1|cv$-)}(5{E2ev0XrUp{}sWEc0(*Ju$0Fq zwnNO2KB49iQ#Ti2UqF3XVm!xR0_K$Di;APV-GruedoGE`9yAHtQ^`L|TiS!BY7kxH z*{Fzs+FwRYnR(#h2LeY`qj=2Qa9y7^y4sP3 zEdMjqBzH-CLCWKToY6qQg$V;$!Bb?DVMcrTsMd&LOLE=xm34#Zr6W{(T zd>%hke84F*G?z~ioHhKxGQx9-I%wR#!Ch|=aUp-U)$-hcX0b<+4ik7P1pXZ=u>rSw~xlG3{?|nC0Hy|pz;BlnHyg!=A@YNz0O{drtiD(qMJo6ic9%U3Esf=vb zB}+l)PDdApSU|T&pMm|dRU{l-WC!zGORyW}~pfN4z-NyY#>|OWKoQb@c2UVj`c|Tx4%o*Ww8>P~O=O(86qfBf_ zUkC1>8e5g`5D&*nu-~~qp*t7FmutMwGg;J7SXv-shLRPJ75geG z`^%=CmgpZeBOjRx^HO~T*3+<3Q?|H@-gDeE)T%Aj@CR9f#(6G|jb8*?C&UOe0mt3N zW9kT+rI}9l2>Sr0GZq}uFV_nzjF97q#7A^Cf9jcn?S4%zW-xptiFu5{aSy9{Zt$Xx z42*pU+&;)7S46YE{D8g^uDBD;|p zkEfM`6*sj^B8R#&B64`ZV@=S3wwyqUA;8tZYRE)=a7@`0P!;eeU6N8E!^DDl|5;bY zUwi)K{IEMxHYkOpEeA6S?kA8IC4Euj!TBO%4nN1&4phbDfHR$L8UGPhagO%U#{0$L z`7WDQ^a|pl6IG#ldbK(f-xjx;Ws7Levve|~*>3Ne zLUIao3E&&v<^|4ZS~2PLVE42+>EefgW#HPRta_SrSY#H1qFXfP?_jG6;BjLLeM#zrysSuGbS=FZBq!8~7Ue%&p zyE2Ok#?+qQb`;{k&0kg2d;Z~%7u7`Y`*F7BlaY`x7`#|U@&!3BA9y%@HQyB&PghFQ zm;^UCSamaVN-U9?J=k)rP4(Ybbe>3mAZqE!dijlt(vZe^AoA>a?tXI-*+?RZ`B z)NeHvQC+m_wUk?_q(;aJ$r*e|>{i#1PXm=ID7h0 zabIFpr|{s)iBlTQb56zxPp$D`l!UMT?adWli}|NWyPr2ynJ0e*$P}KL5h5W}~(1giyy$EH-dm(G6F z+%HZ(l0M~uqHjJETB215=F({Q8W{2{c4!C&3+Ic+n6&l?1uIv;Nw{KANj-&L;%&`p zjGyMhV#$bEs@8z(F~@ zjKz*&n<0ms#`Q{7gy#qqU!YR7$^a&y5SX$r;$E0Zg`^eRWt_=nGXKkR1C0&S%v2+< zxGq(S6S`VUNMl+eq39aj%}`YGO(m9bu}d+|SHac`fL)E01MbOqceEENnyhrgQ8qd- z>e;y&3ThcQAel-I=|J0TfJ}Wzp9v=I9YI2l9yrY0nIib=m#y5M%-WEqj+gw|fP8-M zaD)+T0F@p8@-x8w+ubOb`KJgA^gcCYdL;ZxYPNDlu}Es3O~q2cQQmAjbC&lEIV}($ zDj)g&18zI6LFNVF`fVP9F(F)~o9;xiiCE@<1^JvnirJ> zRME{Ek6oA?FEYed3W)mCv>1^q6sQVMZCGbnQV9%kYh2P0ILN|XAq)V3ry~|66ePvg zW<3DG78|!TGxOp*FKAp*w6N0MeEFBv^DTwE419WS;k4df7x5_`y{aOVD~suq@Ju+P zH*o(2oPza@eso)w-d9s6G*CFKOZY;?R_Am)LS#1nIfiL0Zq^~HH_YFe zl`IMshDX_UB6-wyE2N)UJ+QfDm&Ak$h1jfUbu&KFA`v5dbWen#@Iy;6NWdNp&?m;> zFR_G^jN5cFeIQ&M=&e%eE{wq82yuTJzd4+{bHF*4m%CCO8bjlnCO7_CeTUz*RsFE0x?HYA<_Uo zs@hAGZiwW|a*D}dnxmqtj?x^Sm0<eZ%KPc2K?s{X-w?m*$$S3C z*|2t`Y>cWjmXfwLoT|loA^M1DX+w3t-0Z%h${3fc;CJ}%yQSV?lwpHOFMZ|CN}-}t z)q1LcdKmu^cf?UGS1^cV@12JrxS8={_*Z4+hQc-%Dx{2&;~+hSyvB)&-Oiz)+ZaIa z%A&E(Z83d^={;>K;uHSOmQAb}K))JveIX`sDM4@8>^ev+*@lLIRA+Ud*|Jtp*Z=^Q?{oP>>FrknfYMNfZK)1Wt7| zxymbzlcEfC65cduZQT2$?v17|y-%^6_qYC%9TJ($6*DO3T(umQHaDdM(kNOY2TUcRHG~i zB9#)Buk5YN)A|3j5JCl)Q#Yp2QAc%t0{pV>wU=^%G5X;{xC%soiJl95z_C24p?`Y^ zQHUf`=U1wRKz&;{gR-MKT@Bh zx34D9cqd6JwwMzPPJ{B@Sv0LbVIGS>d3yw$R-X$MM5=_2!d9k5sKV`jZ#Ly=@C&!M z(|4r-HDv}#d(FpX-!BYacKe+)i$Ys$p*!b(AC4ddt;n-zDxMbg^0?J|oa1@jQOp(N z?Vo^E8kAH_)r4-npi{Pa6GsYW`MI!x6jMpg8#2^F#UCgUXr+KjGe%GVx7~i)?v=)P zE4d#DeBvr#Ms?KH(mPF!%n&*?e57xtu&1%`2y~T=QdSx&S)%UP-|&%ZObzjkl8+4V zMEX5Q&qeN^islBwn=*Z*4^yo$wV$XEW~Jd{pF7D1C{5aI^cW{)dLuDSqiLw&OCS#D zW2e5?)(WEP7{TUrx7^ME9M zrys)kQ45H^t&idav^1EJWb~xg+Yq=*XbB>e3n5HJ<@WnP|7#+P2|SlZ>=DA9T*=c)c*#a|#}4Z46(5OmyP zK>BMl0n`?qfE;<3-~;IQVHWtRI?Ecg>H7)P=ANP=MYVBK<(40r>7IS2(XKSw{(S(| zM@8mgt)T)MALLBuM)aX^fia?X_?zE7Epn;85C+vHQW$@T=eZN@N0QL3C6z|qBq@IN z{_KMG#YThOdy;Fis=4g*%e~0gV%A+r!aUW!kDa~FhnB2F%xS@?=IIx>aW<{Ps5I2= z+VB{hNhC*QFWC6%44pTLUF<1x45Wh67)c9C*dJ+P?8dsqfIo}rQEAvqxDB69DxZj? zuf!yto2ES#1G8XA8&tW)tmxnFgDYZjob zzF=H+R>GaCViFm5QVLr3bn&j2mKJcJC(N!G5zZACl8nYm`&OT^xBWfie9Ys$7fszH z>FULo7(+GOI*b9GVpM4bndc{vq2eXvb_Jxlsz2d29V#hqQvKOt!Z&@fjcZ1S*ejlc z_hnugC(+BAI?Gtz71b*)2(?C+Wkx4gQruE<9^%pV|Fdw?Tj^Zi!lk)Ww3OtnRVXOH z7a_O2fW_MAO5qWM7ymJVBNp#{ZW0M&(!NO8D02SI&?^wUOaEyl6e)TNlO`#&a%LvL z6$eN`E9|gxF?9n5ch@Fjw+C+GMoUBcxi!UK2(u@1}DUWRiF&uC>UC3pvhUj4p~XM-*bf_KD{IBMU{CR z*+BD1sSym2R4p_g`f-qZ{hCi3QSaK}BNgX9mzUp}?~Adbl*A!c`NwXk!^_`)R~#+6 zq!iTCYp6r`M!Vf>gqtg?LM*-GFr>gW7t-^Y`K-^0i#qr=Iden+A#*5O9aDNrc|kL~ zsG8#es=?#Exs7fv56z*2U_F&elt1hnSi~;{q;b+MYo#njEed0AUlc`T+=s9pTU~Gx zhgc7C+Q+DY8@0>e;ADS`eNycVkeQzc1o7P2gnLg8R4ReI0?Wcm@gXXv;SI&y?UW?_Oqwq?GgFz>x!ZjMW*lLN)X4HE>|1QHU0 z17c#25E28lkR)t0omP!?D#fvi#J?SiB&|ZRlK(gs!2m*F$MWzF=TgUm*x|4Yn-Ip~ zFpPMy8puF32qwP!{)O>-XCwX&e0Md>pN&85Y}(N#Jlr8a$ASlmn1v9?fAb50@>Xb2 zEWv91N~Z?8&IBR$I_&BbMNI=KimIycP*GJywW9V3#v!O^NQ7R&kf4JLK}!`~bU~vY zH0q0eK_;Guh9DHDFwGEv4^|{T#K8t1oEcCSu}IkoN;nuCWXKx~48w;kC9A8ts*>eZ zR)bY#R0X%G+d^47w3LvUGCEUdGiB(kEEO%)(6Usc5>keSmSqHy5RxQ4Bsp7W>P$F5 ziTONChF4)wBFu7Ra4H$fk!mPOs!=jDw4^FFSh2x*jRG9lfPp9r(_n!D1q#erU_LM~ zFfg!z3kQS2K!eZ?3d9wS0Rt8wOTtgdFBXe}!-TS}c`^$bOcCuoFrcnq%(a_{0{?(` zz)h6mt_7H^IsgK;#zNQu6a_FO;3EPkJBq{r5*iZ;#)3i~qJBJ}?gtJJLk=U;R-Ukg z8G9}f?AH##23rY}FzHCD3CreO23Elo2j6zX^O@_Zg6%5qxxp8PgVlrsC8Q(~hD1cd zS#+&1SY|>N771xeNsOQbKSaZrM3?s=6EZ^1M3uNu#zZI?F^hP{ur`M_%@bM>h4c`K zJV6vJ@9RJ0eOH<9o`(dnD8V91Tt;jO56^`4kOjF?f?T_EIGi=VqNA^URM>DcV^B9@1sb^$XjZ8i4JU%kZ-WJw<3^`tVqo{=|1d5FTNa$Po4#1^KQ>M7@GgD$NjOGBc4ghO|= zj?IWFq|iE*%jr={ zGwsy&)R<^1Gc`yElh78mLPKkcUXKWVHArO$i)a{sp+PRXyfPwUOaxk11*KtU(b9=i zt*enrrYRzE0CX25ce0l=ntaJnlR8I+?wm15gGeZx;ezQ5WM>~g4CKer7o_lYrci6v z8n#Ln8l+Ah$_BNtV1-`jh^i|!Ok`85rAjuLWR}TPOEwbP0w=o>3eyEK=?&pby)g`l z*u;jR4mb7*#tdVu^!h5aD_wbey343hGBRNz;~-6tjdM7o8#g~RK}JKl9L_*%s9*n)kaXnASVAPspL3=EoIR!V=*Mapjh9MDnnFS|L&pK_^0?)7hw_ja*AF zF(`Bv*9@H*wQH%&Flx6l(%-dD*R_N?DC2sjw^G7{H9X9cDJ5gll;<#tOc;4A%jO%` zvbC0HxnUI3FeXiraqT+Ll!N%Nf+Xrcfe95vhc`l0D%7@U&Kx|!)6R6-X(vpWFg3IV zOXbpe9TYRKVP@A3u02W@lb$n&2~!8Dqo|@2<~f1q!i1T_w1yMr!7-okVMO>ef)OEv zqg2F5bP_V3U}z&45fPz_5IVnS=F@Tbc*Yv7WW@k(s7lbiYCX6neAhsuj5mCg|;sgeTnMK7JH!&yPD0GBz z#ZL$mB8CYgAx|1ZF@wxz1_p<)A&lSzc5Y9+QAA|ghKV2r21a;tKNw<85bKW+a~N`d z^z-~Te}wSgeDn}vMnYg1hS4+^Uytzj#S0%HnhD}CQ;&YjSmu6^-Vb7iIEZHsgQi39 zKtE;*<=+`ZJn}Z|c2M2NSQS+jORb7(sYMmrQUxc71eu40DP$7HWXLL^*b*2)2~S3F z9s|!&0%y)!OOq3fxAEh#G#o5Jmho(%S{4qWg%+})#O;Yg*oHSA zW3SrXhJ=~T@Y)QQcyJg;{W|KfPgufgdkvY}GGBOGW(o7%w~QQ(Mwk2QoTxQYN6l~$ z*LH*%HXGr)VLFVvwzr%0YTMGFN`GlM@TNtR7Tq8bCSTxdH;C}k(`Mfwv?)F9*%8(t z+Z*Kj>;?(Bf+2iR>T z0{Vo=RKlc*K5j;jQHVn5w-5U5=L?S-;m2c_sMt@8*i$Ba6#lqAvy8$=)u`bk(NXo7 zw-OQhGeUog%2-f{NJT2rA*GJQB4~wLVx2l3+EZQGPR!P3I71I>RzViwMO#6ox0VoG z%iEsQ=nOrazV%f~RB{bn%U2|14ZGo4*a*kUGmwnNR8mO;9f|<}WhfR!k^p3=syZPg z$Lgq7R|j3DQzWY7F@!rv5_y~myD`fpL?I7tV!|0iFm^OqM{-32m%@H?p3*d;68H&H z7RtWzho2EbU-@Sq{+WmQ=IX<|>)NejkXctg`0B5|yfhLL{)ds~5~HAk4@sk79Wy}W zA%y=U6SjF_e-pwNj<6?YJmM_Unfqqp2+QNJWwW@JkE>#wGPv$j84OZ^7b$+L8e!bm zQf;ZW+I(z~)jnRN7{;#?jp`__Q@2X5)ly3}(fCoS5rwKylum0=tU(M$Sioq|eCY&g z66)D(BAuX_rW2EJK^o0`MiX-o=WPywBIDY61pUVddWT?72KHynVj>uV3{->#iEs+R z{(oS&=A&VZOxOfXxQs#w+^oMM=-qqo#ud}JVjeTgP_H%%5BB$pp_^T^smwkP9bL6b zVqzK|(@3jk9z;(MEtg46glR5K1dlXlaHu^2ozm24SGM?+MrxEI-+ z`+#Dj$9?ujj)+3!Z#P7dD8c+^-A=!dvJi_2U5fHF%(d6JcF>STZjcE7j!6mTsX|5% zA`NDYM!(=@S>Z3H>atl17n6+SF;Mb>n1B+-lf-SFgYYo24=qNic2Yx3WG}PSzn!1P zLH07Y^sTCq++HeTEZ+JD9`UrrLru{C1G`FCOXda5sU+&;=H+3Y5+ZVny3J*SI(m-Q zmE!mf_XDp*(@FwK8#^HiVEMjN4g{FX8hWS^PY_RYK8O-cz2{7JuXn-N{GP7nhVo&6 zk@jYUParXX{XZv(wA7=h{MqE)*duH(L9T=ncl;*Q)OTS$az2N6OpxRpW+mDBU3Gm# zs!SQk4=B=g?>`|;WfX3X+U+}HTUY4bQUQVMQCE^6S_02wovSUMAn9y|{v67h5ig9i zX48-~V4ONz5srq4ergZ8rGVr_^QebaNlLpQY|y)3@wJ03`1Ep#Y0bR%nFORR@l;72 z@~u>5xGOXwuiOOC=pp-NPt4GMle_gz|L{f>G>gd8%WzgpWbGosy4-aG;-!bIHBiln zIIJ!$1QgbBDYXrDJ%}RFP80glTATri`a&@sxF|!K7fV4Le0sSUcuIMZk(}JMKw4(# zM@({69pDNulgLs5RYO|(8@52>{#_BY_cG;zuW)R2=5)7(K0hzVH8WkZUF164roNmKQ2it z94=;8#9|?2$veo179kS`N92eA6zp};5wQ}s?#x8~d-$V~fArP0{i*$<@n^JACd5D! zQ`zhCZts{$S1rS3Y;FX;1{$n)77zs2BJ~72zlPlij0ecKiCP*fR#?T#E8AG z*DXiX+)Zfzh~V%F?e!t~=p}ED6?v)0@Za4uZIMG#PlG*!%V*t6<>Z;ANeJ!e#p{=I zNR?aOWEY>^q+aoePEUkhC&pSq!u$m?CTncZGTM8Nia&F2%<~SR9wEUL!Y!ZBdsf&` z7N=@wtZvfrUJK}#onEBLqzNU&s*K2A$PIr8DYAM7PTu;FL)*~5ABtHQl%Nm+Z@h8# zn$)mI(M9RhlmRAJt&UwLA!dg%9+sOW=xkp~3O020JIp7s#00$Ncxni8YQEp1W&(He z))245gh`9dq$}doW!EFs`X$e$t|aMASwiPeagu^1tV7~uBz5uZlZ8k(5#-tP*U#ZQ zCg?@6sU3F|kAl7+h|@taJ;q!@;(&1Ckvhbd(E-3}b*d-M(Z2hV>00+B>fFY&l-(qu zUkqcEv^`YKv+E`Xl29%v_oJy%n*|R(fln16hEDG z4EnzBAscjD@yf`Lyv*++6_7kxv{Fko4bLu@rsRbEc|LJSIs%hR7=_W2PPe$xq%3~A zc#5d(6sdAf#42wkXI?^Do!|{^@ICVTr7|p-`2gQmSrd~FUR%k-+Gf@8w=66#5rWh8q__BUQR{P(6EIWA&17SVf1nAb?n`f6ld$hWO(RCtR5QU=EsT+Syem`Gc0^Q)XO~|Wylc=xt=72if z_+%+gTOu95Wy|u3loQySUqfk3Z##_;URJBQ>W+kg>Nj750oYbQXI10w*i^B;wWrOF z{cBNsfA_mI`e6)r9i+skq^($29LKR1C@!HiRNw#HtHnZ6I3lQQ(LHQ@zGK}`N*%>$ zxBylGed(@E48NF^zS0XNQF$}5CMd6192^KWuSw=xw08U z_}2%4ayRtv4ms6=$b`tHYgQk#H$PBh=7gpO%V_8dm)ObDJ|!-`g;6+CG(Ju_F!l7% z3Rb>z7r<%|oo9wbM#iN*VA#luVEu1l6NiUk4+B;9SMi2hL#9@sGp)i$kJnXmN)l0@ z*yE35$;4L-{sXg|b9{g)l67R`0Dm-e=?B@mf~dx>kpySOUju5@6jiC1)ezjSC->vq_cY6YTw}3T zuj@TnUshV0yTlEcDPH(A?Ufh!DG1y_2}Wz z6BU1RiL&7W^`i!dOl)g?p0NmK2FEH_e7-ZhkT&O)&xkBbF$vUVrO=@whIu`{7t$=C z^Fk4rdp{7wRasbC96W9vRRG^uzkc-CD;chyL$3P@G<3fe#s>(0uH_;~D>I%?FJ!i* z7{D@@2cQP&^&U%sY9E0Q+&9a&!fYsGRnIO|e^_&rAmS{sZ(ai58qpOp z4eboCJ9>+|l6wlKXh+rXKq}(7>YZ+}!K{fRvr$-kzcfHgeCj1hijHH`iX;ac>emEY!AhL3Wjqi_1QtJ0QqLGSsv()XX z0o>y6*!eB>S#N2YPv43QE4b<>1)DV1#(=~DZ?rpoCNa*XYBm{h0ThzyN@d#& zYdsZutU2%q|Bw1D7R;(Ah4KjT|r#aEdLkl2wjPMbD0OaM!v><0j?SVSp#0!^R8egn-0LS7r_lZwha4P&%U^C zw3`3fc=9m=EtjbuSVBlOiM)cY`#tPAOg+_IRO2K!01RyiQo{{H?2Ga$UY=ktEN#F( z6PN4V44-ZWm&;{OX6CRMFwx&?gGUa-6?%{A$iM4B{5<0`C3pMz~vHX1vjS{8^`rk!X9h}fjJN!N+eLeOiOSA zRoeu1^xrA>Ps+AvJ!(@f$Vq#HT-4^ROgS7r6j+QrE7U9MEa^LK7M{%IdW4Z6D_;T* zmgKqc!~b$=P%_<N$7);v7X-~dm{J{{okMYk)56c>9i8e~~ zZzknM6k!wzNR{M-wHDfZilKl*60@3&{++2EyYozCiu-`v3uosK(S4bNIU400+9MIP zq{9tcUmdf1wtyl0U5;E4wL@`tHJ1S}fUnJiiV`050B?gGOX5#i+CWQ4Chmn+Da;kQ!FSi<>T@M7YYNkq{#!AXr~Lusd<<$sg-H ziWH&><7`A}(GqudH$K4P6*cL-_9&Dr+SywR%ue7cNC`?FGUuFbB1ThNJSV?gre1AUih1SB6a^`&Lcn+$>y{>#K1J?Z+k*5sz8HIJ=oZpEAg@pL zyN{ApuO&UeY8Zp;spQU$8DA+G-a#s7(h7-v?v5|HNsu$MKi~>;f^prO8qVRWx(!zy zDeSkDr?^FJ*yxx|TKKhO){=LBR#_DjPxEZG05U1MFKem2A!~cxIn*oin{=hfW13o8 z1PU_@sKEFC8;H>DAajr|=0)TWU{T-N%~&jOW@)^%R<*)ST41MxnFYnehIjNn(X{dr z=|pXZDVl_wsW__TC?>sMm8+S5l%DRnAzw{p);*q!m5CRX(J6Njl*d16-I>$&g>qJr zm|(I-GdidM(gIk73=MMCRmDRF1a`)Ix?eTsFJG4mGa?<7yHDh9eDY%akQ4X8Q=yc> z8|h8!J2OS8OY@;1YgnSEOV2RDn!wx+L=BJZg@Y0L;vmeU!zFt91^WD^*m87vwgs(b zmF;)j@K6TE^lkcDwB0%peS~^H5PRLc6R&^HfB?z9ncF^Y0?I$%HsLu_iJq2eo@tiZ zD7I{=8ZLGN2fQ9?9X4KSSb_R=1SK7+-2Lh0xtQC+=EsQO`wv&MeG!rg>GTn5A}V|1 zKVTUiXg+=gwidFm#yV!R90Q+#40SgWHk2iJDU3Im5}&;Vwa2Zj?hv?{SPkK1UQg4H zdIvht)YWsEx*@sXc%vIHjK+{;x@96OdHvIscqCJY+&ZVRA?B!c!p2?9te^y*WR*&> zK!8KDm?@|beLvvB9(;5Ln*Fh8k%sXVfWxM;bm49ud(Ms(lUrRYZ5O1h%_SIoa%C-g z2n%eXCdNy2EehbMJSb0bBwD@K=c$Ud0ydjLaSSEWQtM~&OaC|9|bU8q^P>d z=6EpGAjMBGjdX|&UmQBnsU!1uZj4)2t_WTzES_*>P_g=@WWZ+43ssCDc?#AyzC@nt zLW($gah}baG(G~u2V;b2^gpIDbcVvm;6(FWR7|kaunBYlhB7FnbN1I{xuQ|d8N7)s zboN$m@~vz&SfDd&nb%V2Dt~|Ajf-g+4;ZQjW*VOu>BXG1Qx?%Q*G}u@;R17=*YnH| zsAED=k7l8zJ(SG8gtrmxVVBr|BL}1gsSs)+B<F(eeEMb9lamK_?fh3b z8bX^O8)>tGCj@6ij`5X@iiFBuvg;TpiEZGVFM#U03q=%pm5=n!RRC{eHS#LDK7{{ zCD0M`2xU`+Gtg-#A?Z16EpsC!E#8d0U)h%r>ahvI#3m;CEbqKnI+j~e$4OS2LYFMC zE5UT;kozaVQ#$*qXm9Ulg9b9R7SK!*ZB0Oga>kl`XmGzLHRgh_D4|Fo3xQ7G>_H(y zi^$3S1*Bz$9>kqfK~vkfI|l!CG=a|iJ}a(%4epT8T!7uW4O}!#Z*{Qz7z~mnW|936 zqD~Vv)M6bt+Dw*1#VCuYH7cf3T`^6A5YSmm;Oky1cA10i5Cgq?(q&``zD@T_TXV_9 zpiMY=5X+0jUCB~+Iyl8NJ^4iZ0whm~P%9cZMK$wvop4NpPQV-qjSvJ)ENGohSQWK# zS%0Tfc%w6{#ZmATvJAY_+m62)XUSCm3@nj;JXCOg2@+Qk08_C-1>AAO@~D&qy(EE7 zXB4ri`^N->b9t+>TZFE-l`oAX62Rv#5hRkDvC;pVweX!jNFuBT6txt^i@2(j1gNm} zO*E!+pr2&dca9KR@crLlU{Xn-E#@k=?_&3r7#*u9EJr3&1k^}_!AOx4{YQz-j*ZKB z^FA$F;*qL@X*K6eI7jESgnID^VA1FZYc~hk2Se3u{>;HJ+LLXq!X7Uh{?>mExir@&)*c3o?F~*hgZznGzV)D~c$AKRB6D}bY_f|RXk8zvi=p;p|{Q~TMKm27uoYXh{maq$P1FwT0!U5!Z% z#)xZHuFpGyO-n@B0?p}__fpi0Fiw~Di4`o1A`%U-&?WvlXZGez5+!|Ets>1 zk4IRs8haj&jwJGNzQ_+z=O^&BWGb_rZzm&Z049||o0$vTwf8k>G9}`#0SaNwE);dX z(9^xD5r6l!Q&`aml2#d22-;WBLyow&f5G-Yk;RF@K|Z%)WURBN9uKY7o_WnNFx4QW zC&opZfVoZ+M~Zsdn^O97Yk6~-^OFwo;cs10Xf#WoU3Owu5cpALuf1&zUap3bAouum z0}e$Yk`()y5nI;s5t_d_@pERf^Dz@{0^QT<(6TykEfeb$yXwy06(DLJVkO}9uWbZW zg+1Pr4oAm%Y6a(9JKlI`@xJ(BYPKsTnUKNoVXrl)dKltWRMk|Gb@Ywokid2S)^enn%Yd|6a2(;ERM&dZoa9Pd+w3&NK}!za1Yo zZ%29sg;syW09q0VpwJg24OlGu7T}y`s0vb$~`xMwu9hDEkoL9N}5jW#E zY^;Erx(?`!xD7cpuA)ybVqi=d2~khw{Csq-R-W^_yhCN&o%#ya$AVu}uv-mpcg#^e z;dl{9xKBM4Rc6&WHvnOS9K4`2Le?T!J1aOpnMeO(Z0GmZ20_2hjisyZkaJrX3r1$7l9GjQVP%td~{SWTM>ffcRhSb&a@Lt(PU(ioxLrO zh&JVnop;Oq4N%9Q{ zOLwc(T5-Y09-)|(I?}mVWFdN1e*jJUONr$CQ#1SDv+2%`g45&mgtFp86ld~r!xW46 z;CF!;cY&xn>7quHn(!J0dbmLcm%YwE%89l$q1U)Qf%6&DIxQhsd8AFCE7zSgp=v!5 zW^(p|(Wao6xN@+;IBidBaMk*Mc*G(t!DToZMknb27)YLVl^}dHKphTb;8K3B$Xz>iJ*8`tJ2y~i-K|NMtf<;u;S@*EW1)#yk%|| zAVlo9)Y$^a+;231H+8?b+-F<}2brma322ADrWa81W(vvzvk{75I{=KlAUDJ7cmy9FdHWke+VsMWtpwl5H0wZ~>C&A}5(NC4Y?AUV|Zr_i^OM2v~=b||~24^At#bx3MfJN6T zY$-r4BrJH8`AOWnDC99xaBw0XuMDaCQjP+2oW3%T4lt4?z_1*uw9OAE0d;+m20y+# z3QfDFKtCH4yBmR!fDeiHc^M1%Eu0uf!V2gr9v-m0qw+m;nVTeCi<#I!iZs_+@AQ)% z2!f_HP7I#+(ECCsiz*Zb$oe)qV?@HDUfljPu4GR7P)NaUeUBLPU(p3jAi{nmeM2Q< zeFoTu;*y5dLypy=!5_#*IB&n`*2?R-_mGna0j|ImQN6Y{Al7{IQ`6xckpkZJYrWms_*qN|1ZEu4R9hDdizXtxzJ3BbJP0fT|ZwFiK}{PD4CBT zv?@(E*Qd&od$*Xb%6!YDmg{(E!4Xuy1OH+j0pp;Pe!KD;yy^7Mi8MzP1*(ygbJ24k zPA*j_rv**`=k&By%>06H);s7u^; zZ#Sxo(}+h^pj*fsHE*n1UC7aGqRfeXo0o_f!(g!RfM%o0t9(VCIy%2>TXAd2fFqX6 zmkRwA6JI^yr3tB7$FeIoW3@q>y8+b12)NWmJhVn!Zs8;U{Vi-C`nx}r+ zRdzMMBN8Sipb9&bOYD^FID{HD{AQ)(KH?kxnJWXxke6n+~m60ek zOlq0)ZzcF7!Ov7&a6)!)Qk6ii<5NnQZcf@(FVikk(JW!1Ee3Y6kF*1rqWMSRX25v0 z`-MP#A!wp9Ex=`#c6CAl)PzV(--~z_k0G)GYg8Bh!uSyxa4ORV#w2KHgsrNsOBa79^sRhCe+mdqDReLY&J1Xao6we>_T`dr;locgCuS(<)KaB@;M)Ley150ju!nEYH3C82jq7Z#+1W{rca z@akWgXA|^%bNCUUAnzS&_@H5oBSJvPd#hGpsb&*W=QSs*z>gUTKXqaALv^cj1*n92 z?A7B$&PzRbJHb+teJ)UA8E}UV1uWY`kHy*BwmKJCxQ5`@V>2M@Hx8SB*;B{xV{|30 z+bRArPL;TOkxEiHhVW2qALO#`Ku8I4qfIkEs&_BC5W%9!$0QD5mhIwGz<$TDC-B%+ zh^FkoMy!g?RbMayR^bWMO_Xx{JhG0+tIEf{It0$;59uTZ&MndKz#lkn7ZusRc|a6c zAp&tyC?EvyFdL$9|Be=gA#>LGNvguR9f&rN*$W3m z=)-}{X5H!>Qh)yrZ%K1UVKPt~R#C1pjx0PH5V7PUmB&mRTBm_I(~7r7EX-Yv79IwB4n{A6*Y=g5Hk5vtvS|CdC`1(tQ*p64oH|7Ql5)R3(L;YT9Gq*Yh<_)Q+~R%a1y-$QiwnO^O@ zF#Ywig={G*Uu;h-gSge1Ly#Sbsvnt?S&?zuw(aEh1$#yeBhpu(#)oPjeF`(o{t-hx z6Qc?KGc>=mJt8@5l@_exO2UAw9--`}A_69OWj7NEN9#T-ysjWH9z(lUdf_3ft60D+ zfzAutD#t3|p+h>HX`}@EYog*eTI)=LRZ?rPlOX}aufA0!qJj6FwCf`)7J$q*j$SXN zxL`gEOKRm*tj=({&h^VVCa;O#RJ&uNvN&IYm&R_;U2@@qdGzr9q>!15WO@g23@691t{^j!aVLsQ55A-=EP?`vKLP53S!1p)B z@)#4wopMZFWk&|8cu)B>6+`lJ*>(`+daSobCfq#bfM#p_d(f?=L99igIr?>j19Dg4 zZdT|!elh=9x@(p~+FJY1;w(J2*jHzMbrGUkDXPh>gzw^*Y!`kUh#*QwgbWjuK-DoS zem@<9UnHvY8J5h3jO#k{ed!?M;Y>w8#JYw^;yqM#u_{#V!e5|r_KoT~XI?CE(H$sd z5O>^;7gi-uNpoK^DGVTjO}>99IF8_XVIL_LfLiqB1S#Qq4?%A^$%@&a{z*V)=fIEQ z=`N_q@+pjg(%8(ea6Ws6(%8@ch`|d!{38rV3Wc?w?lIy%o3F*l8b!c5vRNX4MiN-f zD(02XqL~tuji}>#`?1YgF+@WVRihN1ObX^LWsz|aB)>R)903qTzfvriKv8{LUwrKC zF^D0a2+*>H&gk{@?cBfW^%<5(yh;(-cWg@;^AOtgK5~mV6>odlb>48RcktXiz!&jd z!ZKhorWHbHNvl)y%(FjYG|p!g{p^>jTBFSCv?J@pXSf&B?_*Vr)*~Z~HIv?cM#;_R@w@;x zQ>y5ivS+#U^!uBPII8IWptI#T7nX&%#MSvi$60-yfQOs}8AOuvNKl12v&!R{gq1Xr-9TS))c^Kc*0PdG7$$MY zR$OY%N}kdXZ;@^Bo~%?jm&)FLLI3fLsM%s3+W@DKs&SCi7UKtY9NZLoLI=NvHbklj z)|gqN9s92cG=xSWejYl!A=5FoHe+EtYeet`66_IiR6~FLb*M0~$V#k?3<#>%@I#Kc zLEA*|7a)|an3_9}U&^4|Sp{QJPoFLOwz(WY8hrnIrlW#32hCmsHP1r+m13E=(nvV4 zR;$$1ywYK(kHjbvj?=Pi%OP0T;njfS#ma`uI5pHmtn=3T5zW2>(K$1~rh#U>XYAI1 z`PL~k*?a(m8Pa?`u76xrEcDg;8$p0t-qZYHA$h!v9Js?2Q6X9cPA+gf>Ns5Tb-nL+ma4)#M+SNo{EQiFxW^O)r}Uv5 zgrZUkn6I?fP#*{Tae^jMBE*Fph8Vuw z^(cS_*|RmrfOVrte#=BU5+Lt-Ag{QNYmvVRtJFWSEzd5SRV28OEaM8JK=38SHcK@V zC0NAn7_)qVl?oM8IPChwUpZ|V*f>ESGVFSf#!Zr-e56M^n1R&P4GN!$by{ep3FnoK zQlZm1}ws5mt9#*6((+-;R44d9)b=pU3Q(m-F z=1(}}4_T^$G;d(ZjBp$;&qbkqTnemEgn+C9K~LSL1d7TH{Lk=ldCT9dp?MYH{b8n1LAn5+#BmcWm$X_U2 zGV3Z48&qQ)v=ImwpMRc`$MRPXOLha_{+R^#UVLM*Y6#VCCTi)6^M=5gJH=ym4*_PH zb_^*-PXuUIl_=Fzx0YQ)7VEKAyuj7C=2RNaLQjX2E|{$z1mUFHX(q9930!Mnq@e)- z2kisZgW^TB>vTvkVeCW#yv)-a>muHQf>-N`l)ehOTB%_R?zK=gCUAan2n-HK&&mCf zMy-XeLhFjSnQHz?B=uuWsJ}UrU(cG^zA( z?=s#8kOHPvpI>d}4$>u-@G%SGVpHB;EuP*fdF>j=>9UJ9-A89&mPMd(AZ6@H_ zR`u7_h7`NxX)?Mg37bE92yl7oBjC7LNk#$!I2{<5*%3| zgxVu|LP6G~d^Q20&u5GYGZ`ENdJQz;O&I1IlxEJtD?-=%GXHB;cka{?h{T)Fma61w z{cRnt6VFS&dP&gm4(b)y)M7Uor9dly95h``tWu#7pjSxaZfcYQ#VD9KzLCAk!PlAE z7(h@5v~uoI0R)k?YL+=P93gcM)!jTnl<330#qf~9B*3MSI{7L@YDosm3=JlTMcy7j zuyByF_{8C`YfQ|MbvY?Y+$?8>)Cr6LT0kaR2_Hq`8G8zyMl#B<&9dkHH&RVNS(w0tf{FiHnjWr!WN&b zRU$Fw4ee1dV2SEc@`CSgmGqRmzZF+ad>mJfa;%@0j1Ah~^nxjNf;St?k&s72)9cTF zI}NWw2al2ti7N4P z&l@d-_@~qz1dgTdPyBvzE3z-oHy`V(hnoph^nYz>p8M!~KcCa-4HNoa_9K?Q_PEg% zE8vH#qthAWQ|1Tyf~dE!lL3A{>?@C0Pag#N#qaGuvrw0y2tc1he+A`b;_|9Hn|c(a zgAR&~NV{()8c$fB%W!mlDKFDiqV|Cd18 zK{=a-1<92bqGe|7+-Y4IaOosABP^8VTJ{}A$yEW#)5dx2CWfw@&Frc1wRYuLlLnk5 zlAnffYj^ZDxKoABBg|&XG%B*c@pvnqrV837Agy@PmW#G-Vj4WlU2>laZB7lWDd!&+ z6(V<}1(qB3Ak1x97vPx?Py7%IplTad5JMt>&k_>kw|g-vu=Xa2xz*-R)EogK8UBuR zR%DfS*el96y_6BFI@!@z{1S$P>qyB2C>VRfK|(4nw~E`%|J%yt7A%f5V` zPND_52PdX3V<*S15L&nYjFaKuG}voO0C|Rs7OrTph(;C#dv*H1ehP)4Yb+(N^(na+ z<~{NCxt4HnWJt6{kjCJ5IXtR3I!2#k3WmMNM)#{VTDz@>tx=SVfuOq;F8}!WD!|!B zuVg}+^QVHfWn&Gqy;X1vX5VeZu)Uz(C=)Itxc_N~9Rqk(w?;-TQXb#;g8DN9Yu=$2 z)6&Sgu=!k?b$j1AaLTOl@Vc~gOnNSgsNQ$ChCLU{XryNie-T2^Rs??(>b=UwUK5`8 zsCMS-efMXk3AuY{boM?;`bg<{^&BYicWT1PyMYOS>Jf&&E#gZP(q&7n;3FO-@LykX z(@$gnE~PR{lmD^VO0(>DhQ9#|XV*CX02HDnh2Xd{xKRXBlEZwOr2;E~(7|$$z2||j zi1ACVu-}tCADUj2=~nEyc}M815a9`e1A2$GJqa8K0&3(%HzhEQljUF#wOb^8@Ly|S zUC+Xh=6`;sl#)zRiWoA2mI?$0MlJYN1AYU61GM4LkQR!gOx|IHUbGRqs55+#i)M>W zNazu6gtB35)nIH}FgEk65MsR!jqp$RsSTpAP>K`RE2*iL>#EBRyXpwxs)eQh|9_#+ z5BABvTCGYOt7^P&^|VO}@m9xU0?hc7n0Fp!Q{I|K=yaB1q%0z*I_G4?W`$2YaU}=k z4$8?rx$Q|Rkx3*}Qne^c2^lr2N$s^LDnWqI(7?bzl7U2`wpus_IuWgY3YALnpPkSQ zMXaVyLqp@K4wY2=G((fA)n`yYqbUBi5r?RdD7pNvMaduXh&p)1iM{?h@vMr!K2PVK zGuC;<-MZO>7qlK1jXG-jv3?}|)x;;!8|bTbq)UkK<5rVejofOnDhY{gsD0VCBEkmE zChW}65Bi@X)oPy_+vT%-`XY)>5;7vP+G?el8Do>Nkd)Rg*hs`7AuX*`lRBBGL^xza z8A!&}dA-W7+q|l#+Er)n&(N>A@0y4|s^?dK9J)GpNQk{Tag1?4-du*njmHeniDsV{ zwWKATv}TH=JIC3im-v(}rE|*Zsa^-pN~V!Gjd*5ZdQeA7-^rbPP5GKmS|Y?r_j&Of zS6<>--kKtD*^1WkXs1ZplaJQ2%PuiKdq;_gB` zw7x95&x@j-Xc3*}axp6|nZxiZ=pyu&%gSGtd+sW4NMq>JlBY5vbZWJ#9MgELWn8Ud zl=KirE75vir!|DpNwg=Ob(TqInKw8>%p54YDj> zWdt&8)rN5pHZ)Q5sy%TPIc}55Se(&#CKlVcci3uG0io$6@#@;Tt~OoO*y=cPRU6H+ zwp!IzBbrLEh*-Alm^mDU_Jk-vHL@0vxc}Z8fddghz<>udNMLx7&>+D9 z1PKWeARvJO1BuVnKY;`ZC>S@_j6y8btR>~5AcIg*(ZU4+jfe!!Vq6dCr+e*fuYTNlH?uDUn#(1rjxBHo=k2x&{UX z36V?48$z-`F^7-jS@k#upOShC!*1a9?Y|nLFwx*X*>j?Uur6@&5JVc5f zI??^T93exGX-W55Rhj5}nLeS@qLkr4^s6;MF&=7|_v{I3*R72#U4TmVSAqvINIE#?^@E-~K=kxi<&AB(9&v-*L z=jWIC8{rJC%o}PKmCPwDBora?_wv3)SBsXZ3ZROnwJI7%#nE!S6|<60J|Q9_a*@+~ z@=v%jkGUlru1c71xO{)kdC>og2oYLXs}j~>1adF<*R@7n(28 zeEAaEx7;z;rq^ns=_RhHNB#Z#@=;&E{uFsHuJxY9<(cTWJk!iK=C^#`3Kd&&NGXPG zCnctvPUE(0g({{rjWVW>5;Mw2iOK2AOmLh`Yj(D!g)yn_F3J+p^Fy^@t@4SqG@i(Z zbQ+=|4$;uaxTBfLO2(a#$jH>hX-#4gOQkPsvQ(y(zV=#4W&GNT9FCfJEd43b|GY#m zo|L2#?HMlVxFtdkM=fe%vN%ip4ckX`(cS=xcT2q>~q_n15`sJ6yua+%q z>g6UQHRTwmlPyM0sTN{qA$IiHInj6$cOg=np_^DM`h>{2+0i20f=Db|e94BhRS3Dw z))>}1!`WmDq>D&8HlkZ`qGNM;7YI}B01_27cTtoRT|+4L)^_)(n1zmyHub0NAi@%(Nj}n1uGab z!Vr4Fn9-Y>YFBU0IlZpyzIaFKkfoLke-38_wfd^P_3Gud%S|PD$hXU19n1M?gQW7- zEB(iE`6hCQ*!CnyTH7h)Z_k7)(>|nU)1oQuLDK5uultU3QKFH_1Ve;|O8<$^*QFO? z>u1?IS(a{MeNS(?cQ@|cUE>zFN^#q+lGwG{j_TZ0p0e1Sn{K)(s$17mw^D08S!OEB zeDaiKF8Sn=<&`(y5SJ=%sqvPCh=e-6spxx@LMeQqPIoCF8C2XB;({4Ul@LD+1^#iT z&v5RKkiPee1zVt(Tj6Sunqs+HV})_HS{HB+vtP3Bq1%zSZj-lP{Hku++k@v27IYfTwN zB)i1dQMT2-h}{{H8JS&VW=5)ZD8wN|4Tot$L>xjxQWZ8eE+G=~{}dupwN@x3B;@=l z=(PJ6wZFV=>z77rUr1C2rAT#2P|6aQlqE&7OS0{FNhR6RvhlF6@o+2QI7wdgqG()3 z8mSl;5|OAF<0ci48e^sq5u=18EX6NmPCO|moJ1uir?`l$ub&m;*wqCKY}0gKpRXn! zC@45k@Bjo7CWt@-2qu^Sf(I5Lh+qK?2@*Kq-~a}Y!vYW_h`<2{3V6^UK^`oS1OP0s zAc2DdC^%3M00BHuaDa)xfCLN;0%Q@g$@2>Nn|K`Qx^5PN-CCTfE|8H0Hl;N)Dd|W? zBII>AQ=EyENKE28!tYHCk&v1m(P6YY3`PY7G2B;(MJ(*hY#1}69{i~w@AGPdVn$|u z@fM`A;4w(^OKetkxOwGmFj#tr6!gmUe#j}7*R#Cdhri@{CaOOEtg~#g*zd&8^AY~} zpM2DZdz}*}sqdU1@&w4bhA?yd9yEjDzbAGSw&LShKS}< zN<>n@A)*TUMN~Dv?y^(`dGU)cUhbkAU#^L;f^`=~hKT0iTGeVJN^Ml@SMpU?!TPGJ zTJ=-^{`s@izuNp2(Ylp3r7@sVD-%)@JLIdMB&M$^ccPYPCF){MH9-xco=&t#bZRl3 zkY73y)VMvRr?1)6Qko*K3bWP1RwE%164@XONyA7ax_YoeTCq8VCul+@L>P@lKhddI zeS&0=l66y`pa{ee6m&6t33GGKw|Qr3AI-$f#Kf%o)_pe7lxdPep%6)ELkh@j&_;dv!Ib*W33!t+YFX!OcE?~3G&)`~h+Q(k=?etVIJI8sbE9~H8s(c(;Edr6i^ z60+&0RHdq{n|k#sHdQ^t5+!7Y!e~uMRnej<4nSVBNG5vi>R)xrUejs1_w}nF?(4U0 zU)8p;Y7#toXq!b)aWpgB5FPZ;hHSPR*$@qFh9tvMNJAHzi_pyXInYRjLn35DBf{@{ zg>Ys#L#*Ho)r^P!eNj5N@%^KJ^fikZhKcAc`S#j7HX_hwc9pE3YG1&LZ$L#b#AwDP_l(1sV9 zczEyKxvx|^SrR*D&YD`0^u48@xvJxN>8wXypW?h?#<@@wX|YFA($`|nxmd(B6BB16 z0|jhU$uA|2yu_(u~%2)r>TzZw5##eR0o|esFbk?cGds@DQ;sbGj#wpxhrXwf8k1sL2jObval z2x$%;RCxW(4?!3bO~_D*TTwDsM$~#HjteGb){%pPw<$&r=Tt;gUU8e z6X?cRDGAd*yRtzEO+YPw3umTAcngkla-filWj{aDhO|B@F;%!%TZPo+UKGIBSz#Ug)r z_bow<>3QGBs74K7+-%iErBoM04&@pmyM>TJijyPy@)L*%Aac|AdsmidfY(3dVyak% z<^Ip%6-V$g@%dS(TF@DwTgDWA$Cbw9{s}|k@ic3-2)o=032InFSHWx zEuB%7tQOV#cO|7-didE0onIKKWSo){Nf&L@%ZQMOh5y|ABiTwgqqeS!AhwV9;i<=g zVx~yA;wvy`iMSYUy+b>qiEf0{$txGZH4R^W!<|`Jm;(9kRuwA3LrvP<*~x6MISc6% zkRK4PTDU`o*w0h`iBgEL$fsoT@i;T`wUdF#7#Firzdlk}lBAhaM98nTY?n-Ev48RR zM`Lc_OERk*ql^#?XTn5iCwh498^f-bn>VnPJRzWSoP!&<{Zwb_&Ks1w7Sgep^_LzB zK|Azk(zQ(oRW|w=7Jau*P@Y<4;?B=G+d@Qeh$BLs-V!!YVx{$f1!+o2K2k=4zC;Sn zl}Q9@sfiI>@g?O&AI%>YXytF+K)xCC%Po3Dr4y7UW3 zL1cNXm*?Iez}+0PffH@M!hUE!V+S=eRJrJy3BXO`0#Uya`#Rqny~rR(4RnzyK-zA< zLj7@*Elccq7zJebveq+_{I?@*al4?CN1(HaApRpbfdP;Z$u(Q@z#A6VfaoSvQiq_Q zU#9>rf?EJH72g;ef!J5I=PKE0V!t^AiK*8eGVNW22oREKlHeOCT*x6pZ}lSSvHA6# zKq)jQ#(k%7Ln6?DI)~Tz;a#%fOpVq`yo~((9odx(=m4Ya?vmYBPykgAtdy|{K&j8ryYqkrFF4k=QqXqsE&%T7`oN&v-Q-F1MwnPXU35~Sj?vl4$S3I@$1ivSS zN(dGKEco(Vv-o-B161>9Q@#u$1W<0LF)LO` z*MG^TwUv0dWhER+o>xRP%>N5p-mdKiL+fI^1)Z{nke`x-OJMoM7?!M>(ZZG=s|mPt z;R&qQt#qUue@mN9>x*WBJ_M*g+fkAjBI=6xoul?-=fN<#fG5Bf;lvj-fHamG(`-llcZ(7df)3}aaPRSy zFA`|;Ayte#)F#$_fow#CAYsplV&gKS$n@%AO{3FPs^TD49#R|}W=CLiJ)X+8@I%bYzZvhQ# zq>LuUiv#CXFu3Te!)dF5J0LGY53gV#u9(_3`PIdMATvUC=Ff?tGP5!Ou56C~j+>+QfRY0=p{Zt2wfysG1H2jHC6 zXY2i<9Cd>dmW>R#&rim1w@|32X@c?taEjLZQ2WE1rW@MzOsBS+HZ^z${_Cg3+E0~d zpzh3~=C%o`JuO1-JbUe-P+8;Z$DM{Cq1sceR0%v2kjH4JeS>a|L_f}+vVk@$v|DW) zfxSzb0o%sG!f|J*89F|P<&ZAOOwiL#3O3mbKX1F3;<2NkbUsaVeF6VNAt&+C^c& zQH#HrG;7DDFxM<+hfpmwT-Z;!sSW)O6%~4E_pU1}rW+eBvW*~1O-Hg`B1i~YO17aK zu=od!ccP5$nUK@ECH*f53hfw?cZI?)R-!(;CcI7WoMq4nAQj+iSfYEPuO1NNL>CCC&Vk^ic>Ht| z%JFJjlm*hj?-_ykYi_-NdydpvUI`Y=M`_v>o>NLGryArI7g%eMrnk7!|3>0oQu&WA z-DI@@!f)&sW21_a%w;S8aS#=2QC9pcaL%!cCFLM7Y2W@SWzCn-n_PD@Xcn*PH$BIC zU4ddrlQbl&Ira@05NyRe1L#=$weC|8Df%2%FGZ!}A*H;KW^Y2w<>9wU(;hcgdI-+s z2Nh?Dbettcy8OV2i$A4E${U@Q!X{W599bjk^sZdpmykt5lV3PRVlVkER?g?!eBj;~ z*2>A(|2*P0zmVzaVi-?M@!$Zx0|FUIxSUVY)n76J(=E5b(%z)BPC^tB50SbN;~k(G zReL4}7&1mf%@<%EZ*bsWlWhMa*bAc6ALvCY3}6N~2X<00i@L9G6vlz{yV~?89jphc z#nEfk^q2)Bxsu+6RfMaQ7ZquK)W?r$4O7bsvFIzqEKB$ADe+Q4s?5bUSnSuuA{k5a zjKM*1(PaH!U@7!chp>UenbI^bBv#VbXe&fW>)Sl*S67AHok9fGlNJr9mJQ`aqtnJ$ z8a%rhI4|Q5K~MJnhl2`YV1i~4K1s{DbEZ?!rx+2_75%_Sd6l$S zvuWB_W2zPY zYB~_ursw9Z5k!;$|3C+s&$2PkNPh$ya^#bv2~4GgHYtpcGzh&5LpshbDG0}N6LAy6 zJvw=c1<>RY&q!tPGKJAptS zVcH%Yf{#E~pR;O4&f^5DN&l{VA3UKzf5h1ezl-w5bGV&W4BHm<0YN^bQMCbA#T|gv zZ5;?dq6?`iOqM^rOWwvs^t+o%ynDwl>NQAzD)-@DLtaqtR=!~7WAai}z82tjV-#qj zSg8}cZ4<;`ViYP`>%IMDWq=}X5TFYnDQw>Y zK2(v>gb+#5kOS?>X4SIJ+1dma<}s(P^JOaNPx5N^UB+&_uaZ#sHgW5TU=)QIp;EjN z1e?7%07yxGGh2RK)$f5n;yaLPoOk8;t5NoHO(-n8ZnNjjvtSK`#6fh-k50Hfl>UKX zm<4I5|bgE4NtJWKf?FWlbSdp%Ya$XMtaw-;Fsb@oe-mt%O($~CCl5DGjc z8~>|8Ha3;b#SOxR04UHLzMRP60*|V2~=uVR>W|#vM)$UbK?}`NUd?k!vVr@5IDO+`70Q$xzq^PeF#1 zAiM!Yr11FRdW_P!MPAb2m>Ei|<&tO@ zz|XhP_BqoONmU$3IYDtuPHU2)^HK!6yZavQ>JFzN<1Dwc=&J#&p6X93+n%PFoT~&m zzJL0C#IEsolaHp~Sdx<4!3gz>%kK(nq5W1UbAfMK*d<>l1=DE1`0mRUvDica;AQfO zPdXx4sF@JT+UxF1B};!2-jf$cwXJ>)#8pt7ECMQoGIP|3HT=&ieQ2)4%eoG3f{n3@ zlC;%UlfnxLC(562u?@5z0#=WO2|KFA-7*Y>t7&l^O4U9UaC&c1rf7?q}hm}r#XV53MTnncdGsl26~ppZTR2!lMC&*<1V zy7Vs$R;bg~5?9(}9xM?H-yeFGuZqf};6FOQJ|?v9=pb-1Mx`zkXKB*U_``Z&L#X+? z(mMWd82+Oo&+qaZoYxv|<9It7FKnka;rw4Vl%XnSrU_dV|1GH3c1XP?UD3g1pSfvj zDLKS(Ou+>X2lrKv{A#bM!j&qQ+sbMBF}Tlf4RAQ&O8IzXK22I+T<7Oa_+zdLn*VVw zf$^HQlVo(su)27HSz)&?VeZC7f1%`vz-L03GhH`-B70Cb@D<(DVyD7T7C4m6ehk0s zLTP*HfT_?OK7|rPII`pyokV}@X-l)rBoHe(!@P5INkVYDxquQp#JgSiW>0oOVT<)G zV!jGK3@Wk%MnE3qZ*7Pu;$nPIdzfhRFPW~XLN4XEI7bR|S%M1XwFLMko+XzcRtUZ9 z+;Y^(_#1^@@i9Z0^SjlYknL!j>2Aj;4Ci(WW$YywXcV9V@^(T55{fkKr4s=$ND_m= zgcVmn!%Q}aHzLMv1oGKEm*|DffZo)HMh!idT9D|!Z=A0r*egI%_HubkR8!EkMj@2m zJ@l(?8=~4$59@U3YR^|Es>9% zxok@6F|#({g!sRs2AmQl!AY|&HeCd?u7oghdOF2VX6qMUiT^`cwNeub={3T2BHwz) zEjiLPTZ*fozU{nzZ4^nzxl8ub=L)#Xqr$Y<)!y|Y#$FsW2vj_LZOE#aU&pSaPJu~K z!bB+sp>IT~c=I4YjH>5giGeNx1cG^wWfg^P9 zp;03ufpg4!_@5d{4Lk*oxISojYwLXM_=REzZ!@On{r8HU%8-PB5?@tCZH4sweChRW4%fFcbuu>!C2ke2+OO^0vZ$T{tVRu>l~iMpW_^g*@k@Jz2> z1C^GJIg->gXO438MtT8X<}L1?C}$v1;a@}=856||sa#^6YrxA~U zVf}3G3TO>;W{xo$4cA|)I$HJvD@V)~LFuWBPgh35Q2a#^3KVn=DFyNurc$HEMT+PG zUlHU!Hvty%mU^wtIW8LX^mx`g=*VpuRj$F*`_c~aYEW%(HQ<>>c)i699gCP35p4a7 z0Q4g_r-L!SyC!e+st`WG|0lFoEC>gYw5*r(EczA#7oCoJbzxL5RY4Gs-=^TyQusxV z#@&@Xk~w^uOfv3vS7i>4VU>lfSqiYAWuSTKWZ8LSRDw9Q49-=jRWbO5ZW5c)bfBV^ z3#jbnEkRt?K0%Q>{jMIPzxCnwQdj%G{tt*Tz!)c5H-j=`u7OwVsgMzbC(r~wll(=S z@3+C~m8r-CPC*m$fK&)D-XK9U`GGJU7qe<{ux#D9@D;`Sxd|k;S(3W?os)utTGl(L zBi={)8OyZ2cZ*r(tX*U))`D2YtW7s=pA3`vYN%+ey{bpkue)S>c|JxWC^8!l#P07# zde`W$V@Cl>jjfpx z8`2)z(hMekH^tBM@^qlD~*)C!Z?<0084DVAZ$~{_*{Dx znkIvmg}7!4!_YmZGR1-htNo+YZ}Oi4O#rw{+;X_ha@kp9{jS++3%?hhL%}$`XqfNT zmq%>YM|F!Yp#uPAw~Fn(hNpjtROiOXod#v=JIU+<#~-&rUvR2gQahFsAZTI?>Y>mW z?_)JG@Vct%4mH!{#enD>eZo}>x6PdC*W1djBv8LBnydWvy&NI+y? zAih7+bZ#YM&JlxUMp_X_lI=CzKc)1fxRRV^xfS7adC*X}Td`GtsB`xR2Sg^7qj$kB zN!x?Dy$JcR#hn(Bt~`CJEF6(5NxzNb?7cxgD)NP2{!2*zh{1z+5&!rsJQ%9cYIHz+ zXR7!$E-Xg`&qdd24fNwo7j?0LB)MHlAnT5nwKxqgtPoZ}4@oPf4QGUg`i?{oaMX#3 zcA+JisfwL^sY1kKQVHTa8x*AXw#Qa-zQQr!5}r);umuUB`ev`3*>c41FzQ z;sij+(J4f81_-Iw9Yn~fGp0`u$(R_57a=2YEwmM!OZo*p!3^iB_>X|2N)sdN>!Sf0`cR9U;5j=>o?OAmn}T*;LlNP#H0N)LU)vVTeshvBRrrH3dG(tXkc<^7xV zaKAWAFXgPqK6m| z8m8!hKoIbs=%HO$EmWe1J8{g9=ph(F*hBO{Hi(w{&_n;Q4A!BC3vn3V&_g7Iv}fpn zOc4Dq^w1lu@hkLj4G!-KJ;Z>}&Imma1!C<7J#+|*_69wihSR^GhZqo!o1h1(7{piD znRfi+KFhXo>IZebV6U!FiG6J;2C~PDJ`?hj#0a*k$W&7^&cj&GPbPaa}7NMtAvosQu}5zpJn12S=Uso8^#3<-ifn6SS(wA5y7>sRVlYa}wA>=hRV=;3N1^q?0TX)SRFdgw5h9y$=Rq~UFbaBMv) z3B##5`6i*9O4vhFc%$$m8JWNWLRo&E+ZagZCazrUh{^6KOD1nW~=4LwFA# zoV>)-JJZ_j9~ zPi}jlCppL}L(FdmL{@*|s!L#eVp6|wz%Cb`yZ}Yn~4tvmd#q*AU z^Jg7_^RkuH05majJA!fqW*jy9yQ_lDl&H#zp_M}Adfp&1GB*EN-hQg9hZ{6I{!OKV z@kMAAsfXy$LtFOArHnJvI9!U(P!Fx>ZA?9w++jyqG4dvY&9 zmdA?^wJ;kpONuXx&>hBt_P`~K!(F8oOj+}( zlaUu@Nm5x09ralL8{4wkzu#r&AKknITM}pKyKHygQ+*G!UpbrWUYU{;iFGV9uag2# za;P=oamzK~D|*(4&%tZv+W@WA8u0eVqv=kanG$K}DS%(xRR}|k7B`xR;`NSb!iOF( zxga~I7{L5yv_d<80tVq)^Wi<#jm6`<}mNT6SSrm)*rFCiST=Jr}^?af$42 z@OaMbqqhNprs|!L?x`nTWI|kmcafm9byOWrtc54}4mbmIoE5*Ki#L*^%A|j3H-Fz= zCFuOhwF}KJf)#y+aM?ZYvMaBggz$&kh&VNNskXKhx zR1hE?bVc4Fa%OZnorP3h6k&tNxUd|$ar;cL3CR|*?;3NO>=S)6 zh57}(K;ebK=|1C4W-xJM51}<^F-n+Q!vfDXYUMQenJUZ~oLCQPy19ZG7y07^e9>{u=NNM?6jzrFaaF%x8B66! ztP1BF@K@L_#5gyJB@lV{J-DR8y_Bza7#B7Ok}GNzzui}@{DdGDrm13QfZ-Dr8)|0( zBJ0r-@?S)Po5SGWYUsW5)CRWJ1~deSdo+-d4U#4Dkv(2d!})Gu<9|>uhtEXg`qCe> zj&5NLH{A}Rq*OkmZ_jK0647}!-g67XNMv#NBbstx`%(e`LpU@Ztc|w|K+hLqeB20o z9vAB6iTz<&+MNfN&|85fSYwosej~FZ{8EMgr@VT+oNTz)Mct|shQX00UxFxLy%`)hEvi~`kgTF@UVEhS_&&w&~m1I2%41#L<7$2TtfMG7~*WPKw8A?L_*KT ztzz|ng=Hi_!z65Jy1bACk?+UXy_uf? zjSaxh>wN@zFE@gfc^Iy7)ZyFunFRDD&)7<7YGzq44l#x*{qQU#6mm_@+f9k*mz(9lhVDAoh+Y!O&P1h8vV!5wcuNQmgmH`gFPV*@%B7w9qZd-&{RkL?11GcAUi=#0Urb< z*{X$!eBz}Tf{JxvPCo4PJC1fNO>j@!O3`CVp@QH;>(8Mk<)KHR@}w}UrnwU5pw;Su z0KLL|;EF?I#?n51OnVWoRbJ~iLbzXi{oFE1XS`m}C^ZYSHfhCiUOs^*sllpAU=jq> zaz#(8{@@0vQ-{8WefJhq0V$~qsnBi*?=ujPVjNNsObY{tn!{CU8g`;cLE**88hj=1;gwsPv9icg^An=9k?eGf zw<+4>#>{=I)Y62jNZ%H3O95EbKq)2g3X0*cYv@bsiHlb7t2QGPpEvZkoV|-cCaDs& zPi}bQ?`vGXTb9D__sKvYZN7scVJLXK;{;{->!k;w<1tAXcI5qNkH_5CE%}(GbmvYN z+Ob!ip~q4L?v}{cSL;yL+V0_Q_Y>Fb@A{dAtZzQY;$H*gc-7Vgu} z4%(q|5j4*7D)&XyXQwVc8Jo9~5j42uRXW`3dQ;N1+JYe0VH@(oa;0)!xdO{}a9I@< z5FbJ5j6n$v?5Ycq3c7z0qVp82-$B}E^N3+zHx9IwrH^H{MHj{CnXD2}C#{s2LPo`= zhsW#1Hi;uXWm-D4IsgjzBym)WwCCxyu-~+*)|Q^pq|`93B3;Ctf!yX*kQ)tBucB4C zTLIz=XVadx#PRaQYlNE}G~Y$APj`3q&*q>bpaiHE7PXpIOBS`$>~-Ut$$kJu18~=i zt-$-fFt5!gx5zQDpkB+-uh7~C?=dSWMT2f_#h2B(Z#u&`K{DmP&dwVnhpLNjSojuw zg5!tvii&e>8UD3|z+-|Ar|48fZhXk1_q(VSl-$(cWNZMa&=}wgIzrFk@wKVP)Y+ z!%q4YEwEB{2wJx7_9(Gf#tL}bAz76gWUq!*vTVI5TK3Zt>WvPQlI2>Ig|_I)(Z~H3 zNFK)8P4p_9*TNK`m*!`j)$Gu#>Bn63MD%YFmjf3Ox|2aqIJP$bsIrXF4bwwl_JJOD zo7&R0vT9Gkd@21r=7(fgF?2Jr>9NI+P=_C@A@rVyHFU8%(i*8bMc=4I@?Tv1bzDCX z@2S+30xY7=)B1TCXmDshre`4MZ8s?i2UldC4oUdbVLX((o^{1&E6Q557YaTnPDY&S z@k(mYW#H@R%OhcCBsGR{8v{$`U`hMz9c8NERPLXJT`gY%W#hNJD9#nedEL~mwbXPs zd9JHUoq!mw;itEqE((u8xk{h;JF7(gT2eY3XQH6!+Iq?tIb0*+4z10LBZKB~m8G{s zNYN`}9*7*lLXm~hpkv{ba26j*wOgXF`!}R<#V_XBe^;3&F)oB_HurD$f zd=&tN&ajOr##-H`YzM!xj#On1N1M7G-6w!ug8kWuYWI!3I1f^D^onMcM=!3h^kys9 zeWi2)b9oY@K@0DQ><$HK)@t=PLP9WX2a-K-18>8O6J-8xa6CGR{J|aBR-v;U>Tnt& zQr2guQB_dZIvvYJa8K@&jfSd6oNlaKqC6f8v(4IVlV`}~#{jo(U^^jg!{JC_X4#E) zjt*t(lu;i=tRuOK?~v6yL4l9O1jIp{;j}~N3SU$eut6USGo7}uQb8wcY~A#brdv93 zQd)uO&Tx2W)}e7iZj_EkL#xr9CP;yntiD0gH;)TgIvGXZ_F9V$@f=a`23>1Klda4# zkwxw5*QiKylGhM}bEgggEsNnWD%hY{Xlv-k>RuTjia|TE+Q?fzDtS&6y@Ond*o9_^ zCuVW03#{I@9Czy!LcpZ^Vq=wRNk_Oo{IW3__ResG_kOT6bXDYU{0xt-OmS%4&Ymuf z8V|!RzdGu>pcOCEh`t^4ErZuo(Ek{w@Hv;t8FA~0$z5`@7>I2+$UAFw?UQa^z4F~s z4reXDmq@)*y;+}#3`w>>`!Lp{8&8!3zueJIa zFYNJs$xl{pJAjxG&Hgd7wGoTb49aimm5)`@1nS%k$a+>^u`gb}8><{u!vjBMirX?) z=`rFMGxtBxFBWS#I%NQo7)TxKHz!tXUtVj-qd6-SAl9WTE0boa&AtWH@;eU zasRhghzJ0^EdR+E+4%YZN=fYK&URm~ZV~*;D#&19fglc~NJbC|a}^yaD{Erg2=}8= zSjqDpR|}rF<+LNs#?=&?32eM&H{f~PjDV}P31UIrHv%2LNi|a$srOv}?ZmQTDQI;$ zD$a6=k9~UZBUTwCFj`q%j)tGtG6$Bra~vj$Q52TfWI>qI03gku-doVFJ1soY2xEl> zdf^Bwg`*QUe%b*%1OtPEcWbYFDpx&E!Mu3`M1phS^slS@BmhT(CidY_DM|`c@6?^n ze_lsA2Ku54`nR)=LJkkWPQUcc0;D^#!a^99rRPT$Eb86=2GMpGi7pTvpb?rua+`E- zT?bSls`0>38U(gv|0& zm$&iegzi|`bH4($r|n06Yo;h>7qpe=6{5JnviaaJ0SF$?Y{XhAM$NZW1@lF(JiM^#MX(ri4$Tmz>H~w>{A(qFx4ul0jSiJ@45>M0q|+KCCP62y}KJrIDHg zJIgp6pS%FWK>QZJu4{=(GEP%;MvqYzFZ>wk~Ag!7KOJ zk*RJi9kO64Q(w@Bp1{rG@BOgp(Z(u<(w;4nr66u7c{T$Y6D|g7jng^mCqc5>Fb&eT zS6+qomTH9mDk2zbq;zW~Zx~VTGC~|7AkQQ^;||dr5(U+WKQ)1Nsh-Pshf$V7>>pM& z6@sGJ)1V#oL=tmS>Azja-)iY~o*bh;^{$Ha`}!J$Nu|Ps1Rdr^(-OU5{bO~Ng-d?M zon9jj-ASMPrldqKy;#Egom-OP{R##(B{sEl%y-)te+N-@yxvxpG@^PM9W@X(r&I3$3|vEDDWWd!O&X0OZi++t3b?{L2GyaEt#>B38?vUao4M)S)e06z+f4E4 z);O2ljLopXkGf8)G@pFxi(qadgMeEFfPB5RL%8~gN6h;mpAbL~lBrzx>6P0d>2E;{ z=z8FvNaaie+thS`h+{I$u!0gmRG=^QkQBjPp@oKfNU(0Cd*5IjV|A2AL7`^rgJD)s zChT?9v2M5#!v+DI8p59Z(R&Lbz9ASg&mbg1AmvG@cW} zhNixoR~4h}WdFNoiAr!N4L;;S@4_USxqoxZJbC$5YEy$Xm{gSV_Zyu%Tnziegj#Js%&hHB(ERV!2y9UQmgF8x_afktkyHx~ras z3`Tw*EEQa8&@?)nu7=kJMQp4bj2LqBI;yB(!@0D5+P)`#^C++O535(H!J4m&YWdk( zofDn%C9AZ}!y^;Y*PK23v4JYYHWzUwX_1_&u|O)Mzj;M}CZ(A6{vA>g3S zAiC`>f(t8wGRo!Vxx%9{iiW-Arr0@|uhU?@(GPDYH9GFCZ{fm6&_fO8-hACb1eX6r zrKuSV5F#eH5DBZ^kcG++uNW!dvgLFm$=$_W27gF-6GEMLz_N*`tWzwY8@&V~@?+Tv zdXm1h+MQlCfT~jE0JGT+Iw}}U-PeE4@AVc}6#K|`wgVla2i~&y!6`qBBv4{8V!SjB~xKlPeW!fj>zFoU^Y2x+60%N|=44^2` zyw~?uL_#6LRw0rQNgK0h<-&O1%cWf=jbFSFL2R+dFU9@Prm*|EXPUu@*n}j*X@qVa zs)}afFw!tv2p+{ftwXZ?u_qqL_SBvzWa=P_AhnFOKbFTc5zS#{@-P)yiiV~sg5Jif zIHU-R=OB|zn~gvh4dW0Ilh;A6?{@=VBqnTPf=Eabc?kFJT!$Ek@MJp_w#;O+JZUBG z)n!J>vd&?$N@222+G;K_VHQoHVGzTG3JZHbNf+tv4$4_l=j2l-&ql&7H_UziwXxExmLqBsv?O8|y%aN*Q z;3y`HloL3Pp+CjQ>6j2C!Yqtph9kcs1PSR`Go+@Rx9AeO+_Esb)N)HLq6A79QO!W9 z<*-6!l|@j3tN_caLfG>A5MmYg4h3kC!8I8Ew3TZ_8I5`J6k?mV$pfN60-Un@J{1vR zzYx2~yg!6#I8K`^GHm7)L7OBLVve9WR1GoKuNX^VV;AF@!zNvP3?o4s8OkF=c_y(9 z`yMoyNt0oi>Xb)B3JMOL@XAP#VMaI+5sEAk@(~%~WJE-v!imUS=0m?Svb^$tM~3`shh6u7+j#glU=uq6)38iqZaFt)KF(fgJd#P71C+!&>1#5 zJ24u&fiS6TprVsV;&otw{Z;iwc<{cA%8W7wBQOsex=soq46&bVf-18iD>D$Bj6lSM zp_2@OXcDC)m4>*az4hH7a%yi+b+0g}K@>iF{dwnt~#4bG{Q> z3JqJ(MnT9wZgCnTm8pymUn>mr@W&+{{{K?AMEJc+obfWuM40e1z6l|VE@UvWd)F0V zc3t8Tm-yPXi+dM_c^&cBrXy~8?ZZ0{(hQ^pOT3mx$0zUL)6xXzxq^l7cS4586@<&kW7>CNqcSLr{afpcF-Y~;)814-bT;M+wjG7bVJC+Da zbUY=`Z663tav^V&L+-TGwRKz+39+KZn09(U^r12BL{agg5QS$Pq<=2YJM(xfPbbVy zq0pyrI$ofR$Kk<8%);a2u{`*w!@@dZW;$XP9lsGXiH6J)=EPKFf)g<@7MWmdVx(|F z$AoqWV;tU?3__C&@enav2ya5-F)>4hMiGZ#tPlv=i%?<4`h+7wVTYMYWHU3BhldA; z;8$GPr4@(aF2h-{%qp)`Y`S9ex>~vP@X$~zCdR=GsW75J#$ba~I+0pxhsng@VLGj~ zu&}UESS&2WLU2l$5QRVHD1r#YViA%+OeQf2onS>UC>C49%s`MBnAQt= zEJ#KUGo)x9LPLZQxu6L#&rC?51P&x&!o&o>FZj4f#&#DHQbC?Qjv^E^1$hfWK{Imv zHNiiA{ZoY=`00;ddj0z1*N^%5bp7!sr9bo1e~>VoiA$xh?y$jaOmGK6s2dhsw_$1} z#%x@F>m`(6Zj2!$;H=&z`hR!Bt6CBeG zwdp3T=_2M0#$kjqo(pB{~sw{PL>g+-sjGjD%AzkCCbfDr$Kb!2%r2fqf1A z>CNaYmk%!zm)jzj%R{aS3#k~zKxT#rAud5SSI)3P6rIVtbu03+uFz6ZXm_wfqit|1 zBVlgYC0smt!I?xRlgYeY!gRak3YTtDHw%$zh+Hn$r%$)eTFz}-+?p!v3lfd{9^^5N znuOvcjY9Dfz;KxMPkf<}Bn3Jg!KXr|q*JD(L2^}LVPRomVGELx^n;XP4I(okY~o}H zVG6WM2fu1gq=tD+Sgufht4R1V9kT1mBuiAqMD zm>9|E5fP*6qW_{0i7padw2)IFNa2SNG~Di{ZmO3?GIMGcu$^M7|K8d?NQk z2tT1GeV^xfA-+$OQB#mi7UEW%fvo-Vhv$gAB#dn8pN7Of+UD z>KkJ16ZM>!iLQIsC8wO$u1jZW&%gp_MsM@fv50L!(MnJ(qLu9c7%jqKF1>{9+JhJr z`*!I=7^8&^!Vr!agba*v#6E&3sd@(XA?Z#JHCxj@&02(oRnEhj7FL9X6{dxSoeC=K zGo6airJ%mh6roF+LoSH~$3g_z8zN{S!XrF<{qLEC-qY|PVfu&y6@ozv5h5(ebj!nk zTN*?l0}74*3Zef)KKc6iJ^ACl?=?`JhDuzzp`|4jy0p;hERfnCLa@lhOE=UIOf_D; zRKK7bGI}i|z;vV{rTY--kb-v0h|I)iLS|%#>{yX9uww(uPkch%2XM5GEn{JnL55{8 zh~4Qh#*B7^r*?~kgalw{5eX~L2@#1%!paDr!lVgtM|hAD{&E68Z8V7a{T>6HXnZk*?<4=2PNS*Uw`l3nxEgd?|k#q zfBI?9&O9{pymNJ(Nk<=f&6*}-K_UphAg3(zrR4v-&q<|`kLP0pdbq_QRFmViYQ1`e zu&k=bpPX^x5*N8N_R|65f-ybjB|IPTjNf6z=Ou$*u`K#|3`0l0JX+rFo*0Anu{<79 z550PwZMGQ3aIC__TEl`k;SrBugy0}e4^EG;A%+b>M(7|D6mFQaF9yQg1Zn)N-fpb% zHsen>p|AURqxr@9cp`W_me7pHV{vGx;Q232(7LHm?1qVwCCp3*SwWUC^Ly=GDcCL^ zeS5=e^9-szdhLeSrp5G23mxLpG#$brZaC)BGB-Skm}QihMP^9TlhiX#Wl%94gE7)z zXhvFgIx&5WR7&ZitTdF4Mpvzt9chf%U^JnLFcTt-G}6$k4V6%gMMhLfAj+O=m!_MhtQCbwGPo3cF@il8UDq?o2MKCY&46<=A4+=1G6Y`7J3@dZg;B%?qt2F-D^MLvWk8k9fV zprgj#!knW1J4mO`t%sLNtw%hoi!t}tRH=YA`Nn8Ko(YvhamvD+2+U9*=aBGMrQ=3P zQ?TOkHMFK#0^-+jaIC}S!9eTA(vZG|I4o))ZZSyl;lF++nO_E!8wCquDgRz?$QJ!7xUz z?Zyi1?zNtRo~rX1nv0b2Pr070ytJ6B{8Mri^b-eq!*;T6Vw=v*<`AhFzVtq_?FqO? z>uxzxH@L+=H0rJ7DvO}rTBbnaO7xA%3*+Hf;$8!!PEJDOx(6;e{{-~cIfBVW)~@|C zj`{gRbR)6$YEyBQLcbX>VbBGOwmm*<_;T7v1p|XYi}c7MUgcQVgCS52Dj0NLJO!2% zjMz_R#!G7TSww;G%Fe2kXav!kOuXDPBx&KV zYztBjEGDFCKNFOZVaE!}lGxO!brRRamqB|$6e~>i!zIt@H8~1g^6&+m=fQUKVy}h| zc-#7fD0{&nrw~Hqn+qS38Qi|G!5hZ_D=3=Af_meW%Y~oeYB`Zgl!%7hmg6wWtg&yF z3nET(fw>$K@|6qX{3}2tkQpE@emNx2lDT<;d(0vPfXTv^o zo0`yJg_L-k&r<9jv?Wq*t3n{Q^)y7uwKW|N@un{@)Q05pn=K@S5VthW zl)pe&B8p~_i2d=iQ59VE0xI_hTWzddP~9VfQ+wgLb{@f7Gmyjm^V1Zeb^+A@uO^ah zy=JaM2MzQQr=cSZhuOVI*C<=lw@y^#fH=Rg*RT?%UvOy5g=D!p9zzBlI&sCgCL8e+ zgJ_FZV~juzlDdpI%_MT*PWbD4Z8xo!nMWl8EkQWP;v03`vz`a4C_s%k}<}e6K~nb zKx_f}K49_^B}x`$H~*K0r9~620L-l=b6rPdwIy*)qz0VqO#|5tcKp*qNdEEs{Xu4+ z<0j+2$~K03T|jOFMlxsa2HvF&1FUYh8NkLVh->DmohX3jGg5va8Dev ze}Y|h4IQ!m2hJ}wJ=g!0dV`02N3*qMg-MnA^>2YvXcvBZ4om0^JO;tJNX&6%x6Q|V9FS8G1UTX7KNkj?E#?JVG# znEMR8>d{6CR3U8N=#S(SF+%rE-pf3BpuWt#$h8m-Nr$3-L)tq5oH;GpJT{3>@Fsq6 z+``gi18(T`h&0{lp4E+5RiSClXtf)$kbS?55D7cMd-w>)+i8M(E|!Kiai|5aTD`6~ zcy}o`QDH61AOTS@U?d7G6tMxF^T2jm#2U`j=2u;Fb0g8cFJw)VsSG_FC6axOY~t3S z${rQ2E3C&TvycGS69lbj@`v@&ffB_ile$O;dm~%&rw)iEO3hrAL*F_2uZdcNcFf)iq5Z?#_@yV=cZU0A=SnUQLkzv>#uiSYCT>TJrV2uD&Kf)SYHN;w zGhzvQ10N1#<*49Iamywb0K02MhVv8Qet}Lz)FHY)F#!f`yYXDILuE^f&On8~K*2@g zNJj5KU2}{6lh^O;@isx;jU@U@H&KKdlKgyCRSVcB6dtIKmI_f3ITMFTMBkU@m^Nh*VWw!}7p_tOp`D^d z2O08kq|I5_mpw_p=3{5#T6`lD+;kj}y|_t?Fh?ocuI-CUOt@G2jDv177u!s{AEVXo zm=R!JDA-BX*$Q_*Y!51(coWl6lv>B##+&O^*eQC!W<~AqGm`-2+9+M29gk@;Yalc3 z6_vO7U?9z1dS~QMbK;QD!f1j?(U^vY>zRtrJ&yYY+mG%s(jI{yQ`9!$oA~(*Q);b3 z>q07pX4}NiNJ<<`5aVe;5$uFI;;Lj)U=t&%3!Brr^Pofvr&%Y+kTZcxX_xP;n>J90 z#^Gv}*H9COI9V$so5H5NNpDjp6_HR}X-Aqke9(?G9H9e76K_Q(bC;#~3)e9X@$TGc z%WTt0zjVM2jMruXL*i4$GjWBq6(T!cucFmnq62yt**DbV4>4ROuG}%=HcwQJc%kO( zwEEn!4>+@de`TX{{0?k#*Vxl(HLfNQ`Y2%67LlKfU_y}1dY%V3AgzEG#@d&0s(%s2 zNZ)%I9$CK2JaHIR4T_;8;*;R)1DSzy6cF*eXfeqQ)7~15XGH>3DEBpJ;w- zGMv|O7MS2PFMN*GFt%A&A<9Ioj31dtNIRQI;^qNXt%5tO%!EZFJH`f-^63LEjc9=X zB4*fidno;QLD%QxEIe_Pz$RE*4bZrf=hW0ib znxuf^nKGTKk4b+?T$w^@T?NSP33V&SR(3M)N$~<0C0Qpk2z_Or6y)xctF6-<{-Q}n zgVN4KBS9Ql?r3Xq+@IlUTaCoqLj0`6u$5Vd6fR3ut29mHrjr#vHb_uG(RTj ziUAT~m?{uQZ+@*Em$qqwD+f~s|7~4s7yzzQJwE`;XAJy!RNAfC(&~Rj*=%t8dEba?i(OpScA&|>dadTG`5I0!XILk_q4Ao(3m7?>>^`t zh$awBcN#^!y_0~Jfz>MU4_6S^Mb2uj%)Y#v+iP2)?4$Pbh7d(PVtm3g^tro&hhwQg zhfLXW;O+<-N}`RuusNSBKDM@%L|R74iLs_X>*N;OoiE16`k7YC0X)T zE00R!r-5HXkTT+{E;zbGf?Nj)1VHB4oLyD$XevRRv%&FUlw4n#jvwA~Ebqj(d!6Av zTq*EFA-V*yvb>>Buqa=ekyLHd4AU6-iMlJs1^RdqemRE$=$`)p`Hd0dmwtcZQpTP8 zeR9ef06i}su4javRuI8sSAcmbwbM#AD)AVavqNg=nF){^wDS%>-^7u?jghqSnHz~8 z((BU0kZXU-xoCis%TPMJClTmySkkVU?BxW0fToOa5PjBby z=%a{m_pJeS{;$K(43~p_&u-w5ZZ{;}{{6OatSx5J5>}~)Z`);$seAGnDn`_Et-g{h zbRhq{r6!gqd$0o0J`73+=!hAJHvQITKv7fz!@{(STa^O45BdyErOq|4`x8OUn27T`F+QW};%TyyfhH z3u$IPUoq$uG-s!GinRUywup4Lo(S{~u2eqz-}rg&S~WNVg!pg6L1|#RN0dNMq4j8= zTO7o19FSL1TTTce;ytR*Rxa}B_LBj?u(lS1@J6sQy<0dq2hf_+Si2q)IJsA1;T}xDAcu&etH4C7%$S=E&ezo@wc~6+)YtWCp<*mFkmOBgD)m!k* zC3j1JtALO+n=Z1_nd(L1B9Nqdu|Azay^^!-1+rmgnDi2zO0gMIpVLAeqn%@lf|9^F zts|srIBY+4)R>)CCB@;AgzSs`j{JN@UGEEu+)c5=fiE?&ioJoWF}M;Sns6(IUEROw9JfSh2U=a7$RLGSlJSsxJ8%7mrE@f+)5*vD30 zOS&|G8kS9$52a127TkCpt66`tsG{0F#6ibaV%Z9%4UNRtv-fC;sLl&VBktaKs#w zIB??35i{TEbw}mEtUgh-V52DvAL@0ch@Q#Rec+t&IeB4J?eSa>DNIsh>>)J^pOUQo z7axEc!(5L#^a-Tt#HZh822sZU9wE#t85ahwx2aQ8yh#j;qHXhy@4(4g2Tj^oELiG> z;BDTvchsFWfDYZKo!%TYp7<81wHrV#5>E%xZKVd$@6f+>#41c-r!2lVr03sC0FfL+ z;l@gmoOuq?EwL%9M^`tadTBzLScyyoCCFR}S)7sZ&?->T+0mj6GG_2-O%bF`to45gGj$sHJz)zU#UO^=k5l(rJA(pDp_4r zH*4?5%3~4ACh%P@={6Be{xV2QkX&E*L#~rx8sF9`{TivLfY7xE%b3T7Wd2@Jrtd=y zcrg)87m@Y}4L)kZ7(wyVkLPX`FK;GIoyaHIlJrVKe~5B;uh+*3ie+X&P2NGBX3I;de!_a54^Np@}n@rGRbgf$xAqiR@f zqb)Z86yxvyi;HF3rOkx6#A1~|Avr8PyFLD?whF85Kefb}LpjEZ9VkCOw222(Mrz?=_JAFM+xeTPY3whFG~j zQNGR5Rq)DhHnWM}E0vXm#8w>_$~sL|0|A;HVUjPav#($!6(JNYqaPMdr1QF(DH+PZ zXc@B_{-ro1=m z&?GGB9WKGopn`=m><6Mr<^21+AYLlmN?k+>9SOiL4=tc*hQ9sPPGIEte5E#1MWmI$ zHXS2^dh25zo(g%00s)ok525p-eD3{^J_oMI2$3?s%#YrKs9$V1Sg~4?=42|ZJh+ud z@E%P9=i=boSo$CFFF+`3DvK3wN#gG<)^!m%tr*LyrrJP)t+pCOsu~2`l*y9SSe>!% zD=uv0!s2;d+}Kb?G`hleELDck@@9Z{$|5O$viTl{Ws4&dmP6PidtSiN=FyNxDVPZN zXoa|zPb6Ktd;jynV6nt62h4$qBV$#pGLI>~CZ~hDW5HA>4o2TqPj=|VsI_iYH2uBO z=jDk^&Ur&4+-e(l%*&_+SjACFZ!Jna1XZ0>Dyq81fRX0Fomw6YbBaK8--8-Z9;+*U zBEK;6Z%HV*8qxz%L-(fEnxq>iJ~Taf!l05%F6%(S+64M*n_k%vbnaSL8SfpRw}fEE zLi=Et@>;^=N3DWy8U<=h5N)hSEf0Ieqb`G2V9zZM)kgy&_7SFfKle#B4*&FHy5_z0 zYr~+0AQj+D@PQzxGC|2~DLY>Yt0Szsrx)3N-=KN{;w}DA7^K;WOis!fxC&XGleTTZ z{bxuOK*lzh)T}Pn+alB-zupah08d!!e;?Z~S6;)#cMK{iAX!QmY86?jEl-58YuGBT z7PEciGbH`wCoNmIgG7seA#f}k;EX6F0!4=H_1Vt;R_XNfHlS>$jn<8?w%~wtD}(oV z!j86S8U}n&pz_LEk9^%Ft6~L_O=-wP65jw~oWNvNv|wAh07Ox4Q!#H*ko8O;iYisZ zi%paMjs8Xt(Spw=xhJ)a5LtqKOq1j*Zi!X|J(Ho4U#Ql))N|dOW?C|KDBMdF7AJ|| z6!&&of%vPtX~w|qsu~oemNct2ZK_5O(SwFI(0-4urB#xH$8#;#SGWMRm9D5ZK=v8< z^~{5DR?s)Zi^SicEx^v&#x{f&jGuuQOmJ5S!s67w2x7`j8#^eMPjRaVgH22gzVd~#_;(>0?84FpMRscES2jPdH`6h%{w%`-IGF(VA z%gdXRRTep~SqU8`=k|$JR^^w&@1vEY&Z+ZaG_x>U%WGImHn8)bwGViL9zfSim45Ea z(STDUmyUHN%%ngR$Ok+bFnEn2VSu zbm`!dej`2yLSCB`1|e0pOji>m^Q*9ysO9%GleZz_5`B$s-PVB#s6mfE2wdT(v|pk* zQbqfvmWN1aA2@|@PbTHVv=A}Kb0445sSc0*Blr?Me!?7H^jfF@mgwSW`lT`hjkTalM$<%FuN+#*1OC2yG>fF}rwU#i4Q` z;4(4i)s^my59|dHfPBG%Q`w=_SzlO1nC{hF6VoFsD}_cW{~?JO#2s$jqfivdB#_Gu zbIwDQAxcnKozzdTca$hP4JXRu+HM8cVm>%Ir+h_TLzW|QTNVL|dq+&dip+$EpVAg^ zX}B7Ws2ePJl4D(49MLf*Vvs^7SDcR9x)S+pdDYn)U#(cUDuZX!frp5zhR``yDP*^< zEo6OB3b41qHb&%);8(Y0l-XpTKLeULCPbeb;$>65(B~sz zK@LP5$v+Q3SoHkM#d7e8ioJ?(>@@FE9D#qN9|!USO^R{{$DLpd^dc`wK9s=_MXtVD z+MBoH4mc|6#O-AnH~jbODh!GLmu~z)f=WAofXh!xpI_Nd?lWJbgD7o9{gb=bV3&A< z`O6(a+F9buC4Kkge#M7ReMNZ}0yrHKo_R^P?_#pwBvru$zb7~tf!#-v#dTl>6&^E= z>ubB|NgL1)B#Iv(xs^)(KtE6?KiJ^TTF2!nPBaMlqv|jk(3Ey2WQA;ymCqjiImgXv z14xCznetoCS`y3dkuEqZ$P&Dkr+%m5vfyND#0q9k%#%{V<{3a&7~;32sCcddKNLIx z&!iK~G*od+Fxxz+F-a|7WfQi>la$CM(F&EYNhON)RNf65EGT;u2g?0=aLCsrXPDOWkI~Ih6kzyfSuFP!7z*JL-&%w8DO{wryW)} z$&Rq}DMF7Ofpwkf>O{q+SBLO0|0b^u-U#6-VpW@4L3k)V=s&Y-x4;5G>`?A3LQlY@Dh!MVwWq*_eb zK^RtkWBBnw-YaqNC`t&q2A6H{>>L6@+2UZ+Y4DJ#5eR`%%wS*4`4d8jA#zTX_)8bO z=Yp-Vh(7R?K+L9Ibq4<#%%ShxzBpaRJYP<~f64k7)s0|xmpJ-^?1jfUsVx68 z?|?P(2Aeb@&G$=|*=dEq_dnoRlR3z85pg(ja3I(K8}<)asN<&{_9V`)+msr>XGMr; zrXIjUF#Ia`BO5%dS7%=LT&NN>z$#RO2Nhlnh~YS;I@*o*l2??JA-pKqLC;p}cobv{ zZD0Jsv4smALB=*X)iGf=%5g|MEV<_Kyi-|Z2{V^ctC@h( zb^)(C&#=|ks>>`YEZ|IBrml6{5v3tCjTvfS^9q581^_G5!LNMxcO zxzRk4XK@r5_g`|18l{`U>-d!e;(c#EQh=g{dyEx8G5szSrf^aP#8l5moOC-Q9XsED z<~d)E)9|`jto6-~>RKgJvFJw#QiIKFP8u@(C8>ALgV%3WIx|kFA&YQrh_~-4Zb{T2 zO3{}H-`UEJ1>Eo`vnio0VcgaqGfQKLovQgl14~M^&d>@qZ27HAp3yrmf0r@hpd6({ zloChdJkbzfj`f~&65rvdr1L{+2|;Mx??T7pjoW$Zq3Tgph%GT-{8RdOLq#=b)@ZEk z0}#)#zX3{p(>z4ye-8`fdVN;0GJhRJNwJn0aJ4&Yr~sHJ{*O`Xr9UJyN0Sa9w-EO# zN`egt+WyGGj=;c@X7Q&xi79a9lN=6r6)^TqMwdu^0d+^-WLiQ}z*^?%CgS_01W*HO zuK|R|q-l1*(|(V9DvOEy+?K~CT_0{Tyd>F~8{CXIi#KV+R!B5GiE6360b)_kUT%>n z-0^}Nel=llaBV5j)Gx7Vq1?tOt3X+sI+ALCgu@@G#)smZHPY@(AF*s> z8XCb-))Z=~Uv{B);Hsm-gh_BV6XarRx1*!|A-b|AM}8G?Hk44x&K&+wO79%y-iHnk?&b)#xYYBVUX|wa?uu<+Dj6si7L?DpSV;kgI zC8)QMWR{avj7;P`wF=OQ5ojB|m;}M@fiDsP<)VT#3il zK|u>II$u@-t(>Dr|5M09ZIn;r!H|iaX6w>myj|KMOY9kmH`mB4=PTvqu(m01Y$S64qiMT*Fcr&K47i2T=kTBpgspaaZopmicF@29x8-lI z7N^5jclbaH8`Y*~b*|tSbe-CZevl2tS}T*qT*$`I3iI%A$I{Ua>ardGsJ#Tzn(9`F zT=sQB?W8l>4Le=N9wJkN2iHFw<#=ZfBv%F}+=!=*AD_hkXZ^q7M6$C>2l5OB-Uwt4f0`kZVUS6Y9#0%V_{|)VjX{ zi4!jSHIUvvYczV_?!I|b*egu|6oyDYTG~`bMEyq`i4B>F?g$t*1D+nGf{agK`>PTF zJDGUNer9Z()h6>1VAG58E_H>pZWPKRIXnaE5HUS?C|nHhE;h!+$JUl-vFuyW+ucwk zeN(_8C#n_?3-7#98dw}Z$|Ok3n;DZKcyNks#onl7%P*Agf|j}bPJL5H$NZN(I*#s1 z+C+pL0!i}jT0!fTFqnn}L`iL#;G$RltmpSguO!Yxtbu3nAgc#>!-!b=X8mF4;;@!= z5hJwdGDzAPgKa;^GccSlLP}H5w(BV>U&p%a?3l4G1E9A5?a^fakEfu05EsnX|H~XN zKi}U$kV$Xgz@VXQb&rz>lS~Qs7G-*J)7uX)*FxBHFwKJu*eA)nQUN|U5bD}a;1B;s z0KwH*0Wqy8bEN-IrhhI~PY_^~7?^HiwY~qjX4mlQGu&qj*u>-MR?%5Ppe@Ek8!;9Z;~z zLON@of7|}`M}K5m5(m&5=`{ZBAvgei4T;HvOiF5ud)P&6-NH;y?+hHVgpmv9TSu)N z_62Y!YSOhaWI+UdxdH6n8^I__)+8Fia(F#RPchT#C1xA!^4Qf=arY2P`{cw74F_ zVDMYn#b9rW_tbp`2*#J_bkpqUyLtlXvVhYrpB9;H;Jo$OMJJNuCDosFzlJ%O#IPO_ zpki=yDBEo?N#z>ul}<7=F@lN>wEgJ%&Vfs5gftrxeKuX@y((jf?8I{*wj5su!!oBs z-+An*3F#euEn%+GtFxTay{=z5wA$>oy}fd!vvb-c?20y^RBYjhKivMB^2_q&;r-lQ zv&%Ml!gQr@Pe0)L3gc+AaP!3g(wHIzaoAqA-5pfr9tk7$224sBZ;reJxXTEEkck~o zK+p0}@WjO8Y1BlX+6T7ptPU@|R0bd9{_M`A`r3tNC$C+eiSh?$MeweD3-vue&5}7R zMilunpk@xJmHrX-Xqr8=?9a^|!;V#7EFzSU)S&kvK2@B&g1DIL<OOWA(N|px>_3+%=;(Qn7Cza5kq)HS27Kr>$agczy?SyLE~_&Yh8`2C6CIa59t7Q- z?j3HY19v^D&v8Ozk(7HehtRJ~6CHHSR0XO@LG8yZpNQ|4Zx*;kz zB=Fxn{3ZpFx7g-Ej)e+VL^(d`wngq?o_QPy_;$at@(9%QeRLhd<6E#Hl=iNR57I;O zWQ8L@9+DPS7d|LTnFf}dnBJz)4o{ess&J<%UNiAE8DT)X6^$`bRJgUpm6GqvaKb=M z&);PYXgolEaI?CP3KO}bt|6evs|?YG03|l7^C-$G9k(@mP~e(fjHb}8hZ80f+---; zR6v2>Jk<>f5$>U>vni05D2Zh+)JdMnK7u8wkOSERVV#UvFQhH#?5&72B*$_kQ6WP+ zHH5MlUjb8m+_zI3NA>0QP%DZ|G$krCU%AAVzAVyIi!7HTF6SLF;So@iZM;~*csmCw z%RYKn%FJyr>fMdV(=-d(@&;Bv4@(^YRH;z4Gt|pyiW5wnaYeGa7;>DL_1EMdnLH?{ zM`aXE?DNb@ehN$rHsC&HNHgZvUzC9 z(30h=0hVI`8<1MoJc5pF-jKvulfm8^XEMqcA7jnlsNGZ98sNTLFJHV|6P`K%HGGDw z;n=pk!_Gi><1kcX6u8P3v?{{;C?p@1NGCd}xMnWUEuzShVPr%P)ZPyKLr6`b>l*(P zGQmvFZ~%26hUV~wFBkxv_}1Le97PBTp~?PMR@V-Bob6Xt;f8Cvptj!L&Kr!dce9b} zj@pG@G#owibG>c=zXUM0aj8vRR&G7guna^@#{FX?2G_ex3e+ylSjr=p$OE;rNaQ>_R@aCsNwm zo)Mz@lD^@Um|~?^=pQ;9shEO+swxmiG=>N5wsTE`p&6*~J(R`}D(B6r2x4i?_6!t2 zUefj!_F$Pmx<2iOR*)~J@;cXb;V%e?az53_8g3P`9k>{tUh0D?rTP{FA>*=&Ei4qv z@5_yJlK3d;rmAhum`2kD5NX?s&v`1Bl@E>z6gfOlxo2T^sFA12WA6R!;L^A;0|)v9 zjx;w@R@JwjUrfeO1%OPR8nurK(2KLLQp(beH&6lepf4P;9p@$tUhym@LR+C}%f>2azYiy>B+$m*zkt^xR5#m?#(Conqk z+Z8Y;pCS*l*dGe6X!j4kA}pJ}U`u00B0q^}pD`*?j}j!j&91`FM}tIm8CGAd5`1Mn zCp7bM>v{lFVIQ1`=X0@sYi2!HxNkX4d!oG z3IWm#Zm(gF!w!n@f=kxYf~4d%417Nii)0*t<`u4^*Id1!ampu3C&*9R&;|dqH)&1W zw{3Ry6OaxT)C3Yi_=cq7>x?7#kaRVCI!X)M^B5s?dOvs!blBu76hYkTyZ9AMv}a!z*s#Ll4fA9a^|NsAg?~@}mCJrSz*SGa)eOVv&>a+T)KB{l(llr1Q zsPE}>`nY^eAJezx(^~qJzN8O%^cj6wz9P{#^a*`IAJB*8`}usno{#6->3lhu51jAj zv%O%{Xug?G=JUN?x$3p*vFfersp_Tbq3WILnUeNO^+@$b^+bgN)%(=*)a%sa)Z5h4 zl&OcQcd2KoR|)2W(xjfGUZftR-lLwQUZWnP-lCqOUZNhN-l3kMULit*dV&J=0R8Ft z>Gk2WM^7(L56>Mtb?D6L$?3)E!Rfu}x#_j(vFWYpsp+NZq3NCJndz13k?D=;iRp#u zf$4qedFjHXx2310m!*fLcco{gSLNNKGG*P10;TuFNv}zd3AwkVr=*tz$q{eQNRhrb zL`aal2c-9-=cCu7$D_AHM~)tj-i@A(UX31&-VA3?MhqCe7d;of7Cjcd6+IQl6g?EZ z6Fn2X5V5h8jadLTaZJoGwn*q|W;h6@&Y6?znU6M7PQ5qc1M4|)#1yk74?4Hzuw zDd;8WA?O|G8R!-05g5=D&(CBOZU*dbI;r>_sG3*PuvTG zd*7b7*X{j1zt{Kp-rm!Dd5_!M_O!jMtk%0)tJJBq7wtiN&z`f#B@5MS_L#jbt=>}E zOCpawV=t>$Bo2GRUJ%&B`t^LTSg+UP^>#g7FW1BMZarJC)}!@iJy|aXqxX8nbH!`L zW5rv=Q|)@C!Qx>Cmtu>CY~lth}RES4tkf1<3K)gRZKfFFXKD<3VJ-j@4cz1Yqcy)Mm=E&j2 z;lbg(;kn_p;jvl6Q^QNcL&G}*^I?WphDU}sh9`y>h6jfCh3AFWg~x@rg{Os=g@=WA z#Yz<(l_@+ayeK>;>ZBD^6yA-o_wAiN(uAG{ts9=shq9lRVo z9K0Jm8@w7k8oU`i8N3)g7%yD#TJTu#R`68tQt(jlPP}<0N|0FdMu^~r0Kxmf^FZcx z;Bnw>(2&8)!*Ibu&#OQo=Skp2;6dO$;5pzmV6cFvfR})WfOmjrfal~97$ATbfCqrr z#f$Ucy!Vmk=Cyfj-kPW8rFm%H*~}~R$YY+E7Y2X5-QVwdJa6aeyqw47ZFyQ=w#w_J zPJ+E!c~u^jH|0rrQ67}{baFL$Ox~8(Qprp5kh~+$$jd77h`b?B$P4m-JS^Ui=i~Kw zJl;;n%i(x88?VNr@n$?3FZPP@V7%8WSG!iMR;k*h+M(K=+L_vw+L79g+KCFa1GW3K z^R(;4Y12;AF4GRv?$XXuB}%(VJ4w4pJ4m}nJ4cOnjCPB5igt;1h<1l|hIWN^gm!~= zf_8y+fOda&es+C!e0F>E;Mv{T)uFSSBPY%d&Koyvc5HTQc4~HMc4&5Ic4l^E$n3`K z#O%WCz$2mr+p^QL%d*3AWoKnqWk+Q<1?EG_F3Jwd?#a%{uE~zcZplu`F3Aqb z?#Rx_uE>taZitXwkR6a8J0B-@J$5{HJ9Om0vAeOeQG><|8L!wb#tsIC-HV-zU5g!y z-HM%xU5Xuw-HDxvU5Oou-H4rtU5Fis-G`lr4jgtHb{cjWb{KXSb{2LO-a85tB&>H4 zAnYDE*frQOAnz9J6zmcpIN;qGC_td!4G<6@-vQWl?czK5?!9xj*}L^ly-V-VyYtTM z+?C1Wop=}Cfp_1Xch^1c{+++;cl>VO>AQT#-R`uzEOvL@S*z5kGzxw0oI9>vbI06m z?X-5woiY@H*DI{&RSU37?vT6V&bZ6k6?eqla3|aacfcLi?&sU}cD&tgr`zRrxZQ1M z+tqfo-E1e@#dfgW>y@ikI##Q6s&uJzsC1`HmC}*YjnawIh0=l2ee$I1q~oO9q|>C! zq{DQ{lCF}Dl5Ubtk}i@ClJ1etk*<-Bk#3QqM2HUQ3>DH5(hbrH3Is^^N9RY^N5@CE zN2ezb9$4)4dUADlbar%gbaZrcbaHfYbZ~TUbZ*+P(XG*`(WTL$(Vfwm(UsAW(T&lG z(S^~0(S7mKWs6Qr79AGd6`d7b6)ID7Qgl&tP;^gpPIOI}=$7b|=#uD==#J=&6d|G; zq7$MEq64D)q4S~Zq2r<3q0^zufkSu0MhzM|oeW(J9Sq$I7cF!wbSrc!bSZQwbSF&c zO6W-FM(9N7Lg+x~KIlAj&~eah(2&z*&|$dX>h%h9N&a3PGI=|QPx?Rt8+^tTV)nTtXtFEe}>ZUrWE~9ll9ol=+7 zA$3QcQJ1AF>WI3bPN)m&fI2MQPv_J1bUfWor+dY8IUP=?v*~I&nr^0(>0&yV?v;C$ zbCqkAW0hN#Q*yPsa)a26S(3~+-CPyYWMocbD4ovP#&P%RKj!SM!PD?IJ z4$GCCm0T4nxhYa|QF2h8IBCKpwvyiKhqcA~2gdBw20|yNlEXXOyCCDMj9mpBT6(EosARre2 zK&~qn&%tx=oIBUfv2*L3I+xC&bLX5nSI&`hxVddk zo6F{~xoggvtLCV=X-=Ap=AgM}&Y9!NHFM0|R!%Fo%qf#OWbSCpDiU+UoG=#z=CFRg zUXGXB<#f4R4tLAhUa?#)N6XD*xmXUCd*NQW!nIfYsZykHqeO+mf%@dB z6OI#Z6HXH@6AlyZ63!B?5+&RuoFrT%9Hd8%aE)+`aEow?aETBd!WqI9!V$s^!U@6! z0)+d6^MmVyW5k33gZqN>g6o3gg4=@Ag3E%#as_7vR|Q7}H$_Sm92DFWoD*CV9249UCAcIw zB)B6uBQPIDa71uJa6)iFa6oWBa6WK7a6E83a5``~a5!)`a5ie-Xy9hZz{SA9z`ek^ zXn|XSQ-Mo?;)Dqt3ET*r2wVsp2;2vp2V4gn2iyjn23!Ul2HXXl1zZIj1>6Lj1Y86h z1l$7$xCS@|xCJ-`xCA%^xC1x?xB>)l18@QY-~iydaB&Srg+}VsP zX<6ITyFZX>nN`7I(#2aa9}@H^oVDQ5+Qa#5r+X zO&k-qrG;DKlu6{#m{la=hBzTEhy&uVa6g<6*TeB}JDd)e!{KC5nv_`&+zn^L)o?W2 z3@5|Ia4_8K)y>td)s59{)lJnc)eY6{)Xmhb)Q!|_)J@ba6sX%LPq$8-Hfg$L!gRZ2 z=~ju-ZPHEBEz%9r?a|HAtr4T!B1N}Eh;D~&hHiy!gl>awf^LCsfNpH`Fa#cgD-ljL{EegFooj0!Ljd|O;Y2B8}yWwK$iU9wrKL}`*uk}VRXM>a=|7}*vn zN`%OE$Y#h^$VSLE$R@}Z$Oh<-&5x~*jgM`Qo;)@@wmUXEwmLRCwmEWaacppGZ)|R0 zKH9Lct+A=GrLm#0ow1p*m9derjj@Tbg|UILeX)7z!o{{li!BQl+ZCIYDpaP}q}ZZB zdE&&@go$m5O^Gdu4TJnHNU%k)L9jirIj}XbF>u-zC`e#KU^`$lU@KrFU_06b*aFx9*t%?S8{GD` zx!X3jZLPMYZRoSPOdgBFHn8n$^V+($-{#wT8*kffx-GYHWl-DJrp@MTSliWRwN-6Y z+tentMWIMuuL%-tPn*-mWoz1)TUtwH5_vRc6^BAw&<3>Gem0-2XXDv+Hk~bJ!`W^& zo2_P}*=9DGEoOt+UbR;>SG86(R<%_%Rkc*8PMNBes*xHcDio;NCr`Cmw#KQpsirAY z4b!DstrDf$q?)8!q#C5!qne{yqZ*^yqMD*wq8g&wp_-vup&FsupqijspcyArbebVrY5Eq z22AZs%}W<9TeQ@&)Ued9SgBR1QJM0J$!awzQJ_3=(xk?uwxp&cNe#)7nvo(kB141( zsR60|@X@2jV~37f4jeaZ)N0gd)MnIV)MC_N)LztFw5YMDt*EJ}r9g3_W};T2Mxr*N zCL#og+J~BlT8A2k+J>5j3^fe33pES13N;F~2{j3|2sH?`2Q>$^1~mq?1vLe=1T_S; z0|pAz2-F7D1iWAb08s0S!)tGMn_XMi)U|XCT|3vzwQ`L-u8C{m8o2iLc58pluk|&) zw%7E$#;t8@+FBOo0}Gp7Yt~w|My*Y2(pt0ztvzeb8dt4ZW7f86TFaWUmPFQ$HDfKS zRwNFEwO|d1_4CzgyxOj&tL19A+O1}*)oQfbtR}0)YOq%{SF~0%R|rzxT( zq9LLkq8XwUA~c95h!%(ji1vr(ht|hQZ3s;WEeH(=?FWw6%jfe!>p|l| z+dI(g9d~4g64wOg2sZjf~JC&f`;ORi4r7eBWPJ#2oSUn zG!L{6G!C>4G!3*2Gz_#0Gz+u}6lfD@5@-=<5NHo*4rmQ%3>MH7&=SxP&<@ZH&VA|J9>;5#K*3)>}{(_u`jhcxH z1?tnx)2!2s(`?gB(=5{r)9jL^S*01J*`%4INRVcaW{zf!W{hTwW{MKc5X}zF49y4) znhBZ(ngN>qnfaOZnemzJndzD3ncXwH}^ zGniJ66&fth`od6{*YahYwIX_;l2VVPZ-S(#OtQJGDdNts2NL76?7IcYLuGFviJ zGD|W;GCMLeGAlA8GGr!X76i!b$IQp9$Bf5p$4tj82aef|nT;AV8nYQPW-(?kW-n$g zW-VqcW-C<8Qp`}yPRvZqO3X;iM$ANnn1Psmn0c6Wm~ohGm}!`0m|>V*m|2)rm{FKb zm`R8*gD`vGVAf#9V1a@J2o4x1Fe5MQY@k~4m&%m?q%scDO{+U1PXZ)_`+}U=f&CambnRQm3QD@VcbQYaKXU~~) z#x-j)XInF^*>a|wC1=Rlab}!l6=%fZOcwnIl;v86(*unIc&t86w#sLxl**2FV1yU<3jr`{SpNjL#lDd1QEG zcVu>Cb!2p8b7XR4ap1__$lS=<$k?n=BTFMgBReBABP$~#Ge#yx7Dfg}_66p{i>!-` zi)@Qbi!6%_i|mTbimZx^ifoEZiY$r@itLG#CNd^VWJ+X7WJqL3j1(av8zK`D1jrAW zj~+4}vK=xVvK%rTvKulRvKlfPvKcZNvKTTLvKKNJvKBHHvK2BFvJ^5DCrrpn$VkXW z$VA9O$Uw;6G7lZrvJDz!88FB$$Sja$6=W1-6C_0N${;*&(90SySdhyU$P&m9$PUO1 z$O;e`AQK=9AOj%llEr0C+1uTgv1MzST9%ffWk;D=R+f=vW0_bMmVsqoudFNkeOWK# zcRlBBwOJWfc9mIWRT)(_l}Tk$8C3R^Ik{v_8FS0V>$T3HC0ojrvZM?tJIai*ELo8# z8_I;TpbRL(lKo^pSx?53?PNMxPKLYLYBHKkCX2~nuh^@Yt5&R5#Z;w=p*j^aRf^Q8 zn5bANP@iI+I&q3^(v%5P>{859tWu0pY*I{8EK&^8qnM*uqZlJtcafr4q8Ossp_rjq zAwq*r zq=})4or#%=m3hG+GbSb`44Bv#FI~9Aw#2l=vc#~&uEeaws>G;FiAjk?i9v}yandBl zB(@}`B$gzGBzD9|tVoPVY)DK9%tw$Ikl2ryk64cwkJyfwj#!Quj@XTujaZEsjo6Hs zj2JN(u@^34En+NUD`F~Apg0jT5i3Drgos#(S1bl1_95mW)*;3rwjrh=mLY~Ab|GdV zRv|_qHX$Y<79j>9_8{gU)*!|pwm?BFK@36cK+Hg_K#V|aKuka^0DxFmEDn#oWA0cx z#*VFH>R1{bJIBoB7&$f;$HFmi>>KmOy0Jgz_c1=U$Mjepg%M zrYRGqOE62YN-#>WNia#UNH9pSM~+~PV2ogkV2TnUf*pbxf)#=hf(;TB2nGoD2j&OX z2gV1sM-MCy3=iy%9atS09oQT>ap1t-z}&#vz}Udnz|_Ffz|g?Xm?;DEK?XJkCguer z3>erKFI`|;)um&&&umvy$umms!umdmy z1qi?fzy!bobiv{<_#5VKv)3?n8iqE*%4FCWCWeK8D^xE{&^vd+Y^t$x2 z^s4ltH0dSj73l@(_2}j3)rirem!emq7oyjpm!Vgo7opdnm!Mam7ogXlm!DUk7oXQ2 zJ$YVuUUy!0UUgn{UUOb@UU6PXURz#TURhpPURPdLUR7RHUQ=FDUQu39UQb?5UQJ$1UQ1p|UP)d^UPoR= zUPWF+UPE3&UO`?!UO!$wUOiqsUOQeoUO8SkUN>GgUNvUOc*TfiU#~8N7mU}7my1`6 z7mL@5mx@=47mC-3mx))27m3%1mxx!07l_w~mxot}7l+q|mxfn{7lsQj3$F?<3a<$- z39kq*2(Je(2d@S%2CoG#1+N4MUI$(VUIktRUIShNUIAVJUR|&F3;ue)+^_bF{aU}& zuk;K3I={@X@{9Z$zr?Tb3;g=Nysz%-fBCQe#lQBK{>oq6*Y>4-Wnb9W^<{lkr!VO% z`hvcmFXxNv)qF8uTQ9BG@}+zwU&z<-Wqf75iZ9}8_!7Q?Ki{kO;=Oh+-7ELPy>2ht ztM;P3W-r+*M&tG30eQWG7=T^C0SIOx#tc@$)eC`(G^~aG0w7`wrp~|#mX@FbhPDDb zKcE297Qh6H#vQ<*Y82f%1@^y2ng4vXE zV6|czM#R2oKQJ(vjtMMQqXL7)!Y~;2MSZ=P&{4k!ynUbd`K`X?w>p>id7qpA+W+_W zoy+UKuhsfoZLjCr|L5kp&*gWmHs^I;yXEuT-*=w(^<1m<^WX2cyx#l$@Atjm|GLia z|CZOcdcWoMKiB_U-|GFJ>)Nfa-SXPr*Yoz z_wBFiyRYv)x95E=&uevFtLHkO>%9NxzLw8z&+|W5yY>6+&htN?`#rDKZvUPCdEVdof9Lz1 z-=;v}@4UbB+x+i$|L1D8{dVVa{XW-fwcEb;ci!Lm{O|Rh-*;Zm_n!B;Ts{AHKG%PJ z-}hY4|9#K@p3ncD`}4b>>;IPL^Iy;ZE#Gth?ceM9&;NbC|G)45e$V~+e9w1%-}hbb zdB5lXKL7jN?|p9W_uIeUd*A6KllBA&;6dyeZT+v{_p$$-}yh^ zxjD~s`<=`4Tz}v0dB5lVHt)Iq{&V|n-v8WwoA+Fv|GE9H|J;7(c|Pa)Ezj#d&*k}? z=XJm5bDsb6z3+LS=lg%xeg60NzUTLz|NULpd7tO|eBXPXtM6N$*ZDu^eV*U)JeTLS z|DW@G&gFSu=Xd?*>ieJXTkg*D`zn0%}d7tNhE${m|x7WA3zTNd-%WHc* z|My?ZZ+G4AbKlQ-UH`XS{om^U{_j#=*R@)H_xoJS)&D>L|9t;-?_&yZ-O`-*0zc|98IE`JLbTI{*KD-}gJe@BE+h zJHOp`KHvF$=l`7F`E8zW|LxB2f1dY$|M%N|&+~1+|9S4+^PJ25_gvrkT+j8L-+8{@ zw_Bg9^Lfs1b)K8^x&HfGox9EX?e*vK`M=e9ZqE0<_TT-#_j|tA{(jEyz4q64-_QA8 z=XIUe_WZy7^S<}_{onH3E&p$MKmYyhcGtOj?(^G!@3;G||NVCNwY#s~eSX(>f6M*# z-S@S-&+q*H|N8I$yUxvjf6M*-UAyPMp7%Rf`}by$?o`vwX~cP-uB4I(L>f`rQw z0t-ubD&5^ncca46EfPy8B`J*}v49^Gq#Mrb?|aVS;vyFQ*_rpbXXd$MmI4}noQ6){ zuDzZ(cx<>0=|8{S*tqZ8xapn#1AOy7S3G+BblH8MQ}-Cqzu*&g;1LqmbG!C^?;>Do zFJ$`rY3RhlZqKX7^T*3m`K7SXx`Xb9qo6~h`}%3r`5*tI0QZK4bBm2mg{MoG{}Acu z-eT#^{j^^QFg+VL*NfABihI{#2Yag}J?Gth7t=w94=&yEk1j!niTN`|2miP|Q@UuE||KZafB97G9dwH|*VR?Db54e-l!; zcU^L{CimD04D;jlk0Y~&hsVGppUV;esNJSrd>X)yArE`Ip^vwH{+D4Jmm!KvJ|UMr z->3aR-BQ!1a!cnHd%M?C8@mA|d(WQ!d!aL6YN6Z0?eNmf>frXi(Wf1F*{7i&s5_MR zsodV-v)l>P$u)TG(cEms@w=Z6Wxk z?mnbmZ{eaJe0yrqe{>nT0YI5g$;3eruwFeLJ?me%cx*Vo-q^bjsrz&L>G8gJ&7-?_ zaSy>G278eRTP0&pSvccjM&t$Rpr>!~6Dr=`nPpTP}C0`_mNa z%%kUIO6O8Sr=+aC8bx{$5D^qffhq zd+Fn9=!DB@>GbWV>GRU*M}?)^I{?0q0Mraq*mxskvhgN#<55r_b))!nuTy3k)h%bz zv+&SA{U~d)cW6;k_ciQr3iy5MKBQrKq5ENR!@b?Y?ZLr~-EGPTD4kvN2B{_IZuujR>(YrmbA^qQ$NmNPfIm6Fi{^rtOXsiGPS*hV zF|YTpJMXkOoH~Cj?O8bK$pOmk@)5v)3U1@~ni)2AU)zHdLzlu{KL%J8`gHb6EnTdB zy1Xx4+U+~~6JT}e_j==BaRwFz6um8aQ{-RdSL9pdQ{-LbRpeRZu`azPy&}CNy&yd= zJu5ve{Z)EGdQAF@^oaCOxL2rGpqIawx0kz@vzNV>jhCgDnHSj0&`U3a94qlOVP1=Z zOD9V@LpqJdi^_|fc8ijH7;h(TKCU$`GtMW@C{8?%BJMPHKDISBGu9{8C{{d{BK9<9 zKBhG$GsY(d-vOU;ih`?%Q!^PLwPHOZJwrVMJ^g<+DMg7#QAC{rj8to6W~5IfrUNE7 z=H8Qc{}@?mkTiufnKX$sku(9RC$T5KC$=Ysr~k8Uy{^+gzOrk29X@}IW#{$UPJc_} zj@iCjruC03w(?lImJM+@+9~cadb4Y>xA?)&z8JE%-~@D4jQ76r`l%Pc+?)Reh$D(8 z1>fcP{4$ow1nk%Q5;CntYTUEWeDRBwxMvd1eQpBf_Vo59pLtCcel@Lp=FpgDw43}4 zIt7R$>LK-8h9iKiWr6uLa!Hpe4l z4idBZER1V369%zj4)Ag*8n`TUyK+2vH?;?2q7QI$$r{)!RAX^B@dvS@4{&lx8kj8P z{5^mD97o1P9biw!5jD_RNOakIj{QtTVnrQbeebRt!LD)s*$@^1#ASV0( zEf>83!veDl+Y|36K3Z84{}k3?ivfj1|I5fW9Po!UXtB;7UmXa7CJ(x4F0j0 z9T{)h?v}1Z3)P15bpBDS;jJ65>%dRNLUBD_D_zbO5)HJu$v_OwcA%t{lV6{HrV6eJfUQA$!sl1Y+C5=jzB;z{C2Vo5%cM3;P&xRG&eZnNHqsW?rqDjsn#W5u%H+!2CFlIgp_wX?B9SDKAQ2}KBN2smy;-?Z zIab+S`JpnuGNCeHNWE1(Q{5*vnMR~QxIm~tut1=IzkttB!azb_;)R5cgqDPcgqnnk zgp!1!guH~T#50Mf5|R?)5~32qG{TVZ>-RvXyl5ti6kYigXneOSWh(h787YaQNA5<{ zMA)ORCvipWhS!AKhjWG7n~492e!B7EP3u=+=kSZ`V}N@>A&M(to$~3>3(wQFGpU}h z{lA{xa`itwx1VxzFI=_nNa&TS|H{|?%uTy+maFaBRi@D5t9@qo!Z$Oi?5{A26*;LC zQ#Bi(WlHSA0WR?A(wSt?r{acumo3ZY-FhdN#e%k71h32If~MVnS{GgLjhKz@Fhg5xHooWa(Cuu~XdDeMWpM0U-D-|*MSQ8-rNj_b^NnTyvNgiFENp4;4 z7kRpQI(gc8TImc>Iw%#C97+tu$HR!ej`|g~5;Ydp9rb}7hXUsmdtRN0i)fdyCYeT; zW|CT$dXh?)Y7(RinxxdFoTT8=9tcjiPPL9jL*D%?f08+bO+=eVlSiFLl?TeB%%jL7 z&m&_IVHRNon$olaF9&o7R0re+BnAWqI7GsE!)e3u!dI|P$s7jrJ!%S9>|63(Y6|l0 zEAky`@=fjG`L;FElbGWDmiCvJrw%uhB^!SBQ#(Mbb2r<`4xDeio5gFVp8s+;^B2rp zv{0AJC+Wk8g;@3^2gR72Sjr@VE#nysKVOL}Jz?ZdG{nO`tOuVoJJU~^Mi4QxX>){#}#tC=T~yRojyz}}OVD@9_Uuimtx9O|a2 zO6%p#13OM!H&;Hk+BwusQ86AL_(jbCU9*m#uDvVXtqb-^Ul$7mC7otmi&w;q?2{%J z^8`iBp&bLRAuA^>3o#RmIf8=brX5Wd&4w}Kl>ejqqQ}TN&9ypQ`|H`w)jJYh$yVrE zIAQ#wRO$813LSy2$IGkD)wcX!s8Z|c&80e=U1ygInmKLxv6HFIg*wb!n<3?FSc!rZ z=A4?YDa+(!HUz_Qf+UO`(yngHb4}S$f}zD2K>~A72aoHEWq1<^N-($>C5U5A)IsAa zxNO*zZB2lT5Cqz1grrR%Yk~pr5;&Nk@7%w0#r#0<92`i{>-R&hLu06kG$lC3Q%OC$7RrI;JPTko0iL;Ynb}yJbV6r{g%+yRxuwwD04h^O= z)akx0*i2rqWO3?4^@P)Ao4c7*eF4=Aml{r4=aDw+#+-(n`W!?~ow1;iph2-&fmsfl zr1t+NF;UQJ;)TwO30)oC+?<@8?3}Db&74da+_DiA#UaQp$STMz$S6oJY9?gHXU1j5 zCIfRcb<}cv=E&xk!g?eNQC#bL~$+u?&lKF&W0c8>3^07_t6U{heD%c&LCYSC)k zs@tmCDrakNYOiJg%%0bt)*f$nVs4^k0zTnAVK^Z+K|XOZJ~!Sn4j=a(H`J!&nc&vp zp5W5qn&8yo)Jhjf+dmOV5l9k95Qr0q5s3N}*juE@GQq6FJi(;HG{M+NTTq>9mr9+) znTkrOPO(ejOhF}AC)*`+CZm$7lkAc>ljs_$Jw^;i#74+RPW~~u>hZYf|Moi*M09!r z;sT-q!k=t9Hs%If2H}I=gNB1*gXDuJ$T_7b&L~u5b);P+XCx}3I>Ii3GXfP}9c~xS z8E$71j29;SeL^az*Z5uT{^^{BB|LYVn($bR&@wdl$KlCku6+M`?v0q0ckWuXfBtKm z+@)$iAWAZKzS@`ewQ}xswa-|)t5E)gU_HwFgRW49#tlj~i(l0YhgvZlG;2 z{!;tpxW2ajxSqD&_zUe9etoF%gUS$`A+XIIZs%TkTyiQ$RjiQoz22{~IX|5iR3p%S3tR2d78^^P@+6^kYR3}`{K z1hV*zd5m}rc=UN*@aXVp@o4a<@u=`91-}e@>HpGux$IlIQi4(dQW*=MB8xnWjD?3; z+OZ7Q^!&r~e6)y@@VW4oaCo?PxM8?hIC*%B4z0;xwnw%33b-ZPrCO$5m48~hwFSY! z|3$l541vktuie;EXM8hmImZ8{x?wWg0tNo?%03%{dgb&A{K2T&nD&)&sh*IX(U`G2 zZ+n(bwPC(7Tee1}SlxRLzBui2vGz^d1Oq89Mo%YG+q^cxX5=Rn93&acO(aYn>;K*QLWm6>|#vvIaW{`5!wAZxJ zwA3`y1Zx^<>S=1nr$?s;r~9V64p=K0Dv2qPE1f)_dybAVhOUJ^hNgu!)&OHD3FiJj zCMDagSDWeNdr~C9J)!08T|~(}q~&>1c;+9LN20jGeNCPGT7P%l&9HF9GIJ3osr5oH za}Fkf_d+3aio>KOAI8<$2A`-B%hzSg{8A;FGs(x5Fa|ZuBODAyYlin%39sm!z80r<>BZ?q z>4oV9>G|n->AC4S>DlR7>6t)bWu&L4r=_Q+r=%xS@hWpEvnewv(BjjGmpmCY90eRLQmM5ZQj3^qai$6xeqpa*k70LXf56Vi{z_X#3!~+r z-Jz+Xfzfc2Pf`ny3TXbZm!K!RCN==S?f-{HH@&${7WQVwl7)H!NypzI4UPV-pvUD&}NvBCSN~=jbN~1|L zO07vfN+poapU#)go6eKYoz9icna+{Up3auen$D8WoX#Y}^33(Q^K<(FPjshp4EP{s zRWz<9t|rbXHeotJIzBlI8N+iro^XzEhH%Po!f?#+-^!meJa_1Ssdr?!?$CWuugP%S zp>5?V`#e+amU&ry5V)Qe9JBQk_$sQvXR}d^mg<*mr4mad)p! z`>5rZ2`a%a0vZA)so>OC?-|}PR5MgElrxk9D(s!Eo%bALWMjvpvw*HTW7KQZU{rLJ zZ1gxT%{GlaZJU_!3xjm((^M(vnLO5Qnr+K6p$(_oT%9+ZM%AU%W z%9_fO$_)6I7*iQi=~L-aX#pyqI+co#ftP`sfs=uqft7)ofsuipftG=q0mMMTK*m5q zBTdEP$-u&b7H+#FN*u=g-R;7wUavB3uksqA08iVlyrNNv?AJJI4!TPV4cke(HBj8u zIP?no#?-3u`#7+TsZQfRFFtwow3+SsfE^jBw8{F)MXvy3rc8~Ue~s6N@j)Z0ot1wevU91emA`3Z2U8nO)J;Bv)xmOvb;h(tv<9^L zv@d9NXth$r62)T0BE>=@um64<8y)K!dq0*p7C-iO%yA4dra2}(#xq7UhC6mOYQWB3 zsiv-$kQ|>JM+jnrF~BG(fyRwuNOEv;P;y{$K=Rw zZpp66F3HZxPRYR3iROsHMN>r+MPo%HMMDGVdwn-sq}*q1CL>4QjyT4+B5bN`ir6?4 zmvB)DnLn1J$KdPlhx3Nxhu;o64nv|xNh?WhN!dxaNh(QfN#13AA!hu{pw94_UY-6k zojRSyHen^9Eg?JMHbEtUEdhHHNFDT=>X1e2!pHSfKtbe~LFua`=aG)q}9UDTA+OPPC5 zb|WFvo&17*zRT{Lm{5wg?OePBQ;NE6PO~EiU7UKks3Rs_bFyOP^zt@s%I6}oH{z?w zlI&ll#mAGIO(t>0`z*W1owG;yTwdkWB8*Mnx9H`M^JS~?xftiXe_5tr7cl-`)(EeQ zQBDm)H?Kv=&UCysOO4mXFsBNkX`0@`WcO^`IctQ+#UQ5wp=ui6LQKo2>i9CJ4DsAF zyyfBQSLO(}i+)ZCLeBJU%OPy#L#7(Hi(XCL%sF#}%jHE*0Ybvmv1JOD z&#PjeoF`&x-O>jO82b;93hCtJAOuVyEe$Z!v0Atqr;GNYAb!?ATiKWyyqbd_4~}3r zRfn|;{F8;EpRiA8fJvBSTYPs$2ff%Q056Mp3k)_Ae#|zZMnGlCZ(Q{}!;fu36`UYI zZpz-G3X2)VIA)zt0mlgto6<|bMhDaVSSOUhF#>=g38pq0nSRbPp#+W+z$R#+gmI24 zd$LSC2S*5CJZZs%VU1#>FJyzJBOQ8M*G>N*fDd0PnF)(2wzLsb=-;Kng|9cQcL;@~ z>DAUVL{VY;*ExH;)+Q4duw+t!iJD10p!cdvtWEro z_&)JnVohRoVpU>gVnt$kVp(EoVhLcxDoQL&ED(e8S@N0jf%y#i^!T*-)B~wm<-Oa4 zq-=~WssI^Oe7uDmr5qIzh;2uZn4I!`KO;sK^*!Y+SIzsHyqfr3-C5mc-3(nXT?1WFU9!pCid-9Np%FnfLDT=8@3Shh zY_iz0wlXU+Z8F(1x8N0U8#o($D?_YtDS`aoMux45rV6*}s&c<_xpK6!tMWa&2ARgO z`mB1hdWO1}x`Dc=I+^;h+N@f$T85gJnt__A8kyR$>a1$BYKE$ps)4GgDw*mraGYRB z1m<$Uv)r*9Qm$DpUCvWZQ;u7HRkmNYTsB(PRrbCtuPnaoZJA>kq)f9+x{RlcrVO`i z`BgIY=E$4b*RIqnBkdpages=he42HIQj@l9x^RU;lYZEAUQyrMSnVVQ83^yHxqF#^ zqiR+Ay>OEVs#A0JGRvZ>RC7Ew^`+`g{L0qa_39g+P|~^L z!#Kf&Z;Qu_GB0My1y7k$l#-9_JQ)~#-zNXIxxoaP>=^*-Jw z-aFna-ZS1K-W^cLyT-eGBb_ImC7mYyN;*M0M*4+xgmj1$N!m}^OWH%)?aJyrrabHo z7(Usuc~yB0;$N1K7Lyi|=9A`oTfo+4$hP{PVfn|fmhP8!RfoX%uhPm|wXBb-*dl(Bp9xom@9*2;WfE16A z1)l|*1%t((Y+F_O_=Rt0!f#1~7rGR)!{W0RTxkh5HZ;0-zjNhRoRQ5ht4aquN*vBBR;khjLGv3c=uU?)6Bls0PY zkiAi56pia4a~r11P%rAWQKc1Ck0!GkGEp%Z0;_XR@h$x82h)9Tl z;*@aYaisabMKU%xHYheQHX!zG?3>?&2Q#!&8RE&}(c;14zT&RpFmVfUV{u(^RdG3S z32^~&4six?N^wGQOz}IhvpKs_yNQ=NR02c%D*QuyDttq{D!fC$S#F41g?orgg=>gY zg>#5Qg<}X1oDQ+6unn=Qunw`PunaLP#LCCY`R|WL*uJ%Ow1q@{_Waibj}?v;iWP() zUS?p7{2iWA1+JLi#3dUdRUsWBQ6U*3W{9PiAQZRmvW7ySn$XB-C?+mREHR)G6)_gk z6;TzD6Oj-R5aAGEV6mpL#uMTmt!Cq*<^it#TeK# z6t+(i6xu~{4prD8?o|0BB0EgnsN#~1e=5qT9XGQ#Gq%7W*4dV$f)aVAN}Q&$E#d-U zAded=_oQLKh=cT(do0tR#P*cC=g|W#?@c#H`o-9`O~PFjE{4ysO`AGb+WXqe+N0WC z+V8dVwBxnkYCCE}v^AZxc%VEl2lbWp2miT~$nD8(KK@_RTUl#RQ(1FRLs?@`U0Hol zO<8SFRatdVMOkG~Sy_2dNm*&|x$^TtMP+@oFW#=GR!d<|fFMGBPD&SSAp-v^E;G&Ks3ndFA^C$BrbDxE)#jCwlb5w()vVjO%-HJJ!TpsZK?XZSsXR{I1&titOtA4T@?JI$crc#vfb z82U;Rq!(idHO2)g#OSf+Hu1vnJEP48t6%c!;%5wQ^K(hyw??Z~c=AxReIW zM9Z`4cTxNo{ft%bEyZfIBo)18Pv({7i71I6g)KjNu8@BtpClh9|726Goj#sbmSs)JgXC7?Msg`}Avu*eksL}K zNOmQ5B%2Z&l2wTn$)d!9WLAijkCcm)jg*Oe7AYP1G*T*3GEyQ^JW?!DG*ZM8^K~0; z3()yiBUSqgOrR1uyDFwi_|;F=W!6#FF4p&~d93lQZ&@A7mD80ym0v20U_|36;UKY< zu#s3wSa_tEB$z~)1ekc3IG9+NxEQ$pSldc(|1$dGtSR|>G8*H|EBXFqkieNx^7dq) zj6;erZb5z2H&eq|Bw0)4|5iW)Z) zNg!m3`fLqu!aY@Dz>Yy$lhO?1KScIf3y%^UMt-ywiYNFH*cyi z!J2`E;U|3=y*0g*OSp5mQ@A6L9AF=ASM(e(yr2!CA<_ELdeM5&x*0r#e^QlESyQo4 z{REYPtU-JOyw77RrWq|oP^8nLxCNIlI zf?xnS(TCALp|_zU(5ujk(6h*%VE@IMQ6pd>_=#VJZ;j7_{}Zna&l-<>fb2Qh0O@m5 zW;tJg&{x4Gq!utP6G7)er$NWv1Xk;Cl5pa1BH$!X5RM;?7mgc_Lx@IzhKGiOhK2S7 z4IQl~+>3?b3j1S(8%t0_p$T<;Oa5kmEz-ZKaGIoSoA~}@xAL&HJico??Heo=~ z2XCTKICUh<2zf|g(~0$Fw=GT`F%=`?8N|D3Yak#Bg22 z5mM12L?Jd!gVqtqn@AK^9RU?JLJ(rs)M5=qezd8^pTq$ncp-+CA{Eb(fm>C0RGFOG zaBEhiOr#xV9WE6af)%3N6p4nsi9kK6!=XxJlxgy|-W>QCVfUmCn<|ACBGzPMjT{I> zKi$Nr!=fTUfFOKLhSuc+G7)wdb(mCm2r>v;ld^Thz|Bwex+hd|L=ZYXYrBELaKC?@ zQV2y8hidp=v;hU6`XYt^76h+})S7WXEc_K(651k~06GM{3C-FMI@0_T;vw)9 zOrMm}4u01>191=#2h%1cOMWKrZyx+9nbVncehZPO(*L~L?29PsIk$0YU1mCPuHS_i zBY1Nt`4h250%f|J3Lv@&K>LMxkg_1dY!tQ+Mb%98lCE# zs+`K6il6eIvY*nk?^5sL>|UbwP)n#Us7};7&Iyu`fcCLUQRX(&l3 zaVSwJVJHFR9r+#U9q}FE9sV8e9rhjO9mXBn-N(>l=DW*>?yx`1x1Hd3P=%TP(?;Eg zl#xwlfKhySD1AH#yYqPb)qnTp`$Jp*Z<1ReK1T6BkDJVg3dQ$Fm%a~Op#~OD;VS`qGaqgh^p?y|IU)Jt@``1Y>0sl+ma@s}VJ*;_Sdd~;t zg0e-Kql{2GC>4|}N*u+HVn@-VC{P5bC#c(<)18Bz?VYuq`JIXAU+`&oBRmc60oR8M z!%61WE=LV2+tX&*N-I53ib^42zD>(lX6|W`gS#UHFGs}HF-785CRLf4Ymn}23rSP1zQHc?z-x@YJ(j^ zk6-_PeDGDtRnb+!Ro+$3Rn`^!D&0D;7h6->rYb%SIHTyt3&)ehAH_{;kT8>M5SOMh zC@}QVE714RDbV%ND$w@PDA4p#D^T}QDNyx+6hM8H3Y6TzT)~{d9Kr0tY{9I-EWymd zOu>x748iolbYj5n6lsFgKt5H96pkc`Jc^i(XpBgU@QBcl5RM>;I0{F%LT5(bKr2PF zLSsg=$`wA0>JK^WNb3c^3vn#%{>`2?(kF6taPAk;$N=MZIant-EPd4@x=t;^4s1o>9x(9WsrZ=YisJd+k=~r zy+VyW2mgKS7HSAOSpC>8R4;ol{;^pIaeHHR-|zrdtP9HqR>udUejxuqJ>f>>zU)E2 z|6Tw5w9|Ye?|j;?{xkF1Gou^sd-#K-MKzU_7^CAP1{vGExew% zgFT4$=P6E->^`0ZUH9BsJP7vZC=%p6j(b$&XY(39@F-?ICS>-HP48G$U>@lIUjUHm z18aY}B5wNQm!rxr)7u-z2Uk8nuRNBoT>iC6(~gJUZf!g-zQf+4_73Q8~wK)kH6dLcG>SMA5RHlyYDi;Y$*~x1U|Yyo<2Stggy8? z)?Z9NEI;0u*D3nl=sfbAg*{9Gdc%iFK#6;A_IP6QFvfh%9JXD0P93(Tco!4)7v}-; zIDL5;`r~lvzMJ`S!?oSy_q+R6tBWtzj|bWO{UH9Z?8b3@RON~ObsdwrM>|q&=qx#XKiaYct1lQ4b zN_{Mf=_I3%fJ<=t%LXudQD6GE*MI@^y?fTjpqNUsmqOp4GHstirYkGel;+AfJoF)3}Nf6M&1?#lR%*RbO1_{l8tllm{-)stZKP&DT74b+#AuE&e-p=%DeE>?fu%{ut3aNpWmF0`*=j9LcZ*D9?=N)d$`*QlvvP0)IZZtOb z9j?{3UhdN=H z*a|QPTK*&E1NB4Rl>h~{^v&Tv(evCuoe)m#`zlLA<_~da@85iT@6e`cQ2Jiu8}ole z=P`lG_bf^wWlS$0-(AjM{<=O33X~5iVbTwK*EzrR>(`l2;Ioh-CLowegxM`n>b`)Q zP|_(7&{&+=jV6=L$NfT{Sp^D*knf(7H-wVsKJ$lGW{FmR zmB}3UuZ%N|K)T)xHu;QDP2nn%xhKEE&J=E#J45Skeq~*S$kxzbz zNumLoT0Sf?%Fa+E+PaxgqI|>r5b}Bnl7`N;oqk?!@YUZ8`1Y%zl?c?VE@S(+Q*x>Bu5*)Jsy|8L%-MEO5Cg$ z-imcIC*69I9QOBi9$kbTUCQ@g29^Sn+Ky?P#@_bEi*KQ;I=7A_e@c5>_ngIU>n-c7 zF2)sB*l#OE>x3_cLzf9|tx0}2-&h?T1j#pUoPSh^JMieOUz`s#Wj=rk)7<})qsj4y zf*KR`M=H1Uk87?B<#?YoF5zn2@fei91)k_16dMV9!ya3bc7wokE%<7S_c-&dRxk$> z`D6T>;ip@)$4PJ1g4vkJ!s4F}Q*YrNN4-@FW_f_S>FjXL;dm!`x3L$gz%U_!-5jmO%f}@zD!I+Ifm(A9{kSqRA zpgw&4n9@O=&C2JSrP7;)BBmA5`h)DxY@&sgVYtE^xarKFNcwQ5qc)HSKYjj6U(tUe z>cb`q#TJfALk_(~_BbM2A?1--k3LNSqVtUtGldD;Ykm(@om_V5iJ`){ zVgNVwh8$A-TF}zvgYJpu!zg`gqH5?Uft9Gj=#v0}hcCBROw-$MKBZ0{OFw*GyQ0(I zcKDQ>b}aJH-oN_#PrX0*w)XWxiL*v~>FSF=)&7RJ?_Ymoa>hA#x@>#1`s`1k|BIj+ z#`#dEPUD0*1*cp}r?@l6H*HT>Y5yeos|8gs&W4V@EH9o>(0p0OIP>sDzqEL|&ta)` zZ{_&+8-LlL;^HX<4ZR}9sR#Qvt(_|?zg_$R&Dn1UfAOIF;zZtXh-_{qxJ-NLT zQ+68_cGE4k-7V%TbuaVTIRB9e7hJNLApozf-@?9<_FMge&9sp^j!qWfXfIe~)9=3= z+8#BZF2C6yZQfq?SYCE{nIW4J@>$3>t$AqK>bKAZm26VTNP~@jbLF!BZ>|e+*@Tej zc==&so5!Z0W!c|AtaDGS{7@>izsY==|2O3YUQe_z!>EsD|~-(fcm?OT?DmdRz}skpqk_kAM1lJ5T*(^3v8* z*F1!2I#%`89DvxiHQT29bL}_PopYwY>U;sjVayKIep;Q&R-HDd_N(0YWvQ=zv9I0@ z*NZ?d#>`Ny&Z>i~v*$M)T7evlz}DhT)zdlJUrD}dfozNb9zCt1p2H&|ufoBoItV>e zkd+4d%(JKaZ_i}?|C`CLoJgn~n%&rUKa-N74@qfI*RQOco!+-U6O*A0NfuHksf?QK z-?uyylA#VsYEYZ5u$^t(2cPlDfIM%c)ihj%FN|S zGeDE1ENDh{pW%$?Ber~0>SiQXZ={}5X_?Lp`#$Lz&PM?Ark-1s@y}4~;}Y*9j6!)kvrNW$QJLOa0aXmZZtP9g({WlLZE8em0 z+p#>v z>x|p|jMJCtN27i_&%7C~Q`Xfj+23VMkJ{~sdedAdt*iZDa{zWduXcF7DX$aORV~@L zGtx%Yc38bhujAHLez5KVeUK8?FX>jJf;%8@{A)}%Ayy1bmj{+NGb|2GEGFsPp1Zgw zPr4&MJ=bGl1~_stob)#%o5Od-J!=Mt;NrSd-_)t;?q|Y#JHZ0Pdq3|AgHGKa_8#g! z?EwzN)1pETAGZ?0Y}->8_pf!&0IZyo!~a^^oyqU9J1JOSEtVj+`&o`(cy~BBkKojr zc(Qr*lO>@9svoyo_z3kWIQQVhB6Y%}Td)z;7MwF-^GqPj%gXDum${dzmxJ}8!qxP`b6xf;0KxpZ^8a)4;4tgg&1cvl9C7qb_m7rhs)7qu6N zQ+Zf^SaMi!m~)tM7&J^Yj5T~ebUyTF$N^|$S;)QV^6&EN`WM*wd2?{HZ}a13$7YME zQFayf!TI>sX3b{BX31v3X3i#jGj%g@Gj=obdMjovW+J91rY@#1CMhN;#wEr)Mkhu# zhChZrh5(?+xpcd9vOF_AGd$Bg0Saf35y(m-8pImBN1o3D`Di^rHd-N&ixvc=1qu-z z5;hRJ6ABR?5;PFF69^F;;x{BxT2OLpduk>BO#B)9GxF+Z#9G8eL{CIrL}5hICdLv* zCkECbW!({0j_ZH_YRHfqSCkMRZs zV$_{u>s!u(-Qyh8WAff9>jLf>Iy=PO%I@g|J2v-S3hrqW-@W|S8K}SXdbzFB<$f;q zvRkL2{v6_F<@Vam+|AU@#O;-vk(+^=e*S6>TRUSr2!#LbVt#SHV?Jlze;zz9HBU8v zF}FC^F_$yvKL?(ZnxmS#m|dLhn9Z5>p9RlK%~H)?%q#+NIXN@_GvFDi8LF9!=|%lg z!O}k^^(AuVa%-~YvVI-D9X>m*+pe3g8?N77*IZXzms}UBRw|ygO128Na<($If+(;j zbL(^6sD;)9%>~y4%mvo?!L=_}^j5V0C2xgn!Pa0CupU?)tPlvyWnW`6XH)4=?ojG@ z-l5o`&>`Oe#A|=X2xa^pq#e3 zg&siHpcBv@XdSc=ngk7kxS%FuC0OfgYiw(1t8YWJ)wR{OeQ0~%_O7j_t-7tM zt+K76t-P(Qt+cJAt+=hIt+1`2Ex#>K$Vt$N-=Khl7fuDg$XGOB7pzn>Q%fLqB5@*e zA|RvV;2~xC!(7ko#w=JWZzjJgXC}8Q>)+QQ{h)@3{tum`Q`OoFm(=Da z7=>kqwTfwmx%$NH$tuu7Uqv@VUqv%RTNQG%AP95$zA9zjqfq|JW!~&;#bOcOZd)%6 z9GBZytqzXNUKhG_uhxU>zB)Ir)-Bf7JAYXH0Ip4OE?<4O_yIL1)vo&|2dvZcjjvrx z&@kv5UAyUOMUM10{B|Y5mr2$4P9du$Iq$yz@-{2Fu%BOSllY^{KmWN+dTK*_AYmS798dDtv$8uk@7F%#Wrk|S&?wjydOx*}pKvLb9Mydq>OWZq)dV%h>} zF=+v}ylOFSF={bvF=zo|e_DXZpBCK~ofd64EQ4W;Zj6dmjDw#;lWH^#k;Y`ow8Ci0 zxWZt{utIN2zd~mUh*HE_L|a5GVXtB4FjJTb>=n!iW&qQNy@2TeDLoo6HJA!a38n~> zhsna8!Jfh-Vd5}Ri&3*taG3}zKPx>e0qZTx0m~Z81WOM~9ZMlg5=#(^3yV364vQ=c zKMOq&wX>F;;;^~$X0h1KVPyqy>Ai56UGZ5g5_A~bMo807MfRI|bQIp-yOyFZ5hY){ zSKPpbU+tS$fVi@+hVM+BqzYo}OHF|eRsQ#JXTjES*ONR+dr-m(6ihRT(F*BD2(L|? zwDcf^a!0J=qpd?Tt0Alc_9QheJi0ngtM0P-WxDp5e&0%W=Lu&);7g+;v z8deN?450b3Obj7jCV~(x6G8}=2_OW^_z--GCh{h-CLq3r!J1xVKxlwZGh8iPK3pLxh8Q0A$=6oYRSaJq`m}~_gV1y>NDcg>(g$ur@bemF(o+#`WI6TBwJ?;_u#|{zI*z#!(+pwVV_DZ$`X(Z3->xE!<{kkIrk!-gy^$ zXM3l3$D9oRpNW=3$$MCn43L3YL|H`Kb=`Dbbe(h^cKz42+qKp8qiglOSG8BMSGHG* zSBzJPm!FrLmmRP*dj)LA)V$=qB)tT^I7O9JCda6ua?bA2MdAqmLHaWy$VdR zEMMAN2ta+5YMiXETlD*&%a&%cEqP$ZVHsz#c^)|O@u8uQ=?K(w*znQiFtO*g+tO;b zRL^)rGyiX_?VCW<`06+y=;Lz%;1f{;_`U2vc0_hqcK5Jz*dGA$z5_7#HF_*?%z4ag zOxp?m%8-K}$i+pZAd(SDh(tsJA|4S(Xi8v;XNrT@g584A@^EbX#};M#-FCtDtL=zw zuPv|=*j9^c5Kn3_@H5mEN`a+ZzCi%Jg6(Is&)T15KJ$I1`;7njX5_z-)sb<#q*qCj zNuZ?jM34)JZ;=6>=b6kZg`-wq~Ygx@M|o@@C>@{ATQCjOK@? zo2HAVlcvKN=vU~7*O2pebUUDo@%tw=K?oy+00Iy368ZwFcARLc4|xI6foMTAAZid5 zh!R8*A`g*;JcB%iNJ7LRq7Y$-AcP;n3*m-vLf9d!5M~G?gdRc*p@x7U6c92934{nj z0Kp?9wI;I0vi{TZx!&_&?Z1wW6_>iz0(J9gdzTgMj?{V^mu38p(E1;TX>B))B^&i0 zCHLIx&0H1}+b!$CE(_W~inXB&S}9iKUj9xR`J#T_o4QK z^9Q~ULKJ{Nx}vtcwyaE~wzRgSwz#&awy?IKHorEnHn%pXHoG>fHnSEU{mD|rUD6O_ zcy6#@&~A`z;Aim4K$5KDzw+90=W@RC|H^91oXhyi{wu95buQ&A{ja39p+Sj|x8F(L@FSGM57V0*!}8LnELcp`p+~s4vtL z>Nci5tlh8OuHB&hP1RD?Ko$vY3e^C03dI0r3fTa83JI+owH&1!8BHHmA6Xv}4(e;L zVc>sd>hpTRz}Lsr;Pu3=;Lzt5Qcac&8>U={gT5PA zOmQ@bry3TH?bq#ZmJ3%5?Hd|Yz&_n+8+uJK{Rph2s4$wcN_|6Z7(Qh|{HDMBxxB-v z`uBo?&lFWvpoC6?fwRGUB}Y(yc`e5w7*bXm>KGIk6aZUBW) z7mVPDpoqYTxDVeCpAY{X4ht_2&jib}<-|_J9K`!X) z391NHfXYMVpt8_cP?=Ee5bdDT{Nw!npC2|N;wXgdv~9JmwJo*HwN156w2ic1Ya6tQ zzbPomFUZdYJlM4SFZuEL(fJW@ubyPCWR7IEWR_&6WQJw>W!hyLWWLK3%jC$U%EZZp zpLV@MM43d^N1jANgQ7xFpvX`pC?XUA3J-+?LqbvF=Mq?%D@PWrq`b_LBQvlhv&@zw zK%Mw=*=jZEcA?r+*)yi%sGgrxsb|wX7qMEq?)OQKRMi~a;z>4Q)e!Nrx05WXDof)9 zJY}j*U!sd>$`qYQ8kCuJKkL)KxQ*8NpwG3RuwQr$mE4anFWiQT?#DS5PD6$EV>t>3 zpnUuPO`G)$^$f~N04F!|ziquqp-H02%ZbT}`iYbY?+N`0p$Vdi;<94LV)o)aCY1^0 z#FB)PcnS@24N?ta4MGk4?qI6S@eB$MA!Z?JAz~qHA!MN^!7ITd!7afh!70IE!G6JZ z>(Y^wk?gW;Q9aQK5y1G*sLCkMD0$^Ipq{~=!LP?Z!KcSJ!K=qR!K24B0d@x`xb(Ot zIQ2LuIP^Fs*!9>az*g1-s~+nFiyq4a08>sd=`l?(>M>3*=rK&t>(Nip>CwF`kuH%c zkt~rY5ib!d5iJoZ`ENmCB>i_JfB2czzSX?dZ!4HpxmBiBv{hh_Jo;uzpEn@Rfl?G8 z&Zi>SW9py=Iyj*^n3!Nb90An&)-m?Xm#qH)Jr^-KG)}+PlS|fc^zM;W;xYm zoAF{&m(1?@IOQ0YPC9yHglOjIRXKY7&UVviDEU+7nVHQ{I#>qDe8H_5HL<2ohGeDj zPH&}taAB{ch21SMsK2CfK1Dc3!?u?Fe`m0$q6n-AeaRItP*weJMMzhBTuWDLTvJzb zTtio59IRZ8tECmC7Nry=7kyz+p_lq1?$oCYQ!ZD|RE|~-RCZD}js&|<`iVk#bbGXA zw2rjW<5Id(TDO z_S_4Al{p9d!@vDmkLCqwFD3A~{Pl(#mcw-8;X~l$Y{iRD<+OP3ieJ*UZ?(ynL z&Lh=#ol2?!dsRESRo)fDsKMr#W(uYXCgAtmYXt)ZJ<#pedKH-& zo%ZoE@YNUrGch$WF)=nVGVv2=q8|}$5iJ$5XQJy}ekoQ>DM&5=wV`Nf&q=o54#2CS zBmY-UNA9nzj_lu8IECdVqy%E3y(iotr%vd=Of zq2aBeuOWn;xtjsaaQKgLEZ-~NE#E2MF5fEOBHtw6AYW(Ef^cEUY|JdKpeh7H106sc z;ELjiVu@miqKTr2B8ei1!imC&LV+iE!oR{l!r!W8EN4_AQo4+YbBJS$+l__BI$)*a zlKsW`OUhHgUBFeq3EuGR1#AVZ;62Y=z*N8p-uCnbbkg!t@)91AZld^8pm*I5^fuva z;k%!ppV07VL?eYQ@J#dRGU=k}0_mLSjOkSA#OXNbDCjWg=85B!*8ciUQoAb6{q@nO z)=>KU*K3lBTj|$dh&~mzQukl?Ny?+=(E5b)zf$E&7i=Q1DaE?k3b0S2TdLzIgb^p5 zqf_MoRzutr8VUeVoLoxrKS+c(88OO->NiB3_c8Yc?QFcTnEiqlHlDyb1!o;&Z<166 zYn?ZjR~Y-CuD8np1^r4kj$L+WnXb0(n2xs2n6|d|n3lHIm}WNcf@BK3;(x{aKNvg{ zn-Gf6B-(E@7+N`6CR+4vBE17W+qYNRuf}AwWyW4=zZ{d+mL8MRmKu}PmK>ANmKYP) z79SJy%!lNA+hcvpB^cvE--cnx?3cq#Z7@Z9js@YL|c z@YwLk@K118a7S=ka7(~3MTB^XFo{r)5RR^mK8B`^HioK=I)F&sAN?Hzp__~x-oxgXK^&1ILOJfh^A!!Ef~MA|o-T{4b{h;J6Vr2FB%-(F6B zzSgFJ$@w_oY{@oha|>bi%T{Z1)?*aQmTI#LVT8-(X_p>hY<(2|roKy}j|uz4@lAz| zAn+5#H={9z6f|nt@G&|fwEmCJ`5mvZ=EKhOC7>gpFRu!$WTP19c@Bq_fA< z%hSWt&C|ux$=VfJCHVLJ%O=(%XQsJSS)$hkTH4~Nq4{>{C-+j*YM zyGwpplx`S3Bn%2M&NJBex=)cV)Y`q+3-)}GH?%XYchC~dk@t)BJRq2&E>~gQ>y}75 zOly_!VCO(8U^M4ABWOLhsr1OGP|E&?{ULf#znPe6gXa&=D$jDy63+s0+wzoTuyoF5 z&&JBO1B5pAtgNg%ETt>}EM5XUH6yB;s>#`37{utsXvLiR9Fp{s1o0Vm0NFbG6N(tJ z7$UsqGvpp}4LOG#Lr_dszc1}Hg^s%W933CLyxG|Yq)I0*?#>3chmZ>AyT|)~ZO{J} zr2s5a%x`DgQn{KsW+PS>3A3FC3_HEQ@9O?dEx=TmiQ*wN1<0#ig1^KF@-v@#a80RU zqTa5%<727cFy&^#c`!|h*}OG&zl;%o!<3!*pT$NSTuQqEebxWE-=JTwU#DLyMVZOc|nlrUX%nTaR6jS&v?iT8~`+ydJS0 zzW!-FZ2jZXwV zE=xR1=zw~gdbWD7`df8Lbt?5owMDfywQRLuwYO@LYE){Es*9>^7^$}a(z33-uC=bY zuCcD3)|c9s+?Ujs&==Pi(-+nExi7pgtnWkLyS|Xi$cxC6G5k^dLHthqCLKmiMrk=k zNkuBfM}5|lE~4w=!9nk5P~y&2>ux!owR?XU!>P8-V9hd8U$-bP1+xN zJ~e;xM?yP8g`i@uW36MZgUz7z|CsQ2tau>dqoKp0TP98zTs!kyq;?;iJ8KZnjW67= z_i9s*PuKvd`9YlD#=FIY8%XHP2E;9xa>j0B_V$Ha-0O|WTOpn}rH!#$!Q)u3{w#=H zFlQC9`9Ny*8%c7dfdq)PB&S&{;YM#WA5ARc#+x(qMbeZ0fHPCc+?b8^re2-x4(w`4fo}-4Zqv`V)#0-V!tu_!Ec{+~POm`~NpL>k8}o(Dkk> zqziPu;Ah}R;RoS6;hW&A;Y;E3=n-iUaS)#ojuDm-Mi4p>st|HPAwLw9@XbK+UK)W1 zfd&ETF$~ooRTT9Wr5VK^$cJu`o00v2fan&f8Oa|=h;9*^5&aQG0k#^5-7MhD;56Z+ zW#A;?;QU`x;k@fzIu#BAd(3P0&E#e*y@MVQGMtEaYi9nW&%IAHBPSkGJ3YZJYsUW9 z$cRDVCKdX(`V`?kc^<6Un9H98*GxRPZwabCvCefRoiZ+>jdJuvozlNW!|nOt!F7v! z9CouRd5cpO)W0ewiW3^Pu=+w2TRQB|D*u0>MrUAaU{hdSV0BWs+GH(10YGCXgUSk`P+Hhx!XD0+1pv$ncErn+?7w1+?7rgW0zxqVzM2dI*>Au z6u2aD15pE80}$^ot}l)+wl9`1rY}Y=1}-`-8ZW9YN-lCQ(k|i=cb>M7N`|wBgN98s zD1_{n?UrqqZ3ZII5x1YN&yUZy&zH}q&qvM&&O6Q<&#TT$&U4Sx&g0J`&O^_A&)v@L z&dtsZ&o$2#&!x|W&w0*S&S}m`&T-CB&Y#b&&yLTw&z8S24pI(23@i+^4rC1k4VVl_ z07Q~I=?MwfGN*oNNqY1}B*Am?s$S7$@lN z=qG6IXeX%dKn2!D+D6<)*oNPR+lJj1NJ_`I%DqaxioLpY72mm5ybS29OQCfu2Tk`m zp@pOF7p>}{2`m2{K~QOKeRpy4^u6;!y^~ z#Zj`xCd3u>eyq&Fl@Bz`1ZuPd7?n#-C?n~R$Zo4+;Zi9$pmf)HK^CxjKk2qJ$<5cd;8 zaDf{N71*Kvc|3UBcwBg#cpUuv&>Pb0+H2aY(JR%<&4_|^gV}`X2aHiS7)=;{7$VU? zdUj0UMsSSphJTFbhIfqXhI@?ThI5SV2J(3~kj=Yc5-$Qfk%y9poX1O`8xyfuHCr`Y z)m&9vm0lHI=OG8TszDv)G)quwB*SDA+WF?bT`4;xuJ9Wj19vr8%VtT9~aw zW!KO~sJ5&2k(R60k*2HWk%p_rk-95T2Dz#osk*8jsko{fDZ45kDa8YmX6$^-eDr+O zJn;O?N6d%Mf0_@Q|2Y3){{8&B`Ox{0`QZ7W%leB|$CX;W&zeD+CYn^DM_}AiKL_%M zlDLwP64w&b5)CjV;Vz*r!7h2~S8G+vQVUWuQA-m}<8`lOeQ(Mo z>8AhYEsHpvR<0fo3)hXUN1aDa55g z@PS}~pmm&6xLD=OY|<={TFe5G#cZrkQCixP}mfg19x*>YU8P&9>zjgY`*KcGn6&kmom*|gtXkuj92>?trN*S3ex4suhx8^t zaejPo;kr&Zvc8#>yw)5Xsf8R;E(}!FIv&n(4y4suyO2FJgf{p#xHZ@{m=!zaIK?@I zIJr8RI%zmbIdMBtJ7GILIUYGKISxCvJAQY}L7%w)QtVUwqWG$)p~$D`MbTAZL!nRM zi^8jdh61007X??}8ov2_d-3gx4ph#b&gzcqw(FJ)?Q`to>_Y}|reQ#h>ABuz)M?ae z1fHN-onbPN9EI4q+L=ZS1;(cP0Pb8{Wou=N%ikX(A3?yS3e2X{y3;z-+S6Lon$sH7 z>eFh|s?#col?fonim8kO`4z~n&U*)8gPDVYgT{m6gA{}J5ph0oFXFDS$PdVz$qq<) zrn#rNra7lUC^gMC%{t98%{&coWbg0LKmc|9U+feX;q%|lT_tBFdnIcnb0uRXeI;!r zbtPpbITr|&SV5RX%U8oAVahCH%Qk{*Gt!ZJVhl=CFGYb^9$xHCY7Yg z#L0xoc;H@)os5}`o{XA|oCGu$T|!-4T})k6T}0h~DyyXlnF)aj#tGsH6bbj5>|FN-bv z^y=u<(yQTD?XSMS%6S#{D&&@fo+gyKVSq1aGN zDEg%tuM5%@TmzgB7|i&56|ahr^KW-!oOExX#E@GutebLfFwQY7oU(5)GBr$|vTk@o z{d^XPj9AvaUp-%OT>h?M<)Ss$3uF<7Ar0jfPUV3hn=5pJ-k157w@hlh&}%O)HY-ov zFQO=uE|1&i^3l=I$DNY((Z<%dE_>&c2OHEo@!roi4yh}17HUwZ*6THEw`f*vvPv~e zHB9A*+t;7hhv{cdLhGU4P$B4LX?>}8sZi-9KsaB>|pq8}Tj!@2Jc73)t z6==H`Efmca%@j=)O%(kt8ckREs* z0qCh{si;LEFh4OJF)c9-Gqp2)2XE5Lr1~W9B%!3s#CkAC7fJ*Z^gS9!nmuYq>OCq) zsy#|a$~_84ial~i@;x#~vOQ8qQtojuQ&BEeE>zA_&QktLmqe39l7y3llJuN-op_wM zow%Ghoj8&>kl0~CZ%VIWDQhe%4me)-AHuxDgu=j_dk@UG_rQF656rgrz+4-C91b>q zCM5Z!**f8RZJeW7`gf;Z%v3XZVxu11|4Z8Uj`OZ3r1F+00>!nwCQMv~<21~_?>S{= z=9U!iIZ$MVmgG2Ac_(Kqt2!5d{q0SVAzcCnqw9R!>ZlW4LWcJ{2gLzx{vACBJq|qt$ns312m%R=3B(B~2=4Lc@nQIxVEf+~UmTwT{~m814~CbC7YNkt z@5kPah2Ede6{6;#;@-zods7SLh&hNs#yrN{$K2-g=kjOrr}8KA|K^Y859j~M|CK+O z-=E)`-<{u?-=5!^-;&>y-;iIIU;FlzN!iB|0U)ep+huiN-DPoL*=4o|#K-)E{J8v> z{HXlT`QiCtaIgN!JjmS0{O>SQpx&d*qrgxyQ36qn6@h*460;uD8&e4L5~Ci&8$$@= z61^VX8(j$f60IK18%+r9615(HS%mXn*v4EeV_I|{(Z#z(D%OY-QL^P zzzzd6c{wobry4W=x1s771I0f^+(;S)N3TlPgmxM?1UN16CjMeH1a^x8k92mth zP2~yy%F&CX$y+}K@6u#`Uf%O`pt`q{n{n8k;{@YYYX`D>pHLrPA2%O6A2T0AAIdU7obPbkJosAnI7}yxmdXk=)_hq1wUPdE7qSUfdqC z8#Wpi8zvvVi_P#N7ueyq=eHcO7%?9)8!;VuYa!j3os`{RBW5jTE@mS3T1-z&OH55n zNlZ@crI>`6h?t-lua2jtr=lnDK=-u(+jBrbPXNF$^QQUb|^ zq(R~#5r9$e3;6VQfK6`*(S#^Mq#?o(9taDB1|aEiASjS$k86)(k8O`-k7>L>djdX}xS5JFgsY_{%j(c5V zar=bk=Ga$xT?|RO=QNC{ZHWaa(u@vx{huxD&Cbf4-*HaB&XSSeNDgFYVa~TI$8l%Q z$Z#RBosNC9R`Bpqpi`h#ph=)kpjx0p)mG6~+E&<>$CkyG#+Jku#}>u*+2-2j*k;>i z*=E{i#Ad+zmrL1~j4uISiU1ceVJMy=gPi++#zR^G8y*`Lp`ToAiR6iQ33FPsg0vSj zbu?Zyf;1P@b<|$eg47pObyQwdf>aljb(CI|f|M5&brfE}hmmy#$u+4AP^Zw52 z+UnS9+iKZr+7n!7qUWMpqBEicqK%@(qRD>~))9IU3KCv`9p%LIg!H)dnDnUh&*|am zVQ~Ea_#XIf_%8TP_zw7X_%`@f_!jtP_$K&9`TpfR-e$k&;-#gQ0q{=Pz3?{x-J6C4r?3J4s#pB4r3b~5Ma^l(6&+SP`6R+P_~in zkhhWSkWhzEF!1Q+oi+kqb`PuzB6g z;)|>hFL&V+yCs+H%qF|lT*ojjE^l^Dp} z@l$bAu~RWq(Nj@Vky8;<;h)$a*l*Y`*iYCG*mu}B*jLyW*k{-$*hks_un)5LvUjq# z0_}U9k)C04N$fUAb8Q8-z{5-F4nEU8?y-$Y^Gp*+J5T+Q>X|B#dYfnEgULrE39NxB3HUooKuVwh&zw{0ho3I zvF9;AVmxC6V$Ly$*)62CQ?ydl64}5trU2_dG_Ebq7Pc++7M3m67N#xc7KSax7COOi z{NH$Br5%SNg`A6xlZ{nITUuLKn@5{Pn+EQJKA(#R6;At@WAM-EdFvrh)1Sk0SS3&C zpWX8o7oM-bwt&r>Crm4))7HJ^;UOf0_r&%;*W%V8r{O?awXJiDaY2lep7Dq^``76lqBRN#3cBne~C|t4=D^6 z^e6NO^gHw$^eglW^fTY&a^=zpKVyA<9MAw1kIAA}a?*0bay)V@ax`)zayW7*a?i5Y zvd6O9vdin6SK|fY+2OI_!Qn39Z~uSz_>V74HcXq0HjJALHVm8eHuRfxHgub`Hnf{G zl0PMWivJY*Df&|cIICa$6#6OnQvk3Z`2a=$pg(_d{RDtHx3BhBmz9nYtgKMdkpfXBF6i%~ z(jo3L4E_Sb;USjlUrwHxvC>(8Y|hiUSU&%o`(PK9A9{n3VwJm!({ z;ir^9LM7wQPto%@7si>NLIOsL@ky4OGq+Q-Q_WN9Q~pzLrbMU6rfw%^Cz~hJC;cbi z{2#FzyxQC;oGI)ntYJcpLRCT~Lb*a|Lh(WoLZL#wLT*BKLS{v5_yuwi7;)%vsBy^1 z6o?f6$RGB?UToI^^thzofbW3M09acgA0+P$5cHj}8?uYb6tWiD5VZRp`zsb-5C?HP z<}2hY|JSp$+B8TSf7)4UZ7L*{Kb75@eS^)KZG%;FKqEc&E1QadqJXr3umFz$ivW!P z34slk&7<{U;b8ip|KJ;?c>egaxY{^K9Dm$dY%PFD^2eTGl3J5&5N{B%4S>oSSuy}Q z_L247_RjV;_onyy_rB>B?Ir8I{TL1j2kn?owV%+e(E#Of0Glk9G?qA)Fcv=+w=0;8 zENc)MEfzHvITkS%KDKq>j6e91rgiX$Kd6nSV$kvOR#N!u;3nZlZIdL)=kAqSkWu^# z9X+vrBBtE2KK7TGj<2&mycKVZudv?t7f*{XwBEfH^NnvA80PnCdofMHJNO&o8B0Yw zH~^V$7G;V5Y`rEbiV|Nt@Y39Ui1K6r262m}Tp4JD#0lrd*>22Y4v-0lwiC1xG!fJh zR1;JXloAvYwx~e4LjPtXdv1;Y?W%p(EW%gwN2Ikkk|00}}zGNl^0y%=01QG-y z1cC&-f#D5>Y)NEEw~4cf%>bh7pGXIx6 z4)40KmGJrts~77+RzmB7c73*eHhtE8R(+Oz7JcS@W__l8ZyO^UBI_b+BddXcy&|$K zvNW<-(oyk)>}C`pgpeP^K($}iaUoxv&AA28LA8Q{ASeIhzW9(z- zqwk~ZqwS-Kwt%4Wqn@GEqCimiQO=NSks-+Z$Y)5kNDw4`q%%a+X+V}+2UNLrK$KfY zv_f15c%gN8EBJLdE4XzY$XhJZ&VB&>8zQOh2eiLflDz)yAL(xoqXw;NMc=Aok-Y0S zgWT|r_kl+o$g>^Y6xU}AF^nZP@1HJ5;x~{CFAHdIG%FLuSb`&dnOFU_GII9U6p>)R zi52&mZY2?G|Ib35Y-S#Uez{t0Dk8-GH|u$`tjAFS>p5?3KGKgwLDsWoS*oHO1&t1g z348mhUsoB|8WV$`g|QsL94;Jhfek~FgNuWT1B>I4{g8bzO3z>Kjh?6;ncl7LtZuVz zx~{+O8(mRdGTmF9S)FE`bRGYs0uKiHHE=}nF>ncpaFEy@2eq2D(zX1x-e`$xk!js( z&T2N}&9sn8b0#MNo(00%^&{ohE&}Psk&_>bzMB+yP0-En%h9QPFhDrtnGKJeufOf_g zbsAX%aD{x4r+{#VV~IoALji82WId!kBpll5cxia?aP*IKhjfc{Lv(F2;Ci}-Xo-m2 zgVckF^a=43{HNBQGrq?ox6gBH4dU52g}pm9VsCMhdpBxCsc^zNE!~?RK0iqheg3a) z-#hOi9E)w zH-y)OSA>_gM0ooV$sd#p0UE0d=xpKK!Gtt+?PEB=U#$Z4)he0=+A69A>MDu_$|^EO z7kU?37it#@pj-jM6&f7eB657#+N#Jbwp-Yoa}7l{O5v!5U^5m=LbsI%85YXBZZi+k z$FL9&+-*PVZAMhD?s+b$ zv0(5=Bk8bOr6WTdK={`s?SVV=P>vAhvr0vV+VR14l_DJ__k-;!85v4wh*W><8^Tmjkesxy}lx!~!G7`sGs5Ue;dBUeKQNp2?otp2QyK9_1e9-ox&}?!xY$ z-PYZT-K^c1-Jo6PU6Wn4U5Q=JUCLd|T`*YRS=jlr)4Ef!leH7G6Evuq!<%!GU7hWo z&6|CaRh{Jyt~MP`9gbtcqv>~PcVF(}@1pM_?mpgy-UaUUY_)DxFk_~jq*kYL=y&LK z=yvFIXm@CJXm)6HsCTG!0Q&eH%^k%Z$sNHR&K*X;6*j`=;LKpt;MYOF!PkQ#N@cw9 zCvnwr?s2?vC$ZJB?pS0iq~@gD9b6s%v2!7y7fP^#Z;ro$XO6dmYYwP8<~S?Z=GZG( z=2$D3=9u*t2goQ7-(@Vp*%txF@TPmFyQ%wYHv;ksk~tD8RxoBTdN67*axmb11h;ma z@jgC0!#a<6A6lQwJNJ0+gPt@0n4kMS62I#;KfQUl3T<8acku3k_uo?Iy~sb$PLm^% zm?yK&X^tz2)X>7QlZ%5#&yXzhZNGzxE7Q=_l}*wBV8%6CS?9cF4*hJtCUT1$THDcC zeX{Uy-qBipob|BY(Nuk8@-W^}SA9tN(9^+t!ufjH(9EzxKR_=)CqOGeBS0-cB|s@a zAwVwRRlv&tsQ`%pu>g^P7Xg9+`~kcH+yR^c>;bF+%mIu6^Z~R1)B%(M4s!~ui> z_|)eVAciHN*d*S>-bB6}JQ!RU{4>}(n6(vn;eY0T;(z3S;J-I?_B(1Ld?RGTXTx>F zwoXxlf|ufiTyR;yOkkPcjDMNWqQn2p_snx{eQJI9V}DS;bH7QyTEE191Da)4Gggf@ zb&%Vtg5*{iWVecK3T^Uja-aOe{69RN-tVq$tu6hJ*()a~4D0xAp=pshd& z8VL_w2VDzYf4W+`D!|()rYoq+xy$7Jd%yQ^?*A?5@-9C3Hnkr%%x5X)4KM%rdPp7A zzg$Cl_!QW_Ty=BP-v0IG*i7oiv&rnc$U%Q#wOK{eesN%_S(ymNm2|r%@9T*_mu>+K zX=cSDdkTRGW`!buOfCu9<*NC1`_G@-q;masrncIevt~>##@hs|hbS+4fc3bds=}>; zr^3M0U`gLpe@U+dR;=u!Sj?~Wwm7h)DZ6dV*R6#OY@EvP8SDu^iv>XDD)i8_v~0+e2!$m7pdV6FzEgi*lA zVPr5;7)gy1j2K1)BZLva@L_l`Tq1vFy3+@C5#C0 z-$u~;_1>!WSG}Twy!7SJBV&rGM#bqO8Nv9JYP8XV*Qrv+J%1)l`AAPK`ndnBdfFAL zqj+Q8Wxp0;)r5-kq|43mQSM*F86j22J2Ey2^5DR|8e@;y^1ES|?r$L|U!;nbzdZI=Y0kt*YK{?6c9n z+#pZ;%xc4Eo0E7#q5ZiL8klJB`c<*~!OJ1bz(W*vyj81l@sheuN`$Mwm zpMM7@30XQldU3_-x=QRGCB+^$=<4Qb_#&@ngsG06FW*L zy%em+FzFgg`m@X1r{C%bU%DA_ui@3;YH29ig7H!%W>3dy?HaPE-!awY{2;FPN3AJBH-Bu8*?$fzH{KwToX63L!oQ`r*zI4aG z+{TM>H`u}`OT%OuPrP_0+j)Cl&na4kEKS?>_ZKg@U|3qg>hA8XgfY5(XjkzOU95_X zX0&(u6nLM7%Z%xI=i?R2|I|5Vrmi}89}ior{r6M~Ff(W6QM{BdTn;_-ZGV#!^Vo+f?c|duV$+A#zSr2NTa#%dn~QmBx2} z2*g+Dkp+Q{GFU;etCKA-#C-=wf%W@Mq}K8y4NMcep>){<_DB4+y!1+TfMj)0m%w^P zUpvu-a)#U<{7r621S;l9-+}W1fte~L%Wa0K+3(3Oeztl&xVN}FCP5c$b|%V?H5iq8 ztztWtn$<@sy+%fC5A_Kjdgg}G7w7%8mK0djA8C zapgmgmM2wXlaQgTJ!9$49RGxmsY=-LTpyH#d15G zt94SpH0$_7-DIel`>uoUsyIgWHq_!kfC}Brc-{z;AdJ1 zV5{AIXIVbdn(N219k4+7_3*Xfd}Lu|2UVy_{GlcMt;YqghNsc?N=p&a$={lD5tqRj z7TetzF|`8QLZ)lJjhu{_0T!99UqSG$Ya+>871)eBwN4@I&;Hk%)(1W9-yLTnFOy|#v$w}M)3WEkhKF7|{k1Z?fbHpTM0t+vErOh^C24}fDsWX|I5oQJ1>SH5 z%TlzAlW?{n=i@23tau^Tx{i9J?j}#~*RBMU5I3VS5OMYY@I_ZgB5@$7`_jHr?hE`B zQ^;5hAF+aBKzmVnFcvHxTvCrzb6CjOAK5Z9DK>#nv{~Y5;+g7d`LeJ1leiekxwXOF zwuf{`$LKfCe?u3n6mA9LA*&A#r6j*`T^Z)L?|;K3muSUIu3C)NNrwqZM8TfpF)TL{a4@NK8nnplq70>eT=%x z+}`OUL)dDtjQE89^$B7ZXPGF|q zTXv;9)Ahuh&rUe`Yo&5VUA(Wx7Lj*6@y7FYrlI)(s^Vg79lH&I46J2!IllbP(^|aT zM{AKb!H+yzATg5L!B(ngUUp1>(_Tk}u-n^a@qjUT88I)hwk~5f9!pUfwKQ+8zV4sm zYNv{^gBYXJhhE*v5`%Fb3|{&LBAn`PyY*MtO4o44(m|pl(`Yngc?ih%3ErvWO-8+_ z4QXD5hHF%=-fZdbFBAr^+W94%(^G4sY0l?En*3~^JKi$J-H&>&(UDO;{5t94Uq$)~r{z=(!#j<0jarYkQuhZz zGCs<{Tp|ht@8Cig-4*>Z*MCRv*RF*`QSTc}b2HXZ6SnqjPimBx@Lf`gf3SJAt~&Yu z#^#QNb92QlCq&L@I0#*reu?sF)9x6og%8APQ^xfadH?d-t#V`8wf52|`&{pg3 zg>Cqa=CMd|#%Ie}FXDOiGPvlc#+VT%kx2aN&=!3XCP#t$8bS?kbanO7Tdgo7a-Hoz zSv#h4yE-h_S!gqVRkH$>o`Y#xzK`4E-t+Vdy%Nv3)qN8Ghjdl?hjdoO?<)Vt+ad7O|gt6*I1lcWlUnTN*749wEu(rr!TfkTaqrjHT3!T{-#szL;wj ze|l;0-s)lEn7T}JXLEsN-n@l(W_xyE<$hta>wV<2DO*AbjW)5ul{|5f($r}9rSGM~ zKU0Ab!cvc)Tt&3qOHj|1qy|!obQkpFkNw5QeTsY9sltyNM&1%lZ;I8NIAb6}>f-rI zwx2e=hO)>4I@LL+LlWvj%@>;yqSjZ2DiV@Rl~S7$ z*2&CmY>#YOR)=NKuC#rxh%(FdV=Rm%V1yYIf5|fwMV~5JfBd=GZu~mFKI9m;Nx$P4 ztRcW3_H}`WI+jQ!(maoDis!&xidTGIxD^}s7GC;as<8UTj?0;evec!{#)D{a{%_M1 z4sn%uBreJtgZFpDC0jjtr9&UTkNIeujU8yH(kA`9axk>y4^KQr$Frk@T|U6`>Ghtz zrt4X}x}aX!rC=!#uOl#XSN!)!j)x6HB<0n)b?=7sI%1|Z8D^v3cov7fT`sG|vf49K z7#$Hkm;H-l@p-?@4@1Wi(@ZVIV(akkw)uM-I_OB$3Jh>4F&7vSBUOEmq4FfqJ|D#z zj>8#?IR$BBs%RBt$~LOePv3PY9IvQ%<&3^6f6D7CH9#1oDBBi~iS5THzCMyg@;G@v zE+Q~%mt-r&_RAV)cDG(PUAx{TEi&`O)iou@Hp`OoSCWI@p|PM{gvoO}%~4pmld zY@NAx!^6TRHp8$vR>6biFT^4lH8UZPK$>rc-4m~-Np!M9ah2mJ9*eh2bKTS`D~dI} zt?Q_-Jj8tclK2C2^2LhFw)s`RkiRLb(a)t&sBzy@d7H};$hYh8pmzLW3UQ6Ne(mG? zcAIaS-%me8^&x~yt4Plctl<)4ZEjk8t~NR{GEF!Cs^={**_y!RS-Q3u;myeRE|#*Y zg2li&AVdmrUMT$4LB4-D;tTPuURj)?wnPtkhog@OD`Zh6BQfxYQSM=;4=FibUhN-Iw0Z- zB>@i@3+E-?(xn6*kp^RcLE}CGBzV5aJ?i<+UtL^JN>=#cnE%xD``rK@1TAO&)SjEdPNx>5wc$ zF>DjOwdD-6z=NF`4{sF)qE<32|3VW@&(c))v(+{XNG~Tkjca0rL}1 zL2S6P?rlmw zwfQ$xOercFBSob-7low{ z8#$?5WB1~Y+xdDv?Sgbq)NK#%0~9XNFUzc|OB##POYHD8ZC?bxAXCF} z)y|Mqyh1;-GV_Ws(UGCaeN!3kKI(4l<}l|tq-n0ut!i$ASx~TkE0D}H4Ey*#Hchdq ziiEfH%C*9`TDxr{*ZW!s-zFZHpRKnmEJ$|S-};MM4XZ7$5?SZ#k*xwN@wh9dQDYa>USXG_z|-^&4dMMazfT1+K0fzxt0Nm#6W4!CuxVS1b7K=YIFtS{ zp3tn^-2$(=KSRX4l(DnkTFCP1Pj-w9-nPUdbW`m0*Xhi7TjZcdo~PyKPn?HNHv_dx zZDd2am6Y|OU#Z6+-Q0u2tS_d=vtF-_J7p+De?eg``zy-+_m{Uzd5ze#a-X|b$rgjx zebib`x(4m#GO6)%8waG!<9)IojtnLmZ`Uc}UzJYWq=H)J(yo}LDYm_X{Z(eASf9$D z#O-dGujE6`KhAww3QEWMK1{!sTYS$GO7f&t_kAc+i&Khx8`18c>Y3UctzKAyA6!u2 zpb+w7U`JIpi+o^t{}q#!s689|Di0>6MWTD|;@Dh6dY+y#L#kOfj%xT5(NO(QuhC`p z=XyhQtfu;(mrwldEH(pwG4B59z$bor$MyGbb406}`u%ulW=!7Q866aOSZcB^E} z!>G$PKZf75&dvhNajQacq7-vXB_k*7Ws~v##!z0iMHb@8JhEeq#g%b!e7)rt(&C70 zA9nLCKJ3Jh%=rCTto*=feJ*+aCCCmDdqXR$!8$~^&6#gTRk}XvVkr3(i>YJj7N<0d zl7oKm&3O#Xnz6I6f9QqU8Ey~@A0=K|BgJX)5v|3E?;O8UL2V>`Y>=~@2JO3W`~L?- zK)b&v;l#t8vWbv0`La7P8xA2dD|62%j7kmvg|YC4-`~I?%*@R(=Azm~Oy=yVWh>v! z*#ipeZJ-AXJurE5g@30@Y+V|8CkFLh3}R1c8|3Dp;#``ur8BX*Emtb93oIHFNRmy@ zGffeabiq3+URTc+H09xfoEaTx*qJ z)u`yS0?Wsp8MK z$8?Z@INCVD#Evvo`F8tQLW&d*F|N-r$8#`|)FObVw$wYJ5ccN$x=&ynsO^<~>`r_2 z@uW7`1Z*un@6GDUl`)3RS+|QSl*zE7{s{~Ghc=<0ZC4&#Vh@6AkO>tC>%^my+Z!LQ z`UVjSdS{2vOVu5WFcuu8PVa#1#cfhr@pu=Bbx8spUfyd-Q*n@kmsw?6!D$IzERYmM`~V*g~H);KJSy`t;pCz%M3SNLXduhB5E zq9&5<>3Rtf(7EVLHo7!% zOB36&KyZxzv0XgQ%jvsMg|xjK5lMIWxh=R-$u$o+uO7Z>2J((MI9It^E$nfJL(!T3 z=V^r-tlFJZAb>y=r(Zyza19o(tVF+C^K}ns9x*j)V_i&n5qkC>xmF?1DVmnSm^eB4 z@g;bG|9JglS-WP-XOCX$`7r1Bt!71B3%~~EzZz-H+Io(I-Yz=|NVpbe*RzO!cN9fc zl@t%^;&NsGoI_4>HkP@h-Bg_qd=`#T0v5w0G00is{+u!uPFM2Zh>Ey@b8$mU+o6_f zMUR0PYZ?Zzh^**aXaMkw;;WqRpuC2;_xk63dFgqAAropx=US?WHC?OBNJsu^;rT=1 zGK?n-Cmy~8kNp>k|0et06!PhkKe4SNA}a_jwi;EvY$aFwuUj5V{pPrEw>d?o79ELg z5{S{pM#2Y(3u8%!$Clfml`{Fuv}eYIYsJ} z8j^5iC8#jz88W`d3t0idBeIJT1|w&D(KHv&v1h2~V$*Ma@fetsT2j1z`m(#=q@4P;umD{eddI)G|Gs{eXdFmB}@o+^x!1ATb zeDIMZf4g;~b17YUdYZWCd~N!_p7E|?&Jr$`1RKy6W52K88AFfFc~Toa>r%3%Y7(Z; zca*(ywF9cr;%uyEYr;N8eclduT5+|!gve_inK29vlaHbS@nd zqE$dk0A0q&PWoUqAuM1c%Nr>KfF-z$APtM=hIjx80ih(3e*uQ zWIQ*%P1ouL@tUB+O5K=!P2UFgFjHbzaRR|7dnJbRq3(NC?yy2ug^1bu`T z(%)dT=Rb=P?V7@_CP)N;79#T1;1(x&qNmqS&0%U`@8RkAPiLzGq`!O=J$)10ab>2Y z8};ZSccZfYnqQ~g*v#5k-J~9df#g(9$@Li>FSbKa|2@pXntrGl5J=s_b%z_{WXZEf z!Ke#n?;54hS!jHD+7pp^X=*WUtG*!U9yy{1-!w+Qa~5olx5_M^W2CN z#t>U>F#>tkXf0ofiw+H>WB<2Fm+~{4$W@M^^L3qI4vS{B(#9 z@|jQQ6=A?jv_9Jup-@9IPDH3(E_6NjB7Kchd;YT+(XJ`%*7TN~`z3%u99a((#H$|; z9+_cTnYEL7$KSwovu!xINHJ}P-}=D)0zF^(D_v*J@`B)ZHau4*sQ>utj}S)%qb1&^ zakhpk_rB8Li@gN2Jl4n-YxPgo_yA63V}4!NOW8G*UX?NX?zK9oDkUmkz%R7e_q!`q}m|Cx15t`^S|sj|H@Q z$^|^~Hl%=W$)SIuw!unX5t!-ulC6;pmY77pV1BT*p7yio6y`Ew53CEPHn>0f^82S> zctTYMyXfVRPxyRExO`DwpgA+@f*%mG9gIDkP0?W!cz=#@0Eth5F7F@#@Ttkcn>QTr z9BKRRO>iq5zo2?cm^{l-sJiEVj56{;U_6Dlw+&V3*Njtq*#A}HH>uKA78Kuw@S=Te zke84BvdvXDqS=}d{0CX3J@M?|zvKrd{I1Cnjb1Wx!SC(LOwTR%r_E^Lljc(9xu+C7 z)7<&mwjF13wN$LB1ZKX*!JT%a<7S{tHZC4#$+dXyU$}&BPDiXn<>_5&fBl5H-q}tp z(34R<#ZP<%1l?i*Mv3E!SLU&b&IUW}Y7MFf1+r1i*4+EjPSN{dCEhYkD(qW+cNy-J zfAXhaUH<%qWhC}+HBfn9Ql%V2;s;jm%tPlJ7(&4W`fwR7FVlg*RP1P0PpHoDR z1>B4x{`D|xXs~Z=2l#Xoe&jM;%$D_laY*k&w%d)a#-R}LH-D8(k{u)(tCjON%|U)q zIF!!EKmd3ppUh;CJZj1=@lG%4gS+3zxvp)QR~>%|caC_l^|SfSDfg{C#mv5>7OaFL z&-7Xfo)0)7;J_ej%oM<$n}BrsLgIhBWaM zrKiV)f4t1Lbo(g6;BG^&r*nkB=hz)>oNsUx{s8TC(7f{5;lK1l$V<^1s_baRfS^|? zs3Y7M=S!Y#^oCj}Yt~W<&ZIi8nh8^?WdcnXIP=wycfJ)5kwpb(!>13# zx>)YWo7anLfrm&Qjkqu{f2kt<*k{ml+`aQAKT z-6wmh3g5cod%piO`a80~!|T_QLC623H&A*U$%9btLhpE$zTE9bz2Pm(c+V`(iLZ_=!NlXJ)qk8G7g-zH1upVSXCC58O~D) z#L7M?@dog5u`pVoe(N-L3wXYM;ESGNnf|&&&gTW&DSha)T$i!PyoJt8GR(cXX{{Bt zq3hTb_bT5o)Zg*9LU+0OIn8dxaqVC}Mp9w}OxoK{O^&kR4;ydz$@+}1w0lvubeY=d zcQP5;Ee~Udw z`ngYYcctqFWr_dO*4`3fE-k$1Y1^h}Jg)3IJt6Pew!pU6WXZqZu*rxhc*NU$qa*57 zacpEkOK4Bxg|f^@ctY*<(8s6b#mX2p!XlPfX(&F#WF4}xu`5wU&f?ejLEQuH?&}iM z6+n z)fa{y*x^XNt;X+-^rwE}3%mUyMw(CfmLy6a*r1hzvmB3L0yHqsDq)#C1%m3Rax&PVX9&I*iLjDw8Hs{6}u2=YGMf6~Dr{w*v1jj-jD1rt2Fw-JYnp z{i_;18D%(Hj&R=4=x~xae012~8?&>9Ss9VH$(!z_&AC~B+?*Zj5ThCl?({yltQs*} z#b-ca>)c(R;pyN11cf_vtQ?Z_T^z{o`|K5wA9IZKmDX{+zgJPctopt#+d+!$<^8&E zC%sT=Z6bf-g1^4mLCkJJOTkJ$WD7^7L?DpF!=(>FY8+QTOWc_HY(}(c3cH)2@da&C z=QqIaB0-c#)>7q}&e0UBnZ!l{w4?X09N&Wu^T%gr>E9oC`Tg;N#K=CTNK3Xx8?Xkx zB;G|NaZZHoe5x|g11eW%)rJ|#XZ)>&mzuk1+Xh2ont7ZD=nesO1&ub`2nJoF zy~GI#C(|+L%UkA7FYjA*i%7@sVc9FMd_k@+Q?T{9p_}vkEj`?M=|TpiVZi66y4q{#TiMRu_|zdz z?CBq;!^Y6gk|K)7p@5xQ6o^4i5jhrcGm7}vS*lc$R9!Ke0|vFExMJEPSpd%G!KTAx;6ck zz7N~Opp>1(iGok;RgC9<%c_+8kV{viVNZl8<%tJP_o#VVcsOB zTsdO-*Jxe72}-3jq_l+C#q-#I^0Z@=niWfMqoeO#bI&bY`n6=xaZl+DoE1m%Ae6gMcj##v3clYPm%j#8 zlJm@kytZz@c$jOM{LOdX3w^$JvjPKN!xF6n&4zhVfH9%6Lg=RGT+#Nij21we9Y}*7 z68D3u>Ke~mx{_-Z?%9@|{^H?I9H$Q)i=$tgc`GeG?WT;kz>KsuFWU&hMMG6Qo#9s4 zj$+~)3$dzwQ_d56P*$JR1H<_cfB7{Z0UdA- zS80FPH}VlC{0gG``ljMvf+gePe=BO7PB@YAxo$flmqpRWyTl)}a$@&jgoCMa!T51> z=I=M9W$c@8`o){SW}*AhE{1+h_~x+sd?eiaWp_mlZqOFH`+ugA;C&f+g1_(nha75> z9P;_Jl`i}HTG)<$ySBN}vm2^DA|Ar^TG`5t7m#yi3PKIn>871ONGEnax`+cPeM$4^ z0$It8KI&VGzk&;3@GH?VoK#aAMb3kNWt!Gi%BA4~1rbpJaWCsJvc!PQ12X}uT_{Hj ze;;5k??#Sbj-$+nKk9Wd_;bgp$E;X(y-A69VDtg@I=_oD@B9A1Gs=a+R;8yP$*w9IGmo z?>oDt^hGhcS*F6?q@XU_B7t=I~jD$UytZZt}}M&4VSEVWobI653%G)Vy}6jIT7(6 ze53sP6`oD}2It*M57!lj#ie<#7r@^f7DRkrI65*Rw@8bo;){dFQ9OUsM5}6Ues0IC zbrI+4o#@W7ilLEA_i5a{aNdwDX7~4CDhb{I(UbU>&EIgA-`jr$zLqa62QaKXGzkTF zND#zvZ6KwTU2Dn(WE5RT8_9qP?FdRMT0>ScAftX>yECTCrE+%VuNgv7fs1|)rN{F& zC12Wku2Iz(;(91PSi8r`;~Ue;k?-(;c=as}!5VB+8raFeuh9cz*~ywqAMkgZRzm>G$5l} z!wZgv0BI0s+2II)=*-`5DrNkeSJ~sXobL>bw;W?&X`D0A(BgnB`7H6+s&^V|29Csf&Z^IU;`!E)@s4884PgcQtcl>N%MHz0u#r{zl_34c&1u0ghl6*Q3mO~{T=wW1qjF#{TP(YCu|9uA>%R(8uIyvhjfihM4*jvtM$ zO)%{Hff`8}ayJA05ENwm7q}`}n3-JNy?RSQ066a_L|l+nbkV9M*0+^|t|7?0h-9}I zIx?SQ3&LYPH&VLaz`36&M(KA!)+!dClgCm@=|^r|bv%{ftvndPX3xA8jfNH{8;U)q zGU)r>o6PR;Jt45}0iwFQ4Bxx!>?E{QL!7|{^OSm&dH3mzeX+o>{GVGlbu8a94UzwM zA-%>()9`SDeKhkdGdYt~j@l3S(ZSAW__$C~KN-jp=ufRhC#Z~iZ?ya^zSlwoV2Yyi zyCWGZBAKK(FRhH?m)p2CyXteICf;3kA8&9!Y$4sJ@u>yyRu#YSfBgS%S<{OPJlJ>( zC2Dw$NhtonAiPK4z)B%2)__Z>sk*~_qR7(i5F%DU7VKs~Mm<9IQcOlt+(Ts?@dl&{ zF{O9}Ghrj=KU_7-S_q-4eL-7H8r3Gpr_CeNJzdBwCp{b4lL83HN6}vJJ4mlN?$`g$ zK{@{X`B<) zXtlD`B2T}u7gl-0%T@j$rw4$NG_k*4_hK&0f>5;MGA5Lz@zMYM6oMof6%N1w3r99h zEllQ2z@FV6eQ`cIt`x<#HJ@S-fm<0>vcJLSPwN^A>H88a@+nDg>z7*ia zA*?xUAQ4eedkEi2GM2FVHD>h9=h5QGwc3FSzuOt9i($bVz`JfnYE7GhUn@tRF_;5B zJS=Uw&V-B`Yh`6ysk8JRQO-?uh-1=XqfjZ9eL5CRu~X??wms_LDT@~RwR4y3qc=;T3SVk} zIMMcWXmKRY;~vrmWd#{MTn<|xex;<5QNXGmI3xvZHJ0KJw+}6DT+B@mBE54fnZr}H zH~Ck_BGwVb1=jZm3kRK){VuF>cB+&4TXdItj0<1hs9QGfn_<_ ztaeCq%Y+y4tsbli{6<%7-P9z+N!ViXp%w{8<{w1G<^`pUQD0JpL%4Ut;n8 zu@X9nn^NwfuukLw6+sH)LhBr)@!~`e^ouB!Y{YS716+m$Lp?qa!@#x*3%c-U$?S}Y zW?7s>)n*1as7NTD7!(T5SS&^B7MQ@-bSY3|LGOmQ{7>e$a*^Q0m)Ucctm$Rt7rc@R z{Mhvya zp$0vJS5WSWbNQ1p7@hMpoLEJM$$!D<4|Ve|n1iSX86-yA#2jEd3vT9S(EVG65`@?F zG9lTiqR@~nOsT|Ef)`&HmM3UCeGBw58V6BWnjun2AOuJLk9tA}f*1XG6~{*bbYP!M z%a8*{%Btz-$=|>ZHE1jYsRMzFseqO8#D-R~a*qnbJ%L`Va&hCZkoE1zU3nMK^=n&6 zG6{99NALW}@lo=Cw>Zzy(`)cy2?TFXGc}pt`Wd;k0}FN^h_&nhLI`;R0v)RwPA{)d z3$&u&m|&JYHwT+%Ls21AtWAIF>QMo8mc0}UloF63dt!@pjZg&w*NLf|WyM&%`k`|* zi1?M8?j^8#UacvHJj?#^LHPdk)41Ydn8Egp)`D!q7Bc% zsTQJcdGyS&r$dYuF}=0+Yk#^N^`T5Lov>;FT~9QKGresK+U)Fh`w5B-7PZ}p|1Z}V znY^z9KPYp9vPNqvHaVe)1nfwtx)^?yb(DpdV4fl?Q<*J4;_@*wFEMm1Eqaq&nLS>= zqQ)WW@yvg27?{|=0(y_leAu@6Kr~o8RD>t|tOGAT!v}n%O-f9>rrO)orm8qzq=!#A-Oln&1vHZ%(QZ^%`<2*;_M#8a{(A2w1AOzbo{1H!cSeArlCl`-#EueS(jR?uo#%U_`aYJ#o-iO*6 zWrQ8$HI*-CxJx|rwxNeOZ?y{Jx4D-;+>uU^LKk=v5 zC;~z2YP0$cb9uQV(M@L#dT>#^ns?Ro2>=JHiE*#Q@b|l;K5}DV2!9C6Z#{nPC{t>7*%{KYZjjf#q_0Y!M~p( zMy@AN*#GQ_Aqq}jsF7wjb}y-9gln^*^e1XDq8?_#o5KFA)FS?B&Oi4TUXc*+=kw4 zBw_+PUL9Bi{9>)FY_+M4GNkg-R zkE=H#X*R(ZXWp)UBpDVsBD1}%l3v^cpm(NJEe|d4q=ml@QY$^XWqV1bj-1R}z3G6r z@D`RntHeeL{CNlgF?^0@2}|C2nUL2NYw537V#!$UNz(zbpWBo6gE=)FaQUy~c!ap! z339WY$*{PP=dH8ZCmOd6xZlr>VHWGi0OlC+aw$Pis^<S&5i|74OlJ|>-4JZg zz=$a=^tb&GpP11SV#R68PjA&jLzn4oH8`r)Ie$EK<~~>a_A_Gq~R0g4Sedq!bHR|rB?6`BN?#(L7f1& z`}sbwIPF*elOn*8|9qi&KIZ*%rD<&jNtpKJT-_4`ot%Q@arMVZKBWRa|AL=m7yB0# zaMvhb!)E3&3JKgI0KWean66O)#~VuO42!bw z%s7R|*iIv}hY@>;3J{w?Kj8h{IZl|rPPN=nCx3$@%VjuFUgdt139Qfl+7p~@ykBG1 zCM3AKIP`)F<^U7caF~pzG4tMH6pcU8J%7mh*N)bZ!5d7jESm@)$4Xa65Rsiy2Ozyc z5NR)%E)^SwJ}`Kg>eT--lvXo5u0g-C5+Rhgf9-q#np7}MH2gtNc>57nJoDuVUK(*2 zV>}LUR$-&grbhQf%tHsll2cmp))zsc($CFqu%|(ysz=yc)Q99oK4z%b%*i_PYskw|s0c}}HIv)f} zm#nr2T1TTBCFiM6598f11|?S7;WXzYl zOGXJyz!iR#CZmEJKyLtcpIXi#iQDHBD8pY(K-U@SN;QpKr9wG`RIOGcfJPDL6!iBP z9PH^G!XbMFT>Hhs5hOO~GDj1_3f(1OEI+%K>PG#avx4HM1AM>>anE87+~qjqe8$~L zQs=r(0n}%Q04_-+Hr2a^nKsDFq+oxnIfFdlQlu5O%X24$WT$_-`;je32LRSZoJezy z`51A>Wa9ysq+#%O95ZS6xvI+$34MSQemzMz>iT=XpV0&GN(39ILr#?7WpW12k!5C? zsC*=53M?*X;Igjpr_%j^x9D)l$8q`j2++*R2!R`+>74XF*CRj|yFgkmJD(iI_C3{0 z7xQ)A4Xdk6f(;+7evSUIi`wnLuej(BqtlHA9ZIW$eikzP7QfW7UXShY!hNp^*QVXYl>#;LvsJ?)tg!Q$gp7h6Oq|F8#8PKeD4~zES%w*>>8A58 z=wp!Z%#MRnG38ZeF?V2)a0BwtcrggwHhQ9LnTj|*JvUwI#ZCKDOFHy0GmV^v_A=s+xiZ%Dzvwz#EAJPWO5u$Ar`cZ+&| zQVO$j7`%~}*85qP*q~qhb59}qE#Ug#2e!lW@^9Nto*wE|9hi{eGm&i&>Q6|Z0KlZc zwnu@I8-;~)yo{%fzay%@{DCWK;lcYgVaphMddB?%6yPUr&rKW~WJU5bo_gwV6teH5 zxBt%@oWEnB7~%g>DmA$)uZAq^Tzm1MM_3=gD}P0$hVIGWdq8=6;;tp%vnG^-+6?Kg zT@ZaofkHa@vaVs@Gq=c&xN>X9nw5wS2%OLgWGMgTiT%+ap}1>vqm6bvn9I%?~}@7CVgqeM0PK*@_LGk8v0 zS7SEiHifJBsEa$;oST$pigZ)!c&r;fh9RgWk9&ls`-co&WrVWn?Aci0%^w>WNPkUCiM)aW zunsyHV55Ap$bE4e5U>;ZC3e6@g!r|(itjL!|EqP)`(UV^!yB9dSS?-SHu5PeAj1D< zpm$#56sht#0H_?hqg4Y#0-XW$qk`l<y#-P~^7D4_9g;jZgI|A+C41T?xJhG-*6a(CY8LK9=$|6&AifFg_A zTw~E8DkMPYnWM>I;A|8Z(a)zo(GHya!x&VtQAwByl7sV`>q%$0&hqw2t!j(+=IEnmqoi&mX{rJP z3J8vF!n`0GV{FW0{%(8*op6F9ga8U3&%Cxuc6u^!q_0>e>+l_$A^x)U<2VsZo(STG zLog~qviw9Mi2K7eAI~_*xf<5Bh;s(q7);?i8dYctfIeeB3c!h z!?n-_f4e}@pH925kxeTzU`48FloWt~046?@XDKv-#0bX~&juShGz}2=(m;LRg9L*K z{#e0p28X&dC)Uhd1u23M9q51PzGGNR*fk<6EH;yfbY8b$U=8_i@ie3kxkE&5QXwov zCNv&`kh5Uh7dm8Eh}fj~`zK%^=m_MGlVH*Zu>z)wMW_%Yp*)r6@uwW0@F+5Pz@-fxE7=I6(jk2pCn?@0%{!ON1{VCqPaU!wCv8 z;fePp1=;h)_&$OO0F08oC0Ukb8D{+2|2z)j8m{|2%}+^!=GAY;jAuI5LU}+Oh&~Aa z;3(EW%(45@O$sN4{t3Z*dOz5q3t>91DFDR>a{&QJkbv@%3zV6Jjot{JhfkuHK)Vqn zu5k9hKMH~J<)hx>2TGX8pZ|uieouICj}_z-E+G@KTsh|9Giwmdk+?#H z;PwiE;jk-g^v`F)%u}a)9KMN!Fl#lYNqJQ}dadVGJDtky=K*)-%|&Q&PexlLbR987 z&Qt>VjkM)LlT8?7U10OolHbmXe0~^q7W6LL_(IrXq8!DZ;Ba9a(Rp(NqPySL>6%wDTSC2Gjp}m zMNptEG2#$m<2riG2=pJV-eFiug%3E0T$r5UO@?vxA%kTLcY7 zf2mC-4G|9ZblQ1y(&b~9OYFg_XlPJVmdQKV`wnP1oWM(4xe*?#3Y4&FlY)PS+NRU_JA~8Xm@%b5VvTvGL zxJ{C}1N&oQjyAbiSQIN7A+;1M3c15(K>-FJ!9%E=#4M+1>!>#(_5@z`o*%FESgvBX zYI0S90R=?7p_yBvZ>X*GG3w+GUP{${p%Pz2+eVQ;V!}OPJXghr&6mf~ndpo)Gt>9u zna#fhv*DU@Oj@;6B0`MoO`T=)7$uDT*+*Xq6lY=LZ)t)kX=sAXr>TY#WCX=ysYE4V z%~K__4WSLfH7%r=MJ&lEQ|m-4MpN=b^*IP>32@%J@Vp`L9@*6c`u+ z`7P+t!$S&+Nf3#U5C!?iZHOaUQ8+;jVrbV*I-7(D^3UOL;+7fzXN<%{VB8UZe}{vc zje|S=jB%ci3l+Y}W@o!OXJ1&@Xcp9sq`_~)3t4gV9XN4M?!aAW-_;btLhusr5|X^I z6xFHV$QiMxE4g~c@IXc%N9%-m@T-foXUmqH(IXtU(24g5Nkh-gsxJ7PsL(XBPQjf9 zjYuOAg(?fwf?^>{@T>Pd&xb7U`H$yjtB7Lap6affOcUC>Z&O-`hNM;99s#9vs8m_D z=?C*h0W2Vzh*HK76(GO^#4a06+>6rPLLHpa34! z2q0d?-`_>;1R1OI{pHXbD;1n2lJVX@yd984Bx#P4DE&o7&#A zZt3yoDVLFLFv*jFlLEUOt2RuMnl?xb|3Bg7kvIDY@j5*^sffeDyrldKP56Zbi-s(W zZVOiU?2IuA1SHaEG?{H(#3aV$^LSzNUKoZvfTp*JsCa+_i;4km1I2+YJc;^ueH#SJ z&G7T1VWU-Tjx6$;Acd)tUZub~eM%d6=MzR+<3UZ4FzF(m;RE5){V7niUn2n%(NPH2 z63e$YkdK}xt%wOrMRV#(A=zVbRElvG1KlC$uN1(DO$2nF%)?E=|wz{Z}^54bf|O1)sK4)rJy<;ea146IDxbku}pvG zK@;WW7Pv$^;&98D1p9NNZ_(Xg?|F?9D!?4MksuV!V7!2=1m^Txoz0z;wF`$+{5kiV z#zrj|wbX6}MhdxzMv%&s1^9^9X9=hw5&tEnimg0nGE9<(EIQQ6Nqzh(zkgx?<9)iau&n{k$W%AYFobKPF}agkpJTd4-cKtbVt zlNUh%l0S_vN) zjgw0lIj62-^^lULaH;O>DNEY8Yz{(-E+$?{fW$L{jm6juVnrM)b5qoW7UH5O%ApT5 zl8FF6kl#on$5p%&(|6I!pTz)nBpsqkAM~oUAz7MUR9KKaCJV5V3zedatjL{KSAh+H zX|}vA?>XL8XUoAD_%=c_4PVBy!!y^o8+vW>U*4s@#N`1=#`Mxa@QK0$P9A!CBEo+i&fOI$pmEBt}2tG=k-}5K(10HTug$Y;uvDprtHpKKR+?23v;<|8;|2I}!87!A#_dO>;vf+!i^9H}T~rPaKw~Ul{^Y*nW^sAoM@Kk&X|~>yHK30`W*A|?dDW;Pu?BtS%|adf zaXOD>jioO_wFbV`0S9=7dRS0NPfj|qpTqQ&hen++1qo~;R|>H;%`E?x2|J0hz!Vk( zrb_Wpdz*e~i1@A`0td`#(_6g3LM6JE&gdRJ+-+=Q`)O<7B%J>UD1XyIU65~WC^HeX z;;i_*AtL(m^o|3@V~lP-&HnRGE7aFD;At?h8S#c(l@E*kzsS8d>S#4a3kZ;FL&%|G zgf8b`A2$o#G@XV75^(wM6Y&JZqj;M+8qau99;i3{04t`@bBkugh|A`XtI2XcblDvI5(>eB~d(@GH{)Jc=0RUp3iv& zjKj*+#Qe$zH2h}?D^YM*35SR;)iN{Q(bfi0Oc=+1pJU_#hy20H{!^W4B$Cwh_=l5_ zyP)}ug7>dpP=Z4bMe&5ZDj_`Qdjfoq*3s7oK;7983J3z^oPj1`fC~iI&>)IXFiAw@ z?E#fUs`557;$gZfp_JIe=?KLsBG1L_M5#-otioERoeaT=fd>*uUSD59v_gaH#ZKozKs>+*L;sM!g|h|Z#a$FBtm_DKq_|1~p^$$P zVL*||B^LAKj@ov0?P1_S*VyR1?bbO&1Z7B~EwN*g+~+7bWOu`RVTAv$T<;tVdfYF) zI`#MEKb`mFxvb}aK@qx=hf+28iL*oa7zu#fS~ap*BngBGN&e4j{bp$~BBqtcS>Gc< z$Dmq=|4|{X!v0cu6E1~8thG9sM>3FqpoN1~QySmKKv(1Xip_peAf z$AZ3RRAb0HA=+oYkOpvU5rAayEdzxf;UM_D&}fl$hbrQ)&R7DfaOq3hT+xBW{~RQya%!zRy{+6wxr~hKZwN(O^e!v=lGgSPV$8wCSEzk zescJms7;m}Vl@;SGQK=E_$(+k2ecV3s&( zS%k=+I#}YNcvhoa=rGIzwktW}dUZmv0E7f$YzI+3!nx_1xG(~nt$UtZYSrjf#wn~u zLm_>y^>PI)_Dm%d0NH!_8Fwg>HmxK2q6%m?z&x%X>&nTQl*ZlgRxy{r@pqWjNUnsm ztVLckK9#lkQk30R z>+eZ$E_mEX>G=nLAqX0Q^X0Ctc7Mjjnrr@v@H4$ z#hqL<&HqP=FeVDFH7=Bv-c-eldun7EsvL6EIDM35pr-?I&vo1ilW}7MH zE&pUws0*3^Gh}>e3!*DIkEl8btqg^d4t>J3##Me(36-rz5;cD$;G0sLe)*rLa$&An z4?hpQ%vj1{u2qq~F18u5q)k7=vTU3~vrndJmn#u~fE4$Z0tK&E4c7FolqSFm!}z(X znjz?6QC!)a!BL+=iM+hUMd-{%i9!OiRY32MtwOf+FpL_iPkKq*(DNdr4PX3c1)gQ+ ztEJ*t;bz+D0#*48iDVftLox9Km_wWRCa{0+Sc5S$cHb)?IU{S9L5PiMts3bCm5*ih za=b7$LdRy-a;GF^gB+=_?~Q%whk`$eYWuG|M1mkK_ysZi*GiX_St$2Q>Zs7vc2%be zAn+{`p}b$-xLx<>X2__X6tr4^>hkXsl7>~0p+a6#a_C27dC&oo6{_54rJVhT7=DL- zt#w`GCaYV@QTKg?zX(EPQ4$D?43#O2+HgG--aP@7O;{kRIMw_-sAq)o5$7M1SDr&1 zdW5)#RPYr{Sj$Tnzpf_rV{6?OmB#wUBYp{_|3qX0Q7eskTCwY(UqGDPFKt;x^>-O{ z70Yh|84$or-ub#v7tLS}601nRAzy$lY9EjwCZj#ULN_&D*m3I+SaZv+qK7R)*N9fp zB>ugT*eo9q#XF(1-w`7Mq;Sso^dGQbHv3dozlh)VB@=|?nzUD4JoNA+&7h`7;gmDq zBhL>$bcBI132cVcT?InCe+fiyU15^mT$d%}NUYDb8$@tWYD>Lj)%Pw2DH(dz2h2MF z>X8`Wmt{341~Miy;3A!^X5j~smdo2l_YM*){iuKRj}#!GXN_b?;|bk+gtuXlMKmHc z${Hzng>x}66VWm6gm@>AGHE{E$iEzBry4#cAfkeHWFK7P(?)~HpugU_%L;!e8-_6I zIMx)#kD5WPc8p3t84joi9-HJ<b$WX~PB9WOcP2C53@78l~+OWRDE;O+QQ0%Q%wVPep5axoWb#6t=}v&xfaszKE!ssg3?r% z_FJPouI$?k`2IN-8jwn$7css^Y-Br_x+xx$Kb;E$BG|;`NAX3UndoneU4Lmng1OuI2gu zXct0hNBuhSYl+)dwTe3bGU46MS1Av^5=H=>a&I_Mj6Y=2BdJh!a0(nG|>{k zt$3e%Mh@J8gxPPBVwn3;@@TBQcYQhZW#Q5zSFHEbUPodjgp7|>a+C{w&4y&ow;F&$ zEMazf^{;WW`n`W+5I_MbLuCUSW)TuJ#iM*Db3t|Fu*TGimVF{&c5=X52A={bEi9Qj z!S21X6TVGQD5RqYji;RuTNN<&|9JeTcq(C;43-JdUW52pT44HzsgZq2;t+-F>C+@e zya=+|0ErNg3{erEy6NERc8Ls*u0)yl|LaVZYSk{#S6a%0;0}xR}VY z{_9ibKs5Pa{w=S$4z7hd5@xqTgG*WkgQX*@niA$P8vUKs?%;^BEFzYs#_L!Dic)Xj z8X#-C72c1oQyp~-Q%2EU2pPExvPB)SB<7%^-QvDm_0TQoNf`6Z&61R8jcnt;to7ozARmnT6Uyd}c9*2K9K zxIS4zyy!^G@RYx?KI_1dK^C>$j<>I<|z90?0<27gpxClpoNCEFr#Sj}c z^oSM{GoOJPYrP6z!F>z#Ux-;v;2e$!&>AJ7Cve9qu1|?_B_4Xm0>m-N+h;T})kHQF zVS?rBH`uR{4qZ2=Tg=I7Wos}m5g_N}3h5|o*nmJ8#rMs$E^OIPGOs}zM#(1_#Kis@ z652!%OD8c1Sgg@Oi^GE-GUo=`XH;cG7F@aOSI;-(FMJV2-`_}#D@|EXpVX)1e2oUJ zSJv0`k++WnZ_RtTj1TSP-0`up{GVhCcp#lA%Db{MA=2eR;C4u&6IG^i*RU-zBRB}; zshSC&-{OR8X6HD+YXPm(n)XRy40JyhVoEo@H!#H)?f_peu8lCGHLpBf?E3|H|D5}V ziW1Nli6wq>^Iiq^D!~YW3pM`7V^W)G7@Ejn2&vQZPL2u`o7VMc1a7*S;ocz-?ymm~ zwcup9xuEqv7q8ErIrDVbl{KWRYkY$~ng;0u#i;YI(i#&tH3Hh?ZD<9{e6}0j*yHYr zNc#i=&G8=B2R*)?+naER6oB{2H@yG^0{YNDj#9yLa&M~za+9%E+JrE|g`;%4U7y{F ze=nA8<^O1qLgMnoZ`*b_#-B`yjNfT~1$~Tz?ybA&F=k_MLXam3jisaD2@Sp^J$1^X zLsu@sUj*!L=_HDz5@ZU=lSUbdL8_L2_7PU)xf9o6rMZQt4L8e+Shl|Fm@4ht-QOCQ zQ-&3k2ORpoS*t%rqijgRhzncU=;}$oTA4|Q%-O!u9^>~Fp6^Akc5XiU9YerZW8U>! z=kgtzcf+#=g8t~EhnLMO%~wZ1r7z)7n}eHrG%r+0q5(50=ny2({#A+7pELl0Y`Pwi z9Gb2l|Hx*}E?Epk_fy+b+QqRrDMYQoDnQB>0bIvVi{>|>tdMS6*|X-A@x3W6YrMH7 z4iqp5OFdpFi)99S9cJky?t-1^8InKC798`ex6NL3)n`WAnkf`B5-5@Aa~_x2OVe|z z*n2fkEWaKjq2QzsGj{?`fr8ouC`lEOAh{gC+hq=!v7A9L>jb?p7z2E?plg*T@0x*d zK-(f!uTlhgCijt@K-3eNe#dN0_FqSv%coNF+=g93*I@n^%uagUcD~o)$N7TaHyP4))UY{o`blPLPGOb@Qme2k%=sE^0L(806JYJwT{D%o<$T`Nck9p?k zKw~WrX-|c3Qi#(*-@1s(g!Bk>BCui9d9xY|p&d#BwjA(7V6DKKo8?bXU7foPzgKwT z!tZd9BQbhNygY!D=ps%n8`g2rEH>;j=?;5!pADuy16w^TC$Z5<_I5*T&#JT6_(&HXAUK#kU?qbr^VuT-uWTi~e{3Z!;|d7pmg3ZaMpx9EL@BeyR@- z=p^|0#Hr4grFCK zNcI7@9^1VtYV40Re(%LTxSA%mVTVuHp~Ah2$V!L1=|zu}=r@Q=&vmnJU8ST$Lq! zBFqAJ0u*B!fvBdCG^lzVHtwN9Zu=LDrl$O2+Gg67jtS334YvwtAEOhJkZh3I&=%Jx zbM#Qm4H&x1=`?&2TQHHXem+Q^AXywR_k!49GVDIob5CPm)Jz<-cj~E*I^-rt-TFx0 zscU+rdCVikHRV~;m>D<`M`iuFtG2!gz8uBinq!DEqY2;=+Bu>)G05c3M1Zq z$e~J&OMd1va!Vr08*E^pt)8V+fQe@fDL3}ITb4?vQdHmA0tcbKv@V_KBD2{=mpu7J zQ_IIw{t=;%Q@4dic%Q`2Ae zx$kOQm8lbQK7OL#E*jg2Ry!OIV_ni)MA8Gr4$-sa+!{y zXZ{@)|1Hu3jQPCYArQi+tQ8dSFe%uMUKyVnRC>&&fXcl!%8VXuc}=*Ol-!(FhW>UgW@BG z{t6l^u=qk?g6;h=&H_ns1^P!5S{H2Mf-OQeYr1|rL-ez%bkQCIsndk0&K#t|sF0@S z5k(PK%Mc-*PEi?mocviQ@GdNggwx`Eq2pw5=a_ZqgSc)#_tFt~j!Dc3d>%ZHyFi`F z0fA^vO;jo%JJg&D>zX|iM7Y5i-5_iD2o1BATE( zSe?i}>!`#WB!-3c=Q%4_rOiuHVeql&rh-a_ngjJbQscLz>Ca+^gx}G<0>N<@ zR6e@+m&x@{mn~R}s9##|2^!#5F)>d2l*7~@Rzg0S#(t;94Qj#}+#jA8hh85mn8d=7 z4U`7sc{DL<-+j4g*p>zxeK}VQL(kr98EJJ0_wFng98Ti|S15K%>|PrRL2CA=OXPq! zvI#6pXryWkop#1rv`J2z3<-uF>Eh?;PPZJT$r5^AxzqMlhr{F z)+V4TvM1T7x&jU@SoIUrd0Ekm-3K7dCakBiJA5=(IM624l(F?IpI*qwk%{h#2wN@*6=v5 z+M59XC79+zZxFDKS=6#r7D2vPPkK~l;xuqk2)n~FYa%KpBp=EnmQGIJXxOddL`*#X z<+AK1p>uEQ`>&0D#N_J!v>#(ep?&57jJ zn`B_T<}W*InHjGf0o*PB#!@{~X4bT=s}SkcOqu&G@PK0+XHVL~Pg2cw0Vy;LwhdUo zF?(To3oxKTU&#sgED(0UCU+r2;V-7`H5Tc!8f^r3pdvlF^u#_#(^H;i1kFCo0AstF zsI6<3`#jECm`MoCF&H{N@wBZ-b^gal5F0RSi#{)s%w#e`LMqzXX~+TipB6PWre93{ z%S>@XoX{P>5@0_xqk~ITS=Y;4g5@xJ3c4qBMBweKN(0MSrhZvMWO6f{pUwXZT|}f_ z2mTEMyDk!2Cah)hxi=AZtZzmS%=?;RqtQ@>5^A~F@wlHy0$sq0Cmz_Whrj&$7EzYq z?%578qNR-3UZ^*HfGK9^d5(3DbN*0pHJSZg1k5nObl3(A{Z3J7nlGe)2t(qo{&50% z3%EbiUCBR;x344wp=+fZMZSuuSadE6cT1zoHU4|MsYND8JEVQJw$9maj4LMiFR{a#R$s1C=xLiMHAL;8*;rd*@F9w@TyCOB*}K_ z5HEr|+73;5Q-_+k1#LPlb@lJv4g{?{jw2VLWGHbA04<4QCpo2)7kZ{o3M=lsa0Xl0 ze!>tepOg^!C9Ymmvh}A-`J7eSp4K%7J4`2%i4VX$JZv}u;tKrr%q-zqepP2Xi{BOa zCn=$94RMxt2NqxLWq$46H89QBfAIN<=Rge8m;(>to{yW-42H3Ae7_<5Js;$ zVWbT!qzUD)U~MuVT~(qi#anHv@5^?-EZ%NNkK=r#EGqPi5+sDPEwul?bVroBT2q zR-}HylS9kJCc|bSGI2s~GR1>v{A6OwDZk-q|-7t z0BCea^MemBYLH$iMlat>O;0yFS5bsBz$>gF(=|W2y*UPZE2%*P%l*WWow`jGp1?tW zNmMTC1%R8D-=xSN4v4thQ=kRIis_P53@$0Kq_f`RK)Ht&TN0Iy7I0uf5iP2cFmpx1-*;z#4y-5vJP|J(pi2%8p1->UG%R?S#1}PO- zy0kQ&oMwSB#ZSMQz0d=9n@i>kfw-MA3uL)t6p-BWwzl&aL^(0-^h{ApyD4CC^ZYvR zLI-sU>`)7xj623i3*`4;G|+*jglE;Xs9v>a##^+A1lP~Pc?u*VmhvTet7WXh2wm~ z^%s{|)E9wt^iR?%YQT`U5O}sftJ{TM=`$ah+fFAC`^lO%~!tXT?1rd7==K_hW;Sr4~#grHiRUfvV{k zU+%dAm7$iVj9nc!(osS=9UW~}KC6HN4k`E#5efMl$Y_5HO8lN`+%|ai;_d+n46CY8 zHIOVn@n1d|Ce!>4m@7z>Z~`ASoWi{7`@b^Ta8M5Mq0rKJg6f=#hvxmEF1e^;>HSU0 z^V3^o!w^n+uvMX2!^p=iI((j4sZVA1*_Jq#{$JA((rv?QAQ-OS9#R3d*rD#MjA*47 zwf*;WkxQ;V5|P!cR+f_4O1~dV6rj7wNn4d~FMmbREy|%Gp$a}IcR4`~a6y(we_j4* zfkq-qx7hI2bUK&yP8I%rn4BL`2pg(sGZ7 zHpQ@(d=|C%K&CxY%?Ct(&?SFYP;MNjl`+Ep15CS0g>pzDt0_x^LZf`!Xk!=*tW5K- zEUZrNzrY&Ur`ZT^BrXNhJqKEgB?&2RHa}+n!rWaq8>$+>yqL<~iCI+M`Py@-ZXYzZ zdX;o1!fnq8-IxtiG?Dc}7m*~I+Lplq?qCE{cLKU;o#J~2K6z)sbYrEahm!+^u*YL8 zIO9Jwk$=I<;B_$)7lPlZ+e%eS34l;1gQ1u%<%-g31s)Tgt&(QBsevkT5!H%0=JvTN z^M*HYAFM|n$1P75pN|Ly2%xhS2#sxD}ywl3{9WS=MC<%PX8x*ji zRBg|6%IwvP2ELpumtlQU1!SNEq<48^ZEzmuu3jFo~ox zzR02|(cj-x%-`WzbU{1&b*u->w7oxQU(WuY{F-hWK@n-G(W4-rV%|4cz+#^cma4YJ zeE6QJ$+|cR$!;TmUaUMxdDS6^-~kN@^?sYWXmKa}FS^I8VuAsP zA-?_27$UBTiwIj83_O<+<~{C!|8x6|7c$HS`i*wCf}Px9c;QaEK_?vaIRW=5=VcTb zGQP})c^{wb%J+x)3&}PX)KCJ8D4ZCnVcRL8UzSc z*JQ4e31)xIk)7~%v3Gh^m0&qtFUt4?x!3X}fgDA)brySa6$m!xoE@s0F_TVOnl;RN z1ZE`|$8J`2nw9;hmMt2P#?op&uh<7Ir-|v80(r5~PJTyI&v|c6y zKrY?Z_M1||wvMv@nCe(A2CxSs)WYoDC_ewI#2NghHF@Wy;pRx(zr?WvwO_W>2)c~O zug3L;_Z{&hgveUoSX$!w@?L>yr`U4O0Olp#CN#drl}DswlUSA7@__^~FO;Zuzj*3z zS%eJR96#5ZQv<9|4Q=yv)2MvEcgh>(k4ik?#fAtFgR7J18$I&u>hBxq#733k9@_-g zePIbOB@b9FKvt0E=CQD2i`R^7+GP}-6LizykAjek?&)_((mRRf1FR085~MJvijY+m z#5hTgYC5xlwrSU@Fn*{G#BYFOy9|l#sg`XAtS-kr)tX^m>LgMB=U>d5NglXk76P*U z56$O1-#MgCJB^&FduifyS2-zul~_Q<=?7kd{U4XN;dJ*#O5vDm6 zgdXtH6O>^+02ixrUJ^+4sVW=&0CPQ)QrzibcsoB1wPqr>0mTmiR%bS$G2GU%JM5kuO+&1RTbIfJi`uRA0+hl2D*QWFR(D zW~jxSik$|ON!ygce<>e<=eJ>A?{I$0ZK< z8=R(1VUCF#OfF)uB=zY9BZcA`BFVGeoYRyd$cUay^_Mc0b34-;zNQH&msaJ^`%DMT zSXA}ca0b>@O-sjw4uJ0xfjLjEkVdjZ(sY$VO*i`_<&V2nx=CSJh>-$C$HaAy=@E#E z)mYjjD%-|tMqZitvaO+}nr04UO2kMBAByj~FFG?-FHcslDX6=H6r25vFJv`hptI?sOT4n`6)s zl9jy*>%c|OS4Aa~8NS5e_kMTOC#cK7xz;UHwbKIj>3~RS1#r@z&()b`Y<><~QEv65 zk|7toM7_S0!K^u^>n5G+&Or+r6fXufzzOAdcz1Xsvq4;COqa3Gks(w}BUuhFx@4sV zRg6BOOSaq+{GX^;T%>mt={EzHe;-)?%!n5AoW}9HRk2K>n%)jUY4scsgETtQ& zPdH$mMko^AK;Ue7x3OUig8pj?vNrqgTprCj21Li|_*d@(F<7MLM68AC@MKRBG*c&r ze#S1E`%Vksb~2Y`EN3CidV^;jMsHWw3Q5)aQz^6bD8REKef#!Pr8Bn!ZIkGaC(xDF zrnxSt{6xYthsNgz8fXaej|rY6mE>;9%R(&fVkOaU<|6lNjW>;DUd;R158C_oZtZuI zpYMUy=XSB})TYs^G2gz!ThWv}t#{XDb8pT$2+r(tCIn;1GGnP@7RT8@vyFO4TcvwF zajm+9p+p((F*ipa(=%Q1Sh^{Ipg4w_ySFYlw-7YACQbi@L;Em#JHLI{Wq!^Nv$#aN zM0U$D3H!^YZ_u|*U(=V#4~C(f5e%04TNi`TmsC@wTxY(xmd&$eW;EWC=Y&dZAYR9H z7vvGn=jD)@&h>Z%&W$UQMeaw!(=e)56`K5!vP5x(whu{-x2X6mE{-jFokQs0$8CT| z55sDkUM=$oSY3{Lsx`yZ5~5&~Al>d4K{7YhMvzd=$i+BB{vRf!(G>KKaI(9l9QEH< z@FKu6uUUb?E!kgChG9J$DMo3Jhw;TU{LZ7Ft|}tcN1S)qf~>a2!%Ab~GO9uJM?4{s zg4|OW#Cn)?vv`D+E5Gf=f`2}5H90Xb)jlQ-)LPypQR+OzrZT&yBgm_0`^=Yri?SOG zYi9WtkYsM(7u-O)J;T9QtY=v6#YuYGizz{{?J_fMgA1<7s6o-t+jbVufg`d(h?M38 z+CBdZqg+F?pe5|{Bf;_+>>ujzo>oyH{5v|aEn*NZza}usuMY=N0%4qtR9GTOfAgoN zTpf1!Ej1XbaQ6B6rZL$+sW^i%`k^a=DL@&Da27c-$S7W+N7Qh?C|+Z%R_s5)zO>|Y zMR=H+x3^obN5l1k;gzqoPZs75gYZ{iQ-|B#CqqX^2rqS52l=R{2~E;!cgpq^`H8uy zS@P^@*HTlo2Qrc=a@Kz~*eXA1s)SE2j1{ zX}~YbB0szn@l)~3Ca9)B0Gq|ExfBJ_Rq0Mj!)Gya@|Q7FS!v>?rwn%K!eIm-HnBH+ zwH9-qjK=44k4|MDM#U^EkEmNoLPydWz-K}3K?3b>b>hlTr2)YLfX*V@s+}7L6cq071gRNE`%_ zYHw9pT76ci)sBuPh+YJ&s)d|1QiD6)!yEcEjr%w#@IP|U%fvKkS^1J-98tH6dSX6G z^|ZhAjjk!?Lr^NQS-b7bZ)ePXFeU$C#y3lLOPG1i>EhqBMs4i934+=ccc)BFgo8QR z3t=DImudZw1`EpmbbB2aR;LxrRV`WA9{4x>j1}fkfB(4PwgWW`Od(N&8gTa61rw0+ zymS#6U6^3Gj3B=;j8*GH%~oDGxc#gf)Mkbc*SwvdvSB9i*7fnM<9CWmQ+xp_O=(SF zmwdb(u!$^>tI@N`?g{@p;c>}j=qd^QPJ}B9BW=`a6y}%6q|!Xk6~|z9)vBc$TM}|k ziib?TCn&3Qj_eK@JaE%y9yBnLLMZZhHCwKMd@hZWpP>~z@^)@!B zze+i&u|miwe6>K-rM(VhIjk2_VIG_zZH0qJpsQvKWGt8wJws$%uOg7+IpLrEq zQ*7fKsbV5-rQ{pK5kPF;w-ef4wG)NnXOsh0TmF6xmNp-XF5yCh{1&IJr96~qIT#wJeNq&OC&&kXEU<+xbXHK z%&dfPBlg>APFdk@5%5w3KvBRAjQ-z%gn2GW- z!<7l@XHVByRSB9<7WoQ+8AsCX1hq~$NJ0jTzRgt5_AaRweQ+sh3JU37z`Mo98v{Iy zLYh#DAuCe~ds-bZo31{NM7F3WG|21>Pgk&OtCM2iBFANwZ5M*sh$SxchPJxvg8(y29ohx zgIKbS^ypRYuY_aK!ls zV69J=dg$izhNp~QrFz}3M6e{YQCbtcMgl0%icU{Bt0evlS?8)SOh8us}AB6ZGqaef$43b#TI!2T1voEA}U)JACZ%J+Xit4jj5N-1L1fe5m9gjj^=mOIlE( z<@Ovh30;mELln9#$>u8*b2yrljKhcl~4#5hH zz>fkO@>yt*Amc*@{Nxlw<}sI%h=g^qm|+|`%X-+M4~N6ya9DQ;VPs^+BO)^sA>67D8Fb{OF(-8>_f#C{Nu!fuN+6u<_n+3-#Ox@Wu#$h3Fc8f&+Xpl+lIzx_k-f@5T z;*KJnj3`LwZ0N{C{<#+Fi90HV3GZ9hQ3gl0433wM67=eXGMEZ2$)SU#tjZxjaz<97 zQgIlJV8tN1K7Qs0{xu3VQ9?{<&-@}$*tM|HZZiq9S&&ew2Vk`cahPQY2`MN#`Z*6F zghk(%qelJcV}*QEhfY$73fHh!CpI)R)Iu*4KIYy*0RsLkaE&-MvPdIKT)v7N4p-Z9 zZBIG%WwsON}%k zq#AYtA45BYgb*w2JM<@g%b0e32fLxCD-Sh9n{C-jBh5oNgsIioVA;SgV%uiIV@EPf zMjpGxw$NWm~tEk}n&&4ufQn5vFwLnw~q9PMA35 zy@b@+EJ)>4j?r&@PR8<}8S47DrsuF693O`hN&IvlNefBtKN zBTPuBX__Hs7~KWV!{~7y$BA@?B4Hd3JwF0xWPPZ07&` z^gJx4lTBh8F_w!ZBFH=Wb?GLe*fH=DGak3Cysv+Bk7`kROpYg9#6jjD{vVBo`Qq^^ zG=u4Ro}&|Uqw+dOtlX3gDneY<8~$(!FZU_K72-lLsB^l6>6*_*Ba9&7j)!~a z&Tu!J45!7>(-=C03pq`j89DvlTjQ0*lnoBy&+ zOfLWSw;RQk8zBQVO`A1FAUg{mIvsi%)5qnuzr@s2TArB0!^7j@d%Fh*hX>2;IC$Dl z+jY|z6djY90~~isq6(bmClu(W5fLSj3A-X1Bt8 z)UdGdkIW}RJ7Ee9_bx#=dJi)aW+cqWgu-~{9CMfro(KyMLWWswW`n~;ow73>x^u5a z^i$(85>7c}XcUVXf)b>QViY5bE`LPw*(Jm$geM~U)ba_JAa0T;cmf}mD+?)yj4J6_ z=@cwE$d3Z9Lwy!t)50-eijSeCjSx;4(RhR-ql`!|tSmwg!cV9eC@P=BUnp5%!F-z%$%(_lJb&Oj z7S1Wbo?*t?R@S@W#_CaJM6C@VNLlZ7>tLh;5yPpA28od>trAvgbgV~7GAxLPQfeq2 zbGWdv$jMvxvN*W~Tnk)OANL;7iZmVN;2z#K>H_P(P`> zl)C+-!+G1uM;_W|0;OM&gbCtm7G1jCpjSfg2)Bd@K|vF!SETJ7cCe+^LY6Fy_Hzho z&CsxQ>?g{qtN;Q>cI?m4YE6NiS>ubYo~VHO3q3qf(WtRZtc4!d_%3 zA4>4UFLY2)xu6*_r}<$%hQ}Bo1d$9i>ewmz zC`5$Q5n(cS*wGMSMLSb;(ZhATr%6l9i19!h=-9~^oe71YXDOyMu85a zMM{FCB9&8$5J<`jQYuL6NqOoK6h0B(sZT`n7#ag+>@Jw}A9~Sb@KSN;<1y?! zHWRv$N+%IZt&78i5s`BoT*?ufQLQawUB3j$GPZcL&ZBg3Sx6tw>eO;(^joG`N!R>SG?gsOAq18d++wz33a*Ct039L+b2i7>A%@rk>; z@`^b7j6_V|PeCyb59&iG zf`rox5yEg79(gto;fCCX2ohvQ>Mu2dH0DEahJ6~ZNWvr`LPAJEdk}p#+h>7+3}oQW zz`!88Ot#BL97;wQ@OZn&7zyD*5elc6>n~Y;TZki)yTmjGJw!}c(-a}Dy;D)KAc4UM z6M~!~_aZbjOeaJnNJL9n$!n%tI%{a4Xu?dv>#ez4*EeB8=*$ZY=k|p==9@4(F=56r zjjj)KD3*tQ;u9C?Qs4MUgp716?%?C%u{bF1#G|qcODx^=LnQW)U$ZCdA=os6)GX`y ztlrRG=Q5m=5{)ue7%@cSSYT`;N(^ywu~Qh_y|BCEP7BO5uzd3q(lK128W=SWEzJ7g5n&*kN|^V2tyD6 z3;>0UQRv9V5~wQU8CbpGB`jQ(5*6^!X4DqkzXl1bl)Y<(m8#|?F7|1@SJmAt_*~Td zOAL8f=N|6hFDNlOO&=29^MH_%hS2I4ST;nTRFIIw6MQSrb$}4^?;~6ad~a6O3bnr{ zp59w6M4YH%?_XXbSL;;IuEl8{q&wQ_>g97-gMOn+H+S5^`p7EBwS<9Loz?U+{<;KB zI`(mfRyigI$+6Boosv906*+^t?u`B>xaKZ3{x|5>B;9ig6bC3-CyeEskWVlG59{<* zZSc9-qMMiWWEhzv<1#Rv{i<^8=vjbs2W5v1>|7`PwyPiE#9r;SA$axsKuZX{0rxBb zJyro$r-?&Inx#V+kN5dN>nHC3Pp%2s$C-bL9%$KB^`h4VW%H6L?UT1h78_WIRt{}&`qU~|u?Oc;z6J%JQ3_99xo6!=9+IBb)*2SV zEtE)nT~vmBJfMS>@C?O?i)4=5)?f~!#)NpDEV0OC zQ|Yy0RKHlCW!Inya`|^BotEdGq{#+ThyI439xX){mgHUHvkRPD8c;B=MHVFwpkR1p z`dJMHdd6`j&>lp?D`EhXtq~G7v{?X`bGWGx4J_5<;f?&>eyMyj2%V&TD z0H|5F);uuO@=cdo8a>QDbNgRy#4ek7aKGWoKO}r14u|~_M<6+rpt1%u!~a$jxgQgo zszP~WjWaRBV2qNgr z;1QzV92F!e)wPrip7g%0sSyjGy)4wHD|$2Z(Y-9QJ3$AZ7x){RD{3XuIA0i!tKexj zK_SgVpc0r#wH5p;mK8%Sq$W2l0SoqZj^)1!c_jL6qL`3i$2k%a=ZM?&?40Dp>Yk6~ zBmCN0XlxANY2;u=DF6O*i}?xl(uMM|fR!3oR5fhOJ__7bL*#$K<7(RRE7$22Cg$*_ z8hM7L8B0jj6pBNQpvvL0ob9BM0(WcYKWgMn`vGg%qmho{S z6%SqM3eiaaco}FN;{=2@OJi}AGb64>Hf-kR;+jyT84@3eZbMs0JcX?z(gc)M9l_r^ zPCC1jn!$z?Zjd6Uq*=Yq@lPyX87{GPFV!s^DQ1ccgxVvXITmIsQ50!(gk;gt@Z--0 z;~RWW&NFR74$o+N%BfhWJF^T?xJmWx2nLpb9w}x+1y`QtZZ#eSv<7#<6bFvZXhe07 z`|w0{ly;0p6u8bQbU$Ag5e-tFLz55Ydm=}n{~-#7r@R`;#?n^h1|W z&`?>dZUb4NwER$A@l(e{$Uo3rroXedP84!~MW z%2|4h0)cKN0la#(E#!sr&eI^?(Xc*%A`G7MG#wyZPz4}Eh8I2;7Cr%@OGDo~dXzOQ zK*&Q(L8HzMXDd9&(G7Tg_<$<|&RYokiH=0@8};}E!$_rEEfHEn{2R%>G?M7G2DA-; z9g570U2H$2vwb?e<{w<`HMEF9Mzsc$)tPBrMglCYy1SRP!P@9f(syYgY}G)SCF&}C zUNK{a@EIEi!R-IHr;h%`+uKtm&^T>x4*qmR5K_K}0>OgSd(XhYTC+*rCnU6aamaXh!4-N3ARx zvEz|kMX%8pJX?5q#qUQHe!cFg~+J_nU~1@wM)G?DSL#HrgOQ5^i!lr%bxo*7PA{ zK1kVpDzHRIp3WlRgCzuNUVvwal;l)pmpofRMb zUKvZ|AumI|Rvc;8S}Vqd!mJ3$!sfDcU=NUo$fd|<>iqKTNg0<3_XEb?hz-QB(r%i% zr!P3u=Uf_?$qlB*y?$jwyBC3BiZ*zLxBhN7imH?^M8(Lyl2V>RZ%y2PhN=o79_>im zTsdwmOZP5tUtcf8JXx z3}UkyGznG6$Ocb!twG9>xdMY(;PQh||$e(N`A=`7y;#S*prd6);0S574h)!rUa2 zx9N+(xEXb548aqCXDSC;@_Ea{!|GHmB~_s-2{5B1-wiY%KDVcnlu&|ElN9D-Wz6@E zsvM{I!BHd)51;F$ofY79cE($a1eIy_-8aLO1YiTk`UOaauAzMd4Uk@BX@NiuS=#~7 z^S~|Xv}(l4Q#M-^d6PuVq5n}AIkYa9v4g?ua9r_2#!Y3-6sCs9V?ip=4jJ>VAY}A) z&&{;PWc;Y^OUU<@%Lv;kbl(m0Xu*Km=fx^pJBd_t(YWl9(6lj z<=3PRoekGk(MAkRe(jE-vA`toeB_ei=%JP#cnCc?>0RVq0kC{EysPW8SwJ1P2uuy5 z3G3=hTtN9IM#d2xT8yQiT8j2WgL@8<*pU2&9S%C=(`DxQG&^A|WOc zzQ!zjf_D%2EaV#*(tu2syQlI-k-<_sAY!9~~IK{n_Scglo3cfYpfYV?xF;bC;5Z z#3>5*Bk=!H`0^{HO=ZGdnzR|MO6<^Or|Dj}{e9#1;+_f!xENFBR@K)`ftrHiYl^x` zDUFJkL3Dl~{(}bGHV{)6QMj1OAls&Z)b%5kb2G8^l3^Ip1;pEQz?;;DSKC66PFBDs zF@<-OSU$dJP4}25KQJ<&Z&O)sKrA@QdY|TE>U&%j!2qsj16KZLj)uXCb0mhJ+1xPG zS(?^la;8SV?iDXgIbhTpSmGSw^}5cJB>Y>)Im-{Y?f{}>9$r(d;e#RJ)t1PGNZ#j= zzu$RG$BgNlpOVq+7KkL)G)05(9$zgtkj{5PgBwwYaVYd8kYU-X3Nmi2XT;h>Jo5fYcmH#mVimbcPsdZRPeh)yX~uM7 zRZzwuL0CQs5)#6{hMV=|`ScW*BGLSB#d(m<-QiUBv~{md-+Ys~84Hxfkv8%As<)ek zRt@*6{n5Xv>ELFl8tSwPAcX~`Mic4UgHf+mvg2f@+e9gHXsi`idQ~R^R-iC?4Nu~n zfbV|iL^!IXZN*;#3g7H^%*P}D4NjnfXt7JR`;Wb2Ovrw9f|NhDe1vBm_fr z=~f`D+TguVk<%J3L60W2U?i?3`=Q^DWm{h^D}@$*^EUCpgo`jVxCuQpvu9R->hRO_ z;t2l&!m0#LTBP$_DK@Zv=oLzj?M{j$$S2^mL{@kIbHIJ&UBa}>HFqzyGg0oGpi*f}f0Qg_a zYF9FDOF@jZ^XH>l#*K|9C5(o!J2q_d-dZ56%Z4*6W|Pm-Vmu?wZyOG+tKx}HldC@I zrwNm+&BN%-!%HUB3zx~^S4Dv>dJ^-S&KC?}DF*EZ083*sL){W*Y?Lwfh~H$_;?A*l zHBu=CyIiMc#$-Dv{F>$&695m=95UFN33&fHlFbB$fnc;jh(|l>Bs>%EX;Zn~D@9uM z^&y{bQ6cjsW&P&J6cV0D-`O&TODiT{8_d!TR zf85l!)T?PDxPtXbvt`56mkjKRCk;-W8`48KCPVX6!83(xBj9KpM^y+-Z>S>Xh(3>x zaAf6qXNOKZ!N1$15?hl&X)NvGTU(<$Ae5y64#;a&?Mh(-GsZh%F$gZ;=1LVi@lwxv zUSar)?^%!)41J@5sg%w_afmE|SE%Oh`O&UqgoH2g&9L5j?2FO?5Qk>SuIWDX^09{Xbs0}PE9Ks1Qlmt#u&Vb+bc;v}HS1L@?lI)2g~m)%xt z4nowK%a!1jE{E`HJ&=@H_>E9*hkqeBP3|3Wi0~nTtlPN{()8&(j-3P(i=x(+*a3^0 znBO|Y>q^a`1mQA)E2hW_r49Kp_`&k`Q~uBs%Ij!ZdCtv^{!HQ==JpD*g*l6a-^>&OKc zR_Q+AEq;<0@(e-E7*aS>gF^=+#Xy069qid7X$jaXv_x1DS~S}C`$P3OK`xw#2tagT zzaB4Lu6jveaS5S0vc4IsqS9B&`0ir;__7!t7&=4sP z^DW>r(M=AHM^n;03@GTKrV>#Qh9 za`XXSA3os9fb*8(F0A9cVg{~-SUVs5JUbp*DGSwdu%0=u;phY)o&@8jLNkz(*x)&KP0jJiU_vM8u{>iOHa`FZyK`!0xKQ){594cgkzFLRtAyA(;@FjsxWrcAU8xO~GbU-9v zfG)TsdK>7O2o9}O)D$fIu_8Z_iOhL=zARA8uaH~wU=Dx_vcbz9y4+X9=3;yjNrUuU zEYL4mi_aL7RudrlbP)=ub>Duh7Cj!7Ave2eSDqyOiy(ph#9eJJ8UsG640b+lIg;ac zxbEcmbn-fZeZrkJi^6YHEXz>PM{B3S(H3>Skg`a|9DwWkJBCBPh{jDlHBXq(S3vVy zXds-bH_!)4-U#~8ilrazxAx3$Hqvk>41xt@o$olpdnF9U$TZRhO2pedd+EbAnwkir zzUC}hE}zcy+@cl-E+OO1e}Pa`bd@q0SyCeAY?C&NhbXNho2uYL4{4BuRsMF)C_`FG zaba;nA8BvS$fpAW_i$~)e2%IRn$Doam~+}`j{5#PePtyLs2|ZctlJPoMB-`^Pe#u8 zB=uOkL9@F6OXz`<)*^>_bzg#Piw)yj+qjMKRo0iKi{Tgr6g09?pCL5@v=X`KrH<9J z8w|xuP&*r6f#M1XvEd~ugecqE!K^|Ic0m1WM$;60-vnm!NaTHJ_u`zb>(LQ?%vM~af#c1BC z!amZBD($eO2oS>wa=bw*8FC%dC=r`{vGlU)P@TlsV2NB+t`V4gRD|q1M8|^Z*A|a` zdpwoT5m3WD>kkSfy?zxJmr4OhZ>y2dhV+qio1D_guqlw55EvCY+nF(@n{=v)!QxcV z5XZE-19;-q_YZ2<1X~`vmg@jUuA(d(u@sY_=>ufoyW~^3I5q06-3rVCf}ip1#}o(> z612#Zzm8{!J#hl2$^PfS^xR1sFvaDwI4bjv-S5Un`{5)|iYD}|Dg)vaIp0{W6n9x*s6ti9>2KxAQ3wMDqG9eOOkWl*+aGJ+AuwQ=swXaZScE{_sS6vlY}@sS7;y}~ zOhafUULKH-LWp}VKS7mt6C1ECwK8uD!1oyg8x&YpEgV67&gmsGBDODo)gY0zeWAhK|e{P#aBm zxytpMtm2aaAXb@3z=d17BWj2I*{(rjrs6R?*DjaRXs}Px6tQgs%M(<)N|W>XoAtQm zjTj;54?cka2SPF^IBXPD3+xnQB9V|DG)PP&AqB&qByoJZF^rH&po!*&O;Q_V#W^TO zX;UXtS|?gumk@818bYg2`WeN?OvnSiRg@N!BlXOjzJti3u5Bk_5Fu3}|K^TtUlD%6Sd?V} zc&y@btjtYR55P8JZf=>@FZ3m})XQ~hSkQyBk|fm}5P0Y##{eDiIob_15jV~(2`a=v zNu>81=*7EWxslmrd6jy-X>|yVo5=O?UHuEFc)W~?j+k;msVhb|{N%$Z4a)dZL+BQk zc3<`_q@*q&D#D@qT)6=JT#QRcCq>mCp`B!KqvmP zX!7!K#3CPQBo4_<_T1Fmelo+)V?(1woysE`LiZ*g&~Mlb@l^Q?p$aXsRO(hS6bWK^ zPz453XK;XfWz8IIEu|hm!MYXnFUb1O;(Pl+89~b*WZV;icx~G`!F?pM94<9*byF~B zW`7AatddMDoRRlyCJHZ6U^vtFr8t;7e$dyhJp@TNav%=a(H#v7{B2UjrvFl@Ou*}5 zusE1|6x10x3Xp97Bm{zY@1Vo_D`vVK!L>@7ksXJWJ%DXN!#wBn5qSN+G2e&HW;#4#^%#GEO0%X zq#x!2fd|QthgY-SImrV2^Jh6q!w6pa;Nk!y4G?RZJcY_64A9BApdd@n^OhaN9Kx&{5GCwb`a#NZ zx$|av&R61%l1M>aeti3*QPAYv7U{*+B*Lp~>=kfXd$is4blo$5FRsncT_CPP%(VuGuRpZ!~_u1BSEv(Da_=s`@YIcsmIddhSZxi<2RfrS=;qg|{MPxf$dT6E+fFFcjhDoRkT9 zkFHm|(M3;mIi2MJh0~YlQ+FmvI+RcJ@24T+jm;L;2Mc_(SCcT0#`_PYRHQ1_@To-< zysR-@NiLjrK*+X(rkE+D6kZuaJ(_UlX#w%kg;XHZu@!)CAWeQ;1`uz|JCQJhtz|yY zj38$g+G%&T%6y@tnJ#%GWkM)wpYFE*bjp>@0mYaT%RjxKUkK$&Kv@6Q*}G8d=KCo8&m zV{;c_QSOTee0y7jS!$bd4K@utjlSr-=q;J{6@3veX=FnQczwolKu4P6?6~P(2a4ag$oat>-Gg0zJFa#tP5#Dp?aUEu1B0g-U8C1LG4O(p} z>(&w=A6rzI)-)|k5kll)x*FeV8gevRthLbya)qt*y=u6)G0{oP%V7MXepuF-&mNr)aIOcn&67ew_YBK@ zv}vrVtKB`4O~acD(;jdS5r1#40$b9Wit8a2VfwRm201A!^}j=V+_&ON6|7;U@|H4F@M8_GV3x z0~sDMQYDb7-oUL-y5CKAe~_?Nn+&$Jlu;(v;RZKj;^I-MQ>~fLQ;8VGecH>&^g|m; zN}-#`!5}91NFx<}ko9R$)`N}VPZxJ@5ge)K(z1_9Tuh2&v8EmH-t>T|E^WsZWichJ zPiDVZa63H#&Jd^DDWg4i2$gDaXc&TKYhxsx?AR)6itJ?ml4V?CFYHK7-=q}gp89gP zd!*tN4+l3%{Rb%`W~G4L8lC}~Za|uUNHzkS%vp~tBP6e*GFcE=I63M%@0YFfMuT01 z*4`W0z$Z=HD1cqaI~mjD*KG)VYk(b(hxE)?yxD}(cX84zhlj;B&EcrB&~&s_GInQE z1LwKnn{ZR+xZ2=LQ-24Y!1Eav42ch+OVIe5_OP|7)ml9{rMd9T)bY&TXC`lj6Jv?=K-{o>UPO=Pcp1AP%8x`f+S^X zZkLhaQ!P+-ha4Dw5$ZpcsIXF@ujG_zRc+*#wkgDzRH-yLH* zRG!qN&B?sJlX(>ti50^Oc8=51k#$@EOmI;vb)i)QU2W%!lt_s4*sv(PA_0d}1{*nL zv9Q@e<4u1P5*@hVYsP+$?~P8w=nzJY1c)A5Co^ldpl z?_%0?vF8gw$EC7|^n3{}Vf|0KD)@F)xAT(){_1yLt1${Oes5fe+p7s5s#c!<{t>U- za|u5}F6X=oQeWZ!8>o()#2x(PT)sAs*n|7_U$E{Qzs7zr)Fls7bW}XnWD#wlZ3`ie zO<&Jg{JFAdat90Yg)5l815V$oxoxtos|=)*^8}r}0w>t5LogE4xStzJ3cE3Zo}+E zDsvct*_(JZ2mr${R#u8?Dw&54XXJ7yZneU+?5fYRbLpG=l4dN(@s@KiqoH~=PI_EK zez_!Mh-2A#NhTtHxWp*YH%L-ULQG0!w~l#S9WgEQV8+nB3CbXEG1F~G>*|jDh5qkc zY9KkF4*5#xS;MUngOCqIrcD2LEk$Hmz%Ptzf&{GGEMhv~j*$7@2YBWHxj=u!5y-fD zL$SfCM1c_=9uL$CEm{C&c2V-FVFOkc}~bhbq`_xlACugpb5wk&Lfp;sC?MY7jG6+>i__)^?Uk<0d)2v zjtx&_mQp6PhT`aTI^Z5p@2yF_BLPE4y>C|AObp&ep#kpX3Y07TwA@dx@|*@kM>8+6#$WXT*9dNrHusNdF0g|f zA<60rd6n*Q_-RFOLCB8jqLUW860QFhzt1aDXIq7jHd(sg5S$ z^uiPmx_dg4c4)vwFB6hx0KS?!F&9h`mcLR*PNCZUax4F~%7CLYcvNgSnQ`|c;4SBW z2DM3m|YQptIL%J*yb%cKE)C93Z^e0+gSaW(}eTk(ovcDlWkM=i}K!phfcG%)< zJek}RHtOK~>VZ;%KNC)OEr=OEdkl6}0b+`{m8{O#@vx%%Yu(3A9h~@qOyM-yo}RSK zgLB&a%rl*OXAm}53@chcGZHI93RB?>112KUrKUd6dW8CgRW@cv6y$j#GGI~$Y%&oE z?szeCVndXf2*8HKf?EJEp-$Fnser4A_Ci)e+Xn`t9tK&yC_=4&9^X@12WRPXZyEms zGnKzni`?tU@SVX=Vq2LNQSKTRb{A3?liO6P;w@ zrxCQgD<3QrQWZkhR>62UuXTwcbzOizbp@`VJ(w(%vw`sfi89H6A*E6dL|VWp`XzXL z61kQC#?h$?H%A23RJ?eRE>>GNOv3m#P7wu75M%yEDAY!0psm|I=Vr7gA)2ja1>#6M zx(AR7G?HXd4`XK4j5d0_V_1?oAL&XJz$J1d!JTb}{X$QeNc_*sid3={RK%0?mHgmm zhG{SZLLUb)Q3cunZtRd(%&78?E$_`S(FQL#>K)NcMEi z=}_%QM8f2Qk*@}$+x;fWa=EuX0QQAToJW7J_A+~w|5c3m|F(9s)^-)!SPe({q)~?^_5*w!Tbg*J^s6-{h0fBfS3Lp*v zV8)zH0cF5lIt0sY%Xny7CKw}(2_VZeRM;Rlw;git}3#3w0j3ru?X3&PEht) z;@P!o)h47FR6GHqMBRoQ+{1nv8^x{Kn`O{6R-q;JehFJWERjELYt=$X*B!eLubP0_ z!%hzVw8iI02*XaHeI>DE#421ZG(Zlzh2oYoDB_iLl*2CF5_jUD8kG)F)wl{-5dpAs zii?_`oJ-99G|RZ*6FCkU6t}!F(u8Pe;8o`mAk=ad;4_tex{_r8MFBAT6AyK*jml&M zR~V58dJ8r>T|tSmfTOL(ymYX>TQx0aCmGFK?;=~-uMC1TL#0&Gyf%(a#eW-!s=U31 z-9W-!*~v#Vb+Ye$5Ut}OS|b&#)}2A~j{+SNmQ$4U$L}PQTsQzkS7v#FXMau2oM$nD z6{`I4l5u|M%RE{jSm(N``1JXPBfKTnwV3Q{1H>^+OjD!tQ3O1Qky0?Sr9qXIO#`Nb ziFdZ`f~7OU)7RI1fG}Q0nrg}_&GjgJt_K*YS^iR6J;O9*FRaZVCnqVxAf$L+JVl`M@tL=HM)(ea6i^G5_$OQwjQmq4kQh|47T0LQq`7&8@ehu{Dq7g=P}r4G%s zK^nAp9Jj@6z49F^In^kDJc`DiriR#enxUePupXwXLFzbi8v_2_Mn4&sFE|IjvLe|vG6?*c;&FC4KZTvyM zvL5Ns><1}?cf}Re*4K)$QvwqO)87huG=QD>!&0f-wCcD`H8xDzOhey#j)N=P;ZGg;H-QhIcH()1o zQ0)nibC?PY6qtu`7{8Fm^ULBwL9iN&5^}3RFB^YAoBurh$)6wsIJIVQ zVxMR%5jYNuoGQ+ zmT}tJom6^{db-oVg24WeMaQ{U*>eR3h3~Eg@gaT`5Wd&UeYhG~H`+_*CJ%C947p?s zmVEkdW>MT2cN+y4%zL$RHLDTklVs(I-YF8rQMBdSeO((>xswm!d*bKXS}}ng!}%UD zwka2YhY_dHzzbRUU07?49n|&I*`_t96QA#tvzl#XHN`L)R^GG6m&_rMo3pYRMSFt6d zuoVKR^w===khcU-+gUWpNX%Ui?q?0^l~ZSJS@*}}a8H(ZQ98+9%6@a*%rQN$hO2Cw z_VblvQP<~?IKiREjBPXG*VWh?b4=N{ygv`XGLT{g=HtV~WdzK35CeUS^p5{+^})UU znwZbVpfOu%Y&HVX2q=-;!O_HkVIVV*hh(5Ex>3lS2OxH+HIw=ecPiSP@T)HlA-pvJ zV~QY5#|;<)wQy*H!HR_4@zlV1ZseeIuYGPEun9Cul2=2BUp0rhX%148g|?(yWwBS9 zH*n0&K23kLbCVfdw35g-R7# zgRNUIVw#fP_}-Z|j&s&$QJKleie?qqm+%+_1_{_F8cE8s>(mpv3nfrDRDP*98hBpUn~3DkpG@Y~?tP z@?g(7XPdl&20Pl}y*a_c;jG7eW<$8XmhZg}OC-%WEUqd=M}(l#Oe2?tB52TbSaD<2 zc^}W6IY=;!6=T5Ju)}8;K%IIy1w{IDh4Xx0&Ou+rgFd?kCRp`y4)Pxp#vhCl+k0rU zMQ##-j|V=ZqB5yiB{0VyOzg9msTcxddD1`JzauIt-w$sY1cMG)stk}gU4HPMg!OBR(TqK(ct%B~4bWc_}#}Sy_p;(fK z4e#MPtD#A>0y>j$>rFL0lv?VIbMt=vZJF&_gU&y+{l5K3v*j`uB7gZ-G7Hra{$y`~ zg-VRb>Dop)6twE~%9S>G20Ajg^cm$HGq2Rg32wu-E z3*~IUct%Dh7y^2Ac8HMGr$r+vND{VTQVTJtZOme-T|(ZSVPDEj}u%$PPMW$qN2&r#f6-~wX;Qvy^1o|~>i4?)DaC1_lmVZ`q{ zVV6Y{Gcn_b_oPNfMn-0Wl#$_#8jVI18b#vapkAW zi&w2%!T{|U1^FWDAS)(;9EIR$dP99MYlX$=v@XVD=R!KxRR=GIAZ^MxXbJXM(Wzs! zpCl+e=X`k)E^*0!?s*Ugd1TI;M49yi7wlOlL6^b55BC_wGa$SAa$)4oGxRBm|*{-)8c{#MlKFw29SY z537=@ggP+zs>43JXv0HK3_pMUVRR#5D1kCDo4BWbu2{qIIvfwj>+sk&rMrZE?9b<; zN#H!XiyWF8W%Nv8mYEb2UGyUxDPj%}BOFmLZg=C9q>l;d-H1MLRGF}8vdhB)XZRSI z7iBoQW-N=nQ-T%(DM4ypBxIk>YM$4OIR4+qaWdH`&i>uuB~MKYvUeS;jy|jrPU)E1>gaHb^6+$G0#qAIzLTC<(u_1_qG=|{Gf=m_*A`fh!Lx@7>od_e3 z5cKT`p%K_HL2*4qQp^lLBf=SPCNt8^$NK~aQ5Lx@iz*N=QTvJ=D(fJd_8Zd)tVlG} zAUn*kgvY(xN_577axnlYBt|(y4n+a&uoIG3DmRADLC#qp^>i%5`KtJIeKn1GUd=g- zd*y_{AS_9;Bs=AZ3?HqI$KpkFW~A z5iY1nobi$Lsq?FYSH*3QMT+&hd!9}w+VQxKb|i*ixboKUYS#}o_^z+(t(;|!4k-)5 zl_RcrLYafO+(kPy`DQ$pC<){=JCfBWCj;5>Iff1jFhcFKcVR9$T!#-=M*$9d|0d*RD= zo#KoR{kTR3DsHp2>8a=-42vG48Y2YZE(Atss?b=MftvEI8-#l~&RW+YFe0K+YLqYt zXRUNnNnM6Y$Wy|JqI5EASl0>O=Wq)f)?b~7j9N9Dy{I)@9Q&-n{2cRMzIc)em4-Ah zp@qU&!t7X&5kURIR(Q-txU6WK^8~X1DM69>PB1v*vSO2$OJzEt9vcpa;W2TRrDsl% zvBc|hVn=hGgeP-X@(>H9AVcVG#mYcBRWDqPj(>1 z489)mAg7$c6FQmWSuh)<8rf-2(#RcQv?(xuQwSlW7zaw!5gbv|AtP!x;uS-km+v4!e)!ab9v*&pQ1}`Z zefB-Z!*VaXdA2g5fmU2*@EvK(ZD|lBBFd%3?Up7Bf-V*XdWOucOhZ)kkr1 z$f;8pxlA3h3M&I?GLR=tUM5oz185x<7G)xFD@RMC*05WD` zgJS&fRm4p83sD4-JVXlINAQRGW3!;aU#M?a<>{VO|I$ z%j2njiKwRd=#619K~I>bS=ud&#bW7Ls9SsWcB0hd5trUL<9kCm14BbZL&L(v8x;P~ z8YD=dh#?7!FDOW8eBu*l{PD#bmpJ1RZ)b6dD}*3x?6X`}cBA&?9X|hm=L^Ms4#k80fn>xsq8|L)zEF@WEhbQEQ!-W6fFy{{q zhlMztKa3L$ZNu3_NIN&r;j#n>jNU>QR2iPed7fykv%0&@khIKsZ2uHZY>j-2x=)IgFKQT#|Ii(>UBWdVl$PgEW7`|xa zp&%dmcXFFs#y7=t_cN_1Pd|j1j)@cphf;p{9Lhj;I+qwv6o~~#f+NKwITJ}z9f~AL zN+%@QiF1*V;8^ky`*EPeDKQk4j0Tbtni9rO@UMa*@(E*v;HIENB8d=TEH_E!5z8Qi zcRUBjQ6U*fMJ$969tI}%FbSdK9~5D_u=%vf#KaQ5pyivl=}3{SafwLfs#t<3lMrDr zmdUp87-ifnxr{l-1c|K$$tB{^I>FO<1X-srX`+*C46PQ@*2grVht`;BixI|x*FqEf z+dW7lNSj#1R!3}s8cFD5AtpA#D|Ts&yUedFK^7AU2MJ@zSR(6UGj5R8GOaGAvT$Fu zqDaI@(?1|LX(AS@NZB+AdAL5~he_UGJv?Z_Y&~4_F#TcU$0f6v?RPENw=GR_SmFzv zy|_d+bkjX_1mc)NLTFqv5JLeGNsa+H1VS(b0uV3^0E3WG44Rsi0M!Cz5416dG_w1N zLbR~4KPeIDQRdpyXTCjh-Z--RYamB zf#AdS>6g7*2q-%uEjv+FcU$dBfX?h^L++Y!?=KKM%y)aJyx0gNk8evuX4+jK;G(r% zLbJDBaIIQQ#?&i$_}CssgriX&KxWb0L9Rk|JWMyI3{8HJS<~M zwP5pl--}5qW&!T~T9%b2bFzqmtTj+en|~BpG;xG58~JJZiCnVSFwj^cQ@Rtqou{oX zTC*`?u_)-whxvi}6R4a>ZAg_^FlS*02*FN^n!|R!Dslh*&7}F*17o`+^hB5@4;rDV zn<9T)zcXSyhjk(ZfFCyUJC`hBIr;pDG^%Fs;x8>S>V$f**|ZMpF>uiQ_qNY&#o`K* zrh1bhQ*h@D9w>}IzKJESekQKb3Ecv9_F9x#ze%|=EtW=S=c8%nw8mR-##mR43F}{c zbJau*JRR9$dpk$$q*m=mpVsuZ5eb&12v!B;3)l-`9ICp!th3(CvD7Zcuqf`{!O@D$ z{7}(=q2gBkOC@kpQ;Bt<)=L{Nz?~abksANc%yN^J>#xvDH@g;KQ>p^8kAEe@oX+0M zHw5_YqIV=T#%dna5IH~A!pT3e1+mb7=mNk8jdeoA(=r{Q>rF?Ul`wgU& zkfF7wW&83<_rRXUR?e0nV6J=N9t6l{VvSj&*Xypeitno**~Ln)b{f zwE8We6T|y|RMSKWio#P!2Oo~(Y4(6m^FKYPe ze_ar_t?d$ur5`FKQb_dyLp~$AfJQ%S8VIr!xj!P#01mSlR>Z7{<0WWz0`NP>zv#`4 zGRaTFgs9Ec@n7@3S8AH6W^fsx^g>QymRH;p=dwlIOcE+kOpH;~c=8T;3LM6H;t|os zeQQl|YRs#yAwr0r2z?(q5Zk?1+tL{egaKyi>IiK^+Ipcqh?(Qe!fpSYQ&;VF7F0Wv z$cKQx$TOma(Iwv}wC|jXT!K8u=Dw5770-|?7Q0-fQXXUSmRU;$5^C8K>C2K}$0}W# z7voj?f>7Mkz}SU+aDe~EA@ghD_5!8jIl-#RmQn#wuU|a(OH#ntQA=3~C+K4z9QKun z0bR9USHU|Pn~+}8-mg>-4v$2*rQB&2iKFs4{?&6;cpZ?{ zE_?(oT77z)__Fpv_-YLS9!x_+TG})WUp8=16Xp;aSLn@&+)-4T|7RN@?+SV?>36d# z3w_xIP?z|(&zH4ZFW%rWP1-Mq3n6-1h{@on?`bq<{ATE_@fG>%!$7UsPBt30dCtgF z*uMbS=Gs7EV=f=+-zN_}hFOu>so3(XX{K|SHXgBD{{e0p^ETk#>}XA+dY%q@=1*5h z?vpG4VT9`j708|4uF+lk@JRzwQ#9T2&BjjP0DY~w7ZOr1c(nu)Lc-HuGC4^R$;)g< zn_SGtf7mD+U0n>xK~(=D2bb`ewYkI30e@{t0_F5K9WGh+hrb}Ux}aj3IZ4|5Bo>zR zuv%|1I^*|DuvECEfx{}R)PH&@w&gij3D}J0=Bn=?dZKSM;D~@uPb{CD6S`V&;i+u$ z3e6+oL_%o@(?dAn>$s%?cG&M3HcxdhdUxC#fN(veSB8#_b6-ft(KtBwYtcb4*kYIF zaBy?+w+K@6{qZX;8dXn9>>+WnDG~#fIg4%ZT?%b#Le-J^dXSh5BpGqs07?W#t40@R zRC6f2hhpHG4YjyrHgZ^OLWH6y)-5WzV5tfdd7R#)BqG?xp1EP=Wg6@m+Jhw}7iw}S zbD@gUTvJVTxM6!eKU5n+Dw(~^UG{+|SdXU#kfkIMHg{P5N+L6H4htF-$G5P}y%fQ+ z!eu2Evq7*g;;H^Zy{i&JcrLD}2LI%`sJsr=44T5-TC##%I^8ireo%2C>P37>O=EdO zZDocIFW>$LUH?>&j>;PM47Gg%S|F}%f%rY31sSj=GH`Qobz$`?t-@&315n=UoNF^` zTt5+8n~~NB0BJ=l>FW}iF5t=~@D+wM0ZW(!$4!Wja*(FMvuGV&C$h>!`5qr63lLAr z!bdB{jr2DcnS}OcBjR&iuMHH5;qv$eP!PPrqPTTe=nO}YZ!y!)AWG-6G>-s`{a1SYe3TCt0$c#RBiLJ!W!>AWzpM!b*8TiCRWf1xZ}AsCS8X> z7igtJ#P(quxQ6rgplyi7AT0UFqe1M}`mInqBC~HjEE|I!55Z8$1LKk%MrFb8yc65l z`u7=nMPk~XLaYQUm+ZjkB$xPUjYS}9b|XC2RM}fKEi%yE+p7T}rCHv? zgA^PTY~7Wt3C=3u2aMI7_V4#x)ly}D07W+*l$D(a;Q_3c3P%nC6vIty$ejfK{GxT8f?sO2hX_;s+g3 zlLOlyir-Kb4QT{L_S+$K?Z13{#{gzXBAU=r1oxLH=6@}U$kzhl>+CFHp4Ga)01w#R zyvg$!G@SXVfT(}XZHQ7TIcn#vC=r35sS^QTbPDaw1QWPxfKV4Dmtqb_h+zbuYEJ>j zpReB(UK)J`s}v{$#mQoD9K45(wLRN7d#9W>eZOC)oW-hHTY{bcp7YLX zM|8ftqIXgR!DE5bG?!qUvdn*vIYHf<_nQ$dDpmj&;$DzkKIdYR{7qs0|KiOAfPxOb zzi02<)jqc>d^G;xQ}>N;@U&|=H{4g!oX)bG3W39P2J3U*3@yf*`Qnr2Mg=P8)nG|x zqeLz;{dnJ*Q^(V64nujdC0XEovdOb#ny^mZ_1ufqa*|_kbu@FagL)!_)ySnGq@X`D zZel}K|C5D^g&JT(YU`oRs^LLPVEwC!7PS~v|C70*^;XV+u3l1n^t20k%QSrJXx!BQ zR~j%RIaxumT}4(%m5(B2c(i)yDWuG5!Lf5%$3{kUccCn~xvznVv7bSmdV}$C5DiYN zKcj%?V<=$|21w_Xg@tRPgf5?Cf+J`aiv%oMEq|P-!Uz=&`z^fIg0?_xYBc-_f6RVe zO8}XRvu*xCg*ID;5d2Sfq9$|I{3c6<+MC4?hFDCDvYQ1~(SDob+o7&mq}Jj6*Nm(c zEIL?*1Oy8($nm4E-oe4Xi~+=_wJLUi$6aHUjg|Z{h!-$&O-g(Z;7bk_Gf@csr>CuN z$z0W`f@nT;J1ka_s(c`$3TnRxGXDzmiB^*d4`lvQV8XwanY$u;WcE- z-Z`DJPkw?Zu^NDPEe}6PHLBo*t&W7Jp;kkX{Tj0Wclw`VNafG?yXlZ*&13ytP+4kv zVG=o1YQ2=u4Gb%9j6KNy)AzaKULLnFE#mmky!h3f1feIG);+PxeT;dVcF8xA%iD1@ zJ=ZUMILK&Cd*UBq783mZ={YB*;JqPTX8X0p4is4m;3m-uE!d2M?4JP#jI}s!5dKtw ztykWEy8iJ3FSL|+fdBs>F!C2rp#xqC9(YTz-{5Wqq;V7QEuHD=rtcE`3lB{XpM|%X zJ)5A5St8KSq`%R1R8Q2zzlZfzvH(BJtJ+Q{rvsL|WrNtY zc_>Zjq-sD}7Sk`rOxV$8V_vpc=Y|o-0nOrGjFnm(#dv>P5fC(wIe>FF@yiB4-+pb!C!>WxLXb-uVEYW{z~(L~j6wSV!yjRTCI1KtA7OocFYd{S$fY zgM(GI(x-@w5u!KKkbg=PYG}EPNK!j9OfRi&?I(ymTHOxEA~Hw&Zl4ORi`RBowaFi{ z(;QqqtaJcNT}H2_iwL3dMop$pynhkHqPg2uhD`rXr#%2<0DsxeTVoPnbqzvOvX~@1 z?dYN(%NAdGn8u6A3A*^%BR zxtuMyJ;~i4FvxI@zX2KPVfFyy!Jxo9&MV%p6bNRyB_yiE0-Ib)uh0scRx?tu#KKdN z&-9C4%^Hyt^z(%xiU z#k;MDa+h4$G32e&?=aR`pvR0%5^Ot2D(C#30-IcXD>AK;BIzff>xXmd5m)RPVqg$z zgapzCHZ|#8$mfCa>u^=$>= z@1f6Q0flg1@0K(g}Fwrt!Y+3BSKWNk2$OG&TDWPdB~PUp)w92nf1C{n}1A2ybAeN=#PO!K!Y3@60eIK)a>coAX|188*k z3LY?`8+Ep31e^kb%D#rWtAyQ@)#iiKtR90T*Nlck4z!-P{)?p)a~ED2OxIz6Apr?3E4by zz0e<~*$Nm$gC*WX9FicC@@$o~0}_)mOr~SIY>Fo4B^RxdbQ#Nh_^mnDg^0xexD3kTFt7vcH$-EJ zQcB1lBW2emsKE@{-%M#>bch1%!N1H+aI+i=$+oFv9*DV5Gt$R67gOLVYg{K)iuRcn zBW_ufjW~bj_hQDc`eC#RXy&vW=NiCJjM!EPmx`9aGC&@{L@{F3sK{f@MO1!r#I60n zAmbblUQ?U?)=N#J<)^v@Kr~2pvB4a~8yjOS(YtTyq>sT(p}_yJ%Se}G6sG)oq6Sf` zLqi?zx6Nl=TJMK4P0?8x)Z$*MN+ExCZINiL8H|MH31{#-5aF!>m__JZb;>HUmGANVzmA*$; z5`?kv8Z=gG@2Qt|!M>Z)5c7nn@+QS@=r9qK6(pW60GUjSBfgE#GM4DwG!Bl?0sa}o zng3>ks$l3~ovs7xQwQ^5CpZ%E=Y!<5#=Nq@ke@L`Z%dT#OI`yY-K4@>>-W_RmW2=Q zb_lgFSOFwhpdG5HLWHfxae6i+$Pp`N$NUU!5VPf=F?MGd2Dj$!uHUDH_bf}>G9k3Z z=~b>oJ*_I)04@OBT5vqg$z<+;X$;eR872l@^)vh&AnQltP*gB*T&HXB-J#R@=2IQ4 z+ADi$)1o61QZw(hO^s5zRk?;Y_YldJ`c1#$Ag*f4^ zw8^ElAM62B-(4sHU!VH} zkr)Bvw*+5w_2Z10loz2qXLvoU!^ja5nen~H8$cWKNXy#w?qENHmG0zK?)-EIdxh5cKvq`2}_rEb% z-lE|P2paEfik{RERoF80!cCUF6t|88y1t#2aQU^GlJ_tEiqxpLqT>4C9}65w^7Pni zQYQ6xB+SG!NERLGPh%gkY)_b|(e@WWYuQ%!q)$GGYSZ>42^@axI_>r-Ig(-wtS+i? z0oGA=YW_&KV!xMpC`!oL(zX!dP%XG{ogJ$P;CvqqK(cirhAT^~u+0peiOdnsNDI-Z z%mWvWA6t0znn<<^d+Z0=J*>3~SJ<@ui59n?Xko0@NbL%{@KpRW)61HIIlE;(jfy^( zusjlhgvGKD0&06RdX|8qWV3f zKxNNTseQ!?0gj#@B^T4oA0q3a7PV#GHM8B$`rkLCk&S@JSKBTda!~{GY zkHhWMY$7x!P{Gb^yyEhSPB=~~R#b<<^)o3%_>|J8DhB0pnofxbSu4%DLDKtM8bY=d zXBh(~0kA?%2I{{w$Q21g=L2m+1+FD-9O2=%Aa8aMdkYFO8^G&k1RzjAcSq6C`pJu; ztlAQ;bN<6J*XN_&stSsyqyB*;xHYo`qwHuUNbUf`^#fqI8masWtZajK&B67YV#ZPX z$Z(^6t(a_zcoAGK{X`h(Wksst$*#^-k)Li1V$tEBSQr832M7=fUp*F^5V4#V7`RKc zckeXWh&RxBN)!B_o2Bbz@Vh$X?nEu&jG<>2OycBw8X_2XA zD>_j>75GdC-56VOa2(6*?}8ab*(%gR)39L?xk0~7wK16HmHs^V>JhmL?v-G44>D(5 zk?=fL4R_|mMIzi1o=qMX7> zzya`i?sF}uQ_)}e2Y=HiXa~vYVZ+*8A zTr*GjCTFC1+l}yCrL8Cto^v|t*4@%*fF7z9!WuYju$vztnVl%^ikxBa;&t>VpBVpZ zx@C~kmIXMQ_r5Dh7)6KD%p`0QOka{A1df1R2(q!d(wW3R8blq?rS!l40+U!`kqQMS z660Zwnu`{NqYxE1F@!Q8QaM67OOE^hp#Y<-$@OfS_b z{TpfdV8L2pxriqEO7FgJBTdd=3WVTgghRN!U9=I#mq|5oqz$80*C{%F+GaeaBjVCO zwg_j$p4|vG8MH_dS?ABYKI@*hT}gH#*R$1DJ#H6Oe@2p8tDYzW#62A4B-EtRJy9^K zMw*GlUl=Cj+8IRQq;Agz>?8>xoSdnrClli3yRpPxN(%sS{^{kv=a*8GtOwu^6M#CB zDbM!Wc^Q#0WaftGZm4-bA{x16u^EgRz3*+85Jg_BNCz?18wsp&gj4G=xo=lse0DF9fB4#>cXit~%3TRk!U+Ps@=NOjMZ&5HI zs~JHK)>e9j6A4;4`AlbkdHhCDc<@#T1JM`ld{IbYV%?6Vcw2KJ(R(r!Xh9lrLAx<^ zh74;QHZIYVPn-hWXL&>=4OWH;^5f^Y*+*552^aobf8$96SUP#|?vKWnM(PlmB5J%v z!qNQ5iJ)TxguDAD%A*cqpsI{H`#V-wY9YfmONmga=#QrDOk^}>*=3T8I1y}j?p29l zYXa|N5o#iLc1Jk}6_k}U;se50Muk+EhrsN))m{3F0y&{ny#Y-nZq}mST1H$ZMeYUe z-E-<%>`)1rYGn}=HD!KCtPEJZ=+y$>B)Pa`W!NQJXvGb?`b3oe9R8X8(N0}V5IaQq z#D3uZst%|=?mSOmdk}B1EO5#|bp!DfHpa_DqUvLa-!Zr}w+d2iNvCpQujPdsMOfs3 zY4as*9Dx_Fp%|Pp#s`Gd0-YXm1b$lw5jLCdlbXk=w}u$jG}lbaLS>c} zXu52_qi)F|KG-8Nk;L!TDqzkFxdFsvpA(>+F8l)GsXc>E`T~vG)>dI8k8_z6ZJQtq zw$)1&i8$A;-r%J^p-}DT?PGw25tB(+75dwTRoHI!-Y%c&KE*265MCv)AgWVg`TIP! z68}{1f%a_>VroJ`SmYba(96rdaeNug!-<&9g^l`S(W-)xACg(naq_QTz|ZM@j9`pQ z6O^Nv5#KYEY{X76QuvHMa8~wDMMWBuqb3iIM9Dd;Nu))imGZ#0-%_VO&kUZ9@vRoiIIYu6fH2J#{Vp9 ztpP=mj7$?+0|Uvw2nuIH#BhQZx=@3gH}bLsmidQdin>(SY~`` z!ynjUBx%&kaX&uUxzG4WBMKKrx#8+40T}5V_7)6`|jsV14)b z)=JnTg`*02i66snifkwo9R#s|qi2d5(wpb2;t3PJmvt=B(3Oz)FCS3xg)C_6)06A!A6|3DnuJrbmQ=i`gIw;MoXXx_2P*WxeV_anCLwy_x>o7rG5enKz!4mX}I-(ZJmQd}mg|QNn z5G5xxu}hTkFs{GY@hY*H2Zwc8;8FEnAajITNQcd62gP_gcHe5ushyiD=q<%-JWwQO3=O1euwF7nx0s7eiNPA9#lrx9URUzS)>uTMgXrBS za5eI0jc{O^W?SCjgjUEGq9#mHqii0`cA;vp*$}{^(UA!_V43>6IAVcO126Gjex-2W z5#c@!qewEdXS+yla_W|M7W;GZdA-vb=nzyM5EtW!`tp!|Pjte_(lIr9X&(v0Iz4q0 zm+?u~Q4`b{xmwiue)R6>C|mB|hzdYe@{1Srj)cB@v4u5J0xq*LT;8=-yL|QED&q-m zG#Ap8YH#q0hN)p98XC-#orqDlAc|CHHn;Td2@MpF=*M&c=A;G!W}Q$khW=R@2kwdd z!|2J0wKd%RsOPOQ-PO|sRVuz&-ZvLO)Nf==F1W^MyF`%~vNY3*4`nV`!;p}ztBnlZ zR#h3rZRlaKGDYqxr#bk=76&~*2DA~24voljtqw{YX*s8I6KNu4X;pFgeg+{d=f0&p zD00ey-Yyot6}=p(A1`}Ab*CkDvi0TefZ+a~{{cTeJ)rG2OIYb2!KRrz@P<*B2;ESn~a9bn~rE)tM z+-{JAxaP*mzadP?m0gI!2;5%^)>$HgbNU9?4jpuz;EcoTr8jO%X7hk286pfYNKC3F zA`@Drj5=evF*9b-+WWr6t8oOjc*e6H{1(3S)sC(+|VP zHX+DZ!V8;*1-C3{Y4(EpYZt7%I}B9E)Fa58S`_)k^Z@IpT5m?K^LVN$JM>gFMb&@R z`92)0z&4O)E(V~e-if}BiL`v5vgq3HhFBSJ7hR6>uko~{t6{k$1Z}6uD)rF!3Q1`b_9)|6?3fur;uv#1uOI{lP2!LR6IAU`|cqcIQ!C1yMFXy@9wdQIgQDbRsv9-N6C6`0dBtVWM!$e_nm-h1}+BFkcBNry2 z?=HsAF^bcXPH__GlU#L7%HJ5)r<@!MdsW=KQvXlZW5k}me7Y^dlFAQ4&-7G~f~Wq0 zmEDL(9OsgL2?6?Qp=7rv;t8k?n6FdxUOmRQeyJSbkjl|MJcl#7zh)UyH#HOG&0lqp z^Zq2Xr%rq%^Za)B52R6q`nZaIAZ?jLt9YwXC>uI9?}BFp-v-q&<#;DX6oQUotf6I} zZ}Mp5H8WC@MolDD|J^4O?l47-ptXWRo~;b<;2J!0&gRmcA`4whUm&pmIwNolj!=}W z;4rfZllR`N!;xsg&1L`<78*srPsKj`)ZjFm`y6KRuB5$2^v0CtO^TXeA#l)OaFIgnljEmE>h87#1*#|$e3QuOKh z`szxk#YLqAu$ne3Y=GqY{vlQ$a_F-ZaE@&{q-of0=*K>x#F+4jU$i2GA??ylT%3}l zhFC5tRQYvMveCGWqT}rxl+Cr&%}Nvz%kBFK$7yuc_XA|qv?}_Wfv+p4Xqgw=WEOC6^uOU-QIR5}$2#Z0dZjyNk5hx^*pa3c@@ z1Fia0eYz_oV@uw23gqpNV!#1Y6$x;;OS`dvObPCfX7>=LJKk3-G8eg-ZYe?3eox%G zmoSw1{%ONd)L@h{Q?L&JRjFK90VKpj7!yR`on!1HZDlrJ-vyE{9lL=#8Pry)8@qq2 zZem8vOY4_Uj1M~e?N==Xy8G`YTnOY zN9-4pf6fpJLMTu_#S@Kn5Xt>$hF>s!QHOO9|I-ymXn1H7zO(6djh#oi-Jd4$#&?w*y}7xP`H~lQohS!r+VWMQolS&GW%W01ZvFt7eHx zJ5q1Qbfpf^9AbUDe?%eQycm+yCTh>hUcPSm1SD92hg}h?3dGrQ!*s zUuSbXXQ06#YfH!C)HH;F&@T0ao&tL|?u?X1&rJKEXx*w8lzL~G*jzUO#%17}t^bxo zfzJc>vniG^f21PMc=kPSkBP5S$0-Jbu&iyVS1UxY-9+>-B-cqm#^T;z?a`2M#x0j_ zr5d@vfGoiA0Un~Hge7Ly{>{~E-6%Q34C1llWYd^0GecRQhY3DT`xLN4+|+FqURR2i z`in3}*RGD|hP>=`bW4q?AymyePzBD~4HDn9Q*5-T=z{@B36K4$Y2||JgT(ecb zHfFTMIG8mL-H@2*-zk$Xe0&ZwP<;4nwZ+cqZXvaZQ;%v@gDFwd;vBZGn}rO7moRL_W0%zW zNBrBu{?O^)(4<;dGzcG8s@v?~6U@H>3OxNG5}>6ZIRgL?xyamUSD=eFg>bCY-P{hjpU}ohRX3Ju|VU%#@=k z1F_&XEpQ{1OM?y2HcP)0_(jF3(mi*2JdqdP@HDl!KuQhAzZHunV!k zE!1V#cfvcP+tjHMuGRFdQ_X}~u~C>q%)>ZTT%}O;psE^bJw;h5kwDWDKS@oCNs39D ztg)ZLVG;|Aa7$8zHGcQk)!|T<{E6J#8wIE6bWaespdc|tA@SOY8487h=Tr@aHvd9! zd?x1?M0HfjObwke2}P8-$UlDwoxsIR7)MYS;^CZvxtY2Cd)iGT#)zq`^oLLQjqM+? zC0qEPUz#n8vE0_k!zdw>UK*2rMt69r!ad?=9*xq;sTRG8 zGgzbI3YvrOsXM}b#56VbJz^1qrTV{uL}nwN%1pWdGxkUqbtmC4v!-<`K&%BEt{M z$gsp9e)t;+Uq%rZ%$Xot884h@>KTX6?FqrCJu|`yPIOWkCn}y9AtxB7%`ivk85u*c zD&1@NtlLh%guK#ftSoX;_3T{MIZ|qw2-z zGeKFiWYPLCIHSi%(p^0jly^!cR0CI-mO`@p@B~fEH1%+(PIHx4!scNPJw6;vUwBdq zk!2#}By!cCIHbfCV*GHU$4sMXeRC=`aWCMy&Qg`cqFenR0V6sbx<*867ySyEdpEaBMsjXS$fNMIQPtv4_* z_67z926`P;zI_-8VK|QCxKDz{)cS?M&%5qU9`Vihg}}f-FVOSmeV$mx^E}B7PX*pB zu)3J8jI`@J<9g`244vUjn5i=6<`=1M0{z9Oli}oeE3(8JGSUjPg2fSo#nESEO+sK5 z!#g&*>~e)zgbY8n{ZBqW=QAx#La6@vr|bG9+#<2)<@S0npTr|fyxrt$2>-`pdRn@h z)|`8yi^peSLZ?L-&$OX(JE4oQTVagOaQL5DaPD9 z_)lvqF`=_;is?hhKthDP(aMsDaV08-7)d*sQMsUyFtu%jaoSDd^D_WwV5xTkr_;1* zf;<;(|B59+Zu#L9p%0;)bsgi0@u;FlsG>%g@PuKgL$7Yza%ck~Y?MvbU>Muv@^Dc! zOqIvMVX7((S@1~698;yz@ukt=iAJkOQrJ2eCPn{uvP+b#Q1iR3bH^ zisRu3m24__!c#4h;2&`%Nnv6`&2C)|CWlQ+0;i$8oq_`jaEqO(35Relm- zVRkur+O5AYlihrO^PJKM3w087ec-Z3)@z0zwnRQ!Y=$9 z*!aB)Z<51#%o<$1bzx&E%y304GzE{{6&8hLkw?l~c01&bY`TpxiNodh_ApzBx>aak zjQj83+kXAJCV3EZx9Lx&1L@nQ3~gSXO|7VuK|9nw?S)xr-PnaQn>`OPl!f6mj+YMg zZPOv#3y%2gB4fm;*{MLPwC>4b5+#ztlZ81JtXCg>RK=*UYO0EwsEL|L1-U4TBuNrU z(GV*dBua%>)-5~ZLaw? z*T`LnKAkN|=5v{~zEEzDt+%<%uI>JJ*~qQ{8Np@aT%WMN^pyGmiC zf)7Dr6cQRif5tpRi;7KU+RhirD~GT6Zkj!~&| z4)G)~t}AM7TZ;35WNd6&}W0tpA(JFgWZAni0nik)Rn;^=!Uo2r;rJ zgcz+lrOG}PWFo9mRf;cV)8;~;Lxyz3*zA1kL-9$HB$v($JvEH2w(~|h)gI~jiO9A~ z;e;ZvD?`yE=pfFB_hYkvhNInIM3_TZ*o-6djY6&nhbtyF^A~))Q=JoEO}r~rcY>A4 z@i?5#3E zQNTDzh0Yvzbwyj$A>yLJu*; zETSr+qzX|ooyFxoE>f)E_-jcbmUc2xl*jW zNFp#yBcd=Jf)3S)NQe^nhA=!8UipJQ43f%T`gJmdEO5GsL#LNQ=+AR{=@-MI3t70L zr%b8BvMlQ$360_)mL1V_L|p@)XsC2IWl}%G2MI_(s_1E_%oJfT4xz0=&b&iQox{t2u<$SBJCG) z!Uvr;xGB&a07xWP(3k0iJz&Be8NFJW4*V3Ra?PgJV5yN=M+)FeTVsw(r&!lt@X&QVKJ|={!;dg&68-SZ=QR-!^MXx z&uguibI5se>L{3BFF7Q1o4KR~rjzhn8ZbIvj^1jJ81QWE-nYJ5r`hy(;8aR{8+O`^ zqmQ->9ar9rG$<2KqIS28xS9388|ee{Z~5|I?G(|US0vfaLS^rPaqEe&<|4i~K5TLN zT?9N`AjH#A@#aOqS_%+kN;ZMa!D!Lx>1*F<8@Ysy*R=SEc&#rGnB(sw?L3H@ z&c>^Zdb0+vyHYi(GuJGOYyw6Zz0?5PGjCN5)Gen;@>bFx&pcYP2S^X85cDt^6wBzv z2)|e@^?0^!fWhin4JFEnRZ^jcriU6?5R7UF3Ce1~@_6LaNrBKpmjdyvi{%VE-I%VT zI40;7r4;d7E=pS4)<6VrJk`?|=Te(pJd3(y`4AE(*+K-4`|o>SnB$L2n40D40F#A1 zT>NG6Klx=LTu=aarQi#Ww79&$)-xem z4Z83g2YGFrzCD{B)!Eg>jxZ}?@q|oVCPw1eB$`hY^wwG~?$^MTSa&^xevDG3;#iA5 zH?e@p6W<~aA3QdAP_9S_ve7+)a){iQ9o5#ytqKjLa~bUGewnmxAnk(dr}+r6 zoAiqWMNSWtw8#~k=v}}q*Vn~@Oj+@&X2B_l%+3mdYb}dyRZZUBgXKHoV(;)jfzoL4 zX1h>W3^tns?h^!qL%HyHq2V+VYTRta3KbwiW|*ZZuq`VS19(G}rX5X$J^CgV+b4PY z1&hp;;J`&-y&2?&dtvCBo6y~?p|=JOo(jI4dZ<(6@$!@t$+t?o03sep+(VdL#8KDyeMfieH0 zQ|+zT9VkEDFn@;z>e#$>X$94n;ODS9cJYx$ZV^u6zn~LeU;D1#T6=G9%zq* zRbGksTf05ab1BgrytNk@;zJ|G=SJ&=EA|J*J+BIPu#2>4Rke%BlR42-ckQuJiiLZkL4FGIYoS|7W$mvI?#VDSkch74AliuyA`pz zDetusBCmqRWjCoFM0)rDT3AQh<;q`9yXAila7}VhBW=M=Ac4mpiRZDBzOhlhuwaqq}H9!Up#)4*Mc`};Z*4_wEqsW2aM@!e?_kucFo05KUM6U8R94aY3K zJ#Zh8?`ROP{E|cizV%{XJMJ^R&Pq$)Cn=E?H`;SwTBO#O%sjC=p7jhz+7B}A;qt5K z(AjM)H+h9}zNe_{RdYYvMdLY!*6hn;3w|-4w52(8*+@1(Cg*$j$*>hp=2En`)Vt04-Vd33E z??i$?D&cS_sNC72T^G|&43W{Jf8@=N~TKs-_5dHx3;<`f2JmP8^OpYk@vMA?Mf zSjjl;@EA~#iBLAD^Cl^MQ&A6-&}GrVUY=y?m?gNY9kQ5Dz9@-4{rXKXaD-Zlni9Gz z5V~By*LcEf3?glbZSd31;#`Ru3!#`&CVSX}RWh!gSpE?w_F(sb@JTwd?JcSpjqz~H zajRcLRcIM{vYhcBO|4y41i>%({@-IUaupwI|HU*B_g!VOM@`%cb$%?S_;q>;02YKO zvU%8C3PrXk+_-qF>>};Bv>O-iF)^XKEJRcSeOoQQf6@@BB$1wYee zy+kgU4$m=>C*W8AMsVl2UyMF(UUfZE(T!erM1C!Yo3%}xU}$sf4#<6r9ybA6@?(|}Fuxouuwq!Wddup&m!Ahu zgD9KndhU8ro{en2&Nac9Jr^5k%%PK?9>%Q%ja<-BUT~^yb+vMQpiTE>!)@PJUsez) z<+2Qm&;CH-(;CBrpnS0(au^*Ky+E^$Tm`$Sz;22A`#KxsHeQ^lzrT&c$;%ita8f|} zu7wyFAMll_f+i>gS%D{ws%idonRF|Eh`YG1q^W7$|M-Ijh)b2ZM8pE(ON*EUWlis_ zezkS!ZPoD{b3mlf`+l=64oPT9nc zepw9Ayy~1@wspU$U^@GZ737HvA|VI@<#7~-UQuCYt$4q`{ z_d);((OF7KEmViy)GdhxEF&<0B@5*qRuQYAq$Xymj>AKbC^H;gPVNuz1qmaJVN2Z^ zNiX@$|KeBe%S*M~HZolbtvGWveX8_Kz>RdOm@FRiVrxJwkh%U?a)$dKd#k=^{E4m% z#X!wVhvtSI2&NkmEkO3hVl)iSS1M3b#UGhl2|lcKzD6U-YpXrr;dcf7qaA_ z92f8V0%X0c1OYXrSfO>k9-!-eRjWL%=POZ=%dPTE5W_iXOG+fr9Jn8XlC(5DHn{5$ zWr*MrGL=09AxBvhKoSCn^?+(yG^AZ!$bFIR`HjSetylzK>ItnX#1OAVxHz|v>k$QF zs*C_EiDt>}dBei4L8v!KRm_r!UJ34zjd{Z4`>oX9o2MNoY{mnQc(HfvpP+QKIMXf> zHU`bif%^!8!K6%hywG?Wg);71Z9xT)kSRP+uBCy1N_RWrZiv%u=LSH`R_ebMn7(B`mH2Y(u^Lo|_4(HEUQb7EK`#`fJmuTa(vClbyC)W^>8{DnfJa#gFE4KCLEa4}da%*c|gwI!SzsZW9;(%;=C zLkEW(gu&Vf$w!9hRnlsFiEn%_|PO@Pdpu7S=|2!DuP&u8Z}Xnn0>$f0ZIWEDo@gO_>; zm5vIGBO1muz*N!Ojr<)k>-J9_Pg6s>>ID8vbv>#2skKJJbJziIX209G&e{Upn1C+U zbvcJ#>=mPvpm0!UPAAwVJS3DaOWWQGKG*OcbAycZN?r9NiCWdCmZOcq4KDHxi+4we z1!qDd50Q9F_jeUi&R#3_6d3+Ew*^7K@Q`I~#-gL9ms$w}EKyUrhpR4FK5W7xy@rUT zv`5uZjZe*e6SPkQOg^mQ6XO0#VoSYXG{{2*YOHRp@b3iqn3I(o5D5E9YXa}9>+-q2BTIsR3bxV z4L3P6eeJ_^VtA-<6q=%`Qg~!tP}WJ#0DT4DnX~v2VR#CnS}Pp!(0~}qjblKsHPcwu za$vXXdZ<9>KrD=7U0;5i?a#ut$@I&L7Zk4HHBZwJ{pARCHIY!IF%T0=N{%aCqf3^T zpGWqMQ0|^@`vE;m5F9s$SR+u`1k0jQ&P;}fo;g|cG0L#+xai&3yWMi~WWR%c#XLCj zmsk;PbN+3RN$3+j7UQEhkpjV);#k5`k!K|&wn)r$Bk1~T>p=~=sip~r$ZAAKCJ_n3 zyFEJ=@L44As9s- zE;-Z0xi5}AN5Rzd0NKMou^F-1(zOr+qu0fbK;(|lITKrg2qpupPzK+L5ABllx!c69 z35;NWt6ZKMQ4#~Ak)9G`q)3VIq10?B@E7367Pw9EhW5K`PzV9{4$`ql`19n?ldcG#GuLnJ8?`WsBjB0#|8p9g=JDzg<>$u}uehhS23K7KeJ)%fn9=!gLo4t}sRH z;=83%3ESdZfL;~?6Q|!#3DMz-i6f$G9zZ-QDJx-pQxIkUQq3F??VHERP@JZJCYF{n z_PnmyLI}t_OD&Q6f_g?z!T?NpVF~oD3C0;!I=_m0VhzU0K-V9^r3>j=d2%BQRpimT zL|wiVwc1QbNEzKPwUBDL75VWbg5--aWwykL41aMDeL5R<08t%A$><7-+&icQzQ{*= zh)DKMN*zI}Z_o6nT)To+jg@QAexf^n;-GY7H`9UVCz9OK2HIx&ivnU0x!UO_;_;zh zZ>VzO3|RA5wWFc>%MA1X}8YJF?EfyGjP!9Y9aBE^F!RgDKxnRms{=2ooo_C3K7Gj%@+f`)I%@ujKEX|5L6Su}VRUtUuIU<`1AkCyt5Mph>qa-cRmp`! zCkO6jeE@o+S)?abz4gAtlFS3E5Qdt}cTOeG*g`AC#a``}zbFjuyUvSD(enL`cVD@| zRM@`r_LwN)EEwb!s={H_FVffn>$6z>B_w15o#B^K=#?5S`_x}(y)#y5s1>u>Z6=!i zKYYupI6BCtTg(VGp4EXB8n-k)=U|P0Ff!y(z}aUgzHPqRTpfz{TmH$xp;F>R_>pjT z6T@eRkt2$I90;PGbN{Bde^^O)B>VaMRR_%KZl8rsm>l(28LE=5*C-;E#Q(CA$?1I- zkd1*Cqk*w=$`8IfimFt3!W>12x7Ht!Q3cQGixNW)nZ=KWs&FP1*sKl9YBO5mBznTI zaIOQ^GgA@X*J=d{F+im90?YTx*8_W^BBZ?QfU4wi*Pg{r-ll7Aw!s2l(2J3)euPzt zlE^GM40wh++#22G$l?%@L*=J|r>H4WEt}wkT1mDdqlJE>s4Ac3M@qk@I+;ClG1p^GH~cBwrJ%WBfSmg_ zC_}~#w8^8dW0hFEubrwN9T9grWL$dy6_;~gOF$CyT&rwNh({C7{YY(qnEYdkD3V*f84fNW|gDxU0 z!+!y*;W$uT9kM7*PubI*!BJu&uA}7M-^7}|2+7JH^|lr=Qwc9;5bKj?EDZRuE0}{3 zk}*4$oz0@Rhm<8!q<5TQ6cDklp;3C>7>lrC*M#yb-U<6i9t-Kpf6tlZp9Kn zaD!KYG=DSHYJ=nnVYk-2*5>FaQ<=PP>lM;jJ~$rslMjFx}MZ=$R1Wg%FnZ1D{m4GKap6!mn*0} zj6^u2eQE@c$Hw5qT_iFT^-++wmnZpFs;Ucir@-2RD%utk0=C7jcyh$L7f9;?iP96- z?nKRp1*4+vtoIlF{6y}BCbx0FTaAxEatF7fPn%dIC%_K4$01j4#gmub1t!bdOa^7? zg;_IFJ%$TO%@^+ea>_E7&VN~duJjCKgXl^)NpQSEsl4j`OFvz(GSQ^Y`mb78oUM(m zgw`~8LR=F$2Mpff$Ok(~HiPvI)Q%Y100on%cH1H!XpQ1I{es2XJ!=0GDHuyF-uxxH z<2;*n(MpJX_h}XDSik$v(y^vJU^6gu*}XLz2ZrV8WRK;Lrcg)W=CST64@j$uVbH09RBWEzi3}*a&B2_p9L6ZMn_XA7-(aqaTK@_8TMX{ydU6ba zBmjc`62Vw7<+c~$c0Qq|Ce#eg5*yGi3wMhf>v!lQCYE{pWswWrt!wT!P(Gsr(-r#Z zZtfs7mI{NIQ3hoEIjc(=i6cQ}F4j=fcOYnivsKWEbW`~I-To+{K5tucpm4u;wvqn^ z{Yw%gURYVt-EJNiKwr6*Lt>7nza=+4+Xa0+Oe>|B2dydIup*df zrjzdoVN-u%w>6PyQ?(H|C!C&55SC%AT*51u94YHUynugf)x*5&zms|@%#0#JJ*6)@ zPQbjd!%*$oh5{lkq}@;VMZqfQ<)uf(Dg^qTblG(UdJL9{Z);!1mI_^8ho~3vLK0?k zG9ZbhtY#tLtf?32g4=#-{QsS#vGl+TV4L>{-LMo&~UxO0!JLyr)*UH<8l>5P$SkTIWGO}h)gm(H;XaLTd zUJITiQ%@8$1Bmftw%!;*84wti+HvU8 z5~HA6QyqBF=nD@Q5GM1m7A}Ed8%Y$dcbpmeEilhN!m^T1g)@y^p$u~YIUM%%;D~oS zZ8BW3#$}ayMgP~dxxv%M}JvaLL_h{u~lXgo&M#t2?`p8vq7L>gjoLf!^^jlC{Jp#K9sV-z8P79p7 ztL_@}h+|q1BA*6DdUtGr@Dli$v`G)4y%BsX-B^BvEG8P#UzCi2zkaFXUQ>b*y)=No z5hl5A|KNMq?QdH60S+L$6F&(3q%S$MRi?I0P(! zkK;%+C|(kLBW!P@bOO|n*@|ESMS0va4Algdsd9lpZY3EYyI>gcM%-mn+G&95J6HL6GQe0x_%Vp%X;zvM>WGf&G?DI}hW7?sm1`sUKRd!Sj6%Uz#!gohiF#)|DSkA3g~I@E0k`6}Su- za8w9DH382`aEU#*H%nHEYdA%3VF53CFt7PgRUYc4oI>K;0DY{*mb1-e}F^BayC4tLjr

    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 z?OL}Fe|U(7=-P)%eYmI(kB3Q(hlx7j4v)$q>Tod~?(mNs%n<5uF@q`dBTu-P!F0I8 zC!D0i9Zqt>LuFDGLR2AyA42%OPgy^yza~*uO*L~>)ik`})9{A-YPeYb$PI5e!zYd5 zSB&9NIVv;!iZQ&ETbbdO94fnF3%6uT-W=u>F5EbU3#V{}OQ&#!cT;$XJR#Oi!sWpZ zIYbsB3lCn%!h;vG5ZM)5$Q-hS+rc3+9kYY$U^|$O)xn-v9qftGu`A|@g~$?qU6)Aw zpAe7V|9|Np;g9g&_WuZ%M)-rINeG|N5oD>D8%xDw7&#}LBj=1^!Z|i4oHK^8Io#Ns zsCd36b2Ek^znR6vOhcHcI4YiRiW|bbob@uM*c4yJB3oqg?lpP7dGng=elbDW{9?$@ zx)`aLn_1PWRfpoKRi`@4P&^c?9*R{D#j1y5)w_5oRy`EY`__Fub7s!Wkyp$K=7>4+ z26LpbV2*=jDpP4pUI&+AY3!37%!wOQ%BYpF5;k-~hrv=tlcnusqfM=2W3ZGMgJos4 z(yHoc>Zqm695cVn%sCvXQcO7^5z`r=rco=cG^WNDB$Y~~!39Z!uTUI(85GpS35OGo zU5O^2v(e-=tO`@FYMLZWBFI$O+nSd!Zs~T3)B8EJIo@HT4a$g()SkWgo$5?CjbBU5NgLx1qJ;N32|r$ z^}B_13KC*bhmOcE!O##o|4c-Lgf7&YEQ-+igot=VcZTW`T85UPAtaQc3}q-o&(Jco z3uP!n8Ol(GE|j4QUFbp=Dxnk?s!)m&DJoRrMq-32R6-?GLfvp9LO-9+-Dn?T=0SQl zZa41R_I`WjWcG08)KdI@K^D(u-n)N45p%y_8BWAx=zhTyF&Qp+GctU?nV2cXFJ)I) zlV8p*!V!1s%gw}$%*jGxC=`NbNMbkoRFXdWNEdxH+42#6L?6-TqAmKOE&8G@`l3bY zp--hstcUfmp3o)6P^F<5QcR~a(on4!f*y(?u@H1jXJq2aolK@E6osB}p3u{TqRgmRoBROI5G+M`XRZO1k-Tay)NTcJ?QZjdD+C?Q*u6%!2!O9Uqx zj0iT6ftoy9_CzCs57`gd4V3NBWOj~qj|Ms>LK&(Fs=+h3Mj5CE*|`i{=QGI8>pXiR zCd;fWwi*~3xN(|X25N#60w)Ac2xQ%P=i<)AZg0E&#%Z!9JGO1!I7)03xXr6K-MHVs zSO2cP+N@##8!CaW@89&NI0YLr;8Y-*SCcuJ{`r|;8>-*1WT|4 z(*g2_|IA0!;1NgcjQ@1Tjx#Q}w<7ygb*WIC${4Wg%UbJ zD4`5WV5mqS!z5TjClr=JONgLGkY%u~G=h`~r6Jg$Q#uK{Cw2rwFzAy|2!=xNAs9lP z7LpcvD98$O(0zZJrH!T2q($(7mp}=$#1aQ76jW#n5#oUh@jwPG;R~%u=qC(qC6u8I z?LsYKD8m-|357u@8BbWB5Txt-zVDXo`>yYL_}~Bi*ZXi-HV7d|OyZQuJ835|k!crE z=`4|HC(E)(B!Yy);pi-pONS-l(sY=!u|&G)N{1btqvJ$3mV|0fnKKnmS(>Idme8Tv zoT5W@O1cGmLM3#ZhzO3vl1=|#TN^qzbZk4e5=$(JxFnIV%q7``BKc*Dk8Go@Z97p3 z!C-LGq-qMG2Svz1lPaVr7_=lvQBXTY5elIPapD{l5^j?wjk0MW=w)E2FfbzGU+}!~ zHw5t<&fF4mg$N;$P$=Y*iIk`i28LN8WTN&rB4(7R{jZbLm872b8Kvh zC=*tcQBZkHLaAQBuT$V0+G zg7ouPkm34qM39jP62lS7NDL_}DJx@mZ)F5=EQn-5D2`%?g&`JFyl3HpI3nhGBM!%K zA{JsIOmIgmv5v$#9gc>h(Zs~Wh=XT165}X(ziv!p!sZKgKU&+-+K$#j`SB4dT82v* zB1QS~jdSEx^m37~N|#sON@qC3r5p}t!s8s4!*V8^!wJzH&T>L@DMutMMDHuqMS{f> zda&3d4i-=79&tzP5l`qH@xPAv-%RDH{BJ`4H}U?P@PFqFHPpTj_r~Vi7cvW(;3l|f zkZH`@Wp3u%$&s!>M!E)>hdW#_q7k_hLfy;lYC0Y_Hl2>QZPPS3O^4fN4mWidGShF~ zCKN~?JeAE6hbD%dvJMW7v>bEFSuh*J zPRC)(k(Oi5IOTLRPB(#b8A&(QNJJ#nh=gzvk*Ve~p}CAKi_9&XR)_Y`9$J>6UAObl zoh!>CvWR%IiHL}43TY7$5pgdPBGNl#gyLQ-mSxR!wHdU=4{AcBJVXeVB|D@=76%ba zyyXct93+GXc`*E7SYnt#i49UHizyu8gAO)Gq36K~I_Q}ogAIBZ+&#T4$0X1AXQ(jr z4CS1m!q78xMi?qHbNOshXiPFPw9G~uv7CL6?i=+SOTDGr5*;Ij%S2D1{|r|3S^-f53%xAf2KpSk=pGM+D?w_GMf{;PrWuZ>6GA0!hr&oaM4 z9TFm!P=|zw>pEl>#P9`uKJJ1$T0bfn%#k6Zmn)sM9DNXe5|UzvP&$-Ct4)kPou;_9zl z?272GxMFFgl{M8=^2ObQCwM9io^QUX^cz-0)4d_=hG{D+jKoNcTZK^=iP<~h3Zrm^ zPrldO_%pg}hnBfd(IB8BeO`5?BXE4J_GnhVoDx9XmgV~Mt>ABzV zH2j9=o`%`*G(0yOcA(jCxE<)Z!(G$5WqLE=-bkj&3BeCN;Ty?xXPtHSp%uQ4+&T|E z;hjk^0@sn81Vdmya&zgL@DJ^wB^ZI^M(CkO=%GWHhko$E5r(h_LvSQGAs7PtMWC(; z4}p*Cdc5D`kALWK5r6m$9m2>VXRfd(TvrHg+O#Q@R)`95Mj_773ZhIah!L1CtW=~$ z%h(TNjRJs_K}u)P54 zZ{SCgp)#7C6wZ_oqmK#LD$NEwJ&jI70aL3a4^b$ju|wr0q5!;HB1#{O-?sNYX*_=T ztYzIzqrAm~d72)nly)Zabr$;l+QnOK17rJGrj1YhQ$||30FBcobvT9_>K!8aC8+w& zCKp&2d2wa*=8(+v2S3UMecaQ!TkE`J=&zQ}kybA77znUlV40R%sQTYkWk8!^tnOptx@@WfRCdvzy4Dr7s)T){g)+MJbBIuG4{UpsZqa~G<`Oty{DoAD5S8BoXI3DU^Uv({468&2$0}d3qpPS~rK&!{jz24&sXu zX@{$&jE8#ccNXdn`4^d6pL`YRU4yOEpIsD5gwy4u zmYE)}Galm1e5Y^t;g-NoeE0zhW;ievBX}anULN>+w$I$$qw8 ztYI|PQSE{bJ=e;{AP^~_H^p{ z0fDi&H65f0u0-F$#9_NxR04skeFu>n>@=j%0d7(lV#FL(8xeeiiB6lpS?f&bEOHfE z@J@Nm3_YS;Bj<>dd{8>tJ9YBTG&Y)pi6v@9OfOx1vg7JEICTJunz2#p9ZE;C|At0y zpIGaNkFoT0#Mo$qlYH}6%?f_GVC;Su>)_YLZ>=!=S2of zC{y>^u|0+F;%98R;1TZpj`|qoQ*5zdyPgCJ-U0_OA67_g4kU4RKer448 zA`49yP3{35$`*fu-||YJb6*6@g%mqJ*vOhbA-nF9<=;cZh*o>^Oftj~V>8xU^KfYd zgkoAn4M#rIp7~L&q=d4h)G0AXVdLRf;gKB$Q_fNE2?od`xjXPy`vETsf3M2H=P{=` z+a){29uR({oud-4Q_a`!f!aV^%P(LYO`Utbh)2b}csO>7c8NFeBQB9&u3xr$_a$B3 zKx-LYquPuioHm5ydNC=y(ej-Z%^*TtuS<_Ei!Mb0dz*ut4-wj3>l-I>>apfI4HEWEcvNRd~4a~4l zV#nQxD6}Rbk9Jr;iPu~PS9K(}QzMB+OuzUc#!bB+cRu+R?6?=Rv%-sW$90?&waFNP zyg4k*vGN*3)pAgU6ul#WY}WTfP7?ben%|Tt`mpdy_D`Uo`SR6P2zD*TJ#zZQZTO8M zkKv0^VNhH3^Q`Q-h?jJSWMrwP?WuQjM|{6uhi8rM&>|~Rca0BroQ8j~Ze_4L)hxvkL8j?vYUI^{Gri@|74Yf0D#HM0*SF+u0u_dLKfN;{q)FWP|-XwMQ+D z=N?+m#mkdqJiY4Ox?=&Bdd)wV6#|!i@4Fyub~?C{*ai7(xh&#a7lL$}2Uhi(ReH!3 z(_#gt^!qE@5BELEKKND?)AmiZj#)n@hbp?cUV*sb@23mZzP6&wTU}MCphVn6wFf%T zodgzC>++0E{FvdP@X7z?zm?KcGL02V8!00tFMVWt;Lj%(e(&=zAJVL1y(=+dgQsi= zF8>B47z^~s1MzcEg+u1Pr|5~c3_Zhf*<&X~sb6?S$*6=?3kyg>B%YO)>gZ#>sMgpm zhHJ|TMLmlV4^F}jyfdlfFVM-1lUSwg{ic1oirDi_VB>z2r%xo*yHd+Bn(C4TAzY z#KBi}qorG|mNxqjaU9g$3f)+eVzt9Z$cg^{mr<4ENY?JVTI0bO8cm3J_aZ8f1a;5Z z-f~|={7Nw^{CllwM?Qxb90l!zC5nrd!91yy~kED5yca_ zu^|`9opEICwgUdp$QqePxpKFp01dTTxy4Pqvc}hkNtrXJt-vja^Fm5|&KqK!P-9k> z>n6@lY*gnt-?93*;}iTT#;G%2NbMOaa4d@U5(@pM8A5ooe6Rd$iNd6_z@$?q@3Ui7 zfyM%SGdoSP)8-6XbQ$n>Aa94td=+lT5*nn+GPb;{ICEb*S!yWyiA_o9j1dtYx%7L9 zl;~&hi@Tz=3D;!)$hI@)<%B&WZecrv!92T2r@Em3`6!DS0B%_^5S$=I7cpvM^Y9Fr zS!a_OzMh810O?`T5S|KHFuL~xO<#(JLGw1S&T@{RciMfU?)PL0PF9j$C4 zubFb`D)L@9!Qq1txxlP`4%ZLqi1%P2JaeYr$I2HKr&=QF)OBZq=EA-g5X*Rc^iJ4S zQz2Wsi7A#ar=C{5q^P4>NzW-(j(jr)zQlPk_k&lrQpRJX?x&dOzaxK120_NK8aO7W zP>k%%zyz+IO)v%vd*nuw7dxJI8W~NDT9QW3I*RR@5+jg9b;v^zhlxWE^ob_H*uDzn zhQ9C+IU%k~=3i@QEA@Yx8~R9vf=r7~`$%K07Ml*WpSXJN zGm=|kv5fSXntC{^mtaa!@qCRxngb(9Fti;!2d`+@Y#C7D2%eJYliewIf|QhaKQu ze7W|VSGW8p$Ui*LsQ{*umJVw!dB$vwMSsKeQ zxP5vt2wocaB3xX{$fReMJfc}?iySWAoH=?I+3(A}Psb(kSr$}UQs^VmsL|>$9XkuF zaa@_q%{E+mCGXP$C3x&W=Doir=H5((hLI&Fi0pr)5wV4gyOW|F+-9xJf#j>6q zWe816rdf9K0#g$eI5nz7R$?KBn2|kvqT^*I~jOyzec(8iad z8YUoQ+$~R9QDy3s>&q0*<OrB}*cDeZgl&<8lQyQvnMPJU;f!jDyTtBYAWv9FYsk=iVDqI8OMCFTAo%)( zFQ_#|+JmLQ-&c*_8arQlmWL1oKCxCA-4)DUPgUUC{>U7zq3HoYLPSE{=Jf#ekH|if8fIOTw(L;8uTr&Qt_NnSDh7GCU4CB+> zO+!p2(7Z!61A^S(xZ_rub8t|_&!_U(3+6o|JEz71cm2p@^PKOi%(AE zOiKgpv{PjkJxj{h=p-g-i)`^{ctS9m*qw~aXT!Wca&L>PEuu+0YigrIFqITIEB9tBWc^DAdzh|CI@1@?cMVdS%ATUT>HO8x<;# z(rr6yIb`HJbiRBn&G^u;FWYwUI?1yqP}<7bhV?y-sWL2xd8@%>w{}dO{p!;_jYqLL zZU061CjT}N`|8A0B2m4elSC);0`dYu52 zxBGUw?Y|Zi4<=a1Tjl^ycg6$!)}o!Erc-hJu&(}bEjWzxZ1xO$HYZP+GMDx8r8SI4 z)r9@y=t*cUJ&2<`l03!%SJeP8i7>WOCwrJAWpLLJx3_M&_WNPvj=kAU36jw9iR-5*uE15l0wn93B7AR;l)l!p{aL_PIPQH07p4p`(UeCM|ndI)|6Z9rrzF2 zi?^y_jBu3gO~48&b5JB{Ce$d+aq7rsDZBiNi%c_+LB}~U2D2ecRq2*!Qtdr;c_jbW zR9BI*12`;(6-?7Jz~1GUiW}v{q&HB?QrT7Y@Lx2joXTZE3;W&2L7w}t?>bRc2aAJ< z9nS9?Cq1ufBR(DYnN{)qWq}GWPN2( z5__sRczxRDEvxXcjt@S(q5(hx);0(0DNUG{j~@Q!EvOmDASHM(%vW;_3sw1=z7Iw;b9CjvlUVFPCVv?ebo;1Yj`#{B${xBda8qxS1LOdw%4>YB_Y$ zkVN?ak(H{4VHbr8y{ddIC^1X9r7>}lO1O!6!FZaTXzG;nlG!aUeQ={~OqB(Dr>sC- zGJ=DW#-|CEX0gyi?2kQ=N)-j2-64R6{WFt=bpTjVw9s_Z`F`4c%?Zkf#&DMYyTNrS zMsmF!hy**&o(CfQZzkrq9pU5-&~NcRPU8{z3AZ7x*eB|LV06`v>p%=(+}v@Ek1jhSEIx#!t33I~l$qT0+uxu4nn2<$50xMU; z`eBdSFtF$pN8mySRD}7aKwG1wq%w4VY!}f+eILq(4^&ja%9PUdn|!|x(an^* zrZ9j-+g#pR2@Uz=-C^w>I%rQuml8uU!i`b(o-vsn+Gm6J+%A~JgaNx32<4o!58P3G zO?DBuv&intup<-Y2Qq1-?d*VKm(veBbn|p}^NCPq_SCEjU2Z-1|DveI-8w%!5F8IA z57aI)rc@1Zd&r*g&X$u{$0{wck3W zQ=N)W69(#suArAt>z> zuMyKIz|?9B&FZfX6+G5{je-%her1UmNKaKSqyMoAcwo!=zl=jb^t3x@Pj~&fQNvTT z)c5~y&XhQA>Z^ryGtB2!lyU6LRCq^2ECgJC7EKTv6S((;|XWxD0k>waB=*rjosfDri<&T&7<@YsSl9t=VBK<=-0nvK+2cY zgh~H$P4nOgC`H#7JUVH+{)3*gzco*WJ4_`gm{DS%tru*#^DPWvDH<8_aeK`4``H7B zenRMw1XglM&d=daeC0G>&@L13zlroK-)=4_tISWSc9AOGEMus6hT+I#jY>Gnhxk~pCg&sz#UpDspLU|FkU|_|{MF=37#Cm%Huu%X zwUv{`uLb?F5K*~2p^VJJqnb=RLlD7-@(2%J6(`D4 zJPZHEjpZ8L*%>W&H(?F_tdGT|Q#E(e-izTc!`tLuR7fKFVD_FLS2$X%g6s^y)n0yX zh8nEYHBrl8H-u4x;5;O>^n@d^hD2IKL8wO^lxx_NXtftBSxxn1>>&f*CBN%LA!0Jf zt(1mhzFjoEPXu14mxUkQaw|X9WU33y95Er6CWA*gf-+%p0h5Fr?X%#H{a_1;r&~o( zL%V#aZA3m>ws)MNz7)sylDH!LO5Fa9Ubwd(O97-_@*%_AOr`x3+@|IfHiV!&fzXTC zsXw-*2~8wxU$P_?cO>qf!hS-Rh%$Qu3-JARjszgxXiXQZJMI-BU`C>E*G(STK2Vc- zw*=8-f)?+SWl&=j*f}I*RtKjaw$`o%C=@z*S}ly@YG5p<1&*{EXJr@$apGPv-3RM$ zCCA?V#I2|;&ezDPt9!@y8j4%!k!z5^3iH5s2!vP)VHB8<=02v7&i5wCa{QV-9Kya_ z|Eu8>hd+2?RH8-Y&kYn(waH|MiH3z$XituK_gVuu^c@1ti%p zR*!B020iS2wDu?M9};fX=}|mw=6_JSs;qZ~xVLx@BEKL^tM~7`)~1|s(?=%ZK1adP zp1S_f2DGKNthn|)54iA(7*%vyO8_m?7FSb&D&_JNGMMh{*?K1Qyq|Q2h!j=7Nl_TS z1Llal1{-ukH)v+w*V$OjAN=LHqDrZ_y^uL{BU3hoJ3SvhSLkPs>x78=U--E*k)UWB z#5}Z07y&#dHwSKffl`)Dpca52^xq2|RM}&Qi>C>Zsi2vB5#&Zm&$NfB*=lIQeYlU7UAXx!-n2v(a;&zBHd$r`Y|=m~XD}-; zL!4d6W|Nm_ZiD0wm#46ZMG>D3bO*)&yG$*bFvm~VxMc9xQ-X=-F4%VGG(AkpxkX!? z#A{WiA9o+BoaVq9)LLTRh_N^%5q7n0VQ<0^LYmOgZv4p5i4FhH84_TBr^lTDC zAl!;pp+TGm(08~^{Wi4q7^fEM=Q**5!bfzk1^M3wWW#$Vlih@|Py2TeL-4K#c@#ic zY;i`oA1$@(e`hNkwK_DwGUSm&7dCK+L0{oDi5tkn>wzW&w?S9MUB6Ohtrsy`{G;L` z3U40@w=1QdRK6g8V|4-ATwDR^YLMTBZI`L=YXf9C6)4>&keEmzTmzHzdZ3O!{AfA@kTx~2kh5>Z2Rb!XbmBe(Q)#Y{x5t8|P zT73+0(n;)qhf+v@=r;`1uzPdGyH!dVTPRSUFUh9V1-OK=_CbN508=x;IJN+HfYQEI zqA?tL0cr!=Qxc#hg&b{ltg54=q)cSr5C7k9G6gdQLIswIeh6W&C*qhH4@D-*M3GTm zPdo|VyfNQ&*q~SHP(oHbY}<;?Kxv~*>6r-g842SVZFo+@;EARQ3Nwv_i7=lbJrhJv zI-Gk*4jnTZLs&vs!+MdKG_o3F#^1j8F>K2|rVT+tww}yoXxYb1VeW7hCgy9zlV9%1 z{mZA9p9)I5{M4ycK_;b2)oEImrAn2m$&*zDDLqm-NJlDCq)JIHmbda&zRFkmD-X*_ zks>9Qhvh*9Me3CYs+9+7mEWO2-Jw8v@=*E6L50daN#&CLhBbM3-ngS&lu$|##bLsN zIO7FT)QmObFf-!`GvhEJ%z`|5gFLw>4-IP2W%5dtJSLARQ1X~6$>cG4kbFXrJR~1| z6p}88f)unM40-(sLkxX{9xoCTBOxO(a*>dc7|})U=^?ab=!<12W0?zOhB9;M$k4$d zmW+cXGcuA19vOCI*x&}%Aq@=;F~Y#Wun>lu;bmB0SYTja2r@8y;R_233kwVk3=jVI z8Ptb}P!$R(q;Te$qcg8jQ=+RWq?odj5+f-xFM`9wxP}>)7qSy%mU$5@cY>%*ftD>R zFwBG*_I8*>cwdLPFC38o?_9{vcHzvU$QC38NkLMOLlmSS1yN$62r{xJGt{?hx#gBH7_(uun<| zb|btvV+)go{LzSoSd-9BJKg{IM2IFb5z=Xd$U=lfgjgyOG7++n3A9Fs$pl)X!$hOQ zL?R?yueC-?=!lSoOoV83BP2vfM2Mx9N`!<6kqC(hv9zI~ftJvgR#n~5hITqtrP5G` z^wQ9fo}5ZUD%9i)`Qu^Yg*ePl&t~GfQV~Bqgz0VD>wg^E_+dc~?SY;J@wJSW$s~!E zc@|{5EJ(6+vBM1g58`bHJ@os&ZP)ce5GjL*hy)Reh$$knzy&V&{=&ZN5%dUp1l^bG zKOaHoKi?hVJATt-h(hAJb%jibLgJGNiI54IM93K-4xY%t;d6)Av;z4myb2GZa0k(4 zkv-h{TyN*+ylq>Nwjy@891s3JZ`_WD?bCMH;fMQr9&FpS=vr(mb{2PkkN+z-Ifuew zgb#(omBR3qlo`?pnMvbwxh|h_$_YpKJkRGT_Xv;g@jb4e{KMxbC8ncV zwr_`q+F|4{BdcntJPkqJUvjg$1y6&gF>B1aPUp?vLPpl<$T|&DMvn_Iw-?saETFq*!MNA!Lmv%{`p&iDmG#iJh zrtwC+3R9TF$nl0uVdPn_ZWgPoVdQdAH`;MgH`=+;H5AiJ-Kc}ajY`O@S2wFhHj8!E zSg&rz3n!d#QHSV$Ipq|^@G_KNhQdos8k3$9BpphasVvM$kd%|ks>P&1(#jm742#z) z?J#0>_StWVM7IJ1C8DY!_F82;aLD*3#OhhiT@L3Z;&6sf9rav=#X5W*8QxXqBbLa# z@x?N}csNrW;t_|~yLjV^W$f_9A*MLQBX&5%5q3Dj3I|srA{;N{lW>Iewy9FBX_}@w zjy%baR87@ZgM)8JyTma+c%mV^F*{hn;a#YN&aQBU$Nb>%j#l_+g*#N?ojZ?qXlKid zE%?C_YIPwBZiF;KsPK1w^-_4~V~>T(Z1zyo9J3QXj#7|O3KwJH;v(cSi?BwzMF=OH zK`yhdQ^#?ga81)RjniY{x~>S(M1jCyAP|Iv5I!bgxTb3n60X?}5i${?L6`_(&=|Cd zkcJ@9?3{4goNL}zpw~l=VRyLvGDUU zUdGP%Z^A5LyexzmJ74D!Arm%xY)ZmrQxir>*zEUb51(IT^M_dYeu#zGVIVGQc{>g>+ehYtl|L#()736H|)vZ}J)Mcn$O&QoA-yh`r z_g6vAAfG+->6AQl>6g3;{gPAi>CzisHoQ`}NA8g;y!t!@c?j~)7xJ$P^M!mN5A*R2 z^7obeom}!D4^J++8{~Feazp&5=lFKI^y#hiR(jj2EyO?Cj?Xj;v@FoFStYaMAzoD# zC1hNZFh0`lkT~h$Vkj67#_xNJZ}BZo#>KcWen;rGgU7yn%xGw6rJ>TlWy_W=8&bCM zR`>3)?Y(Qk!Mheb3)X^z_gQc(corPI$AWt)7Ch~Oydd{d@IGy5yq84zG!|?3;U3uS zK@DmsTXxhy@upRb8k9T=%P9}AefzauYkc(=Upoce>!W?N4(z?&>!T$}Qp!+DIULDy z8tz`>D}(CEy=n{F!)OibwTAT~qm^N0SRdAlFsvJOLd~F7gdTN59U~jnlUT%qv4{ut z&`)^s-tl0AJgEpnr}!s6MOcJQCa$<6%y&?*Wo8NE$;2NcVH6%CVH6~cg1aya5=QQc zTf#8dGP}%d%j^n|@Cc8QPh>U=Ghrrl;R=&53zKk#h%gg)ei9@>CXw)u5M-et0v}{@ z#XIpyTS-NvA`d-Ok%u0th*V@kCS?53SVTNCo{%wLe!}ycs1+SWM^P&}ijJZ@zlmB= zhbKfQL@iP2DC(J*=!EDzCc24Qq727G8*GX4yoBd9o;a+r-e8Ivo8r)Wpy*w8(P7y~ zm)g5b_UqSWqceP6#6!u0d~}|d@DiTqbrHun>^H_Q!x5jj~B# zmfG*ker5LO`kZeklITQRw53q7#!9smsZ=MiN~Jof)HXV4`?vqR+UCI{{MmUt&Uz+z zws^Oy8#M;El1kck+oX+Qn;15mh(X*KL=iPUFo+Kn@qyv<@c9TC7S6DFcsRq_I@Z-Q zA3~0m522bQc|JUc`4A$*L#UnVu%Hk$4tK1cbgIYU3zA5p@i-iU!sBr`T%z!Bv3Ts6 z@NjWG;~CF*COq6T;ht#-h0tR>6GH#ue?|VY6G^B@MM6VEXQ2;L&+5VMNbsJ zCMbk2g^4E>DaNlbilgWUiuEKseP@2CV=+%0zVu5x@f99rc;fNa2~XNdu=90hoiMRk$K$K>O}@$1@mT7J6LBJS#tvl| z!yHQ4EAdn!`BW02pL#lp&`*PSdf6Mq(%DcZ*JiVkYZKQdF1f~WQD*7L=CXRD+0+_Z zL)T;aGE2wfv3RatyWY86MQ2qx_A1vZmt2b4Qq-0$TC`~O+BKJ=tD=_C#b?i%{?dY% z&|(%^@Dj6##VmM}z6e{wp-`ET@FE-v5f}Yl$OhV--NIWKV~#)b8IC{m84F{~ zv4}-1|BO7wyIjP5FL%(w1{qXnS6OB4DyyswHmK09m5C~9r(s$5Peqm3rwZ+KvQH^? zN;cTw?3Gm$f(lk64>4+$Lorb@gn|!JQCW~OhF4OZAU%3iN5;uK#%v-CXDH*uLf6=uN-v0#OXAQ2{lM34#7 zOoVA9Lf=m_VTBedgbKy$Ghsv&LWMJ7MEG@`2{VBabVis7BeG7&h=gf{Cxe8MWF(F- zAqpW#n4Js~9AQEv2_uf+2#hciMsNfm=Bzo;6m{OrnWD{M)=W{DCy*lg{r0^V&V-Ei*~fdy`glK=nGjF!`VK$z zqv2(k(h3M+$tG|D{|TH4QK)2RsZf@kvSHdkq(5as=+d2d;t-}A;t0KH-4gz>VQd&1?w_H

    &7i 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⁢Z6Xt(C50Sq003fko05{`-gQh>mk%le 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

    0|9EtQ{$& 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 z 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 io7!_ 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

    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 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%0DwRT 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%0DIgYVVgb6ney zd5dcYperbr{|k7CqhkGm43*-g&QZDH#WJ%Af`oTaIOO_%7bF{aM_j{BWuAueq3Ieb zs#&kR)IBpPaE9UBV41EYN5yI+clQje0*l+J<-a;*bq;(6!?bBY+ zy`1tF2HjiDOVB<46{FV3hC%mQ1tG zo#|0d9rkLDgYH2?ah`st%j~5M#IzbYdXMPCue+ExiWWVD??li&dr^*nt^7x*Tf32Z zBwAV^P5sDAG!>1~n+ccI3Kqj00^u{NVTe7;Gte@@UlXOZO%x8LbcnA*m4ab|nl-4v zM7O^zx%3b^vWbgnPVvGZy51mO--mMJpv4leZ^W5#a@gUs;(A56FIY)Nk3}^!w3QaJ zFgCelm>OCTR8AHJQ-eW=H?rS{P)vsbwLB2Ap^U4%%V92kFD7=mUdYDL9l_H=7;{t= z5sB3vLROG?w?>Ja41N?~hefa|0rXzHzRkv}>L9pYi0vmYwwTa?aQ_x$3WL?&7qu7Jxb!KOMRy_o&s8#*f3#*C3gx%;&FABx{1|~1E4P1XC_m6v z&KLonCn!W9IM;QzFQ^2^W94t#G-%ln4@!r-MLw8v*63eR0(aTabgTaR+m=NZ9s)gcr)O3 zD8C33RbD(bf{`rhK7Lf53jqK9&BM)?yMI(F!=Je{=T!5b3qG45^m8PXpT3?5atK`5DQ-KeWcMhVS2|Lr*-p@~HHpt9YK_J8=?@*sZ-UID&X3c3 zRQLxae7HLam4^vGf@hBd(#@1MOj(5k5vjRk#}22_j({)00ruhC@EA+3%OwZcpr=p4 z0e%b)C~}k}?_#8w6A{W!@+tRSY#+o&ogCP5a!mQ)ezx;<{{U0+O~Nm}wHBkR(fQN| zhVr9}y1UpaF%JJwhq%V6xB$3Yb2)%@VnL>;&1UzkhAseo1Rn>uss(Bwh+Dy|eZCrQ z(hesZ71p97|HUHq7B+y_JA^6~Rhxu&N5W7WKLUG<(LUbamV{P`we#csks33WtZ?6P z8|CiE`0m)AbggmqE)mInrAwu9t$Tc;)?$}TQFC^~LL=5J0>lVYvOmDm@G^gY7ez1) zFflBr3o?1ksYcy0)uNo0P?e7+KtD~aR)N;#NnATMw z7l;04!Z6++q^;)J(F#%p$tcVisUKs)J8>2~Obcf-M{V>H=IAS3${e-saptJSE@2K4 z5vn&l1PwIZPe)O#;nnug>-&bAO+u~X2%fD% zZ=}=!lxB53DZ5MSl@^z<&s610xo5A9LjQ-}qqRZAu{9 z{XrIlzQ(9r!9R5*sLguehnaNQI5ZjpLrvEco)Lln@?!r@XvjZc>_1`8YLD{j(N9#ubOOQUkV zo)vi(RUpbObG#~-coyh^KF@Z%QxFU(fjuq_6hpFh=%E zU4!beKfx5HS?dTe=6`@s4mdJDEx4MAGbv>)$kK^RvAeq15IZKX)T((w9@8q-3*d@oRqE%w}v7KQMw%8+n89Va4$q%4+qGFUGlryp<>OiO{?#LaAoh zM79@n+q4i-rc^SPybPbKjZEdf&C13(twB-hI)mqqOQq%TI+j^dvRhqfr6jno7E(_1 zlY~3U&>xO>8xb!)gf8-YNoH&_F{COg0*DVkKohW22)5yNEwb7&kb{#=F#qLr86-m# zSN$_5Ej}teTwq24aRC6usp{dPB>SMYD6kZUF#A(^AVGu;z$L2&8z9V>$rf z+Nvpja41<0|)(FA}k zH8=}%Im?AGPoSk7NkWD`AXdu3v_X1|qf+ITfBKjO z+^Y~%zj=$!*{R6z8LmrOctw0OGOWug;c(|a(cp9u382-i=dP!$wE>T-d zpd8&?#Ipn0^s^D<4{zV#i1~?&18Yc(c7l_z3rljKwA338BpNUe?^hE@7EM{75D?b! zX==Zf_pq4xCDIkCZaiuk&hhA{tjc>Rnb|Vgd9;QW<2vKrgvbMP(ej4`^HXhDSa7+O z65CJc#vyrvH-=FF72C=!v;azCFSRGO&8fklS0TV8!NmYXSd2)Y@JNUDDi1Ni`Fdg2KOlEdFf2xth=K|sO`fL&o2#}m=r6w}D@M5r%8lH(r56TxXjMKhj=ie}Gr!9rtzC{rQVYy0PnB7P_V zMOV`{bAg-@KlnVjYV2l=D0+eQ`>I0AxOJ}LbVYo6(6>Iv+9;}I8S!a&4dkF(;19uR zvNH;cSH(MFP1RV%4XopuhUN}U>Luxh3f0`KBY*8TtGhx`e-NfbnK1l%F$z*>r`n%9#dJFS&B$>>NSZkr?o_%l&f^ z*-;FkqW2NFl0?uL-u5Vj=L<-fSK{QZFsMaOkyYHSV5ywiTuth~iuN5kY#&=hoL_8F z-IfU*zzvs;91d&CTECbf$STZSA8BY4eNP4&;dru~M~qrHBhZKf5_p;ZW>-Td{>cK3 zY_6?f47A4&ZJf2!Qk-SPdvw`P7&tu8tK1Nq_h>xmYfxamx(01qOJ{Lx}R^iAFuRCh~&JOz~0s!$FdYP8FBDU`@EfgLt!8a;cicPm3*wKLqcC zANYJl_%dZa*v>Xrq>fy3o_EE1M+fi;f+uf5T7wn?F*NWapf%yH-p1c1HuqBslEp3S zYP*cFrn`^EEiaESz^EB*tcCYaT*qu9Hqn727qV@w7UBw7&@xF{;k|+SfC0QcAPAGT z2h1YVLSOixUNX=Kr2IhwjR=@x9tNSZ|5gZUpplhg@M_>1o>(sMW}lnDRPccUjRgA` z#SSzgJ~38|(XJI|bmyyEQK?u6KoBnP#o=N<(1>bi+6=ZlT4K%$G=lj|ln*d!91+i= zXX&Rv=VlesJ*CX?k9B11!&%?wl4>UQgS<9Q^3h*4DK&W=Xg^eNTlawV-WH6Qz2rcW zCq*2*cp`IxvE6cDwT0`i@FH1lwlQm9={=CLm&g-|K#=NZyS^j?!b2c>2^K#_ju8FA zkK(QrBiB^#0+-0hXqxd_!^+2?ygJkj*?KF|%)yMt!agjqWmTt`2;2?-&w-I&w@AOC(~EP%d@W zVJwpE+7nYXSk4DWbcoS0Ehv0|7RHG$FJ|Y2v<7H7o3!{WG$@?p4$pNFczUdHF6 z`fcL~n+}VMad6^jj|=nB1iwD*QClB!w1);mYMHV(CkTShgMiq_Lmr!son+1%1ttOS zHuF_qlQP8}hD9q9Q&ZEOxC&w&*h#+zR?Gp8L~}i>R1TUpOJEYaUdVF6v~sQVmC-W* zRo59gag@gNha5BXQ%-^D%dn&dft*;)WF0O|YZSp5H86?DDtH~SoIei3D^I___xcBx z+#>U>LgPlVvwqeEhe@p*&vv8D6hZK(r-|r8tZl)eEUgenyAT!+Gz_h-ek%7D|36M6 zhW~O|&qkVXNx&r=tRNQnK5i9*Fc22w@gdrm<1}I}CpB`YWS4S(acRVajh@0nj@Btz zp-k!NaSYOkp#w_B95Q4aO(SLu57LPF4ZAwRRr=tjBZgNONTJxCl|=K<-`I*<2*l^T zG-BJi&SpJ{#H8iKSATDCAt;*)v{tXN{7ABd8tO871X;2ltGXZKcv?;CQ4kbaNvrv{ z6jtVY*9C@Oo-%`%E2Fh?J8Me@FZJ)HDWo|HaM9C761#RxgYkIXW$;=lJ*76Tckgzu z4`uLje_(g{_VbEC_5sv`$7z5JUZu!5gO}eQ$>4=^gV>-1DAEi%7?B7M z%w1N!9+yb_i0jNgi`h>Y6g^&&!E1{HI{;biA8qv93|_17OYD?1fee4E3#iM9L+LLR zB)&ps7pkRJp^iuC;-h#Jyg>#psy79ztcQ?Zt!h2tw-*Nz1C4cc(G>`f9SmL)Zb;qP zYhLnIa0LLin#EdV+z%yC9JSrt|KsE1?#@V@+Y*aK9^fytuQ4H66u-31xq0_3)xR*L9l^V&DQnPAg zTX*G~%q!;I$pWa%ILf_X_!Nt4PAhw?(K!1MRb z;MD`uy0-8R6pJAcZu<@>NO_H-tU8EwKYDrclH>tN3gy;t1urqY$iuW+r0?Dabu%1O zx=%^ozauQpe2&F{AE7K863k_f3C#J?WeZzSz8Y-_rPss&(QH`U!sw!|JFgdwWmOEv zWz?W}KZ6(Lu;LgRDfqYxlzx*PueuCgtA#z1j|-lod^XD9wZi%(RIB0cM32{6*=^-f zks|xVXmP336)*-Rb$IPHPZ_*aWKbbER6P{4rP_(>ex6kpCsaeq$0>Muf!r!ENDb?{ z^Y&PVDNZ`oR*ynO4~S_GIyn)K+3gNJRW{hgl5;ZjG<}nRZJ5Dp3&5o=#bj#=>}!Cw zHO1qzd@dy15Diu+Rjea8N{?|G9}RZJ%;fqW#q!>j(5Kl0=%$RMo9uQZm|u|Z>8fS$ z+A5VZJ<&wbtIR^zJk{|R4h@9I_&06*J|EBs)^+@WE&}7kkb^%!kb$y_=OK3}2LM~s z+K{>4WgIM|ZFWPpzNq3c+STo)5!iUa{qz~N(G!o8qZUh6;e?FK3Zi>|t zj!fExxG+aZ(Dd|*HH5D^)9K^+`&HdFB2(6!YKeXR3Z3i#y=ruktx#Hl29&7q@N8G^ zXNOAYq_jE?9e1+JG_gdci}kwXJ0!Hb?^DMNlMIY7(fqPf_%TGM3l^2hAlU`dhm@*h zPz-j3XyjzKzOt4@Pja&32^;O;#Hk;zt$T5t8AbD>Fyq4q{W{`~A@^$ukf9r#$~L`g zJ@Y+ifgDbD`aC#hrx0l$C6;CLuoGEx@5)fFnPZHpIu4}ve)MI5~z^rC!(SLjk0QppUQ!G@- z(-<^P!g;G;1TiAC3-YasM(4t}mZ|U%d(jnlPH8C#+gGxzC(|18RehLK@6W5IkI5R(GH{}?eg37zk(x# z3yVEZ5Lqk!tPqkbcmhJ+9)pmR@IN08o$F-}hrAs^*pV3UB-g}5dl6p#UD5sf2fu^XGQT*q#h zZL&n-=(MXUy(f}($(^UjilHg?v@adIC@WWg5_h-3iYT$T^zM5IQ}Jf|A9we!Uxls+ zEi8xouy<28T3m?L!lqnLP7KHUoyN}BBSYz*?)`jUI*^OBmYv!9eZZix#fDPdz;V3> z>sM8S)$T-*6fkfIAA4naRm-YKc&w}WYLs#l_6tc2uq^5OVQ)A!Q&z30Ee`2wOGiBD zODA}lFDMm)r&tvv3?sR{R1v5kkC~FROB~#p!LXxf^$%YvH8Rf}an@ikOh} zq#R+F(q`mlIF&TsKj9|~(;^p2pZEg>PZ(7u>TC^Vaudc)mxmRjDZ_bu$*xieyl24_`tq&W*?(CeCZOurCe<# zeCZa^3fKp$!Y~NhV&_zAU=9g=Yht= z5}eb{c0ea##1C@MLdidN1rR1$7c5(9sCMD6CE$ft9(~nNU8?_@2khl*JuNVQ8annH z<(4g7<_U?{MnRC2(o#v=5tT@NxsUu>`pB;)t8gw^b-h#z-5G3kl+$TknF|z?9WZtg zEXLu5*qsKpf;P$&eW~cs?xLS~qD9%7D3=#$G3`aQzRLV1qtEF#? zsXBvLUj(R>WaF&W14lVrn%maTnA=kL04yar*M-Kw48$0^rc`-1$nc~z# z@;T9P>@tGL9{I-61=a!^Eu}ql0z$oOXRCMN8;1*Az{juQ6F-0!e*ApgH%>FjwbD0E z&vd-!8>hxJUx0hy8%JM;B{c%E3{AL2H?2{4ZZpD!SCljwV{c&oorbsg#)%7Eg3njR? zw182dSS~N1E>4H_2NG6_mpVt~CN^L(-{6O7-lCAAIf`=pWKl#Me!@j))R17VFI~;7 zm-?c7t)(u8E8)3GyIcts4`_4caQ6(X0*fbrPZ9+*tAif%EDO+NVah@A!Ba&AqFkOx zY6zVfhVOAUMENL}ksw`;Bi=!}EGC};15c{hz}jw{u*jVUIhVQvBEWOI7S^-iI9n59 zgpz3Es1US;UOL=feT)imGAaaU^PIXYDulQiGg#`#ocyC|OV^eP+00{=+mYSgJ^F5p z$m`?SQjLfawHm@(hoFP+c;D6U;+5JgymF-3#nEa8iT~_D!~MG>y_J#dRU>T1bhT0= zw$F^cUHN^C%a3knR`R}?NqY8?Z*2DA)(I5y_(}>dq@X#Z%qMh&Y=x$pkAqwA1DBs zd86DU8^Sjk1G7aMb8xN^uysb_iWB=Ujf9n7q^Td_RNGDX(I{P3nr93%Zf&HYW`c)& zWIas3ClikFG)Sl?#tw?1{yT$(T1{F9}UZ-;h!f zw&5Zrn9^izw_q7U?2Lq4#xEV+wWW=zoXmMfDJb6LmYerXiH)%exE$$A z-v^B-_r7b-K0-9)Jp@0QG0*Lx;Ruq{m7KV=JPNRpu%&qmPV0%@xJs3oOVt1C?aTlB z_RUvMKKsnsN1k5&_;Z}m;nJ_Z*>UUQo15D=S1%|Re=+IxeESB!W2!tn-h8#=>GRKj z@}%bA`tL%g48O54Un(HbozI?;hXY@8+)}``XXLYxc#%!#&X7zIuwnA|%xj z2X3Fdm}3~BYiIlW9ta%Y-S{WtYxbl4OC1fFgkc#FVY-dQejAIfjqR|FU-hc&kA|9U zt3`;+LC@IvcZBPH9gg5Xf^YigR*!fys%Q5(Uvs{D^GN25;6?6Dym@@_r5{x)G2CB= zrlmqOu~AVBnA@HGJH%ZhvyU1Mq*t6p{@UZ|71ey(=RDkgl~>WGyO7XCLR8q6SH;4P z{xBz5*x*}tVl*emA2VD(Fx05=PfL2m{QT^|_u4I1i)c*T370xA9F_I>ET3y(^2n($ z*K3dU%t%^WFx#P&g+#bl-}*V6vd~{oq%52h53vgC*}^^z2NvzUv{zwZyd;%Gt+5}4 zyJ{LSs3ChlkBZ0BNJN=SlSr`mdZj)i4dIL=?4pj)#3Em6PJ%j0LN{N87pl( zfl~syK2ukVr-4-^vI|xop9bE1v%9}3art!MHJUZ$ldT`Ahwiuf4n>E#Aw#C-Z~XXH zYWB+Oh4!=EwC4i<#9Zq8lVVZoYjl<{z4Uz!HXNug1qS;S(%fnF9}V*l6Wi_ZH53%Z z*KmmGsXF0W=sM|Ic)Ct_61t9!N~dcK!|}~1mTyPNxe`NQu1S2y>+ zy?yic;ZvTaNe@fiz1fWmC5mWxYeNg!*LxrMN`%{L0zcy_<3^h}wVjbaNq*h*mp+ zO+a-KK}-*=48z(xG=QsNs|>1djRp2#A-WWXD3dcq)>Z!8n`gg&yuW?5OK`MpyR!2w zC!C_E=b5^;3zaxRjkw*@t+}z-lW7#EI#+SeaB!eY1KCm8QX1pBuvM_i>23c|%F)bH zIfPrW!8WvdU#Xm(uk-_oEx#DOju)kF_y=6KmIz4JKXe_=bPcg|$j-Ap`1)%3LLk-l zWf_+|B@VQDTzO9e<(BLyeg?rc3JAVOuz&j+lh&Kv15vG?{LlXx1-V!m!vYQqxX8_65*f*4c93L{rN?+0e2rIPL@@8>{Q zegKUHSyCuwc0W3;z})X{UOlzF4l@=S5@2!Xg4M3hL^l>YG#b_9VCwt0CV-eNbg6Z) zfE4xh7q4%>#bR@R`_8NQ8O2z^5u}W--kQCzlkd*!MAyu(pA*#wGB0s6SZoy{lg!?g z<1`r;k%a(Wuv#1s^x28U88FG`a z(qy8YuhZNM>-$?ta9)fnk|cv3v~HP6!AhOu42@#aUUSC*zveK?X6T?Kd$>Q9@eXj( z(56`um(V(A(R$J>vDyq<399;*w4m2ZPMT`; zPUybcD9YZN^Ixoa8Q2p_H9jTV5*a|Hn_ZE(YBlE)7_OFDh33~>@xi*gKxX1xfdY=t zq~i;B^=D*^O76u~xxsubvYI{d!K% zIwIQ;sLsvymC1s*S}6JHdb7aAmH^(|gw{#9YA=Zji3s4-O#=f3W5_pG^h58s^P`gv z>!Rsy$fJ6tn1O6tCqXB9F5l>$?7ZL^yIMs(a1quY)RT@C%0b2N_66pA}! zn~T)f%K|;L1Q9^JCV|l$48R8?%cP)ib=T3?P4=u%$Mw= zdeS{(E-#_XhI|VO|Ia4z8h-=bJWB@RZ(c&ZHPCMu3+NJU8VS?}xlm?T;1W%mOhOyd zb603h#5wVVAh5z_(Z&|g6ymyL!K)2A5K@YB7jB7B9A=!8K$K!?fMM|hCIx;*v|pca zr%VvB4}<0=H6w`#x2nxM1-ylj>|{u#G}~ig#y}B}3?HpXTM9N|_YRpGQe!D&FC*0d zR=7tGF-b4N8WUA#-{AXd4d&`BHh~}r90rQS&*(B^Qiz3Nb2YMI0B~+Hj0OQa;TpmS z<*hJL8Qx*u=!%_W2vBeh*wj{KQC0H*4@vfcAR@8TlK`SF89)3m$K8Z}kR_D>vpI5u zX*RzSpC4cYJXBVaGr}{$d~>I${*ejXL7+jjs4Whs`xKxIGG__DBEj)=B`Go^&50}) zIJj_gDtL5JYX9n*8Tzk7>YEc z_2(Lj!v95u4=C0v46n2Rmf-=?tL;k|Rxze63`E584L5xYXL#Q7h2;t6#WjotVnV_0Lf*Jvf22Z^u3x)*t zaG4RoSk;hQv;lZ)zT-{Zv-h0&#tea};7JLf2^lG&jD{e_+rs@&)@vlKW09eMzA!yl zb#M+w+7G3)<`+|l!6BW1lv!9<-$a;era&NAjX^R2b9g-p5DdsyuT=oSEo>UAFt9~u zk}y3}rtOi!2qZWt_6C?W!00*+XyNXg|orb|pH#Fb^cmM1R%))4Fs0K)1r z*QBE$*aSl-RiMR!Oe~BXU1JU$Qws$3kV~vZY+;E6gY=5^TrvUvKy1SUn9T{@1vD&$ zBlH0Pm5?JWCWuoBkkHY@0a#IiY^zX_s}8sZz6v3{J&D)|AkSF~h9qQxVNeRDi2#-6 zu)oftVlhz=Cm}Ox55G$m zn0-mKWL+Z)FoXg`)~Ti?sP>gaARL0ouItx;1{?7$#=>i+4$=mFBs2+w4`Mtdq7>2+ zqKY{-AxyBsqEmXMqyk8+bBMqQFb>N<1lX|T6UT91>jh5b&_Xw4>0qta-l47ZOfr^e ztt>3TX#0}9;{}p&&!8~NHS-w)zzv>lK?6PsLFkl7I$B1ej?f6FAcB#`@>2sFb#VkV z!~l#3RNQeyOi!&xqArS(*8eS3!bi5?5HYPlzbuEaGKfHF3LUJ`fF+Sdj!rhLHBEsq z=&%lq#i~#1$QJb2vBIpS9SH@0DCPWBQ9oQ;0ug_41QCLO0w8jad!>4y`vEbyXEGHP zmw~e);2EQV!<1IKM_8i_WI}X+Th=SwGT_nV?*ss}@D-ZCHi+Pyn{DvIFG`8FI;c3< zTiMn1AXv>sdP%x5y~SfgHJ1h?0ht|qU9s43X|Z34&{L#tz?Dc?7*XotNDynNtdy)D zDCKCPy_zfdAe$tN0*|s((a=5!B$`6ZGe`)v1}8lO0GJp8(CHcqFibWu=p6fO%%Xj* zWs~{OLPc-fvFjKaMH~K>&cVh5o|>A9$QKkzZ8({C+CMP!dx7M7EG+cSu=Y1#nu^d7 zAXxF&P`+rYV1ixsT$@j*4Wq&oMH)W&Ul=Wh9*0;QrN3a?kjG*DCOZ(;FsjSYwD(E1 z!f#ri{{HWu{BFmw`kRL*k6-WbiNOouVfWzq-4> zef;_xm3evd`sLf##C^?=Sf(BxZh5PAZ(jY!9R}+sH*a1&d3F1T+gB<@TWaOi4yQnz z$Zy^}K7aCWya0Ma$UZ)(RTYT7pWNK@iQKVY?Or|q1ZSYf+n2!j`u5H4$%_{^kHGiE z+sECD7f+wwy#DUy{R6(J`dBQW^LKN32>d!m#Z#Os>-9IqpwHhx`d|JxAQm76>I49j zdtl_|OCTPMqZ`AIHQrxfsDIoU`p5g5HxGCx8j%{#%R77-AMfrTh$R`AuBfU#4o3d` z69B<5E8FaUee&cRj$?fyn{Vwb_v{-L&^fK%Qov<->p$yTm!$rY8`Rtah%RkWZgA_p0fe8y+AqZ! z0mwc|k_Zz_qpH9Dvge~Gw+~PLxVyjmN#Pxy-`qV0OF!Ox@p^~1$Q^ewZvFtDKR$W; zrZU#OXTX!E8bciSeEDNeLp7MRg?`C_2VXf+`stHz@`y?kiM=4BHU<{yjW}{EJK$`( zKtNIRxU;F6_bH+;!CdHUDrwvx<*A%ahuA15bv#LT#G0xfKpMgSX>m5q&!?PC=|~q3 z^h0CDPE#84MG;+ZdHRKdX318U;RxH$6UZU7+Qlm^AcbGJ3=A40MMb>0P zkA2tB^B8vuc)?$-94d?usPY~qw=3W4h0DF?l@uJ8pk(*RvJJ)yn3z230~Rq?K(p2H zs~)p!43opI?Zu!1Q7(gYVwd%WO}h3$shSY6%VTt1QI7rxd>zV-;dI0UzZyXC8Woz@ zl2hK0KYfA5Se%#Qn+`+cTWc}88Xbkbyv!{$(Btmql%Ou2p66XrYN8serY=uKJOKs* z!!RBv_s|{z!I%_bTq?}8;dB316SeriYV;B0pha*43v{G|vo`+V*&d@@5zfA>FE~bo zdR}tPqj%bW{>9D1&gUpN=(CD-l~DCfQ=c{iCT)~B_$<7?+&#R!zx|dfzu!IXxncmH?I_8d-tf}|EAW+bNJ2Yekzx0oXrxr>#Cz+!*dI@v%l`dtDTK70})MA$~ zhg~v+j)I4vfw5Xd)j_QO?(XeZU(26mAH9;evPWdIa-TD8_q=HL=3X5}ZT*Ar+}HkK zgx5yS#C$D(5eb+d16*|^(5y0JW0PyL4NGJB5J%i~?H-Ah-8Z-Fdj7CW`bcA&nkJ5k;fFD8i&F=B$_3PW0dt9?Y0T6t2h~2tM19}%9 zoyk9?^-7CN*k`KprQEaE#&PD^D}D*@m~+C{(=@`tPuP-wxNvCIix>7J^atI}6mnx; zE?Bw;SQ)WH}>8>t{s4(!{2M9&??=&@)(PXBN~d5argXO{*M4 zZ|&uJJd5>sMgnS)9LED^$AyrN0H?0hV|fe!YAd0c%U~7Zg-3m#e>?BE6`vXl%mAF*0;VK9;`Znyhest`G%;dh3=N!Jeer zefb)68yui&gPJ+A4XBj`?zC=A=UP5a(AgeGBKRqk(@V)!_dNVV1L?Gs z7VQdQj+s;cI6K6|%IN{7MILnWTSlU@8IY4MRa#5UQrDrAo3jj`doH4u?FfferC0Ab zYABxgRzl3EnlD~Vq3XrMw>z27?*H-4Jll}x28vu(yz2_N&UJzO z?1umC>-*iq*LSa9)fNcUCjNE8RsScjV0TWw2?gury{rZ_jE@tD|8me)+5acFNn1pc9nZm*lt>Yj-Nt0JR9#``}gKz)`eTyr4*K zs&z>y`AX9rv%3kSl5(WwXwNJo=0V&jW;thda=1@9-dDzQPi5oErQW^62Avh&zZZ0U zl3Jjt8uZZ1buzX_9R+57F$l1!ze9R+xlTq~zt72f26ju)9>og+qCtK3>M=J;L_Nt1 zP5>-n`887o+J&sR5o2@V+H0r; zVDk*#2y|8n5~?*sxFTw5dmG7X{I)HooWKXeQx>ya8JuQ${>$kyaKaZ?{WC^#TgVR= z;If<91AyWt>fxf?f{UVLCOgq8Zq`}!WUEUTg~w9IuLMjdDy^bYDg)$c zC@{{uKdQ_)(b&2|0L`SqoCEeIA#mwh%YN2v_#y=2aUcS#!)LP^DSGDO- zLd6u`C7NAwFl~??V?5SU1wHFPk9cro(?+cP=B*D`2Rb-DUP(wZ9t5|5M!o-u0G-c* zON~vjs}>Tk-iA?c^eMU*GvWu(9=K}Q9`LuNr@`zPieJZ<`sM9?+&?L^1}x!bLCw&# zXayLxV0NA2oSC<2BQTt5=!)a8eeQH|ljRczRWp<9hjL)d0yK>^Qw@0d&48XvV2~^j zvcAEFwluZh3c&*azd+);@u=i07XKXoQJ|;sbZ?B<0afsuiCLO z653O!aP3pOj0k|JFC_r9z!TkC5>86tz;~afRJ1A_sT}GG8y({#Mu7lWui{AF zhan}PrgRa>Bih12cCci={1{MkBEpBROp#NE|0LS{*JS}U!S_OEq@wK8kwlqDPoey^ zKlW)kKe~f9s*;3yAkpg6r?aIF*bQOp@U|^&XCC z2NRYazyJ2;<*vj~(G-eOBPb?wuNe+|OZ=y<)ln7-&;1Kp^PRW`^NqPf ztxepaJJwd*r_0HUlUtS3gmc$Q8d699WdkTQ>P8%ESKd?fo9~Lc!?G(PA|EU*ARDbn zK^PzCl$}##q&s46+$-4cnt(`90uh{TX@MpD4L5cDb`V+xzhX%qg}EGxj6Xbl^S{6Q zmf$IfABL4v4%~_t15iR)xD6M z>ZMh1uG)5pv!~9u=gv&i$_A0oZ?O8nN+UL)jkb*9mMCI&q^==r)tzIOO_TaN4O^t9 z1(SMVi;(V;ncMj7NgdaWJ%GR#cwp-K`ePWhAWmxC&_)9d+R*HA+5lsv%~tvsZtwA< zSRAKm1C#|2M&lTya@z$hejVf*&aIFTzrXqBTU__P`nUJr?i9&cA(xBHTC*oGR#7|g z9k$Uu1=S$ajAU265bUz{yLt8HD=aUnSa2BMH1qiOe)x?$!`#P6k=A(*R-eA=LzsW4 zy6>zqISr+R7I#%7wD<@8y0>J{5>oY9yphvvVf{-FnxB995u7wAL%ZUZ7nfJK9K;2= z&hxq(nUJi(C?vNrN(!K>pG2W|v_Q%N;dUBQ6aZ;paWO7p$gN5E&FEmRu&(ouHq0kIuwjH^= z?5%BQ2CpjDk6pY3uR0R!YEa(ynO{685+3YlE))+A1X;|ve|r1+i{IV6x_$fbn}aV{b;|@yomWCyq|x;@U=#?eH&}2_jwXh=K3(z z3meyx&+xs}0wGOQ^J$L0sVoigqc2&43{sjRypI}lB~#LhY7$9RqNoGw!}D&lnq(?; zTwySGs6ScuI|gFCR(ZFhBN~%~BR=jS@sAsb+=jsUp4&&<-|(e_SYoJGo9AkW2Cqn~ z0E*$UeaTd7y!GnIZ>*MmDNrfoWzSN~1YsQo6=jzVOq8V0WX*HPq0NcNkdHo-l zC4@`r_*avn4v>Q=|Kr*sHG#s zMiKFe@MYD4k5NWe^dNzV7><~tEu;v6WYwY`$xF2e%Ev?^&_eJQH!ugP1xgeBi4)~M zG&R$wSLs#T-QnczsqRDcwn~>XSR4BKRhqC_b(Q9CR_WDnl_nAbC1SMwDh>J&UzHKL zOE+AlSIf^WBpFj;RI`D*;fc|L9GAyhmxGhitTxS|h+cWPWG z(E1`C0w|RKm|EvdpRaDXrgne1k_+e)(?@STeb^Pv37@3w5QGwz3GSyqeFry0S{ND2 z#4iQAf;&=k0Kf0IXcma>!Ha2F;gzhj(%Y=N#cN@O-G9m_p`PbI^6W@^H;u8^5t+t<#+#CIcqjh=^K#{))D=QeD*Xpd}J$|}Rv`Q-TVanR%m5;ng61j&TbtkSK=I99Ct z5Q3+alzc=&5%-QP*%KXL{NZ#4@%u=->-$TPaps_1T*7yZskJr9hw1WS-WqmIKO_htR68hBMC5+JGhs#Lo> zZ@>}*+|AT?3pg#j1ve~AJOQqn831c*Usrpc;_*OjK6508@$}a_uqSC5n zStny<{UD=r-3n;!TPwtv0wIwBo(LeT8nn=nZmx(DLufP{e-zV@P=PpRM65RWr0N4E zh$tcep@@JMdpd)<#v#5?$b&XIJOw~P(28%wH>wjIAIUIzL^GT}8}FZh@5pf?a={GZ z4=Ao<7Z6t%fxRF%Uz2O`V{`^}z4285oo-3nm4_qyKN(g;z91#4!NHZ~v1BngWmPN% z)2e7-iZ7#GB0c#3suRE8Kj)5Cd7R<(p9s^Szqqh^mKE_RIH-X<$uC^kDyS5@K z1cpJ7qCL^HSZF`Cs%W7}H(aMd^Et6q8APO<@nC9#^fZr!p9`IvRdD}Lnd6`0=aThv z?P6gvPP~rLdOrHA;Me4JuB9-};nG8i|McYEe(?yjaG0|nJdB%)6~1uX`quv!T&^H2 zNR6Zxju^DwK#E=ng(sB7Dn|$W5p5eL?~}xjHU{_?e(dbAst&E|P7hxk4NI>@qX4>Q!yh_y5=d%H3kny^PT_=@p|x|wFhJv)$U;?cLW8QFKaiv`2v=TI+~Wbg z`fW{_54E@?&WHr0e{4j!W-)J(L17U1TTQ76er;Co#*S<|-$_*Z{>IWy-QsXIP+#m6 z<7?}`R&W^-{Jm#1%n~omc7c=lm$wsu8*=m|U}1{&w-)LY^{1GlI%QW`M_%@?2O`E1 z+TjO1t5hNcz2on_1=WoAO&TVQ+@Zij-n!7U=4C#LS7R}xG5sMIfBh7HV){~bd9C=%zIa^{&fR39m>l#PfRsUiPv! z-0}3C+LGidEDurPfHI%35tv{UBHxxTr|{Fy4y%hX&eYjlKe~}lD-BGFFqiRa-`Yd5 zh@-*`SO)K*y9bgC740Z0p?d+O+mSmr-SaPaUph46UlT(>!(MufYlTGTL~-oPg5_2L4d8y{q=4#HI=5R04Cy>3Oe)!qAyX2L6$=$QV|FOC` zg2t)Mv)KVOrH0jhG25Uwr#3%cEqQcM4Fr8M31l04Rx72LRB}`HoRvTcnLn6071?|& zt3A?2MXQ^B&|y%`b30{$YTBJ|SVFV9FQH{;SV9+a`x5d6ssY^CJWQq2jQH|4$s8{6 zF}}Q=a)?-nn*K4q{Kxq6Y&AZ{mnS&s$N2J`&wPw8uMLU<%@X+ZV|;l6w0?{)&pphK z@#SU4!?64@zWm4d@*m^Ne~d5xF}}Qk5n5N8UBA8Up|~L2SMbEO@%0GI^Z6B zOB1H@l1zPi@`4msvbCs^+riew;fl`Y;?d^vCAVpw6Ly^(eJ^~G_D~S*jSpy#2hmpZ z&3t=d5N$Gxba&5i_$=P=ve6ODtc`+_*qeB1Cz%oapOzrn`T5y_?*%0k^LZXWV8$4V zw)OZdpS!~L|K+BE3X>gyb8i8nM}laV=RAhuy+6kt!q!u`hn7)9;a1nDr$S{kt->e9 zptKc~>dzfPCU&lX`yCimf%wna`#WFps31ix=Ez5PS_ zX2(|t!5@A7<9F2rh@n=zJg{Wiwpa{|#ojNvcLetHzmTW|QU)CZ1u z#qTML#=abTB&xA=KlL=fgu44xFD3J+h2!)d75+g9AF=s_%EN>o!L!c+mS}1tD2uUO zl;Z^vvMafud~tZOXyY*s)?6+*z-*|J!4Q574k&U|=|E{c=7erfGOg^r9R-k1FizoZ z7>@)e^9xV=4MvMbl6D7!KaS&6OgBD6R=Zox1n4>~MrAwKk);-P~ zwb&)hAtFNchKD91>@sx}t2Kc4K6+!ZjJr;tw^8wY^w!ot2+w`(4@P)xijgIrh6_hwzd?)UdW<+?N>#Z177XlCr zDS^e4=y>|*%BdczLLgt2EMA10^Wym9lS+GRg#=C2H`jRaHdj-(b}Ej)dbS5@{X=k7 z8O7VOUC_n7GvfG@+#AT!eI4N#I~rex%{g4RE@6U<&<(Ou(QEfj2#cst`Ay^TcF*q8 zeu5`xB%zIOWtGR#RC!Ljk#raLhFP`Fi~q0O(4ryfgx7ZR6+{v6+3e@F|DyT}kx&d~Z1f7r912i4V&JtI|v zu+Vg1id*(N?&y;q@%%E0USJD&I?*w?HP*j$3m{7A58D_6}i%eo6XgHaRz@nlxzvSWq z*fbtpDsmA-g~&xfYn4GrVP330BX3`jQFYmWd9(Y??hm`yT{kNS;siGJcW4vaA@;*# z;wO$Yq8iLvCLVJZL&@J*?j*~|PapJO>q=)K15;jOO~wdset2}I6-cZ?QTx!w7t?^U zDTqZGFPK%v*HFRQB7qmJFW8GU*|dkLjK^y)cKRHpAly_bOH7rHQrr$5mO^He!`xZ| zKYTMxdmEEK3Ce96EQlML{wCQXFjs}nCWMZRbVWM=$D5-5^S0>%B&3dU^43Oy7@Q`5 z{>zy%xby%Nm!u&8Anrpjl@7O6(hvaUsiGwf0id5MTGJ2+C1O3-IRQ#dLr^OTrW2J8 zq#@97qGSC5tB1Ha(O6AGAex;Ec1uGbnwDDh$&_p(0cA|dq(fYD@eJxj3+EcJ1b2k2 z3(}DIzD!s|q9!a-2aJ?71nhJy1?p-LlO^}^@xZ+5ZY9e0RBr5ht&~a>3R%D=D{@hn z=#Mn*!KPMOn;n`eA%DhpXl}1YqVuRLbkIhfA|!LCy}FYF!=rTuuoB-+eZq%70D3%RIY7xt^i!k zx>a~$HXZ_;+xXm2YZm4DS=Y5P{z19p|JCakzq-Hq>KAu+_pi9DA1w@J@t5~^?{=?$ zL3ruM|KtD62_!bIcB|14{`jvqNYMw!E{F?N*Tg`Lxu$`ze2wFIeHm3gyLwBK5$Pf> zr@@Rs$#OHwxnOrYD>S>x>#y&=;_5Zm7l$nr;NJb@$#Cf7TU@2!`zlEewB&#y!bYeF zp{olyoftecjydCqTW2i$#HaMm;y|d>Aj8A+``yhe#}%C`w5tCje1YK~Jy~)4=qFJA zG2amAWA)Ypkd>iJ>oRyCvyqjkI5t=~gNLLJ^Ha0Va?Pug`3!*+ zc13-PmfWz=&;f+2i{&+K%oGK-LdOMOo)mOTpT?@fj-Cn^8g7+>~FXMlEh=9rx3x7 zVqsJal&2jcd<3X7?xoI#rA-fN3ObL1FQxb;7=Vyhix7FT1!yW|?0geN6t}-%o|`KO zMc)g(UaHK0)s@-GiPdcLG(zmRg;E1}c9h>{o@2tiu)tnTIS~$tfH@-IbP+|OLz|3% zOCT0m6k!LOc89c%At5f9$tgz&z}cV-QRuV+sFS`URdAr zoGfl7k|7Dp7?{?zKtRw7#U{};vJ*AA1eeq$TuFH-XsJ&{iFG|n%%@n>fNW&wa-}_gamGlcI}67?c0_pXC8H&^qrD6)3(RM$@a&K(iM4b~il^P4$z z#&IEZl;>g*s2C>LuUAzhBWF$B>uW715s8Q*P}&Fp@96~M3Y;;t*Ixe|x`-l!3ZW>e z2Mi3Yf;w(VEYvbgK74_!Nf<~zCwoqKfI^JQ=R z^EUoXkY7~YA3toFbvN4>zm-a1E5@%!jbG2De@0@0%d0yEmQgG~UztcoQ{>QA@hFx- zEGl*#Y?WzH#}BOkKspb`j~-?KB9M#{71qhWii0Y(G9J--tDs&nB8o90z3GNfp7%#& zE@>meX;6$14R!-JG64rEAc}6orr0QI|EV@2!TJxVqm1Z!JfgsG@Bq9JED`h$3cFkF zbt6e0f>!(x8&U?aLY1g{S6i}KBG~EngbEDTVa?N@OD$GmU{ZOpWkd#ppLFPQ!S{8> z@aQ?sCi0>s=lOS9Fqxkurf>p^GnXnW&;|PpURw*F$JH^aIw6rR4u~w~8_@aUSHe!`rDZKH)MahPT4{7$COlX&&H=#Y9672&TjofHL zVyt#Zt)gzC6|km@GVI*hW|tGM8lqWbig{a7rTGokr!*$I*}D9}-n1e{9lOt!Q-*;5 zh!@CS!J+Gip#&oO*E;ePw=Snj19s+I1w?T8OzezQX&#ZhN~cq$ZLIMRcRTwzvgj=k z2?{m@y9Nb9tD--Hkft8+O?>Z}gIJ{GAXOUYOZqxamF9ApD$OlOrKTmYpkTH>z0z;% z=bE!CS_(ACd`0O>^_JXxv>#+#zd4pFZPOftY!joQ+9(k`bI?+(g?**tGL%QtacRgU z9Tz}*MES#+bsRy^kM?;6G9DJf9mq2nV|LS zT4OuK1GG^WoDFd}RV5;$f(2#7sbBdh>P*u)^Q5^2(-{rNSOExa#W(9-huy?2CJ(@L z-h@20S8N=_Lz$ed5Jm$H!qDt-!T@6>j4vwzwzuv;e-2?7uZhA)UnoONJcgOXw5oJN zAQ@AVLgX`dg^)abXxtP%eOWtBWP%bZ77V)`&;RgpQKRJ>dI_+kj5;$x2~p2N<`_!l z)!;I{-tZ5abZ=ReMJs)7xzAQtzP_X3YQp^uB`9HJqNfv-Xp|s1h{}T`nG=+BAB=qa z%&8cNR0AMP#j~!9_{b@WJoCpWBg1YWTR3(OH8TvPh>jsV(HPq@=C2hfs)U|Gk-FiN zp1QSMi{qHN9ZALcn!A5BxzA2$F<*3P(8}1PmSZfd=-F^CSm=i^4Mi-Lk?>HUd?Y4} z$1Xz!A4G0~7)uWG_g-2w!X|rZGg7;RD+DN(cq>y#VTwJcFl=u~i>AgRLj^QSNFg#i zS1qIBkgBVgAqXw0o@i0uJVLhTF)A<3HPyo5Bg*fsqX@cv9mQ`Q8h*sIYO<0SNZ4j;)rbsgYOiZNj+?4Y-9=eP2c^JzHS#M0dLXe5805;E$Ou(Y z;aojp*hbmmPoF&L*N0O5A90pQ9T93c!1FSwffk`z2YIHeoVmaglSIkX@>`I;`D+v` z4po+*(R5a|flYn5Qdca~FWZG8fH5M7WB+=@&j zRYcgTYt0EoL=|D6){fVyP(=D~TIlBX^QM#CtZAX(Ua7aC3bASx0(8|sI;!c#=2rg+wkB4W5G zf=0tfQHP?1Q_KxvL=%$?H5zYDRGCApWFb9?zG>0q(4p68cyB!$miFdQbT71H7Nd$s zeg4)x8U2{o?TDzy(82vUT;{cJDa-uTej+NOGdH2oFZ1B2U*;F`pF~QvW!{z=4X8L# zX$~%Y+bl+||4L(=gC#BV^mKTc_a;I$e#m7W=q8qVy*<3l$8|GlshBhi8HhzLSu@J3 zCh1@;DHzToDju3WtH@|uxv|f^R(KMiSaL$kK4*%3VD2@6J~74g z)>F)GQ^#_z1)C&xg^IYqM!P;oD0DY(2S56i48zj+to4NrM_B1oQ2E&&V`>ysjLUW@ zs9aVyO9K$U0D%1-#Mzy-x3_Cu3AR6_O zHKp;wioEF{PGi*JalZretKQ3yvgRz|W4|o-U`xAdEI!WAfk=WlkUMEhBbCs?hHqC_LgPLim3#BdA0(^_NoYT+N zh9UiSQicT8y_mSVZpTxWWkR;?@kxTuXUK0z7(ScMCZMi5B|82T3{m z5Sf%eNJcevU9M&M)(qYu1p-zTxj3tHd(doi&*zKf;49{yF(s6Sy)f9vD0W7*g5SU> z?@KG5>q0%UeEF+a9(5DD3NK6TYw?6HUyE;^ zXNIA}kXSRIRewaUje;O3m5(?920&Uz+t=))e61_4WYxx1I*(@szS6ErVjo@>ZCp(A zD4mk!<2XV{D`*do-j$YiD6EdgSZv#pZPdEIdw39OjCa?l?S^B$opTA7=nXDE4Zy9< z7Ja{6D)cgwaQcnpxXJfPYhK=rFg!<;DH463K zvY?rg#wUWSv{AYk!iyommKAYfw8#`IMP0Xa)=#uxD$5I%MR)U$#U!l=ny?$>3F`c5 zxk92(^Pks8splsyq~MMI4$TmtT(_Lley;}EuILi7faXF;yT}cSb-_favoE&Lj|?pa zBUJ9?!X}s)A*HzdLm@?7p)viW%#aqf^n6m$8a&kXrK_3sQeRZ;9j$wjG)@~ebOkh} zfm&bgt`sFKD(NO*v86@#3@m0Lz@h-yRv@665qeCQUqCAc$SCKTqXJPbBerM=bYFZHcCvp z#KwoEoRd(lBCpw^XuUv~5y666yCJ*ha;`Y(NT6)s8J#T2Wr;C_j`_h!_zHW)jO!TzgK|OhZpPz` zY>2YdlE>3l*RBn+N6xNr5XL!kPOuqr)>LQ(3g%WqF#+aW<55-{TLCK=K(WCP{xJa* zEA7VwP+Y_Km;h>qzb#Am#{^LLt|6t!Q;S)Iv_IE4l+L)|u`NP!HoxM_7A=SKW)!&V z#e{&N1ytXw6=H6UA!NzbFE&h^4~M8EXEeS@1ev%d4=lY9uEb)r2})U!qTp8(31CyaHFKO0xNF zw^_yjFt=7xrdD{>qJwD4uSR3gWJ7*1{fGcV|4cb#N~k-0TW(RhXdV}X>zQIUjCCE% z6kPp64iJMy>r_*@R2y$Y(P2Z*K86<)yh#yC5XhbY;B*S!kv3}#lN}Yw=cFOwibG3? zDvkjrgvl0R$j#y{Zd4x=Kz&RARi__`bO}C)md^j#7chZhZVnjm8ciL;3_)4(PnqG4 z+|6I6)SBryhppDQ7MREOHVnuY;!?5LF~>>3JY$oQdk#$iwD`3+SZPe>*Azs^Xqg?r zAXj>p-}w~*nzZE3wmxqO8Nw-BuWGE35j%^Fk1tWF|!5{!;# zrUzXUY@cDWfmzI%Gl~V<;Lr|<2~I)gKT?L?RsfSq0b|+Dmy2r#x?uZ5SCdl_`7&ps zvXJAjz$WdAncoW}*8`*U&an13U zn;^Um!%8y)4LUg=WO?#O3?4INzl@xNkGB2j+stQhd*Ael#2Qo8)E`n_Ci^}?6y5m7 zPQYYS;@&y%fecZ&;@IMAJNoFVm|H1Q&;bZtfrQLw9VVpL0J6`*xzFzT|pgD#XiiWO4>4n(}eVyz;wv+}!; zwXsw=U@BAks3nRsQ0eDz`Y3-rkvu8v0uk206W2u~aMSqY>T8ATj4>FhH-z9vB(r4K?@ zn>&%W^5fNGn0I+muaUq>e6V|j3Pibe1ORY3&Z5OiCX$Qx&!&6WlVj@3O(4mfv z4fQE*G;>l&*A!2e$mzb)rJ}mlJw9`5u}kJ`aJm^Z@X%<9!O7SWx^zINvp(aj1aE@^ zOctvd1*dvWF--L`0i&Q>Q-PR(8QYnF_jU;~^4*|y3d%`u;U}XzyIjUXroCkZA9aCT zHhQgbn12ca*O2hzObAuJjB?#DB6$aB#Bn__8Y$&PQMNc5Bfv@qrakt-@=*IE9#h`eWXxhD37i=8$=O;us6@GhkESYL z%0_!_9Ot6F;+HUyCmhJKbO%xP`7pxd?!aUOtL2*mZ^So*ufMf=dxa}4s39?K?ophp z`T+xuyfNq_(n1#}sS&~d;__2X>D4!P$BFbk@>6Ltgo?y3*sBPGv3V2d6q_SB^T`TS zT%**4&lUSj{x4Jd61MN^T*~dG>T&#)QkU?yhF!6Pna-<<@Bt3>n97L)`{nKcEb_rx zj0!}#l4RHc0Q>e*iMb9XhC9iTv`OV+en1b+9hyqJOFRb%q6YGq6FZfW4pVd~QE%-) z_wic#)-X*KmC_^fNSZ3T^?nF0QTk(nQ8q-hJ{WT3@YPNPxx++eosF3c% zR&KoAp`G~koUS{{h_e+}=w%$E=l0D@cU+;*Z-N690F`Zkeq>)6L9n`yMH$eh6B~6u z9^bR{ct*&c%pdjdH}|(4`k^+*0A^r~Qyzf)cBE`U@A|A&g7*-OC%c_UTZO|B{Z6N0 z0w$0v&@ye6I+R-{#zX$nWzmQsV#Ea<=8nf`UtztKTdRNVap^zf{;?Lo{0QmF4phBm z5;_4UMDW`Yk5dM~ohB@n`S|u;Zphqkw;A-&p&eL_1F&}FYK?tVHe_pJiCt@y7Q6e;N3Ax zs}e5#s1ca!iJn`alA^k8Ljo7y;V@BB%857D=~mv3L++&_P~`R3c#yK@pU z^_m3<8_gwHlRQzetHp}wSpo-W2Eqwuz`(z8#^^jZAq;;M-e!>!yHL2fKvNy;YvvfK zG16cm-;fIyvT$B1b74Wdb%=;sENsedz;eSaIM72|2#?wn@4Z6ndlbunwBurNmrBK5 zjEhuOHM(MAsH;U^s z{#4PD?8;~{B&u@)l#=YKRT4}mDorQ5@^BIb+@_GiW{yAATFG{$`ceH1xNEj6leLVN zPPykSwy2aqz$YQ%CaPyxC)sc{f(5vf!ZCkrTE+f#QX?-Jh~yu`$b47cXvVT`rOWNd zyvaG4vj}au3jrpbtzNOVE*#RknwxFO@1p))XLJ*z5imNFIgZpJuJ%plK)di^D8F1@ z5+e8wS)sqJ;GKJs$W6Hkw29JIZW+Mjsmxa%a@TcEz|`jjOHM=6fWZ8|Stua6W|LFs z=<@pEq9;#7_RkMMt?tH5$ohy!HjwqaN?9MsLHWxOd8l|-Ih&UT)Q!{w9hWQDh;a&I zV;R@%aWKi9xF?fugNobsB~+gqEBWzS3M%K_id!cJhGB5*^xbbI|B;wCaIn|b44?DW z3WC0dzUQw&L$kG0BsP{WS5bqPw<4rJmJk+0S?ZJpzq}<=k8+xnr4F_v{|hyX;)$@aw!T$iuFwDX^&yT%HzX^fm|!VI`y&*x4OGo=B; zE|JNZ(qP>XB)S(BgpRAbs-4fFk;SMCZCPup5;tt_FzOsiq`OUq)Rh(!jfR5TZ#C#& zdf-KI~q@vL^bq zqALL0Z0|8D zr26SrPDfBb-G&0D6E=bW6ukM*tG5WDVeQ195~9tn-%5jU`inwewr@dS?wt-M+CC@TUCqLurKGqwSXZ~{9ugK%_-Q}}Usfi6(KDOSF2&q|g+8?`}M&?Jo9f)`4~+Uiix{Y!lwr$i7I6psyZ zsFoT*>-Qg~qae{XfZx8c%!;5Gs`iw1FQr_gi&EQiq_*7;TaIbsFFuqXv|6U;MQ$!lHAXOud%#orST*ebA?$} zRSTAANkQ4;8)n)5n}U>Hd8@`*@|huP=_dq@;mnZldc!{`)V(DS4k%OSW`GzZw{bLb zPXdI;-&E{;i;aw(PhR3O@fotvpRx1n2O%FHtwe?q>0O74XWb~G`67IA|4-q+9X92P z$)3bF5gp{#w1pJWvG+rG+h=X|_DT9e2=^`Vvuf$m+?b_UiOL`iRkOf>-piiqFFP#Y z-ag3Tk^iX+nO{i5%-k>`10#Bf<4u0ST8Pk?uJ*JlFS-c2sv`x#@kHZcKU6-qFenlj z>;sBIePmmmF}8R!g%mJo^O=OiCL@Y+pFBB2vw2n{*VI_~D{hOiYv$WRu|7Pzst%&3 z*ney!nf-XsO8vbx5rG#1qSr+H)^QK_j}Sa02`};Drbe;QYoB!2z@;Tx{t9s(L)Fqi z)7KLI;6O{f@n(F>?4XY>g=L7s^2~@ap|-cJ8QZ!_k019Yfeu3k$_3#gF?1&1k zmNRkQ9$4n<`3IK}V3X$|3m7xm89D(GjV zRnYo`R-tm%D)hO_$U{^O`YRmrx1?2Y^Nx{a{CX2WqZEq6Z9wPR{9R7djeKW^WNm0tQnGkL_qU}hls6G#96-oMpis%G@D{-KJn0;fBN|@=T z4cXK*KCnQqn->N=i#1vjHsXSLisuWBXL^CQ=qn2}4=m6t65FI@#n|wjjTm>oKrcum z+%3>tuCyR(3-o&BWHwwPFJbmHF}V1c%-9xau7G-hj%3Yd)QJV!zEb*l_{`z^FVKKD zu|VtX;RTvo*h$vraHWyjHE+B?Gx^PN}bB2oW&*WSofQjvCC6Uq~rhW1sK-tiH z?tJ>-nD(385f2nzw4j(z?3LzEkH@rUUKF{@G~t%D_!Yd_x3LmGc+%_{?{q*Ut<9QS zycb^jK;VAPK;U>>jiTD?HdzsHB9v~8dBy^Qe+2?N`{Y39nsC=`mPtWO2&;0dd-$bN z`t)}?mZ;5vaG8>aO&c1o3wxpSQ@S*`fj+vuE$0P=lIVmk7Q@@Xz{uzik*9U%uV@=P zHC6H)N&A~*>xuC88totX2W`;6ez|*id4K!uZdixxtLl6&9P)7JhyWg zNj2j0fO>wH+nNl$s!fHt!P;NJP31 zi8vk3o@NSOT-zqWuJ$_R>2&QipEDRf{U&~;of9CXKv8!1H5|T!<<_zoM>LQU4j&U` zc-S{2@rnbt42LgxrDV8^;=F=>sN)xdZQZiZOrekRRn)IhBXg0fr^fHKMlA3FyUDs~ zz(olo57SxU&=mi7Lr7+P_8l0_p%$(<2P3p3v7!i6gRAgrPBfT^6l0V6vzVSjw3cK; z2x$zr);RROct|A|9OsZlxYed0fF}*L`e8|Wr8`Tu<>2vne|_R=G#y+cZ(X7ir)wI> zDvZH8%QdTrR<4eqkU``>GA&U%g49(yHg&u52axG(*`)j zbIN{pIIBuA7j!I35g(u2jlvki*BE_RmngK=H*jX0go!YD%5NgGk9o%kGJgBUte(55 z8%r*egcZ67de`>d?F=mNV)AHG4i|pd`mA92UNbx*53NSSFQ<{|+5`l_MvHVkFOo{; zXXAmTClFJ{!ZMfbItzeM7cZI*uz1CO(|J8a&N2XgZ^!(=F~f@UINg#KZ9IUCk#&|`wa^9Rr&8Qq z()&O`JST6cTT4N2TboCg;6sVQ?(TJkJ_0~uAW4JoP*Iiu{|2IKQJIu`-zhColq0a+ zCMNto4g^e`4!(?N`v78xD_5#u5HX6jO?MSnqj4~peREA})OX*^9?X)j@4Ri3YPdF2Kqumur@yb#Bx=+q z4djo)c~yqt7{G(^punD%Jjz11LCa-s;AwSlT?Jv%ZmZTuaxH!!CXv_O5 z^eI?F!&5o)hZT_$r=NLSV&DJ2?7jPMWXF;3=|6?@!wU3;x-VH(EV68m4L{a<2e35* zYdm*mghqqvE=gQa&0ap-E!{i+`+mOPha;~Yhim^fVz0j$wy>FWMpJ!JTAhp z6thR!OL%4~P=C6$$ghIe<}@#_a+TmkHN_Us#xYM1W?HMNHDt|3tp4m=Oi+}Ptx&U5 z_KA_$S3}ir2U3ha`s;;6a%0FHkD!+l7JwSnh1DhxARphUMGHLb&~;+Lx^x~{KK)d# zc#oSo+1neai?wVhjLh9LK%V%FItDVVZgJv)!t&|SAX(7&+OpICkdeN+y?MXB{w)?u z_y7JMbxH{MvQ&;Z@B4qbgcI+q_6lUd?;BQe3?pI9-{>Q%d~xy+P83mY0+uXyN;#X~ z`bftkIu7*Ld3b&EHP=IM_HZ->xcB3+qY@70PbnzFiIh*%1-!{MI)X0>p@ko$5kRy>I#@5Yk4WhVXp{k%!^&^OdD|ezPUX*{<*%Y0d!^p zC!YJcz@T!Pk`)HE8ZQbAG@LIu)BdT^BjOMY5*ULBe_Fq~xqbcTH&=8BvtzK%j z$vg-XIeYQN`~{kI1?22R>*itA>-H6D6I@@L8ZRz)b@1`{1;bO1C!`O-k^EUFg5KTS zUcWB3uKHRjdb+6Dsg8HH$~ZRVK}pfU01F$O6XG8TJ1tN!Q$Sn;)#*?(%!`s$FMWpC zE>(-2bMHZ^EMB|}cLIq2SMjT-HPReVKUK`4;==%HS1TsJLvayWXB|awe-q*x7%aPx zu`}AMVZ5#~ZsPY!<&p>%XaNFiTiJ#fA437>(fY7(e0J04M;AD{&yzIuz%# z5MqUt9s87M830g5RTe3ve!TFC=BXGXQ#n71aP~R+^5*6mhUYBEH5fgasyXa=POtSF z%c3Co2bbeagW_7_vL$1)>~aAwIKgkYi8baVScqfXKvD*=%1lRW*vZP3{IGY$c6ySZp5g4JcC> z8vsc&f&D9vI*)!99yux#QE=1~Jk**eqD+qtaI=AqWkW~U?y2J`bO2wX0~53uzUXfB zB|7wMbkJ)9BJ*T+=ujF=RTVmDwlA7OA#z+Y9^(0YH$-}#4m5NC_OFg+LI;{$K$0g` zs$N9|VZ%#96T>^HxS?DO&j&hXID$1!c*HJ4m_xEPYM*iXo5NGH{qT%24GS?qlN^QD z;T38d10A&i`&a0<3=c1?@$iCaVD#*7Nq;>*m;nrccD6_#%31Y=V`Bda{W!<UA{G zNmF6VIs`o!wHqaOCPpZ&R{0V9pW6+F7aI~zGjo_K+ldY$vD1V$jt8w=&);e7Wln#3 zbXdLWdy&F|Dc(^hI18$1ITLkc3m!w1vzhT~3E)q|s=)(YRnFL-G_>zxXdE0KHnjJJ zH!6gKm4-E1Bax_J&>kFjWxRskF*IMnS($`UFgD4zxlyEkzQ~bUxT?Llx?_ROhFQ~S z_8@{D;A?pZQnJ~{xY|9T+5J9uPiQop?~GRCS#qGMwB#7#_7C55h6DBFAE zaowuAO??>@tloHP#L7E=fDHT^G68Cs>bsKOy05^7PqZjrIpCB$Rte_lsBMooo{~mW z5#aNNfKkkmX&SJH@9=o$5Dgzngj<+k-Q^bMvFDk-K=-)HPxZ#5E4zgW3Q7ROWUMV% zQ!&1!W$d0h>uZL46h6Trz{NgxENaesLEws3?^X8lgsz0M3K;ShWkAikfQV9IxVh=P zC;q6;duk-e9>?q8z-Qa~Z9K+(kLlx41le`#Awgj8%yix(4P?$^QHcR3m1uf5l>oI; z=|VJ6hyLMWEuAd(PzhiwIGO~h!XT5(SV6nwCmsqSImaSfQYmBc)Z1(n`IKmPX`@(;>CNm(38+c+H|@N)M-qP7`SEFn7lT-|GA*rvAPEtK zNqb0THunFP#yPiR_a*VneAL-~-AelsKh3I1e7h>LV+iZa5C8bniHT@Q(R}u26skW{X!NefR48W_@}4&wp9pa+>|et2YmKpYdFI z@gj_VOgBezbb|-_0MdvSl<)ymi(T_2tX$|haGA=o01t{WnihUQm$QkRHf~Ve`2bQ{ zv`|yw1Bi)^?fCU8ZdQ``^2a>ytf?fzdG=8x2l_Z4K&zP`Tn9dCV6MY1x5VTLk3i8w zlR^B@+$05zdm1h&L9u_~YT?^2Z!iC(`-RA}A^?Z#SfZk=*hNcr_vdB9EO|aRH|OHy zpE>vB_w((xY<4}?R^sdR{mXY(ukXJ(21EOI9xDFLT8He9FMoM^d->hVJLPX-J=auC z6(d0R4k7H{b>boPYCxSDGS4st-arlQEhTfbsp?AWOuG06lJ8Q-^MMlDjhoC=TDot7 zgvD2!{Md*Cw3VBw#JgLcP+C;ZN(-G^X>oaV7`r`_V%tT*u2rQ71d@YSdn9=6?@9e3 zv=KB3^@mYHO3f(YF8pldWvJoj2az#uid9VO6b(pRgn6i6x`=o#ilF}RG0M~vb~9$& z`G|u?>QA-)lKK-&RG#7#{_eA zi&AP?OF_D#Nqw7A39!^l-2a#=0q{+z1bVw&B{;L(uKB`m}< z8mm?o5Mp0K665A|Aataf&Qtx-Wo$rc5`#*uA&^wg{sgiPZ#oY9HdO)+Kn5y-!(syF zKqXlCsLx1$l1dO904Sst1#U^;k=G%g1PSV*d<(_maS7t_*$;ujE#V-~0Knx~$^p`B?qN+I(h)5I>+C(btM!mlfW0{Lae2wVk*0y8pcoCdULqpDvj~#2r zi{R}jZ4PO?ou`O#^dLyW51l{K3!%IitUxEs{hYUOHJ@haF*-k%>6LUcOoEyfhC@%b z`HL6#hNmG@aM&Klm~jSz2Z9)SbnO0k??RlO3Tj7Nv%BBkytzk#{@gnG@2>9dGZlwH zh2IEoC$bEy6$iZkDQmyD=|TWRmCjswi$zZk(vADv{KGVkJj{u$wHm9jIQhnGeC%CF zesLc*d2H-*r~5z1yATW`I=w=(>@+gcmDg@{#f0fkpZ#jEk6VQc7e#dxJS@wrS{ACL z1(TYuYPV!7UOS?e7W+AT=}68O+Q!h@OkOHi+SrIx3_QIHHEf@FxQjA7G+~PhLhn5F^ODD~ zci^>vl78yyWtp_Zfd!thi>&*IAAUT(;avz0A&rM4{S6f_9wZ3-mgBLYl(1-nXj45t zw(B*Vc_?Y?86!%T(k8-BTurT+YjoOkv4R0KZG^+Z7%Zq*a~C$A=?K7}@XCf2qLj`C zfnnfXXwv>j-i7o%;azADSbsc37|W(K4Br?F+3lf){%V}XP`xKfp7I-?Q~EEXJMhbM zZOo_CF5t$5u-wuLUF7I!`|Wl&Tf7VLF4eRes>9&@ao&Y2G;vf&pK+MZ!cmw)&X>nk2InQC_`m;>2{YGyv^7@&sI zTghV7bY6rjZYsrdy%*t%Hq}7>D9c+x%__nx$DqKnU~b>+?IP?Z=17sJ|IT&9G@o(h zUfeI0n!!z}37YiE*NvY==aE@AhSMkvNP8P-6a$@c2&m#7D4g5zYQjCx-{RCP+yl)z z9;o7`^M{!O?C95T_P7UXin*fhgM%zffZB8qRCAg}8}5NHqZ;r*O<^HIl?2Yzx&|YR zqZXx8qp51#60~g})Wtnee5tbfjrnYl{3`pKU^6SEo73Mo6i{)3kx>q3$Hi?&pJukMu3WcVKmVWxZItl*y~&9akG9@ueTi#%^@!l|7ziZFe7&4vq2n*Y z;yOmDa=2bmful9&gySdYjW5b%SOxvSYKt+iXfYf zg^RLY$@rBenb$Iv<@o&O;r=;8_}cEgd@+m|g$br2U(^3igH+P+t*`PSDO@)Jg6tnqG*tMum-kWqY^kDwi4o*+Op@2|DlhKmN9AHRnK5e)gwC6-g?Qc zgOQwVt=BM+_4)xXG@W7+AXiQuOJFdOV!nd*#i_&Zr7TiW3$qkpqR610Cw&nURJGyd zu*7%Zyf2}f-eCz_VoPYDlc_tkJ`F=6Q?pSuim^~zkl)E$0|w` z^2eLk>+5R2ESZLf&bRBkZ(cS>aj)SYq=(3Ax6uPOrqUi#2>qZjL^8aM9$0MhXy*sw z$g{WYnit*~O6f81^W$eE*!WagHvCVIPfo?YUcb4&)3tViuf2Q6+Bn^eTAXYLOZ$y> zzI%^rL4s1|WKQ|yDhylh*Y97N0sb{WiiL@xXju}sOqCIrzEl~Oqitop5UEVL#f3j- z-s)|s(GW>~*)k30@2hNi8Y_H;ll5iC)D*Ufh<(ef$3gk( z&B;rqLHu-F5mb?0kKj?!SLAnHNtO z7_Z6S-rT$|*hy6>fvxKBgHy zZj!$-XLFH!Z>`)@@c#Dl%^l3LKK>F}(p>BP^hIe-PtwS)Uajw*qm{W9%=9gAMhDTP zEtQ_oW@H&9!-5EF*)Rm`GZ*HO6=!_Sb%& znq<7Uhg+1l{ughp!69r0M92wJ+Es_=^XU$GKiMJgCpzTq&JH;k@kr98gNgh`c@y7Ln5k+x9^=A$+S(4wU775o z4ObilmP3dZEX3533_1;`kiUohoyIby!Iw>-l{y!i(BMlUt8gwe6w6VO2tr08Sqpzn^|C1?juaIG#3+IJGroVrvLKdRr>|9qrOhv}Jl0wPwX*cR{Q% zMml2eMtitvi_Q29*zIyFv9s*=|sIlkF4|DOuy`(vA)4G}}oIe_*!DzLM<#f5>)v z@x$3JJNb}omrWkXcGP;hv>Q}Dob3kH4`sVS?^2eKWtp3ZiI%7?Svp!%U~H>f;hJMP7nJ}1;UaDNt``>b9e z43p!~R`b@Gy5)i>Sc^6L+&dA@$_Bb7I-U#PIiTZdGXS=2nH`)W`;V+c0{vdJ0B&)Y^s7 z9o2SWbVoH|R9nV!*j+a8;!H2YdpR>gw~j^I2e@M8^sH_fK0tH-U)o^!e}EaNV9OOYq=ZVoIG^FEpjf2y)0yj^ zFAUh}oB|hTGXNR)e~zmFd1O}9TAkB0+wK{Wpt};JAS&<_~m zp9Fnz3Qd-DPo#M8%pqSzJ#djP3e@8-3}*O#b{bgeQFn$L2Tp3M6nC8MS&h# zDi9I*giaO&@av4(gU?7uLhX|iYM&CHUct0F%wgARyIBq&SEsnQDA3npCaSjnpK;{B zfHFj}P#A%W1*tAcgoS5kVIZY(V>7Fy2E z$^QhHGmQsU*E|FMk#pymi*B$mc%TSKhL4u`0fJ4~y+bCRz%ynCqa@TCzBy#g9%2%&4PlLm zdd5r!-^6F&{7C$!0hmA#L>Y|c=4UQ)$D|Mo!{%z_f&sv}$uMd`Q9(p%yvY_96P4i| z<_*X@lMDe0VltcBsw}E%9<0b=Z>!eCPNSj_fYSt=ynu}s%p-ZaR043qyyRYyv5U{Q zu)%D#Bq=R@gXdG^Kpb_ee`Lai8zf!zYB9%XdsB!=<}46Zv$N$nbf2Fy(wxX*Q-b-D z+Yqx2F##55ASF!AOm*lJ}dA%p63$sCvj z$DMge4p(KGMhpHfK!BzS@WMx@^K@n5o{;Yl^K8iwk^8uRFJ}^evl#|#gP~B85sOv&%Kb%AY=Sepw3 zU?_^d)*oC;F5rLs1d_G*#(f+i5oiG{!vpx-Z%P<30(w>v&%EUe%M;8y zCwdo>c2mI63l0b;B!j+S_>7VJmVto41x0zeH0S80jIYs@`iK+I%@PZEjG1+z3Tgx_ zdAX@4rzQ#P;W9(-glonZjGK6pB`$H>og)%^_MS1{m?1C~JShP*AtNP}(GbLVIIAh` zsMkngkURrq?D6zq)xjMJX+M%dQrX~OieL_G42lERifExzO6l_i$4$;RdA_p6-LZ~$sAfcm)14ujwWUHmr#SXXu{$M{L{{#eaHnwCf7?O|$ zhC#uJ=Lk?pIkC>7Vlhz=ClX=^FLai&N&^L1Ux5MmB!0I@dFZM&T%@FukXMko$U0uYD_#FD=xz1fsFLP(?20w$6Z zjf>INm7Yn)60MbmB^YgAl6SbOFq06uP?+VK`3wQz2G6#j0iT2*bV?*0EhAA!0v%34 z1S5?Z!VGNG#Zf%OJN~o$Ts*5Ul1Ry(Hb3-r}*Lno9$cfXoiQF4?p!hARHZbTM zn{3RYeWqm-IgFH{w20^G^E*W_~Y_T#to?-Wk^B z28^xE5;_6|EB?6>?Bvc1Ot7macC5C(l2I^4k%mYA#i3Gsq^Xpf|pVMu+?r!w{e9Ggf9Dedvu%l2#o85N7qHosOE@o2wUfgg`9-0DVQ_p6>% zc+VK-a3-a?D+kr9xRoso+n9O>PDqR+NkKTTZlQ9C;zoWTdJe8PxVLJ^V%H z${eu9SIlZRzJC9%dKV)4G+;4Cb%J7fv#ONliLESYw(A2rq3E4#3#h+a-@UrMdV7C! z`}z8Q{`}j^`}OVB<#i0i-d+VOP(iEBjsG-D2+$OsfXqWSKwz zB^(hoy^!5sUR~ae+<2~UUjK%-ObxkhGnqVt6wS>jZd%JmVNw^mpj z>jMc_#o&)6>Z@xaRsR-Su{f1Kgu0tm4<+-ch28WX75-5PPdFA69-BeOp_(H62%ZfN zNQoA)XdpEAD$(dUnZPQ!_+Tbef#3kV;cB_yfVpO=ctv)PXsPjN4k$vGy^`K`0?YC# zR}M=j(h4HL3ge-&QQl8-5Vpl<`zFa9-&%{&)o5~!l7TXzMv}GOODK3l_Rm;Q$Fhs# z)pPHI(4sic=9ur4<73WOQ4m7kzmWZBt;udz?5*6Lj!45%j>Rp(-kJVxxQ!BpONF)Q z%vdRMe7u$Qovi*82zb2LZ~IGHjLVivW*`>g~abMN(}bwiyKg#N9K?gc=Q+6V!)89Q`Cy4F??nY4YSL#J!4yL+P6Vuwu8 z5f&=3i2Cg7W??Gjx3N|-;R=bf$f{hB$zx76>XxY%j+ z(#_t*x;Am_ zUtV8dy{ep&HP}Aap>r`+B>=s*;qK+1(t4%EA?!0%`B3iJXk$0?Y!p9)cQj!^RZQ5( z{v~Wl%rgDL9oUq>jLRQnKGoM4m8E4k(ZM7Xk+f(lz#XuXRj%Ky1eN)Nd+FU z%-+0ub^UNhZt_FO)mJ){OqVyi=~CN1gdVJjc&UJKMPAeom^0FXLM2d~b&`_)gkA1} z>lKyI#O}6Fk3d_Qx`$w`t8*yQO4Z${E2R#@+;?rwM;Y*9EPM!oJch0zL=AL}2x_PT zQ4X_iA=2drx`yPJ8Va3+6kyghT+VZX4PBP7HjWD z(<Ha|%Y`Q7tUWMabj)$?J@%2F&$%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/macos/include/gltfio/lit_fade.spec b/macos/include/gltfio/lit_fade.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/macos/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/macos/include/gltfio/lit_masked.filamat b/macos/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 zax2El@<}V2SRNEzyXc>8?ie94^Eaa;;_$Y=xx0CJ z;g-6Yepc9(K|=P8{qD*C_#Zn&u~XEpk=jxUx)&k46}0ncNlSQj^Tr|Yf`#XEzItvV z=8>jNs{0sT(&N?DbdS8B?2-2qJ@WQokJX|hHoOQ23W*w8xIE?|^0IT`iGn^vszeklhe#FV z3|V)TMfg}zP=`o<${|t(IYWva_?W3r{iC#?4O__uxVFXLASmL-z7UR zIUsVkAd9^E3|FkONb9@r{>yPxiLM#<|nZpTFa6f>I7{c|W8uU-6(82t3P1 zSMHDhG|jtB@9nOQzH4SL*i*y*{v8gw2}(Jq<}nzsC7Gq*XS)2iI42Y>jr2kL3w^Jx zUjx?S+SgKQXDHN}W9LgH;0dT$;Y)k^7b(vxj;OBQkKbR)iz@>nr>;lx19hUEJmGb9 zvWRxx>Qc1h@Ann$f|ZcC(z0B@gK(*vcMN@gwrIDJTJto~&P8`cyYTi$v@@=`J>QFV zo9fgCQ=QEta$|6fQv|xY@Va}t;<2)kcJiG1v^=L3fqx-)vxxytuoiMNt!FE)t4Efn zo2Pbchx^+HKn;l_gFaE8NXL8Ac!3Yrw?`r75PzJ&5uzYSjz12qeHnU1T^h$B!PHZc zf@usT(ccZldktx*26s3$M%QD}#EKh|vh1#2O0u&q!j>|rI6p_QM2(_2)Md#?s$>de z!--Y#CKvqWza=39;%6HNB7x`21NJR=g1Z{vZQFkZEmym?qJDKiOp`ACl~{$ur50T8}5YLFMzwZcrVPKa1=Jm3PT*74Guy#~e7IPLrLu z?FS~i>?_F*@P}ll7w=DY*~y0_yKM4IvZL1H$!<{je6kxWXMS6b( zMi13GfYC$M4q)_9HDMIGhzoU`Ny-6Ul<9zWd(hn|E@R?rx9$YFQ`PB1z1bfy`CfP0 zv&zjrKyzr#K4f!f%QW$$1xYA0JK!84)65aD2e)xWF(du&D`O3e%A|KpukZPfX@@Qf zp9RkNyAah8;Jr zrmvEqX;`rEs+HSBCEfShX$@tEudi0Cq8Lztm2;(sj*YZ^TFd;P21loinnizPsz}dN`nKZ zg(cM#rU4zXq#{}rDh*?$?>bpxV+bF{{%HaI5l!~zO@ll@s@)TFNs zJfg{7PApB@{%M~CQV1^d(_*5J*L1Uq|R2=;yM_k-cR<( z`-vWTd$7lW{d2iZ_TeLS!*&BA<8F1PUUZe0# zDqroN6bwn$X9$0aC7w2neoM)`G9T3b32!Kr8qj_i`=^@y2=-4k`_b&5bLX2qXxG>= zByxz~d3S=fW2er0*gxlv%+!J187}{4vwt#{DRHN;Zoj9CM- z63xT@SxCJN#e0o~n1Q}$9rn+-aSv!iQm)SHvVTUNNl(|#J)d)oT~n&rbwo`Z=`TJ^ zU&RnbUdVy{Q;8zqUp0%Tpa%3IRkPXTnX1{|W%2({_Rq+q`kth~;bWTYKDzxA@P}ll z7w=DYIiL?ocG={aWY-_-&L+D-A`ny}WbaUefd4RRXWKgoD~wAyj| zC&NE}xK*K}hg%i0)`(PR`!S02{s@d7s&xRPhpHXG=%H$1|BNB(+*%IsqD)5>JW82F zi!MjWzuG?u41ALPQz?^nEs{mMVigQ{JxZi1GhvM^=C@-1L=!sETP>CLPfATJidrh| zpVF%CLjG6#Cu)~sn1s=i?@NoqsR&xAknvgytX1Rg&{XPh&%b>|8X{e(mP2m2?Oqf) zQnC^9fsV!v*GW@&H54i1?>SxL=-38ZtQ+vdx<4@9Mhr;>!G1S z%!%RXf{^oq)C)rFJPV--qU(nWH{?}~#K5BYvy#14O(Qq9Vk*R6t zZ>;qk!w`GY`z>zKv(I3n@pXBfhTN>-8ZdkYfgzUvT>+D z{Q%Oa@c@Qd$j?vreD50DMrlX56NcL3QxB={Sy%dLI`4vml=k@axsVjkUIZ!@k3yXQ zik>2CPaQ=>nr?MnxWeJWN5(+zV(D7m*r)B)pKpk)0x~OZefcJ$IK`;B1)&m(*2a%Q zclYH{49yppf})$~Z>yu1{O?IryCOb%1FL>!PT5-AP2_1NEXjU$HD5UYjDGerEPp-3 zu}s(wCntVWSN`adWs5mHJ7ef%kVzJhY7(M0gWcAmYS2Ge)i(}wXz9%5+JGdEX*`uSgU}?kdi^U zuZ6a9;$SWiW z3N`8{9O_~_X(%_3vPQC?8ejDOSVVQLz0$w-;zbFCb#bMH@BAYeE)jDH zx{8WsMf&fR{4&`#wz|cd(1Fjj_u_A^-#NLVT2h=vew;;D4Y!fdf>^nBvJ(GKY;Wz9 z9(OlizUI`U(J!Sfd>LXE}1oos`O6A|Q%tr> zo`=_6Eq2a|8(|^nPOh{|$6gH-71T7632`t=YYr^mi4ezAP#51|3RonhyK~=HUVUz% zbaQkDYNO}uaebvn^S{G0P`fy12E=2G4i@T8;cgENP`~o-5mevY zJY2ti{p!V-YMdue@UcL*Gd!mBx0$RRn*4NJR4J|3xj2V>rYfIHJv(h2CZ3(*=g^K8 zFQ|&eOF$j;W!f2~J5>y2O`2Y8>jxPT`WmBhjr2C!5=|@;cguSir&JjF;j=uVTx2xC z*S8%doj7f`FJ8QUdyjJQoayQ-ojXm}w}a!bTEF!IocFq6UQ= zgoPZ-8j;XR3%fghoFJH&rF#z6x;p0~tyDdXx>D*q%zY1SnpmD7#F7|7VsXUp&|`|l z>&tpDf-~?T4@PsPh16q;#VW@lXzh8USAi&p6Sg~0Ij@O`W3MJsGO&&z08lFc6V^-% zCrZU`NmrBYK>dC~N~BO-Eqs#wQ`J!iTwcyDnLtt3vkbo$QddYR5S0cboB-)VRB?1i0>Aklg zlddRRJf(c2*?k;7h34xwFS^t2eB;yy8W)|xsnnQMA%+1Xae_yn7ynx?NqROX-ZweA z*7!EAw0&t*+usn zMH13FrsX)&fQ;a@FTZ^GjzOSM8h(?Kgm2&1Z;4wPE2?6YN@^sb1@C+lVFm{DO*sYi zju`~Pk-`>1<`}+Fs*KZzP{rWY!Rw7jXr)%`%4dDVevKx4WGNdrluJO8|OUKc@ z-#4evr#fwV*U|#L3hev;=Z+xW`Y$l6t-=t2Rsr_2Cyvg~__b+?SP6;DA5JtOj2Zn( zRrS+IJ|RrSJEc2~zqa|ux=vO*JI)Di1RUy24g0sB%1CQ5J(Z4zH#wEzdS9ojreDxh z&Yg<5eQSJRo=L^M@tW|9bOT&hb76cMU(^%6{BsCjfF+FZ)9?j2@h&qEg22Q0vhPRC zmLk&|GNy?mbpB}^3iUcZm(k~#GsnF z>{G`tW&~cX>4*H0ea3ZA1}=LC=8NZQLy)Km`G(8hAhUt@phfOgYO%vm)za3W`3Aj~ zSYGLpQX-TG_;K4cV$c{#E}w0jDNTZHO=zJ2*GUw(Oi^FYx&171EOrP)&3BdJTZ=i>CQ1QwP+$j%j?BTjwz+BF~ARM6vu-q z!C)cV5Nn3CN#pf+`Y&&8{#hK#LXCNr_Calk8%bQj#gq<3Qdu1?5$#y`g;n7z6)Zv1 zWBb1BfD(|ewC6uxPyi$if#8&;X!wW@|L5E5*RLMF|Mi=f|NG0YZhrep0q9@c1lpsn z7>cm1_JRnMFw&jrQG!xm{FhO@Pz4eir2o;TC;PbS@aP-y;hYS0d=9t14x8HnAT$VQvKmR$daFy+@h|8KI z`cc5v>&%H8lA!s_!2yHZHJ7-tTW5|-=6ZvF1ABwldLbJ|R0Y3FRPC6eIGJ3{w#(&g zvthV>aW*>C?nS62E4q_uV?7Ah&e#mgdUo)GvDR-mf8;%nGYc3$TJnSp=_U#q-A#@z zTV8_a6yjCzUGUG8%(#l(1*Woa{9)6#7NbfPjPa-Wp)gU7nkrE&Zzxcr220ajnx-S^ zs8?qkctU|^x!0wTMo!qqp8XkOK3Wd{-jm94*-sbc_H9P8$*{p3?{A@Y95FFgt%ZIl z3;D^rfRYA4IZM`_L__|PHKvuahy)>)QZlCQmSRYHSxd=SyIYEoyn|BT)ly=#7f;QH zhC>P~)$gwHG-=zU`Ja}4nZre-SqyhN$t3aNV*PA(xo81ZHL#dw?Ng9~c0^|1ux^wc zEUj)q00fXSvGG}i1@Qb>fZlmrUd2~CHjCZ{&@FvAnA%)G|Jwor_v-Zmw3Fh@e_2e4 zKRvneryXz$k0(XDt35b*SG(`_84vfB!Sk(U%*0kgMcKvxoSOltS%LASeW;`Ih?MaLR9jp zi5V`FI6Q@@a*|_QJuvG$ylb3KlEVbd_K0;1EE8m)w-f8QX-)CUshYM$IwwR*=Be5l#;d*Y@wlz9rl$Ay&lHNpc%@c$5uC<~KhqFYi@;TWQLArb!YX6jK zI^CAD@8ap@GgPGrj_a%Ke7?HctT>Rb%OSCJO+3}QJYA5ymLkm#|^k4Qj`vhE6%4or(?1E1gP8-_{F{`nHvZ z0cbOh{?ta-kH_Y`(n4|jurU)Fw6-?K7CKsM;;)th`B*E1Z$!fGNb9Db{E`4&d7`yb z>T~kC1HLA)vi-#~Wsto>^-S)S`D(L(K&;boCoW%xD?zpO;Y|fJS#&@pg!q94zyb=& zWlrn;H}41ZN}?k5uIVi}jj}OmfNk>@iHUrBS{h!>h^CbZ@ee)qVDN#naqHTH8+Nm< z+s6U}09^<60X-4fZF_5nH7l^?_7@0~=uQ1%7;(qZfOOAP!2!s>{We!dD{)C}o3scX z#vhvMSe#Oqdu*$c50udQAu#IH?g`&P6Ih^e2la}nV8@mUTzV3!2ofRsZw2)h)ZKq` zd;9S9{lm?-#VT@n8CDS-q}R*soMm}=HJ6gx){NY7AfPaKAc>NodPDBmHJXB@v^w;W znu!Jr>rdx+4NR=}(k6S!2_!W}7iMh@gO})_fdO8qa+=6sIo3n#n(-k=F9U@%+kdoS z&1xJD7RGTcAdQ96-9m6G0HAsd)8B$j+eKJ%Im-<$;BxHE->ag_^`^hbZ9{_8@UbMf zjZJ?pmxe9|zq+)ROFy(CjO^b|I^EFuY9yGia&w0aI6Qz%s)dT`Cl_`a>g0yjojNxW z^2Kkf@oupR&s4vC=UMmQM4kE1Ge0_UYIOgIud&sk`wL{^8%PU@N7S;vXeP4(p0Gn6 zD2hhYBmwBhT3xy*OEt}j8m`viK~Pq^m87gYTxlJZ(n6`_o-jrNVvoyAlSOj0u}y`5 zITMFD1?+7?;L^1gefGoGM3||e8_eCttJ;zJnDA+2tJ5CfJeGT`mOgV=H=Z=RrhOkJYy(XpaGh@nuD%fN{TG5Ht3 zStNor{zVhgLhT;JLYh2w5Nl=}H1zU-^13?lAcjuA)HrewTh8n<7{?bng2M_sVze|; znK8vQm?6egurCqPoEiifsv%(vv{SKiW+Apt!^|?suy02WcHguT{i%(vA0IJ%6cCEL z56+G{Xl=Hzq*6uXO=&SUPW z2g7B%u06P6H)Wro_N5QxfqlReSlMD3WbC#HTRVt>FqNf#J%|~|d?|w4cM$Vvky)0U zXiQrCYCbi(SQU8?Q-R!$_Z-A}Gzm}I1Hn@q#MpMn2Qj+lq$2|SXa_MfjSd!eUmI#y zmtOWr9e8hO*o*BF+@(mnpRc~xiNw^uxY)Vrg6#EZGxoB`mDP;R8~(w?b>>6h)Fi|J z`4F>WUa}y_aT&Q^8zV-@s8nGo-RW?sA-870!W~{K~iJ#nQr(rkH-hTDln>Y73QjCv6>^gPk40JXIX2V+l+Se{1 z4oY_4R%TOD&&h>X+>-A^m?(t5B+f@RJR;@>i;19;9n*d>Y5SzYKi<6h>g$K!aW&)i z%P*4<<}0ZR#SQgW>(`bjF;Hu|lJ8q^dI~8CEQJaHa1Su<&+dZw*~9hSgHNoSR3JF- z2mF;QU^rz!`1|X3|3Y97FkFb!>%tC{gLSb}(}dJlx|B9(at>Wou|fXnkFU!_YR>IV z$^lW#$veISBv-Lw-wyYk@0X?uWWuOU5LYzG{60LER0QIBNg6=`bKfSqsas8l+ zjc>mCj4Pu(N-X5LVK%75$q@DS=rl(E>CHndjz%mFLshn`4 z+b lJL?Zu4ru^g^fq+W$<1!K4@_dy^AnKVilitVwMZ*D#RHSwzlk@p=I_Q0wE{< zn80LEgiT0dT?QLg5^wm#bG0^L*AW(2<;||eTxz+VT_f|U`bHtG^|K0g?e@Ye?W&Xr zlSMoV=>5zbm}Ng0#^itpuP^OLJr%EmtG;4*eY_4{Nnx8@-Wcd&G8~N8vB9QrEMAA2 z7YlX!=f>+;ZRGo0b}OD(aorPI@%FUV&Wh4rXVlS#7RL4V`RShTU1OX%)R@NiTtjG& zPxHAI-pG>=;ACu(#y{%%k$4^TIk*SKqO_3iF5)qqrvN`5UAWbC;R=Tx&5w)$)7fLFSWq> zK)eopJrb{Dy>Rll!M=ulr;EIm`?2=G?Pb&I&9`2Cd-kZEAVGoRbMBAT8bi020i=O| z(Y?T^c=+yElsWh27%NoWpA@g-%Hhxe&{A@#ISJ}0TElAXNGPr>f4emG@(<6B|Eu9_#h*KYZ*E9U|Tlx<;KJp5jsAk2=>5 zAR)u2{CW1w^$4EbN%!8SHexb4TxsrjQSTzgq=%(^EmMhTfDneYoF_eQ&H9r{F z;m6zt5igBp5Ft9m=W++)0-4r&C&{iC*1g2yLqqF8{(chY?|iFTi_z6c_8OgtI5>?s z^mK?0x+v~CXNKrl;2y$2t5Bzbz_tam4gzYpF*wGh!rHtfxaat2LMx;yE>tS2>a5Z* zYX6!xe%9|0qfA7>sN@gyMYO6uPLJua+RnW7@k8BcW8ZCr9Tr?;XPm=@`%33B;#&9c zLaoKlS)yiV4GS?@pcTiMSRX=BK~1Bv7Y^|jrH#L0h96&ktgCetK47(VWHJ5Z4Cvlp z%;MNRaAyW;qvy;(U+LT#sC5s|KrMF83`oR>O*A|-tomReob1JFy_d3!UbZGRtHl9< z)71Ist*t)_&wcGjBfK_pBIaxPv!)<6`G%`*3Utcz6v*AHE)N`a#mj9@tbT}r4yFD>Is8X5z2&xjrVuxy0>HG5p(vdXe0h)fq4Pv-QmuG3c z&c!+8GgbLq>e*@IF!AgZKZka_%0kfe9HFdX;v5ed9LA+o&qVp)6FA6?b?JbLeYr+@ z4*n&SOCy}5r+Ha2NB*IOYF`;m@Q*L1$AlRA5o3CQamyC`fVqM#W@gTLIf)ufHl5mH z7T52!uv2q$BDI$leh!g$bcvwIG{&Y-&&Cqg-mGTrSpxm1inpi98|`Bmim!VCJdzKsf1QdaRd@2xkcr zTO5VzYT;91T)tm-Jf=tVL_H}q^dMCO?KPvY{7nT&>d8kd@03^{0@(UNF86zMdxH zf?oy!K}$ui?VBw&895@pCE@|J2(+Bxd~2)Xmv4nM{H?RJ5XqpNMaJlzjK{GP1cb|8 zvFbEJ%^kndu|`%!4l7Q&_xrZ_$xe5JfY7Vfrad|QUtl(@q(B5(1y}|FF&wgudbIpu z*FRy*=$9!ugMbKA@h)8*sbL#6Rqg2D$tq_#brOyVhR35_=34)Luq4s`Fq*R)fc@QXMEoJ;F{r}0HS;mbevS=fiKl^jR-NT8gG zua!(5f-1~w{B;mtI6c&LVDEH6mO((`Pfc8eh2VhUgZf~Zh};EiuvISQIoFGRgSvda zw#Hs151P>4F9?X#3q~7h69Kcoa@Q?9YZZd^1XWlvYV*lrPqB)U7`Yg|Pp@!nk(w-{ z>*X3Nw_P!V`jWuF0=GWIRHb^>2In4l9oBUD6u@cykzLInb+LNwm{AFh+h7<`N>hmi zBqNBZWV*cD-fn~no~k$A6G3F<5CK`72RMD(iNt7@ydz_BC*IEK}0LCEzor=&>+EFG!l5a5_Vnh z2wY(F5k$z9VnNbf?^9`%+rA&d(JB}#x=XL;;=Shm0=B7b3ifG!9bC&6fYHPNM?DM= zB8bHD&E0e+4&yg87xEtF)flcY*YTthjgZ;8TrfSxrLD0GggxfPMx~*d{nQ8|s#_w6 z(0WLkSb1qzodt>L9Hm)`u0|0=wzfdWEbIThjHW6$ywO~#E0y2B(L6SS2oOy$9KGG^ zm|neB1RM9geoU|dbQS-&xRs!t6G4O#RjKim2qI(zED~{xAmZIGZ5_Oo+t&hFB)OVv&jv(Sv_NhA~f(ZOi%d4j5W$aEJb!TeO!iq#HjUN@BI^|` z6bVJ#DULk#uU3IC?L=N8h%7H1*LTRD4nz<^R)JeuDp1vWxo~}1Zptuk%gZ{dBl8xg z5LF(|vsmZB2|Pc-n1I@yK)>B9ADAe$c64CS9ze_KZ~zPXrO(#}xias{;Akrp_KI#MHu=(~o2 z^SvB^^U)mT@WnNkk9ox6n5@?_2KPwb$eVwrO+~0c{1{za>%MtE00`YE6LEAnwGJjH zP3Q$xpxNp|BSSOdE@skPx~I`lIUBdGJ-A^v-IPUW_P{>ic}fL)ozqzahe#}!i)%)h zr+>@D{%zi55Rmy&(YoCqSRnP{-+eqLJjB|@zuT8!1EVjJGS&589f5>;3MAqGU@ zmMsU;Jml2A?`^x?=yAjF0Ao*MeEQ7H5d@)H zDoY&Dq)tN|qvO0%vLWHQ|Xk}$=LNSR8wD+w2UC-8?V^?W! zgY6CgmrK-kruB_lb-PfGxt!Kp;zkc7G?oWDP(ugac0+joVp~ah&<1#NE~@~a#C);u zN70b4<8z?kWF2`yQb_XLT`Xt7;%b)>{wQ1fi2X<{FzOVy*2$0`R6Q7(qFerfu8~zy z&`*c_5CXcMW3H)5tsX#9zY&iSh3AhvSRl zBSU_yfn|;jczfD%@{Nk%{Po6%E>2laVXa(fIq5Wk6c^3ICclWL4bmo-lje$q>S@bq zQFI_ml6okye_`xJYLxlNzV*r2i)-AYG#>T_9U) zO3YFN6#^DiMK5)hb0D@g>K&(H-!|UdH&{x`i8i`^Y!ig;4vM=E-rpXyw%yq;oH>F< z(DSiYMuM?&^_G*G?kuNB2(GAd_FTrJMdNA9$>o#l$SKwL5$Zbe1ch@hhfFP}?wf@= zz1pOKIXaw%Nf1QikcW&}+VeFzBSRE%7aJQ;>Zu3AWe1kiq?^ui+S-B+>?;(amab^A z3^G>RT#2jYB!s!F4ANpb3CMgYhC5<8#b{+YDNC(cE0$l4&LntVLVh@cUQ&grs5Lqd zWIRt}twWRWq%{y!1}Ru}N0yVimgNKkKAGiYq0zy@{F9Fd(0mSCJDM3p2fuw)JdexO zPck-gqiAw-2HmTjmIH)wU_tgrm(TX)-%Wp4L8prDZH?#twF3%h43(a08Y&g z7%gno_hBT6!<=Wz#R3%C-mdZrww+=_Xl8D^Yeq8?aFPU?snM>rw_XcL5Q*qXX#naCd;;}M)1_dH7MEDre<_6HMH zQi?ir{v8M!EIT?jMUFarMWeKOYj)l!-Nq>4X9eHQSGo`_nPLG1!`=F1$iT6b1l;d6 z6?$j^6KK`Z6j~3MkB6vr|K{NVtj73UqXKYn&{dCLrPU%ojd92wHR`u(McC?q70Ki$ zYK{9ChTkD&W38e=calH*=9Am9l+u@A$4*-j_=JE!WK|>r32_yZXdX#Mw#P)=jAinzU`(jh+3(%WYd7V%gOr zALOr)MD|?lrilC}{3n{H^99)1b=7+oh&W4Gl}3Mx)m$qzO=4(U0`O~K#T;TcXs&0k z=RR4FszIP5DFG}#k{L`X*PxFi%HDQzITngiSQ^qF@>uGpxI*Yh)!kxP?i=vz7TvT) z5M1%hu5m@!fuu(4GQz^nz?uY7D$D;20@j+&29~*2p>ZSGSwGW*yXNGQQD$n$b!s3* z8gIs17>nG#eKC^57sR~M&4OSx2u@gf@w|os!L_*Mta1CrCelJeexWQ_@3Fad00{NV zB7w6+=KgiTs$5Acukp=JRO#A|T`&LcjirDipm|?gFqOUXC}-_j1)^Nu*LJzyQJiyc zr%e~NcZldGE{9Wf5GIO2dt{(TC7BN~P>%2hO4^OrQT91}-d6^zBG!6Qbk@%XP^942 z6os*ad_k3BVRG6~096UEDB-|f0#Pxxc2iKf#`tFYL-$L>seJDOQ7My8l6%BqlR#7{ zim|w_2}C6jAU8U?|EjW&Ld zq9qyL;@=*kYglT~Vu|}SVy{qLJET;EZIt{8=R6Fd>{%K2si-l+Ef8`zClG5if^tIs z2NT6jcphVmOsx$h-_|;;%3Gpsnair^a=qlUdsyvi8<`(mu(ceLPu+)J!l&+0Kp&Tj zs)XE`#(g45Gp*0YeIlfGek$U0dx)b%aYQs2X(U_!@7veklAFi}pF2UEH?6<6Iy|cK zN5@VPx6r(n7k77U+@~#3)SKWZDIRF9aFes6e{x7IDu~>(z!p6!!_(2FP?`PO;No=kp$@1CM?Z7T~`I8^w| z7*;pd{s$J*qAjC}`-D9pB_sy&fvGM8i)3KdKdn6XX;$I+dGfeVD{|g|1N|J2`{b|Z z;yxX`5{sj&>V#rG8~2H+)HdRXexgPA$l5Upc@ZeS=8kc#aq5P#hd8>y8Wm69FOD+T z-YzZ+h8%<18XI6um)ujqF(WuwC=? zld?)U7b=evegw~y1FYSsji78A6<9>os0a?QQ2~7|AW6=YSM*daIlz`bCG6{j*k%ZG zKoQQoRCmFQ4gzJN*MdNaj|y+A+e5wZj678B(=586R(j!RE@QR5T$AreV|;N*jMHBLj@0Q^h2d z-E^qgEiMlN#pTSH)wvg@HjZ5=o5O(hrwfg+P!a_;!@d!4PLcr$XZy6?QUs}@Q(;}hN!3e-lgp+H~hS_;&AK@S zBJfWx2-KV!`jkPSz@BvrHY6Lipp3M6&sxaD@rHP?auUayHL*Jf*9F{OX81Ks-qpF5 zw@cO2EL}=n!^s+UL(U==B;i8{k? zfl|3}QF-f9Er!b?9s_`oNh{)%Yd%Ri>4QMUrl0uO zcs_@%CIj*bL7=o{Xy5gLgTCP(q{GRs^lIaNY!Il8x0^L!AdzUJr+!B*5yTdy|HJRO+Ho&r!M5_&`A$O~a#&^X zhhXYy)Gx9Z1c9PA*dTY|rQ>+2>-M8jLd(^fAPq7_BXW>jR>N;XR74KSZyFEMV0Tk5 z{mV?Fk%TtBshUgrTRXHyHSwpBG7`wM@tCGTpyE^?=#K4F{TABMcvT1GMd{v`t-di$ zXFHt<0=4xmB%j9fKY`geX9Gl_l`Ombco)}j=optr%O5_Bz=QUC^&|c$@8s^|T?EO{ zUp}=2m9~{w#g$i+aMBe@^2|yWL=f{ql-0r&rr4OPIyOS$sJ?Qcx>ml>k`@0_8tN zIEDGqVi%|M5B)UJ$OUXYDwC;{_bE;g@N7>P+itoTme>v)ar?v|P`DR_wyp9Rl|3(M z+=V+l@v6>U{jHtnP>XnG*9GPkNR`+^e#PMcsZ;DqYB(hb6tC30Wd)TFDQxjWYk{k; ztwm=LC^@OMs`(?n%58Z4Lfp_FZD<%SC9Ja@l0l$UGCfS_<#k19-0f9nxc~ZTL7unYJs>>3KqYX*N+JTC4nairIo-r7()b>JA=lDhRXtn zR-7`4Yw2|{;^-yR@&~EoMCpWfDnP9vcU%|*%5`fHDB4r^oGeEXQS(;7!;TV_qO0K@ zvh~egy~na@Hnm`!5j54o;f1C~^*AMNZr{9kOppiM`xAj9IFDad;=pPrr8_6{*nd`- z?U4bh48@hOApx5D*A7w3!XXPb7h1SsyxbArh(mQNg6b+`>x~m-ch#!acu5ebUF5qI zHCqrUuYUhFgFs<*nv*rIV$LE|7J0fy+JY`ZP^w^zzwPC5jWldk!me-I9a*F3tmbK_ z&WPDrPSJQqNI_1mVK__w%?E+n-4Ofc1HzI&WSH@zB$NnB{?gfJ+Z8VLaa8K#Y$*kS z>f7>_^GRFpN2T7^wk%&S4+16mSJgsjNLT=wr;i8%1*h0()-OwTPLy>$OeJOmEn+Ny z7q87eIyXFDv#=5{Hi1tR23z}vvJV2K7oeS^NB--hREGF7f_WeR$*X~*C0?! zyWocM=~NJ?dY?{r+LtW|)b^%1T77H&BIO{h5GoIq35m`hnkflvFhfASH3121xO}E$ zlwZI3%lB_yb5`w_zl2kQ%abKsyzi?ge5ih9WlVsBh~d>KiOYe`=%k!_^TQjLWnr z(%lDNrx>(G*)o#an(QKLfqbl$!8Z<^&ZK2*IQ?1>D86eLNO14j$D<|6>8s2xuX5r* zDXOgxFDi^pK3OsoXp>s`HMK;*!3E`M&*W!JhPUam5Okn$49IEa+Kt>$=^ zt`nox1tzsEWsF~|YLlzXd`LOp2Z0JuCTJ3#Xk6SBq+rD^SDC3Ih}5;NGQ)sRc9l6i z6Ac#TUw7CaspR=%w<%*6z(EZ8Qumf)yo|fRD%^jJ(~)w{#G!X-9$7$sh)8&jLL=v; zA9MSVn^Z*wigH$8RX)mMB#e!p+@{J4xME6+}P7`z%oi$f!oY6_Y~r)P7Bgc*0=bj zp@;`3p8Mf~Kmm}wiZ)L0&E4Pr$&P@XGVf z1nS6IIRQ!y0@W(X1$VmAksweSj%U9A&~7Rd^lW1_2$X0hxp4{DEeMooT52JtkUw=K zB81j#dHiw>(R4iAhzq>;%>J%tYg}KH>kx*Jw*qf0NZ_0FjXGJkFiih|f1)iEu`x6X z0!7~NvghMds_QNsVr0D#^Ti$?MMJ*EwdQsX6nMDE5S*KD#q9QwlD9;9vn>%8n9CNc5%c=6i@kQ~mL7;$TjtzJ_;{oX`r$f2441e!^rDdRc41CgPAz!JZsAZ6!v4jUlNWN=I2Q!! z;A1OkZ|r1f2s>I8xE9|AbFdF=h%puHOIT4`t3k;~YM?@_LHj^5gV-tq*(c!Juy5bn za^JL)mJ@As{n(uzy8FJ5Q+3#A4H&c*R|kfzRm+KwwN+#xV0DWX3;=mL%gK#19F;>c z@}m)a+H!Jvl@neSK&tf->N*kfg>z8Bf;zICx^EWh^ct3v%@+%K-iJvLL=)dKDEC#6 zA&R(*r41;s;afoL%Yd5G0EvD_>t5GKWe`pt3zA>}0i z9<`i2T3JqN+pHDKZ(X))5GV?qv79$m^we?!Zd3!G1^F0Wzv zfBnZ>%$^5F<51rM#KDB&a)IPstYMWuN0l#b-Vq^JCyrch29zwfpqvZ(;EU<{EM{Y! zHm}}%%ML5L@35x=96M{np|hbjFxE=Jk2WJ_a9#>nsSq|~ZKNt{wSZ&F$OUFSyn8 z^7X@8r9b`ZSX1F*h+_hrRwoNa?fi~aTsMK}NkiY(v# z9F(lyeW?eghTrRjhPj7o6=5N_0CVZ%6AlmYQ2UO@FZg=1`jV^I!W;`vyJR+ryV9nx z9f9WUlZ~#vgcHVM0rm0C!@K*tP9j*QyEz-Rf)_mMr)iFOvgFQ#peC$Jub-Xl{pQP` z>y)}m(pcOdjmch=1aPZXp}&5+d1y;9cX=`WHl#|X?-Qs2akIw>Mi)gJG|s3h!6vv2 z0AbYlBLFlmhEv}|{oU>T-@ko(_xj!K+m~-%r@Z_ijX9Q|Kp)Twef(I2T-6w2ODx=3 z##J*B=KZa|Yr0!jt$NjMhKz}~bhLsPoPm_G(g zh)UMU6+^>3QzO{1;^s$}4bc6nZoh6KvvAuel1{gg8^VKcEYY1NHee$wx_1m{H0#+=ogL$=ajzozR zKD1ZjxDmQ7I?11A&k)^5#m%{w#I~cnB(Td*V%u$ohl)1!-Vp;N{3-P!wjJeCPaej$ z+pX#*-Pj$+9SdXi)$L!tPlp_ZkI=$6L5Zt4QTSHjM2cO(2@R@x{y>t3e>6fB2WD@T z=(jet8D2*_wI2QHCAzg(vWiM|yZlXkyg+g;S@xj>m~q|E_CK*fX}%Z)9s~R(y}~F4QOR}$ zG^~fH#D$^d57)a(Lhf;oD`o&%FwvnTo-_=F+(YCiL%aQ=M<5Az{mG?Vv|T#@g^|lk z-B7I1i|x3DFjn`AHpBZ^9bDk$IB>^i23huZV#Md86zhR`1x@=(_54nf6 z6XXl3NEnKI60*9fRE1k)v?(F?7+Z6}vHhdXdwYA351R7&-iO?aIKgUoWYSGT?u7(^ zq*sO90|dyekbC;8LGAl2k{Jn|cVX;2ReUsoRYLA*fagQ*p_6&0BB}T*xqCQij)mOY zk+7;_H`#kqa}sh77ooV1AL@cv+CXB*3_E6Rev+fbbiaC6H{>{G-U!&rTkQ6Ev&$pV znt`{xek78hx4!w&C|y>ISqyWCB)97XI+^?Z@JW39jE%)RXkrRjxD~_CgyO1b2u-y%5SkIb2-z0GRe^*|QkCn4W*ph&aDKG6;FMu4 z=c~{NCcU79{o45`pihWYN-^+Bv_58!Wb0hCzFpjx)2AYdc_lHJQ#5#RB$kgw>svTj z;pu37YF=xx+rK(mADhb!Qj~utQGuHfx5Ogx`T3FWU1O%g zAtIM+2vJ#@_w%pfxht#<7Mc!o1EjP^qV<($Z^gM-e6}J^t?Wq@GkpFUg=^i2%+uhQ zSvt!Y3s}TC)G{@+0ky(Kfe$QzM9gZGceFkb%yK5o`o~tc%PUCR(jf$&K3d;$Ee(Vl z|BDmR`t|0UhFzJvg}NPp9G4p2?kMX^!Lt|?yo`` z2pHWdkBX-QK}4Br!$2@Yy`EeWt#9eeUI4h4L@hOEK^@0xBSgITTvf&AJmw)W+AM+< z3J^m)+$a=qxguDph^yCAB$KyOvU?QGtL!H#3*StCx@0oZ^`%6uft~*N)Y1CH$s^p2 zIzLVCQQ@Z~e1t$UDvuL>1kZ#6Vks0kg0dM1H^Q(~a=`&{GHxFWB9D2OTH#uf1CmFS z8wa7~yA=p$aX^)V8;3QHIT6wNB=mAQLhYv-s&wskx3km?nSsf^E*tBz7k2h|#JARB zbTv}+M^4z&PVUmbyQog6!;6TpvEvlbjvNwP?c0!lmee%FvfC~8`@841s00t}z42Py zPH8a^Sth_N9|XU}ts?=4BZs-5l}w?9$_&{!`F7iLq*PRuiP11>GpmiC$vnnrjqNG3 zY;VI-eOwW(@1Wffh!fsaw{h&|??fKgsCd_iY#jv#<7AyAuYS~xTPWR(4Y3IYYNOXsps#c-1!~>X z6sX0np@5d90Um+|!b#g!J|@8HUi=ija-V=+Uj%Sd*Q2+#{wO^6wI7Y}+Q@~NujQ{I zf#iLUtBwS66qvDf*{)3wj=krHa9mcsYDB3LHtP}5`XE|6CA-_V41uFA?vF(4qe>O_ zqbemn-Gpma>Ar&d9J9eaX;tCns9rW;ny&E zSLa&ZE>%ynbSZTWC(C1ch7 zE%s#VAA+f;QNPGu5UnrV_p!k!MzJMAtS4C$G2^Q>5rNe*#2YRvdTrm#8yVs)zG*y+ z8$gRftF0RvX*k*K>!EjlgMtmcKEgVO-r2x;(`bD=N5!Q_r$_T|*Ld0Rcs7XEw{PKE zMl_x6bS7Hg&XIt92;2VzX0^5e!7etP_2WHj#_vrNkmUWIJR|_djD8Zl;P3X43t`Id zHYNHTpeElhDzTb%iWzE)n?AjDuHTMad#`x&qzvgYPs%Jie&Mm{t7@zBW1{0*c5iSMlY*9J{>&a@eXqgRi{<83eT= zTHk&HUcEU71VXWJ=%z5VqRD=ml(FV9T(u{O!EY7ZKvSl|bTKS}ir6Ci#AtoE7mPLq zb}ZXv(zpwEm|6})>M2?_v`5kU_Ra?hRw=2Io0eZ}$gn+wT+oK5hLh3yEGmjT;MjG< zn8Mw#bU0dz3B9&grbO%0M^-g|RJ1-)RKf}&QWUysZ=}1F$jf$!w$r@gt#V~liyeB| zLyd*zNVGn-{nN`Ron^5_`)g~FX~nwn`OOPNH5r)MN+3kXfddx{&X$m9V$)U=g=~+m z%55*f3%V_^Jkns1RGR3kf;P6v3*{ddtq(}R3Z3aZ$1@C=*WW-az3uMyn2luwaro6o zm>H~(6&c*;q?R0|C5VX*|ngK4_9JSNMfG1{WB8v_2IOl*>L3y?`4n zE_EHON-ggIjCd0`sxe$Ia2HXVCyBJIqRUD6(waBnMTH#hZZDx>kTiD1%L?Q@VTm)%%y}53}@;5GWLQSAm__1 zzPzj)MSKJa zrL@;OE#+u^U0V^YZ`{`VQCktMPo*qhuZY%%{1cxPk-CnJ-N!`hJ3xJpXcOn)W0^#D36poC#z`*{$pj~AewqeuEAmACwv(faiEJuP|7 z5MvXSO0F3#C_Gj!Jv~8h-+p&@e{#AH9b63WdQt4aXacXyUlfIP+)x~2up#Dn}M2rB3d813bIeS8!?Eu zwPFp$I^8loP@)?QknDAaZfS*ZlyF#HzJ(u}DFJGRfO>mWKQL2DKa%SAWV7WFfH~&G zPZ6+kJyiN_RruEmGkJ|w+W6szpU1#5#|FHena9Oj4o`1&tXMq2-`t>NJQ2~rUI!`l z%*r~iDIrImk4>9zp08ezOOnOnW=WLGYPU0U$3{lii9Ar63GJYS&Y(JlIFp%chIS0& z2!T6wAfp{VXPUNMzC-g^KEHXf*bpyt$>~)N?~@+vMt<&bnCF%q@ocodh&z|-z5Qas zju&bGtb^Iw$vniE3ic(!=2L@O1gXJFCA5Qurh9?d)~NN>QQtmq!T_WaM1N|d>&ND7 zL_OdhareRdb%WNpnp;LvTPyTl^RZS2->j>hNz2%{Dqmwx=(~ooCbOs4Uq6~NPRE>Z z`NDO&gw^`+q5_)aV`PXrgglBl(S0+g0EB`;h&ei(+6R+F<3~hOU@582Mh0ET-6?{U zo_a7`w(DBWkGkn+j-B6ueMP#H0xsAqO*tOj!IsOP+jLo_0MczLB1r|1YJis_lg=mU zcd*Qr(c&Lmt8K9szdlY}LPgb>6MRTH-$m<7f=|#SJTX=o3_%K3?2I{~DuP6aR?G<) z@X2CMXx*2rEwHfq?sM+56cfkF^M}BEj<+Fz1J_!oBVmzhT8UNR{$uQ4%Q>S<)>1NR z0Suq*K6b9;y`g(O#`Yo24w8LEoDmm@a(HJ&W0%8kD)x4JdEbHZE=Te(pKy1%+_to; zu?Zcvh8sJ+NPLoW2$8yGay>R$UvBKdmOgBllQ^TB`E8C#3=&lGTb~tLdT`>o{7=<6 zfHKh2G`in&z}fD};{_HJutdcXe5UBK6y*l(nW80HAE2KrTBG&l4x@$(&!U=^^U5>B zs?qvdB{BNxN=Ksgf%HUy{y=1Cf}U-xM(Y#JjKB-PZqfQg(^88*kw0}LB1DKPj#hRv z&gT=n_ssq-b$76V0GH>L?GDMh1*?w7B7LJ)-7U)ouqTN8h;5s-PTU*_PdNQ;d9nG4`M%33yfaKKNZ>F zq}ME0cw9KPy&)QrL^`P3(^NF!n;>p0MKw0pxoCYtK!s}Odz($8@D5}`b+ES48(l`m zQKO69%#NQbXB{=Vq8q4{N{p$sYjh+qZaH&yq2*NLiDmhxu$%yDMrGF9zp~}@2*7?E z%jpq-&09{f#)@sO<%i>o;$x%rd4V7A=y4}_kbkRqK$_*mCHcHhfe1MGOy$rH7+Owo zz3M{CNv8=A3p!O$>`isz+qF~6iMb-7dd70nwUU^p7;93V^l)LcK5EE{ag8(4`mnqt zfURPyBP6V_!;c!N!We~I3h@wQD%h8>qUHt}pK72#3GGyDat_3nf$`0INAl&?zSpwa z+&5T?{?ta-k8OgC7uVkzjx0a@NH#ZHDZsdGmfri#0`$$>`DnnH~kIU6hGB$FfXmWD~-RrUY&N>zZ_);Eo-&t??FU>hQ zlOoj%1N44~UYLp2l6*OG6U!JeLV|X+RE_(!5bnx`3U`c{tuZF3xR68&Hrw zkcQCAT!Uxi8i|T3XvWwYbB%W2z4gK_Onunj)B`shM^kfE5(13cw#uzyj5K|EO>$9# zyJl?N4}pDn_nLqxOsbUwz8Q6$*D%2aNpv3PDMprLG+aUwEfbk$uF?%iqKZ7BBbIav!rP~(KWxsnP z)G@J^zNOzIi*~fu(9slGIi<+!Ct_q!E%_WujWS6op$TsEtF*rJ(*WcgWd*P&(p

  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/macos/include/gltfio/lit_masked.spec b/macos/include/gltfio/lit_masked.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/macos/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/macos/include/gltfio/lit_opaque.filamat b/macos/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/macos/include/gltfio/lit_opaque.mat b/macos/include/gltfio/lit_opaque.mat deleted file mode 100644 index da62ce9f..00000000 --- a/macos/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/macos/include/gltfio/lit_opaque.spec b/macos/include/gltfio/lit_opaque.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/macos/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/macos/include/gltfio/materials/uberarchive.S b/macos/include/gltfio/materials/uberarchive.S deleted file mode 100644 index 7266135c..00000000 --- a/macos/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/macos/include/gltfio/materials/uberarchive.apple.S b/macos/include/gltfio/materials/uberarchive.apple.S deleted file mode 100644 index 836a6364..00000000 --- a/macos/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/macos/include/gltfio/materials/uberarchive.bin b/macos/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 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!_ 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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/macos/include/gltfio/sheen.mat b/macos/include/gltfio/sheen.mat deleted file mode 100644 index b8682ca3..00000000 --- a/macos/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/macos/include/gltfio/sheen.spec b/macos/include/gltfio/sheen.spec deleted file mode 100644 index dcd41bf2..00000000 --- a/macos/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/macos/include/gltfio/specularGlossiness_fade.filamat b/macos/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/macos/include/gltfio/specularGlossiness_fade.spec b/macos/include/gltfio/specularGlossiness_fade.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/macos/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/macos/include/gltfio/specularGlossiness_masked.filamat b/macos/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(& ze0_Sv%pM0mv4zxyHm5`lVP6t-55_s8s25=s2R<#tl1@cCpgnx=?Qk_a$S}I#L{@P#LeK>~bl`JlJ0LZ< zEyh7Hub_wzZHl4IAQ(RUqJ+`5dLLR(0SLDp|(IIh%6eQxDUDPhBeL!RnR43w?@@$;vXxyyAT&PCkVv0f-B_EM4F$ zU@~ywgiNZoQ7Adm$iv!$h_j|G`#_2{7L@f^o;XI^Te4c3P=&NORpg<&^6`qW6w`rE zIRn&S$_^a()C877-K<#96SAlhxb?Iil^U3?LLF#TJDFg#7Pf10=0q|L9c)pcQ8yb- zQ&Gc^!KngdH%%4nUha;go+@H%c}F5dQZ-d9{XvEuaTtNwmzh-wmOlb0;h}vYPtchz zmWY}JOH(<&ol;u4xKvzFDlRDH1E0gC98Rvf;(}6fK`9^jbg7Wy&H>rmrC5EQrMN!u zxt71E$gF*GRmg#buMxS~$^oahANXt=V^swX4HvT-cN!}{q!-=Ngk!{VLhQwX))INe z`ebU?PAIX>fltLTC|H!e{N;Kv8c$YB+=E>5WxpDqjHXuWDOk0B9cz`DDwZnbY$*z9 z1`8<%gKbg5q6($$j;)SeinW_)lvXxfuB@iW_Fx=3q%F-GB3Cu6x2ky!l3Q!e%>%fp zg^oidhsmmsB$h9%=>^p*fEI43gLQk;fzN;}U8{q=!fOQ!qkXiKAcy+EXZ=*304mXe zPk!YL34-leP{fJ`BrJw@co@+~bw66sfADEQmf*k71D~D%rO;`OYp2I_W>Rw)wWZUTj9UjP)zcq2E9~3yx-vXV zhR@bAp&<6hgORWmOoUEMkG>6L8Te(xUmB+-bM$y)VRi-fs8sfVcgF}0^L#N!6~wV7%{Byj1k zUEOU5K2^QW@q#a5l5pk&mq7B=8W5@tn2=xH|`F>+)PB0wJXVBgLjUltD^^GAv z8TiH!SYuWLyR=3GAQN-vf#$c07*plwjUVq%=0v2Fj`pYY0G95!HLZI$I$x+7#iG64 z+Sp$@qv@f3K#osbVH0Rk?{{j2geL|ul;X1E9V(Fw`@487&8nHA-T&>g#Nn|^BS3}o z`DAH1Pcs&6%|@OGsgcoQ%6^r+L zeaW|qbEZploB06_nd+1_d#F&i!Jb3a8Mg!-=M#|{h^&qXn2sX|!=Gw$eM6sWn)4-E zs*)_Mr+lg@1L_cmzRdKEPEfcDp#O$XH6;m~Ij@Hm`;A}LQMKQE?L1srKneysz~qS9 z4uh87wTKbyEQ7NDeW$3C)MA=<{O+G_ zoBK=WT5|Y3J)OV`C94o20SnS13`-1_@M=Xbm9FYt6FFG92s+y3TAzzjrD`}o{jmt-@aLj96~M6BHb^0}laJCA z)|l(EOU!i?LCa`O6JY4Yxett}kC64j<3&l5nN!7u0ytI_Yv|f6V;M4>?8eCHYV>EK zk;5Qp94}iq8-rN0S|D^V=*jJfVD@0G+HrrAtdc(u(a$ZsL4=f2k9Ec-JiLC@;tvYT ziL|2UvE(DdULCIpb8C1foe_EM06Kq14wioNz_pb~!vC1g{BIJ!kXWOx>TYVX4h`11 z2bOSN+Llmsn8-QwJu7TF$jVm*(XPHl+ve|iaV#{3oMa`=7c{T5rdHSdNJkP^AmkvV z=T~zhLzkxl%6$o7ISR)&_OQNd4YuT9Pli;*X@8~2#46z_4I}J*T7^i5R4vK0U*Tnr z;7MLKW@!>5>Z^Q8JEW#6db}y@wUP_J z=@%BExp4nra%?-meQIW{(W%)HSYFZUBTs27pG%ZaMkzbEUrrQBkLqYIvHBSxCgCLq z4YIKXvvDZI&~;EhlBT-urBB6C+FLI?8z*-}Mpiny>?aFY5=%IiM3gdgZN9yq?n^(? z)r)o77K$~fdxLY+- zUVRULA#F1+#<5_6Bl#SE=KCrHv*8Go|MmVv93gBxI3n>>HS|<&Uu?Fi_cpapF~NyL ztLSlWk>m!^K;NhKc8Ipg-?Wb%y=b41c0et95J$^JV?M!Adc4~{DF16>+-aW|3KG5C zK9nW5AtU^XW4sMsyZ1}gI`NibP%$)tVLGyPzz&KQtjOaea*yzoBS2lM<0}}Yfh)F7 zEH5b{qts*hk1is$p5%fb?aXQDIF_P~8LE>LuWgxp`!-JN)H*V7Tg?k;;MOJ~{#c)Q z&ynF9C$@Zc2o>~`t;;xe3NqCM>g}_}ecw>D+=-&n3p-GRHdnW2ih4sRWIb3bk`+c_ z)fwe7y-9k~yeX9#-I(V9+}{*yjGGimv5D8^w84-8hkUV4)90r_xp9h7SuVtg>67fsz-dL_}0zIt0!Dp&-l9x@5A1t0SztCvKHfcS* zQ}L7zM#a6|xl`fD5u;|ie>pZ?3$FTN6%I-<#>+Bzo@Q4+YOU?0KH^-I6@_{;pZC=P zk-W3ip@9rLs`> zuBt;*{BC)z0i9iY+vq%r2`) znqH)_(QOF#ShLTW0dcQByE`qAp z%TmU{x4zQ^ysEb0$Q7sF4@DaS&q}e{%Wt!lfSFQzuXEU~OfM1UQ1^Nue}MX4Ds-hL zmH@i`(4{L%$`}c;%djg@QpP}l7P3@@rssDpznL207`c2M3QyIB=6?5T!$Yuhwf26b zot3+^HdV{VbGK@3X7amMo0xn{wM=g6OoSy;#vobhZ^XKY-jYy~YRrYZbRD*?)@kA-qj~vTt(TiL8i~ZaDKWzhq;e6OGBuUb+D|B@o#(?M*-IlMs%6Ts ziLE+|gpy)df)mz9Qjrp-Qd4fk*u0mQKy;2{pQ5o_{HP>?F|E>GLZ4+6sYdi$3Y86j zG66=Dc;bKrUbs_49<{{u{9is1OteP>R1<*{!H8m!s?Chtywp7$vTZ*BreQtGfrXTp zy~fABh&jKKT=>zXozvbZNE+n~3Z>|BJ98Ri4(ECM*Jal=8m_ zhg=F!6N2EWD}S6(El|_QD4{Xp?sW5=|AiNByQ&ae;BXX%3Wa0QJzARwy|B9ce(T1>#f&yf~w!9O~3pWrJlQ6k4oMa?VtrVWkmvc=oeMus$)-6 zmDF!Da=-PQlZ0+M61HmB#Ybt0Q^xMjHEwtQsgMtq=sKUG84iRFJdXI_!~ho|4G~N8z#ZKb!KBn_8tI(Crbwfl@IntcjEs(s z#;sOzNhD3c`YT>Q;A$;Kr56OMp@E{rdOj&YTr-LjCQcBw=Q#50s8jy1IUH6?oh>bs z3T7Eif~d|D+R}Qmv~fXU&04i9?DL$%A-!wmT*xmwsO07VJXX5Rrg}RkLIP;vYe967 zO2<>i^NBdw+}>ww$NkD_7Y(M@G+h0wngZIg!>tS{-r6VKlnvp(fnF6K;!RCyI;>jF zGSt^KPf_PGPaB}N!M;Nd2Xd%+peM54J%U6 z66+j-AIRZgmPB(~%7%5f|%*Gi}nEGKnvBPtNe6fD_BJxhr7BN5ZAph_BJfT&K1 znaoMYGYA*Zl0IgsZNnon9aarZ4hLZoGH@0xPW4jD`fq=WyV|eFA|Icgf+fvNJij$Tiwoh*YtACp&@K0(f|14u>Ju+$D#D$mw^K zb2x}P&F=0_4}ms;51hlnP_F`J2-D`$WiDNFpR0-{2Qe(}2j`rq z-l*#MXm@&3&^Zo@Kv&jnC~*Cjp)uo+a*mV;6rVy zb2w0^8l)-_F$Bpxe;rmp`e?WL_Q#OJAu&vh&p8~#esxN)UO&36Ak^b9Fw$^E4hQve z%HiM+cMb>1LXno$THiQxM+#$=!$EH>1VUK0pjz_S$>D%Z`e3omDN%!WL4qy;=XY}s z2SmsV`n01ciSm}TXW1ab=&%JVD{dusOwt#twZ2(Z793ufE@YU_fT9)cg+!CXL2q*o z2XI*GV@V5xy^HL*Ed*V_LpdB`icSq~i*ZoQD;YLyRYOWMum=z3f-E_q26H&9d^BiB z9QDCmot)g6h|a;>m5)vCNQ4jOmL6i$m(&+h)5OIc!y!*XY4_G8nE1=%EEw{P^D=xM>fs1!h*SESL@W~>+54x?;otxX z_;*_l2f=NbzCd~!LBuTD0xfVmp_S)q8?-v2=grh@KH81MZig1QEzw$IZOY+b-Bg4f z(cmdYV6uj>i82u>*iqwNbt`VPNC8jgY!0gM+Y6MHHiM;^Ymo6qO z-{@;TmW1>o7M4zaJEgR85m%hLL9I&{lyVLS$#lPz4}z#vTu>@5DCHauE)`Pj3?fZi zZ$ z=Q?&@ayaM()kCiGZmWZJdt(j0_{~O{vk^r&O($PS!zOR5={{YB+~O&7#2PX#HS6Q(2wE!F4Gr z62X73IUKxlt7?ZyBW&cD;!%L9bj2Nr#XP z04aw9By9l5IULkP39liCE6X_?3aDxw2JPl>5P^YS7hC0U5OZ%KsN`@E$1^P06+xJr zBi1qh+8mQXiIj)6md=~l_YulC54AYoaRCdFMy#)r|%97}!?~yz7VQ&$j-Wn*(p)QsU{Z^L`dnXbYlHSo) zvo#c>0s85CgsKmFa~4}eG^Pfz$3vT$N(IAO%g4Z>#G3%SC4XSlr%x(I`Fzw_tnGd% z@|ivg?W_|%my19)=W^AxYL^5tcZ_Jyabij3tjBA7@zHO3ojh3i`#_|S0Lj19?*kF( zQuAG3m>w2M7-E>P8yL_X`Tv~_9FJiS$D*@hg_|ZIAEp$P=}u6y0RYj z*hS%VPpDC~<^)I>P$cQA;;B6y7342_)9mt9afrwV&f26mkojyGkm+pMCdhn@3`l!i zHo*;iRh;CkFyl~ECu=Jo5%Z%a%ABdhM{XPiq?>S4CR=EiBVuchE~D_&B=Zw3nLD~v zq-93*Ge=B(CTqJRV$7&oG~fl!79vZ3J)jnRNmV`awk*8t(lqSV4Y!Qk42)$~M8~a< zlL0COw=4`$&eZMJD4M=oz=j*L>my>M!PQK>8CZfz=lO`3fHSr%{A(|hX~+cW>Akem zq;qPE5`8T8cWK*1(kz@l4%NqJThx^mMife%^{!hP!IM2KK2lvOBaXOLS?+C*YBQ!e zA|~2>WQ#0($;9(XE>UcukriWXwrc2JZ^*ZM%x7r3h@mrKApW!YTsf(U<8hprwse|B z$~@d_n2+JWKlvqlFXLRne7*9TByo+bxEgJ~!=jYVEH*yx)cdu--*7~XvsezKa_wEx z7JR}vM3~xnsnIRmT2boknwu2nWg5QO=hU3;gk$B1*gDz58o2q0mTl$?h!@)Arnz1Tsp_wa8$;N9!0!hO;PlT6h3o^ ziqQ>fMucrHt(WPH76VlcHReUTw+9UEbP5X?PC>E&%va)zIUeIr~rs8iI?4684-&(@p>$-NP0#MGT`zR!r|wih_#u$Q;sh#oC`!JNkmia>~t%4?&Fz z^Mt4FB;UG2v%0Wjzw!4tjv7rG{*oe?i%5M_HMiv}PsnD@t&qME9`09&tUtiF!1+b1 z0#EIpF<6CDnnGbm4F$vksb_N#8Hadc8R*}9d<+WIz5LY2$L6-f29J-)Eu<2nvZ}ru zAFJIonqc&2<;tlWOfFAYIXo}*kY7X>nfRUjQsUPN79Ny$BJPI=Se%|a*LVpP;f#Q ze(gNtPXw9}@nM<{BGNb)C9s|-^;(s17KC0Li#{^U`c@MdWa~E7z6J*)MWv&5Yl%V( zb^7ge*-JRPSozBiPcMcO&bmIBIlJbo$|*8FZ3hgE%^E!e22CaX#E4Pnt_f$!m8HJegl?OJvx{|SuL5SH zeR47Hx!UK%sN62Nlg=w@XlQdZ_o6w$y}MGh&`Ok<(;b!-?!sCoU?b4eyB z@p0|bejDAMn-k71BkBva=jx*-XNr#Lw5{S=31?}W4@vVQHQj?8PB<%$Y`b+{ShI*= z@qrnh?iylC8ZeQ}M*{{~A6%jqK&g-haAU&R#X1hT8DlHqEPkvU{~kaXxh4Hw5er9_ zHtiTlI2)p063$8>#okRKv@zjq;OQrv6`iz|{${zz?8`+25b75}mqwGhE8*^^EMv=J zcK3v{b=^%()}d*yLgQ#Ou(5@*714PHK)d?ZQ$*y5T=2~oJ+rLj6td+NGl^C+KROhc zmOhI(ZefZtba^VEv}6)s<0YACU#&GI%}1=Xyz}9T+X-j+cm$CLdMnX#!v+)1uBWZ_ zDNYkg778qKv7=H~y-CWRy5OYLbmvMd}K`+&Y$v)ITHjIO`{aB#$fmNN8(IHFr~q|-Oh=4Dyoh@v@x zb(uENfO;{iBEgZAa5nf%346yYj)?MB!dVEhxhGUP;Vh|6bB~inYq-bdhDq%sTt*GD z+dela--}26_PNHUeT=whU(2@>J#G&P#L+qG@sw~@oHrMH?St}G!r7{Q5*i76)TIq# zZbKdfRk4;8){+k_0Ep@mOnCfg4Ev*q79w*)!r2wcH(ZCaJV3RwO6h@cHXAA-cf56P z3(8HLYJWWg7iE%#RHy#hVPAjQ%>2zxhrzYde{%;lpQXkQ%LYJlZ_yBC`tmA zDcY1%b{M<&9>r+*yyXlmp4JrAU1=%uj-DZcM|DnF%{AgT983aYbsSo;rRG=}OC%cm zB?ZE4qH>FzvIw+LZk)yJU?7lArb-p^i)s@svRC;H$H*os!V#5o%F4X)bOATq?k%mH zhjmU_QJuH=H&yG|w`Ao{#be*!#nZn3PQ@b_z{MR5uv6ibQp|7wz`1ef(SBgo1| zjFERnJWms-AGMZm(h#9LtPA+>E;(gEA!3Yzs=RY6v=w2l$YU+!&SXN~mH`7Ky^?U} zfB|lkDq{S$R1pjy*`+sE`E|r7w@DQVxK>3bDjg0KR0Ir|AsYh*Qi^pKC17w@5Nfl0S^k;iLpG?cqE9cxw;8RF>0}E607W zGW+AZm0<_<0oB{3GH|vklNcaYGg~>9i4rhi+HK15iQ#Hr-xSNjle0Cj*=Z=jYPeDm zhpu7nsu0V~Xbj}%phFNtMIw*_&dF+(3a*E^$AMYQVIsY$HS=y3GZZg9`IW~$(C$0U zvEFjY?>GkqqiTV_Az)yM{~BmBuHQMc^gRRB4&73F8WCFZtM8>k-Nfy-&@IF+!@$h} z10nz)$dam9jq@8HU!oB?U|^|hd$wI|Xzq8f*5?g&uhyG}+k{7KXl<&NZz*rp+RWs4 ztu`_FmTG$e1JU1zb@8XHXG+miY!Fz zd{AA=>QGoald&JQCSy(B%SdajM)%-()WByQ6JKiWgXd zrs(-nS_W__&8I9km*!=}3lMq9q??H&O(-bB`ba8L!c=N%;KX}50z@a@TW{MfepKQG zOsh2>=(CI>)nzawtUT%p^)xNFoJ8z!De|z6VtW2BpHo)!glgBCB;p02m}}I1>$5fL z-1gUZH2SC7%FT_R6_=J+qrH1`e$NGkQa$BS!i7&=h+p)K)JM2v*r;bFy*XY$WYAmQ zAZ41+KC~aDcmbNE&$#eyXmzl)m+3SCZh>z3s<8-anji53sqN9yj3aHs)7IdNdbB7m z*&Xad@urFw092A&8ELXDZjBevp-OW;HptPC=~nysY0sS*Uo9I5ClDE$R`{u1+wyQp zO()c`6IP*)x5=-dJ#H$n`qMAcY!x4L6Mkp%aK9r|W-A2>xA5bumptei3as)Ml5 zGd8VLP=I^tJ;w;p!aL-YEn6M0wf($vPT5jC=akhxq77Fy*9MU`7GZ&Q3(SJT3k`$5 z?>W8}-!TM+a>|mc%QB6Rh809w36m>9+sGC#e`um8DOB}pl#+1*?zv9Z3c(^};=3WI ztifJI10Yd!i{V=Lro=uVMfP+Xi)7WN^-KY?_R;$QOF3l?#@Zr-d0$v)0^3^oK2V4T z)5*s=rz{y6;XyikM3P3WWd4PoJz9}Im)3<&l7U>EJyOfz`ORmK40PMsBLm%b_Q*i* z{p=C_FKc2VKcZdZ(c;*<@^hLmph)4x^boUu2U`24eQ2ide9EqcoA8G=w9#(D%}3@2 zppBdVk`aTXs;B;n7>te3RM3Uy18;5IndD4&ZWQ>H@;HVIDY_*UWl;DzY~;B;S9+hU z+Qixd8iQ1T8l=tRH{f%5E%=+q9)yNw5Ju?c{?E_Pjz2xRI@%+d-SqWr|LWrC?2=%Z z7nsMU@A3K5kM>TF-ke{vAAI$MEdBRTu_pp?;miElw!MsM|LE(!(kTFAj6k-^*^vlUs{k9i2TpKD(l1;>GFtr-22f% zSA_JfK|zp@-e0$6Py?DcGmX%$%pq<)k4bU65aZvK(uPA~#c7!LUzIQs*NecYCN*L z$QHd>M*24ym+HB^rxed)v&hfWW>GwkT_8XAE>Jwx_KwA;XrQD~GSUO!=F{QYcs^Jg z&j)Jb>E_x}5G?)}vQdqOtK<1#bvz%aj;EWele@s{qeDI{vmC5W&xfkh^L}-Dy16>J z(XvvGfTK{EVF4>fGq3HI5O{#aHg;gshBN)0A#m1I zx0)M*r197$!|lWQ)%nHg6YWhtJb!Y0n)W7(7?!QgTh+oKp2BMO8=`OShNpB5oDiP7 zVNq9_KT=R*MuU};nvke_ax=9@P=7VLK z^CThieSi>l0a)1k05(g<0zk~wZs|gO&$e7MaPpiySCEdTS&fA|Su2hawkVVu;;Zqg zI=&y%u~IyPBrApMJ6kC+e8F$CBcifI{vr<-y+v{5?WJOmOh$W#oBHAQbDJ$7% zw2W2$c;fhR-P~-KWO+ATBjW5ZiV!sRcjx03ZonCuh)p-r3M@&fIOkmI@qGm@$r!SO z03{YSWrP9In?6XHU097&XQ?!8G2-I#wviT49$|60d1Pr%*WK;G(pf@;{b$a?r=|f} z%$f$6x84M=e3)vP%OS5Z4)jIzEJz9#%Wm~T(WahM2aa|gG%Qql;vhBj4&sndhB!c0Ee^W9i#Q~l?;s8d z!ZRcZ%uXqDSq99pHi;;``6)z0F;YO^N}_RQRUvPdXH93ZO}2i@L991_lV z5Ql_eOK|}D4&u-%wSzdc%55zUtx`oCT5eEI`pQjQ2g-gGKFMrwj5(A91XfmUq39Dg zco&>XGY;G~UYNFnpk2xvUN@FX3;lL6=MT8C7#*)gRJ&L@%WOw?S=4BfJQ2GE5$(Xs=Ob;pQTn`M0^uX69`!BhG1gko1KX|isRtcAUCJFdS!_xBLPw_pi$UM(;2HuNIZ+}Mf#KY8!kD_3%(>H4S0Ukufh zrOErH+hYUM4bL3lw5KsWg99AH5Y$zwvTRkUtSz-v!u!Y@%fscBWkC$xxG(Eq2j@Sp0#ydPb z-!;s!d!~}-4vq2-tAv8`+^8Rg#7#DS>fdMM4;+UU>%av99#r){=JN13KR8a(fkK!D zdOLf2IsD<%4D?IuD7QfBHQ?CK22M-6PTvBlSDpq)aTAVCFt6-gzwQEwspDe|A4?Sj z{r*^t%8(reNJB2$Ht*BYsrSu5&-=7o>U}ZL^Y*+^Ie`Kdvd*@q_j9f3{b_4@d%m^K zKo9Nbo8$d#bG)Bvj<@HV%Oy)RBZbj?bG)Bzj`uUo@%DUky@5V%j}H;a?9~nNnz)Qz zE(4aJ8|S3NSIylWdb3 zsbcW=gH?=};J~+vk*EK(9gmj`^q?`XV#HP4s2E|OKlTQCD#gNM1HJRHNrAh;K(8zu zR~zW*n}~~u3WYG@$ycJembE-Lnl;dq-OWd0*xUK@3In~;!D+J;6)qX*8Sb+N`k*Xy zlKvMRNMbTL?vGgz#mFo7u(jNWfj+)~O3zjDi-y`V&~ry7fNr+A;J+}jxx_a86HIUk zGA**YGpktDjpc)EE(!A!Y%U4mN}CI%A7FDCYTaOS8R}haa~Wz?n@h3-f$I-p2Xx#M zcKDnIdeG|GL5~kH!6llXzzzxFN_OZ~e-ywg&ufNSH?YG{?`n1!YMroyJ(_Qp4s29T z*x|Dp=<%%XqytH^AH)uc<|nX2Lb#G0`u*GW>@d{2fgOf=SF^)VYswBgr!Bpi9oTK2 zu)}9H&?~)ZTP(oxLF|xdegZorge%#h--KV!4nwUQ*kP!5H9HKoDmzTfsP==s$Baq_ zTrCC@)3Ou>8R+*8+q~AgOa$D;S~CV_-JEr)F$R8W%jUwOi`DKo(9`w%_a7>7@BTvt zyv>elisq>(4e&-1p09GAe&_3)C*JuwVW5w0S%*C_&^y1vJ)E_3{LYQmfD;2f*Od`H zE0y@1fnISz^WSYf2aS8jP~Ru;i={g)GuTI_Ez}Zepr^!yPil!Y(91G2V)@w&^b8W_ z?YOyZg|&|9+(Ha{x3+}>6;ch3t7Tr?-pF3Nq;O_-W~ZQ;k7Gg{qr=?R zul=>glY_XzCgC_Y&2SZuMnQemCFtgwuY|%EWV8Ck6#O?IztAR^4sM(VKe?B{MN9yd zg7PiHf1j>Ls_j#TlWSLF&|({cKP7MPUVi)iz@+87WLw|JW}!rFlQ(@JHi%FL3(r`_ z$1}K4>j10ABj%X~H@-cY`#1r0jN&>{=}Q-sEdvEl1qOISi4o`ubC?hp1x?BJ_@sNb z@j}JovjeQvQasvGTpfwWuyimgt?+&LI%!^CpwOnrbhWfgU38B7TuHC4e7dC8cSTm_HE$@wg3(9dlHA4@&`!`aFGYJPHSp@jlA z8aur}T%~NJM7C92MkVBeR+9$*SkNbeSm?VOu!$aHDHVuVO4Uo=o4NEoie(gni&;1> zA}^pyn&13raW=ZDk28}%WwCr?6%dsGBoqj%DL=BMn#JfYfB05`vVancNL?jda4KcN zlBpH$W0^cYJ^J6CP^$f5zg_A|f~^d7yEO^N4+l9N!yP${;0>%dFTQ#8f{a<3bH24m zFr$zJ;KB#E`fZ@1p z?htmDDD&M}%DkSZ3==%=#6?UJqtUSQLyR8yhH+aWE)zViR!YNf!EY>U$K+Yy;{}YykqAwQzw!Y2as> z*#=xJ`NQrK`V_PZ?+G_wL=mA3@Q`Plaa2$=>V}OyoE}ocpzvDH3#L(C7#oa~jiE&-WfutnY&RHaq$N%5gU+1N8T;=_bzy5ETH041?MiLY_y7Fp@ssJ*DbJ-3)iuJwc}+K) z+r2#xUw~d|tQBTAa)kDuZDD3l_dFam*zT$IQH%UR`-a8S16yj1_+iC3b2$LJ5K>k- zIY}XyB$^1o0Ga%nsG?`I7^jOxJ?L&;Fg4o^RP_#nE%8Bc%w5z2Z+sPl-ljXJ{C zKx%xwjS}r?FVw>TST}(KPyNdeFTQ&B>N#T=%^``@l$DtrRSlS#l-rsa(8*5w51K~7 zi2UJvJ4gUCrlhH5SfF8WL5aeo+>TSH^#(>OOe~U!OwPfwq7+mc2jDq?gLm~+yz35A zBM7XV^a3FD!z)WGoN4Zdjm6PUa@paLjRWJrh;>`5b(;kL$Hr_pdE#d(z z4JC3RU?ad>X!&Y@AslanF#s@o+zP-4?PYyJoNFDq5eBB2ZiG%ih&egjxV%U*-6f@W_3D@Vm^z{+v)I{$tu(-|uAmXSs=bp(CroXHw^~64 zbi(4LW_0VYfur>45sj4GX8y|yVf<-Ui$86&mw2T=&(>+A31KPar(-)WJV>mk@drZ| ze?VkAd8l$MZ5FjnpbRn*fT#L_1Z!;Py1BgC+X|&DZr-*)AxUwXC{q_M2kX%G9xGd& zl_7Olb$|Zo#fKl1A^FL2r-AU=#KOghXkf~3D-ISD?QFA>GA@*9dnE%_CA*9faqr}8 zkJLgHBujfvHG<476#{n8Qn4m`4Sl^4Mz>U~W97XSz_3&RywWR#GR{TM&`~yjLz811NYQ-Pa%0G~6wN{63qt|6F z)|eMAmbO#abhBm)R36sO%Gg~2U|#K*Iu!_2Z5Qqy8 zT?o3d-oY%t2FJMBeGW&-2jk_&dW@_OIv?yBe(S&Z!j-F9-T>qrb!y9{dlYW1Kmbfx zR$0}2-r{17K24#dF^Ksk%jo*)lH(CBhuDz51(Vwv#zAOqO*fY;bVF4LxE8P?yru@! z^p2h_GFy(}t#iQIcU)eTD|y`Hdtm{Wwa{3V!VkMaa?`Kr2jya2wmT z4~&EM;tUPGFziZr`y7bmLSTTwC(48$29ChU%yVG7e4SA? z1w66Du=@0+a!h!g&n&qoBuaQzBDB7(S;}JHMPty>ZIR4hjQ{gTci+8!{r2~FZ(sbN z?c*Zs$w#sl6UN7+TpU;I6VtjtfiOLwkdWV)6qg4sT?NiQ>>Ap+b*;PQvc#?8z8fw2 zVaKN@UVG&=@wnWf5u4Ale1?hyzICAlij@iPK*LOjjMJq!z?JfZ<_hy5)@6b4W7^HA z*bEdD3!Q}GQLNa_R15_^plQ=BXezEj;t`#X7eb>sdT&;~SV=#8Jdx^{RND48_q?Mr z_=k_Vhb{AG8|`X;+;1n)v)#I0cWb~lta~oac7*{pB4UjEH#YZ2omz|hC$Hm-dQJ0? zey%_qPg5Xlbf*y3&eMgydJe)y1z<{bQ9SLE^Nnq%Mb+wj(VdGveysa743(nok5tO$ ztL|$nzH#9`gbvY)k*>%i4f^hgbgX=4bLLCi%GR-s{7NJ3;VO%~FUW2xf%A9p7-rSN zhzMG-wYX9SR~c^TrTI~lfRW-gLM)uqqRj(@_C;rzO!OA%$gpm%==Ykc9enC!s#5zFXg*1OZlT1EPCs z(PtTI=AQJuE*9x~4H?jND#zRbXiR0CXf&C)QzYGKYztaMrXWZw`N0qQ9BQ#%FvwQq z?@^4nk6KJqvrpd(lzxvV(;H`g6hF6FhkWDU-PLZ?ys=|}-+$!3h_Fr-J_`fys~6vY zYvVgDLX7rNqDq4*p?|>~&oBvLRNoGO^CX=j!SE#epk=aljU~SMXfAw4&V1H-me2UB z18c8QX$`_HnAPg)6XsZW*qIXnAa!ko{?$kHZO^$>m8Z6ouW8| z#F{5Kk{DyrxNQ6cH{CSuxved*NH68z>@X!Rep@-9XcZcTX#tQCqz4S_%jv+TmJzyu z2vZ2L=H4$DTYdZ19!C}+3|GoM5zRtRh`q6$T+70NFGLJWp&J|tf8ENRxHV1F3dg=EY``WZ`gG*8QI0400QlK;(J*dF} zsT3IC4J9T(z1=y)<>sPfv>}4xE>WH>`vf{Z`%Ka;MQKknb<&SfxYgAj^j>_YE5ls( zbzTUZwhLGD67YR@*rJKWS|M1f%ad@6i;_+`ZLYRQQ*}dnxQo(mp|E8Lw9;Q^T$J?b zJ{P4!cm9jRi!e;FJUNA(b5RoT$!Y6ncTv)c#q5~48mul#n|;U&l@!U$I``xX`Z(fsB>PnT?uR?Lve!=`g!m4o%3#ws8x7bPaO)IF}Z_YW+F z1n1cinJI!+2OpfZ#Q|7S8Q?zFfa`X{MScTIYFg)_1QY=SW-Q%0usiJCdwwW8A?dAd zsOG;3j0d?W&0|x9_G%Z|4~07u9 zfTu}1H_27VB#bZO55CB`DZZ3FUO0P$9bggK`t91X&v95aZJPFf(z%H%eC*uh-)o(l zxGhJ5T9@Xqy@+kX@nGjBe(31ub#7WmB7GX9C+?oE#tX(;FCxp$iw|$#y?HS>qV ztXsyI3`VhIDOANJNvn`XR~rZ0jaYS%Xk~k=ohywfk|T{vMfEDwUpZkIV{+gSsvx%E z^rHKl@koCWCw;o#F^VI3a5~v`c8*bN+VsLpldzaD55tXD{&b8o-To#Vqk>@Ki0T*x z`7KWPBykdtT?vgiBfGNDwWpFtIUJ*6z{4>LUZ`_$3n%743S#FNr7vpF0Ize5LjOs1 zr?|U$z_i~7*m=h&W`Vcqazd2xP0z(KD$y`IYhzxeziz)!pXuP)NDHEV(9HZ82U%+b&q1M30fw2Y&8gO+U0NW&( zJ?#cqD!OxyQNWNsaU+cWw0mv#xD@~>N!XW;^p4|5sOvh?tjU0pW7NiCoS|usQ4{h# zlZD`OIYwJKFmad>z9D%k|Ce@* z64zbh6XbGN`UEk_#fVpey~Qz#`{}N7jB>eKuqBw_3dbl8DL;#2RLG`Y9C0!e8-Z&b zqr^%QoN*YXO&3dnSTPQIHaj~;iKkU+`gqV;X)EkY0!DOf#S-|zF^WfYVx33puXK#k zpIAT3+xG|pi&qKDHQv=tSSHU4QL&x9Rm3Rq2SXcwD6)gq-IWuVL~RpFGcF|)$soZR zdQU%>mrn8%j!|q)XhKrFTQhJ5q@lqvN(KORjk+_AQC_%;nv}n-xOEe$Dpj1YT(NjC zSS-a{iH>NfWY^-nD@S42Cnh}#FeyklpB@M@D`5e4-%_!&b+HlkDj5Azp%euDs9XnN zTq-z;za56x8k3K@qGjl(15uZY!5Xpe*ZXB?wY^jiC{Ia~gM?ZMm0Yn+bMuXC5YoWG0H$IOoVWU zqffYk_TmgVHVMP7ghg;5QXHd93Kv~=j!|kZUtVhpPI(M;^(i|o$0$4my-@S(txo3{ zrB7!ZqdF1=yzq^&V-!nS?-=E_w6lltKc{0m>~P5Iy7>-GDVFv)!SC#GVSM-ZD3#sEoDU@(|vL$Z3?pmhQ$j z8mMq14mj0|$;Jvb2Aiu-<5*6-m~3uIBH4*amRKr_H!UNKmqdxB5G_Jb184Q0175J) z;xVr&Kqo+U#Nm4%-_xa&FR!{evSp^F)F+}}Wu+Ymq7TPn`R^55eCiOwUUOXG7n5dR ze?&18w|h13)eONr>5Pjb6g!24DZ}ZS#xHB|yWN{2V-KlIaFnN(8*{~Yw73aWg-S>t z4{z1;SqSL~ShNRM6+8l;BW9X6X&4*U~tY zjmcH$OLrLeiHM(byW}{i$gqr%g_i7^#H{KHfGY6hDa@C^rgw^4Dh`VrUFC`0y$*{i z77mMs3}`h+JNRA~ppry9#?ro_wSH-jbUOMT#qbzbJr`?7ZHKtpgkrKa@FOElDW=7> zI86B^p9}q>i>pnhI+@RCgHRbI$X#RXwcXaLA0mJ{t`8@CE#1u2OXqJ;Uw9y!I_S2e zj*ZJ1vK-Vr(WdUKAL54gVJ37w|JA?};Q%4#{SXPEkj2OvIMt*ekL};&hX`AFClPU6 zBcLl?4WY@YubqwmpgBSeS3|W)_r^~&R#v}F#Jz~+eGW(rD9ja{fH_%=rXRD4ic02q ztxSd=0iSUpG}c~;$^anbB=%4Ha>j4);y}#%4fd#)UTwl4eb#SK6o65*=D7cLjwT($ z*)V1nww0jFff?IP=QznGP&SI;Em(_n^E7VLWP)N4V4kkyu9as(&`095AB!%ZVjT1c z#S04cPeE7df&z(wkZirmvD!Nf;?L_UNM;Yrd403ILAjc|nV?1pv8M$;^rQEe`%Q5b zR1v-nu6^a>2z)PEQd}d@gBlzGOMwC2P+|nCJEEu)Zat!8d&E_+K70SBV)5Avg;0q{ zpO)3WMxbn~tHSr;drp-r?tgR9_S zzf4y_{dLAwP@nE`6(q4s=S^W>w;Nmq1$^Q@^x0hnkKtFmIMBUURYWpS zQcT2S2pobq(T9pe=;SBoFHU};r{`w;uLxe5|@uKCfq3IYXSf=P=Zp|=FZxU2SC znvnEnSHT%Rc!;Z@kOK25HU;O^(O1bqI*Off6+HT`G4=5Qu7X*utQ z+ua6dDDxTI1`|8Bb7k~+Qw=WU)AHoU4a6Ca(5>8Ln3-3CzuLM+#TskbfsAXDe`_Ml`8H?K?%W2oh8bh*H?d(c zV~VQSEU7QS+S~>;U^G-CoYjcD0?xP%ZZkVBT2wbNumDx=-zwE#98IYY7xJlLsS!>m zed^r?X_F4I2y+&2)@@L9`&)1uOoDl7)oxVs1M-V!^r<~|B{bp;|JIW#+y*tu={D#A zx7(n2q0T`{qndai)j;nynAdw5V3pj18*2+FPcKC)U!hK!|6uUgyX*I?+n{EF&1dO0 z=;!J-7-$$=P@+hIoor3{u-y(hvgJ0o-Dod_mw|--xRGdXgZf(C2B{GQ)(%wwG)KL* z1*5C*oZDbrB$XW=**GxfliUWcbHmsarFYhCaAz;bHj(CCIVLa$Ul6m$tpE@)?NEip zDB{E$VHiN&yvl75qizgM=QcQ!@0k)jd@i@aee77&tb|%&BXWhsFe40w6Ed!SGDElq z3x9p>1BYDd_z1V;2=8rW{OfWXgzK*Im{YkM9PwbpE5Rx#{n|8bM8;}^sN(l#e{;E8 zz;g5DRbX{P=5^RwVof5;oy$P$xn)yjc1`}hgGQuNiB}$9%%>(+5+r_o(BN9)&u~A0 z>$Lofr(J6D7`_{|FlS!f_F3p0GPRD->hh`ah)ygoI{lSygZeYw2K8sS4W_UZpe8J( zI3=QDr}X6lq;S>H#vi^GRj;TVOPfV)6DV^ISEFQ*U=6*epUWI)F_-Pt!YXG=08*SL z%G5m`CArdD#QD^03{Z!uJLfj2g{!DZ`D^;PI9QZp#B71!mkB&b^P2etAKO^Q-0 zxY+J!t*@84SYuwexN{rakU6^YY{vQzj&m?yV`>U$nYzMla8Sm&25bltv6?vzQySch zY;oGB?&1S=Sw^qcJ_Xs|CjW1i-cDZO80UVSbBycY8M(gqs@PiJa8W3|=dd@T#dwyj zO(f)XF47`V2hw`SHEx3@?KvE^0EFA18tXB#ox!eaoDPp)G*VZ!%vm>bWBpcEm3Y*-IMgVQ_qh#5NrAFV6|EV5x{JPEJq3ri=um3Lo`Ud2 z9fCNgWaLy|u7nz+$kaa!on))v*A5Vf_`9i2;|Cgv_AN_b)! zlb-}&9IM2MnILQ{<_&ZNQUTY^2ujR}T5p7P0RbGE+h=}3x-`LzG zPeC- zN=6N#KHp056g0&P@=Ry>6)|Gbo@$Stf}y6rgG1SrqBUx4{gm!Y6Fu$QSI>U!bMDt~ zzD5IxW3q7sf3H+Z?_PfYR`7hJDS6;KGr(dj`;8px5C&O5o0O9RdA*?^J`VZi>jlPg zF91a45j_B(ltQbYwn1IxZ#yaaK84%qhg5}6LD3)gJ|_HztYeUqN%!K_uV1|V>i4M= zee>ouZ|;8Xd*@e=)v+Me&mQg8?--!==9j;Gw0oy9lYC90;s>UgCg_qH`4$(ye5-f_ z0P6FPkAC)uko0#{&Vi0`Sy>ufyom9eSI@t_`-k5@|NeW>O;E+sx{a&N^+UT-=&`N9 zWr!`igb4`-UM4oZmLNQ(*XT##ST14p*{(S92^6Eo!54)T`L?Jcm1l1#zs zro6K$rETQw)_^3U(ZRiV=XEIt$Ov_WE&`7G+@yS_n{pu+Ex^l#;r2cT4LAc;Rjh+4 z2Gl7)S2N?iv@5lnvOtMV^;_JO!_Fl{dN<|0a}>?GDXW{}s7dq9O}QJF5YW|48K|)m zm(#MCKp?~ii`n9)%q%%=5 z7;y>g$CGQ&uVrxV^!T9l_uY+AX|N|qwY#vm}aDkdz}zX8U9$mL9*_)M$sfYri(H4g|{Gs zcdUzBOq~U&w=c4HdfwAozsrfN1S%fI(l<&-^}8HLA);0I5;lHhP?r=@G3_&o*QH+S z^SByuC5ptzEpk1(VIy{#=Lh>aRR`)J98$TWXhJ(0g!Ls)1V|^G1_$cHQ2<67-{3$^ z`>?qjsP$J9F-L1=+B^%ln9e1UD|xw&j9u*e)w}5ecbfw>E1m{X3*fXPS2|EblT)W- zPZ!V}Ns|uLXBw;Gn>Y!O38ciOkfVG9QTRlkykX}8G+87*EgkDj2QnQi!-6p$-aw3u zJvp0>_2TfHajWh+RQkFh8x(Xn?^X?6U>`(oP^HY`y^Iibc6o~KGaaiy_A_~(hKPL_ zBFGZ`qbToUoxQ?(FLP8kKI$javAURDhIGX2S?t_`SYY+op-}&HDNoSAmis8M!sKM# zp^8j|z|p$opV`OyaN=XlxQ~czi2$0u2_I`Bl<8D2rhZd>tmE6@6J0*`DlA&0nVO#o zsKJB!naWXMfH#yFfri)gA$_c&qy{e@@v*MYQkDEZKHC;lG4gIx4cp08VNeuqbyc|U z`hbmqN^k57%yplTC9zAV`>A4GPGJ7yBA{Vil zR@c}S080x$+{YSlqmMP$0s*V@u?7mjxLPSMSe0p+n}ggppBGI?db5x93?Dqm#~P$e zg(3gw*F{kzms>~)6`S|5X44h2;bA`3L`auakf=#EjImmlxBK$j2IV zPDx`QYhfp4+{1a+$J(XrV?7V)eC@hULJ})&{G6h4yN~q@Wj=?Gbzq0`T1F4Fn~(J} zGA)Zwyn(5ndec#z^|78o`O|!?b9XItGypuN$O6w!VcMsUHQ%FHIp9&TrZ9zZL13&` z@t6lZDwg~anirp9!2KA_r#56CL{?kPw!z0*hKFl>taTh_?e)^m#!BRzkM%lT&xFB@ zk2MUe{js+qnx^(k@E@a(^}0`m!}mJ3Nz$c$r;oL=JCs?^7wNv4nl-)@x^PiFpE$?^ zECO7=b!vdIBv;sVe9GDsX>#GOq-(#J9rvHeN+PIEC= z?84O(cTdR>QvPiwZj^Z}G2T0^HOv^7lmU&Z;o9#Nl!=*EBgvuO$C^g&@v#oCQC7r# zXA>Y*a%|C9(fFG=6t1W0!v!B}6=%dw&Nq7>YufZ8Oq1t*tVOrK1t04qm^eae5Q8g{ zn`eUb<*_TF5r>DlT^3S@)3Zi7eXKp;;bRRiRBqXE(RdD|8t8ni^~F@DnpFel$*67YnLDdBpKWz3KGu4+alzd-8fNF9L=h3#U8_jINXO=-ZjH>L;bR?U z;&CIYd2ndS~?^f(F&BR{O$6hpm>UG^g_sMYMg2MMyPR`0HyMJzEVVVUBQ^3d7A*iwLj( z;;C8Tx~traRqjgnVoh=w@j9@Sy9Mn2I%jCu_$IIi<@37iy1l2|mDpNho%6A_Z0f}k zzMa}xON|n*T=uaJ3$VO$Wj?N{S;eiArzBF*D2S)$9+lr&U$d|?_l@Xy^Cy>69dH>X zo#;EZTGmGYl|I&bnLgI~(>~TkSgvDho5C`Ao?I{zcH#IcM$wT3xd_rHRz!}}tW=Jr z?Ft|3Q8I+RR{!niG6CCO`?%8+6;u=wVl_StFJF9IBP=~2I=VQ$RHtS>U z;dwr}|Dp}~ZJTlJB;Tpng zYLNP@cew7~;svHg`GV!2jy}h2vWExK|idAi6G78%WKWTDUX4!K4qunO|Xi6kbbQ=bPm`0 zbjIPjBT>TB4ki8Fb>(+;0f@GA$_(RwR)=dXfKuJng7-&SM7>aHw~14rSPK6^s~RfP zee+?0_m#!rn(}3l!)wrW^&RkfOnV%jgPlDt?n3nUC|2xoD%R|AanGTO*&fFunw(Hm zG3;?#N5ndIxYiFJ+q%?@EG=-@M*P!5;fbuq((h(4_;;HG{3*lQr`NPz<`4$ITAEFW z@!^FS?qLqsG;h=1#08}}T!YA&0_kuKN@ofbhii2aEt5V`(gvk*KTTuB;kp&2)%l`R zhif62;Q8Y!hieh{0z%c{S`;s3fzDj4IEr+vzt%9MO2Xx#t)g7nd(ZMzhFiAE$*vd9bWpS&ehB1|Jkz7)Xkl4V{ z2j+lRu3zcuQG8mh{*E|&FI%;`1RIWDTC&#NLdjkW4{w~qQ~HAIA;h7m6oOvWr3$m! z7Q&4xoJrQIVl><<9>!%#skvmWYBfew*lUbw$P^j-QIoZ1V@B6=FOsVUs!%x|V|Z(4 zJ&$9daF=OSr-dpVx?9-+z*x=>^gzFDk!tGW^6kfTD-I`4;5R4E9b;-yvQt1_5*lQ~ z8?*XcZq1*KzH!LT!s-sRLESoDC2i;%R*_*T3*pJ7Hc~~4&t(u|Lko<3q1Vp$cAwJA z#X6YgTh^AYW*$UHOSR9XKxtIqSg@23oSe1!qvms*OMr zjp0WHXV6kS1_-K2Oj7tXIDG#+8xEhn$nK^?`kO4U%pGaMX_2SlyVpRPiHY2 zf-?wu)Ubuz4mpS1QzmsJuzq{tSr7^aaX$Ld1MHt)-@SbM^7Z#VP@ej(-c`9xj%;b+ z$N@JWEm?vF9^;%Jf-}@89oNsP=0nN(;0#gZ+O1s0a&xpt|ICucaE)Z~8tzfJKRCk- z)`By}bzSGy+T=19|NbW#fssB5Mx}&X)KAzu)G)yr6jN}<-nI{j19?m7`c{RCzCgjE zC~PBHWXF5<#?ua5-K^B0oMd-UgKtOHUhka zih@7%iUR4PV?y!!>577eqE{3=G@n^fU_2iZoM8rkcyLCk&Khsau4JpX-Bwp5F5==k zakwd9Qk)3Nl?}3!o$*|7296G8qsP`#g3$f;928Fgr~*$8&wx%9x0I9e#hJrZ!5JzR z!5M}OXf;PWhYZdDDEkvVhDBscYrRDzgEROZ#dH*h$Z)aFB9g%whX~H#{-&^qxR`7b zLvRM4N4ZYAyP(8;Y$7|aQ9dKrqZ?d<)+};d-6tqDI0K-a5FimEA7%YOhFo%CVkCqU zvc1Uy?q~$Sh{*N986ZdO7D5DvcmC?Y`cQa2ID-&c?MrMUbnm8wxG6XTF^_sBPCMOz zUm2VMP0m=UPW0vo&N$at(FW!HFMe`4t;!sZm2bR*PxQ%#EEm$ufYU=$X0I_bwKTw%HJz4)qnUtq5LWQ7n{cbXv0w-E8*4H8dCthYkroV_7bgUemL z2}ra)Jsmz%br+!;{%bx|!=LU6)!6M0bxy3e4zIaBRKvh0{-U2fRAXyB9K-Sffg=ma zq`?}hK{iB743!ku@L0}Slu@tF_KmkW{vO5ZIg8Tmnct#GAQ%uNGCN%g)!2I;HC6#p zLNzq0S;U; zYp}3cdP34$LpA33;31(JXRs+alhM%!b1rr!RAXm7NqwC7-aq}*DeJuP{-=$?Zog>j z|6Z3W1hK|ss}sQYr^BBk%|k*pKut1jGEfn!f!LBlqT!?ir=^?@Uwv>o{4huc~0J`-obC#l5c+30js=R!5+Q2wM) z4J3@FJx5%=NK=m~vcR(`RlJY&knb7*9%Ca!?ootS?I>0XLDTmrmKz}#Oa6!%M9CO% zKSuLuRkJspaatXQPz`z6T@$K7xiBnT+UHo&oD0=BgoM_7&q37bBstV?of=rSM9Hug z*;&T_N$b&CRb}4M@3o;C;3%QZk8CcnDu7+QQ!WfqV3>lR7OHWyj!%R1#JING@5tdK z?QPDBpihU-8fNSk@-EXkvl-J=br7R8s+JC414ctN9ljc2%L|J!V(n-qsgK)?r+~Dm zZer|Pwu#-Iq)Bl;=ssKu)u8xXpSn;DwW$uNNmxv11=raQ_}KZspci!en+Vkif_Z6; z!DY_H%^5-Z^4OKoh+|k?c~Uu4!=oIb8ZqDw)etXKZrL4V74ku^8t6kc_`;Y4!0SRa z(1kRFR;SE=F<@r!J+tUss0OpZHn6;yLBX(fYot(( zymFCJR3A4IHB@7xuQgPI8tU-Q+gJgR-16EM2jMC_6RLshN5xPcXFVI&i3vuO8z=Ux z|1H4MP&^l^ksd%zI9vsz_rHxyleYo@B}oZ!n>u3e$QxmFVg@kEJV++e7@8KUF(KbG zSrPK!SCu{`RD;85?^x8Vgj!)EJkMg75r(oHA=la`Z6b|m?}fGL?qOFAcF{?gjW^zZ zRiPTc&Pz}kIQ5@k!6q|)BLp8`0nBGU+(4(frVYY`x zA}+X2goTB5~kjiG8jwFoK`4JlsD_GXs74A) zat@;J7hx&IDG?Rh*?(S)5`Rd`_82Qh+M`Wn5G%EtKuO2RySwMFOVHm$GDxt7-qX)z zE>32`+LcvX6B?5gr-?G7S^Fpunqr1($QYnrQg<#?1C67qNvSTi;$Tr6wXy}4E6f9K`FQq{Vq_y-%MR%W?CZpisuiIc zv$Y(Up<4L|e!rzwglec(hi~iaWiAdaSG*iHg~Fx>d&gut<*l^o~ts}O$xgxidfB@hA9p1rSxn%d=$ObJ_Qj01$C4skhvyQL;X4z2GPTl(lqpb zFy@h~(0di-EVL-x%d1pAV5(OLwmY&&7ZkZsT_|3KBcwftqolI&a$}7in}hYi2p8Dl z(Al*diT$o=SwJqfT)Ic$)(YdnUO7}&n(sn2_&~=&cV)wWJl-3s;gW@JEZPA#Vg(?) zCIZy#LpA!hC{#kmp&Bqr9S<85HVmWcGc@3iCyCEk_-*58K@0rS8x?V=hJac?2qx2~ zQF!m;ilDtXLpq%>>`GV!2jy}hFqSS#^%kn3=2V}T*P4Y>9s^x{(#$ZY0VAfKeyuok zp&I&hCRC#%QNXh|UXY)qYzWm*TTTcl7rDFdUcY|(`@6RV(}REI92S-4zUdRdlXB1oQpMkTpnEj#`ZWK!!g0du*a1( zS?7S@Ik^>VK2*ay*>Uf9k{h2RQ%x%Edizbn!CrUqn%2u4Qr^Wt+i{4O>VZ_8Uj zYbM4DH3pljPa~Noff+WpB#~5^-BG}VH!UO7W|;6Kg=i6i3bduPQYs; z4i3yvmrlNPff!)!6ree*)r<^M(6{mDGOL)lbO7-SsC=Smk? z&*k2~e)H<<<{;~dcT$0q=`$6)(K~Hnb+&@HgHwdozk{2JUuLlgKXEqsQaFN~_Ni|g zIjav^`=eh)@3dg@^mp+T3Nf7KLO%|LejEx(fp?*gL!pmDA?fQb^nNJxekk;w;WeR! zicFP@cPHk`w~Cxuae3{@Ka|=fAq7TQD&r@fnu0{_vjZm zyo+S0Q@@Dx|52;lLJ%yoU&!DT3}yOe{&l^F*y-_LkMV!`;rUlD3Rje!Xkqo01H4aJ zUDIo1^?ssr`?F?9@9t3=D00wi9-Q{LQ`(ueY7gn9-~>l={KB6jT0FrT31`7yMzEik2()pnw=)frWa!m>4@-?%WkSuL#IuTvk~9+ea> z1`>jN83fVUL2Fu2qg@*V=FpgEAvC?E zF<~AXck~70o=&JlGgz%cp!t2gUbEFPG;0+wk^OeY5wmVP1+2@^?A@xsv<@)X#p~k< z;K~Y>iiaEvc{ZNVE|g@sfp*rt?Zy!(hCn|gD60hKo6HV9!z1-O^V~>Q@_hs+(E15# z+?|vkVP?2`zwl_Gp>Z~ud_e*R7$i+S#m>{FE)?6OAr!Xt5wGZ5Se;Dz3x@^J6jPB$ zWkT1F@Ba0ArN2YMX~;r!u0OTe^+6d4ar?ZnS%=R&ytmox+CdPPds~V8iOnXFFEz_* zufc>_*bcYx_MA?3-7n-6e|CXas93ka2gih>_eIkYq#>tXv^BR*RylM9;?ubHC*$bK ztPnFXXt+zlmZR?Q0=$#g=Kbl5wpwSkA^9lcMo93k_BSZaQ)T^)%%ECSrU<8kEySrj zw)a)R+;i0b84J9L`8!>nwuH%gb^>*>~~T6ns9Z4c5wz zB{@!;P0Zb(^j{48fxcw+K3!)LuBya&$&KLexm_IDZMHkSP{y%ZO9$S{X z7u}YmJ0;X%^O2l*M;LBFwi(Q>!LHs1o}BUF!=|1*7G=fJ7ATApC`IlJu>iJXX^{LT z3t+FHTComLIAb?>>wfsr11brjs!poeY$bM3Mo@$?qB17sG;&>c2gN6W9UKW%Vkd3a zbPFI?$QE%Y0jIZp2$6n7)Gs+=^))@R#XC!3B(`Mvx5Q3@frghKu|sL}Xk}|Qc2bLt zCF$6Fjh*ZbFj`>r&%#xy@vYmkV5Q$%@L7EDYM)6K!0_mC;y084)HSZ9I_$a9kQ7fO zbmR1Z5Iot!ccfd{h{?|-SA=sgdTti%Ay1!5+wJ zNYY)8&azNj7i+b3vr^jUE0bk-E^ZN*Qd<&H73jRy8>ou!f#|JH9nI2JM2J<7F|}3P zD~8nF&%_udl@$v?6vG=B$A;TMLP7*q#nt(Dv^q3n_TI-GnNF@M@{_bM-^pNyZ zu^$_>NMwN6_qLWCuyH)#VlvS8af_6q&0?cF`h4_1sEv;NKw2DQ+D~nC^cyD)J<@Pu@{yokBE3!uzh|ZsrRtrt zzNb#<`rZ7ANveY0yO(Jdb|JrJQdYn*3H^GaY_r)7*)zYhL2Vd?$z8!6pFz&4Q|ytc zN2_Cr6c$h@R6Z_k2asw5RW5nZBdk;%b7BX;&VwT&*GCHPXrEO8qly3Oz=p~-dyN}+ zno70s8M=EnCB#jU!f>?CL-iBm{oRXtrR;T)!lKD(bgdm)KyxHbL<*m4tS}k3;HIVs zQmm#s?kX(b7~D`-!}98)TKi)ij9t#y=6s}ZV69rL*ct%%BBJpwBEJ^rZ~x)-tJiOGZWYZ^6o64sC8GZ^Nm->Nx@)Ca{v@#t zp12h(YqhA=dsT^IhnSFRxnCtC$qU8U`LL#PYoYTUx)>8w?OOooQ+w=CsDBCxl`ehc zvZih~MHEcIZNHId&MC=WF>0Uz@HeY)P>8>&&?_D21>%xFZ`d$MgHGQpZzdZ@-qf9P zBD;2~g*`uD*q@dBrrhwB--a;X@^NfVcMv?IxEQ1dH3S8h0t39E#0WG7FRp5rmgg-< zJQ6lspKWTPe;#T&?lA=wV`P0&4cll25%jgyRpI;ab@jf$T=&=ELDOx5G$IJ#zB?HB z#FMQMJlKh`Tf&Cp$e3-!XS(5S&8>MEHmtwSgbnM{Jz>M-eUHha1sJ0TeZ3)USimQ- zOP@V#_~^K8BPYwi`LJP(S-~cBLrlbD>I;BKaYZkAZ*isXQ7pw3YYnM7%zk0lQ_1$I z>8GW9*a7#fg73eCMq?EygDb8kHOsqZa{PoxiU{8pdz?DNW?Fc?Jr*qK1aKd_y4%8r z@!`;X?!tzF0x-d(#Sq#wAM?^UPsZ@(u;Cd#cu3f=kTMm9Xt;L68574G!7BrgGA$Kb^A9G;DakJ~H4bXR+`Xs027^bjl&c2>3$S@C<1l5;n};Ucn#( zX&g2z?6jtvRl`Yr3@3EhuuHvHnR!U(Yq#}tqsU7E5RFGFJiR?^c!n~cA#6CYL!Bz4 z$D6v;V}kSK7oVgabY@g%!-i*2{-m&BEX^8KnY>I{9z$da&!%Bf%m)oBt^wdNG%OcG zWaXS*MpT`?M=@PF0(ciQe?SVopoACJe2nH(OCof@I;8C4eb}(yUlBH}a$(ZDwCS6!qQX^WQ$luZ3H0xkVZ*{vLYp5c z=dmh)UA)6N4H{3T;3tI*Z`Sr)r$Kt+?&%W1U@U_2#5N~q3*!xMTEmRpCd0-XRoCVI z_%3W%14ctFY?wymPLocWMGY&|kEAPF5jz9j-brba`^giSb`|&GLf9}>HDV`y>cfU< zlMcB_SWE_x)39OF?QbD$I0+_VOATUhnR5;$(r+vbe(Xx{rzRB#rI0$phBe9=HtYd+ z*syq^atj9ts3tb2sevwRSYH4X0IQ3{eK)*G7ZOieof0;<*NV}_;QXEq8x{xI2rl;+ zj$izofi%w&4TB3x6ee|M>wMsJ1{qrwMD028D}iboO3{mPBhkW!^|gcztA;up+gJh6 zrq64e>0?lHVZ$YB5Fb^2u_r6eqw#suagU+3<}wywRM8SIyd>nNeA= zJy_(zr9y3;$xNxP!NOk{k8|pw1`{X=lQC0z^45Ys{?a$RiR;i`E(hYO+?5ftn&dFz zbzmuX6Ig8!ufP_S?G~_jcw7Zmz9Me^Vvw^X*151@%cfo&DU~@)BQ?t0v3tr@(MT9P zm0mnq=vdaTwd^4R5u7c0DxwAaS#!pgRDQK(6}y71e#b{=&1!|m1f`Nihj8IETJ456 zJ)#pUiq@IcZK?F1cBqZFa)z~dr9TD~j}n$roDxy7la2+=DES9kw%^Fzh90|e0#ofK zP>Lg7A2vKn1_{K`2phIBKpm#;OxUm&uA(O8 zuj%9BU{OwA>Ov$#2Q-lJ1LxUpQPScZ32*e7As&0Ap|67EXp?9o$m~)9u=|#Z<26|- zrZD=Y;&{y!aVG%ArGl%ThmpOmBU&mHX{GqGf#Kf-E;oAo7G8b#i3m40#P}p>-Q|t1uuuZOW zcrmZ`Ol>cg%VEQ#GS)Q^*_$R|!{T0KOLGQ_?S#54MX$9_!4BJ{x06={#^ObDJ}|Z+ zw={Bn?^Ut2zFnq&wi-qh@(ecoco&t+x;%C|kk&h{2^+Sj&&A+fH`Zfhi+Fg7E&AK& zkVR6duWES-kc%ys?oqh4&v;;4>S+DTd1M=rN{fihNEO(LQIcU)eTD|y`Srmi0NOZ8&tg~@=$LZnbpUE9McVj@U$`SMz`aLQxN>!7eYtwT+< zYVK5!wKn2UJhAc>9VLdqenfdvctWCtClxlx&r;Th4V%F7+K2H!XV`G;+`85wl9C$4 z633lNHkOe^#(D`@bl>6(()-Fd&_!~|T1H*%&?4QwH?|@ck72tPN&VmZ=1TntKh7k5z=_X0k5d1!#K6P|EW3efTEQ7e z(4$^UQfj3b$A64G4~t#SGgY=RUoep>US`bNT8*@jsYNE1fyX6cC%~)xB2`8^opX-J zp=LBRALa4Rkm#|{0~k`Dao90=Xi$$q9!ee9TDk7Y1yQ)` zYg2LVf+)8)cR>_U4Knq>3jpAPs8VoxL6qO$b3s&c7;ZztLT03U@AFZ!zxyrs`Fw2h zCD;znq1zy6>)nsT7Iz*XoZc!GZE}Z`)?K;s&->mLXl2ogp*aWcnoFv-J8!|;xjbu@kZr3zXVG`*fl;ht5~piKV8}8597f|MReQ5V=yajqG1U7=I?>NxQUyh>)kYhZJCid| zGSx%1f$9i?L1_)L6c+bg)$~ogJ{!|k3fd&v3NCji(Qmb+r@J8%gHI?=4mnm;Bu;Ew z$W{L6zhIQbR87bc13V@>wcca9{jewfdRekak$@1DA~U%z?%-T$X_5C4A}|IV>raBP5XZMT*z zLxXf4femqoUenrjpnHTZgllV(Q_5M|mRrQwpn07l#EVp_8Hp3Oh+(K=PpzT(sbW~S z?C12#07Z>by1rGRGL{r z20r;7egLk_E@Jvoh-PID{7=8fdaIV%YfLNqJkXnSE{Dvc{Ow-%)E1D^gQxYvU@bYS zUFBW}`T-c~nZUX)A|^G&t`-LhYU)x02dKQDj--1&dg0w6%@GAy9cZPb4mO~$3^b@PB%cRN;&P<)GDV--r7N21ly(y7@HlW80p*cnfoKIb6xWE-%u?i;wMJq7 zD0S*tc@2s7{M|x@SyeqX?M)>d{IRA>6@;qz4~$ zt1vmlVVg$pT>s<~oFmS~%<7-dM@xsw^L+oT^0)qRq8I%W&`JMHG&<%}^OX;Rh7pgs z)A|SIzk0M${|LDl`^SiYR`3YFw8dlcgGawMt$54yK}FG|OdMkJa)EY`LBdkZwe;hb zbAq)dZDZ+u37JZdjM|RvC@IXz_$GvO8(a*b3RhuLr|rp{C=9Jk@TwjGRadTEC1j0h z|K+1=>mZ~=6i;w9IPHDplu%Csqm4~D*Fx8}*@V6UqYooS)74}Zi7bS3V5In_bPfq4+fyp4C=Dng6dZpWmsx)Eh4srQc`kjatq>J%9V=<%g2^2dqotpL3m`t)AI{ zR2}yvZJBSXo+*M<-6xtiRgSztb$qo*bd1Z6e|wCJNyHH8@K|yb_|>p|LqZT_CgH%^^i8EaPcX??6uEFOij0&uudbBR(FEx-C`^0d14-tR(g^Jq>?^&u zg?e&qJSi-Vm;IO02)S@6kdtwzFm88bhOBR95gru44wgaV>=UUsQg4w(0NRE3mp(m09RJ1SZIxPBz-GW1ioeuA2^U6@U1osVkCW+ZpfSt6s0 z)km(J`?jeI#Y!3>=xvWy(HE+imWmowyaLf-PM#0;IvP_a>;_l<4uL1iT5^ASv-Z?` zK(jV*Q^vZcZeHkZA@V0Sn?%0UEQ?zxWhISJj5loEY!zI1P^1YXD9MNW za_&^q3W9N??NgmEFgRzLPH2CUi{&7f%-C7s9%Nn{%}9T`H^I=38=zp=vC4xI3;{_J z@uucu-D;0O7fhqX=}xs2Q(nf+6GTbq?@_N0EoL zI|x)>!NPUv(EK2eV#v-|bA=wQFw}n)35G7%`%iE>aJ|Cg`(lcSFsI zb8k&BgaAy+d;f=o^rPf(a;DC4-Lqn67rSQuA)%ppCBtL4=7&#N1I?COAS!4*Mv$t0 zVPAcXeVs*g`&!QR@+)YS;Z}t(hKlmV=IW(^$H;FID+R#ALZU|8bbc+s{nevZWP;Nr zbq6bsmX(K$Z1`>Bla3#170m}@ZbyUS1%VM&Jk%CUYkx<(jikoeKSltxj6XmmD+EsIbkw-dwY z01;4eps0N!|13}mh9{$&r(cPR3Fe6pu@#n!jS=@*EQo)Gq(Trbk_u()j-Ek7ImR8z zqY#N{QX%`*Xg$r7-AhS@=;7w^yYERC{KxxDQ#XD6|{D74TtII%sGwLqeGq6o~SI8yjqaRB1xq+D{9;)r8p zF$;j;t}3Lo%#-3)e4*mVCMSHCvvAcB?n!avVv*v=kO3`%)30^-C<&-0Gmp7RrnSzM zY3;qDzeh1*poNT(>Rg#f%3{`~coajZ*J5%eD%mBn6!NFA1q3omJsd>>(o|oQ8xed;3R?s@@F=S7@J^s(q{e>X7z8X!>dy ziiutGe5lQma7DeF65_UmE8BxD%KSiyu_IR|T!AL1NlH9%Ky!qc30KZER^>X5ALa>_ zlf;D+%QvQkRUCd)L>IP62u>y$NmjyDZ*2Zd?vFe&Wu#*if&!=I5F0c>6H>gr(vDe^Q$#YLvoS9yL>}PUhAtPyqRTM|p z)nZr)D#S1a^F5%2C7aBDK(iH`Dd!O*L#9f^V~0Zh)1^E?fsG*J20q3!C+l&!q=9G@ zw|&G$`EXdFUStif>#K!0Q!4MdNv5|K0-G&~gyf$$B?}#ZcD>-@4eUC3(;tnf+Y4tX z*AE!>GVV7eB};xAQmB-V18}^3p*h8;;&Mp1QVI<4h7uE?(j5Vs%Zz=k^YMu(tIwoG z)qv`KJlc&`sKldn7aqkFrLab&74Ew}V59P?-WQnbe%^u7X_TrsSuQs#dpWg2@Z-Z$ zvH(dGK?(azDOq%pN~C1*U-Kzh{OO*QEJue6#Qey3^s?)kTKA`9nIp|ZQnCo0(}9YVEOxkYN)~nCv{a;I zQK|Q4=UGVpGF!W?rAsBDfODPdVx+?DDOu(y^BGdIBzDDez~+QEnBHPkaX`1a;ah)0 z(K|D$b17NoQ2wNpEJzqHgF*+&>M=zYcs6Z|_tshUJ&Ki^<5Uch6>Q39uemB7#mdcb zDkg19q<}xvP^_f!7|o}~w88aWWi;D{lq`CGO-dHZA+xU77Fh$eO}E&La*)yo+8D$j z^-)1|0>PesTzu`{M@!VfWx8~xngkZ7GQMoJcF)1_qD+43AIS@KJv%P!K! z8LVtRfUi@7yH~9+zIy)M58-Cuh`qEzVOWYZC;GiMB?~x8X!9dQJyr#WR9?Z(%I1wiN%(MGO7oum4+~qbtzJ%M2A`{A00^IvqYj8eI)!7@ss? zG}KbE(8xV0Sq`yJkQUV@2Dd+UYQHW6wb|LDaUmrORn^~x2noj3tDq3!dIOU~VpK1+k2PU9D% zV!a%zSqZgVX?U$^l?#^&^`EQ)y9Nt?tzm0otARF=gb9r>vQlUf;q_lSC5yNYyYIy$ zCoXqoHWDVe81Xu=l)DA25+z)Ntx_Yn+{N4}#+Gp3tH4t3O0bq#=Tfp*HdSWVzoMuPIIi5&^gUv_!~41d~zG5(Zqg2k(ZCAlxG+=j4Bp65)&?BwGaF-rWwki{R0y=F0R z+1);ZB-US-4n~q>rQ{n@zb<+`5TARpG#@$+Dw)uO(;*3E<6kWxda0frKO>oRY=0f{PtQ(g=Q;i^V#H zi~E!;8=dl(<%ZszJ~1qivOVTnR2AfJf9R=p&cNYsI}-f>l86p{8E zj_QR+#f^0sZSCM0;ZEyAM=1iOHBwi#EFc$KF5RPWYoGDJm}Zrge(zgK7JV?OKqEA3 zJ>Hv=#U<-d$U-Z)krM>MYa(!?TAz}oe~T`!HkFb^Oj5@~t019k4!YLRfID!)QrwTD zIxzcGrYwJ?a?AacZqD^hf~>Ncs}~*Qa0~|p?K>fs9@8F2 z#b$Qky=Jn%N3mj$Q!&(XX-57W_Be`1v0{%?G3;@+U9RW(ooWOUj&D-{)iDVR)yh2j2k|_ zb_~-LaVic?1@(I*<(P9LOfpGG`8I82t<^k(e=SFhyTpwom0E=8e7A-$2fWS$QeeS; z>K4e3ID9YbwK{q7;NxIhu+wp=eFeq{NL`agTL+HT(k<)$7q-+s(%e|7z@tF@!-pvv4o=|Lo7v%4Vnw`kWT7a*f?#BOw1lud&-6oO2?^Qj@+U($x-@p0gfZxW-O} zE?#4&LKm;GQ=!j(ja?mMr32C!PZ{V>VjzOe`b3VrDGgW&L11`MMmkJGR3p%dYda%Ebrc!@#&MSi}3X*0}-SSuGHqdhSQ+LHV+)~SM(SPONe3o~Kp z9CMdLbdRaE1)8y70<?=dj zQ-*DIQa2GwZR`m^VeuSmusz=N$aF1*QP*l=BNa*SUCK6RU_y|4VniML2*XB<=pNm^ z3qP1b_YR1`ix^P~mjcQ0oN;=&DWQjfTl*+&dK$LrtA?fpHRd&J6PS*NJZUU)Ex55t zh}xJP-lmQD7Q{(ozLuso2F#(cU|N)3C3m`j2r>YDh)&7 zQ~F`Vmfk{40fT2iAWD+~K|Knxix6o&{b>=OTwu#D*h}n!?;xoo`^A!&*)D20NK_aLRlHl# zeEPoZ@HZUaP_`N6kq$*8H#`N2it<0f-o{kOdjz}UuH4)} zh9J>!jw~k{9v{6bL88FW1|MwbhQ*iKkvK6TWi%Wl>fvY4@7 zII9Rzt4?U$_P4_PoZ0d!^+XPa${tod(d5nRySv!CNk-8E$Q81|&XsJvO~%DKnCh3D z$oiTZgX&pEbX;r${afNk!9Z>DBX+2bS`V9zAJt-0u1mL_IP+ch~tZ?u{mLsAQcUP%mF)yAIe&mbxqn1a-GV)kj2L{tw zwWIaD{A(&QwCTt7@g#jT$KR4n=h8>Jy}9(!nBIr|F~p{$l!Q;!ic= zrq{i}*=lw+eKZg>x;H>*+Gz|iQP~>0(=?~i=B??Yb;7WCTQN#`Dqt&Q7&W~jGNlE$7RAr-{po=2co}4!<7ba(* z)UV|luD+Qv%|p=aW%`g}V_u)#jFy5&Nu*ZrZ2IVZgf<4mA$>IND!JW;Bsxh(ovjIf z3tO!0SlaqAlRi3Fzow6N5AR{2v+1J)4xit5!ywHJJn1V)GV(0Bq`wRQLH)w$l4ugI zBJ*i>LXq_0>7)C$TT7OqX{iulx2y!yb1Q_ckS;3#($$Y%A|gjL@#LD50DxCQEiK7l z$z+Rmr+v#$6?U#%uX+^#p++fP->Ohl@T;0W`ncB>F#XI!5|@&0I8VxQypQA&pL7gu z=`?*bRFX-^CaH%-$=@Al4{de5Z4N9$7+L+7 z9L2s%nY#OD=`n#7OP96*C(`uklnOdoGJh;evSe<^FuSSe^T~vdI|VBy1e9h?GcRpw znRd$KlYAbAdXZ6;j)*5Bo3O7B!J7g)DQX^983A4BE;$vY6&O=oBT6#|kZ01YjQNm0 z8oYw>sXGBqa8yT;oG}7jDMBLkm~4C8_e#6xD5BHzq{!BLeC!BOXUSNAs~<%XJx{tB zI#s2JPF+3y1#~QG#uO=-FZ`@B_i&|q%=3;SU_PXeh9YrzMBO4W$kv>=!kV+`v5(|R zto_4VMjf)>KIPGhy2kL!lj{ZIH?3O&>eQuBs;2VikN^J6JNJ1G5R2oQaD_ zMXpLQgqagv2sB|*rtM&}b6dXQQEdhX=w3vKdF9#_>7&i$bLpdJ*E`u!AxantkBi}w z&A`aBuwisAq4hj;Z7oe`=zMK2K8zThaFJ~<#@QrZ6Ilw47{I6((`~U%2Jxm%!lVpq z5vtfPsn+xtADiP^=u@Qrnu+My73rh77DXV>u3|PN;4mjurL%S++JuV;#c!BE&S4SG zKqY;&)EjISt>0H_IseqBj~3SDF#lY$UVZBw8(BS0_+33u_;0En$NsMFWB;2fXZmQy z)#EFXQN}m7V|kMmB@npw&aAEhdNpj{Bq50S@z_1wH9$V#1%$+j7i++Fh($x<(BL~p z{KyJ-01N0cOmX^n}V~#ZV>Sax(VxACqO2g`@PN2z;g}4ta_DV8Talr#I%)NsTZNM=UFO8&R-tG7I8alr0sh-IY&RQ{`;(i6 z>V|z|v-pb9?T7a^o858~&Q-llB7bVLN#sk-`p~d<4T$mfG)vYy`jDmyGf6(~V-Iy! zd?C}|O!{bZ&eTN!^}Wn;CRTt#9ZbVYY|1Bx<$t=@Ghl!4@!x1qdXQ%TkR%~*galWM z1T2zMqt+SEfc;?~Gfaq6d2H{Yo&j8{BgKfctv;Sq1Zr7~{c2c@Av@(`%R;9oi?`^| zE#5``kdY%AKrGd5cZ?yIGYOa;#1EhnE8I*1Xo~98t!F0g+zE4JsjW1@;6GOztkW|< zZ8iZ&W%V2E11Mcz0}{*gU*0ny`h#fqy-VR40LB{LFqsX*LpO2D|D$ebcG%Xw# zJp&Grmz@^8XGcQDK!m|nJgt}$V>RPAAT+eB@Y9>NW6RP&TS4tWtDgvQw?rv-J8dHt z(d}!VqOk@Pw90VnRXfoyHdikVs;+^^l>+QdEPms>zkDsgi}kG>!Z8xUtq;t|<9}PY zEB8@OlBZ}s7;^{nb<9S>x1{il$Ny@fX;66C%pd=|SO-)5I~@O0(|UDDEc48uDCOTg z{uc%el7715{{ykC;5B>vuWo8sg=N=#JN|Fv4xVi$Zq2pk4WLG>Njc?`q)>3wGk@s4 z0o;>7{4;n1Xk@Hf=kdRu!R)ho12DV~NFQB~Iv$ojx>hggqjipGpH_7j!gE%_!J_3H zDYErPrG=(J^G!$z%7oF>nkWKu>7z;2WY`FzqDhoi+in; z9L6m~E=*qdYWU}8LHs=~EOm?)yT|8>7vp^s>|LY-)B<07j8tYPUMGN=dV;m114P?#s(( z0;vg@bAtQ5^j1||tlUB9V%;j~^`2t7yI4QUUR9v^go()&fMlo_Iukijv2iI+#aGXN zeEse%sS&?=uJ}nlU@Ya$qu2n3^CZvz{PL?mzWn~%ZX3u32n{6jS@Xx4bk=-1m(3bQ z0@qS7<-asMNsf7QPGee{fOtqs<9S?S33+Tx$3(_oINjl-;cq^E@smb05BkOU?I`g7 zeEs)*O=(LOh@Hn>O5GnaZxDiG898G*%zJ1l=(}|ZA@VQH9v#>>D&~CQ-FayiWPtm6!oG+ zcuX>S&m^Qb@X6%)+zIJHDh2}NWSu#mkbXsQoT#pDi0V9sz!r!U*y{1ZrU`$KV(DYy zVhC*0#KT9)_9z;KB3tx4W@)SetEG}lB@rRe+h*ia6utM%FwSSUH=1Y zFyuT``MB2=<(@UdT=#?PjEXm$^o%vE`ZP7(r9e*jGg|u6R$y0oQ zb%%~R?*dV7kAf6CFm<3S7b^f43`e;mqS_iC9cZP(5JM+v0iZbgK@<^(_Fvbi$1AND%L1iNzo;}~j#W#>R>G zXeha>h(t^JocxA-&>;q0HsMu{kyn8b3#=ExU0y&X3@J~D4c@`b8udM-ZY?J!so#tP zWi;L0h|`i}BSYtwhvr*chT|Y7>1nAcRh9%>PfEe}Cq$=1(^AWbAy=Quj3HiEbb*@y zfv78k>V&G#mJB#~-AKNr&m?Yxo&>=_uaq9Xp(bWJfSBp*M8xARue+fAhvN1}R(y@B z|HY&K^MCvu!m~cpfDE_=0>APPPS}dl0gIm|IBexm9M_{^ez6ULFs>m%V7X&ETJ$Yt zN_*qR!mV1|U_Wa{#mlkyrMwU$FqVuL)KT2B*otz}sy)VX7tZ(8lh;TgPdG&oamCP$kmU{~U748Sch&Ucd zo2T$_!un!e^)}a_aUqE-s~*R3ur%nrKYmGsf_G=A47qjXtF(tGO0ortKGqKe`TFJE z+vneZ^#ZxaKF1oY9LuNX1@=or_78!}(=PQ2;ceZA84j006z8!Jw-w`Gm)_-$d;2J2 z3dH7_!IAR;DCmI7KT|MT9t_!;>D@wmbVE@B?rP2fVMqJw_4jvgt)=04u{r#9M-t-D z+J5^x*#K6czg;4Nh`7PWLFYDyW6iI#-RyUq0w}l64j&u*Z~Up*LMY7P;6f@p7l#n_ z5*g{$vlZz~R_h~asMq*E5o1O&6;i5@^P^f)(7g11K^!!xcFDD|UXiPel>~1e(8AGh z#pXc&*>BctP1nl%)2fpYXm>=$6BSAZ3f3?lomxn>_quf*@M{VjwyTuGtukuE0yE%| zIyj=>#(m(F604=^k_8D@ZDRMy+l9ABCV;7EbGh7()6K;aKeIKVAh^hhK7lo6G4?S` zv9-EH*GHTWB<3eWKZbB3Q6@Fn_OL9I?uc|oYclhkBF(LCe4**xdJS#4e;t}dyWphD zL)i9GXiLi&Zi5=F&s%aNAC%mN%s$JNhL(e`#GBEB0N|@AVsa{Hs*_fky56m!4sIb7 zkSe`!wc!K;uq0uI`_~6X9s;J9C$SmIWX5No*uT65V8WVO~999CqSna`{`xw?R-s<4> zS=H$fFJMUN7wo4ewb>If4a6*TmIzS#5SgY_mv>4$#n7>lUE@DDVOHJWuo7Y6njNQ` z&=9unNO-{EQ4)Z@>3_R5M#heQv>;kB6}QY)XpAXr+45i=H7E=MoCs;exu_pqbu|yO z!p;Jrs~F+YWDlVa^ROwPZ^spB=BHKR6lMn`+e$)!!Gg(EXDQ<-em^Q>n0Pm-QpQak z=YSlZ-M}=QXM;OYKN19Pd4*J9GOZTk=-FXkDZT^76m7Ku3gdt(Gv`Uh47df1$Bm0q zs#5}aLIfPyNO13kHh8rH&MYsMB*PO4a!4PhfhS2Lav8HhVaw75O2Rm#l+)}&UU9tC z&pf0TgU*;iI}#P?21}wh8s{#a!ppD=+<~B6PzW|Jf=VN^g>oW3(`tkF%zEu4LtX2P z36n+4!Q`T|WXO&(W<79|M1d(tCbTZ;s!H}(dI{AIa_412fGJ$FT-QWKq5{LWCD1{V z{2&gJU?WC+=mh1~_^3cDlF2vKX!ucZp!!l#qQXNwI|x%2=~}A zW3MBuP%zjMC9#Jh)x6|T;-}x|`6Ylt)j8+BN#mWKB|BQ@Ruzy)Bodj4L?VIkK-0H= z{`NCFalt4dnWztWK#@7LmYYH_Qx}7+SDL_j_+pv?A_W@|6)Kw`jkW?G044xXmz*<( z@Oihc3j-1xTsj4Hb7Apa?#K`H5fc-3F_$Pyzs?D=s8beI1EZd@R6~Al#Rsil;3d3( z01PjEJEPbv060cX>$LhzsBWk>cYXwmR88TZW}GnUbH)WyJ~ZN4xK z&>`1kN8F-*LLxMnmuWAK%(TwpAv{--01=hOmD8#ZimoJx4ccSK5DZK~2A$ELR1QXjXe+v|@k>IQ%bFDF_7S2e(ppu+LB^5Tus2RBIp&l0 z1tQD#Cv6S=PtRdEG8&?lz+qS5Qwy1cUSSo<;SA&w60j+I_yJMOm~+hwDYw7`rM4m( zjZ+0FfoeeBDIQ8J$`2=7(C?r2L4 zBc=nw0>UD(`0voPfG58h?Sq>_b+6oJ9M!@O9*ry`8`2Xu505eCIEzu?XV?QX!!YPd zAI1$6=i%+*g!>a}4Cf~qX0*!4MvB^qL(J>Our3x-X#gEHQc zGG}P03$0R^MxC>0dFvi2+TaMp@X$pQ-HD)r(`k?if+WF~C_5mC)2VcZlzPBH3^9{- zLP-0}}oeO3+~# zFsAW}R+M015Dd^0&2x;_Qi;cAZH+??zA_Fl31YR)zlqrxXiQR=jfDV9p^JHjGI20S zkxPmPCa@ee8>F`x7#a(3AaWC?)4W>=SG$P5LmRj&%|x3FQodm- z@re;Z@}YJBvu&R1a}e8fj-equQX-B42PqiI(!OVA&%!3Ppd&5Qq3yEB>Bh)`02=#}k?!j` zD8TCW#HAqP3sb@bUCQAK=<#gj6dBQM|JU2M&wuJ6Z9O}AkELOl@dB0;jG@D|*c|m} zF&_AU2MvTvq&xivUx7A{ZcwUOk1kb*#sPY zt-=c|3*U-w?b7YiX6`=nPcQuvCnfHlsb3Xh0;~$Hotd}BU`>#43E~ zo07?o3vT<3gQ)nH8LfD%X4C@k?6{)$SYjOOcO67||4&DH8zE&r-4eZrKSd&Rr`_EV zdjUv5$&0rypTGKV&xx+T`TUoT*weBFDUiQxCxJH&{^OXsShl^SjKgDv+z4Wc*yDWw z`n`&^h`kh(PAn0!Wn;7G(Ezg-?`GIaZ>Nngh)o0` z;AJhnsg1z_Swi}V8zHX6skS%1>*Y78G5ZoQ8W z9useU0Gp1pdIe+)>2>7wQX~N*_Ho0$pZ^)EZ&(LcG)v266tqS<75N*9T*ShtaCCao zhc%RE-@kbG{MDoqk9|wl)^*^3b@O^?Dyj*2J03tUF9Z=2pXjfqe1(%bOdvSnoplhl42J z975UAX{dRHDoiXo;?849De-Jl%K3>#vY6kiSj#4qVo0eDt9)>tC@ zhggVFr%+~TzDpmBt9t1z5G@XmAc8aBKiv*H2O8Sm@HZb`e*NydDu@AQ zmVgB3p8dd5V9nU5vc8(a#<|^2L%LB8d-m){bOkiA~@_+4z`F%`h7U1^#>)(G3 zIJJFALYu}wt}j20FP$zp%0d^xI@9=FL^g{ZKGwEcvWw+E^-R&E!>`}pBu9E>F4~Hv zuXFIWgg!Vbr}nJ9J>ddSxg?&fA0-^! zt7GCUZxZL{Z)YqLqiG1XnX>HPaiQto{{BBT-zq94O3jLe$3)eHA~?G46ed!!gcvfT zZ^YV&o4)Oi&Tb=h^jJ4ZeT}7QVkAjG<9?RWEkq=J_#LERTMJLN_C3q&dELfbqxil) zarh-2LRqsKBsFL?35$t&ab0N4(Wq|;_QLyUcBdy#w^yvSQ1;mxU1H@cSaWSMKCj*H zy%qLuhCi>Z@VyoG?2K33J6D@z-mTmI!ChR}U-(k^$Er^U@NgiO(h0#Nww6zOm5C}X zBYI;pP9+?1_?6W=r1m^H2g5Z$fAkP}4fs!e@(ylc-3jL<)(60sIYuSz88g1f1OYfC z_lh6?;fEJry?^zbF|6ibb(@L>B{prqGJn0H72Uk1#GkVL941zywWMKr&hbe5S!e`Y zQKB>HypUvj1}QvjLdAGxxWH4W0kLlOIpR58&R2Q2I$WtWYK01bWY&ckbK#aLc(f$N zVSAcr9bU6>Vaz8mqTG67|JQH6xp~2NAx8=r6Q02oB&i!%Q_lVtX#1N(q6ep(W#Wj(ROMn2v39aApBZ zEYEt9fYS}jE2%ywx7vmyJ$U^Z|}Z8SPzZd2dqZc z1HgL0-hIG&-PZlUCKP9LKnPEPuaTKLxrUH%^7j+1Ki0ThxX)4B$pq-NP=m8l*rpkx zyvIZG8<=f0<<`7Da+NB(?tRSZGQPILQ}*u8sTENfwDfquu$rAYmp<5oIYpG2u@PsdSjSzpWGkPo6v_Lw7>AVsQ*JshLYl zaj@7}cBm^xUX*Ry$lJjMs)|aJw6{lU-62SD>e7*gAbZ6;z;06&_--E#V^$R;Uws6C zwW`2L{%{yk6(JvWL#&ChAWg9m{cC^dZjzm7tQbq>4|{BCY5cgO_Idqb&ih`=TQ6vE zUoG=srdItyt@a0UZPcnMkr41@(C+49$Gmf~3)Rl1ScJ<1<}_rOvM49v&&<@xIFjra zPoACn=oR(3ivthLx_OK^G3^w z3%*y&0y#vT(Q@w|g_l+sE9e)K*5+I8`xxtfb;d@J9XOUV{oZ27L&+);%(`UB!y6a=1f@}{#AVynN zVH-=y{f(V(i`we`q8BOp_I)KbjM2f7Q#;O1Q01-(U2qT1oc?^33tMJCY6+ z7NbHNk~vn!8gZ#n5#8Tm$hy0C9)8v|jvqqh2|J7XdT>bF#Je_;!``N^4Vtm5b+S@f z9!$ZsugFjY>0zO)z%fGi0`FKF8{PkAYEK&OEC#(we2v+wSSzKlXH%5g%&k%x*8Sb4 zM{ho2O3AE|os(g(1;0a!)RbyVrC1D(#GcB}2nFLNpnYIi%V)j>g}|uCtjencBIx55 z@G|`f$KZR3eaX|Ncq*3h)lGQvg613;V{8hvtBx*Z%&q-*M7Yl3_0W?z5}+uz6kHJ{`E!S4muKXQmFY!MhES!xW`?!RI6iT z3-u9g2uX-Tkd$h*>FvIz>LEsb`#?IBpRjLnNprp>ec825b)YYUji8stqc5O8!t z6B_MQ&xtJ9f{68$u4&9tcM*s5hyIo=yhix>azuU*CmsNshf12^!umBc-1`5n2~}-f zwS0}q*fLFNb5r~p%XN|<(iBjl;`Z=Qu)BIeo?+&F63 zw6i-3#L+^CH3|Bdd5_GRrkszUGzc>!*mm2G61%Bhpto#3cid~q_ut5Z@WV`Ri%-*vf-)4IZml;IX^R z9`g1(n+!zGD?Qr9>rdXjeg67}psyEh24_2gT}4*HCMRKxfLYJ3UJw>qCF30f@64k? z96!s1;(P%OK#6~O37^3Jf|E)d%;2~SN4u8z;~9OugkQb6kq&Xk_Q_u{X*XGU))#3e z1zJwniGUsiw7y4QL$IfLs+Y;NKA1oV?X)!^*K@x}vkQ*PJdiOazU#b+L-yQg_AS960y zW(ViBxo&`mNzH>i4zHR{mUfke5dT7u1Pw+m#BoGV(0T+=ti88~6klk`>=yV&*Og~+ z3^gFLJ{9!jH0N-T3>?Qn>|>`411CVmR;ooLmDi@xquzsd>Vtsqi(E(>hR^r)eB|v8 zF_)`u=;zvk;AdK97zd6-YgdS%L`QH_WEl`n%*Yt(WJbX)C8GNMhs-5{9j_6mLWs6c zusBk52Fz}NBUE{61hmXxKG`OvBeqjA{Ys$;OFrv-F-X+WOF@(~`Y#|-2S24_>5Kk{ zPM+U@tW#uQ&QYuULnz~W;ZUBz?mYy%`KX+ckfYOHp_(1WOC!A_;{({P9(j-^;!_fQR-hm?IP zu*k|A)xdWVFV(R9?sO!^o$t4*2HTibgD|(MA!Sqz`8cTt55&^IU#e;Vedk3~gI$?s z%t<`EQ4Q@&sRj-tlqED&gFqw=H5S$2Q@uP}Y-zbe8kWb=@!C}ld<~1_>oCJcO@|W* zM0npS@Rba>_ih%Iu*H+p#_AR%s;=FWW04386Rc762zt=AwYqBLYCZ;g|#18 z7x(NVD}umd>!xBO{#nL`?sxJwNnvga2qsChQ&Fsgp`%HV@Ha}FeEz}N*#HOd>_W6{YNwHy6yv*c2n^|OuMdIOgq@rfeC@s*;3D6$eUM3avAD zDNi`5UFCBp;JQ4oj1;Ts+nJ9e%&9;_tEGK_CF5aa3lhf?kvKWCFde^Basp<6wt}zP zh2%&kYaeU2M`oV8`f_%-aEq|;BmPG%2QncIlfVQNAXgm@!T^GqMoYaDtcWRRz(MfT zPF;1Kv2phguW>ce6g=QNk9vlGLmFN&3x=?xOT2Lb?T64z^sq7>x14Bh8DM1ed9EQIbxwQ~R1P-wGMSdSv*rwhhuN8S?D%VK-VNWR&ib5LuBYMsCk-tm7;A&s@ z#iPpWH`H6a(jLigE`q>g*Cdqx6?|9sAUjf-B^hW|*ph{jQTHYEgA6c+ess08#Hmk7 z90QHfN=LCXGCni_H?ToNo4~*?AvVPb)xS2=>_Lr2+#5^xb9p8Br0>{3MW}q4H3$b(<*FwuDY(R5dzbLfcZ2_*dR|UJg0?o-$r_W^0NF1h zzST>ystaIniBa#I0|%Wf{5BQ<6RP!nS_-!<7T%^Gc?445J0}Z;^qO|4J@5&G)wb{= z69_vru{PhW~x~U5Bt%VXM`4K zTOq>P(W6a(MZf);Q#)knQ&0Yl*T+4X~V=ANN|$Tj9<-|3x&@zAKg}EY603Z+A-N zLk*F`&p5d^={WH#6O%WB^e<#qAo~Y-saOG-*`j5ZxgaG6xe+aAZKMopN24UCLWIIl zWTn)OKKbl`jgwI9H2wCo4kma&NnAjpnp1AKVvq`JwavX)NOs%Y8YbSDm7aB+WVqcW z11t~yHn5lD`ohdiBUFOctVAS_qXeL#g^K4$>JhDA@#vp6AbO{wj3gbc zY!4b}x)BwRG{-1!4qWD>g7Rr0q`@?U8T1?n{N;uTjxJ=w%iU^`&<+z~^OLU+Ybq|jY4 z6e;wJ$50fD!n`eb6vnW}ZjeO1E(a95CW;8^vb>khg_1&n6$EKq<0Pw^!O%AE$2z`JUL+6%Apdec2&iD zx#gMP+vHCDY5vqCwP1XHeOlF|%xfm)m~Ax)^O{Mx%F=p$^eIcLtmazbQD}cqG!- zsQ#3twcVS5g!q)D^;4GCf1WI@x=Yw^Aba|7B=dk9u6zyL$G~Q6^G%bh87F!BKxXb~ zhXNQR7}ksT&zppm47~HkNKilDga=XvoL3uUAziaoCZ$PmD zWpTG-=F=;y6sx_!3f`*38tAzZu^^t^A1S#!J`H8-IsP4s)ni;kqEe4>$=b=O@B*ux zV@uap*x0t!=ML@bK8g2*Gi`@h5x>^l9bEPjXDPJymOmf~>lq2afy9QwFO-B8_x@2O zVa;Frld$H~ElF6(v0W2Hu0PG8qrRKCNgcQ63iSZrq=@^a6S9(uuH5q=hbPdTl66kH zk&u-g%wjo8$~8Qek5CZJk?$lsN`z;=SFx6mHO255!ao&HXvyVK>9XUDU9k$8T~@3D zqQo)6RK|Vs`y^y#pKffH z@;B1Ch~b~r(`%wN_*;$b= zij1J+0PxsE7I-dukGz-v^1X`n)DRX!WVJax0vQY}p)_|?S8520HU2QpAfIZ$^C&gO zD02=xs@d7L%FgQh`($UOT3? zlK=xJ81lmRF}ERyd%1OpLNlPmqWrYYg^q`)tjot0H;b&sB;duQ-OlYf;FrOlKj z%4n0F6&)7rh*RrZo79)8mpRwvL!Do9-`)YEp(Q&jjogx*m1}E)9#+&eF}R~Jkz1)vCuZp+ca6yB4am8c?{XdPa&abe6SFe2Nf z_QEm=)~6jRJFCE21j2mOq0c)rWa} zsR8G;5kAf#-AYiY5(!Uic<+C6c2>ELFbyNqZq3e`a>jMRviHc&DkI(#EOFQm0IQ94 zA8a+U9srg*;_n64yX5Z&HWKSVcGi+jgV~+@oWF(5G^6B|CwFCMrF^Aw;5UJTspXu> zaXDENQOi#yfY?4Jb^B8IVwKcDbhxq(bPBB{JF8e?6BF~8zbZRx{!C_-dTY#m#A^Tm zs2-gvjpvCg3_BSL7)Gf-7_#~UA}2emSTtbPUIa=%iXNGmNkoFom3^RKExTu$%V%84 z2AqTjqvhfWK#J2upSoNvM}e{wTXt5R0S0+ecVBi^6&EJ0_DKI-ii1TDa~_K56tyGD zs-RP7Gq`{^T(_li-rFNv7=nb`cvl43t18mNps-g}aFO1_Va%$6G@p+EuvQh^1^I9o zQ57K{bwjL)u^>&c5&dg_oDe!HtI=37mZ}`~*wk|6LR>hKpb8U7+G`~{>;77vPfD%& zgSOfq-dE4J)G96x_dSG*9rMn`b9PoP)|+@XKDjCMJ-j+Ibx$yKLI%j&va_y?v8jPm z?GlN#cwSjDz`aPqz1dkY^p^H1IO$BTUIf^E(x9^9V#=wF^WA{=|Z__VE)n$=iVbp ztoObhqRwc!caOqLD~t!uv@%&~eo58phay#-y{N}qQ?+sr;X*eub{E_TSP1Qc4MJnQ zb1tH#YMtNe37`>EwaO&4T?khmBZkrXkQm(gEkE!)jtW}gkKRzkyhH&yU?Kr09CN~| zXfJ1gLNHuPkZE)v(iA}erYQISnmeK)NORWb<$c}4nao`!^iFe7fujeFJ5?tx#Ftd9 zemanI z;~rA6&BC>LmXKU7HxcRBAY76h^V)^2oy#3b0Y=5i?Z5@g0mJty*8Oo7Tl{gyB?kZ# ze;kj^A7?REl3gde4+x&wwc3%@n^dh?$*%49om8#dco3v1JEv+TMZkDX>s?xL{(Zdu zaY00eYyZ~G-I=PD<}pn0@$A%VsaiqgK!KL36_gGX=&4%mqM|h=_czv4wT_~;y1(c) zRjUXVc>lOps#b}62SOuNs}%2LfzDi9aHQkt-&hzLlyG@jYwvmG3YGiJ8Ld3kT5fBG ze*5a#?-LCF=Iz&*1GQ3JkHmN8YpH|7-V6;qWhdP@tss8%2i_`ZE(DH^8))(({tZyP}GLJwpbMp^Ub5h8OMmjI^ zibzmC|J2TAF9Qu|3UR`N!f*cgrx#zn`ya1gl6Q;SE}wt#^7YNT=dZtd@$BX6uV4K5 z<>%kLdj9RrfBf$G>(`(=j(K;%qIR5(eNtX$N0T2hsZa?dPxKrP@A9i5_mEUN-oX;i zh}#W*RZ{Mb%{mLPlGAg*VF)Xe=QnCb@fI}`)%AgquKp#vcG*NM7)yplAO7`m@vbU-}TT^WGPd zC23UGr}zun1zFF57GeG$UcS5e?{EHxyqUbIH#0uxH2dWjxhQ9i4~e+q^wRlsKL{?j zXSOnH8aNzkle>RpCQtV+AsaoNtDicwrjZba^8O)kbYWKtG0WB%W#O|d9!O4>Rd*E{ z4ISH%%Zz+y;9Id#pw0#ozvo`XA<Yhry;KxzWZbIatOe(2oHGm-}1Gt8S64u;x~9 zsvaT}6kH3so2k*nvcNTIzFNAHaSD%hy&n|C=$+~~joNX3cIO`@U57@#0p_#lo@P6!q+~;_T%Xx&ftP8_&a=6;_XmD@4Q0X-txKYI)_0k z4Lretabx7M-ua`l(E3{ilIczKD!0}w3^>Gm@#W`f?e}lreE&b+ynXfc|BBghhE=hD zmKMiu+YTyeDKfN3=LjHF{<`$oua{Gh2wRcvdI;&7$1LOi_~y+kD^$D>m(`P>y=5fp zpIk>fG=G(1tl`KD8=V?z^wQ(4u=+xcf=lKUE?4L*)>P%SZ`!ESaNAR9<9)>ikDHEh z&T^GHAFVj zFY!v1NP-l9L#Qv6vsg-H7B$<-BHAmPS#t9|`wk2RE$<5W@UWu!3!6Wp1M8!H?jo>; zi^6&gcq6~kvJRd0__RH*Fgb3aN(n8+pfZvntRA47qBSQdBhcfE7LNvI^oCY4Ow1^R zn`UD${~L}KlZ+bCRET7xtlK+LHVP=R^c)lcUiD|9$n`>z3cIk~gB0nG4>F`&6h-2+ zmx_gmk5a_vO*eINxP1my?Iy1GMiGE+iuUdVD9J+6_%q!rLS>=|nEwq16coW+Dnw*Y zo1xEr#7p=%dWZUVHYjv*RwEu|-aEu#lmlU3|0>7x=$~1BtA7Gr_b)+eAa@xyIwlsW z^{M>UlKyeddeuK8cLtBZE3_qJ76CK*qiIvGv>;ThPRgL0$|xa&2CN0k zRDNOY0CG|6U|oFL2hc5(j7kg1812N7QrE)J#Vk0EImTUGOfW@<+$BxrkG!XvYFQ{` z;op3A-#SAC^?9*c8WqMxGfcU;`?AXs&qgER^SoxY3iCxuh@G7?MTOlqFK zzOlHZmV~X08-~<1L6d6+g_k!Uu#+=wQevNyje_m^X!mjl3X3U9R8TtZg|%d*sild_D6#f(2mVOxUVd@@`+;T9o~A0pbAsT; zdTC&Z35g(7`5t1a7q9;5=KF3>Zn~e;Gt12m`-Xr!)D8}qsc6;^&reEiJ03$c_R-`X zEI=&-RyR9vS6TuC{mp>cq65b7j-hs54)TjLFn7SHqx66XLUyyjk?>}R6v;pcclTxo zs@5$V{Bd3F@#{eF;r;^=rCH6V>B6QYdWNQT9u#M5gbnhGp-eL$odcT**@^4CrTj&< zm0E^wDi7j}?>5^qbZ@>_b~K4}dxmb>KsGQ8z~u4<+Dyi7{cip82Jxs&mVTW4Xe1+Z zgM_*L7kPOD=&O+`LpNQ4yq$4L-NBd2&|P1MkPS&&q|1__8z2fDYIGuE!8LxJr8rR_Lz1pF|dZ8QS)dg`$DxH+i z)eg{1M+6Sd zlZ_pKky}=aOuBZ-E56c0FqLA?`XI27i>p!d-F?DzZ>0UMx*?{EA#es#tgL}d7U1Y= zMgkf===O%oEOXlJ4O~|_cRglU={%;tB^AY0XhMXJ8g^@9x%h}Ih~rNMM^=-na~;2X zUMM{R4LQ0>-L6&jQaY;^SA#M*V6Bwzx~6@*Y9usj%V5kWxTp46rx#l?ja3% z0ECm%O@!K}qX%oNW#@hfhN;VaM1315dO4J2o4BNIWHd8x`Op1wKX<_}Kqwaig0U(C z0kBgk6~nbGX;;ssbH>s%*{@#C^z;*4>kw#N1d#I3;c5}p44&;KSDx~ftx`zs3 zM=dG@;CHBy>$VgI^rS-AA(U8?3Sr7*EJ%!;U#h7>ASz?q=^=*MTO_W$ zIRxuzsm;W~>~cx`_l-;VdoPy|?^DdX;gZvK=LEzV(x+IO8p?R}Tw?}dlzKw|i@F6> zjJq{8eM~jT zCnRZ-_2&;YkaZwqP8j8-vA6ldaN73O!6Y7vkr8CwIicETw7VgdrgGk(-8r$?3M=yf zEz9*=2{XHw)@BA@;t7=_QxW;h$=64W1>4SA&};Lmjse?%c|VE zMhQt7^#Na%udCmVB8`hv{Ue-8mBFdL45#`>IJLeOz{aV8*i~)ws>hjVYtED?i!N=a zn^)y5%xV&km*Yuc=mt95-OJ8pT`v(x+v_DRRbGQ*3KX93+Dy8v%at}Eet*98!ih_+ zsw;y2+zTf-Ip}0s8~XRVaKcc7oi)ON3n$F%mhlyF)++1v9(&;gP)oo86+tlD`%;ML zsWsWT_aQELJH0LMtEGIGpj_7;v}tH%>nXM>$~003S!9XGA{8NBl=Gt$6$F6UK_zGX zMs4$ID9QHL=3`wrVVlDqU?09Mk}*MoFlfL`qov-7)6m}C;NYoEyCM~1W1tyZEm&f~ z6-1s1zVj$tJ+}G#{9uW^rY@lfWs}vGSzu!n9fU1xLunc}YEdKE3lxI7HwP3>V7(3aTYss<^{N zIrNN2fpYpU^;>6O{?bvo>%s}4FuWqo_ia;{pE$V^wo0h>Dztcw&HwP(K6&jesVDKz|T zITpmgLE>jx#ayyIMb*8xO4!ZRSU11iDzT6|1f7DOR4V?9K;?>pvj|~UXe~EFF;9J9 zy@gzI?*zo{iHP&->z{YYgd>xsky(hUCmw_1)O;m$fLzdZbIF9hUnND0@4W?sAWjd@ zp1gnk!}G8H@jpL*_07qT#}`jBEcb{wB{uFy1FRok9miD+Eh9^fh;R2>U=SH<3L%Xj z3ke1-u9yaki)C<7EUt|qu%wq*@*qR=XQ7moyy^6IMq!eSjV-zbPMQ}_N z^Te|Tu+Z4}KxX;ozk~4tBX`8)bfa<-(#ZPhy&hzm=Y=<|#EwwM{(=k@+DRFsM z$DASt%4M~ELXK$m%ZZ>O)5$67`jl-tu8v#Pzqls90tBGj^o`@oo)T-=bHx~B<08Ft zQcTiD?^$pD=yUAUrmAaJ+^5GN zcF9+Eg@9Gn>H7(nWZ;Frh9JBiFf@|Z7}nkzMNQKa6y4=M4afIhn_sBKs@5y4HUh?T5TO$>T>{>l_YoTnTZXeap7Rb zCY-|}H5a8TV6Gt>-jzgz1Bgc-=V8)E z4Uo|}J-%$6i@-kuS8k(%&siTIGw6)|#4;o>6K!^lVB4c>NOSoq)jsnDronK(bTF?k zj~Oclc0E~`>Rjk~$+de-QzkZvBNk0db&tLJ?-&OdSzM3@s}c8VlOrwzWm}NJqmgA~ z)B2@if{A!`M1kXzv!iYGNFT-x6X${xSuj_XNNr{imlm1@9N3raqH{mwcB&(q5HHtU zJx|;4ED}S$Du%sA2m$=)6j`$?Wyn&A{9&HMG)xAjM3-@N9Lb1igBvel`#y#HMB)3D z9Li02=S&bJ$t4%8!80aR>?pd&Q` zLI&xI>mTxM*c=A}{Bgt?GU&~e>Bgut?1aM9JCOm&@gzq~vWXH5%q6muQ_KiPv=(Q| zijQ04h&sNW@_(8bmhQxC4D`_%qYS54xk$QG;DLx6V*T%1 z3^Bu9E=SlTj4$#BCg@VGybHK2j=4v938C@{2UocY5YJQeJ65fSo7yKH*bm?V5URzs z9|St-RsHA9y$`M)^PK%JzS`^!*dsOvHl>b@qU6)gS>3;DIrhiLRmS}Obp!3h=m^_( zH+epKxz1_dORPYyifrNPp|MtTDtV8V0#hYGcS72tI7f* zZt&Z27sOm*A2rx>(DOWbl0{;PzbKA5L-nspt#{=fl98WNTtMmvUVnIV^YY!xH?Q3o zz|)G6fRni4Jif8xgxeEL_Qj5zp%`06e*Zd5|ZWaOvMW;p7d&CbOGQt}I(D6$uC zUp{~J-=4pHPS%KDJSBgNqbE198<-Gl)8I(S&w`=0H7put;<+4sq$VigYie5{N zRdFr0nDfkMgo2`sjh_`L9BfDLp?>1P09Ex21h$q!?YeYqBBmgA?@c;flv3 z=s$!`7wxR$vQ=H>4y5R>Jv+wiF)8|i>;a9M9X=q%1qJ=ES)o)vRkfzr9ZCB4kmoT; z`h(BzXjPVe(9^A7gPK6`HHx2CntqFYXoVD-n?lcTsXsQl#G}oR>}qddJUmtZ9{T(O zsrrK^UF@5Q45F{tG^pV{;}9mF&E#dAfxG_)Mt5(r{yj+ltYrO2og|bGJ{bm{n=k{@ zWjDowZ5mLbl{~HUul8xl5N64yT&dDZa#$z5wq$3QY`dg%8~?nJFk{ehi?rR%c=fFJdKXyue_J)@XVA zGdtXd%gM5OGU%!PTBYvS)l-aN@PGxzoX0NLQmW{8Erwx@^2O#W?!A3!`*ygzG9ZD= zcAvi!;c_~tHk6Y+G5@J&lf`C-Fu(WA-7k)G%pa|Vs0^{IcSLSO=gpjaVdBoAy^>Cf z^|G!Xy_F0DixiePq}9+V+LOnO?p3w{mOF{s@VARad{y$wPSo@!cRvbF9Yn>#W1?zK zi#a2g-2E9cjii1O&Q=a5??1;&n?9qIe6tV-YM*Ob5C zX6=-%!f1$@(B0!ObhhR1C-2jV!2nO6Y<6{@-+gX*ZFxS|svA1*gDF);lB1+8-fiKI z)5lx*9xx{0Df4gr?T3m2xWYXn$FPLdn>@Ucj3%?FD5kcQ0{vY^CLdcNUrdEc7Q1%k zeIjf#*p|)?DmoJ!6hw}K#&@yVz2x3w3y&j7tmA_wmDu1BVv2gxyW$bt)_gu7J=oD!CviYASO-}3fnyG6b9WKa; z6A^5dDX}+2Gr*dp*_)ynN9x02Bvhs&5k`3+5}R!P=7@cGN0x96P$BF~4{eRklFff3 z6Q0F0Awy*5vZ@P}8}@TNcJh8FPS|XRbKuxu6t`VyFYQjJNqDWsYOy>PnroC^0@FED z=XoMTmm18ZMqRdSfF+h^S&9VR4gdY`PUjEXVcZyngd2&;jf?i!oPmo!DUm|5C#Frp z>+h4!A5Od6Ces>zc+V=$;!F4E|e%A3u|axg*)y{ z=PxTMKlz2Da~#1e`EqMsA9>^{JiYJnSb4k@K3;`0DU5LHW-^G@l+K?=Y-Xa%#8;D{ z|Jl;{`__nNXB|MtbAY;LBE z{u}9_aE+`)KrD0C^hjz#k{GD-%7K6^pVS8uo+2%ogh7L>?pdAMRci0a>8~>D=c)Sd zQatvG=F31r6^a;f_G=$=)z_q;c!eikbsg!z%?dkq(2ytPUbsVA1MD`H!8QIcCKu-$QThbVL9}zfP@*y`W7o6CLb-u*{RsXsy^QTndwHs=2N?w_5un z7f4mL;MHwFLOs~|FwNKHINhW(ra;&qU{g#exD0FWwI{5+TuyR^_2FDYVvnsjD@ zicp@0IKIak0vQA}g5^{q0=Wp-6hos&%5u~OEm=5GC=h~^%9^17w z6VZis5j+;1XjG1zhr~SVr>wjyXmU8T%j8lbMB_!d^Q=6(^UjjC7Fd*MC7U}hB}aU; z1)4jLDy?L5=cOd>yrHt)e-!7WaorK)o2>s?_pZ(Sovi;R@21D@Bg|_FB4oyEL$uo+ zV?;2G*BCbg6IrnRTeo*-+W$)BP1O2My_WVLOyauOEzr{bgVTWmJ?+1J)EZ4mZO2_$ zJ?;Nelvei_-KPB)!3Lf`?v?gm>fV9SNc%6zds(2H0K9j{Ea>Rw*lSvyOuDk|d%EIt z*nahfjsDI|1T$)p0#7GRW&(T|4=e;i2sks!iOB@8hwBkqXK=3>!#-zdW_1>)4J^zW zArd?lHjz`bN@07ZrLYft$J7vw+OR3J)tfmQLz1@GPG}dbv3sQnr2l8oWK1E$4dOXT z<=<_(^~ReE!q~ZFcd|CN4eX$ts&dy-DJVE&Q0ZYXPZVN0GAGAHNRI5Cs(+HHNa8eOo z1{s>Q(N~Py%%dS=xkUT^PQ99Pk7h6yHPwYUVcEbxoO`t3=vKQm`DhHgwJiK-B|6~t za4EvxCZU70nZ9YXZ9j@o>}orY=TF7U0fMM)f8lO3LbfEI=*L|U5!E)Wy0gyUZ&J%C zF_{^BS|hwC`KY&lsiy;~a$eFtQ_uSUuKSCEUL8=StxD|XFWw`bE7RFdQh${>rBExfFz0Wr}d^_Q`HIfaarGBIOVAc*X z^RK0T+k9t7gj9#l|Jzf)5mUqDFQK2@qU7%0rhc8eFS=DPs`c%7Z9tQ{hbH99ryEg0lWsNAyE~3sS>@{}G_ywc*Kk}qd zD{sh~w{;8HXL+w=OlB{uB(>KG2}LKB9rD$xHDrYS&Dj4%)vhF>M3gfMbV&6@d^9k3 z7R$RyL?x-S`SJp)hmwqo_5&lL4K=1EAhTi@^yK8nt#2Qv3~xGzlkytPAeLdbyi$no}1*2s`Xi3Y?)FU$;tu{rCEo z#Pw_AZ7toWAUIfFhmtcezJnp%6NtA*x+m16OLra)ByNm%lWr$4ZISLrJ-;WH+ji;B zSyt(M59uy#kgcAayj{8jGPDr%B;7BSkSpoV6ks3(sB}*?#R_Bwy+M@vfVmm~CEW+r zdWz3-5ktl$$7dtzB;DieSxI2dQaNf>w4}SkGbVB-YTeX|EK0J}?a*pIDs2VTv7dz^ z@AnEt4U%SU(7dY~(a5T5&%nnK-v^$D{R2<^FyVIKk6X%4&N9*J+&d1gWkI64XyXfz zrX@IdMVBHv4Lsec>1-?cLjFS1)${@*KVq)F-Q-71TASoYEYn~xVx@LmG9$*{rkIpB zM5?Cn{Ze*vxD=b?aVb03b!k`M4-=$aR=SSwT9)x3xoWhcs~%T3Ay19?N!eL>k!s`` z*I;3Ud7(|>I~)6~b9Rzd@ z(ZFb}C9a5pWbA!2^!iGZqYklzH0|!IV3~KELsZO@c8RJ8W9Hez?0~(z+gbA@@yu)1 zq(M5rV$CsCu!G6HG~^eUR5+(Z6TgrAtGRMN{-pg!^XIzm1Nd`O5d`kf+v~c;pJT#1 zFd>ktq)P=cr4NLJ-p_s(0${t1bufu%o!SWI zI~#_NPvTie(S(Xfn631@GK6jPR;j}QtPrxO(kfZ0LiTDBXtxo_}rZ9euSp4Y^fb>uik4hUCUOA=4GX|y!T zh4wv(r&DG_DqgYGNJJzCOK_zdWJq-PytY2!Qs=#mTvyIsTqv(Uh(^z3znMi^qI**wL4U|qpNQ14Qa zMHq4j8|pAf)@u1Yp%yxH*XVxt_Wf7y2$YnE0LQ?U=Y+i|hsswYpXd2;`7E+zi8xD3 zQM1*LHZI=XMMMF=vq88*`i9I7R zGZ2^?QmQuQ+dP@ZVoXuwwkl@{Qs0NYEFfY>_%&J8h3b`GcA-i$PRVSNYKeD0Im=XryIYG zDL{sbeW%vGhy|^4H{b`Qs(WO zo13x4Z4(om@`Dwec_%!@CYW~35TXSG@;siAHBj;aqb2r1wk|Rt|Hd&n zH%OFndP>Gs4*r~89rY|RJy|CetX*f>HEVJZCS#5*BRB(-3;C?6+hannwmCn!=*^pv zMnK3d80=YRz9t-_C*E8ueZG81&)|^Y6t-L3pT5YEroeGN+d0ik!#zs-xxqr^3wvlz$oBh5J-|O{9?&hZ@xX*m{c#kZ~fnVwnmR? zYt$%3IQ$j~-g+_kPEpoUh!or(9PxiKuJ)$18*9wZJtF|R={@AslB@Hg%WAT12Y>VS z4eQIBzF^HFgy{A&jK~Wv*KNy^yunT+le|2?5Va)}7P=mnMr!7UGmp1Pq@KnhXbU3A z!W&t_xSOtei1@rZtE0>$N-0lmsmdxV%*?Ja$B|E-i7jbz%$3R;_bM$+PIF6Z)y(@A zG(8NLvB6C@DMn94_-JSZtuY*z9`J3&Mu9kja}PCxa0nwh z_+hZH`G07-q)C||I!@z3&F`#aHdw=yR6Rr{D7Y3EH%p_(u~J~0G>>BNSH>wk*7bf+ zpkX#f{c=uS$Cy96;){}QB}Y`1RBBPq-pqa9=;j4W)ZHM>tot3VxtUIu#-L0EsySug z^}VaxQLsEcyIo^md&|@n zRQ>YvwD~CuHtm3@ ztryWCb>X|o_0m7Nrfk}N7rYlb)ENC0HW+st{EDA!<^WT&^y1^SrP`=ka&oquZ?6VY z$Dmb;18loRHVy{K^~I|WVy~Spm$HndFP2^B-Ug58O>YT3rK6yxv3@vu~`b*YuNfeus<(O!ASm%#V3A*{S3@iBm@ zoH#GBFu%f&GV~duse|ND$c_NV{YO2eEPF1dfb0Do^!DcBk`5BTIpdU}{ZLwb@Uwh^f06l84#@;LVvoqiGv~M(|)8UW%8kX1zwB z>p`G49CbGe;;s{jPW;VhClUzTsxWG@OL$$z5dSd7^-yO|ypp%ki`#M?eO^tS8!zOB z-OhF~IJlu7VF{egP>~C=n1???NMDT3c5W!Owse+G{0&wpoh7_?)7j?IYAodZVE89~ zfpGvkSdvAYS(E8r%v1iXC7L{ktub2ZQ}Jx;?#YA%>@k*QrlC z)yn~Dr(1QLtX97-jvB`qk_Yq)^Eu<*G2aoSq}6Vc3*4($?7VycEylYlXH$=n?0sxA z*_y3@3c_YaiRgDNhF-$Se@|QG56|Ddefi_vVcqv5TZ49ItoMVU-4Ou(AXpU@9_odR z%CpImAenOC|K`$FhpPF64@QYI3~k?G1g+-P6eaFZ5%0L8bl2g6)QhYr}DZ#$4%`X-8Oi6`GT2BgJ5IAZ5JBSr$ZF=9h* zc5;)LnvctfRXlmSz>_PvP7~NqLZk%t`@6%1WWFuj)n2$S7x!u zPzZQ8o}9WBvCkig*w3#+!H4?~Md{aSKW#UBN~+fIGy*tSvo(XSjJv~{?Nc*z-jsAE z?p`fOu3%?+g$`PM&4mj{U>O!`K~s{?%?~ap@X)8nrHq1lkjL^`piFgcD$>r z#Pe|q9VD@_&MxNoUt~Nv=xgmHbkMFq-p;?cLiv(-^7f@d2T9}XAWor!0#W!-qZ1L+ zm#2EUa}hWj2mN(xMV2+COfw;8YaC5E$DCH-W4UDVOWV@rO5OLg%B*iarFTG7ToU@ zP=1hg58kC7dh0t#OSFtWKBPPk0I5M$UAyw3H*1S#PtZEHnmlBasDMUSp3bp2#!|xh z%uOj2jEoJZHddbVnk~GXNGb!DHXt;z0wU+o|MtOnvcuQMkA`%2GGo*5#1}%#)w>V_La(i zsmhBzPbX@Wmt9$=FkeCyEu{9Plo!`GlvOqkLkT3*Wr5!;fTz?sSGf6YSsTb=a#F=r zIplkk7k4>;QW#=Kd2xS4`xYbJp&LViFgEqam?~V`5Shp?b-He$On+MGmeb_+X}ZOS zy)n<%T%8~SA;P3vs8G5E1fe1QM7MDBg~YvwZjm797NOsvTYwn~2z$~kJW8}hw>Wn~ z{_C8%Of_{2#05XZN>N1|6CV-)ppXx(Kt;RzrM;M=-BW+kEg7`vmbGX}A~grI1bikN zgyY|#33ot*s-$c*a+pzkq#Tw2x5#06b#TzxQCloz9K%5?o*@sbywvOw9`^GL7mMuU z8EQA4N$#zgY~0hK2@@^YSOXwU3!dRdn_{0PDXq-JZAQ(KM?NhV+P7e2@;1uCt6=1m zYrFnX+4cNj;*&Zy_U^?G+KiQv5>74l604f?_X9cYI)X%NyRMrH8km@JCf+FMzUaxhV;PzXLSQl8%73wR`h zuIoO4K{pj2#GvcC#h`;F9T^Ff;|E*b`#VaY_=0#M5J6u6kMuXabI zyv#IO>Y9NI&S=W5YVmZ+Y)Hkc5h)*BUH1yU^Qg0ghn2$d9muR_3D-K5nn=)9U;yi1 zOr(7EDf3j)VM0Zx#p=mhO!v7%L>i86_o;hk@cbkxD3D#&(8zGUjKQz?sU6htiSva& z;*JR67$j>YegLd;oPF0~pCaW2$G{<^Q8NjVN(((wUKsJVu>VTWBF@sIS~s-pf(}_c zH!~sh+@xsSSJh>n3(z7q14!J5GaZU3<|{Fe?(*u6Wt?8KwWtkwccgr|j0^4HR4K{x z!T{wKz^t_)c0GWsY>>okiHuW*AEpk-x2Pb=?Bv3-^rdD`S8&3YwA~niA9+_U zI6_>F36D=a*I-f-r;Bn0+aa~D*E=)~7?(I&XcZlA3sA1h5pMh(aOMcP6q~5cz^tR= z$z&MrG4wmTN?aM4U8VfC=yMKie;yMYY zg^-Dh3k?P_G9wlb&S1d=(rwHK0uUncmd!KrO1evHw_n|sr5Ffy+dA=0)3s({1b48YLcPW3(1xu7zqLpkR zRVm4S%K|cnv#=6L#4ktrm?+$O2~12CEUa(;s{a|9l(KdX502Zt3 zh{Cd(4V&VI4m%+>#fR416z34Yrg#7!f=>L}zT$zt2N{kKA1qE2Tigj4+Z69;&!^|o zvvv_|@jkcEOPnz~GNm9V@1xiKp2;7v6cUfJHEAsw7igbg74?T1rZTJ0)o9~{DD?{rH(IeqyTXGGLLqaOW$KjWVqBXo+ zyzw|_6;o8a&NZEkSt;tLgzfy+*q!`Gd7CERJ%9b}i`VaNTqy0l`rxe~P0>&F{d2c; z4oaL|6;vDM3IN!hc z`sMrYf3S6Q*-196_rUCY%q7qOe;~>KF1HI8o2id!#W}Da`5#4|W^V1A-*4-j-#74= zLpPyL%y+xNQU4^9EzxF^)xq+K&GK=tuK|M!?r_BWe{!pZE~W^Rb^YbzhYUG9QAyt_ zs~me}^Yy%sxXg8X!|!A6a@~(hsS}PwCgpeQeWC-Lq)^9LxkQv&<`KjDY}`)@z{KR)B~02XiayMNo><=D*$$7rd!lED-7 zD=}TpBT`zinti1F{kyy6#`kaD{_x#@fByE{7w`V#oAPf1g^0pWRvL+7|mdDM2^r81k z37G!uN6k4xs_DqPx6fbS{P5=H#gjk2dHv#MqEle_^4ZJRU%&k7#m(nGe))NdGo;^x z*#apCAszzhrvs2Ue*Qq5J|2RU&8dgr^kEIDc!JzZu>_RLAz6i3OK!ZHWxUk;in+@B zX4KUCx-TN{W1Q66+`+d#%ez!T_9&WC#`wT5fBe1_Y-tTRW_j{V-?cwHhuQ%R5ONg!07g5OU zJ7taSJa&MW6*2E+zmg0R(uxA96USo9=r|>8-R9_T8A{eX`!Hm^~+=nI4)A zes3H4!^fW%BRuuX65kJiX}8~sPxE~ZIgWh#7Utnq-JeR|wm}T@wnHRY`6gpqybm}eSL~?(~-DI7sR_Q(J&%0(?mC6jOKR<@=9m4V#bx(?6^aO7?+?gzU z4Wm#NIxQU-Y&JSjB3I2lZB{snRWBzuHe6-I2pF+IIzCH~z{dT2FZ1ZDH{U>*m_{0u z=W!lmC!Lmvcr3_V{wZ3>`UD=beUL|X=N=0aRop;57J_G^9%wb9@lm_~=CgYdbJ&{L z1F{=YKM$-&YsT$7u$Ea0a?Y!>Ln0<0OeJjG9d?jGe+D}=kc}OV2bUf{gB=>kVh7Ng z*}=!hutS6SGuWX)xF36u!Vd5RGBjqq0>u89@ zwi_~B@^m|AU8L>*^r@?J2qr!=GH;<`)yF2zujZKNALH1_2%`>JH(I68FKx7 zalxIl*`Po9;!BqzCmuwkg)`1KTpyov8vuSWj%8k&-v4u!iWeLf=UD0W1(&T}UvOh7 zpK863ssxsJ*zAM_=Fuq^(Q|aB)#Y9y5?EYwYYJyrIJ-mSGPfQP1+~;ZzBu>&(IpL^ zoRanP^n_p$ukuOb$&O;+V3F~A*v z&28b_^|Xuh*)gMVLDSrQ1Z`Q(4|0POt6Io?K_QYooFX!c8VlkiT)5&y>h(28Us<{{ zw1gHmycsSe{^lj)bqU^A^a3(D9vy+FKsbj*xt5&+T)-zt zjg(~_Plx>CuM5kq&$5obfA*31g_6o9aB4L6xwK||PjBHmJq3C6?}TrdZdi_UTl zdzFz0R6bRrz!c|4^mQ$*>?Ks=Zk=l<1en4#$EPEuvfmj#Tz(J<#*~8;Y$qqgNlcxf z-02BWn7>yDnv+Yewru^xA4n%I7$qbV^&yW}%6kBEmYYK0`0ELS%{Vc2fj$dek%A4# zizJ&MjkW?G0Ok`^mvF_nsj*1$-55y>F1e-7DF|&DbpmO(@&kRu#Drb&#u5K{);U2I zb;_b@VANBR6Cgjg;)52ra*WeANJuP}Gm?z01ptTkX&p}=<^asz=62^HY9lNlF**sv z=&ReVUHBq4Ipshtt}j({tds^VAEBR+NI(FwOTHrNW=1|?RxuM`A^1=6vLpKxv}kyl z>>4g-ESZ)ya_p90stB0|=#cBP6Xf?Sd7VW}6gq|E0Y_$9XYl|yaYisGFc#fonzfEC zU1#DWHKTVxfMgVa8ttEfxXgWYaScz%td}O!UsR9dPGWvWj#iNSNN}{a%o+K^jJlR$ za4Zt06iRQJswi62o>}G@ol}JPqP9ST_82k*1G9)hXY?nPgApOxiY_j8Li%xpp|zVa zflA71RSk!HA>*3iNp8=4(!M}s+5V)hq5mmXBR$4a;8@`vfln=D4tnK`xpGOb;o5Fn z!4HUH#++PAB-21BqSRJIqj9PrB~T4;nc|`BDlli$MwG9)<`?W1#3ri2Y7+bivRojc zk?re2LtW4vxQ;k<BG2T;&2_U^1Vu=HZzEO2IxMj3eq~M*M=zwsouS@i^p6nk8GI_n7L3u2TJMddPMAv&X<8C7)WlZ3$rM1}zuIk^(i zt~Zd0wtylZiZGS2oM19Ay2P;Er{x??3>@{h85lTb*C~hSWoj~m5g*QWjGgT=<`j0J z0rP1s>ObwmD6kQF+iM6gi`hY28MX|m33cEG#^&^>n+~a~pyTdpgbWj%0+4URrmlO|7U^!}I&@0)P1AMzcad2dB)+*Q-8VhhBaucT0yjuxZ zI)L$|3dL~7YMc#HzF{iyi4j5ap>_bXZT=kolYe1GE{lK$(}07N3;@zJ3)Sf$iwi7< zEyJRA&sBcNRwM{5U4Y2KvY5kgGIIdkLqmI}8?pnl&*dL;OZ%RgJqw%Ef{wIIhqlWi zryC;&0%+_@M!H*-P=M9#iAzDo7p8;>x|G8&#KN6jMMggk1*3D3RRo~4a78V=Q3&-m zg?&;D{I2l<)OoAf9Z~)eS8R)mV#F1f6Edlf_I=k|H6LF@m4m|O%?1(5fb+V{Ic_dG zw&U6=+?H=oXC(T^4Je#4g0i!7>8VRgffc+}i8W9U!2-0BvPjA0@o6Yq&xswfSUqMt zT2$&WC(`WXRCs}Pz+YTmINP@R+@XElKRe=l(`wV(ikm^=_8(7dzK+Z9<;NGBVB?z{ zqg;4lc+~VrPXlKtu@?*_{w2kKcysge-OD$x!5J@ha$Wt~j`H}%xnDfW-3PS=$ed}x z$^La9I@wReEe&!caJhviXM!xzB1{Ph((ip966&fp%X2G$*HHf=&Rj^YzTIc;y3rL?SlQsF^yU9^pbK7 zkL4T{L^($z5|DHj^LrI*r?^t=r|?^XsVrga2P(%3=`!mKEo%N#IL@4p4sd`MR>}61 z+-MvOKLiJdH{GfTR65zjk=7q|J*Hb{H-SZIxesl0?Hy43L(roD@&4fX!bOBEE#v3P zD3zj^!V3clSZ`l^^Xdi36P3jI#QIYBUvB>~~ zGbU@Id4seWMlz8SqrMbLP&i|Cwqf7T|GdjOZ!?z5D6qyXZQ;bg#2Zk#c@m1Y6W|-b z&%S^0?)j@%FTeWxH}Ajwj^F^t=v-9}#1$RWw`=Buw>y}v=&-9?%24^k#_VxRCp06P^C zll&~$udosbTxx6a@e&$N{unf z_@&aAvrUHaYykf_gU5RkGp>}v=bQuK%(!yvn-4F)e)nCKLuMf)@j}->vJxP>FgJ10 zx$10gr6@P-*k6ys`1Hd;V#QumG4^uFhGFB}?EuyY_IA-j9?&ZFmQBQEHsc0SAHWHq z?e{Uafv<$D9E6$yi|k~nQeVhE*uHcTjfWyw3Dyb4??kj5ZKz|dH-CQ1wJH9mo$9CS zNhh7(-{hn@>dpzXq2|{~l2RG~92MI9$lU#%Iz)#C9hCyBdH&*K(Y*!U)&ol)|KZDH zp~PyRg#r)p3^{L>9Vz-o-c{qbHtkZKnK}H($5Z;4lC9>TiGlpW6Nf`o#-{ z!S2G$rHubVRlF$FcXXrM-6hX}NrI$}Ab*>UROFg?QMYt!r#_yVpobMTO$>YpgZo(t z6}JWjf>~W`>$GH4=hsQJ z8HGPN1&fLKBey0ZJ;Ky6RiQ*fBjAb>ok?*Lj0vT`u`{tmBhMn<9;&k|r!}z|95&u_ zT0CFn-Rf{n%38V#zftQozA zrL(8aTv#$FAdJ)(%V69K#u|X^@lXJuG$WC?(+9$s#Ec!It88z83PXe8+!r}(@;%dY zASb{bp$7lio8vCTqXmj4QoBfpwu8|-zpx=hb7@wgw!Ch`tl|PE#2hZV^afIzlWoZn$8{RY0nCxxaw}fl$dFyp!Oq;z@CvjL?+48)u4g|Bp zLWV-pLqG4f#Z8V$fF~RKVsY<8L!_M35te1o2?fr^5FTIGKlp&zzMA(T0ZVd#dx53g zgTQ*O=^of(i#-IaG067;OSyZ3Rfs=%x*kSc2w86`SJvVP|6!T?Ki0The9o4}a_S*t z4AUrj9lK&BWTPwR0@3YH9qWR{i0vT)mbTXUHpiYME&>wdxOQ)gQE_Xs%ilz6-tX=3>XZbFoP# z8WRy!0ORzBx{)tS9LmFk;nkU`lK{O~_vxtt7(^W5{U`7c(7KEeQWdWQoLC7bt{H@ zp*6px-0A1+db1~HFa^N|V^2s%tC9ozBW!HpM!-sVrv@=n@hPyp#$T{{3j~oNk%7O8 z=0dniGK|(|XuzF{Nx{G`4AjO^xh(wN8;j(6Ab}2;2;qssahDbC<&1O!45tzi!G%au z1i`Y3auBb%SPG-mSCib&E!^ZW(Ct&}w2GAgi|Q33hCg6|_~6q~KK;gHk9q3I~vJlJ1=8vP|Cf=WNe;}Bv-7&n$J37X;l2WulR!ic6gW-tdqQ>&K_E6;y9JoD7^2rjB5y4AQ z5}i+rlnrpxbM67&F(#OaN%joHcU>Q^;YGi+mG_hZ>eVzyE|*2Hag{K#)u05Y}G zSSr?I*8hbnLzQb9(x*i^%=ux{<#J}FbXjWM-sc9*x`;%c7+q)m-*eqItx3R3cOVgl zg*Gm4Q_DX|u!nN!UuphHBVy=XY1vKwNqdgCzdiqC3f+}|GKKESKbbc*T#@#a7 z`lbK;(d78=f88!~Om6&*D1T=W9P{r#`yCmxB^l<_?>@VF4{!ff5?S`-U!~|c4uJJm zQ!Vsu$u4~lv74(X*Ny)JS#Do+Ke$t%ifj=0@#7b1_REL*(3gr2^rbHqqoekExAyqd zmue#$i%vHJ7wLCfcJ(#aa^Y5_Xu4j0#J&Y0F_6D_;$FRZu5gp`3XauQ$T>lZKtGUb zO_47cT}CaYLV3LdglmNWvX)aHtpxV&GOn8>f{fDXm}b!SV@$x<+VmW+R%D`e1jnx{ zGy>eN>p5Wv8xYBPo2Fy*QfHBXWbdbOdcmhP!n=2<5`iqH&`v68nWz2Ti#vIpeH*^h zcJSm^>z)tr`JSe7hbnP+7_+G6E_Ig)hq_t!il{WxxR4Stv(LMtF0lj zXdUB#a@>53Raz?<$DwXUb)j4ROT0M!qs8?1V&^gfB41-Udcdv5K^=--$<>i%4mPDVc|DkfmvBtc!|BDjU}6-d zRc6Dqi_AE*dA2P-Z3K&;?nK1b{U5QHYY%`JmBCkXR{Wv<`+|X~j0(sli;mLWDD^c4QcD6&(?3DSS z4_D#LoYsPJ=3hN=cXTg3$eAZ`XJ!@P9g6$^?f~GjjK(oZiuN}k3gVhMsC6JDCu_t z4ACTU7=z9W92TX#+LKXmw}()C|8ZQ4uyZ1wIm$tZd?LI-c?Fom7xwbyx7>@!Ng2B` zz$Sc=($w)|ZpP?^CM@~vjy2&h8NC#w2I`zYE75^Y#*F3k2hMTmLoJ9oFu&K8r_da7 zblNMb3(35XJX$NIo$E-UaF@f2vIYkhYO9Ha6BXh-Z0_uUC_54n0Fu$egyPTJ>k9mn zTK(Kx;GZV%L`4Bvd6pf*-0sIS*)sZFa!0c4O76Jzo8;#2y;nhUxVJ>7ou4GP zc?cAN;05WLR8V*kN10Jo(9EG*%wjS>>q*4p0S>^^aX1VZ=n14pG_-e(PZ1sju3{o z9_#o9(+e70F*KnT%4Rb8eE$1XYbvdt+O;&7A zm1{RE*7|es9vd-~UanM(H%cieJBU=x&^ZU=dXsoDFDQQkU$TgrLyFuog|%B!==;`1 z1wOJO2t2lKDmLPC>1SraAaB?G96yC%_BERavM+mg6$zK{G!6)IuU*K;AJGBSfsD&n zcac-fjbZ-qYeD>p_5>LVh(G$Qfg`kHXeyC2gnFi6*VbzVt)3(3Pc-kPH|1eAWGGLk zsfdiFnTIL&y*%4ll8FrPHA~VUy-wcG&XQw_XwKG-&%&6@%}`1F9(dO$pjh5Mk}ubF zAHbKJiVxz;b=~62!HG>0kR1Y|c1a*PyCmqWikT}9K*}fq4O4}%d|12)VTx1zBb-W= z!KuCsr}{@YwZ0a>;?#oJ6lU96wHdj%9%qqHiUFjpKE=HbOs>0`9he1SbGIi)xX}`I zk0*yDCBa57{Q1^w(8E$_x|b7fQ=V|_I=n=ucgy3J+F?G9zE*{cq`4Y%TVNcm z=9`dJfuK?nC&vb+qj3sFzzon06%skjwR2fm#3C!HO>MBo_>OTvn?vgxWeAAsaApf= zz)Yj1K7%-jPPw|r(}CFOI@z!SkFf2kcv}g<>975UOh~r}%wtMtbx1YY=P}HFJ{bN_eH2HAuqFel;d` zI|7a{V!NJn1Z2}8BpiMu#li(yT3QkteOFIiflATVAJJ>pkf>%5IPvDT)7%%%xX)%B z!%f*`y$&udx})H+7ZJ+;ik~{e7w&MDa5gwjP07N@C^iysLF~T)7u{d899_7XF7Fgt zh@swK1IY35l_}}cCYzsjBg?_asNl(Hr(7S6ShpF@pqq<3d*7?49Y&XdbnuQd1P9p}!nV=l`c1$mfVSLBN#@XN^f~!0Zw${&6uILZnX3&h6kq z1?-ZO>C&X#*$HDtMqOxyH#p>iuvZ0V-rFTpknXWDBKFIum#Jo5;oDE2JPRmF<+mLd z5(C=wXIjQE(G^q&?(ED3t=s0uot^UrvkJz45zWtpny>+a2!OwgP(IWUIsEt~Ikazo z{FRBx(m=8m@)(e7gDg-SKrxR*%j0rE0*o^~KAa||w%##Ln_-mXU`9q8D@1TaPAp8!L3F2dgKiS$8{&ZCy1HV@>BiTVF#eSNg*%QHND+(0Q@S^> zEuHHx_m`%DZRzvFy{yvC>rAxEWFD!>M>0&O%a|0IM$B|XK(<8uo|%r^vHmoFYLZ$o z4!l0CYEtGklX3vANtoBO3p7n-A7gLugED5jXM5A9I{09wcCm*6N=IJ3c>S&CfkAbO z1SVgSJ=e5>*ms=}Mp#)r*F<#a9OEo9O^dScK9++I@`9w15!+)h-+YYperEd!b=EHV zYeAaaJK}|s5w`*8goB;WNO7iVk)3s_9q$n0tBd20Nmy@G zTU6a&daxFR>o#A1WTgX`9A}Ygv26>Jb^Qn^h{n16AE%-<$4RYQ#W=AyicMPb zJga3E9HmUpJ?_<^F+pu#b%6pkO;LZGP#Aw&%F_S-SF4=H*Pn74kA*H)C#k?lr9!%_ zPdSYdRV4l*2c1bNwUxW&&6H&Fo4%S*`2_2K%4uwJyiYleTP|$YWuI~yf68f0)P zKjk$3l+*aOoW^eL4!;!-EceTU$maNxqk+@&#M#vcPtvcq54avd=fpp6f@7|+*@WnV z?Pd#@H{d+)Yl%4 z%z623q-3F_8;4}8{kisM09~bXt#ewc(h2z-eeIh$4OR-zU0-1%6syk#_H~~e@OEoD zuxdpdVsm%cdlK=b5ZR zAc<}eVB;c^nwWP#-~VUb)@9#7sgHatb(gEG84O8iCi6*`8cRVzXilCP^f@ zjdb$4Ko8n2lSS?zb;(%WBsiuPRYsk(n1msLdhVMI-@P&1JHhb?A3P+%F~{0E@b6=j zadv)C*>DB6Cc!aR|4@Va*kj*a5*%}R48lqSO(R_FQXBT@q+^F(#aj{_kC5ge366!% zkTj9t7#S+-yoQqw451>yv7p`t%veq9OBW_3{Uys2jo2}#H%j{_I3A(Q_mJQ?VaEwo z9zBQ>2NV)V6em=83K}sUHm9&lu;%-g1w?N+d2u3^?sKG$MXKOklc2B z>GLCd#$_L*n0ln@NP`3hF-Ymy$w!Qu3i76{5Avw>+irqmto0B#&MG}M^4un+jwEDC zaEuxdVp06T#e?xh36A4S7SWtQd8|||0-V(X8s?9rAmwBDEZC*X|0EYEk_$%CVEyiz z;20bwwE597Tev@gUA$A=yC~3E2|p~sadM939z1!*lP^UFWwBUr;haRq*s*Jy;FvW` z*ikUXzoDw*rZu`6$Z&+xfYDG*a7-iX6CBS81vd53qMC`pwV4@7k{~hV?Zx0eY)Nn| z@UcEM369mKI;19HF<~BDXDuKnI2PUh9ugcUf{7!f1~ItIDMxTLuQbF2@*jB?*)v|e z^CV?7_6R$pu?D}e2N&L;i+JQzW1G=9$s$)+M0Isj?VS5Zb0|L=GwV-gIHnLI}w_R)I${8WTdJ6(Ty^ z+lC+Ii8kk=yUxtnsg5>HC3j&xpaM{myF%`WwfHKMc0!_YLZlj8iCOq0w;7t6(YQyx z6PXIc32=uBg-2&{%#2)Fw6q4uce>9I$rmao80K-xto z0%u4-DYs=;F1INjQG)R-@?R;Vv0ggCP`p);Oc9nOP(%yJ!cv-2LR4%gk6trM{2{g4 zZy@qJ76YnVXdj+SSAmlA5;Yl(dy+wd)p8Q)P-Z5VN=l;GmtT7knvfKyi9Ffy{|6vc z!<5ljyMH>YvSS&IS-=!TA_XM>R&cP$aS5pf)>D=pXrOH@iNL#N3XUNqef1e)4^^BZ zVOc|gs{|R9uvE5bso-AN{p)C#3ibjIsGz%4pnmUPhnEVIkFq9K!&s0e*ogk+KO$8& z7ZSt0Vk|A?{Ps#|tAc+$Ca3s=-0A*dOH`3 zt1=h28I5t?Z+OOJ7x;zS=1aw|j zuG&6;bu-3ol;ZGRa`w*Y*Sc)M6*-P0sjuxlF*4GC^OR2a6uDuELJA;KID1gJyhzWN zEYhWf^^TqL3R7+^j#>bWmm6y^BG84VBdad?*4i%)XWpr0RkDscrRCf`fNLv^2NVdE zmFAm_#(V%Vakdm|9#^>U>j=|^=UgqyMT(M-@@oB;~Puz|1$4$7s4 zz!e7QoS>PwG%7H1`8m$OyV-%0Jk~_7cdcIQyNG4$g87qzjh$iUTL}C;z>)z@^*07M?oU%;s<8o%$8c6Q7#qI4Ci~t_ zd>k|t>H<5S(bzlL?%r{b(U^;z)vk8EZAN1*3@NW^JjZT zB-0S7K0a6w43*Ps=*_2}9xO=pDjhQuRr%R8rBu75Mj~~jHPBn#Ng#sq`8`$Q40&G% zn#N#kOkz}V{ms8~E9qaaF352A`u54`(~GOyyVI-Z=O-6eXXo#pJ$Z3?`ttU(SEpB3 zpqr|yf<=e9WsfEGpZlvd!}$?@974vb>pco=C_|k@rX-cbBUr*2GRWz*B;{~yx=FFa zVwdKb3fp?GI*}?W989a#$g3MI!aS~=15p0x4yEI9lAu~Hr6YvQB!Hd2+pcjZI9;ot zm=N2nfN`msX|Ke9dQ`GrU75^dqKE3xy0x@LOTXID0_@RLoAF2vnVhId6H$CbIshmd zZ1d&$a}owLgBI<+8RYbDc`~w#A1$){|#((bS*@8^DxNcefg}^=`+3sk#L(}kT@}Ic`i-qt-mrJDo;WYaIx<1QZl`Z+qmkK9B3-Fq zqb2f98a&IJ-S%aeEG^&pCGn|V+YEN1W3`Hvi9CdFuZM4DCxhsP-Zaj?iP#r@gTc;K42m?s^?1@|Z{mu33f4#oBJp12PL1qZ+@mU%i8&%h~YfF})K{}7XiZSw< z_KAq-z-9?sA)VGFNmoB2ZHa8ZzP?m}aQ0bD;FUNOZa$?Q>IPx2I9k;f&oSXx^gX6((X8&2mdX}rnxoKB}o$4I*{6>~+h_q5tC=~q)PYXo=8 zRzp4yY3ItQ1#5{atpp$icpT!44*`>Q9fyRF&8-(kO_v8zt(1};7u#7WvcOEaoM-sm z8z2XJqB`ISlWn$u^NI%cH)OwI95wDUr#8{S5q0+Bz)5d5={{Vg73- z)WI(#ngWrS1v71lJC!@1dZ9>~J|>+er7&MqiiFRF+FeT#>Q59|I^_@glDb71E1B_V ziuA`OY|fP;%Kwxo(nlJ@p1)8eD55i-XeH=wqgqQ5F#k0Q6cj;S3W}s{xDuR&WLeBo z;#0Bar^#T`;mf5|!_+^3J>uRM=MFI#eop=EP@0>Kgku@;g?3iFh)R2)RxZi<;qJ^x z*_Hd3M%-1^5f|paMw6s}-ZhAga{tUUiAUg-AW)Wy^_~J|h_;ep?2vZJT!|A+aRaJC zO7^AYMS1{EIXzYiLw@a`?A{&~TTBMPA?PXOAtZTYbWy+qVKQ?{!yT6?oCCbfAwzz4 zuxptjg0iGgdWi0z#Ki$iUs}$LJ=TGtm=5I3QIU{B9|k4U?2|vaN|K|PlDnd&?X|~X zkM7uJLqaGs7!3|E3I+orFp@`w1*aZahT4v?M5SsHE9J5_U?pJfi=wQ6cho38KfSxT zc(?tAlHDkkYTJ5k$zHW>xyxj)y5fQpW|j^67Ee{JTxl^0=HrG%5iwc)^6^Yf{R)(v zh8dTbp!R%Y!SkEu@)I>QvPg102eogw{6rP&ba}(&CnPS_{OxWVzEdGGt15<~BR5mN zQ$8(0dGOJBhhv2oKwN&}GOA9wHl-k|ML&}!Ygk3-y6PIHaFr>PB_F3Wk=SW<5guNC zvRF7p9crAak`dqS4=?Ay8a|Ov7vIq=jTgTh1n2_-vcDChDW~iZHl2-(R?Br|0?>PlIki; zs%fzpDtu&gWEh|in0t)EoKE^WUi+*-#Mi|r1_|0z?-=dDCTLHcZjWEnoUCs zny1Oo*qDVv5``X7o%OucvQ+GM!3EO$Av!%WVw)n}2q{7-g;0_~!odn=en#F79vtbgO-k*7HgcG(f9> zD|=1&P!b3q_xPbTkdosCJR|wO{vN+JMQ3X2DWOrC2qeeTwJE?y^8Mp^lYAdsfE}D? zg#i5g^i4YD2;yo+Q+Y|gAM2T=XYCJZFJp&6)mmFJ{p04SCi(vIh=WL1=;cJkB!(C# zDigj|m|dMjipqn4-p6M)SMH@w2Hm}yeBWigVbGQUaX}whZz?kRN-Yywy7L}4qmb2; z>e9_9RMd2x+f1C(`H=4G z7R5DH#7O3YIZ*Acd&9d|s;Ec07g65{^VBRS)*c$~H$Af~P$^d-QQ#`Hdr~)5Z3Cq> zf^14aL5RqdNe?!zDdZ&8R7z_Kh2e{`U!gv}3-Pq3^uB|Y(m3&by2+BHRW_SY1{ zXif1)ttlO~;`q?BVclSk$*M9M$A>1#-|DIa`kJ0zmDH6wagRxZ#22qh=}W9iqLKk|ZNZb(b}V?UYV((g0DgV~OgH-p$|xGM2AEC>49Tb0P_C58|qTG7_X zm7!R!C|`bGDfC1mR3dT4N@b5uHr z@lvMXJd^=Xtd9#FwmURj7d6}1xGN(OfBgiWakum`@yC4|{_N^j1zCq%OHw(+mSPp5^irNU5XiPJgtk!Ue44h+Jva+H7910R&sL=4eGDSRh0K)Pmwi$%q=oohA>m;3-iSt(pQv4&MI*zoCA zW+)*QvwNqTU(_^OP?n zIT@_e-u!Y5NqwJ&|L_V#8OZ1$AHS3vxBrj>t!nhNRgH0<#%j8X9P_I@-=r2rQ`U9z z%`Zh)=%@!;Wy!oPG&)NwItvCA{qy$>JM`&MGB|tr8!l9m{a4c#sNQX5w{sG0bd z4!w%Bc&b`&?0X(m&&rN2_NC!YcU5u4^HdPk!`Ib7! zB0*RdInug&tIKhOVHTMoRJb9PQ7@&HIzy6dtTb3FC`W1%Z59s2drXWYqwN1YFv6e# zGY#feoSNy(S9ofs^hm|4xA{&O;|d~FrL)p>tVu4U-1|ft7`?~Tyz$`%A3)3HsYgTo z0E1Z4)0s!#*PSrYA5G9?kg-S*1$ig;z0U9uPuqP%IgA!{MrSVr*N4lSDgO~a;nb#) z@+|Q{Lr&nN;Yxh?^!-?)!b&+*!kar`R2!p(JVu^y5-1kXt8^!f>cCope3A9Ys;=7c zYAU#pY+-b1x}VnTglNE}I*N2mD{_YlT6^dA>5&mTx}oO8xy_0y-EiBTFcN@4c~Mn8 zFwan%%`4(*X%WUM`&Y%wQ2Iba>Igq90U(|HW+dlp)%MA3tB$X>PKN|m1GcCOs`(lW zQN9YTbY|@W;W8u2Ctn+WwT$o+wWUW~VAM&KX}*@q^O;I^zC7k)J>VOMI;TZK<+kru z;l5*x`@n^vh$FB=x?gBeDuV$8lrDa;dpq*OnU}J3JN7CvbQLpLQ>Vm%!n-R5aJ72o zm~WjT9IGk`4gKbeU%)_v#80z};Z`Rx>*&QV>ZVEv%cl8q@k>K)6SQ${(p=Mj7N{gC z$6V{_m(w2v^TY>R^BvhD#Oa9<$NPjoHr&EeFK_`)hb^)NcJG1F$arg{L__WgBgOco zN0Ez;7J^u?oh0|qWY4`+|=uil(K|BpYMUcQ*TJ6b&QfbQT|iU-^~?UEi| zoWl?+TJj%Nw6^avutFqv2@H&mdr6u2yp-Sm*86lhABvY4>CgleZZWYP5ve;e)MmaTL%r)0V!t~ws7|B94=r{( zvfCXQqDi04w%n1irZEqon0w{Z^*~C33!#|5fhc^UPoWkIRC2M4Irn0O0yubWzVBX_ zG1h_0IEH6f;us!*(yeO!%^BNn)Q{iw!>n5f`v#CWqlu-wlSjKW4IOVhN$f;pR+~6P(}GpQu=5y z*L%{fbfxP|@H^Fwb<+v+Wl7{3(oN*P^fnkS48PlwcEdOE%?mNeD1FWO9{R`qRxB98F>D zm@J^(3QH|Mr6}#Ktl=I=*ahxDP#yw=Sjx25$jrIxQN-sIf3`eYahxw1+Ke4za)1|hn)(_ z(CJ@WGHUSc7x_Ys{IPQbM*iAsU?M}83aHbq8MJ#xMTY29*#YU-D_f6B`Q%1KZJxPT zqrC8uTR;Xx+>h)AQxP9&=|$>!6ltoERdF-!s-lG$qXrgoov1X&Mru=*+_rDh`a4iv zlifZyY#jU49W#{2@Xht@#ofjA6-GrYujx>v|Bd5iOmW%z)S||rBB@Lk>4pvcwdRHm zecEut27T6fHBB(ZQs(h|xZ1x;AV_6b`E+1p6mS{+L9f_Yri(M!r3JBi4VEi5kOFav zpnjN{cn%vSZ|oow{S=^0y)Ka;QxvEnF;j|1BT(AV%?s5b+rI5c1LqKtG4i)m&H`bg z=BRK=A^$3}BiKzxCT^;l>d{1Ps>e+4V_Vgyg92C)q1CLlqF?Ay;ltv)t}7 z*EoJfRf&EcqZ}yN?d_IJH%7?wkV`j&oCICB?I&^T2I%RyA_mnihCQ&jc0*uq6VO;) z8_L)9mW_`r^x$JZpDKvrqB#qbnD4bs; z1=4t>Q%%Q;3T-<#Hc#?!jQ5?ZIOgp7=}Yo;5I~vp*q=2B5$Yn1A!H^(o-dj(5#*A- zWZGap5N%v9;$6R$a2P=O7~UgJj_QAsR|+O`U*F;19q-~0j&w{v(iXgA2)lTvTqR0k z(pjTF=q?WORjcPTNKf27B|8bR$kCIQn}K&0S0OZaacF@vb_Bqg2P#!3b}Z72)L@1) ziib=}lE;^mZMDLYIeaD<3Wvs)$*C+^}oFdmmd;{W9FAh@6d-i={Qsaa*`<~wve)v-q~k2 zJ_e9qG(Z}81{f+bgm$O*V8<05G48&i!#q*g28--bb~W=rH@9^7oB36h?sQFulqLbsMO}?hX&vy55XTcFXTwhS6Y&4{U(IY9X98wOwChBz@ z`kJrfa1r&4KO|vXho&FAmzi7eV>fbe?OVnLYIis{aMPGD5aH)s`F=Fby6=!Pn~&be zLBd_y+Ov)}%{u2e52ygiQvHx*Pu{Cjv!BU=v7;`yaw4?j+T*)C%^YH7& zaDQ}2@Yd>RiCZUWZIk(463*=Dd?7I3E?08Ei91${voOQAYqe+^J7MeeJG)n_wEMc8kD(X>y;d0C20iwR;Nqxr*mcSE6-N3tD*Xj#}c{~ z__&68>w`Fcb##%0NWdGU)sy{yHbicts|ONV$BhA?EVcwZ`$YYT>w zLnDHZO8rNuk-W)wC#ZC;PQ|Na%L#MZTRFPYLBcguo_0E8>J**v&5K1nM=VNABg&id9skq$-(62Dh}9j*_=OI@DzMP?jXE!b>Z9P)2ugbo)_? zYLQqv60MS9bdjJkcf1=rSfmgK$sJPeR7bl=aQ60q3c8B~htd1j;YEV+f_@Y>wHk(k zHo-@9F#R!Q_a@GwwYZE!W8J%rL&daR(E)qS6>W_Y~_cW6UmmkacSssgV3ONoKt?p!&UHn3g0LH~9Ra<5C~7`E9j@H(uI?1ANu zon{u9@GA7X1`|z_^k28VZP#p3c@S{(=NUC&_zEe3>X(zMnTJ(kTzVbCcd_6CIV^&BR7MxNST+G@6NwRKO-VIvEZ zE)=+kKgGE**d8Xs0T;m&Y{cKlsSe~+VQTS}s2ORaQu%B!3I6nCkX6acEXpV-X(~xN zbcxx$fgxrR2bp1$lD;m(ZA?6lTSX7!FCirPrB(rU_2>*^)n`lzWOMwX`Ub{bG_GXL zR!;|CF5CH}Jx^xtsrMJsDqOH?4Xswp+>_^l*DXB7rkG>84PWbu63h`}#i_U1oU7I!=yHX1w> zy?n$84!#&_ze_+o2wvu*e7-0`^y?czUw)Tz=PNV5A~adua(;G?wFH&evydO`b5v>S z5pYTen}&z)$@=vTOr~ita~$Q%n{!#jzviZrp4_=bSr+I3xgWEIHV2$@-mUdEhEp=Y z2gvS@d(Jxb>*$?k8&AK8C+$kTClPtDIkZ6UJ3!ij80fnW(03gm?KcecwgdFG1Eg%R z#!RS4ML)bB+}L%&8N)1^4|3vFlQ-CdA%PYW zH%qC7wT|_9gQFhVz&0ihw&K_A-ghcQ2d1!7uT5WGwUB})q4YVo+;yn8QQ9qb#ASmN`i$f~y#txEv zlaU@67*kjkBiuAXzsOcO2#aMfD6C4|AitupOolsCI2QD1AH0-A1R*p{hxhoPL-l41 zdai{F;#NekJm19O{Rx-JhyZ3w#EqnyzbT<3#S62R@6!5HLdV{BPDKc21(F*l?T{Wev+OJKivf{Z^>C@aBibHd9aR;>&YAqirolq4AS zw)qk{DrNZvN?$mtH%T4+st2jZCfM;xGKF;a8FeKIUdm{$2CCE)JnteRn%`q(`N<=m zB@FKPpcG%rtSTjCi;Z@*I>XY&fq!;Q71mdB?`fl9S(el034Klc?K@v=AMukEcRw|G zfdwVJov$w*#xn!sJ?if1A_DEW6b=f^(<7;Y*=J}rQ+vtl z7)zEJr5RUT{oFoPH->&PE6A`_^EztgX#A+qa!SQ4gRloTL;-*gk|(MF3{0&AfC$$> z@+G~Pl-!PqsHUU!72PkA&WAH2EW=qPKrzSYk2*X=%!uCF^zj-Lh?ddvq9tQN*vsT_ zN?gng{1t!+?(j<)TMF9_eDPB3O-(IkXq`+J!cTExHHAKrx0d3L6bZTlIMY@-&9Wj+b%j;1C$ZfKn1Ls&1q^ait<(mF}7X9tf^uk6-yl3O$W>A&OdDNxHj&knWjk z&?yr4>O?~&4!P|!nKu$qTj?&oX(cf6sb1y-G^D$Rr%YszY)T>-BiqxH?yWu|ZCzEy zz7dLgKPnW(dsXs9Lh%lc6)>!i8pTyUY@kz@m+xC8LM z#+ORGO2EoCIa+ke!?Z^i!c-|4^2PNOfSmPIcW(|7@sbfMWjzh%DU3KhD(oTF4CnsL zBSI>s@Q#Uil@OZ$Z#}ML!hz4z-ND@x^tv0TE1j}z{T^5l1Rh$}1*I>T5-}wTc@x(h zliUIFiu88m^n|gtBZa`uf#kAXr2MA*;Z=e{(6N5iQMA*%imKB2O*J#DFsXLS z-K>-7OK3cBxR^r_bzN^)axI6XB@nVZF0kUvskw)lMNxz?62P3uKf7w#P5QvhyO}lF zrVLn<2K%g81Oa+5hfZAvmC!TMz;Ew_ymCr@Ab)~;Q+5yj>=oRLKf7gvKMO}{U`!w_ zC0QbfoSE#IWidXRWoJs8*04e{RXl zJ9195HJ@%indmSv7stmKHO8f_HL))ETnhov*KO9N=EdW{BaKslN_Q2a2dC!cOfT1p zNN7zr$28QW+Le@mBNs=ZmC@@yyk5!eEvSJ4>R%}XpaY6%9w7tflP7FgSGc9> z?)u0@6AXl%O2=t0FHe5&Ol#c04w5Ao*aw=N9%rf=pM;+n2L&pSwbwA}r$VOt9pY6Y zq~t<6M{yUWb_K;hQkGZ^hK3p)l<7g>p!et|6GI|F5IK1@9Bj#lD)!yY{qwu~n{#mt z)tLfXR5*E(CaG6BCogq`g~A@07G6dv#3_(v6s!+>C0s*rR=X*>%> zB-F|6LqR(*xI2Q8#S9c-X6Jpge!DF>ujQjqpaR++&A+=)Ag5YH;DcHgU=%^NQnsLL zaTu?o<9^}Kc@kjsqeNKuk;ituO}p*J^Q?6$B~1zu_WB>14%3F4rc(Z-E;^|Nk}`;B zw*9ciBr7rlrw+zxw73E^w0Ge*F$E{L6wK$c>O?GxdhO1{v&T5e4h*ogRFBFX>?&nF z&Y=s#Di2t<(;Ygd+9FqO&fy!;vy^O{+A#8pxrgW825ah6*W^%CF<9CWHv&SO!&g;_ z0Q${2e8E5it$ex=C65?Ff<{Mk_`07eA~c)!OA=qGXxpLBzcnBApM|Y*q$1$Ff;l9# z4wS!`d2`-gVQ*xQu+~X9W49(1;gSm!$lC=Mk~S@8-pL7fffE-Y$Pvp@WE|h3S{M!Q zq~wYm$a{yC9_@(L&)aLaE8&{lKsI1t#N~`f_|J4OZS0|nKL1na}Tkl%-g!2rX`0N}hs5I&j@ z=DWOp**}^%ry^?aqDQeVYCz%Y-baGB-;II3O*}QILkDKeMAN$a5p>;q$jRnF+4Sgs z-Cm|+-WNC5Y&dW8Ml^2w5UD;sSa9KW+6j|pZ*}nLrw82oAnvY2MS-MN*DifINKJw; z4c!S@!zPKKD+O+Z?+Arso-^+K>oH0Ew2bwdUsaKoKnWqAwCE2R%F6;cm!&kN2Xol(^Ef7E!w3=ZuFcVu}z079Mo^1Nq+~M(gRt;m>}ST@b{- zBLC4mwjQGPm*>yXC;obM0Vc0+pPcGsL+wJ~+5NNJgT%H+w(h{S)bLcYJV8q5|Cl?; zpQ#vJ9Ut^YT(xAN61{u%O{{U6ej8I~Gp=QCy9*M-5erje#P)gO)z~ zTimu}h&B&N*Ny6|<-4X!$u1fClzWtzfU`Sk0PCuw3&Xh#uNEZ&J#jhlu~f5w2}d|J zfJ#Hv!A##7?F3c;Y~Vd1mO++>br{jXw}mN}+=mGEAx)Uc^qav(lcfUxw#!LIDA951 zgRgaDqNc7yxNRD>rC7pH%|}ZR`1k zT^ob)C@&WcecZvU-vr^)EDiJUPPiqR^`1R(d%wTAe*LeCSpMJ11#BG$hJHL~J+N_G zh%E$awn{LYCX7_ybx^WbLb|RFh}wAJ737=i>r07j`@J#>%$?9)fB8}VBsWow(LWfB zoeGDZ7W^K+0$yILvNWoKY>X%*Z_ezNmL2>Y^Crw~Cy&L#Aji5kH_R@ngJ@>cdWBM2 zHIGP(OFcy_v1;g5yW1mgZbB-vn*7*G2^kb3>CL(UVHU6Bn2@@;{UXpJQbN^geeZF# zFWK~_i&&^?P^g7HY%ctMSXlZpA~mfyrRsZ%e#zC9u_qs8 zsRCvDBMoVI=BtCA2=V+_=(ILzp+jhXFuojC1gsaxV$TIv-NByI@!)BJ1vm~l?*$Hy zexpA5Sw|mIP)?`$p<^}RcYZDiVAgrFU z^NTH-m<3%UStRr3h3)B}14%^J!6mH5gR6S0JPH*XcC`{Gy7aCcneyLcNF&JUjwyi$gd)2nZv3sw&!rR+avnQRVc%!tE13sT?lYdD= zm8`$(y}waKV*XZVRK04vzcoaPXv!>_=NT!4X<(E4w<^+M$p-gt^e!!K-JQvID#YzY zD+E!@s@x{|Xo2QaxOntG3Zc*$1Q71u7}0DX*Dt#ZZZM%mRnPCBPh=O5`kgNem?pXD zl3Nw{C^e(M1sl45<9BB+b}#Il?DmJw$-GwD1eR>IZM^u!#;OnO_D7ns`?s)ZwqzY9 zNb2M|&N{#R_V#r;S?tr-_U`H@J~{@@$Tm7+ID-vF%+feUtjNtWoIVYxBNl$*WHhtG zzJ6oGXwj589ysjdVjF4&O+zcFmIM!%w}~0#!mF{6pExPVxk*~=ql(9d0(4?1sMHPe z>!Bd&!_Gqy>ua>{wk_tEn&K=rJI4%9B7mM+ZALbWyxeJ%V2epI9NSGOre>ybvKMeI z233bkpo$l+F5fjT!cV;aU8^}B)O_FQ5~!;;K!(wvPTZb#bFiMn)4IIl;7Bt}9~+lI zooCPh9P>BnCl2~P(z(8+-*g4?X8y&+mX6saFntM^KrWM#0;`AQC$36F8cJj$qWba_ zFNv*e233QywEf8J0HO28+%Q)(P=9Ij0r=ez+$9Jhg7bT1&nsY*bWa&@iL;gpW4G*pHR zM{)kNnAfjtV)|D8kn>`76wkP`*V*nUzLs^b&QEXtj1A@Yr#GKpT;1P(!847RIIyRg znU-joMPS|Hxuz0LI~~`=u?@ZHu8$+m=*@z_5>O|M0?x`-0&eG)IWe1MtT{EY@>dt% zoe$MIdq~M4sZ#|h)^imMne_)%+d#4Ma5iG)N<6>Y%A@-~s5e#~6>r;hjTU0D^7Ox} zYb<}1-?;LqjdtbX*(*`I@)$-dk3VYV=_rQGLQ!zth>l9MG9oL?lobA3UA#bF6V?9g z>Pj<(BOj_4uk{s)Wu6r@v^xPRa~lJ2!AOJ`Ec>#tNF}ddy5y} z#1Y~}E9n}#G8B9}Z0)AUSteTSmbJy>HL|uGN+RX8g@;jJW?epJ1Vn^(Z8?mz7D5mj z(ofcwbVc&^wZ#NMu&eehYYTM-1#mrX*OtjbM5}9y=8nnFg~a})82Yb>3x1No5#I0m zBwSTNtSyCXyb!JVl1fY)FLsx2))t?>cx~y5mdM$j1`GkO$p+#0Z{37jBSI~QK|16x ztok51YyxbM!&0=WuvNM#(@KLr#xoj=!ZXKfcxLK*#35v#XPj6Bk~qs&hiq}ihXt*$ z29=~$aD^GI@p8)2EX^%0MFOXgM<<+^=#VF>PEN+0ai}+bdK8Z60hdnwlTK5Zn47c! zH)n~h<2*34m#~UCzmo&J+D2K*eg|@;+SwPqSN7orLExc{x?rOI%!5PsGkvq}!!@1| z44Nudw(t*Askjr9kqQ%vrltPy%0waPD2RCZE`NRRKm0YSOzy-)O(Y*W?jWVTtZQjz zYlgwC#R0zR5*_V9OECUJLUzYRUBa8I)hGd)6h(T|lsGS(b#~D`MwvJBCiezXd6ze7 z5YpI3rSN8%EE2OM@}^MbP`YlJCj|HOfM0>YgBi42b`J*a72JzKyJdqx3ri-Mz$FwA zD9Z%Vv(K{xK?5ODdR4K8t}>NnA#$*+{xHi@rm(DDnq~EeSvI~#jhSVQhQ+8G@InT^ z$|_l2cnK*Im}_w}s`LehL?iPUh>es#Axg%Hl}2J;fb(3Ui9fPAX2e zR-_N5%RQ&?|J>*Tzgjp@sjJOzbzILLq#Z8Cu`>o~Zx?v`vGlhTYdqjri^wxz#M#_* zF@LBBJl8yi%!3@rgw_LI4K*I^F^akt()>oJhw!?TK9719s^LOLpPU#fYGvWa+tT9|!kD|?@D6F`elqw{FiwC@zY0!zeX|JPd;i)Op zBNeZT2fT4bx}K=|%%hquWnWfi3D@*xdZk%{M;%@To(D3exDKgZAp`!u_kfQ+89%F5 z_knEo_Om}=nH^fE<~kN`-#`gnU{Ywnky1KyH;v@Z=P~%mWlaO|iT3l{uVI6+0Hq#D znAm?{r2*RJ6E9R4ID|CIj9sMM0*paIA~i}T4pAP2f+qrpA^+v?Q z@>HGLi%(IkBCg&iI%!!^fw)k{B@?azQJho*!s}F$W<*ubaQ=+K{+LMqhz}^=MINbPn-YEU`?G2OxF*d%L>Jm)eoK* zK2`E>@`D!!8ajTO-Ovh)5JgA*;MGl)5SC5z)eXL(yS%0#bL-2cNvZ!V!B5mscx2-S z+;UrdVV1#vI=EpXt2>gA{Oa`vxAf}K4&1n7yoSeHtmFx=XKjhUPsez=ID2$|MY^&7 z_`~Vti^;pA#UqQb9lUb!?t7=r*29Z)AY&~}zO(Y2XD#zq9KRC>%`z^y3z`On7@iTs zO-?w{_0$I(5WEc5!!utkl(&-H{hbzS_D=F#wuF$QU01Yo1AK5P@LnQqgoPQ3t{}CP z35c!a=Co0lq=AZQq(GQ2R5z82>i%L!FmRf&cnebTo|+G8QG2xl7_RJw2*{)4Qe{Za zTPkD-9rC{0B+oA)dZkY6SD^Uvv+GOFF(gs-9p|Aaj=^7Z{r{(V4GCGYB(wjkRBW3L z)N^JoJ%{vd%EDn@Lj!HgYiOWtc?}Kpz2`NgE83C3$PB4H2BXU|30Vb*U6sI;=+!Hr z#Um`)0hjA=)B`tE@LZ-3P7pv3+;hSIP^J%#|JoS1Yaan8G$Xy&RkY##!PC-xJd-m(QXFmcy(YV0ItQDkfpm~Oc+m~N6MJu%DqhGi7 zWVdC%zYUJFRMH5T+cNPP^tu6{U*6ALo?pGZd&R1aj~sN$y6Isg-H~DjZMI#Vh741A zhmDsS;)JG)%&YIb&q}(O9Bm%;E(v+@oh7{JjseN%I`La zrN;)-ZjB^0wz9FNwSv}RWc4wd*|UR=AF_Xd3hz_Q_-Sph3Cl4~iB+_fBIS_?O-t9z`ZfNEho=nskX51bq~_ zyrTvejOEmiOmU+4;e*UZ3BcUY^|Eon2mh^XW(R{q4o; zv;V1op1k_>qk9g(ULIT_1a6fh_P~XH`O&R|qz``IN{5*5vv;$DZ!gZ@mT-yB?ShzQ zoWA$BfpoFZsL_HhTU{DJ`Z)Ad;-$H|}GoSvOAIP50^G(EExOT9in zJMru3!E*-h<}`aeH@q^}N(}di~q;tGh3J zX?P*Y>GhZAQ2E>Qv(iv~m8mg1`0g*Ka3`e_HKc(}4_@TAws|@%B;l6ppCCjPulU*Z z{ng#S{jb~?r0}2aSteTac=zS?{mWNZ=eM_izB>QY`M0Hu(*ud^KRjI#+1MQpxB0t^ zn{$t9u09Q3?$InFR;)Mw@#^mUihH-Uq+ed2-pvkf?=!nh0*(Rs%^gtpr{a`O7teA_ zrY0;)vunPUgp7;Xy^u7#Tf4X@2 z>h8CfFyNQxXXJD6409I(jm&>vzkibvICydW@~gYkn^HH=pP#<_Gs9PjFQ7l1tMZIN zdGY(x%S)zrf4uqbVQk=k*BMV$`Nu10%?REwCHgpYzTwrpC2Oa z?d{E%=WlMV|GmR^>C0cg9TmAM^!2NY=l>xF&&~3#Gpe^YJ98#bI)Kt8r-sjg>5+8RuD?9k?&tLrhkNg(wg??Z$zRTp!?BZ z&Y|1Y84~oH%k$rz-klzt@z2w->OmpZ@%r@Q>hR?H{w~khF%A3R=~Jy1T(bK7YWB&q zOqeM3D06_k~>0sZ>)>LoLygpjZG?7;)8IB@Mo12So?(fbY zb?P-3+#r(NcEFC><_(s+QLCC%m}Wi7`!s&KMwM zyz>4r4SVH-vuDpf`KY1~Q!|bJ&;R}9NBs4qg1MZW)to=5Q(fK)YSZgHBw_NKJ?i52 z#1m^+D?z;qyOo4$!+ef6R7PpMSyw{G0?rK-H4koN3z{p4$iq%PYm#ryL2|1bT zEFds{H_g<17(2J?nwYv!eBLo*qx*3dR~ z!h+d0VuE4B*46Wtff+E`+YWq)`wHgg4uqC0^I5Km7d_++A~tJ5y0{xeTvkEs5!Ik> zkQU|pZ@ELbgNubK_lp zoK20t{OIPKWO!G4|I3g5`x}g8uTOP^i&g0C;`HU!_3hoo^8;cau5ZrI4*uKYe|>#% zE1S_{_8NEBcWke2|Jz>W*c(1qnLF$&m)v*tE7c(b)WO$WxXAwJ-c33apx8@wf>kEdg(=&qZ>rXXoEuU_;x~et-;G+M#5$w5EJf zDmS$qHDu64t(P~~_ir|$93(T`0Pp78#yXGR<#V@ZjY+lrBfxmv6H=U}-2GGlk=f&{T z)>poEYCC|0VI=Cj))seATemSL)$7yCP7Cp>HFv0!Za9W~!&8E$`bnGJL0h2l?$tyZKXX)^ta(5Onkz z!me9Wd0nWUziUX!*S5c+O8HQm>A;uT))p)fYijsnFhHGl<8v+B>tuXx#}b3^i%ZN8 zt(Ea4v-xkX?k;|FiE$Y5`Y)%9-QUUC^*y$Y zuQ1pEn0DPr)!&`pKEJtm!_4~X{O-5jZ5|!`pO4ODZkwE)oJ!pO%02ot40k7CTKoL; z4cp9%v$P+-m8JLmrVsKJZxO$Oiw$`?_nMsjN?7G8!xpOzJbf(D-TbNr?ZO`w&Iq!B^R^B9qqS7$A3@Xh)P0e9+DR_<&^!D^R zstxN)x7u62HuZ(=WlMdTFAa8Cb{%Zf zN{4-!TWK=%N|t4yG}L9|4d6{%J%(P>Ru=uGsV-~xnrfh%mU^tdrllhOOH;}8nAyJ9 zRtw)Wwr(P4lnYP%HVF107Uc~AT4C~(2-N_3- z%0g>uW8<4fW|eq+6gC<*l_N&7Y_-WH@fEI~x4k04Q@G}+`eFlO=fovxYU5E4{_8Nj z%bP!2e}&sziRN;9Wc%c-x_O#~TUeJIPg?aPXJx5{lbDcPql+%o0oES80ab4qy}HV!(b=2GS4hHo0Gd>k1t|nwC2ur+2rK;gftjYhAXW^ zg~a{+i9UVOt?49cLSR0Lh2hceB`hqHiFM-kiZwWT*KO)agETW+?u5{M6ee#PG)pn! zeuLWI^EOVNBFwPlvE+$}g^7WBd|*;!%d{F|9_pQWz!w37;6fodVBnIYXn1pyifS}w zQ%?>R6;tw<+?@#5kxkOg8qUs10th%V(J>^n37p1$I=2(Qs*p2sdhB3rOII~_Rar6N zvI8m$Vk*x=%t|cr)Z={A{1C^enHBkZ!+z#gG9fH0opvP}JyESqPstNc8}Y5*Qg0-> z9yX$Woj*PEEk5U|4X`_Qtc99*w9+jH{C7O#h9xpGk^gNzC$;^YJD+s9@ACXH7t05I z4?xwP=&zlr1#F+m8q8j(5JSoUOmH@3 z0D?rBG?kC6Iu!M8p9i5jowb*x1A7)*7)SKQ}u}(uOIpo^bfMpvFq6k)5DuIx| zJ&By9%uiX~^eV{)jNDdcV^T0{i5qLTZ^WxTcRJDB_FR#FBm6hmvUT}T#m)0}{q)mz zE*#Xk4>yh#-j^!}b!_I&0r=irYKg#b`(hXkyB*Taz>%)a1IT%TKe1-RytPaZt{L_To%IA8J5B5Pr#;v@Om9y_Nk$f~I5%Q$4%D7xD)8 z^_#X*dSVX5y_-+7!kPdrPUxmM<`DpxiXvU9pF z_GPZDCmBbL{`q7;D|$p-sD}~={D|a^#NfdSGCvGN8ns=jFQ*4C#!xJEJD6lnt%uQH zl9G@Aj^;C>%?}BTJzDUfj4T;C6N|oTXdocOVJ*>beACQXdS|cB5B0>OxR~K2Z1(HK zb{A?WNl4czby`%XWzphNe%uOGqDO&=S-~0Xg-O}srEQg&jN*~rfGtkAXO!2DX9rd+ z>yONMe`GH4}!KYwC9bghrrWE z5*-RU>EGy7W-)rWOnVeKM%|*VG*{M-FdoI*hF4C1bI8N{?>v=RX4( zy=4=YhgotgaWS5_Tx+Gtr|z0$uL$=gKnbfMb4jx) zkGJ_Y9-UqwSWaK#5w0#%kIS&N*>Q3x34|x_-YL@Af4+Z@n~l}ZcBoeFeOV5m8T~>Gg{TY5kwzhPmvmg%DNQn97QXa_DGY%Z zx{5c%i=U)@2tcx{gT(gG9+5rDN}!n9i?ptDu3(;sq}5tfLJS3XBc!B^F3RR{8q~1# z91%2Sw`y_eBu66dCUJ9m{p988-7Ea7`?kP5=;iRW5jbEpB5?H90tYFCT#HIo&umPhOti zorG!%#W#(jAzwMB=g}^pc6>OI)7T>>qy}6TKjW3|T`m3R?ojJC>Q~+mz`4hf{zd%l z$p}=Y7~eFfOo_ZRP>F@juC;^~=rSFbu^+Y%^CQoNu>Dy5O9boA((z?X&feSMxUFj^ zI9=8SJ=ZNpPQTH=A94&Y-^M2rr=D3+hO;n6comp?x69mN?gO?>ES-P##px|V zK{`o%c(izObU2+`bG8LINt>BXC!z`HF#7Hh`RLR@Dj8xVm`!T{j0M)_$g#(Ta^9FT z{dK{D-C~!PLt&Y6e9g#Mb0V}MJ6U4cM_=Hso0kc?f-{X9R zj)R*}-uyKs@_4a=&9Nq|unSGNaR!A@`6X*dx!_x-&REB3NWvNFhzT%0l+FOA&h#h- zU<(n-lPZK5Dxno9i+bbWMs%>gX?WLstK^bnCr;t+*PFBq9TAMS* zw>_Bxn|o4gOZuQb*22CtsM)Hz>U7thcdE`yM|UQmuR$yt_w)&u*w0ri`J@fOvP81# zu+?~Q4KEH7MRHDA>kiH?Co)MTfK1AMLJq<7&GwS!TgZNL*2T6t%+t{m+g8$`fwnBp zZmW=%5m6HiNN%ZPb`oAq)9zfi8Ku+7eQ?q=Q(ve@AHlr>_^?0Es(UdpV(=_9}0T__U zbc&3xwgGF6PRX%V#F)@D33SB7>~3CPU*ElQ0%*624#36d{*UCsWZ`03k|hT7W;VfQ zu&~miVID6g9PceL#>pYWR@!87h>nKt1|C69EyXjt8c6}gGO84HKKw)Mq>c$aS!+-V zi=trVA+!LY;A$+-knC7s;!Md^M?2cF&l7{&jOoX8$ihZ4>p6xy3eyqr!g+p#qY0cw zZNOncRf7SiX=;Fgn?`OO!*R%x5St#$S#7AR$b|C;Y<@!G9}l?HmP;JMWaQ{tx3YF; z+Sq^gHx;3nO_`Emp6+fkMomB2yd#w8?@?qvmfJ@rhu_8yRc}-0_10r6#&_H!f4Fnv z)byXJ)H9A|(%9s=9w6eXjSv$7&RGu{0n!3RzHA1?YUwEm>f1nP28B&U60Ha>v!(v| zppbCdQfLu{VpHy^AMH`J{?W{ijl?*v7|3~MH?)@t14EZm%*eL;r0kWt$9(0uA!Yy% zt74fSj&sR{1GpCk;3vKvum?NH0W{2!sguJpJtqt`(^D)ld*mfkHdx^{KVqx-o_)Fn z3>#7@HVC1hB*^NIBzr{CFzI@L#Its=NfM?&g|x?MLAHeYV3UE~qPQ`{qBRpB)h}^J z{X#3gSwAz7kVt1~CP%ZAO8IHH z6i$qMN^ajtb0Ab)kf7D|8Al|~NQDZ5WB%l`W1r6IlWP3?bQu40Cne3+oF0X~pLZO~ zzh_5tMn+tfxHjf%&(@c`!0n%!<%E{}iS3n<;<;Dk3kTFO-BrD~Ike6_9nELc89DX> zHLBw1q$ z$AOr@;&8$RN{coCHhR=T_3j7vAfMm> zOON%l-hTB58g}&AmGwv^b{l^ zrkVWM>y;quV+U(?I4N69>w_WLf{#gueS@#%8V(<8>x4(THuC1`EMNTfc$wEsVHsB` zN29Jat*7x#Q#QWUi4raK)Sm~shSR*}s+!o>H9Wjfq|4aRM;);^#koCx^Oo4u@}9W5 zh6AllzY3-PYI#1k1G$jd-8GzBc4F{iC*eBQ9i$JYU2&}5$6v55)HR*QNTu-!iPGcf zQg-wFD`5LfL9=kBLQ%^m2qwlDPUK@IO_k1Fhi~XtOl>mpH?@=xKbXU}8gJR(abg{! z_Q<);;TuC{Ve4LzwGQ92say}-nrP*FP{fJiOP`|#Uv3rU19#|scx$ZizC1RlV>7P} z!1w04Rp2c$7&0u>jXtR&`0iYyAL9Yq@(oI{f*;}Rx zRrqjMY&Bet?_>-nC$s-UkP~5sA?0w62hZ$~10$cg*oQIsFz^%z-|h4* zAqN@rdV&fEU|txlrCEzKq`#@oG+se{3V@TWNc`q+Gwzk5zXI&~ZikE9Cf{vprRNj> z*lzE-Fygqfo+RAScUwKQz&Pga@8rA9JB|Z1TxhJ>-n2{gJ>P9D>#hgJEcL)H8-2Gm z^bH~7uC9rQV?xTgL*4cA?6XWiZ8C_Hk7Wm2I8Z~8B(I3@m=*@=!>I4}?AS+%!lduJ z?RN~?(pP{(Qy_JgA^xRD%tiA$XBiA8zC%9CFby(?VjDd4X`y$<5{=w*r5Y=Fm!6nGUf0@p{GQG7ag9b}wm`tO z=ZK=%jy~NHRUY)yzkzRNJ@+&=7in3etu%)=ow7f~ryES53XOGqy7jg>W49qUxI6oF zYgYf{(+!Q_ZjWI1{OH4cy2V>wL}5uWEPUrjvs``jS2K|&hs|F0>GsSDpYE7s_UYCP zOoB$zyp7U{m7xuD5CkFL9R?Q~txvZAgqE9Lr$%M}s}DM;OZd5S$S0j~$2L4>5K9Ey zXmLp_M3q{xPIL!m^k6TG+BlH#Dx(7li@<#7XL`h-=*BIhMBf`<6Z8O#h9Nmbz9WrY z@`~spv7=A7%VwW$)fY_Qn>f{&A6Y(Pl%lDwPd82s8loVR+0=q@M9`ECsYDy6+o{wh zaq}RbZecVOIDTt^v(2X)+_F0HqreTMi>8C0P9obrKHc;v`)Kdv)6L~W*>X{Ry1n}S zZTfU`SR9N^zw(Ad6U%2Bp)Kh25vWXP9WR^rRe}{=j4g;&>?=Z-Rte-+nU2euG~0Om zJMrn(Jho4_SWGgLxx?m81`1deA>iX+LwSqQK-s5z041MpUY5G-(>;KaPj?GtpKe20 zzV7bRE%~SEmB(<3aY19azfU)(+TNJx*Jrwk55ze-M-{U{7O@P-^W)`Y@VK(KTmfF$ zv$(ec?Av+Gh{tJ~i{~12reruoZEaN%(N4L}xlI5^%&wUd`URxD9^8laj zhlt{Evjx2@_D~e26CV-my2!NM+9JaD_vsccBg>24Hu|g#zFOC_=ty4BvB$*VCI*J~ zMY3}msDbGCbn93^KHc`DwD)MJ8;wslT1m6Lk&lBnI<*+jb;p>IL9I%X&PtdvTbZ;F zdg|K+cOZ1yHbmyF2L1=|i55~L6xZ9e3%a>T%wBfMKN7_3to>s|%+A_@Sk>XDIH$sv z&G@dQ*Ya2dwm#uKyhF1ZRO_~6tKws!NYd7C4)M-^-)MAc?rs4e-g9h3%@)3Gz zUDw3Wh`5P~3{`HaMZ>U7)9zfi8CmReA8e2d>I)5N%)-3@%n!v+dAzf;wh1QK8O&as zwS{DQDTd?dToa+YR^{HxcTjapd*WB)sor@Ae7}SHc1Tats1#@IG~fd=iB4JrK{tki z#Wy)?tB5dB59JLF1O8yn+FHD&Tv(Xc_$kLl2bl36VYxG?+xFHEM~PyAj5)k5C+7;dVCzyO9*2wQ(_w~GT7L`BO8yqwvSN*Og6FzCB}6T_Fvg}axe8Z89?+l^~rCOAmc3x zUGALN>ihGo1|eJe%-5K_JHd9M)E}N^&uXyT2AVyq7wI0{4Yd}}YLP^9%w_D}YEB$Q zrFd4?LgHog&J8WC@vK&NQp2q>yQQ+?S*z&s=M+*f{4qUiSjA)pMdjk{| zn2f_>LdoNw${THQGK$36J?U^1WIf5PwRop(4cbuR;a_TC4-G`A_8ke|WDkfR94x%ip0h zbehB{F;c(t3Px0-)|N_iE%bBkO+}+JwTL*%4|xZ zm0DNiN*xb#Wr3Bw|s=lGO(EB8)XJ?0f<_rfz$b2olGCPKn*6hD`X&Q?C~ws<&v zf>nojHWEmnl#vkjkZ1`K5VTn~fG>J_jz`LMafqUc^XB?(kp*pkAf1{Y=}%IC<}y7* zWm>pbjmK4&rGr`Gf}M0DUfggh~-2h8`dZ=sKcQqYkBUHmTR0q3&xTV*RA0^ZUG!mnj$X;l}9nO6)&T`a8IG-I84 z2q7+Mjf)`5T5YC$4vpUZ-{DdQa>+AJG&eok5K^PB+d^u5yMwi7Veg#oUet&C^MP-F zkYOLM)KX&T09KUZ=v2=ME(&h;NDY{M{ZSbdt7kjhwm_D=P;((u45v$uqS_Cs3HL@* zSggrovb#`cUSOpI;0b7s1|ZOLuxJT!Pl+JwqX#hS2PoTXLTZ+_uLhyIw=GBv zSamwIDkiSZ@q?+{KX9RH-P`TD2IyWv7B^lawSTc2AXhU`P#3WZ#l~Lu!`R zdS#-q(yorsYvC-#Q5DyoOyc0ahSUfwpt1n~RcDSXA0ws#*dwH7B@ZXa8h%W!W1Sz< zVA_??m3?MjTWH_OSITale+6uxDcGYz)tZm(av3Dbq^V-F8&U)Pau}Cg$(mYFf!HSBgIk z6<+^ND3R9k9aNVby|NFRH)Zza?p$;;=`z$lyc|rM=Dh7Bi5?;#W|O34K&Y%`XnP)a z&KMxzIMXp91=nojkDcY-@Bzmi^93$VmUQx{RPP$HG9YbkaI%mF);%+F^bh?xd#BT9?J)Is6!tzq>vi6Ae3vq34;_;6W>HQ zW(OGO^~7Nbt>vF@`P?GDHJ%QK&bcjzjyPQ9H;*O7G?pHj&UFYYD}7;)^clVXiRXOS zp-2~wB%J?>>kwQQ^m1iAA+uvhje2N-L5wqYz)so%_>|KYat}p1Wt~B!!O;L5 zDy2sTKRlvrl`=uG-9l=n+=r3oL{4NXd^5`kd7siG-cZAN4y_;g2VIjOOjr+SxeclD z+r|^hZV$oTDWnEYmsf*1{HJRYwCZ#ZL_RE}CXKgQk|k1n2fLUJ+D8~R*ijQs%Rss& z!80pDYGRT_NDVVE@vj$ffV;ngq7k zp3mBbi~qbB!HqhMfh#R}Lu$o3(H)pkkB%&AeK-=U3@d7g!0hc|dUzCY9;`Bn1G%!& z9WL?*3kydKPXVA*7l~a%YE(9d)XWbfR#_(xW&(>4kd>w@F~m3k-V3P-U*I5x)VyP7p?#6;+;5}ZOzch5H3>Qv(2!De%{2+uMkI-1dsF_Z#rRTpj9HGMRwdh&m9S$t zL2N2QFMNHwpF+1;x0;7FY<}q59~yXVch_lX4-L!$sS%3n?b-$1TqI^MyW}4UVh*YK zF(T%Wnm{aZrTL+_MsJyT1Ah4aC*DFSR zAvN<^HBxR1sX2Bk##o?fNb3&Nkzk^df)5L%jDS6g0oX$L$N{x^ss5=1OA87?$9hQR zX)h@dA1d|Qwop{t)DrEfj;0;&KO?9E61N{jrcQ16%;lbx+RAv#p)L;=^yYY~F|x4t z!r|}JCx(K>H-*%wh%gbMeZhdPw*6u5KM0}G;KKY9FM2VhuiUw!v9_I4VxwKO z`6!m>rR zXv3xO6KfN4)AftBb7HIXpNFhxpA*Wu$H5NB>jCm*1t7$>0Xz13&>T{; z#3$?|}DH_JHc27_@$!s4&c9 zQ0lUBxR-v$)xvlG_P>g#1(~83bm71I%PD~%x8CciZ6RVeV)?6slK1A_A}^xI)5H5< z)qop8CBYp5=drOl-y7#g^+?SG@;%2|j=L>oRQH-gE8HY*|FPg$1A1tQ#U{T+E z`su;q-W`xKl?NkbYN0ual6XsOf|ep7p&SaTkwj`~dUyI17o=T+ zW6Ihx=SnOIGJdGhijz$2Fuesk3yN>Su=!oHgq6ipRI@;Tl;h-BfZhf}IPObl&t9#< zS5J_fG4-o1i9id^bLw>wgUXK zpM6pWlt>nJZNxpBQ4BBrXn=8=-Q$3tM(D_|0Z z%<0IIaZaO^j5Vx;vx%<;blggDFOM7LZ=X{A{P>w~`C;*X+_>KMZuhR+7~OPFk79yd zynJ=Hu2SwZ9nRi-p+_S_tU(gB0A?Wmb#;cDBf={HU^JQZ%^*tzd8SvX2YkCHjXrW_Ev1K35it5 zVRv)pBe-dXFrB}-zP=QMSQUjoYzA6qhX_* zUzKn^#fDS3?!Tq#O=TBz=L<_ry*efa6=J<{DAI`=rM2d!aK1!HwNhr(jQBZ0T%Nvu z({bcARIgrfpEdvm5r8P{cQWlNoKF=}EPi5+rkoebXi?go<9I+(v*Iq{e87t|hVO^- zk@Z-6d580*-Ba5i_(lk+*S-FvWjclPLF~!|TGD*eQc`W{5N7RI=#tAu77g*q^CyMn z%|sW83VvhFptow9PUzYDH!Lc;tuDgyk_V5%yHZ#lTN`7|P%A7i9=-d@6{$DcXYpg_ zDH;@2^E?hO-E=qjq|6afaPnz+++oUaW%WB$0-AH#Pz*n?LMch;j_L|4gtW+rAY_fw zieWLUsiQwck}P3)(6YetszM@5@2!Z zap^!AE=j`N4tu2^8dV%}`Z{7>(0CvDujS>3K#GpiGpG`i%e&Wb85FMGy)IKEp>XQ# zhTRvmpl}=nJluE;*Y1Xw-hKm@>PwM?hGXZrHj;3O+s#<8A6yG& zkBX9@a4d7F7YVqQ4PdvMfw%Ml|1nXbU9)H;&sW89MV5kQtV^KQ_Z!D`?7S%CJ6~*w zkHaa^(_mlc$(wCbK$fuT`o;QSwC*vA#Rl-TG9Ewp=%ol$VJ8+5?z>jcd#@;bXq z9M^Hk6p<-R0WLX;YA=q9rOLdhqGC;c!`R0k#n>mgLFlU`PQUkhVK~H_P5%KQ zr=$ERM2g7fWOGd%*UFi#f>7N!E+&4M<8AWR)G6`>-zuLsBw=moR?ejPIHA_gw=u;x zNy4t~-rEIi-eu**0wS$S`o?|ZxK;}(fU*mQw$1g2T9(z+7oU@P*0jTE?xw5 zK73)}qHMPG>>kGjJ#B;K$788F^4_g);TTN25-+vS%xeqnJNZi4&GWB-?K1^~g$osm zK7c1|2yc-nlcq}NUL4oTYo=$Tj`f>bidVu97so~8m1*Xy;>cCzV^2V=jpO3lbhu$m zrmT(Qn$L78pl3g<$Ss)gLCs_N4YqI?h+wGVHN72cP}26b%awE_6vJePJq8ZPZ6 zpqBJmvtwMx$Vhr$<4E?RpS-HLnvSP@}5MPF5=r6wRIdDRG;81BadCE=#?xY&}y%Tw-|a1)4EFXwv8vL9tba=8&m<*t{vTFL&pno0&R8 z?ZeB#w4UX#A0gG59%45hla>LYnoSfRv{E(KpYnh=l#8+es_)I z0;z1>DmEmNg!+NN$l!Ksv(^Kwj+bS4&e%bPh&922s+yJrzs1BsHu<++KM_`odU0GwaVH=+FKiSPBO_~d$Rb|H3q#$>aa^WY;$B94<}I^# z#u7nhT)&o7$Z=e3o7*@pjJFa{!Q}8Rb@*h=%V%_&pZv%F|Z#lP{#WkIDqz zi{lE;2{M^Y*9n@kAqDltVet=MztB9??ORMV6gYZofrAtxCl&JO`St5J*H`CPcfa@r zhath0fm>E5eiXQYbY8q6n>KqUvy{XgLQNQwr19>)2j;GQVdd zr{m(#*Am3z-^tZTn#Vpv6pJA<`5`rjY#02c!(OY|hSCXLo<(H?PJ2sBNvJcd(p#K8Fvh~x6;yGPu{P^{Ep-_zAdVm7JUunfqH*G3D9qPLAc8{3&i*i3yW7;Xockl+C==0&pO zaxYCM_NFP0OUD8lQi`sNea!m%3xj(haqW1zvR2u}KkoBD8W>hvYAD zJ8W~9$c5_RGZ|Y-7w*FU5L^UOBNW%$wF|nrND5NfZU0CR(?&=`|D!`Jd}57Q;!5*_ zqc_YdVI5wl-Q{hhS6ab;{}Yd(k1;mj?a0Kd4v<{vT}(wpo`}CwR8n5}nP7DyF72&xO}2%_Vsg}~ZZ1(2#BFh0=zn0D7U;N=59)vq&E{NVxz{+Zq$T1Y0{R-nLg39;BN<*pr@l$EtZjG|5ZTmkNP)i4 zyBewaW}!~24zPkb7_+Q^Mu1Wbn&?NT+*Te|jfk6w8Y`_ zDpw=%A+1qu99N(+Ad~2%HIT|6FV39@%)@wSDXm$3=dD zbhJT|snkmx8{;5B{D`d}b3Q&O6&71@?wr`_dyC@|LbmiJXV*cG>eWcXavNxh;}YuI zKyw_INx}{#%Gl4=oY-^ojPSG^$5jgnr!9rXWmOzwd0Ho$wKuVdgNTmVD;ObCoN_9o9%#Y_) z$jrHrqkN&+s{DILjNP^qU}eAl-(3(0qlkvQL1XBS9B?j;N61TwXp|a>1x!wzrAH-X z=k3;?uR#(x!X@~x>QD(MH$lhrxrgB9Ymm^hJl5_g6fzPf)({Q3M{BMJChkr=%07_# zqn~_gQcT?4s@7A?XO^)_nr;$0;tZ-BSqo?I9}Ry{5SJ8?UGGw2KFHa=1ZTiBA?=m* zv1&4qP|9rYPNdnyVfuC8BvI`|@7@)`I&s3=pn+>r|2sNBnnAdOiZgQ%MNmquFhl}j zC^4=Jq6wmCpnCOscCh+3g{9Pmkv|7fP$9)s@6XfyULfH&ZIU7ISRB{Z1s{ zi~cwWqKGt)5k%2yQNbTDhMHHed;Lk8Pxnrw#ZlvGHNupi4emseWXOYz1)&#w0dkhE zcIbkF#ialm@yXLD2VX!3(HP=cIx%4v((%=KNu;oX$e$tyU-&>oC1455EX0S2Ef!Jm zMLsgd-jOTPA5xC=lfz?a&Lr!&6 zL!DiEjz`;)-!lt`o|MXQsXA^@87%0>R0qZ2a(!(>Rp;ifEupHau@|Zuy16>A zJW{A?0vUv=>iye8#-7b#gN_p{mC|b zk|V+^5U|V*1WnqmWN}w_3snVMk&hos`@JedpAriPsBJgFKp zT7U2s&LcKl_Eo&!U??s-#@(5DOQ>p38)81j+}2c&P}LO0>5+x{;FZ;)3L!hBbfkiXM;2^WHD^>^SV1)!GrB@vh~|?olWhJ!FgGIaIfzyD5^h z=fm&sc@l|2)m!ha*_1iqQH1z*RV9E#B9TZWG85#f`+^_4ie@1OuPc-v4IAbBs=E2< zUOuoG(X!n6s@!nG3s_-LAvPF?0EFa=jRPnKS{AKTZ3hT-e3#t9Wk_yupWG!XBHR@z zs@atywJa(WOZmrYj*y5qHNUl(p-X6Wl9n~=(pl|jSz9Zod$cT(PR)<>r>|wf${iEz zYD+Y-Pg~Nbp0*^qXr}TT$_u>(hZUXB^8sy%p>>JWmNe8O+L9{L=nS7o zs>;fq=V7Wpml6rB$h{OoD|f3Zt-ZeaAz$Jug&D4d+@2b$>OvW+>XysQw1FScZ1={N90otbVI12Rs!Ehr&Bm~J^3&Dr z{nh*DUSz)h@$$vh|8;ZsTE+t|Bz${!b&Ip#i)(hg-;zngw4o~t%e72&Kepvn+rz{q zUOKd|BIC@n-Drkxgi1kVmClDU3V zA0mCzP7CIz$EY7$VVyBv1tg_)m{NFEHuk@IlK*IyB`)`u*ROD&x_gElYxmu|_u>Ar zTaB&uWA%I(sprFcygf=Ccm$f$PYQ}`72SotJmSWyKE{s3sCwF(pr0#GstqScZ( ze26+#Y1m8*X{G##Qr;L^o5>Vf85-@d0BZ_5#nl4mp>PA+-q}RF+#^n zv6QhV6`R#!AvjMeB+(fC#R`;!m2~Wte(~n@k6L(|{s~2vv0=srs|eol?`CXZ;aibQ zgxYt%@rh&d(NC%}Y}CDCRzdi*bvi32f#8DbACT6>8Na@sJZBK&uZwtoeT@ibQNFvs ze0BBw^>y$5;i1Ll@85p+-PP^%%O}GR)8-E2b^i|IA!yVw->qZb)UoZ?@l{KAU7~#X z!&Tmo-IcaC>EWXzhi-{8;pz^KV^d zShd;e2~t+sR-Wy-b$LE>nDXIl9jd+x>T_>h#-hqzHc*4hrb-3gJfT^3Pb*AbfOzLP zz&~VQ_xb6b?@eVoU8XYI>(zzs@u?<)%xfiw2v{k+RX>oCh!f|oE00f`XU#c-1+-2Y z+(bP3>{sZ=qk+4+0yy#TPWwn7<}+uCYqss6Bxe@mjZvD=81?RxXY0VPQ1sEy{%jro zdL&!N3b_TsyoY=ZwlkxujZT;%*u&g|hX_UHDq7@fm`u>o^#SS%}p zdVg_3W)JRzvu}pT6vqxOIg08avj=C_wmz$<_?E}ec~oca1~nX$h*cIqz{#Yo*&;af z9uJsa2(o=-%)6;Z2#Q#?nY z*_c7F)YMxFo;@&y2Tf%B>6s}!@SYL9!5E}Rgo3im5HdKV;!kG$WGOt=sBMU`vSlJ`TPdIY`RD`HL)te;|=Q~$1yTXU3@KD1w+Jx2O#1tMv zDo_3D*&gvvg#qOaVg^K6k`O2#0pYBNEp?wMEns34&Qh1baxg4x&PJ6k_P)WN?Rj;G?)}-)Q$6cYu3Hhhr97~8G zhOqGJrSL#C;(b`rY_IY^@ob0xIknRB`0-Jh>%zP>CJ9G#Z2bEryZq}HSK1Ay`nGnu z4mv8+R8i@i=at$&?kZ+2>nV&{b~%{BLqp#U>e^`}ARxpsAr%L%?s|E479BtB4d=s& z_v2D{NZ%FJ!9aZ&y^49Y@;+9WRO`3G`a5QslgWwEg|UH@OO5zfgHU)~DLhuBT*c6b ztB`4s97@~U@Nn05St6)Re_o4|!mR1NwB(LIIN8GO`>*)k$+LEPy%T3~(Y|f?|+y+wXLacS$ zYBRI(h1~VQXYPeJAYQ$FbHC61!%}#F2~?qFxkA+x9(vnEUWF(!cV`L@G3uXFct9h# z+k@8MrhZ%sk22oO3tf<<;kUIwuiM9ZeHPpOk{UfycxYyo6ds;rPT`>$*iFzCEXow< zO<|wB1%u0gz@ph>aG}wr@DM=EBF>ZdZABkFg@?A-7P8ug2l^}#aHGT}zbug{wPKy< z56ox;Ns3x86HuKMOL0vWfi;Ckc2|_EGHEf3=rdK)R0q+Lj`dSxVxmDLmFSKNG6!2`N0fK<+Mu2PqRY17b1E<9%p3 z->WD@-2c`6^LMXb-hY3=q#5pja_Uyd@2_;p$Vs4=x3`xcp5H0wuN{2w^I=LA^rWD7 zWFu4~7~8SnNlf0Bg8*yB3h03CW1=mlVFD#7cXJgp*R#aFqA0|IYNq45OOU?!uad%p zc^oM`U@^%|<_?=X87N>?Mm*wb1!Wbffr=C!Lnx>4XrLm6#}Epq4mD6)w0pi=w0u21 zg@@#y_#{Q@BHZpDlEOoy?|zfVz8;O$6dq*WHXPFM8YP zvsQH24WvMsZ)|~$JthV>Aq(xRWM6PcH;ZlTO(TVej|G&%gQELVct{)Rwm0=JaY7U` zNlck$54a*nOdw_@Oo@C=S`oT#0FMy5Si{hjK)V^3Pr*eXHAZpX?p@H$MPl~4Oa4p{ za|(~o5izIm2*e6kYT}XIv_HQ4w7VUCc>IY6E+cH9w<8lT4UqIVV!5y%L|LF$TM!X-BrB+-0dr^i6cb9^3NA4mzB(Q1}v+cLN;Y{Hj=JjUUu3JOKq*2-hjHdj%##wUdoXd z4(?FzJOr7-Lm!GV(4_DvsO*r5!53blQw#-*Z%N^yB4Qj78Ve%TLb^|M6?2#pI$W54 zx&lWXL-fu!z7hnB1Db)vM!RV9Q7mt}4KguOcu*ipYlA&?Hf#f^1s=*7THTio6IfsZ8^Zw+ZYIJHTExNB-}Z%Rr$|DHi#2Z?@qspnWmX~ zvSaVBt6aq_ERTU^3J+z8J5p;+;USVpe7nq%LN$d)EhLHCLUs z!=^qE&@6ZFSGv|7l*;La$PmU*)4^#wbgV}av0p-R^Z}$AfcUPCi;E1T>Z&Zk0l3%@ zJw-=TnjyH6q#rTkdD0zHK`9Q+N+O0*QViw27#NCOBU|xx36Lp)*$1-s7V}=Jq(r5gwTLFn$b@V)Ri72BFC3DnFhd1#b0$_ z8`G_1|E4;{)#Ipg##W-%H)i5M*rzwqthZ8EZ%E`KZuM2MstapR>r;&*-QA1Jmsel^ z_~!Nf9cE(}PK$`>hn1{f;-}YF?*`8B;pyM`SUFH9z3IoD|Ho>vfSYH=LE zzFI~?1IFrb#FTa{9&yO#zb0=H3w>e~^4$?eKV5R=^V28Ow`EFeWOXW_ksZ?TWoFp9 zeDk##^dswz3(Qb@KHZrxF@SI19sZ);&}ix^H5Y*^(-AzWYMt3{D5W620ic-jt+Y8yXOamGXr(I z#0Bb-iQWv*p%%vZHCpyHc_2&S-r2=d6|GP9+AbAneT*Askf7mq%VVhMi>)rb=mEw8 z1cY_(X}KT7favHQ#T{H28{sKXLdD}yaqz)NuY}YZD!932HQ5qrhny)x7G6$G<(k?^ z4vBq(mU@W8n#4-Q+t!_e*P7w%$g~90eKEga5o4~_PuhP7Wxj*0KL3?(aA;w?*>UaJ zT|qi)(@yO*M}|StwXxQYl|iG@(SU1v-LV+#3*(7WWjr

    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/macos/include/gltfio/specularGlossiness_masked.spec b/macos/include/gltfio/specularGlossiness_masked.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/macos/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/macos/include/gltfio/specularGlossiness_opaque.filamat b/macos/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/macos/include/gltfio/specularGlossiness_opaque.mat b/macos/include/gltfio/specularGlossiness_opaque.mat deleted file mode 100644 index da62ce9f..00000000 --- a/macos/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/macos/include/gltfio/specularGlossiness_opaque.spec b/macos/include/gltfio/specularGlossiness_opaque.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/macos/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/macos/include/gltfio/transmission.filamat b/macos/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/macos/include/gltfio/transmission.spec b/macos/include/gltfio/transmission.spec deleted file mode 100644 index 9c106263..00000000 --- a/macos/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/macos/include/gltfio/unlit_fade.filamat b/macos/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/macos/include/gltfio/unlit_fade.mat b/macos/include/gltfio/unlit_fade.mat deleted file mode 100644 index da62ce9f..00000000 --- a/macos/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/macos/include/gltfio/unlit_fade.spec b/macos/include/gltfio/unlit_fade.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/macos/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/macos/include/gltfio/unlit_masked.filamat b/macos/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/macos/include/gltfio/unlit_masked.mat b/macos/include/gltfio/unlit_masked.mat deleted file mode 100644 index da62ce9f..00000000 --- a/macos/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/macos/include/gltfio/unlit_masked.spec b/macos/include/gltfio/unlit_masked.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/macos/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/macos/include/gltfio/unlit_opaque.filamat b/macos/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/macos/include/gltfio/unlit_opaque.spec b/macos/include/gltfio/unlit_opaque.spec deleted file mode 100644 index 6e6e9375..00000000 --- a/macos/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/macos/include/gltfio/volume.filamat b/macos/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/macos/include/gltfio/volume.spec b/macos/include/gltfio/volume.spec deleted file mode 100644 index d77b8148..00000000 --- a/macos/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/macos/include/matdbg/DebugServer.h b/macos/include/matdbg/DebugServer.h deleted file mode 100644 index fa1ef0fc..00000000 --- a/macos/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/macos/include/matdbg/JsonWriter.h b/macos/include/matdbg/JsonWriter.h deleted file mode 100644 index 8cfbebd1..00000000 --- a/macos/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/macos/include/matdbg/ShaderExtractor.h b/macos/include/matdbg/ShaderExtractor.h deleted file mode 100644 index 76503c42..00000000 --- a/macos/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/macos/include/matdbg/ShaderInfo.h b/macos/include/matdbg/ShaderInfo.h deleted file mode 100644 index fc571c73..00000000 --- a/macos/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/macos/include/matdbg/ShaderReplacer.h b/macos/include/matdbg/ShaderReplacer.h deleted file mode 100644 index 36b0c536..00000000 --- a/macos/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/macos/include/matdbg/TextWriter.h b/macos/include/matdbg/TextWriter.h deleted file mode 100644 index 6ab6e57d..00000000 --- a/macos/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/macos/include/material/FileMaterialProvider.hpp b/macos/include/material/FileMaterialProvider.hpp index 606028a1..64d63074 100644 --- a/macos/include/material/FileMaterialProvider.hpp +++ b/macos/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/macos/include/material/image.S b/macos/include/material/image.S index 55383d3e..7b56aec6 100644 --- a/macos/include/material/image.S +++ b/macos/include/material/image.S @@ -8,5 +8,5 @@ IMAGE_PACKAGE: IMAGE_IMAGE_OFFSET: .int 0 IMAGE_IMAGE_SIZE: - .int 30655 + .int 36070 diff --git a/macos/include/material/image.apple.S b/macos/include/material/image.apple.S index ce99e5c8..d2010a57 100644 --- a/macos/include/material/image.apple.S +++ b/macos/include/material/image.apple.S @@ -8,5 +8,5 @@ _IMAGE_PACKAGE: _IMAGE_IMAGE_OFFSET: .int 0 _IMAGE_IMAGE_SIZE: - .int 30655 + .int 36070 diff --git a/macos/include/material/image.bin b/macos/include/material/image.bin index 189835ac16b13f45757bda03f1b1c9485504d633..ae04dc11c696343d625b7cccf9d769f5ded17498 100644 GIT binary patch literal 36070 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 diff --git a/macos/include/material/image.c b/macos/include/material/image.c index 9d9f7728..7d2712e3 100644 --- a/macos/include/material/image.c +++ b/macos/include/material/image.c @@ -2,7 +2,7 @@ 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, 0x2b, 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, @@ -44,7 +44,7 @@ const uint8_t IMAGE_PACKAGE[] = { 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, 0x08, 0x00, 0x00, 0x00, 0x9f, 0x16, 0x61, 0xc5, 0x23, 0x03, 0xad, 0xfb, 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, @@ -53,1490 +53,1761 @@ const uint8_t IMAGE_PACKAGE[] = { 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, +0x45, 0x54, 0x5f, 0x43, 0x49, 0x44, 0x7a, 0x70, 0x00, 0x00, 0x6d, 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, 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, -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, -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, -0x63, 0x34, 0x20, 0x6d, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x6e, 0x3b, 0x00, -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, +0x6f, 0x72, 0x6c, 0x64, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 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, 0x35, 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, 0x35, 0x20, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x00, 0x23, 0x65, 0x6e, 0x64, 0x69, 0x66, 0x00, 0x63, 0x6f, +0x6e, 0x73, 0x74, 0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x5f, 0x50, 0x4f, 0x57, 0x45, +0x52, 0x5f, 0x56, 0x52, 0x5f, 0x53, 0x48, 0x41, 0x44, 0x45, 0x52, 0x5f, 0x57, 0x4f, 0x52, 0x4b, 0x41, 0x52, 0x4f, 0x55, +0x4e, 0x44, 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, 0x35, 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, 0x5b, 0x32, 0x5d, 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, 0x34, 0x38, 0x5d, 0x3b, 0x00, 0x7d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, +0x72, 0x6d, 0x73, 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, 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, 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, 0x66, 0x20, 0x28, 0x43, 0x4f, +0x4e, 0x46, 0x49, 0x47, 0x5f, 0x50, 0x4f, 0x57, 0x45, 0x52, 0x5f, 0x56, 0x52, 0x5f, 0x53, 0x48, 0x41, 0x44, 0x45, 0x52, +0x5f, 0x57, 0x4f, 0x52, 0x4b, 0x41, 0x52, 0x4f, 0x55, 0x4e, 0x44, 0x53, 0x29, 0x00, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, +0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x3d, 0x20, 0x28, 0x31, 0x20, 0x2b, 0x20, 0x67, 0x6c, 0x5f, 0x49, +0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x44, 0x29, 0x20, 0x2d, 0x20, 0x31, 0x3b, 0x00, 0x7d, 0x00, 0x65, 0x6c, +0x73, 0x65, 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, 0x33, 0x30, 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, 0x34, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x30, 0x31, 0x3b, 0x00, +0x5f, 0x33, 0x34, 0x33, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, 0x30, 0x31, 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, 0x37, 0x37, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, +0x66, 0x20, 0x2a, 0x20, 0x5f, 0x33, 0x34, 0x33, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x37, 0x39, +0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x37, 0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x36, 0x30, +0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, 0x32, 0x37, 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, +0x34, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x37, 0x3b, 0x00, 0x5f, 0x33, 0x34, 0x37, 0x2e, 0x77, 0x20, 0x3d, 0x20, +0x28, 0x5f, 0x32, 0x37, 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, 0x36, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x34, 0x37, +0x3b, 0x00, 0x5f, 0x33, 0x36, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x37, 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, 0x33, 0x31, +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, 0x36, 0x30, 0x20, +0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x33, 0x36, 0x30, 0x2e, 0x77, 0x29, 0x29, 0x3b, 0x00, 0x76, +0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x33, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, 0x31, 0x2e, 0x69, 0x6d, 0x61, 0x67, +0x65, 0x55, 0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x33, 0x30, 0x38, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, +0x30, 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, 0x5f, 0x33, 0x33, 0x34, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x30, 0x38, 0x2e, +0x78, 0x3b, 0x00, 0x5f, 0x33, 0x33, 0x34, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x30, 0x38, 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, 0x33, 0x38, 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, 0x33, 0x34, 0x2c, 0x20, 0x5f, 0x33, 0x33, 0x31, 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, 0x33, 0x38, 0x2e, +0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x31, 0x39, 0x32, 0x20, 0x3d, +0x20, 0x5f, 0x33, 0x33, 0x38, 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, 0x39, 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, 0x31, 0x39, 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, 0x31, 0x39, 0x32, +0x2e, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, +0x3d, 0x20, 0x5f, 0x33, 0x34, 0x33, 0x3b, 0x00, 0x5f, 0x33, 0x34, 0x33, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, +0x34, 0x33, 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, 0x34, 0x33, 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, 0x34, 0x33, 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, 0x35, 0x30, 0x31, 0x3b, 0x00, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x20, 0x5f, 0x35, 0x30, 0x32, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x35, 0x30, 0x33, 0x3b, 0x00, +0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x35, 0x33, 0x31, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x35, 0x33, +0x32, 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, 0x5b, 0x32, 0x5d, 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, 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, 0x63, 0x34, 0x20, 0x6d, 0x3b, 0x00, 0x68, 0x69, 0x67, 0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, +0x20, 0x6e, 0x3b, 0x00, 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, 0x34, 0x38, +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, -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, +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, 0x39, 0x30, 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, 0x34, 0x30, 0x32, 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, 0x34, 0x30, 0x35, 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, 0x31, 0x32, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x30, 0x35, 0x29, +0x00, 0x5f, 0x34, 0x31, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x32, 0x2e, 0x78, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, +0x3b, 0x00, 0x5f, 0x34, 0x31, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x35, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, +0x5f, 0x34, 0x31, 0x39, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x31, 0x32, 0x29, 0x00, 0x5f, 0x34, 0x31, +0x39, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x32, 0x2e, 0x78, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x34, +0x31, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x31, 0x32, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x32, 0x36, +0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x31, 0x39, 0x29, 0x00, 0x5f, 0x34, 0x32, 0x36, 0x20, 0x3d, 0x20, +0x5f, 0x34, 0x30, 0x32, 0x2e, 0x79, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x34, 0x32, 0x36, 0x20, 0x3d, +0x20, 0x5f, 0x34, 0x31, 0x39, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x33, 0x33, 0x3b, 0x00, 0x69, 0x66, +0x20, 0x28, 0x21, 0x5f, 0x34, 0x32, 0x36, 0x29, 0x00, 0x5f, 0x34, 0x33, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x32, +0x2e, 0x79, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x34, 0x33, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x32, +0x36, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x35, 0x34, 0x31, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x34, +0x33, 0x33, 0x29, 0x00, 0x5f, 0x35, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x39, 0x30, 0x3b, 0x00, 0x5f, 0x34, 0x30, +0x32, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x34, 0x30, 0x32, 0x2e, 0x79, 0x3b, 0x00, +0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x34, 0x34, 0x37, 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, 0x30, 0x32, 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, 0x35, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x34, 0x37, 0x2e, 0x78, +0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x34, 0x34, 0x37, 0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x35, +0x31, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x34, 0x37, 0x3b, 0x00, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x78, 0x20, 0x3d, 0x20, +0x5f, 0x34, 0x35, 0x32, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, +0x32, 0x2e, 0x79, 0x3b, 0x00, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, 0x32, 0x2e, 0x7a, +0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x78, +0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x33, 0x39, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, +0x30, 0x20, 0x2d, 0x20, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x77, 0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, +0x35, 0x32, 0x36, 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, +0x33, 0x32, 0x2c, 0x20, 0x5f, 0x35, 0x33, 0x32, 0x2c, 0x20, 0x5f, 0x35, 0x33, 0x32, 0x2c, 0x20, 0x5f, 0x35, 0x33, 0x31, +0x29, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x5f, 0x35, 0x32, 0x36, 0x2e, 0x78, 0x20, +0x3d, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x35, 0x32, 0x36, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, +0x34, 0x36, 0x37, 0x2e, 0x79, 0x3b, 0x00, 0x5f, 0x35, 0x32, 0x36, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x36, 0x37, +0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x35, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x32, 0x36, 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, 0x34, 0x31, 0x2c, 0x20, 0x5f, 0x35, 0x30, 0x31, 0x2c, 0x20, 0x5f, 0x35, 0x30, 0x32, +0x2c, 0x20, 0x5f, 0x35, 0x30, 0x32, 0x2c, 0x20, 0x5f, 0x35, 0x30, 0x32, 0x2c, 0x20, 0x5f, 0x35, 0x30, 0x33, 0x29, 0x2e, +0x62, 0x61, 0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x33, 0x35, +0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, +0x37, 0x33, 0x37, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x37, 0x31, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, +0x74, 0x20, 0x5f, 0x37, 0x37, 0x32, 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, 0x39, 0x20, 0x3d, 0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x76, 0x69, 0x65, 0x77, 0x29, 0x3b, 0x00, +0x69, 0x66, 0x20, 0x28, 0x5f, 0x31, 0x37, 0x39, 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, 0x36, +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, 0x38, 0x32, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, 0x32, 0x30, +0x36, 0x29, 0x20, 0x3e, 0x20, 0x30, 0x2e, 0x30, 0x30, 0x31, 0x32, 0x35, 0x29, 0x00, 0x5f, 0x37, 0x38, 0x32, 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, 0x36, 0x29, 0x29, 0x29, 0x20, 0x2f, 0x20, +0x5f, 0x32, 0x30, 0x36, 0x3b, 0x00, 0x5f, 0x37, 0x38, 0x32, 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, 0x39, 0x20, 0x3d, 0x20, 0x65, 0x78, 0x70, 0x28, 0x2d, 0x28, 0x5f, 0x37, +0x38, 0x32, 0x20, 0x2a, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x31, 0x37, 0x39, 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, 0x39, 0x20, +0x3d, 0x20, 0x5f, 0x32, 0x33, 0x39, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x34, 0x36, 0x20, 0x3d, +0x20, 0x6d, 0x69, 0x6e, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x6d, 0x70, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x32, +0x33, 0x39, 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, 0x38, 0x33, 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, 0x36, +0x20, 0x3d, 0x20, 0x28, 0x5f, 0x31, 0x37, 0x39, 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, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x36, 0x36, 0x3b, 0x00, 0x68, 0x69, 0x67, +0x68, 0x70, 0x20, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x32, 0x37, 0x33, 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, 0x38, 0x33, 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, 0x33, 0x2e, 0x79, 0x2c, 0x20, 0x5f, 0x32, 0x37, 0x33, 0x2e, 0x78, 0x2c, 0x20, 0x63, 0x6c, 0x61, 0x6d, 0x70, +0x28, 0x6d, 0x70, 0x5f, 0x63, 0x6f, 0x70, 0x79, 0x5f, 0x32, 0x36, 0x36, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x31, +0x2e, 0x30, 0x29, 0x29, 0x29, 0x2e, 0x78, 0x79, 0x7a, 0x3b, 0x00, 0x5f, 0x37, 0x38, 0x33, 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, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x38, 0x33, 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, 0x36, +0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x37, 0x38, 0x35, 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, 0x33, 0x20, +0x3d, 0x20, 0x65, 0x78, 0x70, 0x28, 0x2d, 0x28, 0x5f, 0x37, 0x38, 0x32, 0x20, 0x2a, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, +0x31, 0x37, 0x39, 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, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, 0x33, 0x3b, 0x00, 0x68, +0x69, 0x67, 0x68, 0x70, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x33, 0x34, 0x39, 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, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x34, 0x39, 0x3b, 0x00, 0x5f, 0x37, 0x38, 0x35, 0x20, 0x3d, +0x20, 0x5f, 0x33, 0x31, 0x34, 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, 0x39, 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, 0x33, 0x29, 0x29, 0x29, 0x3b, 0x00, 0x5f, 0x37, 0x38, +0x35, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x31, 0x34, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x36, 0x33, 0x20, +0x3d, 0x20, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, 0x33, 0x36, 0x39, 0x20, 0x3d, +0x20, 0x28, 0x5f, 0x33, 0x36, 0x33, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, +0x5f, 0x32, 0x34, 0x36, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x37, 0x38, 0x35, 0x3b, 0x00, 0x63, 0x6f, 0x6c, 0x6f, 0x72, +0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x36, 0x39, 0x2e, 0x78, 0x3b, 0x00, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x79, +0x20, 0x3d, 0x20, 0x5f, 0x33, 0x36, 0x39, 0x2e, 0x79, 0x3b, 0x00, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x2e, 0x7a, 0x20, 0x3d, +0x20, 0x5f, 0x33, 0x36, 0x39, 0x2e, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x36, 0x31, 0x36, 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, 0x32, 0x38, 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, 0x33, 0x31, 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, +0x33, 0x38, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x36, 0x33, 0x31, 0x29, 0x00, 0x5f, 0x36, 0x33, 0x38, 0x20, +0x3d, 0x20, 0x5f, 0x36, 0x32, 0x38, 0x2e, 0x78, 0x20, 0x3e, 0x20, 0x31, 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, +0x32, 0x38, 0x2e, 0x78, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x36, 0x34, 0x35, 0x20, 0x3d, 0x20, 0x5f, +0x36, 0x33, 0x38, 0x3b, 0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x35, 0x32, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, +0x21, 0x5f, 0x36, 0x34, 0x35, 0x29, 0x00, 0x5f, 0x36, 0x35, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x32, 0x38, 0x2e, 0x79, +0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x36, 0x35, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x34, 0x35, 0x3b, +0x00, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x35, 0x39, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x36, 0x35, +0x32, 0x29, 0x00, 0x5f, 0x36, 0x35, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x32, 0x38, 0x2e, 0x79, 0x20, 0x3e, 0x20, 0x31, +0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x36, 0x35, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x35, 0x32, 0x3b, 0x00, 0x76, 0x65, 0x63, +0x34, 0x20, 0x5f, 0x37, 0x38, 0x31, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x36, 0x35, 0x39, 0x29, 0x00, 0x5f, 0x37, +0x38, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x31, 0x36, 0x3b, 0x00, 0x5f, 0x36, 0x32, 0x38, 0x2e, 0x79, 0x20, 0x3d, 0x20, +0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x36, 0x32, 0x38, 0x2e, 0x79, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, +0x36, 0x37, 0x33, 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, 0x32, 0x38, 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, 0x37, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x33, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, +0x36, 0x37, 0x33, 0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x35, 0x33, 0x20, 0x3d, 0x20, 0x5f, +0x36, 0x37, 0x33, 0x3b, 0x00, 0x5f, 0x37, 0x35, 0x33, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x38, 0x2e, 0x78, +0x3b, 0x00, 0x5f, 0x37, 0x35, 0x33, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x38, 0x2e, 0x79, 0x3b, 0x00, 0x5f, +0x37, 0x35, 0x33, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x37, 0x38, 0x2e, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, +0x20, 0x5f, 0x36, 0x39, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x35, 0x33, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, +0x5f, 0x36, 0x31, 0x36, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x37, +0x35, 0x33, 0x2e, 0x77, 0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x37, 0x36, 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, 0x37, 0x32, 0x2c, 0x20, 0x5f, 0x37, +0x37, 0x32, 0x2c, 0x20, 0x5f, 0x37, 0x37, 0x32, 0x2c, 0x20, 0x5f, 0x37, 0x37, 0x31, 0x29, 0x2e, 0x62, 0x61, 0x73, 0x65, +0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x30, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x39, 0x33, +0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x37, 0x36, 0x30, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x39, 0x33, 0x2e, 0x79, 0x3b, +0x00, 0x5f, 0x37, 0x36, 0x30, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x39, 0x33, 0x2e, 0x7a, 0x3b, 0x00, 0x5f, 0x37, +0x38, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x36, 0x30, 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, +0x38, 0x31, 0x2c, 0x20, 0x5f, 0x37, 0x33, 0x35, 0x2c, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x2c, 0x20, 0x5f, 0x37, 0x33, 0x36, +0x2c, 0x20, 0x5f, 0x37, 0x33, 0x36, 0x2c, 0x20, 0x5f, 0x37, 0x33, 0x37, 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, 0x32, 0x35, 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, 0x32, 0x35, 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, 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, 0x69, 0x6e, 0x74, 0x20, 0x5f, 0x31, 0x36, 0x34, 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, 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, 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, 0x5f, 0x31, 0x36, 0x34, +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, 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, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, +0x20, 0x47, 0x4c, 0x5f, 0x45, 0x58, 0x54, 0x5f, 0x63, 0x6c, 0x69, 0x70, 0x5f, 0x63, 0x75, 0x6c, 0x6c, 0x5f, 0x64, 0x69, +0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x20, 0x3a, 0x20, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x00, 0x76, 0x65, 0x63, +0x34, 0x20, 0x5f, 0x37, 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, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x35, 0x3b, 0x00, 0x5f, +0x37, 0x39, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x37, 0x35, 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, 0x38, 0x30, 0x20, +0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, 0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x20, 0x2a, 0x20, +0x5f, 0x37, 0x39, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x38, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x30, +0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x38, 0x39, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, +0x73, 0x28, 0x5f, 0x38, 0x31, 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, 0x38, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x30, 0x3b, 0x00, +0x5f, 0x38, 0x38, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x38, 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, 0x5f, 0x38, 0x39, 0x20, +0x3d, 0x20, 0x5f, 0x38, 0x38, 0x3b, 0x00, 0x5f, 0x38, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x30, 0x3b, 0x00, 0x4d, 0x61, +0x74, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x56, 0x65, 0x72, 0x74, 0x65, 0x78, 0x49, 0x6e, 0x70, 0x75, 0x74, 0x73, 0x20, 0x5f, +0x39, 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, 0x76, 0x65, 0x63, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x5f, 0x38, 0x39, +0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x38, 0x39, 0x2e, 0x77, 0x29, 0x29, 0x3b, 0x00, 0x76, +0x65, 0x63, 0x34, 0x20, 0x5f, 0x39, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x33, 0x2e, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, +0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x39, 0x38, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x37, 0x35, 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, 0x39, 0x34, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x38, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x39, 0x34, +0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x38, 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, 0x31, 0x30, 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, 0x39, 0x34, 0x2c, 0x20, 0x5f, 0x39, 0x33, 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, 0x31, 0x30, 0x33, 0x2e, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x76, +0x65, 0x63, 0x33, 0x20, 0x5f, 0x31, 0x30, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, 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, 0x30, 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, 0x31, 0x30, 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, 0x31, 0x30, 0x36, 0x2e, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, +0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x39, 0x3b, 0x00, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x20, 0x5f, 0x31, 0x31, 0x37, 0x20, 0x3d, 0x20, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x28, 0x69, 0x6e, 0x73, +0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x25, 0x20, 0x32, 0x29, 0x20, 0x2a, 0x20, 0x32, +0x2e, 0x30, 0x29, 0x20, 0x2d, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x37, 0x39, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x28, +0x5f, 0x37, 0x39, 0x2e, 0x78, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x37, 0x39, +0x2e, 0x77, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x31, 0x31, 0x37, 0x29, 0x3b, 0x00, 0x67, +0x6c, 0x5f, 0x43, 0x6c, 0x69, 0x70, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5b, 0x30, 0x5d, 0x20, 0x3d, 0x20, +0x5f, 0x37, 0x39, 0x2e, 0x78, 0x20, 0x2a, 0x20, 0x5f, 0x31, 0x31, 0x37, 0x3b, 0x00, 0x5f, 0x37, 0x39, 0x2e, 0x7a, 0x20, +0x3d, 0x20, 0x28, 0x5f, 0x37, 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, 0x37, 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, 0x37, 0x39, 0x3b, 0x00, +0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x3d, 0x20, 0x69, 0x6e, 0x73, +0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x3e, 0x3e, 0x20, 0x31, 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, 0x33, 0x30, 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, 0x34, 0x34, 0x20, 0x3d, 0x20, 0x5f, +0x33, 0x30, 0x32, 0x3b, 0x00, 0x5f, 0x33, 0x34, 0x34, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, 0x30, 0x32, 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, 0x37, 0x38, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, +0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x20, 0x2a, 0x20, 0x5f, 0x33, 0x34, 0x34, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, +0x20, 0x5f, 0x32, 0x38, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x38, 0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, +0x20, 0x5f, 0x33, 0x36, 0x31, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, 0x32, 0x38, 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, 0x34, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x38, 0x3b, 0x00, 0x5f, 0x33, 0x34, 0x38, +0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x38, 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, 0x36, 0x31, 0x20, 0x3d, +0x20, 0x5f, 0x33, 0x34, 0x38, 0x3b, 0x00, 0x5f, 0x33, 0x36, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x37, 0x38, 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, 0x33, 0x32, 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, 0x36, 0x31, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x33, 0x36, 0x31, 0x2e, 0x77, +0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x33, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, 0x32, +0x2e, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x33, 0x30, 0x39, 0x20, +0x3d, 0x20, 0x28, 0x5f, 0x33, 0x30, 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, 0x5f, 0x33, 0x33, 0x35, 0x2e, 0x78, 0x20, 0x3d, 0x20, +0x5f, 0x33, 0x30, 0x39, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x33, 0x33, 0x35, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x30, +0x39, 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, 0x33, 0x39, 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, 0x33, 0x35, 0x2c, 0x20, +0x5f, 0x33, 0x33, 0x32, 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, 0x33, 0x39, 0x2e, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, +0x31, 0x39, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, 0x39, 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, 0x34, 0x34, 0x3b, 0x00, 0x5f, 0x33, 0x34, 0x34, 0x2e, 0x7a, +0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, 0x34, 0x34, 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, 0x34, 0x34, 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, +0x34, 0x34, 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, 0x35, 0x30, 0x34, +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, 0x33, 0x32, 0x2c, +0x20, 0x5f, 0x35, 0x33, 0x32, 0x2c, 0x20, 0x5f, 0x35, 0x33, 0x32, 0x2c, 0x20, 0x5f, 0x35, 0x33, 0x31, 0x29, 0x2e, 0x62, +0x61, 0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x34, 0x30, 0x32, 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, 0x35, 0x30, 0x34, 0x2e, 0x78, 0x20, 0x3d, +0x20, 0x5f, 0x34, 0x36, 0x37, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x35, 0x30, 0x34, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x34, +0x36, 0x37, 0x2e, 0x79, 0x3b, 0x00, 0x5f, 0x35, 0x30, 0x34, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x2e, +0x7a, 0x3b, 0x00, 0x5f, 0x35, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x30, 0x34, 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, 0x39, 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, 0x36, 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, 0x38, 0x32, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, +0x74, 0x20, 0x5f, 0x32, 0x34, 0x36, 0x20, 0x3d, 0x20, 0x6d, 0x69, 0x6e, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x65, +0x78, 0x70, 0x28, 0x2d, 0x28, 0x5f, 0x37, 0x38, 0x32, 0x20, 0x2a, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x31, 0x37, 0x39, +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, 0x33, 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, 0x38, 0x33, +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, 0x33, 0x2e, 0x79, 0x2c, 0x20, 0x5f, 0x32, 0x37, 0x33, 0x2e, 0x78, 0x2c, +0x20, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x28, 0x5f, 0x31, 0x37, 0x39, 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, 0x38, 0x35, 0x20, 0x3d, 0x20, 0x5f, +0x33, 0x31, 0x34, 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, 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, 0x38, 0x32, 0x20, 0x2a, 0x20, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x31, 0x37, 0x39, 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, 0x38, 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, -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, -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, -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, -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, -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, -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, -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, -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, -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, +0x30, 0x2c, 0x20, 0x30, 0x2e, 0x30, 0x2c, 0x20, 0x31, 0x2e, 0x30, 0x29, 0x2c, 0x20, 0x5f, 0x37, 0x37, 0x32, 0x2c, 0x20, +0x5f, 0x37, 0x37, 0x32, 0x2c, 0x20, 0x5f, 0x37, 0x37, 0x32, 0x2c, 0x20, 0x5f, 0x37, 0x37, 0x31, 0x29, 0x2e, 0x62, 0x61, +0x73, 0x65, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x36, 0x32, 0x38, 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, 0x38, 0x2e, 0x78, 0x20, 0x3d, 0x20, +0x5f, 0x36, 0x39, 0x33, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x38, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x39, +0x33, 0x2e, 0x79, 0x3b, 0x00, 0x5f, 0x37, 0x33, 0x38, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x39, 0x33, 0x2e, 0x7a, +0x3b, 0x00, 0x5f, 0x37, 0x38, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x33, 0x38, 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, 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, +0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x32, 0x39, 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, 0x37, 0x31, 0x20, 0x3d, 0x20, 0x5f, +0x33, 0x32, 0x39, 0x3b, 0x00, 0x5f, 0x33, 0x37, 0x31, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, 0x32, 0x39, 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, 0x33, 0x30, 0x35, 0x20, 0x3d, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, +0x6f, 0x72, 0x6d, 0x73, 0x2e, 0x66, 0x20, 0x2a, 0x20, 0x5f, 0x33, 0x37, 0x31, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, +0x20, 0x5f, 0x33, 0x30, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x30, 0x35, 0x2e, 0x77, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, +0x20, 0x5f, 0x33, 0x39, 0x33, 0x3b, 0x00, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, 0x33, 0x30, 0x37, 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, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x30, 0x35, 0x3b, 0x00, 0x5f, 0x33, 0x37, 0x35, +0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, 0x30, 0x37, 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, 0x39, 0x33, 0x20, 0x3d, +0x20, 0x5f, 0x33, 0x37, 0x35, 0x3b, 0x00, 0x5f, 0x33, 0x39, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x30, 0x35, 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, 0x35, 0x39, 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, 0x39, 0x33, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x33, 0x39, 0x33, 0x2e, 0x77, +0x29, 0x29, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x34, 0x20, 0x5f, 0x33, 0x36, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x35, 0x39, +0x2e, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x32, 0x20, 0x5f, 0x33, 0x33, 0x36, 0x20, +0x3d, 0x20, 0x28, 0x5f, 0x33, 0x32, 0x39, 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, 0x36, 0x32, 0x2e, 0x78, 0x20, 0x3d, 0x20, +0x5f, 0x33, 0x33, 0x36, 0x2e, 0x78, 0x3b, 0x00, 0x5f, 0x33, 0x36, 0x32, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x33, +0x36, 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, 0x36, 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, 0x5f, 0x33, 0x36, 0x32, 0x2c, 0x20, +0x5f, 0x33, 0x35, 0x39, 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, 0x36, 0x36, 0x2e, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x55, 0x56, 0x3b, 0x00, 0x76, 0x65, 0x63, 0x33, 0x20, 0x5f, +0x31, 0x39, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x36, 0x36, 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, 0x39, 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, 0x31, 0x39, 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, 0x31, 0x39, 0x34, 0x2e, 0x7a, 0x3b, 0x00, 0x76, 0x65, 0x72, 0x74, 0x65, 0x78, 0x5f, 0x70, 0x6f, 0x73, 0x69, +0x74, 0x69, 0x6f, 0x6e, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x37, 0x31, 0x3b, 0x00, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, +0x32, 0x31, 0x39, 0x20, 0x3d, 0x20, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x28, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, +0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x25, 0x20, 0x32, 0x29, 0x20, 0x2a, 0x20, 0x32, 0x2e, 0x30, 0x29, 0x20, +0x2d, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x5f, 0x33, 0x37, 0x31, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, 0x37, +0x31, 0x2e, 0x78, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2b, 0x20, 0x28, 0x28, 0x5f, 0x33, 0x37, 0x31, 0x2e, +0x77, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x31, 0x39, 0x29, 0x3b, 0x00, 0x67, 0x6c, +0x5f, 0x43, 0x6c, 0x69, 0x70, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5b, 0x30, 0x5d, 0x20, 0x3d, 0x20, 0x5f, +0x33, 0x37, 0x31, 0x2e, 0x78, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x31, 0x39, 0x3b, 0x00, 0x5f, 0x33, 0x37, 0x31, 0x2e, 0x7a, +0x20, 0x3d, 0x20, 0x28, 0x5f, 0x33, 0x37, 0x31, 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, 0x37, 0x31, 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, +0x37, 0x31, 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, 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, +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, 0x5b, 0x32, 0x5d, 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, 0x34, 0x38, 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, 0x38, 0x31, 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, +0x32, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x32, 0x33, 0x2e, +0x7a, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x5f, 0x32, 0x38, 0x31, 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, 0x35, 0x37, 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, 0x32, 0x33, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, +0x35, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x37, 0x2e, 0x77, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x33, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, +0x73, 0x28, 0x5f, 0x32, 0x35, 0x39, 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, 0x32, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x37, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x32, 0x37, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x35, +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, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x33, 0x36, 0x20, 0x3d, 0x20, +0x5f, 0x33, 0x32, 0x37, 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, 0x33, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x37, +0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x32, 0x37, 0x33, 0x20, 0x3d, 0x20, +0x5f, 0x33, 0x33, 0x36, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x33, 0x33, 0x36, 0x2e, 0x77, +0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x5f, 0x32, 0x38, 0x38, 0x20, 0x3d, +0x20, 0x28, 0x5f, 0x32, 0x38, 0x31, 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, 0x33, 0x30, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x30, 0x2e, 0x30, +0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x33, 0x30, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x38, +0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x33, 0x30, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, +0x38, 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, 0x33, 0x30, 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, 0x37, 0x33, 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, 0x37, 0x33, 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, 0x37, 0x33, 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, 0x32, 0x33, 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, 0x32, 0x33, 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, 0x39, 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, 0x35, 0x31, 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, 0x39, 0x30, 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, 0x35, 0x31, 0x29, 0x3b, 0x00, 0x20, 0x20, +0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x34, 0x30, 0x31, 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, 0x34, 0x30, 0x32, 0x20, 0x3d, +0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, 0x5f, 0x34, 0x30, 0x31, 0x29, 0x2e, 0x78, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x30, 0x35, 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, 0x31, 0x32, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x30, 0x35, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x5f, 0x34, 0x31, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x31, 0x2e, 0x78, 0x20, 0x3e, 0x20, 0x31, 0x2e, +0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x34, 0x31, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x34, +0x30, 0x35, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x31, 0x39, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x31, 0x32, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x5f, 0x34, 0x31, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x31, 0x2e, 0x78, 0x20, 0x3c, 0x20, 0x30, 0x2e, +0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x34, 0x31, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x34, +0x31, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x32, 0x36, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x31, 0x39, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x5f, 0x34, 0x32, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x31, 0x2e, 0x79, 0x20, 0x3c, 0x20, 0x30, 0x2e, +0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x34, 0x32, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x34, +0x31, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x34, 0x33, 0x33, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x21, 0x5f, 0x34, 0x32, 0x36, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x5f, 0x34, 0x33, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x30, 0x31, 0x2e, 0x79, 0x20, 0x3e, 0x20, 0x31, 0x2e, +0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x34, 0x33, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x34, +0x32, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x35, 0x34, 0x31, 0x3b, 0x00, +0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x34, 0x33, 0x33, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x5f, 0x35, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x39, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x5f, 0x34, 0x30, 0x32, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x31, 0x2e, 0x30, +0x20, 0x2d, 0x20, 0x5f, 0x34, 0x30, 0x31, 0x2e, 0x79, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x34, 0x34, 0x37, 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, 0x34, 0x30, 0x32, 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, 0x39, 0x20, 0x3d, 0x20, +0x5f, 0x34, 0x34, 0x37, 0x2e, 0x77, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, +0x33, 0x20, 0x5f, 0x34, 0x35, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x34, 0x37, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, +0x5f, 0x34, 0x34, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, +0x5f, 0x35, 0x31, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x78, +0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, 0x32, 0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, +0x35, 0x31, 0x39, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, 0x32, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x35, 0x32, 0x2e, 0x7a, 0x3b, +0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x20, +0x3d, 0x20, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x33, 0x39, 0x30, 0x2e, 0x78, +0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x5f, 0x35, 0x35, 0x31, 0x20, 0x2d, 0x20, 0x5f, 0x34, 0x34, 0x39, 0x29, 0x29, 0x3b, +0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x35, 0x36, 0x31, 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, 0x36, 0x31, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, +0x34, 0x36, 0x37, 0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x36, 0x31, 0x2e, +0x79, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x5f, 0x35, 0x36, 0x31, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x36, 0x31, 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, 0x34, 0x31, 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, 0x31, 0x30, 0x30, 0x32, 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, 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, +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, 0x39, 0x34, +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, 0x32, 0x33, 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, 0x39, 0x34, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, +0x34, 0x20, 0x5f, 0x36, 0x33, 0x34, 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, 0x33, 0x35, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x28, +0x5f, 0x36, 0x33, 0x34, 0x29, 0x2e, 0x78, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, +0x36, 0x33, 0x38, 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, 0x34, 0x35, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, +0x21, 0x5f, 0x36, 0x33, 0x38, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x34, 0x35, 0x20, +0x3d, 0x20, 0x5f, 0x36, 0x33, 0x34, 0x2e, 0x78, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x34, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x33, 0x38, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x35, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, +0x21, 0x5f, 0x36, 0x34, 0x35, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x35, 0x32, 0x20, +0x3d, 0x20, 0x5f, 0x36, 0x33, 0x34, 0x2e, 0x78, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x35, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x34, 0x35, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x35, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, +0x21, 0x5f, 0x36, 0x35, 0x32, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x35, 0x39, 0x20, +0x3d, 0x20, 0x5f, 0x36, 0x33, 0x34, 0x2e, 0x79, 0x20, 0x3c, 0x20, 0x30, 0x2e, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x35, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x35, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x20, 0x5f, 0x36, 0x36, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, +0x21, 0x5f, 0x36, 0x35, 0x39, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x36, 0x36, 0x20, +0x3d, 0x20, 0x5f, 0x36, 0x33, 0x34, 0x2e, 0x79, 0x20, 0x3e, 0x20, 0x31, 0x2e, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x36, 0x36, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x35, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x39, 0x37, 0x33, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, +0x28, 0x5f, 0x36, 0x36, 0x36, 0x29, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x37, 0x33, 0x20, +0x3d, 0x20, 0x5f, 0x36, 0x32, 0x33, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x33, 0x35, +0x2e, 0x79, 0x20, 0x3d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x36, 0x33, 0x34, +0x2e, 0x79, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, +0x36, 0x38, 0x30, 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, 0x33, 0x35, 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, 0x38, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x38, 0x30, 0x2e, 0x77, 0x3b, +0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x36, 0x38, 0x35, 0x20, +0x3d, 0x20, 0x5f, 0x36, 0x38, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x36, 0x38, 0x32, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x39, 0x33, 0x38, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x33, 0x38, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x38, 0x35, +0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x33, 0x38, 0x2e, 0x79, 0x20, 0x3d, +0x20, 0x5f, 0x36, 0x38, 0x35, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x33, +0x38, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x38, 0x35, 0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x37, 0x30, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x33, 0x38, 0x2e, +0x78, 0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x36, 0x32, 0x33, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x5f, +0x39, 0x39, 0x34, 0x20, 0x2d, 0x20, 0x5f, 0x36, 0x38, 0x32, 0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x31, 0x30, 0x30, 0x34, 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, 0x31, 0x30, 0x30, 0x34, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x30, 0x30, 0x2e, 0x78, +0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x31, 0x30, 0x30, 0x34, 0x2e, 0x79, 0x20, 0x3d, 0x20, +0x5f, 0x37, 0x30, 0x30, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x31, 0x30, 0x30, +0x34, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x30, 0x30, 0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x5f, 0x39, 0x37, 0x33, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, 0x30, 0x34, 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, 0x33, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, +0x20, 0x5f, 0x35, 0x32, 0x30, 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, 0x38, 0x31, 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, 0x35, 0x31, 0x20, 0x3d, +0x20, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x28, 0x5f, 0x35, 0x32, 0x30, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x5f, 0x37, 0x35, 0x31, 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, 0x38, 0x31, 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, 0x36, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x32, 0x30, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x37, 0x36, 0x38, 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, 0x36, 0x37, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x39, 0x37, 0x34, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, 0x37, 0x36, 0x38, 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, 0x37, 0x34, 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, 0x36, 0x37, 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, 0x36, 0x38, 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, 0x37, 0x34, 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, 0x38, 0x30, 0x31, 0x20, 0x3d, 0x20, 0x6d, 0x69, +0x6e, 0x28, 0x5f, 0x39, 0x39, 0x34, 0x20, 0x2d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x65, 0x78, 0x70, 0x28, 0x2d, 0x28, +0x5f, 0x39, 0x37, 0x34, 0x20, 0x2a, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x37, 0x35, +0x31, 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, 0x31, 0x37, 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, 0x37, 0x35, 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, 0x39, 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, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, 0x31, 0x37, 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, 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, +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, 0x30, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x2c, 0x20, 0x66, 0x72, 0x61, 0x6d, 0x65, 0x55, 0x6e, 0x69, 0x66, +0x69, 0x78, 0x5b, 0x32, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x29, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x35, 0x32, 0x30, 0x29, 0x2c, +0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x28, 0x6d, 0x69, 0x78, 0x28, 0x5f, 0x31, 0x30, 0x30, 0x39, 0x2e, 0x79, 0x2c, 0x20, +0x5f, 0x31, 0x30, 0x30, 0x39, 0x2e, 0x78, 0x2c, 0x20, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, 0x68, 0x61, 0x6c, 0x66, 0x28, +0x66, 0x6d, 0x61, 0x28, 0x5f, 0x37, 0x35, 0x31, 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, 0x39, 0x34, 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, 0x37, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, 0x31, 0x37, +0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x38, 0x35, 0x30, +0x20, 0x3d, 0x20, 0x5f, 0x39, 0x37, 0x35, 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, 0x38, 0x30, 0x31, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x68, 0x61, 0x6c, 0x66, 0x33, 0x20, 0x5f, 0x39, 0x38, 0x30, 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, +0x38, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x35, 0x30, 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, 0x32, 0x30, 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, 0x39, 0x34, 0x20, 0x2d, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x28, 0x65, 0x78, 0x70, 0x28, 0x2d, +0x28, 0x5f, 0x39, 0x37, 0x34, 0x20, 0x2a, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x37, +0x35, 0x31, 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, 0x38, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x35, 0x30, 0x3b, 0x00, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x31, 0x30, 0x32, 0x36, 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, 0x39, 0x36, +0x20, 0x3d, 0x20, 0x28, 0x5f, 0x31, 0x30, 0x32, 0x36, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x5f, 0x39, 0x39, +0x34, 0x20, 0x2d, 0x20, 0x5f, 0x38, 0x30, 0x31, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x39, 0x38, 0x30, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x34, 0x20, 0x5f, 0x39, 0x35, 0x38, 0x20, 0x3d, 0x20, +0x5f, 0x31, 0x30, 0x32, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x35, 0x38, 0x2e, +0x78, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x39, 0x36, 0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x5f, 0x39, 0x35, 0x38, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x39, 0x36, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x35, 0x38, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x39, 0x36, 0x2e, 0x7a, +0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x38, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x35, +0x38, 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, 0x38, 0x31, 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, 0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, +0x6e, 0x74, 0x20, 0x69, 0x6e, 0x74, 0x20, 0x5f, 0x31, 0x36, 0x34, 0x20, 0x3d, 0x20, 0x7b, 0x7d, 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, 0x5f, +0x31, 0x36, 0x34, 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, 0x20, 0x67, 0x6c, 0x5f, 0x43, 0x6c, 0x69, +0x70, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x20, 0x5b, 0x5b, 0x63, 0x6c, 0x69, 0x70, 0x5f, 0x64, 0x69, 0x73, +0x74, 0x61, 0x6e, 0x63, 0x65, 0x5d, 0x5d, 0x20, 0x5b, 0x31, 0x5d, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x20, 0x67, 0x6c, 0x5f, 0x43, 0x6c, 0x69, 0x70, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x30, +0x20, 0x5b, 0x5b, 0x75, 0x73, 0x65, 0x72, 0x28, 0x63, 0x6c, 0x69, 0x70, 0x30, 0x29, 0x5d, 0x5d, 0x3b, 0x00, 0x20, 0x20, +0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x36, 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, 0x36, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, +0x36, 0x39, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x5f, 0x36, 0x36, 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, 0x37, 0x30, 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, 0x36, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x37, +0x31, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x30, 0x2e, 0x77, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, +0x34, 0x20, 0x5f, 0x37, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, 0x73, 0x28, 0x5f, +0x37, 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, 0x37, 0x38, 0x20, +0x3d, 0x20, 0x5f, 0x37, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x37, 0x38, 0x2e, 0x77, +0x20, 0x3d, 0x20, 0x28, 0x5f, 0x37, 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, +0x37, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x38, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x37, +0x39, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, +0x5f, 0x38, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x39, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, +0x37, 0x39, 0x2e, 0x77, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x5f, 0x38, +0x35, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x36, 0x36, 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, 0x38, 0x37, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x30, 0x2e, +0x30, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x38, 0x37, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x35, 0x2e, +0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x38, 0x37, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x35, 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, 0x38, 0x37, 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, 0x38, 0x32, 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, 0x38, 0x32, 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, 0x38, 0x32, 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, 0x36, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x39, 0x39, 0x20, 0x3d, +0x20, 0x66, 0x6d, 0x61, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x28, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, +0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x25, 0x20, 0x32, 0x29, 0x2c, 0x20, 0x32, 0x2e, 0x30, 0x2c, +0x20, 0x2d, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x31, +0x30, 0x34, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x5f, 0x36, 0x36, 0x2e, 0x78, 0x2c, 0x20, 0x30, 0x2e, 0x35, 0x2c, +0x20, 0x28, 0x5f, 0x36, 0x36, 0x2e, 0x77, 0x20, 0x2a, 0x20, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x39, 0x39, +0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x39, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, 0x34, 0x3b, +0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x43, 0x6c, 0x69, 0x70, 0x44, 0x69, 0x73, 0x74, +0x61, 0x6e, 0x63, 0x65, 0x5b, 0x30, 0x5d, 0x20, 0x3d, 0x20, 0x5f, 0x31, 0x30, 0x34, 0x20, 0x2a, 0x20, 0x5f, 0x39, 0x39, +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, 0x36, 0x39, 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, 0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, +0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x3e, 0x3e, 0x20, 0x31, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x43, 0x6c, 0x69, 0x70, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, +0x63, 0x65, 0x5f, 0x30, 0x20, 0x3d, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x43, 0x6c, 0x69, 0x70, 0x44, 0x69, +0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5b, 0x30, 0x5d, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, +0x34, 0x20, 0x5f, 0x32, 0x38, 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, +0x32, 0x34, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x32, 0x34, 0x2e, +0x7a, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x5f, 0x32, 0x38, 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, 0x35, 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, 0x32, 0x34, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, +0x36, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x38, 0x2e, 0x77, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x33, 0x37, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x61, 0x62, +0x73, 0x28, 0x5f, 0x32, 0x36, 0x30, 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, 0x32, 0x38, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x38, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x5f, 0x33, 0x32, 0x38, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x36, 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, 0x33, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x32, 0x38, 0x3b, 0x00, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x33, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x35, 0x38, 0x3b, +0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x32, 0x37, 0x34, 0x20, 0x3d, 0x20, 0x5f, +0x33, 0x33, 0x37, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x33, 0x33, 0x37, 0x2e, 0x77, 0x29, +0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x5f, 0x32, 0x38, 0x39, 0x20, 0x3d, 0x20, +0x28, 0x5f, 0x32, 0x38, 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, 0x33, 0x31, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x30, 0x2e, 0x30, 0x29, +0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x33, 0x31, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x39, 0x2e, +0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x33, 0x31, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 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, 0x33, 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, 0x37, 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, 0x37, 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, 0x37, 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, 0x32, 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, 0x32, 0x34, 0x3b, 0x00, +0x63, 0x6f, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x35, 0x34, 0x35, +0x20, 0x3d, 0x20, 0x7b, 0x7d, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, +0x39, 0x30, 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, 0x34, 0x30, 0x32, 0x20, 0x3d, +0x20, 0x5f, 0x34, 0x30, 0x31, 0x2e, 0x78, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, +0x20, 0x5f, 0x35, 0x34, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x34, 0x30, 0x32, 0x2e, +0x79, 0x20, 0x3d, 0x20, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x34, 0x30, 0x31, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x34, 0x34, 0x37, 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, 0x34, 0x30, 0x32, 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, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x34, 0x37, 0x2e, 0x77, 0x3b, 0x00, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x34, 0x35, 0x32, 0x20, +0x3d, 0x20, 0x5f, 0x34, 0x34, 0x37, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x34, 0x34, 0x39, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x35, 0x31, 0x39, 0x3b, 0x00, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x20, +0x3d, 0x20, 0x5f, 0x35, 0x31, 0x39, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x33, 0x39, 0x30, 0x2e, 0x78, +0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x34, 0x34, 0x39, 0x29, 0x29, 0x3b, 0x00, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x35, 0x32, 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, 0x35, 0x32, 0x36, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x2e, 0x78, 0x3b, 0x00, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x32, 0x36, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x34, 0x36, +0x37, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, 0x32, 0x36, 0x2e, 0x7a, 0x20, +0x3d, 0x20, 0x5f, 0x34, 0x36, 0x37, 0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x35, +0x34, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x32, 0x36, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x66, +0x72, 0x61, 0x67, 0x43, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x5f, 0x35, 0x34, 0x31, 0x3b, 0x00, 0x63, 0x6f, 0x6e, +0x73, 0x74, 0x61, 0x6e, 0x74, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x39, 0x38, 0x38, 0x20, 0x3d, 0x20, +0x7b, 0x7d, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x32, 0x33, 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, 0x33, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x36, +0x33, 0x34, 0x2e, 0x78, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x39, +0x37, 0x33, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x36, 0x33, 0x35, 0x2e, 0x79, 0x20, 0x3d, +0x20, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x36, 0x33, 0x34, 0x2e, 0x79, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x36, 0x38, 0x30, 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, +0x33, 0x35, 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, 0x38, 0x32, 0x20, 0x3d, 0x20, 0x5f, 0x36, 0x38, 0x30, 0x2e, 0x77, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x36, 0x38, 0x35, 0x20, 0x3d, 0x20, 0x5f, +0x36, 0x38, 0x30, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x5f, 0x36, 0x38, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x39, 0x33, 0x38, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x37, 0x30, 0x30, 0x20, 0x3d, 0x20, 0x5f, +0x39, 0x33, 0x38, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2b, 0x20, 0x28, 0x5f, 0x36, 0x32, 0x33, 0x2e, 0x78, 0x79, 0x7a, 0x20, +0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2d, 0x20, 0x5f, 0x36, 0x38, 0x32, 0x29, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x39, 0x34, 0x35, 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, 0x34, 0x35, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x30, 0x30, 0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x34, 0x35, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x37, 0x30, 0x30, 0x2e, 0x79, +0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x34, 0x35, 0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x5f, +0x37, 0x30, 0x30, 0x2e, 0x7a, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x37, 0x33, 0x20, +0x3d, 0x20, 0x5f, 0x39, 0x34, 0x35, 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, 0x33, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, +0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x35, 0x32, 0x32, 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, +0x38, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x39, 0x38, 0x31, +0x20, 0x3d, 0x20, 0x5f, 0x35, 0x32, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x20, 0x5f, 0x38, 0x30, 0x31, 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, 0x37, 0x34, 0x20, 0x2a, 0x20, 0x66, +0x61, 0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x37, 0x35, 0x31, 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, 0x37, 0x35, 0x3b, 0x00, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x32, 0x20, 0x5f, 0x39, 0x39, +0x31, 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, 0x37, 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, 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, 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, -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, +0x72, 0x6c, 0x64, 0x4d, 0x61, 0x74, 0x72, 0x69, 0x78, 0x5b, 0x32, 0x5d, 0x2e, 0x78, 0x79, 0x7a, 0x29, 0x29, 0x20, 0x2a, +0x20, 0x5f, 0x35, 0x32, 0x30, 0x29, 0x2c, 0x20, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x28, 0x6d, 0x69, 0x78, 0x28, 0x66, 0x6c, +0x6f, 0x61, 0x74, 0x28, 0x5f, 0x39, 0x39, 0x31, 0x2e, 0x79, 0x29, 0x2c, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x28, 0x5f, +0x39, 0x39, 0x31, 0x2e, 0x78, 0x29, 0x2c, 0x20, 0x66, 0x61, 0x73, 0x74, 0x3a, 0x3a, 0x63, 0x6c, 0x61, 0x6d, 0x70, 0x28, +0x66, 0x6d, 0x61, 0x28, 0x5f, 0x37, 0x35, 0x31, 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, 0x37, 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, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, 0x20, 0x5f, 0x38, 0x35, 0x30, 0x20, +0x3d, 0x20, 0x5f, 0x39, 0x37, 0x35, 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, +0x38, 0x30, 0x31, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x33, +0x20, 0x5f, 0x39, 0x38, 0x30, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, +0x39, 0x38, 0x30, 0x20, 0x3d, 0x20, 0x5f, 0x38, 0x35, 0x30, 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, 0x32, 0x30, 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, 0x37, 0x34, 0x20, 0x2a, 0x20, 0x66, 0x61, +0x73, 0x74, 0x3a, 0x3a, 0x6d, 0x61, 0x78, 0x28, 0x5f, 0x37, 0x35, 0x31, 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, 0x39, +0x36, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x35, 0x32, 0x32, 0x2e, 0x78, 0x79, 0x7a, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, +0x20, 0x2d, 0x20, 0x5f, 0x38, 0x30, 0x31, 0x29, 0x29, 0x20, 0x2b, 0x20, 0x5f, 0x39, 0x38, 0x30, 0x3b, 0x00, 0x20, 0x20, +0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x39, 0x35, 0x38, 0x20, 0x3d, 0x20, +0x5f, 0x35, 0x32, 0x32, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, 0x74, 0x2e, 0x66, 0x72, 0x61, 0x67, 0x43, 0x6f, +0x6c, 0x6f, 0x72, 0x20, 0x3d, 0x20, 0x5f, 0x39, 0x38, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, +0x74, 0x34, 0x20, 0x5f, 0x33, 0x30, 0x39, 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, 0x35, 0x31, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x30, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x35, 0x31, +0x2e, 0x7a, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x5f, 0x33, 0x30, 0x39, 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, 0x38, 0x35, 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, 0x35, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, +0x32, 0x38, 0x37, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x35, 0x2e, 0x77, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, +0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x36, 0x39, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x69, 0x66, 0x20, 0x28, 0x61, +0x62, 0x73, 0x28, 0x5f, 0x32, 0x38, 0x37, 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, 0x35, 0x35, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x35, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, +0x20, 0x20, 0x5f, 0x33, 0x35, 0x35, 0x2e, 0x77, 0x20, 0x3d, 0x20, 0x28, 0x5f, 0x32, 0x38, 0x37, 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, 0x36, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x35, 0x35, 0x3b, +0x00, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x36, 0x39, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x38, 0x35, +0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x20, 0x5f, 0x33, 0x30, 0x31, 0x20, 0x3d, 0x20, +0x5f, 0x33, 0x36, 0x39, 0x20, 0x2a, 0x20, 0x28, 0x31, 0x2e, 0x30, 0x20, 0x2f, 0x20, 0x5f, 0x33, 0x36, 0x39, 0x2e, 0x77, +0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x32, 0x20, 0x5f, 0x33, 0x31, 0x36, 0x20, 0x3d, +0x20, 0x28, 0x5f, 0x33, 0x30, 0x39, 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, 0x35, 0x38, 0x20, 0x3d, 0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x34, 0x28, 0x30, 0x2e, 0x30, +0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x35, 0x38, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x31, 0x36, +0x2e, 0x78, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, 0x33, 0x35, 0x38, 0x2e, 0x79, 0x20, 0x3d, 0x20, 0x5f, 0x33, 0x31, +0x36, 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, 0x35, 0x38, 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, 0x33, 0x30, 0x31, 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, 0x33, 0x30, 0x31, 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, 0x33, 0x30, 0x31, 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, 0x35, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x66, 0x6c, 0x6f, +0x61, 0x74, 0x20, 0x5f, 0x32, 0x31, 0x32, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x28, +0x6f, 0x75, 0x74, 0x2e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x64, 0x65, 0x78, 0x20, 0x25, +0x20, 0x32, 0x29, 0x2c, 0x20, 0x32, 0x2e, 0x30, 0x2c, 0x20, 0x2d, 0x31, 0x2e, 0x30, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, +0x20, 0x66, 0x6c, 0x6f, 0x61, 0x74, 0x20, 0x5f, 0x32, 0x32, 0x31, 0x20, 0x3d, 0x20, 0x66, 0x6d, 0x61, 0x28, 0x5f, 0x33, +0x30, 0x39, 0x2e, 0x78, 0x2c, 0x20, 0x30, 0x2e, 0x35, 0x2c, 0x20, 0x28, 0x5f, 0x33, 0x30, 0x39, 0x2e, 0x77, 0x20, 0x2a, +0x20, 0x30, 0x2e, 0x35, 0x29, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x31, 0x32, 0x29, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x5f, +0x33, 0x35, 0x31, 0x2e, 0x78, 0x20, 0x3d, 0x20, 0x5f, 0x32, 0x32, 0x31, 0x3b, 0x00, 0x20, 0x20, 0x20, 0x20, 0x6f, 0x75, +0x74, 0x2e, 0x67, 0x6c, 0x5f, 0x43, 0x6c, 0x69, 0x70, 0x44, 0x69, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5b, 0x30, 0x5d, +0x20, 0x3d, 0x20, 0x5f, 0x32, 0x32, 0x31, 0x20, 0x2a, 0x20, 0x5f, 0x32, 0x31, 0x32, 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, +0x35, 0x31, 0x3b, 0x00, 0x4c, 0x53, 0x4c, 0x47, 0x5f, 0x54, 0x41, 0x4d, 0xfa, 0x0b, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, +0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x9a, 0x01, 0x00, 0x00, 0x01, 0x10, +0x00, 0x86, 0x00, 0x00, 0x00, 0x01, 0x10, 0x01, 0xf2, 0x02, 0x00, 0x00, 0x01, 0x20, 0x01, 0x06, 0x03, 0x00, 0x00, 0x01, +0x30, 0x01, 0xd4, 0x04, 0x00, 0x00, 0x01, 0x44, 0x01, 0x16, 0x05, 0x00, 0x00, 0x01, 0x80, 0x00, 0x2e, 0x05, 0x00, 0x00, +0x01, 0x90, 0x00, 0x2e, 0x05, 0x00, 0x00, 0x02, 0x00, 0x00, 0x4c, 0x06, 0x00, 0x00, 0x02, 0x00, 0x01, 0x62, 0x07, 0x00, +0x00, 0x02, 0x10, 0x00, 0x4c, 0x06, 0x00, 0x00, 0x02, 0x10, 0x01, 0xb8, 0x08, 0x00, 0x00, 0x02, 0x20, 0x01, 0xca, 0x08, +0x00, 0x00, 0x02, 0x30, 0x01, 0x86, 0x0a, 0x00, 0x00, 0x02, 0x44, 0x01, 0xc6, 0x0a, 0x00, 0x00, 0x02, 0x80, 0x00, 0xdc, +0x0a, 0x00, 0x00, 0x02, 0x90, 0x00, 0xdc, 0x0a, 0x00, 0x00, 0xba, 0x09, 0x00, 0x00, 0x86, 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, +0x02, 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, 0x59, 0x00, +0x5a, 0x00, 0x5b, 0x00, 0x5c, 0x00, 0x02, 0x00, 0x5d, 0x00, 0x02, 0x00, 0x5e, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, +0x61, 0x00, 0x5f, 0x00, 0x62, 0x00, 0x63, 0x00, 0x64, 0x00, 0x65, 0x00, 0x66, 0x00, 0x67, 0x00, 0x68, 0x00, 0x02, 0x00, +0x69, 0x00, 0x6a, 0x00, 0x6b, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x6c, 0x00, 0x5f, 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, 0x5f, 0x00, 0xa4, 0x09, 0x00, 0x00, 0xa8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x00, 0x7c, 0x00, +0x7d, 0x00, 0x02, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x81, 0x00, 0x82, 0x00, 0x83, 0x00, 0x05, 0x00, 0x84, 0x00, +0x85, 0x00, 0x86, 0x00, 0x87, 0x00, 0x88, 0x00, 0x0a, 0x00, 0x02, 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, 0xce, 0x00, 0xcf, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0xd2, 0x00, +0xd3, 0x00, 0x56, 0x00, 0xd4, 0x00, 0x02, 0x00, 0x89, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0xd8, 0x00, 0xd9, 0x00, +0xda, 0x00, 0x5c, 0x00, 0x02, 0x00, 0xdb, 0x00, 0xdc, 0x00, 0xdd, 0x00, 0xde, 0x00, 0xdf, 0x00, 0x02, 0x00, 0xe0, 0x00, +0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0xe1, 0x00, 0x5f, 0x00, 0xe2, 0x00, 0xe3, 0x00, 0x02, 0x00, 0xe4, 0x00, 0x5f, 0x00, +0x60, 0x00, 0x02, 0x00, 0xe5, 0x00, 0x5f, 0x00, 0xe6, 0x00, 0xe7, 0x00, 0x02, 0x00, 0xe8, 0x00, 0x5f, 0x00, 0x60, 0x00, +0x02, 0x00, 0xe9, 0x00, 0x5f, 0x00, 0xea, 0x00, 0xeb, 0x00, 0x02, 0x00, 0xec, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, +0xed, 0x00, 0x5f, 0x00, 0xee, 0x00, 0xef, 0x00, 0x02, 0x00, 0xf0, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 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, 0x5f, 0x00, 0xfe, 0x00, 0x5f, 0x00, 0x51, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, +0x7b, 0x00, 0x7c, 0x00, 0x5c, 0x00, 0x02, 0x00, 0x5f, 0x00, 0x67, 0x10, 0x00, 0x00, 0xe3, 0x00, 0x00, 0x00, 0x00, 0x00, +0x7b, 0x00, 0x7c, 0x00, 0x7d, 0x00, 0x02, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x81, 0x00, 0x82, 0x00, 0x83, 0x00, +0x05, 0x00, 0xff, 0x00, 0x00, 0x01, 0x01, 0x01, 0x02, 0x01, 0x03, 0x01, 0x0a, 0x00, 0x02, 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, 0xce, 0x00, 0xcf, 0x00, 0xd0, 0x00, +0xd1, 0x00, 0xd2, 0x00, 0xd3, 0x00, 0x56, 0x00, 0xd4, 0x00, 0x02, 0x00, 0x89, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, +0x04, 0x01, 0xd8, 0x00, 0x05, 0x01, 0xd9, 0x00, 0xda, 0x00, 0x06, 0x01, 0x02, 0x00, 0x07, 0x01, 0x08, 0x01, 0x02, 0x00, +0x09, 0x01, 0x5f, 0x00, 0x0a, 0x01, 0x0b, 0x01, 0x0c, 0x01, 0x02, 0x00, 0x0d, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, +0x0e, 0x01, 0x5f, 0x00, 0x0f, 0x01, 0x10, 0x01, 0x11, 0x01, 0x12, 0x01, 0x13, 0x01, 0x02, 0x00, 0x14, 0x01, 0x15, 0x01, +0x16, 0x01, 0x17, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x18, 0x01, 0x5f, 0x00, 0x19, 0x01, 0x1a, 0x01, 0x1b, 0x01, +0x02, 0x00, 0x1c, 0x01, 0x1d, 0x01, 0x1e, 0x01, 0x1f, 0x01, 0x20, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x21, 0x01, +0x5f, 0x00, 0x22, 0x01, 0x23, 0x01, 0x24, 0x01, 0x25, 0x01, 0x26, 0x01, 0x09, 0x01, 0x5f, 0x00, 0x5c, 0x00, 0x02, 0x00, +0x27, 0x01, 0x28, 0x01, 0x29, 0x01, 0x2a, 0x01, 0x2b, 0x01, 0x02, 0x00, 0x2c, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, +0x2d, 0x01, 0x5f, 0x00, 0x2e, 0x01, 0x2f, 0x01, 0x02, 0x00, 0x30, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x31, 0x01, +0x5f, 0x00, 0x32, 0x01, 0x33, 0x01, 0x02, 0x00, 0x34, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x35, 0x01, 0x5f, 0x00, +0x36, 0x01, 0x37, 0x01, 0x02, 0x00, 0x38, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x39, 0x01, 0x5f, 0x00, 0x3a, 0x01, +0x3b, 0x01, 0x02, 0x00, 0x3c, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x3d, 0x01, 0x3e, 0x01, 0x3f, 0x01, 0x40, 0x01, +0x41, 0x01, 0x42, 0x01, 0x43, 0x01, 0x44, 0x01, 0x45, 0x01, 0x46, 0x01, 0x47, 0x01, 0x48, 0x01, 0x49, 0x01, 0x5f, 0x00, +0x4a, 0x01, 0x4b, 0x01, 0x4c, 0x01, 0x4d, 0x01, 0x4e, 0x01, 0x5f, 0x00, 0xec, 0x02, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, +0x00, 0x00, 0x7b, 0x00, 0x7c, 0x00, 0x4f, 0x01, 0x02, 0x00, 0x50, 0x01, 0x51, 0x01, 0x52, 0x01, 0x53, 0x01, 0x54, 0x01, +0x55, 0x01, 0x56, 0x01, 0x05, 0x00, 0x57, 0x01, 0x58, 0x01, 0x08, 0x00, 0x59, 0x01, 0x5a, 0x01, 0x5b, 0x01, 0x02, 0x00, +0x5c, 0x01, 0x5d, 0x01, 0x5e, 0x01, 0x5f, 0x01, 0x5c, 0x00, 0x02, 0x00, 0x60, 0x01, 0x61, 0x01, 0x5f, 0x00, 0x91, 0x00, +0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7b, 0x00, 0x7c, 0x00, 0xda, 0x00, 0x5c, 0x00, 0x02, 0x00, 0x62, 0x01, +0x5f, 0x00, 0x73, 0x0a, 0x00, 0x00, 0x8b, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x01, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, +0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x02, 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, 0x59, 0x00, 0x5a, 0x00, 0x5b, 0x00, 0x5c, 0x00, +0x02, 0x00, 0x5d, 0x00, 0x02, 0x00, 0x5e, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x61, 0x00, 0x5f, 0x00, 0x64, 0x01, +0x65, 0x01, 0x66, 0x01, 0x67, 0x01, 0x68, 0x01, 0x69, 0x01, 0x6a, 0x01, 0x02, 0x00, 0x6b, 0x01, 0x6c, 0x01, 0x6d, 0x01, +0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x6e, 0x01, 0x5f, 0x00, 0x6f, 0x01, 0x70, 0x01, 0x71, 0x01, 0x72, 0x01, 0x73, 0x01, +0x74, 0x01, 0x75, 0x01, 0x76, 0x01, 0x77, 0x01, 0x78, 0x01, 0x79, 0x01, 0x7a, 0x01, 0x7b, 0x01, 0x7c, 0x01, 0x7d, 0x01, +0x7e, 0x01, 0x7f, 0x01, 0x80, 0x01, 0x5f, 0x00, 0xef, 0x08, 0x00, 0x00, 0x87, 0x00, 0x00, 0x00, 0x81, 0x01, 0x82, 0x01, +0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, +0x02, 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, 0x98, 0x00, 0x99, 0x00, 0x1c, 0x00, 0x1d, 0x00, +0x1e, 0x00, 0x1f, 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, 0x2d, 0x00, 0xac, 0x00, 0xad, 0x00, 0xae, 0x00, 0xaf, 0x00, +0xb0, 0x00, 0xb1, 0x00, 0x34, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0xb5, 0x00, 0xb6, 0x00, 0xb7, 0x00, 0xb8, 0x00, 0xb9, 0x00, +0xba, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0xbd, 0x00, 0x40, 0x00, 0x41, 0x00, 0x42, 0x00, 0xc1, 0x00, 0xc2, 0x00, 0x45, 0x00, +0xc4, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a, 0x00, 0x4b, 0x00, 0xca, 0x00, 0xcb, 0x00, 0xcc, 0x00, 0xcd, 0x00, +0x50, 0x00, 0xcf, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0xd2, 0x00, 0xd3, 0x00, 0x56, 0x00, 0x57, 0x00, 0x83, 0x01, 0x84, 0x01, +0x85, 0x01, 0x86, 0x01, 0x5c, 0x00, 0x02, 0x00, 0x5d, 0x00, 0x02, 0x00, 0x5e, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, +0x61, 0x00, 0x5f, 0x00, 0x87, 0x01, 0x88, 0x01, 0x89, 0x01, 0x8a, 0x01, 0x8b, 0x01, 0x8c, 0x01, 0x8d, 0x01, 0x02, 0x00, +0x8e, 0x01, 0x8f, 0x01, 0x90, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x91, 0x01, 0x5f, 0x00, 0x92, 0x01, 0x93, 0x01, +0x94, 0x01, 0x95, 0x01, 0x96, 0x01, 0x97, 0x01, 0x98, 0x01, 0x99, 0x01, 0x75, 0x00, 0x76, 0x00, 0x77, 0x00, 0x9a, 0x01, +0x9b, 0x01, 0x9c, 0x01, 0x5f, 0x00, 0xda, 0x08, 0x00, 0x00, 0xa7, 0x00, 0x00, 0x00, 0x81, 0x01, 0x82, 0x01, 0x7d, 0x00, +0x02, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x81, 0x00, 0x82, 0x00, 0x83, 0x00, 0x05, 0x00, 0x84, 0x00, 0x85, 0x00, +0x86, 0x00, 0x87, 0x00, 0x88, 0x00, 0x0a, 0x00, 0x02, 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, +0x98, 0x00, 0x99, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 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, 0x2d, 0x00, +0xac, 0x00, 0xad, 0x00, 0xae, 0x00, 0xaf, 0x00, 0xb0, 0x00, 0xb1, 0x00, 0x34, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0xb5, 0x00, +0xb6, 0x00, 0xb7, 0x00, 0xb8, 0x00, 0xb9, 0x00, 0xba, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0xbd, 0x00, 0x40, 0x00, 0x41, 0x00, +0x42, 0x00, 0xc1, 0x00, 0xc2, 0x00, 0x45, 0x00, 0xc4, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a, 0x00, 0x4b, 0x00, +0xca, 0x00, 0xcb, 0x00, 0xcc, 0x00, 0xcd, 0x00, 0x50, 0x00, 0xcf, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0xd2, 0x00, 0xd3, 0x00, +0x56, 0x00, 0xd4, 0x00, 0x02, 0x00, 0x0b, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0x9d, 0x01, 0x9e, 0x01, 0xda, 0x00, +0x5c, 0x00, 0x02, 0x00, 0x9f, 0x01, 0xdb, 0x00, 0xa0, 0x01, 0xdd, 0x00, 0xde, 0x00, 0xdf, 0x00, 0x02, 0x00, 0xe0, 0x00, +0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0xe1, 0x00, 0x5f, 0x00, 0xe2, 0x00, 0xe3, 0x00, 0x02, 0x00, 0xe4, 0x00, 0x5f, 0x00, +0x60, 0x00, 0x02, 0x00, 0xe5, 0x00, 0x5f, 0x00, 0xe6, 0x00, 0xe7, 0x00, 0x02, 0x00, 0xe8, 0x00, 0x5f, 0x00, 0x60, 0x00, +0x02, 0x00, 0xe9, 0x00, 0x5f, 0x00, 0xea, 0x00, 0xeb, 0x00, 0x02, 0x00, 0xec, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, +0xed, 0x00, 0x5f, 0x00, 0xee, 0x00, 0xef, 0x00, 0x02, 0x00, 0xf0, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0xf1, 0x00, +0xf2, 0x00, 0xf3, 0x00, 0xf4, 0x00, 0xf5, 0x00, 0xf6, 0x00, 0xf7, 0x00, 0xf8, 0x00, 0xa1, 0x01, 0xa2, 0x01, 0xa3, 0x01, +0xa4, 0x01, 0x5f, 0x00, 0xfe, 0x00, 0x5f, 0x00, 0x52, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x81, 0x01, 0x82, 0x01, +0x5c, 0x00, 0x02, 0x00, 0x5f, 0x00, 0x98, 0x0e, 0x00, 0x00, 0xda, 0x00, 0x00, 0x00, 0x81, 0x01, 0x82, 0x01, 0x7d, 0x00, +0x02, 0x00, 0x7e, 0x00, 0x7f, 0x00, 0x80, 0x00, 0x81, 0x00, 0x82, 0x00, 0x83, 0x00, 0x05, 0x00, 0xff, 0x00, 0x00, 0x01, +0x01, 0x01, 0x02, 0x01, 0x03, 0x01, 0x0a, 0x00, 0x02, 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, +0x98, 0x00, 0x99, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 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, 0x2d, 0x00, +0xac, 0x00, 0xad, 0x00, 0xae, 0x00, 0xaf, 0x00, 0xb0, 0x00, 0xb1, 0x00, 0x34, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0xb5, 0x00, +0xb6, 0x00, 0xb7, 0x00, 0xb8, 0x00, 0xb9, 0x00, 0xba, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0xbd, 0x00, 0x40, 0x00, 0x41, 0x00, +0x42, 0x00, 0xc1, 0x00, 0xc2, 0x00, 0x45, 0x00, 0xc4, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a, 0x00, 0x4b, 0x00, +0xca, 0x00, 0xcb, 0x00, 0xcc, 0x00, 0xcd, 0x00, 0x50, 0x00, 0xcf, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0xd2, 0x00, 0xd3, 0x00, +0x56, 0x00, 0xd4, 0x00, 0x02, 0x00, 0x0b, 0x00, 0xd5, 0x00, 0xd6, 0x00, 0xd7, 0x00, 0xa5, 0x01, 0x9d, 0x01, 0xa6, 0x01, +0x9e, 0x01, 0xda, 0x00, 0xa7, 0x01, 0x02, 0x00, 0xa8, 0x01, 0x08, 0x01, 0x02, 0x00, 0x09, 0x01, 0x5f, 0x00, 0xa9, 0x01, +0xaa, 0x01, 0x0c, 0x01, 0x02, 0x00, 0x0d, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x0e, 0x01, 0x5f, 0x00, 0xab, 0x01, +0x12, 0x01, 0x13, 0x01, 0x02, 0x00, 0xac, 0x01, 0xad, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x18, 0x01, 0x5f, 0x00, +0x19, 0x01, 0x1a, 0x01, 0x1b, 0x01, 0x02, 0x00, 0xae, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x21, 0x01, 0x5f, 0x00, +0x22, 0x01, 0x23, 0x01, 0x24, 0x01, 0x25, 0x01, 0x26, 0x01, 0x09, 0x01, 0x5f, 0x00, 0x5c, 0x00, 0x02, 0x00, 0xaf, 0x01, +0x27, 0x01, 0xb0, 0x01, 0x29, 0x01, 0x2a, 0x01, 0x2b, 0x01, 0x02, 0x00, 0x2c, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, +0x2d, 0x01, 0x5f, 0x00, 0x2e, 0x01, 0x2f, 0x01, 0x02, 0x00, 0x30, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x31, 0x01, +0x5f, 0x00, 0x32, 0x01, 0x33, 0x01, 0x02, 0x00, 0x34, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x35, 0x01, 0x5f, 0x00, +0x36, 0x01, 0x37, 0x01, 0x02, 0x00, 0x38, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x39, 0x01, 0x5f, 0x00, 0x3a, 0x01, +0x3b, 0x01, 0x02, 0x00, 0x3c, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x3d, 0x01, 0x3e, 0x01, 0x3f, 0x01, 0x40, 0x01, +0x41, 0x01, 0x42, 0x01, 0x43, 0x01, 0x44, 0x01, 0xb1, 0x01, 0xb2, 0x01, 0xb3, 0x01, 0xb4, 0x01, 0x5f, 0x00, 0x4a, 0x01, +0x4b, 0x01, 0xb5, 0x01, 0x4d, 0x01, 0x4e, 0x01, 0x5f, 0x00, 0xcc, 0x02, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x81, 0x01, +0x82, 0x01, 0x4f, 0x01, 0x02, 0x00, 0xb6, 0x01, 0xb7, 0x01, 0xb8, 0x01, 0xb9, 0x01, 0xba, 0x01, 0xbb, 0x01, 0xbc, 0x01, +0x05, 0x00, 0x57, 0x01, 0x58, 0x01, 0x08, 0x00, 0x59, 0x01, 0x5a, 0x01, 0x5b, 0x01, 0x02, 0x00, 0x5c, 0x01, 0x5d, 0x01, +0xbd, 0x01, 0xbe, 0x01, 0x5c, 0x00, 0x02, 0x00, 0x60, 0x01, 0x61, 0x01, 0x5f, 0x00, 0x92, 0x00, 0x00, 0x00, 0x07, 0x00, +0x00, 0x00, 0x81, 0x01, 0x82, 0x01, 0xda, 0x00, 0x5c, 0x00, 0x02, 0x00, 0x62, 0x01, 0x5f, 0x00, 0xa2, 0x09, 0x00, 0x00, +0x8b, 0x00, 0x00, 0x00, 0x81, 0x01, 0x82, 0x01, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, +0x07, 0x00, 0x08, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x02, 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, +0x98, 0x00, 0x99, 0x00, 0x1c, 0x00, 0x1d, 0x00, 0x1e, 0x00, 0x1f, 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, 0x2d, 0x00, +0xac, 0x00, 0xad, 0x00, 0xae, 0x00, 0xaf, 0x00, 0xb0, 0x00, 0xb1, 0x00, 0x34, 0x00, 0xb3, 0x00, 0xb4, 0x00, 0xb5, 0x00, +0xb6, 0x00, 0xb7, 0x00, 0xb8, 0x00, 0xb9, 0x00, 0xba, 0x00, 0x3d, 0x00, 0x3e, 0x00, 0xbd, 0x00, 0x40, 0x00, 0x41, 0x00, +0x42, 0x00, 0xc1, 0x00, 0xc2, 0x00, 0x45, 0x00, 0xc4, 0x00, 0x47, 0x00, 0x48, 0x00, 0x49, 0x00, 0x4a, 0x00, 0x4b, 0x00, +0xca, 0x00, 0xcb, 0x00, 0xcc, 0x00, 0xcd, 0x00, 0x50, 0x00, 0xcf, 0x00, 0xd0, 0x00, 0xd1, 0x00, 0xd2, 0x00, 0xd3, 0x00, +0x56, 0x00, 0x57, 0x00, 0x83, 0x01, 0x84, 0x01, 0x85, 0x01, 0x86, 0x01, 0x5c, 0x00, 0x02, 0x00, 0x5d, 0x00, 0x02, 0x00, +0x5e, 0x00, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, 0x61, 0x00, 0x5f, 0x00, 0xbf, 0x01, 0xc0, 0x01, 0xc1, 0x01, 0xc2, 0x01, +0xc3, 0x01, 0xc4, 0x01, 0xc5, 0x01, 0x02, 0x00, 0xc6, 0x01, 0xc7, 0x01, 0xc8, 0x01, 0x5f, 0x00, 0x60, 0x00, 0x02, 0x00, +0xc9, 0x01, 0x5f, 0x00, 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, 0x80, 0x01, +0x5f, 0x00, 0x4c, 0x54, 0x45, 0x4d, 0x5f, 0x54, 0x41, 0x4d, 0x54, 0x0c, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, +0x00, 0x00, 0x01, 0x00, 0x00, 0x86, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x96, 0x01, 0x00, 0x00, 0x01, 0x10, 0x00, 0x86, +0x00, 0x00, 0x00, 0x01, 0x10, 0x01, 0x02, 0x03, 0x00, 0x00, 0x01, 0x20, 0x01, 0x1c, 0x03, 0x00, 0x00, 0x01, 0x30, 0x01, +0x16, 0x05, 0x00, 0x00, 0x01, 0x44, 0x01, 0x7a, 0x05, 0x00, 0x00, 0x01, 0x80, 0x00, 0xa4, 0x05, 0x00, 0x00, 0x01, 0x90, +0x00, 0xa4, 0x05, 0x00, 0x00, 0x02, 0x00, 0x00, 0xc4, 0x06, 0x00, 0x00, 0x02, 0x00, 0x01, 0xd4, 0x07, 0x00, 0x00, 0x02, +0x10, 0x00, 0xc4, 0x06, 0x00, 0x00, 0x02, 0x10, 0x01, 0x02, 0x03, 0x00, 0x00, 0x02, 0x20, 0x01, 0x3e, 0x09, 0x00, 0x00, +0x02, 0x30, 0x01, 0x16, 0x05, 0x00, 0x00, 0x02, 0x44, 0x01, 0x7a, 0x05, 0x00, 0x00, 0x02, 0x80, 0x00, 0x34, 0x0b, 0x00, +0x00, 0x02, 0x90, 0x00, 0x34, 0x0b, 0x00, 0x00, 0x7a, 0x0d, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, +0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, 0xdf, 0x01, 0x02, 0x00, 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, 0x25, 0x02, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, +0x05, 0x00, 0xdd, 0x01, 0x2b, 0x02, 0x02, 0x00, 0x2c, 0x02, 0x2d, 0x02, 0x2e, 0x02, 0x2f, 0x02, 0x30, 0x02, 0x05, 0x00, +0xdd, 0x01, 0x31, 0x02, 0x02, 0x00, 0x32, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x33, 0x02, 0x02, 0x00, 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, 0x42, 0x02, 0x3d, 0x02, 0x43, 0x02, 0x41, 0x02, 0x44, 0x02, 0x45, 0x02, 0x46, 0x02, 0x47, 0x02, +0x48, 0x02, 0x49, 0x02, 0x4a, 0x02, 0x4b, 0x02, 0x4c, 0x02, 0x4d, 0x02, 0x4e, 0x02, 0x4f, 0x02, 0x5f, 0x00, 0xdd, 0x01, +0xa0, 0x10, 0x00, 0x00, 0xb2, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, 0xdf, 0x01, +0x02, 0x00, 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, +0x25, 0x02, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x50, 0x02, 0x02, 0x00, +0x51, 0x02, 0x52, 0x02, 0x53, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x54, 0x02, 0xdd, 0x01, 0x55, 0x02, 0x56, 0x02, 0x57, 0x02, +0x05, 0x00, 0xdd, 0x01, 0x2b, 0x02, 0x02, 0x00, 0x58, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x31, 0x02, 0x02, 0x00, 0x2c, 0x02, +0x05, 0x00, 0xdd, 0x01, 0x59, 0x02, 0x02, 0x00, 0x34, 0x02, 0x5a, 0x02, 0x5b, 0x02, 0x5c, 0x02, 0x5d, 0x02, 0x5e, 0x02, +0x5f, 0x02, 0x60, 0x02, 0x3d, 0x02, 0x61, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x62, 0x02, 0x41, 0x02, 0x63, 0x02, +0x64, 0x02, 0x3d, 0x02, 0x65, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x66, 0x02, 0x41, 0x02, 0x67, 0x02, 0x68, 0x02, +0x3d, 0x02, 0x69, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x6a, 0x02, 0x41, 0x02, 0x6b, 0x02, 0x6c, 0x02, 0x3d, 0x02, +0x6d, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x6e, 0x02, 0x41, 0x02, 0x6f, 0x02, 0x70, 0x02, 0x3d, 0x02, 0x71, 0x02, +0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x72, 0x02, 0x73, 0x02, 0x74, 0x02, 0x75, 0x02, 0x76, 0x02, 0x77, 0x02, 0x78, 0x02, +0x79, 0x02, 0x7a, 0x02, 0x7b, 0x02, 0x7c, 0x02, 0x7d, 0x02, 0x7e, 0x02, 0x7f, 0x02, 0x41, 0x02, 0x80, 0x02, 0x4f, 0x02, +0x5f, 0x00, 0xdd, 0x01, 0x64, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, +0xdd, 0x01, 0x81, 0x02, 0x02, 0x00, 0x5f, 0x00, 0xdd, 0x01, 0x16, 0x1d, 0x00, 0x00, 0xf9, 0x00, 0x00, 0x00, 0xdb, 0x01, +0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, 0xdf, 0x01, 0x02, 0x00, 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, 0x25, 0x02, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, +0x2a, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x50, 0x02, 0x02, 0x00, 0x51, 0x02, 0x52, 0x02, 0x53, 0x02, 0x05, 0x00, 0xdd, 0x01, +0x82, 0x02, 0xdd, 0x01, 0x83, 0x02, 0x84, 0x02, 0x85, 0x02, 0x86, 0x02, 0x87, 0x02, 0x88, 0x02, 0x89, 0x02, 0x8a, 0x02, +0x8b, 0x02, 0x8c, 0x02, 0x8d, 0x02, 0x8e, 0x02, 0x8f, 0x02, 0x90, 0x02, 0x91, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x55, 0x02, +0x56, 0x02, 0x57, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x2b, 0x02, 0x02, 0x00, 0x58, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x31, 0x02, +0x02, 0x00, 0x2c, 0x02, 0x2d, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x92, 0x02, 0x02, 0x00, 0x34, 0x02, 0x93, 0x02, 0x94, 0x02, +0x95, 0x02, 0x96, 0x02, 0x97, 0x02, 0x98, 0x02, 0x99, 0x02, 0x3d, 0x02, 0x9a, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, +0x9b, 0x02, 0x41, 0x02, 0x9c, 0x02, 0x9d, 0x02, 0x3d, 0x02, 0x9e, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x9f, 0x02, +0x41, 0x02, 0xa0, 0x02, 0xa1, 0x02, 0x3d, 0x02, 0xa2, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0xa3, 0x02, 0x41, 0x02, +0xa4, 0x02, 0xa5, 0x02, 0x3d, 0x02, 0xa6, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0xa7, 0x02, 0x41, 0x02, 0xa8, 0x02, +0xa9, 0x02, 0x3d, 0x02, 0xaa, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0xab, 0x02, 0xac, 0x02, 0xad, 0x02, 0xae, 0x02, +0xaf, 0x02, 0xb0, 0x02, 0xb1, 0x02, 0xb2, 0x02, 0xb3, 0x02, 0xb4, 0x02, 0xb5, 0x02, 0xb6, 0x02, 0xb7, 0x02, 0xb8, 0x02, +0x41, 0x02, 0xb9, 0x02, 0xba, 0x02, 0xbb, 0x02, 0xbc, 0x02, 0x3d, 0x02, 0xbd, 0x02, 0xbe, 0x02, 0xbf, 0x02, 0xc0, 0x02, +0xc1, 0x02, 0xc2, 0x02, 0xc3, 0x02, 0xc4, 0x02, 0xc5, 0x02, 0xc6, 0x02, 0xbf, 0x02, 0xc7, 0x02, 0xc2, 0x02, 0xc8, 0x02, +0xbf, 0x02, 0xc9, 0x02, 0xc2, 0x02, 0xca, 0x02, 0xcb, 0x02, 0xcc, 0x02, 0xcd, 0x02, 0xbf, 0x02, 0xce, 0x02, 0xcf, 0x02, +0xc2, 0x02, 0xc8, 0x02, 0xbf, 0x02, 0xd0, 0x02, 0xc2, 0x02, 0xd1, 0x02, 0xd2, 0x02, 0xd3, 0x02, 0xbf, 0x02, 0xd4, 0x02, +0xc2, 0x02, 0xc8, 0x02, 0xbf, 0x02, 0xd5, 0x02, 0xc2, 0x02, 0xd6, 0x02, 0xd7, 0x02, 0xd8, 0x02, 0xd9, 0x02, 0xda, 0x02, +0xdb, 0x02, 0xdc, 0x02, 0xdd, 0x02, 0xde, 0x02, 0xdf, 0x02, 0x4f, 0x02, 0x5f, 0x00, 0xdd, 0x01, 0xbc, 0x03, 0x00, 0x00, +0x2e, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, 0x4f, 0x01, 0x02, 0x00, 0xe0, 0x02, +0xe1, 0x02, 0xe2, 0x02, 0xe3, 0x02, 0xe4, 0x02, 0xe5, 0x02, 0xe6, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x57, 0x01, 0x58, 0x01, +0x08, 0x00, 0xe7, 0x02, 0xdd, 0x01, 0xe8, 0x02, 0x02, 0x00, 0xe9, 0x02, 0x05, 0x00, 0xdd, 0x01, 0xea, 0x02, 0xdd, 0x01, +0x2b, 0x02, 0x02, 0x00, 0xeb, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x31, 0x02, 0x02, 0x00, 0x2e, 0x02, 0x05, 0x00, 0xdd, 0x01, +0xec, 0x02, 0x02, 0x00, 0x34, 0x02, 0xed, 0x02, 0xee, 0x02, 0x4f, 0x02, 0x5f, 0x00, 0xdd, 0x01, 0xec, 0x00, 0x00, 0x00, +0x11, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, 0x2b, 0x02, 0x02, 0x00, 0x58, 0x02, +0x05, 0x00, 0xdd, 0x01, 0xef, 0x02, 0x02, 0x00, 0x34, 0x02, 0xf0, 0x02, 0x4f, 0x02, 0x5f, 0x00, 0xdd, 0x01, 0xcc, 0x0e, +0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, 0xdf, 0x01, 0x02, 0x00, +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, 0x25, 0x02, +0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x2b, 0x02, 0x02, 0x00, 0x2c, 0x02, +0x2d, 0x02, 0x2e, 0x02, 0x2f, 0x02, 0x30, 0x02, 0xf1, 0x02, 0xf2, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x31, 0x02, 0x02, 0x00, +0x32, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x33, 0x02, 0x02, 0x00, 0x34, 0x02, 0x35, 0x02, 0xf3, 0x02, 0xf4, 0x02, 0xf5, 0x02, +0xf6, 0x02, 0xf7, 0x02, 0xf8, 0x02, 0xf9, 0x02, 0x3d, 0x02, 0xfa, 0x02, 0xfb, 0x02, 0xfc, 0x02, 0x41, 0x02, 0x42, 0x02, +0x3d, 0x02, 0xfd, 0x02, 0x41, 0x02, 0xfe, 0x02, 0xff, 0x02, 0x00, 0x03, 0x01, 0x03, 0x02, 0x03, 0x03, 0x03, 0x04, 0x03, +0x05, 0x03, 0x06, 0x03, 0x07, 0x03, 0x08, 0x03, 0x09, 0x03, 0x0a, 0x03, 0x0b, 0x03, 0x0c, 0x03, 0x0d, 0x03, 0x0e, 0x03, +0x4f, 0x02, 0x5f, 0x00, 0xdd, 0x01, 0x7a, 0x0d, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, +0xde, 0x01, 0xdd, 0x01, 0xdf, 0x01, 0x02, 0x00, 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, 0x25, 0x02, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x05, 0x00, +0xdd, 0x01, 0x2b, 0x02, 0x02, 0x00, 0x2c, 0x02, 0x2d, 0x02, 0x2e, 0x02, 0x2f, 0x02, 0x30, 0x02, 0x05, 0x00, 0xdd, 0x01, +0x31, 0x02, 0x02, 0x00, 0x32, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x33, 0x02, 0x02, 0x00, 0x34, 0x02, 0x35, 0x02, 0x0f, 0x03, +0x10, 0x03, 0x11, 0x03, 0x12, 0x03, 0x13, 0x03, 0x14, 0x03, 0x15, 0x03, 0x3d, 0x02, 0x16, 0x03, 0x17, 0x03, 0x18, 0x03, +0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x19, 0x03, 0x41, 0x02, 0x1a, 0x03, 0x1b, 0x03, 0x1c, 0x03, 0x1d, 0x03, 0x1e, 0x03, +0x1f, 0x03, 0x20, 0x03, 0x21, 0x03, 0x22, 0x03, 0x23, 0x03, 0x24, 0x03, 0x4f, 0x02, 0x5f, 0x00, 0xdd, 0x01, 0x9c, 0x10, +0x00, 0x00, 0xb1, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, 0xdf, 0x01, 0x02, 0x00, +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, 0x25, 0x02, +0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x50, 0x02, 0x02, 0x00, 0x51, 0x02, +0x52, 0x02, 0x53, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x25, 0x03, 0xdd, 0x01, 0x55, 0x02, 0x56, 0x02, 0x57, 0x02, 0x05, 0x00, +0xdd, 0x01, 0x2b, 0x02, 0x02, 0x00, 0x58, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x31, 0x02, 0x02, 0x00, 0x2c, 0x02, 0x05, 0x00, +0xdd, 0x01, 0x59, 0x02, 0x02, 0x00, 0x34, 0x02, 0x26, 0x03, 0x5c, 0x02, 0x27, 0x03, 0x5e, 0x02, 0x5f, 0x02, 0x60, 0x02, +0x3d, 0x02, 0x61, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x62, 0x02, 0x41, 0x02, 0x63, 0x02, 0x64, 0x02, 0x3d, 0x02, +0x65, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x66, 0x02, 0x41, 0x02, 0x67, 0x02, 0x68, 0x02, 0x3d, 0x02, 0x69, 0x02, +0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x6a, 0x02, 0x41, 0x02, 0x6b, 0x02, 0x6c, 0x02, 0x3d, 0x02, 0x6d, 0x02, 0x41, 0x02, +0x42, 0x02, 0x3d, 0x02, 0x6e, 0x02, 0x41, 0x02, 0x28, 0x03, 0x70, 0x02, 0x3d, 0x02, 0x71, 0x02, 0x41, 0x02, 0x42, 0x02, +0x3d, 0x02, 0x29, 0x03, 0x2a, 0x03, 0x2b, 0x03, 0x2c, 0x03, 0x2d, 0x03, 0x77, 0x02, 0x78, 0x02, 0x79, 0x02, 0x2e, 0x03, +0x2f, 0x03, 0x30, 0x03, 0x31, 0x03, 0x32, 0x03, 0x33, 0x03, 0x41, 0x02, 0x34, 0x03, 0x4f, 0x02, 0x5f, 0x00, 0xdd, 0x01, +0xc1, 0x1c, 0x00, 0x00, 0xf7, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, 0xdf, 0x01, +0x02, 0x00, 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, +0x25, 0x02, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x50, 0x02, 0x02, 0x00, +0x51, 0x02, 0x52, 0x02, 0x53, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x35, 0x03, 0xdd, 0x01, 0x83, 0x02, 0x84, 0x02, 0x85, 0x02, +0x86, 0x02, 0x87, 0x02, 0x88, 0x02, 0x89, 0x02, 0x8a, 0x02, 0x8b, 0x02, 0x8c, 0x02, 0x8d, 0x02, 0x8e, 0x02, 0x8f, 0x02, +0x90, 0x02, 0x91, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x55, 0x02, 0x56, 0x02, 0x57, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x2b, 0x02, +0x02, 0x00, 0x58, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x31, 0x02, 0x02, 0x00, 0x2c, 0x02, 0x2d, 0x02, 0x05, 0x00, 0xdd, 0x01, +0x92, 0x02, 0x02, 0x00, 0x34, 0x02, 0x36, 0x03, 0x95, 0x02, 0x37, 0x03, 0x97, 0x02, 0x98, 0x02, 0x99, 0x02, 0x3d, 0x02, +0x9a, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x9b, 0x02, 0x41, 0x02, 0x9c, 0x02, 0x9d, 0x02, 0x3d, 0x02, 0x9e, 0x02, +0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x9f, 0x02, 0x41, 0x02, 0xa0, 0x02, 0xa1, 0x02, 0x3d, 0x02, 0xa2, 0x02, 0x41, 0x02, +0x42, 0x02, 0x3d, 0x02, 0xa3, 0x02, 0x41, 0x02, 0xa4, 0x02, 0xa5, 0x02, 0x3d, 0x02, 0xa6, 0x02, 0x41, 0x02, 0x42, 0x02, +0x3d, 0x02, 0xa7, 0x02, 0x41, 0x02, 0x38, 0x03, 0xa9, 0x02, 0x3d, 0x02, 0xaa, 0x02, 0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, +0x39, 0x03, 0x3a, 0x03, 0x3b, 0x03, 0x3c, 0x03, 0x3d, 0x03, 0xb0, 0x02, 0xb1, 0x02, 0xb2, 0x02, 0x3e, 0x03, 0x3f, 0x03, +0x40, 0x03, 0x41, 0x03, 0x42, 0x03, 0x43, 0x03, 0x41, 0x02, 0x44, 0x03, 0xba, 0x02, 0x45, 0x03, 0x46, 0x03, 0xbc, 0x02, +0x3d, 0x02, 0xbd, 0x02, 0xbe, 0x02, 0xbf, 0x02, 0x47, 0x03, 0xc1, 0x02, 0xc2, 0x02, 0xc3, 0x02, 0xc4, 0x02, 0xc5, 0x02, +0xc6, 0x02, 0xbf, 0x02, 0xc7, 0x02, 0xc2, 0x02, 0xc8, 0x02, 0xbf, 0x02, 0xc9, 0x02, 0xc2, 0x02, 0x48, 0x03, 0x49, 0x03, +0xcd, 0x02, 0xbf, 0x02, 0x4a, 0x03, 0x4b, 0x03, 0xc2, 0x02, 0xc8, 0x02, 0xbf, 0x02, 0x4c, 0x03, 0xc2, 0x02, 0x4d, 0x03, +0x4e, 0x03, 0xd3, 0x02, 0xbf, 0x02, 0x4f, 0x03, 0xc2, 0x02, 0xc8, 0x02, 0xbf, 0x02, 0xd5, 0x02, 0xc2, 0x02, 0x50, 0x03, +0x51, 0x03, 0xd9, 0x02, 0xda, 0x02, 0xdb, 0x02, 0xdc, 0x02, 0xdd, 0x02, 0xde, 0x02, 0x52, 0x03, 0x4f, 0x02, 0x5f, 0x00, +0xdd, 0x01, 0xf5, 0x0e, 0x00, 0x00, 0x8c, 0x00, 0x00, 0x00, 0xdb, 0x01, 0xdc, 0x01, 0xdd, 0x01, 0xde, 0x01, 0xdd, 0x01, +0xdf, 0x01, 0x02, 0x00, 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, 0x25, 0x02, 0x26, 0x02, 0x27, 0x02, 0x28, 0x02, 0x29, 0x02, 0x2a, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x2b, 0x02, +0x02, 0x00, 0x2c, 0x02, 0x2d, 0x02, 0x2e, 0x02, 0x2f, 0x02, 0x30, 0x02, 0xf1, 0x02, 0xf2, 0x02, 0x05, 0x00, 0xdd, 0x01, +0x31, 0x02, 0x02, 0x00, 0x32, 0x02, 0x05, 0x00, 0xdd, 0x01, 0x33, 0x02, 0x02, 0x00, 0x34, 0x02, 0x35, 0x02, 0x53, 0x03, +0x54, 0x03, 0x55, 0x03, 0x56, 0x03, 0x57, 0x03, 0x58, 0x03, 0x59, 0x03, 0x3d, 0x02, 0x5a, 0x03, 0x5b, 0x03, 0x5c, 0x03, +0x41, 0x02, 0x42, 0x02, 0x3d, 0x02, 0x5d, 0x03, 0x41, 0x02, 0x5e, 0x03, 0x5f, 0x03, 0x60, 0x03, 0x61, 0x03, 0x62, 0x03, +0x63, 0x03, 0x64, 0x03, 0x65, 0x03, 0x66, 0x03, 0x67, 0x03, 0x68, 0x03, 0x69, 0x03, 0x6a, 0x03, 0x6b, 0x03, 0x6c, 0x03, +0x0d, 0x03, 0x0e, 0x03, 0x4f, 0x02, 0x5f, 0x00, 0xdd, 0x01, }; int IMAGE_IMAGE_OFFSET = 0; -int IMAGE_IMAGE_SIZE = 30655; +int IMAGE_IMAGE_SIZE = 36070; diff --git a/macos/include/material/image.filamat b/macos/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/macos/include/material/unlit_opaque.S b/macos/include/material/unlit_opaque.S deleted file mode 100644 index e9a86486..00000000 --- a/macos/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/macos/include/material/unlit_opaque.apple.S b/macos/include/material/unlit_opaque.apple.S deleted file mode 100644 index 7eab8572..00000000 --- a/macos/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/macos/include/material/unlit_opaque.bin b/macos/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/macos/include/material/unlit_opaque.c b/macos/include/material/unlit_opaque.c deleted file mode 100644 index 17175af3..00000000 --- a/macos/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/macos/include/material/unlit_opaque.filamat b/macos/include/material/unlit_opaque.filamat deleted file mode 100644 index 5b614cd7db0b296d871e6f082e9f4e72d9d6255b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78806 zcmeHQ31A&X`Jb8HzNCjGl8WUpK2pIHN=V*&d1+cG^d|JADVI>OPJ0C(d$(5MRgd{E1ViQCi|&PMtMzHYJ84F)4L$x_NSYYkP;7Ib~LZ_f7`;%ObJW$C@!S{Ai;EbA0v&cdbXrY=7%XSOU}($(pw-G(Kp=Ju6- zdeF3v_EqWDdFiJ1j%FVknbh8v&b*{%wRbFE($cor&*02Tb)`F6Qmu1SK;J2f=FXbP z^}P;Na)c@>l4@{~7%W-|ePbshot0WHqy{WvteryXWXrR0dt0X{&VJaH zYFnIc>*^HIN%h>9Uq!`3jRJ&!kcHb;Fw5Q>%F@tajbOcx zJSU=a(;f5DZO!S9)WX*ElvGzrd`B!xbtR%J+dEpDG3%GjYHv=rV#qsMR*k1e@zA5$ zSWqcHLw8GCSJawEliR!7y2c9zFKSIK?wq_N)z+47?KH45a1{?$=n)rA?mN5ZyI@A>&1B zYIS>eS4C%6b9JI>bhKMjmS~8sWOZ*ebwDm$)Viqd3y*l@MG>TAJXq*1zAiM^CUZr% zGCXari%hpJMmpWx(!FeX6x|$)F7dj*#k*N*avp51t$d9|mzir@rUX53?P0+3FyN3d zpo7bbM==+48JH+mwc^ok@4<@91D$iF_k`x8X^DQaIt*A72Bfke3$q|iS&(K6!c#MC z0lEQ+M;F-;npKM}fbM4tpsU-G1zBoAxY&c&98ib(;Wd+CtyU&o&@u~xEQx4a7|Lvsy_qTjY3d&~=FX?sg^bXlsU ztzxtYHU#xv+}c=g8dpEX%;?5gZ4Dk(1gUOi>VV+e3o3K%ga=eDi0%;VgUVH-qdP_` z`dD6dc6qD&Q(i2)yfsu_-&z}AFnTm~TV|xtb36mgu;m)9%2mijyF9V2n z&J1h33?Kj)LvJ1c8konGX$%Ho@{9521#(*N1q!L8!kgQ>Dy$5ZYgUd46}VNLDW>+|p^L8-+n3Y{g&p8;quWPos$<=wquYXPc8~T8u0m-* z5+@|_@q+$hkQqcXaUWh|^;4qTMPpTov14fZ`mmi1tO|1yFIM5j5E=HWkCotKNn$>= zcSI|A=WMJ^)Zw+N?(wJqZg<%*Mabgjx#}ncRY;DZzf=)iYABJY+i^!wV075F72%Nw zait6kh%%rKl~tpW({x64LKnh)Qk~${iKSFQFX-kbIYV`V+fJmLF@xk{`$)G=OLsLb z(HL`!w^X_6#2DJcK)FMbdZuQ;1?eO$sBu<}YCMFDz1m>+6M2Rq*4L?nm6(}2#KNz_ zgsI^g@lpqUOIHMzDO!*<{VP{3sPriV8s--?mgZb<3R<1Jpky@-eQyd{lc%6~Z7&O2 z87xT8q8gsu74$>BrFUtJWVN?BGnDsQhMFywp}b=T_%`IR6HMhW2IH6Zyf|q&F##fnQpPgbXrwIQ z7%-SI{dBCAr~y6KRY=y-<32KM%m5MwZz}YSv+_DMR@r}ck83kfTwZ|j)`NroD$L4J zhJvgdW#|bjhkOBE4a1bp@b#6|{@-KWtwo3J)vUibmW+36u?ultD{)#@ePK%Cv`^;V z4HFjYlfWXhnUXjW1I?7+wvS8+R~l5Hnznkb2ohDCNNj*9i6?R~CCNJCl~5M-2@)1l z5>KF02^VF+BTi^O2$*}rl;Gt;ObOS_!lf&NcIld7W+GAJ?TYcFNAa=G)OfohpguDJ zsM!?(HOvHH`FBO5IRG=Y#CMx77Z%}U58Hbh6d{fu58uNP_4sl@iOToEF9K5uya_cRx8Ce z5C2d@Hs02U8@151a#ImEkxp3{GW?Hf9!b3r|X>algh2Cwj5hHb-!LwTm(!#veD zn2q{|EE)QaEExKZEEoEYEEe1!WU0tlC|C_ZmI>WQes;1%=oiTX!8J6N2finZgMLhw z1}>K@417bD1>9(h0+&yg1f82K2!3BAqGU(l9ArPxImm9H@5o-D@5oM|@5nx&@5nBo z??}PTg|Hn!!&v{XZ&~lJZ&}~3Z&}aJO=11M2C`mX-?Bbm-?AQG-?IK*-?H9bH-)Dz zYwxWz>+p3}*4^t{*4gV@*467<*3om{`MP;eDduU>j9P4R_ri2E%is^aLR-}8R-+^g zFzr^qLwOLdCE}JVU*)RRYoa@a80=0nw2jFmF^5p+1Q~F2Tyz4faLkxA*6^;|nr>U% zwWNa3VWI2B;t`SOWvNva(D_tVSLvSwG&{A4n(BBJ2z6beDiNzoj;$pn5?%(e%Df(@ z*R%2O0KvGrvI=!iuUcMFu~RSy#+yWULJr|}XMK|?lNCD4U@o9)`K81vcET;a0U`D0u{-Z={|NKSxDaP1D<<#F`HdC7C(UOI}m_ z_Q!}>rbcNEy=je^H`G(CKcP4I6{wJttgQ3jpkiylIii@xWXzaENQ05AVGRZzau%>7 zUKXD(NhX=uM^3I>mF7#R6wpE7WYr`x`3VcFf6JxPTDB-wF3Xmcp|GciE{Dl*mWJ3M z;fDdOxK}zq(fkbge(16^wa9pYSoAI62f{{6pZ<}dJ!rDarS&(47E@`=>KGYb=C(8) z49i3wYU&x0*z9Ps@(6B_5zDkJgMeYZt8;$)-lW|&^w`6Mk=@y&(LRjWTzeR4 z+aN-!X$+=Ntd3{r25XgTxV0D%5Elo4-3*r3f4(zVUOySo4Rh?&qqL6M+!@$YD_0U7 zz$SqK$+#0%rifnRrP0J3he>Z25ya5uv;y>EhiD9&7d^xFgTb^HL1T3lZP&D~1u?Cn zeIa+v>}jG24GOWQj;1VBFe=NBf*7lb`0L6Lu?@Y>{0@wq6Efe=vZ&WdPv`on=>gnDTlt;^yWL~s4 z1?AH+_1YSjTg#NB!8KZ@T3^cq4%ldgpcL}8Ow1QEf5lLvE&-HDBE#~lOMER8`qI<> zSZD}pv@#YNf`-u$EI*ozmI+;*3lE?<@Bo^H2eABjEG<*U(r32^&>VOG&B6m%ems_z zDXI0WMBW-}lZKnCN!nT_9!+}4SqwKvS$uA;wpOcdlf=y-p}9HALfl+!tu~9*5;x~3 zd?K2xBNEm>lT|HjZT)dA@;Ws!APObaX5;VY=(gVP=Xj}K`?>FNov5yY$MLGJbQ^mR zO`q8~ao!|$_6P6T*a{c>?$qLRuQ|oz+d!)1Fi)H%bp^bPPtv%nBDVyzC2Y{Z#=sUzeqB!$G+8ok$_E`2x9MP$W2di10N4u%@)e!Qj{mc&5 z7{@Qol~pqj?RhCx_l_N`hMp}yJIFO-cCbd{GDD&FKk}d;Ujx)Du#&t5&yHg12SAVTSGyH(Da-+~Lny&{m1&`?211vnXi1j5`m>v&`o3_{H=U8!sidW6 zX{2w(c%xv%m%bH3!k6X(%m!$qI>E^?Cb_O1jb zfW3FIdyC$?aNEbdi>rs379;J2aU$`&XEv~R#cOizU5G7YO$E2UO3OBS?~2#(ev;4% zlPVT(wD$~Q?v*N|3O+sg_b#rPjY|)OkBe3noAPt-UF7TI?_KPG*c$?$Z|~wo+na*& z?Ooi#y(uW)-W4M<)tiEH?_E5FJRg~ivxo1q03R7&49~bAFw`u6&!d20`H665@2d43 zZt>(+u=5@S7)48XB<3$mxT!=>vq{w4=aeZfN|}oPZm?H zy)Z6#apqmU1hzRV#s)HCHT@)eSy z^0@(Ii)fJILn2y8hzB3hCx3u!RAY@g0{B4W@!Ny=K?-*wXOy7*ExT+e7DCO)(ks+$ z(kt{ZT9N3(h8H0$Sdf-;Y9Ch8s$G_kuOyUZVY__Sm}r*aYYdsa0M|w@;~_#; zsXmyy_{adZKxJ93JjRLi7*M3rROvG#R%2ot;WP$P-G47z=a4UHju_Vv4-V~IN5#!yoHwEQm#CokC$<2r*X*@kMlFx`` zbp7Cvd`1jVU%Cg>Y+Ifto^$5sD11f?ed!6^78-(@?bJd;&@dW;Ys|s8w6-nUM@5=2@v(Rp%wZl^G>M9Wi?SQzB4YcYl~AZ}4iox!5;$ z$r}aeN&Clh^z(cKA?QnU@eDV;DUr9oQp5;iQ_C=-Yi&*cJS9>)=48hji)*+-WV zJduYF&`B}t*OxPNOfdVL;8|SRXXZ5HK%jib=9n_3+5R}0_O572ucSka_NCK|W|>2b zvU_76WXpQm)Y`I~-p%>YD|j+8<$ZGlShL@a63+RVSbnZ)jG>d;+qyd1y|IjTwJd`R zJU@?irI#&l??|=IZg1)IfC)ZHX?`XbpQY5^+D#{Um=|Nw*7n6MO{rFDAxh|Kz`a*M z*26iA7Imh(Je;lV&68SEonEpd4VkWq%7(9MFz51Ab2BC-2$8O>Nn<6E!86_5$l!Ri z36r)XHP=7tL+3^?{~U0n(^4I?TH3lhXQxvg;TL(*2646_TlQak-azLTpk;e?r&?ROR!?kep4z-PJ*7npL79A$ zaDbX#N`7~x+UJ>rt$aiokk?a*=o)=&oZn#bn#3_f9+aIZ*)KSAs1~;|1__&vtK-AB z_S@g93XYGP*$tOxI^)HH&1>&oyaeaibRva({>x zwJ&byN_F^UBRwm%Y7T}3v(7^Z;2wO2MHXOMs81Hg;JQnb)@v_dHbFu%G#lux2ApEo?A6pdU5*b&GCK*KAym}}HH9}-a|y)J0}dcR zyyd2KR#x(YjAE$7Qtl-PO3<|vE(HSA1vb|zc1cEAB1UaC=`JuPis z4Fl2^ipBVLv@GoIN>^0b<#IL;btX@Y^XOJ0M8b5HzJm)trCA$FtA>K)kb%&!nuVroOV?3UUbBhcs)}d(?kpqP(EcF_@x!pjADcXN6oXzJjWG z!Gh6{F1_lLQfk-ecMfAu@5)RzeotH9!^J_cHACJQV-Nf=H_c273Jw)l=sc;Gw#vZh z2i-rM)?<}xacY4Iqe6y1 zs~Bb!JO)FHRFnxcG;b#DGlNVp08%Dq!I4Z zMsR<2fv?hp8uORi?JZNlmtn{0@gf|}4agM7-D!8QK^ZoCr!56DcP?KsCEeN7(Xza&y`#Z9o;DW!jxbSBvF64U zoe;GPue%9_4vM0+-fTL`I3X3v-T+3fL%&na^ev1LeUJ;EcRH?qRg=d2=)Bw(wm4(+ ziK9nQaFB^1M?}fYS$ll^j5*f|2s0$Ph6^$8GX3DJrjr9%lbp5h)H}}@Z66Ikhyksk z%geYyD{1}GkeZH`T#Gp zrchB;Y>J?sFf0N6T&jM^~T zKZq>Xv*3YbY-0Clv`6NALI!N)i)Ro+v1Mz~`8W%$MaONHJ44?6BP;TZ8->LKZ0wO| z%>D^Js4P+CDbp)jAb{W~?{r7HIs2G0k3OLga?yj58v#1eLl4cG1(l(keApZE(h-#0 z!ByIqPxo_`?aPNlgGm8yyoIW?w~+R)L!F_9&stKIR%62_<5hN~Q_XzBTMQ?r0nw_} z2$Ce~p_6MUR5fSxN2mpMrMz>Oba!Ibpt{;XOr9wwQE0s5{hYsnQ_%GM<#W)u)AH%w z^*-cP%ch#)4rqG8vhU^7gA{KuQuQ|_k z!}mc*SZ;?2-vRodw}uaa~8_-HndfOs5)M?6CIq2BfXf2R~otKO6I`~$A5 zaKg3E-)7c3twqvc_>dUbtxN(8hT%zKOgDHpAxJ-&K0X;CJY*JP@+C8f>0Bk7>5CEH zshK|9_K)e~=76B_*>7AYB>3#Nn1A+LPno_L9R}AUrjK)mnZD#$?OMV8j096v&56bI zsd4%!Dm)@C%DCmB&i!Kg2$99~G2R|9ecS?O`n>b8^sb_P1!K&X^1&{RwN|3Qc*lsd z*XBlIGI+1*1Je@n->^zd5)0ag67#ZZH9TH@C^0{)R!xk2A4<%}s`2bLtXkZU5sq0W z(E(~UKR|s}4N$X*0cuz^zzVV&zJEte(hn21F#(zb6QEg`04sVBjJWjwy1!xXb zfM%frtRO0jRjc-$V=PojK(kR1G>nR11yKc9wQA#Kg$)(4T;92KF^(9{&}JPqR?Xxf z=ABH3Og5_))BIPAC9fE^cg!#xPh_Ho*_#_nl<{~8(EpHz5$|9>u@0`tt+O16T^yD1 zy|eqjb8~3}rnBbK21ZW}(rJ{PVR>DP=+)3)Hj^bVti5F8Xy%Jw&?jYSEJIl=yQcb%7>>Rh(8s`btkv!K$>)k?{%LcL5@$=ZVE*E6UNHob)}py^_@DJ@uRC!Sj6X+zou%JUS%+Bz04 zufr;?Iy@}A!o6|P(*%A7x_Z^QhQ`lhm#Rm{=L0iVE57TA(Jjx^%vRf0qi&wsHe`b9 zh1zzsW&nIAb8rhr4;m7B^tp4yEW|^{+ytFLu*jCAS{IST%JDCps36)#y)v0TER)HS z=fJv*ecL;-j7mWrlYC?YC%j|pC_%)Pc5&}OJ7hCB=n0W^Iv|d6_T*4IaAJfAJF{*I zQtUX)@0;U)G*TAH862e4nfj9&j}C-K0p7`Xx$|p>0Av5>1Ba;Q_F;JR9#w_3lw5{B zR!W0$su{J?9Fdp7m-~#o+*M$w0d9OPj!5%v#%N?&4a~STkg!Z8()e)PFDEK^L51fE zdPYwH>zyRF$?Ws$yqu(jfNO#`5il~m0~026Eul(esb8xreRAhfrb72 zaSaMQeZZgYrQi^95Aj&kdk#MZT96|*jsxV`9XJmV>qbu)416wH!R7egNc6!5@2EhU z*_d-VdJi)p+)&2Mhd%l%t2Z+}P#n4Ic$3|q_4b_B=Lr%y^NtcU>kDDP_F015%UA;@ z%Afqwd=ROF=}86@JSR|_9_W<-rNmpB^8^V=Qcxx_4|X&T_JDpFnk_q8ulzQ&ff{u! zaMT_veXyUj_?{eOq*_p^IZQfAklJdML5|a@&c-hIQ)w;<>JD!=@)b;U>Rt{obMl`0 zCA{rso6}9NY7(jwu>OywVHf}%DeAY$H)IuyUVRm7XfX7#gBC zNnvF@(t&c$unrW$KMj}ZXJ`UwRM7>nMkjUrnTc>Abs^PK=jQmcu(T5Ex#62s4wm7Y z@M2MI$necAAQlS2G*+$sO7RnBes~HYn|7E85@dV4L1y%`E{Umqzvjq ziFtLP$rveo`%q$j9cW*T^!aq4H8eIx2b%PCcuD^-J48_VIy^vq9VnnihX<(9fdW=g zhnLZT*7-4RHYPxgw$R1|Xci{G3S!FWKrsZK4%9+L&}>u$4WlAhK~$Cw6y|#K{VE$( z#@uhUDw#3&1FHLvUGn@^j0bm=i?@&ewF$<~2tF|D?S z6{SfpUGx`>}N%$qsWi%1JW`eixyDIc8z=9LdV(Pj?Wc~LWm zxa}WvXihGpPs(Q8_>7BWZ<)gconzf2=8$t{F^5&g&ylUmRrZ0`34P!-`#(cFf>H5Z zB;k74F9SJB3owU-w+GB2w}6>LQz`FYH%tQRNUkBVV+HvCgfE3?_eJ7%`@n1E=LcDV z+lLbK^MeJC+wPnDBJpp1sAE2UkQayNzL;^p^Bu|H$Ch!w^Buw%YIaIEof&=*IScYL z8Gf+Vx4vgw)}Ryht?z*PoF|}Jm;ft?$>Ikyr*vDWtW&xzRMsiofEp&vI;Gp2o9qqi z`D9xBVCJB18&&3@ZW~qRpzaJR>!9wOr~>?;chDSjar9X@T1hnte52Qsny|3Ev!j>- z&_~+5Og2C0eFTwRR>*77%f$Sk`M@lFb`lF!%Wrh}l}CB?XI=(i!>7^*&Pk0+8$eSx z>c$gdqi^Qu&kb+plxc&TIc4hmW{$W09aVqrkIi)hw_}qZo7u7H7&LpwX1%`Nv2okK z9h+;7mB6Pn8Xqjrzpb}Bc8rc|?9q0bX9Yn0Lpn;UVfniTO1+{6UyLl$dYF<_Yb2vH2RDjGGX=1$_+;p#DAzsM$wZ zp$9gQa~9l3Gdp(D*WlQg0QLO6EKGoAVFIimrp%6wA@I~HHYz}KpaL`t6<`HXSvz*M zufefUB>~MwMbI!Rf)zv+*s)nTh-Iz4%e<2#=`*X|Dxrm?LxW;W0b<_Sk;r84*zEF4 zd3h0n%JYtmOuSi7IqCz(7L6K#Pg|%!#r<2A}MN7sx+@d7<8E-6JJd{ZafNblflFKN>f>Q$YiSR z7q6WMP#=5`%x@HTK=^}_z{`FzdVkLMRY~Ns{9{Z_*nf${X#EvH?&ZAxF;o*ha@u(# zyfY7!iwiz2u(4cRXl@p6WTsf=k2${#CjrG$2@5*vok^xCh|ir@wU>c#mhd*>vzpDSOjNviX!=;!I}K zp-k4M19^ak8F@LA*>orqZ8}M9^JAgGBtqB&NnMgRl~Cc>SW;#UfD{?#Mh8x!%qn@n zq|2<52U61P{foW=Jf#LX*uxlTGbq zKoh7B(pr8QwT|d!A4<$Cqb6em9u&_?`99P!pNz^bl%AJ?FJsYBLi(&zcp3OI7M&er zK@C$*hXwJzMmY=0SQ#0$&JT*WF#&4C1{)KgS(pGTh$$nZVhB7L)j~zkY*Yjdqas*A zRF;eit$LQdyfK;4%3G}>XcnpsY2^bls{V{NzL-cWy#|YtR#Ht8e1o@2Xvt^_pg-S( zXIiUFH+Cj1$TCj>ZzUt6A`{D~o|6?zuwKIV_W_$Rmc*C=;0I`dd$X=zx?68x{kXt> zmFA6-i6`t=Su~OQD&12@5A0r#0ymzQ!OVu4(;MecoOR3QLW~spM+$Kx?xc`s;Z_!l z>*-P=Mmltn@6lzXa9v!Ya^WCcs$_Enmnrgcy37^#@I{_igw%dwZm|$bh?@t~MgDLI zF2&+Tx|E1*hS5d-jV>ca@t1Ik$|b{bsgg@J!)1!Rk}fEdFYmn+)73E@-_=ea{Y%jhkD#U29gV<4w5j%-Wv9qWW)gmV1A|Yx-Qq+pEqE3tx9q5nGZ$EURj$NW#tiW}pSS40-&#V#O@q6b`(?5ra?;_9l#Npxyailm( z94(GP`dIuPCyo~n{r{Wge zEfu$#^liAVG~h=;{*#UtWT@tF9XcwGEmJRzPGPl-Q>r^PekS@E3sqxh3}Uc4Y)6n_>k ziI>GI;#KjQ_&@QwctflgZ;H3X+u|MZu6R$pFa9Dv5Fd)aioc1!i;u)V#K+>F;uG;N z@u~O>G+9a|9qGzJG9rs)u^cRi$f0t7F-$HKUy>e;87?;ixmV)La&uWKN64?pEs*-E z)N5=cu3O5j3pM&-7$T#l08klUFj+vEC8{FXWb6qkNz&e0sJkfY@e zaz{Bv?j$Q^Hr?JCyGymC*%^~@lyC;#MK_ufbX^mG4+oiC%J4!n_w&6#^7F>$myyH*dT-Ggj8gadN!eMed3bS%Mwvx($xVfAXJkaD@fa^iBQGVOZix?I{J9;=J7s|fP`rih4Adlh@5A-Z}pg)2K>M6z9 ztw$7xcp#hNG)dxtnq^upGJUvMHi;#&MJ|;Gn^vwv3u(nuD_ec)v{ZZ-d)3W7Xnjv+ z*nheoY#wNtTqW8h^^E3$bnmpA{yClZtHZ={d5AnsbjVKGh56Nu-xYGDTqReVxw1xn z2X{*a@ia8&4n^uPo@3vY-;;;SBjl0tD0#FzMjk7VlgG;w%zG!&6=QI+JVl-=Pcvii z9kB8(J?QKF^z}d8!_=RPFwdGzKYCoyJhTcj49_mj13d`wAvu|ptU@! zE*GcEGvsaJO!&&SZstb_1kZ09J@<;Mwd5OGK z{#gD*UM4S>SI8^nRpz~`alOXOrR}ho4>kRpEtUPJ=gGC8G1vK2=K77m11a!8+w@?5 zd28tgd853EXRYRd&cwS|jyz*C{LeoCI=C05e*Su%Rw(TQ-U_{0{#4##=FB*7K>L{1 zeg10h&6iu5|GCZZKU1+kUEhNd`R}G9dc-^qXfAU=yUDfkb~#7>Ox_{y1P!?hzjw=f zQ!>8jFi->q1Z4+VGTk$ z!p-h{Gpb6Ca{d1$Zsc$^T}jFY{gzt}71Xv;xWh|CS#inCNC`5apyP8C2;LZolCm;UvVEB<88&oBP+^S6;F3t0JADf!hC<^x zlv<=pO3I49uhb>3QkSbpbgfbm_jaXX=;g4BeqoT9oL zq;l{l;!G%ZBKN4_MG;i|9$9yqr&fOU;Tu22s9P zDOpr`o|Hv9te5u~MTMAf=)^P&so zh2Vio(a3c&UM^76NTl2qqfiO}Nf}XUH~a#0O4;#RiAIVE`myOvk|qFt4#YJ-y?J-I zYv@h-m-1re7KvX=o|$4DUxj#4itv1#a0hy>t{J0okHm1?k8VegAEA4^=tcKpryOtj zwG(1Ttw#>j?=L)4g}6OhsD7XM^e}yayinbweySc*PpX&IYw82_4^?uXLIxDGuZ^n04z+uD2U8_i@=(*Pv3EA7q`VvkqHT*xMuNIl zlnp9z%OWM?KxKz)fXa&JvuAc8N_(r?Dk|5iElOO_zFlZ(-RYL`Mvt^1w`J6AOn#}J z^xRw{4$^mlRAtEU0wSTiGguwe2r~R_(7sgNLMFpySYAwqCyZ1jC9QE_#|l)-Dl{-b&ohnhik+Q7r zd=TT?Rqe{#~Qgso0&wX{zpYrNo3SKz}X(5eLR%uyA5R znH*hrBLIN9^kZE-PZW92RC!I34A zJ#SXO8Syb1^!lJH$_9%&%7h$@J*n(ydHrNw8{7C5@uIk?yG@Uk(2a(5hf9+gRwk2oSa-_Ozc$xcm=W$fzX6I&SmXfEb zYn*$WTZWygT=!kH+e~x=@nH;I8u77dfMtxod?gwyv6Iaw#t~ap1 zAx*Gz%ieKDzU{071NtZDX|yykQk`42Vq`ZmKjl)(NEbqH{S)`-zen8z?{akqevA&> znrpf>I&ieQ8oQ#p5*u>KiSlGA;@8N;RkHqMw;mb*rEVE=u~gqgLD*qkY)khI8SEBg zZyyX6ia>u?*xU!Zn`3kLKyPE~1!x=W?iw`MEq7)N#+cyG=Jclw86pRqD!H8f3AKBU zl)(ILU_QgfJc%(622;U>?Sg`f4KBVnNa#K%lH;KC;Hn)X3Gpz-b*WUqbt1GH^*^wY zEeIm(u#oY+K}PpEk=+E12{#)2hL7xe=>XX+gzQ2a*{UG2E2$g3rs;%1$BCTyo`Xc= zP`^Cm8G4Z2Xx*Zto8z56S-6x8SgRd4Zi zcng4;x%j#vyuAeZy1{59{j|buB0pbuug^C@j=U5)oZBJw{$i69`2~?8V?%eGzEwbM z+`O!)WCYj|@;E6Q9Ol>y^EH#QCC9r|xy7pdcS(#Bs*JFBkJ^ew!y9DXjgV0$41ut6 zn{=HC5hsG1;ST<==<+Z4@C1a#DQ`&@7Jumpi~Bu6WN4t|#L~TreR1zHa7yRPQq=1v z68BtB+`E$jImJB~vhfC<+5ACa@o5qmtE~#t>v;GJ6GCr*@d=T_JSpst#_VB zeVzsGwYa{BE6HWg85qfA1Ut9vHD~0jESEj${5&X^J>pW!NG_wd-oriQvIpG*FE?`8 zD;W3YVZ<_HMRZ_G;&)|9o zt{CzgRap%p@e6# z>$DZb?W7-W$KQ~4c==GkI!HC#J~UD^l%7W-e6cNdUC`Th*R3F}?QRM>34!!r*z1bw zzDxSqp_`ND8ya1-j<0C$;k(s+mvpnL2=7#kWB6_(#_H$8+c!UI9N^p6X!ur1eH~J# zuaRB#bvRi8PH-a3x3Px!BdCzYKV%&=u0XikuyUPobJEo#z4>^3-Rhery&bL-P9zJ~ zJK!_GVmvvB#lWJsB9FMcLJg=!%A&cy9#p9vE@uq`!iwkug`cMwG00K%U|57KxPX z8FAeq2LiJ758PjrMATUk^-u|5o9`J>J8%)ta1r$E8;W1O#63yk>2TNqU6)?{+GYIe zjS>C)3Op}e>aKi^U!+&IyVAYJEnTfvzA32@rAyVycQVy}IAUp6>DgcTnf!-TAG)s( zf&KAVN8Mt&gq|OvsL7N&ZyHQUSJotK9iRnKWzZeP;!!I(CdT$K9b|SyVJ@p|_ z&ft!kq5J9k{EQm8N;l#+x{(VrjeL|Fd32F}{yS|aCZ0p-@frmz7pvpB`nr0h ztKF4XDQfinn@7|mj_%xx^cXykGFl_Wa;q2I``tYu-tRy!MWG0F=lX3rko38`;dd#1 zr{QrHgo#F8mGgD%~Z3 ztt4KhtAG`IHLA0w?mMW?H$XCA%a+g;C+e=iji-!&A0;V;Ng08*Zh^%E-XT%^6~3}r zdiT1!WHC8Ixy0F^VG#ga2Y)sPH1Y)2-Qo9w-kheniNr(j)wvNy?8J)8RlGsXsd+`# zXb+_QjwOy@z?8}j#fL62wx&PGKfrsj6!lswYe2M08(x%$GFCVk(ZhR5oed5L97v?J z-97X{-ZD$uBZvNm?{;ZC!REI|3gY^i!As<$ye~?3-kWa~S0X8qP z3ppqKK`LMxOElARPTGok2tPJmdP;-D({OdqPbV{eNefzd`#NuvaP=RgC0jtM!gviK zqLH;%WsFNKimX*&v~E>HJYi&bP!5?%o4&WUXWMIg1g-56_#0Z=Gll{-i`Mpt0&>V4 ztnImVdtq&lz}h}gvjcjC5<9SEq#6@%!Z7TjOPGCNd4yIku?nBcB-~5xK4a~%VI=7z%l4&>N&Mu z9p{|noaL0s_ihZu2_x6^uEYG+ov!ouIa3^F$y~d)( z-V)7WZ)vpHhi|9AJ}ktVZh|Kqu@BL@MVfuk9&ynPc*LCqRwctjoD%SeJApmoPC(pQ z7Ogo^mJsx0_J}*7kVo99tx;a^qLC~VPsiCOMR^x76tzhwLRnbjibHLOlF$m+bSis6O`7Ux|UX7Gnuob`}c z55E_N83h`7(l8dQqSwP|ZatjlqKCfb##>Z+#(B;RW^?xz}X zxwD^knw#>7w#z&Wy9_+Z)rrs!Wc=l#N6Y77mx)fF{t4_dQFrp;?qfsVB!9VIdv=*O z<;5;pCmzKwO{}3H;AEG9Gc&^m`LGgMkItriUqT+rw{DBW)oJc&VY|%H(mhtq_-s%; z5&j2}$8}!`+GV2dzhIYnQ{L{}PIj5I)lJURu*;m~`O977s2RS$+}plg=1uvL%kc5c~+&d3kgF7vYUanLUFN0(YgiUWFUINpF==1KR!r(l<% z4!pqD=*S(_{iGxLdB!etlT6$oXZ*;W0T(awm%Ci5aVUh;7sqA$%l#|cF7rWO?J|fa z1LmLDnD=JP8^JDf6a3|X>}ng?@*uK-v&-BBe>ot#(MEPs5ZOT6Wo~hAalg)%6=Rnn z0Bf3VFm@RRK-+Y)JMt#7%iQ5g%$MI|?tF@>J&h}d{BC)74!g|S9Cn$TdS;htDLz9U zW+ai52AwqMh(V9Ow zEpjUU9U3_)B4hthpQz(-4{_uO=P2idNa+bq@o~X7Ab^VlwT=k~Y8`mA4%GUc=X+Oq0gNp>yfu&xc;)wSpw@L> zpw>0vK&>mnfm$$0ms6nDwYdVd?h6NM0g%gc?^I1{0{W0TLx1Mt+7o?9`a!KY1_Qtb z&--PW5HDprNM(YweoiK?2ej(g^mfr}?&VH7-qJGYE;;1S53oVd&qvWh^(qjb^`ZKB zlgHmCkH4PAXXT}~o8q*J{s-f81gd$C<3+~(2jwxXve_UJ;%VS zJpq&gwh&KmnQ3 z>L9X#7C`$Fu=N&I3G?L*Tpz#{Lq6aETOaCxt(U!ktv`nYw*KUX0=Awp0b4KS4A}ZG z9IypIE|myZExbWZpQf~zmWHDk}kgh{1ct}L3a3Ua*C6i;&I;fs>guq%afNL!UaN$r4^4$9@9Kbd09UZ{+fG0%m_tZejk2wOk zP_LT<0bDS?1CUD$-01OJ>)AIdXm@`F^p<{xMGMJuIpeopRc|4B>+hSSxi0`U+F0>h zJ)v&Bw=4Gi#EngHT(A=U`%l`SI4&aBT2y;Uy+oqg%c|}bFQ98Z?1mg~yPg8N5bN#- zbln{m-e%vZg|~nC0bT2~tagkqygj4=CwRi!l#8|8c9D_Wo(RirH)^@<5iPep?#XRu zW#qOqT{4HYB3G+iM}Y?HrQZ z&I-$IN7^#R*H942ZU2^luH$UXV;S?tliLE~X+sd%fXi*)w_Da0L^jZJ8-;7}K^wgY z==u|?bQ|W&v$)=gD~9~v5zqzt@oFHT3zkFxa!Fq>=d)8+kni~s>PtUQe6I1S^)X~FXeaAF>2)C0dpeNn852nL zo)t(n@3BGU7`M{Z<$fU5Q8-cTC~PnkNOh@N36BG~+HiQ#r`U!QZ$gS3eU-b&VfL z^>{Fl>LrxHfmAQM59JS}qTnggwbJgkCw>t~^`7&d4y3w2Zy?p}Jqn~+4U#}?&ABMI z9lzzzT7guj<01Xne(0OxsQ&YDR7dGy35?6#1{TGb<+q1t;;8Oob9l)|D%&v~-jYx8 z$Rmhq5&duw6;6dFl@X56qadoc)x9Q&3V1Kcp}(DN=1vsbNdEeS;;3$yPs(TI%bVh; zz5p5%FODj=hGSDaRql8yQVNV^`|YjrR?^|#CRtfqFtF-L@nRz1X9CR+T<2hdhbs zEGw|;X{mrI99U&&bZ;G$d5=;pQI8La?A47~Ra9&BK2M-2N*eTKR zRS3-7ka)5wxT-h7Rm*euwGA_CX8E>-_VbJ#WN{|0>P>aLbFy>xrnssvz^=Zr;;Qm< z37g`p5a0Q~5MM>C&unIWURSS^J>(6=hL3`QR_}R%R_{@u)q6PttxgFCT7CC*9cXpF zA87TFj;s2yA82*>AdbAc!Vk21OxsHyF@aVmhXbu%)PYu?>OiX_y+EsnJ$nfST9MV@ zG5i*Rk`9BYP4<%C7#Ia#X_yYQqI?vdM6iN^R)HO>XV?o)@FD^2UG8^+gjCmv2OH82EH8!$Cg2)EWUSa~RZnBY`97HzI_L9B? zTG6N0=qw1hrif>7#gP9y0M>SOgUb-WI=I?_4XIWbat zqEmc)FwhG6OrQ$~TJfi`@M-rOv2LtSyOXGbgD}t;^l5kW3w_!h-9(>uC(R2!?anJL zD#?z6kMGi_=3rnZZx(#ootQZ}7vJf{Wj}mmoz?o#@1rD%ueZ~u-68WJL#J4{4k=KQI%=(F_uAiq_2Y6|Lp zB`S~l&>5g8{#&R#>OKvXN8P_gm#BOSZ9v^iPK2`JC%vLkJF!}zYPsT-Kk8}oytVrUqdrdcPbNge+sSr6?$V8D*7Z2 z=lBEqSs}#l8GI-#BIwif&-$M@eop=os{KD9{XDKO$QR|Gap=#>@)h~2d`uBj(k_XC*PNUksrtpo{?1 zTSV84!ue)H#CC{c-X33Xs8FME{@D<*Bhq8kPPnVY-Oj2?RjZhatAwgiNmZ-Hs->b5 zJxHUh+f60ZnKwt{I*#8P&p8_~((C-3|D8QVAMM*k?TVJc^4H3KJIuX}NYODXY%$} z-@@Heaezr5i0cA%5b`yuZ>yAAsG3x>N~=X`v09>9)KZi0U|d@ST2az87?w zI$fP%@|}t6_sw`*4@!Bi-}j$C3V4<}Tb-kRpnj;%Rp+Vm)dlK8b&>iJoDwckmty7G z^lf`k$syv$=%=04c=Z!?8NM2L1yWb4s}OE+jk;D{r><8ws2lO=G$n2}z423AZ^0Qo zI2QuvPUxQfnp_I6qMu=-yhD}CJJmPjc7V{zzY96;X6ku1_NMLpp6ki1rMljO8WI&J znm$C_i@TlGI&~kH_%uqRy*o&`f6jS+!8z^*rRef=^aSVUZ$vjlDehOlgyf+2vSrxL z8~yfvKHK8$uG?cgALOxmNc~FvTHOY9_QO1C)3MLq<+tL$bJTja&;GVY^z9L*Z;z_S z)bG^e>i6mie8fdKUd}aDwlFuXtbm1>aBl(6sx1hrj!4o_V*E3ht~6 zc;?Mu2mS-qNBC&w$C!2h#P27N?>A^y&F200O@$SHOP zJ42kI&M@ao&TwZlJg0mmxPIA*L19(ujBvi<==ryazX^`QF+2)gY76J9&e3Y5v!%0@ zqr}$u-NyNvQ|5f#^k&rA7I#Yp@hjB3i`iKJESd?I3;UZ(>f|A?_yO)Hq3})*0&%S5s&DU>vUFon0K_YIZfS z3Apa&?Cwl-COMOxDb7@9nt3uE*F7AP9{(3OjCyBJXNH*{oA&15+I)f6CU$6N7Cx9V z+nM9c#k$-Jzw?|1XTGzynKAn~`{Hh?puLvX=6*=+&ujBr&H>JW&I0Ekr_uSglX4b1 UO-{3uHt#LMb+NO=X)*o(|B)oHQvd(} diff --git a/macos/include/material/unlit_opaque.h b/macos/include/material/unlit_opaque.h deleted file mode 100644 index b97c90b0..00000000 --- a/macos/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/macos/include/math/TQuatHelpers.h b/macos/include/math/TQuatHelpers.h index 81e06a09..cd3342c0 100644 --- a/macos/include/math/TQuatHelpers.h +++ b/macos/include/math/TQuatHelpers.h @@ -25,10 +25,7 @@ #include #include -namespace filament { -namespace math { -namespace details { -// ------------------------------------------------------------------------------------- +namespace filament::math::details { /* * No user serviceable parts here. @@ -49,7 +46,7 @@ namespace details { template class QUATERNION, typename T> class TQuatProductOperators { public: - /* compound assignment from a another quaternion of the same size but different + /* compound assignment from another quaternion of the same size but different * element type. */ template @@ -85,7 +82,7 @@ public: * (the first one, BASE being known). */ - /* The operators below handle operation between quaternion of the same size + /* The operators below handle operation between quaternions of the same size * but of a different element type. */ template @@ -127,19 +124,19 @@ public: */ friend inline constexpr QUATERNION MATH_PURE operator*(QUATERNION q, T scalar) { - // don't pass q by reference because we need a copy anyways + // don't pass q by reference because we need a copy anyway return q *= scalar; } friend inline constexpr QUATERNION MATH_PURE operator*(T scalar, QUATERNION q) { - // don't pass q by reference because we need a copy anyways + // don't pass q by reference because we need a copy anyway return q *= scalar; } friend inline constexpr QUATERNION MATH_PURE operator/(QUATERNION q, T scalar) { - // don't pass q by reference because we need a copy anyways + // don't pass q by reference because we need a copy anyway return q /= scalar; } }; @@ -283,9 +280,6 @@ public: } }; -// ------------------------------------------------------------------------------------- -} // namespace details -} // namespace math -} // namespace filament +} // namespace filament::math::details #endif // TNT_MATH_TQUATHELPERS_H diff --git a/macos/include/math/TVecHelpers.h b/macos/include/math/TVecHelpers.h index a43c2a47..fb7d026d 100644 --- a/macos/include/math/TVecHelpers.h +++ b/macos/include/math/TVecHelpers.h @@ -443,6 +443,37 @@ private: return v; } + template + friend inline + VECTOR MATH_PURE fmod(VECTOR const& x, VECTOR const& y) { + VECTOR r; + for (size_t i = 0; i < r.size(); i++) { + r[i] = std::fmod(x[i], y[i]); + } + return r; + } + + template + friend inline + VECTOR MATH_PURE remainder(VECTOR const& x, VECTOR const& y) { + VECTOR r; + for (size_t i = 0; i < r.size(); i++) { + r[i] = std::remainder(x[i], y[i]); + } + return r; + } + + template + friend inline + VECTOR MATH_PURE remquo(VECTOR const& x, VECTOR const& y, + VECTOR* q) { + VECTOR r; + for (size_t i = 0; i < r.size(); i++) { + r[i] = std::remquo(x[i], y[i], &((*q)[i])); + } + return r; + } + friend inline VECTOR MATH_PURE inversesqrt(VECTOR v) { for (size_t i = 0; i < v.size(); i++) { v[i] = T(1) / std::sqrt(v[i]); diff --git a/macos/include/math/half.h b/macos/include/math/half.h index 779bdbe4..d792e1bf 100644 --- a/macos/include/math/half.h +++ b/macos/include/math/half.h @@ -160,7 +160,7 @@ constexpr inline half makeHalf(uint16_t bits) noexcept { #endif // __ARM_NEON -inline constexpr half operator "" _h(long double v) { +inline constexpr half operator""_h(long double v) { return half( static_cast(v) ); } diff --git a/macos/include/math/mat2.h b/macos/include/math/mat2.h index 551fe445..dba9ca47 100644 --- a/macos/include/math/mat2.h +++ b/macos/include/math/mat2.h @@ -235,23 +235,6 @@ public: return r; } - // returns false if the two matrices are different. May return false if they're the - // same, with some elements only differing by +0 or -0. Behaviour is undefined with NaNs. - static constexpr bool fuzzyEqual(TMat22 l, TMat22 r) noexcept { - uint64_t const* const li = reinterpret_cast(&l); - uint64_t const* const ri = reinterpret_cast(&r); - uint64_t result = 0; - // For some reason clang is not able to vectoize this loop when the number of iteration - // is known and constant (!?!?!). Still this is better than operator==. -#if defined(__clang__) -#pragma clang loop vectorize_width(2) -#endif - for (size_t i = 0; i < sizeof(TMat22) / sizeof(uint64_t); i++) { - result |= li[i] ^ ri[i]; - } - return result != 0; - } - template static constexpr TMat22 translation(const TVec2& t) noexcept { TMat22 r; diff --git a/macos/include/math/mat4.h b/macos/include/math/mat4.h index fa5301ad..d44081b2 100644 --- a/macos/include/math/mat4.h +++ b/macos/include/math/mat4.h @@ -272,24 +272,6 @@ public: template constexpr TMat44(const TMat33& matrix, const TVec4& column3) noexcept; - /* - * helpers - */ - - // returns false if the two matrices are different. May return false if they're the - // same, with some elements only differing by +0 or -0. Behaviour is undefined with NaNs. - static constexpr bool fuzzyEqual(TMat44 const& l, TMat44 const& r) noexcept { - uint64_t const* const li = reinterpret_cast(&l); - uint64_t const* const ri = reinterpret_cast(&r); - uint64_t result = 0; - // For some reason clang is not able to vectorize this loop when the number of iteration - // is known and constant (!?!?!). Still this is better than operator==. - for (size_t i = 0; i < sizeof(TMat44) / sizeof(uint64_t); i++) { - result |= li[i] ^ ri[i]; - } - return result != 0; - } - static constexpr TMat44 ortho(T left, T right, T bottom, T top, T near, T far) noexcept; static constexpr TMat44 frustum(T left, T right, T bottom, T top, T near, T far) noexcept; diff --git a/macos/include/math/mathfwd.h b/macos/include/math/mathfwd.h index c5eecfab..b2d3ad84 100644 --- a/macos/include/math/mathfwd.h +++ b/macos/include/math/mathfwd.h @@ -33,8 +33,7 @@ #include -namespace filament { -namespace math { +namespace filament::math { namespace details { template class TVec2; @@ -45,6 +44,8 @@ template class TMat22; template class TMat33; template class TMat44; +template class TQuaternion; + } // namespace details using double2 = details::TVec2; @@ -86,8 +87,10 @@ using mat3f = details::TMat33; using mat4 = details::TMat44; using mat4f = details::TMat44; -} // namespace math -} // namespace filament +using quat = details::TQuaternion; +using quatf = details::TQuaternion; + +} // namespace filament::math #endif // _MSC_VER diff --git a/macos/include/math/quat.h b/macos/include/math/quat.h index 91e1ab6d..a51a4eb2 100644 --- a/macos/include/math/quat.h +++ b/macos/include/math/quat.h @@ -26,10 +26,7 @@ #include #include -namespace filament { -namespace math { -// ------------------------------------------------------------------------------------- - +namespace filament::math { namespace details { template @@ -89,15 +86,15 @@ public: // constructors - // leaves object uninitialized. use with caution. + // Leaves object uninitialized. Use with caution. explicit constexpr TQuaternion(no_init) {} // default constructor. sets all values to zero. constexpr TQuaternion() : x(0), y(0), z(0), w(0) {} - // handles implicit conversion to a quat. must not be explicit. + // Handles implicit conversion to a quat. Must not be explicit. template> - constexpr TQuaternion(A w) : x(0), y(0), z(0), w(w) {} + constexpr TQuaternion(A w) : x(0), y(0), z(0), w(w) {} // NOLINT(google-explicit-constructor) // initialize from 4 values to w + xi + yj + zk template quatf; typedef details::TQuaternion quath; constexpr inline quat operator "" _i(long double v) { - return quat(0.0, double(v), 0.0, 0.0); + return { 0.0, double(v), 0.0, 0.0 }; } constexpr inline quat operator "" _j(long double v) { - return quat(0.0, 0.0, double(v), 0.0); + return { 0.0, 0.0, double(v), 0.0 }; } constexpr inline quat operator "" _k(long double v) { - return quat(0.0, 0.0, 0.0, double(v)); + return { 0.0, 0.0, 0.0, double(v) }; } constexpr inline quat operator "" _i(unsigned long long v) { - return quat(0.0, double(v), 0.0, 0.0); + return { 0.0, double(v), 0.0, 0.0 }; } constexpr inline quat operator "" _j(unsigned long long v) { - return quat(0.0, 0.0, double(v), 0.0); + return { 0.0, 0.0, double(v), 0.0 }; } constexpr inline quat operator "" _k(unsigned long long v) { - return quat(0.0, 0.0, 0.0, double(v)); + return { 0.0, 0.0, 0.0, double(v) }; } -// ---------------------------------------------------------------------------------------- -} // namespace math -} // namespace filament +} // namespace filament::math #endif // TNT_MATH_QUAT_H diff --git a/macos/include/tsl/array-hash/array_growth_policy.h b/macos/include/tsl/array-hash/array_growth_policy.h deleted file mode 100644 index 641e0cb7..00000000 --- a/macos/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/macos/include/tsl/array-hash/array_hash.h b/macos/include/tsl/array-hash/array_hash.h deleted file mode 100644 index ccb204ca..00000000 --- a/macos/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/macos/include/tsl/array-hash/array_map.h b/macos/include/tsl/array-hash/array_map.h deleted file mode 100644 index bc534bf2..00000000 --- a/macos/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/macos/include/tsl/array-hash/array_set.h b/macos/include/tsl/array-hash/array_set.h deleted file mode 100644 index 0322bcd0..00000000 --- a/macos/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/macos/include/tsl/htrie_hash.h b/macos/include/tsl/htrie_hash.h deleted file mode 100644 index 99ee0724..00000000 --- a/macos/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/macos/include/tsl/htrie_map.h b/macos/include/tsl/htrie_map.h deleted file mode 100644 index 59712c5e..00000000 --- a/macos/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/macos/include/tsl/htrie_set.h b/macos/include/tsl/htrie_set.h deleted file mode 100644 index e2f40adc..00000000 --- a/macos/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/macos/include/utils/BinaryTreeArray.h b/macos/include/utils/BinaryTreeArray.h deleted file mode 100644 index b4e2b191..00000000 --- a/macos/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/macos/include/utils/Condition.h b/macos/include/utils/Condition.h deleted file mode 100644 index da699a4f..00000000 --- a/macos/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/macos/include/utils/CountDownLatch.h b/macos/include/utils/CountDownLatch.h deleted file mode 100644 index 6367fffc..00000000 --- a/macos/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/macos/include/utils/CyclicBarrier.h b/macos/include/utils/CyclicBarrier.h deleted file mode 100644 index dae118e8..00000000 --- a/macos/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/macos/include/utils/Hash.h b/macos/include/utils/Hash.h deleted file mode 100644 index f17dfc86..00000000 --- a/macos/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/macos/include/utils/JobSystem.h b/macos/include/utils/JobSystem.h deleted file mode 100644 index e935f32a..00000000 --- a/macos/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/macos/include/utils/Profiler.h b/macos/include/utils/Profiler.h deleted file mode 100644 index f41bd1e9..00000000 --- a/macos/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/macos/include/utils/QuadTree.h b/macos/include/utils/QuadTree.h deleted file mode 100644 index 0e139539..00000000 --- a/macos/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/macos/include/utils/Range.h b/macos/include/utils/Range.h deleted file mode 100644 index 019ef6fa..00000000 --- a/macos/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/macos/include/utils/RangeMap.h b/macos/include/utils/RangeMap.h deleted file mode 100644 index 32b59f25..00000000 --- a/macos/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/macos/include/utils/Stopwatch.h b/macos/include/utils/Stopwatch.h deleted file mode 100644 index fcd30512..00000000 --- a/macos/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/macos/include/utils/ThermalManager.h b/macos/include/utils/ThermalManager.h deleted file mode 100644 index fc38d88e..00000000 --- a/macos/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/macos/include/utils/ThreadUtils.h b/macos/include/utils/ThreadUtils.h deleted file mode 100644 index 5f855b66..00000000 --- a/macos/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/macos/include/utils/WorkStealingDequeue.h b/macos/include/utils/WorkStealingDequeue.h deleted file mode 100644 index 73b1ce6e..00000000 --- a/macos/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/macos/include/utils/Zip2Iterator.h b/macos/include/utils/Zip2Iterator.h deleted file mode 100644 index 7b9f552a..00000000 --- a/macos/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/macos/include/utils/algorithm.h b/macos/include/utils/algorithm.h index d92555cc..ea5ca44f 100644 --- a/macos/include/utils/algorithm.h +++ b/macos/include/utils/algorithm.h @@ -199,14 +199,26 @@ RandomAccessIterator partition_point( return first; } -template -typename std::enable_if_t< - (sizeof(To) == sizeof(From)) && - std::is_trivially_copyable::value, - To> -// constexpr support needs compiler magic -bit_cast(const From &src) noexcept { - return reinterpret_cast(src); +template +#if __has_builtin(__builtin_bit_cast) +constexpr +#else +inline +#endif +Dest bit_cast(const Source& source) noexcept { +#if __has_builtin(__builtin_bit_cast) + return __builtin_bit_cast(Dest, source); +#else + static_assert(sizeof(Dest) == sizeof(Source), + "bit_cast requires source and destination to be the same size"); + static_assert(std::is_trivially_copyable_v, + "bit_cast requires the destination type to be copyable"); + static_assert(std::is_trivially_copyable_v, + "bit_cast requires the source type to be copyable"); + Dest dest; + memcpy(&dest, &source, sizeof(dest)); + return dest; +#endif } } // namespace utils diff --git a/macos/include/utils/Systrace.h b/macos/include/utils/android/Systrace.h similarity index 71% rename from macos/include/utils/Systrace.h rename to macos/include/utils/android/Systrace.h index 67553f77..41b64f16 100644 --- a/macos/include/utils/Systrace.h +++ b/macos/include/utils/android/Systrace.h @@ -1,30 +1,21 @@ /* - * 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. - */ +* 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_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__) +#ifndef TNT_UTILS_ANDROID_SYSTRACE_H +#define TNT_UTILS_ANDROID_SYSTRACE_H #include @@ -34,15 +25,6 @@ #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) @@ -54,7 +36,7 @@ * 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) +#define SYSTRACE_CONTEXT() ::utils::details::Systrace ___trctx(SYSTRACE_TAG) // SYSTRACE_NAME traces the beginning and end of the current scope. To trace @@ -63,14 +45,22 @@ // It also automatically creates a Systrace context #define SYSTRACE_NAME(name) ::utils::details::ScopedTrace ___tracer(SYSTRACE_TAG, name) +// Denotes that a new frame has started processing. +#define SYSTRACE_FRAME_ID(frame) \ + { /* scope for frame id trace */ \ + char buf[64]; \ + snprintf(buf, 64, "frame %u", frame); \ + SYSTRACE_NAME(buf); \ + } + // 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) + ___trctx.traceBegin(SYSTRACE_TAG, name) #define SYSTRACE_NAME_END() \ - ___tracer.traceEnd(SYSTRACE_TAG) + ___trctx.traceEnd(SYSTRACE_TAG) /** @@ -81,24 +71,24 @@ * used to end it. */ #define SYSTRACE_ASYNC_BEGIN(name, cookie) \ - ___tracer.asyncBegin(SYSTRACE_TAG, name, cookie) + ___trctx.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) + ___trctx.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)) + ___trctx.value(SYSTRACE_TAG, name, int32_t(val)) #define SYSTRACE_VALUE64(name, val) \ - ___tracer.value(SYSTRACE_TAG, name, int64_t(val)) + ___trctx.value(SYSTRACE_TAG, name, int64_t(val)) // ------------------------------------------------------------------------------------------------ // No user serviceable code below... @@ -108,7 +98,7 @@ namespace utils { namespace details { class Systrace { -public: + public: enum tags { NEVER = SYSTRACE_TAG_NEVER, @@ -118,7 +108,7 @@ public: // we could define more TAGS here, as we need them. }; - Systrace(uint32_t tag) noexcept { + explicit Systrace(uint32_t tag) noexcept { if (tag) init(tag); } @@ -162,14 +152,14 @@ public: } } -private: + private: friend class ScopedTrace; // whether tracing is supported at all by the platform - using ATrace_isEnabled_t = bool (*)(void); + using ATrace_isEnabled_t = bool (*)(); using ATrace_beginSection_t = void (*)(const char* sectionName); - using ATrace_endSection_t = void (*)(void); + using ATrace_endSection_t = 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); @@ -233,7 +223,7 @@ private: 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) { + ScopedTrace(uint32_t tag, const char* name) noexcept: mTrace(tag), mTag(tag) { mTrace.traceBegin(tag, name); } @@ -241,14 +231,6 @@ public: 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; @@ -257,22 +239,4 @@ private: } // 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 +#endif // TNT_UTILS_ANDROID_SYSTRACE_H diff --git a/macos/include/utils/api_level.h b/macos/include/utils/api_level.h deleted file mode 100644 index 0d2ec830..00000000 --- a/macos/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/macos/include/utils/architecture.h b/macos/include/utils/architecture.h deleted file mode 100644 index 83b11794..00000000 --- a/macos/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/macos/include/utils/ashmem.h b/macos/include/utils/ashmem.h deleted file mode 100644 index c9ca9e3e..00000000 --- a/macos/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/macos/include/utils/generic/Condition.h b/macos/include/utils/generic/Condition.h deleted file mode 100644 index accde2be..00000000 --- a/macos/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/macos/include/utils/generic/ThermalManager.h b/macos/include/utils/generic/ThermalManager.h deleted file mode 100644 index 2d0088e5..00000000 --- a/macos/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/macos/include/utils/sstream.h b/macos/include/utils/sstream.h deleted file mode 100644 index 8b0c4b4a..00000000 --- a/macos/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/macos/include/utils/string.h b/macos/include/utils/string.h deleted file mode 100644 index 040044c0..00000000 --- a/macos/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/macos/include/utils/trap.h b/macos/include/utils/trap.h deleted file mode 100644 index aedc3ddb..00000000 --- a/macos/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/macos/include/utils/vector.h b/macos/include/utils/vector.h deleted file mode 100644 index 96f144c2..00000000 --- a/macos/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/macos/include/utils/win32/stdtypes.h b/macos/include/utils/win32/stdtypes.h deleted file mode 100644 index f593d8cb..00000000 --- a/macos/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/macos/include/viewer/ViewerGui.h b/macos/include/viewer/ViewerGui.h index 76b5f3a4..0130e28c 100644 --- a/macos/include/viewer/ViewerGui.h +++ b/macos/include/viewer/ViewerGui.h @@ -231,6 +231,8 @@ public: int getCurrentCamera() const { return mCurrentCamera; } + float getOcularDistance() const { return mOcularDistance; } + private: using SceneMask = gltfio::NodeManager::SceneMask; @@ -266,6 +268,9 @@ private: SceneMask mVisibleScenes; bool mShowingRestPose = false; + // Stereoscopic debugging + float mOcularDistance = 0.0f; + // 0 is the default "free camera". Additional cameras come from the gltf file (1-based index). int mCurrentCamera = 0; diff --git a/macos/include/vk_video/vulkan_video_codec_h264std.h b/macos/include/vk_video/vulkan_video_codec_h264std.h deleted file mode 100644 index d3ebec6a..00000000 --- a/macos/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/macos/include/vk_video/vulkan_video_codec_h264std_decode.h b/macos/include/vk_video/vulkan_video_codec_h264std_decode.h deleted file mode 100644 index 98744f67..00000000 --- a/macos/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/macos/include/vk_video/vulkan_video_codec_h264std_encode.h b/macos/include/vk_video/vulkan_video_codec_h264std_encode.h deleted file mode 100644 index 76f03eb7..00000000 --- a/macos/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/macos/include/vk_video/vulkan_video_codec_h265std.h b/macos/include/vk_video/vulkan_video_codec_h265std.h deleted file mode 100644 index 862f8817..00000000 --- a/macos/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/macos/include/vk_video/vulkan_video_codec_h265std_decode.h b/macos/include/vk_video/vulkan_video_codec_h265std_decode.h deleted file mode 100644 index 831c41bc..00000000 --- a/macos/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/macos/include/vk_video/vulkan_video_codec_h265std_encode.h b/macos/include/vk_video/vulkan_video_codec_h265std_encode.h deleted file mode 100644 index 84e34e54..00000000 --- a/macos/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/macos/include/vk_video/vulkan_video_codecs_common.h b/macos/include/vk_video/vulkan_video_codecs_common.h deleted file mode 100644 index 1e498265..00000000 --- a/macos/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/macos/include/vulkan/vk_icd.h b/macos/include/vulkan/vk_icd.h deleted file mode 100644 index 41989ee3..00000000 --- a/macos/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/macos/include/vulkan/vk_layer.h b/macos/include/vulkan/vk_layer.h deleted file mode 100644 index 0651870c..00000000 --- a/macos/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/macos/include/vulkan/vk_platform.h b/macos/include/vulkan/vk_platform.h deleted file mode 100644 index 3ff8c5d1..00000000 --- a/macos/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/macos/include/vulkan/vk_sdk_platform.h b/macos/include/vulkan/vk_sdk_platform.h deleted file mode 100644 index 96d86769..00000000 --- a/macos/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/macos/include/vulkan/vulkan.h b/macos/include/vulkan/vulkan.h deleted file mode 100644 index 3510ac91..00000000 --- a/macos/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/macos/include/vulkan/vulkan_android.h b/macos/include/vulkan/vulkan_android.h deleted file mode 100644 index 11f53979..00000000 --- a/macos/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/macos/include/vulkan/vulkan_beta.h b/macos/include/vulkan/vulkan_beta.h deleted file mode 100644 index db511024..00000000 --- a/macos/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/macos/include/vulkan/vulkan_core.h b/macos/include/vulkan/vulkan_core.h deleted file mode 100644 index 8bbb41cc..00000000 --- a/macos/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/macos/include/vulkan/vulkan_directfb.h b/macos/include/vulkan/vulkan_directfb.h deleted file mode 100644 index ab3504ef..00000000 --- a/macos/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/macos/include/vulkan/vulkan_fuchsia.h b/macos/include/vulkan/vulkan_fuchsia.h deleted file mode 100644 index 61774ff9..00000000 --- a/macos/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/macos/include/vulkan/vulkan_ggp.h b/macos/include/vulkan/vulkan_ggp.h deleted file mode 100644 index 19dfd226..00000000 --- a/macos/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/macos/include/vulkan/vulkan_ios.h b/macos/include/vulkan/vulkan_ios.h deleted file mode 100644 index 57922054..00000000 --- a/macos/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/macos/include/vulkan/vulkan_macos.h b/macos/include/vulkan/vulkan_macos.h deleted file mode 100644 index 8e197c7c..00000000 --- a/macos/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/macos/include/vulkan/vulkan_metal.h b/macos/include/vulkan/vulkan_metal.h deleted file mode 100644 index 11b96409..00000000 --- a/macos/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/macos/include/vulkan/vulkan_screen.h b/macos/include/vulkan/vulkan_screen.h deleted file mode 100644 index f0ef40a6..00000000 --- a/macos/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/macos/include/vulkan/vulkan_vi.h b/macos/include/vulkan/vulkan_vi.h deleted file mode 100644 index 0355e7a1..00000000 --- a/macos/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/macos/include/vulkan/vulkan_wayland.h b/macos/include/vulkan/vulkan_wayland.h deleted file mode 100644 index 9afd0b76..00000000 --- a/macos/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/macos/include/vulkan/vulkan_win32.h b/macos/include/vulkan/vulkan_win32.h deleted file mode 100644 index affe0c02..00000000 --- a/macos/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/macos/include/vulkan/vulkan_xcb.h b/macos/include/vulkan/vulkan_xcb.h deleted file mode 100644 index 68e61b88..00000000 --- a/macos/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/macos/include/vulkan/vulkan_xlib.h b/macos/include/vulkan/vulkan_xlib.h deleted file mode 100644 index ea5360ab..00000000 --- a/macos/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/macos/include/vulkan/vulkan_xlib_xrandr.h b/macos/include/vulkan/vulkan_xlib_xrandr.h deleted file mode 100644 index 8fc35cfc..00000000 --- a/macos/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

    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 z z=A)fWN^cQgNxU@p`W{c2q)Z(;&nY*1T^Qte%1jnU(${bmMk+(nOA(v|wLd0j&st39 zfeHQfEcEn~{YzMPCEw=M^%Xa4w63k{Sw%F15NET*eiSCp)-|B;o_@!CyLYZ9g=jDs zQb?X!ufS&?g*7X(OIQ`rUwX%xf=S%o%kQzG`JlihN6GN2AQkoSiWJH!YWbPvOnmv` z+|+9%v!@3T6rZ-`3^(C(dZD`I4|Kl0}c|Vus7@4{ye`2xuszehYZE_e(ukSmD zBf`38-`301y(a~Ap+oyJHEN^QE4UBoG*r|8=_;z@_(aWo-oUvv_OwYq6F zuf1xJnQ`C!y~oDP=MK(QC7?rddD~vg zi2wqQRu;Iry*3>}v^3l)C$kG&;xk-2n}=nT_({NR0`eM)6tk-A^2Oylg5_DcAoSfg zr{(1v*WIUY>N}e)Cs*|o-$0Tyk-s@QzkECGwA3Ur%>_+5YzJ+b^HZ)=h7uL?tUSLb z6Tf;Xj$p0-az_Gw{S(j9Vqj64^YlZouc8~k#TiK>>nXUcj(HjKxVn^H^30eY#r61z zDQG=SR?<5b!$gF03;J)u%#$3;XIzMP%7apvWaz>aQcJn3 z#T+wI8cFonFgqKHp9Y3`^3377=ix}-q^(=1p#qs&@Do$!!Ib$Vvt+4Dy7=#Gel{aH z6xju4Cnw~RJ(-fK@ochK#L#e`k&BaJ*9yY+Tr3Y53zE~isU2k=RxQm0am@Wtk)cC< zj@Ed`ZhZXt!w+obOWK_tC~;=ySz>U;Vm^;bWBf3*#Z+}q$4n^pONs{6S&n*Xq0*RD zCU}MEyHz=A%EGcDnkaE&5WSVvqI*me4 zLb=VD1G+vH?fys;8Tw06kDFU~)=^+R5>4GvXptx|V@hMOEmiZ~5lJ7E!K<}a9^bGv z&L)ev;dm&gHj-UIt)WFU5(PgeR8*Q@<6nbZ!;QH$8H_pGW~GpqfPLRorP%UNIDFKE zf%GlSY3KKee3MRJtFaL3T52&ke?F1AmYU|*CLr`(bm1Pu&Sg>cHc!-qb)$!68Nn7l zWI)vR6I3QWZoQXZVfRTGXZ=VNY$Y0!Q)UGSiT25HSCF0x7CR}Rnd zSvq)+35*+GvPFt4^}y-mJwNH>z2VTFiWNgb%IW)LwG0Va{k@-Aq@4HO&;PNTI|oM7 z7ao4zYyy4YO`#b{G!T>|prOS&2bH5d(~iwxQ;3@)D7k%8Na#DkJ#bTKHa%u?6QmuT z^Mo&fLvXNk`qeH+O+L*~=?IWwyxx7`^uH7Ee zU_uSnVB2nwzV6uVnV~O2HPJPbh3%t_${tRIp!g7%LMbs^4-^w0jp{AAqTqISLckpA zOh8j>B<;106M4SPCd@@HIZA488)r6&i;Tr#NfD1}NJ=c##@@a!cc{djmvcTz7 zcVTL0bFbt=^Y*&EY?Ji2k7i6H+;6e1VH}(0mV=$rg7uJ5Ru?*Spp~-Q$65h9WVrRX zP?*nhK6EOavTKaFq_~#7XUyD@c01KFGkMJ8XHjno0hiRXu7*>wyeUK-d4U=Dye1bw zz~xOL!KEdqRtyU+6qokrezr8;=T($MyD2oAJJY(=NxLbu^i|&>H!*6`c<2dH_K4<< znhh!@gVmcts=S-#^3;vO@wzr`3eD!l`PSbe-MA?ClARbCq_q3%V>IkDK!xH z!IsG(Vn0^+Q1Kt&*ggyf;0F%}=b#gpoB~YT(g^TK37@sQLjyve-o}RzNy_x#q6-A; z`+6*h^%f636EhyG@1M^8jpi}Ek@8pEzY+JW`WJF#qlvvb?#V$G_z2s|@c4YqSG z82nGPEi=NjtT(m`b%r`bmP2Sg%3;pLnUc*9F_6cktYK81>{tn(c^6Xv0hhOB1ed&l z0p|%jaGu@c^H19pf=h$N4nrVf&YrG2q(kzUm`+ljBQ$z8EKFCX6KC+TqPOj7wq;ak z_qGhRhB5J7YHDxVmJ#x{y_ORJM0?Y=jN$6`M(i4J9^pzV9` z@QZ+?wocv)>%L_NJN+?@bc0itHdsFj>Z&n8g7UVWs8qW51Dc z{kZ)dwa|J(e$%wS!@HP@atTP;m+7gl(e0z&{tnt+8&c9a9iCnLJBH58nzE@UrDW!q zk%|u#?=+%L9Ixl6zuNwe=jq})-Lr9rhMi6=NkmCm0rqxi@Q11)hLmGc@{4HTSyY4N zm{fB}7ANmua4Z_CAu@N~GP&;pDz?+dCbU7EiOOM?61?DZ^#>2k}39(f0UV8@Azs4=iJo z-h$UBv*d)~ZPHSH+rhq5)1z@8cGm`iaJp{YsK~oEP`L{<@7kQmJH8!j*|iZ%G|XIP zN1?K7(-nfI9fdaR+Ne3HV*V&2U<1y@;Ut+t4@hrWl;nQu`XpnDOQh$))l2=etBXSj3HOuJ`dJDsXvK1To zb@LywJ7YBo5-X~ScRH*%tKAv!qYJ4gw4DEfneKnTN_#G-+(<~Rv8J!WiJsN&3A{qm zB7L(|X|zRVrl2d@lSs^@!K|BdtY5p`L{c*DCXO50OF%e%oOjxaT5pTB>Cmdl$f+YM z!?6Pv84x&LO&(^tpUPX{+PRbFG>m4~cO4ervLf&*^BFom+OA{Pkn2m65~paWG{#YXZ_i9owQfZ zEbq1hb>{HGj_H&q#E2x~;!zR=fyIrX*PKX{5X@r2)XkfU7*7{ArzshH@)oL=4i}dk zK;V#thU&3U<3s~J@bfq6`Q17x0j{p_wlWAMx&DbD7l`m1Mr5gXriiMf3b*84ui(A1 zvg#z~{PDbw-&{EQNvY+n9}v&FJ+MyItJS^sqy^52w${7(3QseHwdOBj+wDMG1m8!>hOcPp2 zYZj_ryBQ$h($=$@kSBbeEk{fvh_v<0PuhAm98nyY50S9b^259>pZ&quyEP-to>i!#7M+kd5-;es&E} zei#Hj`oAc}ddkmf`5^(+HsN-4eBc*c@FQt3_oY(8V@ue)~L zxum+Ap2W?T|G~TNCcEdU3g&G076;6szG4JkBWa&qcdS@)WKCp{bIDOs`@8O^;hLGk zVF?wFVef=9+dEn2Q-?bnAmEB)R#!z@9vw(*$nLQ*<(qfib&*yrX(56-JjobU7`KLM z{CI*B-}RMCO1t^P{CJwD8a{VPNNJHFzU9#OkyTDR*?;7&J5}U`)RXT#h6$dnuD#TsPF(^^es{Wn{R=CwvalJUe$9`k59Wjb2Jc@`;n zRd>oP@(1Bo9rf&xE0bI$00DQJw=sZA4nley$47>fS1EeF)86eKJK~X-$?d^QHVT9# zO6%X^cjyUG-rjn|9=j^9$DAWNw$-(1k9{83X{hM_d+ZCH0C#Ql)j}b4dWa#@t=0Z> z?Xi!E|6tR6`!E=QA37XhmBbL9>qL)~gGYcw5|*YfuBxek5a>2>*b;-cFKDm z?}upjs?4FvJr~_B)EVj!Syr>lm`Ces{*3Zmc<#+(Qr0l4R@P@JG8O@>Rq!BMaJD7JTitR8~^VS$*rPa9dI*L&x$%r_dgI?A&S} zBhp72Arn-lugZfVm&93$zy%=M!46e{tJ@n|LGXr~(8>ar`0ULGpB)4*03mnWC#kWY z_t;S{-5$FhyvMFTnmzV;9JNeEt$MmO(loLL#2&j=CJc(QP?_62#vXh6CU!&I{MaiU zKj8ueNo}3V*?#BY;F{^Ix;PYOwKo+_@>cPizk#yYS7kQI@24ESgFV~!*ulz>7IIy| z&KXMM!h0tA`etr)6Fet3w9n06Q?<}~f~6T=y!g}BKA}0h!)P9Kk~Tf_0?m8uhKfD*C=h$>U`y~GqLWMx zu4V1vRD0}aWUKMGR_|2W$=6G36owaLk{ptKC{O=^im}gv(PO%U(qeDnEKd4Cpe37I zyXWy|yy%-_j9hd{y98sSbLYv(GB=qL6;+1eV&c69Eur!hn%-Yb(maN@Ow`>*8uwxM z*dYiv{a$1?py{A|}Xky`|jjnEqRz7R{A>Ck+?|ZNPuvo;v(2^AH;B@a+QLgie=Y%6o zNH=_O&MxP-oh}{lr^ALc1ORd+GH1pe|B`rHL6NhpWpoQ|7Y*ro8&x>Ghcob_>aSYjzoB- z@9ouU!046XZ{PuVP5A~nka|x z5(}%Z+B8d@ND8VGKYFuU z?svBB?=LQY{_~%io=nY_ROf6-kZ_m{MFW>lAkx)4EP{nRcd8ZjDx&UJ{3HnX2}6v_ zcV7!$&V_of7aH9TB2Q9nk~yN6&P;ZmsJ5_3j&b`H)$bNxJ0%0B)uRdO%I3bhTozx* zr$;MYe$AO?yyQzPa>qa&CS_(7ZXxtn)Xz`bDTw$A*@5&d)G6rI@z%MkrX23544+zX z5a$BZk@qUsDuSW*o^6HnT#h!FfrY@fkqmDt(Q%6_cOyu9$QwsG?1DjsuW4?XJ@v~S zV0rOJbkMjM)?`G_-J_@*rEqQQ(We|evT}pIMAe*Y#B617c`uCa$iWsW0gb)djtZR` zTt~ah>Lk}I^v9D&V#bR7JRF5?o#NvL)Ai@-_PK7>h#c(4XBs-=D&Nn&An_w3vxu+s z)_SDXWUx+b%l_b_zb6aq)34&!!#(eB-@c}fy`*wE|NMoa@e9%`Dk_DTyjG}uG;Eaf ztL9>ct0jdy1D-f49Lua_H+}%DaYZK{)sh8C#VRYFx>P?QDyO=s7diYZbHBp8_LtMo6wTk zqb|D%iN{0Zotu!zPR(o7qw%DSl5Rpwej@^J6TQ2S8VNZ|ifS;C=SVgTfAacCcOP(I zu~xrYR!m=<`5A+;fkc|OZaDFfprb9>+97%rqE0$W$Q zZqf@4EC^kj`ql|r-Kf=at5j>QE=dyF*`P=XrNtz8!>v=TX}Dg^=fMLf#j<`c~H2MZ{()Dzf3R7*STfu}?LbFNS4Y00EbQ ziVNDde~2bbH31Ri=|>kY>XgI&A>_!WY#^%TN|1kuR;*Y)OErFQqD|)MuY1m3Reo7* z?1vnU!r76$`)_3v=*7t(_K^@flC2RCMoVQbxi+2LREhOm|B$$!wE2fH5Dj;;3L%7w z+epY3ElhXkXutw`kx=X-B-tzy(ESsAuh7?Odc$8Q>L@3ov0h-Z?5elMIV-O(bnfD- zWsk4F3UJdtj>?s zFj*De0T-JH@BvryBGQ+l0tarfsB3he+~aVj2FRmYxuiI)@&_t=4bXiw!>tCB5kDyg z+=qCP(0HTg)yBKgfK`mzI_O2R*%TAT*#31eQv;D0={O?3hRj@t4oNvg(Cg5i;hxAa;bcyQ0mR5jQN|=(F$?zi4CwY+wyH>8REeFwh)Q}mWb;6kNA#&p}nKg*&j$3>X zr!hdl6_-E3wc{3WDV95TnjX`uLU6fQN=-@NevA&pn&60@QW*}2xv^;O(nc*t@3|X# zkx(c#6h{(h)1f?(I0J(obG%eO7;pHx2*BgzwENMB5?nvtT;X^a2VC)*5nSg*vJTzP zicAklcL;Y{`{_j@R#Cl3{2(t9|1t0)S?B&6MFr6L|8o`+_S1`m^9$^x9%t6xZqth- zz6ssh1vWL|k32=Fq~D#~pdtOO$dt^-CK758LK+$cej8h>Vf4dH4ePBq;xR80YGvfA zym*mps0%HF`Y>jI_w^!Sgys`u-9|YSn!C*|gv_06B1t-;%ag{PgTsEO!{EKGBN=30zpGWsPCpiv%}b<}OGf4-O+Q zl8sfZ5EPIyvWk8+bxG^;BH8S#7m0AtD2-@85pQ^r2r9iuT)$ARp#n!A(JQw)OV+YWt@ zD^oHwUEIfuWFL!EXT!p`nCE>Yz46=RQhpmM7Qv!wWBNR}$MqtiLudf+P7rOMJHg{&xjq%VLBdyf(`2++H8uE{XFv$n+}7c3=Y z<}|x&!5=zacbx6vODCC>S&GyKX46tFxQn1dj8`b-*L%Q2tn6Z$R3a9~J|&B|ndrdE zF1|=RG2i|RWSSQIN~^(Ec1a0>W8IZH;iRe)TtRhdWrqUfho1p>WaL#Q+yg~ zgikFBt?Jql(w=y9TJgp9N`(|tYTI9gNT^Q4n<|)S%~bOles3h6SzhdSTkNygcJV9S zUF_C-%u2PNz!x!TYI|K+EDqZ%tCywSj|bGLd5wBBo)k}qDH`w#FKg(YDH{4oHq#l{ zZ0VfW6>}J3n;Dka&r+YfjEc=x_yotKV~y-H!jk&T;0v45%*s=+v)P6uuMy@>7-FZM zMLR4(OQB-Nr850Nf*0{Sl9B{_lxa?_3jx|s^q@7*(|h+y^)n&b#PDt8Dol~KpNca6 z-`clvTN4S7Hq+uh*nAt)U@xB*27*{SW@Z!LM#D`VgbLhG&$kh5^b{}TbmGyW@eX|( zp=~C4thX$3#8KZyV|d`(=r^;zjjOaf)0|}FkdsKWWXYM-GRifgnc{Qj+n8K#wRTX7 ze#DKm9NVtVMNJ&nn{OOYR-~&^oZHEg-SrPTU%1kH`o?W*v}ooKr@!D4ACziR z<7txyY(W=M^~8{R-?-4v2a7Mv6x^y-F;9MbvX?m56gEq4yaItoOmD1_S&3w1zpH!T z#t}T?BdMs?uXty4(ENHvwwZNjoA}1jTcM91?-OTLmcDVFJmfvYzHwk)u#-=rv-FJ{%2BLGuWc{&@O;CwN$)&a!ajlf zDNq&PI3REw2;VqCJ8xMeX%0sjXazUMkiw8s1+P{Fo4#>+)qLYNHp0!xXBvDX2_rHI zR2?&}d$}|@7njP2-HhZjT4{BWtUwS>$CVm3n{kO$bjGD#?i2YBaEmhd80!EcB>j8=2RAoP5|H?GK8+zRPZDOfQRyE!>amCeanw58%AfyeNT^RjtN z-?&m?=Nrc^G4PGkt`V%(Ucf9qP?9t&qj8^|Ub~&o=`uioWc?(l&(8Mz@_Hyzq|1i{ z%C4WxSmLvjxC?jp_KkC)p>Ld;_Zig_z@(F8Q;S}m)=8DeRB~>Wa5@&XHKRU(7$D%% zShEt`#~v<32r{4rTpDW(hg$HEZyYVlMBwqRp8WCp=I;8#b8m}Z{&4l;y10jsb?M#h z_07}QZ(qE*R9>iBgasmrJTSJJO){vq$I%}44*%`V+wXt(_T}~K-(B6^y!wEjmGI0q z`Th0nch74i5*w7XD$&PJYawn1oV4)q@mh$~w38O>a`_k|Kuap34+0hU(5YN!zj*WX z3nG1g@ud8($LHPEn{Th*+}$dCsr0YCd;fu;rrBy#<7_>cwI=m^{O~?6P+Q6f{);EY zRm!~KsHOveqjenG(?8WNgxq-t;FV> z3P)8PC+FYW$FdQ1#mFO62L(T7b&#v(HisMAgHRTn_b{eEn0v{3dl<$uCJXPW852zM zsGd3s^C{*Z4$RZWDp1fz+yOnF?FtkGqU%_5=AS%Y+c5IY)$QG1{Z*5A#x=y0R?N@H z)}5v`sXm-Q0=2YbqwTof+B11z!R5x^qh0MjzUP=KIVwDLr`ZeXdraRTK=SsxtCw%z z|IMqbTXBl6#u>gY&OIn>7%}Gm{`The%SyxYfmMThcBf>P_bP^SY!)j#_FlynwOBCD zdleFEjPVkvS`aJlI4J$%^{XF7<5L&e#yS`AI%yX+a?3}&x{udyWPGLe!MEJrx%^XX zdGZO_W6j0H`H6mg`#l_)(4kjvE}k<{@fVhHJ->Pbdu8Ljy}SDMnx{b`#j$eaZ{B_L z&GpUY=TogomyB^cOvX50$8uW7va4f1tmC&mZj}wPyUDnf!hLnn`+xYuzhadrNk8wO zx)O4{zIk=^`oCS#&h5!789h_0LF_Jl`r+;ED_KO&PajFDbV+SN0O`Zc4%qXoL*W5i z>n)Fm2dMhWjL%IUiM-nd1n>koS4t({L;s{ilg|Os0cq6#;5Y5_sqg@5k++e4sO-6h z&>p|Y=hhG3&;_uyVGEEFzn}|nCy1b521aK{zz_lL&J}}18 zt!a{KDwkBu0y!8Su#NPQ{2U1n(AN{;0c#Ql(#649q{vLacrtX#;Qm}x3kF55**TSd zlHqtQPkfr+q)hU|A-9FYC5}40X^7tsmgTc(>bSdGz?|#s2BX&K?-fe0%T$w~iDO+U zIos87D8W8yilR{5ipLN^FsN0}G94rL-W&`Na0sU&Rl_0lK(kiL7_xiRoVWEz@Vrz? zfstX%fM}o7D+*j`b4-;CB>9hPF9%@lEGSbdC1IiKb4v0}izujU+|oz_80j35H%9BH zY^^>mvrJSgdW{S3dDZh@-BG7$8Hv@?cE41UStBE24C-}@4^U-MXHk4{Mqc-RJEQrn z9`oZYlU$*ogR*{TA?hgVk&|nw)_RTyXjEgDjI=xMXip0T@o{$}~NT-7w4KF4{GG znYBiw!z`2QW%as4saUi?QW!-R3sGjM#OkSUL`20k_W|(%YP``iPi+qM4M|KW@(aiLKZP$soR7?A*xq7@9o%PfMCLS$yYd}npR%~eE}bEdF`(2 z%f(V4m=;Z$AEN`Rg&qDfocI@T^e#SNd1*rsEP5`>qza`(aV$Py9|55{i@Sd%AXJqP z#+$)rzz19ggc`0NuX!eTiLlT;Ou?Iz;TW$*B%$RpvP=S3_D%FPTKgFv03IMnJmO^( z^#h93_@j>xz%kI)$1ExU#!=2J+$X6+Q^p6x{Wsk=@uG|mXm{gCMkGlBpWIc@9q08WNK%t!;)}@sc z@#Fg8+sQe5xaYG^at{s~kn>OUT{3rBv$z_hx`wyOx*&;lFle3J#2`IJ3O{PlfI5WE z8j=yt5V?De;WMcF%fJ09uXj{0Pl0C8fVzGPv;++pCCF}3=0sOY&_Gv6F-FJxKOZ#U z;ph|33Q8R%8 z_}Ud27QZ=r>9fe}*cpKWUisz3HWtJ>7WeSwlHAI?MfwAAU~3|R+}Lf*r~GRs{(wLM z^G-24@i=+@CO7Q^1`5p@x|?ac8ZYlD~7=?@P8a zO+l3Vl??9TJLZkkGQUt-(=+Ejp5CtEeit3qt1x`qkMj2VHAWiM>!ciOZ131V2kiRA z)$NO`m)BqZ@cPx=?UP@HW-^p1<^Q9p{NtG*W|TP4obDdA*wT2YmRaND zTwiQ>JXFh!Epo07yJ$FLyv09mOO&8>@eUR^i@saZ@?EaqDUR&&U9K+8tQ?H($~Y?a zvc&XUz5ddsUROZ*zi?8&C!cfK=cq_dlmMSTy?poNm-0TA`=I`ELd+=pvp8UgbZ`Pl z!V+Lj7^wG#sV#kusLfZH$LSEO_S6vH?BF-Jytf1fcu60-B{o$`}ZmvE)zm-Xa706&%TdnIp;l!iWaT=ipG=R~5)swH$Lrv)j zvUvK1*lB%|r&MV~oAN~wzJ14@9^+I(bdU{61?hYVZ59x505OB+BbOBYF667 zP{P_vE|Nh$RX;3Xsh=_JN>>T@mBX4w&R9(i%3AqzR~F-1T2WRegK9PSctn<~)k@Bb z^5`JCY8j+o>+ai8wG3LjG&Hl?6)lW=(vmdrMMPrxNLa0Yn;d9SH}Hwyi+*-^tq$sS zbt=`9vwdbg+5}45d=Z{P8qjxgNQfW&OfG|LNKN|@CDs-S8UzRekE}g`URzl zA%HI(CP}xvCAup>sogSN!hjWRE=1T$d@IPQ5~O;@^i)D1e$Pi*qad;A{@LwH#qZO< z%-%cSzwE=>#H0uHfw}DZ5D`Vjch`rO!2dpdNE{J4AhBVDBM*d^q5eK|So2j{(qP)H zlLPtAB91pb(w+x-nmONcZTIWz=P%xV|HIYI^=alm)R22H;?BQtT;J21x9{G(Wa1g3 zgeXxS6rn$|hb#~snEtFiypR*Yq=&pc))-^1dfRspnlD}AAR`s3k4X_^r?Yh7RqN$qe};IhsJBi$PUa#R`)8b6to0}in49Ud z;yHI+gwC<^?>DcnzPnk{r1fr8+M!oe)9@%!8b3i3r`XU#NMLSJv_M0IzbvMeWtyMTs_!XUAYj%(wn8oHT#uxB>_&MV8n_XL4Zt{fnWBrKdZN!YMqup;Ui!EOZ0D}?~N52`kDoT~cjhU_XF*Pa-F z|LMCOmmGLKx{AfsluDztHE$AemZ+67aD_e}D2)w_bAm#132?2QTd%E|cPGRtz(Azt z56)6CG?7Ud-bV=2If5~k1mwpY~U~|)UFoY;Dn?d=@Q{yGj3{KJXQ9FD%W~sG4qj&$%84exUq`9 zNJ}J*n^cy*(xEUSDRtf7Qa-!C$nI-L(%|y3n6$KbBbL*Vn${K4*BdK5O1p|Hgr7=# ztTE#QMUd-G|B+i@gQM$?Ghq^SvO)bsmx3w@E|$(mjMGtd$r+eQ^~pQ7=+S}I{$((t zu4E%BUIJb{)xNEr-i8M+8cZs8i?IyE&bai7m(5d=me7ilSVB7k)kntwYX=q&e|7|_ zaBX&#L9byEa4W5@u#`=8x9SU%O%K}n2Q1ryP&+~b5e>rDg-l99liF9}$4Yc{BHnaK zN!F21Fz4oUQWD_n0dXAky5b|~&<7%P+!pI9w&Fsf@hRv?^Vv6vAYI{a0r zeqcKxwG>mOg4HbJ^3kBgn%K*QEeQhb)(9Z7YgtV(6ne^qL1lxCLTta3DXUP;^RIT6 zG!sFybXx3%$F!N#wa!6?4`CevAmH-CMyA9YNe&*kSjfN!Twd8|IIPTyM55c@{`&1} zQe&jzM0lbg-Lk5CIIK=>eaYQqDZv+PQ?D3e(xq_!SHs`WwB z_L%7*{se@dS07f9N@ipR{7;_|aQ?rqUp_a~@<}}#mvW<0|0`Gd_3J<0eow59WzQ#Z z3@(vnpXI6e>h9`E*b;8P+FTI4J`LvEIwollu@~Ka@_ci-5Cfck1G9V+iy3@Nez>`G znw!Zd3US4677{=Fj~GD3@(q;yzTWm%9s%jtLVj30vz?LH5uZ=SEt1_X zpe+Mw2<`C;52^2muOgyqpHYRB0M_FdNNxG-+aJ^e8}S$lpY@n6g>+O#5x}jifm=TW zd|-?PJtzo-iT;oTGU2lvT z_#F58T4HEA7;NV;sF7Q56g=))A28=S*0Xu4dHXyUT~L)+a<3MEY_M^)qtPVoLYAEE z>L?a*y$Q>nFf5wmF-^$SS%h?nQ=9bN1R&t>y%qVXZE1U;!}Ny-vONwkScIBTxRwo@ z+EIyX!wN)=LKGo$cz~9wf8u|XmGa5wrfkDa6fx+`YmLYes8)fYN}13#N-WR=0ut4Dzvk>c5$iG6?5M3n0f}&tx|T*o z4hJOeE?`c%-q)ntt%#;uVlaWYll#Xc!0#NgpDTPW`A_ONz6>Vd=Pn0O6-qraI#ria@Z_W-)gwroFu%h%;YudYR8VXUjhjTofotL1+N(<-Z{c_dW%H{(Ssg;p0{bReC>q70W{*4*n zY{cL+AW;CKN^rI4%H#jQa3~r);s;y zmB;9tAUoz##pwI#0f`W(uujVw!|a7c$Z18|s6tV9#uAmUBlC|TZDi60$kaUzTF3EH z!^wa|Ek7t8otm~bV59ucfeR@Xdrsv_oR6e4WDH$3^nD&2s`|jKC-dx|_ z{==K=zrX(D^=oLkad@U=7mHMfrNXEEHf4L>CYRFNaGf;l2Qz06?r~!e=@2F{s3Z8z zWJF!;VcgPk6tu)1()Cld*4RU#1Tjs+1zX3vQezKmA>ABvqR@fZLk%Yy)*o>1SOF(0 ztFec1zt8=;-C_?lr)99T2@h{0(eQ)u)dlSpR5{ZoB8<%%Cll4j9?GzXk_AU$u?RmE z+i79)KoMoudujQKc(snq75brFsp9xZ zs?N|H%Gl&bYftP#t?iB-m#xT(lnl+)9$0i2hY+mz>>sXQynB6hbIKX41MLqWOS>?% zlwMN%S%g_BO&DxRinUOEqHk1Ir* z*v+MD%4lXc6W+!pSFjJWgwWgNle_K%N*jTE_|BN zAFcG%jV5JDudusQVN-*<%iYFe+mhQ0&oTzYG;3V#z=k7h95@%w+9K%Hp$k{an7b=a zD6T<;L!9LW@8PbMMWEkUvF!}fNOu+f7)NkNWvOu-Zl$C2g9XK_rDI9$Y)rqR1CC#4 z;YuSbfoI}gSDvW1LLWa~#YXI~TZb$AC_x7NG&IyJPc~rQ->P{4;zQ4&xm6n+Ycg@DW;7v8qP#17*QD2VMiQH`V7)`ppK{b*+i0g@9ysA$3ul zrTQcX44%YztHehJBaRRV>vCvopAlt#adbIcdX1TI!2$=3fo*@ZAh~XWFtk%3@2SRi ztm-a9_dPBVkoN&~S=^pqFfYz2q*{Mi319quOf^xgoK z=Co+5b*43K=A903!v7L6MQk3|NBoyAPIJRoy*dBSO`S)cV% zntk~CF=qA<>U>7AywQd*x@h|^Xp=kNKI11sHlrfVe{tWX&-u}?=`!U=yh0EJzce;L zx7p9^uH~k?^aL7mkUYxnkvItCCOA*LRdp04&;}>e5XBV^j#PRzO^&&Kv3YHhjqQVZ$h+J=c z!#h8z_@yt_@Mii^$RMt2b6@`p3+BmRMJ5GR=*d&ruKoQ6s;uJ&7vu3S$e|I-gOC!} zpf;aO$6rYiuo%CmQrPnP_CnJ5_1p&LqiP$!4}3BH0h%IX-+Cj8M_kwC7eZ6TZlJLn zKYjf#NMnp2_r>Ty@CnM61;65E$5P95MAADYHb@Sq8MWT3452(vN0hqZoY7snDX92h z;5i-68OVszOQFqZAiK>def=*_RvHm5lEV=NhBF22K4_%Ow`bV+mTG`xhm086LG%#k zcOen+p&s?UU9c^n7#Q@|6j%v$htEae4pkxt!#1PdU^PdkOy6`~0SgoG($j@MLhw+$ zh+XDO1=7BH^X)$&6>BAGpY59PnUu3iP{W>UPG~|q?O9vav-jF?S?lCo82G@Q*y=2R zgTW9g=>`OKTS{X!Icmv^2W8_37-b1S(^t*C{lO!vRrDQ)jj+NO; zA`OZw$uuYrs3h{CxDw|>c|aAB7)4}biV&Oa=1Z;~X4zuigNRSzuSI-{|AhOsG5zl> zPYPWZ*U7GnNm`s>K#7VNp4e-@Iv6spGF`Og@jNNpR94_jtrf{*vRRuf8`Aj_emg(} zVEXOQO`ArepTf8g_||r*kh|h}$mJTjPl~wYLD+?n3X~^B<-2e{g?RSkbwCUZTzOIq znjh7029- zCIF`D7ae+=;z8$l2tM+p^qPPu!M;yrnj)1S2Yjfz9)t)Ntt0Hw< zW}Q;p9Mo&0mGK*Kt1x9~n(VoMauTuM>Dsu(Ku$2h= z)K?!4pSE1ke0Lt6CxyYl$dDg&bg6k#^fppxh$4iG>|xxO$;&@u4==SDPI}1OqdnXq zMQL{a3^-&R&h$`khdsnzphe^<-q{xLXX+peai)WM+jkI}r*G~O!eq&l5(LV*viP8( z6uP)92QcX#?f$RhhZL#O7ozEF3KypiOok$AALm9Bp(O95&f4P=+l{TMV4l(rv>! zBVNR%G|D_dnbAqH++TMjze(MJLM2TbY%zLi`QG!(^bw36yB^IzafAFOdes|DfDOR| zd`w}xTqvqG9bKrtYO~y&UFf5A9mVzCrgTYH1vep=(Op$jb_|y;;#uT3QHPF}=5ypX zp(3c%&5F>xA0&xuogitL?AR*eD(Zw>?L7(7t*Ni|4xEzT#II_86ZbYIRG#8RwIroW z*2i+{)*(;UeDSjGD0D4FfN(d1=zdc9O@upUMBAW_1d-o_aqu_q6bxqM${#1c37skKQLtgzlxq***3NH2;|veZ>BSbTS%V54oH6AwI=_iYll*)<+L{2x%PbS1sCQyU{J{6jl>8%0xrnPZ;oCU+CgQ8fO;FJRpTPyy zeXTZ<@VBP7X=X4*x_6vcN*-l3nYv4d#_?#CDZg5x8|)bxByF&M1?;c2jr>}7T=Occ z8$08zoE#u(vwcPxYXN^&O;p-fWv&?^Bmh+*?xKQp6eeA8?2+!4>*}&^?$mH-s8PLI zRdT7Q9a+Sw+U^#ayo6jK_A2m?bzSNN73rs$m^WeOH3z+Tb~ZA6c6HXOaR6j68nseFkn)}2Gv4)EcYA85G z*dJ8=mb_^%38BIU#U3YGWQC{@fJmw$J`-aFoTDkw;brfiqX{hQ4+W;L%(ISPsH^Hle6Ii83w4Rp zF47yF=cyBEc!IT*QGj>tM*3keBMtuV9VOpBp9)N;7EQZ;sEkS2YHQ2KFY>vyY;l3^ z2(v7W3rP?8NML$>_MWBp@!6YbZ7F;md5lpwr*~J@z_lL+J}}18ttHt9=})%-(zNtH zxD_4@Oh+k1=iqniBZ2AqdLl3#J}%6OQY%NWy`>sm8u!?eR;uo@a9;H~$#CoeIf=QA z(KWTsM0atxMDGu|D8A@o<_dGs5JypL(bVy9tbjQ;7%O*_dj+wx^P9*(lSIhWKFoG? z6vVz=Ms8+dSOmyput;9mjOxjHq7Rm}1Q2i;BVjmLB%~c_$OYLwYR=nwTyC5|x{+Vd zVWqbVMP-|t%GlE-x;?wKCwS6TAk)44+%HtMyrP& zzecNTAPkqEg+vQg+(yE6DH=)h$Q4*XbusO`%T7N$n)4dvJ-%djOI8BUlD#0`SBYOUuivA)o`tE`qizR)VzIcsf%g^uUgaTH426dg?b{l3ZpUZv5pK7#=GDmDn|f@Ta_?L!DT>>gfIk9t#`v0!Lu>`VN5$ytCee7 z)j_!Seo3@`e)!R1+SPcYXN(AKWyZ=MNA4YpX{TsiaU&W(7}HL&mpn*WN>G~DL^R!M zQtZj?WD+BO4%yEYK9~F_bsS#?6Y#T_gAI}}g}ByC*phhem11uTeX^3&pI8vAj82_HX)%)2t@QgrtCoT7nTi zgh0-$$*e(CcNpYD$lw43T#4}(9Fk6}FGP3X1Fpn)3oaK+%1kS1J2X3GLdu$0BD}}D z4Tsq_cT8)2t+^Y$N64yzwrDQ^bjbz)QyvJMH5TVy^~xPH7v zzH?4ez{8J>$U*AM%}I1e@?sS?K+xUOSo;~%E>=-v+Wqhm!uB61W^=btJ+c2%yLHC^ zK(^zA1trK+8kOu4gFjA`FFd^_}H^D*tz%E(oDUb5@D(8##55d*wuOgre3a!Nnao>@Pr zk@+2{C@Q7##yea6D5hPzdDI=w5AG&1#nG5{&0m|;aOf8TLvh4!T~WJBhaRccDVOSk zrhoI>|9X!IH=w4RXu-rHfeY)jEL_aSw9}I!ZPbIRwyZ`-gaDYk8d6G1(J$u}bZI77 zoMbedjA=IxTH%agbWFRUBBnhGIHp~-B|P%pjvI@U#Ktl0MwS(%Llb?vEAuq8_TD4V zodo)}An2S`m^XH)MVNg2Hd&Y7HduU(%HSR~&|Muubq&dA>Y%QHaa@s^^^#rn@)T$W zx&wN$))MG$l)%KI%!#g)K=-bY*8cJS&j-4DI4luk-+}J2EKXEb0^Lmn+Pz4 z|FF8)1wRrtWq%JvHJ6jzkFt!)af>A7Vu3}C5ORd}J8@=hZQ*QO7F=valQB;7OSr6f zDu0LvvMDN{*IafG&@0ACJ2Ch1*A{2P@=BB?j984|rT9##6Q(R9GPq*?GoTkvDRw@p zE+$HBYP&~YmD51; zs3Qq7;ENJ6IS=dCt+yXAKnuL~WTLQ&j;2a)t^zNGX)!C0WbySt!KAvag)@%kS2tuD zGQ)FEJe+upoxtN!KPS85utNti1|2ZM&Sogit5rai)_Zl51r4uQYrsDwPG6!rqZdrxU2+0e=Wfj+$o%h}*6VD0=~2f9dNIL!aJ3i#wzz|4yBx15_SUo$IH z;2d$yIM^w4x7?I)->ZNLkRnOKp{syto=wSQC%_t$s`rp=(+PTIen}el>k|H2DR~vz z#6CtKB52U6r`OY1Oc}5917S1PFSb5RV)Vu9E#ASC#$hv&_CbA{V_EjwRg_Gytr+b{ zmU1V@Q7|xt$RMB%hoBt9Wb@B6%9a=yg*={HwuHV=)+X@bLOs^wh77fyt!5w0N2q+W+G*jJ|~Um%EHyl;pLl9&}a zGOBCS<1x-o_;;W(X?le%TdMW}K^SnW6f@cw1o*MyPfN48sf6GqZ0#l zhzpmW9S(8X+WZXVIK)MuZ7FZ#hG@L^A?*IOHttan3b2EcMMBLG7d{WXUo}j7D=0Pq z((h`w32|KeQm1~;oJ$tnZmC_D&xRH_W>-MAYUE_M5Eu2+)4oOSLja_dt^y{+;WA$% zTlFC>%0Zk>n?9^5npR5(qx=$|p{`m6DI#N*C)G0O*wA+^>79F04(rGT;jtw!eWC6S z3lYw!fz}?XrHCb7ZJQpFw>xw2tVf$bX`3%P>xVR;??~?=_y}?7bu>`|31hXZ5@z*K za;ybp7nCWXA$*q9ABkq_mbXNAMK5T#4Tf==U{b)1ZxuOOPz42~DCkg-nJk2Y#HRb_ zoGL1DpZ@J51ZTc~r4N@yW#Vb*f^&#vQO_CRK%cup;g`L>PagtDR5gbq4@4NV*n8fv z4peDLgZ}vp3G#i>?vCrSQWJdW&=|p$O_l!%Auje$MMkm&TCM_Sh#CDLijW9Zdgus^ zKW`7W3T&M8khc+^aiE7f3~P=ihVP=kdPE$`?`+yb-VS@nDWXnsxHSH`I%uuL1cg!o zYHrmnQM_d`cL{|F-fyh%LZF;~ib+bs$Tm;HICl;-U9;k`l2uKw0!E@imp!}+n2J$! zTJA3Ayvw<}eYxwLMRU6C+1Que!W*8)Iqd!E*cW`{#ZHFBN`T0Je|z)#(Fct!?3QYVwbIAF_*E5c(c!Ewtiv%rCa@^CD=eU4@^|%v*ca}Z)jWldmtq^V z3(JRUKK6xb`p$-fdRJQE^@mH-Ulx+ISom8NbC&U~9n;lFfq=!U#=bzo6+LVzkwv4# zzBpyZ5JkLtkHXD&`)bgkT3aj;Swow!-OA?TwzNQH^^5-d2?d#7syh-9AO&{Y=vi3^ zKdIOkbuieE?QM>IVN{{G!oRkSj#MN2_5@672F<2`^D$c3iQo|M{u%hT%c7^t$5rOd z3S}X#5CT%>Hf}{VJOm&l^2Wyloy#2iLLeg_)Jn#_5KR4}#J;HMqQJF6oAXTR0c<>m zM})U#y7+TA(YtWM#CsHl4s^G#a2(GUj(q{n_zjG9waC~c@^LMK3K0|p?G{y@oyNYX zgqF?2VqdfusMj7$4Q=r%%Fq@y?#&Bba`GJiq%TF54=b3e$?k_=Nui&uoX&mn=-s}RH+IHS(mRPOz?Rtnb;1wMz)Y%(-h$y*>Iy7dztE$o zE7^#Ocd<0mL3(a^?MaHqwp)vzUK*24nQX^I=spy+-jTa?6CZkdO6X7v*f{N4^anfjaw=m`B+?)=N z0ls*gPQzokWCqkaJSL~V8;>?sHLp>R#*=dA@NQpP5_Z)y)WL%--U=e$(fW69?yle5 zzPkI!fFOsapca!F#?jC@tEsAqx{?uBM9U#Sq*dZ*z^905v9lqERlD^j&ESj0B{7Eg zeu<+=uLX?|IZaa(CU!lGcJk4dB_TkS2@|rR>qibFlu}!{S%t@vJEk3o$M^15X+X5B zsnmuBZ_(A`V9ZY?sN~-`zcj%X?WjG0IP@ymn_7ug3`OXdCldbK+@!;%M=l{KUK1JIqy&R(jw3 z#JI_6gxwylE<>Vff;GpD>U?&4u{-jWX*N)WB29Ma#06da5{`E7;_EIy@fv}VMp8b? zEs?2Lt=eAr?b$(ih!xVsD5DuZavUyl;@B*8AV0Bkep8|NtNP^*NR?bfMdM<~fjrcE z{F(I#l%;YD=vDFf@Yw7b7llZ8ZCj%z(CKgKcB}sw(Gx8J1 z8msw*(W{i1niRS$QH5VHFU~nwOouYr;mt>XgQy;w zpSbT#Yue1aD8kI#ChiO3@)||%I%4a7^!DUMrvW+gBu@@&Xo=xPmen=Mas_XYVSeKE zO4m&3$nh6!Eku8R_FS)k&WhCMas;8z`O&aZ&aXTS#G2&2Uuhi1ZOayQ-iOn5B$ z(S*5WBc9DqyxnULc5l#Nfq`<&FXX5U&i*XcPSzdzew^_frL$3f;`J{4Emd)6@Zq&) zz)AptfNFO^gqHUds{p!!_S$chzE%1lPq@Cc zs9Jgp3}NftwrGfqLQQ$F29S$T;~5f=^AoF`lAo8CmTxr1aW-3SyiLWh8jz+%Z)jCL zRkUe7ev!`}nA#^Dt)LVgEhrwtSQ`~~U>btI2Ut3_Q@b@>@^({W;%=7b)Yn0NVk$Ih zX@U~9;{62@ULAjuzmZhNPfn3sIeS~CHG*Xwf1rym8nUj9h#`aG^5`M=C@0VHaLAd! zSH-)Yh0m0RZ2a*U*6E7S$fePStnLj`5;Npbq}bK53?ibPRZAU2lG)azkt4eFB$^Jm zcpLB-k_j;%D-v+2tm7~H277+}L$O7?-2!@Y|ubjjn{yK?!`Z`ES+(s0^4LR*l zZqisxu_x8d>NL6cZicuZ5(sUsCfM010?4ii5+KkK_cIV$u}YgnQhacKsj;qq6LE%8 ztRj?RMJPoKOn_zGd$m=WK8kre+5&H)UXw_P`lY8mYv*yAVJ+FinS5t=EL7KOcb^*w z?lXhIdrn*DaB+E1=j1CPbf4R~52MZv)p z^?)ie%`lV@av+Q*DPHq+8JB@ds(?%MRv5pkr$%@RiGj2qCHL^pQdeJ*n)-)7{^t7j z#m%c9?%v*fd3`svIe&Y7_x$~td1}dy8~8C; zrvVG=beEjg*ETE_a#!5#+9M~}>IV^7e!~ZgoP1~_2L_1&sAOV}dGf(BXnquC!lc66 zmWST2wYrC1Qi3h0Hi*WiE{B(tJ`cErVa#S-dl{}?Tbnr+B#PitKPNZ1JgM_t( z&;2>s)d$P{jA_U409Gg^A1sg6)PQaqIZBmz`CqQsI6HhTT5i7u-u(MnyUk9R^gYnpLybGqU~rkdcj{PuK%BPqisQHl{)i9OW@%|qzytpxW>N|S78I^niFox#dUth;1?j)!*UbxO z7BiTRWHv+jiT2}LbdXQ=WGduz{!e5>HaF8;cRpAo`V@iQw|_RM9qM1{gLhp$cp7S= zZjB?BvGJWViiAUsz0&J5aI^{6Z6Tn;kq4qGYk1~;s?1@{SBXeqLr)mSg<K2LX2m4@YFyhWbA1uF3_Z%of^pZVff&AHfxRCqAq=&pc+C$;}&xJ#I^-g=p z+hGr-?kQ6oF-U)|4k|u-+CfEGhrZC03}0Y!-KEY4D+tt}o~VQUs`Bmp?66D>}%GsPCeiaJ6C_ z{H=Ed$(k$z;u@Ra8z|A*7F<>9x*DvK#`|Y3qnb2b*2!^`h8+WdlYhO@h>VJZRxA$M zU`o^<-uM*2DzaRuFMN<@${J2j<&WcPMbk5`RvN#!wOp;#xb>T%gAmCD4t?SYObLBU zrx_M~CW^z=D)C$4N-g1P1!fcbP?InWf_6Ao@X}9{G{c$;Et|o~Mmq`HOMl>zPfC?X zOH{Pft`P#`8P#NZDyTFKBw9}jI@L5&>Cggbjfr|EX2cH-42@qRuC56PYS4tgW>ye7 z5?_=0v@LmaYs9Fsg*H(}iW+j+>qD_iFg3+O5__Y1kUHi_laP1WsgT=iwuT+fax1epECmuc`R)%&8Oc#?Cjfp1C%@92>Z~{T_Z)tCq-%l}_^Zehk)& z9`K_Q>eReOJsQu@kE)wbEA)Dcml(^yJ!(VV!UOJ6{uJ7@aE~&Yq}>8tKIdxi>I!4h zv!H|(U12|UkJ4=b7ReY$U&;cE4KtTe;5 zLdB9tnqm1i4AKnS*#QKGT~L@TIFap7d#^_)oYZ90q|e1CMEAquDQ1$?PlB>EcI}W} z@(+qGxbi(cOC82#d<9o{}jiw}z%NOspBet3KP?&iAe!%>J`p7xV@xOvM_*;)E( zexXi_C-E4{D|Jmuh6bnQZh(MGqm<#;uNqvit@WkN9JqE`mF}U+%6BNuFfAA6f)Ke| z+Mwo2gYm7xZc(HYE}oPkAXtV3mSm4w?6=piucg~6Vdc~{M%90Wm7fkP2W?Qwxnbo{ zH6)J!Wz$+rlf*5X46UHkq*iKYclH6oQP^5UgJQa<($$IdA{*=AI}TX&`=DB{4*$>F z|EO9nF+EbuU79PlI$ew=Cxaj_!+dLP>{+Z06@69;jVuNfCt7=hl~Z?DK5D_mN-?Op zmRL^A!=RYgcHsq-#Lh8Vl9ok#2*{#+nVx=gb$9jT4|@I8V!grRE+K#S_U4E0xU%%0-@H;~ zw;@5Vp1ikpU<5qYUH#3wZ@#&{Sv>iFKD)dAa0f?RynJpm!7n|qUp@I=wg1!A4d#h} zeGcb*b@%G+o7*Q}ef8?)(~F;dt-e^}b#n~dX}Y4!rOS+4l#ky`1$S3(zP)~Pm(49s zG*_Uz)|M_Z%*qa}EY?;mD^a?*;_Auw*SFt27lNO^dh_zti)*!bb$563>JRVkuAi=5 zi?Py!CYA@F8-xDw`i2oc`TpwFn~Ud=Mf^oVHa)+3g9VU6w|7_Hs=cqj{sq(jhQ~K| z6YEb-(&v*83u^d-XYlD_N26UGzwP(C&xhMzD}}CmQ0gE4@UQF#g_1rWrDo~MjanN} z>*qnGrIxPLe%RWWazBsR?`XM|#f4Zs^@01_*U$gO$aOABU;@?8U%l)>{?6EZab193 z<+H)st-cGaM#1!+&LyJJdTu4(yuAMK^|NnYUwwPqC6rlTwur{E`kqrS=Li}9L~2ec zuOAqY-pMNXbU2QmJ^8<$EG||Y4(7i7Wqy+w?YdpjGt+EYk&O>>@qvy)+4zdT?IRrO z3VNo~BBeg z`idMxZ*N{+-(0_Z>YBQlepc9(i*PMQY;#Zk&;OYa#RSyBq}oo(h)KE?eF(HG2bVap z@apP~L;7nVz6z!E*N^Hyr-w14Ts-T>KIVkDL|?spD(sSZa1klL5C`-kpZ_H3z=wws zx1J1U(6>T2t#2{=K8^>4X+V0!q2LfPaQEXUQaBsVyArdT6#fCa=0+9S$Gnk2gx62K zJ(Y$3EH;{vNORdza23NlG0ZC}oAn#`z z@LV7iJKkTYY-9jd}sU4Esd(qkMN4alKU6IdWv z_3hEyT&ae<-r54ndGWp*pHn+2*V6CazPx^2U4cYkZm3XHG;{C$bhg^duUoZA=#NqD zqN~>H_7n-t2>$~@Vl4H%N8rATN zCkN|c=Y(8fj72(`LqPV!)PQ9`I0Ph_!C0w2*OKK{%Dx^5@)HZT z2wJ|s2Z2ZnQ13of%8L{UBB!oJ--=XPT%jHxh<4uUQncgmPZjNgmEh5DSuXm6s3g@s zh*+F0+HG~?+5JR2gHA=e@TC@#ga3v9X-Hc1s0tIz+`=&}o~mi4={bR}F1(>Ux0eO7 zljnF2c}^S(XDsf};Z{7nsnI;*phik1G<2j(x&A_4^y2=urogP3M@gC?osu@nd((J< z57xIwA?6T&+=C+oAV`isj;(!J(L`Mu$1#E2Q;~vc3?v`1h>#{@g|oWLn*iQzhzdy!+1SNEO);q~Npv_wb;9UwI#COa8vt z4IV*)w^ewMe%dT?_?Ra?Uu4E3V^JFLK{*lQp+e)&tTTbIh&&f+d z-kVS6cG<{dl3iALCfQNy;bb=`d_LI?il0k%gTgap=P=JtBs-KC^JJ$(>?4z1wpGY( zk61q-J6?P`*<~Y-Np@M~nPf+)hm+l)@cCpnD1I*44GIs*4*f=Cg*b4|DuSBCw6zW# zK|%Jhz%78X;a$++h`Ep$idv_aH6`Oo5kVyqXv?uwa>DbW%4=B4{@q7QrQT{-%uZ`Z zi$P8j@Q20h4tlhhG)M-`| zX9t@TWD3qsQmJ505vgF(9j4d!{I|427ln^vCZ;{AP^s|&YNovkl`0>gW?GDis|>0M z^p7xcBvyIMiTiQrz-uUQjP0@@O$h0&&ClkY^3gQt%HV3{Hc?6Uy>Wo0?C|v!KH-C> zW=SQ`Q)`(YntcQvTU=*c_KF{prn<&Ax-mJ`Z3Iv8McJ0plDc;G*HE|V?@v>=#h`=` zn@;nlICu5ekLv%Y zSyHKRpn22teJrUlm_gqP-L$@WONbB#MiPoTKOP|lM2kWiVXSoC150d>&g0lWEucT3 z%Kp5`&|@vRmzVb4e?XP}Sz=VBLlPfQWiKa|DsBI?PlC*!HV$4EQyrWDf!}&k84WLs zsZQ^k{gd};s?+;o|K#maQ(e|;+u&}#!ToN&LEg_a$lIe0cJ@!^WVS`UPiy30hhqYr;<`e9naob1N?apxd@6GVwmcY`jj2^_}+4fJmcW;5rpi_Y?5|twW8`mqcjdubWS-Bdo zyj<*@zCxCbPqBZhjo$w0HaV@}aL3v39`;Yrm&`q6cZUYSkwK??bGijrTn(Ck14hi9 zHGJ{MJvc%DhW(SGC+(k5m&S3#{u#3dW+j@(PztHHp;(->5HryCY{LGj7)Lo1j7V8o z#=Mkd|KvJEVB+zy?VqGvD0MH}x%F|{DuyWCwB8P}9?v7FX7Lo1uK6)lvsvYts@dLU z5kczzGxkryj|yo#+!W5?W6mN#&Wcj^tyKLk!$u6rrlk6zv zW0qn&&L+D-;qxs5gW~5}1O|nN76EZPlJpkRcsSW{K%FPM%1IxO?6R#wb~|N0t13H> z=Ml&*8+lB!%PP+#J4!vA>;{F;C%ZxMbIEQ{cuIDm@BhS&4<*Jt+5PDDPr5%OJH7Z1 z`=`UTp7pvVR2t_x84Ze`OLl|8L$Z^V$)1xZtxOAUK`%^kS?!;=(51P>WGiji*8A$n z{wWzx_RqXZy_}3s*gv&JpDHzDt=q(H9!DEXxd< zHQG4a$N`KZy`N$KEEqjj>Ig=U6+42_W5vS$8AH^$s~q4(na-1Qk}@|tnTLb^+WF!C zFLtjOcU_RA$GMmNbLX@G2XGtuP4Ie>NCh)vjV$K3V*k`#$fxa}K+P3#{Bk)}Wp7}1zx|$Q^(TLP`|4#zeE+Q3 zyq$Xh)JM|!YVy_`@8Tj+DeKDC&ko)@JfvE-@SZ9Ra8Wli5lMqaMGEb?`s&H?^!C-a znZjlSUo^iQ7JB;I)=Mna)2$S+rFEV##Iz^ptKy0;9l%DFM`xrbi_c#i_}*1!s}a|X zQJIGjh4uJFK6k)YE^h4@fbwaJsa`F~PvDF89NF>p-k(!{M-%ZF+CBOgk2Xrxx)PX~ zYQQJPKwe{2`Nl3kO1v!eDTbT);(vZ~d-curUn?ndWLqHj%Hmf#8tWD*|7hX#czpLq zsr6yt@s;H<`TD2#HQ~jA3tQ>~2X6HwH?eVe^YYpES9jMpudZIlC1lT|$L&JtNkH`B z5>CC4{BGg)YQRNwd)U;oXv$&wMEEPght#oy?j+1V|1rF#v;;VN|KZiu?U(_*eHpCF ztAu*A;uL-dr~ASWwJ(`T!~rHkx-EkGRpP@^a<&^^zPNgQ%^a$z76b{dz^sdkFnG*8 znL4#6H@Gw>gtx&)mc1kL177wKYnMm4UD(lC!}g zu7NiJGQRk(uPgR}*2`VJF_EIGb?{BBCOR~3X*3g~TbjWBXsPtuS7~4FKyjUj+E|e+ zqbJH|f4I86_PvO|B_sFSo9vhhZC5+5Nk=e79VLg>Nm8%1oqkomOW1M73>_c zA7P*Z!4V~{Z=;S~aizmr`EiJQp!SCGkL(lKQV9S5A`9>bg7H|)-Op*AF4dhYz) zMi1(R4GA0zeT74!O}NXAZ-_ELuDcbHlV$IF@%D9{YAW5?r9ef=zgCjU(JS(6Yk)yF z`hQ*MBOCLySAzrAjQ+nV(Mc>F=-au3o=>_2M7j zzWeq&wQ~;H&lNtG{3mrBUj`HKvzJ4X^^WNh)q^dq0I!tv714B*Pb>&<-O7yMx+#=s z;VINsQs2WdqXwHkh=QJ*<*TW(1Z( z)F}&K?*+Bj-37w8u;tf{thdVRDCDroUgp-QWuE-&o@guU{T!@yWzI!fDS8}r1?oJ^ ziD*4)Ftv#^55k8K$YU~V5H)1hB2xnd9AR2|A%qT?bzI>@MV5?7ewoZ#aIsh-BP#bR zhiDy-(E;^}I(LyMRvi6VZY-L+xGoA7?Nq*h;?f7tD%(3(AgWMi_S`(XyjZr_X&*xB zcpY2pqm##>B##~kl@G=niCXEUrS#1Uv$C7lS= zC%BdRR=LjJhZ7aEv|HX^?tK7?u>SAYE)0h}C8|8m8_;mwO{ZKY40Lslcy^5#d!{d}kE>Qy_!IJ@b+tN*9(Zph5` z_Vr5_6aTg}3kPZSAPVgE7y8HPX}?`uY?Y6h2g2}U=Qg8Jn;L5-RuFQGNSy}tO`EB1 z7b|kaSavMe_PqMT>)-tLzdnnscatr52sLFO3ln}I1!>!Skjt_YCHrSwAWQKa#p94zQDbGN~2_NWyLg6`t zQg^u@QeXMG&-{FuqSrkpsetB8`Os6aI#ky&?^SI2hd0-MfBnbn*AQWd6G2=HOd`?u zt>dri+hD`Yx43C}n@mk_IVhIFi7)0q0WyCB{T03V@^4WMSd(@bpk&aYL!5q55FQ3C zS#cH{2%b_qR=J^Jq@0POIr4kqS3JaNU`H& zW!u&RvxgY!i5~2-2S!XCEN%9~*F@wpuWQmPC>I%M-8%$9Gc}#`zkf&SX*1foz_|5D zS{=c!!jsO+T5DHk1H@cXJmCH9wSMSC-0`cj6wY5YsZJ0#xw-zvX@#Yu)9r)$aWZfH z2AA``2NyQ?#lYFvSWMxB;HS$j%EAHp!whVx84jKpOVVHT2~G(4hg1(Rf9Xn2Zlnrc zHy{nsskatSBGVBRq*tm$|G@3G2%%Zm7bvX6MmaYqzfF56Y}5{HS=G|kM4;6%Q6-ER z3XjalFw4 zhz0;4>dVa7B-*Z_fOPv?>w;*=9V1kjitFuDk~>#6&@@$o^F;M}C$OK$8De3iylNw0 zU#`ndwvpP44jWvs80i*=b$;{q+uvNjA$RV_C*38-+Sv9MBbJ0doAzR)Tqa<^YytSE^nA)!HaU`(mCtbD7EYdF+j z(+jO@(R}d)3VHhUi}?b7>zu>CMZfU&n{SeO=_Y?^vFWeYuEi|n(vQVbD_=bQg0|Ex zX@Rw}iYzC=5>BvLA&Pn~2VqU@ET(L8Nvzrc7wc zTbVr)@yV6)t7;tjxRbF#d0r=&BNOin5-DR|c=PR-7(qIeq`q4fi@63)h85U0XpH{d zo4Z&*1Lgin=;U5cb>V~vDo-Puyo>C>jJw&+GFwPE#PuT-HXf~)!6(u9pvD9A9#S}S zV7?1J+r+HQb;UiL$jp};mBs8iq=()fRa(<3IJt~?HhA7-&Nbc#JLaem%_yH`gNxfs z3@e{X|h`+UmQN-a8E=|_my5ZdDx`P{XPCR)I@XI+An_K2;uJljdlVE!CY!mTCg zK-~TK>KSik9YfsuA>adJEZw@?+r-iAQmT9hNgT7aqAQ?zGy)Ee?Az#Ut@?Vx*1B95 zg}iv-g%vypSo~qj=^?56aEYmMp|Z0W)JT65$T_Z?4488@lMuXC(tT{LM3jYm2bz#a zOUc=;j%=+Q603Y0h00J%pO4YV_5wsC1enGZJ4WVKXiOQ)e zGgWF^dJ9x<^rBH(kf3a>TCqr3{76Y<0xYb+U%75LIjeff4LQ^kjdBdw>k3;x`I}Z( zd>gkk+G9uJD#Fresq`{$X&)pm%!uorsP3rKXq}4ubWdee?KNW%gKQ^2RTg#XmOqUK zP115}0pCw-$@jDIGGWrx>W3DhjzcHf$%3i2)N`x=eW7y~S}l8gtyQpdmfHvm4fz+5 z&Oj*AIS;}!x{4}Zm?t@@v6sl?v8*2j+P4{6*;~Z$YL3U;%W0$A%lTl5LjVDXu|N$h z1eb~~=?*V))&yT>tr6*qfsGgP5D|$yhBjWQb@M~qja8TGh=_`LrPy5$u$ThY+2TZ3 zGD&&efiEth$`%i`RW#zIttjiFLbXRR>fS*c?{Y0>RN7u|;c%!m|!L>uptTgAls`C&m7Z27s7^?KVKAulbL!z?h` z1^+VjPYf&*dM^w495V09oJ-xM=y9ShQ0LHc5N%oWB`XH_5CWAI;{ybTq!9Lk24_KB z00EbdWrjo8X>dN&180ga!Q)Y1E|vljBK_8nnvk+4790=V2RM4!SS0c;?eb|x@3|Y; zcvUDhGDmE@%ay%ipb*_&!+7__rbOj~&1oN}6aWIQSd|3Vk9QxU!fNls&5C>aVsjE) zZcgs|qQDipLy&`P5u|)@7ptghT|Y>z>pv8!S5brQTBymQ0_c5Xm%bS%jm4Z*C|8ay z+!>=Dq_H@@Y0@Mk?tCQklXPKRX&UXtx3V81T&j|;FXf^L`lLfWeJlN>N=>1v92koi zOREo#7>jk^1S5|h>F(4$8A)at;607S8lm~b0=;+|i+N{Jlpibg+}9E7nyr3hEY@yb zcu+CDNTxVyEKZK4HW}+G-H(MFBeFQvdRKOec|jgk<$aQ|*mAnDE=SFx*6Zy?CIvgu zsV7xX8JT-mafS1eyN9js5&dfFlGf4C@`=Nd%^}7?qcoCw={#jyv7y3N90hDER&5C{ z#Dw2-AjVX_vM2|HzXc!D>;zFpkq{**8c^w0IEIR~zrG0VhgPx|U9C&l;M#E2!A}zU z(dl`()ys#rG9^Pzeecon_{#ceI>=^R!?Xul06ueS*5WpH9p`7bAbV9z`Vk@SXr$CFXm^+3~fmU0wP@-k#GFD6;?n<>4w?g#kM4ww1R&B+av-@_t*@|_Wb16le@bEGcPeh)=>w+$8J{FXaBtu%=M7G-Ige`U67lG(u zq$_|R#&%>D%wp}lGWH14S{KjMt<6YbX+RbOCwe3Euz{^Kw16{)XmsE`qOiPRuC zm`te?&Z;`W6;zn^T%8i?7F4Tid-yiPNvu*Dj$_93!NOhLARFB7ufP2bznv5inY0N1J)1l?Dxz;F9%`8JU~@i1hkQ$Z6;2i55#_ zTBvG7rcr@c-?W&uOj<5kK00BP57D7oF!XuXiJo{k!9C;j7oisPvmDkXNexkAb{tYs zAjV{=vF%u)))n5vIgqeo1;N{8PM6weZ40uZ>Y`e+!L8^<_QdsGyxJ zI>B&tPxGi@PbV)i0Shwjkk=lfIh3bZsS5~6jne@cYE-WXRx7R*&L}8}MStnDubQ;5 z=AXb2olr&mH1QZqbfE=gfzx-$17GIk>G%$L4BJAo?~vC*W!d%PVP?vxN8`y;$U6Mi zgfodAdt<~;o_*-RoFKORDnyj)*UH;1KA@K8%gm#U8w<00cC z1!R0ITk+-2j=@dA`N^Iq%l)dH*;bD9h0%roONWiEZdcOG#pIOL2Dz$33CN&HHOAnJ zR|(VDyh`|{Vv;J8B=6-_qB=USlI3M(`y;;IykJC>_Mr;~bk zE`F>djA-NRBTOgAh*8$gHu}2^CoX@Kn8ehyk6Vc&Dj1uvV4MGk<=RK^@eonQjFmmT zP>l5rQuH61(1FVZE-N9<$s6gRBsHk9IB|@~D+HAeDGg!VS^z!JJbXZ$REwwd#ki%1 za^f&bg>J!hP8={ORp9r*0W)4?NzFq}X^txRfXjFh!+nennN!A{#J~kdU1Yq7;jBx9 z8@WZ_MXip-BON=!M}cBB*Cg@YhMqiMEp7Peoj6uYt21(kiS25{Zx1+epcR#x?s&kw zsuzcH{pUJytSsg;b-?ck(c8 z>3nj;i35?vkpcW14wx6vDJPB<>89(FTOeiAlLM@GVuFYspJRZiC61XN-0hL#GYTFz zJ_O9UrUwY#yZ$`_=0T5VS7?GEm6Eev9XoOC(+`-UkPX*j7AFqsEWF4fOl~0n1YB|A z5FEVdxh9M`QWYlkc+?Q;j>}=|fD^~+V8A>iCp9-e(n6R33oBqJQKLl$rI)LvFOrW& zk-qzYdA>CfAf`k~AcELOlF?jv zr5L*<9dy}Pk<+kguU;=*jatK#baBj^x zlL+s(%Z5;D3e|KV%lZ=wf+f((#AAhvDG+Q;U!w4qBn#eOE+o(DhpPYGxNOXA|39M3 zhOlSWj|X$ZmXTUlG$>@R_43jl;tft}ba;`ECHJKF;vI1gnRjK*rS4MnI8hgWh5;M!cA{DB3ORQ}-Ah zP_LMzb;kC?(aXjHqvW-PCoy`@-Oy!&LU}qq;nRrSideFY}}j62Zk~ zaoG@DKi;^ckBTJH^HW?l1ecqW`<|Pk0LpRLYd>8!KnvEZjKuSUTsHj2z-40-m$7G2 z0rVEN%~G=zE*m9p%SL|7ML}hnG(VwErjmYlvd>uiR*dG%2dNjt_7>`s zbguk1w&pyYDmHZ4*ch*&`<{*OSFMaZe(bWbT2j}ixol{J!6zIQX`MgShWNOHA3mkrHd<@E~B3`Bw)BT~d9+<8}aNS&W1yK-m9{6v=xWNTyn z5>r4?u1PQ&92|TM3Q|ZxW#qCUYp_r9KuWtK`qk9&m-ac-pDPsk>9S!QG)f~3PKE8V zVW@D~hyr%mP;Cisxp2`We0Qh0Y!FD9xu7&V4VM>=Jz<$HLh-OjmyI!0u6+lr0Guux z4N79$Wr(f((Cd@a^C>PH9MQ^@4E3@1aoO0%BGqB3@GVvs(Uvh$yiG3Ux52yx`@ziF zgL_<;4LTIMza*p?_mASTK`&2%7MG3v_GGQqWkV>@GIN;|4inX7qZP8T4C+4I{{t=? z8csIM9~jytDj{=`+2A`7dA5f;tBV6{?-K|| zO=l0KhT&@X=H~5(>({@2`|i!%|M;Jkxvo$v<^mlJ;ZKn|(pu-ZA9Kk)Yrx9N!$1%W zCQU?-=KI%}|W$f+i#;r7|h_0>z?JGy`Z z?)*RD6%2p=WV3unFNBkL^Q&Jy*}U@rv@4d$2q{p_i5unHi%6M>dB!2Q?hP~W`4eu; zd)EqI#68J>_*XI&|MQzyx{c)a*~_cDtFNH9S8s0bl$YZ9t2ZyNxhLnF*H_=({`$MC zH*c2aj}>yWmn+o&JD6BOmZAZ3NrU!KsF zGV;Juq!bI*gb-y@zkiM0hqxdivDx%V)yQGtE+iJ%yC9_(SnxBDV8&ry=T}-P&O@HB_u^H@S$AM)|klSvb)!oxe0@wi~v-x$6rFI&`Lb| z+_1vELm1+#E~YKiOu7`!tC`0?UcZ39RC*!JHIKJnMU4>Y>fP6s5IIVUS3F-*!B+@4 zY7~&gyPrWp%XeSvL4uFo>xBlggUBm=70G-_5*2E)^VDr^J08EH`qfGaseNiV8Yov~ z@3_U%O#5i1ORk)tQ$sFV5^5y6HI=^W($$5t4E+U<>UNP1d5SYcK$lf;v~}_UmBXEi z`@9gm(fgwJD%T3Z=(lHEAw5?Fl5h$HwvFV|ycgV@_6+RzrDKo zYw`xXd3UAk=()X+K%8y2Lm#~r`uH(%pH&%L-iy3Da^D#o+RA6uNbaj~fghv3lW~meH@C9-V3E?7hfdPDqzOd-9)k;UT_uT95Qi zD+C7nhqrHE3&Kp_Gb`*bfDaF}4gyVu9Qyvk&~ni|ap)L3^u^|pB(mXK8b>|${quWrUdLcUV z@3OjOz!uib+lxaR6;e#~{vwjssS|$FOg{`Lu1+(--N&H~c(FLcPaN7J9N7+S;_=XU zPd?C%n%AgD_|IB9pZwi_@C$B38j~>=}$!Z8Hcx zOO=o#@0`|Bx1gSSN3xMAdaj^@@+f3`AgWA%$nRM{WkZuY6^*EYFdHD#$=`HxRoK<- z^Sh5fT>tVO%SKmkYM%{^Jx+y^64|(g7j}uZg`0g?ivz1o=V75F=^v?YL7vMb1~M0E z%?jI6)fo@u1FS26iy@21UC$LRuRYB38JwGHPzJ_J&*S|vJh{-&&yHSbV9^8X2ExNf zowi!8q&QdC25P=YsJptb7ZX3J)-+tN<_l*K0YrVN)-)Uk=tF*X6p(*Nj2CoqJ19te zter|DjR5H&yg@HIY%F?{&uS(1qyq9XqC*MD(%IN%TKw!7TZ_-)n?2Re^s`ePy`SBt z8LWn4$HdPrnaY{jo77FXg8c0CS7n+TYdEW)U8_9&?9{E|XD1|_^s|#H2!hi((qGBc zCPVt&T=phVA~R6TK(2&I$+4du3(l0s4`rEl>R`>pydOG>DVXNrX(dG)XX~BB6r?o( z^ zDzSwf>If|i9O?!xdJm<>L5;;lZ$z15icCbqXT>!RZd%de{9Sgy?2D&`u}R0_(ws8oT=n<*-Jo?fWt0h4tgDaU1J8s{h7VhqyBfT)jKooaoy9l^-l;>9Kw zLq0NqBP^IgAYtO7w|7*^z(sFw*OZ+0pt%vNKIEdubvShFgo_^4OGt42XS?VPVslsc z@V8xM#T_91lQUwk)>izE`v3dtq8Fb}y6Ca9YA*OO;u%7F#6{1~fiMVR?Htzn5ip)s zp2v8^MXx+Zs*VP&EzwOx)xso?If?+TWy4Yu?W&A`4~(&NYk})DP`!jtIY{D|iyl!> z^oA(p-4Pc(eLaz9Y2}-@&FjGkUas`y0N0*)6h)8EF*w%}N6pRZ_Q=o`1&1Lj;) zGX$^E-z(1&=2OkR(1cW2O3rq5&;vleT3a zd9Df53qiI=Phin#A9m4OZ&fxB)g0%PX9-eeGv#OJjY0%iSb@IMXc1p^YTsMjj7BA6 z_sXxm^FYP7aZ4lB??YYm_EkW6dZvqBgk?4tJqDst(`U;{RLr__-(C1g{8@|tF@l9^7=yOF1}j!`1-40 z=Pbby78>&7jAj&BwWtjqtQD1TB=*!kLSooxHljkG$H#MFFTFFnUMR$G433)pDTPW`A_ON zz6>VdXD^3zK+<%H>cN&)fLBWT2WUFVr}yz8q!P-E-~#KaW>@&s(2GSF_)U zFn)5mmn`{AI(d9%KH+{HVb838Cv^mzDBX;C-N<^g=%O9gkvk6mb$HQF#gT7DvMMfm z$5B_H&Y|TX+OkcC)*0sM%gf-g_?ekmgQy|179EO9TfAA5(lP`f!F7kRwG;IV&g9Eu zdR+@H7fXmze2OXaV{|~hf|GCTyJU`DHWtJiUVAl((R=QOj(ikKeabOMzR+c}>_U*^ zF~>{ggYjBz$v8qHKp~jp72IIFA@-%lkZ`gbui$cXQs1|!(-1(=9panTesSc36E{ab zJ=l>?e+(S?@_wi+DvF1j*CWf;)SZreoL^WJ-8c0#9r@y0*#)?Tg-?D`TsW5jv>k$E z#Di}|rqr0sy7)zJ3)|CgVQVC}sr##*KGBp+)ENA3J)q;cgYmT9r>904k_XPX5<)= z%k+q3S7!8OgP88hoqxb5I`Scb8|z%egvcER|B)jf@|Vt8K_)4vj2!uP;nr$M>wutN zNJI8)(K`B74W~Hr2?veRlwN`A?Z{`SaO8^u;mAjA2`_PlfXnR8Dvns4BOl*lU2AsQ zR99q*aPzOaK8{Y$rzli8$dxG>>N4-)$hW+R zMXIx5;ajNME+RC|Z<9;;Z7_Mka`^QaH6>{8A1(KiIushhB&31=l2p%s`&Byfsh6if z(~%F*leHE{KBI(X7GiS? zP)`)9j(i$qEhUcvT8ARs3r$4YAgaNwtod}Cx>TwKuXR=&xlFpvhNnC`XjQMYWQ38C zE@9;GXPm*^om)aqwl?@1{ zY-X%nVU;I()~92fzqdyWUHY1*Vta81j^6N3BaJT$@l4tYTF_rYroP218!}*^mLT*J zzEkRiA45gL74%S?ppb#{a9eyf|!f8DXe@)d6$PtB@X9d5_r<#vh!QXz6-NOp);C7 zWl;JMi)x}A3yqVOPL{_FhE5peLv*MXnaagFqbDvKkFlr3o$Gup>t%uxE<onX_Zg$nxQ6BbU*H-ttH7Xgsn&erR@wziZ_W92nn}Sd>U$0 zuhxqee(eZ%3VC#52E}V8l7p(=;x$7j+$@Rh>loINo1A zGFPV6Aoi&rov$dawo0Q;Afg8?ToN|Hd>O! zXIsY9+@IIZEF+IY27<&pcFX)`;(0E(srzPu`^kBp3mYBRGjck~>CkwGp644Mp$>@= z$34%5;i2cb-pqQQZ+t$&2Cn-)>J+U)0AK2>&P4v)d7dXHTkUks?Q{Kz<8aYH7jNw= zaC^_?U8oaOsa%!yD9>fuipP}WFD(l2wf9_(E0s@pF000o=W<+fssU{5xtt&q&t<(o z?zy~mI$`fHGoH(|bDrliI-0VZ9`q=6rT6n(rn;gIiA%JW^jEBipT^$_0~8m1Zs;PZ zo)}W^xf~fNbBjxL4!BjVVuSp4WN+cH>2h#u)_|LFbblYV@S_spyj#DE4p6_F?p>}`KVtw zh|2j@lfia&a-5ODJoqa5?7X!U8H|n@*K;!1-mZZo8H`q{Y_r_kG&e=}Qc$CMMSTMq z453a7%?Gj~gHfSK%0E6mV8FNMGCysNa;bD>4EK`3E}fs=1UmLyCh%OM>j4=|s8fe# z#xs<`AlJg+`DH(F5LfCF@O46R^)4}yv;1iwX9+J_sr-h>!)WOPgZ5>v^PbC9&SH99 zs>oTI?io2tm1%~?au#iswfq>K%U(8*>A74gY@W;7CEB?gnNYh%u-f!o7D|$4(RL8f zUgR)&E^A*FW!lW(p9Do0NV?4eS`{fSAIE%Vxtu_mRtNG6cg_Kg0(BgkS3+rcAGwEJ zXz002FA%z0XII6pMW-c2*m|Q?qpl6?8eY`~2)MN47_PT##I<2mWT^zV`LJsk4vpc! zXSnbp;YkkmZKqn0pnpLnyZ|r2;)Br&B+uLy0!Fj*G#)vy81N z<@xpy&t=uoc`lPgOSQ~wc~j5jIM|)(xvXx&6%-<`zY6yzxssS>^IWc#+jH67O3!5@ z;k4(nd=|_Jqy>i~%nxbSbD52(AfYag;r>69A(RDY{dyI%oLu;T58R_@1o1Rnl9C~8 zAH)6~QM8LGpcm3+Cnk|Hp{$0&kPHQvPMj7W0oK&CkGn_~zz@?Eu-X)YyyI}5_QDy2 z&nWEhv^8(hK2`mxM3hyrX$4%Nm~fmrGNA)!;i3ES|I6N+HraI?=eqoQ|3&+Y0Fj&B-^KnW^^}5KQEwU)wC#*4Q8~2JXkp zl_ZkiTLP}q<&Wsnf%|b@z=uE!iOM}dZ)1!G*SzvQHd}GkoE}3`x;>wGBaK{YjdQ&c1!HXji ze#oO)neK}{ZdBz@b|RLBLi1wMSl;fhzsL})QTgmb91SHJ0XB?B_k^*odn(5jLX52N z&|5!%G-^D6X`fGdG;_hY+!gdgV@9DpKF#M24xJoQ*dt9EM|m{oBOcB5Iiv-};93Grq0r8J;H*ecACUYzerbW-InHRc#!(M6p*Zpmh>FKObfV0;{y9tz zVgD%a=dCT^GQgkf{miw&#da?dr^j@Lq0OQ+Y9etHx;c{qQ7(_o$x|QR&l<2SVOB1W zJ|i#eM@9zmY*1wA<_sTdE6qXZUI1vgIoWv5jDlRGUt@xev+y4Mz zWKMlYH)m2vh>_dk3OE8QlCSI~QO-gDumu58 zF3rn@u8((bj1{5tZQ#P~PM>zYb9UH$$3^%Yw%=FzT=w5-n;=M+=J-}tf%UxYHUO0@S9QV=SXw+S4Sh#Q`785|r$?J#%j_f{MC?)7jTK?Wl*<&k z+Ako-^iH1{+RX=Bq*<->Y|Gt$y#BC}I%u8ArflbFpKN)5nZ!tFUK ziJ~5>b9|eZob|UZ*WSq&y23VX2@F$sF3bu}L&8;uPuZ$C0T{Z>Qsc01vx=t#-ecN= zV%0`4V$-9(%{D#Rw>j!VJ%BLDhXm|=n-dbFW9ezbL*k>Kq9;kc8j{4zZRZCf!7T2i z4l@)an&P3B!&MC~P-+)*HD$OJR>K=-<9J-?oWyP}{?cDOOX1a$b+Uc^sNG7d)pXNc zi0TFx-m%hP`d4m!SQG&3RVWE|3%kF%AxW&*exJw16ceSPsOIa4zB%*J0u_SLBS^I$@; z4o;rQSSnbvQ|dk3*^G1+JRg63`QoaKS>kzr26=Mhvw}@v=kC8qW3BxxzA%cY!7w5fn*9cCCv~r%vjXNIy|YDOUm{hJA{&fyAre z6XxJ5k0SDEYYMBenABSv(4rlE_nvFFSpbasWR35ejs5asI>$kA)NIiHc9H$4tz*sgIO6Eq zG2-R|Dj%T{P3@zR8xh6qq4L-!1FZv1BG-N2S_qZ&^IUFb44jcXEu8N!zxw*->iLV? zufD##yE-lWhn90ABkBC%g;mTuuA+DeX+cq1k~j~J&>scD*i`+f5Uyq8-GPv|M(sAEH`tQ0@th!QLjW4k;QjCQ3vn|(j{HJttNYISvYr=(1J1(X0P$kV9VLG z8*03>+7sp5(b!7n(y+3q8FtU6`v?4l+oIXTZn+w9O%Z5Rh6N3EiJ?zDsyyuDJ%AFH z@J=J6vCtPjs22?%FBnQJR|h5c!`D_yvp-@fWk`X`U<6xmjiDYdwaFaH|j3 z1vVyvn(ZI`Rq!*G%Pt-aI|o+5zrDD#nWFR?$E3FRdfH5$k*;Z@|6^2MO;)STHf9Yh zonp{G{TU<*68saZ937-&U?jD6dYy%f1d0q6{6Y+ISBepA zjoKBWvi-Np>3*Q|fDEleCOX@Kf83yepdtN8l19JFjjQI^VEI3l-eA*GRqlk=t-ZH) zXq|=kAiaS|r|yOI2%l6gN9heV7CC~9cqAPL1d~UWaG%cT*g?9qHzTau3jnaK%H9bB zR`I9c6|p2`S0FBi;WyU?=jMeVv~e)KK^*uCiwM@k(4o_5J&Ql`QG;V7)tLU!35tHo z0SQzuok~td4jC95oFl(M?Lhomh70Y3lqKT1q>2seVg`Gd_$NmerX$mWxL8H&ahdB! zhf-bQyhPM;&K`mE=x8=qVu__rnQ1_wr73s|V3+fV(Gbv@Ydq#DH=vb`e3bK?RDmd$ zF&aXl+ko<2`hgmXQ}Ys|;c{p*hoae3u>))ClZT+8VILhApq{kJc;dK#wh+aGGphH; z1*eY-Ae$xrdB+9fYL<-DQDT_#Iw`#$b303;wRh`N;!CSGr5cA2@MKiuS83n|-`Q%_ z?}JH%CUd0O`O#_y$xHUAx5epd^t*!u=PCPvY`AB&hAM$VssAzeNYJRcH<&pwfgyIL zhD>RrqCORt+>CJ;RP)?US)iI69E_%<6~VrQOxeRWERM zv&dMNwVj&d`*Yyd(9q*LWVgXuXD&Fnp^$UWcepa>r!7Bn)-3MQj$!jrjw%cjk3~_0?p8&wD?oeTsQ>FXKTY7b+m=1@RMN_Dohz8 zR{R3ulz@>xHK2o-(Loeyf znxv9?DkpP_Ny>9Nn(DnZ7gbH3Ed*>70oqg*;EyWHEpTx`0q0z|oVQg%5z zDaS@ZJ^P5QJQ{$31Op5UPPAvh-y4O>y%W+V2jQeq=i<4{8GFAWi1{Wi9Mnrpxj#$O zbLSJ4*skT5BGB2XRv(agvgt^=9|%yL&zyPh_?0_qzUilD2B<=tvP=r&i3X&?JrVKS zlhsk}X2EX+|DVd0JNfzPf$v>o=r{Bis;*FIk58ezo?Btx&jWCFZWU2n*pE+9_RF)G zO2y){c~M=&qsBlzN~xxh3%9yaxWHl2asr2WWQ*wb&$O!T8#bPQdv$;L`PFZ9r2Q+S zf%-iA$Xgge!%pT%fU3Wq2vA*3Cru*a%O;*XAn11@hXUer;wWm3;aQL-LtUK$sZkVE zR6HI-5oOMepeWK^Hlt!DtgxgqDEP2O=^|5&y~u?4D>e6mI=XUaxouS$H$8^rQ=3Kd zF>&}HdEf$3E`v^84$1di1C}Ku8}o5M!J;*XEgnWH69B8QxHSkhj75dzv>u6{D}4k&{cr8g8o4&;%Q5hPejj_#kXF}Bo&vWKfU+LUwRqGy~ zS+&?XlWRnU${_Q(@0u}*Qi+JazisRK);3JPrWqzhi9DrlnJuz}Y~$t&6^L>r@>JzI zJz*P;CMxf8B*%!zQuv7f(=@8-Q9xl{lQA;x*W{O6TSN3O)PfQ4t zH$M2#M5Hg}g6ghQUrBTu2YSG-unMDNt# zN(0%VdN>5(ztRg@)VC%`^s-k8&mQRONbn9bpMw6pN#u5_zg} zxj3P8%~zSRK?Ta@TilBQ$#y2_08(5ZBcqcagQm|Gew9MO9`1QQZbu$3X?AhoWq zQqIeJPCaCW2zSN(k*Bl@=3I!(kB?N{R$8#e%iP}EZgwxzVYn6WpdT4ILVX0Yc&8Ac zWSx=d+S~jn@)V48-lY*~?V!aUy-dfYD^b?=5`}=y_3z*KCh^7fOHj=7^_cnYJ4T+O zTZ`&IAX@CbOlP(9-O9lxsi<^&EOGfdQY*NmY)Rr@Sc5Z2Gc3kdp_7rPL9swom1CFX z2r!q5$kV9c$WyhJoCIN*YhtA!jKOJ_>F8T*(KI@hmT3ZaRnJyM!HR{)rBaa$Ll+ra zLx#0d+D1)%YpQ-K6l0~S3k?1a)>UoM%8(4rm`ALug}2DT>Pf22QjuGj?Ba$d@Yb4wdC32EU`7Z~5aNr=@@qZzR!sf%n1*Q~`6&HZQ(s;ONUZx``PZiA|Q_h@E zwpxNrO%g+*IwznmL8h&eU^-E0e~_usNfJbmY039+f!jmb5{!2L4Ei5lBc3l`y||*dPLAcZKXa6ipURQ@|HpR| zfP$26(RYNx?%f27nOAAKOn?Xi1Cs4(Io zJO+0Y;N>m(cu3eqmj3%^cUPA$p9Cj}IbZ`tsEERYy9xYe-`xc1FHaSz>cy2&DPtwE z{Z&hhKX-Q%s7FZ|i{eUKoB1ues1Rkb1KZbRfRnOiY zs?JyY#A~@@1Xz-+%x0Xm*1$s+r|)Go$#q++Y|Gsy6Pi^RTu1V^oq9<*k#@(g^_$QQ zVmmtI`n}7M>q@QQ57YqZg)m$w8iT-V=??T0tmwZGK3+2X%BOqGOl#6A$HH6ML@!aB z5D&?mf!8PtwuxFTtIcVM7|_B&RnE=I^@Up5ecV*^<`r(C4D;>X#S`wSaAo<5!iIV* z!%ZO(t_(NL`O(Ae2IFzwU1~uUsmL*1{(SY~_U`4sy}G8OuQYe`c>hWCH@wsW2c|g4 zQv;tsQsG09@ue1izxPs$oFWUm20iMI0QLFlC)`CL7lm3~o3!()SMO}dyda{E27DB| zd!BQzJa>N!!)69I$Zc(0d34=hI30oz z!z{eo3W~?453zwxe)cN8ICSGj!MVG01NV0^N$i(AH)0J}t6IbP?Zvs6y~!jTEku#g z306-#8cTsNoXI2Gewij5j7hp_eH2^r2Hr$NfGE zwM8B2$Op6{A3vVO{xSsXaAR@jh7@#7w3ze1$jvmA_se=bpgA7??&?F%l#Fy8*9BhM zmE?ni2Kj%xrPfQE4H0!hQ_QMSXi1qc&Lp7TqR4dBg`bo%nZsU12qAx6C{NG}M)L64 zTBr<8=D0%%ek0RVoGvn3>x>Y1dUQHWJ;y|OQGtzyB6bf=NbWlzuJBZmZ)wKoSj8Vp z;6qae7Y6b=u<{=o2YD4qa!M#yZip!2Di7lkdAL|Cwx2!=J}5Z{{zv+UKO&w+^OC+A zFs*BWfS?zNJw!|BZ#AM_9H*r~Sk$#Xj*k(vMG??gScUYgQag?{jC)gv9ZXR`k#N#3 z7p5p^H2VG&Da{ongGb&)NYZU}oR`4lI`x07#dSFM~UTbQ#=mqx)!+Dz7SO*ZutG0{3H@O;c85Kh>Nu}$Vnm1Zuj%^50Z11KKczZe1sS1GmMf6A?+mV z@EP&{fm#k!h^jGv`|+t-EL>spNtBZB3#FDsDWt{34Z8IxW?QVjN3r6~LrkJuj~mVv z5M=iu0detbf^sf?8M!Zvsm6jP=&3XelyGImze=|b|5?Q!WzVBYpBKCMLyVvu#R7lZ zc*QhgL98r|a#0ceWJff>Qq7*Ymj)*QO(5atyFp9L=6(eQDRwpXnBOW`bCE-@aNOuDi z>Kfb~jDYpm7Ykv85AFaXv|uq@@PKF$UqjA$giUXm23B6$5UvoIqXli6L4aIIuuT+- zL^ix9&}#s%Ik2IH1Ha*=#VQOuR543HEI4|LrLh)#+gb$9Aw6=0BNZkAJ2v-e^*n1C zdiJdrQTUhS7|xmT$mPpQwTS3h3-leAuJD}|3cMBj>G2(b({X~xeJ*fvY_7nm|BjBu zwrF|^xH%CW4u4afO!BGM(S)`wW|nLMfYz~Ec1nvit}uC;D@aUol$bTLS9a^FbYu_O zW~@)HMKUAUy9Ui~C*eWO!4YdrtxIL~vw@9lh&vaC#`u0I3jzEIKdnt(bez2Ath4? z7KNu$dL+AG|M_c3W)t@zCg{?Wts;O>l0xWhe1F?8nGJynkfnx19!+M$)C)YUHaRh>n4FXPq6tUCDMprT@9)}8%qjU!~Z1c)wHq`H;J5_d2 zR1CqM&&h05G(W0iA3g~HI~yAyzm`HbN;gB*9M6y)N(Q#;p)Hyg>!aUXW*GSYUU4n zJndA;(h9Xo%WiB?H zCw2Py#+G6}>%_kFkbeEqj)Va1MBjW-56zgMy}2WCl+32z-A4@;eeTcJ0;&4LWHFlv z!SqF*Ng;!22FM(e4ja%5`fbRp*f5D?Jy?YoOaQj#o92=^pZ0_9ygVE}I#nf=gkF%fb zf!2X0r736(HHTm_rG@^Ne2kF=)6{K8_s-c{_x#AL6-B1%9kSmiOr{fbt>j zNC?j}xCRMjlI#b}uEL-;EEZX{n(N5GLP85Dw%atL*m`8^T{EIMfny33ar-!d4UH8O zQZ&XY99v`V>61ttSyijj+ww(@Y>vV}Y~c`cqcb$6o=#^&)(eZl!CC+JmClA6U$rS8 z!t}0JzEoSLr|Dm5|lkz;To+iQP6oX$qgloi9Z<47{X z<6T=(`p{6iS)puAhC}1*j-^z%->RNL3T@I0i(`OC(=glVrb#>|YDrwMv_{EZrrx-s za7-dz5sSw*H#+et9|NnPq%;@#ng{m_V2pX4XNW2TciAn|(6h)5(y-Tx^tWSU zgpz;kl&HaMUBD=VF5+w2*nA<2);94>EK91}F{9q*R~duE4Kca=p&U|ZXv%Sk*G4_2 z!PTz8-1=PlVE(qR#g8Jtf_aR9WtA6=?m$+K3oy0CKD-=rVHwuZJTui1%!nYZK`xvJ z&&*XLXE;hyz4@z> zkMO_8Tj9eefCk&G@N#r$Hx`H#@_Z03J|ygEqDfYm3I%As^eMFvB2rrCmZ~OqdsBoV zt5XAC?y|40zJac<<=V!>ScW{noE&9dAB~Nz7(?A^=YDt~mLep|r|=LIs8I<4!18PX zA)qB7c+BGrKr7aSC>PR+0#PncsDwhd6Q_aT*U8c<0*~p|t8yIq9f~Md#j;Q$h4N0& z@5`$~7~n0&Op0L{K+#ddd4*I25Wq|*`w7!^yH1qpfI);$H<_73C9@HK(_TWSma6*L z%p7W?%goVTt25e_>}2N1DSu{W4p5NWF9t0CRi){2n3HML2q!ahq~b2& zAQe8P-H>q)W#(8dYvf&>9y>M1nK_tn<~)8F21e20Vjhd#tM9%SZ$I-!QKW|O?RC}* zhdj#?Ip1kIb--5Pz_-v>^ilGLp{XCKfs(3@JaJlCzqjyIR@E4`K~fLOg|or5u{9ZA88rO>(g^-Pm3$xh`Bc6SIui5fhsI2y_V_fP z3;igCOi|&`p&?3pB;QAQj(EOS+CoQNL}^RfibWKzb$y=E!J)zja4cZu{dnCTgub-I z;tqc>-^a>39#qcd;S1^g^+di8hDIDHW~!@>kG$)-H-Px7Mou?N<%44SsCZzh*-2#( z*fq=gj`{d-jiXWABETrZF1k7%s4&s zRaG3vV+c^SS+rD5q&PftfhZTY6|`^4VO8;fXCo6O`0@>=Pxw&V zSIuAlz?C49^2eHBS&G36r=gmdmESj)xD3A zJw9h90omAmC>_?jXCVT*{5Y;f4YxUfl$RuJfetDbrOTnC77Fg#NPHikDul#kTHy3U z-Dsn@caI}uc4kXW$#KpU>noi*%WB=@6Rj3IXReK?&}7a!7J88=RTGn|M07*>^~&Du zeywJB%*jLDGI^q$sjLD~t|Zn`IVO)7DawVs$JP|(Qv1LPfZ4j1Bd**^2kl9Jb?q)p z?ZxfQ?Ok$_hSu4C%&W3RcCFM4d&6>2W%5XHlqmgoNEM>a8$a{ZW@gUpQD28rg^+Ar z2QJ29ROMi*5b|24Ez6pKyf>5308-3NyE~U1cHc?8aSq$>t9&l|@3e7z8tfE5dpcP2 z6z9m>UB4w&h)5dp!bxi4)3=^Ntxi1FazS-9(>yceyHVcLW-J&RiF8@v_KosSFIC7M zZQut?6(Z_c^y5(*1oo1z*OjfIBx|jx2gA=dVdlnQ=)BccP@EL+Wxk)o=3Sk0xw}+7 z&eWyUIlL^f-H5}kRIDp{gmBFedl70Ntet08(%fuG(uHutb-7+x+mD5E4zuTnV@-FU z_Ow;haOj0Tb&mmnMhRfHnIj#EUKSRO-8PP3CFs5O3{!DmfmweQ-welAjwoAe!v}2 z#PZ!sRV)zs?f$Z=3P8oOkI9Q1GgXM(um|5H-7{54e9K7zG1?A<@ECks>xAK3r&IE+ z=#)4|vDw#18YU#7exshmTJ_+vu3p|#Mk`hvRqRa_qE^8?ew-@AZD9i0Cjj^6^4Luk zA`C4j6mXNNLWEhoQ|y1T&S(|g+x#e12n&JE9yB7Y9dwGLsX|=35ykhCiGY#PpWpaq zMb;K>A-}sSclN~Zm?{Jf+*DVXW3eqtF)HdkJiKv?nzfCp6luw7%%T8VafD0CLM8r1 z#B!WrhQ%PqV3t%NL9sxT=85@MWv2>psYn$P6`U$Wtz~B>Oy>aS8BkM&m{<}qVc*)| z>g~y?o38@C87gNhmHMTvTU5%U1`TXqDg}ZqT$IX#hE@t3a7?rq<%fPwj@fs~AHwdg zjMLB#dc+1C*g$Hs`UD-gNHm3+-a3gRL&V!$BK)?MeIqgka^G+M5C96Jrf3Ft4g8b9 zh+HHke+W>XDq8Y~kc9YD(V9O*B#{tv9ottAgHrQ{v`U&OGRhvVbRd6-(8-SNMD3Y! zvay;!L}T_?uv`8RkgT=rgJ6zuI~s_ThIN(~K@grg3fIhag=vVNf9K`K6YF4>v-MX5 z(X{var-$9a?Q@QpezZEX)br`O1Ou|kQ;wxGk}6nQlwICfdF#aDyHByQ731&|wQ;2| z=CDh|5F@RT+Fth7y7{b3##p9y82Hb(ufO>6)z$s|Kfk*A!__xeH!Hw+i4ZD z$FatuEjcsYRH#p2uIvKFX3hHjTpimGnm-4B!?ZbX*A#|zFW;EDY^1weS^&) zLfu_3bmng{ntmjp6OXY986Ux^$HHnuk~pt<=j{<}={m3>Ks1F!!xIP5?~*k|wVCVy z60MYL6-Dmx)#bq(UtYd?b#7Q4T?;l_3iqwk(lTR0gG z)}r@!)tlmpLG00T>K^)8LI@!5G5QS?WbM0}BRw9KG&Tdca!#zED zGJSpVDp{3~(3gOr*S-?Nm?!+lqhpdswR3z|HC(e|`Dlsu;p6Cv#1g zrb{2)W!WWTy!2~Ly7o?be9Z_(j1>vUna^PC zflQ;d{F&q*AY%CF++`hp75BY{w^*)eeoFWJ-R#f`IFY_7=z zS!%4`(dff<-p!)Jb}d^x#-55OF*|S-qVvUqUL~U7A_KQokWELUxQ{Wd>Zy`JG1wKN zo#?~jmwtPvXem;gB1jVNarB{cOu#u2edsKxE-A|7W$hc>-`Ux;*IGfw@qvT95*w!( z5XdF^P@cJAzpc&KnMmOIG^4$i4S3x8R+isZ#N*htz8%IkY9O~EXkxIt=tJO)VMpha zcrDR~;A(E*ZXP6wxkHm0o~gLIS=&bq$&57~^sGT*%*bZtq0lu8l5SRcyGG5{jU@|0 zu_0-=0IY08`BFB@`a;`{3fnkF5~3AC;T=B23vw10dma8rlj>|oJCgFH2fnC>Sni8D zg*+e>VMkTcXV!t`q~@He&ZCTlM$(okNLD#h@W}cju)O9O6ke#`hRi11+)P${W8+(@ zGfO9=(u0Xpy%N=^lY;RJ36h$I&q-tqt#=zWOm8oIOKJOu;43hA)C&xZWj74r5Nvw) zFnD|LSQwH<>#&fGXyisjG3&LDZ8Fi?-z0K9E)J~s0ZH`gnh4*~|^7U!Aj z238z|CF<3;MUrEjM&jt~#q`)I%biEHtct`5oSK&@xOHa}aZ*5GXIh012Nu%I0Dz*m zU6Rd1wUwyaAUY!H<8kPtLYm?(|pfUA5=oywc^X24267hr4=17)mBt0C=7v6G1au_y&IOOel=|dTOKj)qrwuk z78nU3Q=<+&i=L*PmChw=_(80J?ZBK^>-%&}G%*qMI*^OUdUggS=hmk~1-EsNe(!9- zh}p{#I5A^7EJRh!b&`Zx8~vY)$MMi!aj&eJiL;3jNWqoZ&xIEPL8@Pv)R7E~q(HP; z1b!4K%y9j}kK(QrBdXqoIm*Z=D(SV+DhHcowU#{P-Ym*Ab1-l@95*bnWx7zT?LdtF z4pD`H8eCXhW#nR7b=3=?29n%aF0giOzb-XuSBUD6qE!z0?}LjHxk!UlQ@bC==nDwH zf#qwzo256rIX3g@hJa2y0OuUjOz{bT!rTqh1tn3w?)Y{i7rpIva)a6Lmx zvVbpcp8x*t@{8ZzlFAzK7%dEyn@E2B+uPT#9{$^ZZ!ENOJ{S{gSbjHUKSwx{B2p1R z1bI9@M=7cJYs!9?lO{22x|Exe+TTO&-B?WdU^*?^hUw<^i`YjGTPVQ2`S4DCo{oIYfB~lvg{PSh;*`68vNBuy*}@x?B7gvzn=&!C1R?$6Ful}+4?;a`a+Pa z#B3(<4Nb&lB!m^Cqpwu=W1LW`X*~*puGRFMQKL?uP`f}r(P5^1cV#Iqph3#_((#5u znveh&J+0(+UpuD3c-(X;-S^1T$%woVz|KUKzQ zdCmyWBPrjPI5N?H32YXJABKr zoV%3o1k|;KyDT>hy;{{m!EY}PBnCPJwmy?+0($ps=)9Egbmzz+0RUVEK<4724w@E2 z2^8lvk4gE?Wq77lhWyS)fBU8WarS-5??qNyA|1!@|_@H?-blhpYokVhiT%0Kq}Lxdz`Iq8H@i}ch`Ge1k3 zXSR1K3Mev6`Mz9g6Q^y(->|eSovMddbQU@Xz_Aypl_(QiZQLku zi&H6N=sL#-;i3RD^=!rz)+pY)Dc>mv1G-6R&ok|3RI9RMpYk23G~CAp&rv=brF>sa z;?iw3+#TxhTGPcFeHAIPPod0tv7{F1V1(m1LHNeGAUqT* zCUZj#s`jn1`S?^VN|VvaA49la``83+N1;4^Oea@2*cG!qQpKZKI<(W8oMQ#L=7go2 z^f|*iNcm3MPzyDhD6TtZA=R(=7t4@{smrLJ_PeV?|OmmG3EIA9RsKc9->2XTxMunw}k zcNirNLeqs7CP@sjN+luLO>*n0nw2gJ3&fUB{DH<$cZWJqmIA?EaxemBx`tLs$4`rO z{+o&IlOl{@E&X8q^H8Z^nfJkMMMk??@RQ2B8lDA;HqnB4D24UjmB(4$#j=MJsqe3+ ztCK_(bHsXG_cQ@q;hh8yQ~Emrr$`Wy`&{7OjDRac8o=ce7^wgVTLWOecqi75_vI=Rr{Ebl?gda~pVryLc;Mae$wEI2At7sr+#P20UbQ3emiM89Ut z6ATf%gJG6;DKjhsK}A#KL?c6e=8t`rcj0m>%lkeS%SOVD%8jHO)j9l~jf6jy8?ist zJ2a75-r9q%*sLdi@&D;{HwTg~H6>zHAhqY<^C3YLNEa{a9e z7SU;toNV3aRI0=XNv;5Pg<<4pMK(2!GCj%9iYH8H_!9s!h-@h%CKGP?s1o-ZJEepbPtHn~=5$mPRLYr(9-rqPy@ zwCQ26;}m3{ZxxO0_*S)>)qLi#W&;zuVeBuO8za}Bs`Q@7^3LrV5=y4<&=h;xor(or)vsv2yR4aEa`?3CqIElacOa!Dk@y%?p`L}b&6-q~KOdzyla zrHK{Vl%rQSQ`S1yF6vphQ^`x>SZ#d{cPjN;)iciVtp-UGXB2vODsgaCN&$Dd)*ysC z6>Koh^6ppFok~b+LLxMjDXm(Fx}Nd>>gFLkHE*WvrI0Jiyr=+iNE`a)Psp7L)EE&h zgW`p7r;3d+?{ubFIg68)_QW^rNt)Y`XV%QRYKBuu)BOYG5|sc6HnD+9C%&R6ge#1I zGP%ax!R06q185h(o8FyDElI18lnV=|hVqATr=sgU?o@^VX&vaTmE~QC3v97m47^QI zDp~lz?o?(UO3%09PL=enD!VqY)_7SO{cCx%{EHrHfI~y_X1`meT_BCt$K9mU9UWO*tX)+Nj4EseH^^4OJ;1h_9uOJ-$+_*rj%7 zu*Fx(r*UO2P)rL~>>_;XG9pM6l<*^pNG0!X?>Pg=lRfpqyoh;42`!+z=YK9WYFD$W z_mx^P8sg2~S4s_1Eq;7bEFj`dm*ss!u0N^@2s~>Z;VVT>ol>5OKgjaF+B&Q70bePR zPTdRZ5k5m-seU{?x4IKAt)>I_DD`PynO*lNe+p|_xJQ{xkWRlT>sRt%f(A#jychQ< zjkas0Ka`#UXU9ECjS0cAdlZCLby2$RWWt_Qycs;>ADQL7o_fAPC7?Uk4dd3PmwhGiZ~Wgeh={#9UEer#P9&*`q`2;jrFOLKL7TT{ z<|A6M!T3-sX+j=CzYi8$j1RS9UOL@|OvYG&_>U(51ERmqiwzf7PvG$^Jh$%}wc0FJwxs;&GCcdQz?z4ted@K=3xlGy(ztJDFj#pzgNbnRc81(=OAu)5z1L6n z(CrKxQVJ$d))_gJKGYoF&cGOI1=0_78AaMaE%yi?G+Zg))Yn%pUf*2aJ-fgB>g$`U z#}v&BkLHcC0UE-0Br}(17BdpY830@Pk02HA@r((2f`+Dk%SZkcgA~{BvqaPp8!G#EeD;65Rp2t#y7Rwb2 zBleQe91x`v4Eu*Y8Y~BrGL^keTkzM8+a#5KhP<#v$0UXP?DvA9l#tzzq2Z|Ifrb-i zeU*=Lt8i>^IdYcx%i8r*You&j^L?s|8V)m z6;Gdj`r$>rwBesW`wvp){M)N*JgdLD|JlVb%@DOdd;R(6S9ec{uKD!SpL^YCaF}Gn z8qZ!{K3sl+q`!Vef3IGs!@i)_q{6nv!Q0&YE4Hy<5_TZcYS&DFPBtj_`e!F zw|e-13F6OgZ*L-w;`Y@8nX`izah-ql@ceT>s#H?AkGG(uGH7BWmq0O?&1_h)Q#>sN>2%py19@WBRxGAYs!P1CWWWgiKb8A9 z^7GRJ-&^~9YR zTr&igb*eZV#mDuqay1 zxK-W2!Q7B_mLJ*LG*hZX@K<69_}8Y?l)HF$=Tb=&W?citA_@7NkYL9Z4#9^SPS=&K zvR|1xA=&ucYu}bVl647+;%+uCn%`-n={`uS)O~H4IT8~FEpli+c{*(D)z#(Q zKYw#|_xsDcKVH9jeg7w(rAZG<-M+dS7ita1t+iBmhdYnK&JYvr*f06d9c`_V{ z@UIpK)eXxKS*P~vqKv;`y3Ifs7PQcM6Sn0(n`CD21NXErg#f8V{K3|u<3$GLip_c0 zN@*ZPE#x$CEU#9c1tE+}qz7LTT!SAX95kZB>=VLmq$$@5%|VaQ~yud4qNqJG0ih@~TJ~lAw7|@4r z1jF!+y7G>7$kNEsfBWY5#25Yh_0_kis(07ep53cp@Ucr503s?P;`tG6N-=Jh6$%zp zMM&|uj@SWi>0H$leGy*%u(CG#{92{PMq*$pE1f!{d3lu3E6#MHu!GBX&?r?BE@?$; zC+%nOB`(>bs;Wd6O=+(g#N{c12Zh!at{Hrg(ib15gAb13iVw5l2eXx%nh!r{9s!Fw z1C|i#A&2$SURQpZ>kBXGL?ulCLA@odZ=t(*WV_K6?Aiq3vZS>(^>VjOUV2d)wyNIj zQ4W{O)~?{0>Z*)PyqHT8=QD5wq`xeCdeV`)I-?2Yh9dPc!Ku@ zWs|tDqaRAFhabu?`JwQfHl>Vr9T&1>$yBNzfDHMC8-qA2uA$fDDHBxCRhjOG0+=3Z z)FNF>radSMqspOXXWBy?Nd_bi0D|qGSPl6JM zMM5CdT{%7a zwcv|>&Axsco<=}bCJ}F^TZcsfD_>juOR|GCG&2WNQmmOA{!#M!Nfs9qi&K}1A=V#w zMg*@)Yn@mr8R_+q;m=oJ-`&biOU{?f<}5hNYPvJ22IX^esPcO^hvW7m%E;~S*%*#X zcbS?sE|F)*n8a9=03zYmTq=d^)IMF%pynxyx2c6Lps>j8<)>yZ+Rdg#JKBFrwuJA9 zgJ2lC$GCr~0}X>s6jq=mPNHMKm%ilpi~jw5Qg#=i`aVgACu`#A6~^Ck?a&W%!+pe~ z9cyX@Y&G&O0|fbzxT}|GNP(r%1gWI4*xg_<5=E=@(Y&xIJ!myE<)KQQ`QD1K3=&u3 zlNEScn*;S(wnzu%+x^LtG{7k*XgMV15KSbF3o(G|IW{JP$q$4E@kk{n(^EXgRP`gL z1kYgZI2Dwr&n0s!l_nuL$!K0;e0BNoRvWyf9iJ$4EvVe)oDd^z_gOy(;t z;U)`|64*?hak~N`yxZ*@Ns2=z8p?_&7es1bAB9|BCTlt;kt3C7tLb{`G{?*WE?k+R z8|pu6-48>!53TnNU=6?}483!X1K5m1YaX4ZO(3in28@%}E%!FfQl$6Q*O&>WQ(Bkj z1x=G0dWL6{5g;gmyqzR~BeT_psUF$i5bqZ)x~7S)dg_# zdJZ$rNH$I}H2_+?fJuQLjCSiIjhG-}ACR6%QDszRdQxrP$r8mtvSXQ(7I24!!GR(W z89rKVCmRJ!4TvfKJZ1-2q7qE7uwx4wP?BCmH74qknGC%r$|qT8@m2%GfWTppNc@b3 zGiX2{=$2=;Vl;wM%`U7kjF5nxrW)$?cDC488Qx*uKs>JWGZbX}^JuHGMpg4*OT3tD zccue zB4(a;WYa}IE0J+90V4<%w=h15VK6-R{5*LEkHbLl3nFzwG1$L|GmX*`8fqYzaHI(& z|9s>;tfZt2Bg8ZkyD;%Unp-BLl-UvZBy(UAynN>+qh((o9JyH;ImT20Uib*_wwV1N zUWghD=5mE_LGBY~w_!bz07cZ-l@-tvXz3FhSzQo!FMVCZGFW#&T&&k5np^Szg#>1a>%E(&2iGtWLaS-wJVAVm*L)s5%$Q&el9xRPm z5Twk)!un=~nPv(D1gn806EM;1Nq}HLzIv?!2t2)LtiquCEyVH@Vk@Bn42%c!4jq`V zbHLt!Ss6?lg6n);(ylNV8ljAuMAxN8~p(0Z{0Z0Yq>xJz)a4 zVX#c0hzNKIxGlRqh_sIB5)%q>W!bLfX$zaN{oGMCG}ok~AlL*$x7ITjbL^^Mj;_Hu z?A`@}ddMZ#A~v@8$s@hWj5dEDw&8&#Jj5{y!@(jrB;Vv2Fq5Ycv4UD-0TMczIDk~F zK!zcc`P~6Gpdaif;NM>(^imHsaeUoicThHs~XvNf>+xW0c74Kud@!c~kBR6Ku2SlwK*R01@jPBKb0m z!}8AnaHSDx*Y{|>z=@DXrv*$TCmI*n)|H+~#uBZSg(VnmUy^scK!W#_5oWn&J~IGt zgJ)Ze0iQ%5bV?*0EhAA!0v%341S5@E?8!G(mQYtm2ZQl|iv1;Gdf$4a(M3_x`oCqA zxMr--5HZcfWqu=IBn?oSLI-POz;ebSM<+x9bP9y~hIL>pR()kMM&Vwj3f0$UdRk3l zq}W@g`r+CVi0F6-A_M`t7KGg4Ua21Fen1TEnM_5+WlW?bLlF>%DXnyms74uv3DE&< zS+Az7c2WYYOD6!3g|CbWY=a2Sx!J&{2?icT7Y1aj!KQ1~&tIk#YA(`C(v9gY9viB; zG$0Ac?BMH)P0M1q5}~I^-GD2RurQ+3#gQNus;rc(A1LK$qP?0c_!u@x7_vOl5`F9e zVF_1iHwTLnR0=IR1^_TI1fbJ3BLJFgV9+^s*_cIpsb!P-kCdUe6~Ht`M$v}9nH$<2 z!&CdFBJu@AQX5X@o%RpR{9Yir9u%c_(AwRAX(}>~0KtmCX5`EM5lXPD#=wU#VKmUL zWF829y7)gBErx!GSR9cYvNy;Nv3|2nhEGeID0e=o77A+C`o%9U{(Qw@`>XqlhcB=2 zKf^cS{_5iP^NUOQ^Kod35?4q+b zGudMPDX`)xOm2GpRWbAPH<14Q{{_SXq(GejV2BTjTz(G313Wq$elC1}i~0WH%FsXD zUB0@E zr2^$G1zeW5{xizDTD0KC{@#%0um!Lk9s=$XV88l|p^?G33`d2(y!ib3?*8H8?)KYf zAJ{6R5v7|a4QgTo0)C$a=X=|e6F~SGs{Kx!5rFKHBnM#+)2Qk{ectoY#r6HgU#{+M zKPM2$b6azUk-Y_a;GF|yFukuV=g=IG}j7+(?EQP_ri5v4soeO{mA zSf!SZXb80#rR~bVqfQTzi1t%xbu~gA97mj83s_h?BvqS7paAWHEHRzxy98~GMuBOx zq2WJrqk*^mRVc1FAu127Q-TJSoD&N2`st#uc%k#BzFgo$fhd=;k=o}dHqy|G@^Opi$98Fm{bPMNjncUSi>?ykS4%Ewm^JO0bH)pJ~!`%1^W zm{E;3pBzHtxFd7z;v8S*5fv(TV-4{Xl`hWdnWU zWac*(m}8{K4{;_3k`-lnBR4mpvZp z>pr8}N?&DmQB}@K`}+Ojh6D?!Q}_1+CZ{`24eD_6fCx$g>folLev;k4x_Y?0xw(Gv z=iAp`e5roUVf%fR&t?CeHjYn&o#JOt2OmbqaEa@omS%uwiXAca%C`de6B9zTj}k`|3EqDZEE?sv9)tM7aqqN438r$oB{<|k(rHUXD_RG2r-{W ztAHA2Uzfs3tqZj(iAHwFWUL{vd^w^Y9+q4)R*jmtAtiGO_?y9 zWeK-%r0`{A{!cvH$%#{CdB4RE8&#o1TNyq)RtBCI;rg3b57)oB;kI@5y8nJja2!F5 z_NR!HF<@a%BiRpbN9A28GmFUEC^R0`{J(yAcXj{e?afR4BXT_`TwJ`#NkM}FLxxQb zVbI#JyC|K|~*(UjVqOE6 z_083d0JUF<`u1|>&^|wvaG9Z6ts@07xAW}DgUe!);Yr?88dc7<<+YSkywhiK3{Yhy zJ&96p-Y7v!RCrssGr7ft@s%k-80*N3fVi8&sW)I-^5iQwqf1BVOQja#YtcEp$ZOHZ zrE-Gm`ZmOdgh1e0+7gL48`D>Q_;zy4zDrCyoKwbW=q+|6roGHGOrx<6M6oU+Psw~H zAzSn|MTy=zcMapfTQ)-lISG#ZmmD#OT~WmTf5FsXJHz1u1QJNm6hIN>bGRrG23Zsq zm4D#jqPVa{(do%n7cNTlyhvh5ROdwd%biMiMV_j(ib|0K;0bAv8#)!QHZ4v-ux=1o zG0`ZUgkX~p#F!Rj>9a>)1CblJscxqhNGMY8!;;ZNm(tY@QeQ<&qsYFww7nRmv4PVkVH+3RJ92KT{D(H)FR_D zXs%M8v*>QM<_xNR!Q7u?SVwt?r*lyJ?)ol#REwNus)mg$m&vV2DT=n?)`4b5+}J|q z8VZ9LwvXR8-mV`A#b(CXF;$4!bYHE;X~b;Nfal3>HJcK|*jYb-FyVH=P&Tj-Y!>mV z8;_yl8y~^BvzZ$n!T&LQgFjLdYU zNkFzMy}!hzN9C3xJe*jD+Se|AR|_XchB@{%vMtwfxw&hIorov^)~oc173}w!bPK)E z6PdPfml=ru7w?m95!|LAxBq&3ck}X(ap{EIs%z3M4T0s%&q8cCC*xm9i>K4xagQ#hQntkf7`V>x@FIE|BTjr&e32T zwzk)k{upfMW@08mg8$$GGNy9 zC>;R0W?7JTY4Zn#Pygf1)z!;CU%ey@8xs$$2D@<7ow~d?_W}V4k*tI}Asy-grNY!# zkcy$?C=H@=au(=>un&cYlAxUTQ445cls|kyE@<~gKMG;si$l`1TPllK(-x3d90xhB zW`tH1K3wTImz?UQRizkCP#_Q&v$!*lX{D!)96PKuW&@q|WEK2)w6+G$;J{GVw01%z z;^Aw6MPKe)q0LZd!hQXEsPSkpxAEH#b%eJsgn+0;X-hz#@rUll;N*nW*ig=6qh^ne zjbN-}{3V{yT^x5IBl5H0X%Vjzcp z1oec!dKBazs=kyVj1lvgB1Yw&sW<#%{JOWWgs7>{;*FeUYoASdDnXl{ewGIzWoTFU zeB;WBt1#~JogY?*nUjpcSGF8!h2lc-;9xzAIropRZ$A6; z<;&~W_kXxABZi++?&LI~bibj07!mdmvPS7qW15e?VmnlOK4?WCEj}Oh_pgYm3$BQL|-4-&|y6>jcA^CDs?pxvvhQ#!5N&wW4~6Sddgy z;#hF1P2ZR7-DF`H;p4wC{s6U?;}6ta*vA(GqQ#jQj2_HyTh78(4r#MCN7ta7w zY~S4dm#bH=zxwR%^3U?xibP)mr&p8$)w1^H-fCZ4p^#xlLS2_IK!!Qd44H*LO_@q>M^PXew>s|)q;vJR&58@_xL8&qWh+$gt$SzJzlk- zpO7L6IxS4CY>ZS3m9uK0&z)*P#0>ovHu}$`S`gF(W}#YuWs?iI>59ZwE!qbY-*@?n z7+NZ5K+~P#S=U9p`->u|7JQ5{^#VB+BBFpEJhnsCqB>ScwTO|AiA0s)Ej+OYss#ZA z*_1YU`)23eUlwcsW zN~;6cSZ{V$X*AMql`f7Y{W6+94(iW)B{5J8rRG4K*(tD1Txi?6N97bldi=do(tg2f zxRh}oefCn;Z}K z6_O1+X8L?_iPQSs>3KFX&I$B=(}%a7KJ1D}T>u<-n1>1Om%miT#z=80W0~ebp)Nd5 zfU1ZqGRA>$jC=569QiP1d=-jG{yHS3}W#5d-YX4r!1_11w zVv5du6_u1B0hdaewOXC)8aNbW#TQ2fA91AeWNmuS=4-5UO;EbbW0IMX8<-Xj8#&A_ zD(cm)F%K(`s%zsnmaLV9i9rF8%A^#hbeZ@WGVxR2((ao~aR4RUL=X60TP9;2?i(Ip zko^n);K4_1*WYnkFerPbh29>U7X3U3aYt|>>R(gj&1xgY=e$SB>MP^>IT@dsGGKgv z>lok9$@ne{@6cmm{N&@Z@At7TOu0>SqtPf8$uO z?nAI)mP-Xmai9?%nSA$jfbo}uCTzb%d%vzAVp~Z57`1TvqD`XPrS}cj#P92(O&a%6 zz(7>IYvU+aAxjWaI$LH5Qp_LBpsi0XX3Q1>J3WZT4F7=rsI`2WMMjhiKyAYr273Bn zj!6Y&^=Uhz<$UAA33bD~=r7vzt8a&8wYmY?N+#4%*=@@TMUh2ZJf-HVQZ4bx5w^xj z3&UKiu)bTs$pTPlQ!m<7Gd%#r)sJeYc-&tby9cvc%8&X@q)l&+XD(XW*#9CmU2$+F z57mg0ro*^sQzNp2wmju^z?+?bLkuV?Trs`Xbd2NG9(Ng1OpdwVTlqe z!B6L+O?Xx2UST3#%NK155B|pOPr1HgY(={ft_*-sq8uUIA&a6J&Yw;94_rqrnN8$L zNT9g=vqZSU2yF9KB%N?M`d~-|4{z+ys}lzexW4c~YrHSo^iX0uI=HetluXB`tcs;z zDqQY*U^EO@W<$W5g4zo-B>e$M5I3Q0MHBKdpG+w;hqn`=agsQ-o1kw{v}+}ezIi#R zxk(fjfe1vVCqM06w5fhI>4xhxjQf~OYjhvkFpW&TM>93A@N=Pa$r^s7xb>DVp;hYV z+Qq_Tns^=IYd-pG@C%XZDiX#yJHY_!oxOy;#(_xZ7Nt7a6G=j#LuQh17e{F6wULfTk*V!22#u#q zb7KM<+FO@Gxjc(hgH($jHz*+d29~clkQSn@?L^Vz$Hex8+z4d)A^1(v{*l9{bVYfs z=N?OZ;0AYb;xH|7pO zj{IyBO${*$5fg5{9wow%5VxrO)!)$dqeH1Rp$Ujul1TxD)M(^53*lfqa3Hz8Cl`HL zAfr;;kmYvdK}q*kaLVwKgNEUCry4sRBN9WPm4h6y0m+$EP6eV|MtQm%3rTA)*Sd@V zn&l0cE{FT{p;U)7T+T_&b>2m|(XtJa{s(`B+JK*3o2Wjf3Jf*H#?E-8LmHFny)#}( zwR_kZ53<=1bDlGvxSB(|)L&wlqz8F`6!(~W{Qi}8!%%W2Gu;bi!7j~J-UV^-qKoM;w^(RETI68zJ$(f zYDN$A$HNIn9oTxf#QTJ!Z2Ppid!KL=)%1PB(f0{Q-zOYp*ZMx;C@bargrmch#_to3 z;*Iq_;pqE>qgagICmbbC_kF@quaxf-j=oPg8cE@m3Uu;5;V7Bu|NokBl$6t$Dh63a zZMVRtg0WXdrNKAbQ1r<@k~^RHLYDljkTO-anRv7{deL3$?pVqL7kiVsRYy?A zvnr~28J@%3a&A_|jn2smq{?eQcHcj(o~t^@%9$k*td4Ij+G{F@Mf9KC~I7!{%JDh{CO|U0y}XR`>)C zbU-PXbu6cb6BCQ=nm_A|ESKc! zj$!c;7Fo>Y*(y+X{Y!TyRLv%N&YbEioja{+-QzQ>7CUEhji^u=1c#+KVu4aRWrRH9 zFP!tDh)(24rfwcjV)9sK%a$X{(xC7MLmoDm138mx2a{KR<_oK29@D)kcp+7X`b>crus>KFZ2BzHt*`3 z%iX2wai%V%&f(=?T4Rj>;PM^IQs^N9@|eOJLiNI$%#kXm0#Rh=gJ2>Wk$tQ{=Zuvy@Kxl&nh}`KD0ns30oGdo*&P0GC&5MeNaZgKc zL~LqjLcQ*r7Pd$Rk>5maYlNM+2v# zDOX=oC)~{T<|x&*Ltq|1_C|DDgy0FgEzj#AylX*q!_9j;w=uj5^)k3{m7Frr5_ zKgv;xa90jFjYw+;E&gbZQkO2o;)WzERd|y+yPbY3$AZ16?D=}o=k~kjFGaTo3H2;m z?9E>aBt_e(N>TcwBqQM=YSqsr<#jCm0$mIjJu@spc|s@imj=ZGQ8*0`Mpc%}T9k_X zrBNaBm(p54m1}aInuZOsYp!UTk(fZtsnMyl3Y4dcmQ)HH~o8G9U*nyR!_0;Us{4x}m- zI@vLQAiYy&9EYH$D%F@h7VMU)H1@E8EPWD=STWH+Fxhh)!hh5=s4h3$8dkV_ccA)I zrE;uP)Hqix!!Uj-9;uy`6R*>2CEsH8mQ=tS7w_k`MXR6XiJH+pC4%LPo9Dmxz1O#Q zFIf?zh2d=Y{O-qAMUE6QED62yorA%XxI zN2`AxRX&-#CKap%oXa_^aNuBD%1tTff}P`OtbJ9Zzq$Q_Xhih;AuUMQ6D>~ zmV(5yDMgXc|jm(NY{m$B2jUoqyW54)|g8opcsbxXIvch@=0)l zLuC1n=mmv;cCo^-@CIfV%J@4PUpb%P2E`#QU_&0uaI268GlyHv`O(Ae z2IFz^cYpVDv$v;_qaR|r{Q2qyf~_(tS%Z1JCoPovV|FZFb4^;A7q&7pm$+E)6LhRB zf{Qb(JAeJD$|J)3UN1x?XCoal_5yVV-n_hj{y;vuU#anro;XtDzQPfYpU~BoJJ;r) zB6%wq4CUF?`yfbyKeV(=SehnC3Xpk0Kd9picD3_ z;I52YB{!GYvt7gB4TZik%q~PT0Tt;cY;bVtGP6(M{PSW>rLoAV5^IL_g;>MYswO4B zF=N{vq(gwK*P(D*V0UOoV}b2x%^2Nj)gdDbyw*p-WdO)+z#jqNo<-KE{{HgrHxJx| z_}bU+<+A%mDo||df_y+L^6}$Yd{$$ue$cw4WVCY%f;snQ(=mj=)1&-0^&AuBMFln*N|t&^1k4Ztr;8|3 z-{)90TmkTbQ2eTxDGdrBTgE%9ktC;B)hGz$$T(N!P&^_J7hDei>9b&}k|6qjWEj)V zd3s5m9P6uLVU+2s0pmw^Ef84G6_DW}+8|6N<~d4J))|FnNXiR~vevUs=n+B7((id> z#*)3nPilwx`S%}uc6)oH#w;*|`#R$r+b0D#s_(yXF*+mLtk@+R63iti5}5O&%NDkv zd}WBiEs21Q^5IAmcim+(7cT4kSg|Hda4y!=rIDZ=oJm?$P6`YSYZn%{st55mrZhKS zShLUbq07<1Kk@B26;lDgf}&DqX;KrD32%x>fw4 zMdBcW2d>M8e_W2IKKI}cTV~zmEbzBJE^0;hdNlqW{ei|ax#16I2~z+oQ#;61fKM`I zXk$=Q`1?CTs^AZ-zb4Nw_@jpf02YMw2$m@qq`(E1t6hvl*~DlaBkJ@)1qC{dbV7k) zp(yQ#+EGU|T^3Zl5k8}dHKNRJe#pi1HetyT9b*KnzeXJeBf`}N82Rd+!ULj3e02jc z!iG*}0pCA0A6!o9jFyX`+#?A^L@kLJ9%N`jThNJ z3t|*(LV%=Y5+>S_owejV`&J7klbDRP&P@BrrOFC)0TLPw$0E5aGL^15RkztuFq)LU zElemu+0q729%z1pC&?(HTIXY=^9GH{TcuCljBw7#X0wmEBHWoxqjlz5RD?Dgr_=iE>6#K zAr1AFr{7Q>%hPX^OKuE+7Dn|)#{$`p?@$l`6d3IPz&RlxBrMj@ z$aOXiQt4JHW~K3ob5%wrXR8K=4>2$@wjH_Lf(%3RnzRH5Jf0`Zkdah3tvj*xd9XXC(2w5 zW?EF7xmZ{-05KU!NG0++b8+`U#9!1)mPJS!5Wy&(b)$%cms--L2>R$UzBnO>EgEM^ zE5@C{iH>FRiHlxTS@|P_D-x)=yLOSf;WIy2uEj~#%qpokUo!fyB!eWjmg7S2v+jO` zf}7NG){r`8>xp#BAQgXy9I+U)#P#$Ibz1_MX?S~g;gcVT9v%T?H_N|w?n_ukey1R6 zm%3K$&`&HK253%c(c``ZHSA2x40mx!(d=Gy&XmC?!4S&Ctn52u^+aX7G-saUAGHCZCNI)Igu>Gz=M|RnjbeZ<4S&cLMY9U|DZ1GBs7u=Afnl($X{4pn3-PcEX@FG6zXJpxceR2h0%Vq*#p5dH z8k%8}=$3{27DL~h4d~od9I7lKBKBXmFwm)tek6w1xECt(cd@2OYA(&Oe?4L{6^8)5 zYT;Gh8=+3Q2n`NmKSB}V-gVe76%i?HT|03TPbwnaH^D*bJhAQ9-#k(gp`Vc=LhE`n zQbbhFiike0Gmbh?W{=;sHI zqMZRm3~4kpAo)P?K@l-r6hWimqs#cdhN{slBTpU^OV{lLt)0_! z*d$kDks>bI5*ao9Jp6^XgCG4$Zb;Jjto4PhPE_f0)B8Dc)9XsDL2i0~d&9eI($BIV z7y$nY0G90l0e_+Rqs~34mH}L9a-6f5OBrOf)imnVF^{sBcHSP=SIhze!b@3W2rVlc zCLp99^F(D!xp*UN%55MNr!>5mEa#uU(u)?>_+cayz{`6sS`e~7_(cm0%05=-?J-t| zgG_pjYB)GBx+sa}C-aHt_=uT>anHR{3^+G?jJ-%FlB(R&Ndea!a z#(DE{>yy%v!TYgSE#NYv{iR7c+Ed;C_V(2SHocFnQ~&NdTu#fdpp1}BTXl!k-t{(w z@vR43cdxbi`)M4Zm(y6zEA~Pc;;@69YLc$TC~o>PW~|fudp~m3LfveJ9~XTf8ugMj zr48ST4KlcyfXs~E6s(@@&>irqOkN5FJ$B0KII^@$Q5Y_o-8gisHW4}UlL9za(tU_H zEvJPx#ZleOlty7(AQLkhV!e9h5o23@QiHT1}LsH{kbE*oExXlZKBi z$KU~3nF#N&@vEBvt!T{G3HlES4KN;WCMXvx90MK2#b;Dg;sx;{m~JMlmn7z%P2{S9 zB~bss%WzoR5d(o5BO**R;ZWK9cWhK1j;hhsZ<8f`8B;`S8wH zEzos|DT1JK#I6vqsswrj#z80$*Q^MunrWiPppX*Yi<#xX$>9L_3Bg=q|jJs(hXHv)Qm@6wIG3SBs`+RDYms*g=|vRe6nUGIEy=L zOtYsME(mnuC4Qu*RY}FBI~KUwMFawLU5MRSzJiM3%aNi+fb?H8h@gC}zIkQZd$QK6 z5olEUxEqgFa-IVa?7q~fT}H-n2o;dHRVHE-@~oIHWoC&V zyYC8!c+;P0g!L`u#OZq!kTHchpN#KOSk1k8@I4A?PVT*jSuqRNBYaY)&U+Lzj%7UM zw4^u$4WRr>C0J}`&Zs%=*3fmm7B^DBJ0^}#%wgW?oEL#4GC?~1hO7s9fdWo?R;em5 zSyrUuX^r79RJ9mw*HZqKK*amcd~{q$X-qRifgJoGvE3=1cmuBvV#An6XR{|I^gy3x zAJs?cWhWvL@B!wEy|T~zei}qil^7H%c#3MvlQ%iY?to*TNMSGBo+g@Pn*PQPq$2@A z;2Hx*=?G2tPZrhU!pg?zs%VX-b^YjA+Eb_uEE5}P3}@cxph~RrfStlaPzc2eEX$9j zpn!(m^q5|cfL3f!((1VQ-h4;_m&0`Y){;f#(i|D(EM!$a%4ICPP?ZsKkQ|-{447`d z*!Xzrahc)mb;E*qAb0%x%<%6s!#~4{v)Sm4F5he zyp83Zso{NQcs2!VmdXuLD40;t`ez#qDGK1@GzI(7gj*$Mb8@0C`A-;GI{K~Iv~0;K zPUOG@d&q+GMCD!j@WK<0rY5t=j9_?j1CexyxHVg8x(2qB&6*t~@qbgnfL9U*9d|#c z-V*x(_MgdS1{_=!O-dH_Fn#sSlDrs`>1?rH6O)Qtaa@4s07Q%uQ|SWB#bSfSXttTm z$mvM)gBGatJ~KSmI=;^gznH$y49^VOa#FaQ=48`ES}}2%-`Hd&4W`8I+7{c-B6345 zkN~8br2&kyIg613=;2&BFqzG;Cm>rk9AD4IvzX~g?a5@jni8zq*Cy6>f-f+F2th!B z83JcKgR#lYwwnnMZ`hB|*JR!*A_$Ym96RxPww~c1upnGwE$P-E2f+E3m)bFG!BF{d zaiqbBkwOf^<6K|o{GU$9-xkdenn2Ew9%GA3K4NUTU1b?dL8V8XAqGhbOoD)kd2EP3 zFh~MUF#jy3WJ6uy*E~h~Sq$@Wfsp~%hb?8WWHUUwf|yb(qRE!f8LRVlNxo~WN0POM zVac$qH9APhwffkOhJgB;#OdDdhQVM(FbURL5rwIX0BWZH`#$gM9&zGa zGPAM(?ot|1CS;v+;^N`%;qDRP;oji_?@YugJ6C|PgiiFf0vM|eL&60!0%xLWmM5ol zMU=DwD**`(rZWNzY_#z)TX5?G!G6N+2I~dByB-*&cZM~ejrnQ4f{p+|*oreKUvvs} zIZl|Jpj4o?uAnS7+3;tN{*#@Nx&;w?FOOcpGulM$g?Nu`3%)T=hTn1@h@Q0-(yOLV zk6uV0Y9n#g%d(yg2svkfa+y(zb2^*iEpX~TvQ35AMW4>*yA#{&VAd8-x!kp-+ zXS-J+rn0Uc2^(LYBLbg_xpYLD-A*h&D=;po8Sxhox=!S zB}NjMM~3@=B9W=bGIJ(!ShoE=uVFr6o5XOgA6`MO}RjnTf|L#!J>lh^n# zGx*BN#dFb5-OQZsYgfd18mcpH0N&1s^LT0GA;0Z{5+vAD#(Fk}evsWq5!{bq`>D#u zvj3=!{nKDn{OIWru1nzDzP$X(?+E^50+6EK@&a;bLg>?5f9UEA$_3l1tbO%`^j^gI z&8bpJ)3jrA$g{^q22}p}MVyzxGXioyWv*Vnyu7<15a}@#2@e@z&l8GhOC7e1)G8N1 zVP0Z};aP2&RGQ`~zwXKJWg;KL=1rYrxw}-|kGfLoILwJ@J!%WpiVqNo?8HG$yevfZ zg|#hq6^L^9M%8jyI<-Cftf(Pb$1Ll(VO`6`WQnvq`V=IyD~=c9rn&a1WT%!siMZXm{7zOX6Rm0&l^7AEH@G1=EF-spnn zwN;V`)}EJMs}F78-||ic`~7TuGxb?HnqABNCg)^)vE-zm zAijDuHq9A+Cw4GOIEm0_Nt)Vd1l$H$@L)KQdf`yDQrBLUww!CEvbNZ2qN=OovUO59 zpg$oUAoO<^#Kl(rfT94v66X{U)aupENTq<)PD21TcA;GAjd_qx6*;)~JGi+cD*^8A zDxMrQkpa;-DmeiM92YHkN{)8B43pVD#wz*>3}bH$h+I)a?pY9OKz_7^V-UN?6kp*h z+HYzn(&RB*Oro?*V*86z_Oe}2NJ&qca+H5aFn!f#@=`lmDIv(?BG&}CgDCt8kn9$^ zD7@k$x5r#gW7E8AbGOi#5rRSWB9if`IL!-P@G`Tj_qmCQi=wBB^Tw)h%`KCLN0CBa zXNOg(SIJ$%=FRpJHkC=Cdoj@%9t%AM^YZ-W<@vYUuiso=+}=F;qPW6Fhw<-#z5aZ$ zefw1jdHnnP2QlpTJJrg4Viq25<#33?!)+)cA@`E_r{K+hp4=gv`?V8)O4e|?Bv$d0 zh%cMe#Wg*si_d%y?GxAf6lJ@_I`%EXL6xSb$B$3%9(}Ip{~Y}xLOzeM`f&sCvsm}Y zOe9ZiGM5V0@X>k?<8~W_o}XX8Ie)n=+uNGfQEC8%iw?8;`J;#RL<2C0ljY;4e)ra4jBe9c6^U1tOtR9}G%OjOqk zIOCz%3xj!bFi>UOGnRoP%U8{!T7#!}sF{&jKbj7Ti0Hl#ghXWMHCE-)LFpKPN2mBB zwW|zPdFB(g-YUKT!6gmWgq0N>6r_nhX=>H4_liI|JB7emg`sq}QKcH8H{4ghXe4N8R~k^2p+@=bHD*P<1cJnX&LEkZhTA(Ww52;?B7jj&$wWCV?~Ot! zNDIpG84|ARPlgAjab1#P4`7KK5GDE>CqP~lt_ z$=@{LCkxGVp}YAzre)kFj;$|dY3!B9V-s#tuEXHZL3#Z5M7T+BL`s#d@Io$liBe)>>n$cn*~}|@Ey;q**cwJ6%8R8Cg3yHmco>NaL1oU@W}5y`W!+?l zkHM1Ars)@vsQBh0N|E6&S%O>%()4r?HI{>blWL@iL?v-do8Gvn&_$Be=udmT4GR%e zO66q|!Zj&34o8uciBOwYv^0fyd!-m}w3i$ps2%Ulz%X!sjlgPcDW<$_OJUeCm_pOk zVNla?RTP)gWsN8Lq(!Mkb%MUtuXwWehhu%ak_gZrpNMAe+ z4EfXqo(>w>Q?z}xn%m$86%#%t977`5gE&R|7=IP9bz9Jz&~_zAum{vw0;|ZP_}Q(ICIZZlqFHAED`v>KXkQaHFji%Z|!J7}a1Tzggntxs4Dz>`5E`P@XWCIkol z71sD$vKq(_%*euOV3gf-j|9SDHFO_@{IeSJR#pQIXbw|6>$->+WWtxDSMxE-Xt%PP z2N8-|bRSp^)$>MHLy%r=iSTwCmgpb{0_P}AW8w&v)*5SS{!T046;5f zJxLzy6fogntbik*nfbG>_VpAyeAXgU7_Q~gn%}mSOJTLIz9{^g2IQQeH^YIVo7s=RG``~p7N5Uw~BSDI&8e=_%q0hY4#?VM)+Te=Ia)Ja31{c$O`_)_Vpbc>g zT2xpD0oqf$3^{uo_$WxDIkLuoEaY@IN2mzDOwJ8%Zg}-M9p*9k4WPU=d*Au<;4qJi zT-f&J4+Dz%b2!YS=0U-(P!XP;poC~(9o>xwBhO~yOs6=q$ZVCFTd7Kvb|p50FpurLf|daZ)HQHgF|#ES70Mok9GDD_sT^4i znSoLqlNN?rQc>Iodko<)k0cnR-jFAPqg2O^79HblL>MWRzZ#2edV=I}PeI6zIFF3> zCy(<8RVH+W-db1e;Pr;NxtwLmAs>riZZnGcXTZ%UmwAt!<3;c@?ezIMJ~j*;FM^|^ zv>BvwbTX)gDY7-(UHFAxyT@jM#Q`H$#?+zUTAfw(HTp8P*FpzcmXg@c1B8vrfLg{oOkISMy zBv3yCk>^)$`(-u71(Txhwc^pQYFQPrP08;ZSJJjS8@(ZLQNI3e88{uuk!E@T*lKEP zrv%+moB3JdKvrAI7v-O%bdBk&U@o=V7Gv4shx6u2{BE3@GN>%zJWc>jIkK`2N=2vs~Vz{alg z-{uW2JF(eV#>aiy=80kQ6!RT9!ryi-5PlRa(Ww7~pU40T3uzBfJOb50s<2d;fu*4C z`kEUl4^;#MZ|nq^u^`n_FBYV!iB+)keDcAuAk}qmFEBja4FQ@bhKKC|kPKX4$KIF* z<;TEOaDrA6MsngfEt?2kUJBM`9FKWT0 zL_&yT#S&gpC>1~PTQtZzJf9f9-iWgkYv`B~VA8&c=0jpAnoi*o&Y($70g2K>T#k_7 zz}PhB%XN_#i*!shT}sCrM|sv08k#RWzcp|)>N0Zul9H5uL(UMLKqT^0OoRF3$DNDL zn=8Bl=R1rI`4H=3hH<|xp}&Pmm@|;GYJAc z>;-Ao1S9rqmyygENuY@dLP!bWX_xj4O58lX-kyK!)O9nMfP)DB5oW>hr;k>o@ct#l zFK<{2tnNGn$+@tX=*Fr=-DwS$Zx^vL^H-Y%`urnpl0WmVR_1Oct018mIk+JsauHfY z^58=;Og5|7lI4dH;dkpy+bW|+2bj?GroKPh?Uvad4)_A0X*LzE`diBpsP?h8bEP(R z$=v74vT_)Q9!t*@l5onN`PGJY?U)AjNXNhU#b?HZ>EN75f$u+UUotsr>TJAwdA#AY zRltJY#ohCY!j-o-AO>+tpP?ACh?at%l3e|{$}jM;?#Q7@T@MA-XLql)abW z3k@N+c`GKSa`f(Mm2r$`Jzi#4H+R=t23Sb1OyXdu(ddGi0_wv2W$VcuhO*={gm$S~ zjD2ZuV+uaS0ao$F;{(I~tlYh$wYB*q4Te;ZP+!eTXYkv|1dD=Z2w?_wa{BGn_2sw4 z$uf}};~mJbm;FElWzfX%(d3ep6Q0|g@3(C*1KxU#qFz|Zi`pI0h{VP)TRSA| zFIO6N)Xj;tkwaU|t-%gS3c$!tr0$}KQ+E_+@GL`^H#(0Z^2#m9Cy+()r(L-W3FPlS z>)6o~Dv)NswN6_Jy-)V?+^MIUurEBY3feb=h&qk))S)8UBWB$in|B-*C^-1}r z%OUFh?_7?><|^#dY)MEgOB0~Zk1m@_alI;B!5!MZGAj%ujL-46m(NRb5X0dfL2uyL z>T^_k$ps$#xmjs(XK>JCJf-gR-}I&yn8adY?JJ}|xI{kAX^eZnG}_Bmp%Aij8pI|S zBGs^rjKuwla9X@}<_Hym*xi@dC{u+W+t=2GWD228V!^jxyp`-8$`+V9_91uY;;T1s zdjAE&EMZW}-nLP%+qA*K38C7`{*2BU^sk6!xf$qmhZ-vVd{%gcgAxy4X!rtLKgCeW zkrL8_hpdam&+Lmp|7yXz&++&qpDQ`Z_NF!!(@T?r$Go`d2Ag8Wi@ry(NZ_H?{DOs} zL6f|*p(j|sgdHCJecVtGJf#WXsSR^Z)r>#qf|`ZWG5%RMe(#L9&++){*3>G}lMqs` zVoM;$qsCwTf`xx2pzV!6;}5BP114^pE=KVfe}*5b*iA#X8$Ymq`Dmu`W0M(xa8{s4 z8qV1tDQh$$CTCJKiRdIG%zpJ-pq5B&233)msfarwvej#FDc%kuA_f2f9LUg#81SQt zbwmv2?*>6{Ut*0i2%GC7qINx8*JBE@BNURyg2X1Op<|^<^g>Nf*{HBUEC=awju}x` zj=p1rW?-G!gEyKhys1DE>Rm0?`EMfH`%zFC3?c!>z+AAK_ll!PeXZb*QZ!HBN>Rd+ zzucK9c2Ysvey&7X&C7HRkdvX5WJr+XYLsI$aVV`veduAt0+6>^3%8dCjfnG3)8N<< zy$e>Zz_p@`1S6|J*SIch_r;Fkh-~&gSB4(Y?BTmZ4`?(l5ebP#@rpTK?aYrCJJowe ztW4mz&z&NTNT*{nEF{(`mPk4CG#&?R>aTQ0cZ$?oAQBXu60KCI77oevA&hiz>7(Yq zg@X)Z%C>ikh$bz#JNu$nu-++BBQ~e`L#q^n$qW5P+L zNx_zBJ+2_BVwn$WXJM%j&cy9ESt|=Wn%&!(Sp9?~GGURHYF%&m55hEWIaC*_^tp2; zCQh)lTA6+iI5h68s6IRX|9u6CkjpY*>`bgt)@jKH2{$_vHy@1rdTwMy`YcGrvu+fT zFcZGyOstPas?Xd4*7pT0@HNK>03l7q%R|M3?(@C=m+WB@8joCR`G)hP{zqxXpJW?G$%@RuJM^Ciq`Njak zY|&GyYzYlN?shnEUfcIEUH~sdM$dTB+nvtQXIv%~ZsAUxbJ+VxrsW1IuLsW2l3|(@ z8mi3#RYoX_#lcdcn_XAbu**hdS16h#SjW>JpTqWE&W6s>D%vYYa5R>6@Y^zI7>yPQQJ}s#VcR)jU1N(jdjS>Y;H19);OghT4d!* zTk?DGulTq3hxT7ZSUh(5qd&&`-DI)_397a8;z=n_bh%f{M(REW1617X*mDm;-Sd7^ zr?b)1!IN}c7P^w2cw2z@RD=Hcc_&3rgDpT8+a>5)5ZK~mKv_njhFckw0oz_8?Ker- zB&BScBypW15TbUhvC<@Iz6lPN%hbESNkTsZlZ4hMOcIr|NutlKDasXPb!b7iYcqb2 z&M2Hf3IZX=a|YYwZ^^caTTfxzFv?DvUaKe{u z8$P;>kFkOc#VN6Z7w7eD8~LV2ZP_-#Lop?(V=m+NoZPxdF_7QJx7 zwr3%Pl0ETysPK^x<`iAt_8(N1!iVl)sn9JHJ`G0^`4WkuSz;LqpAMpi^I2>0Y+?v^ z6zwT|1K4U=@s}9H$lfnLb}0OgG2?!5GG>4fG!&1TC8SuR$IyH5ruE(e5~to1IN|}} z;lX;ZwSjfKCQPKsplQ%EbbaHf@IBGDhL@(!);@%eVIIZz>*RZ`LN_XE9gtWkXrMIT zezkobq8E{%!m>TkU_wR!;d|N5R3eknXev>0*A#+XEbyi-O-XTy)c}gcaLmE`OtS}G znmPmYiD{;{o@VS6;-dx}FRuvB@p}9E_V53mY|3E5;y^M}Y?AmB+;P})MwkuFz(RMk zVQ{2h=^SHl%|uvfFHQN`UR`Pw5Sj~C{?^JY-1Z1l8aiS`N_^3QZCA#1FDB&H8@JmTdh>aqd293 zE?Le$KW{T|dV*MIkcld1$mFFdA?GK*G{yG)6tC;;K3;E_8#h?-k4Tlw?d>=7&w!id zJg{lmIbH-m(@vkC<730n@gg`nN=L7SqjTG@Y$D`=v=1d<&~iTAEi1`tR*s$EPbKb( zOzwh?7@Hh%98V4|&9K3y`2Fuj#m#Z!v%fKSbMS7I zGN93QzgoFJ^nc5zD^8%wjJk&lOpXx-UXx<&gEd|@9}xN-O5Iz zd&Y*so*vv0m!s%J1`KS|o%le)^{H)7_k+-BS7hqiF2o^!R5qfm2_>Vlys8_@DjJz; z)O_6?ba!63r9^w|?nBm1UT;z}WfDeh&BCVkG9~4X+I)`7QRJjA%TQz7s>P19{v$oc5uyba7NsNPl+*0an_*j}iFEC)2#txFWC% zact705AVOw3q*$^4mi1MP;VtcsuqOuwJzIuu<`T!%6Q=#&^9Hyr?yfom#<>90X~8(1X+ zaj|!Z91zdwyEhLjN=w1oOs*!Q8H(q+6AaOYPZ@=AeD7;~zCeb0)@1A3vLO0?*P+(V z_+t14CYr#blFHE*b7xu!(Bkr1UfYG$;30+li^$_+Nfvp<*)WL zbE)<#?$Pbn>bPgF1W<(#X|697e?@CX^%1-D`G||4yR;VVzLq}9(x&KJNvSvsZ9JpP zT_?+Yh8Yura^j2hU6v2z03&t5zMh-$`6P1n}ks2IECy40XuO)Xt)s({QRmPC8m zi7urt;>W}j5b=gRhEkP$rZqy@Juf?PNsUok(GM>>kv&z*^&OX;j6Ff1fe(h1rgh$S z5}CBjGP%qdoe!!6Oz#epI*ltYxVp*Twz4v#=M!_8cRB+`FbPv&PrrH%Co_Iv(XZd^ zzr!SwyIx*e(lY>!?=Yz~jd65`iSE>Z(6_L9$S7E|$K|eq=l&P;4BYDWb8uV|0nrwZ(ZTD;6)y}g}X4m7UXqJX2B`MS4Jou8Fl=V zjL58`o93`G6cAC|X+SF51THV3v&;rwny~NWrh~fdT|O!|9*QPb+`J*{%1%nSU|#BtK{P4m$SfKHk9@~bki&2>cC?7g?bY4w zQy}O57#H{WV%UT$YIcxOydEu0M=D=Opvw>-K4^$uHG?!&ZE?67U52|=&WVqbaj zcq+Yudb@aibF17^FD_nxyM6cksqZo=6#Vb6zTI9{&rZoNt{D8Vz4`t{cWc$+@q_em z%JtES9`M1l-qjG_a}1GgXEX+j_>_L{g(J_|ZV9u9ICQ$kD&XgjpWyQNOZh$epLVq1 z{}tP$H##LO@OAIrq71dd8#kjCC);5WH)`j{ceqz)8)Z7?R8OwLFW`3j?u8j3lYWO9 zVklBV;+Cm0;!;xIz@EFySox?-x$Oae&b)Zt(Q1cCa=@2qFeig>4&h;>`h#Tf-8sO|8#Z=}H#Z)GZg_iQ&)i0Btt(pn;sD*+* zC^XSqEffqAn?7O*b|uO;QNL$nO>faj-i^^x8nKT&M_G@b47S83)UO0KjVV=#DA4Ph z1C5abjTXkeLX)R%G}Sph!`>KQKQQaLOnLG8yU>wQe%?N+MyFw1hg&26bzhJ z_g@FCz1GoDwz-!p5Z>W^BHgO9Lw)I2GxfEt(SQ9`>_uhhp^tU^ZdMXx>0QD9`JdU7 zUrEt+1$4`ul?=8Jcj4ttryrWtJ72$t(f-wf&xuJtd-Q)inw>1TXifobjrG3$*Zih4 zaT>C}ND;JeGL%Etox+Sartg@inL+z6@ld>4#StW>1^3|Hgb>&5vF< z1vkjz3>oZINIdK8#47UOV0y4sPN}d3y}dUeRCkYK@;AI!wr>~jywLO%yuChueFL*> zAAf@^>2A~e=~-z`PqN4^UT$xmVwJfT%=80rMhDTPJ@y{ZB=#Nzc|enY+1;f5 zlOE9I+leNPNndi3G}n2^Vih@x#6+ym!(xp05dzik(~^w$;m+#!w*TU-EjWZtj|e$I zO1tXtY(Cu~?Z)sP|Jn>ixJ!z1`cRwx4BftH;^dbdS8B z?2-2qJ@R&MkM-n7k~^}JKt~L0nd6QMM@2X9w?2#2Q#AX*mrT*@Pqj`u zja>813a2cQe);IA1Q=hbyp_)V8In@wz2`y#WyguB!f<^$D014 zs{;Jwy6k7VzSCHyEcmhrv{C0m6Bc|aWE0MX$`a2uR~z+**~Wye)>zCq-&yz|)|mHD z#ZD;!-2bxaQMY+pgKX)jtYMJp@AoyxLX_awE(AA0SVsV$ovB#VYQlvQRwX3RX9&ocG*|59pLxbPA}e{?Xr^($#&V~k!(k;hfBL& z<>T3|SN&MF>s21J-O7i3@5y#-Vob7~FP?m0w#&Yf?Et^ec6#ytY?qyUNVdx+k7PS) zJ)G@&m5*n;UiD+yu2;Fwc5H;i?Jw;Ew|nuq&T7{-c4`X_vP%z#&bmBg7nQEu>6!go z*w*RUn%H=3tK)G_gpa*jUj14Q#k{vx?pyV%`9{p%YOs?wpL*4pB8OlsCleE>%H1P| ze|T}LLI)SODipg$_GjLOQGzZ#0Hb?q?ZfDvYWpy{rC!;!LaIgPciZ zkqM3Z0ghPNJ*&3c2Wam9ixXQ=Rwm>Qyak(rvx8i!GKZK{We%R$YDaUbw|ZEbJ3f?} z=&zQ_Egwov^!NuKwf}F-2cAQ5qWOTsY>_A`x00=*UMHi-pZlI>tF@o@IJ=(BvUT(? zuW!!3+y46c`uxYw!+84Tqt)UIZb3On!R``||7Y0%;9drMiHpq%Hy4&0QeUq(>jg=Y zbv((Q5y6ZJD1Nr#M*W;?qW)Awg9GH_guOYzb&I_wuE{7B1(7mco865WhmV^%Va3-3 zd&f(jOU}B-S9c$jy_XXJVy&LhIbNt#o)M^0F)s|j87-1LL;rAdn&>EV!PYjgI5|@U z%(b#~D|i;Ufr+oj#TeCBY$5<7|IcPkRAvAf_J4MAMsj&tU-5sMX4yT{wHnn%#V=>{ zye2@duE|8sjs|$5fe;(;@(5V=E`3fLC}I7g@x@InIv1w+W!C-g(_BtgKn zvtO63y7fwln>VToP>J zK1d&AIN|zDf!0Kvoe^RTFlQPMtTJN3ll4qpaMhbJ5GH#LGtSoL6g9xGc%hUbr{HQa zu1{tlCWzRFL7$K?i1hIUiU}U#9o0`DB)13VM4KJ4FnFK{NQRGA1esKHKulung?9XC1fCoNbGb}6atp=w}&5Q+&7^g zWJx6e8|LIIK*kU%h?z9a1~c8Vfn9~?Q{+Hwbqjc80!eykkVH%*3_2ZCfHKIO1^hZ& zuFjAUTq;1S#Z(ZRat~-BzjqLO3JJ+Gc6vr+>15SzAe4ob7BTaXYNup$Xl5lc4kmzt zV3CWh;F(zE19=FK!$9y0A{Fl#xfK_2CPrC;LlJ@rw^);5Xg-*glz~D_Be4q;k3lcU z_25!M2G!@1IWWocgb@#Annnx$xYNDSQ~_T22-o(Q{hSl>9b%Hb8f3w&;wgzg!XXZZ zLP^rPP#=au7|qU>t9g#s&447L9ZB$m&IMpHyC$FkM8qdkV>x4DgRE9S3ozK?gl&J= z28lIR5P+c=;L<-!C<_0dr4|S%NTsV={o;0bfYb+L34<16+QLA}{>eE?;SA4PzM!69 zUP4g;{)B)50)hjd5MqH;2TR7tc}q_~Y(OB~tvN?8Wqci1Q6F&vy3u5S$C#N#RZt^f z7ce3SL}5r^_tlIDhE_vv(FWiVyI@Wvm6p9{%r|BTOa)I$08Pk931utjLX{JCRSdBq40dsgQ3J?s) zSL-T(V0}nq6@~@ii{*&}4UdR{i9<8O0~2-*9q9=@fxJiOYxZecAbb}a;SN4V289ah zx@VXuY1AdMa|5mBi2P330SbLWKm-T#3nqXY1_%J26J!v*%p|A@@|S&^KHy7|UFwM( zZuRnL2LKtwm}|085Nv{>kt)z)zJv)0gMualjwuB}J>(L)XrX{Bj2>Ptb{hPF*oFs| z@DLZOAO}jYk3ImP5^@A(f?SjU3HdG#AUPC}DNYvW&W+Lz=VDoDo78jBggvI4aZ^T%up8t_R7!lp#h(J~TsAkej{ zL3*keOtGp$T^%u?lz)V|!eE}(j-oDxlJq}O+_`RFafq1a);IGT0V8RE(KKEz%~5i6 zLI{_}fNhHAWCU|xV8l160?CNfCLomF`mIPJ+S?N z7~C_Nn#qGkn1c}p4pZ9b9$*c+K_)~8xJ6%a%^n_2{!Rcu3tyoLY=a2Sx!GeL2#=u) z1G3a$(Y0#lFH=h4u4k|nw8avHKz%b87$gCi9eiD(Y!-b@gq z?hnMhlG|@}D(9898R||}Znfh#*6z&Y_I%mvDYn5_-#t03mc#)dO#;KtZ+?EV<9pYbBVE&< zouV}aSN0=`H2mBYmNO59?T;j+bdOJ7)aMB2pknda{xa$!9_>vd`1}}!Yu#|J>EKY| z17jfXseGNABM16Y%+Vb?R5P})=Dua(A34ajecb(7?#FDH##h{AM_>Q)wq6!wBST&` zy}OcF#j^YOC$Ay;tEgJC1H+7SmQqwqHU!k)ZEs#)U%a`!y8e25JAeAa`R(@l;`}nw zfxU>)?TMqiyGB17Ko8OwV!x}W(UtE}a9hQ;puzJf(Z( zgmb(H7<*%(Hdhch_566FRKxs-0z<*GZzjxPieQe}P+80Que2x@#{#6u>+N@!Tf&)2 zoG6DhKQ+~yPNUcx%5g8aHPv$c({Ijiw!WzJ74cB7N{nM4t~vw=mX>fIZIrMG2j^04 z^_c0@RyuY@)w=s9RV{YRyfR;QSg731wrXwNTh^oM9=;;L zYDFm)m++;^yZX9$vweAYc}`?*^J_B-Yt*TJUtN;J`hq(|H$5h&b1cTLZ?F6o`B?TJwXuI1jEWyS9Y7V>fq0QWQP|Q95KDs6 z{FM1Q`NV|KhgxS)F0k(A3co30NJm<`!>a{-)=h#bDxY69e5C^8(4Hd=e)aO@<=qV_ zL60F=Tj^LronP&zOl|uZiXc*OxrP{4h5UfIf-S%9*m`-wT}w|dDG$$kPxHohxCh$G zd_M+jO`T(rR;untT`6@O=ESsS77&Ow73)gu34uJOum(|mVJ$Pl1)?0@2Ck@bt+2Lo zR=JJK5rfs907AU|W8i3CoaEHgmU})10D=l&I1dS+2#uGDMT(!@#QIvgC&KH^QSW4& zRi(5jR@%DjE)IA_RL5KMp?VoHKjTJ%8>R8yc%v_%%yKx#)pEV@YJM_aUFg+MTx&J3 z8gJn{_877pIxr$4noZ$igD+8`3%1<@zIYZO3MN{`f{rEK4jk_ZU};{KQY?){&4_NV z1q}6?Z-OAA+vm3gPWu>q@{@vzIAC@6O@!~hbva~+3TK`$OxOYXjR6BVdxcp|S1}s+ z9Wp2)0^R(N>)XfvC!QtcXvHxl<41w7qAh|d35KC5_oArAU%$S+`1K`=0`4#W>p4pt zqLxS}7qfGvNZT5y9LdrYbw|7-I8-r42ikkG`Tzd?HGxj9F28j(8eL=x<#pE%HU*nb z`j68WHmTTuWpjpyI6I?~C6Iwv@zGDC8_*?3+r>ARzx(R{ zdU|vI!<)fp!#XA_fHDQn|J$&zOKa-H_&I_%3e!6>FmrPx|$TdNRkB7dFc?EhNq@k0v-Y4&y6 zb@w1#DVo%SU`iYobn3^KfETJw_Q%)Te-VL< zfeyT7nTt&F3kjx99x zMXKJCUjjfA9?>smp+sd-r1MBLJ* za0M5#t!A~!(!pb)Zr5DJJZ@hScOs<-(3`wY2<{z{e|mkpeSLFri^W4xr{zn0P1N|^ z#Wg!JtSnMUOJ{Ic&~?dCW-OsQM)|S{*IMn9>n??gh_PClr@^s1i0fezT1_Q@zz%P(^IPn-uLICU@ zlhp<&@m72jeYI?!fzz^$PzbE1ASgqI3zQ$+SOWi?>GHDTj6j%y#rQ(9NzLstc{!_U zzc#7rr6)JOFf34~qdhLzkfg7@(H=P}Q(7*yg;QdW={^Q~oQO6R5i-04NVHi5o!lWE zC((DK(EEfkgiVRcSj94@r$Jf5)b_AG5lf#2sNaO{A5=*~si((}PwyUmPS9=9p4s^M zqxBurA?jvyDX|W`DGuca2I)4AEoZ)dbN+H$c8|MKgHBykkq4X5`_J6%a~-w#l1h8z zRvJVaSa9}7y{|P#FzI0Q=~`{A#LwvAa9?YVd$Oyw2%B;5wiGR;p=f7z;_IkYVMr1E zi$yPFqej6@Nf_-nzD1=XNKny?1}z+*60JyP4tM^Fl8szKd$vDD1^X)vwXZ#6M3;jw zWx{B`jU{f%EL?jfA`gWl)1pFS)E=~!nBsUXSgP#fv|T29pYo%G(dsRb3JT;Ul!)ZM zln~N2$2TE4MX5@{TTN#XiLgdTZ_C9UZM7a5zW9{@H-Knz{q|b&BFbn$tE*O_I)4`p zI+z~^5=G;Cmll8Q8>peK(Jn2#1`YO=gjoIV%|VQ}_>v`E*lv)*BPu`2{}jMuxj3xb zIu3r?#d3iFwc4pH{L@ALF6(nps4|B)QVtSz4pFlTo)bc7OOP4~73AZgrLU8O%aqS< z0Yd3F2p1+8-e1}dDWKsTK}%qe0eI{>&_geqr)-nqWSxekOk0%;Ow;VXY|nG~s+?;xguvH-#;=9b1dya?PtzC?olt~a{0BF8(-B|?<6X*^PvP_sr`O2uo9&E@TwOFUqgJot50FMbAw-%t+K5Ll%F1ota!e#d z;V^^#EUd=qXqn-fL4QN}5E+@|lk*{JlG^)gY3PrTp5OkwIe7vYq=q-sZ z855B|{PT0qSv3p_8hZ0LO?v0Ti_ErEJ)U{qK*m>);j;+Tu9D`XNSBXIcp^Rs;|@>c zzenkuaf(ybz+7(vk*2v`2r_*=amXk(JAI}eBfFyrk!+wTj1wiT1to(SL@K4b36NlL6+ib33|dm)nuYs<8{h;M|iU zoBp(!+At8i%z^=lwNdu9wyA~qL7b?#(*0$@9?gq4 zex0LODVo0gsHLKLDbYQ)nwLvpdCnf2P!};SegH>>YF>k?T^HHd9gya;#F?`y ztAnVqQufwnD_Nv(vMNhx2kAT2$mzVO9{ox4nt?ioj`Os_g_4p}=L2JgH2ql%y8SY) zo_f-kqt#QpPo$9N(wX9-NkdX-FNWmF1Uqwik`hO=GwM3onIolU#&U;6kW?O~`QBHr z#=SBFEh>yrAVs59Zq6MU7tIXedJipX7IZU&io0e8*D@{O3a5piUs!sD-vG)Rt!nf> z)8~QdlJRkEBVy*3nBRK(5R7wwx@6CTf?e>$MK~ju+Y@nE8+5mXF!F34a&R(Amn^Kb z`DOj=^s;IcT-tUsXVZ<`W_XuP`dJ%$1|WVF#7smI>zz1VayzeN^aWE^OVwcxqC(l2 zsK%4zAeX!}H19m52Mux--h&Ev2@wt4{N&k^MU)9mp||^3z2R-HdzrVPRPwg@#Jnx$ zY#3A{ZkgH7!OXPMXJ&tEnAy+4%u&|7QJFb;v#ig(Ck!W_#&SI$n?)5DvoJ55Yhkds zm^^wRRaSfSk`s*f*^7?Ik;O1}#Uwokx8cuGwxP4bFAeQ_^fDT$X zoFbPDmcwI3mvwAPjUWEw!S7!wkbt zeaubgjEpn)>7ngOl3W*t-s)B#%rU)0qvY5m&$xPQcBUKVMY~#3&z5Haugb>VDB)vN zmRFK}E~}z87u|d{l-->dRfz!v9NmY2lQJ#1ad;fdZ<;BMMs3Z#ruI^k8657Y&1Vj` zWYGAWJAq?oLb~5ixd1OIlEuLlJyavO0wp6wGO)_X?4yWRoMmzP6P=*aOi)Erjyb`c zDT`Ck&(+-y_dMm!yxA)@B$ljZ0qvNVD2S!0Fk38L< z^|!L?NESsi9NZf3pYY@BMkbe-UVqphN{B0r!1_*6P3Ya_A&Fq%js4}Mj71Atl0&e1 zakgZW5_P}xT=Dk$?&a;>_4eQzq!cVZaO%3Zxff31h5(&{DGM|>nE)gM7ud1erNR3# zFr~-XoD+@{#c8qlY{+Bs`_f8o&PFR#&&4DN(p_(Q66wadlGU%KO^Y;(%_^%?P2wtu(mTG?FS^S&T^Rk!o+#+4KvD5$1bY$VG(0-wup^eZ zw#Tkf$v_%cqhwdEaw(<&T+h{RA}^E>DPF(zK~fF&5V>tk&*n*;kEUdRm!vy$iEL1` z5&$Ilv01&TdXssX;n+;jYtyW_I+n$p#2J36^w>H0FdF!p6}2=2%?DrD8ZUnwBxv7_~Ev~oKw%V(3E;VQuB-q`o0zx)A{kZSbIj~f&a z@rDetr7E}Vt8V8)JWFIQixcL6pgjal(8c`-$J3OTOf)TrnUrxj(>G^QPPS{klR%xi z*Qf{MNuxUxDXVQC4fuYUpV&~w4-KFpdFRC>LDb8tECB4z0iC?b-LZ;41+R!D5n#fZ z7>3`}4QnZ45JDT_Bj-_CgZ)=8Z`2&_d1kYvZ(Yl6D@R2_bvvbnpLE%hrZJ6H&U^Yv z-#lSGJB@pCdH^W)^tme6>p=Wk$OTqV2?hU(*eYy@8GO0HKS^1bP9b!XRMk_{^`$F~ zrqBU2!zGJ&2^2Duk=1Cbo>?`@P3%gjSo%+eEhwa#f>!_*0W4tMsc6SzI9Lm`vb7WC zQcvkvUgh#mtjpzjVU&wA4+=y%xp&Zk%dzdJD4BpgN=!_P<*5ZXC+p1;vi%)EY?C?K6G8|N!?}Db(n1;q#iFfu^Mlu=% zu6#_G7(@@qQlo|gD5V^uBJDpW15rJs*LyQ3CNRh*5K|E$NE;O`H|moPy=tD@MHW!g z{!jf9KhjlO;zx+mFQNI|mZ+{c24^ERx@U!0Oebj7lU{@C=~Y4@O^f;?LvSlS8Yza* zt{7nLLo^9pgU&>T$VUM=9J; zW@93wu}N*H4R#iycePUY><8of?&{U=!Vx<)N$OuY$vuAJF8c_f!aq8D<5%3$z54Du z%W;FrUu<9t;HF=neMoV}{j)e4rEv~%P^AJ(!5Z+8HxhDbGV1Z`+w<$&qWnGmnRl#v zQ~!_3|Ni{lAMyUgy}T$Dt2JL@>oNPNrk&H9O3aWjVtpqFywV1`PL1r|zSSL-_qc%r zZ|aHP!b)*q&htvUf)`Hz4{USMfJDy)Du-A6)zMa593Dk~c)h8Z@L^gI(<|k zrFt#yU@!53+n zOpBzPJ*$UTQ7#sk5dnrcG$jIGAdZ3}i=$geT{=DjR^@>X!Knm+O6%uXb22xd;O)rXr6kH0qZV;djY+uQ7vL{Xhw z`3!A;2xc|k9fKVif*E&>#v6kt_I*n4Jh8{qJ^9qjdzYh4@IN?X8XH3S`N?3DynJsO z+eB%fsA&k@;}g)U=dQ3F8URPTWk!k%`;idLASs@`Go@nj=q)b*ik`v~KXx+#Gd8-q zx>2~m;lc;TKwbv{-yGA^s$AoDY+gA8Gcn8oj-$%?o)FCXdLRTdP92<8isf`LL7pKX z*|DEI3b7av@3|_!yGGx?-ra|{CVR0S)F47xbhST9V3avFMqt@QzE4=?b$G%EP4aKa z?dM5Qhhde8CvTpkDs)pI{McY6Ku!(F2L<>L+q)EqawV*?%CW%;$2runOLmVv4EoHh z9Gq#_xJ&@@aES9ePKytUwhYU00BnAapDr4^zj9fYhLTT|o`rUz(-&&B_e~>+Z^NDj z$327NEKa=!Q>6x^&{2Q(0g$+_WEb}gs~nKygM)seW_Jd_Kr~!}4EdajhO-x)uj}G} zIbRf=|W=G^6QJTRmn@wUv&YR<-W_nN^D&Gr0y>sLV4b zfd*(brt%ag{(c)pghWmhOA$50W0@`C@GtI)a+c&O5amj2W%_8sb@Dxqph)Hv4HL?9GnY z%4CzNb7@dzXKZC+GJtN+aFJ1t422+M3Q3&YgWX55ijQIYsmjN)|EP`q(_mEm=;;tn z8p>=2dm&(SxaQc(La8}kxpGcd5D`b*0oXyc|qh<~)%F3O+)(f)>93QH^&TLO5)6%15~pTUq5WZEAZC zBqOPBgIf`ZLRhPu&W@o`igU%&sgEK^nG?!p7eEo|nR%47<8_*03IGl5da;#NDSbHh z#8&3CGP{gxJ$>At6mx{o2M>CjVULu52f5{}W!0 z5v7SdV~m_cRs7g<+ij(z%mZU9YlM~)8(dy9wleR+eB6W=poVy_<_EErrOk^Bk~g8- z!GPZzTUmmuLnN0fL{uZkh}3di?MQqnR7Npmcim6Go9F#vE6cVv)>*qUhRN8&vD%amA6|t40f@3SIwJdM@ zv3kMPSdXAx;4sY;Y(+Q~bvj%|a0`EqQW-{hSSm*0$Pp@>VU)X4aseX~pW5K(KIC~H zCoYy~g(UZO;wlr7WK$uaSS%Ge4X1IlIk3aqlu~}%m3`L@PAjhbFXX@oiethk15h|L z?QW}tQ3lFGMN1fEVqzRBTEi#{C7NcgW8bRXpwuwRT_s>TP-#aPWeq1g<_}44Nr6L+ z)iBDU*?qz8!YDJyT8loB?`0$=L<+1rp*@3gk^vyu5|g_JtA8X;8!A~o>)b3NJ(4)c zPi0G}$pZK0iZH#z-bH%@lj83n61pW?{Vb2aya`!u`@On+@s*wGudcsEBSs5-KK$fQG8w^w(sZ~yJz+aZ(*IvB!VBEgt%CWg;F`D0ZUaixJEK!(vezKbf)PVNX(Edl3p z8q5HcEO$yd7gYO!kjI^_6W2Yyyn4kYEbRM!3k5h#g8tBlj{c>fg3C?%u$BV8S`0yR zvm}(3Zu~TixN96U#t|125WFOD6qa`Bq9DV~)9dZ|w~vDp93ns%pe`8x^wA0j^V46-Sem4U7o+X`R(`TuU~I36*4w19!H1d?d_Hi z%79)ZE2)S1yO>wxi1aQ7KlF>@Q^bfDD&t4a11wLy*b6%cbtkhy+67}aBZ*4~mc5Hz z2!1b@;DFZ`Y`W}Z+CsAlLl}?z?VM|6oJj2OYYK&J5X;d%&rbRjyRNpx`9o#^b|DNW zQ-{{#sKZ}uJJ3(aMAee;vApyvO*e%WCy#Wjzfru|rmPLM3G$e28Co1;A2ut2kp02JRJ^mFi!40~zNqW1r9t*iCB*YbRlW0|saEqx=gYif_ zwa?7Rnnt8|=4(usKW$$k*eatEqnyW^XVD+CV{!Mq&H!>wQx8ngz%x)PkSL;C`JX|_mDpN$i zF=M+mNH+jwhNp6;VEb{RwS>-FzW2JSqV60V4(6g`2`c}JzXCwxqAwFX)UVF3e~rie z>$`Jl|5UpKy~Z5r&?jg?pME@Hk7^9KH2E+txBUq&7+W54wD{_j;8z`FvnYG0&ZbdQ9E3@IV zm3O?N%s(gqdgVl40S|;ZMsR0iXaG<4^4qEB7~>MZGrqlrXNZ8qMc&d(dxV8x%uDKG zAnSoOFC^pn1@n@eg&w}(5mBhB9EwNe;bOB`JbxNYRRXR5M|wMs&ePiisJwy}eRaTe zU0ZkuiXoAN+ozxeGa{mH>5AJKQeM<4x*oCaM;ir}8XAy=hM&|9^Yd4qd~PK zcX<_wtOm^|4%v0{@9$iU&L}NICmRw1%LQ^^&W|oz*n;wvAr{N_1fQr4S;){eDHDKq zt`r;UxsIAE)pN0CM95FOOIf#5vS{tik$K0ON|NSVi-k3H8L~=I@{KW${X%Fj&xI1m z&Ltos1rRYDY!@ctd9A4v;T$Le+Pg1a&$|L!cin3NRw`)EtNRi*rg~s?TwnW|dKZOT zpdj)4FOXrSNmit7qYfs_hKaU86v8nZHabPGv^VD~%*wa~>U;4pocj4JxoAlidcY1e ze8I)jr%)mxJR`qot;@OYClJcUf=WZa@<`A_Kf9XxKgm-)d|gzE$J{+}gH5sA1a?wj zisdFSt$Fto&;=TkG`4>X>zCY(ef0N{=|KSG-pW!|mEu;#_>pdP{IoS1|5+XXY0NtH z`Di?TkP&q$7UQ=)PHB&f#P2}p@wfPofEY~h9RG^FZ;b?S3wDjB2tc9`7Dkhzh$Jln zyWW0n#xGdE#4=<2*kM5cF&!vY{F9Ii3Q}2G8INdQDM~SqXfE@w3;_`RY<_4kdJ?4Q zMpSOSQ@mHKfCJMBs`OasC>m3zQdF>hi8;!Mxc1v0k@v%r2ap%R5=n38kv6>@fzxVE zMk@ReYk3AhpyF=X@0~?d1e*jsc!L8gq44D}?oO5Jx-A&zJd6lFV_-U^s0AA#aO!v^ zT9F;4a-P0LVQLcp^3iei>Q!R1eGP(R?s9B&!x|v7^&cQR_z4(|J-ZWm57ns?Vy~%1 zBzbBbKO&tshz7@w=v{C@1+GUf?-W2~4OB34o&#{u)|}IYxhJ&dN+O%0XP&Ss>&FQ1 zPYY(yNWny@lbFsfd=%+^e|~#?@$O#vSdO7=HhZ7MEDvb*aE6u#G#aT|M4Zre%<)dA z>v&8CCAKo5_hh&D$@V(YT}7stw`9)dr)q+sz2D9RwU(iZE6Jkdk$Ae;b8kG zs)iDX=wEu|aS2li?0JCZ86!9xhEA8#`zsZ)ll-6W-dw%j609zcEHp-)5Km@qAsC~q zzfl{%+rGK|-VS84Z`E5MQZszxU3VdpNCrX(9G_tEO}f)hpqG+u<`xVx&Hc{OXv>w% zEowm~wbq}S%L33K5J0Z>Lrd1tMuT?#C|#+(In~^Ybwn?8!GX*z#0&^EQcfjlsB6>< zU^l8kgMH@{5tRG#iFn8*ju1e5MCC`v0tWunsTXM0Y598VKgO(18RA@Lq_PV3Pm=8= z!z@;B7&7n+)l-U7qzqW{Ljek%{SR4 zM4F=yWYj$)x6@C^9Me-#uW4Ox_z#*iZ^`l?MCr5W9V1*WJ1;bt=x->|%W`Sm9+BG_ zWiw=3IT5+N`(WgIc_qvkk>q+45SELd&|ek zCsY}ySbgn)B6)^+YfXafvfxvHK-hK%p7giEOC=xwA(W2gJgrtAUdQ#1V0|ZWe8~cKdOpk+6AiqEV z_UbLh%+N*wx(ORaZyjHF>~`T1d37iVi-VHi3f^HPdgPZTga&HWz|N1vF?^iHb$9** zrlPFl0D?~WqXZ#;A-%Dhg}zwN2a)Jqw95g*qs>Ph(iFLNw(epC?PtH&+wwII-;|qvr^Q^ry1JQCb_zBiv%Yh{6XRx3afel_6B&rbTObs zXttXT)YGn#@Py(~=9v5zr0<*!3Ksh&OVDUKg-p+;3dJ3}n9#l8l73O*RRDA29Gw02 zh{+!4HtIvdYYReXT{57?xZq%o;el)~f%Y3B>~B*x4G}8BK*ozi6`Qf~?MGOp`6k7) zb}EGX8zS^GFhpp5!Vpn88zTDL8lLM|omp`0+IHWgD+(tp*G7)#%iowqqv)%g#9iG$ zEk@Z1lC`(*!lLOun2L6G6f$Jd(17Fv#j|b{5yM3hEE+yW8J$OU6UryWW|F=|V{aQ( zmPHdRq$e>~q^~(6EK1L!i6F2l9E(HfUT6nHvt<|c`8&2>as#KRc}r8DvjLvY#LK3w zH{Vmu^Y=L6jDnUHq0p-NHI4v{nkS2yO=l!nsQI&HsCfWSv}x|FouxNMu78DJRJzqX zJ<+1xN^=aePwaYS5otI5H*$~HBZr=nh&wxQ}f;eF{U4+<~s(Dt2@b+ejO*n z0LU&0TFbs4B=b`?KarIYTH&Ebi^B6ab3U)M2nAGCHGKC}c*P_Xs^lKxA835$g_Ryp>fIczB^wv|1Ex-dwX*5>~c7+Px zq!QkIj!@_xyd!f!OeZsLoRo$rmG}^*3=`^kjyxWb6tKzp;crbI4?jm9k4zwF032$P z{?0ZI@lMBe?#Z+a;Ho`blhUx!RZO#DjzQ(sNu&dzIW0aW?G+8vMXk#Gi}G8wSNJT(!*XXEU=}fyswu8)kM{Gjo=Ocj&P& zbMj`fB;piXpaevcL>AfA1X;{6M}mFyWtN+`a#WC$4el|Wm%^h@Kh13#%?=h-gG4lE zj@I2YMz3MItWIZ|G=sx{iM%%hrygMsut9FOj1Akla^gdII6pu(rDDSF(w@{hj#_g-r9VQv^1;Px-2_|Z;#nPz~b7p zC~0ZL!Hp_o^GAk>oKV!;T&8F%^!A&MR!G7CibgNT&c9bW|cUxNI z>PXiTH-itb@%{-v&ZYt;b2o-R!nX~?6-HpG$B;x9mxm;Rhc|6n8nvW5Iy$Pd50OcU z!r!S|O17DU8id>x4x%^ESxWJBGHQ~_bhk+?GhZhpT zK1OlcEO8aLl&h_TKSs7fYq{hUf;Ke{`Zz6(`qi}QYicCXz0%U4J<>9AWDaQqj|ojd z6FHx3SqaYK&KlF~Nn|b&bP`7VAonbk{G)AYGgs-NTmn_bk2(s5Sl=pepA-_;0zo% z1B^-~BG6|g%}idq6}ezKVLtANn);W>wb_1eQ2vI*f2Xu+@&=Iw>I+iLKp}yTw$`{M3byA z6$TKA6AG8$;lYNSJu>2IIvAnZIyDFpCUqeA>*YJwkB((Mg~=cSE0JA5Bl{bp3uW1} z?8^0pqKBgrS{|@dc({AZD)p(=&8a7+JGC~N`7J_I{7yL{1+IgOEglYe9z8PF(NI zu)%G4q^8NC3ih`N;uxSRIFMl)WzDcb$>y847j^AGRTWw0UKuuMqsg#A93v?!x6mKo zD8oihc{wv3kzoUwj=`w?GyhekDZ3H$D`^lHCqkakxHD`Rtjw@sBpl4Jk%qfwluY=P zcB3Kvelo+xSq*Jdr^l$~FvA8D&YZ^&1A&T;$6{LS-ivy#>vZOgVo3Gjo4gGdH{L8u zbh}N{sR6d~->PVKeU!X`H1#7jd^F3CM(MIr4`LW@!uRBY9qaq~G%VR@bb`MoO0z(+ z6zpf;fMJ80J80vEes{q&HeL9UGBUHRya&CH7ka5QddWFDRzHp#do7ma90Se_1Fpem z#Wk6ny*pqLA|VXos<~*gFgB1cGKNx6-y9Rg2&Zb*JV(O9Lmksb80MsUe5P4@;+_XKN z(bkL~*Cr+8DN9o>g5gWaHq?4HpDkvJVT*>bS%83`lf@~SB#CjbT=GM9VlrEi@r^Ad zx1zMRyd$mAl1MXi)(D)((?h?FCHa$1IN3N+A6$Y(p%iE}5H?TdR3|=%#zROU(uuZB z0L6NyE>335N_;)=TbHr3iMYcjPZ<_3hzSJzjA&f{R5j>;A9h4e$yBwB{JZL&cT_*& z8jkE0E~VgIh>71H14TeGcF1ajb3f*451GWwo1Kzlh!N_4D^f}JF-b4N8tJu`ryRlJ zE=+<&+=&v6CJ+Q6X)Gw35n%qrWbUEyRHx8TlSbAIU`<-jjl7?eoGa{NM!19#OA~R%AsGx2D40AD~ zSGxb0oP$){79bIkUK~I&Xe8cdwS=fbP>Q@B{!S6z&TunB3$0e@f<6gRFw{fxV~k4@ zPw3e>0++`DCYkn+$~I$WfrqmI&%UH}EO#1=vS%(U%- zJ<(UxFafoZ&D?5Tv!ateh%&B^S|&+3Xh6YXgD_uETYXytFs0}?&e`A{HAAN?Np>CP zj(7~M0bfg1p~xp}odtT0Rp%NoXVO!h$)(yS6EF1hQ}TW zOTyqYG!JPt$HJin6d@YDj{$nwuyaV_q(vt`9B6`wV-

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

  5. 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 KbF>M6F!ukeWUzYx diff --git a/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o.d b/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/DependencyGraph.cpp.o.d deleted file mode 100644 index dbd0c661..00000000 --- a/macos/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/macos/include/gltfio/CMakeFiles/gltfio_core.dir/src/DracoCache.cpp.o b/macos/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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