From 721cc85da7255e60d5e96b0a2d0ea40771ec80d0 Mon Sep 17 00:00:00 2001 From: Ignacio Castano Date: Mon, 6 Jul 2020 10:31:30 -0700 Subject: [PATCH] Remove old projects. --- project/README | 1 - .../Nvidia.TextureTools.csproj | 55 - .../Properties/AssemblyInfo.cs | 35 - .../vc10/Nvidia.TextureTools/TextureTools.cs | 534 --------- project/vc10/bc6-01-eigen-solver.vsp | Bin 904180 -> 0 bytes project/vc10/bc6-02-no-double.vsp | Bin 837982 -> 0 bytes project/vc10/bc6.psess | 105 -- project/vc10/bc6h/bc6h.vcxproj | 144 --- project/vc10/bc7/bc7.vcxproj | 152 --- .../vc10/imperativeapi/imperativeapi.vcxproj | 176 --- project/vc10/nvassemble/nvassemble.rc | Bin 3130 -> 0 bytes project/vc10/nvassemble/nvassemble.vcxproj | 203 ---- .../nvassemble/nvassemble.vcxproj.filters | 40 - project/vc10/nvassemble/nvidia.ico | Bin 15086 -> 0 bytes project/vc10/nvassemble/resource.h | 16 - project/vc10/nvcompress/nvcompress.rc | Bin 3130 -> 0 bytes project/vc10/nvcompress/nvcompress.vcxproj | 381 ------ .../nvcompress/nvcompress.vcxproj.filters | 40 - project/vc10/nvcompress/nvidia.ico | Bin 15086 -> 0 bytes project/vc10/nvcompress/resource.h | 16 - project/vc10/nvconfig.h | 22 - project/vc10/nvcore/nvcore.vcxproj | 174 --- project/vc10/nvddsinfo/nvddsinfo.rc | Bin 3130 -> 0 bytes project/vc10/nvddsinfo/nvddsinfo.vcxproj | 203 ---- .../vc10/nvddsinfo/nvddsinfo.vcxproj.filters | 40 - project/vc10/nvddsinfo/nvidia.ico | Bin 15086 -> 0 bytes project/vc10/nvddsinfo/resource.h | 16 - project/vc10/nvdecompress/nvdecompress.rc | Bin 3130 -> 0 bytes .../vc10/nvdecompress/nvdecompress.vcxproj | 229 ---- .../nvdecompress/nvdecompress.vcxproj.filters | 40 - project/vc10/nvdecompress/nvidia.ico | Bin 15086 -> 0 bytes project/vc10/nvdecompress/resource.h | 16 - project/vc10/nvimage/nvimage.vcxproj | 180 --- project/vc10/nvimgdiff/nvidia.ico | Bin 15086 -> 0 bytes project/vc10/nvimgdiff/nvimgdiff.rc | Bin 3130 -> 0 bytes project/vc10/nvimgdiff/nvimgdiff.vcxproj | 231 ---- .../vc10/nvimgdiff/nvimgdiff.vcxproj.filters | 40 - project/vc10/nvimgdiff/resource.h | 16 - project/vc10/nvmath/nvmath.vcxproj | 182 --- project/vc10/nvthread/nvthread.vcxproj | 157 --- .../vc10/nvthread/nvthread.vcxproj.filters | 21 - project/vc10/nvtt.props | 9 - project/vc10/nvtt.sln | 338 ------ project/vc10/nvtt/nvtt.rc | 102 -- project/vc10/nvtt/nvtt.vcxproj | 518 -------- project/vc10/nvtt/nvtt.vcxproj.filters | 86 -- project/vc10/nvtt/resource.h | 14 - project/vc10/nvzoom/nvidia.ico | Bin 15086 -> 0 bytes project/vc10/nvzoom/nvzoom.rc | Bin 3130 -> 0 bytes project/vc10/nvzoom/nvzoom.vcxproj | 222 ---- project/vc10/nvzoom/nvzoom.vcxproj.filters | 40 - project/vc10/nvzoom/resource.h | 16 - project/vc10/squish/squish.vcxproj | 182 --- project/vc10/testsuite/testsuite.vcxproj | 361 ------ .../Nvidia.TextureTools.csproj | 55 - .../Properties/AssemblyInfo.cs | 35 - .../vc12/Nvidia.TextureTools/TextureTools.cs | 556 --------- project/vc12/bc6-01-eigen-solver.vsp | Bin 904180 -> 0 bytes project/vc12/bc6-02-no-double.vsp | Bin 837982 -> 0 bytes project/vc12/bc6.psess | 105 -- project/vc12/bc6h/bc6h.vcxproj | 151 --- project/vc12/bc7/bc7.vcxproj | 159 --- .../vc12/imperativeapi/imperativeapi.vcxproj | 183 --- project/vc12/nvassemble/nvassemble.rc | Bin 3132 -> 0 bytes project/vc12/nvassemble/nvassemble.vcxproj | 210 ---- .../nvassemble/nvassemble.vcxproj.filters | 40 - project/vc12/nvassemble/nvidia.ico | Bin 15086 -> 0 bytes project/vc12/nvassemble/resource.h | 16 - project/vc12/nvcompress/nvcompress.rc | Bin 3132 -> 0 bytes project/vc12/nvcompress/nvcompress.vcxproj | 393 ------- .../nvcompress/nvcompress.vcxproj.filters | 40 - project/vc12/nvcompress/nvidia.ico | Bin 15086 -> 0 bytes project/vc12/nvcompress/resource.h | 16 - project/vc12/nvconfig.h | 22 - project/vc12/nvcore/nvcore.vcxproj | 180 --- project/vc12/nvddsinfo/nvddsinfo.rc | Bin 3132 -> 0 bytes project/vc12/nvddsinfo/nvddsinfo.vcxproj | 210 ---- .../vc12/nvddsinfo/nvddsinfo.vcxproj.filters | 40 - project/vc12/nvddsinfo/nvidia.ico | Bin 15086 -> 0 bytes project/vc12/nvddsinfo/resource.h | 16 - project/vc12/nvdecompress/nvdecompress.rc | Bin 3132 -> 0 bytes .../vc12/nvdecompress/nvdecompress.vcxproj | 244 ---- .../nvdecompress/nvdecompress.vcxproj.filters | 40 - project/vc12/nvdecompress/nvidia.ico | Bin 15086 -> 0 bytes project/vc12/nvdecompress/resource.h | 16 - project/vc12/nvimage/nvimage.vcxproj | 189 --- project/vc12/nvimgdiff/nvidia.ico | Bin 15086 -> 0 bytes project/vc12/nvimgdiff/nvimgdiff.rc | Bin 3132 -> 0 bytes project/vc12/nvimgdiff/nvimgdiff.vcxproj | 246 ---- .../vc12/nvimgdiff/nvimgdiff.vcxproj.filters | 40 - project/vc12/nvimgdiff/resource.h | 16 - project/vc12/nvmath/nvmath.vcxproj | 190 --- project/vc12/nvthread/nvthread.vcxproj | 167 --- .../vc12/nvthread/nvthread.vcxproj.filters | 21 - project/vc12/nvtt.props | 9 - project/vc12/nvtt.sln | 381 ------ project/vc12/nvtt/nvtt.rc | 102 -- project/vc12/nvtt/nvtt.vcxproj | 535 --------- project/vc12/nvtt/nvtt.vcxproj.filters | 91 -- project/vc12/nvtt/resource.h | 14 - project/vc12/nvzoom/nvidia.ico | Bin 15086 -> 0 bytes project/vc12/nvzoom/nvzoom.rc | Bin 3132 -> 0 bytes project/vc12/nvzoom/nvzoom.vcxproj | 229 ---- project/vc12/nvzoom/nvzoom.vcxproj.filters | 40 - project/vc12/nvzoom/resource.h | 16 - project/vc12/squish/squish.vcxproj | 189 --- project/vc12/testsuite/testsuite.vcxproj | 371 ------ project/vc8/.ignore | 13 - .../Nvidia.TextureTools.csproj | 47 - .../Properties/AssemblyInfo.cs | 35 - .../vc8/Nvidia.TextureTools/TextureTools.cs | 526 --------- .../PhotoshopExporter/PhotoshopExporter.cpp | 76 -- .../vc8/PhotoshopExporter/PhotoshopExporter.h | 27 - .../PhotoshopExporter.vcproj | 236 ---- project/vc8/nvassemble/nvassemble.rc | Bin 3130 -> 0 bytes project/vc8/nvassemble/nvassemble.vcproj | 356 ------ project/vc8/nvassemble/nvidia.ico | Bin 15086 -> 0 bytes project/vc8/nvassemble/resource.h | 16 - project/vc8/nvcompress/nvcompress.rc | Bin 3130 -> 0 bytes project/vc8/nvcompress/nvcompress.vcproj | 696 ----------- project/vc8/nvcompress/nvidia.ico | Bin 15086 -> 0 bytes project/vc8/nvcompress/resource.h | 16 - project/vc8/nvconfig.h | 23 - project/vc8/nvcore/.ignore | 3 - project/vc8/nvcore/nvcore.vcproj | 394 ------- project/vc8/nvddsinfo/nvddsinfo.rc | Bin 3130 -> 0 bytes project/vc8/nvddsinfo/nvddsinfo.vcproj | 355 ------ project/vc8/nvddsinfo/nvidia.ico | Bin 15086 -> 0 bytes project/vc8/nvddsinfo/resource.h | 16 - project/vc8/nvdecompress/nvdecompress.rc | Bin 3130 -> 0 bytes project/vc8/nvdecompress/nvdecompress.vcproj | 385 ------ project/vc8/nvdecompress/nvidia.ico | Bin 15086 -> 0 bytes project/vc8/nvdecompress/resource.h | 16 - project/vc8/nvimage/.ignore | 3 - project/vc8/nvimage/nvimage.vcproj | 386 ------ project/vc8/nvimgdiff/nvidia.ico | Bin 15086 -> 0 bytes project/vc8/nvimgdiff/nvimgdiff.rc | Bin 3130 -> 0 bytes project/vc8/nvimgdiff/nvimgdiff.vcproj | 385 ------ project/vc8/nvimgdiff/resource.h | 16 - project/vc8/nvmath/.ignore | 3 - project/vc8/nvmath/nvmath.vcproj | 346 ------ project/vc8/nvtt.sln | 453 ------- project/vc8/nvtt.vsprops | 31 - project/vc8/nvtt/.ignore | 22 - project/vc8/nvtt/nvtt.rc | 102 -- project/vc8/nvtt/nvtt.vcproj | 981 --------------- project/vc8/nvtt/resource.h | 14 - project/vc8/nvzoom/nvidia.ico | Bin 15086 -> 0 bytes project/vc8/nvzoom/nvzoom.rc | Bin 3130 -> 0 bytes project/vc8/nvzoom/nvzoom.vcproj | 385 ------ project/vc8/nvzoom/resource.h | 16 - project/vc8/squish/squish.vcproj | 354 ------ project/vc8/testsuite/testsuite.vcproj | 207 ---- project/vc9/.ignore | 13 - .../Nvidia.TextureTools.csproj | 53 - .../Properties/AssemblyInfo.cs | 35 - .../vc9/Nvidia.TextureTools/TextureTools.cs | 751 ------------ project/vc9/bc6h/bc6h.vcproj | 308 ----- project/vc9/bc7/bc7.vcproj | 340 ------ project/vc9/cubemaptest/cubemaptest.vcproj | 328 ------ project/vc9/hdrtest/hdrtest.vcproj | 330 ------ .../vc9/imperativeapi/imperativeapi.vcproj | 328 ------ project/vc9/nvassemble/nvassemble.rc | Bin 3130 -> 0 bytes project/vc9/nvassemble/nvassemble.vcproj | 370 ------ project/vc9/nvassemble/nvidia.ico | Bin 15086 -> 0 bytes project/vc9/nvassemble/resource.h | 16 - project/vc9/nvcompress/nvcompress.rc | Bin 3130 -> 0 bytes project/vc9/nvcompress/nvcompress.vcproj | 696 ----------- project/vc9/nvcompress/nvidia.ico | Bin 15086 -> 0 bytes project/vc9/nvcompress/resource.h | 16 - project/vc9/nvconfig.h | 22 - project/vc9/nvcore/nvcore.vcproj | 408 ------- project/vc9/nvddsinfo/nvddsinfo.rc | Bin 3130 -> 0 bytes project/vc9/nvddsinfo/nvddsinfo.vcproj | 370 ------ project/vc9/nvddsinfo/nvidia.ico | Bin 15086 -> 0 bytes project/vc9/nvddsinfo/resource.h | 16 - project/vc9/nvdecompress/nvdecompress.rc | Bin 3130 -> 0 bytes project/vc9/nvdecompress/nvdecompress.vcproj | 391 ------ project/vc9/nvdecompress/nvidia.ico | Bin 15086 -> 0 bytes project/vc9/nvdecompress/resource.h | 16 - project/vc9/nvimage/nvimage.vcproj | 395 ------- project/vc9/nvimgdiff/nvidia.ico | Bin 15086 -> 0 bytes project/vc9/nvimgdiff/nvimgdiff.rc | Bin 3130 -> 0 bytes project/vc9/nvimgdiff/nvimgdiff.vcproj | 391 ------ project/vc9/nvimgdiff/resource.h | 16 - project/vc9/nvmath/nvmath.vcproj | 400 ------- project/vc9/nvthread/nvthread.vcproj | 344 ------ project/vc9/nvtt.sln | 445 ------- project/vc9/nvtt.vsprops | 35 - project/vc9/nvtt/nvtt.rc | 102 -- project/vc9/nvtt/nvtt.vcproj | 1048 ----------------- project/vc9/nvtt/resource.h | 14 - project/vc9/nvzoom/nvidia.ico | Bin 15086 -> 0 bytes project/vc9/nvzoom/nvzoom.rc | Bin 3130 -> 0 bytes project/vc9/nvzoom/nvzoom.vcproj | 382 ------ project/vc9/nvzoom/resource.h | 16 - project/vc9/squish/squish.vcproj | 349 ------ project/vc9/stress/stress.vcproj | 207 ---- project/vc9/testsuite/testsuite.vcproj | 665 ----------- 199 files changed, 27482 deletions(-) delete mode 100644 project/README delete mode 100644 project/vc10/Nvidia.TextureTools/Nvidia.TextureTools.csproj delete mode 100644 project/vc10/Nvidia.TextureTools/Properties/AssemblyInfo.cs delete mode 100644 project/vc10/Nvidia.TextureTools/TextureTools.cs delete mode 100644 project/vc10/bc6-01-eigen-solver.vsp delete mode 100644 project/vc10/bc6-02-no-double.vsp delete mode 100644 project/vc10/bc6.psess delete mode 100755 project/vc10/bc6h/bc6h.vcxproj delete mode 100644 project/vc10/bc7/bc7.vcxproj delete mode 100755 project/vc10/imperativeapi/imperativeapi.vcxproj delete mode 100644 project/vc10/nvassemble/nvassemble.rc delete mode 100755 project/vc10/nvassemble/nvassemble.vcxproj delete mode 100755 project/vc10/nvassemble/nvassemble.vcxproj.filters delete mode 100644 project/vc10/nvassemble/nvidia.ico delete mode 100644 project/vc10/nvassemble/resource.h delete mode 100644 project/vc10/nvcompress/nvcompress.rc delete mode 100755 project/vc10/nvcompress/nvcompress.vcxproj delete mode 100755 project/vc10/nvcompress/nvcompress.vcxproj.filters delete mode 100644 project/vc10/nvcompress/nvidia.ico delete mode 100644 project/vc10/nvcompress/resource.h delete mode 100644 project/vc10/nvconfig.h delete mode 100644 project/vc10/nvcore/nvcore.vcxproj delete mode 100644 project/vc10/nvddsinfo/nvddsinfo.rc delete mode 100755 project/vc10/nvddsinfo/nvddsinfo.vcxproj delete mode 100755 project/vc10/nvddsinfo/nvddsinfo.vcxproj.filters delete mode 100644 project/vc10/nvddsinfo/nvidia.ico delete mode 100644 project/vc10/nvddsinfo/resource.h delete mode 100644 project/vc10/nvdecompress/nvdecompress.rc delete mode 100755 project/vc10/nvdecompress/nvdecompress.vcxproj delete mode 100755 project/vc10/nvdecompress/nvdecompress.vcxproj.filters delete mode 100644 project/vc10/nvdecompress/nvidia.ico delete mode 100644 project/vc10/nvdecompress/resource.h delete mode 100755 project/vc10/nvimage/nvimage.vcxproj delete mode 100644 project/vc10/nvimgdiff/nvidia.ico delete mode 100644 project/vc10/nvimgdiff/nvimgdiff.rc delete mode 100755 project/vc10/nvimgdiff/nvimgdiff.vcxproj delete mode 100755 project/vc10/nvimgdiff/nvimgdiff.vcxproj.filters delete mode 100644 project/vc10/nvimgdiff/resource.h delete mode 100755 project/vc10/nvmath/nvmath.vcxproj delete mode 100755 project/vc10/nvthread/nvthread.vcxproj delete mode 100755 project/vc10/nvthread/nvthread.vcxproj.filters delete mode 100755 project/vc10/nvtt.props delete mode 100644 project/vc10/nvtt.sln delete mode 100644 project/vc10/nvtt/nvtt.rc delete mode 100755 project/vc10/nvtt/nvtt.vcxproj delete mode 100755 project/vc10/nvtt/nvtt.vcxproj.filters delete mode 100644 project/vc10/nvtt/resource.h delete mode 100644 project/vc10/nvzoom/nvidia.ico delete mode 100644 project/vc10/nvzoom/nvzoom.rc delete mode 100755 project/vc10/nvzoom/nvzoom.vcxproj delete mode 100755 project/vc10/nvzoom/nvzoom.vcxproj.filters delete mode 100644 project/vc10/nvzoom/resource.h delete mode 100755 project/vc10/squish/squish.vcxproj delete mode 100755 project/vc10/testsuite/testsuite.vcxproj delete mode 100644 project/vc12/Nvidia.TextureTools/Nvidia.TextureTools.csproj delete mode 100644 project/vc12/Nvidia.TextureTools/Properties/AssemblyInfo.cs delete mode 100644 project/vc12/Nvidia.TextureTools/TextureTools.cs delete mode 100644 project/vc12/bc6-01-eigen-solver.vsp delete mode 100644 project/vc12/bc6-02-no-double.vsp delete mode 100644 project/vc12/bc6.psess delete mode 100644 project/vc12/bc6h/bc6h.vcxproj delete mode 100644 project/vc12/bc7/bc7.vcxproj delete mode 100644 project/vc12/imperativeapi/imperativeapi.vcxproj delete mode 100644 project/vc12/nvassemble/nvassemble.rc delete mode 100644 project/vc12/nvassemble/nvassemble.vcxproj delete mode 100644 project/vc12/nvassemble/nvassemble.vcxproj.filters delete mode 100644 project/vc12/nvassemble/nvidia.ico delete mode 100644 project/vc12/nvassemble/resource.h delete mode 100644 project/vc12/nvcompress/nvcompress.rc delete mode 100644 project/vc12/nvcompress/nvcompress.vcxproj delete mode 100644 project/vc12/nvcompress/nvcompress.vcxproj.filters delete mode 100644 project/vc12/nvcompress/nvidia.ico delete mode 100644 project/vc12/nvcompress/resource.h delete mode 100644 project/vc12/nvconfig.h delete mode 100644 project/vc12/nvcore/nvcore.vcxproj delete mode 100644 project/vc12/nvddsinfo/nvddsinfo.rc delete mode 100644 project/vc12/nvddsinfo/nvddsinfo.vcxproj delete mode 100644 project/vc12/nvddsinfo/nvddsinfo.vcxproj.filters delete mode 100644 project/vc12/nvddsinfo/nvidia.ico delete mode 100644 project/vc12/nvddsinfo/resource.h delete mode 100644 project/vc12/nvdecompress/nvdecompress.rc delete mode 100644 project/vc12/nvdecompress/nvdecompress.vcxproj delete mode 100644 project/vc12/nvdecompress/nvdecompress.vcxproj.filters delete mode 100644 project/vc12/nvdecompress/nvidia.ico delete mode 100644 project/vc12/nvdecompress/resource.h delete mode 100644 project/vc12/nvimage/nvimage.vcxproj delete mode 100644 project/vc12/nvimgdiff/nvidia.ico delete mode 100644 project/vc12/nvimgdiff/nvimgdiff.rc delete mode 100644 project/vc12/nvimgdiff/nvimgdiff.vcxproj delete mode 100644 project/vc12/nvimgdiff/nvimgdiff.vcxproj.filters delete mode 100644 project/vc12/nvimgdiff/resource.h delete mode 100644 project/vc12/nvmath/nvmath.vcxproj delete mode 100644 project/vc12/nvthread/nvthread.vcxproj delete mode 100644 project/vc12/nvthread/nvthread.vcxproj.filters delete mode 100644 project/vc12/nvtt.props delete mode 100644 project/vc12/nvtt.sln delete mode 100644 project/vc12/nvtt/nvtt.rc delete mode 100644 project/vc12/nvtt/nvtt.vcxproj delete mode 100644 project/vc12/nvtt/nvtt.vcxproj.filters delete mode 100644 project/vc12/nvtt/resource.h delete mode 100644 project/vc12/nvzoom/nvidia.ico delete mode 100644 project/vc12/nvzoom/nvzoom.rc delete mode 100644 project/vc12/nvzoom/nvzoom.vcxproj delete mode 100644 project/vc12/nvzoom/nvzoom.vcxproj.filters delete mode 100644 project/vc12/nvzoom/resource.h delete mode 100644 project/vc12/squish/squish.vcxproj delete mode 100644 project/vc12/testsuite/testsuite.vcxproj delete mode 100644 project/vc8/.ignore delete mode 100644 project/vc8/Nvidia.TextureTools/Nvidia.TextureTools.csproj delete mode 100644 project/vc8/Nvidia.TextureTools/Properties/AssemblyInfo.cs delete mode 100644 project/vc8/Nvidia.TextureTools/TextureTools.cs delete mode 100644 project/vc8/PhotoshopExporter/PhotoshopExporter.cpp delete mode 100644 project/vc8/PhotoshopExporter/PhotoshopExporter.h delete mode 100644 project/vc8/PhotoshopExporter/PhotoshopExporter.vcproj delete mode 100644 project/vc8/nvassemble/nvassemble.rc delete mode 100644 project/vc8/nvassemble/nvassemble.vcproj delete mode 100644 project/vc8/nvassemble/nvidia.ico delete mode 100644 project/vc8/nvassemble/resource.h delete mode 100644 project/vc8/nvcompress/nvcompress.rc delete mode 100644 project/vc8/nvcompress/nvcompress.vcproj delete mode 100644 project/vc8/nvcompress/nvidia.ico delete mode 100644 project/vc8/nvcompress/resource.h delete mode 100644 project/vc8/nvconfig.h delete mode 100644 project/vc8/nvcore/.ignore delete mode 100644 project/vc8/nvcore/nvcore.vcproj delete mode 100644 project/vc8/nvddsinfo/nvddsinfo.rc delete mode 100644 project/vc8/nvddsinfo/nvddsinfo.vcproj delete mode 100644 project/vc8/nvddsinfo/nvidia.ico delete mode 100644 project/vc8/nvddsinfo/resource.h delete mode 100644 project/vc8/nvdecompress/nvdecompress.rc delete mode 100644 project/vc8/nvdecompress/nvdecompress.vcproj delete mode 100644 project/vc8/nvdecompress/nvidia.ico delete mode 100644 project/vc8/nvdecompress/resource.h delete mode 100644 project/vc8/nvimage/.ignore delete mode 100644 project/vc8/nvimage/nvimage.vcproj delete mode 100644 project/vc8/nvimgdiff/nvidia.ico delete mode 100644 project/vc8/nvimgdiff/nvimgdiff.rc delete mode 100644 project/vc8/nvimgdiff/nvimgdiff.vcproj delete mode 100644 project/vc8/nvimgdiff/resource.h delete mode 100644 project/vc8/nvmath/.ignore delete mode 100644 project/vc8/nvmath/nvmath.vcproj delete mode 100644 project/vc8/nvtt.sln delete mode 100644 project/vc8/nvtt.vsprops delete mode 100644 project/vc8/nvtt/.ignore delete mode 100644 project/vc8/nvtt/nvtt.rc delete mode 100644 project/vc8/nvtt/nvtt.vcproj delete mode 100644 project/vc8/nvtt/resource.h delete mode 100644 project/vc8/nvzoom/nvidia.ico delete mode 100644 project/vc8/nvzoom/nvzoom.rc delete mode 100644 project/vc8/nvzoom/nvzoom.vcproj delete mode 100644 project/vc8/nvzoom/resource.h delete mode 100644 project/vc8/squish/squish.vcproj delete mode 100644 project/vc8/testsuite/testsuite.vcproj delete mode 100644 project/vc9/.ignore delete mode 100644 project/vc9/Nvidia.TextureTools/Nvidia.TextureTools.csproj delete mode 100644 project/vc9/Nvidia.TextureTools/Properties/AssemblyInfo.cs delete mode 100644 project/vc9/Nvidia.TextureTools/TextureTools.cs delete mode 100755 project/vc9/bc6h/bc6h.vcproj delete mode 100644 project/vc9/bc7/bc7.vcproj delete mode 100755 project/vc9/cubemaptest/cubemaptest.vcproj delete mode 100755 project/vc9/hdrtest/hdrtest.vcproj delete mode 100755 project/vc9/imperativeapi/imperativeapi.vcproj delete mode 100644 project/vc9/nvassemble/nvassemble.rc delete mode 100644 project/vc9/nvassemble/nvassemble.vcproj delete mode 100644 project/vc9/nvassemble/nvidia.ico delete mode 100644 project/vc9/nvassemble/resource.h delete mode 100644 project/vc9/nvcompress/nvcompress.rc delete mode 100644 project/vc9/nvcompress/nvcompress.vcproj delete mode 100644 project/vc9/nvcompress/nvidia.ico delete mode 100644 project/vc9/nvcompress/resource.h delete mode 100644 project/vc9/nvconfig.h delete mode 100644 project/vc9/nvcore/nvcore.vcproj delete mode 100644 project/vc9/nvddsinfo/nvddsinfo.rc delete mode 100644 project/vc9/nvddsinfo/nvddsinfo.vcproj delete mode 100644 project/vc9/nvddsinfo/nvidia.ico delete mode 100644 project/vc9/nvddsinfo/resource.h delete mode 100644 project/vc9/nvdecompress/nvdecompress.rc delete mode 100644 project/vc9/nvdecompress/nvdecompress.vcproj delete mode 100644 project/vc9/nvdecompress/nvidia.ico delete mode 100644 project/vc9/nvdecompress/resource.h delete mode 100644 project/vc9/nvimage/nvimage.vcproj delete mode 100644 project/vc9/nvimgdiff/nvidia.ico delete mode 100644 project/vc9/nvimgdiff/nvimgdiff.rc delete mode 100644 project/vc9/nvimgdiff/nvimgdiff.vcproj delete mode 100644 project/vc9/nvimgdiff/resource.h delete mode 100644 project/vc9/nvmath/nvmath.vcproj delete mode 100644 project/vc9/nvthread/nvthread.vcproj delete mode 100644 project/vc9/nvtt.sln delete mode 100644 project/vc9/nvtt.vsprops delete mode 100644 project/vc9/nvtt/nvtt.rc delete mode 100644 project/vc9/nvtt/nvtt.vcproj delete mode 100644 project/vc9/nvtt/resource.h delete mode 100644 project/vc9/nvzoom/nvidia.ico delete mode 100644 project/vc9/nvzoom/nvzoom.rc delete mode 100644 project/vc9/nvzoom/nvzoom.vcproj delete mode 100644 project/vc9/nvzoom/resource.h delete mode 100644 project/vc9/squish/squish.vcproj delete mode 100644 project/vc9/stress/stress.vcproj delete mode 100644 project/vc9/testsuite/testsuite.vcproj diff --git a/project/README b/project/README deleted file mode 100644 index 433c911..0000000 --- a/project/README +++ /dev/null @@ -1 +0,0 @@ -Most of the development is done on VC12, the remaining projects are often out of date. diff --git a/project/vc10/Nvidia.TextureTools/Nvidia.TextureTools.csproj b/project/vc10/Nvidia.TextureTools/Nvidia.TextureTools.csproj deleted file mode 100644 index e4d8d6f..0000000 --- a/project/vc10/Nvidia.TextureTools/Nvidia.TextureTools.csproj +++ /dev/null @@ -1,55 +0,0 @@ - - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {CAB55C39-8FA9-4912-98D9-E52669C8911D} - Library - Properties - Nvidia.TextureTools - Nvidia.TextureTools - - - 3.5 - - - OnBuildSuccess - v2.0 - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - \ No newline at end of file diff --git a/project/vc10/Nvidia.TextureTools/Properties/AssemblyInfo.cs b/project/vc10/Nvidia.TextureTools/Properties/AssemblyInfo.cs deleted file mode 100644 index ecd652e..0000000 --- a/project/vc10/Nvidia.TextureTools/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Nvidia.TextureTools")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("NVIDIA Corporation")] -[assembly: AssemblyProduct("Nvidia.TextureTools")] -[assembly: AssemblyCopyright("Copyright © NVIDIA 2008")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("5fa03fb3-b7a3-4ba8-90e7-545929731356")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/project/vc10/Nvidia.TextureTools/TextureTools.cs b/project/vc10/Nvidia.TextureTools/TextureTools.cs deleted file mode 100644 index 3894da3..0000000 --- a/project/vc10/Nvidia.TextureTools/TextureTools.cs +++ /dev/null @@ -1,534 +0,0 @@ -using System; -using System.Security; -using System.Runtime.InteropServices; - -namespace Nvidia.TextureTools -{ - #region Enums - - #region public enum Format - /// - /// Compression format. - /// - public enum Format - { - // No compression. - RGB, - RGBA = RGB, - - // DX9 formats. - DXT1, - DXT1a, - DXT3, - DXT5, - DXT5n, - - // DX10 formats. - BC1 = DXT1, - BC1a = DXT1a, - BC2 = DXT3, - BC3 = DXT5, - BC3n = DXT5n, - BC4, - BC5, - - DXT1n, // Not supported on CPU yet. - CTX1, // Not supported on CPU yet. - - BC6, - BC7, // Not supported yet. - - DXT1_Luma, - } - #endregion - - #region public enum Quality - /// - /// Quality modes. - /// - public enum Quality - { - Fastest, - Normal, - Production, - Highest, - } - #endregion - - #region public enum WrapMode - /// - /// Wrap modes. - /// - public enum WrapMode - { - Clamp, - Repeat, - Mirror, - } - #endregion - - #region public enum TextureType - /// - /// Texture types. - /// - public enum TextureType - { - Texture2D, - TextureCube, - } - #endregion - - #region public enum InputFormat - /// - /// Input formats. - /// - public enum InputFormat - { - BGRA_8UB - } - #endregion - - #region public enum MipmapFilter - /// - /// Mipmap downsampling filters. - /// - public enum MipmapFilter - { - Box, - Triangle, - Kaiser - } - #endregion - - #region public enum ColorTransform - /// - /// Color transformation. - /// - public enum ColorTransform - { - None, - Linear - } - #endregion - - #region public enum RoundMode - /// - /// Extents rounding mode. - /// - public enum RoundMode - { - None, - ToNextPowerOfTwo, - ToNearestPowerOfTwo, - ToPreviousPowerOfTwo - } - #endregion - - #region public enum AlphaMode - /// - /// Alpha mode. - /// - public enum AlphaMode - { - None, - Transparency, - Premultiplied - } - #endregion - - #region public enum Error - /// - /// Error codes. - /// - public enum Error - { - InvalidInput, - UserInterruption, - UnsupportedFeature, - CudaError, - Unknown, - FileOpen, - FileWrite, - } - #endregion - - #endregion - - #region public class InputOptions - /// - /// Input options. - /// - public class InputOptions - { - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateInputOptions(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroyInputOptions(IntPtr inputOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsTextureLayout(IntPtr inputOptions, TextureType type, int w, int h, int d); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttResetInputOptionsTextureLayout(IntPtr inputOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static bool nvttSetInputOptionsMipmapData(IntPtr inputOptions, IntPtr data, int w, int h, int d, int face, int mipmap); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsFormat(IntPtr inputOptions, InputFormat format); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsAlphaMode(IntPtr inputOptions, AlphaMode alphaMode); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsGamma(IntPtr inputOptions, float inputGamma, float outputGamma); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsWrapMode(IntPtr inputOptions, WrapMode mode); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsMipmapFilter(IntPtr inputOptions, MipmapFilter filter); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsMipmapGeneration(IntPtr inputOptions, bool generateMipmaps, int maxLevel); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsKaiserParameters(IntPtr inputOptions, float width, float alpha, float stretch); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsNormalMap(IntPtr inputOptions, bool b); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsConvertToNormalMap(IntPtr inputOptions, bool convert); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsHeightEvaluation(IntPtr inputOptions, float redScale, float greenScale, float blueScale, float alphaScale); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsNormalFilter(IntPtr inputOptions, float small, float medium, float big, float large); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsNormalizeMipmaps(IntPtr inputOptions, bool b); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsColorTransform(IntPtr inputOptions, ColorTransform t); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsLinearTransfrom(IntPtr inputOptions, int channel, float w0, float w1, float w2, float w3); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsMaxExtents(IntPtr inputOptions, int d); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsRoundMode(IntPtr inputOptions, RoundMode mode); - #endregion - - internal IntPtr options; - - public InputOptions() - { - options = nvttCreateInputOptions(); - } - ~InputOptions() - { - nvttDestroyInputOptions(options); - } - - public void SetTextureLayout(TextureType type, int w, int h, int d) - { - nvttSetInputOptionsTextureLayout(options, type, w, h, d); - } - public void ResetTextureLayout() - { - nvttResetInputOptionsTextureLayout(options); - } - - public void SetMipmapData(IntPtr data, int width, int height, int depth, int face, int mipmap) - { - nvttSetInputOptionsMipmapData(options, data, width, height, depth, face, mipmap); - } - - public void SetFormat(InputFormat format) - { - nvttSetInputOptionsFormat(options, format); - } - - public void SetAlphaMode(AlphaMode alphaMode) - { - nvttSetInputOptionsAlphaMode(options, alphaMode); - } - - public void SetGamma(float inputGamma, float outputGamma) - { - nvttSetInputOptionsGamma(options, inputGamma, outputGamma); - } - - public void SetWrapMode(WrapMode wrapMode) - { - nvttSetInputOptionsWrapMode(options, wrapMode); - } - - public void SetMipmapFilter(MipmapFilter filter) - { - nvttSetInputOptionsMipmapFilter(options, filter); - } - - public void SetMipmapGeneration(bool enabled) - { - nvttSetInputOptionsMipmapGeneration(options, enabled, -1); - } - - public void SetMipmapGeneration(bool enabled, int maxLevel) - { - nvttSetInputOptionsMipmapGeneration(options, enabled, maxLevel); - } - - public void SetKaiserParameters(float width, float alpha, float stretch) - { - nvttSetInputOptionsKaiserParameters(options, width, alpha, stretch); - } - - public void SetNormalMap(bool b) - { - nvttSetInputOptionsNormalMap(options, b); - } - - public void SetConvertToNormalMap(bool convert) - { - nvttSetInputOptionsConvertToNormalMap(options, convert); - } - - public void SetHeightEvaluation(float redScale, float greenScale, float blueScale, float alphaScale) - { - nvttSetInputOptionsHeightEvaluation(options, redScale, greenScale, blueScale, alphaScale); - } - - public void SetNormalFilter(float small, float medium, float big, float large) - { - nvttSetInputOptionsNormalFilter(options, small, medium, big, large); - } - - public void SetNormalizeMipmaps(bool b) - { - nvttSetInputOptionsNormalizeMipmaps(options, b); - } - - public void SetColorTransform(ColorTransform t) - { - nvttSetInputOptionsColorTransform(options, t); - } - - public void SetLinearTransfrom(int channel, float w0, float w1, float w2, float w3) - { - nvttSetInputOptionsLinearTransfrom(options, channel, w0, w1, w2, w3); - } - - public void SetMaxExtents(int dim) - { - nvttSetInputOptionsMaxExtents(options, dim); - } - - public void SetRoundMode(RoundMode mode) - { - nvttSetInputOptionsRoundMode(options, mode); - } - } - #endregion - - #region public class CompressionOptions - /// - /// Compression options. - /// - public class CompressionOptions - { - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateCompressionOptions(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroyCompressionOptions(IntPtr compressionOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsFormat(IntPtr compressionOptions, Format format); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsQuality(IntPtr compressionOptions, Quality quality); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsColorWeights(IntPtr compressionOptions, float red, float green, float blue, float alpha); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsPixelFormat(IntPtr compressionOptions, uint bitcount, uint rmask, uint gmask, uint bmask, uint amask); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsQuantization(IntPtr compressionOptions, bool colorDithering, bool alphaDithering, bool binaryAlpha, int alphaThreshold); - #endregion - - internal IntPtr options; - - public CompressionOptions() - { - options = nvttCreateCompressionOptions(); - } - ~CompressionOptions() - { - nvttDestroyCompressionOptions(options); - } - - public void SetFormat(Format format) - { - nvttSetCompressionOptionsFormat(options, format); - } - - public void SetQuality(Quality quality) - { - nvttSetCompressionOptionsQuality(options, quality); - } - - public void SetColorWeights(float red, float green, float blue) - { - nvttSetCompressionOptionsColorWeights(options, red, green, blue, 1.0f); - } - - public void SetColorWeights(float red, float green, float blue, float alpha) - { - nvttSetCompressionOptionsColorWeights(options, red, green, blue, alpha); - } - - public void SetPixelFormat(uint bitcount, uint rmask, uint gmask, uint bmask, uint amask) - { - nvttSetCompressionOptionsPixelFormat(options, bitcount, rmask, gmask, bmask, amask); - } - - public void SetQuantization(bool colorDithering, bool alphaDithering, bool binaryAlpha) - { - nvttSetCompressionOptionsQuantization(options, colorDithering, alphaDithering, binaryAlpha, 127); - } - - public void SetQuantization(bool colorDithering, bool alphaDithering, bool binaryAlpha, int alphaThreshold) - { - nvttSetCompressionOptionsQuantization(options, colorDithering, alphaDithering, binaryAlpha, alphaThreshold); - } - } - #endregion - - #region public class OutputOptions - /// - /// Output options. - /// - public class OutputOptions - { - #region Delegates - public delegate void ErrorHandler(Error error); - private delegate void WriteDataDelegate(IntPtr data, int size); - private delegate void ImageDelegate(int size, int width, int height, int depth, int face, int miplevel); - #endregion - - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateOutputOptions(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroyOutputOptions(IntPtr outputOptions); - - [DllImport("nvtt", CharSet = CharSet.Ansi), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetOutputOptionsFileName(IntPtr outputOptions, string fileName); - - //[DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - //private extern static void nvttSetOutputOptionsErrorHandler(IntPtr outputOptions, ErrorHandler errorHandler); - - private void ErrorCallback(Error error) - { - if (Error != null) Error(error); - } - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetOutputOptionsOutputHeader(IntPtr outputOptions, bool b); - - //[DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - //private extern static void nvttSetOutputOptionsOutputHandler(IntPtr outputOptions, WriteDataDelegate writeData, ImageDelegate image); - - #endregion - - internal IntPtr options; - - public OutputOptions() - { - options = nvttCreateOutputOptions(); - //nvttSetOutputOptionsErrorHandler(options, new ErrorHandler(ErrorCallback)); - } - ~OutputOptions() - { - nvttDestroyOutputOptions(options); - } - - public void SetFileName(string fileName) - { - nvttSetOutputOptionsFileName(options, fileName); - } - - public event ErrorHandler Error; - - public void SetOutputHeader(bool b) - { - nvttSetOutputOptionsOutputHeader(options, b); - } - - // @@ Add OutputHandler interface. - } - #endregion - - #region public static class Compressor - public class Compressor - { - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateCompressor(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroyCompressor(IntPtr compressor); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static bool nvttCompress(IntPtr compressor, IntPtr inputOptions, IntPtr compressionOptions, IntPtr outputOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static int nvttEstimateSize(IntPtr compressor, IntPtr inputOptions, IntPtr compressionOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private static extern IntPtr nvttErrorString(Error error); - - #endregion - - internal IntPtr compressor; - - public Compressor() - { - compressor = nvttCreateCompressor(); - } - - ~Compressor() - { - nvttDestroyCompressor(compressor); - } - - public bool Compress(InputOptions input, CompressionOptions compression, OutputOptions output) - { - return nvttCompress(compressor, input.options, compression.options, output.options); - } - - public int EstimateSize(InputOptions input, CompressionOptions compression) - { - return nvttEstimateSize(compressor, input.options, compression.options); - } - - public static string ErrorString(Error error) - { - return Marshal.PtrToStringAnsi(nvttErrorString(error)); - } - - } - #endregion - -} // Nvidia.TextureTools namespace diff --git a/project/vc10/bc6-01-eigen-solver.vsp b/project/vc10/bc6-01-eigen-solver.vsp deleted file mode 100644 index df0ec66f136cadf6b058575253ddb5a8609caf22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 904180 zcmeF4d4QMG{>Q&sNRmk+*@i;04XJC*l&GkTO0rx^g$hL>`&cefu29*@-X&y@YZ-)S zF~}ae6eVTSZtHhG=X_q@dCvJYx9OSteI9?zx%a!izmxapb3WTyp7V6+bkyOQqD*G@ zOeRy;Jhr(zli8!^to2i}IJX1fjU8Yv%+M4p6 zJft<&hyCC^ZIG!^!+c>Lh2|ySJfzh!5Bb~Takt4w`~HUpnas`gGv>dL$;>g2zUFV_ zvplL>JPkzqsHXWRH(-DswHoj-eaJ-(YLKQrwTbDoa;N$ET}h0nG^`F!RF8T%^d?#MYl z_Mf$|djdasvHRWGE8Xi!nGNjUwXNx1zo_M2*KFus@7~zGu5Rjn-{x=bbG8LbiFRF=nbxNMqjjn=aOswPCHeK zYbLM())}&V70)Htd1K$M6xa7>I2#Z8(k)tCiWU2@B67d)4G z9s9(%N^wPRaFsJ=qYXTlT;J|E{S&c)OY}dS&0D{^yj7Ta*oOThf6WvNPq=OpC2HP- zZ*`vg-Ko2+I}a@#vZPY~?NR#QmN+S7>IMI8@b&p`pMTbIpNZU8>%WEEqgRu!UG&In zKX8crguG%`HfQmhOa}b5(i&Dj7oA^u`7ikV7B*Qjf+c@HiY=l@@+m84h;@eX(`G0Xz(kj^mDI` zPj{~;Omwfci=5xwwz+$4GuFNKKlK!wpTE1&eI7Hwy`I<5z2;x#UZ1|uy;i0!nefra zR>mpHb_)|&M6Ti`KigsDZD%=PdMn2bd)qcEosU0or2E~>zq{Ao*V$+A&u(?UyXYbJIw%F(8otFoRwis~)~;@TDYK-Z z(6@acujgvNPAz@&d!6{P>HXR3eSPl~a0dVScK5r7?scyR-S1w%tfXJW(fiOBMp+qVD<^z;y!tX!8%%dx z@a3ikur;>+0DPyIHj|5d(P`}SRyO>Bd{L_TqG*}R8)qHmWD{SIM>F$~7=}Kv|UwpD5-_+*YRZ^E0_n{S#C3G^Z6Tbuo3d z#wTKGbB}o@1D=NdC+)uKzv_R%GUo@&r~3NeEsy~`N&WwtS98APhcLF5X-z)lCs!}c z)0%?V+QM*eSX^V1b9OzXt%w00w@%GPY<=#H=2o`ps%QM7u*~&`#3E^X1->o!?20z< z4{vn+_tl;5HOU+}u-|o77V-qL;N!@0@-*MZ_J|5%-h(G;V=w*wuH`;Oxln^-v<8tp zCaqZ)$6elwJbRi4n0yDGM%{Y-9fb?lR!0@93}xpE!%Sx7e!dKQxvw*fv%u3B*PYh; za8Cwmjf~bB==!3goD9+j^4Qxvs7FK`@HF~i)>b{N40DBuY1D!R8n249CakMIO}r{F zza_@W-+@;(U*sZg?cIH!UaJ;$z67&56Q#eN!El9fA_;$Z7ff1tYE3D zXA87{u(5p&Z{#&^GvHP2A9S%kHOZTgtn_4{CMnjMq_Le*$z*P6<@|)2q@@ry4POVx z*OTmrd*9yRM~PRARWC6`x9}`o+C^N#&F7fcTXp_J>_+-xKl6w-@b#Vlh@+5#UP9*o;oJ>tjG*2!>)g)H&=XD@&N4!#RR{^;r=?Y~^p}(Ro_=ybX97KD$Muah?p=PO*+f zSDh!UGnp3Zv)Io5?(6I`cpCjMdbj_q)uu|yT+AGQwWGQ8T;HY+FkhFw=YAu<0B@jU zrZoCvd|r)(5`T#4^hc@oN0E++=4uY3KMpkfqd5#b$=LZ-yB?N1^#V0UI40_;^(r;S zL56#DOava6doF5=lMd+V^$T$;tSy)$CO;o6hGiOg6g;kMapKgRum5Se6Q{^&nI$f# zQNMnqV^wn6A&z?X89a^p^~2Ghd-|ugDAn4cNavDYR==ROXk*w%{Q^8m{kNFg;HT&q z2>lnU{?E`DyGC;v`ad+QdG`i9jTn2;&HGpx!n$bmGG{|YE8OdyAG;Wf426LV;7QEk zj~;)Kwj>_JZk z;(s_kV?LGm-`?=1&qN0BG-``GK6~AhA&f(}4Hbr&%%$oN`0(NG>+CZ){*YwN{r;T` ztqjB=Y^hY|?8SDZ9j)UtZ0QL3a#mma62+4kpMC#ni$&3zE~|GPQwkqx@9R1PdY2Pr zCeLtjHHs(cyFUzQZMm}87VY%bW*_uw*uJGkH z>dVx0M;X5Sjc^A~!k24rHOA97HWQA|nglk}S%{7~H5-4xldMCJYIM(9xw95R9(8!^a`qWK%{8eVdN1_)A#3-+ zScY{Q?EdJi6lHd303J7{#;HU5H`-)zG?&4h^=9_+JaDz^2e=m*?!~L!nzV=kUT2j1 zT@t?g^|0+M_jSelmO2i`{*Mvv3*8*5a0e&eCpivy@U1f|CBt?>{OK0R0FDev=B(%6 zAL_}F9m}w{s*h+nlVPu?yqCPy-8?#9__w{k>h!9$e{ky1BxC7*+urHPfFFeWFIX?b z4|*6GqJ99L#(1D?);*pK+1f$p;v3tmS2LMKIxj)(aIBHx(zdTWR43oXA@DT%VR*q? zR)%%er{}9rQ=j%UGDPcB@VK!w7xn2r-4)oZ}0{r3x!#TS56FhFMmkYlb{L1N8wz;Zb))~UlQ}UvZy+11~9+$$RAogLJQ zCmX(N^6p#MWNPEK!W}%xc=hu)D=qhI-q3R~3Ku!sFI((hKj`FYZ~WsFAslJo^Y!|m zG_DI;az~A_Xx^Y!EY(`ENUwi*U;9DmOZ@F^9%4`QJ$RBfw8zPHEO&gEyb;bBH_KDcYK<>%pSKPI%e9swX-qm*wa-1 zynv@MW@=pL6Dz|{N{0Gr&U}{_N(MThWT@{ar<<=Ezgb>CfiteCYJAFt-~4vef4u%8 zkB8UV9Ii2#IiE9(tk|b$1H7s-l8+b@u%GR}U01sD#`&HM)KTI7je~X0M|?zle}H*V zYnithaB9IM=X@UPxaktfx_w3pA)z~koiIKI2){D!|&rha`r$aQBMzESSr zNpjEMa|g>EpCxvN>!a*xBX$lp+{Jd}vo!EDeD<|Fn^_swRTCbm<7n|=u^rv2F7#~! zk6UZxBDd9BevD^Z_%<=0@%5uB8@_#xktjO822awqPFr+=XIpS*PuyhffPGrI8U*g= z8t(QiCf6+)@HFbEms&sO>7Sey?g<^C`WL&Bhi79#JGqQHwlr9K zzd~~vb?h+1n!gbNz>~;j`#$)Er*Gm>xc1Ka9PvoDS4QV#z?0N>*A3@c?(2#}TWcO5 z4(V`0RBao0T<*DuLwB9qWN9?VRpbY7#}9P-C8A}(o@M>N>6bX% zCpT}mR_^Tmfg=0L(EEh|`U)O*jz13fsbBWA+^H>y|6yIqwK2s1iwx(^)5`b6fu~WI z4n3}qm4SFj3=PjUx#(kmF5u!o|KLgNiN0^X>wRHY+H;+`h!o6;#bHhSa?B#d+8`=*T`_Wm8|?)7w{zXUTfv{%OnTQRSwK) z73y`(!cp2jHBYmZrN|)P6`MyUGc~)#8T^T9PPVu)F&BCE^6@)a8HqReZmG^cU|W|4 z^AA^88Oxu*ljxUSF4^63X6#OkWQ~&RcBX3GL!EhLIbHh>JjvSN-^U$exld6pa1ZzR ze4}$GaKFm@9(m1HZtxiC6zHauv-ekGbGg_5C=xuIJoko}W+;g=6_M)K5evk>eWkkoWvI!Q+k( z_;;AAtjzrM<#%tiTw*UZ1$jEW{(L}i{rRbt1jXN9kv)qZH*mbye!5j#7 zeZAq1?VGpRITGrjxO;Wt$ngBtLp>RYFX1}=mLvUoXr$p?rsvR!4B%<3AwAUiGEWA4 zG+YNGS5Zrk65^2tUe!Dhryn{!dX<%7y7Ix6Ch302&-6OlWx;i{H<;hsv(xqOz?n0| zrjlF_>$lwqE6ZGD(LFlh9yZo2$jkpUzZV~o&(grFDnl;v^0~7|dNxOYv@L@*!kZ26-tGI=%&c0oMq~g_ zLx#bRZ?>W`^Qhf|^@Ll5c%*?RIaa!+&E}T-6y*{6y4Z}gLv;L&4UIA1MSUGSjT*eD z?hRIkxt3}98EM31WMI7vUmt6JFPMCm23}Pg%7w45xTeI)Nc~GK!`zPKeQ5{k90Fsd zaqjEvoEmr%a|oSpeao}0ihTPc9UBQ%;eD%lM132aeo3;1+@se_PX@*v;atLoT0=6I zaGMAdY2a1OBXMGE-BnHo#v#;@;rd%UjZf5&w@3KPTks^~)AJ)2TKzLd#fHLp??xS6 zjUhb6hVGCzkp`a2dGEu1&08sXAdIEq+DJ3C6=La~hG$tcA1j{5c;lq48hJ7hXSkok zh+$5t3xaFQ?lNDui0B)fT0Kdd`FQvtRtD@HpAF|OkI!+p0MPQSIq;WgTdeBepi z%*KCz#p6yL#9Rh@ao2NzMr@8?~@fGBD0Uh6e%}z|)Xn&z)CzGW@@|ubVz@ zY~|0DJ!oWz#(i+&ev-Cy@sbv+B>&D9gD{P?#PB*2^elD1)Cv#Dk0T8{F85s2{~sTB zyp;_&(z5c;} z!u& z_s7>OWrLh6fQ*l-PIv+TE7{=fUEjB|F-MRc=jpy1`tK&4BVe5O7((eQcoK6251#y^ z=Qrg4aD2^m4CGE34@wOtHYT*e(-8D14jFSQx!I3d;Kjk7OKY2xGDIb8C`Sd*?`B5$#Le^ zroMi%$DO(iA7R}1lyb+9o`$-%EJG7^AH~pTQM&g@HF!FzIn?%8PNZD-G3(h zr1h!c_MW2u7u?qw`MosoL-ih>N#3LLg`-w_HiQostNtCsOy;*~{`~l40DT2da=via z3)gu1hkIy4tkDZq>4O)QGcVw2tgU?XYm;9qv-Zn5CfLwRhJ1cx4@cBO~ zB?J2fgs;f(nt4QJ07r%->!Lf~9p%YDZetyOAiUN5UMMMZ>x;dwa@svb&#$DWe$#xt>b>$cNN~=XNh3ecJ$0#-C5*L<|GD4m%i0gb zT8UpbE-(A$m1CQ>6=}ia_CqdWZNu8Fev{hcCn0DW^R=aV9#GLh_x%=nrjgi{*x6g| z>+CZ)K2E%f8*_6Z>j|Crx3Urou*qKHnOW#4#n1e{MM^9RCxs(C~kc$(*z zEkD19*AK{2ywsQFu4!(pge>ny1u^fzv0gu5L!6^8I+w;gI5za2`7U~n z9C(`j@YznMda}?Dlhmg6mji%Idr4~(`eB;;I{OU%zlvLN`lar>P8Q-4{Swaq)zo^I ze!-s*20TgMzV+lw*4hsx+7EN&&=%9~&^%8+%rM_cE)l((mn=@6Ph&1;+y<9gSr~WF z4?}cc-A~KibqT+Ac5^xO!%PvtH12~2K5~MK0lO5t*DJ@n*DoJ(uY)GK*V;vyV$sEI zo4Z%J=aqbpV@q$md9{@RTVg(>ROi%+mbp1K>RI6}e*eCC%%9ur+wV^Pz0kbPfG257 zH?$pRxrcSuc)d?`{!g0=wd@{iYLQa&okJ{~#p80%MeVU*(L~R-h*$YR-sq&jU2YNSz%SGMl4Sn)qWEzu18c+hM~Pn3BlVKBm+w)#Ht)r@J~WTA$i1w<54u11 z{xIR6oBkeMqeSnSB~GVeL(-W4M(-b)?>C*OFdHqt+_?&T{_<}q> zF^_0`2ahXToPN2W$<~%THo{nFvX0NWr%%4-Fvdck8t%~s-azv^`8$nq`iAcnSeb}V z;#8v? zhH~K_$M-L^vQbYl_ZFTZIZx|a=H9+AvT50(A_k1Jc8erdIQx@TMXdbsbPzxIpp z6kq>J-b5OB8n*S;&`+!kbCnNsZ)HC^&lX#fwpno9}H?A^st8 z@2@tmxX)*oT3M)B$ScJ(@X^fpF=Fj%@j}LQyV0bb%!iN_aU{gTz3LZDs(vR!2 zzO-n}kDmUCrQDaLqaLKpTtBh&N5eO|PXQdCP11(G-FLAkLq+pcm*`lDd8&m*hUh#M zcpCNWaoackGdkBsKX4tU_^CAZDbo+EJv+1P`EpzjR?D?V} z7C~NL!IQM1Z!&E>?&v?P_27p77aPve7z&;w_p=W?#&V|~BL0+U4NFIfF-7N?)wV(slC`;7P{+WuM$@xrgz8xbD-$XE)IG2;%=r!@X?TA-F*XJWZcH zuG<7p7W!dQne*8?L!83*YvpW5K1n~Ua$jek!HGL*_`x&v%d9LiR+q*c4EqD|<$KhZ zrH+vAR+~q`FXeNT;8m3&7jrQqUi;JY8}fBn^KrHb`TAEQW3+)M={LxFnYr~w2 zI!VVqC+K`dZ9`c4=eHfO1M%c9apIFry?((z*z*YY z!Md)BfBdNc=ZJ$RSqt8FQZtV`{t@n-cuvRF_{SQA(!CSlNzUV)cIbhYJ9ClLAk1rU z=5a^OBh(-=m>b=s`zFjqg5%ps%JApDy{!ykUT0j#Jol-(e}KHcfsvu?z4E*c&bTg( zIkMAV80_^&)(>=Cm#60&F^_~F)G)FfbJZ^6E}y?!p_mnT8vSv|upyQ5hqE-F;}10@ zU`bPd08i4E`p>)C(?9uvx%sJDS26c4bR|F3GTfu{eBf#5f8-7~dirN<6kgNAS!BXr z9<_}Oi?_b~uHC!*QD{D9&ninY$BjGVX^%Vl5A!o~kit{AZ)muS`7pN&o}}&UcFp^i z`$QpS8opb!+|B0|t#Gfy$GW_W?`|Z-BMrQ=Ylq0pIGkMg-|qRGcT%Zm=j5!s;J&@h zbp8k*tz)=SI|*g*G-73wPM>-D##V}S4_46%Hx@cp^(}nGRyGdw4W3JVf3)>{%QdXs z!hOfA-wQ?IS~uVd9@i&xQM)xet=&<-KmxS+b3Rlgq z;Bjp!PTaYz-AXJja!ami%BsdM7mQZC|B!`6FyenMOd z>mberA}%#BGDhnl@VK(Yv9SfaA8ENWrXjbL==@&cFy{!D>6k`73IELlKLKY*h-PJI*D#-bt)&WH`&Zjzi6QiQ?E$8u6%a!QLs>(}+u31-1m9ge_g(^IglC z{KY&`xb7eByJ&1U3vFT`c#^SnizQ{2JM}4kK+Pfgl}4P$54KkB#2@f9;?JwImv}N@ z|6$EhH>f$9s0?yFsK^MOh7V7y@w+DjHWcpNxkqa|<{Gy#GGJ#S19%$!aQ1lz)QFCC z$OGZ^COfDM;t%yvQ;bXFEO?sn>8U@D_4GuH!c9rkxES7mDFbzB|_gwhJyt?0cenG!*KX}JHli|Ly^viBWwzb_4K8^d%HhpSIrTT~U2KuK( z&_CdD{UR6rb4#x}wWJ0K^Y|p)=iT@m*F&t4llyiLWCLezGmZH5=~YL1vS4fE!rp_N zEI;c!Ahxzgxh%!<3-B~^;k}RawX%>;sMYgy?VnYQ8BVU*X9ye~qv7KhSJ?(L4 zY{c9K_W;;gxidD}$8i5-aqkyDpEtiyxP!;diE+5MoV?uQP8=Gs%+=&YE8OeVy7!Pc zv~Qqy@VI*q<8beH_TIIlb2jKboOj|ZXY}6EaHnrX@8D_VflUwYW@W(ckpX_#&XHP+ zBg1}y?SLm~_dC6DqNjg+mOWLIbzFU5D;H-(*J3}d4EN}sDsb{~k}^DT=#^H6b=9-G zsqc!}iwv#hO{9Ux<(`Xr>42iEt!(50e4G11i5${y)U_>q`)?xK%<^k#z>~-WgTJ}U z^9O7y%mdScJg~pvEVPLu;Botde`kGah(?_r@VHY$gnOOmOn3gkxcUG?yrp!6Ht;0p zW^QWrpyf_&P0diE>u@C}I&$A@J<53cKv8<6fu~vjEa>vE*AL8*73i97(F(UWcH#~c5)+{3wKu9-pIjL+n=`0c^w4SUX{JHW|lan~Vo5toK- zJI%_-c!8Y9-t?l=M1t}?DCE3Dg8unm?NN#2>(6w^Y#5yn&&Jl^o?+a}mDt*b4%9gu z@Fe3@-nES^cl3{cjZJSnW?H|@65n-6tg!E5a0|+LcrGXOzlANF2tl5E9hOqX?({V+y zjw>4IHL&UDr%}(|{b*+^1LFze z64%}<)yzj)gP`~J1}I)#Uh{z`S%b`&cCx2`>L>Pdz@6Mi{dBkihWzOE;EUaZr(yR) z_8Vhm2=h1lFDINS3^SSOIwlgCqz{fTZ=x$l;8nGuT*Rl+A0~MHR8jtTQqSeXPdXSG zJ5MXmAK+=^k2~&t)AJK#2+yzNS|w!YXk?H+BR+vAnZJh~{G+FTd^|iOf!v3WcQV9F z7M1%rcp83kMz4)Giq7TZ>)eB3(%DAIrg3dCzJ8>UVKWDLIDV3bEJvPD*UCc7W$YBL zMIICE+doPS$u@WGF?ifs1e;u+F>9w6x3S!*1uL?p9kkZKmO2Nv1djgWjyK}S(7NbQ zD??Zda@HeiesG!_$H`}rqYHrRgbaAxoR^DOJD^`@uYZ^i3HMktju25qwys7t=1k-} zaQY|7T5$L@CjA z;Az;(DO-*8WI*4{4Rq9XxMg~-68i2I=o_58kfhCgH2e)K!(Gl~GSn8UR=L{e@rllw z&eXj@)E3w>mG>=Y%&_uie%xbUsW)V;mha}u&rDkC z?~au>-<4PC;P^@0oR^EdvDpqzJ+}7&|`78}Q ziMh`Mw%V{xW!Ce!Uje><9Ktxt8F2a~$z0d-lTKEKuohu%mirJj(ikk%#kP8xHy6~| z`ycN;ncr5#0FUcmxv;7BZ*;b@u|`0CnWXzS8|(Z?Exoo-73-iLej_iPRS2sY2K4>^IOigvXGa^ne1zZF87=!XPy-F2YB2XK8`KT`tT~tJ@k3TA8_A$hO4`T zvh>a01Mc8)x#z;?|9D}f=O>KQi}l=^NqQb;I8HxVWm|Y($!j7%I6faYuEpt}vXW7r zZB;ZrXMDlh<|*0!@$bQqB=^>rjI-P;s#T!Ky}sqM*j8`zrYKUYfD@*LYCF`7{nU0GT8=L{#Mw-T0q!*y{A=7_-q4QJxC^cy(+lH{1` zy1n1}ueOB=u{TdXi@gm35CKdBM~1&rt#W?t6`pM|ZY*8u=2fI$q;ZCWycZeI6d5D) zD&R@Xt9rXFw(jA{P|?`un_%oS)W|?xC^CSjG4|Q;;J`+aaP zWA3j-tuQR;2kqmi{}M;uGak9eOtNEa4*xC zFYr2I6{{ zn>aU!+;nMRL*QxTrZ+xnV`U(AB13q6<2=$p9VZh`(JQuf6JYm3HPuTK3VT)40j2PQTqqaWlhklbg-vqY=pC=Y#=mG&8EA! zjg4GkxR%Z=uV299uAjxJfd_7XndSbIlB6~$*0aBgPImzJ4G_~1U0*40A`P54Q`LGt z7q!G|HAZ;-giVG1ut%_0^r}Es@FabC&(Zf-?&M=^EWB3yMCFc+U2V7*FD$n)@T&Gt z99w(zkEcETlheYzTg;z{d5Nw4!^j|Az<(1w$$0ec-p_jar3p18;u=Go z+#&LSr!iLiWas~QGGPDguM{0iJ6m%ZG4)yl;3H8S8%lDH_P15@tPImFQ^U(FNXnWd zXXupa9v-f(q#s5Y8Rq;{e(eVM|0-T#o2=zl=FFBC{yq@xbwPiC z(;so?o8!nZ|LV3@25cOkF4p;EWSBh7`Gv?M-(7EHh@R&Mo@DMj{I(9B{;?(2EZ~km zU`rznck};Do3WW<^OE%!^q-_Z)W5x(m0_+BF^&AqUQppFjq4lav&c0nkO3SS;@VIy z@^}jE&1HL zzdUC$-v;Lr{F9Dza2DrWf;9KK9r^rVuRo|o!ZFdyK`nBlk!jq#p^LxVyk=Vw3p~j@ ze&FisEce-}SNtX1-?~z{OE-wWj1Kw(JTCWK_{l9(Z?>|9W2StaODg3oq)yIHL@s&U zq_Ro=k#@D>xxCh6(YRMESL#{vMqY5{8e@OqC0uVdT$-&!^%)mEizj7 z7IG~t`QsKNLv%kecvy=hnMZDzHN(mh=8^CWXzr^eCL{eZ#=OCoq)Wi7+8?>_k1HFO zSsAHS$oJt|?CVN!D3IF0H+( z)VbJ6MKPCrfNk9>Zz2u+uM~4Zl#bxrB1or*Ig*f<0j?Kc^%;0Te-YW9*OHGactSJZWr;8fv z*-T5`657^oumTO<7KZN_8@?@Laivk|kmvb>Ty6~kYJ4NTBL)$`x zLBZJQE(1hu3p@?mT5!(3Yn6fX&sGg^y}s|}f*TZfAN!Q<*b7e0Q-svEriVVswzmP z4f#GJ8}=x&fu~VlJ#gwcD+Bv4vvuxLx5jM?6T`8Mo(n;pdw;fnM1pcWiR%~c`}$T- z@6@;9HI~>t_3Z-{_(d9eFa6+|wfY6uh>IUcdwZI*9sJ@!BSQlRd3fBsoeRG>e962@ z$;SCw$o5bm8~9&IwkMVx(6lmhZ>Q*(7TF#)vd#SP<=+Rjd9zSD4*aha&(3IinU!s> zwXE{B&v4HAAdP3p_K1;<_%446URA%!g>Byb%`H|&;xF|w`!R}i-+BFD&&C8JV~59I zSbgxq9omYF;Bose&RF=;pT||If9eMP^RJ+P!2gQ35G zF<$9e*wV^CEUIW-q)Bic{o_W4Xlw?LtN&cYt^UWiv$8R_&3Ljz?{zkQnCpN&bl!!r z*b_!J=9}af;LN*JH3r0qV~5?;-pWD@uEg-3~UWN?zle=_xld(WVur>(+{P~ z%I6wI&%a;d>NfgeQotR2&jijSxwd65k2Ahqsx`jkacKtzHU3ipXYeFy{DUtZYB^)O z=s92S+2I&xGKbVW&ECZtJwF|A22bPOi;Mf-P$@fqLUS2*{!AbPc#?KL@x<5G%Dq^} zwCI1~d;Zw=S;L+EGV&YnxHWtnADubrO^-V@9&@6ock(pHT|Ud>Ir9{q69rF_d*|1_ z^|)jA;hqZ48OQFQM<`LcY2a~lSRB0{*s}J{(Ha8o;ht`;afAB{hC8`HxPzxLU$yh) z4Xq6DsVFz?5cuq5BSYz#HBa8@*4lP_0G_1J_IhGF%bna5#(7NS)*#Nm2q4Ng4LpfB z-@8_G&t|Ci+3!JadN!!{UlM)m-ZtS3PTd)Izik}5FCMzPCj;}eoQYR@mM}Cirj?5~ z%+vl`_0GNnaOTOAw4Gz8b+t0ga#XX|0Zi8VvbWw#mvvNp_hlnP^g00W3A+E5Ix`Jl zZhil8R;G3NGGi9y$9D{&_qGqqMwGtU%i+(FN;DZqXJ@Fe0+*EZ){&eWIG2<)$cGiN}`XL*#Er|~*R zB(4IUM%;Pu^YNa26L$)JaqB{?550GXA9r3yI1#`!@FcH?-+95a9(QVmu+AZ_6K~!K zxPvEI=M0|kmF51EQ(yKPk&X-8S>QuXbHEReIK4{_6WVW@ry=vo&kF~CSf28Xt z;?i4zje(~zS5o}?HdY4m0Q%2g?sQwa!o7Z=*BGGxw~Y*C`WvxE@LXPluyLmWmMi&| zT8=u6dkO3v)N=0_uF<($@Fer?z^Q}Rs^=orA=gA@G~c4J6%IWut!> zv#^FFvPk3JQ;b>OSJ@m|j;GN-3tryL%0RwlZ%O`gw=cSMg?qiYqpKNe8`46*RArFg zO9RhkzO8ZLu9j<>u58~97Clw#>aVLhNckKMGY0gH3r_lZ=&^vgNdf$Ed8J0UfO6?GyGs*Q+ zwUqlT!=3s<|zWz2AS*(?2#;tTxnK&un?Om7k+N4{Qj$s`CzUVrZ+a zp7La%mZp}&52*8nx;(xxPl6!|cp5fz-UcstGE_9b!2Vw57runN`T=+vbL8LO`=XVB zd4Kw0vfjh1xSu1r1HKaDX?gIXn4rrD}r_5rcCR=>_Xr*#qb z^p%k*y0;cQZhp>1js4QgORQ|nwG(^uwASmr!qt4cUg!EtWR?E<+B}Jz_$v6rDuaBM$G7Hb z!u0a%p}~;W*!S!2e_&;}ONf|;4BY1!6MjI?MMs7o=n(g38SskEMJI>RPn9_v zu=tnnJ^fOv6?3iD)9ydMM%Ut~)#fWV_Go~oQ8QnALBri7kCKBJyBF(qfU3R>*Yb+K zh5iDuk(uRdao}<5nmGEu^n-0I_qj@vnk>Awgd9&z_M_n*J)a7^s(1~jv?DY}A>%?LW8;}SpKyJv)@?;S;Bm*4xsa`U)6P~lVk+^!RL|VUw`*xk6}ywi zPx3Tub_erp8+Z~i_1pPfJ%1q{5ihw{5bI#Xqea3w(!i68`s2i(Eq z+EN@}Z+Xq_mirXdVHj(NobCY5X(QJDtlWvU;AzC#{F@&4WWe6TwY~*dAl)a|Xd}y0`Lo&D;3F zFGhywx%J@KQj)%W*fC2y8R&<+;GROv1JMsljSP|_MDNlM;AxD1fBEQFE5o{S8}o7G zwq-_!Xl?_K8;^34+nznHW(%pS!rG)r_j3*JC)zjH^r(#?+j1jY`EIUqys9>q3mHG@ zdzh7xm`v@+x{ndXHr5qtnNRZF3iC8NvX2OySdio#K)0sHcrq}L#64VwbayiBr1ReL zNn}`Qp0;t2eFmqW;@V=In7m8#URDNbc=Ad(2k?~6BME8lEma+jV#fa44y_z zKK;?VY=1C!&zNfbLKl^Ur?eZjCMRzFCbnc6dr838wRmM1RY~QUG z*nVO>i0#cObGEl@OV<-!yJm`|kLagA)qj`|1ix)__dEGsewz!uZ@B+*%bD1l9hU^x zGpr!N4z0OJK^&R;0Z(GxXGy&p zyGPf3(04}X+@znSU9W5Gi~~0?oQqbL&&`6TQFE-=r@fT{n<3{F>vhQLl9_?i9ACyC zHRMgCfhTD*1sk7dx#OecIIjB^8QR?D+FNeX~|I ze3{!Hvp`=T8MT3p6SWP0>4RE^^Z1$WHzE`G6Cb*Mxm(vIa=GrXag8fH?%Dcusauo9 z-g~R92v6Z&+i;J@7w{x)Wz@W}mV20Y!~32v7e+kaFtBs*s`_d!;{PE>&GP(#cvP(C zaWBx~9A<54o!=^@tsOrI!oVR%Mq?0}U z!#yuJii^NR zFZc9Myb0%!ztr^z;!R$lfABQcBf3s6_Vk~PJGyVRNNc+zb?%F}(;#d7E@px!ssHIy z@3Y+3mBaS^*w0~`XSs{@XENY_g&elQ!uvg&!XFr)N$in!elR|3Xk@}?qBu2Ql6$I} zjGN%u6yvjSjdyF6LApca+QPi~u5{@aL%&*6C^CR2X;UMMU-a~kPv`5oTv?W zZe+L@%_!f44t|-AE0P>HoblsJo(%YOcor{t0iWK|$naOm3yU9r!?Pj$02}9iJ)8kf zUf9aW5X}qVN!D_&ESl!&9~%nScsEh|$A%gk?vvKICiV}G4=1^<^Yl?OtPB;^qf$#q z+ast)w>C0F8+a1+=&S!O*i-6%_Crz+h1ZK;G}h$<>Y*lTGt7U2=W<@+!=eK$*D0zj zxQ4Y`^N~K+Z36v*r%^i>3>jc$AZB3a>{DR8^?6|D+Xga#C+VYmb{lNDvu;LwnN+r? zHSMXohvB%^PXEN0?E>!LjN$RsB=hZ4C*J7w1LH8ReI#d14(7PFH?l^xX@A7O1eNQTLbBYu6emmTMTU=cFAV07j z@X&UWjPuVmzSon5T8;JNVqM$g-asOP$g-n(v+BL_^HssqTt6PN;dCntF%?@HqVqnr zR=E0X`!4Q$Qfz4_Ba1GL8Obsk@R53bRjp!YdsilKT~41DOFbEgOX2xAn`>SmE;Uu# zV*fRG8e_`OpZn00f!xN~d;1TwYR-J8dw0mg%~S@~Qo-?$B*y_~zWJ*s1GW^7?Wv)$ zrJYp4$J`i@k*O!!AaKXblaXr2dyo+juXj#C~njxwMg5QzKJzv8l*@ZSW*= zUE5=Ku$+mh*igP+-#|Yw-o=J?Go0l;4LptUaGw)SvNGTY=$*5N;W$P27@+qSMuup8 z1fFDl)UNB;#1W=ta=fG1%y6Q3OF*$g!W`-96g{vX)N}#BKfoRv99jG$Mdy!#JBSUmwBX}Az{84nVXZO?+ z;T#Hcx6~4Q85yGSA3VwN*}IEx_PFD-;hs$PzT&fc8}3V*op*4TI~ul?J^@eCb_T7Q z=5eQX2*<@-2SV*oV7PB0q_u%3$$fCc=^l6DeONQ})-gTtejmd<+Q5_KUe;xX<<6L% zc~9=KJLg!(u%GUQt!+Mv-Rv812WKpk#@tH7CzgBtKnxA%(9h6*5D`R{mgY^=cfphF zhqqhi?H%1?M(pG)8sRC8YwF~^e79fF58!FkY6mYnc&##oYujyg9EJ?7RR6+Rz5`EV z9QMt`lh!H&{Xo4*oI!@xDuaBM22MXDIX^M>xo12Xh^65;Y+10z`Zps3^`6K8o<={+ zTl1+W12Hwc&f}>drtWWKAnu9`;A!+j{mtiE8PI7(@u;ASU(+3+w!}I;c#^fm_zN~J zSX(>_eVMVm=vv~@fyy0U22Ud&v>4Le%8<=%+qpQOzsTROweihP|Ki&s!$C%dXale8 z+D0z+X$`G)x|L>c{BqjBwc1>E{GfBhw*=#dLsUlQ zz`z+lB=zM z{+~H6Z0*p%*1+S|QMs_O!*71AQvJhy7wMnEpnt&A=%1#ozwl&WoL8*pHxJiy^LEsA zIEiWUXlrDM&J}>C;U|CmYj&kx%`eV=g%F}PrW1D*?FaC_|+VlX(im81+$YGIoGp$xKlrgo~4CnuODgczI-nscp7#;?Adu%2KH28JK-5~m*}_y+c`>Yhdou` zl^u6rbL&&<^*MB-eI-}1zJ|WJwhn!B&s1!sv*8-OAOSpywUW$_dsxoI>Wb#*$)C*8 zcTxSKC-Atn1OLwY==H%5_iuOY5&yH@tb@nG2k8}TXg&eo<{#n-u%f*^$+(pr+@AZ`UgC2 zjggD~nRxIARyJ}X{!jAl500Mi<~j>?Z|+OF zjz@poXWmSG!~I774*Y+$j+cx6Y1-g(+dt%g{HGNES?2s`s@At6m-x^9MpluVybT^V zHt_Gz-<6qL>y=-(el-8Xef(0#S-47L?~l9}?hgp@NCQ7~ri)|fhQ5iI=0OtqhF+@bRMMn%`Hr*FLv6-xa>%9}`pt#(&_s9RK}$ zU=NQgW7Xcv-G0#CE8Od;4>+#EQy%{k12K)*2cFCOFVy_N-=AI0UMZ0F}jlsQ~$lK2bGJq#>=HFun{LQm-IEQoi+uZ8M|K|*6p)E2< z1J9+MANO0aXCusq=l|la%Pr7zAxpH*$IhP*^b4Lwyg%xe5mtujPHh=vSf$q%qfgGm zLxvZO4EfWXobspOPw4z?8umVTugBKfAK~?g#k&5CER)rCqz)2Uz|-iDGq0H9^#^0e z!ZLUN6-ns+AX= z>%yl)KgbW_(#wXs(8mwJ)9{1qn;f=Q8N#!LILi!Qenn-F&(grth)0>zJ9skS%Uq9$ zsr0GgU*r8MfD<7Dewq47l77(pijJNP_;5Hc#I;NK@M}f}x!#5bo<=`xz0v7b2I3I? zzY)GE4foX>wixioeml37J^)XW`-ffc zvE0M4WVn`iWU$xp4a5Di_s)C!n5*+GcksC5tz3*HYut06*Du-e!LssmCPeSo={f=9 zgEx(A=KmQvuRMw;xsK4}#)mC;YChJi!u|Pw)3K!RmE1N(-b5OBWoztQ^uu9)JZEKL zj6<#~(%PG|w_2FmPUw>--U?&^-=&}XUE|Z;>j@LJHYsxF%7^F7$H~v5i{AEZr=r?| zGv!3(qW`x8&frP8Z}1GOTMtO%ypEr zb6w#*1&g#!5)q^yriQX8UR4=#;UCTSTIux{xvxaW6D4Om;U{T-k^9~?GOl{B{GN~C z^j8}5;IrDVva;ao*<2WmCpzAsKCAupp7s}OCg4e|s~!K$AC@z7VfcDR*UZJ9q_sQB zahCV;-893Qv4(sHo<{w&?83GUqT`8B2Hc^w?#UItBE$4R25@9Za&2(Yo*k?V)PT$@ zg=<*UNy1+qGZ4KT>%B7_v+}(QaGzV_gq47wli#>f1$N(PK4|0*~p6)c<%0^v_pG?wom`3RSKJE*O zpL}R!t0f(y4g7z#P8!G7?mgf_&(?^!d73v0bl(#9GZyM1&qqcU=_;`;^O6CtYHbon zhW|Ko zy)^J7YLe5xo?tnX3$ZQgjUwI0$GBVgiEVwNoaM7L@VGG`j!ktM__5~~73Gn0gFN!7 z;V$&aBj8oFsW>wH_>WIK8Nxgwx|T+*K_2-m&_6gbBw0`Wc<&dLvin)1TwROZf37lM z_uxs`eV>2);MqO-A*=zrYCIx8d=cm!JW0F1qGsLAr3NR?WVve%h|LseoPqn7hI`Le zrySudDw6?ELf;o{zqREY#+hQxU8t3_e1)U%o^62AndSR(!IP|4?|ONswQ>(*B()se zzcSpLO<6PQ*-m@6mG8iloTDl0d${Eujycy=JA7@p(^tYh&D!CvN4r}Y!dk9GYq{}y zCPfpSx4_=NF)~COc$)JTGatLavnA#z*LAkt9F=A2;0>)UakgEOw)E~6#a=(aowLWw znC}bD9{*3!4@HWnSyO*{^F3?z3$Fj^sOLv_46gtAR%PKDdvIh)vOk_#@yuHLqeS;> z6zhB*XIwMi{hg6P#1PKnAK+>EMVIcKdI*odYHN3R+io%@l*iGw|2MGjx1af<)qlqk zwTdJk&!0WJ9^Xw=VaUz-x|h3D_gQu5;A$aa)m*hJ`Moso`ML&?i?xUGhkj-G6Xz?c z{g2T#IpHOI=c)Zr?}8^;1C{>Jw4vx6?$rL_IxclFb4cH-o<$aE;7R)Jl^gABxs#JC zs`+11y;Jl55O4=iqvk*Co_3!8$pv8^>!D*WV$Xb)fjkDDr0vYytH|SCk=8sSnWmkAdF7ljOc{pX)vD+4+$rZk@bH*UQgVy)#Z+n6-O% z&o=NReKv35Xv>{37whEQqkKgxu@bW`8{DJ(C$$;&T!V*e$GMn~+WhrfE$6w8T6Rq{ zoO5ICSkx?bz9_42_lMxbnYi=pxsdVspI^5!&I)9lv(Q~nJ6i7t`}7ExZ;^3vAR~D1 z_1p`Y3z>Qjoa@A{IlapyjB;mg;)*xkxFJBUxLY2@oQ zR6A?VL&jx+jNox|UM^(2;p`KvY~j4ja6JRDK*yh}f_t4T4`c&>Ik?wJTv-{Hu*ah^ zX95g3?(VhP;tTUn@GsJHTh`;l`E1ohT$fh^!@tgp}Ou!EHW-)2rB+#AlAmHO*FVhpTMGBZaSf>0jo8v3f&Rg%1LBTT;>hrM&w-vlFfM0qd`N#`oylCI z^)KV{KLZ)SsejXuWm@ZVy#7Fz@Oqo@UfyfemKf`Try;|?``zjJ12Tm3Q*fj|tYMjc zVtxudNq;!{xyL>IGl!f1+#5oCK^_~Jr@}?$=N^Eku|K!fb+35(C#Ht;v#f~{ zQ)`GIwz*mZJjq(4!^5vy?&LON>G0q>n+^0no5a$ZhWq$MU1}i#cz6%LByDM{iJw?m zs4cK1?%l^+LK_{^iu&bIE87oF8t^2>v;#hv?b#0bAY5+Us_UkOR2G0yCP=hFL&2=m#lEFkLubLF>|AUJNO|vyl!UfUVB=u z)H`quBM0cY?uYJ$_cpJinruA}!!Wlrxvl_s=Yh4=36n8EyP7VFa71w$; zM$Hh8!#K}?nqgBT6LCPK22W!gw!^F~f4jN3rv8?=R;f3q^S}47h?PSv!<1pY3rc?uT^`_q-tPZxL_@ zPm+6=1HbmTlYco=pY?y%qR79E0`A~R*2V?X4&O>@W8w|m3$=Ej{^7ovaNp8!Z~tJX zSj{_oU(Gbcx|Jo2^Wh$~9Xt7Pek&u3>~Rx+kp`a2J!;QfIm&XySE&iYc?9<1 z6B`?6ZN|+bfG271H#~ZS$DNo+EdWJwJuz`>1C-8m@lx~*o@6ahYnvq=ckDg%RmQ2< zdlQ5b;--NosrRogUun6|brk;Jz85HxFU5D|yKMmU@4%~?Pjj(m^xbK-8b|jkFh??4 z*NTeteB(1dc0Md3iFn(ZCy`gyh|Eg{yqo6bT;|<2Cv9RmGlqn7cr8MWV9jW|pkKh# znAg01V7`^%CsCeh)SaC1pRa4)FX*)h*w*$&28o^SuQC~M_FPwWtda{Gn{h)cD=V>= z{^FV)WEr5>kjrQ3svXSJ?23yo_iU-6e8RnP$tODnvVbR9 z`_zx|s-IVy8Cjz~51ypY zFX{ZwTDgbo2Gk_dYhqqIo2P5f{O!skW^CV9z5`FPW;v|*KbCt~vxMglJ*n}Eyt0eo zF7H`$1+Qwn%0)i;@VeiujO2e}0Ou%6Ur6IV9mIfL4M5!)#j9GE#fiz^{Ft}3)LqDc zf3R0U`a;^vy6zzFMXu&nhVq;Ujtoi8v)1Ugm6c((kTZ=MCft+AwK3S*Zgi0Qv+T7q zas4D0Ha7a=7FITDmWsxU$i{fFMOHT553Bnzlgu+0+`qfWJsdBp+B5mn{W-MV#kL~j zMernJ@6-!gd45rmZ!@OCxA(AqQGQM$cp853`{EA&RR(;U{l>_!XCMPOG9+1N9oXao zD+B97#HY!+FRw(;z1dRtE{IKu>F;HpHp9ToEBLlr)BLY$mN+r@(8q4~WWuK>>$!D> zdj0o>y4HnH?=6Bw8u(Eb@rggJwIV=#ab|GpKY!$CU?kp`a_P{Uyttu`m9y zs?5!cLXmq7;2--Lprz|N`waes?zc(9*6uyy^|kgxv0l#w-R)*Lf1w{*8Cjxh!r)2f z_22G$!*ZwIr60m`?xt$JL_f4P+{I@^?;;;K`cJan?N(aq$-q1c`&osjw7J1vp}(mN zjIF?tA<4YH{iX9ff1ti%{mD?Zt+~#fQk(2=0QydT0G{Uh({W2zd;UOwglm}OHs-Ys zKu9NQD!H%G$}OA7_>a6zKQKOJ4U_ZG=!XLX?%+wr)GHhA>2a?pAGFX|NgO)JaKH7j z5nV>z?B++ny51+IC6B|* z(?s)115eUFzWnJW%bomyjpZ%bvzGAU{%h2S_ct{Kl?^(I=I9EdmWqBNFo@{&`n<+LQGvK-0k5h2s z^`6}mZ^FF%lFpYBZ;motqj?#eyqret+@<+4D+{$Xc3-MBp4f=A3vY0G$L>3e@=as! zI(QP-xgFVZrR6-=QOMR3;hOI^!J2Ou!`Y zxR&Y2Zobg_X;<+%~$_OI`@~<#Wxv6dFSN=zu#ou{6nfqteIrwla|07&i>p z@!Klhug0~i#L^-o!}vwzu@rov&WAJKon(Iu{H3#%1s|tBN_8Gp;-|C$>f`jsF-DgC zSC-$u2s{ZNFR3}mvmxrDb?tfVW;o+BA`^Qa(-`yg7=ETF19>8xKV=<(Jkj0AAbr9) z``~H#!CR~UX=OmCvvzgoxpI&3qGb)mTrzz%4pHOvFfv5%_YR(<-QWM`EtWeq1vbRl zFYNU#yUFD?k;Bl=9IN_gYy+Oln&OMozV~be9}TbJV;&kG?J0yK4Ll8d@6cd@XDb!u ztcQb~bzC3=c#`$!#rG|;+*$w6?(NZYtgMk6J#+TI_@~hBB~R0jKEgcP2EM*AG8Z+( zX$RKYE;_a(hlS&T?Q~pB4m)1^gW3)}$^Q7EX#5b%@8C&t|M=5GE%zy^K;nI7iHq~7mwQ(c?@uxSIYIsuJdK?7 z=w59-{b$EC!8s(&)$SS7{N2cq|Lu$IRP+pZlKQ_O?^usJb{}3laIelK3RmfqlSTiL z`+a~XIhVNloLMtX!kZx_2h## z@T!g}E{ZroRFSBx^5?{!@UJMU|_j()FvYzWT$Pnz?e zKecr4H?^DU`2#g|xR0xw#v^L# z{zj(!`@c90nZT3uhwtw!wcN?W;n)$if1~veW5?4B5FI;$lZTUBw{JV;drt=ZBwPaz zul+vV$iR40`T#tQn0nSZ&9;xuWsw)SZh?N-P-_X{E8m@={UD#EfzuC3&SlMM)!xc5 z*HOvNmvWvxGH{I;zCFMIf10HY{j&^sRb|M9um8NdrV5z4?J_em4&!UeHHGT=lUM%tFxt3A`LvrTsWokRh}*35BM#6cvkCr5B@ONa2H<@ z`xgDgnT|E&_8&RW1|hPm~FYUet`bDKQHlyxi9p8PQV>} zedosF_-^~lHr!!td3#;sxpM=XAz!3nGcC8@#*+cPlLt^Q_u)nFLjlC-O#@FO54`r+ z9##h8PDM31*RN574>K}EYjE%+<4)b@_qE&^=P@Q4uVW(e@D(@sW1{oahS)0xzP@&! zi#loO;Qc+DBBvGW{NDb-*$Cvc^NmdPojKX(@N9%6`{lsb4)A0kmxX(E4i4t`E-*5X z??edjH2k7Y>w%sOVL$ZJ>kWU`Gd1al;Xyxuv#y+EUMRU_kd*=7rXSF8(K5FO_$(b? zQ&U`MWQaEKByDKGcK@{8nQtPt7U@~CMJwDq%>}wPNNl~xa2LOq`;dtY;JI8I?EUXM zJv~=cI}jtO9WD;^44$NowD|Eck2~Xla39Nl>Z?Lo9+#M>{2AqEvV$jSBkz|^^SI-q z;e6^+orA$gFE!l7MyOlBljMFuiy4+X<6(Srl3oWmT;n|ZQt-{oMEQ{hPJAI&COMC^ z#pLbsqqQ9NAMT^z{1NQ`aw7}%wTJ|sh77Zh-OB68N(px!)ymcG`kTM|j-v;o-V(Wr4oFrswkD!&e&a z(d%KslUz?5l}5@{GWRmu`8CHGA7!pL+;eb>)-%FSIRC>uH92B~Gy9%Dzfisd zPtr&KHEfvG_Y@&u8g`zib$!87Hy_1#7CXO21c)^7G{(E%+;N_jp`x5ML37skS`%aM z*9J0xhdC?BIrrYj-m%vHV4PKFm{a;jtz9gnKSro5j2*#|B}pHC?vXpK4AjWPpYUwz zLOlbM{^hCky%;X`4ixAZ6+7<4-E>+JinlyI0Hpwk;Zj?B9c5t znJ2;66AMl)m!xkW`r=9}19^gah;u2Bp}};&9=ajhKSmJKz>};g=G3pZW3-kgPq4oW z?t_9c%|8R~;A!ap($=l_jmm%x6)$nVK3eBadTVSI>hkEyM71d2H1ITH>upyRS{bk* z#x#sqik7+SFQ;m)!IdRy+~X>6!a*TpcEx+DGERut$TJk7P% zt**PgQvL8~&=1E1{Q#b1KaA@>&g%#KAe-|}wPv2VQr9Q(gKma9b)x(Nob|~xa^4NQ z-D_om7d92frF*m=sF%72HU*wWTpOwzZte2iQ)ro)h92nZ2f3Q(!yC1-1j8WKHqp z(x#UCTqQ}p8tyOR{v)DevHMYpsuJX@8s$a0RD6N;0?A?Rl$}ff@sSm*{wb|}&D+|6&e}wx`8L!bFCmC6ywH|of@fDrD}F6D1)jwG zbfeRkdbU9g7p{-7hl3jKl)yH?leCS-?`*!G_GLOU=ljP-7 zjf~L-9yk8yLbhioI@z#2d_Am}rl{?SNa8zv&6~+H%Ik6PByDfa^h0gGOi?A{^Wi;K zuq}MPpW%+Y@~7ZwjMq-;)X~Zi=I3y~H5}1@e|ZyW;AzeQ{JcT2CkuYkYq2}AxcATQ zb*$D)_{nKTmeJQAxk>RVw?`hlMwaj>2CWc#=8s z!$u$bwq*1#b9W`W@1poBOD*$}&dJm^A4UHIZ0|Tsp25?sTfe{c3$GurrP3wNPKuVf z*UxpXSa^#p0|QyWlkA5#o6h$902>PDlQs(Gxd$2U*qO)!&X_dGeJ?wn|COhI*5AVQ z|8_bjhAo|$)xTQ@0*{-&hi6O7?}h6PZ>YXmZy0PiOW$Av;7R)O z{i`->wYK@ZQk~DkWH^J2d@w}0%lw@YA$x{d68b*)m#ao=<*;M=dOs0fh+e#N1={{1?sFcjy@3h+_NYGI=2yo0w(}3=PJRZ@Wqv;LvsW!w#tYqVm5Ezx!yR#v1#s~Oxl5+qhpRBU7Q1{Rep-*q9bq_v$gOLTh6KTNH zs5>X_zUBVWx|7_su6G~6Xtaa|608a8y) zic_uriK)mismzV-C!Fi-{RCadM~2ZxhUh)K!PE4I>rU-wWudkpKa}eAvzSa9or@$t z+$6wBCm!J>HP_%Np2S?_RWF_9aV8#>>NVCQ`Z!iwsQ#%fZdPF!AAyfK!qs@WJj?ah z-OliQmbeqff9_3B+_}YYj>doRBx~g_EGB95A*sHjo88jrg_2_N!He1 zzcR+kaF^N!xY+z_V1?Y4j$c#`u9lU9G|*#`CVXyEB2edg|i-LC9E0 zl;c+NWzxUJ} z0sS5r=r?#8`rYM@C2Q0nYBxnoou2bNMd@?Vp@$8JYtOHE(Cr5|tRtU+$DFG?QNL>K zWPX{=2^PC^uSNQtQTEJ`6FidDe>cwpk16|}Thz9)hyJ}-@24moExnq_yjIiMF8cqd z%FcZV;N)g89(%1SG{4#gzOHxE=Mt-0ecIE? zJXim}S@#Oh7o4o~S@H4G-;b-l>z`%7*SAKMk9DxcufAnDV$+NZ&-o)Bb9Wo#@`P}d zU$lV}4`S9G?mhAYj{`Y$c(-s>9VZc8#_37(M)*;024CNC%0<@-e*e<54>*MT5xGkV z4nxcvY)Xa#JjPt{jHj1+{Z1?k&p<5De27>!)W}T!Co+Sl(eDkKF0&j$8xPOD_Ew*Y zjSo}Z!9Kvz|6KF^eAxK&J9Rx(at>-Lj1zYZ@T?QovKglfjeW12;_?z1C-5}qm_vW+ zXSqxiflOnsU`F=}G9CkUekR`$J{Ki?m3#)yc*XQrzm*KL9I%0`t?P41i}b7`&oal> zn`b$=91uKa94|fSRZn(wDO{IlZ3$g!A+pbHR`0W&rxr^8gU6J;*PzLs?DTthx5NFx z-3~2{?4noP7YiQqZig{*mU?s~j#^al zH1R`oohaFTL}5O~c`|%$EA4-=Rryo!_2rNcUwiDlEiK21$`ShrV{;YcT}Q7Z43u&CW*r#W{j)9*-4fIIR~{e z)-_8nwG=WR1+{|9l!Md`q=8c_fJ@BrxbgP7o;{RTGvGO08ymT0OxgxI1s*fzJ=U?l zm3@|UrfJM!!}H@j69)ac+{k|Cdov#|d9<*O{2h3%vggCscI@BWvy*H**E|Y4VO@tj z>WW}oz|+vJ*WbL((=Gf}xZd1J=N}@v@Ve5xk+H(Rfaf|s{5$Ki&vE8sLp|BUI6?nE z64dgqGO{P*1bECi@mXf1m7TdWK9;pvROJ3(ZML2E`>MNLE&?87zJ25o-&&dRsmMG= z_Zzj)z2tkSPnG_cpQ|Bb-b(`yeQM13P&|5>fu zbL|d+4uR)$uk0BckMVQ`S;M;oc*dmgk^b%&$O;~F?P|)-Z+o)iJBxKMj>J-FhwGdM z-`UB?o;=G79#hY&{dba;eXbKRo5N9~ME2o9jq-XUJ9(b`Dfs&OnSA7O-=F!N_KFeMtxN5Lq5CF z$ey$ZaC9ZtIb}ZV;rG3^^Tr2VDhX=DJRcTa>Kf=0c+7dhy*uw=WuGX6U>dd@)+#yQ zge~7>WS6m$@sPg*PooCb@cc8q{-=Hs?uVbLK9~IT=Ai$sMW?>Ndk+ z@S;XKIwtp4{2S#8mzef(^I^AJE@4fqC^#ekjLvz`vD*!cZQM}V|AOb53+6-DX3V?K z(=~GR%DO&ULu>fQ=w1jRBC+uf!!0={0#C#DPXDEsr)$jX#+SOYvBj!uN9&$wQ7++d zr+Je+0|1`pdiBkVmRc@zjeOGZXXGlPThiVRa`(Fom!f%PXXnAmRdTHn(^br{NQBS$L?&f%wC|e8z=!JL1p1 zhQqN_%i<4s8oIUe#hRX-kkgOR`_Q|!a|1L%?S!1ZyXuw>Uj{r)J9%$WEz5=u{8GMQjG!1dkd2XI*^s|I{UX@_y=*(WRb&E`g_^OI5c!!RvowWOzRV zch89miH+Q6-X!Z;;JM~7jN`hj8!aDqv)BK~UZ8t{(ep#~ep_VkW!@D1Qg%NE_*GmIHYc_E7qZTO%sayN7sA7531_aM*W>`;Kq`CudLdPJ{(_FZ9MG zyJnzgbt>vSgnK8&zsgTv!znp$2Tx;M9@t{F$Dus?s2s%Uet~^}V;{NJN^^-9(*|VD zNUpPDA7Sp-B8b-yseOoENdr%V!*iJ}EQh&Hlyc{R_)_s(qD%b)4&ZS3H_Zb#du>9eBb291qcZY3z4mJO%~h0Ul#K8ot=h%KUfhtv!1?f5UwGvFvy_PT=`m zZ{4tYS1T)ihFm+`JJB}CwFd{Xg6FC`x#<1u#W!2oC%W#+;3IifZ;{sb?lO5OIxqV2 zxRE`X2Z56Z#q^ag{PDWSf&OQ%gMQ=3g{pk^gyFy#$!Fl}8-H^dhoQGjwH#Q3A--ns z7}s&&`RK&gCj%VeX< zhe3^nad;{#yNk!*v1D)5q(M{Dh5t{q6Hl(wSh`Do8d=5Oz`oz%^PO$qZ#nm~HZlg1 zAMqLfiTXBo85Oi~ly7bC$K&DI@$hl{QyTj+H=4h<45HkMRE|?qxdkl-gcD z69>Y3AP(1gu*fC){)~A;tPnxL>F1brqC+-0)pDQ)$yz&mhv>_rgS|te6=3Zad|l@- z`Iwh|U!kYvL`{WpDbckOIGv-MS_3JN#eKgMp z9Kh3z$0tvo@;}EzbY9vaI)9em<>!Tf3wRpivEusAJr2a<0(}OW$S;j`P2%y30SE9j z);%}<`3sK&@tC!$`ug0A+q4!yJbo$Q0G>uI;KXz1S`O4=%9}Tk_b_jGIm^M#8^B}M zFosYC!=1OOpMxMl;M0_cC zm`dNvXRifZz}MH8<|A)v*rc}QI8g|iM!hfG2g?})`HpaW-Eb7X!pXd(dIsUK^ILlM zLi{G*=FU9kHZnZIVVt~~aY;S%U)#WA`l(m9YHMW=*Ge+F$GSkD%f0$eXY1(L8%Fk` z#bx_m!7KJ~-&@!GH6OZlcX20gT+l7*#5_~EKyyPG1R0k%Wn2;sJf;txJo$RhF3QWz z(HW6je%=aX2VY;?&n2(@xbhPo2V!8co{bu=cV_RQIS4Uuyy1{sj{qkJi8&54XT4`R zls8uunWbH*^E&L~Z5;>Zs^I?yyEtj@DVEa^CwkWB_SR?3_Fm!c2BMB3UlZM$5aK;sf7A=hEf@0G^865Mh9bA{ zn;7&rc+B{)sLh^@C68qs$OU;;U8(LDtEY2Qa=}S~?BHqUQ*= zjd_ZUPa>ZMj~TCD>OaWSt@7-HxFPB!Ha<155AZbX%cAA1M(F)gqUaO@*y zP4m^?Kers_N(Y-(-rSYi40+QBhC}i^9r*fk$cLS5yL!22C*&w$jfXo_$x)^oj>4Cm z8a!rPKd<1oHI7es$7c=AuNa>XRdyK<8CUT2UHi?)_-yq-r6!WQOcX&)BXRl8@C$z4Z2Vz$ggbbyzBnJ_ z^FzB6EjQu};}h-+L3YOHW5aE>K0`doEvEhKeawwTbGE5#9FxXYwYIUxCN$|09lj!pcrP1e@jjP;ag2?5Fj0Z1!^_d+)^g zA#mn{Y0l68==SCsbt;@w5$i;U#2&s-oeE=N8adGyAp%;Jmq{{)X2!;TyN$XfOHt?Dc3@7Y0r zgU9Ia0s9T|^ql^#96X18yxt8$e}8LaCcie_o&jIq`5NQ5F1g!Zg^zhUgROEG0{(o6 z`g0??)tT?io8(;x;4%IA>_*Rd{f|E{*5`VR)jBxOGsd6KF|sGuvcS_=%W72XMUMmZ zitzbc)P|{7%rzV;it=a!PeX^E>+-VY@OSg!yMp=fJW(dw+@2utT;pm!=EK*ve8aO3 z<~HGa^{2{B=!ngHpXFu=X24_m)E&Ei?8%OOg!v9NN$leXBYQF)fX9@5%J7+*;em>&Cd?S0&2kxx2^gQ@z^v1SAJ`4=v!ve!086UvYuBKovr6ff6+C0{MFB8<5esi!KuNdVe@}|@3`QD$VtLAloFjskdypkxQuK%?2g~w z{D#7nkXh`)5SkGQ!IFJ`6@icU({Q;vbhri3ouM2YWrCA+vIXQT)Hk=P%`|hU` z){5I8wQ=IfvVa?Su5mpd+|IggmgP3YYFOD?%Isxs|KDug5BN<}XFu{a(Z}V6Tji3n z=LdpsKgxaYpFHnayXDqrC)aSXaq4^62mLGEE}yM1Z)7awcWK~h*hiDst5^>B*z$5i z?nn^%bJd|-V%)6j4q0RWhdy@Oz{mck{V)A3vV*6wHuB3U$9nybkHvqo z51hHD$SeK-d(i*jG5dejrl+m3|3m%XRDG+6EVBQh{SO83H1xmZt6pCJlVgOnfxnak zImVwx_|_Hb%pJ9Ke4(L~0gu`LljrsGWG^p2-B;IY$xr_>vM2LX@R+h6c+(SB_PNq| zrZE@#yFEUujO@g6`8(D<*VlIQ5yKV^f5)>A#wV<4?yvrd@mXy+;*W(Rcp5q2cQ?$i z9GK6+f%~S%wiO98nM;Fn5;B39y|8SrJ9s$%&UNmZOT0L~{v2;S@U_K@UA|DGjpM>I zGUPY$R~r~E$vQbWTyo6`bK&sK?C&iH^rJj~#hM}hYD2>z>94?J%Kmi0O0WOPm%@0> z{#IiKw*NOWvP-^1yar!io6n{HA3V6$Icuun6fJP)&1zj`1T}3Jy=Rx4yMl5kxII&x z#L=N#eQ!Se)-`9JW;tT>*hy!#lO6SZ_MXH2+>|D?VFt}%7){%0CnE)$(d z*?Utm!Sj8|LGZzwC>Qn%fTxk8^t$6*%K@9GrpDdVMS3?XcW_cu+thGKHt?AJKdj36 zp6t}2!nJtrxDb)W=T_AI$40?(wG;jw>MCn<2T4))D?Q!84#K@x^K{)p`dVb)%*bB2 zsB8`jo<{sW?uom-{x2_Ha3>-0VspbG885(N>dsYFyLqzH|KZ$-`-15IEkub-W30hr z>Q09yk9fL6zq7wv;(|1CZ~A>pBRg}CB%X%f>38uQj{~`1n7@uw{l|B1WjG|`HFz5O z-}k$PmIHf2>lV2E0;T#4h=SJA%VzJ1?g=I5*jjbSp=CJh5$p*)53zqj*#0`F&vU}Qt&i5tZLfK<3NrV?*A)LyO8b|UE1EfA*Yq` z08b-M>~;S|mIJm;J*r@lo7ZvINZp6rI54lPYB&^4F1u?4d~Np?=VSi%%|yqAzQs?4 z`#m@#gP+<#1}4$KW7@->lUuJ*m$)0OqMqS6ROgiF(vB)SHVuwF#Efxo{BWb?K+Zw# z$2pY3Yh5REj}y6HHNzqK92@X3=SU-7ym#M&-nf*P3o_Rs7p!hLC38XWG-@{^d%R>h zU>Eq>a30NEA78tZa$pV#9#f~5@AHb+|K<7E>Vc2l*~s27@$5qIH2S~dkhxy}*DY}I znzIg^-5(UJ7wr=CKX}ak-{AX2R`yZqAJPA!Wv<3ur1$V%+0VrX^nX_)d#0qU4i3Jy z@d2Gq;G_v_S&{Whs19Kd7x&I)f&^JFJR zl`M7fXQ9TbDkJB!PD?NH`P7Ha+oWEm`42} z+z+$0=J%pgqC*F2|I6P<17BYb`KU{*ta^^+ILnEe<;d9vo_)ui{ct=e;0T_pj^%?} zwc}f@ksEie;R9})>U=5O4mR8dzgt#60?##W=Y!ihBimVS_=dU#Yxd3DJ&12U#BdXy z_-622$BlmnU$ZuIp_fXp^JLHF;)~tcIM&X&uY@^&4I_Ku%X3dsRn36MlzoQ_J6PG7 z6J+Q7OI^O*V!3<$tDDm)BeL}ghsvAjWjQ(cun2K{!Sy|@%*>O?U&H$ujtK5&I81eg z{TAT)oG1S=cDR-G?|g2%rWZe?QFt6b2Ter@K?S5J9EpI%~f1aZ&`Yx^cQBH@@ z|06_)OrxF(-n6azUOw*C?ef}qD{D9hEz~(EK9u!j5m91bO_f#Tl?I;X`dXF4f3aNf znb<)%kLap7A@hhM11{h({m#YTu3V$+nWbg(OX=rU)159L`%!`H;4z=Eu-)R#&rjy! z%z?uFUYzHlPFE|C9XyR({LeYtdmPBc!+A9Of@LgZ3~Cz==$m{7zP^4bm$-Yuu6->B zY`JcM%NerI4bnA`4#B>QqYa0ZQ`{Lj;Q-DW$ol5Bxo~;1&j^nTwme?f{l|9@NzHSO z^-L@Fa7>_6;AwIx7&+2%K~K=F;w5gs8a{S}=BdI<_#A7vbX!@rrwu&UJT;ebIKAa4 zD|;BPIX^9OO6z%=^GoE|#~In>J>0<8*S7N!uTMPoHOq0LWnyZ2Ms}-4!G6^a$`Su{ zy#12?k$C}MUyiwq)61QI_H+z;31c5V7JE6taHy#FcnK5mn6dAnNxylr)BoX_@8^R4 zFAVx0JZ9~9^h22oB=&{&5!Mi>uVNo{jO_BBItcjs#*KW~$9>0bW;x=&%G0g0wN8a@ zofzmAcud_oYiboMJ28+`oN zsI1p^-k?}?3odmHmy+oR0cXJb+~j=r+#&8YpS9*^M;*IH+5hfdfs>8w$(F{w0!M9s zo0XmTK);8z&ds~Kex%>)8QHU)Zb*Qqkx#w*`dG_hly)XI+(PFUTj=Lc6*&&r@G08= z{qJgSEd_kS`R;q$k8-d7}UH=gm8W;}A+9Y_cIbS~F!I`_(zEEP`LPsH6 zQ|>+A)l|o~aRASFf!nF7OZsOS@PEpu=7Vd)Nheya;W&o%bM9q@>uHAT_Z@HPeaKEV z>Ih%(Tw`B8xE--7sIoG+z~0hO!T&);U+w(8-lNI?vhL1yW2_EdmP9e z!`cIT*U8-*84l!^hDruJjoiKMr*~Qod}nVc@#S>Gq5Z2jwb|{<=L&@b zc&<8@OaI?FtfwbCIu!0NV{INCIzx4c|4;CkKKkxG`gyuTOsu@v)!b_6{*O8u*NKTm zM)qU_PecFTm@r_C{m&h$$a(JjF3!;ZXBrO4J5<4QjWdknx~vm*y!=H^c5D~BEYdv` zQ?*`;?KTejA3Ubs@3ZtBPj+;NJwwFz%Qe2EJ57x2hchVV6+C9YkJxRJr}x=4uHf!q z=A_cyB7f7M-@((+`=ck7tg-*YdIx9j>Ho6~hrhnwX5^S^Rcu@akLhevcz%- z^ViCnzhb+8-Q(xx%?yX+nKJNyYRxMjIo_acDqbYHI`ck!Y`BN|&R`GqxrS?U4>fo` z*M=|HZZ9hnmr z`O?pc2F{!{W=y-e`+**Z^5Oz(Tq3%R!36;a@HFZiHSRgW|w zYgrEE`6rosN#jhb{4V2gk>QZ^PvHM%|FqxAI^K9?ZC-Qml1qhYCbL>=J=lD6!}Z)f z{!{a^BgcKRn}9PwV5@ehb4v#*W+>Jf_XBy1tRu|JXcd|GH_d zZJPQmBeK=Cmh#3l_NsuV(f?QM-NbVEyBba7)BJdTvEh)c(SYaL|M`gD8`mD@jZb<0 z?AhQxh*mm2Zj>?^@HBjKotsB^_JNIuxjJXeu<=U_hopUg$IN$+d||YeeVTS8wP@~T z`l7u9RzBr)OMVmiFICwcYW7zsUSI79JBi6<<@7P$I56*E4Myaa)A>1o}YOq(njml140z6k6$5-?3t<8SeneAqIvSY(xorC*a$w@8?`W-x` z>>q71$CJHoft&Az^*z>hneVkVvd_PLpQEe3QK63L6nIS8ul>l$9_HkgbsusKJsZef zw8Z7hjqJp7ksUk@-+4^ydA9%IKzt7Gd6=mFUsOiy_zLqTc?KCg4Gu?*+OWCILH{m3 z4-4Y+m4-tyK7;3~L-~l$6(8KzazkJ6sbTHDx7I`OsaF|p3lFGt%B-&*Ei}WG0ne3N zE`F)vzB_xe7wwqIi0>&`JV{Z`+BmMH*ez{3i08(px?n`_WPd=9wl|G;5 zaljvOhl1Fvv==qT;g341F7a%6aO&bQpZ#*>^bb9q!Vj_Mx>)y*FA4TscQPDSPANO5 z0FF;hV?18oeYWMY)OCAyk4k5)@t5cw+68)_uJ}gbYKh`7{=w7eKf_n@)8_vo4Ie5(ZUDuX>TG=^whYu*#^Ya6A9LMP1MtndQ zBl~!pt++3MFFwxsy;Jgdc4~{Sw`w7IZPo|x;^J}XLZ?4tes-@fe(KkqZZI-SlRaV5 zz>Au>@BQ7Lx_s!)xhowP`oC_0i{r&h-J0D3eQo@alaV-nqv0a9Bfm=nf3%PLUOv~0 zUi@eq+yBIk(C3O=(wYZ8x2wvG&jnv!o6aTn&3~@CVvIe6!(*FO$!}(}*WWJ$azV0bL9C0F#3d z-)~V}lW`Fa;AzampV_*d2pHCNAvj=lTQ)s`FjQnx_; zmp=2&5;p(gjvoBitpPXin6YozU+q2J!aj=CKBzGtp*e_f5&O7JWoHcroZ52C`N(}$ zJ9zzH-dt*u&S9BL-EKIDp5Z&ebJZ>Wopq_tKK@ikum71#u?BXTo)KB9Ymn0I(*Jh^ z{SQw6$Kzx2KT05CO(|Mo~)!IWh^M+hZz5$-*JaD`J%(7gNtGu|qKaFcYg^)*_v0R=HcM~#{BlWI)8XN#@scmU+vZ1`7h?KJq*WW15YEr-Qf5A zTFP7&KUKG2&GWyVKKAE-Jq-sLGl?hCz+=q+e*ExMD>JrD-jvb23Eg6SLgW+Ox-aN= z@b%TLTyl?Hs$Xq6VB7S2xW3v!=YP`A!l75d0X(K{KRDoeD|;BX!}&y2t^H%$y^ZYq zz4^rsxA)q;j-iqP&sFw(#OZ`JIMi4xo^}q$wovh@oQov!bLL&I+kS^j zn1c`2IVtzs2nErZhs+z|p>P5x2Ty~`@5Mh@F2o6RX#OuwcS`m75 zJuCx*@d1x1`50rA;yJwAD;Mt^G{+U^7F8fUE%}&2|Sn=Vc42kPEwqDh4)j~FPx(>9t>M(NXElJQ;iu*wc7WwD zS321=#)rA8jD@sm8mAebL54%o;y6)-&I5FM#y_$&5Wh@8^q1paEU;eby|;_Ew3x#U%I&Oh7ZfZrcd=nj-)}u`I3yc5aU*8U`SJ5F^*EF_4m{I=xc)>i4&Z5w!?7i;Jr3mN;rwEM zwFl{Yv4u<|v+KPB^dMyKCe!M!D3wP9)7_xSvSgi%tzQT%>W=5;(S)1Gcl)Fi&5n$s_DHq2mlL3#J8-6nGS5J0)Y*;t{G^l?JH?oVq;n%@q`qoKH zec74IhGz~#y)ycW!Ju*va8$v`9; zcud&`*4W+3j_wf4!uy=4s}jqe(SDcTrGcm6Gk5rMf6F19=Y@6gm(=fwuMyoDZ8+2$ z^zwvX_HlQHf#=%)`ItYvI1bC^*MOb*J3ZvtL)U!z{!_l_Wyge@9{W*l2794`hs1fI`Y+D0Ru@NAVFqeSnpD$?h*T&io2 zBBJQbOWNP)DR@j>Ii=4KPxiV6YmU#H1;JKd4*D59rtEuO{j{ee=y`ab&=Fd1MbBR` zve#NsR_6oHr;d!i_GK$8xdi&0(e)tF2WjLv==0d1pTV)om}|I`UU3}$E)V7I5aA?0 zuNn@?IShDAU75VYSlj>1>9JAvk&V|itVeV`N4i~Pf6csEImOKp%&!@6)_c;Z4cG5D z!PEP?1XU+(| zwtgiaIdc1Bmv~&rBgd4w_0BJJy|Y(M*Zr2aEm<1Ad>3b=sB%q!nGX@4s_{=aU4v)OPD4|8;Ec6=Z^IQ<{f|KEG%sg}cB zRf=#;N_1Zu_gG>VZwDN};gG8i<-=b7JgH}jT@G=+&P}9m#7H@l>l^y?s?5tOC?(L&sP2*i7 zJ7Xn$z|*LM-g^e=lTQdA@X=FU zE}rY2s$6tu=LV}i4)lM4<~<^xG-Q@%fyeCs)`$Pc%1#c44=vDoXYUoxm!4hE^(#J9ay@DCeQDtHFLB?? z$DF>;U;B9dT%M1lek>x2u6(5ZjDCX0%!5V`JJ!k`&SAo5{11ta;QmdVee9 z_GvI~;KPHx>FcYj*zLOHBoA$IvE{@Z0>9R6slSf1Pl@l>J~Nzd)xAm59pEp1;=b27 z!ksRc3~ps*pQz)3p9}Yn)adSHl3@@(_qllkU-?t;H2S~ycdac4d;xKNyzc)h);?~k zx+3xlhcC)>s#rb)Pct`v@ufB%7wQ~iN?k3vb7zq>lR3Jk8xLy9UzTz4aC`uDsF=01 zmq*;=*#$Wx_hXSWj@4X6#zcO;QZC%}3m!99`KsnvD?2r^tn7NH7k7INQkzEhnMQWb zLdZaX$2gyR^obHepeXF|Df7?uP z635@?y6%um9(2n|9Xt;7cepPeouR+K3;G*;eRV1q4j)bF;&H(56fgGI5_vuferJy1 zP%_PZN5%o1_#1QnSHJ3w9tZN#a398rs!PnX=LX{djxNQ_9X9;3tK~qBNnRS(D0c~J zl=IXc7<=%T{Xed-r`P|)f$*M;OM*Jz_d)-I)BiDT`J9Iat&u~xmcl(fqVwXTe$f6G zndLL^G;Ddl_ujJ{{w~IG&ml2xzTuFJap3FAAs;dBrxZA|BhWP2Xc?P1umW!>Hei6-M`dT_w5nSe=;0ojK~GS^O*~F-2N~t>q1ck)6k(} zy}S8~AKmBdk3okP8d;MKoS3)1ek&ikRs7&lmMd`u-3rfFT@ma#U!>!LE`aA+TjSqZ z7oGa{^(LO|rJ%W=`_tfrBiEX-?D(ah*C7cZ6`pLcS(3vD9#=q<8m!)Ntye=a%VV#7toiuewm#ya*VuT1wikRxVvPdYmFw%W3&l8nc%<_&qI`85NM zPQ}c#CcOHI=CU$_w^y4FLUEtXqF({nllQR>8mK)jOEBy(cMsD`b zVH;j1V=+qvF^znu=tq|`Q)}77%weRzvAGq7L$ZPA>M!zPV~1W)%W`8rfL|Z3`;?k> zatwGrB7S|P;WlfETd$IDfQSAh4IjDPu18x=K3@1A-pHy zNgWSzhD~HVs_pu5kHvio4aE$2%<)*&{5;Pdu;K7NXYK;WhBq~`CmT5ZA2aW4UF8{% z192d{yYEx&e-T}HR5WiS{z3&D4l#A8f5kB#2ke6TDt5fx_4W$g_b9&!hs})eTRX`9 z7o6HiOkEmx(?^~iz#)ufGj$w9VBxU2jsvy_9y1TR|FM}?c48SiRHA!v#Ac<{&^0E} z8IgSpRUUFK@O52df;;~X`@*=ljeNGwq@V5VR%$FG_g&=mH?|wzMRu^RAB(*5v!#() zUTNSlb!Ao0)t>C-`OK+-&)mw$p7fdEF=cOkLgmXPhY070EDmSy{=AsT+iM9CDvB{k>h#-{3L*%FXAU z=jjUl%vujVd!G74`ngIVJ9rv-%yXY#W;ukuv0`u+^i%r01bpN6sw+G{6@0kbMH+fP zwn_(2@5yJvy{`NB_3N2c1HA{&r{1^xV6f5>wiYTwOQuk)r{=P zxj1-Ce{It$zHc$&2w&^!-b#ONn}sVxxr(~ zUhB~+R(5_{VkVSny6&g8Fg=-ew-Po zH9*M+#GZFCT($u;ui&}bZa&r-o6fIgxskh}W8qyt+XQozT@5#CKSB{ajd)GD$9YmPra_N)UAb)=d#~WewUyB7!GxZ zWQxsO+ra;+@yez4_|23Zu1v0@mFEM#Q9p(c*vD{5`T+1We83NPSF;=#4}1W3iIRsk z(mV_wuy3GK;Mh?bTt3|ID9dH8>IgoeNbgrDYU6+^dRGKKVL!vA(GETPG;DQ$p?m|J zIG<}?oDU!HpVjp|ox=x&`-|qO&Iuo}pZyI-;VU+8UNYcmj8o&+F0>qoJH-ER?Uv`) z68{e{9Fp@z@R;+(FL%1m>;Lj>9{+^RA82Gx+B|p~{eRY+_Fn&E^Wk0{?zY6{4>BB@ zPI+UqIS(9LM|220SNq7t=hl9(qu2lC>Hq#g9(-`1|KMr#f5RoudHr9W{?otc{~>|? zgU9UuEkF9zlb!e-uD5aag!o;<$S&_`;4x)C>+_ASO2%u}H^aSByQuCMk*&;!%9}(3 zPvb1asMikkIMDw*-)@YqyB%E9)h_A(!wiSy8aX&IE~XFdy1K~YP@WHEPZ~b-aKj<# zL&4Lq;jXh9dmQkgtW!v=m4=PtLys^V@Uuxgja(vwh;D8ANO_ZJ;A!a6oRQruhri2*sG$)LjxrpQ`4D(aTRy7N z=U)G#L+qWx=W{+E9jX=dKR9*}bMI8|-amRAh{s_)3V%cY*ESp&Gf^e*G<4{YU6-zr z1JBFuto8H_)t2FKw2lLN7{IaRn7Y)gcjb0#6Q7sr+(twfeL5!4CGa%Hq3zN2Er(g6 z5T-E)4WCi=q1MZpgC1)*$b06D;JNlc|IVCVnPT~OuQ!5S|VmXX*qGpH_;j;I`}c9#h{(?>f`d75q$rp4mcIxStt6bCQw0NS~J|Lj<12 z9n|l9yTIdsuJF7~I5a-Z*Oj_~zJsTs?_1nf;p${Oh66dpHMcoKApb|-PYyVMr;$_C zzPXy^K+G!74qE9rU-q6N&WIrY7fAA)! zyI3!G$k|xm*S%uv>$2~9=-0{}vdXka)da|ZC3y0c^LLMwZ?Pq?x^zp;hxS6$J~`5$tIQ$=?Y`^mtE4R+s~ zIn=#gF-rfg=%3T6rE{;cGP4$i-)B$x`0GSt%I;Oc@1Itt@5MH) zm75zWu0YH>`<_(es2gS~_w|gL6}7 z7!I=+mhBA!|EF{<7cRft^PHzk#Jn(Xy();;MZtK0$E-y@{Ot>#?Bq+~x+dqu$(PPF zvWxxGU*IwA;QQytTiL^SUZQuyN$i%!K3DuzW0jqIE5O&+4)WorI?nsk8y|Fwd&=QB zWU7m8F}iQ2TYEP?+((P-O#|7%)3oufFYI8skelGI zcrGF1z;g$MnS6GZ;WD!JCG{NBOa?s0{`}kjDzGw>yAsdCy52KEUGHoov)Bsy44$iP z^Y8qVb-fGw?e6IoYbb^KTvf({^H-u$^4U4&4Qr<|Cg5rA$y$E){gw;!z4Cl8^;LXu zGaV;7nj;opBup}y;mQRaYi_u_H=%4! z3;s`W$%oE8TDz*{ip~)e!~26-b2k+2xV4Zswz+3Gg2&Xk>)PyQWeO_hW6Z|H;)WFLrg? z8u~0v_8^MA%TKF7cJTGBjppLFK5llj*Z=q}_AYUs+i0DKQy00!aA0g?e86Ms&P_Fs z^ZGx`Nu;l(9j>`L`hThRzeCG#a*~*PQWh5!Sq{Vv{LgsJ$t&xAj-zy6zKAZoTAMd3 zrq?P3op4I6_+-T)`ockh)8*NmV&?oQ{G`{>(obnMrUOB#lABl6ntIhxcT6;;deJ%PQ*m&^PKZ6TI%j~si$@&^A+LQ zRyheDY2Yz^!s9J_c=kj*Db)LN8IKn=$0wd#9>@-!<{Wp?!S{Jw@XcdN-8}$1s&6<{ z*B0>2R|H(ZiSPKin0qQ_Z#~e{Dg0cRXHm};3Nlt#X1TaL3q03(OD-|;{OLnH*@-jE zYk5w?{yOI(&Rk_=7klUb6FjCp)Ol;Hm7N+K_D~Y!SH09fVGr%J-^s7Q*VRA4oquO- z?)sX2<7-ytQKs*tq4(h(JX`kj=TcW|e^a9d&*%P|2QUBK(~a`fZ08tq^6 zG>H?0BX~@`p7rP-R`$6ffN8`o&e4^sf4NQl3$g23Bl}+NPwaoe@h`dRcRpg-Hw*T? zE?G~U{4Zua=qbJQU69>z|)wQ@7w)i%Yk_z_Ch^zyq^E!JT~^y zIj|RS=1^&Hx%a;I-gq#d;BFam^1U=hGN0&TxG?9iz5PO6zcp5rY>897c@nCJ4 zdvegJ&AYoeA@a&+U4=}dfu|YQ`))hc8xL}na9xVCYvd?51>*sp#&{e!W~SwUexOs~ z{Em2mPTiax50?jn=NeCPnQv6@GRw+NZbJW;EOGabi7iXxE>-&fmaObP9%GL5bH^24 zf8&qvm(*z3r-MH#4rB(8+25Q0dTe{i$wOT!R=-1DHA462pewhUH_1E}JlDJ`7hRdt zvCzss!wq?c++wWOm&SK=zy`zp9Q-yT`|O2f=ZnBk`-f|sxo}$2@kGmMqH-eF2+tki z@5wc8H=Jawm~Vrp;eS4UzLCcP{}aZvtu-E?Q+Jp*TPkmP0Z)U&+tbeR?4mrIzAmV{ z-YH}f4Lqhzw|%tOlO4OL@vGB$?q>aBpl=s<1+s$=eawCDm?zw8KKG-yYImEbJLrEw zaM$*68@09-5%mA=Kz8sn&LI`dy4`XJ=c?g+j%TJZSM6pvBsBH z`Fm$FwqCG!q=aJYgXERxC(3)t_3km;O7uJO8F(7=hiz8P@Hmv`pY9CKJl|_LB>fY3 z8vbefDzhwyFi+~e)a6M<%iU|^&z#MYCv`U*sO8EyfH&^rzL(GXY~9U%v@(-xpgZVA z(Nd>FJTq406W!@yWR^zV8a!rwcJBV$caS`ZxJ*1K*89cx)m)=g_xqFM^)#|4?|=bc z-}-DWxy4my7g!GTKYCBD=XyDlsXEQ+f^@s||9$37GS>r-nd>!gQDd!Se@V~5BYUqv zcJP?8&;RpqPxkWk{zTo^A>$zZ-djkRhTen6)ca2ksqM**-iLFWo+>+ff4`Ak;u?Ai zo@*@Q-=QzoX6>rqz*{`o$%Dcg{VA$5)E*xQbOt=8&OCPMt)A@ULE&B?&aIFKJ*YZk z703JsJZ8TSIH!*%dwKf4uhtMnR?+u9fxd&s)c5Om8enB7MpAz$SmxqsiN@6`4g9#; zS7n#)O9P*OiTmDpqui@JXF}}apEwWPtnolAYq>E=>!94BjcxWbvL<5^I58<^e}DMb z)1I#2U&8xMmT63a!$aEN_yO>kHah5~KRnsdm2fWt_h*oU^;g-gqL}}H$F$MLJ*st- zd5fN%zeRQ`k71qdzF=aniDa*2dA^%MZ~_~_D^Yy zG2atDgN*Eh7nMDy2K+glqom>Q?-|w6}?o_}!0BW4`fV`)#zfjR;lO7z|zky+ZR z9!|I5@VIgy9|w=I-ctPjpf&b8YuJ)sNqbKH5qbR+Dzih&@HG64Jd--fwzyUlB4i|i1YB`V}F%ID!6yr2M zVjP|dIDp6Wp&wk9>6BbU#g@al`XKd3*z)i|cJP?8Z!xfvm7RG2{=daCcdnqta`$@7 zxelAZ(IRA%^JRS5ic+7rYHu93SlAZNJWFHyG z4j$7-{`6}*D?51({-v_|`5H@H?#A;KL?1-{QK}>2PvkT3H1=7w?>p4fbMpU!W$xTo z$#VC)d3~qn^ z@hc^IUa5lmmEA}9e&t!iA-P`{{JUG+_il@DC)&IQuX(bg@62Ucr`j}_?~YM@r&bLf z)6d*;<`gUY3{e2nkiGO5XQS+isUFO)o-?xdp5neEe+SO|D$PB4{d!coer@7w*C4(= zZ#X3zc+By5c+%chc6=u>D?FEcaCfKQ`281*>`7Y&Ps5g{K2pPSV2+4CDhc*vT-(!e zz#qM6IMiBER(}AGF-NSq{b`=g(C=YBIZt(let#*@8St1oQ{}*hp3czU;r)0kG#947 zUk+pkC!ddbmimr2TY3G@+FN+{cRgJLl3Y^8;1$E6xk`w$IN&7-O$mK zy*%Bi9?V6?2K^5nQ+EbUzTVRvWDn=F+;NQFzbgH{xa^KwaC9f;`P9Q!b@BQ?n>%P- zjs3LDSDBN%7W6-O%>KXSlY6b~_{yy8T2Cv|yl1x_e%|wXAUk*rUpeCJIcwG5*dqNs z&dA*I*NYp7ok|0bX{(l1(T#sR+{ z))5X2{QjGU%V}G#IN6PYxz|YXn0o(R;ntm#`=jtXJR_^9rjw5I@A#d!f^h(69Aa{) zHe+{>12HQ+t5&M(jKr+*hC?z}15YDY>-qB0mILy@A&k46?SRAEhC?#$g2(Ltu^ZoM zWiQWniq1$IuX!eZXhNVv;4yq>`{MgNok8!zcuU;|y?-Z=89WWYGpT1E%K;yX&WzV{ z6ti_ruDRZOgU(De99B*#J4XS|oG}gkZ}Zh?Z#>|VS?uH#*`?i}J`ygI3>SGX`*V_b z8sky(<`*o7uqIoiHCb|q{(b!%;$7t+b|DQspL;VNocylW-{^mV-nWI#w%pL|*GK;+ z8(EQ4WCg!@s^b)MeSOrxIiCK*VZ7e+Tdev&Q1u@U?->r-iscm?{ZFILxnkp=Juc)B z*|W-Roy5Nc&z64Qa9KH}Y_1Ltmo#j7+sF3lvZkB@--<0)3+C`s)DEy^@HA}s+f$G8 zII!=ByIQdi)+9uwHhzy>F z-`T35?;1H2Yuv4<^RT09y8ed4huYulg#k|^|NroWex9DAGrgC(x(ItBN6zqdro?bS z&tx3HW1Ok!)&4Cj^WWwBtVPi8AF1x7xmK~y#J8>NVcxkixF7DR9_}6*WdGR6ez$qShK~CQ?va<^&c+aaEMv6z5CMN|0f4x73b99FeBgqo(6{| z#eaAlh_~Fs+rN|R>0auGM0DZxX}|#-KNPd3^-z;4H%Q)tPk}=VJ=<4FmF1Ko=ZE0% znR&zC$XCE8obSH3{V4bPPo6=j-k_N$E3vD1xy}n$xYy$kb^qVk@aINWdCz%u@S9t^ z@8#pXMCV=GSy@?&qhG^Z>}j1F(yw30n?wUgzhlir%^vqe*{@?a1j{`9(+*iUr9sK(&!$J6nz6(e2 zH0Fd&XH>p1xfg(O29?BTr(uMco~jShXSviHBMxxMoM zJm$R&51rk>%FY}Rzf(ClZ(i*lC%cF&w)>5Fv!y7FHt-nFHhjBQLn|}>o_s#6AJovi zQRJ1M*@3Qrr{V8cf6&b1fX{qyvHDE)og*|y#%F#TZ~!Mqj+xKQ9n;QoAU8pG!e=<| zq;qj}=R5O8Y=9gAJfCy%W5-_Y={Y{KM4#cQYMlA5tJ8CQNZ$)?{v z>ghNBBfOIj{gv(&KR!Ru4e&Jbmg~-$>gfvl&D|Rd)Q|t9c_I3}z;O5?k^6$j%p0Gt z^tqKC+hmVLiSGLreUQeTeDYrU|3~eA&WM4>sQOW z9dsWoYso(aIs?u+NE*JexM;Sg|M(f!G^MYlRnw(yGX)q4p zF~^}=QD0B?tPj;QG@L15kGdHGI}VFQ_8G0}$?wv@W6IvLRzEBIL?=S_{CQa0?xg)r zPW)@o@8I~Kn02$qyA87(h+)Lv620eC{EamBsN;W@CPVuZ>WFKt~ zipm(t@6y1r?U*_CA)V@Z9I);1o}_WQe;M0;)^KPz)t&Pe4&Z6bbxInxvmDSNYHp_chuDh& z9@D2@e#W&{_8G4GGWem=U)~+L`;N36$i1;?p6S3i z4A=dG*z`-vL2OvY0X#Lkx(+UTBa`ui0ld(j8(o=f=-cp7WfKTRKPIne*qyr^dtEp_#C*56H3;|AzVBCLvuMe zycYC7cp83Zr?y{tI)n{}`%O*=_M5zJIEX&6e;hpKev^8Wzp=72_ve{PV@fAU+K{Qy zS^jJ8nGNRtJ%ze;H??8nz*_+a z@R_27Rb9i!x_p-X z<3MeJdrUS|ze5arUv-Ik5O~Zv%-e0Ida{?-@4E&4J|*aP@R+jSb&D@MKC?u9X3{tTKlS<@|HIupMS2#E8X^8?TA(xFG5ft& zy_r^a;y->q+^5A_1^MO&S)GwyFMHN=8ujP?-+k@%KQ_zrDDa)Dr?^;!%}zHQh;PCH zJZ9bJ=mtMn*^vXiFIwjGy=b|6-KL+DUE~z~`A~I-Tmd|vd-~dbv`LTT{0d#+oK~|d zMLKg&gRVoODgnzS-|d40=OzFZo^i`*R~Z^>L9MJdHVD zyH+*Vio-OmJ;C9NfCD%jV%E?4WRCXq9zVmq7mULY)%%Tg9KJLhl6xn?W9WUa1%+1T zX`%q8q4(^2E@h`W|12YW(T8PcL%@%ZaE@r^!j@itGv_0pLEpzt zbuyFB{MX2w%xA!3`plNk-sH(nf8!5XFXTBL^!L|+-h;=~mDY>9S=q5!a^W$hZY_34 z&4sy>fL!<+BRl!Bs1rE3Fg`P8t*^&D_j`Je{|TQbRH#0axI0_Nfqk~%F??p-MMFK^ zDbLTahXOzIt&utDXTW3XPP@}yTr1f*8-ncL1+s(3l>NvnU$?S{c}``$Gl=KZ@2j;| zY<7;3otPkc51vM?^~U=?v>YB0K};hzuK1hFjZ6M?uP43J(w^Ox@5mU;)&6gCdZt)D z1Any9Klgml)pI`a`WJs*S!<^?bniR$82tG>BU|#hiQsAU@1xx+^i0+X@av(DJgc>A zbmaR$N5Ip_V?G$TspWuwM@Lx8AFGT4#@@{`uCVQ@fYV;_qZ?~g~6Ro z+Xgl}-*92fgcEq0YYSJltZTX8OBk1MPJX`5QABPTmj%JNfXDQmcbs2Z;;H;Fqp>%Fi=@GP2KJ=)NQ01K&pHGHK3Ls_#(jjR$rS z=AZO8ern;rU_36|v%i&{dRjLB(K}p4R%zWeXCsGLWMsDk=HM(IBWEjG@~D-0qW*tl zyT!W3v*Tz7d{oovko+cc|7>JVo?`*Wr^dA5uQq(l)0u3)FV_18b*+av3H|;{R%hJW zCU{KQ5C3SgCwqDNK0$pa`d*rq-Hi`;O#d_L{du13_@D5c%2chdkrypCvLEvFk%LBF z_hX?*4<1wYr~lgWKFNoOS^%lnva*v0Av^Qj-tDAU zO?=ho6C?YQKxe?Q*)-<4?Y60GxrF{F+?Uf%bx3%L{Vol-fTzJ>e(l{nT`JFpM+Y{% zEZ_hhQX)zIhQFlVR!vog>r@HFO}U#&RD)NcU?@YuT4s7ZsS;&1+cX(ygsr?JFf`8nHm{s#8_Ik#_cx5UDIUcPa#yvmwO z{Z<|9*b!sM3oB|~SVPw==UwaPg}(=52hN-#4L!W-xxSXm-^F_FRX`8_FkF(c9z14# zxalX4d9pJO#oGVq=EEQO6(IX7HH0 zv+-u7R`x!s;OI{8-`$#CVdf~iUE=m_o$Tn2S8z3d3x4Ict{yCVvywK=I?1yaU1Y0= z+zraUs5+B=wkLMQCr*EEsiy<{vYjEu^Niy{`is1+s(VKhmgO|2k*)UJ_gJANcVS z_2bg-(z>Yb$b0#$LZCa~F?8qfbC0w#GdDwb!ae-^clUkX#ztmht?&R(BleG)dxqtJ zJmk^g-f`}ZB#+)Ct3$3f1RhiWTi;J6JTygZ>AP+5fFByx8l1_AQ0?b&XTsxv}YMvDwYCvYTH_1E>FE zt}|^txvkg#<<;oso$7Q*<_5xHbHgE7qXUoG|C733>GeOdhj+>FoD5{&!pKeyQu-g9 z{*SqjW24sn)~f%hJ;Pzkp#Q;R)*vpc@r0F~_>1k1*ZnkOE|uQRWLjwa#dfzcvag&{ zcK-o*n(?>A`!BB5IGm}zl5yBN7zgl}Sv%GP@4~;K%d$5bIbK_85#{oZ7$;h7E zKM9`ZIP5ubw&gO)iJZM3hi5{G?9$rn8AkC%@>AJx+2<%hTm#SN8OB?V`OecB^3QNB za(ngv#N2I+tjPu*(|4X&Wx-m>en%ktwt?*6G4*}iL5r;H6SWiT7Px&he^>k5&d5%l zCx4n|?en51ezhECCbDJ=?Chx=#RSmd+r;%G6G3Xe}0i8$3$bE|R zE_CuwbZiI1A(`8O$F%WIUC#9SAK8m_PhB^)kMDJj2HAHsvM1MQz|&ZxDII>L<$yg9 zA3E#4%Q1S#-b!6NBR*6!90o5c+nWwPPPxJ*X1sWyw4LQbeS#c=Ga9zoW?U9$Fvu~g z8!pKl13X53qFevlJpCs>rM{`IH?z$&H@Cqb?PO$5?z0DvS>HVL-g`aW!T)fdc=1(E z`p+~z;D2@w`Wu}1kVb85^Myk#7jimkTbz>>+m+T*b2@o1e0DKhk_|kcIbGLRhkJUC ztYIB)K@X=hBA>{*tH`S7e&sXp7X7{Y%{$Jci6S+&RU{ zJVZLnG;Fi?ayKvRy~4eocd2ii1%b@q`FM`u@_RqFG7>-0g>Y@{6g_t=JVY0EH!>#u z2Y5{XQ8fDtEBizd$~5{nydz+t?&rq$?V8p9$`W zp%#Uo*;}|AcE$wZCJj7hKKW?HZSGIz^W~f0bf^TI!!rBS@C&`WXRW8IV@R+)^<-KQmvQvKu*Nm9^ zv1YVib{yQA5qQize%Iz_dv<^ghi8>0YFxmE_cyXLR${~8X~c!WbFTL|;8WR?UZVS3 zD+G6T9$@?bgvQgi{`v&r0G`HtYSg909tZS4^hcZtL;nv9#sNHyap?I}Ps<_nM}->O zL}qD&RF~wv#I}QE9HzSSdh!`~n)RL$Pd{wApyP~3=#M_sea4K(!B(d-8T=7=Oq(uz zcbqp4#a`?bXqPiA6Rsoo*>fhe|V z*LL2(?njgN(%(lInG1d`^PS*}k8|8k$>W`!2OPBd1Cm4IBg@l~rs^Znk(z;yfXCF4 zdr#iS%05v#(lm4=%zF;jwFz|O$gJ${@4(Z@{~P?czt{ie#VF3Y5TlM#4#X(%m^t&d zgAes&FHd*ai-GRc%J#qWFW@m{ziL2DPj+-CTu0ed^&Z`+ot53`4tPx2Pu=VoEBpUd zdkyX?9QTm(A0nyr{n1ADS}V%@40t~8DtvR#<2_lKR~0RD_vscbcdrZYcd|0CI>yK< zy3W0d;Q5rb&e5k>S@9?2DdE`_^p!m2Sd~@X`~S7~C}yrz`_v-KVTKI4Y50@UU)5|hJS2afeP;Ex9D**fjy%%K~#wlggJQJsJT_zBY;*KIy>uaEX|ule*- z^S_wl=@1;kTGhU~uMG|-8V&^?ls&5sJZ8>z`G^@_|Kp#ypHXaA+7`i_{3Ihg^Y$dp zd^YC(&Vt8(^7@}R5uPJw-ym_KZlFWpG4=naRm(it@ukJVeHD#$T?JoyvXMQx{skU$ z-KEp1)gDZqr^xEP+OFhi(pd9E@9P=aCC*(jYNO&L9%BxEczY)^{=U3Cvmn@mdP<-x z;4y9WKd!0Z$)3~YkzZJ0(eZ>Z#=WW%1$mvzlU?f;lbRnfsq}) z!UsH!xnYx?_we*R>u2;?bfVMJ?$$j3_?c4!-2soG?;j33-0OGzOL%^0bM1Hh%V|dD zq}bqT^!tC0spWA9V-)>PU6>rYp&^irQQ*X=nDc;1tIo3=(B-V|1ZQxl8=yOlvV-9A zOz@btyU}^AJlV_hJDg7x8xTD@-N-Iuf!_g-Df``{uC=mLCr0+l`rM3S-A}aHJ${aS zhV=XNvbi~UjQiEM9^b*!cjhDoOWd3UeJAH-PEurKF8aWI$4H;enbX*l(WqW0uivx! zuD()o0cp<$zVghhzWaC#UwOzEH+g!FuME%WQg6UlHa0Tfz0;8=HhOt^p-2rLQ_m-t z-r>of&BYdLU1zC#YZ~YZc+C8L zzk5bo*{OwKt7G(BP~{G;Uzh5>Vr=y+BYRSOaOU7?#Hh_5{?2kCM??SFk1zTzZH4BS z=>OS<2sV<$;Sh5!IO?vSJr3AGcy48Zu9ss6=NJyeX5j#yMosG0+gExV&?)@C$R}-2 zt%;yh%?yX6{|8Uwna7t8b{yza#v!bU%+$I9<8ZDRMZzC}$Mi=>ocEj8|K-`i)+#%8 za9&^s;MhUTeDmM|8}~`>#UuWPYy9lBBi}q<`ajXY)3AfP22`>f$lb{MOP090I5`A& zd64&C5O4sGkwe^CyrY#Fz0b<5=TW%3|K6aUc41a#m*<1WjAf@)Jiy9MEJJ5FYdrW8 zrx>RNXN@m1vR6vz40xJ#{Y7o+dtAsV3iV!IVj22PPSMSB-cp6^I6Ydu&9}p zb%rVd@wfCBH@6zE=Ysm^9$@0{#YWa-1IG^1)S+FPUEt|Zb{-tuCC5E6!b9|`Rlo^6 zjd)Pu^&347*g?2f@tNkQ*uf=+!;tplA3_Xx*~c~7-{)^Z?T6Z68gBhKfN zC$-6PaPb;ErtBZz{=6qUc`9=;p0B!5kf&Z|WKY&Bz+>jvUk`i5lN~$Y`AlM`(s-UE z@wsib-+eshy4T6`KDM%xmm)i70Y%TH)z{h?Ps4Y%y8Sy(XUfxe>iio+6i2)FlL z?1E)3$1c(5-cD%X<^$x|*Xnr4_oac)zr=knA7_-S9dxwU-^j`xbke`lICF`t*9E!* zo<@J~eo&#;-{j6k`V7aSSNEujo(Qk@0SEAW&c8M};$kZ+elHtegEO!^qmKC6 zL1b;(xSsj1ZQwEe%(2C7J=yW|VcnB69QgT;B736l2_94Svp>Db({ps>y`Xm0N9QK! zNT)zY!10kWbK=A6-QjT{^DbFbAnD~cj|e!bx!e8e`*O9niR{SJ$7zuR&M^UL0P zmk?)dM$T|P5B=|KIE|$ID2V9&je+doF=apa`^lc};CKG+ zoNiYmd*Rfw`evHv5xcbf(Q?3M$&E{wxwD@mtVNnV{d(4n-1sKL;XhX@XkNfMYxa2_ z&zfy>&=M>24E?`H=COLWXkiBj6byHM2AOXTbOwC5)1@u1?Temp2PoRaYXJVrctZ{^ljX8M$I2>lT` zvGlq4qgw;r0*~pB9((dYufOp}tUF4cAdR!b9x|h_}VM&rRf!_R|!n*Tma9jLgg%lX%P;;J9Xm zp6uo2`PXT_L!N)9=yxK|2al=Wvlckn%c~!V9ZI_*s2ks9WEWkhegK|Eu2#AGNnZbB zqs6)=Y6+PCyfw|~4mNtX;gCEx0UlF#mfUr=l|78R!!_{4YHvJ&T>z{2|T7f9P{4IR(9+GKU7)s{u=6!>gb#iKXk8= zJv-Sl;{u*W-qZflTRaZ<|M0Br4LWy0r@9*sVjJwy22VqWdVYML$ANJO>ulWV#5nX& z4)VJ+@H99yKV*={fxIVNXJHLON{X*gKx=^gn%Dr2GES5$S8`|6WG+WCM>W`}V{C^kgTdafXGxW5;Q~6VrMd z*(*_lxZPM%Jb8!DGt){D56N*~`o2c2nO; zF86@wOd^*9k12bTVF!A$m!~t-)zFy-1DyenDf{r!dYW&QIJHvK+!S(Zb-l!|Z_+`Q@jd;qY(U zBRQed>6Xh7=~UB*S+ke9=g-ex?p~KQbGb5H9x_~ZE^(Or9r*U6bk14io>kcYA9!}* zk<-rbbOwD7pQThI$dUUS8OftXM({LpgBu1kvmDT2^2~6*6m=W?`~brt>F2>?t_>}$ zeW53NdA@R+AifS1*%R>lD?`!BC zD|3_sIl&V_|AVJtv%}`j^f;hHq31G}W{7**DSBvgQBd@{#3=MP%JdNCKTJv2k2Ye_o zj5Q*$TWQ0CHKJjLLvoD>JjNQ)DFu65nbBqXJ={;lo>Kb#si5D%W5%psS~XoO*$>xz z6WNCcvV+Hzy~n(B*GhKoK|=Nsf$ZQhZS~Qf*IU_{o8vQ?XQAiZ_l3`V+Q=@L{4NbV z4O?yX>1|&BmzS%N&x^d`gGL7Z4<57sr*GBWlfAro7H4Lp&qel8M)u@93p}RmBZvC3 z)9*Zw2;KQ?s>?Ht*jDyujO-m*#BWYa}&)o>Hp`9>@qgY(ZSQmGYg9sdmQjPoRb!rrM1*&S>bn{Hyn!eKHemr z#=RL;j#}+;z=nxk^pu~_KX*cFxR$$B0FDT=asKnOuN48qP^tscnib z3y<+e=A^oS;~Qh1vmNlsOv`~ae)N5OsmoP3<1tXrZlLdPCkYr%;GBm@qZYnkv&EkN zGaljk)sgDw8IK8uOS5TZb42i%zOwn`iUTDlW*pG}F{SSO(%=pvZ6>oiI9vHnFb?3< zz|+vFt&cdua=|W$x5ausxBvBy%kFxXo|rY!a7pHu;BbjK9z};9V>wV)E>D-L>e`$z z65E~>=n{C$oZ;1v8hQPXO&4ek!3A@MPe^F=#|G7%JhkM=YYaW36 z48y(C^oo6h;4$OS$~wV<}cyDJKHD2e*FIt(X zE$|C!ZqdIyoR5&7Jtfg~?*HVr%tfB32IbSneCO@82A!2`|~*5;i`S|5=g%8U%` ziAdt1Z^xWJ?0Mc7-gw~K;U1duU=PiQMiy!-kp(=Bb%B$Ie(jA1e!?86w68GCWa{a? zw)n|MYE$ADNt`)Q8nU#Wc;*Ai-a4{``yr-i-bR+0Mwa9Q9y4CGUT~4+9{P5^_NC!R zT`IqeZ_mkDeOCXT`-rD+a$2~yTBFtPJF3 zWZ(|K5}h~Dmyj`#uP=-Y$SLChjttZoG4pcqHIu9?g#tZ9S6=GiO%H-&mDbbxL=)ke=K;KceBjxU*^ezZ!?d}(|O$BU>^6ik!AM$ik>8R znl?4`)gL^YBDaNSdw9PQdEuMDrody)r!U>P-h;_K#`pt0fpVP-P1kXtC-AM|p6m&L zGY&CjxO{wPE5l#qv?cm(ZgSde)jv56yee~Am%A^ilxx1`UFX3jXEpZo?{~^o&eO?f zz*|<~Jy%07pI#}~uvSX`8U-|;#Jq>lMX^-P=qPosXBe5aEEJI|&6r-OOy&w>8IW9onK zC}01~J;Jk5yAJeY-`s#Zcp80#=YCmiZD^1hGd48p57*Ny)9)LcbEeIl*wDN{2Jnve zxO39fmCSS5bHIBmmV%8Z~}hep9h~`38u91b zLFaqpkgGPJ_QH0S1hRm~9EU4kdD7!fZ4lle{f@?eaRV8Lr2%*FnB3bw^@7Jem) z?&y74z#TkhO}4>J(=7LJEp(Kwh1S*i|IbglnhfsC4fnFC6?2v#AJ+N# znve12RYnGCC*#@~@HFcDBcEQqPBO3_g$%0$8Nkz!;qbN_Je;iQu%+-`yoa?O#g=|E zGRV)=qu??9p!NNmdECj%VJ*#_LSiqH4}K50gU7W0li#ViPTZ+?;QmLz9XuxY9T(?$ z+;iCs_b+2JYXa`zF>U7g4hLE8%mc{7>{lq!T-G7jv;C)Xmzqt+0zA$6@VI_X7V-dn zhJ3wyMf5HYXEMe1{zG_Wv%RT3P?jFoc9`5 zzoq4l?_x6r+RG~FrW5>1kWC&xZlOU66tLNH@Ki35M z2Tx<)RN+pYDz%}ohU4xDZ0K4eLk)dLoyZ9uQ~%ZebC#!nd^fz8oSq@RdtIP^@HBcV zd+c_uCj)Ey;r;N#bS}x-ezB23#zKCV2OJqs z%!B^Jd$A8a-PLaBe}Iu8c`r72Rosg`viBlS&&0+&Jx^M&)a@VP9!_H8ZHA-780Nd+ zY0ORj*mU~=$r_pYRdH~yz=Uaj|M_+!!)QA)?myr$_w8KydL7GsvhoP)8_}^myzhzn zW}xAoe87q8G55pn*rA1|f9jiX?;`IPqP`gv$N(NQMow>fhQ~ddlY;l|P7C^*|ITuE z@f|!S_wxt$@VFCS!uUQ@xf5UR$Z~fU1RgWK_uuOVk2`iB&dH}JckF&}z#TlM-gi6k z9?Kn{#b&tcO!O=dXKAR#h8XTeGb-lo;A1o{#f&@qp7@TZf8u_)-acJx1LFRjMus6@ zbf{UpYVBH)5j>{t%s=$QO7$Ps!k;L2^naJ(Ub5Cb!W}$~nEAsRCjS>5qel2*qtC1i=$m+x zuV6>^nRQ1hXy5@?{?cqLm+Gzd!|KYnzw!h*_Pv7Lz@SNLfJ+nkUz1MI} z*1q6rtQ$6~G2fFRm(5VWV>9;!HUpl93_mj*SU$v0v>Z5rv28= z^8>~qj7MJv@#sOrU3`M|EATXYx%a9wJsHq{c(*8b)uaE1j0}vC=pQ_dnqlh!{X7}S zVd0*bi8>DCu!oHd$p<`*cy#Fr*LZ$_EroN%PFnZl(~kr)fXA%+Po8zdI&o(%2>0Ou zckq}#{OQ7>mOHT&+bJn;C#8L+;5=s`t#pqnwll(TpFQ7wMm_<~T3i}_u*>)dy>Xy+ zrq9j0I=PpVy!>b|4&X7z;iKZmEO%-O=3QaGZHIxbu4LZznBh(imvI13BbI(NY_6yO zTzv=LKSAGNWT1cWnEG$m@z-_Y&N*7RKOS%gj~Rb{*=~c|E2~GD_llj%!=5kf{t3e! z-$>$V_-@~es#zJZW$IDh@n8io|H+^3>|cJDF?iC*ki26WJZ8_N)}h;b`p53Wy-4#k z|6)6%40q%edBD@~-FG(H-IIYjs94{nH0n}en90;{==4t=^i*K~;N*drKK%I2`+GK& zEB#v{h7T_}uaPGMH5~gHgtI*C zo23pKZDgR%OX6wBaK`P2TN%QBP?jNoAf4#GP>d#r{CzPIcWsD8I`Co`%iTyXF&bA0gv_O&96A2B-}f zhmC_hkl-=n&WFE!>gk`j6Xq_~afv&d81Bh^wBTvvt~WaUWMyFg2r`uEerE2vT&}e< zGSo0KBp>h?`$ulQWv!=oY$lAA4FSN0RI7%pJqEI_i1m zj++H~2aj1R%xPL+xijCQRtS5z+o;WuV{01j$=C^=hTVU^c9Ettvvl>J7LeNK=qI9Y!T=mJPrMye|Be2269)p{zadk+_k0ZUwl@4 z7(5LbnvOWzvmwTzbgAp@P{e~|(F&s$x*>iVer{^jHD`+1|? zcezVJY)|eQlJ8P4C2jG4xuc@{>$h6&oG&HrmoIYXJMwhSa*%Q-?&lfq$p@TufHcqO zuW2x1oouSM`UN(%bzoEAY1mZto1d~WkdLvcBDJZaWzM!f>!LPc21CYX8zaM@85KQ6 z@O^YmwN_8}`Knl3-DBL?O7+hCw}!4MaVH#l-&SpjGYQ~n%zw*ndDoKxy@z|^*{_c; zZ)ao}qU+t_7vR(sG53>amQ3+%hq@?FYv?}uzOLT4Ia{DE+Fr*&_{#(S#Bleys*FQB zw*Si0JDl^Ey7z}ke3OTLJ#gM3;0&I|zMro)nqR35+O zWC(MtB zp6=NWGL)1%Jr^C|WY|P)2N`xYG9agX0vs9Au$_HhyvoYLJSEq>fO9PppTu@{F|s6U zG4NR9(C*~c9Ylw*pQg>5w3qReuZ}iYZ(x7^vC$4kN<8`FyPhw|cexksoqyl$>6V&5 z+*3Yen#()X3A-BICf6yzW3E$N*>;%cr*IGFE6s!2ayP?Wbi)IlMs4}^sL`JOsrkdb z&Fo8}=C5O9xcIj-TOb2?EZY{_Ip?Gj%bom$Uvj5jsm@n==zImg%s1RuO|94;49}X{mP9g*SHTt%PX#WHm z_AoLe<0N=YTWbHsuAcsL`7(C{5Qp|O+>^cxo`(KU+{dh7BleK=9F_74_cOVNm^+QaXDj!(j$-sDo`v|!2 zfbrNz{egQj!Kr;>&L4jqbGRo1;}Gtnp+CYn>}zCbJI&R4GE(4a_{EpqTUi;1OUS@| z(_%OBJg7AWGSoFPFkeXGF>8#z3(oQM&)p6sdgmcN{fw?_2v3oxp5dOof64p~jt#|} zd)+h5inSSn8&J&!CuiwyNehWUCQYXXn4p0vx!#h%`&i^BZ_b=tVP zRQSr*eugu(lle6Rj^1PX?&25k^XwkIm#E%_pFG|5P80cAWZ2)xAa=$5_24n@G}-I0 zCp_-xAKez|okN_NM*jyG?#a3oJZ9Xl+hV-sPF)K3(sI{FFTGGSoyqhI`sfV|_f?5^ ze}Jc1myT#K$@2s1BKo+Uw8rM0H`GN38d>C_j|-kg9va{$OCIoD^iHxg$7Rxy?|c41Z@O651RP`I3sap;)y*G7j)PPtd>cGwP8;y~hn`L4 zs*A4IoJL)AuyUs^0w=b{%xQyPSY>4(r{NbvmbrUYi&nVr-9GmF7Ka!aYJE^~7c02D z7eeH$%Kc574ms%2Lg z1{sDd(|)?HU!1J*1{sbB>>fNuygB-^e(Pj2^uy7d#TR5 zW-oE`k|Eklf%{R0JF!Xr2A;;ew^#3ho(#mBu&2n}oOp9|AOm%r7md+&Z z92GtH)H#gUk9;*YG9>3P;4$Yg8;twJ(?2y@xF?HuEvb6}aUp(K{ ziS%L%bWiP}4V|qJ6WeCFyMGAIJT|5bM|LTBDd(6|Q zYgS+Mr)NvZ64sRyHAW)K34tGg$Mk~}&);UG)MV5Kxwx|z1MVjV+`(gVKk1>)9`{^6 z{IteUAB{m|@ z)q`F9VJ_a@a37wSuY-U6fcxCzkGStgML6R!`ltHAMUOLsq(e{_A>1 zi`>;YkO90Z<|HLGxAgQ(ZBVTDG4?vpk+0U!#Yk#{(+tNg6TS*gof*?sMi%dBWxz*s z*?FGUW0%+ZS2x4?tEmoQWtG+d z)GuclnUeJjc+A-NTFEraeR41!;XNO$88aT;4R^6GdQaf^Zp<3sy{0og{bzkw=TYo! zq)x$idx#%&tvGW79#j9%eD=BJP92Xwa940)KQ}P1XdRFK&o@H zb3I#P9KySLHq&_(<8Y3V1>X@_z*CuvOkLpF65~;zXQhkueE04*`|+u#*izyFuQAAd zE=FuUv+ZI}|I`xnGkd8maR&gkL@(ve-coSt%$WVm;T;=1k?f;U&vUk5p7xV})ioaK z`EvvPgU4Ls`Ela|J?`i~>_u@0F#7LpxF=&Nc+5C7Y0)tr_gp#b_;${o$zkUi?#Ubm z9@A!C-n_ZxK3@HgI;fO=`MOTEQhQMHF^N6r2YLsO(S!Q@{*%^8--Us`F9`Gv9@AF# zZhWQ3J(rzR6JX~T2Kok%X)A5>hI`y|**Wj<#?CJa^bQ_V?`5mMw%n=J&^!Gav1xhe z!=v{;hC4ARiBqe^oM+AHJI|AW{Q6hD*Ncq|#j7jo|1^8A2hCjO*%0G^j&tpqz9g{! zH1t!_BGs@1B(r%*>9Nfc1=$Pd^o&Ei1>mJ_p^S`E-MB&eh_oc z(&n+vtqjz?^aR7T&WCl*NKf$6z=ptM#-Zj<6?{L0CIh)=0#|n4w zm^L%yht})Fo%bxm{mOtlcuekPHF|s8sV`?QcKe>#yZ-2ZTx~2mmR#K5a4(*&d!)?o z;4#-{zd7qt%borLv2qpf&(QO2D=+rz`l}3g@d1gQ@_?t=U)ZYWb>282OSu1%yh_}^ z+Q^ceqkzY>p*t2mYq=9|s2Nx%@1yJF`|7=M)Na>g?ca?9c#Jv9V?TWD=^M`6CFB^H zbGJGdhx4^!_qw(sp8=0K7jJXkPnP>+B}tCT3*Ldo`$)*I*QwppR|8L@7j@G$TaHTh zLePIk_g0|)Gxe+n`Y%=)^xVpF5AD57_oy>hnXLI0?$@imi>&g1$H=ee z_u19cH#QU2WSm>TW^Pb@(+dZW8DH`aIe4A8&ph76dAQ#ga0idc{g_7@d$vM;WgSau z0eSXPTall|er__{r3Ws*%L5+6Rz7>Ox#diJp%x40QG02xn|kJE!M{chd9$cu$@~2+X0VaJDc8YIgeH)Qpbev z@R)g*Uy}_mob&a4ukug9tMZI{=4r>3IF60rn-WLl864>Mwm`q&G4xw!>Cc{B=jt)x zo2;qbZa61ShT{P;#f{zHKCQy{hnGx!)N*F-j6O@s-M+CteT9+X*wAr7pF;wDg0r4Vo{ZUdf9u-u zmD{zxg9f{vpgt+T%h#PomgK##;4yvj#&6#AxD!vpvvX6l??pVh%Wz-&a)W!1nzBg~ z87J_VvG9;4?|R&G#qkT;I2)?2dcQlcA@G=W`59Ntu-vI}iG|^vZ7-|dv6*`e_vCqd z@HFhc;M-MJ2I3C3(`mU|OX{loIci_z^pEWfH8LE&vSPgn{N54nb5(g?f6J%0csjX8 z1Lts!jQRx5_Xaito<{xhK#gWr2K3JSs8r8kQa8?j$mx^$(S1e+!Q^*&z+;?cdFZKD zmNPXM@jmRgaQ6lA{{BGk;4%9xooBVS+?i9ry=b}1RotI-%220oxc?{M4qlaWipBLi zdV0n-1_XESO#Q&OjbUmV&N4C?@bNR<=VIK!^T*vIJ-g1vbM2#xUgcp=E%E#T(R1HD zTUs!I$CwYb*yR<=nK+JZg!{tw2tT9mw3D7pua$^EoOn>>?@=Wr*F3Rih}?=Sq>xSwyN;XGk=#U10|#QT`@rgk4(=gC0dF}yF1eP9wF zMemOX_70v#4Se+hL#zzMOnf%%;jxzxpM4@LgWInG9y4dv_~uT}?$JMeU+n%EwR`mc zq~Si7dtuBU!DHC{NnbtgaVF1}FL%AW#zN9OM{18rWRR~>hO>D+cJ=|M$JDY4drT)T zeP*3(5bhUXpDE)oCd=K$ckr0p8=QWR$31KJ zi{1WM-hs+}W7z#z;l6NeQ)fZu&MY05nB1FQ^SI?s+#xp==zhE*dT-M*t#5>@*iDJy zz8l2Nckndon?0IL_hdl-d8+>cjXz)B?rLH5|D2J5dO}12Ph)@5=JhsxHaV}&B?Em( zWOzQ10X&WP^W2|KhFNMC$S^_oM;7*WK)$}q02#&^8D`I~*h>!HM$c&yQ_~oi702#k z#|1md6_@&{?-G~B8=2hW;u3hwy8n{B53}4E4|?C_i(D^$_SueMJ=HV4?-#P%eVlPf z^W9t5oPCm&Da_X;dO%b9$EKZJWhId_cyC#e4EJAkJVr@B3Mm1jfDZ3^|BE0W*j$sg$Q z1$ENPMuui1GsPB6;A#3p-z6ihEX1c~`FihSus4+bAFNfpVq__Mzv5jV;4yoN`@TEc zvn9BP_qF_~c^mGp8t%*`WGukb$PaBEon>Xn<-^!gK``f;DE^S}Vel9}yy2veJ^M%R zrMee`IZq$W3+Vkd!#VlxY;f{I8oqqxF<*H0PmT-sGqA6c9QV5DKk~X}HC>X4aNmtp^^H`&%b?yU`q)eL9t+XEe7$32DS6*vA}e@|Gh$m``Mk#&{d3Mo^exZDT1%k+cLSRNk6|+} zo%yomO#O+Ti~nLT>1AE)i@5rfc9)=9l zj0|P(SL`PQk2!bAT-M0ro{jIpx^Nw>6^QTC4R`mrS^+#}tMz7QJWhN$cqt zjtcrhGqT)$oH(CGo;{@NiB^_ed6t;T-2#lm`zi}{4|t52Ie+fkmNULftrp(-FidTS zTI~bFS$>u;dBD@?U7h&cG|&FAp>W>C9x;5k%*b%XvXchA_{j5xA_I8LzUa}Pz3*{n z%_DsG^b^6mr$1Ev^L|?Jn0r%i*=M$AJLFsTzhN7VH78Nmd}O$nE~v=2;Az;-lFPpH z^q(v5c2)Z)@6I$bB=atK%-DJ3mp^*k(SNwc%Do8af0p6?NcY*N9@%R9CSv#CG41}i zb_+c2=snz%{cvyw{^P*z!DHI}e$x&t`ERv?=vkiL)BIZD6T>}OD}cwW75XnZ+2fw8 zR^Yxra@41WyL()%03Oq3PJE`f-5U_&(=eV7Zc4 z;To<3*Vev%bt9A5&F5J?J0Zc-sEG?Vyu`DWqFR}Z#J{q|Z`)F)Xqo#?zfu^B3||B? zfXB3z*%L0e+^NNgjm)`=b$kqov!$#rFLQmqVm-UhJ)`*YH{u8HSM&nGW7yJ(EuOHP>4jiR;lBQv(_O5@mcBKd zljlOgW9F#I&%EGqN8ju%WDnDxYBT72w&9LFiOqn=tjT&WUSzqGqnJ+>Eq7}qMJwF* z7xfMZsgZ^AcVa7v2fQkC)Y=P|dR)gUt%4cBBo1+Pl3nNb@)m#n$aYq9Rv zXRbl-4!!J_!#&xT1dqvmw@Le2?$j~F zk?=m8Z?(5a9Qo03Po5P9Pos`$IDUUC19=twPtZLU`MS1A-bDXD85xofc(@lV4ViX$ z-N{6K!~Cg8_gZjQ?es3rcbT{TEH*WxVy^}GKKdS|T0Pz8tKxl0eXls$vnAq9SQFO` zYT~)UIDn_2_kq{6Und#131pZT$N-*(41I@ovoesQu$``YrkHp8?X73xv7KLx3=&r* z&Wm4wSLK=c-M$@YxrTL2S31k0URn2jr1pLf;zJYVnNq+VPodQQ~m;4$j+-JhIXscm%CIW^~&&Moq7 zW0BfMrsT3h(Kq;{)7|H`AML(ZFZ#cGms$Ha$~^s&KlAnc)exOaKd$;Ef0i4roY4}l z;4$=jeutT!eu;76y$Q4KbowI3EjFAb#@Pmk`3_!{we8KN-&wB2IJk!Q&Of2P2iGOo zf+*KK;4yvg{qKG5#5m^exq3uP4fi2ai)t3HTDw-br_m!?^8Q+@cWPVW2It(w4&<4l zdM9oy3-k_7ZzAUT{psIq_`J-Ea@Dp4y7ys~zIP4ZTpq{(zP0XWN^>1`tB&=pO!xzH zz3}`M?}e3d61i3wnP!*0b@W589%yqBc+C0#NA(KUi92U7;Jz~84j$8&PrTw_k2`Tb zTu)+8A-1$CuqE)AdcWu6VP|VOzwR;o@%+{!^9!ZDrMSB6f$`!IIHxV z;hx;<2L4Z&pH@GiyOoL9N?s_|o^CJQzjsSRzrOk1$dufJ3!cUv+?zMO(X**sd6~Hd zdHIjPrody`)T3`q@br%_=jpo>$qV#l@P{>qJ8@TR4m^!{YNy(hJpGdg==ljhd0Oh8 zEMn=OMuue14?Jey?7h?9^|)jIVO`WDSoc_KxQiUzISwAvb{5|{&2ncxm7NRfJ+ERb z@*JXjKbZ?=HgkVx9}{?teN3Ak{;j8PI8O=Q@A%{(cMmC?H!z$<-}1XW;78x#;!+Im zpB*&Y<4*i9*0aL%bRNsQ52-_|8ScfaE7q65W7>JEi`H1~#CiI|`N4gF-Kw3_NAyd7 zW<$fhXi>$QCHRAfJisOd2hy6v3pkfSy++#g-DZI2f_|6sX;$K>8?%q1RoY$vSunMYweH4OLU10Ium&p$8o zxaZP)d!4(Z_e}%6gU96Fw&(R8_gs2ESGlA2%>uoH$K>91;!W$sothW!H3RP8F}WW$ z{FzF*muiosyqB};McM;_`{sswtHe1R@IP;LJ{_ZsgS59}F;J$_7 zo_v=Ic+4ENa#{89$^1%f7VgjHod(oqTN>`wPil3XlPr?~kJ%IX^qrcPJ8NZdFVcIa zd2jgky5|t?TN&=jd#1swvX6XXr`jG@>X>jp$D8;0bxfY&n%vI;UX@%|{OGtc*US~a zsY{68TN|#)ya^uDCZ0cFch8>DbHNfH< z@2(%&_ho|9TZ(Bz+paj=v!Pu5fjhNs6p3VPwl^|}FVG(VkC{hLJnATqJ2n)q$+M<| z4eemKCm-;bdjH^GJuP>78`w^n)&Q*g4b@lqVu+uZ#Ya8zJ^D#p+#iD2M81FWC?WKn-XW}{a$#Cs^2_Jb5+R*i1 zs84n_oLe+rG0CA7__2E4CgypXaSx90WWc_|yLY%x4*T9k?Hd`u)96)~m5uadpe6{{ zk~?T#rH8Srk)dE(MGp@=jl4SJ*|DAsj6+7xpyRs}bzaIi?56fl>;y-Kn7yR3TgO`& zs4KJaU26mG9sN9*Ti40jk~`l79y2%X^YmLDck~~=m-l>)o#;Q`a3?p2FM!94olPG8 z#!Fx-8vD)*<3`%inz8UI7yVSnJHp^gjs-rI0a_6NYLa?X9~f^ME|P`7g? z2o>%+!*Qi<-$(6xY?m%}4F^1CeCfSQcaJ;sr2)EMl0CH_=(~kP7Kt(Y8t&q!vLDiX z%Ya9Hx6pSzE%)g{z&z-^RL}LzzQFzcSM58Z_qwWghh{S1?9ECezWmr|ha)9M&QVfV z@9Okh{>wJ@FQRjKs5gm`Pnu*k!9gB=?KEd=>uXDApLM3S$sY#0{jT?%>%L#Qt^1yT zqx=5+mG1jl^)iLR>6pXZclKB}d3&Kf1tPuDI)ChFWt^;h$z`mmAtSvfa@i;&Bl5~W z1y7?6TC?|PD+7Cqh)dkJTc~%_-lH~0E%B86ka)ncxis$=UDIHUmFX+xhwT;p>TD0% zCusa)ES}bJ5!;Z@fd7+h?%R?Q&*q44dAeV!V5vJZFj;F4kwffG-m*%rm%o9hasSQf zQ^tETU~}BNSVPZQ?XLGBV{@a;54#I_eZbS`%N0HMxs?H(QUiwTx!hSI`}AcTo>d#8 zF9#m8ermhtm!AHqpZ@B6)tJDB(yYOs-+qm!fBYcaH&svPZ(=f{|FK4fi%+j{z>N*s zHj%%9$JGBh*ByD3+sq99Q`9h z)$02>^FvW$zCgZzL-*pXZ*0YX=(AFD-hYeB^Ofc6KX>eEWeD@a@OdsTMo({is2z)Sy=H*kLwZm{e||Ae1}gD@6H{aQ z#Rqfxdwzk9m8p$E^-}G*%kSbF;e@VCUn6uRP!}^}TG$`<2=Zd-CS#`&ij?$DH&<~n85`THL&`GDR4wM2Lq#65Zjjap)Yk>T)_6?YbZS7mSDk?svF zSL~hIA>4!adCK(I$~`VwuBf!UNPLs z8Nwa>@7B&$kq4HvY3bP#@hI#wy{3I8Bbtq&ugVXJ2fQk6>E2&X@wn!)`-aLDyPs&d zChZ=)D!H~j;Z%<+c0XJ9TywtWiL+dOW!>gA)hm4i@T$B&q2csymMb>P{5Py~*t)t|m%L5*xcAn8=mgP*{Lre|#A>MtLA5$kA&JwfOM*&`y@qfU|9U8Ao zjrQ~q#})lbH!hj0z^jsLm&tF3Lcn3SSmSEN&w1y)##;l1?7`3~VA&m2- z!Cg#0Y22Vk@~+y3#B~t^oWAtmt=ZPcH%AQE&y$6?!n=#;vGWcJ;>r{w%c`jrcQApc zDa*_)4zse5v&g^USrBRm#^pUDi~P(39y3N>fBq4kUyyH^D@sg}XD{vlkZ-3N?&Rbo zo`zpscSc)J25hNV_uk}bpXWoZf3T%#Muy~hX>jVFnBy?@dnW@nl+9I(-CVY4nfuN= zt%;@6jSR^LJSO+?$DZKnpV%7q&P#O;$vj|&;V$+iHX|~CrxA~?JLF_51GNHk#39X4n`Z9PLdVlcz4UUnzlv&D;NjxH0F+dH>_)AAgAT3i!RZcn!4y?BSW$-0$<0?F~HUn%)lI_OjfWCt&}j?_s}CMCw$}XSJs9{5ez z12`kdb>A47ut$*!JZ7AlH)Ho>|69G(OV)C2khW|xD;vH}4jiTL zC@<4Bksb7YK62pqIxb>s@_?V*(2XB8Ik7qB8r7J&#p^U)lY;U3As8?4f6{pEvE}_% zHu68?70$c4+m7*?6ZjE$8uPzjubXLQAQt4R8Mo2Ch}f6JvmcEN;#<^=;Ojd+{O|lP z`|&pU_IFSJAMPuZlc!*r)ee*@#Qzch)Jy2jqFxtZ|84l{ip4gI{N#t+%JM~C-E~$s=o_b`l8Jqp< z9RA56d#)^${|E4xbMr}~_VVm1S3S~S=Ni-_O9HzBk7ZY)_c0gmZ@GuDiXIzhOP&bU zCzl%TS6lMzcj8FJOz`8sEi94K=9rZP}(gQrn%Kl9N_ zD+94ITW{;RY~d^q_rl4~BE#=01F;f3M%*d?+;PTtsTqoOeWj1yJF%VaA)sdX!*EXa z#KGxT#;hGy6|DAbhuR_BmsMA7huUF{k%3xC#sWNzUfxloc5Iqln+Sba>_i^kn}ZMk zskYI=8N#s~-WSBBZ&taM0!CCM6yW>$6 zbSvs8EZIBTiHdpKZNu$EelpsW859NS8BEw$m;5mqK*FF7w? z-_J|lZmjn*iYVeQ8=4=A67S~)Por*{UhO5%mXLwHAE^JPVDHC90wnf+fXB#r3-_FA zIscXKw$S++zFQq()Rw?w`tGuys~?x_9p#EU^z7iialjosCimNZF0kC$M@)T`zufKD zD${q~-qzC1B}L6*@0$eN!K?C)+WVXJvRo(YSQ8_|d;aL}5+iE_T*1?*M;E+vt|tRA zvv{%Ff710(C){aT+ff&7sxoko1~|1{Oq*GI^?g=`zv`_t)p;2;#b!o^WN!t0ee2Sy zs3CTFY^C}S@igW>$FKgzlY!ip(Yx8G<+y7^ij*v4CbI|af59a#hi*1Yyf#cgTdoz3X?N+H@gnPx0SN+3# z2bBRC!T+udRpA%EK6=(V*%&caOiRXTNBO}%&c?vkw^m%AI_iVLA9*%L{^nlHUb?D+@HA@mcfXijsSFvt4-FeazsRstR{w4kz_GEIIqoZ`d?SN>5ML%tbGb|?%inf4KP2}>gRk%2z4g(1&&%)hYzKP}a~SFJF6RWpK6w9<$c&xaJX0|M)KRXl&;sWROSRg(2U;|JS@+731>tetTM(LYoWsQU0iPD>BtnnKIfV z0AJsnR~54DaLRsGHtdIbHr$(gfXYTaTVG_`yLL+%D|x_U#)9HW`+MAT)vwHXs9*Op z++~c&!{9NwFI;$}<<2~USX`p-)v0l@RqOvJ7VmGk6R+hHVJs%E#LVkoj~Z@end~TM zu%U2Ga)#bnfDOqGOYBbmDR>(F*~^MXSQ$beC$FezncuZG#K#*L8MX#A-@*S$dF9A@ zk9y;SpK$jgIrD;Go_C;;jk%zR2#$@#tX=M^^Rkrzd!hac&kU_p8HBIMRbXUDKH%#c zgNYgc%be+o@iRRAXXhPyKVA*3yOtg5&pQq>-1og!*t@zHJdL{R&-*{LGB9_hHVOBx zx6!;#ZE~=YA-Q)Q{C~~s>!bH;&Yb7zow$_IJ*48p@^J4vap@4lSupus9`H2mK5yDD zRtEN_;Je{{w5x|Y+abptsxq)A4!kPw!<%#eLdz8&WsVx2AHxTkqc${L-Q(;WJZ3)r zsNc>lllzyjl>vHIx@d*#-Cd^d=)+bT8ScCjL1X}r`HsH4?{=}=C#x2*k#L`J(Lmou z4$JD@{X_6H<_$|WJ=n@H2O0F;e5?cEtJG@b-@`@!KUD0|1^>IgS{1c+)9;V;#tHwR zheICbtQh`rgpm;+67_)pT^ZLWrZ&3kqDuWFoGmKl!wsQY@FL>N@*-9gw7h@~O1hxVmllx7-zV2~nZW-R4 zxMsSu75aR~8t%zHH~9L_W!5LYtn5AAMN*K27p(Q^P$u{{>%Po2iPt+kEV=R<_9+Pw)rsE}^#gTx|+} zIL^q{^_Plspx|lb-PSk%;n@~4gy(vOX)HyCW=4jCpKJW)eZ6Zo5%Ixe`o)mnH*1xw zt#i%Yx%WnRN-fmfa8EwqF}XkS(N-RJ=Do#B-K`hYY`v$sSjxP&h2frzrQqx97wZ#C zdk;R^au0nv>|57VyT_+n8tykw`Eo?rLxt96z}HvrRpHZTe%8wymt1**T8-MGRbW%# z>nq#(jLY3!dwbk-9h6wg8m)Xxe8MaVnK_I*Pa}T= zCzi(SSC4tNzo-9Pv9v(*G_kaeks%pN!DHG^^-bUKxD$^`H6G>Zx&iM#Cmyvm++}R& z2Z8^2tBYGP-q-uU@3TDa*ba74w9MHDb9k{6;qOib$#3ofkE!?jNB!w>NAKa@g&Q=M zqW2Sw-ZOJLwfJP0X@$ZbJSO+;`qykN`8Ql^D%G{7LOo00udhEJIMHxlHMOGt0q2Zr z8tXI@&)wO|GDnnY9@dw`ee`>2uZx^kWMm-^%D)5uyS=We$ZZ|Jb}~*DqUK?)AD&(M zSl82xXx2|ok{=Qe_}`UreRA9{7qqhD6!t5^^S3+bdI2)XrBeJG5d}QPdci&?b@u!O zy_e`+xkZ;cw zWS#)8%5{U%p`Ti=lht<7duZ=X)Thz=DXMqY;=t30OW)Pq_V{Fsr5-KSeZj?=mwRZ8 zr5^2QWLPz|VqY+LnlbjZQQLX4P@k5RyG&fx&kYp!kyD?Zs^g)wAPaaJvGlH1$9gibZjh(v7Yg)U^xLR^ux`-V$RNHf@khi5PeXImp4wtV&3I9SABnXJ)3Vtv*UDz{9qo==7Zz=F?*RGKd|cRWWNcY z4|`?o#YKkSjq{IxrdJy$NhSjxllv_fZ*omCkKpT9sIQmk`I1#n`g!{g30&qu|KPuB zt&+w#+&jm~GTBkf%-!4VsmNRWjD)C6!BY2~*eZV$pI@W0kk`S}h+Cg;w}%}M_B0?v zvC5EH=42o)A;X`+c!0;8_YLgS#^a7H6>GjA9$Gz# z<<2^Ik-is_^9*p8O*>;ZA2jld_U)R;Sb)dWd&ee&EqCmm_!F)-e4xDo;?D+#J26VQ zga6$;u|D&+c@6KiGSD*!>)BGRXYbT|t;luNj10;BUf^lgv%NQY#TyU&AgrJ031CYb z8d>mrYfD;Rr4fhTs{MoK54qydn4o^z$jBfMc>z3TPP^o?8rLRs8r;hlx!6e@LjS^7 z;!t(Nz1hf2vHUI%c$#;ky?oPFR+iAWbIm94?Tw8rA}6&tIW3L3>boBtY-PZ<84vQY zRkr!hyiliBL(82W5!{Qlmav6|;dZh1m4v6*QVsP3Y6|ce zeWi92T2^W^?Bg%#E-cMjb5K)ns+{p%aB8`jIc-Gqj-JiX|7IQ3Ns!6BqBbKsm#@u? z3=?KlydeNQrpjbMf80 zK=0th&NTesjN9Mw`~X>)7l_W~LC?stwfX^Tx8P~Wu=Jj3o-JkbZ!jMw-iSOR*EU9m z&i8N9M1GeCJZ3CCvh{3_doCYds`D~@c-z31z+-aneBo-3d$W8~(-=L5_f#FC-01;t zr?x{51CPo5%zbyfPU`<~Eh=BvqRMnF>XcTl-o);=H{8qhGh#E~Re8VaiWNs$u9M~e z&^*M-@GN6}oeL5xcQ9P3r{&*)r;)2}TiDc-fm$s*NB*U*AB%s=*N#R8(LE1%8grD= z58GH7&}ptX!@KE)v&c}($dHUP;4$re@}C!Z-03%jy{qGc{Y5(&?#bR2c+7me>A^Qy z?)WNt&n(w@-wOA=>^^^PSle(v1j8}k!K-rJ_}XQ|Emvv-xb`V`9B1oVMLk_}6?$SL zI~%Ua2b>;N8a~^l`fFAe;toDryx7g1YUtjBd3r_^pWQ`eVU7q+ofFe`cDwrn&+d^S z+#^L#78!OmGDsXHM}f!m*_J!a@ob6Opj6kqyXqO;GlP5lcQf2qO?B(yVpHJQQW~+d z?{7|)zlxo_Pfd8sSkwvp0zBq8^xb=*=Lgg|tUtC=KlnrafI27Na8KS*1CAfWlp%j@ zwc_OZBXKEQGkRESHT1uGpnvd~-0PjQo8_J>4qee#*qZkp2XSbRK>y(AKV}^2{^!1) z4A@Xc&)Z9^k%#paY-rCw|KMrNv;NiLaLtL?3S0Dp;OdIMy{$!6k_FtrH zrL~>(tz4-l#{xbMI*SK0^&PezD%g5dK^G3Vx)r&Irf9L*f+;^EL zC-VtC-*vg)uEp;c|5w`)p7PKO#CG-x^bVee?JTqORed9CPrPac5%TaF084N8Y>cEXUlVqCIlqEBx!J?O>na zG4)=!-wey0x}V-uxL@??JDttQJW;sUSH07l0ih;qhGd-&o@Sl@{PgWTS%~wcQ#Q6h_EXfBv zO5l>{o~W%Y1BzWpWexnf&38O zokzaKhK>yM51vMBt#ilTo((Y$#Qq|^JBhVu#^ER(2l~Bb?foow);6dqs8fr3 zIWOHq*EXmrjt=w>PHmS)ez>e!uS#txTvI(WSW|5r_yc$vGCbDkLT^0C52fX9eWqCF z4X5h7f&6fck)eEQ#r`*N#v={iezZm(Z#=Lq_LLD@>3?Ed$Le@UzfG(UJPqI8`qN9S z4CDuDj)EobTx)^8b8OsyT&|+#C=C1q{P9QJ=VH7wdii$!J?_lg=+8ON&SbbtiFsQS z!#&xb1CN>8hJARu#~s@V=V{#0fbBHR>fPP(2_Cb5@%oRWJ?^>kLHjn&7RU$3soj$g zz+-aHOqgl8hc#UoL+b`Hw3%|JrT|YPh7LYv)jH{)^O5Mkd7yvrnECj$rZsL%&JVDi zQoS2swyqCfsreZ0Ee!WnQ{CN+;@9BB|1`#7=ij%svJgAN+WJ4bPV@N`=Lf=DazaZZ zOY#Aa8Grg+c%;WYSN!39jKrT-S?(_WfXB3?Pih<8p>JD^|cpyO2rY6oy?hnO;aeNIbHhFo(S?&@J~(a$gGn}^nri?>@Uw{sta1zYaL*Q;$3KWOzn|brx zu_)jOPX0_|{?zW39dAnR@5z;e=o^rOPRh#Sau9e-JKy}&JuG)}5b>LRhTQM)Qn0_L zy>genri>Ig{mq#6e&`+ztqiPHQ;X#stl7&IL#8{S+euxj^&{o`wwV zc5Ua$K+ex!T5-NfICiV%_ryD@%?KtB_#3*1BWCUUQ_uFE42%PP8|uSey57Y&oT|1Y zzsm!jM%{Ag$B$bXunS}e`v)BY89HUh!NpGSm~p4u=w~hWTsf@I*-pQ;bq+`l>uk7h z(?I54dA(l&&|f)jW(ZpAm2eCl9CL(+$3IvQSe{JBN27%vW2Y zcK(-7P2Nr;%aQ2Nm-l@TxptJ*4#`o~_`sVV`Ypt^e`aUWTji z79SOTgU9sMT~8b9ai?Z0*7>jSl4tYjPS4bA=Nj(GcY%P%wDY>%Gq)srR=H{h*49K0 zvGv}Dd$MK#kJ+;tR<@bPJ(ta}rhv_y7uXDVOq&^3u#Lx^_!6FpKd3uP?8W9ogMh5LBisnx=B?A$3wopXWVo_xS#>b-aV@s>M#va@;*-rF-+_hh5@ z3za)-V&F0MWEWp`lI1*El}CID`)sV?6JIVeoaHVM9`H13fu_~EdwNHPVtu#bJpJDL zLqA6LF)}1$B=|%3xX)GPd7@Um&-e6B{tVY;S(hSzUL4ptcpA0vuD$wM8K?n>k>UBR z`&FOB$V-e2$$1rcRqA_qi~gRz$wg&L+}TgzBhNt_x?ZgOEdJS7^sRSB%HP1pXk8gI zpLV{oor#+z2^0)2z0QKxrYI>@sb>^`G+s%$1k zZJuu0W0Idmj?0Y<;uEq)Z@y*ms_Zds((o=%-{k&q-HKd8?!UrtWgaM8!PCe^gC73U zlL38~azBj5n_YEoCwxWUR|Yl%o`wv~o|x^)fbZsO9V49O*;8XBcHcjc0X&U$tD4g; zdqL(N)MC8*p=_yp-lj#pGv^qn zXRL%icq%@-aH6OGT(&b!dmPx#0fFs+$F!ZMJ>Ky2-z?wFEyA-)ylaVlt_=+L&DCz? z8+aOdcILy=JQ>h`SkF&v<7zJSf1r^8{}vg*)2Qd~t@c5sGO%Ak;-fs&z{pTwWRO~u z2mIO;YUGFBooQuYPC^{&s&hc%{_ZEaaln@k5VN9IdX_u3jO~Q= z{-3%Ih3zyl+_5(?A@DTf{(jeY^7M}kq5V^nA;V#T{e#EMyO-7J?r|qp{?*#T;f8zi z-pw@D7FsXpW4Tk`qxW*%e=K$(Pl?|5h2D=a-1j-(VM%;(W0wy;t-?JNdG)TeoXJi2 zYFG79rcWDcZo*fO3~U9wDsxl6K?5qajj*0?to00e^eDsio1I4O)2L64CZb>Pm~rKx zU+=Wsi7Ui)?uMA4chn4Q=*FD5ezfZO(M)lna0gE#uiky>L!N!-n!gqV^Vh~ALt_34 z9%KIce9>c;^K?<3dEi`H?&j0QSG&J2)&2JJo8;4D0{aF}bFbnJgT_>9L(~T1oANXX z){Ku0WC2g3Hh68ob5;g&CGjS#4F&{rl0qZHklH8LEMB#Ct;h%-GdI=$;u}x@#P_f^ zptnkVZxZMqJdN65>yQ4dRR7$~$9(D?ohK3Rn;IFC`4v3oT0{Aa&0mtb5?`h^;4X+# zy?fw$^=0D!afW;H&NA>cefhRIb*(Jq1NiJ2v z$;t5`r)A$sqGy?I2y)u@fj@wg)6$4b`TaJsvJjWZ6TEY`Xqn3w$7@^?^^33k5Xb@^ zGcFDLPfg1mTgug|ny7OYdR21_cd;wZ)_|vBOGo~kXJw#v#vjVm4~R=+wYI&L7tMnn$z z`ZX(yf2K9&9CPG(K6hd$wVlLFdA8PlnZ(ffhI?|)5qQkn?u#YkJiSxf4c8udcSk*Q zi}p^a?G~usiT~g+?@C`&YqI4&NI7Qp{)gLBT&CY^)#~EiGq^BoGwvUPcf4o)?`<#M zWxD5!)B=TiKMOWMoFA3;#`UU{dzg2zYx3@IhWn6LPRaIY z!DHG^;eFS7w!?giGpWS=l^XY%PyKGV3nstI15VtJd7g8NjqbHFjCNEq%t4BlyFJL9 z#h!AfvmNFjf2a)Xj|H#FJ?vL~{g`Jfh~B zN^OSNxPjrEv>9-0CZ^s`|JMPY4A?#Mzk;Ri{wVf)WB1jJ3~i@X+~EnHMqT;EX~$U^ z$oIKwGu|CbZMGo?Qrs|Qz+?LC%$+W@+_8J~U#5B&eapi>Z}h*Ba;Mh;9>ea7^RDo0 zhMKHsX~lc$gfsgrU6OZ?3c4r#lMSyA7{c?Cvz|bB+W0Jn8gFU9*Yde)MndGx7=W zUmLp55r1OJGU$k6PZq|ZM0-?a=Q&xp(+B&nVPr`@;K-0ht#(-XBUToCnH-k4Ovgp< zoZR&`e_S>-vPeu~uOs*q5#A|s<&q~XXZkznKaBsJSwjDtss4#S;AzDFdh=hiG7$f% zk;6Vc`(UY&YX&w19@G98jw|zQ2K|TepSlM9Zyx9$JVyMVT;mImGj)EE*7-$x-t*5c z&d#Ybw@}XVd3nJ1>ES+Cs|xR&yrb}2&(6tNVIN^c&_~$Pa31no+w43RJdHlW?>8^- zWT4LB42RgYJoLD!bG9-v(5Fh`X~f7uE!J2W@Ks`DxE~o`BzNT*8IVt80FUXbe|)|1 zyUBV#mkkjMg{N@dIRTDG zA!25+*39r^?UI7Pbt8<7$##Z&vPJ-pIalmf+RC#X z;y(M9Khr&T?`b_r+~3}CFPmP`-vOsqi|NBpd~=p31GW>^JGBS8oP_P{U}VTPV$FDf zr{TkeYsPvugbZOnpFR#U>}X`@xajk5st>N)M0^B1rVZ6xHOu3kt5zGY_Aj>-jH)(8>K*cIu3XhW$W^-D_D}0uBtx%)YG2Bbmx<~#UICXx^bDuXqUf0ty%r#?X7W?PFybt%gCp zldtQyWqQxl_*TxYMK<}`OJ$MI%L87O_mB>*cDZNwowLM&(SG|vo7YdhP@Le9d@|LQKXx@za5dwKBLH2Q0K-D|uj^$xyD z-5K5)Jg24eRqD=qfeheP>8sBT+QD)~-`IPJ-s44`IZ5NZ=vM5#e!vx+I3Ke{xaIjq zRtD-zWZ-?~!dV{P=_)^q4Eq@wl6@TTnEORmw>i>sC*EN1WqJph#723DH^N)K_7C(A z9wXlL>e9l~H?;wIzex9^QLoc`Iw0T-9;>ctcXI0vqRW5!)3kY$_A>5rP0uOT0XMMs z4o$Dq(4OzipEdh?i7yhn4c7}egX~ziJ(=J!bM3u{UuC%y zd#DrW1GdsWAou==PK5t~hI?|~3pjnim@>@E++$^!Wq8R$>=~~66G|_0e_s^b1yGRH zzmJo9)2uZ=>ioPnF341{*v)54E_a-N3eH{~WMwK`@acaV9V?#zXIx_Wx%fr@)e}7# zsENWea192!9L(JJU?YRL9P>u-H0p@P&Ff69td1zscMlZly9WyO-eKy9LjoDVt8&lg z(tqu3xsrqN<*?>2Xy^2eFCVI0*|Pv1(}#~ae5mD49HJk~xekdr^6+kQ`rr+%y*n(4 zr%?l4cjJqm{0Xmex2jl4Dp5D8u}iid6)QdxZ1n?E)RGbHuKXR)utu;vbkyp z?yRGBI3jEJdY(glI;PJa*Rq!7j?WTr{^}glk%l`lO7x%RIi@zHds-Q=d-Ojz%N%*x>GA3SDFJgVBu>%_fY z;JZx%?%*+f_kpJ-dA3817Vfv;Ze(h-riQzWf!K=qmc2VUje36LhCf>w!gwF{dd6v; zL%cuE$iTl58Ng%IInONp-P3zm=Lko6IG0DA(@gbFodceR&;IoCZqudCp;jPva=vCr z4<`fnAQC&9tKA>^(glU`32^4KG3|e&U+Q}@VE@cf$X)m*_TNIsfprUT#vx|>|Ds`` zl_6Y@<8H5Bx43aA*S>+zH1Mk=G+bb(Asb>TGTFEO@ODdck}T}ds`WZi^veZ3u~;N z1ww}7jSTXzZvZ^TS)og(-tOt0dcRnEwV(BM-179CAMwA9;f(*vC&01)m~p7x@_RkI zCm)3St}h7Yy=_(RPQpwEJSO+8hK{q`i9hJSwA}T|i?vr!j=vN0t+eERrkeZ-S?>|Fr!0O=cwXGPV@qERiQGnSi@mla;QMr*K%I25%EVq< z@EG%iyP9_MY$=y7bEhD_+##?f@HF(^sr&*f1HOzug!_e=yWqyviE~YU^;%E&B(Ax5#sT&WF}Xe=Fa zf#W_;=V#bZXSE^uT^?}iQ|4ze`*e*@Sz=`gW9Se)Q(Cmb%_mRz*o^}*^fV(2`?f?D z@EE=I3rY@pKe-;0EB;Ih`g5nN?U>u~?7BO6%-&+RThFrG(H%J}d`IrVLw$XpA>7L< z=Jw!KxrQ-&?lm4)dMWwK-903wdj94^-AhX^Fz`E}M^6Rj-NYS>8mA~*iUy04^{%7RaxnYC|` z&TJ7@99h!bEA#IruUVO>8K^(Q`k#Fb#LTWnCds?h|KKrm)%n|gY`GI7v++jnN2lj7 zQtM3Woov^loujv0ABSUhpBzTQM?sGAGw*A%hJpE^DV!dZ5 zua{MSW_Rs-QWN(y+-JVB?Pu2yZ(b;$0H>~u>AQPebAXkB`i4B5r}xPks`hEC?=+KN z#EyC?aQ`i5+8G#lRld_~-;u|Awt~LH9_$kftcWMLHSITsah?vQJL9DNwFXQlj#TpTKj5zb@^oK0x$)Ys#;G^tY97o z)xe2EF=ZIhVlOKL_Ky#Tcf;`BM{KB{kss77WyzSX}u6)}x zh%?s)GJwa-x6cj#qEh{b`*?oPJ5lL3TxYn8kBYv<(81GKbH4eG4L_``W(#GgKhW=) z6bCYZr%^M%`Rpd13}L=)rTg3ZH*_+PZ?88pBe7UgP-F=NO zb1oNKy1~f6Scxrxr@1!t@~CE37HVk5Bb-BStZ|9)xKVA2+yx$U98SBny*CbUFDZ9@ zsR`Ok;XTW6zsYb-=;ZrZ(R;eH4>3wYl+S@JA9ETs=W@M7FB2R;-k*8O* z8tloCwJCky#^GnX0lP+X9P_c;jSL<3x#!~kZ!WicWWb3_G3N!{J{{`GK#t??Y&E$I zcVlB)1C0ztiz?o`0se;WC5!1F4d*@K`8F{%yaR|eRcvXH`UiWJz+>wFkIhOg_j^>) z^oI(6bNgiqGlz-UWDeQJ#U=S!>W+VBxyxTF@bkBE@79&RwfG5nn|-+K7a}GcaP~A? zi8Xn9q5UrRl@wkx+p`Jgxp}%qU7+_tZKJ*^eB|p6!-@LB{F(tzqyBtnzwbO5&}-Ot zs~Plc2M2luPb1G>xaAff$vlAk!<;?b$M&zgoNchbWQfR+*vAH5mHXH(-()AtmGv&- z2=iX@D|HKTC$DH@x)upZ{19612nV(%O3^N(tZAKiq%gB(Nvw)`& z&u7hOXl2M%n~9Cc!+v~h=5Dc>F}Jj|U;>X(o6VZk<-c;a0nl)|GN>o-2{?nt;JoP4 zL6$RfLu{p_+^shs-p^^0_X1!mLk(x_Nj?FNt)yZ1_g8<&vwPx9>0-ARl6T(>4bH;e zYh>BZiD~}}jw~_rXz44Dcrq|Y4A-hTlP~c|a@KufL*^krf~QeWUiVwr{sN zo($9s^v;;qGRLE4c+kioVrGJvPyvo9?w_iTu9xI)i%%+v2r4cfrgYMutO# zyguM#K61Vt;|%zMLwB7i^(FR?4~OgOyek?XepvO-+yXpiPq4v-yIbzmIa%A$TC!N* zOSob1UcyHL?%*-rOZaxX13i7ixlH$B6e;(Ybxwl44>z2X4|q&{m(Fcwxl`|8E2a8Q z%i@b1!)vv-gsqG)+*eJlc&9En=Oxnc+5I}Tva-xlrIKem={c5iU7O$>u6#^l|D(Y; zfVa~A4s}l&xvb!mA}iBmm5E#y&e?Ye=IoCdndEL?9`H2A<%jYMJpVw3aD9Cz^$+s# zNF&3L&uevUu}MF#h(7Lsj%O`y`92S_&;vAOD-dpf~R3acOB8s(?7W^ zJkRp)Hh#b12_wUVxVJm$Rj!rAp_CHD&Cn)k8?Tlk9YKcjkQ z-V2_F-Jel^e=7rin9J_>(zR)^7m;DKk)dQk#ko@On08!M-tA;>JgD`;wbBQ5UQDew#>hnPLSzPyIWIo7@6{gn zTs8JdYD?7EW7Qvow>;o6eYxf+$DJAuTMFm&KWYxcmP!nFd`Gy0r{T+YKX|*Re`E-2 zh=(my%h3r zxW9_`7m|lxFx-Xx%u0p zJblACyg&QS>CRT*{F33E?A?OL%u&A#>)>(6&cnVN^$d1CLG(Sn!WY0}#+lJC^sAKn z0DWI@k=|FbZJF<*FB|SfE8XA3mcYl)bbpI+r_KB~`g`1ok>MO=hhUEKis;=u%u&E& z&QX4A^MK_}d?&tS^sak}A@aPSd6oF`s^LxyO5$ns7ta6SB`X6pBKj}Wd2OE+u9hFJ z@1hgFlA|W7{^fUhz^n4En}4;NP^rE-FO;V}!ok}6L*K6jT*2uL#*FK&$Gq*yfWE_? z6z73Nx1#UY0~x^6u$e&{ziVZnzQyjbY2NX$VPN-f7#Wgz6+EW?hwk{1r+?x+YowxU zdCpVr#QD-d|KR99=6>a(7e2Kz(D$dFFD-X-*FyD!rP}wWo`2KGuqrXX1!sPnMtynq zS>>KBF&^Q(_ARX$7>`N8c!0;O85%#e$tTG^5A)h^t@LKC@0r)WWw_%zVr$@O^!IB$ zc9tgtH5=zh@rMi5AE?-@vc?PX>7t6G_Ja>($u+7SIV@EEmn z&syJmoQa`%%iQ^iKKkyqIRjiRMlO5Da8AZh@EB{Q{f}EJA?*G=Bg5{A@c>Vw9=dAsHlHSADD_a-BjMg(p)E0Ks``QGUH%51hAqAM^I28~ zVmkRa?60wJnS4CW$dK%>fybOXF5meIPyhHdcTu!DN3@&Ce5f{rPfs`8?J>? zxX}A7t+RoBqQNc~bvEoF>ukFWZR=pKX?*1@8^+i74fgE#iajLntByO_Vt*~AvGDu} z|7=m7e+KU#80;nEt2Ki?kFn|XbFXuJD8zNWr?O;r8oN24fw=ymYDZl!oZpbg*mOy9 zhod3#On)B_^?SiAZ86F70eeUdeY4;thkxQc_k#*fxq2>loINp#IRBBsUN)gRH^839 z^SFkb@t)%YeYjljXBnmUaq$d2`tW4qLw20SPM#SuSN`&;X^s!XQ2H|MKwXo*JjM8s z?aSEn=*wSUTV;Kq-cLLD_b33(7Fw*-8^Fr*00;HAvQNJ9 z?t%JPux2joXa?Rx)@<*txagzo_*=Gix>i1R&g&8`li}*i`g$IKyeImZW_*!)4`*It zAFVzQX`SXt-}Fjf4ige0K2SSk-H|x7hSqGU9e(Qd z3+(t1vOlyte&xy1AJ7#2VN6xpAIf`54@i>jb&sC>Tm1UW^8tIFwZvIvMb;NIMSJ-7 zIsT&S0JO*F#uxdw@NZrc?0M9%%7<-bePA9;dsNO!+oMe5RBNrF2wrKAFTD1^9x^|g z+;ay9JL9rHFGKJ2=`RKQkJULg_K-Qn(R=P@u~RdF_j2WXhQ8jX&nboXuMBpX!`C-) zUf#nV;vTg#k_#Nn=)GLmE@tTK>$=|ry?^a#1$zk02krf=#k{yaN*x)@-*}j@=P`%r zd1s}gbH-uTN<{~9y*)0?0T_p87$3@isUC;1hpe5PvF#R9viVOzGx{u<6nT<7QITSY z|8G71v4_OI>waAKJ80;e#rdQTZ zUK27m+iKnv#|QW?@@gfF_4LsnjSq~y;sf?P;>@rfKR6nq9sGM@dwcCLQ}r(R<-#6P zLvIcF!@*utF2LE|%-PsWFA{J|blJ8!IZq{Ysh1l_a0q2yRA z>*OolS4I4pZLrTDS6yer&YUEVK72vn6C5qk5ByryxjILrAIvenkT;9B*z<^`^Y%Nj zR$8L3qNTZ>mavD^(u=dsb@-<*`*T9h1Ew#}GuYdYuYR@<_B=H7V#^_p5A+9rO&W~! zho6lP;tw?|?0L*hu@43%n_tru!p#hqF>_<4)18C$U7gBv$W94@1D-F=Misu9Pq65f$=?48}bm0n^&%R5SmI>OfmCc>>+dM zue!~)*zZ*kj9t^`rn%;HJx^)QVX1}~yXq)*`CcyUYm7)gCpAMEpO?nkP~Te?Sd2sL zUrG}4{Q?Lcb&$mBh$X`Dz_p$>voF-%bL=V$&Js0T& zJr`;I11TS1s_S9G{+;$wzYm72D>U7`t@Y_O^@)6vH6LkDx!8wKK3UKBB>(p9#Ke$3 z?6Kf5>jQBFJ(uf#HS2)+&oOVhdaiGLD8iVrhpYkq{PR&3dxhel2FQBVn3Ge(2Rb*D z?FJul2m4@m%nWFUxzrU=JD3pO|%ngPpO6^C1PNT%2>k zxZ2QQ&+Z?@9#TWSW=b#DT&8;;>BEgY-m!;qbO?{Sq zg2J_Ee??C_*hBJPuh*8JWb2w>FVeN;lG*9{$&f44xDWP~40gr}c@KLY{FmR|&heqJ zZ&{y>v9{(EJd3ct!7Kc)YR>1C z_<2rqZ%@l=9^cqQ>b+u@$1L^=2^!`?E9|)|(X}9+YrvSbx`!P*@rJxVWG&>h*^gUa z7=QiPIZ9*a9Nj-i>|De6l8v3%@g<~|_FVXsqa|Wzx%aHj9^=zKN$gzH_%Lch^_gDl^yO?hXD_F?k4H635jP~oiU<5MS})%}`iXdUBA z_N-~_dCq_PZ{5uLLOh}l!9Ejd2f0S+{Fl1gy2h8mndfU^r#(W}QjU3O2kXO#6ly_R zJ#_CKCGp4fxfEz?J=GR_^sq0>=TiK#u*~5b?fCcFkN4uw`Ub1uW{)HGJop}a*ooE$ za%X(-V<@=-`rknL)@Dkuhm4^W=UwjbPafpYzgl_ouMG`${1yDz^T?gQu0PoEp{72& zvTBGvTWoyD_F3$CXsGvD(;Xie4>-T7MAw8^zoO4>y<3UI*T{`rKTJ?kFy}rD$ z=L7bTHL5^bu;yXy&Bj)G|stex>7 zDP6>v)JjgXsA-34<+2nb;)_|oPH~VUG&BCL9lOg@3ODQJ@Whaj%Mhy{@jH+ zKYey{x|8WSr^Lrj4T+Vr03-NSR>O#dGA@OTj-pHTwzDmyYvOQu!q#n zm_1)`wByfNnxB?pV@@dFiGFrc?95rP=b@d?9(mF6fxcU$&)DOclFhaLK;La)e4xLJ zU)b}AnUlx9?f8I({C&;bABu){_I$vehY#Nm|HS%GA!M41xX<&EsYi4F5OM!ss-^U& z{u$3lE}l5u`hq^tls_KqwUd_B`g2=e~G}^?|&U7+a}ptjy`3 z)Vvf8wNw7dOR%Z{dzJNWAKG;L{+5Yc7R4eR9cw<-x4?Fgd z*!Mg1DF-`!mHiOJ^ph*x+R1?idv+f#_K@>|zBj&Pu`^cHG>5;^tGgX!uxC>t?0Jm0 zYfP-LJ}fR)cJpFonQDhvi9JND9CyhCM>FI-{(h_-bsi=flK6RWLGNjt!5%WsJpJw4 z4t6x-pS|*(clJt0gM9>@!MtJ*srRB6-f^(k6eAz<;!LLk@2LaWL-PLK%HLY-^i?#I z=$aklD|?d!sl3T583(;_B`hB zvmV-QRCe8wc+b6=yYv^9&An#2hmYLs5Klwc@ga})IQ@+_))(@8a%KP7!qmvgl@B$( zOlvxPvz_}jY$?8C4>|6(zp>0|2e6k`rO#p^N9JAyuy-}s_q#VK7u<4T&-0nKlXvW5 zeW7pDFZ{X?H52;9VaAv2nfKW9n6s>M{8fw8l7F80`8qDp9)}wrvUO4HA;*OqF1*^o z4*!1c%so5se}us7uo9G?`YAAVV zsqVcuS)VEtA2~*0kEO=gTNNv7OWll5*$aD~zHI&Rla98CQ+|x?uQ><(qPy{BVz0yN z3?Fh%srZCFq_%ce?8GI;y2aIckJ5G^x6U&zoxAsc9RA6h$cZ@5ljj!+*OE8&C}=6o zwXuif|H_U3>-25v5yPv}a}gTq^X;gA3U2x8X|Pw0t3Epc`#<6S?Mv=_%V`h#w!h}R zrtVjvZy#-ZI~be8{stI(yLPwbD=zZ|~)?o`$f8%vo{VGoJD^UygKdrh?#!7103UajSL#m;zuJw&bL^LBNg%kEQQ3}b&Bm^t&fp208g zolxLgJW3MmdCb$=FRW*MfOq0fLp}dwpuRqERUNyZkGRv@^8x##@22zXTe_yNYm7)= zm*#mW{SIpA@Q%*eW878m`T0TT$-=Slexkvgo$F&~o*Yu|_g=G&^?}%pcKkDQ&<5H$ zsla>MSFwj2t3DmDoue6YhoU)YUQj+SeQl%9AQSH8>tusHJEy@O;u&NsZ*^#`_~uMr z`0nHJjXfma4L3g1!H(YjJd?9v4b_(KQ#`)0hs0jB{{RO&IRSHb(S=-ZjMq3}{w?qI zHQ2LrckChO?mvG$(qbnkqmS}Dok>Rva`XHIttq0Jeg=Cs&R{3bgyjE)DNj2-z<;r> zRnM4{*0gwT5p%>-jSportDilL{bjAOglvaB8+_sTP}mozXZDWmlePorxJir=4V`9u zkc<6U*z;(IjeE>+`awZUy6&DLHRm}izi8=n<3n~W4|_=dyL6rDV6Q3uTSGL$<@KckFDj`?1uo_i!dD`ajEH&#nh!&x8M4-`>md0sf1;Gj`Uz zG9Am{e}M6UHk0?T=TZNhyX`*Khp7U@T=?+K%=CPq+`i8($+BJhT5r1guHL>*UsNtABday;Lmwld$p_!v>jMC!yYo{t~$8M z3)!55e3dgvinO+VsrCc%)pCQK`_!cku+tCnXou4u+|>F)eW=h5dY+tMm#b9ka`JB( zFaA%o^j7tFfjvZB?)WcvvY5#==)>i@PnWd~&U_)~yHNE{9KsI&AvLt;OTDZQ=)d5D z&fDOfc`-g*q&{$-BKDADS<|A^9Q~u20h%Yx*S$F85NPINgME)*t2KkYllBwZA!OdV z>k|VVU+BxFdKLifzp>#su~}^P@NVUub=yFH^TGo}1R|q_!*9#Qtgi zD*af#E;YVX>1VR`y#m~eyTZvgEV3W?YuvARYuuL^%$pxNW8V)(r)T3~57~#m-}lB^ zVSio6S^DrG4?Fgd*qg65)X_bCxK!_-LHC^XD7p}>TyC)U%ght7=c)TgR~=)0VLV`s z!@qxkvyWKgxWf37y|6P5hrFMAw;xv=on33%uQ*8>8gRw>TzJ}J`?~4#$ywXJ()ds| zv--J&*zK{QG+gID-@Z zul6*AJ!D^Qu-&s3JA0nseT?q)DAo0{_jE1~@7H+PvFB9->(HrPXKDWs*FLRUc9i;n z^sytXFzY1p{dNbxYPp>8>v?meKgt<7yoau9%GHK?YaG`qzvODzL+bjI8Dp(K#71<@ zxpDN#m35wlt_K_JXkXd`dmgdz$o`*MAGikqeV1v@Ql{&XXa3vGYpydsh=1~o4)Fo| z+4rTNJ84Avx-{3Wk30JZixsUf7V&%r>3eda1;(O(i&h5qXl;!ddq}P9{qnjmX2&4v zYyN(RW}44Pe-VGKH`vE~TYWw&_B^!m+KlGb2gVb$!t=favs??Va3j-n4uh#|L=#pPj|tFUFu7h4;*bJ&(HD zEpK;me4y|8c_e$k=({(G4?kBwyApdI`foGiO~(h?p;*sQgKF|b+Tmv7L)nDteV^F# zSP!21a)tGQe1I!+Z$He0&SYL=ojK7td*E1eW*LcME zd#n1wzBlY4;?d6!zwPi(JmQRt6HZT6w4Cx!Ji5(bp8kFHo&xN7^1u72O6v>bF~0cq z1@0Zkm!Za&(MQavd;asUmx{O8L+174ZdvXn8IQqU(2hO_yKGK6@1q8ec5YYga4sD7 zkae|blQ*mt_8YaX1NJ*S?ASwM|FC{bi~Y4!=7lp}60I+jGjm1-nz_?pM_2Nr*z<@x z6B@U3_$Qb1_aAa^2)W!a57)e_ZlCFyW#`(Jo3`=VGlSykPrFK zEo85-XiVDTKI4P@o4o_r^N2^|uYKI<7sMm(eIDG~05uoqLKBbf_xc6)Tyu(kbzaWS zlWC7)?;OAO%cZqi+T#J^OWDloH6!eKYm1#23;)ayy6XBn`~TtpL4!RzU&fxNmU?V?`XaT&K7si<*V#>TZG3si_(Fan z{RTU}gv^&#zw}~9ON`h4UXET`Hxj%OpB^?otas;chiw1L+){ZDdq^#H-|f0T<^LPy ze|_)yG9x_xvBQ5zAO4sy-02V0EgE`fLwA~ zeOaz?oW9yw4$n2^4qte=!;=M`)7$}jNS;UEcag(0v2yyHw0_I{@t2-%tb9tbbH60^ zwU19fcle0(b!o08J^9NxiT z?sM)lVJqtca~0~(oHd31xo3o0;`5%Cu;*D1`uh1DtuKtP_(ILIOz$<^U*kT$ykLCE z*3z+ujQiX7Jji0NDGo{9M=s76KueSi&-Sbm6FMXY?`>)6)UKQ+>)%$|5FUz^f z{DD;t&-79MJic{w4o)9^t-y1tZ|os8QaQQaE7|p4@_qj~@vKFY@4s%a%fGoN3VTTG zM{Ty5gPq)fb09>!a=oqhzZ2)*P~O=ii9O_+-8$Ru>R?CTi(4!GZ$UGuZ+WbhUeLwG z?(>+tSE~(K!mbA7^|x?b~VNzj^4*Qt<(M$hdy-28UVfi)Lb z>I?1gw((_t=AJ+7dHPbi*8|oUVkr3zH4?!t*S221Q)zr5C(7FMm?J*(+e1#jsHsn% zqA`>{{f?(C>>>L_{av58*omR=U!~{j^_!p8FxTvm?gb#}1VzCka_%*2Yza?6X(G`vMSwc%HC_%yQvR+ zP{3~GoM5N+okv_*Zt|Q(Ye(}NV&k>C_JDRi^nAe{BEK0|vCgY92PB@56IbfqN9l`l z-K&`8--3IRVy147Jp|@KA06OeCVmgrXFyXQc;r1do_u656NAJL>>Y=spIer3<)q6_ zu$Y-gkhk-Ux3YQZKKAu4NwJW(Pd1pdXa8Yus5x>7zE9iebc@~Zqy8E9+|NlLono+y z=A};x-`MlaUv6#J-}*xSLOb|-t$98d?J(8&LSGPHu;&qH=G~L}fR^a9{(j{*bPg_f zrO$qBd|uUvKXITqyepBNwH8l(9>_Q&;HVSLF$Q^z&?)M*#;%5vS))wWlPy@&2g zBd?sUKBZRkECRLTOUPVe@bO<+AN;YbXij*jinuwa(9`c$<=JrjF~bA-qC zTkCTfe~GQ+n+J3y(_IoQ)U|QiDlhS?00lQE%_D-@}f6(SRQh#;ShNK+CKH#tZBr^OOrazUlA}_9E~3((LsC z`#uIc@lP56dmjAXGVXoH2gVf6o)pc-KbZtn0( zd|?kc?N6PS_|jT=_3e3R$h)bP^DOM2HNKE{w=q7vzr!&D|F!iarJ@b& zA>+$Bx9(mmO)#dAZ?yF^fqiLcqQjo;9ZeAPcs_yjE4fzDJ)>dDIf1`-=U|O_;*)&suev5r!yZx-ot`+#VjrPIg55tmsost5eC7bf&b_19 zmu1d$&36}Ctp0qF+NY+=$w066+1}F%_7JtWz23gg(FQTk-?P(4;{`FVgTZ|BsmGtP z?X$gFO4DEusg0?x-{)Xw9Q5zo1DoI!T_0$$|7+5rt>k;Tu!o!rTzlNh7CX5tx?bEl zHwPK)a^@RXp6A?D>^jx)VZY)OTe+U^F{y8glKTj#Mc5{W7~} zjri{8<4wK!`N77A?1ep~{&!w^&01k+?VPcxqlX=PNbGA~-pOJ||MXoyhvn=A;ad7` zCxe~bM&84o$6R9eXFVMsh@Jj?lyl99ot-@&u;-D7uX^2?jt{g0^C96}F81umzvaCy z#s~6Uc@KLYIq#vB;fVJ9x^vurO_aZ-Jb{fHMZjJ zZjJ3w<)7RP`?wqbevNJCXa3{xNn9`0^P1r6jtMEB#PzNQ(}1_C&+^3{lF!?gum4rH z{*4w&tI~ZeXo0wa77jDmvlsR}@7H+r>K4`)Vk9|&fBy{6&69p9UxyoChGq7bV9%p( z4qI_g#|Oq&o^^0@uax!YTclcIj5@;jkj)XWlOu#2tKPhzz4d`{hyLK#oT&-XAC5FW zWMzdtB=&Re>h16kcK`gKk}KW5+|2;TUuhxid5lr(Z`0S|pFZu^G|1!W(?=N}W{kZ0 zo=;os-co$P9x}fi+iifw&YTebIX{tj#C>^ar@Lq;6HBp&m=k{a{Y4gYg^*@0;tp$w z!*xx4p{_F%cX}AitE4|-|BIbIn@9XPf4S=y=}SXh>nzc|RFCNMgYl)O@kQE(`T_Rg z+E4Q62lq6++4{nGP*c9i{RDzv{5jhAlI_db^T?Sy?tZV+9*hUvPfUN{99_nPV~h{U z_;j7j{42qp=lI;{fCm@Z9)7)eJFj-qOSOfs*z@Qgn^e7GeHbC6nv49ucy79WK1TOA zoZl`TALKKlsbi%*%*9$Q_C1&3c@l@cFy3NC%V@{HN9#`S9M%69b_7BYu8?%vNV_QlOnSm&>2zzY5o40h2ta}?}Lqb~pH5x>@o z&keP11E0M;KCy?)32y$b(bw7aJL0$>H#qN*IDVq?N!-9r+z7ch=hg%Ewm#4o$;pQ4 zIW)qzT(=LXQ!aSP$xagf->yCv1^W=)|GrIt{q6UU?ryPPB>>IEzLp-|-iBv&E{&c~ zR_%y><>#>fo&7AWPrlyK0{Nl;d<*WcBR}k;SOkY$*wI4B_2^FX-n2gW@xfoqWnB(F zPf;I)f4Q(Pjrg$tK9e0@87mgISD~-LB>1@U+^g`;e?GH5R45q64D#?%nunjQb7x{) zKTjLj^UTAy9I*B`67xoQzWD2S_ur7_8TfLl@kQbXc{uiExsEsV+4U_}VjDS;zpm6+ z#};u(@Sf)Jjy>eq(y>`Pi~ThLWiE72y=79b^!+zgGvwE&D|YtWVMj9|eR%x;&TxES zY~h|j#ujSMj4k~={;}r~6Q}M_?r4ZH-d|T;SvABMe}?fPyRM2oWWG1}_Ddb?@bA}K zPEhRdf2PMj_K?_zZaLV|4l$FODY+BlC2{5~4?Ffev{QHUTdfaEI-U+tAC|>$7V+c=vvvV|*B#x%V48_fF+mM`?Bb6zkJdsY``1t5TmOOuJmB`(_xk z&ee8d|2Xy#HPT0K{Mce9N1z=R7vIk_nDdVBo9_CxgT1Es&iF}uKi}&I*h9wmH~ux( zVkZvO6yNvs`tSuFcI@=wkaOofhW+OFK#u0$GsqrH^j_}yfE^z~&iRg*UT;Qrot5#x zfBtSut(QyJmVW$y#s}I?-ou_}{JH;&rY}mt5^a<4d+LV-MLM9{+s5T4CpG zC$L}SVaFaa&)@pDt`2tk!5}?{llx(Ad)r+bzSv;ro*B^)_NVmz>=5@~AGO8N7CU1W zafs(MN}Wb7*6l?5@^y*9e%3xmv=*CO*h7q2AGbSek$n4m-9~E;N8Gv8V9s9HLuzHS zlP`0y7x>n7yfWSIz&NkGOx&dyg)%9g@s`6G3~-TW%faa^s7{9?p5k-sGM1bGHXLGhyP+l@|Mw&a1A_ zc32kks-u6OXfZJ+GLHKDAm8!s<+)P%6b%U9*z;J^?bhv6>%&z7#9TGi(?@#s^sAIt z*5$DOoqGBn&#eEgc0K2e~wW|Js0&p$MJ#u zj(ewo*;Ai0M!xZH*}az7$umOcN+-^K-ugiN#s|Ol z%)My%aD(wd`T%cZW^+#a^JYg4*$eVzb4n++mCg#rycAeb>D4|Sr&Um+C~3o&*gyAQbSvB zj&O^?p51eaoxV#ugscsnI;+8V+5Ii_;Ue#OZaZpDOCP?~_(H!IZ?WgG*K(zG8e1Pm zXnT;Cm+8K^GTj$<^i63jm5)iExXt(=aftP5?8`FlPkwYoixuu_(tT@ht#PPgC1zp| z8F#AAT+h)8JhQGOoXSOQP5v$K-EOdFFYI~fz11ljJ6b{S#d?Nn<-9bv+_0@X?%rX1 zxHsbj_HUNq*{MxOHFLB=PUi2SY^3-0kdxi1d^1=nux<16O|mg+fZ zV@^+bW_%rHu+JY?eP0sxJoEbp-q_pv;?MO4&q<%JTQ)C!9r1qZ3;F$B#+Ph-!5*UK z`S^7wSj@~x;Gex}^i}GE@PD^rmS@XJ(_yEthRhKjopr9mJMo5l^zq>)?;iboj1S4K z-C7HNxv+<*+n)W*2#0s#yT4y_M=!6rS1@NT?C>5kCs^^oQPzjW)!z2;&U?8}eW3P+ zeQE3wY&Q2Di>X36f>)lyJV@&WbM!tJ`r!QrQ#R+qo@dT=<6R#(zL39DV;);Wjrjr3 zmw!Tyxxs=-)|bWQGbefZ%y88TlE)r0k6*FpWCuGj(w_q!so05;4|>?Khs6Hn5nnpk z(Gc@H)>ycYQDUWhJ!G(FYp2*l=8@~3_lu){`ZCW%n6A0Od72y0mmfCRv(H4pPHvFL z++*T{4ZfH8(~`!@5vrkO5i7Txx`M^T*iVkjo=o9WE@~Id=^pWPjXjSsXtnN*tq&C` z)WRH_XMl{+82O#|43I~yMyk(7#g0bus1LV#YK>ZHggy23jL*_nAM-SVeQAuR8+2dW z(Fk)3f6qPVu`;(9X)tBaw85SSuTKvxwLUQRpmV?e$b1u>Kd!v0vu^sfcII~2|IRwxmt9YAcqAVCwYWRHG5kr7N9-Yayrs^0wc?TWO8VAQ z9*@}n4v(Any~|=5p>4{T?B6%BAVUugQg-d^%*??{nsV9o^QHzp;;m{OwuwA@v|hu!qEc_3-HyJ2eHg!k#42 zsa)N3Zi`k%8SJkga#Ue%i#^2LcHfIW|5MC@QLbY=%+Gn4v4_C?YrAh3sdK-+&3*Rh z{CR^pD--N_jB|%?HQVulItX=F@;RO}Cv6~Y@j})C^F8)F^0|k%`q}!xSdHGxz31cH zJKl|rqm2*Q=T=}3S<5`|jNcZCz2v7f&*WT+ONYAHU-bCLe&3zx=XSq4eVuY&`g+oc z^i^ta(x$Tiig7_+sr|EegdBkT`nex0dj|WP-B6O|;h#QAtbEzyAA25sxZ4TqTOZ)Grd+k9=2*m`F~$dJ6L~h9 zv;+2#wT2ycDPAQ1tTz+)dG(UOHbqMSsv@>;hnZ-=JDPY!T zEtTnWahBJ3Blx8)-carEtR?IrHFIYFV=eZ@)zqkmFsJ*kVyC8teQDH78uhxuVyY0L z%tibz>{mQFeg6t?zv5VfDZ5`0d!F^E%?94)XoK2={|xfFstx#kQ~6CjO%m)OwQ>7h zLmlkjG)t1@4WN=)58G}ya(4Q9$Tb_M(Uo|=BEnU zB-u&hIXS?1gI!{~d@mPv;yL4K$hFyH|L+;=3*#yMp>lS*e}b6EJu~=H;b{nah?rP! z{H#OF%~=Z8gk%r&4F1nVNFnQ%hy}VH@N_Iv=dVQvv&H> z@d3^F>k?;rIq=(_X0W6CkZa?6T=9wZp~7%07wy2hMAAEb|08c*qSE+4+sP-e=Q$2M zo~-s`_Wp~S#({lwuL9%1J6?NW52>YpHQ&f$hf{K6e_p%7m2PhQuEE}Ze7avp+5vkW zbHa;$-OlO zAvIHXxz-ML;tyw!OT3h8sMequv)(t@vo$E}A!|_MuV~|7uc@!DuXzuB^#g-Fdtnbb zb{%m8NpqzB$EU&R*C<#+AVxhdJ1p zPfgN!RJ%FpeCo*wDQ|*T{F&-u#~$(?;bD7xV6j&yiC{0TN->x2lp2oITui>qpB zvFDkKHU8}j>kIh|8cJrR8WPRQMV$-{O*6iff0uqHYtJJ$zI&tZ9Uq95{@z#iV-PDp z@!A7>9zINHI?M5)kR#~2c-NzCGbG%1M~*Pv`0(%T*1hJ}eHyluPhihuo^@^ipPYU{ z{2#!xKS!iK^m{;Kq4`$&#iz!HVLw#g%Za^hi}Z7O_;O8$U#u_GG50G@_aFItG(XTe zij2qN%Vz~mrDsWC51IG$Y`(%wnO~6y(5EYPTp)Moqqzfp`g6t3Iv@5Bxx;_=Xksz@ zai~b+P>Eu1uk$J}e^KDukZ&&RdF;tt>$awj5A@;1t@(dxd}u$u`rh(9*9&jyyOrYu zv6Qu+O5N{Xp?#BB`jyuX*z@SS-)^(*B7I;ykbWxH3OZ-Ohp#;!u;(!z+%RQ(#|Qc_ z<1#+HqVb3R@Qv|7{E_eF!j2CiYqiV0+tT_#3`I-+{=SdY2ijqV`oNqWd&v2~TTNRp z5__WeUZw0-pJ4;`ZxwrxtGOG z&QQpAynPC+C6n*`Xs~DZDPRwgGmQM`M2By*;>QgF6<$5;u}7A!eW0d zg^<8^51q3!p8m&+i9dOKW6xteU3tW4hyR-53-egw%WU<5_<}to|Ffs1*oiOH*VuPV z+-9GXw1<4nG1zzcx%$2u>>>2N(l)ak&A>P3EVx{Cia%SKU)rm}h*DHX#SY9x_ILJa2_6na5UWpC!I?zg}`uYFNj+U+-swJ$t_% zcIs?-%nd(yW+lfL+JSvM!;VjV;od^pVZQaHdTxk4PhUoVx0>S%xx&b*bWh_*Z5Qr& zCRg~y_>#S_(=UjrA=lOCzqp~}3**ADnQ0!(xbV4mw&JhG7se9t345Mr6u(!zrS%0| z^cUv6#MpDSuagh`W_*!1ub5uN?v^$+Z{L&&*%qZisbKG4TG#{(alYYl}yzQAh-?0NVw{?!8< zAIMkBwWe66_wur@jeK>X@gX~YV<%399KY|X+ur&>-c-<%u8*Co^Yz`!-E}hAI570B z>bX4j3x}njTbB2J95}Xz>YrS%PIj|{=?~b^PRMa#;-HhQ4;9im%?0oN zxInE|K4bmxe88UPxNzVG{hjvk`$1J-L2sUeta&W`psw*H+YhkQ4?^aGqrSS@`mnfK zBI}flZS}nNz#g&>AM)$j&;&AtbHCMnqKd)TpuT&MqG{QVaD2n9(_Q8w2- zgX;V1+1wZ9K91er)#aHht{~B^75ZXp5C#Cj5F`f{oK(z8uHKb9d=`?cQmwu zhaLN})ceRQmYGsY&1O zc;|ku=;<4K9{S#CTH{*zz}Qb8UCHwSdmcVKf9Zy`@?jlsp0%>)1NJ=TS&xs~#QH!^ zfR_B)Rxhu%wTh>I>>=Y!zxjLA3Onn!XsF1;jy+^PQ+aP&i=8=1fp_m7oQYSZaR=;8 z40gGwLt_t7%bj_}VUFI(fmu&yKD)J!N#ww*D&`bpxH`t=>365s)!C!xAt#fjG zSk2Q6_K=$S_}7aqcIH#m(#KS#`@Ty1rwl)^_oE*e@>vD0_4hv>VbhFxbdqXTlX zqFHIZxkT5fH`TFnfn-vPLy71o{^+A5OU>p4EDjhb!=Qdf8oNcJ&zj5 zj7i^EALzS`yG3)-^`U-xhB)~=1%v`F<1-|KsN$DT)@-RY`L9UqAI#TxHL({i=f=j#yf zH!wbwO{m`Ak3Em)>%4H+F^-1t!OwfxSAq{4dhLKc8)KvSD} z?SP$j2-z=w+-r#A1M{sSZ|@$@WD<|0Z8kSPP;-{|u+t79*Ap+k^d`p#`U6@b59;b^ zskx^m?0NWbLytSG57gWITyBQ$(f-a`$J)a9kj>?=hs@>Pn|HUxew7HpTxe+eFXuPg0;;ilOu~-;a(Sm<}*3LSv5*xQt zE%3LnhZt99HG0$0FZ>mA&+AVqN7RGiZ);D#*z>3tPi;|Ww#-Eslc*zI*U183P_Cl-brlU6@^U&jZujO`6xx4@x}#u`kQ#cztop z(GJgO#h*9ruemT<*}i}^y@wThNS(jh>kbDyJP+15BfQFW-~^ZF9SnBbCTkBl)>Q0t zm&Hz;0lOb7sYeP<8EbYd@GkFEpM9H0tZY#AgyRGCGXLz`*L0m$@XOau#)tOftM}_; z&%=k)7d&Nsm?&hLi*`tKZ*RFi>-GchoQ4)&J78zcA=kZJt379ZB6q+i;*ZS1<*IXr z+b?$Ze8Rrhz3Jzc<$l25&UwRPCf?T+hxYX1(7y_p(>R1ZWE{Hrj0%VE0(Nh`g!@v6 zp}Qz{ay9HBagg#aaI3m3tcO+4(8>~XKv!3H}c;8 zsqUGZ?B(;W_K=#{qW8HLJAD?-`0FIp-_gw8!n@X?q+PHxCka`fnepp+jt|64KWA&@ z#hp^)LpJVU51sFH=+v&WaG1UJY1Oi$#1?sOR!0%L>7nv{(KfeRUq?25f9#h+R%UjsY2@MbLr(f!M&gHAzSOm zPF*ErJB<6Kf%U=9tEcOHvxm;>&$-IYJ6d`A#~vcjoBUc+i+OQN6j9|x}=bY@IjY}QF^u?64$E@|1gBinHU1NiIvDKYJM(<(A>#j(lGQ9`;vs#O zdvw7(TH_9V_CTxqbnm42gdN?7%)5u(dA8$&pF6CrHM)hmFHi7_Uk4cv@bxf>U@u*yA00 z$iBMA!d)zObWfb&jKYTc9B=O1CeC#9uw&0dGxtnw=lD=l-@V%FyPb>=)C8nWu;ztO-7dz5Zd1xyryf@4&>`o& zj~)MlgB=Z(>wb8!eLdc-866`0zf~Rov4^a8bwB-eM?1uyQk^rl)w3CvYvInf4mH@b zaUVN%7=QVqfEiFCG4C$~Oml>wAY8?9#8v zH?ikYXP@3^#rfHs4Ic*U{jX(u|Le;WQw_=ZC0~adAJ%@mdW{l$$06zGmgPOWAMDY} zV)n-_&gc<*a#4$7>^h>L8P`tC3|a5F`-!`)4}RT&dJnlnvEGL!h{dlXRXfZTv4_GAoV4Rw))%xy{GslSFJJ2TOZ+*?_>!%= zV@FFN^Zzfd-P-!Vo(tq)!564kMXc#4;dS`9Pq5gP7Q>4Rgv!N z?J+OCA8T_xPlB`8v+-86oH`B>$oeYSG*Y;)MxT>WHm8Ghx59d8ee-XL<;N8?lID%9mxk0x-KIKsyxiyqMW(KVZ)|?Qo*;q5b&OCR)Ot#~kGO8$g)gUgzF-d- zmri}CpM#y}znAOt-xGcQJNrbW4@iILYp`cyEB26e(LsR8V*RehjpBT6O=bTV8XWZ_uK2ZO`9#Tv5`*gL~(Gsz>RL2SO*J9%J?md6lCX;*Y;(v|@!D ze+C-N*)=2VA=iv9zW4@5Gk%^*-~GbNQ_mLcnSI9C^T_SK+U~(x`M{YmOCWSv`64avVn`{x=Tq>Uubn3sb6zB|*;?S6Oqx-9QS zs#^0Ui=Ft7{>dfA=-hujFPAvaV9#FI^UNh0tTfAM2YjK~d`_V~x1M{alN`wv+k{BeS{zFnS9`}E;DZ-)O%j1SYluijgOoq03kb;x?s zpnXR<`l#S2@_3>#+B~Oz#JMTKQ+LGswe^JtX#ykJkMoTdx3nxz5u@YEA5@7HRGV z_R9_SY&{P<{UD?d-~UwK`amo#%+qG2dp^o^zYu4li1y{{iUR-XdK>nT^@_GHH?`QA zV;05%-Qy>5N3P3sj!7K4Qn9nQ7<-60=5|l)?C?!)#~iFo&nx8|YVx70Jif7q2soc_)1hv9Dhrk+-HpsH+nu`Cs)fO-#?~PTc_dnDTa6E0E2{G%>>*?7EI{0vl52JD zO@4ES@^|y4-R*dbJ7r_;RQ5B`XK)A#;OqJIr*j(--~y z4hQR=SNh^G16=$2e2YXHPD)#7!PK5V+3cQv@gDnU^cvoa;X2ov{Ub$T(B~_}eXZ=27UKz4f9G zxzICuzu#b|Ph{g81o-6J`Df8dc4Js4A42BuQwDruePI5C4``jb z8g+U4!$Zc0Z2ZR_G7dF5_*;j6G*qm4XQ|c|R=qNfL!uYa(8C71^bz6Pyd>E3sL39* z>Fh=FKUVKy6MS-gdsdxt!3_T+j1MxG;=(@Uywuli0-QPg^~paw{G%N|mXh~?{Skvb zdtpcaA>+`9BZ?9^pV1!=n*WrpFZ0~P*Y$ope0Wqfgdf=Rm;)ZwY(49P--pTj8Pj@r zdH-Y54w*A5u!kIvzxZ@xi=Fuwxx^T~A7G5u)2`6HVxoERXQZbg?0N3%d2-JKopz`x zr(4;pFF&qYVh)2nWGvlz&>>DgU=HJ-jmCNU(gyPNgu#yP%(n^lJYs42fTI@a1NUL{ zI9d=U3Flbh!;`8do;`w{xqQfZ!P?86?r4a1sPxv+H&G4Y!&9Dyu!qFH?dMN9*wKHv z-eZ`upCnCmUQpk>A^4v**tH4lN3e&CLj#W+ZLzZl0N(v`PLA--Ie8`v+@QxE;+&Hw zJG^8u6FbR&Ds?SljGpVZweE=&a)s|_4dzwk8@;gS89NUfG{ySjkHda0ahjJ)k21bg zepkI040|5A#3lc&Q%7M7J9A8bf643G9?UVH z_k6(~axB|r*S#%vUrXh>S74ByUH80K(|tj)kD5`ZrF0GKd5isH+y9~dY6dGZS0Jo#nggXoHNM(laC!xr~k<@5)}XFo5x^?-E#OI|d_ z>krsN_J`Bg*<(2w7bc3R%?1Bsb)2S7vF32MPVpauz3RK_dL8yA+Hdmg7YDCXZhfM^ zlItaUu7v1Dt~Inh$n{<^K9zr0eXa!dJjUzyx4hi?z!=APO&xoN?iqe$T-q-6j6b5Q zS5;Hgv9X8DSMOf$E(d!}=W_;e?_IUrV$2<0r zysy9DTL(Mw#$O+P$cr~)4fZ2$n7-e-zsxQb&0r5XFW!A#gSy!oBfN7SC9!f#UE41>BoDRv4@z`FF)!ai+(2&m%`3aP6xO|Kyphm$DCQw8lv3 zm*U6U#)s@aEbJk*v;AFfJN%;^@=3ud7xP)PQ)#d>24wAd#K_;b`Ox|>!Xix);(VE& zlgK%Ul{cmNBys*7}8Go7KY@9VyBV&r=Ud-kj%>>>7z|Mp-T2Q&Jv)Y`bTzg(PCg1#pz-^?|zhuEKd z#4RUU%)~@6(cK8`oI`P?DWrhuDUL52V&=B zPfOUB?1eOBZMpBl{B907YC>9e1Ey2qY}?uT`mw@Ci|`{0^u-3ASPVSL#9**WhoJikjz z=@-~Tj#ZyNzIB7_SOx!n%w(+q{=Zc12yVHshm4tfblbyXCuTB_WzSbvdw16V?)m!4 zV9%bNlINbU6^8EZ@K4|Mwez#iv(V1ho_4T@)Xo8`4|1^Al;`jaJ#vL_3ff8Y9PA;r z^M1vn4t8>3e=UbvD!K5C0`^q**hBJu$JBWac69I8Z|IYfC&<^g2D|iM)}gS6-8i z4(zSKo`(;eA6RSoZ2Twh9IW?I6zToD>;)E_}v@U3OjQVu>a^` z#~u>ky|M3VFZxoW`eg3}dcd zrR`vLy6i2!Vh`C4TXmXfvD1gaPJKBAxU-}BDT9R6!N4*%rw zpT{_S=LcUdvLB4m@nEp-u{%`vJrP4^8|)HaMfbu#cJ@W(QD2+3*0+w9$SDeYPmdR* z=JL+8oMU{+=A+o@(;;(S%6LFrqCX7q`ZD{`=nr#MON>=mHEB4vn!OpnMenGJFY+;d=;Q!fR zKR0u(2KJEH4<6gyVkf2&k9hvqfExs@sh?;+U|ula>j&8L(9VtDUF!J2yqJAEj0?x; zm?rHZ@BLzYVD2nFV$Wk-xcQvN9St$Jq%I`*vLed1&Wf`^>XG zuy2{MtZHU@zfJjRmfqw-Zy*03#)s_Lf7lt9^E^lX(AnEI%FcD@4-Iv%FYWT}scwH* zkQJ118~cLG($9t1&-T=5EiHCpD)DH(o)@3ChN-PDm!1JgJX&b556C<_6nh@$=gqsM zwe^AA0w2ccvw?=`y*V9JQ~2N}M@fPmP34j6J@RXtMYe}ux8|N$e5qp+J^43tf9!eG zt-t-?8tVh=HMB>iYD#Keay_T(HTbZcldM+TL#)^In}3VLJL7`CFNK;4<3e47xg>M% z0ros%>z>_4I{kq0ff`uRu_^DnwMgR&<3l~;Lw4?uo%{%2LhkLjYWL@?FMf_)@>4pF zm1wU0!Y!^Z^*s$?4|yhRgXCRDOSHq{_I)<+u&;Av>RTRhXxpLRIa*?#P|kh8I!$IK7 zk;KwQ20ML6dOh|$#)AfD9P9AU+@CrZ=gM1lz-+6*hBI^dEf~ScJft!J?DO% zud$xf*kG5oU`+&jNbHZzNwK3H`Y`7T3qHBlQS9<>8534i?Dfl%a(NFs<3Pw7nAb|h0qh}bjZYu+sl|@&!CvG&pPU>S>_rB9HfCba zBW5nw+4X_A_o}DvN^H83}M^3$(`XJ9n6d$mM><4ZB*wEphahEkH;y?RA z8FyE=8md0uAA24e+N)kOhktxvZ+DsABe$WJhSQj^EFY)H=Yk63)hnTZp{dr4^nYs^g zeoR$*7C^b4^EO-SKE(O84d(287dvy5JmUSM2liQ{&ix#jx<6WJ>hX^~WSlwvnU^hg z;ym@wBJY{djHmUCxFt@m<6+012mhm|e{FrBuM+1+>NCbh&Q0qM$LW1`#QAlN4-!YY z&kp;tyoaIx!e1S}na}!j!cX*`5y2;T*Yo(sp2xV_VN%@{v$+92`0HRi;~XE>SH2m$ zu;(#04f(u*^?{g)W~OUS&`!0p!n0YJ2k?P@uqmj%GL*RGR9RuR`R@XVr8+Xf9xUWgfs3~&%uuFS=*%+#U4s@ zzfl2uT8qLS68qjqH(#W7n3K>a!A3s6aRIxiy?Re~9({J(TlaN*Ks$a;%o-`$*~IvO zzQhOYdHAq>>$9y7#2v=lN58W3>ALjl>@|?{*AF$`4|BZ@A zIX;m0vsQ=x{c|0f8z00!>YCW|@ZqTe|8;z*sXw3IS=*NHsj0IrP@CsT zwdwe~!#8;kV;7q7$F8kBtk}^^$TiU+7c^KYyN-qK{hBQI0+1WZqME;sy?Oat87N)~`5skep##PdnH{^8Qk*?H%mI`{}xlUeNt` zcaE~1hdqzIsxKbd$-!PzuFP{nBsPdYB?athu8cjTX0~tN&0;4>+Zry>94fF~4ST$VGf%f9)jQN3~N6jnC#Yf_Vpnxj?!39(x{h!~d?{ z+wp;MmFM11>Tdv=YhRt;GOq5Z4luvPjt?QV)9l-G9Uo|i0p6MSyXc-gV&zW82bAU|@-OKlKVb7x` zSaHX5j%M(oa!!gJs0;h2ni0I>!!E|q_3iXC@*eiN0iIX%T+s`TX24uNOYtan*1-jz zVBQsH^U%!y4f<@6K2XmQuH|}P z_jcjK?#2g+LGry^*vacd?s1uRz;A!*1F`ZB&xbucAF$&?$hpbaU)5PTThFH-lxROF zJ0azHIn5p9J87FejSuGkg$sKgwGJ)*t47k;m-1I82V zC+?lbsaJcYughXy+w|sxEoS;7nEiV46xEJsNqFDe!;C#-{26ysCkHz@vOhN&>dj3` z4fgD<6WBxMH_vW7(7|3)uE3r}a)p)#yR-qh0``!+7j-<_VkgfhH=`CpyrITNZnlr7 z8SKQHkTG+}pnDu2h&LlO-@%6_s(VAZ)&0Jn57_hYVbvWcEz$=+XPcz!xcIQ2YDh54 zd)V`+0XF*T561`MkG~ep`C-JLR>lWnmiT}@4|!4YdC-`ubf3{gT<$^FQJCSgm=;za`%}z+k6O$a~mB<_vY4y<@R6?vn5H<4g*z z$+D&+xaF(8!QN0n>xDg!SlQ?OIz`zv2yzGZ9P@1FmOAc|J9H>$C#}h152^dft(!R5 ziSvFPf1M6#zD}G!uz)>n0PG>L-_yRtV)w_WZ*+`eKkRRMk1^N}@~~sibBvm`+9}o- z`T>2|&wJ3hurB?e>>tz*lHbpCw1f|S-G{x?_;9fC;jBw`{$YH#PfF!I>>;&u_3>9Z z*vS#bXpYcN&xkrt@9kr}?P##eSRmiag+1i`>Q$q!b+FgOJM${RDcb4e@s2$t?|W{1 zhogIP20vG(2FtkH*vg{0s*>dC*|ZgNk(jEcfh5d&pN;)e!g8U=Nvp zKK06_4tBJ|_{;q$YkBvh945S*OSB@d*hAir^6tG?IM{2_4EsaS%;BD9u!q#lwfDc_ zU?=V;y1pWu%C*~D?%L2120QCVS$mUr($9t1bN%cF|8=m}r1u>)XGZTwdV0qmlJ^g; zpKY0v!;{*JUnVH_xLA)myga4z9 z55y$#0Xt(>$a?3-PprFYcHTwq;MW_D^y>WGjStxid&rpi^iw-K*lUVA@Jrn3A=oox z750$&|9sxL7CW^A;{9NKMj`S3$Pe5(V^4#f`}~A|>>-}_*YL!_4&UeKYLCkUIZ<&8HpgHR*h1 z?W5?tm#1^=A$gxZ?+pk0$RcxJlHs*-)?)%QDVvkNa;CAoC%hjk*fSUQzsvh~eU7rH z?AK;*?*$utYOzmL9PqwN)ixG8`TBJ4{I%l@_Ussio!UsAXUfeQ+;O#Ryl33?>ul^B zVcb2w&>m@>4SPr}eSi4j7W-@39$@!#h8bSYaDvw!*z?F4cKGZR>jQBgAK1Sp+LvoL zU6X+S-ok%o{~GoXYZ71l(9h9KO?{a7BKXCR6APM=cg%hajZc49GfUEkTkJo|!Cv57 z&x)X~%(G13`=kQ)RPWgTE_U|c)+YY^-h7OMo!pFPV5616S|^~cbF#s{&|E3&Cf8JZ z$U4HD&L3Lr^i^Uf&oU%-a^HglRPm>e!A`9~@MF&-H{N55nT`+WzDUQelG*9l#l2&K zSA00d_>hhN*q7G2?ULw!`~UmZ(GYoNsqV!q{V83G{#?(yqbAk2pnvfyNw9}J@2<|f zO;*p2RR#U)`D%%tuSVZQ|NRX1&BwPMb;56R>^c3|L-yU}TdZrbv#x@6##E)6Db;iC zHr86Wa4gz6)nLz_A%UITArB25@W@`)mmvbuTt%xUNn`U`^7{=o4@&m1Zzo-f(%ee! z)e>J$^E8Bg)tl1$t#-WLz3*yCbba%S?JOqZ3)<+RXR{Jts41b1(>+Ys^N257u5+a0 z1H2Z^N_j1roxYCNd7IR2 z5B5B2-m6W0+3|sPC|3SO%X0P9`yyzEGre}ezO;N;l6H9Gt=AXngRdpVB77KNe5jhE z{n+@3Jr6Ct`cCSDf8S@B&cDm_{?AQrOlu$jj+}X)`6a8urDpXmn6S@<)KN|2gWFLKc*_xLusFs(d~7NLNjL@AF^W<_B_X^ z!O0Zs3wamgL5b!HBlV2v}f@zD?QnBtmBL1*0h?dSZ zz$Kn?VP9JDXGwgxyi1ccBv)fzOTJU7IdYmPRNt2OA<4G9@E)k zCWl~-(nISz@Xnqh@j>1@-(bdOzD=;_kwcuC++uz3bwB;5^qzutnj=peo5oCZe}VB~ zq)ZacB|cyeIY+#>{^O2j3Vl}lDjW~jS_s(7RWs-ldx%;{pLL&JB<6mKd8FRcvCZW! z-~VSY3x4+JV-N8xhRwg;Vom9r=$sslefjXrnV#fm7kV1Oo`=pq>$9u%0i82eRcfwW zra8?1y7s_Wb&+aCG%gqRzZ>6|B+jfR{+SD+olA`m=u3RW zzO;N;5)FNO&w7kCy_UpEY8_*W(|f|Y{{DyUt8>~|C`obmwALZok*~`=p0SU+@$c6< z&UpPS2NQWp*Wc51sMi(KW{Qa#-WAFpV-EJ3FfpFirZ#=~`WIVFj48ylB8_P!v(uP1 z*sEP!X)qDPg-Psr)U}=~zQXzd9_DcVn(!&QZb4kW%4=)vA^X&4(5f7B-kgvQoMGyHr;%^bRJng z>rERck~!(?d&)m?;#v)Y$U?1#Z#~vc@?$D#B#Z0Y& zzFMUBWmef${UkYD&tG8-zs|#qo%_I-mhP8iJRI5dee26r5&+HBW0SO=QufE^Ry)HM zq_4fFb+=y0o6-jV_I$zK_@MN20}oGMcj{ZaJq{f@wd*W@KVFf6$iV;i8Q7;)%Z`nV zn`R4E($uYQw9Ek`D0$!SU7~D1Cv&!EsB$UllDnR^V%vIV0G2cD5& z*}S$j@AfoE<>)%;H)kd->^$}F{k`hmRjgd}F@Lwe#UP44x_~GBtEVK}+mliM-d}BF zd=cMD%-6n#Yw=KeV|D9P|24T^c=ium3fPg+v_G z(#G(aa@RH4%u+ENp)XL8NJwSJCRk$MYULaqvB(dlT7byX_VbdV}QM6+PBX|PnjCKw)5-L-{^mEBEj4z`D?a<)jovc#r#j|) z|B~L&#D6o#?^`Bk80>w`sNU21RPDv=EjGVQX2&v$`xjmaZ*o19z7$q6r7|A!s@aSF zGj8f$X}pknq<`T>I@wR_l=2zcjaUEYmeuz)dogC-7URVWkY*9!MfN@UH|Tlw?aS)> z|Mg;7{iXPOBLk6v$UtNuG7uSv3`7PZ1CfEqKx7~?5E+OJLpD@hLQXN~2Jl2=Cm)M4Lbx8%s= z(4=>AO42Loo1B%LZoWS~8EC%xC&wmzk{y#B%sU;DPRSw3zDZfKeNtlnx2^f~$>x7@ zb$#{6Gv&4TmxCL~YvC&YW8p#p5$IaiFj2l?Vi0p}l_bmY?U- z|HJdsvHtyUieFFpyr2f`;-j?Wvb?0(j!o*m>1yYwR6E5hB_sZVb~;AwB>#WW&IJe5 z^R)9&f2-H>y2+d;x|XGJr!4819F(*%|81F^Z{tiS6NCCCCz$_A9O`7OWl3A}-%iH9 z{r|kPgNZ}?CGE}soGZp1hmP8Q^G}I8Qy%lRGtQ1LNmY~N%r$>IxVB@~NhX4wX2!K+ z%{V2aSoN4CYKq#atuAWwxqpgwW}nr-i#tZ$qMgyVE$?aP`&2uF*GcxTG46Cq4l|nQY}C?0bLCS^=A357)e$GLxpLIb zlIWr~pZ%w3XVmZ&Jnb|(%i=c~^X;!3v43sjPMOhCOOx}ob26J4cWR@BCH>4lMLX+X z*VxleQflX&J(f#uyuWA1R6D06XPUUu-{ipkOjgr3Inm@b$Jp=BG_Nu%Khlg>lIt9s z^fcM?u|`1ylAV*C%=<^%`Tdb57n0BRHM4s89mkqaoo+sLtohurOG@5f{Cu3F|3%^! z@nbSaU!%#2zIMv3cFOA~H!OASi2ka_w5Xj$G)gVr`lrO5o`Zbt9RA$`5mmo!lK<{@ z_W^0#DYMb$c=O+$CTvdpFQ0~nB$C6icQ6^ zxB1)|<|j`!-*qzYonbPg-o{>RBi6PyYIQchE&bh{jis;otjzt(%)6(V-_zIpw~w)( zVt)Iv=I64XA-;98Ki|*%q|`BwH*xR`^V;8h*T?)!wPIs!uom)M>_+zolkzZ+8Nm(IjhEb z*8i?a9AIbY2b%x3Pxdicv&`75`+AH!ODvE-`GJ3mcIqG1#M4gaKdg2tS52ngJEhjO z!H#Bp+1HE{olSmRtr^y|qIUj73QKJIr)cNGmaBW(xgga}Rh{Ih={3#K|F^y)bE{)? zjUt;5r|Y3nJ4-B(Kly=wigxDT?rUdos-1ofl7ru`9E{hj7iaH4kpL;`==^iR=F)g^0sacATLn=4OGl8&20agP>P|XdMeWomg1>0^CupaR!G7}wsRK#q68Dd{=bCXI5Xm`u2hTmv*;% z-}@f){+HR$l&ziE&)eUlpXq1TS^XXM5>1^J7ane_o{nuW4b9p{1Nc_(pXg<5+gbDUD$+uhYz-Q(6`JX+=e0GDk zo?BHu({@n3GCnJx^FQ0ce0Hr5*R!8l@rw_R=d;3y|5>^1=JAau+s{n?`Os_lthA2* z*+a}{551_)W%8NLpE+k3pOscx)MvlkdClGAGrxa&{L_3^TFd{ea5ksKCN1SNCmhxK zO?ef*h=PYL-|W=4&3m-y>@7CGOunz-rV^8*`z&wggK>5nVg-%|a19v)b_X7)2+m+ zyKBqFx!IevwmN~AY+P!7vTMu6;^yCWu|J1u`_H(kd!_14o6LFnU)4&Ck@zEwWn)Yi z(_bn!Z1Jr0lj4cfKcjDndi~EHVLrRv!LN>%&&>Gsyg7VUez*Twi3LU5+-^TJvg!L) zMW7!uZ;SDQURYSv^}pyB^{Mz?WFRsS8Hfx-1|kEIfyh8)ATkgchzvvqA_I|u$UtNu zG7uSv3`7PZ1CfEqKx7~?5E+OJLxz0~6-xTje z+0I~D^F^WjFTD44I&XKuPPJ@Mfm0KSoxCZaud zShit!D8DHA`3sZfPPMFPR4CseS$+l6_Xek0wsBG@ADmqON~Z6VERV{j@P?P$?Q0mW zg=_nUvbG(=^4|p|7Erz~MQ)#ED{c=3-#9<7dhiRV1D3U&9m=orp!4d_cGksCwQNJO z;ymuY_Dixqwrpc@SbkJ;`-WgY!>N`{yEK$%CinmAClQnsdhDBmerzJT?(Dwnrx(62*zeEu|`&{>^o*@nKM{6tsC>k-Ni#4c}H z^AkdO!{qi)WxB^d+CIwGT*Dh)9oZu~Vb6WXG{IxqpYTeTPui2ojVP-5i!*>U&;mAq%4OgRzB{HCZGST=tu6L{HX;@4q>=3v?6mSM$l`)kAOwm-MuvT3bCd9$#ZL?dkb zw%oE_T|@c!pu|O#yG52qWp)<49t=u6fe(jhb(F0c6c#K>F5iiTkD%P;Ez9gq;8i_Y zZr!wimSEY6%R@o+Pz{M!lArHX%Qnmn<#m(G+a0=o-&!`PW+>>JTz&(~A4yp&u&h^J zC|~Xd@hW1zqj0o;l(l;-EEw$%)4%6+bkdoWiLbcaY`OJsS=0Pb5|_LDF_h^{%EVV( zZnivHp0fFeZn}Q25z+CbY)P4N*K4_U*?zBvHFsv3uL*E090!*5JBz?;K~UmSd_1%P z%O2otu1UO9gExZz5`e`KPN1>ci7Fu z)l5GTP6Eq{+Iuym&4-VPa!3Ak{gxeFJrvYP`}|JHa?AGdV!*3+P+}mqF1mnanc1Ph zYqBqoT~|06EL-wOXdmzM-k0sN8`x|uE3rf8)i(M!k@yYn0X@O8%T5jDHzoJ)Ox%mI zwqRM@FWky|UvDwH+u8>#`>>`{6N%j9{`uK`p&wZGk7WCq&U;@EGv6uL`m-$A?NQ&Y z+4oV2afuTC8<;3cj7bzG&Q9bfa-;X-@Zr?zKt4G?F#>WD#r)eWF`jd!CDR8d3Rph1 zj%JBG<{ROMR=s|@H86R{#H__ReQej|zIyFe?&Q#(21IQlkCt=}tz{rB^EBv3>+4Q0 zeniw-N|NoQs=bt3kw5u~jl3N2YF$6lw7Q9|wZG||?CzpT>HkdbUzzq)%=N06{wY5( zGTEMnlgH2x*+<#Js#;Zg?f&%h7>;aSB0G82VU)YEW?~%eDZY-C-NP0CWP9pPf7PF> zW1r~i*SxAdm95~P`1=>9^hhjuxoiERYZrzgUgmCzJ0AF?J435-Uu_4J-#-oKUPk`P zQWLOvFLxala|sVV6n z&L{|sB-b7ra11_STwpiy?c)Q#Apf3$ztkt!zcBDC@*51eWjXiHN6ZNP?PrW3X9jj* z`th>@S>%~y*@?X5+Q5;_zlB{sTSj>H}nEPTepM}MokHuVs#arreSj^{QF;B!|o`S`E2^RB}Sj<;rG0(ta zz88!6ek|rku$Z5~VqT5KycUaj9hP3?m#~;$#bSOROKR8M>U@`B6 z#r$(D<~^~P_rYSWgT-7Ai@5<7a|bNu&RER7u$Tv6F`tgbJP3<<78ak09ePwoL^EcG55h@J_Cz68;dy?i+KnZa{(6fNG#?OEar2u z_;ZVku$V8yV!jHC`C2UIIati|u$UKMF)zkqz731{cUa87$6{WJ#r#Jsv&au%F+YOk zI`ZRK%&V}>Ca=cgKCZ!HUXR7~zlg>B3KsKQSj_KXF@K81`~?>CH(1QyV=-rR%ZM=V zL>BYUv6y$qVy=nBTnmf)TL+7|J{I@)KrH5iu(j_*p)D43 zM=V#8yJ9i-z+&!=We&MN7V|(X=6o#X=~&E*vD`qu6^r>!Eav;Mm>CmOIGZu-s1m zB|j^cH`$&8u$X&ed6zsD%X;!_{b-Z$XO``GYDUBdzqYD3Fg&U{5kjwSj?|rF@K50{52NycUa7gvuST& zUXA5wa;rh~pU{^4RZd340P^C&9Ct7u#Lp$=bn-)3&Lcm9#rzJI^U0^@GcQaezldcL zdEyYJ!LP{s4rSa07m$y`GKJi+fc6Ymko#gWug5Z-TsSf#VkzU*x`mvBa1GhtZ;)s# zgx^l)_pvzr3oPbuu$Xrk!#x6ALEaOKd0#A^NBdzh?~ldY7>oHREaui&%*SIfcf{ft ztP2)%cP!?9Sj+>kmV_=yavm)#>+$#A1E}i}`O@%pYJee~iWaDHe0xVvakQ55Qv1!eVZM#e6sx za~mx7t6j1DhI}#>b1y9BzF5qIu-K2~VKEQGVjhmgT!h73g2g-mi+Lgz^95MU3$d7Q z!D3#5#k>rQ`FWH)yC2ff%yKF$1#E(&F7P0SMoow zm}^aBj0Zjgyco;=x5cs_xf2%i*;veru+$?zhQ;5V`4-FT(Hhu$VKkm>XjGh};N^xiOZH$<45sn`7BX zZi&TuI2Mb!9TvxFCt)#n!}1Ba7Z!7WEaq%1=FwQpGqHR|UWny$^37Pxw_q`^z+zs5 z#oqz`+-b?2F_m)@zGeDOSj_dY)S!zv4~uyrmJIT3Sj?f7W1W8%vWOBoqRPG^K>kGl4oHt zUx%e8`6etLyIZiB@4~V-`5r9h`>>c-V5v@CiN(Aci}_f77glPM&%c^+H?*RSt;OPa ze%Lg|Bv6NWuEJuz4U4(gbj}xOKrX;y9)ZPt4i@uFEGLq0!*VeB9xUcnSj^92F~5W5 z0P=@e8j?3+ah^}Gm_Ns2-sKvuabVsLi@7Bh*V7)0)6c|W&c$LLhsA9;AB)Rgh{btk zU@Xj;AAzM4`A970qp+Ayz|xuA9*fKN z#$rANi#ZpIc^DS+cr32-TrB3vSX}>XEY80ei}`je=H*yi_CYM>53xAUS6IwDTuXll z&a(>^KWkSk=9*YKkZWPFJ`coV?ux~Aj=3q+(~`_%WdS9Sj;!wNM8+ilP{Rhbph6q7h!ppocUYMS9p$m5Ek>X zSj?TVm}g;GPhN!Od2;IoTr1&4ayFKi$b%Ph9N{%`lbg8y!t3PYv6$b)@-F!^EanM| zs2do4jL#qp`UD5-jFPSVoYq z!cs_{gT;I!7V}M5%y(ibBHxR}d_NZRLs-l!v5Y1^iDeA=87#%*53rPwzsKTs?*0_x z8ZhsRWh}W5mI>tkSj=Z(F%QCW9yuS2`D`ryzRE-_<|$YvlBZ#rM4pS~Lh?;m%(r4O z--*TiM=TeUAID-|kL7Ce%UI0sU@?D##k}ik`gt(d#A2?E#hi)7+z`t&atkcxQ?dAb zYy=kb1T5yMSj^LPGS9{0^t-W`mtisg35)qrEar7s%p0(n-^DVM{5h6u$=_lz@A5R) zJ23Bo#as`I`7kV=Qzv0D_rPKa#EarJw%!{#@$34S&0RBzNMOe(&V=*tnasv5D zEaqphnBT@?-g^z>dN3b?#e9N>cH|ydI*fM`7SKx=djc!e~qOMxyE0)p9AxLID&jDSsIh?#A5yf7IX1B`X2D_ z)b7M`8u=b9=I62GkUzp=?(!_p#vzy756e*U04(M+u$ZS~Ih%Yt7W1F5m{(&lzktQO z^K;Z0n0LiuZi>Zx1Qv4-Eatvg%sE)h!?2jo#bUk+%P{iwSe$+b7V}ap=058=rr5tgl3&5%bBwpJ)M6}gDZg7P*7+~^dnGxOd>9t< z@6HPF>y^>pEctg!N0Sf6at!%>eo<7e-jRN?FmOM4Kv7^Nxkk@w5jQgb_|vOJe8e{7 z4XzgPAk(W2sTT1t+j$*7sFC?hFW{k|oJa2PDCY`XK#qTJyF=CAA5j}suZuH69b7he zw{j~Zw3D)bSG4KhfmHq8e!126A2YF5a!*!HEx(=o$Lwg;j#Sk^RSo>$HQ+dz29!SzsrvioAI$;!H*E;FImv!u%VW~2zfJx(9h4vFV=B`Ys_svIpo8>p`dHh- zYX0#XRa*032fhPi1dQSD$@BTf0^g5}zGWq!Z!jp1N}MmZ%=AXgJt{Glc{8JR`Ry#u z*N(Ln@kAobkv z^Kzpp@wdjfUH#aiV!p-hL_WKiEp+)@w$pEA*wV6P>!g4^8^t%}6tRwwi=%z-#kvZp zSJ$0iX6p{FaO--q%_XeQe=ED*tmu1za@m5^ciaqQAIGqN=~D(r^_EK=ls%Rn{bo!p z;=g@pA0yd=BEHMO`9j+$PPAqE)_g`T-?}r5&pnrAhp{*3;CS7&Sw~S+<0b6rn8aW{ z!7dOXiE*^UCio(t}4`Z>^ux+r9tXJ(`5Gt#GcUWM~D ziWJrjlr1hi~%vo`cQU$5F{Wa~nJInW0CC>&|l{pZ>`s=vf}NxKVQ3 znv|-`xOeN%-1Y^w@D^pxNbB*@*M3{Ju9U`X;%pYvJ){#BJN}Tsnod z+g?M@H=57MiH=JFXMTREx=FR3He1z722;185AleH&xk+y0M_6&C2kXb>xySjHXcQZ zJ#umMod;WKd2o`{Mq2>uN2v6@E9K>$Uf- z%jcxlUAE3V=R==pZyiQB*=(`Bk9}ge=9WFD@)EOIE>+i_Jzg)p=2z|-7@rZPM|d6i z^b)S@sdGQQ=kc^{ie=tQ*J3 zjuOh>uJoQGz8ZIo`r`O%)P_DXUbd`D@8g!&mA;Ree2Z*W;xhIuoITN#+LXUG3jllkhKow$c6FV)}Ehnt(LCM@>)#k zR+5!iQ|WeLyYfmqoVMXTh4(<7C#m+ax$AI6{dM^*rwO&*CTgMf81dO?{Wao9rbcdA z9G6so`uG<1X+U%Y!jmA+YsV7fITMbH_N%xZ5+vk+7qH^zm&) zXIh{CTc)DV3*+C-wT|u8pOkGKWyjxrsi85PS2^r$eso;?{?QV?snvUgP!IMio8BvT zVQRSN>loF3xTlE6OPe}1_D(;tj$^m3-}hWjZE1Y%*>p5#TP@p@m+h^x{E~C#3r`U? zKUyzj4tr7WuIyWF74eyw-a6tnRXk!ZJC@E$9Ejnhi^6zTnL>PS`g?!2P&+cP5l zS<8=oJhtWQe|aq@k2`|&mJ;8aq|OgVHICqls1HX5-rw0?98+xm4yK~#N~!U2R`ktu z6^$glmWT6nAZKyBb*ZWGdE#{}oBuq!!+625(*&l3=SV(T3C~OlNd?U1%kRbWIEUvb zn}5a@_w}j%J3N&N=So&|PqXO=(YlK7di+hj_$(^hvb;L9XFFO&{gb^%db?{MZJpcS zD7wm*euC!FDZ2-bGMYq3YSUiL>v`EHfSW(F%5Lelo&%}A(f+U_wO-LNPu)GF*Mqf` zM>{;6|Kg**lr^Q-YWi`sW@vq+jp2t%@pEr%+--DU2J=uBE z=df4z9Cn(uKRo)s8}ws+#feVLTf#T2I`$n)9?v>F%3i}Zy;pF|>!+ojh-CBRZvy9m zTh$|4t`9l%ZDE8|!q~TvwGEHX$!x~KxzSa(AlideKadsuF6I#C8pvMd@vkFppJ{p2 z{Pt?c?IrX*9zDz5&+tshZ$QsxyGAlSd>eY0H}!mY(`PLH=4WO0v}3frrEAuwB4PaK zIa2nSd-}dj;?uU*zWGGVI`=tk+$vHd+qi}MR|A#V-*}|lmo?kI?ES;?@pB0G+16+I zh~!Z=^@&=U&zC(?TR%SDv~|VX&?Wj5@9XSa(#KPk*`vPEKKPTFv22%DoS{*h^>hEZ zHTP$2w#{%48Cpen1`~d=6h`!uw__XdT!@d7$Ds6`rcXY?&pm2H+h8x~RbUD4DpP~@ zBpz?S;oDCs-5%n;r~GrF^tEyGpIY`T3jLd(8fx*9?O2Op6q4G%Txu!ovCrKGv(MIZ zT$e9Yvi7p0vn3vN*t^;m;}MZH5}v@=>xJ=wHR+wFy>>gubNmu7x>#V%VpxyBcr( z`DwlQvmW=>tA?NM^QU6=d;+5gdkC-Dw$SuC2;1qooEhC2Z?F2;+B0!j^nYXX=T#%w zcCUf9kjiXTU!JRWV6JTP>7%sLV~O%hx<_aKsI(&z z&en02+-GZQYe!BMk1E4Z8o4>{sm!%tTSpt=idoThaPGYDHy@`S#3og}s%oIB2C8bHss^fRpsEJ` IU(~?=0!gFFO8@`> diff --git a/project/vc10/bc6-02-no-double.vsp b/project/vc10/bc6-02-no-double.vsp deleted file mode 100644 index 933baa4aa4381dfb4fd461d4f60a92db7da910d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 837982 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

DgAK!UU*Hd;+o(4?!&(oyErv* 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 diff --git a/project/vc10/bc6.psess b/project/vc10/bc6.psess deleted file mode 100644 index 1b4f1f0..0000000 --- a/project/vc10/bc6.psess +++ /dev/null @@ -1,105 +0,0 @@ - - - - C:\nvtt\project\vc10\nvtt.sln - Sampling - None - true - true - false - false - Timestamp - Cycles - 10000000 - 10 - 10 - - false - false - - 0 - UnknownDisabled - 0 - - nvcompress - true - mpiexec.exe - true - - - - - - false - 500 - - \Memory\Pages/sec - \PhysicalDisk(_Total)\Avg. Disk Queue Length - \Processor(_Total)\% Processor Time - - - - true - false - - false - - - false - - - - C:\nvtt\project\vc10\Release.x64\bin\nvcompress.exe - 01/01/0001 00:00:00 - true - true - false - false - false - true - false - Executable - C:\nvtt\project\vc10\\Release.x64\bin\nvcompress.exe - C:\nvtt\project\vc10\nvcompress\ - -bc6 -nomips C:\nvtt\data\testsuite\kodak\kodim01.png C:\nvtt\data\testsuite\kodak\kodim01_bc6.dds - IIS - InternetExplorer - true - false - - false - - - false - - {88079E38-83AA-4E8A-B18A-66A78D1B058B}|nvcompress\nvcompress.vcxproj - C:\nvtt\project\vc10\nvcompress\nvcompress.vcxproj - nvcompress - - - - - C:\nvtt\project\vc10\bc6-01-eigen-solver.vsp - - - C:\nvtt\project\vc10\bc6-02-no-double.vsp - - - - - :PB:{88079E38-83AA-4E8A-B18A-66A78D1B058B}|nvcompress\nvcompress.vcxproj - - - - Mark One - Mark Two - Mark Three - Mark Four - Mark Five - Mark Six - Mark Seven - Mark Eight - Mark Nine - Mark Ten - - \ No newline at end of file diff --git a/project/vc10/bc6h/bc6h.vcxproj b/project/vc10/bc6h/bc6h.vcxproj deleted file mode 100755 index 381e803..0000000 --- a/project/vc10/bc6h/bc6h.vcxproj +++ /dev/null @@ -1,144 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {C33787E3-5564-4834-9FE3-A9020455A669} - bc6h - - - - StaticLibrary - MultiByte - true - - - StaticLibrary - MultiByte - - - StaticLibrary - MultiByte - true - - - StaticLibrary - MultiByte - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - - - - Disabled - true - EnableFastChecks - MultiThreadedDebugDLL - Level3 - EditAndContinue - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - - - X64 - - - Disabled - true - EnableFastChecks - MultiThreadedDebugDLL - Level3 - ProgramDatabase - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - - - MaxSpeed - true - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - Level3 - ProgramDatabase - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - - - X64 - - - MaxSpeed - true - MultiThreadedDLL - false - Level3 - ProgramDatabase - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/project/vc10/bc7/bc7.vcxproj b/project/vc10/bc7/bc7.vcxproj deleted file mode 100644 index 9d052bf..0000000 --- a/project/vc10/bc7/bc7.vcxproj +++ /dev/null @@ -1,152 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {F974F34B-AF02-4C88-8E1E-85475094EA78} - bc7 - - - - StaticLibrary - MultiByte - true - - - StaticLibrary - MultiByte - - - StaticLibrary - MultiByte - true - - - StaticLibrary - MultiByte - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - - - - Disabled - true - EnableFastChecks - MultiThreadedDebugDLL - Level3 - EditAndContinue - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - - - X64 - - - Disabled - true - EnableFastChecks - MultiThreadedDebugDLL - Level3 - ProgramDatabase - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - - - MaxSpeed - true - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - Level3 - ProgramDatabase - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - - - X64 - - - MaxSpeed - true - MultiThreadedDLL - false - Level3 - ProgramDatabase - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/project/vc10/imperativeapi/imperativeapi.vcxproj b/project/vc10/imperativeapi/imperativeapi.vcxproj deleted file mode 100755 index ff49955..0000000 --- a/project/vc10/imperativeapi/imperativeapi.vcxproj +++ /dev/null @@ -1,176 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {7DCF280E-702B-49F3-84A7-AE7E146384D6} - imperativeapi - - - - Application - MultiByte - true - - - Application - MultiByte - - - Application - MultiByte - true - - - Application - MultiByte - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - - - - Disabled - true - EnableFastChecks - MultiThreadedDebugDLL - Level3 - EditAndContinue - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - MachineX86 - - - - - X64 - - - Disabled - true - EnableFastChecks - MultiThreadedDebugDLL - Level3 - ProgramDatabase - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - %(AdditionalLibraryDirectories) - true - MachineX64 - - - - - Full - Default - true - Neither - true - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - Level3 - ProgramDatabase - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - true - true - MachineX86 - - - - - X64 - - - Full - true - true - true - true - MultiThreadedDLL - false - Level3 - ProgramDatabase - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - %(AdditionalLibraryDirectories) - true - true - true - MachineX64 - - - - - - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {1aeb7681-57d8-48ee-813d-5c41cc38b647} - false - - - - - - \ No newline at end of file diff --git a/project/vc10/nvassemble/nvassemble.rc b/project/vc10/nvassemble/nvassemble.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc10/nvassemble/nvassemble.vcxproj b/project/vc10/nvassemble/nvassemble.vcxproj deleted file mode 100755 index 1186e4b..0000000 --- a/project/vc10/nvassemble/nvassemble.vcxproj +++ /dev/null @@ -1,203 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA} - nvassemble - - - - Application - MultiByte - true - - - Application - MultiByte - - - Application - true - MultiByte - - - Application - MultiByte - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - Level3 - EditAndContinue - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - - - libpng.lib;jpeg.lib;tiff.lib;%(AdditionalDependencies) - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - false - - - MachineX64 - - - - - Full - Default - true - Neither - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - Console - false - - - MachineX86 - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - libpng.lib;jpeg.lib;tiff.lib;%(AdditionalDependencies) - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - false - - - MachineX64 - - - - - - - - - - - - - - - - - - {c33787e3-5564-4834-9fe3-a9020455a669} - - - {f974f34b-af02-4c88-8e1e-85475094ea78} - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {50c465fe-b308-42bc-894d-89484482af06} - false - - - - - - \ No newline at end of file diff --git a/project/vc10/nvassemble/nvassemble.vcxproj.filters b/project/vc10/nvassemble/nvassemble.vcxproj.filters deleted file mode 100755 index 7cb92e6..0000000 --- a/project/vc10/nvassemble/nvassemble.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Source Files - - - - - Header Files - - - Header Files - - - - - Resource Files - - - - - Resource Files - - - \ No newline at end of file diff --git a/project/vc10/nvassemble/nvidia.ico b/project/vc10/nvassemble/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc10/nvassemble/resource.h b/project/vc10/nvassemble/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc10/nvassemble/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc10/nvcompress/nvcompress.rc b/project/vc10/nvcompress/nvcompress.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc10/nvcompress/nvcompress.vcxproj b/project/vc10/nvcompress/nvcompress.vcxproj deleted file mode 100755 index 7de782b..0000000 --- a/project/vc10/nvcompress/nvcompress.vcxproj +++ /dev/null @@ -1,381 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Debug-CUDA - Win32 - - - Debug-CUDA - x64 - - - Release - Win32 - - - Release - x64 - - - Release-CUDA - Win32 - - - Release-CUDA - x64 - - - - {88079E38-83AA-4E8A-B18A-66A78D1B058B} - nvcompress - Win32Proj - - - - Application - MultiByte - true - - - Application - MultiByte - - - Application - MultiByte - true - - - Application - MultiByte - - - Application - - - Application - - - Application - MultiByte - true - - - Application - MultiByte - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX64 - - - - - Full - Default - true - Neither - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - - - Level3 - ProgramDatabase - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - Level3 - - - %(AdditionalLibraryDirectories) - Console - true - true - false - - - MachineX64 - - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - Level3 - ProgramDatabase - - - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX64 - - - - - Full - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - - - Level3 - ProgramDatabase - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - Console - true - true - false - - - MachineX86 - - - - - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - MultiThreadedDLL - Level3 - - - %(AdditionalLibraryDirectories) - Console - true - true - UseLinkTimeCodeGeneration - false - - - MachineX64 - - - - - - - - - - - - - - - true - - - - - {c33787e3-5564-4834-9fe3-a9020455a669} - - - {f974f34b-af02-4c88-8e1e-85475094ea78} - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {50c465fe-b308-42bc-894d-89484482af06} - false - - - {1aeb7681-57d8-48ee-813d-5c41cc38b647} - false - - - - - - \ No newline at end of file diff --git a/project/vc10/nvcompress/nvcompress.vcxproj.filters b/project/vc10/nvcompress/nvcompress.vcxproj.filters deleted file mode 100755 index 2185cf2..0000000 --- a/project/vc10/nvcompress/nvcompress.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Source Files - - - - - Header Files - - - Header Files - - - - - Resource Files - - - - - Resource Files - - - \ No newline at end of file diff --git a/project/vc10/nvcompress/nvidia.ico b/project/vc10/nvcompress/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc10/nvcompress/resource.h b/project/vc10/nvcompress/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc10/nvcompress/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc10/nvconfig.h b/project/vc10/nvconfig.h deleted file mode 100644 index 863a1d3..0000000 --- a/project/vc10/nvconfig.h +++ /dev/null @@ -1,22 +0,0 @@ -#ifndef NV_CONFIG -#define NV_CONFIG - -//#cmakedefine HAVE_UNISTD_H -#define HAVE_STDARG_H -//#cmakedefine HAVE_SIGNAL_H -//#cmakedefine HAVE_EXECINFO_H -#define HAVE_MALLOC_H - -#if defined(_OPENMP) -#define HAVE_OPENMP -#endif - -#define HAVE_STBIMAGE -/*#if !defined(_M_X64) -//#define HAVE_FREEIMAGE -#define HAVE_PNG -#define HAVE_JPEG -#define HAVE_TIFF -#endif*/ - -#endif // NV_CONFIG diff --git a/project/vc10/nvcore/nvcore.vcxproj b/project/vc10/nvcore/nvcore.vcxproj deleted file mode 100644 index d8962b2..0000000 --- a/project/vc10/nvcore/nvcore.vcxproj +++ /dev/null @@ -1,174 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - nvcore - Win32Proj - - - - StaticLibrary - MultiByte - true - - - StaticLibrary - MultiByte - - - StaticLibrary - MultiByte - true - - - StaticLibrary - MultiByte - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - Full - Default - true - Neither - true - true - WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - - - Level3 - ProgramDatabase - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - Level3 - ProgramDatabase - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/project/vc10/nvddsinfo/nvddsinfo.rc b/project/vc10/nvddsinfo/nvddsinfo.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc10/nvddsinfo/nvddsinfo.vcxproj b/project/vc10/nvddsinfo/nvddsinfo.vcxproj deleted file mode 100755 index e8131bf..0000000 --- a/project/vc10/nvddsinfo/nvddsinfo.vcxproj +++ /dev/null @@ -1,203 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {841B73C5-C679-4EEF-A50A-7D6106642B49} - nvddsinfo - - - - Application - MultiByte - true - - - Application - MultiByte - - - Application - true - MultiByte - - - Application - MultiByte - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - Level3 - EditAndContinue - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - - - libpng.lib;jpeg.lib;tiff.lib;%(AdditionalDependencies) - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - false - - - MachineX64 - - - - - Full - Default - true - Neither - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - Console - false - - - MachineX86 - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - libpng.lib;jpeg.lib;tiff.lib;%(AdditionalDependencies) - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - false - - - MachineX64 - - - - - - - - - - - - - - - - - - {c33787e3-5564-4834-9fe3-a9020455a669} - - - {f974f34b-af02-4c88-8e1e-85475094ea78} - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {50c465fe-b308-42bc-894d-89484482af06} - false - - - - - - \ No newline at end of file diff --git a/project/vc10/nvddsinfo/nvddsinfo.vcxproj.filters b/project/vc10/nvddsinfo/nvddsinfo.vcxproj.filters deleted file mode 100755 index 8881e20..0000000 --- a/project/vc10/nvddsinfo/nvddsinfo.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Source Files - - - - - Header Files - - - Header Files - - - - - Resource Files - - - - - Resource Files - - - \ No newline at end of file diff --git a/project/vc10/nvddsinfo/nvidia.ico b/project/vc10/nvddsinfo/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 zcmeI3ca+sdw(rmBoO9EG?$e2erV)@F1w@i4QBaZyq8I=JO-2#LfB{4W(})5}xJ1Q4 zQ9v042?lTg1rsU`i7TB z@4D-*3-<5dKe1=ep4nZxbSW7$Xi%MNuDPb=)mLBLsZXCiy|23Js%x*j^2%X)U(vmL z_i^32b(_?+Yu9@&yX><2I(6zawSD{c4|VL=@nJyE4_$icr4I`3@7%fbl*=!_{4Vt$ zf5jD7RP^fAYq)R?7S3Lx*HLtu3van-hSZ)mWXKTB%75=C93`ULQ+!m2#^a*yLfRWb@e^>UieRgLoyy0 zZgBoxbYTJa};A?@4mU9d~5(=+R?Ny?XVI)T&j>fb#Nk zt6jUcgF1EU*o7BfXm#t>HD9N!U%$RJY0|_RHELuH8#c5SEm~O1mM!g~i!M3`ty{OY zX3d(pK24i8btU~9H*V}eG#zg6K@U2fE#*RwQ6Mmyi>wIvb1T_#^9fJp1oYu8ISB<4xZ6L zWj(<^yc87`Ih{gpz<>c8o__l2bMr7|%9I+C>t}RcqecxUFEW>vm07iF)vTnX#Es9( z%d@Igt6FYuu4QLuTa_wR9AsoFEYA#shf3 z2VNjQKi>)p3Jg6$8=l~WvU>IECVRHAW5>4ib8zdew+==>^ksZvVxq;z$6IV{>^a~$ zE-ubNLPEm1GASv^^@neG_nWU;c0j>k=D?jEr=;XS^TlaZ!Sc68g~f^e6$^eh)mql)kU;@A2^tnmqH4 zXX><}OZdm;SdYDX_g;JBjW-76Ys2JsHqu5v_^0%ED$}J7ZmI?fxhNs7Kbab?9XD!GN?;bsRbo9uPBV**FKcNl#_O?U+%Cx}a`C^`+ z506<{Sq@l(JTrzi)}t?}`}K(p(+^+_xcoC?J>JS~$i}?;HNhIzp77ThGiGEy{`ljW z@;!gWM@2mR#FE3 zWAUwwK?dsVMerF4gkj_V;jCG+9A5S}*^1*2{?VuQ!PCQr4ZG^DyYA|(J?#{2@XT8B{If^C_10T%k7Zuq z4L%=x>@kOneILH2PoHipR;+M)3^+8mwqe5tM@KQ5!{K%Rzyl9B*{~DEXzm@j9^j8SL;h#Vs8OTtrcN90=*N6Q3p+S?@SvL$ z?G>&KyI8(_xm!!{`26$FyK(d9&v$$x7qRA#KmO=&YM-$me)z%J8#wSkhYufi@sMIJ z+rNLmTPM(d~y<2bK#izkLGO$+Q75^sQSIgdBBX*#TcV14$F&DIX06)Ca2N`Jx zH~xY-=DA4zwW|ClG8PmTSawdftMklz=08q#_8Z31j*l%YE^>aCKD0p#ocI-Z0icV2 zfA|AG>%z;;UwCuQ+B)>vN4yL?!;9B5Jj;J=*V*+$ z>d4JI&p-Tm9G++RrVhZfheFj0^FtP!mSW-YF&32|Uz;e17bIxT5-UMG^|S9O)i+%I zB2yI~XXjYxtbY7i!E(_auzXdi4)=sj(@-a@9u$OMPpm+~10B#fL8UB}zv0U+AaF%~` zlDO24;SV8=9z zlRYGJ~+nqt8( zpR$yD2U5A4i!7??r`HkezEu z(rs|Wr55-E!F7FjLNB68C$Qa&h2de6+) zp0HB7{>MvN(_<}ID`bhXuLAkcnsI3s63ys7tu3(bZVSA1w`CWGtSBSZ0OsgIlZ80y8w}kf}wWJSbSmL2Y7Q6Q;3)U;JD%gK{bxY9Lq{GWCeA1N` zOwk$bp1zi_^9f7b@`%NJG{dq>wU4A#`HlXW2lNSe{yFbz{qB?h{DirHf9(H!{tGpy z>5);EG=H?^9b0WN<9b}NSg*I7g(<;KDyv_7@xF2B=?eqL+o(}rr!immv^ zH!bhbN((ktY@j|x1%;NgZ?+X3dD$|zPP5RyxmNX~CoSi_$1Q9BJn^qFsq&$UNBn-{ zZNT&IV>tMi|NLC%_#OW2UYUPqd+dc#NtWBWg*80!xfSfyddx_)G_Av08=kPnY71*u z%Yw3l2*v$%|FO#I{J75Y(=x4EQ2sSZYxTQDR_o|iOKw%i$|QHBY%YJ#bJpOeRaWcM zd3M3)FIw#{7g)`suUc-65-Uv2JjXx#d*wBN44!|^p4xl&DDK@voQnRL8!snvql2p2 zQ*x_hS;NgwTdz|GEq3-W3&clTf_QE?bCh*H`i&KCoMGX^I$M=~?JPSc+L9$-AVTNZ z#(CEH_}A9q;2JB4OK~y=^AfG@7xS(4sg2g`$SQ00(`(l9mpARA6Yp7eS+Rw*w$VQ^ zAv}2geTj_|KftqMpN|y7y^buzZ|J`=|BNY+&kxBaGqq>bz56DceCm+3_;{fO3KC2g zBbJ^RZ=L2%wa&X%SRf_Nf(bDe-n__Ktes`EPyJ-QHqN(1* z!)=G%Xdl^N`_Klee*Niht!j;GmajdXTrITSJ})^u@5tl%=RB&j^}C9pU&Ma=x&3_p z!Qu2#5Yn2BvLe~_^zT2mnMeL^HRevRu#n`Ct^?sg8+Bltz4r4VTX*6oTX66@tKXuz zh3U){h>5WH@x5&E@x!*sPS_&*%9hx-w$S$5OAZd$!c#}BYN_~^?Ujf(^pE|VzYg&6 z=$iOjvGeOXe@%yfVz z%`_|R*4A3LX=|}bl1cKwcXaQDHgxwN?Nd8$@7d4xM>}Az+u!Up`%dL|_Nriw=40Kd zW0qB{xJ~v-t_6C~{XPDPld&J2313nkdKCE_Vh7?M_-3Av9U$KW9&iF>XYUenlF}?$ zYof z#?Cx22473;N6b-MP^+|t6{csoIhlHJx41lIpV+Umkkj^=>YG(xCs;3dTed@a22R+Y zR9~yMcT~Q1`j}-GB%5qHAnM`HztkCQN9d^ZNyFY2##9As(RHwAMb)EfyjoZ4)ZrQNVMr>GMx2#|2pkn=h*vR!u zY}AIOHu@dGMqs&(-?+@is;t<&(uQnVX4Pw#Tivp9t5xR$m$O4}&_|E(1pnw585HxJ zmhJRbZlOT=pF^w*`1kr}4En~lI3L3^c_MOhbn}bO z@QvOdVb|~o|I*`e621poAB9OM1{9QRJ}3XmTmH>4b}%T;mT$h~4$ z<=VO`_tT?$PwT0CT6e(}y?VJi`85ySyLIR6=f;rhx=eVq7dgD>qIIh?_kGZ2&e0=0 z!9TtS{`KzQJ@?#`r897t;-EjlKkI_{lX)X1C9ehF+`;Ky)A0xFb0$RwyT^}~eTEkyrL!N)x z{4V9jqPT<6+&_c;AQ$?_Mz9UV7fvVOBo{o4 zTJp3v-+Z$v-|9;GkbCn$ZVS2ko|OYxm>=c@S(tO=fH&-iwJM#jfOmeglM_qzNl`7m;S*em+ye2)K-d^exrJ`j+8 zBBa~7$b}to&cxnWv&#x7=`p=y^*YQqnTz;H8Q8!o6(KiK7kK~Y9hu(jp zf7$kC*|EO(_}5Q4{NOXsJkv|E%$D73k==hI{*TD^PT*@<&-gOpYv$1d&*%mGmG?Q; z95%~Zq7E<~ppAK^KYF4Lus+c*xS@G=uQ@4SbBwc!?0AiGrsFg}>Hp&Vw>9O}Bb291 z`SYLuT&!Gk1L^q^*>Nx361YR*7tJR#iHA8yKSy)^jX~nJ^t{+4?m#!oG2Q@ zwRZa7efQm$%J!OS9;=C;}<4)Oe7mAw1^ zKc|7o{QVt0t*2f3{DrbWLHSv|^PN_qpp78tYSQ(;t!%ycAM}%7&(wa^Q~q$Y?s*=S zub(4Wp_pKe_KJ7)ZoA5zdfub;{+Zr=srpy)p{I;Hd2h zVlsg7-~k^o8~#rHevogt%rl@E;Z^S!@q_q206&QT1n_}AR`j`4O5zg#T-o>f{)_>S z2Yf8?v-bOU4T4_?L-Ke2yPa>j;to+Xv#yJ+lNcgc?_?wQRV z4}HcWH?bP)h_S>n@JDRT-8*-;(3jn~IF&d|IwWUfOP4NnYmJzXwZ^vtydy>=#zO|L zQ`U#}>G_(26~rp&i#bPr?xE?+Hzq4ru5>eZ`FF@?>MUWgTm z57Eo4C!chEYsq&VIB>x6k1zZB>#yBdd>ZxwEp&{XC|>!K=4CT=+K?F<=nNSE?3A+< z@-n`?;`Wgh6^dC0S+^eDbys+mEm^!ovGqc`uzo#aIB|MspNv5iM$2^z`d2X2x|E$=%o12QBcy!xq?Zue)mr{89HB+-+=mz|t;j zVny-k?%vVk13z|#{&fcUSnGK&@?)>O1K`!&4Hat-(!Fwm?qY+Zx>(pE-64+XVo|MX zTVykRSC*ykKQeR|-M*0}&KPRJS9J%sYJvsl>E2F!q;zUxC5aivT>&zIm(u%0`H#Ii z|9uX9c!D;30wMN4<#yvUQ{0_c!jyrQDq4|kB>#~17CpR+g>ygogmj@k`4Lf8Tvlo+ zW3RHH?oqh6N$S$vN)pb{cQT!|0q+w<|5MTb6#DQ4efSF%=**H@#S+qzEU;^uC5`T7 zDXIr0Q}iU=(_P=u!n-!M_$u0uZs=@5<==xhb+R=1)q;R>i}{%rcyFpD^=)e%WuENSEw7FU>K;quM#7uB|Ihxb@9m4~Fyx5y!!R^|QHdm(4d-_+6i`QLxu?_iRgLQiQS&Poo{Xk89 zpV7aawSVY#yMD(?8~gb-OP21#^o>HFt;!+TVSCsq5z=MB}-zk*838m}%=j0UYdD{(k%jP9^#frzQ?2bX!zG8@#wrXTiT7Omh zTx_#{{Kj@EU%Ezl-#3&4UM+ZEdF?K@U9WFP;?JF{oqnYU}`;^PwE!becC~y0Va=5^8 z*LL~nn=CUS(MlEbI+@PKvwr<6PIyJ}*EIH1=zE{beouVj^RkVUw<4CVTdZ7Vi>5Yx z-!_}^=M6Sx<4PO7W}%Hd6@90N7M$AucioKm!pM9?rxx}{ZtVvmIYg)UGHNBv&H3RC@bI`a}9cxrx z+ZxoYW%Y>jn>5459WG=6H#D$4=0G`u35vB^(T4v==k!BX=*m9b|5NbY8}Scu#8rK+ z5}e5m_Eo-afZ~mQefwK~)rk}O_3dX@svr4LVl>6}=kjdii=n~(ho2F?uKLD2UGx2S z_DJ%B(!j(nKT5bhgHa#pnS{=WO~cd-faBJmk` z$QhCgmCtc;oqX*v#aG;l1xfmCFg8xayIppbx?TCE< zzF8wyAzw!R4<3~NcQO!*lAA@J%qw!U&ZL_M{rQVh<1bVUJ5)Ku`^o)iUY3&I;S4EW zc5)}Hx%^h}H=W-OYVY__a9HpYpxE$`XdKkLzsX+yqH&x>cd6W_9MM|kk(Malep>pP zC?4BYrhR^W$BrG*iaRs)y=bb3y?gg|(D#|$wr<_pM|r=&$_EbBH>x)YhU?q9oArEy z+OO67e)`t2$5&r{)xnSTAiYJmI^lgpq>mvrWv*=FsEvj2ni*2p{^HA(lWk_cW+x(E?rbjKUMIB4h z_`3BjJW*b&{A5a4l%)l9|N6;emQbU>qVK%Y0ylK9V82!tb*0WwZ%@+ufMp2+%PTBd zdt18p`LgnwC(EkWIF+n=><81uS3OHxHQAInwa~sfmif89J0H@)aukQeEA9#0b)_X7 zT3}Urw6auLPK_+JqPJy^>0_~1C~g;?_O{2J;Q|-cuvYfH zHP8+gy1JvjfjTq3W_kIq$q~_(BmM_$oNE_9aJ%Iy9&0vguwAianj2eubqCw1^|VB{ zoo}jaIk>llX}rdsRKEP@V@7u##INF)r`$Wm9+~!t`&NFc{PRSe9oaj2>l=9JVCV9I z_v;(zSlwT=)%Wxd=#FKD{?BZK?k7H!zx`Ny$LHElzEuAGQ$6pJf83_Kn>Tb{^R)gi SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc10/nvddsinfo/resource.h b/project/vc10/nvddsinfo/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc10/nvddsinfo/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc10/nvdecompress/nvdecompress.rc b/project/vc10/nvdecompress/nvdecompress.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc10/nvdecompress/nvdecompress.vcxproj b/project/vc10/nvdecompress/nvdecompress.vcxproj deleted file mode 100755 index e7bff8c..0000000 --- a/project/vc10/nvdecompress/nvdecompress.vcxproj +++ /dev/null @@ -1,229 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {75A0527D-BFC9-49C3-B46B-CD1A901D5927} - nvdecompress - Win32Proj - - - - Application - MultiByte - true - - - Application - MultiByte - - - Application - MultiByte - true - - - Application - MultiByte - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - %(AdditionalDependencies) - $(GnuWinDir)\lib; $(FreeImageDir);%(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - true - Console - false - - - MachineX64 - - - - - Full - Default - true - Neither - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - - - Level3 - ProgramDatabase - true - - - %(AdditionalDependencies) - $(GnuWinDir)\lib; $(FreeImageDir);%(AdditionalLibraryDirectories) - false - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - Level3 - - - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - Console - true - true - false - - - MachineX64 - - - - - - - - - - - - - - - true - - - - - {c33787e3-5564-4834-9fe3-a9020455a669} - - - {f974f34b-af02-4c88-8e1e-85475094ea78} - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {50c465fe-b308-42bc-894d-89484482af06} - false - - - - - - \ No newline at end of file diff --git a/project/vc10/nvdecompress/nvdecompress.vcxproj.filters b/project/vc10/nvdecompress/nvdecompress.vcxproj.filters deleted file mode 100755 index 2d2e7c3..0000000 --- a/project/vc10/nvdecompress/nvdecompress.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Source Files - - - - - Header Files - - - Header Files - - - - - Resource Files - - - - - Resource Files - - - \ No newline at end of file diff --git a/project/vc10/nvdecompress/nvidia.ico b/project/vc10/nvdecompress/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 zcmeI3ca+sdw(rmBoO9EG?$e2erV)@F1w@i4QBaZyq8I=JO-2#LfB{4W(})5}xJ1Q4 zQ9v042?lTg1rsU`i7TB z@4D-*3-<5dKe1=ep4nZxbSW7$Xi%MNuDPb=)mLBLsZXCiy|23Js%x*j^2%X)U(vmL z_i^32b(_?+Yu9@&yX><2I(6zawSD{c4|VL=@nJyE4_$icr4I`3@7%fbl*=!_{4Vt$ zf5jD7RP^fAYq)R?7S3Lx*HLtu3van-hSZ)mWXKTB%75=C93`ULQ+!m2#^a*yLfRWb@e^>UieRgLoyy0 zZgBoxbYTJa};A?@4mU9d~5(=+R?Ny?XVI)T&j>fb#Nk zt6jUcgF1EU*o7BfXm#t>HD9N!U%$RJY0|_RHELuH8#c5SEm~O1mM!g~i!M3`ty{OY zX3d(pK24i8btU~9H*V}eG#zg6K@U2fE#*RwQ6Mmyi>wIvb1T_#^9fJp1oYu8ISB<4xZ6L zWj(<^yc87`Ih{gpz<>c8o__l2bMr7|%9I+C>t}RcqecxUFEW>vm07iF)vTnX#Es9( z%d@Igt6FYuu4QLuTa_wR9AsoFEYA#shf3 z2VNjQKi>)p3Jg6$8=l~WvU>IECVRHAW5>4ib8zdew+==>^ksZvVxq;z$6IV{>^a~$ zE-ubNLPEm1GASv^^@neG_nWU;c0j>k=D?jEr=;XS^TlaZ!Sc68g~f^e6$^eh)mql)kU;@A2^tnmqH4 zXX><}OZdm;SdYDX_g;JBjW-76Ys2JsHqu5v_^0%ED$}J7ZmI?fxhNs7Kbab?9XD!GN?;bsRbo9uPBV**FKcNl#_O?U+%Cx}a`C^`+ z506<{Sq@l(JTrzi)}t?}`}K(p(+^+_xcoC?J>JS~$i}?;HNhIzp77ThGiGEy{`ljW z@;!gWM@2mR#FE3 zWAUwwK?dsVMerF4gkj_V;jCG+9A5S}*^1*2{?VuQ!PCQr4ZG^DyYA|(J?#{2@XT8B{If^C_10T%k7Zuq z4L%=x>@kOneILH2PoHipR;+M)3^+8mwqe5tM@KQ5!{K%Rzyl9B*{~DEXzm@j9^j8SL;h#Vs8OTtrcN90=*N6Q3p+S?@SvL$ z?G>&KyI8(_xm!!{`26$FyK(d9&v$$x7qRA#KmO=&YM-$me)z%J8#wSkhYufi@sMIJ z+rNLmTPM(d~y<2bK#izkLGO$+Q75^sQSIgdBBX*#TcV14$F&DIX06)Ca2N`Jx zH~xY-=DA4zwW|ClG8PmTSawdftMklz=08q#_8Z31j*l%YE^>aCKD0p#ocI-Z0icV2 zfA|AG>%z;;UwCuQ+B)>vN4yL?!;9B5Jj;J=*V*+$ z>d4JI&p-Tm9G++RrVhZfheFj0^FtP!mSW-YF&32|Uz;e17bIxT5-UMG^|S9O)i+%I zB2yI~XXjYxtbY7i!E(_auzXdi4)=sj(@-a@9u$OMPpm+~10B#fL8UB}zv0U+AaF%~` zlDO24;SV8=9z zlRYGJ~+nqt8( zpR$yD2U5A4i!7??r`HkezEu z(rs|Wr55-E!F7FjLNB68C$Qa&h2de6+) zp0HB7{>MvN(_<}ID`bhXuLAkcnsI3s63ys7tu3(bZVSA1w`CWGtSBSZ0OsgIlZ80y8w}kf}wWJSbSmL2Y7Q6Q;3)U;JD%gK{bxY9Lq{GWCeA1N` zOwk$bp1zi_^9f7b@`%NJG{dq>wU4A#`HlXW2lNSe{yFbz{qB?h{DirHf9(H!{tGpy z>5);EG=H?^9b0WN<9b}NSg*I7g(<;KDyv_7@xF2B=?eqL+o(}rr!immv^ zH!bhbN((ktY@j|x1%;NgZ?+X3dD$|zPP5RyxmNX~CoSi_$1Q9BJn^qFsq&$UNBn-{ zZNT&IV>tMi|NLC%_#OW2UYUPqd+dc#NtWBWg*80!xfSfyddx_)G_Av08=kPnY71*u z%Yw3l2*v$%|FO#I{J75Y(=x4EQ2sSZYxTQDR_o|iOKw%i$|QHBY%YJ#bJpOeRaWcM zd3M3)FIw#{7g)`suUc-65-Uv2JjXx#d*wBN44!|^p4xl&DDK@voQnRL8!snvql2p2 zQ*x_hS;NgwTdz|GEq3-W3&clTf_QE?bCh*H`i&KCoMGX^I$M=~?JPSc+L9$-AVTNZ z#(CEH_}A9q;2JB4OK~y=^AfG@7xS(4sg2g`$SQ00(`(l9mpARA6Yp7eS+Rw*w$VQ^ zAv}2geTj_|KftqMpN|y7y^buzZ|J`=|BNY+&kxBaGqq>bz56DceCm+3_;{fO3KC2g zBbJ^RZ=L2%wa&X%SRf_Nf(bDe-n__Ktes`EPyJ-QHqN(1* z!)=G%Xdl^N`_Klee*Niht!j;GmajdXTrITSJ})^u@5tl%=RB&j^}C9pU&Ma=x&3_p z!Qu2#5Yn2BvLe~_^zT2mnMeL^HRevRu#n`Ct^?sg8+Bltz4r4VTX*6oTX66@tKXuz zh3U){h>5WH@x5&E@x!*sPS_&*%9hx-w$S$5OAZd$!c#}BYN_~^?Ujf(^pE|VzYg&6 z=$iOjvGeOXe@%yfVz z%`_|R*4A3LX=|}bl1cKwcXaQDHgxwN?Nd8$@7d4xM>}Az+u!Up`%dL|_Nriw=40Kd zW0qB{xJ~v-t_6C~{XPDPld&J2313nkdKCE_Vh7?M_-3Av9U$KW9&iF>XYUenlF}?$ zYof z#?Cx22473;N6b-MP^+|t6{csoIhlHJx41lIpV+Umkkj^=>YG(xCs;3dTed@a22R+Y zR9~yMcT~Q1`j}-GB%5qHAnM`HztkCQN9d^ZNyFY2##9As(RHwAMb)EfyjoZ4)ZrQNVMr>GMx2#|2pkn=h*vR!u zY}AIOHu@dGMqs&(-?+@is;t<&(uQnVX4Pw#Tivp9t5xR$m$O4}&_|E(1pnw585HxJ zmhJRbZlOT=pF^w*`1kr}4En~lI3L3^c_MOhbn}bO z@QvOdVb|~o|I*`e621poAB9OM1{9QRJ}3XmTmH>4b}%T;mT$h~4$ z<=VO`_tT?$PwT0CT6e(}y?VJi`85ySyLIR6=f;rhx=eVq7dgD>qIIh?_kGZ2&e0=0 z!9TtS{`KzQJ@?#`r897t;-EjlKkI_{lX)X1C9ehF+`;Ky)A0xFb0$RwyT^}~eTEkyrL!N)x z{4V9jqPT<6+&_c;AQ$?_Mz9UV7fvVOBo{o4 zTJp3v-+Z$v-|9;GkbCn$ZVS2ko|OYxm>=c@S(tO=fH&-iwJM#jfOmeglM_qzNl`7m;S*em+ye2)K-d^exrJ`j+8 zBBa~7$b}to&cxnWv&#x7=`p=y^*YQqnTz;H8Q8!o6(KiK7kK~Y9hu(jp zf7$kC*|EO(_}5Q4{NOXsJkv|E%$D73k==hI{*TD^PT*@<&-gOpYv$1d&*%mGmG?Q; z95%~Zq7E<~ppAK^KYF4Lus+c*xS@G=uQ@4SbBwc!?0AiGrsFg}>Hp&Vw>9O}Bb291 z`SYLuT&!Gk1L^q^*>Nx361YR*7tJR#iHA8yKSy)^jX~nJ^t{+4?m#!oG2Q@ zwRZa7efQm$%J!OS9;=C;}<4)Oe7mAw1^ zKc|7o{QVt0t*2f3{DrbWLHSv|^PN_qpp78tYSQ(;t!%ycAM}%7&(wa^Q~q$Y?s*=S zub(4Wp_pKe_KJ7)ZoA5zdfub;{+Zr=srpy)p{I;Hd2h zVlsg7-~k^o8~#rHevogt%rl@E;Z^S!@q_q206&QT1n_}AR`j`4O5zg#T-o>f{)_>S z2Yf8?v-bOU4T4_?L-Ke2yPa>j;to+Xv#yJ+lNcgc?_?wQRV z4}HcWH?bP)h_S>n@JDRT-8*-;(3jn~IF&d|IwWUfOP4NnYmJzXwZ^vtydy>=#zO|L zQ`U#}>G_(26~rp&i#bPr?xE?+Hzq4ru5>eZ`FF@?>MUWgTm z57Eo4C!chEYsq&VIB>x6k1zZB>#yBdd>ZxwEp&{XC|>!K=4CT=+K?F<=nNSE?3A+< z@-n`?;`Wgh6^dC0S+^eDbys+mEm^!ovGqc`uzo#aIB|MspNv5iM$2^z`d2X2x|E$=%o12QBcy!xq?Zue)mr{89HB+-+=mz|t;j zVny-k?%vVk13z|#{&fcUSnGK&@?)>O1K`!&4Hat-(!Fwm?qY+Zx>(pE-64+XVo|MX zTVykRSC*ykKQeR|-M*0}&KPRJS9J%sYJvsl>E2F!q;zUxC5aivT>&zIm(u%0`H#Ii z|9uX9c!D;30wMN4<#yvUQ{0_c!jyrQDq4|kB>#~17CpR+g>ygogmj@k`4Lf8Tvlo+ zW3RHH?oqh6N$S$vN)pb{cQT!|0q+w<|5MTb6#DQ4efSF%=**H@#S+qzEU;^uC5`T7 zDXIr0Q}iU=(_P=u!n-!M_$u0uZs=@5<==xhb+R=1)q;R>i}{%rcyFpD^=)e%WuENSEw7FU>K;quM#7uB|Ihxb@9m4~Fyx5y!!R^|QHdm(4d-_+6i`QLxu?_iRgLQiQS&Poo{Xk89 zpV7aawSVY#yMD(?8~gb-OP21#^o>HFt;!+TVSCsq5z=MB}-zk*838m}%=j0UYdD{(k%jP9^#frzQ?2bX!zG8@#wrXTiT7Omh zTx_#{{Kj@EU%Ezl-#3&4UM+ZEdF?K@U9WFP;?JF{oqnYU}`;^PwE!becC~y0Va=5^8 z*LL~nn=CUS(MlEbI+@PKvwr<6PIyJ}*EIH1=zE{beouVj^RkVUw<4CVTdZ7Vi>5Yx z-!_}^=M6Sx<4PO7W}%Hd6@90N7M$AucioKm!pM9?rxx}{ZtVvmIYg)UGHNBv&H3RC@bI`a}9cxrx z+ZxoYW%Y>jn>5459WG=6H#D$4=0G`u35vB^(T4v==k!BX=*m9b|5NbY8}Scu#8rK+ z5}e5m_Eo-afZ~mQefwK~)rk}O_3dX@svr4LVl>6}=kjdii=n~(ho2F?uKLD2UGx2S z_DJ%B(!j(nKT5bhgHa#pnS{=WO~cd-faBJmk` z$QhCgmCtc;oqX*v#aG;l1xfmCFg8xayIppbx?TCE< zzF8wyAzw!R4<3~NcQO!*lAA@J%qw!U&ZL_M{rQVh<1bVUJ5)Ku`^o)iUY3&I;S4EW zc5)}Hx%^h}H=W-OYVY__a9HpYpxE$`XdKkLzsX+yqH&x>cd6W_9MM|kk(Malep>pP zC?4BYrhR^W$BrG*iaRs)y=bb3y?gg|(D#|$wr<_pM|r=&$_EbBH>x)YhU?q9oArEy z+OO67e)`t2$5&r{)xnSTAiYJmI^lgpq>mvrWv*=FsEvj2ni*2p{^HA(lWk_cW+x(E?rbjKUMIB4h z_`3BjJW*b&{A5a4l%)l9|N6;emQbU>qVK%Y0ylK9V82!tb*0WwZ%@+ufMp2+%PTBd zdt18p`LgnwC(EkWIF+n=><81uS3OHxHQAInwa~sfmif89J0H@)aukQeEA9#0b)_X7 zT3}Urw6auLPK_+JqPJy^>0_~1C~g;?_O{2J;Q|-cuvYfH zHP8+gy1JvjfjTq3W_kIq$q~_(BmM_$oNE_9aJ%Iy9&0vguwAianj2eubqCw1^|VB{ zoo}jaIk>llX}rdsRKEP@V@7u##INF)r`$Wm9+~!t`&NFc{PRSe9oaj2>l=9JVCV9I z_v;(zSlwT=)%Wxd=#FKD{?BZK?k7H!zx`Ny$LHElzEuAGQ$6pJf83_Kn>Tb{^R)gi SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc10/nvdecompress/resource.h b/project/vc10/nvdecompress/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc10/nvdecompress/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc10/nvimage/nvimage.vcxproj b/project/vc10/nvimage/nvimage.vcxproj deleted file mode 100755 index 389b523..0000000 --- a/project/vc10/nvimage/nvimage.vcxproj +++ /dev/null @@ -1,180 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {4046F392-A18B-4C66-9639-3EABFFF5D531} - nvimage - Win32Proj - - - - StaticLibrary - MultiByte - true - - - StaticLibrary - MultiByte - - - StaticLibrary - MultiByte - true - - - StaticLibrary - MultiByte - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(SolutionDir)\..\..\extern\stb;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(SolutionDir)\..\..\extern\stb;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - Full - Default - true - Neither - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(SolutionDir)\..\..\extern\stb;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - - - Level3 - ProgramDatabase - true - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(SolutionDir)\..\..\extern\stb;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - Level3 - ProgramDatabase - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/project/vc10/nvimgdiff/nvidia.ico b/project/vc10/nvimgdiff/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 zcmeI3ca+sdw(rmBoO9EG?$e2erV)@F1w@i4QBaZyq8I=JO-2#LfB{4W(})5}xJ1Q4 zQ9v042?lTg1rsU`i7TB z@4D-*3-<5dKe1=ep4nZxbSW7$Xi%MNuDPb=)mLBLsZXCiy|23Js%x*j^2%X)U(vmL z_i^32b(_?+Yu9@&yX><2I(6zawSD{c4|VL=@nJyE4_$icr4I`3@7%fbl*=!_{4Vt$ zf5jD7RP^fAYq)R?7S3Lx*HLtu3van-hSZ)mWXKTB%75=C93`ULQ+!m2#^a*yLfRWb@e^>UieRgLoyy0 zZgBoxbYTJa};A?@4mU9d~5(=+R?Ny?XVI)T&j>fb#Nk zt6jUcgF1EU*o7BfXm#t>HD9N!U%$RJY0|_RHELuH8#c5SEm~O1mM!g~i!M3`ty{OY zX3d(pK24i8btU~9H*V}eG#zg6K@U2fE#*RwQ6Mmyi>wIvb1T_#^9fJp1oYu8ISB<4xZ6L zWj(<^yc87`Ih{gpz<>c8o__l2bMr7|%9I+C>t}RcqecxUFEW>vm07iF)vTnX#Es9( z%d@Igt6FYuu4QLuTa_wR9AsoFEYA#shf3 z2VNjQKi>)p3Jg6$8=l~WvU>IECVRHAW5>4ib8zdew+==>^ksZvVxq;z$6IV{>^a~$ zE-ubNLPEm1GASv^^@neG_nWU;c0j>k=D?jEr=;XS^TlaZ!Sc68g~f^e6$^eh)mql)kU;@A2^tnmqH4 zXX><}OZdm;SdYDX_g;JBjW-76Ys2JsHqu5v_^0%ED$}J7ZmI?fxhNs7Kbab?9XD!GN?;bsRbo9uPBV**FKcNl#_O?U+%Cx}a`C^`+ z506<{Sq@l(JTrzi)}t?}`}K(p(+^+_xcoC?J>JS~$i}?;HNhIzp77ThGiGEy{`ljW z@;!gWM@2mR#FE3 zWAUwwK?dsVMerF4gkj_V;jCG+9A5S}*^1*2{?VuQ!PCQr4ZG^DyYA|(J?#{2@XT8B{If^C_10T%k7Zuq z4L%=x>@kOneILH2PoHipR;+M)3^+8mwqe5tM@KQ5!{K%Rzyl9B*{~DEXzm@j9^j8SL;h#Vs8OTtrcN90=*N6Q3p+S?@SvL$ z?G>&KyI8(_xm!!{`26$FyK(d9&v$$x7qRA#KmO=&YM-$me)z%J8#wSkhYufi@sMIJ z+rNLmTPM(d~y<2bK#izkLGO$+Q75^sQSIgdBBX*#TcV14$F&DIX06)Ca2N`Jx zH~xY-=DA4zwW|ClG8PmTSawdftMklz=08q#_8Z31j*l%YE^>aCKD0p#ocI-Z0icV2 zfA|AG>%z;;UwCuQ+B)>vN4yL?!;9B5Jj;J=*V*+$ z>d4JI&p-Tm9G++RrVhZfheFj0^FtP!mSW-YF&32|Uz;e17bIxT5-UMG^|S9O)i+%I zB2yI~XXjYxtbY7i!E(_auzXdi4)=sj(@-a@9u$OMPpm+~10B#fL8UB}zv0U+AaF%~` zlDO24;SV8=9z zlRYGJ~+nqt8( zpR$yD2U5A4i!7??r`HkezEu z(rs|Wr55-E!F7FjLNB68C$Qa&h2de6+) zp0HB7{>MvN(_<}ID`bhXuLAkcnsI3s63ys7tu3(bZVSA1w`CWGtSBSZ0OsgIlZ80y8w}kf}wWJSbSmL2Y7Q6Q;3)U;JD%gK{bxY9Lq{GWCeA1N` zOwk$bp1zi_^9f7b@`%NJG{dq>wU4A#`HlXW2lNSe{yFbz{qB?h{DirHf9(H!{tGpy z>5);EG=H?^9b0WN<9b}NSg*I7g(<;KDyv_7@xF2B=?eqL+o(}rr!immv^ zH!bhbN((ktY@j|x1%;NgZ?+X3dD$|zPP5RyxmNX~CoSi_$1Q9BJn^qFsq&$UNBn-{ zZNT&IV>tMi|NLC%_#OW2UYUPqd+dc#NtWBWg*80!xfSfyddx_)G_Av08=kPnY71*u z%Yw3l2*v$%|FO#I{J75Y(=x4EQ2sSZYxTQDR_o|iOKw%i$|QHBY%YJ#bJpOeRaWcM zd3M3)FIw#{7g)`suUc-65-Uv2JjXx#d*wBN44!|^p4xl&DDK@voQnRL8!snvql2p2 zQ*x_hS;NgwTdz|GEq3-W3&clTf_QE?bCh*H`i&KCoMGX^I$M=~?JPSc+L9$-AVTNZ z#(CEH_}A9q;2JB4OK~y=^AfG@7xS(4sg2g`$SQ00(`(l9mpARA6Yp7eS+Rw*w$VQ^ zAv}2geTj_|KftqMpN|y7y^buzZ|J`=|BNY+&kxBaGqq>bz56DceCm+3_;{fO3KC2g zBbJ^RZ=L2%wa&X%SRf_Nf(bDe-n__Ktes`EPyJ-QHqN(1* z!)=G%Xdl^N`_Klee*Niht!j;GmajdXTrITSJ})^u@5tl%=RB&j^}C9pU&Ma=x&3_p z!Qu2#5Yn2BvLe~_^zT2mnMeL^HRevRu#n`Ct^?sg8+Bltz4r4VTX*6oTX66@tKXuz zh3U){h>5WH@x5&E@x!*sPS_&*%9hx-w$S$5OAZd$!c#}BYN_~^?Ujf(^pE|VzYg&6 z=$iOjvGeOXe@%yfVz z%`_|R*4A3LX=|}bl1cKwcXaQDHgxwN?Nd8$@7d4xM>}Az+u!Up`%dL|_Nriw=40Kd zW0qB{xJ~v-t_6C~{XPDPld&J2313nkdKCE_Vh7?M_-3Av9U$KW9&iF>XYUenlF}?$ zYof z#?Cx22473;N6b-MP^+|t6{csoIhlHJx41lIpV+Umkkj^=>YG(xCs;3dTed@a22R+Y zR9~yMcT~Q1`j}-GB%5qHAnM`HztkCQN9d^ZNyFY2##9As(RHwAMb)EfyjoZ4)ZrQNVMr>GMx2#|2pkn=h*vR!u zY}AIOHu@dGMqs&(-?+@is;t<&(uQnVX4Pw#Tivp9t5xR$m$O4}&_|E(1pnw585HxJ zmhJRbZlOT=pF^w*`1kr}4En~lI3L3^c_MOhbn}bO z@QvOdVb|~o|I*`e621poAB9OM1{9QRJ}3XmTmH>4b}%T;mT$h~4$ z<=VO`_tT?$PwT0CT6e(}y?VJi`85ySyLIR6=f;rhx=eVq7dgD>qIIh?_kGZ2&e0=0 z!9TtS{`KzQJ@?#`r897t;-EjlKkI_{lX)X1C9ehF+`;Ky)A0xFb0$RwyT^}~eTEkyrL!N)x z{4V9jqPT<6+&_c;AQ$?_Mz9UV7fvVOBo{o4 zTJp3v-+Z$v-|9;GkbCn$ZVS2ko|OYxm>=c@S(tO=fH&-iwJM#jfOmeglM_qzNl`7m;S*em+ye2)K-d^exrJ`j+8 zBBa~7$b}to&cxnWv&#x7=`p=y^*YQqnTz;H8Q8!o6(KiK7kK~Y9hu(jp zf7$kC*|EO(_}5Q4{NOXsJkv|E%$D73k==hI{*TD^PT*@<&-gOpYv$1d&*%mGmG?Q; z95%~Zq7E<~ppAK^KYF4Lus+c*xS@G=uQ@4SbBwc!?0AiGrsFg}>Hp&Vw>9O}Bb291 z`SYLuT&!Gk1L^q^*>Nx361YR*7tJR#iHA8yKSy)^jX~nJ^t{+4?m#!oG2Q@ zwRZa7efQm$%J!OS9;=C;}<4)Oe7mAw1^ zKc|7o{QVt0t*2f3{DrbWLHSv|^PN_qpp78tYSQ(;t!%ycAM}%7&(wa^Q~q$Y?s*=S zub(4Wp_pKe_KJ7)ZoA5zdfub;{+Zr=srpy)p{I;Hd2h zVlsg7-~k^o8~#rHevogt%rl@E;Z^S!@q_q206&QT1n_}AR`j`4O5zg#T-o>f{)_>S z2Yf8?v-bOU4T4_?L-Ke2yPa>j;to+Xv#yJ+lNcgc?_?wQRV z4}HcWH?bP)h_S>n@JDRT-8*-;(3jn~IF&d|IwWUfOP4NnYmJzXwZ^vtydy>=#zO|L zQ`U#}>G_(26~rp&i#bPr?xE?+Hzq4ru5>eZ`FF@?>MUWgTm z57Eo4C!chEYsq&VIB>x6k1zZB>#yBdd>ZxwEp&{XC|>!K=4CT=+K?F<=nNSE?3A+< z@-n`?;`Wgh6^dC0S+^eDbys+mEm^!ovGqc`uzo#aIB|MspNv5iM$2^z`d2X2x|E$=%o12QBcy!xq?Zue)mr{89HB+-+=mz|t;j zVny-k?%vVk13z|#{&fcUSnGK&@?)>O1K`!&4Hat-(!Fwm?qY+Zx>(pE-64+XVo|MX zTVykRSC*ykKQeR|-M*0}&KPRJS9J%sYJvsl>E2F!q;zUxC5aivT>&zIm(u%0`H#Ii z|9uX9c!D;30wMN4<#yvUQ{0_c!jyrQDq4|kB>#~17CpR+g>ygogmj@k`4Lf8Tvlo+ zW3RHH?oqh6N$S$vN)pb{cQT!|0q+w<|5MTb6#DQ4efSF%=**H@#S+qzEU;^uC5`T7 zDXIr0Q}iU=(_P=u!n-!M_$u0uZs=@5<==xhb+R=1)q;R>i}{%rcyFpD^=)e%WuENSEw7FU>K;quM#7uB|Ihxb@9m4~Fyx5y!!R^|QHdm(4d-_+6i`QLxu?_iRgLQiQS&Poo{Xk89 zpV7aawSVY#yMD(?8~gb-OP21#^o>HFt;!+TVSCsq5z=MB}-zk*838m}%=j0UYdD{(k%jP9^#frzQ?2bX!zG8@#wrXTiT7Omh zTx_#{{Kj@EU%Ezl-#3&4UM+ZEdF?K@U9WFP;?JF{oqnYU}`;^PwE!becC~y0Va=5^8 z*LL~nn=CUS(MlEbI+@PKvwr<6PIyJ}*EIH1=zE{beouVj^RkVUw<4CVTdZ7Vi>5Yx z-!_}^=M6Sx<4PO7W}%Hd6@90N7M$AucioKm!pM9?rxx}{ZtVvmIYg)UGHNBv&H3RC@bI`a}9cxrx z+ZxoYW%Y>jn>5459WG=6H#D$4=0G`u35vB^(T4v==k!BX=*m9b|5NbY8}Scu#8rK+ z5}e5m_Eo-afZ~mQefwK~)rk}O_3dX@svr4LVl>6}=kjdii=n~(ho2F?uKLD2UGx2S z_DJ%B(!j(nKT5bhgHa#pnS{=WO~cd-faBJmk` z$QhCgmCtc;oqX*v#aG;l1xfmCFg8xayIppbx?TCE< zzF8wyAzw!R4<3~NcQO!*lAA@J%qw!U&ZL_M{rQVh<1bVUJ5)Ku`^o)iUY3&I;S4EW zc5)}Hx%^h}H=W-OYVY__a9HpYpxE$`XdKkLzsX+yqH&x>cd6W_9MM|kk(Malep>pP zC?4BYrhR^W$BrG*iaRs)y=bb3y?gg|(D#|$wr<_pM|r=&$_EbBH>x)YhU?q9oArEy z+OO67e)`t2$5&r{)xnSTAiYJmI^lgpq>mvrWv*=FsEvj2ni*2p{^HA(lWk_cW+x(E?rbjKUMIB4h z_`3BjJW*b&{A5a4l%)l9|N6;emQbU>qVK%Y0ylK9V82!tb*0WwZ%@+ufMp2+%PTBd zdt18p`LgnwC(EkWIF+n=><81uS3OHxHQAInwa~sfmif89J0H@)aukQeEA9#0b)_X7 zT3}Urw6auLPK_+JqPJy^>0_~1C~g;?_O{2J;Q|-cuvYfH zHP8+gy1JvjfjTq3W_kIq$q~_(BmM_$oNE_9aJ%Iy9&0vguwAianj2eubqCw1^|VB{ zoo}jaIk>llX}rdsRKEP@V@7u##INF)r`$Wm9+~!t`&NFc{PRSe9oaj2>l=9JVCV9I z_v;(zSlwT=)%Wxd=#FKD{?BZK?k7H!zx`Ny$LHElzEuAGQ$6pJf83_Kn>Tb{^R)gi SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc10/nvimgdiff/nvimgdiff.rc b/project/vc10/nvimgdiff/nvimgdiff.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc10/nvimgdiff/nvimgdiff.vcxproj b/project/vc10/nvimgdiff/nvimgdiff.vcxproj deleted file mode 100755 index c472aa1..0000000 --- a/project/vc10/nvimgdiff/nvimgdiff.vcxproj +++ /dev/null @@ -1,231 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {05A59E8B-EA70-4F22-89E8-E0927BA13064} - nvimgdiff - Win32Proj - - - - Application - MultiByte - true - - - Application - MultiByte - - - Application - MultiByte - true - - - Application - MultiByte - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - %(AdditionalDependencies) - $(GnuWinDir)\lib; $(FreeImageDir);%(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - true - Console - false - - - MachineX64 - %(AdditionalDependencies) - - - - - Full - Default - true - Neither - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - - - Level3 - ProgramDatabase - true - - - %(AdditionalDependencies) - $(GnuWinDir)\lib; $(FreeImageDir);%(AdditionalLibraryDirectories) - false - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - Level3 - - - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - Console - true - true - false - - - MachineX64 - %(AdditionalDependencies) - - - - - - - - - - - - true - - - - - - - - {c33787e3-5564-4834-9fe3-a9020455a669} - - - {f974f34b-af02-4c88-8e1e-85475094ea78} - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {50c465fe-b308-42bc-894d-89484482af06} - false - - - - - - \ No newline at end of file diff --git a/project/vc10/nvimgdiff/nvimgdiff.vcxproj.filters b/project/vc10/nvimgdiff/nvimgdiff.vcxproj.filters deleted file mode 100755 index b1ae45d..0000000 --- a/project/vc10/nvimgdiff/nvimgdiff.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Source Files - - - - - Header Files - - - Header Files - - - - - Resource Files - - - - - Resource Files - - - \ No newline at end of file diff --git a/project/vc10/nvimgdiff/resource.h b/project/vc10/nvimgdiff/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc10/nvimgdiff/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc10/nvmath/nvmath.vcxproj b/project/vc10/nvmath/nvmath.vcxproj deleted file mode 100755 index b12bc73..0000000 --- a/project/vc10/nvmath/nvmath.vcxproj +++ /dev/null @@ -1,182 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {50C465FE-B308-42BC-894D-89484482AF06} - nvmath - Win32Proj - - - - StaticLibrary - MultiByte - true - - - StaticLibrary - MultiByte - - - StaticLibrary - MultiByte - true - - - StaticLibrary - MultiByte - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - Full - Default - true - Neither - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - - - Level3 - ProgramDatabase - true - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - Level3 - ProgramDatabase - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/project/vc10/nvthread/nvthread.vcxproj b/project/vc10/nvthread/nvthread.vcxproj deleted file mode 100755 index ac53891..0000000 --- a/project/vc10/nvthread/nvthread.vcxproj +++ /dev/null @@ -1,157 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {4CFD4876-A026-46C2-AFCF-FB11346E815D} - nvthread - - - - StaticLibrary - true - MultiByte - - - StaticLibrary - true - MultiByte - - - StaticLibrary - false - true - MultiByte - - - StaticLibrary - false - true - MultiByte - - - - - - - - - - - - - - - - - - - $(Configuration)\$(Platform)\ - - - $(Configuration)\$(Platform)\ - - - $(Configuration)\$(Platform)\ - - - $(Configuration)\$(Platform)\ - - - $(Configuration)\$(Platform)\ - - - $(Configuration)\$(Platform)\ - - - $(Configuration)\$(Platform)\ - - - $(Configuration)\$(Platform)\ - - - - Level3 - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - true - - - - - Level3 - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - true - - - - - Level3 - MaxSpeed - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - true - true - true - - - - - Level3 - MaxSpeed - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/project/vc10/nvthread/nvthread.vcxproj.filters b/project/vc10/nvthread/nvthread.vcxproj.filters deleted file mode 100755 index cefe98d..0000000 --- a/project/vc10/nvthread/nvthread.vcxproj.filters +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/project/vc10/nvtt.props b/project/vc10/nvtt.props deleted file mode 100755 index d845180..0000000 --- a/project/vc10/nvtt.props +++ /dev/null @@ -1,9 +0,0 @@ - - - - - $(SolutionDir)..\..\src - $(SolutionDir)..\..\extern - $(ExternDir)\gnuwin32 - - diff --git a/project/vc10/nvtt.sln b/project/vc10/nvtt.sln deleted file mode 100644 index 61c75bc..0000000 --- a/project/vc10/nvtt.sln +++ /dev/null @@ -1,338 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{A08D9CB4-C9D8-46EF-A74D-0EAB11FE34C5}" - ProjectSection(SolutionItems) = preProject - bc6.psess = bc6.psess - nvconfig.h = nvconfig.h - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvtt", "nvtt\nvtt.vcxproj", "{1AEB7681-57D8-48EE-813D-5C41CC38B647}" - ProjectSection(ProjectDependencies) = postProject - {4CFD4876-A026-46C2-AFCF-FB11346E815D} = {4CFD4876-A026-46C2-AFCF-FB11346E815D} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvcompress", "nvcompress\nvcompress.vcxproj", "{88079E38-83AA-4E8A-B18A-66A78D1B058B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvimage", "nvimage\nvimage.vcxproj", "{4046F392-A18B-4C66-9639-3EABFFF5D531}" - ProjectSection(ProjectDependencies) = postProject - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvcore", "nvcore\nvcore.vcxproj", "{F143D180-D4C4-4037-B3DE-BE89A21C8D1D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvmath", "nvmath\nvmath.vcxproj", "{50C465FE-B308-42BC-894D-89484482AF06}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "squish", "squish\squish.vcxproj", "{CE017322-01FC-4851-9C8B-64E9A8E26C38}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvddsinfo", "nvddsinfo\nvddsinfo.vcxproj", "{841B73C5-C679-4EEF-A50A-7D6106642B49}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvdecompress", "nvdecompress\nvdecompress.vcxproj", "{75A0527D-BFC9-49C3-B46B-CD1A901D5927}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvimgdiff", "nvimgdiff\nvimgdiff.vcxproj", "{05A59E8B-EA70-4F22-89E8-E0927BA13064}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvassemble", "nvassemble\nvassemble.vcxproj", "{3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvzoom", "nvzoom\nvzoom.vcxproj", "{51999D3E-EF22-4BDD-965F-4201034D3DCE}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nvidia.TextureTools", "Nvidia.TextureTools\Nvidia.TextureTools.csproj", "{CAB55C39-8FA9-4912-98D9-E52669C8911D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvtt-testsuite", "testsuite\testsuite.vcxproj", "{317B694E-B5C1-42A6-956F-FC12B69175A6}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imperativeapi", "imperativeapi\imperativeapi.vcxproj", "{7DCF280E-702B-49F3-84A7-AE7E146384D6}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bc6h", "bc6h\bc6h.vcxproj", "{C33787E3-5564-4834-9FE3-A9020455A669}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvthread", "nvthread\nvthread.vcxproj", "{4CFD4876-A026-46C2-AFCF-FB11346E815D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bc7", "bc7\bc7.vcxproj", "{F974F34B-AF02-4C88-8E1E-85475094EA78}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Debug-CUDA|Win32 = Debug-CUDA|Win32 - Debug-CUDA|x64 = Debug-CUDA|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - Release-CUDA|Win32 = Release-CUDA|Win32 - Release-CUDA|x64 = Release-CUDA|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|Win32.ActiveCfg = Debug|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|Win32.Build.0 = Debug|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|x64.ActiveCfg = Debug|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|x64.Build.0 = Debug|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug-CUDA|Win32.ActiveCfg = Debug-CUDA|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug-CUDA|Win32.Build.0 = Debug-CUDA|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug-CUDA|x64.ActiveCfg = Debug-CUDA|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug-CUDA|x64.Build.0 = Debug-CUDA|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|Win32.ActiveCfg = Release|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|Win32.Build.0 = Release|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|x64.ActiveCfg = Release|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|x64.Build.0 = Release|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release-CUDA|Win32.ActiveCfg = Release-CUDA|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release-CUDA|Win32.Build.0 = Release-CUDA|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release-CUDA|x64.ActiveCfg = Release-CUDA|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release-CUDA|x64.Build.0 = Release-CUDA|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|Win32.ActiveCfg = Debug|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|Win32.Build.0 = Debug|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|x64.ActiveCfg = Debug|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|x64.Build.0 = Debug|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug-CUDA|Win32.ActiveCfg = Debug-CUDA|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug-CUDA|Win32.Build.0 = Debug-CUDA|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug-CUDA|x64.ActiveCfg = Debug-CUDA|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug-CUDA|x64.Build.0 = Debug-CUDA|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|Win32.ActiveCfg = Release|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|Win32.Build.0 = Release|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|x64.ActiveCfg = Release|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|x64.Build.0 = Release|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release-CUDA|Win32.ActiveCfg = Release-CUDA|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release-CUDA|Win32.Build.0 = Release-CUDA|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release-CUDA|x64.ActiveCfg = Release-CUDA|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release-CUDA|x64.Build.0 = Release-CUDA|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|Win32.ActiveCfg = Debug|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|Win32.Build.0 = Debug|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|x64.ActiveCfg = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|x64.Build.0 = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug-CUDA|x64.Build.0 = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|Win32.ActiveCfg = Release|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|Win32.Build.0 = Release|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|x64.ActiveCfg = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|x64.Build.0 = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release-CUDA|Win32.Build.0 = Release|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release-CUDA|x64.ActiveCfg = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release-CUDA|x64.Build.0 = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|Win32.ActiveCfg = Debug|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|Win32.Build.0 = Debug|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|x64.ActiveCfg = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|x64.Build.0 = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug-CUDA|x64.Build.0 = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|Win32.ActiveCfg = Release|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|Win32.Build.0 = Release|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|x64.ActiveCfg = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|x64.Build.0 = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release-CUDA|Win32.Build.0 = Release|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release-CUDA|x64.ActiveCfg = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release-CUDA|x64.Build.0 = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|Win32.ActiveCfg = Debug|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|Win32.Build.0 = Debug|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|x64.ActiveCfg = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|x64.Build.0 = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug-CUDA|x64.Build.0 = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|Win32.ActiveCfg = Release|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|Win32.Build.0 = Release|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|x64.ActiveCfg = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|x64.Build.0 = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Release-CUDA|Win32.Build.0 = Release|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Release-CUDA|x64.ActiveCfg = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release-CUDA|x64.Build.0 = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|Win32.ActiveCfg = Debug|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|Win32.Build.0 = Debug|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|x64.ActiveCfg = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|x64.Build.0 = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug-CUDA|x64.Build.0 = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|Win32.ActiveCfg = Release|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|Win32.Build.0 = Release|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|x64.ActiveCfg = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|x64.Build.0 = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release-CUDA|Win32.Build.0 = Release|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release-CUDA|x64.ActiveCfg = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release-CUDA|x64.Build.0 = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|Win32.ActiveCfg = Debug|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|Win32.Build.0 = Debug|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|x64.ActiveCfg = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|x64.Build.0 = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug-CUDA|x64.Build.0 = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|Win32.ActiveCfg = Release|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|Win32.Build.0 = Release|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|x64.ActiveCfg = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|x64.Build.0 = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release-CUDA|Win32.Build.0 = Release|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release-CUDA|x64.ActiveCfg = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release-CUDA|x64.Build.0 = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|Win32.ActiveCfg = Debug|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|Win32.Build.0 = Debug|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|x64.ActiveCfg = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|x64.Build.0 = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug-CUDA|x64.Build.0 = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|Win32.ActiveCfg = Release|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|Win32.Build.0 = Release|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|x64.ActiveCfg = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|x64.Build.0 = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release-CUDA|Win32.Build.0 = Release|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release-CUDA|x64.ActiveCfg = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release-CUDA|x64.Build.0 = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|Win32.ActiveCfg = Debug|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|Win32.Build.0 = Debug|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|x64.ActiveCfg = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|x64.Build.0 = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug-CUDA|x64.Build.0 = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|Win32.ActiveCfg = Release|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|Win32.Build.0 = Release|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|x64.ActiveCfg = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|x64.Build.0 = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release-CUDA|Win32.Build.0 = Release|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release-CUDA|x64.ActiveCfg = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release-CUDA|x64.Build.0 = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|Win32.ActiveCfg = Debug|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|Win32.Build.0 = Debug|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|x64.ActiveCfg = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|x64.Build.0 = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug-CUDA|x64.Build.0 = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|Win32.ActiveCfg = Release|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|Win32.Build.0 = Release|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|x64.ActiveCfg = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|x64.Build.0 = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release-CUDA|Win32.Build.0 = Release|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release-CUDA|x64.ActiveCfg = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release-CUDA|x64.Build.0 = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|Win32.ActiveCfg = Debug|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|Win32.Build.0 = Debug|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|x64.ActiveCfg = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|x64.Build.0 = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug-CUDA|x64.Build.0 = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|Win32.ActiveCfg = Release|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|Win32.Build.0 = Release|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|x64.ActiveCfg = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|x64.Build.0 = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release-CUDA|Win32.Build.0 = Release|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release-CUDA|x64.ActiveCfg = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release-CUDA|x64.Build.0 = Release|x64 - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|Win32.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|Win32.Build.0 = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|x64.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|x64.Build.0 = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug-CUDA|Win32.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug-CUDA|Win32.Build.0 = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug-CUDA|x64.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug-CUDA|x64.Build.0 = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|Win32.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|Win32.Build.0 = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|x64.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|x64.Build.0 = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release-CUDA|Win32.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release-CUDA|Win32.Build.0 = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release-CUDA|x64.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release-CUDA|x64.Build.0 = Release|Any CPU - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|Win32.ActiveCfg = Debug|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|Win32.Build.0 = Debug|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|x64.ActiveCfg = Debug|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|x64.Build.0 = Debug|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug-CUDA|Win32.ActiveCfg = Debug-CUDA|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug-CUDA|Win32.Build.0 = Debug-CUDA|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug-CUDA|x64.ActiveCfg = Debug-CUDA|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug-CUDA|x64.Build.0 = Debug-CUDA|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|Win32.ActiveCfg = Release|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|Win32.Build.0 = Release|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|x64.ActiveCfg = Release|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|x64.Build.0 = Release|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release-CUDA|Win32.ActiveCfg = Release-CUDA|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release-CUDA|Win32.Build.0 = Release-CUDA|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release-CUDA|x64.ActiveCfg = Release-CUDA|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release-CUDA|x64.Build.0 = Release-CUDA|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|Win32.ActiveCfg = Debug|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|Win32.Build.0 = Debug|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|x64.ActiveCfg = Debug|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|x64.Build.0 = Debug|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug-CUDA|x64.Build.0 = Debug|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|Win32.ActiveCfg = Release|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|Win32.Build.0 = Release|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|x64.ActiveCfg = Release|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|x64.Build.0 = Release|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release-CUDA|Win32.Build.0 = Release|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release-CUDA|x64.ActiveCfg = Release|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release-CUDA|x64.Build.0 = Release|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|Win32.ActiveCfg = Debug|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|Win32.Build.0 = Debug|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|x64.ActiveCfg = Debug|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|x64.Build.0 = Debug|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug-CUDA|x64.Build.0 = Debug|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release|Win32.ActiveCfg = Release|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release|Win32.Build.0 = Release|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release|x64.ActiveCfg = Release|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release|x64.Build.0 = Release|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release-CUDA|Win32.Build.0 = Release|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release-CUDA|x64.ActiveCfg = Release|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release-CUDA|x64.Build.0 = Release|x64 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug|Win32.ActiveCfg = Debug|Win32 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug|Win32.Build.0 = Debug|Win32 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug|x64.ActiveCfg = Debug|x64 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug|x64.Build.0 = Debug|x64 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug-CUDA|x64.Build.0 = Debug|x64 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release|Win32.ActiveCfg = Release|Win32 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release|Win32.Build.0 = Release|Win32 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release|x64.ActiveCfg = Release|x64 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release|x64.Build.0 = Release|x64 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release-CUDA|Win32.Build.0 = Release|Win32 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release-CUDA|x64.ActiveCfg = Release|x64 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release-CUDA|x64.Build.0 = Release|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug|Win32.ActiveCfg = Debug|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug|Win32.Build.0 = Debug|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug|x64.ActiveCfg = Debug|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug|x64.Build.0 = Debug|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug-CUDA|x64.Build.0 = Debug|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release|Win32.ActiveCfg = Release|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release|Win32.Build.0 = Release|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release|x64.ActiveCfg = Release|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release|x64.Build.0 = Release|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release-CUDA|Win32.Build.0 = Release|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release-CUDA|x64.ActiveCfg = Release|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release-CUDA|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/project/vc10/nvtt/nvtt.rc b/project/vc10/nvtt/nvtt.rc deleted file mode 100644 index 089d1e9..0000000 --- a/project/vc10/nvtt/nvtt.rc +++ /dev/null @@ -1,102 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "afxres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,1,0,0 - PRODUCTVERSION 2,1,0,0 - FILEFLAGSMASK 0x17L -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x2L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "NVIDIA Corporation" - VALUE "FileDescription", "NVIDIA Texture Tools Dynamic Link Library" - VALUE "FileVersion", "2, 1, 0, 0" - VALUE "InternalName", "nvtt" - VALUE "LegalCopyright", "Copyright (C) 2007" - VALUE "OriginalFilename", "nvtt.dll" - VALUE "ProductName", "NVIDIA Texture Tools Dynamic Link Library" - VALUE "ProductVersion", "2, 1, 0, 0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - diff --git a/project/vc10/nvtt/nvtt.vcxproj b/project/vc10/nvtt/nvtt.vcxproj deleted file mode 100755 index 82673cb..0000000 --- a/project/vc10/nvtt/nvtt.vcxproj +++ /dev/null @@ -1,518 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Debug-CUDA - Win32 - - - Debug-CUDA - x64 - - - Release - Win32 - - - Release - x64 - - - Release-CUDA - Win32 - - - Release-CUDA - x64 - - - - {1AEB7681-57D8-48EE-813D-5C41CC38B647} - nvtt - Win32Proj - - - - DynamicLibrary - NotSet - true - - - DynamicLibrary - NotSet - - - DynamicLibrary - MultiByte - true - - - DynamicLibrary - MultiByte - - - DynamicLibrary - - - DynamicLibrary - - - DynamicLibrary - MultiByte - true - - - DynamicLibrary - MultiByte - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(CUDA_INC_PATH);%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;HAVE_CUDA;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - cudart.lib;%(AdditionalDependencies) - $(CUDA_PATH)\lib\Win32;%(AdditionalLibraryDirectories) - true - Windows - false - - - $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib - MachineX86 - - - Copying header files... - xcopy /y /f /i "$(SolutionDir)\..\..\src\nvtt\nvtt*.h" "$(SolutionDir)\$(Configuration).$(Platform)\include\nvtt\" - - - true - true - -D_DEBUG %(AdditionalOptions) - MDd - RTC1 - ptx - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(CUDA_INC_PATH);%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;HAVE_CUDA;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - cudart.lib;%(AdditionalDependencies) - $(CUDA_PATH)\lib\x64;%(AdditionalLibraryDirectories) - true - Windows - false - - - $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib - MachineX64 - - - 64 - -D_DEBUG %(AdditionalOptions) - true - true - MDd - RTC1 - ptx - - - - - Full - Default - true - Neither - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(CUDA_INC_PATH);%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;HAVE_CUDA;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - StreamingSIMDExtensions2 - false - - - Level3 - ProgramDatabase - true - - - cudart.lib;%(AdditionalDependencies) - $(CUDA_PATH)\lib\Win32;%(AdditionalLibraryDirectories) - Windows - true - true - false - - - $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib - MachineX86 - true - - - Copying header files... - xcopy /y /f /i "$(SolutionDir)\..\..\src\nvtt\nvtt*.h" "$(SolutionDir)\$(Configuration).$(Platform)\include\nvtt\" - - - O2 - -DNDEBUG %(AdditionalOptions) - ptx - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(CUDA_INC_PATH);%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;HAVE_CUDA;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - Level3 - ProgramDatabase - - - cudart.lib;%(AdditionalDependencies) - $(CUDA_PATH)\lib\x64;%(AdditionalLibraryDirectories) - Windows - true - true - false - - - $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib - MachineX64 - true - - - 64 - O2 - -DNDEBUG %(AdditionalOptions) - ptx - - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Windows - false - - - $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib - MachineX86 - - - Copying header files... - xcopy /y /f /i "$(SolutionDir)\..\..\src\nvtt\nvtt*.h" "$(SolutionDir)\$(Configuration).$(Platform)\include\nvtt\" - - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - Level3 - ProgramDatabase - - - $(CUDA_LIB_PATH)\..\lib64;%(AdditionalLibraryDirectories) - true - Windows - false - - - $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib - MachineX64 - %(AdditionalDependencies) - - - - - Full - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - - - Level3 - ProgramDatabase - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - Windows - true - true - false - - - $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib - MachineX86 - true - - - Copying header files... - xcopy /y /f /i "$(SolutionDir)\..\..\src\nvtt\nvtt*.h" "$(SolutionDir)\$(Configuration).$(Platform)\include\nvtt\" - - - - - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - MultiThreadedDLL - Level3 - ProgramDatabase - - - $(CUDA_LIB_PATH)\..\lib64;%(AdditionalLibraryDirectories) - Windows - true - true - UseLinkTimeCodeGeneration - false - - - $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib - MachineX64 - %(AdditionalDependencies) - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Document - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - {c33787e3-5564-4834-9fe3-a9020455a669} - false - - - {f974f34b-af02-4c88-8e1e-85475094ea78} - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {50c465fe-b308-42bc-894d-89484482af06} - false - - - {4cfd4876-a026-46c2-afcf-fb11346e815d} - true - false - false - true - false - - - {ce017322-01fc-4851-9c8b-64e9a8e26c38} - false - - - - - compile - compile - compile - compile - true - true - true - true - - - - - - - \ No newline at end of file diff --git a/project/vc10/nvtt/nvtt.vcxproj.filters b/project/vc10/nvtt/nvtt.vcxproj.filters deleted file mode 100755 index 8dbf23f..0000000 --- a/project/vc10/nvtt/nvtt.vcxproj.filters +++ /dev/null @@ -1,86 +0,0 @@ - - - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - {18fa5da9-6ed8-4990-880e-ab4234fe2114} - - - - - Resource Files - - - - - Resource Files - - - cuda - - - cuda - - - cuda - - - - - - - - - - - - - - - - - - - - - - - - cuda - - - cuda - - - - - - - - - - - - - - - - - - - - - - - cuda - - - - - cuda - - - \ No newline at end of file diff --git a/project/vc10/nvtt/resource.h b/project/vc10/nvtt/resource.h deleted file mode 100644 index 4df7169..0000000 --- a/project/vc10/nvtt/resource.h +++ /dev/null @@ -1,14 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvtt.rc - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 101 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1001 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc10/nvzoom/nvidia.ico b/project/vc10/nvzoom/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 zcmeI3ca+sdw(rmBoO9EG?$e2erV)@F1w@i4QBaZyq8I=JO-2#LfB{4W(})5}xJ1Q4 zQ9v042?lTg1rsU`i7TB z@4D-*3-<5dKe1=ep4nZxbSW7$Xi%MNuDPb=)mLBLsZXCiy|23Js%x*j^2%X)U(vmL z_i^32b(_?+Yu9@&yX><2I(6zawSD{c4|VL=@nJyE4_$icr4I`3@7%fbl*=!_{4Vt$ zf5jD7RP^fAYq)R?7S3Lx*HLtu3van-hSZ)mWXKTB%75=C93`ULQ+!m2#^a*yLfRWb@e^>UieRgLoyy0 zZgBoxbYTJa};A?@4mU9d~5(=+R?Ny?XVI)T&j>fb#Nk zt6jUcgF1EU*o7BfXm#t>HD9N!U%$RJY0|_RHELuH8#c5SEm~O1mM!g~i!M3`ty{OY zX3d(pK24i8btU~9H*V}eG#zg6K@U2fE#*RwQ6Mmyi>wIvb1T_#^9fJp1oYu8ISB<4xZ6L zWj(<^yc87`Ih{gpz<>c8o__l2bMr7|%9I+C>t}RcqecxUFEW>vm07iF)vTnX#Es9( z%d@Igt6FYuu4QLuTa_wR9AsoFEYA#shf3 z2VNjQKi>)p3Jg6$8=l~WvU>IECVRHAW5>4ib8zdew+==>^ksZvVxq;z$6IV{>^a~$ zE-ubNLPEm1GASv^^@neG_nWU;c0j>k=D?jEr=;XS^TlaZ!Sc68g~f^e6$^eh)mql)kU;@A2^tnmqH4 zXX><}OZdm;SdYDX_g;JBjW-76Ys2JsHqu5v_^0%ED$}J7ZmI?fxhNs7Kbab?9XD!GN?;bsRbo9uPBV**FKcNl#_O?U+%Cx}a`C^`+ z506<{Sq@l(JTrzi)}t?}`}K(p(+^+_xcoC?J>JS~$i}?;HNhIzp77ThGiGEy{`ljW z@;!gWM@2mR#FE3 zWAUwwK?dsVMerF4gkj_V;jCG+9A5S}*^1*2{?VuQ!PCQr4ZG^DyYA|(J?#{2@XT8B{If^C_10T%k7Zuq z4L%=x>@kOneILH2PoHipR;+M)3^+8mwqe5tM@KQ5!{K%Rzyl9B*{~DEXzm@j9^j8SL;h#Vs8OTtrcN90=*N6Q3p+S?@SvL$ z?G>&KyI8(_xm!!{`26$FyK(d9&v$$x7qRA#KmO=&YM-$me)z%J8#wSkhYufi@sMIJ z+rNLmTPM(d~y<2bK#izkLGO$+Q75^sQSIgdBBX*#TcV14$F&DIX06)Ca2N`Jx zH~xY-=DA4zwW|ClG8PmTSawdftMklz=08q#_8Z31j*l%YE^>aCKD0p#ocI-Z0icV2 zfA|AG>%z;;UwCuQ+B)>vN4yL?!;9B5Jj;J=*V*+$ z>d4JI&p-Tm9G++RrVhZfheFj0^FtP!mSW-YF&32|Uz;e17bIxT5-UMG^|S9O)i+%I zB2yI~XXjYxtbY7i!E(_auzXdi4)=sj(@-a@9u$OMPpm+~10B#fL8UB}zv0U+AaF%~` zlDO24;SV8=9z zlRYGJ~+nqt8( zpR$yD2U5A4i!7??r`HkezEu z(rs|Wr55-E!F7FjLNB68C$Qa&h2de6+) zp0HB7{>MvN(_<}ID`bhXuLAkcnsI3s63ys7tu3(bZVSA1w`CWGtSBSZ0OsgIlZ80y8w}kf}wWJSbSmL2Y7Q6Q;3)U;JD%gK{bxY9Lq{GWCeA1N` zOwk$bp1zi_^9f7b@`%NJG{dq>wU4A#`HlXW2lNSe{yFbz{qB?h{DirHf9(H!{tGpy z>5);EG=H?^9b0WN<9b}NSg*I7g(<;KDyv_7@xF2B=?eqL+o(}rr!immv^ zH!bhbN((ktY@j|x1%;NgZ?+X3dD$|zPP5RyxmNX~CoSi_$1Q9BJn^qFsq&$UNBn-{ zZNT&IV>tMi|NLC%_#OW2UYUPqd+dc#NtWBWg*80!xfSfyddx_)G_Av08=kPnY71*u z%Yw3l2*v$%|FO#I{J75Y(=x4EQ2sSZYxTQDR_o|iOKw%i$|QHBY%YJ#bJpOeRaWcM zd3M3)FIw#{7g)`suUc-65-Uv2JjXx#d*wBN44!|^p4xl&DDK@voQnRL8!snvql2p2 zQ*x_hS;NgwTdz|GEq3-W3&clTf_QE?bCh*H`i&KCoMGX^I$M=~?JPSc+L9$-AVTNZ z#(CEH_}A9q;2JB4OK~y=^AfG@7xS(4sg2g`$SQ00(`(l9mpARA6Yp7eS+Rw*w$VQ^ zAv}2geTj_|KftqMpN|y7y^buzZ|J`=|BNY+&kxBaGqq>bz56DceCm+3_;{fO3KC2g zBbJ^RZ=L2%wa&X%SRf_Nf(bDe-n__Ktes`EPyJ-QHqN(1* z!)=G%Xdl^N`_Klee*Niht!j;GmajdXTrITSJ})^u@5tl%=RB&j^}C9pU&Ma=x&3_p z!Qu2#5Yn2BvLe~_^zT2mnMeL^HRevRu#n`Ct^?sg8+Bltz4r4VTX*6oTX66@tKXuz zh3U){h>5WH@x5&E@x!*sPS_&*%9hx-w$S$5OAZd$!c#}BYN_~^?Ujf(^pE|VzYg&6 z=$iOjvGeOXe@%yfVz z%`_|R*4A3LX=|}bl1cKwcXaQDHgxwN?Nd8$@7d4xM>}Az+u!Up`%dL|_Nriw=40Kd zW0qB{xJ~v-t_6C~{XPDPld&J2313nkdKCE_Vh7?M_-3Av9U$KW9&iF>XYUenlF}?$ zYof z#?Cx22473;N6b-MP^+|t6{csoIhlHJx41lIpV+Umkkj^=>YG(xCs;3dTed@a22R+Y zR9~yMcT~Q1`j}-GB%5qHAnM`HztkCQN9d^ZNyFY2##9As(RHwAMb)EfyjoZ4)ZrQNVMr>GMx2#|2pkn=h*vR!u zY}AIOHu@dGMqs&(-?+@is;t<&(uQnVX4Pw#Tivp9t5xR$m$O4}&_|E(1pnw585HxJ zmhJRbZlOT=pF^w*`1kr}4En~lI3L3^c_MOhbn}bO z@QvOdVb|~o|I*`e621poAB9OM1{9QRJ}3XmTmH>4b}%T;mT$h~4$ z<=VO`_tT?$PwT0CT6e(}y?VJi`85ySyLIR6=f;rhx=eVq7dgD>qIIh?_kGZ2&e0=0 z!9TtS{`KzQJ@?#`r897t;-EjlKkI_{lX)X1C9ehF+`;Ky)A0xFb0$RwyT^}~eTEkyrL!N)x z{4V9jqPT<6+&_c;AQ$?_Mz9UV7fvVOBo{o4 zTJp3v-+Z$v-|9;GkbCn$ZVS2ko|OYxm>=c@S(tO=fH&-iwJM#jfOmeglM_qzNl`7m;S*em+ye2)K-d^exrJ`j+8 zBBa~7$b}to&cxnWv&#x7=`p=y^*YQqnTz;H8Q8!o6(KiK7kK~Y9hu(jp zf7$kC*|EO(_}5Q4{NOXsJkv|E%$D73k==hI{*TD^PT*@<&-gOpYv$1d&*%mGmG?Q; z95%~Zq7E<~ppAK^KYF4Lus+c*xS@G=uQ@4SbBwc!?0AiGrsFg}>Hp&Vw>9O}Bb291 z`SYLuT&!Gk1L^q^*>Nx361YR*7tJR#iHA8yKSy)^jX~nJ^t{+4?m#!oG2Q@ zwRZa7efQm$%J!OS9;=C;}<4)Oe7mAw1^ zKc|7o{QVt0t*2f3{DrbWLHSv|^PN_qpp78tYSQ(;t!%ycAM}%7&(wa^Q~q$Y?s*=S zub(4Wp_pKe_KJ7)ZoA5zdfub;{+Zr=srpy)p{I;Hd2h zVlsg7-~k^o8~#rHevogt%rl@E;Z^S!@q_q206&QT1n_}AR`j`4O5zg#T-o>f{)_>S z2Yf8?v-bOU4T4_?L-Ke2yPa>j;to+Xv#yJ+lNcgc?_?wQRV z4}HcWH?bP)h_S>n@JDRT-8*-;(3jn~IF&d|IwWUfOP4NnYmJzXwZ^vtydy>=#zO|L zQ`U#}>G_(26~rp&i#bPr?xE?+Hzq4ru5>eZ`FF@?>MUWgTm z57Eo4C!chEYsq&VIB>x6k1zZB>#yBdd>ZxwEp&{XC|>!K=4CT=+K?F<=nNSE?3A+< z@-n`?;`Wgh6^dC0S+^eDbys+mEm^!ovGqc`uzo#aIB|MspNv5iM$2^z`d2X2x|E$=%o12QBcy!xq?Zue)mr{89HB+-+=mz|t;j zVny-k?%vVk13z|#{&fcUSnGK&@?)>O1K`!&4Hat-(!Fwm?qY+Zx>(pE-64+XVo|MX zTVykRSC*ykKQeR|-M*0}&KPRJS9J%sYJvsl>E2F!q;zUxC5aivT>&zIm(u%0`H#Ii z|9uX9c!D;30wMN4<#yvUQ{0_c!jyrQDq4|kB>#~17CpR+g>ygogmj@k`4Lf8Tvlo+ zW3RHH?oqh6N$S$vN)pb{cQT!|0q+w<|5MTb6#DQ4efSF%=**H@#S+qzEU;^uC5`T7 zDXIr0Q}iU=(_P=u!n-!M_$u0uZs=@5<==xhb+R=1)q;R>i}{%rcyFpD^=)e%WuENSEw7FU>K;quM#7uB|Ihxb@9m4~Fyx5y!!R^|QHdm(4d-_+6i`QLxu?_iRgLQiQS&Poo{Xk89 zpV7aawSVY#yMD(?8~gb-OP21#^o>HFt;!+TVSCsq5z=MB}-zk*838m}%=j0UYdD{(k%jP9^#frzQ?2bX!zG8@#wrXTiT7Omh zTx_#{{Kj@EU%Ezl-#3&4UM+ZEdF?K@U9WFP;?JF{oqnYU}`;^PwE!becC~y0Va=5^8 z*LL~nn=CUS(MlEbI+@PKvwr<6PIyJ}*EIH1=zE{beouVj^RkVUw<4CVTdZ7Vi>5Yx z-!_}^=M6Sx<4PO7W}%Hd6@90N7M$AucioKm!pM9?rxx}{ZtVvmIYg)UGHNBv&H3RC@bI`a}9cxrx z+ZxoYW%Y>jn>5459WG=6H#D$4=0G`u35vB^(T4v==k!BX=*m9b|5NbY8}Scu#8rK+ z5}e5m_Eo-afZ~mQefwK~)rk}O_3dX@svr4LVl>6}=kjdii=n~(ho2F?uKLD2UGx2S z_DJ%B(!j(nKT5bhgHa#pnS{=WO~cd-faBJmk` z$QhCgmCtc;oqX*v#aG;l1xfmCFg8xayIppbx?TCE< zzF8wyAzw!R4<3~NcQO!*lAA@J%qw!U&ZL_M{rQVh<1bVUJ5)Ku`^o)iUY3&I;S4EW zc5)}Hx%^h}H=W-OYVY__a9HpYpxE$`XdKkLzsX+yqH&x>cd6W_9MM|kk(Malep>pP zC?4BYrhR^W$BrG*iaRs)y=bb3y?gg|(D#|$wr<_pM|r=&$_EbBH>x)YhU?q9oArEy z+OO67e)`t2$5&r{)xnSTAiYJmI^lgpq>mvrWv*=FsEvj2ni*2p{^HA(lWk_cW+x(E?rbjKUMIB4h z_`3BjJW*b&{A5a4l%)l9|N6;emQbU>qVK%Y0ylK9V82!tb*0WwZ%@+ufMp2+%PTBd zdt18p`LgnwC(EkWIF+n=><81uS3OHxHQAInwa~sfmif89J0H@)aukQeEA9#0b)_X7 zT3}Urw6auLPK_+JqPJy^>0_~1C~g;?_O{2J;Q|-cuvYfH zHP8+gy1JvjfjTq3W_kIq$q~_(BmM_$oNE_9aJ%Iy9&0vguwAianj2eubqCw1^|VB{ zoo}jaIk>llX}rdsRKEP@V@7u##INF)r`$Wm9+~!t`&NFc{PRSe9oaj2>l=9JVCV9I z_v;(zSlwT=)%Wxd=#FKD{?BZK?k7H!zx`Ny$LHElzEuAGQ$6pJf83_Kn>Tb{^R)gi SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc10/nvzoom/nvzoom.rc b/project/vc10/nvzoom/nvzoom.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc10/nvzoom/nvzoom.vcxproj b/project/vc10/nvzoom/nvzoom.vcxproj deleted file mode 100755 index 656e73c..0000000 --- a/project/vc10/nvzoom/nvzoom.vcxproj +++ /dev/null @@ -1,222 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {51999D3E-EF22-4BDD-965F-4201034D3DCE} - nvzoom - Win32Proj - - - - Application - MultiByte - true - - - Application - MultiByte - - - Application - MultiByte - true - - - Application - MultiByte - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - true - Console - false - - - MachineX64 - %(AdditionalDependencies) - - - - - Full - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - - - Level3 - ProgramDatabase - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - false - Console - true - true - false - - - MachineX86 - - - - - X64 - - - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - MultiThreadedDLL - false - - - Level3 - - - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - Console - true - true - false - - - MachineX64 - %(AdditionalDependencies) - - - - - - - - - - - - true - - - - - - - - {c33787e3-5564-4834-9fe3-a9020455a669} - - - {f974f34b-af02-4c88-8e1e-85475094ea78} - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {50c465fe-b308-42bc-894d-89484482af06} - false - - - - - - \ No newline at end of file diff --git a/project/vc10/nvzoom/nvzoom.vcxproj.filters b/project/vc10/nvzoom/nvzoom.vcxproj.filters deleted file mode 100755 index fff52c9..0000000 --- a/project/vc10/nvzoom/nvzoom.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Source Files - - - - - Header Files - - - Header Files - - - - - Resource Files - - - - - Resource Files - - - \ No newline at end of file diff --git a/project/vc10/nvzoom/resource.h b/project/vc10/nvzoom/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc10/nvzoom/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc10/squish/squish.vcxproj b/project/vc10/squish/squish.vcxproj deleted file mode 100755 index d92e74e..0000000 --- a/project/vc10/squish/squish.vcxproj +++ /dev/null @@ -1,182 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {CE017322-01FC-4851-9C8B-64E9A8E26C38} - squish - Win32Proj - - - - StaticLibrary - MultiByte - true - - - StaticLibrary - MultiByte - - - StaticLibrary - MultiByte - true - - - StaticLibrary - MultiByte - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - - - - Disabled - %(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - - - X64 - - - Disabled - %(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - Full - Default - true - Neither - true - true - %(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;SQUISH_USE_SSE = 2;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - - - Level3 - ProgramDatabase - true - - - - - X64 - - - Full - true - true - true - %(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - Level3 - ProgramDatabase - - - - - - - - - - - - - - - - - - - - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {50c465fe-b308-42bc-894d-89484482af06} - false - - - - - - \ No newline at end of file diff --git a/project/vc10/testsuite/testsuite.vcxproj b/project/vc10/testsuite/testsuite.vcxproj deleted file mode 100755 index d1c211b..0000000 --- a/project/vc10/testsuite/testsuite.vcxproj +++ /dev/null @@ -1,361 +0,0 @@ - - - - - Debug-CUDA - Win32 - - - Debug-CUDA - x64 - - - Debug - Win32 - - - Debug - x64 - - - Release-CUDA - Win32 - - - Release-CUDA - x64 - - - Release - Win32 - - - Release - x64 - - - - nvtt-testsuite - {317B694E-B5C1-42A6-956F-FC12B69175A6} - stress - Win32Proj - - - - Application - Unicode - true - - - Application - Unicode - true - - - Application - Unicode - true - - - Application - Unicode - true - - - Application - Unicode - - - Application - Unicode - - - Application - Unicode - - - Application - Unicode - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - true - true - true - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - false - false - false - false - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - - - - - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - MultiThreadedDLL - StreamingSIMDExtensions2 - - - Level3 - - - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - true - true - false - - - MachineX86 - - - - - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - MultiThreadedDLL - StreamingSIMDExtensions2 - - - Level3 - - - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - true - true - false - - - MachineX86 - - - - - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - MultiThreadedDLL - StreamingSIMDExtensions2 - - - Level3 - - - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - true - true - false - - - - - - - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - MultiThreadedDLL - StreamingSIMDExtensions2 - - - Level3 - - - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - true - true - false - - - - - - - - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {1aeb7681-57d8-48ee-813d-5c41cc38b647} - false - - - - - - \ No newline at end of file diff --git a/project/vc12/Nvidia.TextureTools/Nvidia.TextureTools.csproj b/project/vc12/Nvidia.TextureTools/Nvidia.TextureTools.csproj deleted file mode 100644 index e4d8d6f..0000000 --- a/project/vc12/Nvidia.TextureTools/Nvidia.TextureTools.csproj +++ /dev/null @@ -1,55 +0,0 @@ - - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {CAB55C39-8FA9-4912-98D9-E52669C8911D} - Library - Properties - Nvidia.TextureTools - Nvidia.TextureTools - - - 3.5 - - - OnBuildSuccess - v2.0 - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - \ No newline at end of file diff --git a/project/vc12/Nvidia.TextureTools/Properties/AssemblyInfo.cs b/project/vc12/Nvidia.TextureTools/Properties/AssemblyInfo.cs deleted file mode 100644 index ecd652e..0000000 --- a/project/vc12/Nvidia.TextureTools/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Nvidia.TextureTools")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("NVIDIA Corporation")] -[assembly: AssemblyProduct("Nvidia.TextureTools")] -[assembly: AssemblyCopyright("Copyright © NVIDIA 2008")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("5fa03fb3-b7a3-4ba8-90e7-545929731356")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/project/vc12/Nvidia.TextureTools/TextureTools.cs b/project/vc12/Nvidia.TextureTools/TextureTools.cs deleted file mode 100644 index ca1bf0c..0000000 --- a/project/vc12/Nvidia.TextureTools/TextureTools.cs +++ /dev/null @@ -1,556 +0,0 @@ -using System; -using System.Security; -using System.Runtime.InteropServices; - -namespace Nvidia.TextureTools -{ - #region Enums - - #region public enum Format - ///

- /// Compression format. - /// - public enum Format - { - // No compression. - RGB, - RGBA = RGB, - - // DX9 formats. - DXT1, - DXT1a, - DXT3, - DXT5, - DXT5n, - - // DX10 formats. - BC1 = DXT1, - BC1a = DXT1a, - BC2 = DXT3, - BC3 = DXT5, - BC3n = DXT5n, - BC4, - BC5, - - DXT1n, // Not supported on CPU yet. - CTX1, // Not supported on CPU yet. - - BC6, - BC7, - - BC3_RGBM, - - ETC1, - ETC2_R, - ETC2_RG, - ETC2_RGB, - ETC2_RGBA, - ETC2_RGB_A1, - - ETC2_RGBM, - - PVR_2BPP_RGB, // Using PVR textools. - PVR_4BPP_RGB, - PVR_2BPP_RGBA, - PVR_4BPP_RGBA - } - #endregion - - #region public enum Quality - /// - /// Quality modes. - /// - public enum Quality - { - Fastest, - Normal, - Production, - Highest, - } - #endregion - - #region public enum WrapMode - /// - /// Wrap modes. - /// - public enum WrapMode - { - Clamp, - Repeat, - Mirror, - } - #endregion - - #region public enum TextureType - /// - /// Texture types. - /// - public enum TextureType - { - Texture2D, - TextureCube, - Texture3D, - Texture2DArray - } - #endregion - - #region public enum InputFormat - /// - /// Input formats. - /// - public enum InputFormat - { - BGRA_8UB, // Normalized [0, 1] 8 bit fixed point. - RGBA_16F, // 16 bit floating point. - RGBA_32F, // 32 bit floating point. - R_32F, // Single channel 32 bit floating point. - } - #endregion - - #region public enum MipmapFilter - /// - /// Mipmap downsampling filters. - /// - public enum MipmapFilter - { - Box, - Triangle, - Kaiser - } - #endregion - - #region public enum ColorTransform - /// - /// Color transformation. - /// - public enum ColorTransform - { - None, - Linear - } - #endregion - - #region public enum RoundMode - /// - /// Extents rounding mode. - /// - public enum RoundMode - { - None, - ToNextPowerOfTwo, - ToNearestPowerOfTwo, - ToPreviousPowerOfTwo, - ToNextMultipleOfFour, - ToNearestMultipleOfFour, - ToPreviousMultipleOfFour - } - #endregion - - #region public enum AlphaMode - /// - /// Alpha mode. - /// - public enum AlphaMode - { - None, - Transparency, - Premultiplied - } - #endregion - - #region public enum Error - /// - /// Error codes. - /// - public enum Error - { - InvalidInput, - UserInterruption, - UnsupportedFeature, - CudaError, - Unknown, - FileOpen, - FileWrite, - } - #endregion - - #endregion - - #region public class InputOptions - /// - /// Input options. - /// - public class InputOptions - { - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateInputOptions(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroyInputOptions(IntPtr inputOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsTextureLayout(IntPtr inputOptions, TextureType type, int w, int h, int d, int arraySize); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttResetInputOptionsTextureLayout(IntPtr inputOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static bool nvttSetInputOptionsMipmapData(IntPtr inputOptions, IntPtr data, int w, int h, int d, int face, int mipmap); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsFormat(IntPtr inputOptions, InputFormat format); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsAlphaMode(IntPtr inputOptions, AlphaMode alphaMode); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsGamma(IntPtr inputOptions, float inputGamma, float outputGamma); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsWrapMode(IntPtr inputOptions, WrapMode mode); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsMipmapFilter(IntPtr inputOptions, MipmapFilter filter); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsMipmapGeneration(IntPtr inputOptions, bool generateMipmaps, int maxLevel); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsKaiserParameters(IntPtr inputOptions, float width, float alpha, float stretch); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsNormalMap(IntPtr inputOptions, bool b); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsConvertToNormalMap(IntPtr inputOptions, bool convert); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsHeightEvaluation(IntPtr inputOptions, float redScale, float greenScale, float blueScale, float alphaScale); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsNormalFilter(IntPtr inputOptions, float small, float medium, float big, float large); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsNormalizeMipmaps(IntPtr inputOptions, bool b); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsColorTransform(IntPtr inputOptions, ColorTransform t); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsLinearTransfrom(IntPtr inputOptions, int channel, float w0, float w1, float w2, float w3); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsMaxExtents(IntPtr inputOptions, int d); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsRoundMode(IntPtr inputOptions, RoundMode mode); - #endregion - - internal IntPtr options; - - public InputOptions() - { - options = nvttCreateInputOptions(); - } - ~InputOptions() - { - nvttDestroyInputOptions(options); - } - - public void SetTextureLayout(TextureType type, int w, int h, int d, int arraySize = 1) - { - nvttSetInputOptionsTextureLayout(options, type, w, h, d, arraySize); - } - public void ResetTextureLayout() - { - nvttResetInputOptionsTextureLayout(options); - } - - public void SetMipmapData(IntPtr data, int width, int height, int depth, int face, int mipmap) - { - nvttSetInputOptionsMipmapData(options, data, width, height, depth, face, mipmap); - } - - public void SetFormat(InputFormat format) - { - nvttSetInputOptionsFormat(options, format); - } - - public void SetAlphaMode(AlphaMode alphaMode) - { - nvttSetInputOptionsAlphaMode(options, alphaMode); - } - - public void SetGamma(float inputGamma, float outputGamma) - { - nvttSetInputOptionsGamma(options, inputGamma, outputGamma); - } - - public void SetWrapMode(WrapMode wrapMode) - { - nvttSetInputOptionsWrapMode(options, wrapMode); - } - - public void SetMipmapFilter(MipmapFilter filter) - { - nvttSetInputOptionsMipmapFilter(options, filter); - } - - public void SetMipmapGeneration(bool enabled) - { - nvttSetInputOptionsMipmapGeneration(options, enabled, -1); - } - - public void SetMipmapGeneration(bool enabled, int maxLevel) - { - nvttSetInputOptionsMipmapGeneration(options, enabled, maxLevel); - } - - public void SetKaiserParameters(float width, float alpha, float stretch) - { - nvttSetInputOptionsKaiserParameters(options, width, alpha, stretch); - } - - public void SetNormalMap(bool b) - { - nvttSetInputOptionsNormalMap(options, b); - } - - public void SetConvertToNormalMap(bool convert) - { - nvttSetInputOptionsConvertToNormalMap(options, convert); - } - - public void SetHeightEvaluation(float redScale, float greenScale, float blueScale, float alphaScale) - { - nvttSetInputOptionsHeightEvaluation(options, redScale, greenScale, blueScale, alphaScale); - } - - public void SetNormalFilter(float small, float medium, float big, float large) - { - nvttSetInputOptionsNormalFilter(options, small, medium, big, large); - } - - public void SetNormalizeMipmaps(bool b) - { - nvttSetInputOptionsNormalizeMipmaps(options, b); - } - - public void SetColorTransform(ColorTransform t) - { - nvttSetInputOptionsColorTransform(options, t); - } - - public void SetLinearTransfrom(int channel, float w0, float w1, float w2, float w3) - { - nvttSetInputOptionsLinearTransfrom(options, channel, w0, w1, w2, w3); - } - - public void SetMaxExtents(int dim) - { - nvttSetInputOptionsMaxExtents(options, dim); - } - - public void SetRoundMode(RoundMode mode) - { - nvttSetInputOptionsRoundMode(options, mode); - } - } - #endregion - - #region public class CompressionOptions - /// - /// Compression options. - /// - public class CompressionOptions - { - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateCompressionOptions(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroyCompressionOptions(IntPtr compressionOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsFormat(IntPtr compressionOptions, Format format); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsQuality(IntPtr compressionOptions, Quality quality); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsColorWeights(IntPtr compressionOptions, float red, float green, float blue, float alpha); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsPixelFormat(IntPtr compressionOptions, uint bitcount, uint rmask, uint gmask, uint bmask, uint amask); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsQuantization(IntPtr compressionOptions, bool colorDithering, bool alphaDithering, bool binaryAlpha, int alphaThreshold); - #endregion - - internal IntPtr options; - - public CompressionOptions() - { - options = nvttCreateCompressionOptions(); - } - ~CompressionOptions() - { - nvttDestroyCompressionOptions(options); - } - - public void SetFormat(Format format) - { - nvttSetCompressionOptionsFormat(options, format); - } - - public void SetQuality(Quality quality) - { - nvttSetCompressionOptionsQuality(options, quality); - } - - public void SetColorWeights(float red, float green, float blue) - { - nvttSetCompressionOptionsColorWeights(options, red, green, blue, 1.0f); - } - - public void SetColorWeights(float red, float green, float blue, float alpha) - { - nvttSetCompressionOptionsColorWeights(options, red, green, blue, alpha); - } - - public void SetPixelFormat(uint bitcount, uint rmask, uint gmask, uint bmask, uint amask) - { - nvttSetCompressionOptionsPixelFormat(options, bitcount, rmask, gmask, bmask, amask); - } - - public void SetQuantization(bool colorDithering, bool alphaDithering, bool binaryAlpha) - { - nvttSetCompressionOptionsQuantization(options, colorDithering, alphaDithering, binaryAlpha, 127); - } - - public void SetQuantization(bool colorDithering, bool alphaDithering, bool binaryAlpha, int alphaThreshold) - { - nvttSetCompressionOptionsQuantization(options, colorDithering, alphaDithering, binaryAlpha, alphaThreshold); - } - } - #endregion - - #region public class OutputOptions - /// - /// Output options. - /// - public class OutputOptions - { - #region Delegates - public delegate void ErrorHandler(Error error); - private delegate void WriteDataDelegate(IntPtr data, int size); - private delegate void ImageDelegate(int size, int width, int height, int depth, int face, int miplevel); - #endregion - - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateOutputOptions(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroyOutputOptions(IntPtr outputOptions); - - [DllImport("nvtt", CharSet = CharSet.Ansi), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetOutputOptionsFileName(IntPtr outputOptions, string fileName); - - //[DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - //private extern static void nvttSetOutputOptionsErrorHandler(IntPtr outputOptions, ErrorHandler errorHandler); - - private void ErrorCallback(Error error) - { - if (Error != null) Error(error); - } - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetOutputOptionsOutputHeader(IntPtr outputOptions, bool b); - - //[DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - //private extern static void nvttSetOutputOptionsOutputHandler(IntPtr outputOptions, WriteDataDelegate writeData, ImageDelegate image); - - #endregion - - internal IntPtr options; - - public OutputOptions() - { - options = nvttCreateOutputOptions(); - //nvttSetOutputOptionsErrorHandler(options, new ErrorHandler(ErrorCallback)); - } - ~OutputOptions() - { - nvttDestroyOutputOptions(options); - } - - public void SetFileName(string fileName) - { - nvttSetOutputOptionsFileName(options, fileName); - } - - public event ErrorHandler Error; - - public void SetOutputHeader(bool b) - { - nvttSetOutputOptionsOutputHeader(options, b); - } - - // @@ Add OutputHandler interface. - } - #endregion - - #region public static class Compressor - public class Compressor - { - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateCompressor(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroyCompressor(IntPtr compressor); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static bool nvttCompress(IntPtr compressor, IntPtr inputOptions, IntPtr compressionOptions, IntPtr outputOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static int nvttEstimateSize(IntPtr compressor, IntPtr inputOptions, IntPtr compressionOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private static extern IntPtr nvttErrorString(Error error); - - #endregion - - internal IntPtr compressor; - - public Compressor() - { - compressor = nvttCreateCompressor(); - } - - ~Compressor() - { - nvttDestroyCompressor(compressor); - } - - public bool Compress(InputOptions input, CompressionOptions compression, OutputOptions output) - { - return nvttCompress(compressor, input.options, compression.options, output.options); - } - - public int EstimateSize(InputOptions input, CompressionOptions compression) - { - return nvttEstimateSize(compressor, input.options, compression.options); - } - - public static string ErrorString(Error error) - { - return Marshal.PtrToStringAnsi(nvttErrorString(error)); - } - - } - #endregion - -} // Nvidia.TextureTools namespace diff --git a/project/vc12/bc6-01-eigen-solver.vsp b/project/vc12/bc6-01-eigen-solver.vsp deleted file mode 100644 index df0ec66f136cadf6b058575253ddb5a8609caf22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 904180 zcmeF4d4QMG{>Q&sNRmk+*@i;04XJC*l&GkTO0rx^g$hL>`&cefu29*@-X&y@YZ-)S zF~}ae6eVTSZtHhG=X_q@dCvJYx9OSteI9?zx%a!izmxapb3WTyp7V6+bkyOQqD*G@ zOeRy;Jhr(zli8!^to2i}IJX1fjU8Yv%+M4p6 zJft<&hyCC^ZIG!^!+c>Lh2|ySJfzh!5Bb~Takt4w`~HUpnas`gGv>dL$;>g2zUFV_ zvplL>JPkzqsHXWRH(-DswHoj-eaJ-(YLKQrwTbDoa;N$ET}h0nG^`F!RF8T%^d?#MYl z_Mf$|djdasvHRWGE8Xi!nGNjUwXNx1zo_M2*KFus@7~zGu5Rjn-{x=bbG8LbiFRF=nbxNMqjjn=aOswPCHeK zYbLM())}&V70)Htd1K$M6xa7>I2#Z8(k)tCiWU2@B67d)4G z9s9(%N^wPRaFsJ=qYXTlT;J|E{S&c)OY}dS&0D{^yj7Ta*oOThf6WvNPq=OpC2HP- zZ*`vg-Ko2+I}a@#vZPY~?NR#QmN+S7>IMI8@b&p`pMTbIpNZU8>%WEEqgRu!UG&In zKX8crguG%`HfQmhOa}b5(i&Dj7oA^u`7ikV7B*Qjf+c@HiY=l@@+m84h;@eX(`G0Xz(kj^mDI` zPj{~;Omwfci=5xwwz+$4GuFNKKlK!wpTE1&eI7Hwy`I<5z2;x#UZ1|uy;i0!nefra zR>mpHb_)|&M6Ti`KigsDZD%=PdMn2bd)qcEosU0or2E~>zq{Ao*V$+A&u(?UyXYbJIw%F(8otFoRwis~)~;@TDYK-Z z(6@acujgvNPAz@&d!6{P>HXR3eSPl~a0dVScK5r7?scyR-S1w%tfXJW(fiOBMp+qVD<^z;y!tX!8%%dx z@a3ikur;>+0DPyIHj|5d(P`}SRyO>Bd{L_TqG*}R8)qHmWD{SIM>F$~7=}Kv|UwpD5-_+*YRZ^E0_n{S#C3G^Z6Tbuo3d z#wTKGbB}o@1D=NdC+)uKzv_R%GUo@&r~3NeEsy~`N&WwtS98APhcLF5X-z)lCs!}c z)0%?V+QM*eSX^V1b9OzXt%w00w@%GPY<=#H=2o`ps%QM7u*~&`#3E^X1->o!?20z< z4{vn+_tl;5HOU+}u-|o77V-qL;N!@0@-*MZ_J|5%-h(G;V=w*wuH`;Oxln^-v<8tp zCaqZ)$6elwJbRi4n0yDGM%{Y-9fb?lR!0@93}xpE!%Sx7e!dKQxvw*fv%u3B*PYh; za8Cwmjf~bB==!3goD9+j^4Qxvs7FK`@HF~i)>b{N40DBuY1D!R8n249CakMIO}r{F zza_@W-+@;(U*sZg?cIH!UaJ;$z67&56Q#eN!El9fA_;$Z7ff1tYE3D zXA87{u(5p&Z{#&^GvHP2A9S%kHOZTgtn_4{CMnjMq_Le*$z*P6<@|)2q@@ry4POVx z*OTmrd*9yRM~PRARWC6`x9}`o+C^N#&F7fcTXp_J>_+-xKl6w-@b#Vlh@+5#UP9*o;oJ>tjG*2!>)g)H&=XD@&N4!#RR{^;r=?Y~^p}(Ro_=ybX97KD$Muah?p=PO*+f zSDh!UGnp3Zv)Io5?(6I`cpCjMdbj_q)uu|yT+AGQwWGQ8T;HY+FkhFw=YAu<0B@jU zrZoCvd|r)(5`T#4^hc@oN0E++=4uY3KMpkfqd5#b$=LZ-yB?N1^#V0UI40_;^(r;S zL56#DOava6doF5=lMd+V^$T$;tSy)$CO;o6hGiOg6g;kMapKgRum5Se6Q{^&nI$f# zQNMnqV^wn6A&z?X89a^p^~2Ghd-|ugDAn4cNavDYR==ROXk*w%{Q^8m{kNFg;HT&q z2>lnU{?E`DyGC;v`ad+QdG`i9jTn2;&HGpx!n$bmGG{|YE8OdyAG;Wf426LV;7QEk zj~;)Kwj>_JZk z;(s_kV?LGm-`?=1&qN0BG-``GK6~AhA&f(}4Hbr&%%$oN`0(NG>+CZ){*YwN{r;T` ztqjB=Y^hY|?8SDZ9j)UtZ0QL3a#mma62+4kpMC#ni$&3zE~|GPQwkqx@9R1PdY2Pr zCeLtjHHs(cyFUzQZMm}87VY%bW*_uw*uJGkH z>dVx0M;X5Sjc^A~!k24rHOA97HWQA|nglk}S%{7~H5-4xldMCJYIM(9xw95R9(8!^a`qWK%{8eVdN1_)A#3-+ zScY{Q?EdJi6lHd303J7{#;HU5H`-)zG?&4h^=9_+JaDz^2e=m*?!~L!nzV=kUT2j1 zT@t?g^|0+M_jSelmO2i`{*Mvv3*8*5a0e&eCpivy@U1f|CBt?>{OK0R0FDev=B(%6 zAL_}F9m}w{s*h+nlVPu?yqCPy-8?#9__w{k>h!9$e{ky1BxC7*+urHPfFFeWFIX?b z4|*6GqJ99L#(1D?);*pK+1f$p;v3tmS2LMKIxj)(aIBHx(zdTWR43oXA@DT%VR*q? zR)%%er{}9rQ=j%UGDPcB@VK!w7xn2r-4)oZ}0{r3x!#TS56FhFMmkYlb{L1N8wz;Zb))~UlQ}UvZy+11~9+$$RAogLJQ zCmX(N^6p#MWNPEK!W}%xc=hu)D=qhI-q3R~3Ku!sFI((hKj`FYZ~WsFAslJo^Y!|m zG_DI;az~A_Xx^Y!EY(`ENUwi*U;9DmOZ@F^9%4`QJ$RBfw8zPHEO&gEyb;bBH_KDcYK<>%pSKPI%e9swX-qm*wa-1 zynv@MW@=pL6Dz|{N{0Gr&U}{_N(MThWT@{ar<<=Ezgb>CfiteCYJAFt-~4vef4u%8 zkB8UV9Ii2#IiE9(tk|b$1H7s-l8+b@u%GR}U01sD#`&HM)KTI7je~X0M|?zle}H*V zYnithaB9IM=X@UPxaktfx_w3pA)z~koiIKI2){D!|&rha`r$aQBMzESSr zNpjEMa|g>EpCxvN>!a*xBX$lp+{Jd}vo!EDeD<|Fn^_swRTCbm<7n|=u^rv2F7#~! zk6UZxBDd9BevD^Z_%<=0@%5uB8@_#xktjO822awqPFr+=XIpS*PuyhffPGrI8U*g= z8t(QiCf6+)@HFbEms&sO>7Sey?g<^C`WL&Bhi79#JGqQHwlr9K zzd~~vb?h+1n!gbNz>~;j`#$)Er*Gm>xc1Ka9PvoDS4QV#z?0N>*A3@c?(2#}TWcO5 z4(V`0RBao0T<*DuLwB9qWN9?VRpbY7#}9P-C8A}(o@M>N>6bX% zCpT}mR_^Tmfg=0L(EEh|`U)O*jz13fsbBWA+^H>y|6yIqwK2s1iwx(^)5`b6fu~WI z4n3}qm4SFj3=PjUx#(kmF5u!o|KLgNiN0^X>wRHY+H;+`h!o6;#bHhSa?B#d+8`=*T`_Wm8|?)7w{zXUTfv{%OnTQRSwK) z73y`(!cp2jHBYmZrN|)P6`MyUGc~)#8T^T9PPVu)F&BCE^6@)a8HqReZmG^cU|W|4 z^AA^88Oxu*ljxUSF4^63X6#OkWQ~&RcBX3GL!EhLIbHh>JjvSN-^U$exld6pa1ZzR ze4}$GaKFm@9(m1HZtxiC6zHauv-ekGbGg_5C=xuIJoko}W+;g=6_M)K5evk>eWkkoWvI!Q+k( z_;;AAtjzrM<#%tiTw*UZ1$jEW{(L}i{rRbt1jXN9kv)qZH*mbye!5j#7 zeZAq1?VGpRITGrjxO;Wt$ngBtLp>RYFX1}=mLvUoXr$p?rsvR!4B%<3AwAUiGEWA4 zG+YNGS5Zrk65^2tUe!Dhryn{!dX<%7y7Ix6Ch302&-6OlWx;i{H<;hsv(xqOz?n0| zrjlF_>$lwqE6ZGD(LFlh9yZo2$jkpUzZV~o&(grFDnl;v^0~7|dNxOYv@L@*!kZ26-tGI=%&c0oMq~g_ zLx#bRZ?>W`^Qhf|^@Ll5c%*?RIaa!+&E}T-6y*{6y4Z}gLv;L&4UIA1MSUGSjT*eD z?hRIkxt3}98EM31WMI7vUmt6JFPMCm23}Pg%7w45xTeI)Nc~GK!`zPKeQ5{k90Fsd zaqjEvoEmr%a|oSpeao}0ihTPc9UBQ%;eD%lM132aeo3;1+@se_PX@*v;atLoT0=6I zaGMAdY2a1OBXMGE-BnHo#v#;@;rd%UjZf5&w@3KPTks^~)AJ)2TKzLd#fHLp??xS6 zjUhb6hVGCzkp`a2dGEu1&08sXAdIEq+DJ3C6=La~hG$tcA1j{5c;lq48hJ7hXSkok zh+$5t3xaFQ?lNDui0B)fT0Kdd`FQvtRtD@HpAF|OkI!+p0MPQSIq;WgTdeBepi z%*KCz#p6yL#9Rh@ao2NzMr@8?~@fGBD0Uh6e%}z|)Xn&z)CzGW@@|ubVz@ zY~|0DJ!oWz#(i+&ev-Cy@sbv+B>&D9gD{P?#PB*2^elD1)Cv#Dk0T8{F85s2{~sTB zyp;_&(z5c;} z!u& z_s7>OWrLh6fQ*l-PIv+TE7{=fUEjB|F-MRc=jpy1`tK&4BVe5O7((eQcoK6251#y^ z=Qrg4aD2^m4CGE34@wOtHYT*e(-8D14jFSQx!I3d;Kjk7OKY2xGDIb8C`Sd*?`B5$#Le^ zroMi%$DO(iA7R}1lyb+9o`$-%EJG7^AH~pTQM&g@HF!FzIn?%8PNZD-G3(h zr1h!c_MW2u7u?qw`MosoL-ih>N#3LLg`-w_HiQostNtCsOy;*~{`~l40DT2da=via z3)gu1hkIy4tkDZq>4O)QGcVw2tgU?XYm;9qv-Zn5CfLwRhJ1cx4@cBO~ zB?J2fgs;f(nt4QJ07r%->!Lf~9p%YDZetyOAiUN5UMMMZ>x;dwa@svb&#$DWe$#xt>b>$cNN~=XNh3ecJ$0#-C5*L<|GD4m%i0gb zT8UpbE-(A$m1CQ>6=}ia_CqdWZNu8Fev{hcCn0DW^R=aV9#GLh_x%=nrjgi{*x6g| z>+CZ)K2E%f8*_6Z>j|Crx3Urou*qKHnOW#4#n1e{MM^9RCxs(C~kc$(*z zEkD19*AK{2ywsQFu4!(pge>ny1u^fzv0gu5L!6^8I+w;gI5za2`7U~n z9C(`j@YznMda}?Dlhmg6mji%Idr4~(`eB;;I{OU%zlvLN`lar>P8Q-4{Swaq)zo^I ze!-s*20TgMzV+lw*4hsx+7EN&&=%9~&^%8+%rM_cE)l((mn=@6Ph&1;+y<9gSr~WF z4?}cc-A~KibqT+Ac5^xO!%PvtH12~2K5~MK0lO5t*DJ@n*DoJ(uY)GK*V;vyV$sEI zo4Z%J=aqbpV@q$md9{@RTVg(>ROi%+mbp1K>RI6}e*eCC%%9ur+wV^Pz0kbPfG257 zH?$pRxrcSuc)d?`{!g0=wd@{iYLQa&okJ{~#p80%MeVU*(L~R-h*$YR-sq&jU2YNSz%SGMl4Sn)qWEzu18c+hM~Pn3BlVKBm+w)#Ht)r@J~WTA$i1w<54u11 z{xIR6oBkeMqeSnSB~GVeL(-W4M(-b)?>C*OFdHqt+_?&T{_<}q> zF^_0`2ahXToPN2W$<~%THo{nFvX0NWr%%4-Fvdck8t%~s-azv^`8$nq`iAcnSeb}V z;#8v? zhH~K_$M-L^vQbYl_ZFTZIZx|a=H9+AvT50(A_k1Jc8erdIQx@TMXdbsbPzxIpp z6kq>J-b5OB8n*S;&`+!kbCnNsZ)HC^&lX#fwpno9}H?A^st8 z@2@tmxX)*oT3M)B$ScJ(@X^fpF=Fj%@j}LQyV0bb%!iN_aU{gTz3LZDs(vR!2 zzO-n}kDmUCrQDaLqaLKpTtBh&N5eO|PXQdCP11(G-FLAkLq+pcm*`lDd8&m*hUh#M zcpCNWaoackGdkBsKX4tU_^CAZDbo+EJv+1P`EpzjR?D?V} z7C~NL!IQM1Z!&E>?&v?P_27p77aPve7z&;w_p=W?#&V|~BL0+U4NFIfF-7N?)wV(slC`;7P{+WuM$@xrgz8xbD-$XE)IG2;%=r!@X?TA-F*XJWZcH zuG<7p7W!dQne*8?L!83*YvpW5K1n~Ua$jek!HGL*_`x&v%d9LiR+q*c4EqD|<$KhZ zrH+vAR+~q`FXeNT;8m3&7jrQqUi;JY8}fBn^KrHb`TAEQW3+)M={LxFnYr~w2 zI!VVqC+K`dZ9`c4=eHfO1M%c9apIFry?((z*z*YY z!Md)BfBdNc=ZJ$RSqt8FQZtV`{t@n-cuvRF_{SQA(!CSlNzUV)cIbhYJ9ClLAk1rU z=5a^OBh(-=m>b=s`zFjqg5%ps%JApDy{!ykUT0j#Jol-(e}KHcfsvu?z4E*c&bTg( zIkMAV80_^&)(>=Cm#60&F^_~F)G)FfbJZ^6E}y?!p_mnT8vSv|upyQ5hqE-F;}10@ zU`bPd08i4E`p>)C(?9uvx%sJDS26c4bR|F3GTfu{eBf#5f8-7~dirN<6kgNAS!BXr z9<_}Oi?_b~uHC!*QD{D9&ninY$BjGVX^%Vl5A!o~kit{AZ)muS`7pN&o}}&UcFp^i z`$QpS8opb!+|B0|t#Gfy$GW_W?`|Z-BMrQ=Ylq0pIGkMg-|qRGcT%Zm=j5!s;J&@h zbp8k*tz)=SI|*g*G-73wPM>-D##V}S4_46%Hx@cp^(}nGRyGdw4W3JVf3)>{%QdXs z!hOfA-wQ?IS~uVd9@i&xQM)xet=&<-KmxS+b3Rlgq z;Bjp!PTaYz-AXJja!ami%BsdM7mQZC|B!`6FyenMOd z>mberA}%#BGDhnl@VK(Yv9SfaA8ENWrXjbL==@&cFy{!D>6k`73IELlKLKY*h-PJI*D#-bt)&WH`&Zjzi6QiQ?E$8u6%a!QLs>(}+u31-1m9ge_g(^IglC z{KY&`xb7eByJ&1U3vFT`c#^SnizQ{2JM}4kK+Pfgl}4P$54KkB#2@f9;?JwImv}N@ z|6$EhH>f$9s0?yFsK^MOh7V7y@w+DjHWcpNxkqa|<{Gy#GGJ#S19%$!aQ1lz)QFCC z$OGZ^COfDM;t%yvQ;bXFEO?sn>8U@D_4GuH!c9rkxES7mDFbzB|_gwhJyt?0cenG!*KX}JHli|Ly^viBWwzb_4K8^d%HhpSIrTT~U2KuK( z&_CdD{UR6rb4#x}wWJ0K^Y|p)=iT@m*F&t4llyiLWCLezGmZH5=~YL1vS4fE!rp_N zEI;c!Ahxzgxh%!<3-B~^;k}RawX%>;sMYgy?VnYQ8BVU*X9ye~qv7KhSJ?(L4 zY{c9K_W;;gxidD}$8i5-aqkyDpEtiyxP!;diE+5MoV?uQP8=Gs%+=&YE8OeVy7!Pc zv~Qqy@VI*q<8beH_TIIlb2jKboOj|ZXY}6EaHnrX@8D_VflUwYW@W(ckpX_#&XHP+ zBg1}y?SLm~_dC6DqNjg+mOWLIbzFU5D;H-(*J3}d4EN}sDsb{~k}^DT=#^H6b=9-G zsqc!}iwv#hO{9Ux<(`Xr>42iEt!(50e4G11i5${y)U_>q`)?xK%<^k#z>~-WgTJ}U z^9O7y%mdScJg~pvEVPLu;Botde`kGah(?_r@VHY$gnOOmOn3gkxcUG?yrp!6Ht;0p zW^QWrpyf_&P0diE>u@C}I&$A@J<53cKv8<6fu~vjEa>vE*AL8*73i97(F(UWcH#~c5)+{3wKu9-pIjL+n=`0c^w4SUX{JHW|lan~Vo5toK- zJI%_-c!8Y9-t?l=M1t}?DCE3Dg8unm?NN#2>(6w^Y#5yn&&Jl^o?+a}mDt*b4%9gu z@Fe3@-nES^cl3{cjZJSnW?H|@65n-6tg!E5a0|+LcrGXOzlANF2tl5E9hOqX?({V+y zjw>4IHL&UDr%}(|{b*+^1LFze z64%}<)yzj)gP`~J1}I)#Uh{z`S%b`&cCx2`>L>Pdz@6Mi{dBkihWzOE;EUaZr(yR) z_8Vhm2=h1lFDINS3^SSOIwlgCqz{fTZ=x$l;8nGuT*Rl+A0~MHR8jtTQqSeXPdXSG zJ5MXmAK+=^k2~&t)AJK#2+yzNS|w!YXk?H+BR+vAnZJh~{G+FTd^|iOf!v3WcQV9F z7M1%rcp83kMz4)Giq7TZ>)eB3(%DAIrg3dCzJ8>UVKWDLIDV3bEJvPD*UCc7W$YBL zMIICE+doPS$u@WGF?ifs1e;u+F>9w6x3S!*1uL?p9kkZKmO2Nv1djgWjyK}S(7NbQ zD??Zda@HeiesG!_$H`}rqYHrRgbaAxoR^DOJD^`@uYZ^i3HMktju25qwys7t=1k-} zaQY|7T5$L@CjA z;Az;(DO-*8WI*4{4Rq9XxMg~-68i2I=o_58kfhCgH2e)K!(Gl~GSn8UR=L{e@rllw z&eXj@)E3w>mG>=Y%&_uie%xbUsW)V;mha}u&rDkC z?~au>-<4PC;P^@0oR^EdvDpqzJ+}7&|`78}Q ziMh`Mw%V{xW!Ce!Uje><9Ktxt8F2a~$z0d-lTKEKuohu%mirJj(ikk%#kP8xHy6~| z`ycN;ncr5#0FUcmxv;7BZ*;b@u|`0CnWXzS8|(Z?Exoo-73-iLej_iPRS2sY2K4>^IOigvXGa^ne1zZF87=!XPy-F2YB2XK8`KT`tT~tJ@k3TA8_A$hO4`T zvh>a01Mc8)x#z;?|9D}f=O>KQi}l=^NqQb;I8HxVWm|Y($!j7%I6faYuEpt}vXW7r zZB;ZrXMDlh<|*0!@$bQqB=^>rjI-P;s#T!Ky}sqM*j8`zrYKUYfD@*LYCF`7{nU0GT8=L{#Mw-T0q!*y{A=7_-q4QJxC^cy(+lH{1` zy1n1}ueOB=u{TdXi@gm35CKdBM~1&rt#W?t6`pM|ZY*8u=2fI$q;ZCWycZeI6d5D) zD&R@Xt9rXFw(jA{P|?`un_%oS)W|?xC^CSjG4|Q;;J`+aaP zWA3j-tuQR;2kqmi{}M;uGak9eOtNEa4*xC zFYr2I6{{ zn>aU!+;nMRL*QxTrZ+xnV`U(AB13q6<2=$p9VZh`(JQuf6JYm3HPuTK3VT)40j2PQTqqaWlhklbg-vqY=pC=Y#=mG&8EA! zjg4GkxR%Z=uV299uAjxJfd_7XndSbIlB6~$*0aBgPImzJ4G_~1U0*40A`P54Q`LGt z7q!G|HAZ;-giVG1ut%_0^r}Es@FabC&(Zf-?&M=^EWB3yMCFc+U2V7*FD$n)@T&Gt z99w(zkEcETlheYzTg;z{d5Nw4!^j|Az<(1w$$0ec-p_jar3p18;u=Go z+#&LSr!iLiWas~QGGPDguM{0iJ6m%ZG4)yl;3H8S8%lDH_P15@tPImFQ^U(FNXnWd zXXupa9v-f(q#s5Y8Rq;{e(eVM|0-T#o2=zl=FFBC{yq@xbwPiC z(;so?o8!nZ|LV3@25cOkF4p;EWSBh7`Gv?M-(7EHh@R&Mo@DMj{I(9B{;?(2EZ~km zU`rznck};Do3WW<^OE%!^q-_Z)W5x(m0_+BF^&AqUQppFjq4lav&c0nkO3SS;@VIy z@^}jE&1HL zzdUC$-v;Lr{F9Dza2DrWf;9KK9r^rVuRo|o!ZFdyK`nBlk!jq#p^LxVyk=Vw3p~j@ ze&FisEce-}SNtX1-?~z{OE-wWj1Kw(JTCWK_{l9(Z?>|9W2StaODg3oq)yIHL@s&U zq_Ro=k#@D>xxCh6(YRMESL#{vMqY5{8e@OqC0uVdT$-&!^%)mEizj7 z7IG~t`QsKNLv%kecvy=hnMZDzHN(mh=8^CWXzr^eCL{eZ#=OCoq)Wi7+8?>_k1HFO zSsAHS$oJt|?CVN!D3IF0H+( z)VbJ6MKPCrfNk9>Zz2u+uM~4Zl#bxrB1or*Ig*f<0j?Kc^%;0Te-YW9*OHGactSJZWr;8fv z*-T5`657^oumTO<7KZN_8@?@Laivk|kmvb>Ty6~kYJ4NTBL)$`x zLBZJQE(1hu3p@?mT5!(3Yn6fX&sGg^y}s|}f*TZfAN!Q<*b7e0Q-svEriVVswzmP z4f#GJ8}=x&fu~VlJ#gwcD+Bv4vvuxLx5jM?6T`8Mo(n;pdw;fnM1pcWiR%~c`}$T- z@6@;9HI~>t_3Z-{_(d9eFa6+|wfY6uh>IUcdwZI*9sJ@!BSQlRd3fBsoeRG>e962@ z$;SCw$o5bm8~9&IwkMVx(6lmhZ>Q*(7TF#)vd#SP<=+Rjd9zSD4*aha&(3IinU!s> zwXE{B&v4HAAdP3p_K1;<_%446URA%!g>Byb%`H|&;xF|w`!R}i-+BFD&&C8JV~59I zSbgxq9omYF;Bose&RF=;pT||If9eMP^RJ+P!2gQ35G zF<$9e*wV^CEUIW-q)Bic{o_W4Xlw?LtN&cYt^UWiv$8R_&3Ljz?{zkQnCpN&bl!!r z*b_!J=9}af;LN*JH3r0qV~5?;-pWD@uEg-3~UWN?zle=_xld(WVur>(+{P~ z%I6wI&%a;d>NfgeQotR2&jijSxwd65k2Ahqsx`jkacKtzHU3ipXYeFy{DUtZYB^)O z=s92S+2I&xGKbVW&ECZtJwF|A22bPOi;Mf-P$@fqLUS2*{!AbPc#?KL@x<5G%Dq^} zwCI1~d;Zw=S;L+EGV&YnxHWtnADubrO^-V@9&@6ock(pHT|Ud>Ir9{q69rF_d*|1_ z^|)jA;hqZ48OQFQM<`LcY2a~lSRB0{*s}J{(Ha8o;ht`;afAB{hC8`HxPzxLU$yh) z4Xq6DsVFz?5cuq5BSYz#HBa8@*4lP_0G_1J_IhGF%bna5#(7NS)*#Nm2q4Ng4LpfB z-@8_G&t|Ci+3!JadN!!{UlM)m-ZtS3PTd)Izik}5FCMzPCj;}eoQYR@mM}Cirj?5~ z%+vl`_0GNnaOTOAw4Gz8b+t0ga#XX|0Zi8VvbWw#mvvNp_hlnP^g00W3A+E5Ix`Jl zZhil8R;G3NGGi9y$9D{&_qGqqMwGtU%i+(FN;DZqXJ@Fe0+*EZ){&eWIG2<)$cGiN}`XL*#Er|~*R zB(4IUM%;Pu^YNa26L$)JaqB{?550GXA9r3yI1#`!@FcH?-+95a9(QVmu+AZ_6K~!K zxPvEI=M0|kmF51EQ(yKPk&X-8S>QuXbHEReIK4{_6WVW@ry=vo&kF~CSf28Xt z;?i4zje(~zS5o}?HdY4m0Q%2g?sQwa!o7Z=*BGGxw~Y*C`WvxE@LXPluyLmWmMi&| zT8=u6dkO3v)N=0_uF<($@Fer?z^Q}Rs^=orA=gA@G~c4J6%IWut!> zv#^FFvPk3JQ;b>OSJ@m|j;GN-3tryL%0RwlZ%O`gw=cSMg?qiYqpKNe8`46*RArFg zO9RhkzO8ZLu9j<>u58~97Clw#>aVLhNckKMGY0gH3r_lZ=&^vgNdf$Ed8J0UfO6?GyGs*Q+ zwUqlT!=3s<|zWz2AS*(?2#;tTxnK&un?Om7k+N4{Qj$s`CzUVrZ+a zp7La%mZp}&52*8nx;(xxPl6!|cp5fz-UcstGE_9b!2Vw57runN`T=+vbL8LO`=XVB zd4Kw0vfjh1xSu1r1HKaDX?gIXn4rrD}r_5rcCR=>_Xr*#qb z^p%k*y0;cQZhp>1js4QgORQ|nwG(^uwASmr!qt4cUg!EtWR?E<+B}Jz_$v6rDuaBM$G7Hb z!u0a%p}~;W*!S!2e_&;}ONf|;4BY1!6MjI?MMs7o=n(g38SskEMJI>RPn9_v zu=tnnJ^fOv6?3iD)9ydMM%Ut~)#fWV_Go~oQ8QnALBri7kCKBJyBF(qfU3R>*Yb+K zh5iDuk(uRdao}<5nmGEu^n-0I_qj@vnk>Awgd9&z_M_n*J)a7^s(1~jv?DY}A>%?LW8;}SpKyJv)@?;S;Bm*4xsa`U)6P~lVk+^!RL|VUw`*xk6}ywi zPx3Tub_erp8+Z~i_1pPfJ%1q{5ihw{5bI#Xqea3w(!i68`s2i(Eq z+EN@}Z+Xq_mirXdVHj(NobCY5X(QJDtlWvU;AzC#{F@&4WWe6TwY~*dAl)a|Xd}y0`Lo&D;3F zFGhywx%J@KQj)%W*fC2y8R&<+;GROv1JMsljSP|_MDNlM;AxD1fBEQFE5o{S8}o7G zwq-_!Xl?_K8;^34+nznHW(%pS!rG)r_j3*JC)zjH^r(#?+j1jY`EIUqys9>q3mHG@ zdzh7xm`v@+x{ndXHr5qtnNRZF3iC8NvX2OySdio#K)0sHcrq}L#64VwbayiBr1ReL zNn}`Qp0;t2eFmqW;@V=In7m8#URDNbc=Ad(2k?~6BME8lEma+jV#fa44y_z zKK;?VY=1C!&zNfbLKl^Ur?eZjCMRzFCbnc6dr838wRmM1RY~QUG z*nVO>i0#cObGEl@OV<-!yJm`|kLagA)qj`|1ix)__dEGsewz!uZ@B+*%bD1l9hU^x zGpr!N4z0OJK^&R;0Z(GxXGy&p zyGPf3(04}X+@znSU9W5Gi~~0?oQqbL&&`6TQFE-=r@fT{n<3{F>vhQLl9_?i9ACyC zHRMgCfhTD*1sk7dx#OecIIjB^8QR?D+FNeX~|I ze3{!Hvp`=T8MT3p6SWP0>4RE^^Z1$WHzE`G6Cb*Mxm(vIa=GrXag8fH?%Dcusauo9 z-g~R92v6Z&+i;J@7w{x)Wz@W}mV20Y!~32v7e+kaFtBs*s`_d!;{PE>&GP(#cvP(C zaWBx~9A<54o!=^@tsOrI!oVR%Mq?0}U z!#yuJii^NR zFZc9Myb0%!ztr^z;!R$lfABQcBf3s6_Vk~PJGyVRNNc+zb?%F}(;#d7E@px!ssHIy z@3Y+3mBaS^*w0~`XSs{@XENY_g&elQ!uvg&!XFr)N$in!elR|3Xk@}?qBu2Ql6$I} zjGN%u6yvjSjdyF6LApca+QPi~u5{@aL%&*6C^CR2X;UMMU-a~kPv`5oTv?W zZe+L@%_!f44t|-AE0P>HoblsJo(%YOcor{t0iWK|$naOm3yU9r!?Pj$02}9iJ)8kf zUf9aW5X}qVN!D_&ESl!&9~%nScsEh|$A%gk?vvKICiV}G4=1^<^Yl?OtPB;^qf$#q z+ast)w>C0F8+a1+=&S!O*i-6%_Crz+h1ZK;G}h$<>Y*lTGt7U2=W<@+!=eK$*D0zj zxQ4Y`^N~K+Z36v*r%^i>3>jc$AZB3a>{DR8^?6|D+Xga#C+VYmb{lNDvu;LwnN+r? zHSMXohvB%^PXEN0?E>!LjN$RsB=hZ4C*J7w1LH8ReI#d14(7PFH?l^xX@A7O1eNQTLbBYu6emmTMTU=cFAV07j z@X&UWjPuVmzSon5T8;JNVqM$g-asOP$g-n(v+BL_^HssqTt6PN;dCntF%?@HqVqnr zR=E0X`!4Q$Qfz4_Ba1GL8Obsk@R53bRjp!YdsilKT~41DOFbEgOX2xAn`>SmE;Uu# zV*fRG8e_`OpZn00f!xN~d;1TwYR-J8dw0mg%~S@~Qo-?$B*y_~zWJ*s1GW^7?Wv)$ zrJYp4$J`i@k*O!!AaKXblaXr2dyo+juXj#C~njxwMg5QzKJzv8l*@ZSW*= zUE5=Ku$+mh*igP+-#|Yw-o=J?Go0l;4LptUaGw)SvNGTY=$*5N;W$P27@+qSMuup8 z1fFDl)UNB;#1W=ta=fG1%y6Q3OF*$g!W`-96g{vX)N}#BKfoRv99jG$Mdy!#JBSUmwBX}Az{84nVXZO?+ z;T#Hcx6~4Q85yGSA3VwN*}IEx_PFD-;hs$PzT&fc8}3V*op*4TI~ul?J^@eCb_T7Q z=5eQX2*<@-2SV*oV7PB0q_u%3$$fCc=^l6DeONQ})-gTtejmd<+Q5_KUe;xX<<6L% zc~9=KJLg!(u%GUQt!+Mv-Rv812WKpk#@tH7CzgBtKnxA%(9h6*5D`R{mgY^=cfphF zhqqhi?H%1?M(pG)8sRC8YwF~^e79fF58!FkY6mYnc&##oYujyg9EJ?7RR6+Rz5`EV z9QMt`lh!H&{Xo4*oI!@xDuaBM22MXDIX^M>xo12Xh^65;Y+10z`Zps3^`6K8o<={+ zTl1+W12Hwc&f}>drtWWKAnu9`;A!+j{mtiE8PI7(@u;ASU(+3+w!}I;c#^fm_zN~J zSX(>_eVMVm=vv~@fyy0U22Ud&v>4Le%8<=%+qpQOzsTROweihP|Ki&s!$C%dXale8 z+D0z+X$`G)x|L>c{BqjBwc1>E{GfBhw*=#dLsUlQ zz`z+lB=zM z{+~H6Z0*p%*1+S|QMs_O!*71AQvJhy7wMnEpnt&A=%1#ozwl&WoL8*pHxJiy^LEsA zIEiWUXlrDM&J}>C;U|CmYj&kx%`eV=g%F}PrW1D*?FaC_|+VlX(im81+$YGIoGp$xKlrgo~4CnuODgczI-nscp7#;?Adu%2KH28JK-5~m*}_y+c`>Yhdou` zl^u6rbL&&<^*MB-eI-}1zJ|WJwhn!B&s1!sv*8-OAOSpywUW$_dsxoI>Wb#*$)C*8 zcTxSKC-Atn1OLwY==H%5_iuOY5&yH@tb@nG2k8}TXg&eo<{#n-u%f*^$+(pr+@AZ`UgC2 zjggD~nRxIARyJ}X{!jAl500Mi<~j>?Z|+OF zjz@poXWmSG!~I774*Y+$j+cx6Y1-g(+dt%g{HGNES?2s`s@At6m-x^9MpluVybT^V zHt_Gz-<6qL>y=-(el-8Xef(0#S-47L?~l9}?hgp@NCQ7~ri)|fhQ5iI=0OtqhF+@bRMMn%`Hr*FLv6-xa>%9}`pt#(&_s9RK}$ zU=NQgW7Xcv-G0#CE8Od;4>+#EQy%{k12K)*2cFCOFVy_N-=AI0UMZ0F}jlsQ~$lK2bGJq#>=HFun{LQm-IEQoi+uZ8M|K|*6p)E2< z1J9+MANO0aXCusq=l|la%Pr7zAxpH*$IhP*^b4Lwyg%xe5mtujPHh=vSf$q%qfgGm zLxvZO4EfWXobspOPw4z?8umVTugBKfAK~?g#k&5CER)rCqz)2Uz|-iDGq0H9^#^0e z!ZLUN6-ns+AX= z>%yl)KgbW_(#wXs(8mwJ)9{1qn;f=Q8N#!LILi!Qenn-F&(grth)0>zJ9skS%Uq9$ zsr0GgU*r8MfD<7Dewq47l77(pijJNP_;5Hc#I;NK@M}f}x!#5bo<=`xz0v7b2I3I? zzY)GE4foX>wixioeml37J^)XW`-ffc zvE0M4WVn`iWU$xp4a5Di_s)C!n5*+GcksC5tz3*HYut06*Du-e!LssmCPeSo={f=9 zgEx(A=KmQvuRMw;xsK4}#)mC;YChJi!u|Pw)3K!RmE1N(-b5OBWoztQ^uu9)JZEKL zj6<#~(%PG|w_2FmPUw>--U?&^-=&}XUE|Z;>j@LJHYsxF%7^F7$H~v5i{AEZr=r?| zGv!3(qW`x8&frP8Z}1GOTMtO%ypEr zb6w#*1&g#!5)q^yriQX8UR4=#;UCTSTIux{xvxaW6D4Om;U{T-k^9~?GOl{B{GN~C z^j8}5;IrDVva;ao*<2WmCpzAsKCAupp7s}OCg4e|s~!K$AC@z7VfcDR*UZJ9q_sQB zahCV;-893Qv4(sHo<{w&?83GUqT`8B2Hc^w?#UItBE$4R25@9Za&2(Yo*k?V)PT$@ zg=<*UNy1+qGZ4KT>%B7_v+}(QaGzV_gq47wli#>f1$N(PK4|0*~p6)c<%0^v_pG?wom`3RSKJE*O zpL}R!t0f(y4g7z#P8!G7?mgf_&(?^!d73v0bl(#9GZyM1&qqcU=_;`;^O6CtYHbon zhW|Ko zy)^J7YLe5xo?tnX3$ZQgjUwI0$GBVgiEVwNoaM7L@VGG`j!ktM__5~~73Gn0gFN!7 z;V$&aBj8oFsW>wH_>WIK8Nxgwx|T+*K_2-m&_6gbBw0`Wc<&dLvin)1TwROZf37lM z_uxs`eV>2);MqO-A*=zrYCIx8d=cm!JW0F1qGsLAr3NR?WVve%h|LseoPqn7hI`Le zrySudDw6?ELf;o{zqREY#+hQxU8t3_e1)U%o^62AndSR(!IP|4?|ONswQ>(*B()se zzcSpLO<6PQ*-m@6mG8iloTDl0d${Eujycy=JA7@p(^tYh&D!CvN4r}Y!dk9GYq{}y zCPfpSx4_=NF)~COc$)JTGatLavnA#z*LAkt9F=A2;0>)UakgEOw)E~6#a=(aowLWw znC}bD9{*3!4@HWnSyO*{^F3?z3$Fj^sOLv_46gtAR%PKDdvIh)vOk_#@yuHLqeS;> z6zhB*XIwMi{hg6P#1PKnAK+>EMVIcKdI*odYHN3R+io%@l*iGw|2MGjx1af<)qlqk zwTdJk&!0WJ9^Xw=VaUz-x|h3D_gQu5;A$aa)m*hJ`Moso`ML&?i?xUGhkj-G6Xz?c z{g2T#IpHOI=c)Zr?}8^;1C{>Jw4vx6?$rL_IxclFb4cH-o<$aE;7R)Jl^gABxs#JC zs`+11y;Jl55O4=iqvk*Co_3!8$pv8^>!D*WV$Xb)fjkDDr0vYytH|SCk=8sSnWmkAdF7ljOc{pX)vD+4+$rZk@bH*UQgVy)#Z+n6-O% z&o=NReKv35Xv>{37whEQqkKgxu@bW`8{DJ(C$$;&T!V*e$GMn~+WhrfE$6w8T6Rq{ zoO5ICSkx?bz9_42_lMxbnYi=pxsdVspI^5!&I)9lv(Q~nJ6i7t`}7ExZ;^3vAR~D1 z_1p`Y3z>Qjoa@A{IlapyjB;mg;)*xkxFJBUxLY2@oQ zR6A?VL&jx+jNox|UM^(2;p`KvY~j4ja6JRDK*yh}f_t4T4`c&>Ik?wJTv-{Hu*ah^ zX95g3?(VhP;tTUn@GsJHTh`;l`E1ohT$fh^!@tgp}Ou!EHW-)2rB+#AlAmHO*FVhpTMGBZaSf>0jo8v3f&Rg%1LBTT;>hrM&w-vlFfM0qd`N#`oylCI z^)KV{KLZ)SsejXuWm@ZVy#7Fz@Oqo@UfyfemKf`Try;|?``zjJ12Tm3Q*fj|tYMjc zVtxudNq;!{xyL>IGl!f1+#5oCK^_~Jr@}?$=N^Eku|K!fb+35(C#Ht;v#f~{ zQ)`GIwz*mZJjq(4!^5vy?&LON>G0q>n+^0no5a$ZhWq$MU1}i#cz6%LByDM{iJw?m zs4cK1?%l^+LK_{^iu&bIE87oF8t^2>v;#hv?b#0bAY5+Us_UkOR2G0yCP=hFL&2=m#lEFkLubLF>|AUJNO|vyl!UfUVB=u z)H`quBM0cY?uYJ$_cpJinruA}!!Wlrxvl_s=Yh4=36n8EyP7VFa71w$; zM$Hh8!#K}?nqgBT6LCPK22W!gw!^F~f4jN3rv8?=R;f3q^S}47h?PSv!<1pY3rc?uT^`_q-tPZxL_@ zPm+6=1HbmTlYco=pY?y%qR79E0`A~R*2V?X4&O>@W8w|m3$=Ej{^7ovaNp8!Z~tJX zSj{_oU(Gbcx|Jo2^Wh$~9Xt7Pek&u3>~Rx+kp`a2J!;QfIm&XySE&iYc?9<1 z6B`?6ZN|+bfG271H#~ZS$DNo+EdWJwJuz`>1C-8m@lx~*o@6ahYnvq=ckDg%RmQ2< zdlQ5b;--NosrRogUun6|brk;Jz85HxFU5D|yKMmU@4%~?Pjj(m^xbK-8b|jkFh??4 z*NTeteB(1dc0Md3iFn(ZCy`gyh|Eg{yqo6bT;|<2Cv9RmGlqn7cr8MWV9jW|pkKh# znAg01V7`^%CsCeh)SaC1pRa4)FX*)h*w*$&28o^SuQC~M_FPwWtda{Gn{h)cD=V>= z{^FV)WEr5>kjrQ3svXSJ?23yo_iU-6e8RnP$tODnvVbR9 z`_zx|s-IVy8Cjz~51ypY zFX{ZwTDgbo2Gk_dYhqqIo2P5f{O!skW^CV9z5`FPW;v|*KbCt~vxMglJ*n}Eyt0eo zF7H`$1+Qwn%0)i;@VeiujO2e}0Ou%6Ur6IV9mIfL4M5!)#j9GE#fiz^{Ft}3)LqDc zf3R0U`a;^vy6zzFMXu&nhVq;Ujtoi8v)1Ugm6c((kTZ=MCft+AwK3S*Zgi0Qv+T7q zas4D0Ha7a=7FITDmWsxU$i{fFMOHT553Bnzlgu+0+`qfWJsdBp+B5mn{W-MV#kL~j zMernJ@6-!gd45rmZ!@OCxA(AqQGQM$cp853`{EA&RR(;U{l>_!XCMPOG9+1N9oXao zD+B97#HY!+FRw(;z1dRtE{IKu>F;HpHp9ToEBLlr)BLY$mN+r@(8q4~WWuK>>$!D> zdj0o>y4HnH?=6Bw8u(Eb@rggJwIV=#ab|GpKY!$CU?kp`a_P{Uyttu`m9y zs?5!cLXmq7;2--Lprz|N`waes?zc(9*6uyy^|kgxv0l#w-R)*Lf1w{*8Cjxh!r)2f z_22G$!*ZwIr60m`?xt$JL_f4P+{I@^?;;;K`cJan?N(aq$-q1c`&osjw7J1vp}(mN zjIF?tA<4YH{iX9ff1ti%{mD?Zt+~#fQk(2=0QydT0G{Uh({W2zd;UOwglm}OHs-Ys zKu9NQD!H%G$}OA7_>a6zKQKOJ4U_ZG=!XLX?%+wr)GHhA>2a?pAGFX|NgO)JaKH7j z5nV>z?B++ny51+IC6B|* z(?s)115eUFzWnJW%bomyjpZ%bvzGAU{%h2S_ct{Kl?^(I=I9EdmWqBNFo@{&`n<+LQGvK-0k5h2s z^`6}mZ^FF%lFpYBZ;motqj?#eyqret+@<+4D+{$Xc3-MBp4f=A3vY0G$L>3e@=as! zI(QP-xgFVZrR6-=QOMR3;hOI^!J2Ou!`Y zxR&Y2Zobg_X;<+%~$_OI`@~<#Wxv6dFSN=zu#ou{6nfqteIrwla|07&i>p z@!Klhug0~i#L^-o!}vwzu@rov&WAJKon(Iu{H3#%1s|tBN_8Gp;-|C$>f`jsF-DgC zSC-$u2s{ZNFR3}mvmxrDb?tfVW;o+BA`^Qa(-`yg7=ETF19>8xKV=<(Jkj0AAbr9) z``~H#!CR~UX=OmCvvzgoxpI&3qGb)mTrzz%4pHOvFfv5%_YR(<-QWM`EtWeq1vbRl zFYNU#yUFD?k;Bl=9IN_gYy+Oln&OMozV~be9}TbJV;&kG?J0yK4Ll8d@6cd@XDb!u ztcQb~bzC3=c#`$!#rG|;+*$w6?(NZYtgMk6J#+TI_@~hBB~R0jKEgcP2EM*AG8Z+( zX$RKYE;_a(hlS&T?Q~pB4m)1^gW3)}$^Q7EX#5b%@8C&t|M=5GE%zy^K;nI7iHq~7mwQ(c?@uxSIYIsuJdK?7 z=w59-{b$EC!8s(&)$SS7{N2cq|Lu$IRP+pZlKQ_O?^usJb{}3laIelK3RmfqlSTiL z`+a~XIhVNloLMtX!kZx_2h## z@T!g}E{ZroRFSBx^5?{!@UJMU|_j()FvYzWT$Pnz?e zKecr4H?^DU`2#g|xR0xw#v^L# z{zj(!`@c90nZT3uhwtw!wcN?W;n)$if1~veW5?4B5FI;$lZTUBw{JV;drt=ZBwPaz zul+vV$iR40`T#tQn0nSZ&9;xuWsw)SZh?N-P-_X{E8m@={UD#EfzuC3&SlMM)!xc5 z*HOvNmvWvxGH{I;zCFMIf10HY{j&^sRb|M9um8NdrV5z4?J_em4&!UeHHGT=lUM%tFxt3A`LvrTsWokRh}*35BM#6cvkCr5B@ONa2H<@ z`xgDgnT|E&_8&RW1|hPm~FYUet`bDKQHlyxi9p8PQV>} zedosF_-^~lHr!!td3#;sxpM=XAz!3nGcC8@#*+cPlLt^Q_u)nFLjlC-O#@FO54`r+ z9##h8PDM31*RN574>K}EYjE%+<4)b@_qE&^=P@Q4uVW(e@D(@sW1{oahS)0xzP@&! zi#loO;Qc+DBBvGW{NDb-*$Cvc^NmdPojKX(@N9%6`{lsb4)A0kmxX(E4i4t`E-*5X z??edjH2k7Y>w%sOVL$ZJ>kWU`Gd1al;Xyxuv#y+EUMRU_kd*=7rXSF8(K5FO_$(b? zQ&U`MWQaEKByDKGcK@{8nQtPt7U@~CMJwDq%>}wPNNl~xa2LOq`;dtY;JI8I?EUXM zJv~=cI}jtO9WD;^44$NowD|Eck2~Xla39Nl>Z?Lo9+#M>{2AqEvV$jSBkz|^^SI-q z;e6^+orA$gFE!l7MyOlBljMFuiy4+X<6(Srl3oWmT;n|ZQt-{oMEQ{hPJAI&COMC^ z#pLbsqqQ9NAMT^z{1NQ`aw7}%wTJ|sh77Zh-OB68N(px!)ymcG`kTM|j-v;o-V(Wr4oFrswkD!&e&a z(d%KslUz?5l}5@{GWRmu`8CHGA7!pL+;eb>)-%FSIRC>uH92B~Gy9%Dzfisd zPtr&KHEfvG_Y@&u8g`zib$!87Hy_1#7CXO21c)^7G{(E%+;N_jp`x5ML37skS`%aM z*9J0xhdC?BIrrYj-m%vHV4PKFm{a;jtz9gnKSro5j2*#|B}pHC?vXpK4AjWPpYUwz zLOlbM{^hCky%;X`4ixAZ6+7<4-E>+JinlyI0Hpwk;Zj?B9c5t znJ2;66AMl)m!xkW`r=9}19^gah;u2Bp}};&9=ajhKSmJKz>};g=G3pZW3-kgPq4oW z?t_9c%|8R~;A!ap($=l_jmm%x6)$nVK3eBadTVSI>hkEyM71d2H1ITH>upyRS{bk* z#x#sqik7+SFQ;m)!IdRy+~X>6!a*TpcEx+DGERut$TJk7P% zt**PgQvL8~&=1E1{Q#b1KaA@>&g%#KAe-|}wPv2VQr9Q(gKma9b)x(Nob|~xa^4NQ z-D_om7d92frF*m=sF%72HU*wWTpOwzZte2iQ)ro)h92nZ2f3Q(!yC1-1j8WKHqp z(x#UCTqQ}p8tyOR{v)DevHMYpsuJX@8s$a0RD6N;0?A?Rl$}ff@sSm*{wb|}&D+|6&e}wx`8L!bFCmC6ywH|of@fDrD}F6D1)jwG zbfeRkdbU9g7p{-7hl3jKl)yH?leCS-?`*!G_GLOU=ljP-7 zjf~L-9yk8yLbhioI@z#2d_Am}rl{?SNa8zv&6~+H%Ik6PByDfa^h0gGOi?A{^Wi;K zuq}MPpW%+Y@~7ZwjMq-;)X~Zi=I3y~H5}1@e|ZyW;AzeQ{JcT2CkuYkYq2}AxcATQ zb*$D)_{nKTmeJQAxk>RVw?`hlMwaj>2CWc#=8s z!$u$bwq*1#b9W`W@1poBOD*$}&dJm^A4UHIZ0|Tsp25?sTfe{c3$GurrP3wNPKuVf z*UxpXSa^#p0|QyWlkA5#o6h$902>PDlQs(Gxd$2U*qO)!&X_dGeJ?wn|COhI*5AVQ z|8_bjhAo|$)xTQ@0*{-&hi6O7?}h6PZ>YXmZy0PiOW$Av;7R)O z{i`->wYK@ZQk~DkWH^J2d@w}0%lw@YA$x{d68b*)m#ao=<*;M=dOs0fh+e#N1={{1?sFcjy@3h+_NYGI=2yo0w(}3=PJRZ@Wqv;LvsW!w#tYqVm5Ezx!yR#v1#s~Oxl5+qhpRBU7Q1{Rep-*q9bq_v$gOLTh6KTNH zs5>X_zUBVWx|7_su6G~6Xtaa|608a8y) zic_uriK)mismzV-C!Fi-{RCadM~2ZxhUh)K!PE4I>rU-wWudkpKa}eAvzSa9or@$t z+$6wBCm!J>HP_%Np2S?_RWF_9aV8#>>NVCQ`Z!iwsQ#%fZdPF!AAyfK!qs@WJj?ah z-OliQmbeqff9_3B+_}YYj>doRBx~g_EGB95A*sHjo88jrg_2_N!He1 zzcR+kaF^N!xY+z_V1?Y4j$c#`u9lU9G|*#`CVXyEB2edg|i-LC9E0 zl;c+NWzxUJ} z0sS5r=r?#8`rYM@C2Q0nYBxnoou2bNMd@?Vp@$8JYtOHE(Cr5|tRtU+$DFG?QNL>K zWPX{=2^PC^uSNQtQTEJ`6FidDe>cwpk16|}Thz9)hyJ}-@24moExnq_yjIiMF8cqd z%FcZV;N)g89(%1SG{4#gzOHxE=Mt-0ecIE? zJXim}S@#Oh7o4o~S@H4G-;b-l>z`%7*SAKMk9DxcufAnDV$+NZ&-o)Bb9Wo#@`P}d zU$lV}4`S9G?mhAYj{`Y$c(-s>9VZc8#_37(M)*;024CNC%0<@-e*e<54>*MT5xGkV z4nxcvY)Xa#JjPt{jHj1+{Z1?k&p<5De27>!)W}T!Co+Sl(eDkKF0&j$8xPOD_Ew*Y zjSo}Z!9Kvz|6KF^eAxK&J9Rx(at>-Lj1zYZ@T?QovKglfjeW12;_?z1C-5}qm_vW+ zXSqxiflOnsU`F=}G9CkUekR`$J{Ki?m3#)yc*XQrzm*KL9I%0`t?P41i}b7`&oal> zn`b$=91uKa94|fSRZn(wDO{IlZ3$g!A+pbHR`0W&rxr^8gU6J;*PzLs?DTthx5NFx z-3~2{?4noP7YiQqZig{*mU?s~j#^al zH1R`oohaFTL}5O~c`|%$EA4-=Rryo!_2rNcUwiDlEiK21$`ShrV{;YcT}Q7Z43u&CW*r#W{j)9*-4fIIR~{e z)-_8nwG=WR1+{|9l!Md`q=8c_fJ@BrxbgP7o;{RTGvGO08ymT0OxgxI1s*fzJ=U?l zm3@|UrfJM!!}H@j69)ac+{k|Cdov#|d9<*O{2h3%vggCscI@BWvy*H**E|Y4VO@tj z>WW}oz|+vJ*WbL((=Gf}xZd1J=N}@v@Ve5xk+H(Rfaf|s{5$Ki&vE8sLp|BUI6?nE z64dgqGO{P*1bECi@mXf1m7TdWK9;pvROJ3(ZML2E`>MNLE&?87zJ25o-&&dRsmMG= z_Zzj)z2tkSPnG_cpQ|Bb-b(`yeQM13P&|5>fu zbL|d+4uR)$uk0BckMVQ`S;M;oc*dmgk^b%&$O;~F?P|)-Z+o)iJBxKMj>J-FhwGdM z-`UB?o;=G79#hY&{dba;eXbKRo5N9~ME2o9jq-XUJ9(b`Dfs&OnSA7O-=F!N_KFeMtxN5Lq5CF z$ey$ZaC9ZtIb}ZV;rG3^^Tr2VDhX=DJRcTa>Kf=0c+7dhy*uw=WuGX6U>dd@)+#yQ zge~7>WS6m$@sPg*PooCb@cc8q{-=Hs?uVbLK9~IT=Ai$sMW?>Ndk+ z@S;XKIwtp4{2S#8mzef(^I^AJE@4fqC^#ekjLvz`vD*!cZQM}V|AOb53+6-DX3V?K z(=~GR%DO&ULu>fQ=w1jRBC+uf!!0={0#C#DPXDEsr)$jX#+SOYvBj!uN9&$wQ7++d zr+Je+0|1`pdiBkVmRc@zjeOGZXXGlPThiVRa`(Fom!f%PXXnAmRdTHn(^br{NQBS$L?&f%wC|e8z=!JL1p1 zhQqN_%i<4s8oIUe#hRX-kkgOR`_Q|!a|1L%?S!1ZyXuw>Uj{r)J9%$WEz5=u{8GMQjG!1dkd2XI*^s|I{UX@_y=*(WRb&E`g_^OI5c!!RvowWOzRV zch89miH+Q6-X!Z;;JM~7jN`hj8!aDqv)BK~UZ8t{(ep#~ep_VkW!@D1Qg%NE_*GmIHYc_E7qZTO%sayN7sA7531_aM*W>`;Kq`CudLdPJ{(_FZ9MG zyJnzgbt>vSgnK8&zsgTv!znp$2Tx;M9@t{F$Dus?s2s%Uet~^}V;{NJN^^-9(*|VD zNUpPDA7Sp-B8b-yseOoENdr%V!*iJ}EQh&Hlyc{R_)_s(qD%b)4&ZS3H_Zb#du>9eBb291qcZY3z4mJO%~h0Ul#K8ot=h%KUfhtv!1?f5UwGvFvy_PT=`m zZ{4tYS1T)ihFm+`JJB}CwFd{Xg6FC`x#<1u#W!2oC%W#+;3IifZ;{sb?lO5OIxqV2 zxRE`X2Z56Z#q^ag{PDWSf&OQ%gMQ=3g{pk^gyFy#$!Fl}8-H^dhoQGjwH#Q3A--ns z7}s&&`RK&gCj%VeX< zhe3^nad;{#yNk!*v1D)5q(M{Dh5t{q6Hl(wSh`Do8d=5Oz`oz%^PO$qZ#nm~HZlg1 zAMqLfiTXBo85Oi~ly7bC$K&DI@$hl{QyTj+H=4h<45HkMRE|?qxdkl-gcD z69>Y3AP(1gu*fC){)~A;tPnxL>F1brqC+-0)pDQ)$yz&mhv>_rgS|te6=3Zad|l@- z`Iwh|U!kYvL`{WpDbckOIGv-MS_3JN#eKgMp z9Kh3z$0tvo@;}EzbY9vaI)9em<>!Tf3wRpivEusAJr2a<0(}OW$S;j`P2%y30SE9j z);%}<`3sK&@tC!$`ug0A+q4!yJbo$Q0G>uI;KXz1S`O4=%9}Tk_b_jGIm^M#8^B}M zFosYC!=1OOpMxMl;M0_cC zm`dNvXRifZz}MH8<|A)v*rc}QI8g|iM!hfG2g?})`HpaW-Eb7X!pXd(dIsUK^ILlM zLi{G*=FU9kHZnZIVVt~~aY;S%U)#WA`l(m9YHMW=*Ge+F$GSkD%f0$eXY1(L8%Fk` z#bx_m!7KJ~-&@!GH6OZlcX20gT+l7*#5_~EKyyPG1R0k%Wn2;sJf;txJo$RhF3QWz z(HW6je%=aX2VY;?&n2(@xbhPo2V!8co{bu=cV_RQIS4Uuyy1{sj{qkJi8&54XT4`R zls8uunWbH*^E&L~Z5;>Zs^I?yyEtj@DVEa^CwkWB_SR?3_Fm!c2BMB3UlZM$5aK;sf7A=hEf@0G^865Mh9bA{ zn;7&rc+B{)sLh^@C68qs$OU;;U8(LDtEY2Qa=}S~?BHqUQ*= zjd_ZUPa>ZMj~TCD>OaWSt@7-HxFPB!Ha<155AZbX%cAA1M(F)gqUaO@*y zP4m^?Kers_N(Y-(-rSYi40+QBhC}i^9r*fk$cLS5yL!22C*&w$jfXo_$x)^oj>4Cm z8a!rPKd<1oHI7es$7c=AuNa>XRdyK<8CUT2UHi?)_-yq-r6!WQOcX&)BXRl8@C$z4Z2Vz$ggbbyzBnJ_ z^FzB6EjQu};}h-+L3YOHW5aE>K0`doEvEhKeawwTbGE5#9FxXYwYIUxCN$|09lj!pcrP1e@jjP;ag2?5Fj0Z1!^_d+)^g zA#mn{Y0l68==SCsbt;@w5$i;U#2&s-oeE=N8adGyAp%;Jmq{{)X2!;TyN$XfOHt?Dc3@7Y0r zgU9Ia0s9T|^ql^#96X18yxt8$e}8LaCcie_o&jIq`5NQ5F1g!Zg^zhUgROEG0{(o6 z`g0??)tT?io8(;x;4%IA>_*Rd{f|E{*5`VR)jBxOGsd6KF|sGuvcS_=%W72XMUMmZ zitzbc)P|{7%rzV;it=a!PeX^E>+-VY@OSg!yMp=fJW(dw+@2utT;pm!=EK*ve8aO3 z<~HGa^{2{B=!ngHpXFu=X24_m)E&Ei?8%OOg!v9NN$leXBYQF)fX9@5%J7+*;em>&Cd?S0&2kxx2^gQ@z^v1SAJ`4=v!ve!086UvYuBKovr6ff6+C0{MFB8<5esi!KuNdVe@}|@3`QD$VtLAloFjskdypkxQuK%?2g~w z{D#7nkXh`)5SkGQ!IFJ`6@icU({Q;vbhri3ouM2YWrCA+vIXQT)Hk=P%`|hU` z){5I8wQ=IfvVa?Su5mpd+|IggmgP3YYFOD?%Isxs|KDug5BN<}XFu{a(Z}V6Tji3n z=LdpsKgxaYpFHnayXDqrC)aSXaq4^62mLGEE}yM1Z)7awcWK~h*hiDst5^>B*z$5i z?nn^%bJd|-V%)6j4q0RWhdy@Oz{mck{V)A3vV*6wHuB3U$9nybkHvqo z51hHD$SeK-d(i*jG5dejrl+m3|3m%XRDG+6EVBQh{SO83H1xmZt6pCJlVgOnfxnak zImVwx_|_Hb%pJ9Ke4(L~0gu`LljrsGWG^p2-B;IY$xr_>vM2LX@R+h6c+(SB_PNq| zrZE@#yFEUujO@g6`8(D<*VlIQ5yKV^f5)>A#wV<4?yvrd@mXy+;*W(Rcp5q2cQ?$i z9GK6+f%~S%wiO98nM;Fn5;B39y|8SrJ9s$%&UNmZOT0L~{v2;S@U_K@UA|DGjpM>I zGUPY$R~r~E$vQbWTyo6`bK&sK?C&iH^rJj~#hM}hYD2>z>94?J%Kmi0O0WOPm%@0> z{#IiKw*NOWvP-^1yar!io6n{HA3V6$Icuun6fJP)&1zj`1T}3Jy=Rx4yMl5kxII&x z#L=N#eQ!Se)-`9JW;tT>*hy!#lO6SZ_MXH2+>|D?VFt}%7){%0CnE)$(d z*?Utm!Sj8|LGZzwC>Qn%fTxk8^t$6*%K@9GrpDdVMS3?XcW_cu+thGKHt?AJKdj36 zp6t}2!nJtrxDb)W=T_AI$40?(wG;jw>MCn<2T4))D?Q!84#K@x^K{)p`dVb)%*bB2 zsB8`jo<{sW?uom-{x2_Ha3>-0VspbG885(N>dsYFyLqzH|KZ$-`-15IEkub-W30hr z>Q09yk9fL6zq7wv;(|1CZ~A>pBRg}CB%X%f>38uQj{~`1n7@uw{l|B1WjG|`HFz5O z-}k$PmIHf2>lV2E0;T#4h=SJA%VzJ1?g=I5*jjbSp=CJh5$p*)53zqj*#0`F&vU}Qt&i5tZLfK<3NrV?*A)LyO8b|UE1EfA*Yq` z08b-M>~;S|mIJm;J*r@lo7ZvINZp6rI54lPYB&^4F1u?4d~Np?=VSi%%|yqAzQs?4 z`#m@#gP+<#1}4$KW7@->lUuJ*m$)0OqMqS6ROgiF(vB)SHVuwF#Efxo{BWb?K+Zw# z$2pY3Yh5REj}y6HHNzqK92@X3=SU-7ym#M&-nf*P3o_Rs7p!hLC38XWG-@{^d%R>h zU>Eq>a30NEA78tZa$pV#9#f~5@AHb+|K<7E>Vc2l*~s27@$5qIH2S~dkhxy}*DY}I znzIg^-5(UJ7wr=CKX}ak-{AX2R`yZqAJPA!Wv<3ur1$V%+0VrX^nX_)d#0qU4i3Jy z@d2Gq;G_v_S&{Whs19Kd7x&I)f&^JFJR zl`M7fXQ9TbDkJB!PD?NH`P7Ha+oWEm`42} z+z+$0=J%pgqC*F2|I6P<17BYb`KU{*ta^^+ILnEe<;d9vo_)ui{ct=e;0T_pj^%?} zwc}f@ksEie;R9})>U=5O4mR8dzgt#60?##W=Y!ihBimVS_=dU#Yxd3DJ&12U#BdXy z_-622$BlmnU$ZuIp_fXp^JLHF;)~tcIM&X&uY@^&4I_Ku%X3dsRn36MlzoQ_J6PG7 z6J+Q7OI^O*V!3<$tDDm)BeL}ghsvAjWjQ(cun2K{!Sy|@%*>O?U&H$ujtK5&I81eg z{TAT)oG1S=cDR-G?|g2%rWZe?QFt6b2Ter@K?S5J9EpI%~f1aZ&`Yx^cQBH@@ z|06_)OrxF(-n6azUOw*C?ef}qD{D9hEz~(EK9u!j5m91bO_f#Tl?I;X`dXF4f3aNf znb<)%kLap7A@hhM11{h({m#YTu3V$+nWbg(OX=rU)159L`%!`H;4z=Eu-)R#&rjy! z%z?uFUYzHlPFE|C9XyR({LeYtdmPBc!+A9Of@LgZ3~Cz==$m{7zP^4bm$-Yuu6->B zY`JcM%NerI4bnA`4#B>QqYa0ZQ`{Lj;Q-DW$ol5Bxo~;1&j^nTwme?f{l|9@NzHSO z^-L@Fa7>_6;AwIx7&+2%K~K=F;w5gs8a{S}=BdI<_#A7vbX!@rrwu&UJT;ebIKAa4 zD|;BPIX^9OO6z%=^GoE|#~In>J>0<8*S7N!uTMPoHOq0LWnyZ2Ms}-4!G6^a$`Su{ zy#12?k$C}MUyiwq)61QI_H+z;31c5V7JE6taHy#FcnK5mn6dAnNxylr)BoX_@8^R4 zFAVx0JZ9~9^h22oB=&{&5!Mi>uVNo{jO_BBItcjs#*KW~$9>0bW;x=&%G0g0wN8a@ zofzmAcud_oYiboMJ28+`oN zsI1p^-k?}?3odmHmy+oR0cXJb+~j=r+#&8YpS9*^M;*IH+5hfdfs>8w$(F{w0!M9s zo0XmTK);8z&ds~Kex%>)8QHU)Zb*Qqkx#w*`dG_hly)XI+(PFUTj=Lc6*&&r@G08= z{qJgSEd_kS`R;q$k8-d7}UH=gm8W;}A+9Y_cIbS~F!I`_(zEEP`LPsH6 zQ|>+A)l|o~aRASFf!nF7OZsOS@PEpu=7Vd)Nheya;W&o%bM9q@>uHAT_Z@HPeaKEV z>Ih%(Tw`B8xE--7sIoG+z~0hO!T&);U+w(8-lNI?vhL1yW2_EdmP9e z!`cIT*U8-*84l!^hDruJjoiKMr*~Qod}nVc@#S>Gq5Z2jwb|{<=L&@b zc&<8@OaI?FtfwbCIu!0NV{INCIzx4c|4;CkKKkxG`gyuTOsu@v)!b_6{*O8u*NKTm zM)qU_PecFTm@r_C{m&h$$a(JjF3!;ZXBrO4J5<4QjWdknx~vm*y!=H^c5D~BEYdv` zQ?*`;?KTejA3Ubs@3ZtBPj+;NJwwFz%Qe2EJ57x2hchVV6+C9YkJxRJr}x=4uHf!q z=A_cyB7f7M-@((+`=ck7tg-*YdIx9j>Ho6~hrhnwX5^S^Rcu@akLhevcz%- z^ViCnzhb+8-Q(xx%?yX+nKJNyYRxMjIo_acDqbYHI`ck!Y`BN|&R`GqxrS?U4>fo` z*M=|HZZ9hnmr z`O?pc2F{!{W=y-e`+**Z^5Oz(Tq3%R!36;a@HFZiHSRgW|w zYgrEE`6rosN#jhb{4V2gk>QZ^PvHM%|FqxAI^K9?ZC-Qml1qhYCbL>=J=lD6!}Z)f z{!{a^BgcKRn}9PwV5@ehb4v#*W+>Jf_XBy1tRu|JXcd|GH_d zZJPQmBeK=Cmh#3l_NsuV(f?QM-NbVEyBba7)BJdTvEh)c(SYaL|M`gD8`mD@jZb<0 z?AhQxh*mm2Zj>?^@HBjKotsB^_JNIuxjJXeu<=U_hopUg$IN$+d||YeeVTS8wP@~T z`l7u9RzBr)OMVmiFICwcYW7zsUSI79JBi6<<@7P$I56*E4Myaa)A>1o}YOq(njml140z6k6$5-?3t<8SeneAqIvSY(xorC*a$w@8?`W-x` z>>q71$CJHoft&Az^*z>hneVkVvd_PLpQEe3QK63L6nIS8ul>l$9_HkgbsusKJsZef zw8Z7hjqJp7ksUk@-+4^ydA9%IKzt7Gd6=mFUsOiy_zLqTc?KCg4Gu?*+OWCILH{m3 z4-4Y+m4-tyK7;3~L-~l$6(8KzazkJ6sbTHDx7I`OsaF|p3lFGt%B-&*Ei}WG0ne3N zE`F)vzB_xe7wwqIi0>&`JV{Z`+BmMH*ez{3i08(px?n`_WPd=9wl|G;5 zaljvOhl1Fvv==qT;g341F7a%6aO&bQpZ#*>^bb9q!Vj_Mx>)y*FA4TscQPDSPANO5 z0FF;hV?18oeYWMY)OCAyk4k5)@t5cw+68)_uJ}gbYKh`7{=w7eKf_n@)8_vo4Ie5(ZUDuX>TG=^whYu*#^Ya6A9LMP1MtndQ zBl~!pt++3MFFwxsy;Jgdc4~{Sw`w7IZPo|x;^J}XLZ?4tes-@fe(KkqZZI-SlRaV5 zz>Au>@BQ7Lx_s!)xhowP`oC_0i{r&h-J0D3eQo@alaV-nqv0a9Bfm=nf3%PLUOv~0 zUi@eq+yBIk(C3O=(wYZ8x2wvG&jnv!o6aTn&3~@CVvIe6!(*FO$!}(}*WWJ$azV0bL9C0F#3d z-)~V}lW`Fa;AzampV_*d2pHCNAvj=lTQ)s`FjQnx_; zmp=2&5;p(gjvoBitpPXin6YozU+q2J!aj=CKBzGtp*e_f5&O7JWoHcroZ52C`N(}$ zJ9zzH-dt*u&S9BL-EKIDp5Z&ebJZ>Wopq_tKK@ikum71#u?BXTo)KB9Ymn0I(*Jh^ z{SQw6$Kzx2KT05CO(|Mo~)!IWh^M+hZz5$-*JaD`J%(7gNtGu|qKaFcYg^)*_v0R=HcM~#{BlWI)8XN#@scmU+vZ1`7h?KJq*WW15YEr-Qf5A zTFP7&KUKG2&GWyVKKAE-Jq-sLGl?hCz+=q+e*ExMD>JrD-jvb23Eg6SLgW+Ox-aN= z@b%TLTyl?Hs$Xq6VB7S2xW3v!=YP`A!l75d0X(K{KRDoeD|;BX!}&y2t^H%$y^ZYq zz4^rsxA)q;j-iqP&sFw(#OZ`JIMi4xo^}q$wovh@oQov!bLL&I+kS^j zn1c`2IVtzs2nErZhs+z|p>P5x2Ty~`@5Mh@F2o6RX#OuwcS`m75 zJuCx*@d1x1`50rA;yJwAD;Mt^G{+U^7F8fUE%}&2|Sn=Vc42kPEwqDh4)j~FPx(>9t>M(NXElJQ;iu*wc7WwD zS321=#)rA8jD@sm8mAebL54%o;y6)-&I5FM#y_$&5Wh@8^q1paEU;eby|;_Ew3x#U%I&Oh7ZfZrcd=nj-)}u`I3yc5aU*8U`SJ5F^*EF_4m{I=xc)>i4&Z5w!?7i;Jr3mN;rwEM zwFl{Yv4u<|v+KPB^dMyKCe!M!D3wP9)7_xSvSgi%tzQT%>W=5;(S)1Gcl)Fi&5n$s_DHq2mlL3#J8-6nGS5J0)Y*;t{G^l?JH?oVq;n%@q`qoKH zec74IhGz~#y)ycW!Ju*va8$v`9; zcud&`*4W+3j_wf4!uy=4s}jqe(SDcTrGcm6Gk5rMf6F19=Y@6gm(=fwuMyoDZ8+2$ z^zwvX_HlQHf#=%)`ItYvI1bC^*MOb*J3ZvtL)U!z{!_l_Wyge@9{W*l2794`hs1fI`Y+D0Ru@NAVFqeSnpD$?h*T&io2 zBBJQbOWNP)DR@j>Ii=4KPxiV6YmU#H1;JKd4*D59rtEuO{j{ee=y`ab&=Fd1MbBR` zve#NsR_6oHr;d!i_GK$8xdi&0(e)tF2WjLv==0d1pTV)om}|I`UU3}$E)V7I5aA?0 zuNn@?IShDAU75VYSlj>1>9JAvk&V|itVeV`N4i~Pf6csEImOKp%&!@6)_c;Z4cG5D z!PEP?1XU+(| zwtgiaIdc1Bmv~&rBgd4w_0BJJy|Y(M*Zr2aEm<1Ad>3b=sB%q!nGX@4s_{=aU4v)OPD4|8;Ec6=Z^IQ<{f|KEG%sg}cB zRf=#;N_1Zu_gG>VZwDN};gG8i<-=b7JgH}jT@G=+&P}9m#7H@l>l^y?s?5tOC?(L&sP2*i7 zJ7Xn$z|*LM-g^e=lTQdA@X=FU zE}rY2s$6tu=LV}i4)lM4<~<^xG-Q@%fyeCs)`$Pc%1#c44=vDoXYUoxm!4hE^(#J9ay@DCeQDtHFLB?? z$DF>;U;B9dT%M1lek>x2u6(5ZjDCX0%!5V`JJ!k`&SAo5{11ta;QmdVee9 z_GvI~;KPHx>FcYj*zLOHBoA$IvE{@Z0>9R6slSf1Pl@l>J~Nzd)xAm59pEp1;=b27 z!ksRc3~ps*pQz)3p9}Yn)adSHl3@@(_qllkU-?t;H2S~ycdac4d;xKNyzc)h);?~k zx+3xlhcC)>s#rb)Pct`v@ufB%7wQ~iN?k3vb7zq>lR3Jk8xLy9UzTz4aC`uDsF=01 zmq*;=*#$Wx_hXSWj@4X6#zcO;QZC%}3m!99`KsnvD?2r^tn7NH7k7INQkzEhnMQWb zLdZaX$2gyR^obHepeXF|Df7?uP z635@?y6%um9(2n|9Xt;7cepPeouR+K3;G*;eRV1q4j)bF;&H(56fgGI5_vuferJy1 zP%_PZN5%o1_#1QnSHJ3w9tZN#a398rs!PnX=LX{djxNQ_9X9;3tK~qBNnRS(D0c~J zl=IXc7<=%T{Xed-r`P|)f$*M;OM*Jz_d)-I)BiDT`J9Iat&u~xmcl(fqVwXTe$f6G zndLL^G;Ddl_ujJ{{w~IG&ml2xzTuFJap3FAAs;dBrxZA|BhWP2Xc?P1umW!>Hei6-M`dT_w5nSe=;0ojK~GS^O*~F-2N~t>q1ck)6k(} zy}S8~AKmBdk3okP8d;MKoS3)1ek&ikRs7&lmMd`u-3rfFT@ma#U!>!LE`aA+TjSqZ z7oGa{^(LO|rJ%W=`_tfrBiEX-?D(ah*C7cZ6`pLcS(3vD9#=q<8m!)Ntye=a%VV#7toiuewm#ya*VuT1wikRxVvPdYmFw%W3&l8nc%<_&qI`85NM zPQ}c#CcOHI=CU$_w^y4FLUEtXqF({nllQR>8mK)jOEBy(cMsD`b zVH;j1V=+qvF^znu=tq|`Q)}77%weRzvAGq7L$ZPA>M!zPV~1W)%W`8rfL|Z3`;?k> zatwGrB7S|P;WlfETd$IDfQSAh4IjDPu18x=K3@1A-pHy zNgWSzhD~HVs_pu5kHvio4aE$2%<)*&{5;Pdu;K7NXYK;WhBq~`CmT5ZA2aW4UF8{% z192d{yYEx&e-T}HR5WiS{z3&D4l#A8f5kB#2ke6TDt5fx_4W$g_b9&!hs})eTRX`9 z7o6HiOkEmx(?^~iz#)ufGj$w9VBxU2jsvy_9y1TR|FM}?c48SiRHA!v#Ac<{&^0E} z8IgSpRUUFK@O52df;;~X`@*=ljeNGwq@V5VR%$FG_g&=mH?|wzMRu^RAB(*5v!#() zUTNSlb!Ao0)t>C-`OK+-&)mw$p7fdEF=cOkLgmXPhY070EDmSy{=AsT+iM9CDvB{k>h#-{3L*%FXAU z=jjUl%vujVd!G74`ngIVJ9rv-%yXY#W;ukuv0`u+^i%r01bpN6sw+G{6@0kbMH+fP zwn_(2@5yJvy{`NB_3N2c1HA{&r{1^xV6f5>wiYTwOQuk)r{=P zxj1-Ce{It$zHc$&2w&^!-b#ONn}sVxxr(~ zUhB~+R(5_{VkVSny6&g8Fg=-ew-Po zH9*M+#GZFCT($u;ui&}bZa&r-o6fIgxskh}W8qyt+XQozT@5#CKSB{ajd)GD$9YmPra_N)UAb)=d#~WewUyB7!GxZ zWQxsO+ra;+@yez4_|23Zu1v0@mFEM#Q9p(c*vD{5`T+1We83NPSF;=#4}1W3iIRsk z(mV_wuy3GK;Mh?bTt3|ID9dH8>IgoeNbgrDYU6+^dRGKKVL!vA(GETPG;DQ$p?m|J zIG<}?oDU!HpVjp|ox=x&`-|qO&Iuo}pZyI-;VU+8UNYcmj8o&+F0>qoJH-ER?Uv`) z68{e{9Fp@z@R;+(FL%1m>;Lj>9{+^RA82Gx+B|p~{eRY+_Fn&E^Wk0{?zY6{4>BB@ zPI+UqIS(9LM|220SNq7t=hl9(qu2lC>Hq#g9(-`1|KMr#f5RoudHr9W{?otc{~>|? zgU9UuEkF9zlb!e-uD5aag!o;<$S&_`;4x)C>+_ASO2%u}H^aSByQuCMk*&;!%9}(3 zPvb1asMikkIMDw*-)@YqyB%E9)h_A(!wiSy8aX&IE~XFdy1K~YP@WHEPZ~b-aKj<# zL&4Lq;jXh9dmQkgtW!v=m4=PtLys^V@Uuxgja(vwh;D8ANO_ZJ;A!a6oRQruhri2*sG$)LjxrpQ`4D(aTRy7N z=U)G#L+qWx=W{+E9jX=dKR9*}bMI8|-amRAh{s_)3V%cY*ESp&Gf^e*G<4{YU6-zr z1JBFuto8H_)t2FKw2lLN7{IaRn7Y)gcjb0#6Q7sr+(twfeL5!4CGa%Hq3zN2Er(g6 z5T-E)4WCi=q1MZpgC1)*$b06D;JNlc|IVCVnPT~OuQ!5S|VmXX*qGpH_;j;I`}c9#h{(?>f`d75q$rp4mcIxStt6bCQw0NS~J|Lj<12 z9n|l9yTIdsuJF7~I5a-Z*Oj_~zJsTs?_1nf;p${Oh66dpHMcoKApb|-PYyVMr;$_C zzPXy^K+G!74qE9rU-q6N&WIrY7fAA)! zyI3!G$k|xm*S%uv>$2~9=-0{}vdXka)da|ZC3y0c^LLMwZ?Pq?x^zp;hxS6$J~`5$tIQ$=?Y`^mtE4R+s~ zIn=#gF-rfg=%3T6rE{;cGP4$i-)B$x`0GSt%I;Oc@1Itt@5MH) zm75zWu0YH>`<_(es2gS~_w|gL6}7 z7!I=+mhBA!|EF{<7cRft^PHzk#Jn(Xy();;MZtK0$E-y@{Ot>#?Bq+~x+dqu$(PPF zvWxxGU*IwA;QQytTiL^SUZQuyN$i%!K3DuzW0jqIE5O&+4)WorI?nsk8y|Fwd&=QB zWU7m8F}iQ2TYEP?+((P-O#|7%)3oufFYI8skelGI zcrGF1z;g$MnS6GZ;WD!JCG{NBOa?s0{`}kjDzGw>yAsdCy52KEUGHoov)Bsy44$iP z^Y8qVb-fGw?e6IoYbb^KTvf({^H-u$^4U4&4Qr<|Cg5rA$y$E){gw;!z4Cl8^;LXu zGaV;7nj;opBup}y;mQRaYi_u_H=%4! z3;s`W$%oE8TDz*{ip~)e!~26-b2k+2xV4Zswz+3Gg2&Xk>)PyQWeO_hW6Z|H;)WFLrg? z8u~0v_8^MA%TKF7cJTGBjppLFK5llj*Z=q}_AYUs+i0DKQy00!aA0g?e86Ms&P_Fs z^ZGx`Nu;l(9j>`L`hThRzeCG#a*~*PQWh5!Sq{Vv{LgsJ$t&xAj-zy6zKAZoTAMd3 zrq?P3op4I6_+-T)`ockh)8*NmV&?oQ{G`{>(obnMrUOB#lABl6ntIhxcT6;;deJ%PQ*m&^PKZ6TI%j~si$@&^A+LQ zRyheDY2Yz^!s9J_c=kj*Db)LN8IKn=$0wd#9>@-!<{Wp?!S{Jw@XcdN-8}$1s&6<{ z*B0>2R|H(ZiSPKin0qQ_Z#~e{Dg0cRXHm};3Nlt#X1TaL3q03(OD-|;{OLnH*@-jE zYk5w?{yOI(&Rk_=7klUb6FjCp)Ol;Hm7N+K_D~Y!SH09fVGr%J-^s7Q*VRA4oquO- z?)sX2<7-ytQKs*tq4(h(JX`kj=TcW|e^a9d&*%P|2QUBK(~a`fZ08tq^6 zG>H?0BX~@`p7rP-R`$6ffN8`o&e4^sf4NQl3$g23Bl}+NPwaoe@h`dRcRpg-Hw*T? zE?G~U{4Zua=qbJQU69>z|)wQ@7w)i%Yk_z_Ch^zyq^E!JT~^y zIj|RS=1^&Hx%a;I-gq#d;BFam^1U=hGN0&TxG?9iz5PO6zcp5rY>897c@nCJ4 zdvegJ&AYoeA@a&+U4=}dfu|YQ`))hc8xL}na9xVCYvd?51>*sp#&{e!W~SwUexOs~ z{Em2mPTiax50?jn=NeCPnQv6@GRw+NZbJW;EOGabi7iXxE>-&fmaObP9%GL5bH^24 zf8&qvm(*z3r-MH#4rB(8+25Q0dTe{i$wOT!R=-1DHA462pewhUH_1E}JlDJ`7hRdt zvCzss!wq?c++wWOm&SK=zy`zp9Q-yT`|O2f=ZnBk`-f|sxo}$2@kGmMqH-eF2+tki z@5wc8H=Jawm~Vrp;eS4UzLCcP{}aZvtu-E?Q+Jp*TPkmP0Z)U&+tbeR?4mrIzAmV{ z-YH}f4Lqhzw|%tOlO4OL@vGB$?q>aBpl=s<1+s$=eawCDm?zw8KKG-yYImEbJLrEw zaM$*68@09-5%mA=Kz8sn&LI`dy4`XJ=c?g+j%TJZSM6pvBsBH z`Fm$FwqCG!q=aJYgXERxC(3)t_3km;O7uJO8F(7=hiz8P@Hmv`pY9CKJl|_LB>fY3 z8vbefDzhwyFi+~e)a6M<%iU|^&z#MYCv`U*sO8EyfH&^rzL(GXY~9U%v@(-xpgZVA z(Nd>FJTq406W!@yWR^zV8a!rwcJBV$caS`ZxJ*1K*89cx)m)=g_xqFM^)#|4?|=bc z-}-DWxy4my7g!GTKYCBD=XyDlsXEQ+f^@s||9$37GS>r-nd>!gQDd!Se@V~5BYUqv zcJP?8&;RpqPxkWk{zTo^A>$zZ-djkRhTen6)ca2ksqM**-iLFWo+>+ff4`Ak;u?Ai zo@*@Q-=QzoX6>rqz*{`o$%Dcg{VA$5)E*xQbOt=8&OCPMt)A@ULE&B?&aIFKJ*YZk z703JsJZ8TSIH!*%dwKf4uhtMnR?+u9fxd&s)c5Om8enB7MpAz$SmxqsiN@6`4g9#; zS7n#)O9P*OiTmDpqui@JXF}}apEwWPtnolAYq>E=>!94BjcxWbvL<5^I58<^e}DMb z)1I#2U&8xMmT63a!$aEN_yO>kHah5~KRnsdm2fWt_h*oU^;g-gqL}}H$F$MLJ*st- zd5fN%zeRQ`k71qdzF=aniDa*2dA^%MZ~_~_D^Yy zG2atDgN*Eh7nMDy2K+glqom>Q?-|w6}?o_}!0BW4`fV`)#zfjR;lO7z|zky+ZR z9!|I5@VIgy9|w=I-ctPjpf&b8YuJ)sNqbKH5qbR+Dzih&@HG64Jd--fwzyUlB4i|i1YB`V}F%ID!6yr2M zVjP|dIDp6Wp&wk9>6BbU#g@al`XKd3*z)i|cJP?8Z!xfvm7RG2{=daCcdnqta`$@7 zxelAZ(IRA%^JRS5ic+7rYHu93SlAZNJWFHyG z4j$7-{`6}*D?51({-v_|`5H@H?#A;KL?1-{QK}>2PvkT3H1=7w?>p4fbMpU!W$xTo z$#VC)d3~qn^ z@hc^IUa5lmmEA}9e&t!iA-P`{{JUG+_il@DC)&IQuX(bg@62Ucr`j}_?~YM@r&bLf z)6d*;<`gUY3{e2nkiGO5XQS+isUFO)o-?xdp5neEe+SO|D$PB4{d!coer@7w*C4(= zZ#X3zc+By5c+%chc6=u>D?FEcaCfKQ`281*>`7Y&Ps5g{K2pPSV2+4CDhc*vT-(!e zz#qM6IMiBER(}AGF-NSq{b`=g(C=YBIZt(let#*@8St1oQ{}*hp3czU;r)0kG#947 zUk+pkC!ddbmimr2TY3G@+FN+{cRgJLl3Y^8;1$E6xk`w$IN&7-O$mK zy*%Bi9?V6?2K^5nQ+EbUzTVRvWDn=F+;NQFzbgH{xa^KwaC9f;`P9Q!b@BQ?n>%P- zjs3LDSDBN%7W6-O%>KXSlY6b~_{yy8T2Cv|yl1x_e%|wXAUk*rUpeCJIcwG5*dqNs z&dA*I*NYp7ok|0bX{(l1(T#sR+{ z))5X2{QjGU%V}G#IN6PYxz|YXn0o(R;ntm#`=jtXJR_^9rjw5I@A#d!f^h(69Aa{) zHe+{>12HQ+t5&M(jKr+*hC?z}15YDY>-qB0mILy@A&k46?SRAEhC?#$g2(Ltu^ZoM zWiQWniq1$IuX!eZXhNVv;4yq>`{MgNok8!zcuU;|y?-Z=89WWYGpT1E%K;yX&WzV{ z6ti_ruDRZOgU(De99B*#J4XS|oG}gkZ}Zh?Z#>|VS?uH#*`?i}J`ygI3>SGX`*V_b z8sky(<`*o7uqIoiHCb|q{(b!%;$7t+b|DQspL;VNocylW-{^mV-nWI#w%pL|*GK;+ z8(EQ4WCg!@s^b)MeSOrxIiCK*VZ7e+Tdev&Q1u@U?->r-iscm?{ZFILxnkp=Juc)B z*|W-Roy5Nc&z64Qa9KH}Y_1Ltmo#j7+sF3lvZkB@--<0)3+C`s)DEy^@HA}s+f$G8 zII!=ByIQdi)+9uwHhzy>F z-`T35?;1H2Yuv4<^RT09y8ed4huYulg#k|^|NroWex9DAGrgC(x(ItBN6zqdro?bS z&tx3HW1Ok!)&4Cj^WWwBtVPi8AF1x7xmK~y#J8>NVcxkixF7DR9_}6*WdGR6ez$qShK~CQ?va<^&c+aaEMv6z5CMN|0f4x73b99FeBgqo(6{| z#eaAlh_~Fs+rN|R>0auGM0DZxX}|#-KNPd3^-z;4H%Q)tPk}=VJ=<4FmF1Ko=ZE0% znR&zC$XCE8obSH3{V4bPPo6=j-k_N$E3vD1xy}n$xYy$kb^qVk@aINWdCz%u@S9t^ z@8#pXMCV=GSy@?&qhG^Z>}j1F(yw30n?wUgzhlir%^vqe*{@?a1j{`9(+*iUr9sK(&!$J6nz6(e2 zH0Fd&XH>p1xfg(O29?BTr(uMco~jShXSviHBMxxMoM zJm$R&51rk>%FY}Rzf(ClZ(i*lC%cF&w)>5Fv!y7FHt-nFHhjBQLn|}>o_s#6AJovi zQRJ1M*@3Qrr{V8cf6&b1fX{qyvHDE)og*|y#%F#TZ~!Mqj+xKQ9n;QoAU8pG!e=<| zq;qj}=R5O8Y=9gAJfCy%W5-_Y={Y{KM4#cQYMlA5tJ8CQNZ$)?{v z>ghNBBfOIj{gv(&KR!Ru4e&Jbmg~-$>gfvl&D|Rd)Q|t9c_I3}z;O5?k^6$j%p0Gt z^tqKC+hmVLiSGLreUQeTeDYrU|3~eA&WM4>sQOW z9dsWoYso(aIs?u+NE*JexM;Sg|M(f!G^MYlRnw(yGX)q4p zF~^}=QD0B?tPj;QG@L15kGdHGI}VFQ_8G0}$?wv@W6IvLRzEBIL?=S_{CQa0?xg)r zPW)@o@8I~Kn02$qyA87(h+)Lv620eC{EamBsN;W@CPVuZ>WFKt~ zipm(t@6y1r?U*_CA)V@Z9I);1o}_WQe;M0;)^KPz)t&Pe4&Z6bbxInxvmDSNYHp_chuDh& z9@D2@e#W&{_8G4GGWem=U)~+L`;N36$i1;?p6S3i z4A=dG*z`-vL2OvY0X#Lkx(+UTBa`ui0ld(j8(o=f=-cp7WfKTRKPIne*qyr^dtEp_#C*56H3;|AzVBCLvuMe zycYC7cp83Zr?y{tI)n{}`%O*=_M5zJIEX&6e;hpKev^8Wzp=72_ve{PV@fAU+K{Qy zS^jJ8nGNRtJ%ze;H??8nz*_+a z@R_27Rb9i!x_p-X z<3MeJdrUS|ze5arUv-Ik5O~Zv%-e0Ida{?-@4E&4J|*aP@R+jSb&D@MKC?u9X3{tTKlS<@|HIupMS2#E8X^8?TA(xFG5ft& zy_r^a;y->q+^5A_1^MO&S)GwyFMHN=8ujP?-+k@%KQ_zrDDa)Dr?^;!%}zHQh;PCH zJZ9bJ=mtMn*^vXiFIwjGy=b|6-KL+DUE~z~`A~I-Tmd|vd-~dbv`LTT{0d#+oK~|d zMLKg&gRVoODgnzS-|d40=OzFZo^i`*R~Z^>L9MJdHVD zyH+*Vio-OmJ;C9NfCD%jV%E?4WRCXq9zVmq7mULY)%%Tg9KJLhl6xn?W9WUa1%+1T zX`%q8q4(^2E@h`W|12YW(T8PcL%@%ZaE@r^!j@itGv_0pLEpzt zbuyFB{MX2w%xA!3`plNk-sH(nf8!5XFXTBL^!L|+-h;=~mDY>9S=q5!a^W$hZY_34 z&4sy>fL!<+BRl!Bs1rE3Fg`P8t*^&D_j`Je{|TQbRH#0axI0_Nfqk~%F??p-MMFK^ zDbLTahXOzIt&utDXTW3XPP@}yTr1f*8-ncL1+s(3l>NvnU$?S{c}``$Gl=KZ@2j;| zY<7;3otPkc51vM?^~U=?v>YB0K};hzuK1hFjZ6M?uP43J(w^Ox@5mU;)&6gCdZt)D z1Any9Klgml)pI`a`WJs*S!<^?bniR$82tG>BU|#hiQsAU@1xx+^i0+X@av(DJgc>A zbmaR$N5Ip_V?G$TspWuwM@Lx8AFGT4#@@{`uCVQ@fYV;_qZ?~g~6Ro z+Xgl}-*92fgcEq0YYSJltZTX8OBk1MPJX`5QABPTmj%JNfXDQmcbs2Z;;H;Fqp>%Fi=@GP2KJ=)NQ01K&pHGHK3Ls_#(jjR$rS z=AZO8ern;rU_36|v%i&{dRjLB(K}p4R%zWeXCsGLWMsDk=HM(IBWEjG@~D-0qW*tl zyT!W3v*Tz7d{oovko+cc|7>JVo?`*Wr^dA5uQq(l)0u3)FV_18b*+av3H|;{R%hJW zCU{KQ5C3SgCwqDNK0$pa`d*rq-Hi`;O#d_L{du13_@D5c%2chdkrypCvLEvFk%LBF z_hX?*4<1wYr~lgWKFNoOS^%lnva*v0Av^Qj-tDAU zO?=ho6C?YQKxe?Q*)-<4?Y60GxrF{F+?Uf%bx3%L{Vol-fTzJ>e(l{nT`JFpM+Y{% zEZ_hhQX)zIhQFlVR!vog>r@HFO}U#&RD)NcU?@YuT4s7ZsS;&1+cX(ygsr?JFf`8nHm{s#8_Ik#_cx5UDIUcPa#yvmwO z{Z<|9*b!sM3oB|~SVPw==UwaPg}(=52hN-#4L!W-xxSXm-^F_FRX`8_FkF(c9z14# zxalX4d9pJO#oGVq=EEQO6(IX7HH0 zv+-u7R`x!s;OI{8-`$#CVdf~iUE=m_o$Tn2S8z3d3x4Ict{yCVvywK=I?1yaU1Y0= z+zraUs5+B=wkLMQCr*EEsiy<{vYjEu^Niy{`is1+s(VKhmgO|2k*)UJ_gJANcVS z_2bg-(z>Yb$b0#$LZCa~F?8qfbC0w#GdDwb!ae-^clUkX#ztmht?&R(BleG)dxqtJ zJmk^g-f`}ZB#+)Ct3$3f1RhiWTi;J6JTygZ>AP+5fFByx8l1_AQ0?b&XTsxv}YMvDwYCvYTH_1E>FE zt}|^txvkg#<<;oso$7Q*<_5xHbHgE7qXUoG|C733>GeOdhj+>FoD5{&!pKeyQu-g9 z{*SqjW24sn)~f%hJ;Pzkp#Q;R)*vpc@r0F~_>1k1*ZnkOE|uQRWLjwa#dfzcvag&{ zcK-o*n(?>A`!BB5IGm}zl5yBN7zgl}Sv%GP@4~;K%d$5bIbK_85#{oZ7$;h7E zKM9`ZIP5ubw&gO)iJZM3hi5{G?9$rn8AkC%@>AJx+2<%hTm#SN8OB?V`OecB^3QNB za(ngv#N2I+tjPu*(|4X&Wx-m>en%ktwt?*6G4*}iL5r;H6SWiT7Px&he^>k5&d5%l zCx4n|?en51ezhECCbDJ=?Chx=#RSmd+r;%G6G3Xe}0i8$3$bE|R zE_CuwbZiI1A(`8O$F%WIUC#9SAK8m_PhB^)kMDJj2HAHsvM1MQz|&ZxDII>L<$yg9 zA3E#4%Q1S#-b!6NBR*6!90o5c+nWwPPPxJ*X1sWyw4LQbeS#c=Ga9zoW?U9$Fvu~g z8!pKl13X53qFevlJpCs>rM{`IH?z$&H@Cqb?PO$5?z0DvS>HVL-g`aW!T)fdc=1(E z`p+~z;D2@w`Wu}1kVb85^Myk#7jimkTbz>>+m+T*b2@o1e0DKhk_|kcIbGLRhkJUC ztYIB)K@X=hBA>{*tH`S7e&sXp7X7{Y%{$Jci6S+&RU{ zJVZLnG;Fi?ayKvRy~4eocd2ii1%b@q`FM`u@_RqFG7>-0g>Y@{6g_t=JVY0EH!>#u z2Y5{XQ8fDtEBizd$~5{nydz+t?&rq$?V8p9$`W zp%#Uo*;}|AcE$wZCJj7hKKW?HZSGIz^W~f0bf^TI!!rBS@C&`WXRW8IV@R+)^<-KQmvQvKu*Nm9^ zv1YVib{yQA5qQize%Iz_dv<^ghi8>0YFxmE_cyXLR${~8X~c!WbFTL|;8WR?UZVS3 zD+G6T9$@?bgvQgi{`v&r0G`HtYSg909tZS4^hcZtL;nv9#sNHyap?I}Ps<_nM}->O zL}qD&RF~wv#I}QE9HzSSdh!`~n)RL$Pd{wApyP~3=#M_sea4K(!B(d-8T=7=Oq(uz zcbqp4#a`?bXqPiA6Rsoo*>fhe|V z*LL2(?njgN(%(lInG1d`^PS*}k8|8k$>W`!2OPBd1Cm4IBg@l~rs^Znk(z;yfXCF4 zdr#iS%05v#(lm4=%zF;jwFz|O$gJ${@4(Z@{~P?czt{ie#VF3Y5TlM#4#X(%m^t&d zgAes&FHd*ai-GRc%J#qWFW@m{ziL2DPj+-CTu0ed^&Z`+ot53`4tPx2Pu=VoEBpUd zdkyX?9QTm(A0nyr{n1ADS}V%@40t~8DtvR#<2_lKR~0RD_vscbcdrZYcd|0CI>yK< zy3W0d;Q5rb&e5k>S@9?2DdE`_^p!m2Sd~@X`~S7~C}yrz`_v-KVTKI4Y50@UU)5|hJS2afeP;Ex9D**fjy%%K~#wlggJQJsJT_zBY;*KIy>uaEX|ule*- z^S_wl=@1;kTGhU~uMG|-8V&^?ls&5sJZ8>z`G^@_|Kp#ypHXaA+7`i_{3Ihg^Y$dp zd^YC(&Vt8(^7@}R5uPJw-ym_KZlFWpG4=naRm(it@ukJVeHD#$T?JoyvXMQx{skU$ z-KEp1)gDZqr^xEP+OFhi(pd9E@9P=aCC*(jYNO&L9%BxEczY)^{=U3Cvmn@mdP<-x z;4y9WKd!0Z$)3~YkzZJ0(eZ>Z#=WW%1$mvzlU?f;lbRnfsq}) z!UsH!xnYx?_we*R>u2;?bfVMJ?$$j3_?c4!-2soG?;j33-0OGzOL%^0bM1Hh%V|dD zq}bqT^!tC0spWA9V-)>PU6>rYp&^irQQ*X=nDc;1tIo3=(B-V|1ZQxl8=yOlvV-9A zOz@btyU}^AJlV_hJDg7x8xTD@-N-Iuf!_g-Df``{uC=mLCr0+l`rM3S-A}aHJ${aS zhV=XNvbi~UjQiEM9^b*!cjhDoOWd3UeJAH-PEurKF8aWI$4H;enbX*l(WqW0uivx! zuD()o0cp<$zVghhzWaC#UwOzEH+g!FuME%WQg6UlHa0Tfz0;8=HhOt^p-2rLQ_m-t z-r>of&BYdLU1zC#YZ~YZc+C8L zzk5bo*{OwKt7G(BP~{G;Uzh5>Vr=y+BYRSOaOU7?#Hh_5{?2kCM??SFk1zTzZH4BS z=>OS<2sV<$;Sh5!IO?vSJr3AGcy48Zu9ss6=NJyeX5j#yMosG0+gExV&?)@C$R}-2 zt%;yh%?yX6{|8Uwna7t8b{yza#v!bU%+$I9<8ZDRMZzC}$Mi=>ocEj8|K-`i)+#%8 za9&^s;MhUTeDmM|8}~`>#UuWPYy9lBBi}q<`ajXY)3AfP22`>f$lb{MOP090I5`A& zd64&C5O4sGkwe^CyrY#Fz0b<5=TW%3|K6aUc41a#m*<1WjAf@)Jiy9MEJJ5FYdrW8 zrx>RNXN@m1vR6vz40xJ#{Y7o+dtAsV3iV!IVj22PPSMSB-cp6^I6Ydu&9}p zb%rVd@wfCBH@6zE=Ysm^9$@0{#YWa-1IG^1)S+FPUEt|Zb{-tuCC5E6!b9|`Rlo^6 zjd)Pu^&347*g?2f@tNkQ*uf=+!;tplA3_Xx*~c~7-{)^Z?T6Z68gBhKfN zC$-6PaPb;ErtBZz{=6qUc`9=;p0B!5kf&Z|WKY&Bz+>jvUk`i5lN~$Y`AlM`(s-UE z@wsib-+eshy4T6`KDM%xmm)i70Y%TH)z{h?Ps4Y%y8Sy(XUfxe>iio+6i2)FlL z?1E)3$1c(5-cD%X<^$x|*Xnr4_oac)zr=knA7_-S9dxwU-^j`xbke`lICF`t*9E!* zo<@J~eo&#;-{j6k`V7aSSNEujo(Qk@0SEAW&c8M};$kZ+elHtegEO!^qmKC6 zL1b;(xSsj1ZQwEe%(2C7J=yW|VcnB69QgT;B736l2_94Svp>Db({ps>y`Xm0N9QK! zNT)zY!10kWbK=A6-QjT{^DbFbAnD~cj|e!bx!e8e`*O9niR{SJ$7zuR&M^UL0P zmk?)dM$T|P5B=|KIE|$ID2V9&je+doF=apa`^lc};CKG+ zoNiYmd*Rfw`evHv5xcbf(Q?3M$&E{wxwD@mtVNnV{d(4n-1sKL;XhX@XkNfMYxa2_ z&zfy>&=M>24E?`H=COLWXkiBj6byHM2AOXTbOwC5)1@u1?Temp2PoRaYXJVrctZ{^ljX8M$I2>lT` zvGlq4qgw;r0*~pB9((dYufOp}tUF4cAdR!b9x|h_}VM&rRf!_R|!n*Tma9jLgg%lX%P;;J9Xm zp6uo2`PXT_L!N)9=yxK|2al=Wvlckn%c~!V9ZI_*s2ks9WEWkhegK|Eu2#AGNnZbB zqs6)=Y6+PCyfw|~4mNtX;gCEx0UlF#mfUr=l|78R!!_{4YHvJ&T>z{2|T7f9P{4IR(9+GKU7)s{u=6!>gb#iKXk8= zJv-Sl;{u*W-qZflTRaZ<|M0Br4LWy0r@9*sVjJwy22VqWdVYML$ANJO>ulWV#5nX& z4)VJ+@H99yKV*={fxIVNXJHLON{X*gKx=^gn%Dr2GES5$S8`|6WG+WCM>W`}V{C^kgTdafXGxW5;Q~6VrMd z*(*_lxZPM%Jb8!DGt){D56N*~`o2c2nO; zF86@wOd^*9k12bTVF!A$m!~t-)zFy-1DyenDf{r!dYW&QIJHvK+!S(Zb-l!|Z_+`Q@jd;qY(U zBRQed>6Xh7=~UB*S+ke9=g-ex?p~KQbGb5H9x_~ZE^(Or9r*U6bk14io>kcYA9!}* zk<-rbbOwD7pQThI$dUUS8OftXM({LpgBu1kvmDT2^2~6*6m=W?`~brt>F2>?t_>}$ zeW53NdA@R+AifS1*%R>lD?`!BC zD|3_sIl&V_|AVJtv%}`j^f;hHq31G}W{7**DSBvgQBd@{#3=MP%JdNCKTJv2k2Ye_o zj5Q*$TWQ0CHKJjLLvoD>JjNQ)DFu65nbBqXJ={;lo>Kb#si5D%W5%psS~XoO*$>xz z6WNCcvV+Hzy~n(B*GhKoK|=Nsf$ZQhZS~Qf*IU_{o8vQ?XQAiZ_l3`V+Q=@L{4NbV z4O?yX>1|&BmzS%N&x^d`gGL7Z4<57sr*GBWlfAro7H4Lp&qel8M)u@93p}RmBZvC3 z)9*Zw2;KQ?s>?Ht*jDyujO-m*#BWYa}&)o>Hp`9>@qgY(ZSQmGYg9sdmQjPoRb!rrM1*&S>bn{Hyn!eKHemr z#=RL;j#}+;z=nxk^pu~_KX*cFxR$$B0FDT=asKnOuN48qP^tscnib z3y<+e=A^oS;~Qh1vmNlsOv`~ae)N5OsmoP3<1tXrZlLdPCkYr%;GBm@qZYnkv&EkN zGaljk)sgDw8IK8uOS5TZb42i%zOwn`iUTDlW*pG}F{SSO(%=pvZ6>oiI9vHnFb?3< zz|+vFt&cdua=|W$x5ausxBvBy%kFxXo|rY!a7pHu;BbjK9z};9V>wV)E>D-L>e`$z z65E~>=n{C$oZ;1v8hQPXO&4ek!3A@MPe^F=#|G7%JhkM=YYaW36 z48y(C^oo6h;4$OS$~wV<}cyDJKHD2e*FIt(X zE$|C!ZqdIyoR5&7Jtfg~?*HVr%tfB32IbSneCO@82A!2`|~*5;i`S|5=g%8U%` ziAdt1Z^xWJ?0Mc7-gw~K;U1duU=PiQMiy!-kp(=Bb%B$Ie(jA1e!?86w68GCWa{a? zw)n|MYE$ADNt`)Q8nU#Wc;*Ai-a4{``yr-i-bR+0Mwa9Q9y4CGUT~4+9{P5^_NC!R zT`IqeZ_mkDeOCXT`-rD+a$2~yTBFtPJF3 zWZ(|K5}h~Dmyj`#uP=-Y$SLChjttZoG4pcqHIu9?g#tZ9S6=GiO%H-&mDbbxL=)ke=K;KceBjxU*^ezZ!?d}(|O$BU>^6ik!AM$ik>8R znl?4`)gL^YBDaNSdw9PQdEuMDrody)r!U>P-h;_K#`pt0fpVP-P1kXtC-AM|p6m&L zGY&CjxO{wPE5l#qv?cm(ZgSde)jv56yee~Am%A^ilxx1`UFX3jXEpZo?{~^o&eO?f zz*|<~Jy%07pI#}~uvSX`8U-|;#Jq>lMX^-P=qPosXBe5aEEJI|&6r-OOy&w>8IW9onK zC}01~J;Jk5yAJeY-`s#Zcp80#=YCmiZD^1hGd48p57*Ny)9)LcbEeIl*wDN{2Jnve zxO39fmCSS5bHIBmmV%8Z~}hep9h~`38u91b zLFaqpkgGPJ_QH0S1hRm~9EU4kdD7!fZ4lle{f@?eaRV8Lr2%*FnB3bw^@7Jem) z?&y74z#TkhO}4>J(=7LJEp(Kwh1S*i|IbglnhfsC4fnFC6?2v#AJ+N# znve12RYnGCC*#@~@HFcDBcEQqPBO3_g$%0$8Nkz!;qbN_Je;iQu%+-`yoa?O#g=|E zGRV)=qu??9p!NNmdECj%VJ*#_LSiqH4}K50gU7W0li#ViPTZ+?;QmLz9XuxY9T(?$ z+;iCs_b+2JYXa`zF>U7g4hLE8%mc{7>{lq!T-G7jv;C)Xmzqt+0zA$6@VI_X7V-dn zhJ3wyMf5HYXEMe1{zG_Wv%RT3P?jFoc9`5 zzoq4l?_x6r+RG~FrW5>1kWC&xZlOU66tLNH@Ki35M z2Tx<)RN+pYDz%}ohU4xDZ0K4eLk)dLoyZ9uQ~%ZebC#!nd^fz8oSq@RdtIP^@HBcV zd+c_uCj)Ey;r;N#bS}x-ezB23#zKCV2OJqs z%!B^Jd$A8a-PLaBe}Iu8c`r72Rosg`viBlS&&0+&Jx^M&)a@VP9!_H8ZHA-780Nd+ zY0ORj*mU~=$r_pYRdH~yz=Uaj|M_+!!)QA)?myr$_w8KydL7GsvhoP)8_}^myzhzn zW}xAoe87q8G55pn*rA1|f9jiX?;`IPqP`gv$N(NQMow>fhQ~ddlY;l|P7C^*|ITuE z@f|!S_wxt$@VFCS!uUQ@xf5UR$Z~fU1RgWK_uuOVk2`iB&dH}JckF&}z#TlM-gi6k z9?Kn{#b&tcO!O=dXKAR#h8XTeGb-lo;A1o{#f&@qp7@TZf8u_)-acJx1LFRjMus6@ zbf{UpYVBH)5j>{t%s=$QO7$Ps!k;L2^naJ(Ub5Cb!W}$~nEAsRCjS>5qel2*qtC1i=$m+x zuV6>^nRQ1hXy5@?{?cqLm+Gzd!|KYnzw!h*_Pv7Lz@SNLfJ+nkUz1MI} z*1q6rtQ$6~G2fFRm(5VWV>9;!HUpl93_mj*SU$v0v>Z5rv28= z^8>~qj7MJv@#sOrU3`M|EATXYx%a9wJsHq{c(*8b)uaE1j0}vC=pQ_dnqlh!{X7}S zVd0*bi8>DCu!oHd$p<`*cy#Fr*LZ$_EroN%PFnZl(~kr)fXA%+Po8zdI&o(%2>0Ou zckq}#{OQ7>mOHT&+bJn;C#8L+;5=s`t#pqnwll(TpFQ7wMm_<~T3i}_u*>)dy>Xy+ zrq9j0I=PpVy!>b|4&X7z;iKZmEO%-O=3QaGZHIxbu4LZznBh(imvI13BbI(NY_6yO zTzv=LKSAGNWT1cWnEG$m@z-_Y&N*7RKOS%gj~Rb{*=~c|E2~GD_llj%!=5kf{t3e! z-$>$V_-@~es#zJZW$IDh@n8io|H+^3>|cJDF?iC*ki26WJZ8_N)}h;b`p53Wy-4#k z|6)6%40q%edBD@~-FG(H-IIYjs94{nH0n}en90;{==4t=^i*K~;N*drKK%I2`+GK& zEB#v{h7T_}uaPGMH5~gHgtI*C zo23pKZDgR%OX6wBaK`P2TN%QBP?jNoAf4#GP>d#r{CzPIcWsD8I`Co`%iTyXF&bA0gv_O&96A2B-}f zhmC_hkl-=n&WFE!>gk`j6Xq_~afv&d81Bh^wBTvvt~WaUWMyFg2r`uEerE2vT&}e< zGSo0KBp>h?`$ulQWv!=oY$lAA4FSN0RI7%pJqEI_i1m zj++H~2aj1R%xPL+xijCQRtS5z+o;WuV{01j$=C^=hTVU^c9Ettvvl>J7LeNK=qI9Y!T=mJPrMye|Be2269)p{zadk+_k0ZUwl@4 z7(5LbnvOWzvmwTzbgAp@P{e~|(F&s$x*>iVer{^jHD`+1|? zcezVJY)|eQlJ8P4C2jG4xuc@{>$h6&oG&HrmoIYXJMwhSa*%Q-?&lfq$p@TufHcqO zuW2x1oouSM`UN(%bzoEAY1mZto1d~WkdLvcBDJZaWzM!f>!LPc21CYX8zaM@85KQ6 z@O^YmwN_8}`Knl3-DBL?O7+hCw}!4MaVH#l-&SpjGYQ~n%zw*ndDoKxy@z|^*{_c; zZ)ao}qU+t_7vR(sG53>amQ3+%hq@?FYv?}uzOLT4Ia{DE+Fr*&_{#(S#Bleys*FQB zw*Si0JDl^Ey7z}ke3OTLJ#gM3;0&I|zMro)nqR35+O zWC(MtB zp6=NWGL)1%Jr^C|WY|P)2N`xYG9agX0vs9Au$_HhyvoYLJSEq>fO9PppTu@{F|s6U zG4NR9(C*~c9Ylw*pQg>5w3qReuZ}iYZ(x7^vC$4kN<8`FyPhw|cexksoqyl$>6V&5 z+*3Yen#()X3A-BICf6yzW3E$N*>;%cr*IGFE6s!2ayP?Wbi)IlMs4}^sL`JOsrkdb z&Fo8}=C5O9xcIj-TOb2?EZY{_Ip?Gj%bom$Uvj5jsm@n==zImg%s1RuO|94;49}X{mP9g*SHTt%PX#WHm z_AoLe<0N=YTWbHsuAcsL`7(C{5Qp|O+>^cxo`(KU+{dh7BleK=9F_74_cOVNm^+QaXDj!(j$-sDo`v|!2 zfbrNz{egQj!Kr;>&L4jqbGRo1;}Gtnp+CYn>}zCbJI&R4GE(4a_{EpqTUi;1OUS@| z(_%OBJg7AWGSoFPFkeXGF>8#z3(oQM&)p6sdgmcN{fw?_2v3oxp5dOof64p~jt#|} zd)+h5inSSn8&J&!CuiwyNehWUCQYXXn4p0vx!#h%`&i^BZ_b=tVP zRQSr*eugu(lle6Rj^1PX?&25k^XwkIm#E%_pFG|5P80cAWZ2)xAa=$5_24n@G}-I0 zCp_-xAKez|okN_NM*jyG?#a3oJZ9Xl+hV-sPF)K3(sI{FFTGGSoyqhI`sfV|_f?5^ ze}Jc1myT#K$@2s1BKo+Uw8rM0H`GN38d>C_j|-kg9va{$OCIoD^iHxg$7Rxy?|c41Z@O651RP`I3sap;)y*G7j)PPtd>cGwP8;y~hn`L4 zs*A4IoJL)AuyUs^0w=b{%xQyPSY>4(r{NbvmbrUYi&nVr-9GmF7Ka!aYJE^~7c02D z7eeH$%Kc574ms%2Lg z1{sDd(|)?HU!1J*1{sbB>>fNuygB-^e(Pj2^uy7d#TR5 zW-oE`k|Eklf%{R0JF!Xr2A;;ew^#3ho(#mBu&2n}oOp9|AOm%r7md+&Z z92GtH)H#gUk9;*YG9>3P;4$Yg8;twJ(?2y@xF?HuEvb6}aUp(K{ ziS%L%bWiP}4V|qJ6WeCFyMGAIJT|5bM|LTBDd(6|Q zYgS+Mr)NvZ64sRyHAW)K34tGg$Mk~}&);UG)MV5Kxwx|z1MVjV+`(gVKk1>)9`{^6 z{IteUAB{m|@ z)q`F9VJ_a@a37wSuY-U6fcxCzkGStgML6R!`ltHAMUOLsq(e{_A>1 zi`>;YkO90Z<|HLGxAgQ(ZBVTDG4?vpk+0U!#Yk#{(+tNg6TS*gof*?sMi%dBWxz*s z*?FGUW0%+ZS2x4?tEmoQWtG+d z)GuclnUeJjc+A-NTFEraeR41!;XNO$88aT;4R^6GdQaf^Zp<3sy{0og{bzkw=TYo! zq)x$idx#%&tvGW79#j9%eD=BJP92Xwa940)KQ}P1XdRFK&o@H zb3I#P9KySLHq&_(<8Y3V1>X@_z*CuvOkLpF65~;zXQhkueE04*`|+u#*izyFuQAAd zE=FuUv+ZI}|I`xnGkd8maR&gkL@(ve-coSt%$WVm;T;=1k?f;U&vUk5p7xV})ioaK z`EvvPgU4Ls`Ela|J?`i~>_u@0F#7LpxF=&Nc+5C7Y0)tr_gp#b_;${o$zkUi?#Ubm z9@A!C-n_ZxK3@HgI;fO=`MOTEQhQMHF^N6r2YLsO(S!Q@{*%^8--Us`F9`Gv9@AF# zZhWQ3J(rzR6JX~T2Kok%X)A5>hI`y|**Wj<#?CJa^bQ_V?`5mMw%n=J&^!Gav1xhe z!=v{;hC4ARiBqe^oM+AHJI|AW{Q6hD*Ncq|#j7jo|1^8A2hCjO*%0G^j&tpqz9g{! zH1t!_BGs@1B(r%*>9Nfc1=$Pd^o&Ei1>mJ_p^S`E-MB&eh_oc z(&n+vtqjz?^aR7T&WCl*NKf$6z=ptM#-Zj<6?{L0CIh)=0#|n4w zm^L%yht})Fo%bxm{mOtlcuekPHF|s8sV`?QcKe>#yZ-2ZTx~2mmR#K5a4(*&d!)?o z;4#-{zd7qt%borLv2qpf&(QO2D=+rz`l}3g@d1gQ@_?t=U)ZYWb>282OSu1%yh_}^ z+Q^ceqkzY>p*t2mYq=9|s2Nx%@1yJF`|7=M)Na>g?ca?9c#Jv9V?TWD=^M`6CFB^H zbGJGdhx4^!_qw(sp8=0K7jJXkPnP>+B}tCT3*Ldo`$)*I*QwppR|8L@7j@G$TaHTh zLePIk_g0|)Gxe+n`Y%=)^xVpF5AD57_oy>hnXLI0?$@imi>&g1$H=ee z_u19cH#QU2WSm>TW^Pb@(+dZW8DH`aIe4A8&ph76dAQ#ga0idc{g_7@d$vM;WgSau z0eSXPTall|er__{r3Ws*%L5+6Rz7>Ox#diJp%x40QG02xn|kJE!M{chd9$cu$@~2+X0VaJDc8YIgeH)Qpbev z@R)g*Uy}_mob&a4ukug9tMZI{=4r>3IF60rn-WLl864>Mwm`q&G4xw!>Cc{B=jt)x zo2;qbZa61ShT{P;#f{zHKCQy{hnGx!)N*F-j6O@s-M+CteT9+X*wAr7pF;wDg0r4Vo{ZUdf9u-u zmD{zxg9f{vpgt+T%h#PomgK##;4yvj#&6#AxD!vpvvX6l??pVh%Wz-&a)W!1nzBg~ z87J_VvG9;4?|R&G#qkT;I2)?2dcQlcA@G=W`59Ntu-vI}iG|^vZ7-|dv6*`e_vCqd z@HFhc;M-MJ2I3C3(`mU|OX{loIci_z^pEWfH8LE&vSPgn{N54nb5(g?f6J%0csjX8 z1Lts!jQRx5_Xaito<{xhK#gWr2K3JSs8r8kQa8?j$mx^$(S1e+!Q^*&z+;?cdFZKD zmNPXM@jmRgaQ6lA{{BGk;4%9xooBVS+?i9ry=b}1RotI-%220oxc?{M4qlaWipBLi zdV0n-1_XESO#Q&OjbUmV&N4C?@bNR<=VIK!^T*vIJ-g1vbM2#xUgcp=E%E#T(R1HD zTUs!I$CwYb*yR<=nK+JZg!{tw2tT9mw3D7pua$^EoOn>>?@=Wr*F3Rih}?=Sq>xSwyN;XGk=#U10|#QT`@rgk4(=gC0dF}yF1eP9wF zMemOX_70v#4Se+hL#zzMOnf%%;jxzxpM4@LgWInG9y4dv_~uT}?$JMeU+n%EwR`mc zq~Si7dtuBU!DHC{NnbtgaVF1}FL%AW#zN9OM{18rWRR~>hO>D+cJ=|M$JDY4drT)T zeP*3(5bhUXpDE)oCd=K$ckr0p8=QWR$31KJ zi{1WM-hs+}W7z#z;l6NeQ)fZu&MY05nB1FQ^SI?s+#xp==zhE*dT-M*t#5>@*iDJy zz8l2Nckndon?0IL_hdl-d8+>cjXz)B?rLH5|D2J5dO}12Ph)@5=JhsxHaV}&B?Em( zWOzQ10X&WP^W2|KhFNMC$S^_oM;7*WK)$}q02#&^8D`I~*h>!HM$c&yQ_~oi702#k z#|1md6_@&{?-G~B8=2hW;u3hwy8n{B53}4E4|?C_i(D^$_SueMJ=HV4?-#P%eVlPf z^W9t5oPCm&Da_X;dO%b9$EKZJWhId_cyC#e4EJAkJVr@B3Mm1jfDZ3^|BE0W*j$sg$Q z1$ENPMuui1GsPB6;A#3p-z6ihEX1c~`FihSus4+bAFNfpVq__Mzv5jV;4yoN`@TEc zvn9BP_qF_~c^mGp8t%*`WGukb$PaBEon>Xn<-^!gK``f;DE^S}Vel9}yy2veJ^M%R zrMee`IZq$W3+Vkd!#VlxY;f{I8oqqxF<*H0PmT-sGqA6c9QV5DKk~X}HC>X4aNmtp^^H`&%b?yU`q)eL9t+XEe7$32DS6*vA}e@|Gh$m``Mk#&{d3Mo^exZDT1%k+cLSRNk6|+} zo%yomO#O+Ti~nLT>1AE)i@5rfc9)=9l zj0|P(SL`PQk2!bAT-M0ro{jIpx^Nw>6^QTC4R`mrS^+#}tMz7QJWhN$cqt zjtcrhGqT)$oH(CGo;{@NiB^_ed6t;T-2#lm`zi}{4|t52Ie+fkmNULftrp(-FidTS zTI~bFS$>u;dBD@?U7h&cG|&FAp>W>C9x;5k%*b%XvXchA_{j5xA_I8LzUa}Pz3*{n z%_DsG^b^6mr$1Ev^L|?Jn0r%i*=M$AJLFsTzhN7VH78Nmd}O$nE~v=2;Az;-lFPpH z^q(v5c2)Z)@6I$bB=atK%-DJ3mp^*k(SNwc%Do8af0p6?NcY*N9@%R9CSv#CG41}i zb_+c2=snz%{cvyw{^P*z!DHI}e$x&t`ERv?=vkiL)BIZD6T>}OD}cwW75XnZ+2fw8 zR^Yxra@41WyL()%03Oq3PJE`f-5U_&(=eV7Zc4 z;To<3*Vev%bt9A5&F5J?J0Zc-sEG?Vyu`DWqFR}Z#J{q|Z`)F)Xqo#?zfu^B3||B? zfXB3z*%L0e+^NNgjm)`=b$kqov!$#rFLQmqVm-UhJ)`*YH{u8HSM&nGW7yJ(EuOHP>4jiR;lBQv(_O5@mcBKd zljlOgW9F#I&%EGqN8ju%WDnDxYBT72w&9LFiOqn=tjT&WUSzqGqnJ+>Eq7}qMJwF* z7xfMZsgZ^AcVa7v2fQkC)Y=P|dR)gUt%4cBBo1+Pl3nNb@)m#n$aYq9Rv zXRbl-4!!J_!#&xT1dqvmw@Le2?$j~F zk?=m8Z?(5a9Qo03Po5P9Pos`$IDUUC19=twPtZLU`MS1A-bDXD85xofc(@lV4ViX$ z-N{6K!~Cg8_gZjQ?es3rcbT{TEH*WxVy^}GKKdS|T0Pz8tKxl0eXls$vnAq9SQFO` zYT~)UIDn_2_kq{6Und#131pZT$N-*(41I@ovoesQu$``YrkHp8?X73xv7KLx3=&r* z&Wm4wSLK=c-M$@YxrTL2S31k0URn2jr1pLf;zJYVnNq+VPodQQ~m;4$j+-JhIXscm%CIW^~&&Moq7 zW0BfMrsT3h(Kq;{)7|H`AML(ZFZ#cGms$Ha$~^s&KlAnc)exOaKd$;Ef0i4roY4}l z;4$=jeutT!eu;76y$Q4KbowI3EjFAb#@Pmk`3_!{we8KN-&wB2IJk!Q&Of2P2iGOo zf+*KK;4yvg{qKG5#5m^exq3uP4fi2ai)t3HTDw-br_m!?^8Q+@cWPVW2It(w4&<4l zdM9oy3-k_7ZzAUT{psIq_`J-Ea@Dp4y7ys~zIP4ZTpq{(zP0XWN^>1`tB&=pO!xzH zz3}`M?}e3d61i3wnP!*0b@W589%yqBc+C0#NA(KUi92U7;Jz~84j$8&PrTw_k2`Tb zTu)+8A-1$CuqE)AdcWu6VP|VOzwR;o@%+{!^9!ZDrMSB6f$`!IIHxV z;hx;<2L4Z&pH@GiyOoL9N?s_|o^CJQzjsSRzrOk1$dufJ3!cUv+?zMO(X**sd6~Hd zdHIjPrody`)T3`q@br%_=jpo>$qV#l@P{>qJ8@TR4m^!{YNy(hJpGdg==ljhd0Oh8 zEMn=OMuue14?Jey?7h?9^|)jIVO`WDSoc_KxQiUzISwAvb{5|{&2ncxm7NRfJ+ERb z@*JXjKbZ?=HgkVx9}{?teN3Ak{;j8PI8O=Q@A%{(cMmC?H!z$<-}1XW;78x#;!+Im zpB*&Y<4*i9*0aL%bRNsQ52-_|8ScfaE7q65W7>JEi`H1~#CiI|`N4gF-Kw3_NAyd7 zW<$fhXi>$QCHRAfJisOd2hy6v3pkfSy++#g-DZI2f_|6sX;$K>8?%q1RoY$vSunMYweH4OLU10Ium&p$8o zxaZP)d!4(Z_e}%6gU96Fw&(R8_gs2ESGlA2%>uoH$K>91;!W$sothW!H3RP8F}WW$ z{FzF*muiosyqB};McM;_`{sswtHe1R@IP;LJ{_ZsgS59}F;J$_7 zo_v=Ic+4ENa#{89$^1%f7VgjHod(oqTN>`wPil3XlPr?~kJ%IX^qrcPJ8NZdFVcIa zd2jgky5|t?TN&=jd#1swvX6XXr`jG@>X>jp$D8;0bxfY&n%vI;UX@%|{OGtc*US~a zsY{68TN|#)ya^uDCZ0cFch8>DbHNfH< z@2(%&_ho|9TZ(Bz+paj=v!Pu5fjhNs6p3VPwl^|}FVG(VkC{hLJnATqJ2n)q$+M<| z4eemKCm-;bdjH^GJuP>78`w^n)&Q*g4b@lqVu+uZ#Ya8zJ^D#p+#iD2M81FWC?WKn-XW}{a$#Cs^2_Jb5+R*i1 zs84n_oLe+rG0CA7__2E4CgypXaSx90WWc_|yLY%x4*T9k?Hd`u)96)~m5uadpe6{{ zk~?T#rH8Srk)dE(MGp@=jl4SJ*|DAsj6+7xpyRs}bzaIi?56fl>;y-Kn7yR3TgO`& zs4KJaU26mG9sN9*Ti40jk~`l79y2%X^YmLDck~~=m-l>)o#;Q`a3?p2FM!94olPG8 z#!Fx-8vD)*<3`%inz8UI7yVSnJHp^gjs-rI0a_6NYLa?X9~f^ME|P`7g? z2o>%+!*Qi<-$(6xY?m%}4F^1CeCfSQcaJ;sr2)EMl0CH_=(~kP7Kt(Y8t&q!vLDiX z%Ya9Hx6pSzE%)g{z&z-^RL}LzzQFzcSM58Z_qwWghh{S1?9ECezWmr|ha)9M&QVfV z@9Okh{>wJ@FQRjKs5gm`Pnu*k!9gB=?KEd=>uXDApLM3S$sY#0{jT?%>%L#Qt^1yT zqx=5+mG1jl^)iLR>6pXZclKB}d3&Kf1tPuDI)ChFWt^;h$z`mmAtSvfa@i;&Bl5~W z1y7?6TC?|PD+7Cqh)dkJTc~%_-lH~0E%B86ka)ncxis$=UDIHUmFX+xhwT;p>TD0% zCusa)ES}bJ5!;Z@fd7+h?%R?Q&*q44dAeV!V5vJZFj;F4kwffG-m*%rm%o9hasSQf zQ^tETU~}BNSVPZQ?XLGBV{@a;54#I_eZbS`%N0HMxs?H(QUiwTx!hSI`}AcTo>d#8 zF9#m8ermhtm!AHqpZ@B6)tJDB(yYOs-+qm!fBYcaH&svPZ(=f{|FK4fi%+j{z>N*s zHj%%9$JGBh*ByD3+sq99Q`9h z)$02>^FvW$zCgZzL-*pXZ*0YX=(AFD-hYeB^Ofc6KX>eEWeD@a@OdsTMo({is2z)Sy=H*kLwZm{e||Ae1}gD@6H{aQ z#Rqfxdwzk9m8p$E^-}G*%kSbF;e@VCUn6uRP!}^}TG$`<2=Zd-CS#`&ij?$DH&<~n85`THL&`GDR4wM2Lq#65Zjjap)Yk>T)_6?YbZS7mSDk?svF zSL~hIA>4!adCK(I$~`VwuBf!UNPLs z8Nwa>@7B&$kq4HvY3bP#@hI#wy{3I8Bbtq&ugVXJ2fQk6>E2&X@wn!)`-aLDyPs&d zChZ=)D!H~j;Z%<+c0XJ9TywtWiL+dOW!>gA)hm4i@T$B&q2csymMb>P{5Py~*t)t|m%L5*xcAn8=mgP*{Lre|#A>MtLA5$kA&JwfOM*&`y@qfU|9U8Ao zjrQ~q#})lbH!hj0z^jsLm&tF3Lcn3SSmSEN&w1y)##;l1?7`3~VA&m2- z!Cg#0Y22Vk@~+y3#B~t^oWAtmt=ZPcH%AQE&y$6?!n=#;vGWcJ;>r{w%c`jrcQApc zDa*_)4zse5v&g^USrBRm#^pUDi~P(39y3N>fBq4kUyyH^D@sg}XD{vlkZ-3N?&Rbo zo`zpscSc)J25hNV_uk}bpXWoZf3T%#Muy~hX>jVFnBy?@dnW@nl+9I(-CVY4nfuN= zt%;@6jSR^LJSO+?$DZKnpV%7q&P#O;$vj|&;V$+iHX|~CrxA~?JLF_51GNHk#39X4n`Z9PLdVlcz4UUnzlv&D;NjxH0F+dH>_)AAgAT3i!RZcn!4y?BSW$-0$<0?F~HUn%)lI_OjfWCt&}j?_s}CMCw$}XSJs9{5ez z12`kdb>A47ut$*!JZ7AlH)Ho>|69G(OV)C2khW|xD;vH}4jiTL zC@<4Bksb7YK62pqIxb>s@_?V*(2XB8Ik7qB8r7J&#p^U)lY;U3As8?4f6{pEvE}_% zHu68?70$c4+m7*?6ZjE$8uPzjubXLQAQt4R8Mo2Ch}f6JvmcEN;#<^=;Ojd+{O|lP z`|&pU_IFSJAMPuZlc!*r)ee*@#Qzch)Jy2jqFxtZ|84l{ip4gI{N#t+%JM~C-E~$s=o_b`l8Jqp< z9RA56d#)^${|E4xbMr}~_VVm1S3S~S=Ni-_O9HzBk7ZY)_c0gmZ@GuDiXIzhOP&bU zCzl%TS6lMzcj8FJOz`8sEi94K=9rZP}(gQrn%Kl9N_ zD+94ITW{;RY~d^q_rl4~BE#=01F;f3M%*d?+;PTtsTqoOeWj1yJF%VaA)sdX!*EXa z#KGxT#;hGy6|DAbhuR_BmsMA7huUF{k%3xC#sWNzUfxloc5Iqln+Sba>_i^kn}ZMk zskYI=8N#s~-WSBBZ&taM0!CCM6yW>$6 zbSvs8EZIBTiHdpKZNu$EelpsW859NS8BEw$m;5mqK*FF7w? z-_J|lZmjn*iYVeQ8=4=A67S~)Por*{UhO5%mXLwHAE^JPVDHC90wnf+fXB#r3-_FA zIscXKw$S++zFQq()Rw?w`tGuys~?x_9p#EU^z7iialjosCimNZF0kC$M@)T`zufKD zD${q~-qzC1B}L6*@0$eN!K?C)+WVXJvRo(YSQ8_|d;aL}5+iE_T*1?*M;E+vt|tRA zvv{%Ff710(C){aT+ff&7sxoko1~|1{Oq*GI^?g=`zv`_t)p;2;#b!o^WN!t0ee2Sy zs3CTFY^C}S@igW>$FKgzlY!ip(Yx8G<+y7^ij*v4CbI|af59a#hi*1Yyf#cgTdoz3X?N+H@gnPx0SN+3# z2bBRC!T+udRpA%EK6=(V*%&caOiRXTNBO}%&c?vkw^m%AI_iVLA9*%L{^nlHUb?D+@HA@mcfXijsSFvt4-FeazsRstR{w4kz_GEIIqoZ`d?SN>5ML%tbGb|?%inf4KP2}>gRk%2z4g(1&&%)hYzKP}a~SFJF6RWpK6w9<$c&xaJX0|M)KRXl&;sWROSRg(2U;|JS@+731>tetTM(LYoWsQU0iPD>BtnnKIfV z0AJsnR~54DaLRsGHtdIbHr$(gfXYTaTVG_`yLL+%D|x_U#)9HW`+MAT)vwHXs9*Op z++~c&!{9NwFI;$}<<2~USX`p-)v0l@RqOvJ7VmGk6R+hHVJs%E#LVkoj~Z@end~TM zu%U2Ga)#bnfDOqGOYBbmDR>(F*~^MXSQ$beC$FezncuZG#K#*L8MX#A-@*S$dF9A@ zk9y;SpK$jgIrD;Go_C;;jk%zR2#$@#tX=M^^Rkrzd!hac&kU_p8HBIMRbXUDKH%#c zgNYgc%be+o@iRRAXXhPyKVA*3yOtg5&pQq>-1og!*t@zHJdL{R&-*{LGB9_hHVOBx zx6!;#ZE~=YA-Q)Q{C~~s>!bH;&Yb7zow$_IJ*48p@^J4vap@4lSupus9`H2mK5yDD zRtEN_;Je{{w5x|Y+abptsxq)A4!kPw!<%#eLdz8&WsVx2AHxTkqc${L-Q(;WJZ3)r zsNc>lllzyjl>vHIx@d*#-Cd^d=)+bT8ScCjL1X}r`HsH4?{=}=C#x2*k#L`J(Lmou z4$JD@{X_6H<_$|WJ=n@H2O0F;e5?cEtJG@b-@`@!KUD0|1^>IgS{1c+)9;V;#tHwR zheICbtQh`rgpm;+67_)pT^ZLWrZ&3kqDuWFoGmKl!wsQY@FL>N@*-9gw7h@~O1hxVmllx7-zV2~nZW-R4 zxMsSu75aR~8t%zHH~9L_W!5LYtn5AAMN*K27p(Q^P$u{{>%Po2iPt+kEV=R<_9+Pw)rsE}^#gTx|+} zIL^q{^_Plspx|lb-PSk%;n@~4gy(vOX)HyCW=4jCpKJW)eZ6Zo5%Ixe`o)mnH*1xw zt#i%Yx%WnRN-fmfa8EwqF}XkS(N-RJ=Do#B-K`hYY`v$sSjxP&h2frzrQqx97wZ#C zdk;R^au0nv>|57VyT_+n8tykw`Eo?rLxt96z}HvrRpHZTe%8wymt1**T8-MGRbW%# z>nq#(jLY3!dwbk-9h6wg8m)Xxe8MaVnK_I*Pa}T= zCzi(SSC4tNzo-9Pv9v(*G_kaeks%pN!DHG^^-bUKxD$^`H6G>Zx&iM#Cmyvm++}R& z2Z8^2tBYGP-q-uU@3TDa*ba74w9MHDb9k{6;qOib$#3ofkE!?jNB!w>NAKa@g&Q=M zqW2Sw-ZOJLwfJP0X@$ZbJSO+;`qykN`8Ql^D%G{7LOo00udhEJIMHxlHMOGt0q2Zr z8tXI@&)wO|GDnnY9@dw`ee`>2uZx^kWMm-^%D)5uyS=We$ZZ|Jb}~*DqUK?)AD&(M zSl82xXx2|ok{=Qe_}`UreRA9{7qqhD6!t5^^S3+bdI2)XrBeJG5d}QPdci&?b@u!O zy_e`+xkZ;cw zWS#)8%5{U%p`Ti=lht<7duZ=X)Thz=DXMqY;=t30OW)Pq_V{Fsr5-KSeZj?=mwRZ8 zr5^2QWLPz|VqY+LnlbjZQQLX4P@k5RyG&fx&kYp!kyD?Zs^g)wAPaaJvGlH1$9gibZjh(v7Yg)U^xLR^ux`-V$RNHf@khi5PeXImp4wtV&3I9SABnXJ)3Vtv*UDz{9qo==7Zz=F?*RGKd|cRWWNcY z4|`?o#YKkSjq{IxrdJy$NhSjxllv_fZ*omCkKpT9sIQmk`I1#n`g!{g30&qu|KPuB zt&+w#+&jm~GTBkf%-!4VsmNRWjD)C6!BY2~*eZV$pI@W0kk`S}h+Cg;w}%}M_B0?v zvC5EH=42o)A;X`+c!0;8_YLgS#^a7H6>GjA9$Gz# z<<2^Ik-is_^9*p8O*>;ZA2jld_U)R;Sb)dWd&ee&EqCmm_!F)-e4xDo;?D+#J26VQ zga6$;u|D&+c@6KiGSD*!>)BGRXYbT|t;luNj10;BUf^lgv%NQY#TyU&AgrJ031CYb z8d>mrYfD;Rr4fhTs{MoK54qydn4o^z$jBfMc>z3TPP^o?8rLRs8r;hlx!6e@LjS^7 z;!t(Nz1hf2vHUI%c$#;ky?oPFR+iAWbIm94?Tw8rA}6&tIW3L3>boBtY-PZ<84vQY zRkr!hyiliBL(82W5!{Qlmav6|;dZh1m4v6*QVsP3Y6|ce zeWi92T2^W^?Bg%#E-cMjb5K)ns+{p%aB8`jIc-Gqj-JiX|7IQ3Ns!6BqBbKsm#@u? z3=?KlydeNQrpjbMf80 zK=0th&NTesjN9Mw`~X>)7l_W~LC?stwfX^Tx8P~Wu=Jj3o-JkbZ!jMw-iSOR*EU9m z&i8N9M1GeCJZ3CCvh{3_doCYds`D~@c-z31z+-aneBo-3d$W8~(-=L5_f#FC-01;t zr?x{51CPo5%zbyfPU`<~Eh=BvqRMnF>XcTl-o);=H{8qhGh#E~Re8VaiWNs$u9M~e z&^*M-@GN6}oeL5xcQ9P3r{&*)r;)2}TiDc-fm$s*NB*U*AB%s=*N#R8(LE1%8grD= z58GH7&}ptX!@KE)v&c}($dHUP;4$re@}C!Z-03%jy{qGc{Y5(&?#bR2c+7me>A^Qy z?)WNt&n(w@-wOA=>^^^PSle(v1j8}k!K-rJ_}XQ|Emvv-xb`V`9B1oVMLk_}6?$SL zI~%Ua2b>;N8a~^l`fFAe;toDryx7g1YUtjBd3r_^pWQ`eVU7q+ofFe`cDwrn&+d^S z+#^L#78!OmGDsXHM}f!m*_J!a@ob6Opj6kqyXqO;GlP5lcQf2qO?B(yVpHJQQW~+d z?{7|)zlxo_Pfd8sSkwvp0zBq8^xb=*=Lgg|tUtC=KlnrafI27Na8KS*1CAfWlp%j@ zwc_OZBXKEQGkRESHT1uGpnvd~-0PjQo8_J>4qee#*qZkp2XSbRK>y(AKV}^2{^!1) z4A@Xc&)Z9^k%#paY-rCw|KMrNv;NiLaLtL?3S0Dp;OdIMy{$!6k_FtrH zrL~>(tz4-l#{xbMI*SK0^&PezD%g5dK^G3Vx)r&Irf9L*f+;^EL zC-VtC-*vg)uEp;c|5w`)p7PKO#CG-x^bVee?JTqORed9CPrPac5%TaF084N8Y>cEXUlVqCIlqEBx!J?O>na zG4)=!-wey0x}V-uxL@??JDttQJW;sUSH07l0ih;qhGd-&o@Sl@{PgWTS%~wcQ#Q6h_EXfBv zO5l>{o~W%Y1BzWpWexnf&38O zokzaKhK>yM51vMBt#ilTo((Y$#Qq|^JBhVu#^ER(2l~Bb?foow);6dqs8fr3 zIWOHq*EXmrjt=w>PHmS)ez>e!uS#txTvI(WSW|5r_yc$vGCbDkLT^0C52fX9eWqCF z4X5h7f&6fck)eEQ#r`*N#v={iezZm(Z#=Lq_LLD@>3?Ed$Le@UzfG(UJPqI8`qN9S z4CDuDj)EobTx)^8b8OsyT&|+#C=C1q{P9QJ=VH7wdii$!J?_lg=+8ON&SbbtiFsQS z!#&xb1CN>8hJARu#~s@V=V{#0fbBHR>fPP(2_Cb5@%oRWJ?^>kLHjn&7RU$3soj$g zz+-aHOqgl8hc#UoL+b`Hw3%|JrT|YPh7LYv)jH{)^O5Mkd7yvrnECj$rZsL%&JVDi zQoS2swyqCfsreZ0Ee!WnQ{CN+;@9BB|1`#7=ij%svJgAN+WJ4bPV@N`=Lf=DazaZZ zOY#Aa8Grg+c%;WYSN!39jKrT-S?(_WfXB3?Pih<8p>JD^|cpyO2rY6oy?hnO;aeNIbHhFo(S?&@J~(a$gGn}^nri?>@Uw{sta1zYaL*Q;$3KWOzn|brx zu_)jOPX0_|{?zW39dAnR@5z;e=o^rOPRh#Sau9e-JKy}&JuG)}5b>LRhTQM)Qn0_L zy>genri>Ig{mq#6e&`+ztqiPHQ;X#stl7&IL#8{S+euxj^&{o`wwV zc5Ua$K+ex!T5-NfICiV%_ryD@%?KtB_#3*1BWCUUQ_uFE42%PP8|uSey57Y&oT|1Y zzsm!jM%{Ag$B$bXunS}e`v)BY89HUh!NpGSm~p4u=w~hWTsf@I*-pQ;bq+`l>uk7h z(?I54dA(l&&|f)jW(ZpAm2eCl9CL(+$3IvQSe{JBN27%vW2Y zcK(-7P2Nr;%aQ2Nm-l@TxptJ*4#`o~_`sVV`Ypt^e`aUWTji z79SOTgU9sMT~8b9ai?Z0*7>jSl4tYjPS4bA=Nj(GcY%P%wDY>%Gq)srR=H{h*49K0 zvGv}Dd$MK#kJ+;tR<@bPJ(ta}rhv_y7uXDVOq&^3u#Lx^_!6FpKd3uP?8W9ogMh5LBisnx=B?A$3wopXWVo_xS#>b-aV@s>M#va@;*-rF-+_hh5@ z3za)-V&F0MWEWp`lI1*El}CID`)sV?6JIVeoaHVM9`H13fu_~EdwNHPVtu#bJpJDL zLqA6LF)}1$B=|%3xX)GPd7@Um&-e6B{tVY;S(hSzUL4ptcpA0vuD$wM8K?n>k>UBR z`&FOB$V-e2$$1rcRqA_qi~gRz$wg&L+}TgzBhNt_x?ZgOEdJS7^sRSB%HP1pXk8gI zpLV{oor#+z2^0)2z0QKxrYI>@sb>^`G+s%$1k zZJuu0W0Idmj?0Y<;uEq)Z@y*ms_Zds((o=%-{k&q-HKd8?!UrtWgaM8!PCe^gC73U zlL38~azBj5n_YEoCwxWUR|Yl%o`wv~o|x^)fbZsO9V49O*;8XBcHcjc0X&U$tD4g; zdqL(N)MC8*p=_yp-lj#pGv^qn zXRL%icq%@-aH6OGT(&b!dmPx#0fFs+$F!ZMJ>Ky2-z?wFEyA-)ylaVlt_=+L&DCz? z8+aOdcILy=JQ>h`SkF&v<7zJSf1r^8{}vg*)2Qd~t@c5sGO%Ak;-fs&z{pTwWRO~u z2mIO;YUGFBooQuYPC^{&s&hc%{_ZEaaln@k5VN9IdX_u3jO~Q= z{-3%Ih3zyl+_5(?A@DTf{(jeY^7M}kq5V^nA;V#T{e#EMyO-7J?r|qp{?*#T;f8zi z-pw@D7FsXpW4Tk`qxW*%e=K$(Pl?|5h2D=a-1j-(VM%;(W0wy;t-?JNdG)TeoXJi2 zYFG79rcWDcZo*fO3~U9wDsxl6K?5qajj*0?to00e^eDsio1I4O)2L64CZb>Pm~rKx zU+=Wsi7Ui)?uMA4chn4Q=*FD5ezfZO(M)lna0gE#uiky>L!N!-n!gqV^Vh~ALt_34 z9%KIce9>c;^K?<3dEi`H?&j0QSG&J2)&2JJo8;4D0{aF}bFbnJgT_>9L(~T1oANXX z){Ku0WC2g3Hh68ob5;g&CGjS#4F&{rl0qZHklH8LEMB#Ct;h%-GdI=$;u}x@#P_f^ zptnkVZxZMqJdN65>yQ4dRR7$~$9(D?ohK3Rn;IFC`4v3oT0{Aa&0mtb5?`h^;4X+# zy?fw$^=0D!afW;H&NA>cefhRIb*(Jq1NiJ2v z$;t5`r)A$sqGy?I2y)u@fj@wg)6$4b`TaJsvJjWZ6TEY`Xqn3w$7@^?^^33k5Xb@^ zGcFDLPfg1mTgug|ny7OYdR21_cd;wZ)_|vBOGo~kXJw#v#vjVm4~R=+wYI&L7tMnn$z z`ZX(yf2K9&9CPG(K6hd$wVlLFdA8PlnZ(ffhI?|)5qQkn?u#YkJiSxf4c8udcSk*Q zi}p^a?G~usiT~g+?@C`&YqI4&NI7Qp{)gLBT&CY^)#~EiGq^BoGwvUPcf4o)?`<#M zWxD5!)B=TiKMOWMoFA3;#`UU{dzg2zYx3@IhWn6LPRaIY z!DHG^;eFS7w!?giGpWS=l^XY%PyKGV3nstI15VtJd7g8NjqbHFjCNEq%t4BlyFJL9 z#h!AfvmNFjf2a)Xj|H#FJ?vL~{g`Jfh~B zN^OSNxPjrEv>9-0CZ^s`|JMPY4A?#Mzk;Ri{wVf)WB1jJ3~i@X+~EnHMqT;EX~$U^ z$oIKwGu|CbZMGo?Qrs|Qz+?LC%$+W@+_8J~U#5B&eapi>Z}h*Ba;Mh;9>ea7^RDo0 zhMKHsX~lc$gfsgrU6OZ?3c4r#lMSyA7{c?Cvz|bB+W0Jn8gFU9*Yde)MndGx7=W zUmLp55r1OJGU$k6PZq|ZM0-?a=Q&xp(+B&nVPr`@;K-0ht#(-XBUToCnH-k4Ovgp< zoZR&`e_S>-vPeu~uOs*q5#A|s<&q~XXZkznKaBsJSwjDtss4#S;AzDFdh=hiG7$f% zk;6Vc`(UY&YX&w19@G98jw|zQ2K|TepSlM9Zyx9$JVyMVT;mImGj)EE*7-$x-t*5c z&d#Ybw@}XVd3nJ1>ES+Cs|xR&yrb}2&(6tNVIN^c&_~$Pa31no+w43RJdHlW?>8^- zWT4LB42RgYJoLD!bG9-v(5Fh`X~f7uE!J2W@Ks`DxE~o`BzNT*8IVt80FUXbe|)|1 zyUBV#mkkjMg{N@dIRTDG zA!25+*39r^?UI7Pbt8<7$##Z&vPJ-pIalmf+RC#X z;y(M9Khr&T?`b_r+~3}CFPmP`-vOsqi|NBpd~=p31GW>^JGBS8oP_P{U}VTPV$FDf zr{TkeYsPvugbZOnpFR#U>}X`@xajk5st>N)M0^B1rVZ6xHOu3kt5zGY_Aj>-jH)(8>K*cIu3XhW$W^-D_D}0uBtx%)YG2Bbmx<~#UICXx^bDuXqUf0ty%r#?X7W?PFybt%gCp zldtQyWqQxl_*TxYMK<}`OJ$MI%L87O_mB>*cDZNwowLM&(SG|vo7YdhP@Le9d@|LQKXx@za5dwKBLH2Q0K-D|uj^$xyD z-5K5)Jg24eRqD=qfeheP>8sBT+QD)~-`IPJ-s44`IZ5NZ=vM5#e!vx+I3Ke{xaIjq zRtD-zWZ-?~!dV{P=_)^q4Eq@wl6@TTnEORmw>i>sC*EN1WqJph#723DH^N)K_7C(A z9wXlL>e9l~H?;wIzex9^QLoc`Iw0T-9;>ctcXI0vqRW5!)3kY$_A>5rP0uOT0XMMs z4o$Dq(4OzipEdh?i7yhn4c7}egX~ziJ(=J!bM3u{UuC%y zd#DrW1GdsWAou==PK5t~hI?|~3pjnim@>@E++$^!Wq8R$>=~~66G|_0e_s^b1yGRH zzmJo9)2uZ=>ioPnF341{*v)54E_a-N3eH{~WMwK`@acaV9V?#zXIx_Wx%fr@)e}7# zsENWea192!9L(JJU?YRL9P>u-H0p@P&Ff69td1zscMlZly9WyO-eKy9LjoDVt8&lg z(tqu3xsrqN<*?>2Xy^2eFCVI0*|Pv1(}#~ae5mD49HJk~xekdr^6+kQ`rr+%y*n(4 zr%?l4cjJqm{0Xmex2jl4Dp5D8u}iid6)QdxZ1n?E)RGbHuKXR)utu;vbkyp z?yRGBI3jEJdY(glI;PJa*Rq!7j?WTr{^}glk%l`lO7x%RIi@zHds-Q=d-Ojz%N%*x>GA3SDFJgVBu>%_fY z;JZx%?%*+f_kpJ-dA3817Vfv;Ze(h-riQzWf!K=qmc2VUje36LhCf>w!gwF{dd6v; zL%cuE$iTl58Ng%IInONp-P3zm=Lko6IG0DA(@gbFodceR&;IoCZqudCp;jPva=vCr z4<`fnAQC&9tKA>^(glU`32^4KG3|e&U+Q}@VE@cf$X)m*_TNIsfprUT#vx|>|Ds`` zl_6Y@<8H5Bx43aA*S>+zH1Mk=G+bb(Asb>TGTFEO@ODdck}T}ds`WZi^veZ3u~;N z1ww}7jSTXzZvZ^TS)og(-tOt0dcRnEwV(BM-179CAMwA9;f(*vC&01)m~p7x@_RkI zCm)3St}h7Yy=_(RPQpwEJSO+8hK{q`i9hJSwA}T|i?vr!j=vN0t+eERrkeZ-S?>|Fr!0O=cwXGPV@qERiQGnSi@mla;QMr*K%I25%EVq< z@EG%iyP9_MY$=y7bEhD_+##?f@HF(^sr&*f1HOzug!_e=yWqyviE~YU^;%E&B(Ax5#sT&WF}Xe=Fa zf#W_;=V#bZXSE^uT^?}iQ|4ze`*e*@Sz=`gW9Se)Q(Cmb%_mRz*o^}*^fV(2`?f?D z@EE=I3rY@pKe-;0EB;Ih`g5nN?U>u~?7BO6%-&+RThFrG(H%J}d`IrVLw$XpA>7L< z=Jw!KxrQ-&?lm4)dMWwK-903wdj94^-AhX^Fz`E}M^6Rj-NYS>8mA~*iUy04^{%7RaxnYC|` z&TJ7@99h!bEA#IruUVO>8K^(Q`k#Fb#LTWnCds?h|KKrm)%n|gY`GI7v++jnN2lj7 zQtM3Woov^loujv0ABSUhpBzTQM?sGAGw*A%hJpE^DV!dZ5 zua{MSW_Rs-QWN(y+-JVB?Pu2yZ(b;$0H>~u>AQPebAXkB`i4B5r}xPks`hEC?=+KN z#EyC?aQ`i5+8G#lRld_~-;u|Awt~LH9_$kftcWMLHSITsah?vQJL9DNwFXQlj#TpTKj5zb@^oK0x$)Ys#;G^tY97o z)xe2EF=ZIhVlOKL_Ky#Tcf;`BM{KB{kss77WyzSX}u6)}x zh%?s)GJwa-x6cj#qEh{b`*?oPJ5lL3TxYn8kBYv<(81GKbH4eG4L_``W(#GgKhW=) z6bCYZr%^M%`Rpd13}L=)rTg3ZH*_+PZ?88pBe7UgP-F=NO zb1oNKy1~f6Scxrxr@1!t@~CE37HVk5Bb-BStZ|9)xKVA2+yx$U98SBny*CbUFDZ9@ zsR`Ok;XTW6zsYb-=;ZrZ(R;eH4>3wYl+S@JA9ETs=W@M7FB2R;-k*8O* z8tloCwJCky#^GnX0lP+X9P_c;jSL<3x#!~kZ!WicWWb3_G3N!{J{{`GK#t??Y&E$I zcVlB)1C0ztiz?o`0se;WC5!1F4d*@K`8F{%yaR|eRcvXH`UiWJz+>wFkIhOg_j^>) z^oI(6bNgiqGlz-UWDeQJ#U=S!>W+VBxyxTF@bkBE@79&RwfG5nn|-+K7a}GcaP~A? zi8Xn9q5UrRl@wkx+p`Jgxp}%qU7+_tZKJ*^eB|p6!-@LB{F(tzqyBtnzwbO5&}-Ot zs~Plc2M2luPb1G>xaAff$vlAk!<;?b$M&zgoNchbWQfR+*vAH5mHXH(-()AtmGv&- z2=iX@D|HKTC$DH@x)upZ{19612nV(%O3^N(tZAKiq%gB(Nvw)`& z&u7hOXl2M%n~9Cc!+v~h=5Dc>F}Jj|U;>X(o6VZk<-c;a0nl)|GN>o-2{?nt;JoP4 zL6$RfLu{p_+^shs-p^^0_X1!mLk(x_Nj?FNt)yZ1_g8<&vwPx9>0-ARl6T(>4bH;e zYh>BZiD~}}jw~_rXz44Dcrq|Y4A-hTlP~c|a@KufL*^krf~QeWUiVwr{sN zo($9s^v;;qGRLE4c+kioVrGJvPyvo9?w_iTu9xI)i%%+v2r4cfrgYMutO# zyguM#K61Vt;|%zMLwB7i^(FR?4~OgOyek?XepvO-+yXpiPq4v-yIbzmIa%A$TC!N* zOSob1UcyHL?%*-rOZaxX13i7ixlH$B6e;(Ybxwl44>z2X4|q&{m(Fcwxl`|8E2a8Q z%i@b1!)vv-gsqG)+*eJlc&9En=Oxnc+5I}Tva-xlrIKem={c5iU7O$>u6#^l|D(Y; zfVa~A4s}l&xvb!mA}iBmm5E#y&e?Ye=IoCdndEL?9`H2A<%jYMJpVw3aD9Cz^$+s# zNF&3L&uevUu}MF#h(7Lsj%O`y`92S_&;vAOD-dpf~R3acOB8s(?7W^ zJkRp)Hh#b12_wUVxVJm$Rj!rAp_CHD&Cn)k8?Tlk9YKcjkQ z-V2_F-Jel^e=7rin9J_>(zR)^7m;DKk)dQk#ko@On08!M-tA;>JgD`;wbBQ5UQDew#>hnPLSzPyIWIo7@6{gn zTs8JdYD?7EW7Qvow>;o6eYxf+$DJAuTMFm&KWYxcmP!nFd`Gy0r{T+YKX|*Re`E-2 zh=(my%h3r zxW9_`7m|lxFx-Xx%u0p zJblACyg&QS>CRT*{F33E?A?OL%u&A#>)>(6&cnVN^$d1CLG(Sn!WY0}#+lJC^sAKn z0DWI@k=|FbZJF<*FB|SfE8XA3mcYl)bbpI+r_KB~`g`1ok>MO=hhUEKis;=u%u&E& z&QX4A^MK_}d?&tS^sak}A@aPSd6oF`s^LxyO5$ns7ta6SB`X6pBKj}Wd2OE+u9hFJ z@1hgFlA|W7{^fUhz^n4En}4;NP^rE-FO;V}!ok}6L*K6jT*2uL#*FK&$Gq*yfWE_? z6z73Nx1#UY0~x^6u$e&{ziVZnzQyjbY2NX$VPN-f7#Wgz6+EW?hwk{1r+?x+YowxU zdCpVr#QD-d|KR99=6>a(7e2Kz(D$dFFD-X-*FyD!rP}wWo`2KGuqrXX1!sPnMtynq zS>>KBF&^Q(_ARX$7>`N8c!0;O85%#e$tTG^5A)h^t@LKC@0r)WWw_%zVr$@O^!IB$ zc9tgtH5=zh@rMi5AE?-@vc?PX>7t6G_Ja>($u+7SIV@EEmn z&syJmoQa`%%iQ^iKKkyqIRjiRMlO5Da8AZh@EB{Q{f}EJA?*G=Bg5{A@c>Vw9=dAsHlHSADD_a-BjMg(p)E0Ks``QGUH%51hAqAM^I28~ zVmkRa?60wJnS4CW$dK%>fybOXF5meIPyhHdcTu!DN3@&Ce5f{rPfs`8?J>? zxX}A7t+RoBqQNc~bvEoF>ukFWZR=pKX?*1@8^+i74fgE#iajLntByO_Vt*~AvGDu} z|7=m7e+KU#80;nEt2Ki?kFn|XbFXuJD8zNWr?O;r8oN24fw=ymYDZl!oZpbg*mOy9 zhod3#On)B_^?SiAZ86F70eeUdeY4;thkxQc_k#*fxq2>loINp#IRBBsUN)gRH^839 z^SFkb@t)%YeYjljXBnmUaq$d2`tW4qLw20SPM#SuSN`&;X^s!XQ2H|MKwXo*JjM8s z?aSEn=*wSUTV;Kq-cLLD_b33(7Fw*-8^Fr*00;HAvQNJ9 z?t%JPux2joXa?Rx)@<*txagzo_*=Gix>i1R&g&8`li}*i`g$IKyeImZW_*!)4`*It zAFVzQX`SXt-}Fjf4ige0K2SSk-H|x7hSqGU9e(Qd z3+(t1vOlyte&xy1AJ7#2VN6xpAIf`54@i>jb&sC>Tm1UW^8tIFwZvIvMb;NIMSJ-7 zIsT&S0JO*F#uxdw@NZrc?0M9%%7<-bePA9;dsNO!+oMe5RBNrF2wrKAFTD1^9x^|g z+;ay9JL9rHFGKJ2=`RKQkJULg_K-Qn(R=P@u~RdF_j2WXhQ8jX&nboXuMBpX!`C-) zUf#nV;vTg#k_#Nn=)GLmE@tTK>$=|ry?^a#1$zk02krf=#k{yaN*x)@-*}j@=P`%r zd1s}gbH-uTN<{~9y*)0?0T_p87$3@isUC;1hpe5PvF#R9viVOzGx{u<6nT<7QITSY z|8G71v4_OI>waAKJ80;e#rdQTZ zUK27m+iKnv#|QW?@@gfF_4LsnjSq~y;sf?P;>@rfKR6nq9sGM@dwcCLQ}r(R<-#6P zLvIcF!@*utF2LE|%-PsWFA{J|blJ8!IZq{Ysh1l_a0q2yRA z>*OolS4I4pZLrTDS6yer&YUEVK72vn6C5qk5ByryxjILrAIvenkT;9B*z<^`^Y%Nj zR$8L3qNTZ>mavD^(u=dsb@-<*`*T9h1Ew#}GuYdYuYR@<_B=H7V#^_p5A+9rO&W~! zho6lP;tw?|?0L*hu@43%n_tru!p#hqF>_<4)18C$U7gBv$W94@1D-F=Misu9Pq65f$=?48}bm0n^&%R5SmI>OfmCc>>+dM zue!~)*zZ*kj9t^`rn%;HJx^)QVX1}~yXq)*`CcyUYm7)gCpAMEpO?nkP~Te?Sd2sL zUrG}4{Q?Lcb&$mBh$X`Dz_p$>voF-%bL=V$&Js0T& zJr`;I11TS1s_S9G{+;$wzYm72D>U7`t@Y_O^@)6vH6LkDx!8wKK3UKBB>(p9#Ke$3 z?6Kf5>jQBFJ(uf#HS2)+&oOVhdaiGLD8iVrhpYkq{PR&3dxhel2FQBVn3Ge(2Rb*D z?FJul2m4@m%nWFUxzrU=JD3pO|%ngPpO6^C1PNT%2>k zxZ2QQ&+Z?@9#TWSW=b#DT&8;;>BEgY-m!;qbO?{Sq zg2J_Ee??C_*hBJPuh*8JWb2w>FVeN;lG*9{$&f44xDWP~40gr}c@KLY{FmR|&heqJ zZ&{y>v9{(EJd3ct!7Kc)YR>1C z_<2rqZ%@l=9^cqQ>b+u@$1L^=2^!`?E9|)|(X}9+YrvSbx`!P*@rJxVWG&>h*^gUa z7=QiPIZ9*a9Nj-i>|De6l8v3%@g<~|_FVXsqa|Wzx%aHj9^=zKN$gzH_%Lch^_gDl^yO?hXD_F?k4H635jP~oiU<5MS})%}`iXdUBA z_N-~_dCq_PZ{5uLLOh}l!9Ejd2f0S+{Fl1gy2h8mndfU^r#(W}QjU3O2kXO#6ly_R zJ#_CKCGp4fxfEz?J=GR_^sq0>=TiK#u*~5b?fCcFkN4uw`Ub1uW{)HGJop}a*ooE$ za%X(-V<@=-`rknL)@Dkuhm4^W=UwjbPafpYzgl_ouMG`${1yDz^T?gQu0PoEp{72& zvTBGvTWoyD_F3$CXsGvD(;Xie4>-T7MAw8^zoO4>y<3UI*T{`rKTJ?kFy}rD$ z=L7bTHL5^bu;yXy&Bj)G|stex>7 zDP6>v)JjgXsA-34<+2nb;)_|oPH~VUG&BCL9lOg@3ODQJ@Whaj%Mhy{@jH+ zKYey{x|8WSr^Lrj4T+Vr03-NSR>O#dGA@OTj-pHTwzDmyYvOQu!q#n zm_1)`wByfNnxB?pV@@dFiGFrc?95rP=b@d?9(mF6fxcU$&)DOclFhaLK;La)e4xLJ zU)b}AnUlx9?f8I({C&;bABu){_I$vehY#Nm|HS%GA!M41xX<&EsYi4F5OM!ss-^U& z{u$3lE}l5u`hq^tls_KqwUd_B`g2=e~G}^?|&U7+a}ptjy`3 z)Vvf8wNw7dOR%Z{dzJNWAKG;L{+5Yc7R4eR9cw<-x4?Fgd z*!Mg1DF-`!mHiOJ^ph*x+R1?idv+f#_K@>|zBj&Pu`^cHG>5;^tGgX!uxC>t?0Jm0 zYfP-LJ}fR)cJpFonQDhvi9JND9CyhCM>FI-{(h_-bsi=flK6RWLGNjt!5%WsJpJw4 z4t6x-pS|*(clJt0gM9>@!MtJ*srRB6-f^(k6eAz<;!LLk@2LaWL-PLK%HLY-^i?#I z=$aklD|?d!sl3T583(;_B`hB zvmV-QRCe8wc+b6=yYv^9&An#2hmYLs5Klwc@ga})IQ@+_))(@8a%KP7!qmvgl@B$( zOlvxPvz_}jY$?8C4>|6(zp>0|2e6k`rO#p^N9JAyuy-}s_q#VK7u<4T&-0nKlXvW5 zeW7pDFZ{X?H52;9VaAv2nfKW9n6s>M{8fw8l7F80`8qDp9)}wrvUO4HA;*OqF1*^o z4*!1c%so5se}us7uo9G?`YAAVV zsqVcuS)VEtA2~*0kEO=gTNNv7OWll5*$aD~zHI&Rla98CQ+|x?uQ><(qPy{BVz0yN z3?Fh%srZCFq_%ce?8GI;y2aIckJ5G^x6U&zoxAsc9RA6h$cZ@5ljj!+*OE8&C}=6o zwXuif|H_U3>-25v5yPv}a}gTq^X;gA3U2x8X|Pw0t3Epc`#<6S?Mv=_%V`h#w!h}R zrtVjvZy#-ZI~be8{stI(yLPwbD=zZ|~)?o`$f8%vo{VGoJD^UygKdrh?#!7103UajSL#m;zuJw&bL^LBNg%kEQQ3}b&Bm^t&fp208g zolxLgJW3MmdCb$=FRW*MfOq0fLp}dwpuRqERUNyZkGRv@^8x##@22zXTe_yNYm7)= zm*#mW{SIpA@Q%*eW878m`T0TT$-=Slexkvgo$F&~o*Yu|_g=G&^?}%pcKkDQ&<5H$ zsla>MSFwj2t3DmDoue6YhoU)YUQj+SeQl%9AQSH8>tusHJEy@O;u&NsZ*^#`_~uMr z`0nHJjXfma4L3g1!H(YjJd?9v4b_(KQ#`)0hs0jB{{RO&IRSHb(S=-ZjMq3}{w?qI zHQ2LrckChO?mvG$(qbnkqmS}Dok>Rva`XHIttq0Jeg=Cs&R{3bgyjE)DNj2-z<;r> zRnM4{*0gwT5p%>-jSportDilL{bjAOglvaB8+_sTP}mozXZDWmlePorxJir=4V`9u zkc<6U*z;(IjeE>+`awZUy6&DLHRm}izi8=n<3n~W4|_=dyL6rDV6Q3uTSGL$<@KckFDj`?1uo_i!dD`ajEH&#nh!&x8M4-`>md0sf1;Gj`Uz zG9Am{e}M6UHk0?T=TZNhyX`*Khp7U@T=?+K%=CPq+`i8($+BJhT5r1guHL>*UsNtABday;Lmwld$p_!v>jMC!yYo{t~$8M z3)!55e3dgvinO+VsrCc%)pCQK`_!cku+tCnXou4u+|>F)eW=h5dY+tMm#b9ka`JB( zFaA%o^j7tFfjvZB?)WcvvY5#==)>i@PnWd~&U_)~yHNE{9KsI&AvLt;OTDZQ=)d5D z&fDOfc`-g*q&{$-BKDADS<|A^9Q~u20h%Yx*S$F85NPINgME)*t2KkYllBwZA!OdV z>k|VVU+BxFdKLifzp>#su~}^P@NVUub=yFH^TGo}1R|q_!*9#Qtgi zD*af#E;YVX>1VR`y#m~eyTZvgEV3W?YuvARYuuL^%$pxNW8V)(r)T3~57~#m-}lB^ zVSio6S^DrG4?Fgd*qg65)X_bCxK!_-LHC^XD7p}>TyC)U%ght7=c)TgR~=)0VLV`s z!@qxkvyWKgxWf37y|6P5hrFMAw;xv=on33%uQ*8>8gRw>TzJ}J`?~4#$ywXJ()ds| zv--J&*zK{QG+gID-@Z zul6*AJ!D^Qu-&s3JA0nseT?q)DAo0{_jE1~@7H+PvFB9->(HrPXKDWs*FLRUc9i;n z^sytXFzY1p{dNbxYPp>8>v?meKgt<7yoau9%GHK?YaG`qzvODzL+bjI8Dp(K#71<@ zxpDN#m35wlt_K_JXkXd`dmgdz$o`*MAGikqeV1v@Ql{&XXa3vGYpydsh=1~o4)Fo| z+4rTNJ84Avx-{3Wk30JZixsUf7V&%r>3eda1;(O(i&h5qXl;!ddq}P9{qnjmX2&4v zYyN(RW}44Pe-VGKH`vE~TYWw&_B^!m+KlGb2gVb$!t=favs??Va3j-n4uh#|L=#pPj|tFUFu7h4;*bJ&(HD zEpK;me4y|8c_e$k=({(G4?kBwyApdI`foGiO~(h?p;*sQgKF|b+Tmv7L)nDteV^F# zSP!21a)tGQe1I!+Z$He0&SYL=ojK7td*E1eW*LcME zd#n1wzBlY4;?d6!zwPi(JmQRt6HZT6w4Cx!Ji5(bp8kFHo&xN7^1u72O6v>bF~0cq z1@0Zkm!Za&(MQavd;asUmx{O8L+174ZdvXn8IQqU(2hO_yKGK6@1q8ec5YYga4sD7 zkae|blQ*mt_8YaX1NJ*S?ASwM|FC{bi~Y4!=7lp}60I+jGjm1-nz_?pM_2Nr*z<@x z6B@U3_$Qb1_aAa^2)W!a57)e_ZlCFyW#`(Jo3`=VGlSykPrFK zEo85-XiVDTKI4P@o4o_r^N2^|uYKI<7sMm(eIDG~05uoqLKBbf_xc6)Tyu(kbzaWS zlWC7)?;OAO%cZqi+T#J^OWDloH6!eKYm1#23;)ayy6XBn`~TtpL4!RzU&fxNmU?V?`XaT&K7si<*V#>TZG3si_(Fan z{RTU}gv^&#zw}~9ON`h4UXET`Hxj%OpB^?otas;chiw1L+){ZDdq^#H-|f0T<^LPy ze|_)yG9x_xvBQ5zAO4sy-02V0EgE`fLwA~ zeOaz?oW9yw4$n2^4qte=!;=M`)7$}jNS;UEcag(0v2yyHw0_I{@t2-%tb9tbbH60^ zwU19fcle0(b!o08J^9NxiT z?sM)lVJqtca~0~(oHd31xo3o0;`5%Cu;*D1`uh1DtuKtP_(ILIOz$<^U*kT$ykLCE z*3z+ujQiX7Jji0NDGo{9M=s76KueSi&-Sbm6FMXY?`>)6)UKQ+>)%$|5FUz^f z{DD;t&-79MJic{w4o)9^t-y1tZ|os8QaQQaE7|p4@_qj~@vKFY@4s%a%fGoN3VTTG zM{Ty5gPq)fb09>!a=oqhzZ2)*P~O=ii9O_+-8$Ru>R?CTi(4!GZ$UGuZ+WbhUeLwG z?(>+tSE~(K!mbA7^|x?b~VNzj^4*Qt<(M$hdy-28UVfi)Lb z>I?1gw((_t=AJ+7dHPbi*8|oUVkr3zH4?!t*S221Q)zr5C(7FMm?J*(+e1#jsHsn% zqA`>{{f?(C>>>L_{av58*omR=U!~{j^_!p8FxTvm?gb#}1VzCka_%*2Yza?6X(G`vMSwc%HC_%yQvR+ zP{3~GoM5N+okv_*Zt|Q(Ye(}NV&k>C_JDRi^nAe{BEK0|vCgY92PB@56IbfqN9l`l z-K&`8--3IRVy147Jp|@KA06OeCVmgrXFyXQc;r1do_u656NAJL>>Y=spIer3<)q6_ zu$Y-gkhk-Ux3YQZKKAu4NwJW(Pd1pdXa8Yus5x>7zE9iebc@~Zqy8E9+|NlLono+y z=A};x-`MlaUv6#J-}*xSLOb|-t$98d?J(8&LSGPHu;&qH=G~L}fR^a9{(j{*bPg_f zrO$qBd|uUvKXITqyepBNwH8l(9>_Q&;HVSLF$Q^z&?)M*#;%5vS))wWlPy@&2g zBd?sUKBZRkECRLTOUPVe@bO<+AN;YbXij*jinuwa(9`c$<=JrjF~bA-qC zTkCTfe~GQ+n+J3y(_IoQ)U|QiDlhS?00lQE%_D-@}f6(SRQh#;ShNK+CKH#tZBr^OOrazUlA}_9E~3((LsC z`#uIc@lP56dmjAXGVXoH2gVf6o)pc-KbZtn0( zd|?kc?N6PS_|jT=_3e3R$h)bP^DOM2HNKE{w=q7vzr!&D|F!iarJ@b& zA>+$Bx9(mmO)#dAZ?yF^fqiLcqQjo;9ZeAPcs_yjE4fzDJ)>dDIf1`-=U|O_;*)&suev5r!yZx-ot`+#VjrPIg55tmsost5eC7bf&b_19 zmu1d$&36}Ctp0qF+NY+=$w066+1}F%_7JtWz23gg(FQTk-?P(4;{`FVgTZ|BsmGtP z?X$gFO4DEusg0?x-{)Xw9Q5zo1DoI!T_0$$|7+5rt>k;Tu!o!rTzlNh7CX5tx?bEl zHwPK)a^@RXp6A?D>^jx)VZY)OTe+U^F{y8glKTj#Mc5{W7~} zjri{8<4wK!`N77A?1ep~{&!w^&01k+?VPcxqlX=PNbGA~-pOJ||MXoyhvn=A;ad7` zCxe~bM&84o$6R9eXFVMsh@Jj?lyl99ot-@&u;-D7uX^2?jt{g0^C96}F81umzvaCy z#s~6Uc@KLYIq#vB;fVJ9x^vurO_aZ-Jb{fHMZjJ zZjJ3w<)7RP`?wqbevNJCXa3{xNn9`0^P1r6jtMEB#PzNQ(}1_C&+^3{lF!?gum4rH z{*4w&tI~ZeXo0wa77jDmvlsR}@7H+r>K4`)Vk9|&fBy{6&69p9UxyoChGq7bV9%p( z4qI_g#|Oq&o^^0@uax!YTclcIj5@;jkj)XWlOu#2tKPhzz4d`{hyLK#oT&-XAC5FW zWMzdtB=&Re>h16kcK`gKk}KW5+|2;TUuhxid5lr(Z`0S|pFZu^G|1!W(?=N}W{kZ0 zo=;os-co$P9x}fi+iifw&YTebIX{tj#C>^ar@Lq;6HBp&m=k{a{Y4gYg^*@0;tp$w z!*xx4p{_F%cX}AitE4|-|BIbIn@9XPf4S=y=}SXh>nzc|RFCNMgYl)O@kQE(`T_Rg z+E4Q62lq6++4{nGP*c9i{RDzv{5jhAlI_db^T?Sy?tZV+9*hUvPfUN{99_nPV~h{U z_;j7j{42qp=lI;{fCm@Z9)7)eJFj-qOSOfs*z@Qgn^e7GeHbC6nv49ucy79WK1TOA zoZl`TALKKlsbi%*%*9$Q_C1&3c@l@cFy3NC%V@{HN9#`S9M%69b_7BYu8?%vNV_QlOnSm&>2zzY5o40h2ta}?}Lqb~pH5x>@o z&keP11E0M;KCy?)32y$b(bw7aJL0$>H#qN*IDVq?N!-9r+z7ch=hg%Ewm#4o$;pQ4 zIW)qzT(=LXQ!aSP$xagf->yCv1^W=)|GrIt{q6UU?ryPPB>>IEzLp-|-iBv&E{&c~ zR_%y><>#>fo&7AWPrlyK0{Nl;d<*WcBR}k;SOkY$*wI4B_2^FX-n2gW@xfoqWnB(F zPf;I)f4Q(Pjrg$tK9e0@87mgISD~-LB>1@U+^g`;e?GH5R45q64D#?%nunjQb7x{) zKTjLj^UTAy9I*B`67xoQzWD2S_ur7_8TfLl@kQbXc{uiExsEsV+4U_}VjDS;zpm6+ z#};u(@Sf)Jjy>eq(y>`Pi~ThLWiE72y=79b^!+zgGvwE&D|YtWVMj9|eR%x;&TxES zY~h|j#ujSMj4k~={;}r~6Q}M_?r4ZH-d|T;SvABMe}?fPyRM2oWWG1}_Ddb?@bA}K zPEhRdf2PMj_K?_zZaLV|4l$FODY+BlC2{5~4?Ffev{QHUTdfaEI-U+tAC|>$7V+c=vvvV|*B#x%V48_fF+mM`?Bb6zkJdsY``1t5TmOOuJmB`(_xk z&ee8d|2Xy#HPT0K{Mce9N1z=R7vIk_nDdVBo9_CxgT1Es&iF}uKi}&I*h9wmH~ux( zVkZvO6yNvs`tSuFcI@=wkaOofhW+OFK#u0$GsqrH^j_}yfE^z~&iRg*UT;Qrot5#x zfBtSut(QyJmVW$y#s}I?-ou_}{JH;&rY}mt5^a<4d+LV-MLM9{+s5T4CpG zC$L}SVaFaa&)@pDt`2tk!5}?{llx(Ad)r+bzSv;ro*B^)_NVmz>=5@~AGO8N7CU1W zafs(MN}Wb7*6l?5@^y*9e%3xmv=*CO*h7q2AGbSek$n4m-9~E;N8Gv8V9s9HLuzHS zlP`0y7x>n7yfWSIz&NkGOx&dyg)%9g@s`6G3~-TW%faa^s7{9?p5k-sGM1bGHXLGhyP+l@|Mw&a1A_ zc32kks-u6OXfZJ+GLHKDAm8!s<+)P%6b%U9*z;J^?bhv6>%&z7#9TGi(?@#s^sAIt z*5$DOoqGBn&#eEgc0K2e~wW|Js0&p$MJ#u zj(ewo*;Ai0M!xZH*}az7$umOcN+-^K-ugiN#s|Ol z%)My%aD(wd`T%cZW^+#a^JYg4*$eVzb4n++mCg#rycAeb>D4|Sr&Um+C~3o&*gyAQbSvB zj&O^?p51eaoxV#ugscsnI;+8V+5Ii_;Ue#OZaZpDOCP?~_(H!IZ?WgG*K(zG8e1Pm zXnT;Cm+8K^GTj$<^i63jm5)iExXt(=aftP5?8`FlPkwYoixuu_(tT@ht#PPgC1zp| z8F#AAT+h)8JhQGOoXSOQP5v$K-EOdFFYI~fz11ljJ6b{S#d?Nn<-9bv+_0@X?%rX1 zxHsbj_HUNq*{MxOHFLB=PUi2SY^3-0kdxi1d^1=nux<16O|mg+fZ zV@^+bW_%rHu+JY?eP0sxJoEbp-q_pv;?MO4&q<%JTQ)C!9r1qZ3;F$B#+Ph-!5*UK z`S^7wSj@~x;Gex}^i}GE@PD^rmS@XJ(_yEthRhKjopr9mJMo5l^zq>)?;iboj1S4K z-C7HNxv+<*+n)W*2#0s#yT4y_M=!6rS1@NT?C>5kCs^^oQPzjW)!z2;&U?8}eW3P+ zeQE3wY&Q2Di>X36f>)lyJV@&WbM!tJ`r!QrQ#R+qo@dT=<6R#(zL39DV;);Wjrjr3 zmw!Tyxxs=-)|bWQGbefZ%y88TlE)r0k6*FpWCuGj(w_q!so05;4|>?Khs6Hn5nnpk z(Gc@H)>ycYQDUWhJ!G(FYp2*l=8@~3_lu){`ZCW%n6A0Od72y0mmfCRv(H4pPHvFL z++*T{4ZfH8(~`!@5vrkO5i7Txx`M^T*iVkjo=o9WE@~Id=^pWPjXjSsXtnN*tq&C` z)WRH_XMl{+82O#|43I~yMyk(7#g0bus1LV#YK>ZHggy23jL*_nAM-SVeQAuR8+2dW z(Fk)3f6qPVu`;(9X)tBaw85SSuTKvxwLUQRpmV?e$b1u>Kd!v0vu^sfcII~2|IRwxmt9YAcqAVCwYWRHG5kr7N9-Yayrs^0wc?TWO8VAQ z9*@}n4v(Any~|=5p>4{T?B6%BAVUugQg-d^%*??{nsV9o^QHzp;;m{OwuwA@v|hu!qEc_3-HyJ2eHg!k#42 zsa)N3Zi`k%8SJkga#Ue%i#^2LcHfIW|5MC@QLbY=%+Gn4v4_C?YrAh3sdK-+&3*Rh z{CR^pD--N_jB|%?HQVulItX=F@;RO}Cv6~Y@j})C^F8)F^0|k%`q}!xSdHGxz31cH zJKl|rqm2*Q=T=}3S<5`|jNcZCz2v7f&*WT+ONYAHU-bCLe&3zx=XSq4eVuY&`g+oc z^i^ta(x$Tiig7_+sr|EegdBkT`nex0dj|WP-B6O|;h#QAtbEzyAA25sxZ4TqTOZ)Grd+k9=2*m`F~$dJ6L~h9 zv;+2#wT2ycDPAQ1tTz+)dG(UOHbqMSsv@>;hnZ-=JDPY!T zEtTnWahBJ3Blx8)-carEtR?IrHFIYFV=eZ@)zqkmFsJ*kVyC8teQDH78uhxuVyY0L z%tibz>{mQFeg6t?zv5VfDZ5`0d!F^E%?94)XoK2={|xfFstx#kQ~6CjO%m)OwQ>7h zLmlkjG)t1@4WN=)58G}ya(4Q9$Tb_M(Uo|=BEnU zB-u&hIXS?1gI!{~d@mPv;yL4K$hFyH|L+;=3*#yMp>lS*e}b6EJu~=H;b{nah?rP! z{H#OF%~=Z8gk%r&4F1nVNFnQ%hy}VH@N_Iv=dVQvv&H> z@d3^F>k?;rIq=(_X0W6CkZa?6T=9wZp~7%07wy2hMAAEb|08c*qSE+4+sP-e=Q$2M zo~-s`_Wp~S#({lwuL9%1J6?NW52>YpHQ&f$hf{K6e_p%7m2PhQuEE}Ze7avp+5vkW zbHa;$-OlO zAvIHXxz-ML;tyw!OT3h8sMequv)(t@vo$E}A!|_MuV~|7uc@!DuXzuB^#g-Fdtnbb zb{%m8NpqzB$EU&R*C<#+AVxhdJ1p zPfgN!RJ%FpeCo*wDQ|*T{F&-u#~$(?;bD7xV6j&yiC{0TN->x2lp2oITui>qpB zvFDkKHU8}j>kIh|8cJrR8WPRQMV$-{O*6iff0uqHYtJJ$zI&tZ9Uq95{@z#iV-PDp z@!A7>9zINHI?M5)kR#~2c-NzCGbG%1M~*Pv`0(%T*1hJ}eHyluPhihuo^@^ipPYU{ z{2#!xKS!iK^m{;Kq4`$&#iz!HVLw#g%Za^hi}Z7O_;O8$U#u_GG50G@_aFItG(XTe zij2qN%Vz~mrDsWC51IG$Y`(%wnO~6y(5EYPTp)Moqqzfp`g6t3Iv@5Bxx;_=Xksz@ zai~b+P>Eu1uk$J}e^KDukZ&&RdF;tt>$awj5A@;1t@(dxd}u$u`rh(9*9&jyyOrYu zv6Qu+O5N{Xp?#BB`jyuX*z@SS-)^(*B7I;ykbWxH3OZ-Ohp#;!u;(!z+%RQ(#|Qc_ z<1#+HqVb3R@Qv|7{E_eF!j2CiYqiV0+tT_#3`I-+{=SdY2ijqV`oNqWd&v2~TTNRp z5__WeUZw0-pJ4;`ZxwrxtGOG z&QQpAynPC+C6n*`Xs~DZDPRwgGmQM`M2By*;>QgF6<$5;u}7A!eW0d zg^<8^51q3!p8m&+i9dOKW6xteU3tW4hyR-53-egw%WU<5_<}to|Ffs1*oiOH*VuPV z+-9GXw1<4nG1zzcx%$2u>>>2N(l)ak&A>P3EVx{Cia%SKU)rm}h*DHX#SY9x_ILJa2_6na5UWpC!I?zg}`uYFNj+U+-swJ$t_% zcIs?-%nd(yW+lfL+JSvM!;VjV;od^pVZQaHdTxk4PhUoVx0>S%xx&b*bWh_*Z5Qr& zCRg~y_>#S_(=UjrA=lOCzqp~}3**ADnQ0!(xbV4mw&JhG7se9t345Mr6u(!zrS%0| z^cUv6#MpDSuagh`W_*!1ub5uN?v^$+Z{L&&*%qZisbKG4TG#{(alYYl}yzQAh-?0NVw{?!8< zAIMkBwWe66_wur@jeK>X@gX~YV<%399KY|X+ur&>-c-<%u8*Co^Yz`!-E}hAI570B z>bX4j3x}njTbB2J95}Xz>YrS%PIj|{=?~b^PRMa#;-HhQ4;9im%?0oN zxInE|K4bmxe88UPxNzVG{hjvk`$1J-L2sUeta&W`psw*H+YhkQ4?^aGqrSS@`mnfK zBI}flZS}nNz#g&>AM)$j&;&AtbHCMnqKd)TpuT&MqG{QVaD2n9(_Q8w2- zgX;V1+1wZ9K91er)#aHht{~B^75ZXp5C#Cj5F`f{oK(z8uHKb9d=`?cQmwu zhaLN})ceRQmYGsY&1O zc;|ku=;<4K9{S#CTH{*zz}Qb8UCHwSdmcVKf9Zy`@?jlsp0%>)1NJ=TS&xs~#QH!^ zfR_B)Rxhu%wTh>I>>=Y!zxjLA3Onn!XsF1;jy+^PQ+aP&i=8=1fp_m7oQYSZaR=;8 z40gGwLt_t7%bj_}VUFI(fmu&yKD)J!N#ww*D&`bpxH`t=>365s)!C!xAt#fjG zSk2Q6_K=$S_}7aqcIH#m(#KS#`@Ty1rwl)^_oE*e@>vD0_4hv>VbhFxbdqXTlX zqFHIZxkT5fH`TFnfn-vPLy71o{^+A5OU>p4EDjhb!=Qdf8oNcJ&zj5 zj7i^EALzS`yG3)-^`U-xhB)~=1%v`F<1-|KsN$DT)@-RY`L9UqAI#TxHL({i=f=j#yf zH!wbwO{m`Ak3Em)>%4H+F^-1t!OwfxSAq{4dhLKc8)KvSD} z?SP$j2-z=w+-r#A1M{sSZ|@$@WD<|0Z8kSPP;-{|u+t79*Ap+k^d`p#`U6@b59;b^ zskx^m?0NWbLytSG57gWITyBQ$(f-a`$J)a9kj>?=hs@>Pn|HUxew7HpTxe+eFXuPg0;;ilOu~-;a(Sm<}*3LSv5*xQt zE%3LnhZt99HG0$0FZ>mA&+AVqN7RGiZ);D#*z>3tPi;|Ww#-Eslc*zI*U183P_Cl-brlU6@^U&jZujO`6xx4@x}#u`kQ#cztop z(GJgO#h*9ruemT<*}i}^y@wThNS(jh>kbDyJP+15BfQFW-~^ZF9SnBbCTkBl)>Q0t zm&Hz;0lOb7sYeP<8EbYd@GkFEpM9H0tZY#AgyRGCGXLz`*L0m$@XOau#)tOftM}_; z&%=k)7d&Nsm?&hLi*`tKZ*RFi>-GchoQ4)&J78zcA=kZJt379ZB6q+i;*ZS1<*IXr z+b?$Ze8Rrhz3Jzc<$l25&UwRPCf?T+hxYX1(7y_p(>R1ZWE{Hrj0%VE0(Nh`g!@v6 zp}Qz{ay9HBagg#aaI3m3tcO+4(8>~XKv!3H}c;8 zsqUGZ?B(;W_K=#{qW8HLJAD?-`0FIp-_gw8!n@X?q+PHxCka`fnepp+jt|64KWA&@ z#hp^)LpJVU51sFH=+v&WaG1UJY1Oi$#1?sOR!0%L>7nv{(KfeRUq?25f9#h+R%UjsY2@MbLr(f!M&gHAzSOm zPF*ErJB<6Kf%U=9tEcOHvxm;>&$-IYJ6d`A#~vcjoBUc+i+OQN6j9|x}=bY@IjY}QF^u?64$E@|1gBinHU1NiIvDKYJM(<(A>#j(lGQ9`;vs#O zdvw7(TH_9V_CTxqbnm42gdN?7%)5u(dA8$&pF6CrHM)hmFHi7_Uk4cv@bxf>U@u*yA00 z$iBMA!d)zObWfb&jKYTc9B=O1CeC#9uw&0dGxtnw=lD=l-@V%FyPb>=)C8nWu;ztO-7dz5Zd1xyryf@4&>`o& zj~)MlgB=Z(>wb8!eLdc-866`0zf~Rov4^a8bwB-eM?1uyQk^rl)w3CvYvInf4mH@b zaUVN%7=QVqfEiFCG4C$~Oml>wAY8?9#8v zH?ikYXP@3^#rfHs4Ic*U{jX(u|Le;WQw_=ZC0~adAJ%@mdW{l$$06zGmgPOWAMDY} zV)n-_&gc<*a#4$7>^h>L8P`tC3|a5F`-!`)4}RT&dJnlnvEGL!h{dlXRXfZTv4_GAoV4Rw))%xy{GslSFJJ2TOZ+*?_>!%= zV@FFN^Zzfd-P-!Vo(tq)!564kMXc#4;dS`9Pq5gP7Q>4Rgv!N z?J+OCA8T_xPlB`8v+-86oH`B>$oeYSG*Y;)MxT>WHm8Ghx59d8ee-XL<;N8?lID%9mxk0x-KIKsyxiyqMW(KVZ)|?Qo*;q5b&OCR)Ot#~kGO8$g)gUgzF-d- zmri}CpM#y}znAOt-xGcQJNrbW4@iILYp`cyEB26e(LsR8V*RehjpBT6O=bTV8XWZ_uK2ZO`9#Tv5`*gL~(Gsz>RL2SO*J9%J?md6lCX;*Y;(v|@!D ze+C-N*)=2VA=iv9zW4@5Gk%^*-~GbNQ_mLcnSI9C^T_SK+U~(x`M{YmOCWSv`64avVn`{x=Tq>Uubn3sb6zB|*;?S6Oqx-9QS zs#^0Ui=Ft7{>dfA=-hujFPAvaV9#FI^UNh0tTfAM2YjK~d`_V~x1M{alN`wv+k{BeS{zFnS9`}E;DZ-)O%j1SYluijgOoq03kb;x?s zpnXR<`l#S2@_3>#+B~Oz#JMTKQ+LGswe^JtX#ykJkMoTdx3nxz5u@YEA5@7HRGV z_R9_SY&{P<{UD?d-~UwK`amo#%+qG2dp^o^zYu4li1y{{iUR-XdK>nT^@_GHH?`QA zV;05%-Qy>5N3P3sj!7K4Qn9nQ7<-60=5|l)?C?!)#~iFo&nx8|YVx70Jif7q2soc_)1hv9Dhrk+-HpsH+nu`Cs)fO-#?~PTc_dnDTa6E0E2{G%>>*?7EI{0vl52JD zO@4ES@^|y4-R*dbJ7r_;RQ5B`XK)A#;OqJIr*j(--~y z4hQR=SNh^G16=$2e2YXHPD)#7!PK5V+3cQv@gDnU^cvoa;X2ov{Ub$T(B~_}eXZ=27UKz4f9G zxzICuzu#b|Ph{g81o-6J`Df8dc4Js4A42BuQwDruePI5C4``jb z8g+U4!$Zc0Z2ZR_G7dF5_*;j6G*qm4XQ|c|R=qNfL!uYa(8C71^bz6Pyd>E3sL39* z>Fh=FKUVKy6MS-gdsdxt!3_T+j1MxG;=(@Uywuli0-QPg^~paw{G%N|mXh~?{Skvb zdtpcaA>+`9BZ?9^pV1!=n*WrpFZ0~P*Y$ope0Wqfgdf=Rm;)ZwY(49P--pTj8Pj@r zdH-Y54w*A5u!kIvzxZ@xi=Fuwxx^T~A7G5u)2`6HVxoERXQZbg?0N3%d2-JKopz`x zr(4;pFF&qYVh)2nWGvlz&>>DgU=HJ-jmCNU(gyPNgu#yP%(n^lJYs42fTI@a1NUL{ zI9d=U3Flbh!;`8do;`w{xqQfZ!P?86?r4a1sPxv+H&G4Y!&9Dyu!qFH?dMN9*wKHv z-eZ`upCnCmUQpk>A^4v**tH4lN3e&CLj#W+ZLzZl0N(v`PLA--Ie8`v+@QxE;+&Hw zJG^8u6FbR&Ds?SljGpVZweE=&a)s|_4dzwk8@;gS89NUfG{ySjkHda0ahjJ)k21bg zepkI040|5A#3lc&Q%7M7J9A8bf643G9?UVH z_k6(~axB|r*S#%vUrXh>S74ByUH80K(|tj)kD5`ZrF0GKd5isH+y9~dY6dGZS0Jo#nggXoHNM(laC!xr~k<@5)}XFo5x^?-E#OI|d_ z>krsN_J`Bg*<(2w7bc3R%?1Bsb)2S7vF32MPVpauz3RK_dL8yA+Hdmg7YDCXZhfM^ zlItaUu7v1Dt~Inh$n{<^K9zr0eXa!dJjUzyx4hi?z!=APO&xoN?iqe$T-q-6j6b5Q zS5;Hgv9X8DSMOf$E(d!}=W_;e?_IUrV$2<0r zysy9DTL(Mw#$O+P$cr~)4fZ2$n7-e-zsxQb&0r5XFW!A#gSy!oBfN7SC9!f#UE41>BoDRv4@z`FF)!ai+(2&m%`3aP6xO|Kyphm$DCQw8lv3 zm*U6U#)s@aEbJk*v;AFfJN%;^@=3ud7xP)PQ)#d>24wAd#K_;b`Ox|>!Xix);(VE& zlgK%Ul{cmNBys*7}8Go7KY@9VyBV&r=Ud-kj%>>>7z|Mp-T2Q&Jv)Y`bTzg(PCg1#pz-^?|zhuEKd z#4RUU%)~@6(cK8`oI`P?DWrhuDUL52V&=B zPfOUB?1eOBZMpBl{B907YC>9e1Ey2qY}?uT`mw@Ci|`{0^u-3ASPVSL#9**WhoJikjz z=@-~Tj#ZyNzIB7_SOx!n%w(+q{=Zc12yVHshm4tfblbyXCuTB_WzSbvdw16V?)m!4 zV9%bNlINbU6^8EZ@K4|Mwez#iv(V1ho_4T@)Xo8`4|1^Al;`jaJ#vL_3ff8Y9PA;r z^M1vn4t8>3e=UbvD!K5C0`^q**hBJu$JBWac69I8Z|IYfC&<^g2D|iM)}gS6-8i z4(zSKo`(;eA6RSoZ2Twh9IW?I6zToD>;)E_}v@U3OjQVu>a^` z#~u>ky|M3VFZxoW`eg3}dcd zrR`vLy6i2!Vh`C4TXmXfvD1gaPJKBAxU-}BDT9R6!N4*%rw zpT{_S=LcUdvLB4m@nEp-u{%`vJrP4^8|)HaMfbu#cJ@W(QD2+3*0+w9$SDeYPmdR* z=JL+8oMU{+=A+o@(;;(S%6LFrqCX7q`ZD{`=nr#MON>=mHEB4vn!OpnMenGJFY+;d=;Q!fR zKR0u(2KJEH4<6gyVkf2&k9hvqfExs@sh?;+U|ula>j&8L(9VtDUF!J2yqJAEj0?x; zm?rHZ@BLzYVD2nFV$Wk-xcQvN9St$Jq%I`*vLed1&Wf`^>XG zuy2{MtZHU@zfJjRmfqw-Zy*03#)s_Lf7lt9^E^lX(AnEI%FcD@4-Iv%FYWT}scwH* zkQJ118~cLG($9t1&-T=5EiHCpD)DH(o)@3ChN-PDm!1JgJX&b556C<_6nh@$=gqsM zwe^AA0w2ccvw?=`y*V9JQ~2N}M@fPmP34j6J@RXtMYe}ux8|N$e5qp+J^43tf9!eG zt-t-?8tVh=HMB>iYD#Keay_T(HTbZcldM+TL#)^In}3VLJL7`CFNK;4<3e47xg>M% z0ros%>z>_4I{kq0ff`uRu_^DnwMgR&<3l~;Lw4?uo%{%2LhkLjYWL@?FMf_)@>4pF zm1wU0!Y!^Z^*s$?4|yhRgXCRDOSHq{_I)<+u&;Av>RTRhXxpLRIa*?#P|kh8I!$IK7 zk;KwQ20ML6dOh|$#)AfD9P9AU+@CrZ=gM1lz-+6*hBI^dEf~ScJft!J?DO% zud$xf*kG5oU`+&jNbHZzNwK3H`Y`7T3qHBlQS9<>8534i?Dfl%a(NFs<3Pw7nAb|h0qh}bjZYu+sl|@&!CvG&pPU>S>_rB9HfCba zBW5nw+4X_A_o}DvN^H83}M^3$(`XJ9n6d$mM><4ZB*wEphahEkH;y?RA z8FyE=8md0uAA24e+N)kOhktxvZ+DsABe$WJhSQj^EFY)H=Yk63)hnTZp{dr4^nYs^g zeoR$*7C^b4^EO-SKE(O84d(287dvy5JmUSM2liQ{&ix#jx<6WJ>hX^~WSlwvnU^hg z;ym@wBJY{djHmUCxFt@m<6+012mhm|e{FrBuM+1+>NCbh&Q0qM$LW1`#QAlN4-!YY z&kp;tyoaIx!e1S}na}!j!cX*`5y2;T*Yo(sp2xV_VN%@{v$+92`0HRi;~XE>SH2m$ zu;(#04f(u*^?{g)W~OUS&`!0p!n0YJ2k?P@uqmj%GL*RGR9RuR`R@XVr8+Xf9xUWgfs3~&%uuFS=*%+#U4s@ zzfl2uT8qLS68qjqH(#W7n3K>a!A3s6aRIxiy?Re~9({J(TlaN*Ks$a;%o-`$*~IvO zzQhOYdHAq>>$9y7#2v=lN58W3>ALjl>@|?{*AF$`4|BZ@A zIX;m0vsQ=x{c|0f8z00!>YCW|@ZqTe|8;z*sXw3IS=*NHsj0IrP@CsT zwdwe~!#8;kV;7q7$F8kBtk}^^$TiU+7c^KYyN-qK{hBQI0+1WZqME;sy?Oat87N)~`5skep##PdnH{^8Qk*?H%mI`{}xlUeNt` zcaE~1hdqzIsxKbd$-!PzuFP{nBsPdYB?athu8cjTX0~tN&0;4>+Zry>94fF~4ST$VGf%f9)jQN3~N6jnC#Yf_Vpnxj?!39(x{h!~d?{ z+wp;MmFM11>Tdv=YhRt;GOq5Z4luvPjt?QV)9l-G9Uo|i0p6MSyXc-gV&zW82bAU|@-OKlKVb7x` zSaHX5j%M(oa!!gJs0;h2ni0I>!!E|q_3iXC@*eiN0iIX%T+s`TX24uNOYtan*1-jz zVBQsH^U%!y4f<@6K2XmQuH|}P z_jcjK?#2g+LGry^*vacd?s1uRz;A!*1F`ZB&xbucAF$&?$hpbaU)5PTThFH-lxROF zJ0azHIn5p9J87FejSuGkg$sKgwGJ)*t47k;m-1I82V zC+?lbsaJcYughXy+w|sxEoS;7nEiV46xEJsNqFDe!;C#-{26ysCkHz@vOhN&>dj3` z4fgD<6WBxMH_vW7(7|3)uE3r}a)p)#yR-qh0``!+7j-<_VkgfhH=`CpyrITNZnlr7 z8SKQHkTG+}pnDu2h&LlO-@%6_s(VAZ)&0Jn57_hYVbvWcEz$=+XPcz!xcIQ2YDh54 zd)V`+0XF*T561`MkG~ep`C-JLR>lWnmiT}@4|!4YdC-`ubf3{gT<$^FQJCSgm=;za`%}z+k6O$a~mB<_vY4y<@R6?vn5H<4g*z z$+D&+xaF(8!QN0n>xDg!SlQ?OIz`zv2yzGZ9P@1FmOAc|J9H>$C#}h152^dft(!R5 ziSvFPf1M6#zD}G!uz)>n0PG>L-_yRtV)w_WZ*+`eKkRRMk1^N}@~~sibBvm`+9}o- z`T>2|&wJ3hurB?e>>tz*lHbpCw1f|S-G{x?_;9fC;jBw`{$YH#PfF!I>>;&u_3>9Z z*vS#bXpYcN&xkrt@9kr}?P##eSRmiag+1i`>Q$q!b+FgOJM${RDcb4e@s2$t?|W{1 zhogIP20vG(2FtkH*vg{0s*>dC*|ZgNk(jEcfh5d&pN;)e!g8U=Nvp zKK06_4tBJ|_{;q$YkBvh945S*OSB@d*hAir^6tG?IM{2_4EsaS%;BD9u!q#lwfDc_ zU?=V;y1pWu%C*~D?%L2120QCVS$mUr($9t1bN%cF|8=m}r1u>)XGZTwdV0qmlJ^g; zpKY0v!;{*JUnVH_xLA)myga4z9 z55y$#0Xt(>$a?3-PprFYcHTwq;MW_D^y>WGjStxid&rpi^iw-K*lUVA@Jrn3A=oox z750$&|9sxL7CW^A;{9NKMj`S3$Pe5(V^4#f`}~A|>>-}_*YL!_4&UeKYLCkUIZ<&8HpgHR*h1 z?W5?tm#1^=A$gxZ?+pk0$RcxJlHs*-)?)%QDVvkNa;CAoC%hjk*fSUQzsvh~eU7rH z?AK;*?*$utYOzmL9PqwN)ixG8`TBJ4{I%l@_Ussio!UsAXUfeQ+;O#Ryl33?>ul^B zVcb2w&>m@>4SPr}eSi4j7W-@39$@!#h8bSYaDvw!*z?F4cKGZR>jQBgAK1Sp+LvoL zU6X+S-ok%o{~GoXYZ71l(9h9KO?{a7BKXCR6APM=cg%hajZc49GfUEkTkJo|!Cv57 z&x)X~%(G13`=kQ)RPWgTE_U|c)+YY^-h7OMo!pFPV5616S|^~cbF#s{&|E3&Cf8JZ z$U4HD&L3Lr^i^Uf&oU%-a^HglRPm>e!A`9~@MF&-H{N55nT`+WzDUQelG*9l#l2&K zSA00d_>hhN*q7G2?ULw!`~UmZ(GYoNsqV!q{V83G{#?(yqbAk2pnvfyNw9}J@2<|f zO;*p2RR#U)`D%%tuSVZQ|NRX1&BwPMb;56R>^c3|L-yU}TdZrbv#x@6##E)6Db;iC zHr86Wa4gz6)nLz_A%UITArB25@W@`)mmvbuTt%xUNn`U`^7{=o4@&m1Zzo-f(%ee! z)e>J$^E8Bg)tl1$t#-WLz3*yCbba%S?JOqZ3)<+RXR{Jts41b1(>+Ys^N257u5+a0 z1H2Z^N_j1roxYCNd7IR2 z5B5B2-m6W0+3|sPC|3SO%X0P9`yyzEGre}ezO;N;l6H9Gt=AXngRdpVB77KNe5jhE z{n+@3Jr6Ct`cCSDf8S@B&cDm_{?AQrOlu$jj+}X)`6a8urDpXmn6S@<)KN|2gWFLKc*_xLusFs(d~7NLNjL@AF^W<_B_X^ z!O0Zs3wamgL5b!HBlV2v}f@zD?QnBtmBL1*0h?dSZ zz$Kn?VP9JDXGwgxyi1ccBv)fzOTJU7IdYmPRNt2OA<4G9@E)k zCWl~-(nISz@Xnqh@j>1@-(bdOzD=;_kwcuC++uz3bwB;5^qzutnj=peo5oCZe}VB~ zq)ZacB|cyeIY+#>{^O2j3Vl}lDjW~jS_s(7RWs-ldx%;{pLL&JB<6mKd8FRcvCZW! z-~VSY3x4+JV-N8xhRwg;Vom9r=$sslefjXrnV#fm7kV1Oo`=pq>$9u%0i82eRcfwW zra8?1y7s_Wb&+aCG%gqRzZ>6|B+jfR{+SD+olA`m=u3RW zzO;N;5)FNO&w7kCy_UpEY8_*W(|f|Y{{DyUt8>~|C`obmwALZok*~`=p0SU+@$c6< z&UpPS2NQWp*Wc51sMi(KW{Qa#-WAFpV-EJ3FfpFirZ#=~`WIVFj48ylB8_P!v(uP1 z*sEP!X)qDPg-Psr)U}=~zQXzd9_DcVn(!&QZb4kW%4=)vA^X&4(5f7B-kgvQoMGyHr;%^bRJng z>rERck~!(?d&)m?;#v)Y$U?1#Z#~vc@?$D#B#Z0Y& zzFMUBWmef${UkYD&tG8-zs|#qo%_I-mhP8iJRI5dee26r5&+HBW0SO=QufE^Ry)HM zq_4fFb+=y0o6-jV_I$zK_@MN20}oGMcj{ZaJq{f@wd*W@KVFf6$iV;i8Q7;)%Z`nV zn`R4E($uYQw9Ek`D0$!SU7~D1Cv&!EsB$UllDnR^V%vIV0G2cD5& z*}S$j@AfoE<>)%;H)kd->^$}F{k`hmRjgd}F@Lwe#UP44x_~GBtEVK}+mliM-d}BF zd=cMD%-6n#Yw=KeV|D9P|24T^c=ium3fPg+v_G z(#G(aa@RH4%u+ENp)XL8NJwSJCRk$MYULaqvB(dlT7byX_VbdV}QM6+PBX|PnjCKw)5-L-{^mEBEj4z`D?a<)jovc#r#j|) z|B~L&#D6o#?^`Bk80>w`sNU21RPDv=EjGVQX2&v$`xjmaZ*o19z7$q6r7|A!s@aSF zGj8f$X}pknq<`T>I@wR_l=2zcjaUEYmeuz)dogC-7URVWkY*9!MfN@UH|Tlw?aS)> z|Mg;7{iXPOBLk6v$UtNuG7uSv3`7PZ1CfEqKx7~?5E+OJLpD@hLQXN~2Jl2=Cm)M4Lbx8%s= z(4=>AO42Loo1B%LZoWS~8EC%xC&wmzk{y#B%sU;DPRSw3zDZfKeNtlnx2^f~$>x7@ zb$#{6Gv&4TmxCL~YvC&YW8p#p5$IaiFj2l?Vi0p}l_bmY?U- z|HJdsvHtyUieFFpyr2f`;-j?Wvb?0(j!o*m>1yYwR6E5hB_sZVb~;AwB>#WW&IJe5 z^R)9&f2-H>y2+d;x|XGJr!4819F(*%|81F^Z{tiS6NCCCCz$_A9O`7OWl3A}-%iH9 z{r|kPgNZ}?CGE}soGZp1hmP8Q^G}I8Qy%lRGtQ1LNmY~N%r$>IxVB@~NhX4wX2!K+ z%{V2aSoN4CYKq#atuAWwxqpgwW}nr-i#tZ$qMgyVE$?aP`&2uF*GcxTG46Cq4l|nQY}C?0bLCS^=A357)e$GLxpLIb zlIWr~pZ%w3XVmZ&Jnb|(%i=c~^X;!3v43sjPMOhCOOx}ob26J4cWR@BCH>4lMLX+X z*VxleQflX&J(f#uyuWA1R6D06XPUUu-{ipkOjgr3Inm@b$Jp=BG_Nu%Khlg>lIt9s z^fcM?u|`1ylAV*C%=<^%`Tdb57n0BRHM4s89mkqaoo+sLtohurOG@5f{Cu3F|3%^! z@nbSaU!%#2zIMv3cFOA~H!OASi2ka_w5Xj$G)gVr`lrO5o`Zbt9RA$`5mmo!lK<{@ z_W^0#DYMb$c=O+$CTvdpFQ0~nB$C6icQ6^ zxB1)|<|j`!-*qzYonbPg-o{>RBi6PyYIQchE&bh{jis;otjzt(%)6(V-_zIpw~w)( zVt)Iv=I64XA-;98Ki|*%q|`BwH*xR`^V;8h*T?)!wPIs!uom)M>_+zolkzZ+8Nm(IjhEb z*8i?a9AIbY2b%x3Pxdicv&`75`+AH!ODvE-`GJ3mcIqG1#M4gaKdg2tS52ngJEhjO z!H#Bp+1HE{olSmRtr^y|qIUj73QKJIr)cNGmaBW(xgga}Rh{Ih={3#K|F^y)bE{)? zjUt;5r|Y3nJ4-B(Kly=wigxDT?rUdos-1ofl7ru`9E{hj7iaH4kpL;`==^iR=F)g^0sacATLn=4OGl8&20agP>P|XdMeWomg1>0^CupaR!G7}wsRK#q68Dd{=bCXI5Xm`u2hTmv*;% z-}@f){+HR$l&ziE&)eUlpXq1TS^XXM5>1^J7ane_o{nuW4b9p{1Nc_(pXg<5+gbDUD$+uhYz-Q(6`JX+=e0GDk zo?BHu({@n3GCnJx^FQ0ce0Hr5*R!8l@rw_R=d;3y|5>^1=JAau+s{n?`Os_lthA2* z*+a}{551_)W%8NLpE+k3pOscx)MvlkdClGAGrxa&{L_3^TFd{ea5ksKCN1SNCmhxK zO?ef*h=PYL-|W=4&3m-y>@7CGOunz-rV^8*`z&wggK>5nVg-%|a19v)b_X7)2+m+ zyKBqFx!IevwmN~AY+P!7vTMu6;^yCWu|J1u`_H(kd!_14o6LFnU)4&Ck@zEwWn)Yi z(_bn!Z1Jr0lj4cfKcjDndi~EHVLrRv!LN>%&&>Gsyg7VUez*Twi3LU5+-^TJvg!L) zMW7!uZ;SDQURYSv^}pyB^{Mz?WFRsS8Hfx-1|kEIfyh8)ATkgchzvvqA_I|u$UtNu zG7uSv3`7PZ1CfEqKx7~?5E+OJLxz0~6-xTje z+0I~D^F^WjFTD44I&XKuPPJ@Mfm0KSoxCZaud zShit!D8DHA`3sZfPPMFPR4CseS$+l6_Xek0wsBG@ADmqON~Z6VERV{j@P?P$?Q0mW zg=_nUvbG(=^4|p|7Erz~MQ)#ED{c=3-#9<7dhiRV1D3U&9m=orp!4d_cGksCwQNJO z;ymuY_Dixqwrpc@SbkJ;`-WgY!>N`{yEK$%CinmAClQnsdhDBmerzJT?(Dwnrx(62*zeEu|`&{>^o*@nKM{6tsC>k-Ni#4c}H z^AkdO!{qi)WxB^d+CIwGT*Dh)9oZu~Vb6WXG{IxqpYTeTPui2ojVP-5i!*>U&;mAq%4OgRzB{HCZGST=tu6L{HX;@4q>=3v?6mSM$l`)kAOwm-MuvT3bCd9$#ZL?dkb zw%oE_T|@c!pu|O#yG52qWp)<49t=u6fe(jhb(F0c6c#K>F5iiTkD%P;Ez9gq;8i_Y zZr!wimSEY6%R@o+Pz{M!lArHX%Qnmn<#m(G+a0=o-&!`PW+>>JTz&(~A4yp&u&h^J zC|~Xd@hW1zqj0o;l(l;-EEw$%)4%6+bkdoWiLbcaY`OJsS=0Pb5|_LDF_h^{%EVV( zZnivHp0fFeZn}Q25z+CbY)P4N*K4_U*?zBvHFsv3uL*E090!*5JBz?;K~UmSd_1%P z%O2otu1UO9gExZz5`e`KPN1>ci7Fu z)l5GTP6Eq{+Iuym&4-VPa!3Ak{gxeFJrvYP`}|JHa?AGdV!*3+P+}mqF1mnanc1Ph zYqBqoT~|06EL-wOXdmzM-k0sN8`x|uE3rf8)i(M!k@yYn0X@O8%T5jDHzoJ)Ox%mI zwqRM@FWky|UvDwH+u8>#`>>`{6N%j9{`uK`p&wZGk7WCq&U;@EGv6uL`m-$A?NQ&Y z+4oV2afuTC8<;3cj7bzG&Q9bfa-;X-@Zr?zKt4G?F#>WD#r)eWF`jd!CDR8d3Rph1 zj%JBG<{ROMR=s|@H86R{#H__ReQej|zIyFe?&Q#(21IQlkCt=}tz{rB^EBv3>+4Q0 zeniw-N|NoQs=bt3kw5u~jl3N2YF$6lw7Q9|wZG||?CzpT>HkdbUzzq)%=N06{wY5( zGTEMnlgH2x*+<#Js#;Zg?f&%h7>;aSB0G82VU)YEW?~%eDZY-C-NP0CWP9pPf7PF> zW1r~i*SxAdm95~P`1=>9^hhjuxoiERYZrzgUgmCzJ0AF?J435-Uu_4J-#-oKUPk`P zQWLOvFLxala|sVV6n z&L{|sB-b7ra11_STwpiy?c)Q#Apf3$ztkt!zcBDC@*51eWjXiHN6ZNP?PrW3X9jj* z`th>@S>%~y*@?X5+Q5;_zlB{sTSj>H}nEPTepM}MokHuVs#arreSj^{QF;B!|o`S`E2^RB}Sj<;rG0(ta zz88!6ek|rku$Z5~VqT5KycUaj9hP3?m#~;$#bSOROKR8M>U@`B6 z#r$(D<~^~P_rYSWgT-7Ai@5<7a|bNu&RER7u$Tv6F`tgbJP3<<78ak09ePwoL^EcG55h@J_Cz68;dy?i+KnZa{(6fNG#?OEar2u z_;ZVku$V8yV!jHC`C2UIIati|u$UKMF)zkqz731{cUa87$6{WJ#r#Jsv&au%F+YOk zI`ZRK%&V}>Ca=cgKCZ!HUXR7~zlg>B3KsKQSj_KXF@K81`~?>CH(1QyV=-rR%ZM=V zL>BYUv6y$qVy=nBTnmf)TL+7|J{I@)KrH5iu(j_*p)D43 zM=V#8yJ9i-z+&!=We&MN7V|(X=6o#X=~&E*vD`qu6^r>!Eav;Mm>CmOIGZu-s1m zB|j^cH`$&8u$X&ed6zsD%X;!_{b-Z$XO``GYDUBdzqYD3Fg&U{5kjwSj?|rF@K50{52NycUa7gvuST& zUXA5wa;rh~pU{^4RZd340P^C&9Ct7u#Lp$=bn-)3&Lcm9#rzJI^U0^@GcQaezldcL zdEyYJ!LP{s4rSa07m$y`GKJi+fc6Ymko#gWug5Z-TsSf#VkzU*x`mvBa1GhtZ;)s# zgx^l)_pvzr3oPbuu$Xrk!#x6ALEaOKd0#A^NBdzh?~ldY7>oHREaui&%*SIfcf{ft ztP2)%cP!?9Sj+>kmV_=yavm)#>+$#A1E}i}`O@%pYJee~iWaDHe0xVvakQ55Qv1!eVZM#e6sx za~mx7t6j1DhI}#>b1y9BzF5qIu-K2~VKEQGVjhmgT!h73g2g-mi+Lgz^95MU3$d7Q z!D3#5#k>rQ`FWH)yC2ff%yKF$1#E(&F7P0SMoow zm}^aBj0Zjgyco;=x5cs_xf2%i*;veru+$?zhQ;5V`4-FT(Hhu$VKkm>XjGh};N^xiOZH$<45sn`7BX zZi&TuI2Mb!9TvxFCt)#n!}1Ba7Z!7WEaq%1=FwQpGqHR|UWny$^37Pxw_q`^z+zs5 z#oqz`+-b?2F_m)@zGeDOSj_dY)S!zv4~uyrmJIT3Sj?f7W1W8%vWOBoqRPG^K>kGl4oHt zUx%e8`6etLyIZiB@4~V-`5r9h`>>c-V5v@CiN(Aci}_f77glPM&%c^+H?*RSt;OPa ze%Lg|Bv6NWuEJuz4U4(gbj}xOKrX;y9)ZPt4i@uFEGLq0!*VeB9xUcnSj^92F~5W5 z0P=@e8j?3+ah^}Gm_Ns2-sKvuabVsLi@7Bh*V7)0)6c|W&c$LLhsA9;AB)Rgh{btk zU@Xj;AAzM4`A970qp+Ayz|xuA9*fKN z#$rANi#ZpIc^DS+cr32-TrB3vSX}>XEY80ei}`je=H*yi_CYM>53xAUS6IwDTuXll z&a(>^KWkSk=9*YKkZWPFJ`coV?ux~Aj=3q+(~`_%WdS9Sj;!wNM8+ilP{Rhbph6q7h!ppocUYMS9p$m5Ek>X zSj?TVm}g;GPhN!Od2;IoTr1&4ayFKi$b%Ph9N{%`lbg8y!t3PYv6$b)@-F!^EanM| zs2do4jL#qp`UD5-jFPSVoYq z!cs_{gT;I!7V}M5%y(ibBHxR}d_NZRLs-l!v5Y1^iDeA=87#%*53rPwzsKTs?*0_x z8ZhsRWh}W5mI>tkSj=Z(F%QCW9yuS2`D`ryzRE-_<|$YvlBZ#rM4pS~Lh?;m%(r4O z--*TiM=TeUAID-|kL7Ce%UI0sU@?D##k}ik`gt(d#A2?E#hi)7+z`t&atkcxQ?dAb zYy=kb1T5yMSj^LPGS9{0^t-W`mtisg35)qrEar7s%p0(n-^DVM{5h6u$=_lz@A5R) zJ23Bo#as`I`7kV=Qzv0D_rPKa#EarJw%!{#@$34S&0RBzNMOe(&V=*tnasv5D zEaqphnBT@?-g^z>dN3b?#e9N>cH|ydI*fM`7SKx=djc!e~qOMxyE0)p9AxLID&jDSsIh?#A5yf7IX1B`X2D_ z)b7M`8u=b9=I62GkUzp=?(!_p#vzy756e*U04(M+u$ZS~Ih%Yt7W1F5m{(&lzktQO z^K;Z0n0LiuZi>Zx1Qv4-Eatvg%sE)h!?2jo#bUk+%P{iwSe$+b7V}ap=058=rr5tgl3&5%bBwpJ)M6}gDZg7P*7+~^dnGxOd>9t< z@6HPF>y^>pEctg!N0Sf6at!%>eo<7e-jRN?FmOM4Kv7^Nxkk@w5jQgb_|vOJe8e{7 z4XzgPAk(W2sTT1t+j$*7sFC?hFW{k|oJa2PDCY`XK#qTJyF=CAA5j}suZuH69b7he zw{j~Zw3D)bSG4KhfmHq8e!126A2YF5a!*!HEx(=o$Lwg;j#Sk^RSo>$HQ+dz29!SzsrvioAI$;!H*E;FImv!u%VW~2zfJx(9h4vFV=B`Ys_svIpo8>p`dHh- zYX0#XRa*032fhPi1dQSD$@BTf0^g5}zGWq!Z!jp1N}MmZ%=AXgJt{Glc{8JR`Ry#u z*N(Ln@kAobkv z^Kzpp@wdjfUH#aiV!p-hL_WKiEp+)@w$pEA*wV6P>!g4^8^t%}6tRwwi=%z-#kvZp zSJ$0iX6p{FaO--q%_XeQe=ED*tmu1za@m5^ciaqQAIGqN=~D(r^_EK=ls%Rn{bo!p z;=g@pA0yd=BEHMO`9j+$PPAqE)_g`T-?}r5&pnrAhp{*3;CS7&Sw~S+<0b6rn8aW{ z!7dOXiE*^UCio(t}4`Z>^ux+r9tXJ(`5Gt#GcUWM~D ziWJrjlr1hi~%vo`cQU$5F{Wa~nJInW0CC>&|l{pZ>`s=vf}NxKVQ3 znv|-`xOeN%-1Y^w@D^pxNbB*@*M3{Ju9U`X;%pYvJ){#BJN}Tsnod z+g?M@H=57MiH=JFXMTREx=FR3He1z722;185AleH&xk+y0M_6&C2kXb>xySjHXcQZ zJ#umMod;WKd2o`{Mq2>uN2v6@E9K>$Uf- z%jcxlUAE3V=R==pZyiQB*=(`Bk9}ge=9WFD@)EOIE>+i_Jzg)p=2z|-7@rZPM|d6i z^b)S@sdGQQ=kc^{ie=tQ*J3 zjuOh>uJoQGz8ZIo`r`O%)P_DXUbd`D@8g!&mA;Ree2Z*W;xhIuoITN#+LXUG3jllkhKow$c6FV)}Ehnt(LCM@>)#k zR+5!iQ|WeLyYfmqoVMXTh4(<7C#m+ax$AI6{dM^*rwO&*CTgMf81dO?{Wao9rbcdA z9G6so`uG<1X+U%Y!jmA+YsV7fITMbH_N%xZ5+vk+7qH^zm&) zXIh{CTc)DV3*+C-wT|u8pOkGKWyjxrsi85PS2^r$eso;?{?QV?snvUgP!IMio8BvT zVQRSN>loF3xTlE6OPe}1_D(;tj$^m3-}hWjZE1Y%*>p5#TP@p@m+h^x{E~C#3r`U? zKUyzj4tr7WuIyWF74eyw-a6tnRXk!ZJC@E$9Ejnhi^6zTnL>PS`g?!2P&+cP5l zS<8=oJhtWQe|aq@k2`|&mJ;8aq|OgVHICqls1HX5-rw0?98+xm4yK~#N~!U2R`ktu z6^$glmWT6nAZKyBb*ZWGdE#{}oBuq!!+625(*&l3=SV(T3C~OlNd?U1%kRbWIEUvb zn}5a@_w}j%J3N&N=So&|PqXO=(YlK7di+hj_$(^hvb;L9XFFO&{gb^%db?{MZJpcS zD7wm*euC!FDZ2-bGMYq3YSUiL>v`EHfSW(F%5Lelo&%}A(f+U_wO-LNPu)GF*Mqf` zM>{;6|Kg**lr^Q-YWi`sW@vq+jp2t%@pEr%+--DU2J=uBE z=df4z9Cn(uKRo)s8}ws+#feVLTf#T2I`$n)9?v>F%3i}Zy;pF|>!+ojh-CBRZvy9m zTh$|4t`9l%ZDE8|!q~TvwGEHX$!x~KxzSa(AlideKadsuF6I#C8pvMd@vkFppJ{p2 z{Pt?c?IrX*9zDz5&+tshZ$QsxyGAlSd>eY0H}!mY(`PLH=4WO0v}3frrEAuwB4PaK zIa2nSd-}dj;?uU*zWGGVI`=tk+$vHd+qi}MR|A#V-*}|lmo?kI?ES;?@pB0G+16+I zh~!Z=^@&=U&zC(?TR%SDv~|VX&?Wj5@9XSa(#KPk*`vPEKKPTFv22%DoS{*h^>hEZ zHTP$2w#{%48Cpen1`~d=6h`!uw__XdT!@d7$Ds6`rcXY?&pm2H+h8x~RbUD4DpP~@ zBpz?S;oDCs-5%n;r~GrF^tEyGpIY`T3jLd(8fx*9?O2Op6q4G%Txu!ovCrKGv(MIZ zT$e9Yvi7p0vn3vN*t^;m;}MZH5}v@=>xJ=wHR+wFy>>gubNmu7x>#V%VpxyBcr( z`DwlQvmW=>tA?NM^QU6=d;+5gdkC-Dw$SuC2;1qooEhC2Z?F2;+B0!j^nYXX=T#%w zcCUf9kjiXTU!JRWV6JTP>7%sLV~O%hx<_aKsI(&z z&en02+-GZQYe!BMk1E4Z8o4>{sm!%tTSpt=idoThaPGYDHy@`S#3og}s%oIB2C8bHss^fRpsEJ` IU(~?=0!gFFO8@`> diff --git a/project/vc12/bc6-02-no-double.vsp b/project/vc12/bc6-02-no-double.vsp deleted file mode 100644 index 933baa4aa4381dfb4fd461d4f60a92db7da910d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 837982 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

DgAK!UU*Hd;+o(4?!&(oyErv* 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 diff --git a/project/vc12/bc6.psess b/project/vc12/bc6.psess deleted file mode 100644 index 1b4f1f0..0000000 --- a/project/vc12/bc6.psess +++ /dev/null @@ -1,105 +0,0 @@ - - - - C:\nvtt\project\vc10\nvtt.sln - Sampling - None - true - true - false - false - Timestamp - Cycles - 10000000 - 10 - 10 - - false - false - - 0 - UnknownDisabled - 0 - - nvcompress - true - mpiexec.exe - true - - - - - - false - 500 - - \Memory\Pages/sec - \PhysicalDisk(_Total)\Avg. Disk Queue Length - \Processor(_Total)\% Processor Time - - - - true - false - - false - - - false - - - - C:\nvtt\project\vc10\Release.x64\bin\nvcompress.exe - 01/01/0001 00:00:00 - true - true - false - false - false - true - false - Executable - C:\nvtt\project\vc10\\Release.x64\bin\nvcompress.exe - C:\nvtt\project\vc10\nvcompress\ - -bc6 -nomips C:\nvtt\data\testsuite\kodak\kodim01.png C:\nvtt\data\testsuite\kodak\kodim01_bc6.dds - IIS - InternetExplorer - true - false - - false - - - false - - {88079E38-83AA-4E8A-B18A-66A78D1B058B}|nvcompress\nvcompress.vcxproj - C:\nvtt\project\vc10\nvcompress\nvcompress.vcxproj - nvcompress - - - - - C:\nvtt\project\vc10\bc6-01-eigen-solver.vsp - - - C:\nvtt\project\vc10\bc6-02-no-double.vsp - - - - - :PB:{88079E38-83AA-4E8A-B18A-66A78D1B058B}|nvcompress\nvcompress.vcxproj - - - - Mark One - Mark Two - Mark Three - Mark Four - Mark Five - Mark Six - Mark Seven - Mark Eight - Mark Nine - Mark Ten - - \ No newline at end of file diff --git a/project/vc12/bc6h/bc6h.vcxproj b/project/vc12/bc6h/bc6h.vcxproj deleted file mode 100644 index 7b75890..0000000 --- a/project/vc12/bc6h/bc6h.vcxproj +++ /dev/null @@ -1,151 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - - - - - - - - - - - - - - {C33787E3-5564-4834-9FE3-A9020455A669} - bc6h - - - - StaticLibrary - MultiByte - true - v120 - - - StaticLibrary - MultiByte - v120 - - - StaticLibrary - MultiByte - true - v120 - - - StaticLibrary - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - - - - Disabled - false - EnableFastChecks - MultiThreadedDebugDLL - Level3 - EditAndContinue - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - true - - - - - X64 - - - Disabled - false - EnableFastChecks - MultiThreadedDebugDLL - Level3 - ProgramDatabase - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - true - - - - - MaxSpeed - true - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - Level3 - ProgramDatabase - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - - - X64 - - - MaxSpeed - true - MultiThreadedDLL - false - Level3 - ProgramDatabase - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - true - - - - - - \ No newline at end of file diff --git a/project/vc12/bc7/bc7.vcxproj b/project/vc12/bc7/bc7.vcxproj deleted file mode 100644 index 717a3ad..0000000 --- a/project/vc12/bc7/bc7.vcxproj +++ /dev/null @@ -1,159 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - - - - - - - - - - - - - - - - - - - - - - {F974F34B-AF02-4C88-8E1E-85475094EA78} - bc7 - - - - StaticLibrary - MultiByte - true - v120 - - - StaticLibrary - MultiByte - v120 - - - StaticLibrary - MultiByte - true - v120 - - - StaticLibrary - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - - - - Disabled - false - EnableFastChecks - MultiThreadedDebugDLL - Level3 - EditAndContinue - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - true - - - - - X64 - - - Disabled - false - EnableFastChecks - MultiThreadedDebugDLL - Level3 - ProgramDatabase - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - true - - - - - MaxSpeed - true - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - Level3 - ProgramDatabase - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - - - X64 - - - MaxSpeed - true - MultiThreadedDLL - false - Level3 - ProgramDatabase - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - true - - - - - - \ No newline at end of file diff --git a/project/vc12/imperativeapi/imperativeapi.vcxproj b/project/vc12/imperativeapi/imperativeapi.vcxproj deleted file mode 100644 index 3a03f0d..0000000 --- a/project/vc12/imperativeapi/imperativeapi.vcxproj +++ /dev/null @@ -1,183 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {7DCF280E-702B-49F3-84A7-AE7E146384D6} - imperativeapi - - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - - - - Disabled - false - EnableFastChecks - MultiThreadedDebugDLL - Level3 - EditAndContinue - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - MachineX86 - - - - - X64 - - - Disabled - false - EnableFastChecks - MultiThreadedDebugDLL - Level3 - ProgramDatabase - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - true - - - %(AdditionalLibraryDirectories) - true - MachineX64 - - - - - Full - Default - true - Neither - true - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - Level3 - ProgramDatabase - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - true - true - MachineX86 - - - - - X64 - - - Full - true - true - true - true - MultiThreadedDLL - false - Level3 - ProgramDatabase - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - true - - - %(AdditionalLibraryDirectories) - true - true - true - MachineX64 - - - - - - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {1aeb7681-57d8-48ee-813d-5c41cc38b647} - false - - - - - - \ No newline at end of file diff --git a/project/vc12/nvassemble/nvassemble.rc b/project/vc12/nvassemble/nvassemble.rc deleted file mode 100644 index 95f67175b1f6577d553ac87c06747f6138c9998f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3132 zcmds(Z;ui&5XR@ViQl2Z8!sAA?-LwwB9TLLz^MrdA>b+r|H8suO#JNX@99!pV8I06 ztftv*JDq8#GtbQQ=Z~_L&Do8OZD>oITg(^P3fdjC*w!|%3A3s_qdEIxpKZpsgubF5 zL0i&GZp~=O*fG;?V_U#evd8v_Q_8+CLY=WXfqUe63kUKg`)UQxEy<$ii@conzOwh$ zwvKhJW(|91eY>@5s5QndYuYC$ZT>e_fzo6g&X*4PYeBovJF8=teH%wuX>L>Qzrs4Q zLx)>`>FN_N=e7R>gMY9W8Ijq_;hmA-xOIK2d&x=jx<_rGB)in%XmGDL z_MDU3@Kv@l`y72%lNc}hxEWy`AwfReKR3aP){o;w@pOkJ-lA9SpUWNDSs@@uy}p;& zC!5px^$K^ddyk3RZCZAw?%9h?wwC`Bi-mJ8&pf9`2J3-$c>}LFyZ4oR?Q6#Zj)AY$ zs^6-u%MI@eN$2B8wO@6_!MUI*>kNI>AA4<_pQrUo>dq7%)%Y06MDLinG*MNPK9bR{ z6Pn%%-!`jL`lM1x;|9^&AQ!2s3$LeI;5)^WUMrx%Jz6PO3^-Fan{Uu|9AD>T-?V4* vH4Z2Wyj - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA} - nvassemble - - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - Application - true - MultiByte - v120 - - - Application - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - Level3 - EditAndContinue - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - - - libpng.lib;jpeg.lib;tiff.lib;%(AdditionalDependencies) - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - false - - - MachineX64 - - - - - Full - Default - true - Neither - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - Console - false - - - MachineX86 - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - true - - - libpng.lib;jpeg.lib;tiff.lib;%(AdditionalDependencies) - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - false - - - MachineX64 - - - - - - - - - - - - - - - - - - {c33787e3-5564-4834-9fe3-a9020455a669} - - - {f974f34b-af02-4c88-8e1e-85475094ea78} - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {50c465fe-b308-42bc-894d-89484482af06} - false - - - - - - \ No newline at end of file diff --git a/project/vc12/nvassemble/nvassemble.vcxproj.filters b/project/vc12/nvassemble/nvassemble.vcxproj.filters deleted file mode 100644 index 7cb92e6..0000000 --- a/project/vc12/nvassemble/nvassemble.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Source Files - - - - - Header Files - - - Header Files - - - - - Resource Files - - - - - Resource Files - - - \ No newline at end of file diff --git a/project/vc12/nvassemble/nvidia.ico b/project/vc12/nvassemble/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc12/nvassemble/resource.h b/project/vc12/nvassemble/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc12/nvassemble/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc12/nvcompress/nvcompress.rc b/project/vc12/nvcompress/nvcompress.rc deleted file mode 100644 index 95f67175b1f6577d553ac87c06747f6138c9998f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3132 zcmds(Z;ui&5XR@ViQl2Z8!sAA?-LwwB9TLLz^MrdA>b+r|H8suO#JNX@99!pV8I06 ztftv*JDq8#GtbQQ=Z~_L&Do8OZD>oITg(^P3fdjC*w!|%3A3s_qdEIxpKZpsgubF5 zL0i&GZp~=O*fG;?V_U#evd8v_Q_8+CLY=WXfqUe63kUKg`)UQxEy<$ii@conzOwh$ zwvKhJW(|91eY>@5s5QndYuYC$ZT>e_fzo6g&X*4PYeBovJF8=teH%wuX>L>Qzrs4Q zLx)>`>FN_N=e7R>gMY9W8Ijq_;hmA-xOIK2d&x=jx<_rGB)in%XmGDL z_MDU3@Kv@l`y72%lNc}hxEWy`AwfReKR3aP){o;w@pOkJ-lA9SpUWNDSs@@uy}p;& zC!5px^$K^ddyk3RZCZAw?%9h?wwC`Bi-mJ8&pf9`2J3-$c>}LFyZ4oR?Q6#Zj)AY$ zs^6-u%MI@eN$2B8wO@6_!MUI*>kNI>AA4<_pQrUo>dq7%)%Y06MDLinG*MNPK9bR{ z6Pn%%-!`jL`lM1x;|9^&AQ!2s3$LeI;5)^WUMrx%Jz6PO3^-Fan{Uu|9AD>T-?V4* vH4Z2Wyj - - - - Debug - Win32 - - - Debug - x64 - - - Debug-CUDA - Win32 - - - Debug-CUDA - x64 - - - Release - Win32 - - - Release - x64 - - - Release-CUDA - Win32 - - - Release-CUDA - x64 - - - - {88079E38-83AA-4E8A-B18A-66A78D1B058B} - nvcompress - Win32Proj - - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - Application - v120 - - - Application - v120 - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX64 - - - - - Full - Default - true - Neither - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - - - Level3 - ProgramDatabase - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - Level3 - - - %(AdditionalLibraryDirectories) - Console - true - true - false - - - MachineX64 - - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - Level3 - ProgramDatabase - true - - - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX64 - - - - - Full - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - - - Level3 - ProgramDatabase - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - Console - true - true - false - - - MachineX86 - - - - - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - MultiThreadedDLL - Level3 - true - - - %(AdditionalLibraryDirectories) - Console - true - true - UseLinkTimeCodeGeneration - false - - - MachineX64 - - - - - - - - - - - - - - - true - - - - - {c33787e3-5564-4834-9fe3-a9020455a669} - - - {f974f34b-af02-4c88-8e1e-85475094ea78} - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {50c465fe-b308-42bc-894d-89484482af06} - false - - - {1aeb7681-57d8-48ee-813d-5c41cc38b647} - false - - - - - - \ No newline at end of file diff --git a/project/vc12/nvcompress/nvcompress.vcxproj.filters b/project/vc12/nvcompress/nvcompress.vcxproj.filters deleted file mode 100644 index 2185cf2..0000000 --- a/project/vc12/nvcompress/nvcompress.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Source Files - - - - - Header Files - - - Header Files - - - - - Resource Files - - - - - Resource Files - - - \ No newline at end of file diff --git a/project/vc12/nvcompress/nvidia.ico b/project/vc12/nvcompress/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc12/nvcompress/resource.h b/project/vc12/nvcompress/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc12/nvcompress/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc12/nvconfig.h b/project/vc12/nvconfig.h deleted file mode 100644 index 18c31fa..0000000 --- a/project/vc12/nvconfig.h +++ /dev/null @@ -1,22 +0,0 @@ -#ifndef NV_CONFIG -#define NV_CONFIG - -//#cmakedefine HAVE_UNISTD_H -//#define HAVE_STDARG_H -//#cmakedefine HAVE_SIGNAL_H -//#cmakedefine HAVE_EXECINFO_H -//#define HAVE_MALLOC_H - -#if defined(_OPENMP) -#define HAVE_OPENMP -#endif - -#define NV_HAVE_STBIMAGE -/*#if !defined(_M_X64) -//#define NV_HAVE_FREEIMAGE -#define NV_HAVE_PNG -#define NV_HAVE_JPEG -#define NV_HAVE_TIFF -#endif*/ - -#endif // NV_CONFIG diff --git a/project/vc12/nvcore/nvcore.vcxproj b/project/vc12/nvcore/nvcore.vcxproj deleted file mode 100644 index 733f6a9..0000000 --- a/project/vc12/nvcore/nvcore.vcxproj +++ /dev/null @@ -1,180 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - nvcore - Win32Proj - - - - StaticLibrary - MultiByte - true - v120 - - - StaticLibrary - MultiByte - v120 - - - StaticLibrary - MultiByte - true - v120 - - - StaticLibrary - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - true - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - true - - - - - Full - Default - true - Neither - true - true - WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - - - Level3 - ProgramDatabase - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - Level3 - ProgramDatabase - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/project/vc12/nvddsinfo/nvddsinfo.rc b/project/vc12/nvddsinfo/nvddsinfo.rc deleted file mode 100644 index 95f67175b1f6577d553ac87c06747f6138c9998f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3132 zcmds(Z;ui&5XR@ViQl2Z8!sAA?-LwwB9TLLz^MrdA>b+r|H8suO#JNX@99!pV8I06 ztftv*JDq8#GtbQQ=Z~_L&Do8OZD>oITg(^P3fdjC*w!|%3A3s_qdEIxpKZpsgubF5 zL0i&GZp~=O*fG;?V_U#evd8v_Q_8+CLY=WXfqUe63kUKg`)UQxEy<$ii@conzOwh$ zwvKhJW(|91eY>@5s5QndYuYC$ZT>e_fzo6g&X*4PYeBovJF8=teH%wuX>L>Qzrs4Q zLx)>`>FN_N=e7R>gMY9W8Ijq_;hmA-xOIK2d&x=jx<_rGB)in%XmGDL z_MDU3@Kv@l`y72%lNc}hxEWy`AwfReKR3aP){o;w@pOkJ-lA9SpUWNDSs@@uy}p;& zC!5px^$K^ddyk3RZCZAw?%9h?wwC`Bi-mJ8&pf9`2J3-$c>}LFyZ4oR?Q6#Zj)AY$ zs^6-u%MI@eN$2B8wO@6_!MUI*>kNI>AA4<_pQrUo>dq7%)%Y06MDLinG*MNPK9bR{ z6Pn%%-!`jL`lM1x;|9^&AQ!2s3$LeI;5)^WUMrx%Jz6PO3^-Fan{Uu|9AD>T-?V4* vH4Z2Wyj - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {841B73C5-C679-4EEF-A50A-7D6106642B49} - nvddsinfo - - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - Application - true - MultiByte - v120 - - - Application - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - Level3 - EditAndContinue - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - MultiThreadedDebugDLL - true - - - libpng.lib;jpeg.lib;tiff.lib;%(AdditionalDependencies) - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - false - - - MachineX64 - - - - - Full - Default - true - Neither - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - Console - false - - - MachineX86 - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - true - - - libpng.lib;jpeg.lib;tiff.lib;%(AdditionalDependencies) - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - false - - - MachineX64 - - - - - - - - - - - - - - - - - - {c33787e3-5564-4834-9fe3-a9020455a669} - - - {f974f34b-af02-4c88-8e1e-85475094ea78} - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {50c465fe-b308-42bc-894d-89484482af06} - false - - - - - - \ No newline at end of file diff --git a/project/vc12/nvddsinfo/nvddsinfo.vcxproj.filters b/project/vc12/nvddsinfo/nvddsinfo.vcxproj.filters deleted file mode 100644 index 8881e20..0000000 --- a/project/vc12/nvddsinfo/nvddsinfo.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Source Files - - - - - Header Files - - - Header Files - - - - - Resource Files - - - - - Resource Files - - - \ No newline at end of file diff --git a/project/vc12/nvddsinfo/nvidia.ico b/project/vc12/nvddsinfo/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc12/nvddsinfo/resource.h b/project/vc12/nvddsinfo/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc12/nvddsinfo/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc12/nvdecompress/nvdecompress.rc b/project/vc12/nvdecompress/nvdecompress.rc deleted file mode 100644 index 95f67175b1f6577d553ac87c06747f6138c9998f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3132 zcmds(Z;ui&5XR@ViQl2Z8!sAA?-LwwB9TLLz^MrdA>b+r|H8suO#JNX@99!pV8I06 ztftv*JDq8#GtbQQ=Z~_L&Do8OZD>oITg(^P3fdjC*w!|%3A3s_qdEIxpKZpsgubF5 zL0i&GZp~=O*fG;?V_U#evd8v_Q_8+CLY=WXfqUe63kUKg`)UQxEy<$ii@conzOwh$ zwvKhJW(|91eY>@5s5QndYuYC$ZT>e_fzo6g&X*4PYeBovJF8=teH%wuX>L>Qzrs4Q zLx)>`>FN_N=e7R>gMY9W8Ijq_;hmA-xOIK2d&x=jx<_rGB)in%XmGDL z_MDU3@Kv@l`y72%lNc}hxEWy`AwfReKR3aP){o;w@pOkJ-lA9SpUWNDSs@@uy}p;& zC!5px^$K^ddyk3RZCZAw?%9h?wwC`Bi-mJ8&pf9`2J3-$c>}LFyZ4oR?Q6#Zj)AY$ zs^6-u%MI@eN$2B8wO@6_!MUI*>kNI>AA4<_pQrUo>dq7%)%Y06MDLinG*MNPK9bR{ z6Pn%%-!`jL`lM1x;|9^&AQ!2s3$LeI;5)^WUMrx%Jz6PO3^-Fan{Uu|9AD>T-?V4* vH4Z2Wyj - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {75A0527D-BFC9-49C3-B46B-CD1A901D5927} - nvdecompress - Win32Proj - - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - true - - - %(AdditionalDependencies) - $(GnuWinDir)\lib; $(FreeImageDir);%(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - true - - - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - true - Console - false - - - MachineX64 - - - - - Full - Default - true - Neither - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - - - Level3 - ProgramDatabase - true - - - %(AdditionalDependencies) - $(GnuWinDir)\lib; $(FreeImageDir);%(AdditionalLibraryDirectories) - false - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - Level3 - true - - - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - Console - true - true - false - - - MachineX64 - - - - - - - - - - - - - - - true - - - - - {c33787e3-5564-4834-9fe3-a9020455a669} - - - {f974f34b-af02-4c88-8e1e-85475094ea78} - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {50c465fe-b308-42bc-894d-89484482af06} - false - - - {1aeb7681-57d8-48ee-813d-5c41cc38b647} - false - false - false - true - false - - - - - - diff --git a/project/vc12/nvdecompress/nvdecompress.vcxproj.filters b/project/vc12/nvdecompress/nvdecompress.vcxproj.filters deleted file mode 100644 index 2d2e7c3..0000000 --- a/project/vc12/nvdecompress/nvdecompress.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Source Files - - - - - Header Files - - - Header Files - - - - - Resource Files - - - - - Resource Files - - - \ No newline at end of file diff --git a/project/vc12/nvdecompress/nvidia.ico b/project/vc12/nvdecompress/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc12/nvdecompress/resource.h b/project/vc12/nvdecompress/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc12/nvdecompress/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc12/nvimage/nvimage.vcxproj b/project/vc12/nvimage/nvimage.vcxproj deleted file mode 100644 index aca9cc5..0000000 --- a/project/vc12/nvimage/nvimage.vcxproj +++ /dev/null @@ -1,189 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {4046F392-A18B-4C66-9639-3EABFFF5D531} - nvimage - Win32Proj - - - - StaticLibrary - MultiByte - true - v120 - - - StaticLibrary - MultiByte - v120 - - - StaticLibrary - MultiByte - true - v120 - - - StaticLibrary - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(SolutionDir)\..\..\extern\stb;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - true - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(SolutionDir)\..\..\extern\stb;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - true - - - - - Full - Default - true - Neither - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(SolutionDir)\..\..\extern\stb;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - - - Level3 - ProgramDatabase - true - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(SolutionDir)\..\..\extern\stb;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - Level3 - ProgramDatabase - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/project/vc12/nvimgdiff/nvidia.ico b/project/vc12/nvimgdiff/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc12/nvimgdiff/nvimgdiff.rc b/project/vc12/nvimgdiff/nvimgdiff.rc deleted file mode 100644 index 95f67175b1f6577d553ac87c06747f6138c9998f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3132 zcmds(Z;ui&5XR@ViQl2Z8!sAA?-LwwB9TLLz^MrdA>b+r|H8suO#JNX@99!pV8I06 ztftv*JDq8#GtbQQ=Z~_L&Do8OZD>oITg(^P3fdjC*w!|%3A3s_qdEIxpKZpsgubF5 zL0i&GZp~=O*fG;?V_U#evd8v_Q_8+CLY=WXfqUe63kUKg`)UQxEy<$ii@conzOwh$ zwvKhJW(|91eY>@5s5QndYuYC$ZT>e_fzo6g&X*4PYeBovJF8=teH%wuX>L>Qzrs4Q zLx)>`>FN_N=e7R>gMY9W8Ijq_;hmA-xOIK2d&x=jx<_rGB)in%XmGDL z_MDU3@Kv@l`y72%lNc}hxEWy`AwfReKR3aP){o;w@pOkJ-lA9SpUWNDSs@@uy}p;& zC!5px^$K^ddyk3RZCZAw?%9h?wwC`Bi-mJ8&pf9`2J3-$c>}LFyZ4oR?Q6#Zj)AY$ zs^6-u%MI@eN$2B8wO@6_!MUI*>kNI>AA4<_pQrUo>dq7%)%Y06MDLinG*MNPK9bR{ z6Pn%%-!`jL`lM1x;|9^&AQ!2s3$LeI;5)^WUMrx%Jz6PO3^-Fan{Uu|9AD>T-?V4* vH4Z2Wyj - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {05A59E8B-EA70-4F22-89E8-E0927BA13064} - nvimgdiff - Win32Proj - - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - true - - - %(AdditionalDependencies) - $(GnuWinDir)\lib; $(FreeImageDir);%(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - true - - - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - true - Console - false - - - MachineX64 - %(AdditionalDependencies) - - - - - Full - Default - true - Neither - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - - - Level3 - ProgramDatabase - true - - - %(AdditionalDependencies) - $(GnuWinDir)\lib; $(FreeImageDir);%(AdditionalLibraryDirectories) - false - Console - true - true - false - - - MachineX86 - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - Level3 - true - - - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - Console - true - true - false - - - MachineX64 - %(AdditionalDependencies) - - - - - - - - - - - - true - - - - - - - - {c33787e3-5564-4834-9fe3-a9020455a669} - - - {f974f34b-af02-4c88-8e1e-85475094ea78} - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {50c465fe-b308-42bc-894d-89484482af06} - false - - - {1aeb7681-57d8-48ee-813d-5c41cc38b647} - false - false - false - true - false - - - - - - diff --git a/project/vc12/nvimgdiff/nvimgdiff.vcxproj.filters b/project/vc12/nvimgdiff/nvimgdiff.vcxproj.filters deleted file mode 100644 index b1ae45d..0000000 --- a/project/vc12/nvimgdiff/nvimgdiff.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Source Files - - - - - Header Files - - - Header Files - - - - - Resource Files - - - - - Resource Files - - - \ No newline at end of file diff --git a/project/vc12/nvimgdiff/resource.h b/project/vc12/nvimgdiff/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc12/nvimgdiff/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc12/nvmath/nvmath.vcxproj b/project/vc12/nvmath/nvmath.vcxproj deleted file mode 100644 index 9ab7a6d..0000000 --- a/project/vc12/nvmath/nvmath.vcxproj +++ /dev/null @@ -1,190 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {50C465FE-B308-42BC-894D-89484482AF06} - nvmath - Win32Proj - - - - StaticLibrary - MultiByte - true - v120 - - - StaticLibrary - MultiByte - v120 - - - StaticLibrary - MultiByte - true - v120 - - - StaticLibrary - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - true - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - true - - - - - Full - Default - true - Neither - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - - - Level3 - ProgramDatabase - true - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - Level3 - ProgramDatabase - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/project/vc12/nvthread/nvthread.vcxproj b/project/vc12/nvthread/nvthread.vcxproj deleted file mode 100644 index 08ec1c1..0000000 --- a/project/vc12/nvthread/nvthread.vcxproj +++ /dev/null @@ -1,167 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {4CFD4876-A026-46C2-AFCF-FB11346E815D} - nvthread - - - - StaticLibrary - true - MultiByte - v120 - - - StaticLibrary - true - MultiByte - v120 - - - StaticLibrary - false - true - MultiByte - v120 - - - StaticLibrary - false - true - MultiByte - v120 - - - - - - - - - - - - - - - - - - - $(Configuration)\$(Platform)\ - - - $(Configuration)\$(Platform)\ - - - $(Configuration)\$(Platform)\ - - - $(Configuration)\$(Platform)\ - - - $(Configuration)\$(Platform)\ - - - $(Configuration)\$(Platform)\ - - - $(Configuration)\$(Platform)\ - - - $(Configuration)\$(Platform)\ - - - - Level3 - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - true - false - - - true - - - - - Level3 - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - true - false - - - true - - - - - Level3 - MaxSpeed - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - true - - - true - true - true - - - - - Level3 - MaxSpeed - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - true - - - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/project/vc12/nvthread/nvthread.vcxproj.filters b/project/vc12/nvthread/nvthread.vcxproj.filters deleted file mode 100644 index cefe98d..0000000 --- a/project/vc12/nvthread/nvthread.vcxproj.filters +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/project/vc12/nvtt.props b/project/vc12/nvtt.props deleted file mode 100644 index d845180..0000000 --- a/project/vc12/nvtt.props +++ /dev/null @@ -1,9 +0,0 @@ - - - - - $(SolutionDir)..\..\src - $(SolutionDir)..\..\extern - $(ExternDir)\gnuwin32 - - diff --git a/project/vc12/nvtt.sln b/project/vc12/nvtt.sln deleted file mode 100644 index 77167a4..0000000 --- a/project/vc12/nvtt.sln +++ /dev/null @@ -1,381 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -VisualStudioVersion = 12.0.31101.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{A08D9CB4-C9D8-46EF-A74D-0EAB11FE34C5}" - ProjectSection(SolutionItems) = preProject - bc6.psess = bc6.psess - nvconfig.h = nvconfig.h - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvtt", "nvtt\nvtt.vcxproj", "{1AEB7681-57D8-48EE-813D-5C41CC38B647}" - ProjectSection(ProjectDependencies) = postProject - {CE017322-01FC-4851-9C8B-64E9A8E26C38} = {CE017322-01FC-4851-9C8B-64E9A8E26C38} - {F974F34B-AF02-4C88-8E1E-85475094EA78} = {F974F34B-AF02-4C88-8E1E-85475094EA78} - {4CFD4876-A026-46C2-AFCF-FB11346E815D} = {4CFD4876-A026-46C2-AFCF-FB11346E815D} - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {C33787E3-5564-4834-9FE3-A9020455A669} = {C33787E3-5564-4834-9FE3-A9020455A669} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvcompress", "nvcompress\nvcompress.vcxproj", "{88079E38-83AA-4E8A-B18A-66A78D1B058B}" - ProjectSection(ProjectDependencies) = postProject - {4CFD4876-A026-46C2-AFCF-FB11346E815D} = {4CFD4876-A026-46C2-AFCF-FB11346E815D} - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvimage", "nvimage\nvimage.vcxproj", "{4046F392-A18B-4C66-9639-3EABFFF5D531}" - ProjectSection(ProjectDependencies) = postProject - {F974F34B-AF02-4C88-8E1E-85475094EA78} = {F974F34B-AF02-4C88-8E1E-85475094EA78} - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {C33787E3-5564-4834-9FE3-A9020455A669} = {C33787E3-5564-4834-9FE3-A9020455A669} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvcore", "nvcore\nvcore.vcxproj", "{F143D180-D4C4-4037-B3DE-BE89A21C8D1D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvmath", "nvmath\nvmath.vcxproj", "{50C465FE-B308-42BC-894D-89484482AF06}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "squish", "squish\squish.vcxproj", "{CE017322-01FC-4851-9C8B-64E9A8E26C38}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvddsinfo", "nvddsinfo\nvddsinfo.vcxproj", "{841B73C5-C679-4EEF-A50A-7D6106642B49}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvdecompress", "nvdecompress\nvdecompress.vcxproj", "{75A0527D-BFC9-49C3-B46B-CD1A901D5927}" - ProjectSection(ProjectDependencies) = postProject - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvimgdiff", "nvimgdiff\nvimgdiff.vcxproj", "{05A59E8B-EA70-4F22-89E8-E0927BA13064}" - ProjectSection(ProjectDependencies) = postProject - {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvassemble", "nvassemble\nvassemble.vcxproj", "{3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}" - ProjectSection(ProjectDependencies) = postProject - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvzoom", "nvzoom\nvzoom.vcxproj", "{51999D3E-EF22-4BDD-965F-4201034D3DCE}" - ProjectSection(ProjectDependencies) = postProject - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nvidia.TextureTools", "Nvidia.TextureTools\Nvidia.TextureTools.csproj", "{CAB55C39-8FA9-4912-98D9-E52669C8911D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvtt-testsuite", "testsuite\testsuite.vcxproj", "{317B694E-B5C1-42A6-956F-FC12B69175A6}" - ProjectSection(ProjectDependencies) = postProject - {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imperativeapi", "imperativeapi\imperativeapi.vcxproj", "{7DCF280E-702B-49F3-84A7-AE7E146384D6}" - ProjectSection(ProjectDependencies) = postProject - {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bc6h", "bc6h\bc6h.vcxproj", "{C33787E3-5564-4834-9FE3-A9020455A669}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvthread", "nvthread\nvthread.vcxproj", "{4CFD4876-A026-46C2-AFCF-FB11346E815D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bc7", "bc7\bc7.vcxproj", "{F974F34B-AF02-4C88-8E1E-85475094EA78}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Debug-CUDA|Win32 = Debug-CUDA|Win32 - Debug-CUDA|x64 = Debug-CUDA|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - Release-CUDA|Win32 = Release-CUDA|Win32 - Release-CUDA|x64 = Release-CUDA|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|Win32.ActiveCfg = Debug|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|Win32.Build.0 = Debug|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|x64.ActiveCfg = Debug|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|x64.Build.0 = Debug|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug-CUDA|Win32.ActiveCfg = Debug-CUDA|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug-CUDA|Win32.Build.0 = Debug-CUDA|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug-CUDA|x64.ActiveCfg = Debug-CUDA|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug-CUDA|x64.Build.0 = Debug-CUDA|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|Win32.ActiveCfg = Release|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|Win32.Build.0 = Release|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|x64.ActiveCfg = Release|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|x64.Build.0 = Release|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release-CUDA|Win32.ActiveCfg = Release-CUDA|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release-CUDA|Win32.Build.0 = Release-CUDA|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release-CUDA|x64.ActiveCfg = Release-CUDA|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release-CUDA|x64.Build.0 = Release-CUDA|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|Win32.ActiveCfg = Debug|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|Win32.Build.0 = Debug|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|x64.ActiveCfg = Debug|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|x64.Build.0 = Debug|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug-CUDA|Win32.ActiveCfg = Debug-CUDA|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug-CUDA|Win32.Build.0 = Debug-CUDA|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug-CUDA|x64.ActiveCfg = Debug-CUDA|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug-CUDA|x64.Build.0 = Debug-CUDA|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|Win32.ActiveCfg = Release|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|Win32.Build.0 = Release|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|x64.ActiveCfg = Release|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|x64.Build.0 = Release|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release-CUDA|Win32.ActiveCfg = Release-CUDA|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release-CUDA|Win32.Build.0 = Release-CUDA|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release-CUDA|x64.ActiveCfg = Release-CUDA|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release-CUDA|x64.Build.0 = Release-CUDA|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|Win32.ActiveCfg = Debug|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|Win32.Build.0 = Debug|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|x64.ActiveCfg = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|x64.Build.0 = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug-CUDA|x64.Build.0 = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|Win32.ActiveCfg = Release|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|Win32.Build.0 = Release|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|x64.ActiveCfg = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|x64.Build.0 = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release-CUDA|Win32.Build.0 = Release|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release-CUDA|x64.ActiveCfg = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release-CUDA|x64.Build.0 = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|Win32.ActiveCfg = Debug|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|Win32.Build.0 = Debug|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|x64.ActiveCfg = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|x64.Build.0 = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug-CUDA|x64.Build.0 = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|Win32.ActiveCfg = Release|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|Win32.Build.0 = Release|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|x64.ActiveCfg = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|x64.Build.0 = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release-CUDA|Win32.Build.0 = Release|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release-CUDA|x64.ActiveCfg = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release-CUDA|x64.Build.0 = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|Win32.ActiveCfg = Debug|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|Win32.Build.0 = Debug|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|x64.ActiveCfg = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|x64.Build.0 = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug-CUDA|x64.Build.0 = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|Win32.ActiveCfg = Release|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|Win32.Build.0 = Release|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|x64.ActiveCfg = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|x64.Build.0 = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Release-CUDA|Win32.Build.0 = Release|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Release-CUDA|x64.ActiveCfg = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release-CUDA|x64.Build.0 = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|Win32.ActiveCfg = Debug|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|Win32.Build.0 = Debug|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|x64.ActiveCfg = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|x64.Build.0 = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug-CUDA|x64.Build.0 = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|Win32.ActiveCfg = Release|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|Win32.Build.0 = Release|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|x64.ActiveCfg = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|x64.Build.0 = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release-CUDA|Win32.Build.0 = Release|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release-CUDA|x64.ActiveCfg = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release-CUDA|x64.Build.0 = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|Win32.ActiveCfg = Debug|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|Win32.Build.0 = Debug|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|x64.ActiveCfg = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|x64.Build.0 = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug-CUDA|x64.Build.0 = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|Win32.ActiveCfg = Release|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|Win32.Build.0 = Release|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|x64.ActiveCfg = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|x64.Build.0 = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release-CUDA|Win32.Build.0 = Release|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release-CUDA|x64.ActiveCfg = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release-CUDA|x64.Build.0 = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|Win32.ActiveCfg = Debug|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|Win32.Build.0 = Debug|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|x64.ActiveCfg = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|x64.Build.0 = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug-CUDA|x64.Build.0 = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|Win32.ActiveCfg = Release|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|Win32.Build.0 = Release|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|x64.ActiveCfg = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|x64.Build.0 = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release-CUDA|Win32.Build.0 = Release|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release-CUDA|x64.ActiveCfg = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release-CUDA|x64.Build.0 = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|Win32.ActiveCfg = Debug|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|Win32.Build.0 = Debug|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|x64.ActiveCfg = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|x64.Build.0 = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug-CUDA|x64.Build.0 = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|Win32.ActiveCfg = Release|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|Win32.Build.0 = Release|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|x64.ActiveCfg = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|x64.Build.0 = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release-CUDA|Win32.Build.0 = Release|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release-CUDA|x64.ActiveCfg = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release-CUDA|x64.Build.0 = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|Win32.ActiveCfg = Debug|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|Win32.Build.0 = Debug|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|x64.ActiveCfg = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|x64.Build.0 = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug-CUDA|x64.Build.0 = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|Win32.ActiveCfg = Release|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|Win32.Build.0 = Release|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|x64.ActiveCfg = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|x64.Build.0 = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release-CUDA|Win32.Build.0 = Release|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release-CUDA|x64.ActiveCfg = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release-CUDA|x64.Build.0 = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|Win32.ActiveCfg = Debug|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|Win32.Build.0 = Debug|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|x64.ActiveCfg = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|x64.Build.0 = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug-CUDA|x64.Build.0 = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|Win32.ActiveCfg = Release|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|Win32.Build.0 = Release|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|x64.ActiveCfg = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|x64.Build.0 = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release-CUDA|Win32.Build.0 = Release|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release-CUDA|x64.ActiveCfg = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release-CUDA|x64.Build.0 = Release|x64 - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|Win32.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|Win32.Build.0 = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|x64.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|x64.Build.0 = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug-CUDA|Win32.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug-CUDA|Win32.Build.0 = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug-CUDA|x64.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug-CUDA|x64.Build.0 = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|Win32.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|Win32.Build.0 = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|x64.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|x64.Build.0 = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release-CUDA|Win32.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release-CUDA|Win32.Build.0 = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release-CUDA|x64.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release-CUDA|x64.Build.0 = Release|Any CPU - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|Win32.ActiveCfg = Debug|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|Win32.Build.0 = Debug|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|x64.ActiveCfg = Debug|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|x64.Build.0 = Debug|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug-CUDA|Win32.ActiveCfg = Debug-CUDA|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug-CUDA|Win32.Build.0 = Debug-CUDA|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug-CUDA|x64.ActiveCfg = Debug-CUDA|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug-CUDA|x64.Build.0 = Debug-CUDA|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|Win32.ActiveCfg = Release|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|Win32.Build.0 = Release|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|x64.ActiveCfg = Release|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|x64.Build.0 = Release|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release-CUDA|Win32.ActiveCfg = Release-CUDA|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release-CUDA|Win32.Build.0 = Release-CUDA|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release-CUDA|x64.ActiveCfg = Release-CUDA|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release-CUDA|x64.Build.0 = Release-CUDA|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|Win32.ActiveCfg = Debug|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|Win32.Build.0 = Debug|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|x64.ActiveCfg = Debug|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|x64.Build.0 = Debug|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug-CUDA|x64.Build.0 = Debug|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|Win32.ActiveCfg = Release|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|Win32.Build.0 = Release|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|x64.ActiveCfg = Release|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|x64.Build.0 = Release|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release-CUDA|Win32.Build.0 = Release|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release-CUDA|x64.ActiveCfg = Release|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release-CUDA|x64.Build.0 = Release|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|Win32.ActiveCfg = Debug|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|Win32.Build.0 = Debug|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|x64.ActiveCfg = Debug|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|x64.Build.0 = Debug|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug-CUDA|x64.Build.0 = Debug|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release|Win32.ActiveCfg = Release|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release|Win32.Build.0 = Release|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release|x64.ActiveCfg = Release|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release|x64.Build.0 = Release|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release-CUDA|Win32.Build.0 = Release|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release-CUDA|x64.ActiveCfg = Release|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release-CUDA|x64.Build.0 = Release|x64 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug|Win32.ActiveCfg = Debug|Win32 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug|Win32.Build.0 = Debug|Win32 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug|x64.ActiveCfg = Debug|x64 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug|x64.Build.0 = Debug|x64 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Debug-CUDA|x64.Build.0 = Debug|x64 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release|Win32.ActiveCfg = Release|Win32 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release|Win32.Build.0 = Release|Win32 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release|x64.ActiveCfg = Release|x64 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release|x64.Build.0 = Release|x64 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release-CUDA|Win32.Build.0 = Release|Win32 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release-CUDA|x64.ActiveCfg = Release|x64 - {4CFD4876-A026-46C2-AFCF-FB11346E815D}.Release-CUDA|x64.Build.0 = Release|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug|Win32.ActiveCfg = Debug|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug|Win32.Build.0 = Debug|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug|x64.ActiveCfg = Debug|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug|x64.Build.0 = Debug|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug-CUDA|x64.Build.0 = Debug|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release|Win32.ActiveCfg = Release|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release|Win32.Build.0 = Release|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release|x64.ActiveCfg = Release|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release|x64.Build.0 = Release|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release-CUDA|Win32.Build.0 = Release|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release-CUDA|x64.ActiveCfg = Release|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release-CUDA|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/project/vc12/nvtt/nvtt.rc b/project/vc12/nvtt/nvtt.rc deleted file mode 100644 index 53ec9d1..0000000 --- a/project/vc12/nvtt/nvtt.rc +++ /dev/null @@ -1,102 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "windows.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,1,0,0 - PRODUCTVERSION 2,1,0,0 - FILEFLAGSMASK 0x17L -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x2L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "NVIDIA Corporation" - VALUE "FileDescription", "NVIDIA Texture Tools Dynamic Link Library" - VALUE "FileVersion", "2, 1, 0, 0" - VALUE "InternalName", "nvtt" - VALUE "LegalCopyright", "Copyright (C) 2007" - VALUE "OriginalFilename", "nvtt.dll" - VALUE "ProductName", "NVIDIA Texture Tools Dynamic Link Library" - VALUE "ProductVersion", "2, 1, 0, 0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - diff --git a/project/vc12/nvtt/nvtt.vcxproj b/project/vc12/nvtt/nvtt.vcxproj deleted file mode 100644 index 8baf4c3..0000000 --- a/project/vc12/nvtt/nvtt.vcxproj +++ /dev/null @@ -1,535 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Debug-CUDA - Win32 - - - Debug-CUDA - x64 - - - Release - Win32 - - - Release - x64 - - - Release-CUDA - Win32 - - - Release-CUDA - x64 - - - - {1AEB7681-57D8-48EE-813D-5C41CC38B647} - nvtt - Win32Proj - - - - DynamicLibrary - NotSet - true - v120 - - - DynamicLibrary - NotSet - v120 - - - DynamicLibrary - MultiByte - true - v120 - - - DynamicLibrary - MultiByte - v120 - - - DynamicLibrary - v120 - - - DynamicLibrary - v120 - - - DynamicLibrary - MultiByte - true - v120 - - - DynamicLibrary - MultiByte - v120 - - - ImportGroup Label="ExtensionSettings"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(CUDA_INC_PATH);%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;HAVE_CUDA;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - cudart.lib;%(AdditionalDependencies) - $(CUDA_PATH)\lib\Win32;%(AdditionalLibraryDirectories) - true - Windows - false - - - $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib - MachineX86 - - - Copying header files... - xcopy /y /f /i "$(SolutionDir)\..\..\src\nvtt\nvtt*.h" "$(SolutionDir)\$(Configuration).$(Platform)\include\nvtt\" - - - true - true - -D_DEBUG %(AdditionalOptions) - MDd - RTC1 - ptx - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(CUDA_INC_PATH);%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;HAVE_CUDA;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - cudart.lib;%(AdditionalDependencies) - $(CUDA_PATH)\lib\x64;%(AdditionalLibraryDirectories) - true - Windows - false - - - $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib - MachineX64 - - - 64 - -D_DEBUG %(AdditionalOptions) - true - true - MDd - RTC1 - ptx - - - - - Full - Default - true - Neither - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(CUDA_INC_PATH);%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;HAVE_CUDA;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - StreamingSIMDExtensions2 - false - - - Level3 - ProgramDatabase - true - - - cudart.lib;%(AdditionalDependencies) - $(CUDA_PATH)\lib\Win32;%(AdditionalLibraryDirectories) - Windows - true - true - false - - - $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib - MachineX86 - true - - - Copying header files... - xcopy /y /f /i "$(SolutionDir)\..\..\src\nvtt\nvtt*.h" "$(SolutionDir)\$(Configuration).$(Platform)\include\nvtt\" - - - O2 - -DNDEBUG %(AdditionalOptions) - ptx - - - - - X64 - - - Full - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;$(CUDA_INC_PATH);%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;HAVE_CUDA;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - Level3 - ProgramDatabase - - - cudart.lib;%(AdditionalDependencies) - $(CUDA_PATH)\lib\x64;%(AdditionalLibraryDirectories) - Windows - true - true - false - - - $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib - MachineX64 - true - - - 64 - O2 - -DNDEBUG %(AdditionalOptions) - ptx - - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Windows - false - - - $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib - MachineX86 - - - Copying header files... - xcopy /y /f /i "$(SolutionDir)\..\..\src\nvtt\nvtt*.h" "$(SolutionDir)\$(Configuration).$(Platform)\include\nvtt\" - - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - Level3 - ProgramDatabase - true - - - $(CUDA_LIB_PATH)\..\lib64;%(AdditionalLibraryDirectories) - true - Windows - false - - - $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib - MachineX64 - %(AdditionalDependencies) - - - - - Full - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - - - Level3 - ProgramDatabase - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - Windows - true - true - false - - - $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib - MachineX86 - true - - - Copying header files... - xcopy /y /f /i "$(SolutionDir)\..\..\src\nvtt\nvtt*.h" "$(SolutionDir)\$(Configuration).$(Platform)\include\nvtt\" - - - - - true - true - true - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_WINDOWS;_USRDLL;NVTT_EXPORTS;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - MultiThreadedDLL - Level3 - ProgramDatabase - true - - - $(CUDA_LIB_PATH)\..\lib64;%(AdditionalLibraryDirectories) - Windows - true - true - UseLinkTimeCodeGeneration - false - - - $(SolutionDir)\$(Configuration).$(Platform)\lib\$(ProjectName).lib - MachineX64 - %(AdditionalDependencies) - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Document - true - true - true - true - true - true - true - true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {c33787e3-5564-4834-9fe3-a9020455a669} - false - - - {f974f34b-af02-4c88-8e1e-85475094ea78} - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {50c465fe-b308-42bc-894d-89484482af06} - false - - - {4cfd4876-a026-46c2-afcf-fb11346e815d} - true - false - false - true - false - - - {ce017322-01fc-4851-9c8b-64e9a8e26c38} - false - - - - - compile - compile - compile - compile - true - true - true - true - - - - - \ No newline at end of file diff --git a/project/vc12/nvtt/nvtt.vcxproj.filters b/project/vc12/nvtt/nvtt.vcxproj.filters deleted file mode 100644 index 3df42ba..0000000 --- a/project/vc12/nvtt/nvtt.vcxproj.filters +++ /dev/null @@ -1,91 +0,0 @@ - - - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - {18fa5da9-6ed8-4990-880e-ab4234fe2114} - - - - - Resource Files - - - - - Resource Files - - - cuda - - - cuda - - - cuda - - - - - - - - - - - - - - - - - - - - - - - - - - cuda - - - cuda - - - - - - - - - - - - - - - - - - - - - - - - - - cuda - - - - - cuda - - - \ No newline at end of file diff --git a/project/vc12/nvtt/resource.h b/project/vc12/nvtt/resource.h deleted file mode 100644 index 4df7169..0000000 --- a/project/vc12/nvtt/resource.h +++ /dev/null @@ -1,14 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvtt.rc - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 101 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1001 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc12/nvzoom/nvidia.ico b/project/vc12/nvzoom/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc12/nvzoom/nvzoom.rc b/project/vc12/nvzoom/nvzoom.rc deleted file mode 100644 index 95f67175b1f6577d553ac87c06747f6138c9998f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3132 zcmds(Z;ui&5XR@ViQl2Z8!sAA?-LwwB9TLLz^MrdA>b+r|H8suO#JNX@99!pV8I06 ztftv*JDq8#GtbQQ=Z~_L&Do8OZD>oITg(^P3fdjC*w!|%3A3s_qdEIxpKZpsgubF5 zL0i&GZp~=O*fG;?V_U#evd8v_Q_8+CLY=WXfqUe63kUKg`)UQxEy<$ii@conzOwh$ zwvKhJW(|91eY>@5s5QndYuYC$ZT>e_fzo6g&X*4PYeBovJF8=teH%wuX>L>Qzrs4Q zLx)>`>FN_N=e7R>gMY9W8Ijq_;hmA-xOIK2d&x=jx<_rGB)in%XmGDL z_MDU3@Kv@l`y72%lNc}hxEWy`AwfReKR3aP){o;w@pOkJ-lA9SpUWNDSs@@uy}p;& zC!5px^$K^ddyk3RZCZAw?%9h?wwC`Bi-mJ8&pf9`2J3-$c>}LFyZ4oR?Q6#Zj)AY$ zs^6-u%MI@eN$2B8wO@6_!MUI*>kNI>AA4<_pQrUo>dq7%)%Y06MDLinG*MNPK9bR{ z6Pn%%-!`jL`lM1x;|9^&AQ!2s3$LeI;5)^WUMrx%Jz6PO3^-Fan{Uu|9AD>T-?V4* vH4Z2Wyj - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {51999D3E-EF22-4BDD-965F-4201034D3DCE} - nvzoom - Win32Proj - - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - false - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - X64 - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - true - - - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - true - Console - false - - - MachineX64 - %(AdditionalDependencies) - - - - - Full - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVTT_SHARED;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - - - Level3 - ProgramDatabase - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - false - Console - true - true - false - - - MachineX86 - - - - - X64 - - - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;NVDXT_SHARED;%(PreprocessorDefinitions) - MultiThreadedDLL - false - - - Level3 - true - - - ..\..\..\extern\gnuwin32\lib;%(AdditionalLibraryDirectories) - Console - true - true - false - - - MachineX64 - %(AdditionalDependencies) - - - - - - - - - - - - true - - - - - - - - {c33787e3-5564-4834-9fe3-a9020455a669} - - - {f974f34b-af02-4c88-8e1e-85475094ea78} - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {50c465fe-b308-42bc-894d-89484482af06} - false - - - - - - \ No newline at end of file diff --git a/project/vc12/nvzoom/nvzoom.vcxproj.filters b/project/vc12/nvzoom/nvzoom.vcxproj.filters deleted file mode 100644 index fff52c9..0000000 --- a/project/vc12/nvzoom/nvzoom.vcxproj.filters +++ /dev/null @@ -1,40 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Source Files - - - - - Header Files - - - Header Files - - - - - Resource Files - - - - - Resource Files - - - \ No newline at end of file diff --git a/project/vc12/nvzoom/resource.h b/project/vc12/nvzoom/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc12/nvzoom/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc12/squish/squish.vcxproj b/project/vc12/squish/squish.vcxproj deleted file mode 100644 index 64980d5..0000000 --- a/project/vc12/squish/squish.vcxproj +++ /dev/null @@ -1,189 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {CE017322-01FC-4851-9C8B-64E9A8E26C38} - squish - Win32Proj - - - - StaticLibrary - MultiByte - true - v120 - - - StaticLibrary - MultiByte - v120 - - - StaticLibrary - MultiByte - true - v120 - - - StaticLibrary - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - - - - Disabled - %(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - true - - - - - X64 - - - Disabled - %(AdditionalIncludeDirectories) - WIN32;_DEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - true - - - - - Full - Default - true - Neither - true - true - %(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;SQUISH_USE_SSE = 2;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - StreamingSIMDExtensions2 - - - Level3 - ProgramDatabase - true - - - - - X64 - - - Full - true - true - true - %(AdditionalIncludeDirectories) - WIN32;NDEBUG;_LIB;__SSE2__;__SSE__;__MMX__;%(PreprocessorDefinitions) - true - MultiThreadedDLL - false - - - Level3 - ProgramDatabase - true - - - - - - - - - - - - - - - - - - - - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {50c465fe-b308-42bc-894d-89484482af06} - false - - - - - - \ No newline at end of file diff --git a/project/vc12/testsuite/testsuite.vcxproj b/project/vc12/testsuite/testsuite.vcxproj deleted file mode 100644 index dbe25ff..0000000 --- a/project/vc12/testsuite/testsuite.vcxproj +++ /dev/null @@ -1,371 +0,0 @@ - - - - - Debug-CUDA - Win32 - - - Debug-CUDA - x64 - - - Debug - Win32 - - - Debug - x64 - - - Release-CUDA - Win32 - - - Release-CUDA - x64 - - - Release - Win32 - - - Release - x64 - - - - nvtt-testsuite - {317B694E-B5C1-42A6-956F-FC12B69175A6} - stress - Win32Proj - - - - Application - Unicode - true - v120 - - - Application - Unicode - true - v120 - - - Application - Unicode - true - v120 - - - Application - Unicode - true - v120 - - - Application - Unicode - v120 - - - Application - Unicode - v120 - - - Application - Unicode - v120 - - - Application - Unicode - v120 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <_ProjectFileVersion>10.0.30319.1 - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - true - true - true - true - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(SolutionDir)\$(Configuration).$(Platform)\bin\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - $(Configuration)\$(Platform)\ - false - false - false - false - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - false - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - EditAndContinue - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - MachineX86 - - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - - - - - Disabled - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions) - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - false - - - - - - - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - MultiThreadedDLL - StreamingSIMDExtensions2 - - - Level3 - - - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - true - true - false - - - MachineX86 - - - - - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - MultiThreadedDLL - StreamingSIMDExtensions2 - - - Level3 - - - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - true - true - false - - - MachineX86 - - - - - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - MultiThreadedDLL - StreamingSIMDExtensions2 - - - Level3 - - - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - true - true - false - - - - - - - $(SolutionDir);$(SolutionDir)\..\..\src;$(SolutionDir)\..\..\extern\poshlib;%(AdditionalIncludeDirectories) - WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) - true - MultiThreadedDLL - StreamingSIMDExtensions2 - - - Level3 - - - true - - - %(AdditionalDependencies) - %(AdditionalLibraryDirectories) - true - Console - true - true - false - - - - - - - - - - {f143d180-d4c4-4037-b3de-be89a21c8d1d} - false - - - {4046f392-a18b-4c66-9639-3eabfff5d531} - false - - - {1aeb7681-57d8-48ee-813d-5c41cc38b647} - false - - - - - - \ No newline at end of file diff --git a/project/vc8/.ignore b/project/vc8/.ignore deleted file mode 100644 index b351d81..0000000 --- a/project/vc8/.ignore +++ /dev/null @@ -1,13 +0,0 @@ -nvtt.suo -nvtt.ncb -release.win32 -debug.win32 -release.x64 -debug.x64 -release (no cuda).win32 -debug (no cuda).win32 -release (no cuda).x64 -debug (no cuda).x64 -Release -Debug -*.icastano.user diff --git a/project/vc8/Nvidia.TextureTools/Nvidia.TextureTools.csproj b/project/vc8/Nvidia.TextureTools/Nvidia.TextureTools.csproj deleted file mode 100644 index 5c5bf25..0000000 --- a/project/vc8/Nvidia.TextureTools/Nvidia.TextureTools.csproj +++ /dev/null @@ -1,47 +0,0 @@ - - - Debug - AnyCPU - 8.0.50727 - 2.0 - {CAB55C39-8FA9-4912-98D9-E52669C8911D} - Library - Properties - Nvidia.TextureTools - Nvidia.TextureTools - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - \ No newline at end of file diff --git a/project/vc8/Nvidia.TextureTools/Properties/AssemblyInfo.cs b/project/vc8/Nvidia.TextureTools/Properties/AssemblyInfo.cs deleted file mode 100644 index ecd652e..0000000 --- a/project/vc8/Nvidia.TextureTools/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Nvidia.TextureTools")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("NVIDIA Corporation")] -[assembly: AssemblyProduct("Nvidia.TextureTools")] -[assembly: AssemblyCopyright("Copyright © NVIDIA 2008")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("5fa03fb3-b7a3-4ba8-90e7-545929731356")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/project/vc8/Nvidia.TextureTools/TextureTools.cs b/project/vc8/Nvidia.TextureTools/TextureTools.cs deleted file mode 100644 index 9b57249..0000000 --- a/project/vc8/Nvidia.TextureTools/TextureTools.cs +++ /dev/null @@ -1,526 +0,0 @@ -using System; -using System.Security; -using System.Runtime.InteropServices; - -namespace Nvidia.TextureTools -{ - #region Enums - - #region public enum Format - ///

- /// Compression format. - /// - public enum Format - { - // No compression. - RGB, - RGBA = RGB, - - // DX9 formats. - DXT1, - DXT1a, - DXT3, - DXT5, - DXT5n, - - // DX10 formats. - BC1 = DXT1, - BC1a = DXT1a, - BC2 = DXT3, - BC3 = DXT5, - BC3n = DXT5n, - BC4, - BC5, - } - #endregion - - #region public enum Quality - /// - /// Quality modes. - /// - public enum Quality - { - Fastest, - Normal, - Production, - Highest, - } - #endregion - - #region public enum WrapMode - /// - /// Wrap modes. - /// - public enum WrapMode - { - Clamp, - Repeat, - Mirror, - } - #endregion - - #region public enum TextureType - /// - /// Texture types. - /// - public enum TextureType - { - Texture2D, - TextureCube, - } - #endregion - - #region public enum InputFormat - /// - /// Input formats. - /// - public enum InputFormat - { - BGRA_8UB - } - #endregion - - #region public enum MipmapFilter - /// - /// Mipmap downsampling filters. - /// - public enum MipmapFilter - { - Box, - Triangle, - Kaiser - } - #endregion - - #region public enum ColorTransform - /// - /// Color transformation. - /// - public enum ColorTransform - { - None, - Linear - } - #endregion - - #region public enum RoundMode - /// - /// Extents rounding mode. - /// - public enum RoundMode - { - None, - ToNextPowerOfTwo, - ToNearestPowerOfTwo, - ToPreviousPowerOfTwo - } - #endregion - - #region public enum AlphaMode - /// - /// Alpha mode. - /// - public enum AlphaMode - { - None, - Transparency, - Premultiplied - } - #endregion - - #region public enum Error - /// - /// Error codes. - /// - public enum Error - { - InvalidInput, - UserInterruption, - UnsupportedFeature, - CudaError, - Unknown, - FileOpen, - FileWrite, - } - #endregion - - #endregion - - #region public class InputOptions - /// - /// Input options. - /// - public class InputOptions - { - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateInputOptions(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroyInputOptions(IntPtr inputOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsTextureLayout(IntPtr inputOptions, TextureType type, int w, int h, int d); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttResetInputOptionsTextureLayout(IntPtr inputOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static bool nvttSetInputOptionsMipmapData(IntPtr inputOptions, IntPtr data, int w, int h, int d, int face, int mipmap); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsFormat(IntPtr inputOptions, InputFormat format); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsAlphaMode(IntPtr inputOptions, AlphaMode alphaMode); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsGamma(IntPtr inputOptions, float inputGamma, float outputGamma); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsWrapMode(IntPtr inputOptions, WrapMode mode); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsMipmapFilter(IntPtr inputOptions, MipmapFilter filter); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsMipmapGeneration(IntPtr inputOptions, bool generateMipmaps, int maxLevel); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsKaiserParameters(IntPtr inputOptions, float width, float alpha, float stretch); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsNormalMap(IntPtr inputOptions, bool b); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsConvertToNormalMap(IntPtr inputOptions, bool convert); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsHeightEvaluation(IntPtr inputOptions, float redScale, float greenScale, float blueScale, float alphaScale); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsNormalFilter(IntPtr inputOptions, float small, float medium, float big, float large); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsNormalizeMipmaps(IntPtr inputOptions, bool b); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsColorTransform(IntPtr inputOptions, ColorTransform t); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsLinearTransfrom(IntPtr inputOptions, int channel, float w0, float w1, float w2, float w3); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsMaxExtents(IntPtr inputOptions, int d); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsRoundMode(IntPtr inputOptions, RoundMode mode); - #endregion - - internal IntPtr options; - - public InputOptions() - { - options = nvttCreateInputOptions(); - } - ~InputOptions() - { - nvttDestroyInputOptions(options); - } - - public void SetTextureLayout(TextureType type, int w, int h, int d) - { - nvttSetInputOptionsTextureLayout(options, type, w, h, d); - } - public void ResetTextureLayout() - { - nvttResetInputOptionsTextureLayout(options); - } - - public void SetMipmapData(IntPtr data, int width, int height, int depth, int face, int mipmap) - { - nvttSetInputOptionsMipmapData(options, data, width, height, depth, face, mipmap); - } - - public void SetFormat(InputFormat format) - { - nvttSetInputOptionsFormat(options, format); - } - - public void SetAlphaMode(AlphaMode alphaMode) - { - nvttSetInputOptionsAlphaMode(options, alphaMode); - } - - public void SetGamma(float inputGamma, float outputGamma) - { - nvttSetInputOptionsGamma(options, inputGamma, outputGamma); - } - - public void SetWrapMode(WrapMode wrapMode) - { - nvttSetInputOptionsWrapMode(options, wrapMode); - } - - public void SetMipmapFilter(MipmapFilter filter) - { - nvttSetInputOptionsMipmapFilter(options, filter); - } - - public void SetMipmapGeneration(bool enabled) - { - nvttSetInputOptionsMipmapGeneration(options, enabled, -1); - } - - public void SetMipmapGeneration(bool enabled, int maxLevel) - { - nvttSetInputOptionsMipmapGeneration(options, enabled, maxLevel); - } - - public void SetKaiserParameters(float width, float alpha, float stretch) - { - nvttSetInputOptionsKaiserParameters(options, width, alpha, stretch); - } - - public void SetNormalMap(bool b) - { - nvttSetInputOptionsNormalMap(options, b); - } - - public void SetConvertToNormalMap(bool convert) - { - nvttSetInputOptionsConvertToNormalMap(options, convert); - } - - public void SetHeightEvaluation(float redScale, float greenScale, float blueScale, float alphaScale) - { - nvttSetInputOptionsHeightEvaluation(options, redScale, greenScale, blueScale, alphaScale); - } - - public void SetNormalFilter(float small, float medium, float big, float large) - { - nvttSetInputOptionsNormalFilter(options, small, medium, big, large); - } - - public void SetNormalizeMipmaps(bool b) - { - nvttSetInputOptionsNormalizeMipmaps(options, b); - } - - public void SetColorTransform(ColorTransform t) - { - nvttSetInputOptionsColorTransform(options, t); - } - - public void SetLinearTransfrom(int channel, float w0, float w1, float w2, float w3) - { - nvttSetInputOptionsLinearTransfrom(options, channel, w0, w1, w2, w3); - } - - public void SetMaxExtents(int dim) - { - nvttSetInputOptionsMaxExtents(options, dim); - } - - public void SetRoundMode(RoundMode mode) - { - nvttSetInputOptionsRoundMode(options, mode); - } - } - #endregion - - #region public class CompressionOptions - /// - /// Compression options. - /// - public class CompressionOptions - { - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateCompressionOptions(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroyCompressionOptions(IntPtr compressionOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsFormat(IntPtr compressionOptions, Format format); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsQuality(IntPtr compressionOptions, Quality quality); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsColorWeights(IntPtr compressionOptions, float red, float green, float blue, float alpha); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsPixelFormat(IntPtr compressionOptions, uint bitcount, uint rmask, uint gmask, uint bmask, uint amask); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsQuantization(IntPtr compressionOptions, bool colorDithering, bool alphaDithering, bool binaryAlpha, int alphaThreshold); - #endregion - - internal IntPtr options; - - public CompressionOptions() - { - options = nvttCreateCompressionOptions(); - } - ~CompressionOptions() - { - nvttDestroyCompressionOptions(options); - } - - public void SetFormat(Format format) - { - nvttSetCompressionOptionsFormat(options, format); - } - - public void SetQuality(Quality quality) - { - nvttSetCompressionOptionsQuality(options, quality); - } - - public void SetColorWeights(float red, float green, float blue) - { - nvttSetCompressionOptionsColorWeights(options, red, green, blue, 1.0f); - } - - public void SetColorWeights(float red, float green, float blue, float alpha) - { - nvttSetCompressionOptionsColorWeights(options, red, green, blue, alpha); - } - - public void SetPixelFormat(uint bitcount, uint rmask, uint gmask, uint bmask, uint amask) - { - nvttSetCompressionOptionsPixelFormat(options, bitcount, rmask, gmask, bmask, amask); - } - - public void SetQuantization(bool colorDithering, bool alphaDithering, bool binaryAlpha) - { - nvttSetCompressionOptionsQuantization(options, colorDithering, alphaDithering, binaryAlpha, 127); - } - - public void SetQuantization(bool colorDithering, bool alphaDithering, bool binaryAlpha, int alphaThreshold) - { - nvttSetCompressionOptionsQuantization(options, colorDithering, alphaDithering, binaryAlpha, alphaThreshold); - } - } - #endregion - - #region public class OutputOptions - /// - /// Output options. - /// - public class OutputOptions - { - #region Delegates - public delegate void ErrorHandler(Error error); - private delegate void WriteDataDelegate(IntPtr data, int size); - private delegate void ImageDelegate(int size, int width, int height, int depth, int face, int miplevel); - #endregion - - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateOutputOptions(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroyOutputOptions(IntPtr outputOptions); - - [DllImport("nvtt", CharSet = CharSet.Ansi), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetOutputOptionsFileName(IntPtr outputOptions, string fileName); - - //[DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - //private extern static void nvttSetOutputOptionsErrorHandler(IntPtr outputOptions, ErrorHandler errorHandler); - - private void ErrorCallback(Error error) - { - if (Error != null) Error(error); - } - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetOutputOptionsOutputHeader(IntPtr outputOptions, bool b); - - //[DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - //private extern static void nvttSetOutputOptionsOutputHandler(IntPtr outputOptions, WriteDataDelegate writeData, ImageDelegate image); - - #endregion - - internal IntPtr options; - - public OutputOptions() - { - options = nvttCreateOutputOptions(); - //nvttSetOutputOptionsErrorHandler(options, new ErrorHandler(ErrorCallback)); - } - ~OutputOptions() - { - nvttDestroyOutputOptions(options); - } - - public void SetFileName(string fileName) - { - nvttSetOutputOptionsFileName(options, fileName); - } - - public event ErrorHandler Error; - - public void SetOutputHeader(bool b) - { - nvttSetOutputOptionsOutputHeader(options, b); - } - - // @@ Add OutputHandler interface. - } - #endregion - - #region public static class Compressor - public class Compressor - { - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateCompressor(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroyCompressor(IntPtr compressor); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static bool nvttCompress(IntPtr compressor, IntPtr inputOptions, IntPtr compressionOptions, IntPtr outputOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static int nvttEstimateSize(IntPtr compressor, IntPtr inputOptions, IntPtr compressionOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private static extern IntPtr nvttErrorString(Error error); - - #endregion - - internal IntPtr compressor; - - public Compressor() - { - compressor = nvttCreateCompressor(); - } - - ~Compressor() - { - nvttDestroyCompressor(compressor); - } - - public bool Compress(InputOptions input, CompressionOptions compression, OutputOptions output) - { - return nvttCompress(compressor, input.options, compression.options, output.options); - } - - public int EstimateSize(InputOptions input, CompressionOptions compression) - { - return nvttEstimateSize(compressor, input.options, compression.options); - } - - public static string ErrorString(Error error) - { - return Marshal.PtrToStringAnsi(nvttErrorString(error)); - } - - } - #endregion - -} // Nvidia.TextureTools namespace diff --git a/project/vc8/PhotoshopExporter/PhotoshopExporter.cpp b/project/vc8/PhotoshopExporter/PhotoshopExporter.cpp deleted file mode 100644 index 30c12c6..0000000 --- a/project/vc8/PhotoshopExporter/PhotoshopExporter.cpp +++ /dev/null @@ -1,76 +0,0 @@ - -#include "PhotoshopExporter.h" - -#include - -SPBasicSuite * sSPBasic = NULL; - - - -void InitGlobals (Ptr globalPtr) -{ - Globals * globals = (Globals *)globalPtr; - - // Set default values. - globals->queryForParameters = true; -} - - - - -DLLExport MACPASCAL void PluginMain (const short selector, - void *exportParamBlock, - long *data, - short *result) -{ - if (selector == exportSelectorAbout) - { - sSPBasic = ((AboutRecord*)exportParamBlock)->sSPBasic; - //DoAbout((AboutRecordPtr)exportParamBlock); - } - else - { - sSPBasic = ((ExportRecordPtr)exportParamBlock)->sSPBasic; - - // Allocate and initialize globals. - Ptr globalPtr = AllocateGlobals ((uint32)result, (uint32)exportParamBlock, ((ExportRecordPtr)exportParamBlock)->handleProcs, sizeof(Globals), data, InitGlobals); - - if (globalPtr == NULL) - { - *result = memFullErr; - return; - } - - // Get our "globals" variable assigned as a Global Pointer struct with the - // data we've returned: - Globals * globals = (Globals *)globalPtr; - - - //----------------------------------------------------------------------- - // (3) Dispatch selector. - //----------------------------------------------------------------------- - - switch (selector) - { - case exportSelectorPrepare: - // DoPrepare(globals); - break; - case exportSelectorStart: - // DoStart(globals); - break; - case exportSelectorContinue: - // DoContinue(globals); - break; - case exportSelectorFinish: - // DoFinish(globals); - break; - } - - // unlock handle pointing to parameter block and data so it can move - // if memory gets shuffled: - if ((Handle)*data != NULL) - { - PIUnlockHandle((Handle)*data); - } - } -} diff --git a/project/vc8/PhotoshopExporter/PhotoshopExporter.h b/project/vc8/PhotoshopExporter/PhotoshopExporter.h deleted file mode 100644 index 669a6fa..0000000 --- a/project/vc8/PhotoshopExporter/PhotoshopExporter.h +++ /dev/null @@ -1,27 +0,0 @@ - -#ifndef NV_PHOTOSHOP_EXPORTER_H -#define NV_PHOTOSHOP_EXPORTER_H - -#include // Export Photoshop header file. -#include // SDK Utility library. - -// Photoshop crazyness: -//#define gResult (*(globals->result)) -#define gStuff (globals->exportParamBlock) - - -// This is our structure that we use to pass globals between routines: -struct Globals -{ - short * result; // Must always be first in Globals. - ExportRecord * exportParamBlock; // Must always be second in Globals. - - Boolean queryForParameters; - - // ... - -}; - - - -#endif // NV_PHOTOSHOP_EXPORTER_H diff --git a/project/vc8/PhotoshopExporter/PhotoshopExporter.vcproj b/project/vc8/PhotoshopExporter/PhotoshopExporter.vcproj deleted file mode 100644 index fc911a6..0000000 --- a/project/vc8/PhotoshopExporter/PhotoshopExporter.vcproj +++ /dev/null @@ -1,236 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc8/nvassemble/nvassemble.rc b/project/vc8/nvassemble/nvassemble.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc8/nvassemble/nvassemble.vcproj b/project/vc8/nvassemble/nvassemble.vcproj deleted file mode 100644 index 6b5bc3b..0000000 --- a/project/vc8/nvassemble/nvassemble.vcproj +++ /dev/null @@ -1,356 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc8/nvassemble/nvidia.ico b/project/vc8/nvassemble/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc8/nvassemble/resource.h b/project/vc8/nvassemble/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc8/nvassemble/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc8/nvcompress/nvcompress.rc b/project/vc8/nvcompress/nvcompress.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc8/nvcompress/nvcompress.vcproj b/project/vc8/nvcompress/nvcompress.vcproj deleted file mode 100644 index 90c807a..0000000 --- a/project/vc8/nvcompress/nvcompress.vcproj +++ /dev/null @@ -1,696 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc8/nvcompress/nvidia.ico b/project/vc8/nvcompress/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc8/nvcompress/resource.h b/project/vc8/nvcompress/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc8/nvcompress/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc8/nvconfig.h b/project/vc8/nvconfig.h deleted file mode 100644 index 68948a7..0000000 --- a/project/vc8/nvconfig.h +++ /dev/null @@ -1,23 +0,0 @@ -#ifndef NV_CONFIG -#define NV_CONFIG - -//#cmakedefine HAVE_UNISTD_H -#define HAVE_STDARG_H -//#cmakedefine HAVE_SIGNAL_H -//#cmakedefine HAVE_EXECINFO_H -#define HAVE_MALLOC_H - -#if !defined(_M_X64) -//#define HAVE_PNG -//#define HAVE_JPEG -//#define HAVE_TIFF -#define HAVE_FREEIMAGE -#endif - -//#define HAVE_ATITC -//#define HAVE_D3DX -//#define HAVE_SQUISH -//#define HAVE_STB - - -#endif // NV_CONFIG diff --git a/project/vc8/nvcore/.ignore b/project/vc8/nvcore/.ignore deleted file mode 100644 index 66b0249..0000000 --- a/project/vc8/nvcore/.ignore +++ /dev/null @@ -1,3 +0,0 @@ -Debug -Release -*.icastano.user diff --git a/project/vc8/nvcore/nvcore.vcproj b/project/vc8/nvcore/nvcore.vcproj deleted file mode 100644 index 84274fc..0000000 --- a/project/vc8/nvcore/nvcore.vcproj +++ /dev/null @@ -1,394 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc8/nvddsinfo/nvddsinfo.rc b/project/vc8/nvddsinfo/nvddsinfo.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc8/nvddsinfo/nvddsinfo.vcproj b/project/vc8/nvddsinfo/nvddsinfo.vcproj deleted file mode 100644 index 32fc39c..0000000 --- a/project/vc8/nvddsinfo/nvddsinfo.vcproj +++ /dev/null @@ -1,355 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc8/nvddsinfo/nvidia.ico b/project/vc8/nvddsinfo/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc8/nvddsinfo/resource.h b/project/vc8/nvddsinfo/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc8/nvddsinfo/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc8/nvdecompress/nvdecompress.rc b/project/vc8/nvdecompress/nvdecompress.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc8/nvdecompress/nvdecompress.vcproj b/project/vc8/nvdecompress/nvdecompress.vcproj deleted file mode 100644 index b02aa7f..0000000 --- a/project/vc8/nvdecompress/nvdecompress.vcproj +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc8/nvdecompress/nvidia.ico b/project/vc8/nvdecompress/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc8/nvdecompress/resource.h b/project/vc8/nvdecompress/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc8/nvdecompress/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc8/nvimage/.ignore b/project/vc8/nvimage/.ignore deleted file mode 100644 index 66b0249..0000000 --- a/project/vc8/nvimage/.ignore +++ /dev/null @@ -1,3 +0,0 @@ -Debug -Release -*.icastano.user diff --git a/project/vc8/nvimage/nvimage.vcproj b/project/vc8/nvimage/nvimage.vcproj deleted file mode 100644 index 30efe0f..0000000 --- a/project/vc8/nvimage/nvimage.vcproj +++ /dev/null @@ -1,386 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc8/nvimgdiff/nvidia.ico b/project/vc8/nvimgdiff/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc8/nvimgdiff/nvimgdiff.rc b/project/vc8/nvimgdiff/nvimgdiff.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc8/nvimgdiff/nvimgdiff.vcproj b/project/vc8/nvimgdiff/nvimgdiff.vcproj deleted file mode 100644 index 185132c..0000000 --- a/project/vc8/nvimgdiff/nvimgdiff.vcproj +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc8/nvimgdiff/resource.h b/project/vc8/nvimgdiff/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc8/nvimgdiff/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc8/nvmath/.ignore b/project/vc8/nvmath/.ignore deleted file mode 100644 index 66b0249..0000000 --- a/project/vc8/nvmath/.ignore +++ /dev/null @@ -1,3 +0,0 @@ -Debug -Release -*.icastano.user diff --git a/project/vc8/nvmath/nvmath.vcproj b/project/vc8/nvmath/nvmath.vcproj deleted file mode 100644 index 43bb1d3..0000000 --- a/project/vc8/nvmath/nvmath.vcproj +++ /dev/null @@ -1,346 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc8/nvtt.sln b/project/vc8/nvtt.sln deleted file mode 100644 index baeb9b5..0000000 --- a/project/vc8/nvtt.sln +++ /dev/null @@ -1,453 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 9.00 -# Visual Studio 2005 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvtt", "nvtt\nvtt.vcproj", "{1AEB7681-57D8-48EE-813D-5C41CC38B647}" - ProjectSection(ProjectDependencies) = postProject - {CE017322-01FC-4851-9C8B-64E9A8E26C38} = {CE017322-01FC-4851-9C8B-64E9A8E26C38} - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvcompress", "nvcompress\nvcompress.vcproj", "{88079E38-83AA-4E8A-B18A-66A78D1B058B}" - ProjectSection(ProjectDependencies) = postProject - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvimage", "nvimage\nvimage.vcproj", "{4046F392-A18B-4C66-9639-3EABFFF5D531}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvcore", "nvcore\nvcore.vcproj", "{F143D180-D4C4-4037-B3DE-BE89A21C8D1D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvmath", "nvmath\nvmath.vcproj", "{50C465FE-B308-42BC-894D-89484482AF06}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "squish", "squish\squish.vcproj", "{CE017322-01FC-4851-9C8B-64E9A8E26C38}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvddsinfo", "nvddsinfo\nvddsinfo.vcproj", "{841B73C5-C679-4EEF-A50A-7D6106642B49}" - ProjectSection(ProjectDependencies) = postProject - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvdecompress", "nvdecompress\nvdecompress.vcproj", "{75A0527D-BFC9-49C3-B46B-CD1A901D5927}" - ProjectSection(ProjectDependencies) = postProject - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvimgdiff", "nvimgdiff\nvimgdiff.vcproj", "{05A59E8B-EA70-4F22-89E8-E0927BA13064}" - ProjectSection(ProjectDependencies) = postProject - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvassemble", "nvassemble\nvassemble.vcproj", "{3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}" - ProjectSection(ProjectDependencies) = postProject - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvzoom", "nvzoom\nvzoom.vcproj", "{51999D3E-EF22-4BDD-965F-4201034D3DCE}" - ProjectSection(ProjectDependencies) = postProject - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nvidia.TextureTools", "Nvidia.TextureTools\Nvidia.TextureTools.csproj", "{CAB55C39-8FA9-4912-98D9-E52669C8911D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvtt-testsuite", "testsuite\testsuite.vcproj", "{4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}" - ProjectSection(ProjectDependencies) = postProject - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug (no cuda)|Any CPU = Debug (no cuda)|Any CPU - Debug (no cuda)|Mixed Platforms = Debug (no cuda)|Mixed Platforms - Debug (no cuda)|Win32 = Debug (no cuda)|Win32 - Debug (no cuda)|x64 = Debug (no cuda)|x64 - Debug|Any CPU = Debug|Any CPU - Debug|Mixed Platforms = Debug|Mixed Platforms - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release (no cuda)|Any CPU = Release (no cuda)|Any CPU - Release (no cuda)|Mixed Platforms = Release (no cuda)|Mixed Platforms - Release (no cuda)|Win32 = Release (no cuda)|Win32 - Release (no cuda)|x64 = Release (no cuda)|x64 - Release|Any CPU = Release|Any CPU - Release|Mixed Platforms = Release|Mixed Platforms - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug (no cuda)|Any CPU.ActiveCfg = Debug (no cuda)|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug (no cuda)|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug (no cuda)|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug (no cuda)|Win32.ActiveCfg = Debug (no cuda)|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug (no cuda)|Win32.Build.0 = Debug (no cuda)|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug (no cuda)|x64.ActiveCfg = Debug (no cuda)|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug (no cuda)|x64.Build.0 = Debug (no cuda)|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|Any CPU.ActiveCfg = Debug|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|Mixed Platforms.Build.0 = Debug|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|Win32.ActiveCfg = Debug|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|Win32.Build.0 = Debug|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|x64.ActiveCfg = Debug|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|x64.Build.0 = Debug|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release (no cuda)|Any CPU.ActiveCfg = Release (no cuda)|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release (no cuda)|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release (no cuda)|Mixed Platforms.Build.0 = Release (no cuda)|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release (no cuda)|Win32.ActiveCfg = Release (no cuda)|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release (no cuda)|Win32.Build.0 = Release (no cuda)|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release (no cuda)|x64.ActiveCfg = Release (no cuda)|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release (no cuda)|x64.Build.0 = Release (no cuda)|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|Any CPU.ActiveCfg = Release|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|Mixed Platforms.ActiveCfg = Release|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|Mixed Platforms.Build.0 = Release|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|Win32.ActiveCfg = Release|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|Win32.Build.0 = Release|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|x64.ActiveCfg = Release|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|x64.Build.0 = Release|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug (no cuda)|Any CPU.ActiveCfg = Debug (no cuda)|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug (no cuda)|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug (no cuda)|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug (no cuda)|Win32.ActiveCfg = Debug (no cuda)|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug (no cuda)|Win32.Build.0 = Debug (no cuda)|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug (no cuda)|x64.ActiveCfg = Debug (no cuda)|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug (no cuda)|x64.Build.0 = Debug (no cuda)|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|Any CPU.ActiveCfg = Debug|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|Mixed Platforms.Build.0 = Debug|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|Win32.ActiveCfg = Debug|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|Win32.Build.0 = Debug|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|x64.ActiveCfg = Debug|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|x64.Build.0 = Debug|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release (no cuda)|Any CPU.ActiveCfg = Release (no cuda)|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release (no cuda)|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release (no cuda)|Mixed Platforms.Build.0 = Release (no cuda)|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release (no cuda)|Win32.ActiveCfg = Release (no cuda)|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release (no cuda)|Win32.Build.0 = Release (no cuda)|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release (no cuda)|x64.ActiveCfg = Release (no cuda)|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release (no cuda)|x64.Build.0 = Release (no cuda)|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|Any CPU.ActiveCfg = Release|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|Mixed Platforms.ActiveCfg = Release|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|Mixed Platforms.Build.0 = Release|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|Win32.ActiveCfg = Release|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|Win32.Build.0 = Release|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|x64.ActiveCfg = Release|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|x64.Build.0 = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug (no cuda)|Any CPU.ActiveCfg = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug (no cuda)|x64.Build.0 = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|Any CPU.ActiveCfg = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|Mixed Platforms.Build.0 = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|Win32.ActiveCfg = Debug|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|Win32.Build.0 = Debug|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|x64.ActiveCfg = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|x64.Build.0 = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release (no cuda)|Any CPU.ActiveCfg = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release (no cuda)|Win32.Build.0 = Release|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release (no cuda)|x64.ActiveCfg = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release (no cuda)|x64.Build.0 = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|Any CPU.ActiveCfg = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|Mixed Platforms.ActiveCfg = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|Mixed Platforms.Build.0 = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|Win32.ActiveCfg = Release|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|Win32.Build.0 = Release|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|x64.ActiveCfg = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|x64.Build.0 = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug (no cuda)|Any CPU.ActiveCfg = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug (no cuda)|x64.Build.0 = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|Any CPU.ActiveCfg = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|Mixed Platforms.Build.0 = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|Win32.ActiveCfg = Debug|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|Win32.Build.0 = Debug|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|x64.ActiveCfg = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|x64.Build.0 = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release (no cuda)|Any CPU.ActiveCfg = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release (no cuda)|Win32.Build.0 = Release|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release (no cuda)|x64.ActiveCfg = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release (no cuda)|x64.Build.0 = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|Any CPU.ActiveCfg = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|Mixed Platforms.ActiveCfg = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|Mixed Platforms.Build.0 = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|Win32.ActiveCfg = Release|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|Win32.Build.0 = Release|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|x64.ActiveCfg = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|x64.Build.0 = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug (no cuda)|Any CPU.ActiveCfg = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug (no cuda)|x64.Build.0 = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|Any CPU.ActiveCfg = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|Mixed Platforms.Build.0 = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|Win32.ActiveCfg = Debug|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|Win32.Build.0 = Debug|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|x64.ActiveCfg = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|x64.Build.0 = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release (no cuda)|Any CPU.ActiveCfg = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Release (no cuda)|Win32.Build.0 = Release|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Release (no cuda)|x64.ActiveCfg = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release (no cuda)|x64.Build.0 = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|Any CPU.ActiveCfg = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|Mixed Platforms.ActiveCfg = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|Mixed Platforms.Build.0 = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|Win32.ActiveCfg = Release|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|Win32.Build.0 = Release|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|x64.ActiveCfg = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|x64.Build.0 = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug (no cuda)|Any CPU.ActiveCfg = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug (no cuda)|x64.Build.0 = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|Any CPU.ActiveCfg = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|Mixed Platforms.Build.0 = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|Win32.ActiveCfg = Debug|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|Win32.Build.0 = Debug|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|x64.ActiveCfg = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|x64.Build.0 = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release (no cuda)|Any CPU.ActiveCfg = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release (no cuda)|Win32.Build.0 = Release|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release (no cuda)|x64.ActiveCfg = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release (no cuda)|x64.Build.0 = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|Any CPU.ActiveCfg = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|Mixed Platforms.ActiveCfg = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|Mixed Platforms.Build.0 = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|Win32.ActiveCfg = Release|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|Win32.Build.0 = Release|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|x64.ActiveCfg = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|x64.Build.0 = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug (no cuda)|Any CPU.ActiveCfg = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug (no cuda)|x64.Build.0 = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|Any CPU.ActiveCfg = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|Mixed Platforms.Build.0 = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|Win32.ActiveCfg = Debug|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|Win32.Build.0 = Debug|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|x64.ActiveCfg = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|x64.Build.0 = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release (no cuda)|Any CPU.ActiveCfg = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release (no cuda)|Win32.Build.0 = Release|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release (no cuda)|x64.ActiveCfg = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release (no cuda)|x64.Build.0 = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|Any CPU.ActiveCfg = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|Mixed Platforms.ActiveCfg = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|Mixed Platforms.Build.0 = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|Win32.ActiveCfg = Release|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|Win32.Build.0 = Release|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|x64.ActiveCfg = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|x64.Build.0 = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug (no cuda)|Any CPU.ActiveCfg = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug (no cuda)|x64.Build.0 = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|Any CPU.ActiveCfg = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|Mixed Platforms.Build.0 = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|Win32.ActiveCfg = Debug|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|Win32.Build.0 = Debug|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|x64.ActiveCfg = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|x64.Build.0 = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release (no cuda)|Any CPU.ActiveCfg = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release (no cuda)|Win32.Build.0 = Release|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release (no cuda)|x64.ActiveCfg = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release (no cuda)|x64.Build.0 = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|Any CPU.ActiveCfg = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|Mixed Platforms.ActiveCfg = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|Mixed Platforms.Build.0 = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|Win32.ActiveCfg = Release|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|Win32.Build.0 = Release|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|x64.ActiveCfg = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|x64.Build.0 = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug (no cuda)|Any CPU.ActiveCfg = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug (no cuda)|x64.Build.0 = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|Any CPU.ActiveCfg = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|Mixed Platforms.Build.0 = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|Win32.ActiveCfg = Debug|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|Win32.Build.0 = Debug|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|x64.ActiveCfg = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|x64.Build.0 = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release (no cuda)|Any CPU.ActiveCfg = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release (no cuda)|Win32.Build.0 = Release|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release (no cuda)|x64.ActiveCfg = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release (no cuda)|x64.Build.0 = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|Any CPU.ActiveCfg = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|Mixed Platforms.ActiveCfg = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|Mixed Platforms.Build.0 = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|Win32.ActiveCfg = Release|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|Win32.Build.0 = Release|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|x64.ActiveCfg = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|x64.Build.0 = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug (no cuda)|Any CPU.ActiveCfg = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug (no cuda)|x64.Build.0 = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|Any CPU.ActiveCfg = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|Mixed Platforms.Build.0 = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|Win32.ActiveCfg = Debug|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|Win32.Build.0 = Debug|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|x64.ActiveCfg = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|x64.Build.0 = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release (no cuda)|Any CPU.ActiveCfg = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release (no cuda)|Win32.Build.0 = Release|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release (no cuda)|x64.ActiveCfg = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release (no cuda)|x64.Build.0 = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|Any CPU.ActiveCfg = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|Mixed Platforms.ActiveCfg = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|Mixed Platforms.Build.0 = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|Win32.ActiveCfg = Release|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|Win32.Build.0 = Release|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|x64.ActiveCfg = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|x64.Build.0 = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug (no cuda)|Any CPU.ActiveCfg = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug (no cuda)|x64.ActiveCfg = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug (no cuda)|x64.Build.0 = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|Any CPU.ActiveCfg = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|Mixed Platforms.ActiveCfg = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|Mixed Platforms.Build.0 = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|Win32.ActiveCfg = Debug|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|Win32.Build.0 = Debug|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|x64.ActiveCfg = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|x64.Build.0 = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release (no cuda)|Any CPU.ActiveCfg = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release (no cuda)|Mixed Platforms.Build.0 = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release (no cuda)|Win32.Build.0 = Release|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release (no cuda)|x64.ActiveCfg = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release (no cuda)|x64.Build.0 = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|Any CPU.ActiveCfg = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|Mixed Platforms.ActiveCfg = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|Mixed Platforms.Build.0 = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|Win32.ActiveCfg = Release|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|Win32.Build.0 = Release|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|x64.ActiveCfg = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|x64.Build.0 = Release|x64 - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug (no cuda)|Any CPU.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug (no cuda)|Any CPU.Build.0 = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug (no cuda)|Win32.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug (no cuda)|x64.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|Win32.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|x64.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release (no cuda)|Any CPU.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release (no cuda)|Any CPU.Build.0 = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release (no cuda)|Mixed Platforms.Build.0 = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release (no cuda)|Win32.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release (no cuda)|x64.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|Any CPU.Build.0 = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|Mixed Platforms.Build.0 = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|Win32.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|x64.ActiveCfg = Release|Any CPU - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Debug (no cuda)|Any CPU.ActiveCfg = Debug|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Debug (no cuda)|Mixed Platforms.ActiveCfg = Debug|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Debug (no cuda)|Mixed Platforms.Build.0 = Debug|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Debug (no cuda)|Win32.ActiveCfg = Debug|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Debug (no cuda)|Win32.Build.0 = Debug|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Debug (no cuda)|x64.ActiveCfg = Debug|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Debug|Any CPU.ActiveCfg = Debug|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Debug|Mixed Platforms.Build.0 = Debug|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Debug|Win32.ActiveCfg = Debug|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Debug|Win32.Build.0 = Debug|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Debug|x64.ActiveCfg = Debug|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Release (no cuda)|Any CPU.ActiveCfg = Release|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Release (no cuda)|Mixed Platforms.ActiveCfg = Release|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Release (no cuda)|Mixed Platforms.Build.0 = Release|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Release (no cuda)|Win32.ActiveCfg = Release|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Release (no cuda)|Win32.Build.0 = Release|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Release (no cuda)|x64.ActiveCfg = Release|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Release|Any CPU.ActiveCfg = Release|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Release|Mixed Platforms.ActiveCfg = Release|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Release|Mixed Platforms.Build.0 = Release|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Release|Win32.ActiveCfg = Release|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Release|Win32.Build.0 = Release|Win32 - {4B3DF7E1-7541-4351-BEC0-9AEB41BA5D33}.Release|x64.ActiveCfg = Release|Win32 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/project/vc8/nvtt.vsprops b/project/vc8/nvtt.vsprops deleted file mode 100644 index 07204cb..0000000 --- a/project/vc8/nvtt.vsprops +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - diff --git a/project/vc8/nvtt/.ignore b/project/vc8/nvtt/.ignore deleted file mode 100644 index 8c0cc17..0000000 --- a/project/vc8/nvtt/.ignore +++ /dev/null @@ -1,22 +0,0 @@ -Debug -Debug (no cuda) -Release -Release (no cuda) -*.icastano.user -*.gpu -*.ii -*.stub.h -*.stub.c -*.pdb -*.cubin -*.hash -*.cudafe1.cpp -*.cudafe1.c -*.cudafe2.c -*.cu.cpp -*.cu.c -*.fatbin.c -*.ptx -*.linkinfo -*.cpp2.i -*.cpp3.i diff --git a/project/vc8/nvtt/nvtt.rc b/project/vc8/nvtt/nvtt.rc deleted file mode 100644 index 089d1e9..0000000 --- a/project/vc8/nvtt/nvtt.rc +++ /dev/null @@ -1,102 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "afxres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,1,0,0 - PRODUCTVERSION 2,1,0,0 - FILEFLAGSMASK 0x17L -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x2L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "NVIDIA Corporation" - VALUE "FileDescription", "NVIDIA Texture Tools Dynamic Link Library" - VALUE "FileVersion", "2, 1, 0, 0" - VALUE "InternalName", "nvtt" - VALUE "LegalCopyright", "Copyright (C) 2007" - VALUE "OriginalFilename", "nvtt.dll" - VALUE "ProductName", "NVIDIA Texture Tools Dynamic Link Library" - VALUE "ProductVersion", "2, 1, 0, 0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - diff --git a/project/vc8/nvtt/nvtt.vcproj b/project/vc8/nvtt/nvtt.vcproj deleted file mode 100644 index 57498b9..0000000 --- a/project/vc8/nvtt/nvtt.vcproj +++ /dev/null @@ -1,981 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc8/nvtt/resource.h b/project/vc8/nvtt/resource.h deleted file mode 100644 index 4df7169..0000000 --- a/project/vc8/nvtt/resource.h +++ /dev/null @@ -1,14 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvtt.rc - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 101 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1001 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc8/nvzoom/nvidia.ico b/project/vc8/nvzoom/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc8/nvzoom/nvzoom.rc b/project/vc8/nvzoom/nvzoom.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc8/nvzoom/nvzoom.vcproj b/project/vc8/nvzoom/nvzoom.vcproj deleted file mode 100644 index 0711ce2..0000000 --- a/project/vc8/nvzoom/nvzoom.vcproj +++ /dev/null @@ -1,385 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc8/nvzoom/resource.h b/project/vc8/nvzoom/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc8/nvzoom/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc8/squish/squish.vcproj b/project/vc8/squish/squish.vcproj deleted file mode 100644 index cd57ab6..0000000 --- a/project/vc8/squish/squish.vcproj +++ /dev/null @@ -1,354 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc8/testsuite/testsuite.vcproj b/project/vc8/testsuite/testsuite.vcproj deleted file mode 100644 index ee7e00f..0000000 --- a/project/vc8/testsuite/testsuite.vcproj +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/.ignore b/project/vc9/.ignore deleted file mode 100644 index b351d81..0000000 --- a/project/vc9/.ignore +++ /dev/null @@ -1,13 +0,0 @@ -nvtt.suo -nvtt.ncb -release.win32 -debug.win32 -release.x64 -debug.x64 -release (no cuda).win32 -debug (no cuda).win32 -release (no cuda).x64 -debug (no cuda).x64 -Release -Debug -*.icastano.user diff --git a/project/vc9/Nvidia.TextureTools/Nvidia.TextureTools.csproj b/project/vc9/Nvidia.TextureTools/Nvidia.TextureTools.csproj deleted file mode 100644 index 8ee960c..0000000 --- a/project/vc9/Nvidia.TextureTools/Nvidia.TextureTools.csproj +++ /dev/null @@ -1,53 +0,0 @@ - - - Debug - AnyCPU - 9.0.21022 - 2.0 - {CAB55C39-8FA9-4912-98D9-E52669C8911D} - Library - Properties - Nvidia.TextureTools - Nvidia.TextureTools - - - 2.0 - - - OnBuildSuccess - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - \ No newline at end of file diff --git a/project/vc9/Nvidia.TextureTools/Properties/AssemblyInfo.cs b/project/vc9/Nvidia.TextureTools/Properties/AssemblyInfo.cs deleted file mode 100644 index ecd652e..0000000 --- a/project/vc9/Nvidia.TextureTools/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("Nvidia.TextureTools")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("NVIDIA Corporation")] -[assembly: AssemblyProduct("Nvidia.TextureTools")] -[assembly: AssemblyCopyright("Copyright © NVIDIA 2008")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("5fa03fb3-b7a3-4ba8-90e7-545929731356")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Revision and Build Numbers -// by using the '*' as shown below: -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/project/vc9/Nvidia.TextureTools/TextureTools.cs b/project/vc9/Nvidia.TextureTools/TextureTools.cs deleted file mode 100644 index 6ccae1a..0000000 --- a/project/vc9/Nvidia.TextureTools/TextureTools.cs +++ /dev/null @@ -1,751 +0,0 @@ -using System; -using System.Security; -using System.Runtime.InteropServices; - -namespace Nvidia.TextureTools -{ - #region Enums - - #region public enum Format - /// - /// Compression format. - /// - public enum Format - { - // No compression. - RGB, - RGBA = RGB, - - // DX9 formats. - DXT1, - DXT1a, - DXT3, - DXT5, - DXT5n, - - // DX10 formats. - BC1 = DXT1, - BC1a = DXT1a, - BC2 = DXT3, - BC3 = DXT5, - BC3n = DXT5n, - BC4, - BC5, - - DXT1n, // Not supported. - CTX1, // Not supported. - - BC6, - BC7, - } - #endregion - - #region public enum PixelType - /// - /// Pixel types. These basically indicate how the output should be interpreted, but do not have any influence over the input. They are only relevant in RGBA mode. - /// - enum PixelType - { - UnsignedNorm = 0, - SignedNorm = 1, // Not supported yet. - UnsignedInt = 2, // Not supported yet. - SignedInt = 3, // Not supported yet. - Float = 4, - UnsignedFloat = 5, - } - #endregion - - #region public enum Quality - /// - /// Quality modes. - /// - public enum Quality - { - Fastest, - Normal, - Production, - Highest, - } - #endregion - - #region public enum Decoder - /// - /// DXT decoder. - /// - enum Decoder - { - Decoder_D3D10, - Decoder_D3D9, - Decoder_NV5x, - }; - #endregion - - #region public enum WrapMode - /// - /// Wrap modes. - /// - public enum WrapMode - { - Clamp, - Repeat, - Mirror, - } - #endregion - - #region public enum TextureType - /// - /// Texture types. - /// - public enum TextureType - { - Texture2D, - TextureCube, - Texture3D, - } - #endregion - - #region public enum InputFormat - /// - /// Input formats. - /// - public enum InputFormat - { - BGRA_8UB, // Normalized [0, 1] 8 bit fixed point. - RGBA_16F, // 16 bit floating point. - RGBA_32F, // 32 bit floating point. - } - #endregion - - #region public enum MipmapFilter - /// - /// Mipmap downsampling filters. - /// - public enum MipmapFilter - { - Box, - Triangle, - Kaiser - } - #endregion - - #region public enum ResizeFilter - /// - /// Texture resize filters. - /// - public enum ResizeFilter - { - Box, - Triangle, - Kaiser, - Mitchell - } - #endregion - - #region public enum RoundMode - /// - /// Extents rounding mode. - /// - public enum RoundMode - { - None, - ToNextPowerOfTwo, - ToNearestPowerOfTwo, - ToPreviousPowerOfTwo - } - #endregion - - #region public enum AlphaMode - /// - /// Alpha mode. - /// - public enum AlphaMode - { - None, - Transparency, - Premultiplied - } - #endregion - - #region public enum CubeLayout - /// Cube layout formats. - /// (New in NVTT 2.1) - public enum CubeLayout - { - VerticalCross, - HorizontalCross, - Column, - Row, - LatitudeLongitude - }; - #endregion - - #region public enum EdgeFixup - /// Cube map edge fixup methods. - /// (New in NVTT 2.1) - public enum EdgeFixup - { - None, - Stretch, - Warp, - Average, - }; - #endregion - - #region public enum Error - /// - /// Error codes. - /// - public enum Error - { - InvalidInput, - UserInterruption, - UnsupportedFeature, - CudaError, - Unknown, - FileOpen, - FileWrite, - } - #endregion - - #endregion - - #region public class InputOptions - /// - /// Input options. - /// - public class InputOptions - { - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateInputOptions(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroyInputOptions(IntPtr inputOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsTextureLayout(IntPtr inputOptions, TextureType type, int w, int h, int d); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttResetInputOptionsTextureLayout(IntPtr inputOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static bool nvttSetInputOptionsMipmapData(IntPtr inputOptions, IntPtr data, int w, int h, int d, int face, int mipmap); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsFormat(IntPtr inputOptions, InputFormat format); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsAlphaMode(IntPtr inputOptions, AlphaMode alphaMode); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsGamma(IntPtr inputOptions, float inputGamma, float outputGamma); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsWrapMode(IntPtr inputOptions, WrapMode mode); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsMipmapFilter(IntPtr inputOptions, MipmapFilter filter); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsMipmapGeneration(IntPtr inputOptions, bool generateMipmaps, int maxLevel); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsKaiserParameters(IntPtr inputOptions, float width, float alpha, float stretch); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsNormalMap(IntPtr inputOptions, bool b); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsConvertToNormalMap(IntPtr inputOptions, bool convert); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsHeightEvaluation(IntPtr inputOptions, float redScale, float greenScale, float blueScale, float alphaScale); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsNormalFilter(IntPtr inputOptions, float small, float medium, float big, float large); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsNormalizeMipmaps(IntPtr inputOptions, bool b); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsMaxExtents(IntPtr inputOptions, int d); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetInputOptionsRoundMode(IntPtr inputOptions, RoundMode mode); - #endregion - - internal IntPtr options; - - public InputOptions() - { - options = nvttCreateInputOptions(); - } - ~InputOptions() - { - nvttDestroyInputOptions(options); - } - - public void SetTextureLayout(TextureType type, int w, int h, int d) - { - nvttSetInputOptionsTextureLayout(options, type, w, h, d); - } - public void ResetTextureLayout() - { - nvttResetInputOptionsTextureLayout(options); - } - - public void SetMipmapData(IntPtr data, int width, int height, int depth, int face, int mipmap) - { - nvttSetInputOptionsMipmapData(options, data, width, height, depth, face, mipmap); - } - - public void SetFormat(InputFormat format) - { - nvttSetInputOptionsFormat(options, format); - } - - public void SetAlphaMode(AlphaMode alphaMode) - { - nvttSetInputOptionsAlphaMode(options, alphaMode); - } - - public void SetGamma(float inputGamma, float outputGamma) - { - nvttSetInputOptionsGamma(options, inputGamma, outputGamma); - } - - public void SetWrapMode(WrapMode wrapMode) - { - nvttSetInputOptionsWrapMode(options, wrapMode); - } - - public void SetMipmapFilter(MipmapFilter filter) - { - nvttSetInputOptionsMipmapFilter(options, filter); - } - - public void SetMipmapGeneration(bool enabled) - { - nvttSetInputOptionsMipmapGeneration(options, enabled, -1); - } - - public void SetMipmapGeneration(bool enabled, int maxLevel) - { - nvttSetInputOptionsMipmapGeneration(options, enabled, maxLevel); - } - - public void SetKaiserParameters(float width, float alpha, float stretch) - { - nvttSetInputOptionsKaiserParameters(options, width, alpha, stretch); - } - - public void SetNormalMap(bool b) - { - nvttSetInputOptionsNormalMap(options, b); - } - - public void SetConvertToNormalMap(bool convert) - { - nvttSetInputOptionsConvertToNormalMap(options, convert); - } - - public void SetHeightEvaluation(float redScale, float greenScale, float blueScale, float alphaScale) - { - nvttSetInputOptionsHeightEvaluation(options, redScale, greenScale, blueScale, alphaScale); - } - - public void SetNormalFilter(float small, float medium, float big, float large) - { - nvttSetInputOptionsNormalFilter(options, small, medium, big, large); - } - - public void SetNormalizeMipmaps(bool b) - { - nvttSetInputOptionsNormalizeMipmaps(options, b); - } - - public void SetMaxExtents(int dim) - { - nvttSetInputOptionsMaxExtents(options, dim); - } - - public void SetRoundMode(RoundMode mode) - { - nvttSetInputOptionsRoundMode(options, mode); - } - } - #endregion - - #region public class CompressionOptions - /// - /// Compression options. - /// - public class CompressionOptions - { - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateCompressionOptions(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroyCompressionOptions(IntPtr compressionOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsFormat(IntPtr compressionOptions, Format format); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsQuality(IntPtr compressionOptions, Quality quality); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsColorWeights(IntPtr compressionOptions, float red, float green, float blue, float alpha); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsPixelFormat(IntPtr compressionOptions, uint bitcount, uint rmask, uint gmask, uint bmask, uint amask); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetCompressionOptionsQuantization(IntPtr compressionOptions, bool colorDithering, bool alphaDithering, bool binaryAlpha, int alphaThreshold); - #endregion - - internal IntPtr options; - - public CompressionOptions() - { - options = nvttCreateCompressionOptions(); - } - ~CompressionOptions() - { - nvttDestroyCompressionOptions(options); - } - - public void SetFormat(Format format) - { - nvttSetCompressionOptionsFormat(options, format); - } - - public void SetQuality(Quality quality) - { - nvttSetCompressionOptionsQuality(options, quality); - } - - public void SetColorWeights(float red, float green, float blue) - { - nvttSetCompressionOptionsColorWeights(options, red, green, blue, 1.0f); - } - - public void SetColorWeights(float red, float green, float blue, float alpha) - { - nvttSetCompressionOptionsColorWeights(options, red, green, blue, alpha); - } - - public void SetPixelFormat(uint bitcount, uint rmask, uint gmask, uint bmask, uint amask) - { - nvttSetCompressionOptionsPixelFormat(options, bitcount, rmask, gmask, bmask, amask); - } - - public void SetQuantization(bool colorDithering, bool alphaDithering, bool binaryAlpha) - { - nvttSetCompressionOptionsQuantization(options, colorDithering, alphaDithering, binaryAlpha, 127); - } - - public void SetQuantization(bool colorDithering, bool alphaDithering, bool binaryAlpha, int alphaThreshold) - { - nvttSetCompressionOptionsQuantization(options, colorDithering, alphaDithering, binaryAlpha, alphaThreshold); - } - } - #endregion - - #region public class OutputOptions - /// - /// Output options. - /// - public class OutputOptions - { - #region Delegates - public delegate void ErrorHandler(Error error); - - //[UnmanagedFunctionPointer(CallingConvention.Cdecl)] - //public delegate void InternalErrorHandlerDelegate(Error error); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void BeginImageDelegate(int size, int width, int height, int depth, int face, int miplevel); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool WriteDataDelegate(IntPtr data, int size); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void EndImageDelegate(); - #endregion - - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateOutputOptions(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroyOutputOptions(IntPtr outputOptions); - - [DllImport("nvtt", CharSet = CharSet.Ansi), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetOutputOptionsFileName(IntPtr outputOptions, string fileName); - - //[DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - //private extern static void nvttSetOutputOptionsErrorHandler(IntPtr outputOptions, ErrorHandler errorHandler); - - private void ErrorCallback(Error error) - { - if (Error != null) Error(error); - } - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetOutputOptionsOutputHeader(IntPtr outputOptions, bool b); - - [DllImport("nvtt", CallingConvention = CallingConvention.Cdecl), SuppressUnmanagedCodeSecurity] - private extern static void nvttSetOutputOptionsOutputHandler(IntPtr outputOptions, IntPtr beginImage, IntPtr writeData, IntPtr endImage); - - #endregion - - internal IntPtr options; - - public OutputOptions() - { - options = nvttCreateOutputOptions(); - //nvttSetOutputOptionsErrorHandler(options, new ErrorHandler(ErrorCallback)); - } - ~OutputOptions() - { - nvttDestroyOutputOptions(options); - } - - public void SetFileName(string fileName) - { - nvttSetOutputOptionsFileName(options, fileName); - } - - public event ErrorHandler Error; - - public void SetOutputHeader(bool b) - { - nvttSetOutputOptionsOutputHeader(options, b); - } - - public void SetOutputHandler(BeginImageDelegate beginImage, WriteDataDelegate writeImage, EndImageDelegate endImage) - { - IntPtr ptrBeginImage = IntPtr.Zero; - IntPtr ptrWriteData = IntPtr.Zero; - IntPtr ptrEndImage = IntPtr.Zero; - - if (beginImage != null || writeImage != null || endImage != null) - { - ptrBeginImage = Marshal.GetFunctionPointerForDelegate(beginImage); - ptrWriteData = Marshal.GetFunctionPointerForDelegate(writeImage); - ptrEndImage = Marshal.GetFunctionPointerForDelegate(endImage); - } - - nvttSetOutputOptionsOutputHandler(options, ptrBeginImage, ptrWriteData, ptrEndImage); - } - } - #endregion - - #region public static class Compressor - public class Compressor - { - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateCompressor(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroyCompressor(IntPtr compressor); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static bool nvttCompress(IntPtr compressor, IntPtr inputOptions, IntPtr compressionOptions, IntPtr outputOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static int nvttEstimateSize(IntPtr compressor, IntPtr inputOptions, IntPtr compressionOptions); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private static extern IntPtr nvttErrorString(Error error); - - #endregion - - internal IntPtr compressor; - - public Compressor() - { - compressor = nvttCreateCompressor(); - } - - ~Compressor() - { - nvttDestroyCompressor(compressor); - } - - public bool Compress(InputOptions input, CompressionOptions compression, OutputOptions output) - { - return nvttCompress(compressor, input.options, compression.options, output.options); - } - - public int EstimateSize(InputOptions input, CompressionOptions compression) - { - return nvttEstimateSize(compressor, input.options, compression.options); - } - - public static string ErrorString(Error error) - { - return Marshal.PtrToStringAnsi(nvttErrorString(error)); - } - - } - #endregion - - #region public static class Surface - public class Surface - { - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateSurface(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateSurface(IntPtr surface); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroySurface(IntPtr surface); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSurfaceSetWrapMode(IntPtr surface, WrapMode wrapMode); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static WrapMode nvttSurfaceGetWrapMode(IntPtr surface); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSurfaceSetAlphaMode(IntPtr surface, AlphaMode alphaMode); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static AlphaMode nvttSurfaceGetAlphaMode(IntPtr surface); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttSurfaceSetNormalMap(IntPtr surface, bool isNormalMap); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static bool nvttSurfaceGetNormalMap(IntPtr surface); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static int nvttSurfaceGetWidth(IntPtr surface); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static int nvttSurfaceGetHeight(IntPtr surface); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static int nvttSurfaceGetDepth(IntPtr surface); - #endregion - - internal IntPtr surface; - - public Surface() - { - surface = nvttCreateSurface(); - } - - public Surface(Surface s) - { - surface = nvttCreateSurface(surface); - } - - ~Surface() - { - nvttDestroySurface(surface); - } - - #region Properties - public WrapMode WrapMode { - set { nvttSurfaceSetWrapMode(surface, value); } - get { return nvttSurfaceGetWrapMode(surface); } - } - - public AlphaMode AlphaMode { - set { nvttSurfaceSetAlphaMode(surface, value); } - get { return nvttSurfaceGetAlphaMode(surface); } - } - - public bool IsNormalMap - { - set { nvttSurfaceSetNormalMap(surface, value); } - get { return nvttSurfaceGetNormalMap(surface); } - } - - //public bool isNull(); - - public int Width - { - get { return nvttSurfaceGetWidth(surface); } - } - - public int Height - { - get { return nvttSurfaceGetHeight(surface); } - } - - public int Depth - { - get { return nvttSurfaceGetDepth(surface); } - } - #endregion - - //public TextureType type(); - //public int countMipmaps(); - //public int countMipmaps(int min_size); - //public float alphaTestCoverage(float alphaRef = 0.5); - //public float average(int channel, int alpha_channel = -1, float gamma = 2.2f); - //public IntPtr data(); - //public IntPtr channel(int i); - //public void histogram(int channel, float rangeMin, float rangeMax, int binCount, int binPtr[]); - //public void range(int channel, out float rangeMin, out float rangeMax, int alpha_channel = -1, float alpha_ref = 0.f); - - // @@ TODO - } - #endregion - - #region public static class CubeSurface - public class CubeSurface - { - #region Bindings - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateCubeSurface(); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static IntPtr nvttCreateCubeSurface(IntPtr surface); - - [DllImport("nvtt"), SuppressUnmanagedCodeSecurity] - private extern static void nvttDestroyCubeSurface(IntPtr surface); - #endregion - - internal IntPtr cubeSurface; - - public CubeSurface() - { - cubeSurface = nvttCreateCubeSurface(); - } - - public CubeSurface(CubeSurface cs) - { - cubeSurface = nvttCreateCubeSurface(cs.cubeSurface); - } - - ~CubeSurface() - { - nvttDestroyCubeSurface(cubeSurface); - } - - - //public bool IsNull(); // @@ Use properties? - //public int EdgeLength(); // @@ Use properties? - //public int CountMipmaps(); // @@ Use properties? - - //public bool Load(String fileName, int mipmap); - //public bool Save(String fileName) const; - - //public Surface & Face(int face); - //public const Surface & Face(int face) const; - - - // @@ TODO - } - #endregion - -} // Nvidia.TextureTools namespace diff --git a/project/vc9/bc6h/bc6h.vcproj b/project/vc9/bc6h/bc6h.vcproj deleted file mode 100755 index ba159ed..0000000 --- a/project/vc9/bc6h/bc6h.vcproj +++ /dev/null @@ -1,308 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/bc7/bc7.vcproj b/project/vc9/bc7/bc7.vcproj deleted file mode 100644 index 4dfdfa7..0000000 --- a/project/vc9/bc7/bc7.vcproj +++ /dev/null @@ -1,340 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/cubemaptest/cubemaptest.vcproj b/project/vc9/cubemaptest/cubemaptest.vcproj deleted file mode 100755 index e0702cc..0000000 --- a/project/vc9/cubemaptest/cubemaptest.vcproj +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/hdrtest/hdrtest.vcproj b/project/vc9/hdrtest/hdrtest.vcproj deleted file mode 100755 index 3299430..0000000 --- a/project/vc9/hdrtest/hdrtest.vcproj +++ /dev/null @@ -1,330 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/imperativeapi/imperativeapi.vcproj b/project/vc9/imperativeapi/imperativeapi.vcproj deleted file mode 100755 index 6799d75..0000000 --- a/project/vc9/imperativeapi/imperativeapi.vcproj +++ /dev/null @@ -1,328 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/nvassemble/nvassemble.rc b/project/vc9/nvassemble/nvassemble.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc9/nvassemble/nvassemble.vcproj b/project/vc9/nvassemble/nvassemble.vcproj deleted file mode 100644 index 0821d98..0000000 --- a/project/vc9/nvassemble/nvassemble.vcproj +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/nvassemble/nvidia.ico b/project/vc9/nvassemble/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc9/nvassemble/resource.h b/project/vc9/nvassemble/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc9/nvassemble/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc9/nvcompress/nvcompress.rc b/project/vc9/nvcompress/nvcompress.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc9/nvcompress/nvcompress.vcproj b/project/vc9/nvcompress/nvcompress.vcproj deleted file mode 100644 index 812d0e3..0000000 --- a/project/vc9/nvcompress/nvcompress.vcproj +++ /dev/null @@ -1,696 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/nvcompress/nvidia.ico b/project/vc9/nvcompress/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 zcmeI3ca+sdw(rmBoO9EG?$e2erV)@F1w@i4QBaZyq8I=JO-2#LfB{4W(})5}xJ1Q4 zQ9v042?lTg1rsU`i7TB z@4D-*3-<5dKe1=ep4nZxbSW7$Xi%MNuDPb=)mLBLsZXCiy|23Js%x*j^2%X)U(vmL z_i^32b(_?+Yu9@&yX><2I(6zawSD{c4|VL=@nJyE4_$icr4I`3@7%fbl*=!_{4Vt$ zf5jD7RP^fAYq)R?7S3Lx*HLtu3van-hSZ)mWXKTB%75=C93`ULQ+!m2#^a*yLfRWb@e^>UieRgLoyy0 zZgBoxbYTJa};A?@4mU9d~5(=+R?Ny?XVI)T&j>fb#Nk zt6jUcgF1EU*o7BfXm#t>HD9N!U%$RJY0|_RHELuH8#c5SEm~O1mM!g~i!M3`ty{OY zX3d(pK24i8btU~9H*V}eG#zg6K@U2fE#*RwQ6Mmyi>wIvb1T_#^9fJp1oYu8ISB<4xZ6L zWj(<^yc87`Ih{gpz<>c8o__l2bMr7|%9I+C>t}RcqecxUFEW>vm07iF)vTnX#Es9( z%d@Igt6FYuu4QLuTa_wR9AsoFEYA#shf3 z2VNjQKi>)p3Jg6$8=l~WvU>IECVRHAW5>4ib8zdew+==>^ksZvVxq;z$6IV{>^a~$ zE-ubNLPEm1GASv^^@neG_nWU;c0j>k=D?jEr=;XS^TlaZ!Sc68g~f^e6$^eh)mql)kU;@A2^tnmqH4 zXX><}OZdm;SdYDX_g;JBjW-76Ys2JsHqu5v_^0%ED$}J7ZmI?fxhNs7Kbab?9XD!GN?;bsRbo9uPBV**FKcNl#_O?U+%Cx}a`C^`+ z506<{Sq@l(JTrzi)}t?}`}K(p(+^+_xcoC?J>JS~$i}?;HNhIzp77ThGiGEy{`ljW z@;!gWM@2mR#FE3 zWAUwwK?dsVMerF4gkj_V;jCG+9A5S}*^1*2{?VuQ!PCQr4ZG^DyYA|(J?#{2@XT8B{If^C_10T%k7Zuq z4L%=x>@kOneILH2PoHipR;+M)3^+8mwqe5tM@KQ5!{K%Rzyl9B*{~DEXzm@j9^j8SL;h#Vs8OTtrcN90=*N6Q3p+S?@SvL$ z?G>&KyI8(_xm!!{`26$FyK(d9&v$$x7qRA#KmO=&YM-$me)z%J8#wSkhYufi@sMIJ z+rNLmTPM(d~y<2bK#izkLGO$+Q75^sQSIgdBBX*#TcV14$F&DIX06)Ca2N`Jx zH~xY-=DA4zwW|ClG8PmTSawdftMklz=08q#_8Z31j*l%YE^>aCKD0p#ocI-Z0icV2 zfA|AG>%z;;UwCuQ+B)>vN4yL?!;9B5Jj;J=*V*+$ z>d4JI&p-Tm9G++RrVhZfheFj0^FtP!mSW-YF&32|Uz;e17bIxT5-UMG^|S9O)i+%I zB2yI~XXjYxtbY7i!E(_auzXdi4)=sj(@-a@9u$OMPpm+~10B#fL8UB}zv0U+AaF%~` zlDO24;SV8=9z zlRYGJ~+nqt8( zpR$yD2U5A4i!7??r`HkezEu z(rs|Wr55-E!F7FjLNB68C$Qa&h2de6+) zp0HB7{>MvN(_<}ID`bhXuLAkcnsI3s63ys7tu3(bZVSA1w`CWGtSBSZ0OsgIlZ80y8w}kf}wWJSbSmL2Y7Q6Q;3)U;JD%gK{bxY9Lq{GWCeA1N` zOwk$bp1zi_^9f7b@`%NJG{dq>wU4A#`HlXW2lNSe{yFbz{qB?h{DirHf9(H!{tGpy z>5);EG=H?^9b0WN<9b}NSg*I7g(<;KDyv_7@xF2B=?eqL+o(}rr!immv^ zH!bhbN((ktY@j|x1%;NgZ?+X3dD$|zPP5RyxmNX~CoSi_$1Q9BJn^qFsq&$UNBn-{ zZNT&IV>tMi|NLC%_#OW2UYUPqd+dc#NtWBWg*80!xfSfyddx_)G_Av08=kPnY71*u z%Yw3l2*v$%|FO#I{J75Y(=x4EQ2sSZYxTQDR_o|iOKw%i$|QHBY%YJ#bJpOeRaWcM zd3M3)FIw#{7g)`suUc-65-Uv2JjXx#d*wBN44!|^p4xl&DDK@voQnRL8!snvql2p2 zQ*x_hS;NgwTdz|GEq3-W3&clTf_QE?bCh*H`i&KCoMGX^I$M=~?JPSc+L9$-AVTNZ z#(CEH_}A9q;2JB4OK~y=^AfG@7xS(4sg2g`$SQ00(`(l9mpARA6Yp7eS+Rw*w$VQ^ zAv}2geTj_|KftqMpN|y7y^buzZ|J`=|BNY+&kxBaGqq>bz56DceCm+3_;{fO3KC2g zBbJ^RZ=L2%wa&X%SRf_Nf(bDe-n__Ktes`EPyJ-QHqN(1* z!)=G%Xdl^N`_Klee*Niht!j;GmajdXTrITSJ})^u@5tl%=RB&j^}C9pU&Ma=x&3_p z!Qu2#5Yn2BvLe~_^zT2mnMeL^HRevRu#n`Ct^?sg8+Bltz4r4VTX*6oTX66@tKXuz zh3U){h>5WH@x5&E@x!*sPS_&*%9hx-w$S$5OAZd$!c#}BYN_~^?Ujf(^pE|VzYg&6 z=$iOjvGeOXe@%yfVz z%`_|R*4A3LX=|}bl1cKwcXaQDHgxwN?Nd8$@7d4xM>}Az+u!Up`%dL|_Nriw=40Kd zW0qB{xJ~v-t_6C~{XPDPld&J2313nkdKCE_Vh7?M_-3Av9U$KW9&iF>XYUenlF}?$ zYof z#?Cx22473;N6b-MP^+|t6{csoIhlHJx41lIpV+Umkkj^=>YG(xCs;3dTed@a22R+Y zR9~yMcT~Q1`j}-GB%5qHAnM`HztkCQN9d^ZNyFY2##9As(RHwAMb)EfyjoZ4)ZrQNVMr>GMx2#|2pkn=h*vR!u zY}AIOHu@dGMqs&(-?+@is;t<&(uQnVX4Pw#Tivp9t5xR$m$O4}&_|E(1pnw585HxJ zmhJRbZlOT=pF^w*`1kr}4En~lI3L3^c_MOhbn}bO z@QvOdVb|~o|I*`e621poAB9OM1{9QRJ}3XmTmH>4b}%T;mT$h~4$ z<=VO`_tT?$PwT0CT6e(}y?VJi`85ySyLIR6=f;rhx=eVq7dgD>qIIh?_kGZ2&e0=0 z!9TtS{`KzQJ@?#`r897t;-EjlKkI_{lX)X1C9ehF+`;Ky)A0xFb0$RwyT^}~eTEkyrL!N)x z{4V9jqPT<6+&_c;AQ$?_Mz9UV7fvVOBo{o4 zTJp3v-+Z$v-|9;GkbCn$ZVS2ko|OYxm>=c@S(tO=fH&-iwJM#jfOmeglM_qzNl`7m;S*em+ye2)K-d^exrJ`j+8 zBBa~7$b}to&cxnWv&#x7=`p=y^*YQqnTz;H8Q8!o6(KiK7kK~Y9hu(jp zf7$kC*|EO(_}5Q4{NOXsJkv|E%$D73k==hI{*TD^PT*@<&-gOpYv$1d&*%mGmG?Q; z95%~Zq7E<~ppAK^KYF4Lus+c*xS@G=uQ@4SbBwc!?0AiGrsFg}>Hp&Vw>9O}Bb291 z`SYLuT&!Gk1L^q^*>Nx361YR*7tJR#iHA8yKSy)^jX~nJ^t{+4?m#!oG2Q@ zwRZa7efQm$%J!OS9;=C;}<4)Oe7mAw1^ zKc|7o{QVt0t*2f3{DrbWLHSv|^PN_qpp78tYSQ(;t!%ycAM}%7&(wa^Q~q$Y?s*=S zub(4Wp_pKe_KJ7)ZoA5zdfub;{+Zr=srpy)p{I;Hd2h zVlsg7-~k^o8~#rHevogt%rl@E;Z^S!@q_q206&QT1n_}AR`j`4O5zg#T-o>f{)_>S z2Yf8?v-bOU4T4_?L-Ke2yPa>j;to+Xv#yJ+lNcgc?_?wQRV z4}HcWH?bP)h_S>n@JDRT-8*-;(3jn~IF&d|IwWUfOP4NnYmJzXwZ^vtydy>=#zO|L zQ`U#}>G_(26~rp&i#bPr?xE?+Hzq4ru5>eZ`FF@?>MUWgTm z57Eo4C!chEYsq&VIB>x6k1zZB>#yBdd>ZxwEp&{XC|>!K=4CT=+K?F<=nNSE?3A+< z@-n`?;`Wgh6^dC0S+^eDbys+mEm^!ovGqc`uzo#aIB|MspNv5iM$2^z`d2X2x|E$=%o12QBcy!xq?Zue)mr{89HB+-+=mz|t;j zVny-k?%vVk13z|#{&fcUSnGK&@?)>O1K`!&4Hat-(!Fwm?qY+Zx>(pE-64+XVo|MX zTVykRSC*ykKQeR|-M*0}&KPRJS9J%sYJvsl>E2F!q;zUxC5aivT>&zIm(u%0`H#Ii z|9uX9c!D;30wMN4<#yvUQ{0_c!jyrQDq4|kB>#~17CpR+g>ygogmj@k`4Lf8Tvlo+ zW3RHH?oqh6N$S$vN)pb{cQT!|0q+w<|5MTb6#DQ4efSF%=**H@#S+qzEU;^uC5`T7 zDXIr0Q}iU=(_P=u!n-!M_$u0uZs=@5<==xhb+R=1)q;R>i}{%rcyFpD^=)e%WuENSEw7FU>K;quM#7uB|Ihxb@9m4~Fyx5y!!R^|QHdm(4d-_+6i`QLxu?_iRgLQiQS&Poo{Xk89 zpV7aawSVY#yMD(?8~gb-OP21#^o>HFt;!+TVSCsq5z=MB}-zk*838m}%=j0UYdD{(k%jP9^#frzQ?2bX!zG8@#wrXTiT7Omh zTx_#{{Kj@EU%Ezl-#3&4UM+ZEdF?K@U9WFP;?JF{oqnYU}`;^PwE!becC~y0Va=5^8 z*LL~nn=CUS(MlEbI+@PKvwr<6PIyJ}*EIH1=zE{beouVj^RkVUw<4CVTdZ7Vi>5Yx z-!_}^=M6Sx<4PO7W}%Hd6@90N7M$AucioKm!pM9?rxx}{ZtVvmIYg)UGHNBv&H3RC@bI`a}9cxrx z+ZxoYW%Y>jn>5459WG=6H#D$4=0G`u35vB^(T4v==k!BX=*m9b|5NbY8}Scu#8rK+ z5}e5m_Eo-afZ~mQefwK~)rk}O_3dX@svr4LVl>6}=kjdii=n~(ho2F?uKLD2UGx2S z_DJ%B(!j(nKT5bhgHa#pnS{=WO~cd-faBJmk` z$QhCgmCtc;oqX*v#aG;l1xfmCFg8xayIppbx?TCE< zzF8wyAzw!R4<3~NcQO!*lAA@J%qw!U&ZL_M{rQVh<1bVUJ5)Ku`^o)iUY3&I;S4EW zc5)}Hx%^h}H=W-OYVY__a9HpYpxE$`XdKkLzsX+yqH&x>cd6W_9MM|kk(Malep>pP zC?4BYrhR^W$BrG*iaRs)y=bb3y?gg|(D#|$wr<_pM|r=&$_EbBH>x)YhU?q9oArEy z+OO67e)`t2$5&r{)xnSTAiYJmI^lgpq>mvrWv*=FsEvj2ni*2p{^HA(lWk_cW+x(E?rbjKUMIB4h z_`3BjJW*b&{A5a4l%)l9|N6;emQbU>qVK%Y0ylK9V82!tb*0WwZ%@+ufMp2+%PTBd zdt18p`LgnwC(EkWIF+n=><81uS3OHxHQAInwa~sfmif89J0H@)aukQeEA9#0b)_X7 zT3}Urw6auLPK_+JqPJy^>0_~1C~g;?_O{2J;Q|-cuvYfH zHP8+gy1JvjfjTq3W_kIq$q~_(BmM_$oNE_9aJ%Iy9&0vguwAianj2eubqCw1^|VB{ zoo}jaIk>llX}rdsRKEP@V@7u##INF)r`$Wm9+~!t`&NFc{PRSe9oaj2>l=9JVCV9I z_v;(zSlwT=)%Wxd=#FKD{?BZK?k7H!zx`Ny$LHElzEuAGQ$6pJf83_Kn>Tb{^R)gi SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc9/nvcompress/resource.h b/project/vc9/nvcompress/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc9/nvcompress/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc9/nvconfig.h b/project/vc9/nvconfig.h deleted file mode 100644 index b18fcc8..0000000 --- a/project/vc9/nvconfig.h +++ /dev/null @@ -1,22 +0,0 @@ -#ifndef NV_CONFIG -#define NV_CONFIG - -//#cmakedefine HAVE_UNISTD_H -#define HAVE_STDARG_H -//#cmakedefine HAVE_SIGNAL_H -//#cmakedefine HAVE_EXECINFO_H -#define HAVE_MALLOC_H - -#if defined(_OPENMP) -#define HAVE_OPENMP -#endif - -/*#if !defined(_M_X64) -//#define HAVE_FREEIMAGE -#define HAVE_PNG -#define HAVE_JPEG -#define HAVE_TIFF -#endif*/ -#define HAVE_STBIMAGE - -#endif // NV_CONFIG diff --git a/project/vc9/nvcore/nvcore.vcproj b/project/vc9/nvcore/nvcore.vcproj deleted file mode 100644 index 719e96f..0000000 --- a/project/vc9/nvcore/nvcore.vcproj +++ /dev/null @@ -1,408 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/nvddsinfo/nvddsinfo.rc b/project/vc9/nvddsinfo/nvddsinfo.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc9/nvddsinfo/nvddsinfo.vcproj b/project/vc9/nvddsinfo/nvddsinfo.vcproj deleted file mode 100644 index a82870e..0000000 --- a/project/vc9/nvddsinfo/nvddsinfo.vcproj +++ /dev/null @@ -1,370 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/nvddsinfo/nvidia.ico b/project/vc9/nvddsinfo/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 zcmeI3ca+sdw(rmBoO9EG?$e2erV)@F1w@i4QBaZyq8I=JO-2#LfB{4W(})5}xJ1Q4 zQ9v042?lTg1rsU`i7TB z@4D-*3-<5dKe1=ep4nZxbSW7$Xi%MNuDPb=)mLBLsZXCiy|23Js%x*j^2%X)U(vmL z_i^32b(_?+Yu9@&yX><2I(6zawSD{c4|VL=@nJyE4_$icr4I`3@7%fbl*=!_{4Vt$ zf5jD7RP^fAYq)R?7S3Lx*HLtu3van-hSZ)mWXKTB%75=C93`ULQ+!m2#^a*yLfRWb@e^>UieRgLoyy0 zZgBoxbYTJa};A?@4mU9d~5(=+R?Ny?XVI)T&j>fb#Nk zt6jUcgF1EU*o7BfXm#t>HD9N!U%$RJY0|_RHELuH8#c5SEm~O1mM!g~i!M3`ty{OY zX3d(pK24i8btU~9H*V}eG#zg6K@U2fE#*RwQ6Mmyi>wIvb1T_#^9fJp1oYu8ISB<4xZ6L zWj(<^yc87`Ih{gpz<>c8o__l2bMr7|%9I+C>t}RcqecxUFEW>vm07iF)vTnX#Es9( z%d@Igt6FYuu4QLuTa_wR9AsoFEYA#shf3 z2VNjQKi>)p3Jg6$8=l~WvU>IECVRHAW5>4ib8zdew+==>^ksZvVxq;z$6IV{>^a~$ zE-ubNLPEm1GASv^^@neG_nWU;c0j>k=D?jEr=;XS^TlaZ!Sc68g~f^e6$^eh)mql)kU;@A2^tnmqH4 zXX><}OZdm;SdYDX_g;JBjW-76Ys2JsHqu5v_^0%ED$}J7ZmI?fxhNs7Kbab?9XD!GN?;bsRbo9uPBV**FKcNl#_O?U+%Cx}a`C^`+ z506<{Sq@l(JTrzi)}t?}`}K(p(+^+_xcoC?J>JS~$i}?;HNhIzp77ThGiGEy{`ljW z@;!gWM@2mR#FE3 zWAUwwK?dsVMerF4gkj_V;jCG+9A5S}*^1*2{?VuQ!PCQr4ZG^DyYA|(J?#{2@XT8B{If^C_10T%k7Zuq z4L%=x>@kOneILH2PoHipR;+M)3^+8mwqe5tM@KQ5!{K%Rzyl9B*{~DEXzm@j9^j8SL;h#Vs8OTtrcN90=*N6Q3p+S?@SvL$ z?G>&KyI8(_xm!!{`26$FyK(d9&v$$x7qRA#KmO=&YM-$me)z%J8#wSkhYufi@sMIJ z+rNLmTPM(d~y<2bK#izkLGO$+Q75^sQSIgdBBX*#TcV14$F&DIX06)Ca2N`Jx zH~xY-=DA4zwW|ClG8PmTSawdftMklz=08q#_8Z31j*l%YE^>aCKD0p#ocI-Z0icV2 zfA|AG>%z;;UwCuQ+B)>vN4yL?!;9B5Jj;J=*V*+$ z>d4JI&p-Tm9G++RrVhZfheFj0^FtP!mSW-YF&32|Uz;e17bIxT5-UMG^|S9O)i+%I zB2yI~XXjYxtbY7i!E(_auzXdi4)=sj(@-a@9u$OMPpm+~10B#fL8UB}zv0U+AaF%~` zlDO24;SV8=9z zlRYGJ~+nqt8( zpR$yD2U5A4i!7??r`HkezEu z(rs|Wr55-E!F7FjLNB68C$Qa&h2de6+) zp0HB7{>MvN(_<}ID`bhXuLAkcnsI3s63ys7tu3(bZVSA1w`CWGtSBSZ0OsgIlZ80y8w}kf}wWJSbSmL2Y7Q6Q;3)U;JD%gK{bxY9Lq{GWCeA1N` zOwk$bp1zi_^9f7b@`%NJG{dq>wU4A#`HlXW2lNSe{yFbz{qB?h{DirHf9(H!{tGpy z>5);EG=H?^9b0WN<9b}NSg*I7g(<;KDyv_7@xF2B=?eqL+o(}rr!immv^ zH!bhbN((ktY@j|x1%;NgZ?+X3dD$|zPP5RyxmNX~CoSi_$1Q9BJn^qFsq&$UNBn-{ zZNT&IV>tMi|NLC%_#OW2UYUPqd+dc#NtWBWg*80!xfSfyddx_)G_Av08=kPnY71*u z%Yw3l2*v$%|FO#I{J75Y(=x4EQ2sSZYxTQDR_o|iOKw%i$|QHBY%YJ#bJpOeRaWcM zd3M3)FIw#{7g)`suUc-65-Uv2JjXx#d*wBN44!|^p4xl&DDK@voQnRL8!snvql2p2 zQ*x_hS;NgwTdz|GEq3-W3&clTf_QE?bCh*H`i&KCoMGX^I$M=~?JPSc+L9$-AVTNZ z#(CEH_}A9q;2JB4OK~y=^AfG@7xS(4sg2g`$SQ00(`(l9mpARA6Yp7eS+Rw*w$VQ^ zAv}2geTj_|KftqMpN|y7y^buzZ|J`=|BNY+&kxBaGqq>bz56DceCm+3_;{fO3KC2g zBbJ^RZ=L2%wa&X%SRf_Nf(bDe-n__Ktes`EPyJ-QHqN(1* z!)=G%Xdl^N`_Klee*Niht!j;GmajdXTrITSJ})^u@5tl%=RB&j^}C9pU&Ma=x&3_p z!Qu2#5Yn2BvLe~_^zT2mnMeL^HRevRu#n`Ct^?sg8+Bltz4r4VTX*6oTX66@tKXuz zh3U){h>5WH@x5&E@x!*sPS_&*%9hx-w$S$5OAZd$!c#}BYN_~^?Ujf(^pE|VzYg&6 z=$iOjvGeOXe@%yfVz z%`_|R*4A3LX=|}bl1cKwcXaQDHgxwN?Nd8$@7d4xM>}Az+u!Up`%dL|_Nriw=40Kd zW0qB{xJ~v-t_6C~{XPDPld&J2313nkdKCE_Vh7?M_-3Av9U$KW9&iF>XYUenlF}?$ zYof z#?Cx22473;N6b-MP^+|t6{csoIhlHJx41lIpV+Umkkj^=>YG(xCs;3dTed@a22R+Y zR9~yMcT~Q1`j}-GB%5qHAnM`HztkCQN9d^ZNyFY2##9As(RHwAMb)EfyjoZ4)ZrQNVMr>GMx2#|2pkn=h*vR!u zY}AIOHu@dGMqs&(-?+@is;t<&(uQnVX4Pw#Tivp9t5xR$m$O4}&_|E(1pnw585HxJ zmhJRbZlOT=pF^w*`1kr}4En~lI3L3^c_MOhbn}bO z@QvOdVb|~o|I*`e621poAB9OM1{9QRJ}3XmTmH>4b}%T;mT$h~4$ z<=VO`_tT?$PwT0CT6e(}y?VJi`85ySyLIR6=f;rhx=eVq7dgD>qIIh?_kGZ2&e0=0 z!9TtS{`KzQJ@?#`r897t;-EjlKkI_{lX)X1C9ehF+`;Ky)A0xFb0$RwyT^}~eTEkyrL!N)x z{4V9jqPT<6+&_c;AQ$?_Mz9UV7fvVOBo{o4 zTJp3v-+Z$v-|9;GkbCn$ZVS2ko|OYxm>=c@S(tO=fH&-iwJM#jfOmeglM_qzNl`7m;S*em+ye2)K-d^exrJ`j+8 zBBa~7$b}to&cxnWv&#x7=`p=y^*YQqnTz;H8Q8!o6(KiK7kK~Y9hu(jp zf7$kC*|EO(_}5Q4{NOXsJkv|E%$D73k==hI{*TD^PT*@<&-gOpYv$1d&*%mGmG?Q; z95%~Zq7E<~ppAK^KYF4Lus+c*xS@G=uQ@4SbBwc!?0AiGrsFg}>Hp&Vw>9O}Bb291 z`SYLuT&!Gk1L^q^*>Nx361YR*7tJR#iHA8yKSy)^jX~nJ^t{+4?m#!oG2Q@ zwRZa7efQm$%J!OS9;=C;}<4)Oe7mAw1^ zKc|7o{QVt0t*2f3{DrbWLHSv|^PN_qpp78tYSQ(;t!%ycAM}%7&(wa^Q~q$Y?s*=S zub(4Wp_pKe_KJ7)ZoA5zdfub;{+Zr=srpy)p{I;Hd2h zVlsg7-~k^o8~#rHevogt%rl@E;Z^S!@q_q206&QT1n_}AR`j`4O5zg#T-o>f{)_>S z2Yf8?v-bOU4T4_?L-Ke2yPa>j;to+Xv#yJ+lNcgc?_?wQRV z4}HcWH?bP)h_S>n@JDRT-8*-;(3jn~IF&d|IwWUfOP4NnYmJzXwZ^vtydy>=#zO|L zQ`U#}>G_(26~rp&i#bPr?xE?+Hzq4ru5>eZ`FF@?>MUWgTm z57Eo4C!chEYsq&VIB>x6k1zZB>#yBdd>ZxwEp&{XC|>!K=4CT=+K?F<=nNSE?3A+< z@-n`?;`Wgh6^dC0S+^eDbys+mEm^!ovGqc`uzo#aIB|MspNv5iM$2^z`d2X2x|E$=%o12QBcy!xq?Zue)mr{89HB+-+=mz|t;j zVny-k?%vVk13z|#{&fcUSnGK&@?)>O1K`!&4Hat-(!Fwm?qY+Zx>(pE-64+XVo|MX zTVykRSC*ykKQeR|-M*0}&KPRJS9J%sYJvsl>E2F!q;zUxC5aivT>&zIm(u%0`H#Ii z|9uX9c!D;30wMN4<#yvUQ{0_c!jyrQDq4|kB>#~17CpR+g>ygogmj@k`4Lf8Tvlo+ zW3RHH?oqh6N$S$vN)pb{cQT!|0q+w<|5MTb6#DQ4efSF%=**H@#S+qzEU;^uC5`T7 zDXIr0Q}iU=(_P=u!n-!M_$u0uZs=@5<==xhb+R=1)q;R>i}{%rcyFpD^=)e%WuENSEw7FU>K;quM#7uB|Ihxb@9m4~Fyx5y!!R^|QHdm(4d-_+6i`QLxu?_iRgLQiQS&Poo{Xk89 zpV7aawSVY#yMD(?8~gb-OP21#^o>HFt;!+TVSCsq5z=MB}-zk*838m}%=j0UYdD{(k%jP9^#frzQ?2bX!zG8@#wrXTiT7Omh zTx_#{{Kj@EU%Ezl-#3&4UM+ZEdF?K@U9WFP;?JF{oqnYU}`;^PwE!becC~y0Va=5^8 z*LL~nn=CUS(MlEbI+@PKvwr<6PIyJ}*EIH1=zE{beouVj^RkVUw<4CVTdZ7Vi>5Yx z-!_}^=M6Sx<4PO7W}%Hd6@90N7M$AucioKm!pM9?rxx}{ZtVvmIYg)UGHNBv&H3RC@bI`a}9cxrx z+ZxoYW%Y>jn>5459WG=6H#D$4=0G`u35vB^(T4v==k!BX=*m9b|5NbY8}Scu#8rK+ z5}e5m_Eo-afZ~mQefwK~)rk}O_3dX@svr4LVl>6}=kjdii=n~(ho2F?uKLD2UGx2S z_DJ%B(!j(nKT5bhgHa#pnS{=WO~cd-faBJmk` z$QhCgmCtc;oqX*v#aG;l1xfmCFg8xayIppbx?TCE< zzF8wyAzw!R4<3~NcQO!*lAA@J%qw!U&ZL_M{rQVh<1bVUJ5)Ku`^o)iUY3&I;S4EW zc5)}Hx%^h}H=W-OYVY__a9HpYpxE$`XdKkLzsX+yqH&x>cd6W_9MM|kk(Malep>pP zC?4BYrhR^W$BrG*iaRs)y=bb3y?gg|(D#|$wr<_pM|r=&$_EbBH>x)YhU?q9oArEy z+OO67e)`t2$5&r{)xnSTAiYJmI^lgpq>mvrWv*=FsEvj2ni*2p{^HA(lWk_cW+x(E?rbjKUMIB4h z_`3BjJW*b&{A5a4l%)l9|N6;emQbU>qVK%Y0ylK9V82!tb*0WwZ%@+ufMp2+%PTBd zdt18p`LgnwC(EkWIF+n=><81uS3OHxHQAInwa~sfmif89J0H@)aukQeEA9#0b)_X7 zT3}Urw6auLPK_+JqPJy^>0_~1C~g;?_O{2J;Q|-cuvYfH zHP8+gy1JvjfjTq3W_kIq$q~_(BmM_$oNE_9aJ%Iy9&0vguwAianj2eubqCw1^|VB{ zoo}jaIk>llX}rdsRKEP@V@7u##INF)r`$Wm9+~!t`&NFc{PRSe9oaj2>l=9JVCV9I z_v;(zSlwT=)%Wxd=#FKD{?BZK?k7H!zx`Ny$LHElzEuAGQ$6pJf83_Kn>Tb{^R)gi SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc9/nvddsinfo/resource.h b/project/vc9/nvddsinfo/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc9/nvddsinfo/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc9/nvdecompress/nvdecompress.rc b/project/vc9/nvdecompress/nvdecompress.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc9/nvdecompress/nvdecompress.vcproj b/project/vc9/nvdecompress/nvdecompress.vcproj deleted file mode 100644 index b647eb4..0000000 --- a/project/vc9/nvdecompress/nvdecompress.vcproj +++ /dev/null @@ -1,391 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/nvdecompress/nvidia.ico b/project/vc9/nvdecompress/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc9/nvdecompress/resource.h b/project/vc9/nvdecompress/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc9/nvdecompress/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc9/nvimage/nvimage.vcproj b/project/vc9/nvimage/nvimage.vcproj deleted file mode 100644 index c1197a6..0000000 --- a/project/vc9/nvimage/nvimage.vcproj +++ /dev/null @@ -1,395 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/nvimgdiff/nvidia.ico b/project/vc9/nvimgdiff/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc9/nvimgdiff/nvimgdiff.rc b/project/vc9/nvimgdiff/nvimgdiff.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc9/nvimgdiff/nvimgdiff.vcproj b/project/vc9/nvimgdiff/nvimgdiff.vcproj deleted file mode 100644 index c437aa0..0000000 --- a/project/vc9/nvimgdiff/nvimgdiff.vcproj +++ /dev/null @@ -1,391 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/nvimgdiff/resource.h b/project/vc9/nvimgdiff/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc9/nvimgdiff/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc9/nvmath/nvmath.vcproj b/project/vc9/nvmath/nvmath.vcproj deleted file mode 100644 index b998cf0..0000000 --- a/project/vc9/nvmath/nvmath.vcproj +++ /dev/null @@ -1,400 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/nvthread/nvthread.vcproj b/project/vc9/nvthread/nvthread.vcproj deleted file mode 100644 index d156105..0000000 --- a/project/vc9/nvthread/nvthread.vcproj +++ /dev/null @@ -1,344 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/nvtt.sln b/project/vc9/nvtt.sln deleted file mode 100644 index 582783a..0000000 --- a/project/vc9/nvtt.sln +++ /dev/null @@ -1,445 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvtt", "nvtt\nvtt.vcproj", "{1AEB7681-57D8-48EE-813D-5C41CC38B647}" - ProjectSection(ProjectDependencies) = postProject - {CE017322-01FC-4851-9C8B-64E9A8E26C38} = {CE017322-01FC-4851-9C8B-64E9A8E26C38} - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB} = {3DD3A43D-C6EA-460F-821B-6C339A03C5BB} - {F974F34B-AF02-4C88-8E1E-85475094EA78} = {F974F34B-AF02-4C88-8E1E-85475094EA78} - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {C33787E3-5564-4834-9FE3-A9020455A669} = {C33787E3-5564-4834-9FE3-A9020455A669} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvcompress", "nvcompress\nvcompress.vcproj", "{88079E38-83AA-4E8A-B18A-66A78D1B058B}" - ProjectSection(ProjectDependencies) = postProject - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB} = {3DD3A43D-C6EA-460F-821B-6C339A03C5BB} - {F974F34B-AF02-4C88-8E1E-85475094EA78} = {F974F34B-AF02-4C88-8E1E-85475094EA78} - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {C33787E3-5564-4834-9FE3-A9020455A669} = {C33787E3-5564-4834-9FE3-A9020455A669} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvimage", "nvimage\nvimage.vcproj", "{4046F392-A18B-4C66-9639-3EABFFF5D531}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvcore", "nvcore\nvcore.vcproj", "{F143D180-D4C4-4037-B3DE-BE89A21C8D1D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvmath", "nvmath\nvmath.vcproj", "{50C465FE-B308-42BC-894D-89484482AF06}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "squish", "squish\squish.vcproj", "{CE017322-01FC-4851-9C8B-64E9A8E26C38}" - ProjectSection(ProjectDependencies) = postProject - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvddsinfo", "nvddsinfo\nvddsinfo.vcproj", "{841B73C5-C679-4EEF-A50A-7D6106642B49}" - ProjectSection(ProjectDependencies) = postProject - {F974F34B-AF02-4C88-8E1E-85475094EA78} = {F974F34B-AF02-4C88-8E1E-85475094EA78} - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {C33787E3-5564-4834-9FE3-A9020455A669} = {C33787E3-5564-4834-9FE3-A9020455A669} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvdecompress", "nvdecompress\nvdecompress.vcproj", "{75A0527D-BFC9-49C3-B46B-CD1A901D5927}" - ProjectSection(ProjectDependencies) = postProject - {F974F34B-AF02-4C88-8E1E-85475094EA78} = {F974F34B-AF02-4C88-8E1E-85475094EA78} - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {C33787E3-5564-4834-9FE3-A9020455A669} = {C33787E3-5564-4834-9FE3-A9020455A669} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvimgdiff", "nvimgdiff\nvimgdiff.vcproj", "{05A59E8B-EA70-4F22-89E8-E0927BA13064}" - ProjectSection(ProjectDependencies) = postProject - {F974F34B-AF02-4C88-8E1E-85475094EA78} = {F974F34B-AF02-4C88-8E1E-85475094EA78} - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {C33787E3-5564-4834-9FE3-A9020455A669} = {C33787E3-5564-4834-9FE3-A9020455A669} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvassemble", "nvassemble\nvassemble.vcproj", "{3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}" - ProjectSection(ProjectDependencies) = postProject - {F974F34B-AF02-4C88-8E1E-85475094EA78} = {F974F34B-AF02-4C88-8E1E-85475094EA78} - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {C33787E3-5564-4834-9FE3-A9020455A669} = {C33787E3-5564-4834-9FE3-A9020455A669} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvzoom", "nvzoom\nvzoom.vcproj", "{51999D3E-EF22-4BDD-965F-4201034D3DCE}" - ProjectSection(ProjectDependencies) = postProject - {F974F34B-AF02-4C88-8E1E-85475094EA78} = {F974F34B-AF02-4C88-8E1E-85475094EA78} - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - {C33787E3-5564-4834-9FE3-A9020455A669} = {C33787E3-5564-4834-9FE3-A9020455A669} - {50C465FE-B308-42BC-894D-89484482AF06} = {50C465FE-B308-42BC-894D-89484482AF06} - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Nvidia.TextureTools", "Nvidia.TextureTools\Nvidia.TextureTools.csproj", "{CAB55C39-8FA9-4912-98D9-E52669C8911D}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvtt-testsuite", "testsuite\testsuite.vcproj", "{317B694E-B5C1-42A6-956F-FC12B69175A6}" - ProjectSection(ProjectDependencies) = postProject - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{A08D9CB4-C9D8-46EF-A74D-0EAB11FE34C5}" - ProjectSection(SolutionItems) = preProject - nvconfig.h = nvconfig.h - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "imperativeapi", "imperativeapi\imperativeapi.vcproj", "{7DCF280E-702B-49F3-84A7-AE7E146384D6}" - ProjectSection(ProjectDependencies) = postProject - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bc6h", "bc6h\bc6h.vcproj", "{C33787E3-5564-4834-9FE3-A9020455A669}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "nvthread", "nvthread\nvthread.vcproj", "{3DD3A43D-C6EA-460F-821B-6C339A03C5BB}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cubemaptest", "cubemaptest\cubemaptest.vcproj", "{CFB3FEAC-5720-4B16-9D7E-039DB180B641}" - ProjectSection(ProjectDependencies) = postProject - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hdrtest", "hdrtest\hdrtest.vcproj", "{E493E368-A4CF-4A8D-99DD-E128CC3A27EF}" - ProjectSection(ProjectDependencies) = postProject - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} = {F143D180-D4C4-4037-B3DE-BE89A21C8D1D} - {1AEB7681-57D8-48EE-813D-5C41CC38B647} = {1AEB7681-57D8-48EE-813D-5C41CC38B647} - {4046F392-A18B-4C66-9639-3EABFFF5D531} = {4046F392-A18B-4C66-9639-3EABFFF5D531} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bc7", "bc7\bc7.vcproj", "{F974F34B-AF02-4C88-8E1E-85475094EA78}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Debug-CUDA|Win32 = Debug-CUDA|Win32 - Debug-CUDA|x64 = Debug-CUDA|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - Release-CUDA|Win32 = Release-CUDA|Win32 - Release-CUDA|x64 = Release-CUDA|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|Win32.ActiveCfg = Debug|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|Win32.Build.0 = Debug|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|x64.ActiveCfg = Debug|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug|x64.Build.0 = Debug|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug-CUDA|Win32.ActiveCfg = Debug-CUDA|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug-CUDA|Win32.Build.0 = Debug-CUDA|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug-CUDA|x64.ActiveCfg = Debug-CUDA|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Debug-CUDA|x64.Build.0 = Debug-CUDA|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|Win32.ActiveCfg = Release|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|Win32.Build.0 = Release|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|x64.ActiveCfg = Release|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release|x64.Build.0 = Release|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release-CUDA|Win32.ActiveCfg = Release-CUDA|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release-CUDA|Win32.Build.0 = Release-CUDA|Win32 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release-CUDA|x64.ActiveCfg = Release-CUDA|x64 - {1AEB7681-57D8-48EE-813D-5C41CC38B647}.Release-CUDA|x64.Build.0 = Release-CUDA|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|Win32.ActiveCfg = Debug|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|Win32.Build.0 = Debug|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|x64.ActiveCfg = Debug|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug|x64.Build.0 = Debug|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug-CUDA|Win32.ActiveCfg = Debug-CUDA|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug-CUDA|Win32.Build.0 = Debug-CUDA|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug-CUDA|x64.ActiveCfg = Debug-CUDA|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Debug-CUDA|x64.Build.0 = Debug-CUDA|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|Win32.ActiveCfg = Release|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|Win32.Build.0 = Release|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|x64.ActiveCfg = Release|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release|x64.Build.0 = Release|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release-CUDA|Win32.ActiveCfg = Release-CUDA|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release-CUDA|Win32.Build.0 = Release-CUDA|Win32 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release-CUDA|x64.ActiveCfg = Release-CUDA|x64 - {88079E38-83AA-4E8A-B18A-66A78D1B058B}.Release-CUDA|x64.Build.0 = Release-CUDA|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|Win32.ActiveCfg = Debug|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|Win32.Build.0 = Debug|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|x64.ActiveCfg = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug|x64.Build.0 = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Debug-CUDA|x64.Build.0 = Debug|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|Win32.ActiveCfg = Release|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|Win32.Build.0 = Release|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|x64.ActiveCfg = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release|x64.Build.0 = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release-CUDA|Win32.Build.0 = Release|Win32 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release-CUDA|x64.ActiveCfg = Release|x64 - {4046F392-A18B-4C66-9639-3EABFFF5D531}.Release-CUDA|x64.Build.0 = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|Win32.ActiveCfg = Debug|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|Win32.Build.0 = Debug|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|x64.ActiveCfg = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug|x64.Build.0 = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Debug-CUDA|x64.Build.0 = Debug|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|Win32.ActiveCfg = Release|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|Win32.Build.0 = Release|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|x64.ActiveCfg = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release|x64.Build.0 = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release-CUDA|Win32.Build.0 = Release|Win32 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release-CUDA|x64.ActiveCfg = Release|x64 - {F143D180-D4C4-4037-B3DE-BE89A21C8D1D}.Release-CUDA|x64.Build.0 = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|Win32.ActiveCfg = Debug|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|Win32.Build.0 = Debug|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|x64.ActiveCfg = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug|x64.Build.0 = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Debug-CUDA|x64.Build.0 = Debug|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|Win32.ActiveCfg = Release|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|Win32.Build.0 = Release|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|x64.ActiveCfg = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release|x64.Build.0 = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Release-CUDA|Win32.Build.0 = Release|Win32 - {50C465FE-B308-42BC-894D-89484482AF06}.Release-CUDA|x64.ActiveCfg = Release|x64 - {50C465FE-B308-42BC-894D-89484482AF06}.Release-CUDA|x64.Build.0 = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|Win32.ActiveCfg = Debug|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|Win32.Build.0 = Debug|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|x64.ActiveCfg = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug|x64.Build.0 = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Debug-CUDA|x64.Build.0 = Debug|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|Win32.ActiveCfg = Release|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|Win32.Build.0 = Release|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|x64.ActiveCfg = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release|x64.Build.0 = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release-CUDA|Win32.Build.0 = Release|Win32 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release-CUDA|x64.ActiveCfg = Release|x64 - {CE017322-01FC-4851-9C8B-64E9A8E26C38}.Release-CUDA|x64.Build.0 = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|Win32.ActiveCfg = Debug|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|Win32.Build.0 = Debug|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|x64.ActiveCfg = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug|x64.Build.0 = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Debug-CUDA|x64.Build.0 = Debug|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|Win32.ActiveCfg = Release|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|Win32.Build.0 = Release|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|x64.ActiveCfg = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release|x64.Build.0 = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release-CUDA|Win32.Build.0 = Release|Win32 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release-CUDA|x64.ActiveCfg = Release|x64 - {841B73C5-C679-4EEF-A50A-7D6106642B49}.Release-CUDA|x64.Build.0 = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|Win32.ActiveCfg = Debug|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|Win32.Build.0 = Debug|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|x64.ActiveCfg = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug|x64.Build.0 = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Debug-CUDA|x64.Build.0 = Debug|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|Win32.ActiveCfg = Release|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|Win32.Build.0 = Release|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|x64.ActiveCfg = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release|x64.Build.0 = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release-CUDA|Win32.Build.0 = Release|Win32 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release-CUDA|x64.ActiveCfg = Release|x64 - {75A0527D-BFC9-49C3-B46B-CD1A901D5927}.Release-CUDA|x64.Build.0 = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|Win32.ActiveCfg = Debug|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|Win32.Build.0 = Debug|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|x64.ActiveCfg = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug|x64.Build.0 = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Debug-CUDA|x64.Build.0 = Debug|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|Win32.ActiveCfg = Release|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|Win32.Build.0 = Release|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|x64.ActiveCfg = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release|x64.Build.0 = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release-CUDA|Win32.Build.0 = Release|Win32 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release-CUDA|x64.ActiveCfg = Release|x64 - {05A59E8B-EA70-4F22-89E8-E0927BA13064}.Release-CUDA|x64.Build.0 = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|Win32.ActiveCfg = Debug|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|Win32.Build.0 = Debug|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|x64.ActiveCfg = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug|x64.Build.0 = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Debug-CUDA|x64.Build.0 = Debug|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|Win32.ActiveCfg = Release|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|Win32.Build.0 = Release|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|x64.ActiveCfg = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release|x64.Build.0 = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release-CUDA|Win32.Build.0 = Release|Win32 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release-CUDA|x64.ActiveCfg = Release|x64 - {3BC6D760-91E8-4FFB-BD0E-F86F367AD8EA}.Release-CUDA|x64.Build.0 = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|Win32.ActiveCfg = Debug|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|Win32.Build.0 = Debug|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|x64.ActiveCfg = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug|x64.Build.0 = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Debug-CUDA|x64.Build.0 = Debug|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|Win32.ActiveCfg = Release|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|Win32.Build.0 = Release|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|x64.ActiveCfg = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release|x64.Build.0 = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release-CUDA|Win32.Build.0 = Release|Win32 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release-CUDA|x64.ActiveCfg = Release|x64 - {51999D3E-EF22-4BDD-965F-4201034D3DCE}.Release-CUDA|x64.Build.0 = Release|x64 - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|Win32.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|Win32.Build.0 = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|x64.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug|x64.Build.0 = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug-CUDA|Win32.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug-CUDA|Win32.Build.0 = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug-CUDA|x64.ActiveCfg = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Debug-CUDA|x64.Build.0 = Debug|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|Win32.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|Win32.Build.0 = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|x64.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release|x64.Build.0 = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release-CUDA|Win32.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release-CUDA|Win32.Build.0 = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release-CUDA|x64.ActiveCfg = Release|Any CPU - {CAB55C39-8FA9-4912-98D9-E52669C8911D}.Release-CUDA|x64.Build.0 = Release|Any CPU - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|Win32.ActiveCfg = Debug|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|Win32.Build.0 = Debug|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|x64.ActiveCfg = Debug|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug|x64.Build.0 = Debug|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug-CUDA|Win32.ActiveCfg = Debug-CUDA|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug-CUDA|Win32.Build.0 = Debug-CUDA|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug-CUDA|x64.ActiveCfg = Debug-CUDA|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Debug-CUDA|x64.Build.0 = Debug-CUDA|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|Win32.ActiveCfg = Release|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|Win32.Build.0 = Release|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|x64.ActiveCfg = Release|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release|x64.Build.0 = Release|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release-CUDA|Win32.ActiveCfg = Release-CUDA|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release-CUDA|Win32.Build.0 = Release-CUDA|Win32 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release-CUDA|x64.ActiveCfg = Release-CUDA|x64 - {317B694E-B5C1-42A6-956F-FC12B69175A6}.Release-CUDA|x64.Build.0 = Release-CUDA|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|Win32.ActiveCfg = Debug|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|Win32.Build.0 = Debug|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|x64.ActiveCfg = Debug|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug|x64.Build.0 = Debug|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Debug-CUDA|x64.Build.0 = Debug|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|Win32.ActiveCfg = Release|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|Win32.Build.0 = Release|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|x64.ActiveCfg = Release|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release|x64.Build.0 = Release|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release-CUDA|Win32.Build.0 = Release|Win32 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release-CUDA|x64.ActiveCfg = Release|x64 - {7DCF280E-702B-49F3-84A7-AE7E146384D6}.Release-CUDA|x64.Build.0 = Release|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|Win32.ActiveCfg = Debug|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|Win32.Build.0 = Debug|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|x64.ActiveCfg = Debug|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug|x64.Build.0 = Debug|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Debug-CUDA|x64.Build.0 = Debug|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release|Win32.ActiveCfg = Release|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release|Win32.Build.0 = Release|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release|x64.ActiveCfg = Release|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release|x64.Build.0 = Release|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release-CUDA|Win32.Build.0 = Release|Win32 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release-CUDA|x64.ActiveCfg = Release|x64 - {C33787E3-5564-4834-9FE3-A9020455A669}.Release-CUDA|x64.Build.0 = Release|x64 - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB}.Debug|Win32.ActiveCfg = Debug|Win32 - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB}.Debug|Win32.Build.0 = Debug|Win32 - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB}.Debug|x64.ActiveCfg = Debug|x64 - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB}.Debug|x64.Build.0 = Debug|x64 - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB}.Debug-CUDA|x64.Build.0 = Debug|x64 - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB}.Release|Win32.ActiveCfg = Release|Win32 - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB}.Release|Win32.Build.0 = Release|Win32 - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB}.Release|x64.ActiveCfg = Release|x64 - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB}.Release|x64.Build.0 = Release|x64 - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB}.Release-CUDA|Win32.Build.0 = Release|Win32 - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB}.Release-CUDA|x64.ActiveCfg = Release|x64 - {3DD3A43D-C6EA-460F-821B-6C339A03C5BB}.Release-CUDA|x64.Build.0 = Release|x64 - {CFB3FEAC-5720-4B16-9D7E-039DB180B641}.Debug|Win32.ActiveCfg = Debug|Win32 - {CFB3FEAC-5720-4B16-9D7E-039DB180B641}.Debug|Win32.Build.0 = Debug|Win32 - {CFB3FEAC-5720-4B16-9D7E-039DB180B641}.Debug|x64.ActiveCfg = Debug|x64 - {CFB3FEAC-5720-4B16-9D7E-039DB180B641}.Debug|x64.Build.0 = Debug|x64 - {CFB3FEAC-5720-4B16-9D7E-039DB180B641}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {CFB3FEAC-5720-4B16-9D7E-039DB180B641}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {CFB3FEAC-5720-4B16-9D7E-039DB180B641}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {CFB3FEAC-5720-4B16-9D7E-039DB180B641}.Debug-CUDA|x64.Build.0 = Debug|x64 - {CFB3FEAC-5720-4B16-9D7E-039DB180B641}.Release|Win32.ActiveCfg = Release|Win32 - {CFB3FEAC-5720-4B16-9D7E-039DB180B641}.Release|Win32.Build.0 = Release|Win32 - {CFB3FEAC-5720-4B16-9D7E-039DB180B641}.Release|x64.ActiveCfg = Release|x64 - {CFB3FEAC-5720-4B16-9D7E-039DB180B641}.Release|x64.Build.0 = Release|x64 - {CFB3FEAC-5720-4B16-9D7E-039DB180B641}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {CFB3FEAC-5720-4B16-9D7E-039DB180B641}.Release-CUDA|Win32.Build.0 = Release|Win32 - {CFB3FEAC-5720-4B16-9D7E-039DB180B641}.Release-CUDA|x64.ActiveCfg = Release|x64 - {CFB3FEAC-5720-4B16-9D7E-039DB180B641}.Release-CUDA|x64.Build.0 = Release|x64 - {E493E368-A4CF-4A8D-99DD-E128CC3A27EF}.Debug|Win32.ActiveCfg = Debug|Win32 - {E493E368-A4CF-4A8D-99DD-E128CC3A27EF}.Debug|Win32.Build.0 = Debug|Win32 - {E493E368-A4CF-4A8D-99DD-E128CC3A27EF}.Debug|x64.ActiveCfg = Debug|x64 - {E493E368-A4CF-4A8D-99DD-E128CC3A27EF}.Debug|x64.Build.0 = Debug|x64 - {E493E368-A4CF-4A8D-99DD-E128CC3A27EF}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {E493E368-A4CF-4A8D-99DD-E128CC3A27EF}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {E493E368-A4CF-4A8D-99DD-E128CC3A27EF}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {E493E368-A4CF-4A8D-99DD-E128CC3A27EF}.Debug-CUDA|x64.Build.0 = Debug|x64 - {E493E368-A4CF-4A8D-99DD-E128CC3A27EF}.Release|Win32.ActiveCfg = Release|Win32 - {E493E368-A4CF-4A8D-99DD-E128CC3A27EF}.Release|Win32.Build.0 = Release|Win32 - {E493E368-A4CF-4A8D-99DD-E128CC3A27EF}.Release|x64.ActiveCfg = Release|x64 - {E493E368-A4CF-4A8D-99DD-E128CC3A27EF}.Release|x64.Build.0 = Release|x64 - {E493E368-A4CF-4A8D-99DD-E128CC3A27EF}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {E493E368-A4CF-4A8D-99DD-E128CC3A27EF}.Release-CUDA|Win32.Build.0 = Release|Win32 - {E493E368-A4CF-4A8D-99DD-E128CC3A27EF}.Release-CUDA|x64.ActiveCfg = Release|x64 - {E493E368-A4CF-4A8D-99DD-E128CC3A27EF}.Release-CUDA|x64.Build.0 = Release|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug|Win32.ActiveCfg = Debug|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug|Win32.Build.0 = Debug|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug|x64.ActiveCfg = Debug|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug|x64.Build.0 = Debug|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug-CUDA|Win32.ActiveCfg = Debug|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug-CUDA|Win32.Build.0 = Debug|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug-CUDA|x64.ActiveCfg = Debug|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Debug-CUDA|x64.Build.0 = Debug|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release|Win32.ActiveCfg = Release|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release|Win32.Build.0 = Release|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release|x64.ActiveCfg = Release|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release|x64.Build.0 = Release|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release-CUDA|Win32.ActiveCfg = Release|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release-CUDA|Win32.Build.0 = Release|Win32 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release-CUDA|x64.ActiveCfg = Release|x64 - {F974F34B-AF02-4C88-8E1E-85475094EA78}.Release-CUDA|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/project/vc9/nvtt.vsprops b/project/vc9/nvtt.vsprops deleted file mode 100644 index 16ab0a4..0000000 --- a/project/vc9/nvtt.vsprops +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - diff --git a/project/vc9/nvtt/nvtt.rc b/project/vc9/nvtt/nvtt.rc deleted file mode 100644 index 089d1e9..0000000 --- a/project/vc9/nvtt/nvtt.rc +++ /dev/null @@ -1,102 +0,0 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -#include "afxres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""afxres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,1,0,0 - PRODUCTVERSION 2,1,0,0 - FILEFLAGSMASK 0x17L -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x4L - FILETYPE 0x2L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "NVIDIA Corporation" - VALUE "FileDescription", "NVIDIA Texture Tools Dynamic Link Library" - VALUE "FileVersion", "2, 1, 0, 0" - VALUE "InternalName", "nvtt" - VALUE "LegalCopyright", "Copyright (C) 2007" - VALUE "OriginalFilename", "nvtt.dll" - VALUE "ProductName", "NVIDIA Texture Tools Dynamic Link Library" - VALUE "ProductVersion", "2, 1, 0, 0" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - diff --git a/project/vc9/nvtt/nvtt.vcproj b/project/vc9/nvtt/nvtt.vcproj deleted file mode 100644 index 9f27172..0000000 --- a/project/vc9/nvtt/nvtt.vcproj +++ /dev/null @@ -1,1048 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/nvtt/resource.h b/project/vc9/nvtt/resource.h deleted file mode 100644 index 4df7169..0000000 --- a/project/vc9/nvtt/resource.h +++ /dev/null @@ -1,14 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvtt.rc - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 101 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1001 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc9/nvzoom/nvidia.ico b/project/vc9/nvzoom/nvidia.ico deleted file mode 100644 index 6aa721e600b7daf49a87573a5505b6032edc6c42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15086 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 SpzA;X`OnnJ&IA0P|M^e08BNFl diff --git a/project/vc9/nvzoom/nvzoom.rc b/project/vc9/nvzoom/nvzoom.rc deleted file mode 100644 index 842ded193e7d9fc52ad5c664186995b6ea53e2a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3130 zcmds(+l~@J5Qgj8#CK@f8#fwI_X!qQk;tN1VAX_#5O7=)PT{a>vd^x5f6p`yFkpf= zqv_1_bahpC9sa7CpFc`gGH2H|vVkpZW=o#PR?u#tEp2Um8?&m|GlsJ-_SvR93+OB6 zA+!av}xXJ6WT zYgyYmR<*jlv!31971S!5XEC@tRCR)*5xJKQfF@;8EZVRlx-FS|aD@Y2jC*uTO% z@tawJlV>mA@Y~@8Vto5)FN9t=CfvqcZ3ARaQEIAFWNth7iH5eo_LF1)qk#XWY>g%AkBJS;-73z z=l9FlUh@$Xw@XHLo$lI;q*g2bvB$za7bo7+r4Dt$dfWrH&)tr4teaw;mHYd#44UOD z!_(SGL#@N?h{J%&KiyE$HvHao_7&u-H#jQ9jFoz_`gonFIJ@_KeC<2O9FD&4)au^q ztc!$qg{1R&q|UD{;^3S!RCNZv=a0NL&acyY#a(9tk2?Gk$yo0tYiXjMCVeEMQ^ySb zDSS_MC(Lo5lE!tiw@ximPZwT~jlg$|C%sodgL|}6t>|;7ESn{0JB+VWs&6{7`T7nh s3bX#pBK-2dR>r^kr&1+5{!bPBn6D_OwULI0(LE&tl%4y3P}x=V7etkE?*IS* diff --git a/project/vc9/nvzoom/nvzoom.vcproj b/project/vc9/nvzoom/nvzoom.vcproj deleted file mode 100644 index 3bbf22d..0000000 --- a/project/vc9/nvzoom/nvzoom.vcproj +++ /dev/null @@ -1,382 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/nvzoom/resource.h b/project/vc9/nvzoom/resource.h deleted file mode 100644 index e765787..0000000 --- a/project/vc9/nvzoom/resource.h +++ /dev/null @@ -1,16 +0,0 @@ -//{{NO_DEPENDENCIES}} -// Microsoft Visual C++ generated include file. -// Used by nvcompress.rc -// -#define IDI_ICON1 101 - -// Next default values for new objects -// -#ifdef APSTUDIO_INVOKED -#ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NEXT_RESOURCE_VALUE 102 -#define _APS_NEXT_COMMAND_VALUE 40001 -#define _APS_NEXT_CONTROL_VALUE 1000 -#define _APS_NEXT_SYMED_VALUE 101 -#endif -#endif diff --git a/project/vc9/squish/squish.vcproj b/project/vc9/squish/squish.vcproj deleted file mode 100644 index cabeadc..0000000 --- a/project/vc9/squish/squish.vcproj +++ /dev/null @@ -1,349 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/stress/stress.vcproj b/project/vc9/stress/stress.vcproj deleted file mode 100644 index fe687a8..0000000 --- a/project/vc9/stress/stress.vcproj +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/project/vc9/testsuite/testsuite.vcproj b/project/vc9/testsuite/testsuite.vcproj deleted file mode 100644 index 47110c8..0000000 --- a/project/vc9/testsuite/testsuite.vcproj +++ /dev/null @@ -1,665 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -