From 0461efc2b80b84c293e8f53d9f579f6b891878d3 Mon Sep 17 00:00:00 2001 From: Eshan Roy Date: Fri, 29 Nov 2024 18:29:49 +0530 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20build(=5Finit):=20initial=20comm?= =?UTF-8?q?its?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 70 + CMakeLists.txt.user | 389 + .../.cmake/api/v1/query/cache-v2 | 0 .../.cmake/api/v1/query/cmakeFiles-v1 | 0 .../.cmake/api/v1/query/codemodel-v2 | 0 .../cache-v2-2c9fef1631b114c396c0.json | 7127 +++++++++++++++++ .../cmakeFiles-v1-b7a891b1bb081c28d403.json | 2139 +++++ .../codemodel-v2-9d98249dac806e3569a5.json | 70 + ...irectory-.-Debug-6c438ccd53306b912ee9.json | 45 + .../index-2024-11-29T12-57-01-0078.json | 89 + ...os-horizon-Debug-53c878391915a250f9cf.json | 450 ++ ...on_autogen-Debug-e79794e2a979ec130b84.json | 65 + .../reply/cache-v2-2c9fef1631b114c396c0.json | 7127 +++++++++++++++++ .../cmakeFiles-v1-5a88cdb4567aeaa7b3d5.json | 1810 +++++ .../codemodel-v2-9d98249dac806e3569a5.json | 70 + ...irectory-.-Debug-6c438ccd53306b912ee9.json | 45 + .../reply/index-2024-11-29T12-57-59-0028.json | 89 + ...os-horizon-Debug-53c878391915a250f9cf.json | 450 ++ ...on_autogen-Debug-e79794e2a979ec130b84.json | 65 + build/Desktop-Debug/.qt/QtDeploySupport.cmake | 69 + build/Desktop-Debug/.qt/QtDeployTargets.cmake | 2 + .../.qtc/package-manager/LICENSE.conan | 21 + .../.qtc/package-manager/auto-setup.cmake | 272 + .../.qtc/package-manager/conan.cmake | 1026 +++ .../.qtc/package-manager/conan_provider.cmake | 655 ++ .../clangd/index/FILE.h.846F156B181C5A07.idx | Bin 0 -> 274 bytes .../index/QApplication.733DE6098003BCDA.idx | Bin 0 -> 158 bytes .../index/QMainWindow.7B9D86EDAA1AC51F.idx | Bin 0 -> 160 bytes .../index/__FILE.h.BEEE5A6696CD3CC3.idx | Bin 0 -> 154 bytes .../index/__fpos64_t.h.2EADFCA8D822C455.idx | Bin 0 -> 194 bytes .../index/__fpos_t.h.53A3712523DD5217.idx | Bin 0 -> 192 bytes .../index/__locale_t.h.4EF4C6F2FD1F70EF.idx | Bin 0 -> 158 bytes .../index/__mbstate_t.h.7482AF58BE8A6D98.idx | Bin 0 -> 158 bytes .../index/__sigset_t.h.660A044352C66985.idx | Bin 0 -> 194 bytes ...darg___gnuc_va_list.h.A79EC21D920823BD.idx | Bin 0 -> 168 bytes .../__stdarg___va_copy.h.836F5157CC346C4F.idx | Bin 0 -> 168 bytes .../__stdarg_va_arg.h.5EC5C543F1B872A9.idx | Bin 0 -> 208 bytes .../__stdarg_va_copy.h.3E264452A0E4B406.idx | Bin 0 -> 166 bytes .../__stdarg_va_list.h.A3A515E2488032B1.idx | Bin 0 -> 186 bytes ..._stddef_max_align_t.h.52E4E8107D054E2F.idx | Bin 0 -> 268 bytes .../__stddef_null.h.BFF639976FF8B28B.idx | Bin 0 -> 176 bytes .../__stddef_nullptr_t.h.E1FA26364DE56116.idx | Bin 0 -> 166 bytes .../__stddef_offsetof.h.4DBFDF8A36D01F76.idx | Bin 0 -> 166 bytes .../__stddef_ptrdiff_t.h.4B3FA438EF5E4696.idx | Bin 0 -> 232 bytes .../__stddef_size_t.h.306005792F55F16E.idx | Bin 0 -> 242 bytes .../__stddef_wchar_t.h.AB8CE4E78A67BAB0.idx | Bin 0 -> 142 bytes .../index/algorithm.8A5FD69C51DF8BA3.idx | Bin 0 -> 552 bytes .../index/algorithmfwd.h.EEF38AAB61E9FB85.idx | Bin 0 -> 12410 bytes .../clangd/index/align.h.D66C59AAFBA9E530.idx | Bin 0 -> 830 bytes .../aligned_buffer.h.DF77FA2019695964.idx | Bin 0 -> 314 bytes .../index/alloc_traits.h.4CD61724FABEEFBA.idx | Bin 0 -> 674 bytes .../index/alloc_traits.h.A844DC2D52719F34.idx | Bin 0 -> 8700 bytes .../index/alloca.h.793370BF9878CFB6.idx | Bin 0 -> 482 bytes .../allocated_ptr.h.70410E8C62EC6C3B.idx | Bin 0 -> 1026 bytes .../index/allocator.h.E1943E26F0F3E7CA.idx | Bin 0 -> 4162 bytes .../clangd/index/array.2B0F72C0ACC52B1B.idx | Bin 0 -> 10758 bytes .../index/assert.h.9895EEC17E1D2A2B.idx | Bin 0 -> 566 bytes .../index/assertions.h.98AA23E28F95F002.idx | Bin 0 -> 372 bytes .../clangd/index/atomic.BC6FAD3ED3922564.idx | Bin 0 -> 33082 bytes .../index/atomic_base.h.5CAE7DD0D5FEA870.idx | Bin 0 -> 8902 bytes ...ic_lockfree_defines.h.674B1B15FD3617C9.idx | Bin 0 -> 406 bytes ...atomic_wide_counter.h.807A3792D29058FD.idx | Bin 0 -> 160 bytes .../index/atomic_word.h.315DFF396293B977.idx | Bin 0 -> 230 bytes .../index/atomicity.h.F6DA33F8D86DA4DB.idx | Bin 0 -> 462 bytes .../index/auto_ptr.h.F72E6F8ABA6777B5.idx | Bin 0 -> 5170 bytes .../index/basic_string.h.B9561F8084341EB6.idx | Bin 0 -> 76474 bytes .../basic_string.tcc.5394D20EDF5176EF.idx | Bin 0 -> 47622 bytes .../bessel_function.tcc.F2CCB1901AC2BAAE.idx | Bin 0 -> 15360 bytes .../beta_function.tcc.EDAA91939666D6F8.idx | Bin 0 -> 1694 bytes .../index/binders.h.E4473413194420AE.idx | Bin 0 -> 2444 bytes .../clangd/index/bit.F0221561CAE936F7.idx | Bin 0 -> 6894 bytes .../index/byteswap.h.5CF682CD30C8245A.idx | Bin 0 -> 374 bytes .../index/c++allocator.h.BD11A1C6167FF5D6.idx | Bin 0 -> 208 bytes .../index/c++config.h.9F7F2721C3A599A9.idx | Bin 0 -> 9550 bytes .../index/c++locale.h.6892B700408CAE8B.idx | Bin 0 -> 546 bytes .../clangd/index/cassert.56AEDEE644B75216.idx | Bin 0 -> 198 bytes .../clangd/index/cctype.45FE81067E51AD8A.idx | Bin 0 -> 1418 bytes .../clangd/index/cdefs.h.020FDF15FD4FDEBD.idx | Bin 0 -> 3258 bytes .../clangd/index/cerrno.819D5F5C3A7B0B43.idx | Bin 0 -> 258 bytes .../index/char_traits.h.9A95CE3D19650974.idx | Bin 0 -> 11098 bytes .../index/charconv.h.6E7B845F62D9C4D9.idx | Bin 0 -> 4104 bytes .../clangd/index/chrono.837B225288D9AEC6.idx | Bin 0 -> 344 bytes .../index/chrono.h.FA23AAA3A8BA2411.idx | Bin 0 -> 29480 bytes .../clangd/index/climits.10439B8D498CB504.idx | Bin 0 -> 300 bytes .../clangd/index/clocale.A25E3E105AA18D05.idx | Bin 0 -> 484 bytes .../index/clock_t.h.D43CAB77D0D0D2BD.idx | Bin 0 -> 256 bytes .../index/clockid_t.h.4E370254AE2D9FBB.idx | Bin 0 -> 266 bytes .../clangd/index/cmath.7F94A5DC886C08DF.idx | Bin 0 -> 36936 bytes .../clangd/index/compare.8A3B1CEA5A51B1AA.idx | Bin 0 -> 206 bytes .../concept_check.h.17FF2CABAE227A23.idx | Bin 0 -> 326 bytes .../index/concepts.23B00030032C36A4.idx | Bin 0 -> 208 bytes .../index/concurrence.h.45C28A9206DBCB63.idx | Bin 0 -> 1116 bytes ...okie_io_functions_t.h.E3E6C5414DB00C0C.idx | Bin 0 -> 1038 bytes .../cpp_type_traits.h.FAB6676B3F7EBD5F.idx | Bin 0 -> 656 bytes .../index/cpu-set.h.FE0C2BA06F27155D.idx | Bin 0 -> 876 bytes .../index/cpu_defines.h.44BD5FB90612A390.idx | Bin 0 -> 184 bytes .../clangd/index/cstddef.C90E39AFC31D658E.idx | Bin 0 -> 2282 bytes .../clangd/index/cstdint.DC7D59978AF20695.idx | Bin 0 -> 2582 bytes .../clangd/index/cstdio.9B23E761FDEAE3D3.idx | Bin 0 -> 4374 bytes .../clangd/index/cstdlib.BED9304B76EAD3E7.idx | Bin 0 -> 4498 bytes .../clangd/index/cstring.9430A98F242A1A88.idx | Bin 0 -> 2288 bytes .../clangd/index/ctime.025AAAB79EE86A8B.idx | Bin 0 -> 1406 bytes .../clangd/index/ctype.h.B268CEA0CECCFC59.idx | Bin 0 -> 3912 bytes .../clangd/index/cwchar.F6AB8DAFCD2C1DE9.idx | Bin 0 -> 6812 bytes .../cxxabi_forced.h.BC431100D1277D23.idx | Bin 0 -> 168 bytes ...xabi_init_exception.h.ECDB397F73647209.idx | Bin 0 -> 418 bytes .../clangd/index/debug.h.8D12E14D7FCC30DF.idx | Bin 0 -> 690 bytes .../ell_integral.tcc.133F835CD79F336E.idx | Bin 0 -> 16212 bytes ...ble_special_members.h.F0E2D096AFDF7392.idx | Bin 0 -> 288 bytes .../index/endian.h.1FC6A4D6D2846204.idx | Bin 0 -> 682 bytes .../index/endian.h.34A83B053A733CA8.idx | Bin 0 -> 320 bytes .../index/endianness.h.BDC6F260DCC6E0EC.idx | Bin 0 -> 198 bytes .../index/erase_if.h.C70B56BAE300760C.idx | Bin 0 -> 668 bytes .../index/errno-base.h.23FC55A99C73A727.idx | Bin 0 -> 940 bytes .../clangd/index/errno.h.10013861918E601A.idx | Bin 0 -> 2450 bytes .../clangd/index/errno.h.19BCCCD58DA5623E.idx | Bin 0 -> 602 bytes .../clangd/index/errno.h.3F8ECD84FB880B64.idx | Bin 0 -> 142 bytes .../clangd/index/errno.h.45DFD70EF343D681.idx | Bin 0 -> 146 bytes .../clangd/index/errno.h.55CA4DE1F1B35462.idx | Bin 0 -> 328 bytes .../error_constants.h.927D1265F681EABC.idx | Bin 0 -> 7548 bytes .../index/error_t.h.AA215EF04C62C72A.idx | Bin 0 -> 214 bytes .../index/exception.C777F958B4D13BD7.idx | Bin 0 -> 2304 bytes .../index/exception.h.65011B501144EF4E.idx | Bin 0 -> 1660 bytes .../exception_defines.h.82D6331A0914594C.idx | Bin 0 -> 240 bytes .../exception_ptr.h.A8994D5CA5988A56.idx | Bin 0 -> 1556 bytes .../execution_defs.h.0F2D8F8289D5CCD2.idx | Bin 0 -> 496 bytes .../exp_integral.tcc.AC5BA0141D2C0DD6.idx | Bin 0 -> 7946 bytes .../features-time64.h.BFBA8D3CA0316037.idx | Bin 0 -> 246 bytes .../index/features.h.5A4ED7C80201A723.idx | Bin 0 -> 2498 bytes .../floatn-common.h.975EC49F61A3C703.idx | Bin 0 -> 1886 bytes .../index/floatn.h.F3C6759637F0C3C2.idx | Bin 0 -> 390 bytes .../flt-eval-method.h.3344EA8D5853532A.idx | Bin 0 -> 178 bytes .../index/fp-fast.h.91A0AAED89DDB8E8.idx | Bin 0 -> 170 bytes .../index/fp-logb.h.943A50A5C0A2DEE2.idx | Bin 0 -> 194 bytes .../index/functexcept.h.D2FF6C9EF46BA786.idx | Bin 0 -> 328 bytes .../index/functional.EF55750FEAD838CA.idx | Bin 0 -> 30924 bytes .../functional_hash.h.155E7DCEBAD33A0E.idx | Bin 0 -> 4906 bytes .../index/gamma.tcc.CF41377F3B0E30B0.idx | Bin 0 -> 6680 bytes ...glue_algorithm_defs.h.107EB02E97FED0E8.idx | Bin 0 -> 8164 bytes .../glue_memory_defs.h.F7716F53E1442902.idx | Bin 0 -> 1170 bytes .../glue_numeric_defs.h.8C779E293F0BD4D6.idx | Bin 0 -> 1592 bytes .../index/gthr-default.h.95AA53DC0DF582C5.idx | Bin 0 -> 2128 bytes .../clangd/index/gthr.h.45C92866D368FC62.idx | Bin 0 -> 226 bytes .../index/hash_bytes.h.7FC3233290B236EE.idx | Bin 0 -> 348 bytes .../index/hashtable.h.A591D40F603AB5C1.idx | Bin 0 -> 19370 bytes .../hashtable_policy.h.191F01AB574A2AB7.idx | Bin 0 -> 7876 bytes .../index/horizon.cpp.C46687DBB1D06A7A.idx | Bin 0 -> 998 bytes .../index/horizon.h.85D6151B8EE65792.idx | Bin 0 -> 1048 bytes .../hypergeometric.tcc.000204CBFF30D2B9.idx | Bin 0 -> 20698 bytes .../initializer_list.8392AF237AD0F8BC.idx | Bin 0 -> 1438 bytes .../index/invoke.h.84E589785E3F87D5.idx | Bin 0 -> 764 bytes .../index/ios_base.h.B059AA8CF4852507.idx | Bin 0 -> 14748 bytes .../clangd/index/iosfwd.1FB24537359793BB.idx | Bin 0 -> 3798 bytes .../index/iscanonical.h.BDB713BBC126F94E.idx | Bin 0 -> 518 bytes .../index/iterator.383EADE1BD3CA65C.idx | Bin 0 -> 552 bytes ...legendre_function.tcc.CDCF14C01A1BF745.idx | Bin 0 -> 2816 bytes .../libc-header-start.h.1C0FBEF85547B680.idx | Bin 0 -> 490 bytes ...ibm-simd-decl-stubs.h.A6CB3BD9B4EB41BB.idx | Bin 0 -> 6762 bytes .../clangd/index/limits.3F8E18340D58C8CB.idx | Bin 0 -> 59452 bytes .../index/limits.h.1DFE7D0FE6434B13.idx | Bin 0 -> 844 bytes .../index/limits.h.A6E9167E78935B6F.idx | Bin 0 -> 744 bytes .../index/limits.h.C293B8934AC926BB.idx | Bin 0 -> 444 bytes .../clangd/index/list.FC912D82678614C1.idx | Bin 0 -> 660 bytes .../index/list.tcc.B7E0A0BAFF6A2234.idx | Bin 0 -> 25558 bytes .../index/local_lim.h.A1F0B5161BD6CDAD.idx | Bin 0 -> 612 bytes .../index/locale.h.7039615D8288AE78.idx | Bin 0 -> 470 bytes .../index/locale.h.F1B51844858762D2.idx | Bin 0 -> 3672 bytes .../locale_classes.h.E65A593E46CCA8C5.idx | Bin 0 -> 7166 bytes .../locale_classes.tcc.96AE9DF36EC8CAD2.idx | Bin 0 -> 9826 bytes .../index/locale_t.h.5DC2F79D1FD1D177.idx | Bin 0 -> 232 bytes .../index/localefwd.h.7B029A698677350D.idx | Bin 0 -> 4268 bytes .../index/long-double.h.D4BCC892B95DB530.idx | Bin 0 -> 152 bytes .../index/main.cpp.553A79376D9ADD03.idx | Bin 0 -> 932 bytes .../clangd/index/map.E485429270CA0E20.idx | Bin 0 -> 884 bytes .../index/math-vector.h.EA6B90E1EDD4798B.idx | Bin 0 -> 184 bytes .../clangd/index/math.h.DE4D39AAF5AC2C76.idx | Bin 0 -> 10152 bytes ...ls-helper-functions.h.6C9F0E670CB48DE2.idx | Bin 0 -> 368 bytes .../mathcalls-narrow.h.3DFB1F2663B4A290.idx | Bin 0 -> 3730 bytes .../index/mathcalls.h.37D6C5C19208639E.idx | Bin 0 -> 53214 bytes .../index/mbstate_t.h.E3102927D7065B9A.idx | Bin 0 -> 234 bytes .../clangd/index/memory.AF0EDB0E9D3D7B30.idx | Bin 0 -> 2042 bytes .../memory_resource.h.E8F59FDA5247AFFA.idx | Bin 0 -> 8692 bytes .../index/memoryfwd.h.1E6537F09BD5D2FE.idx | Bin 0 -> 384 bytes ...ified_bessel_func.tcc.8D9178AED792D9CC.idx | Bin 0 -> 7910 bytes .../clangd/index/move.h.5B95BE0F4574679D.idx | Bin 0 -> 2342 bytes .../nested_exception.h.0E761DFE18FAD65E.idx | Bin 0 -> 2120 bytes .../clangd/index/new.B03CDBCDC1F66F94.idx | Bin 0 -> 5260 bytes .../new_allocator.h.6F3025B263C2DE1C.idx | Bin 0 -> 1608 bytes .../index/node_handle.h.DA50502310B0F6F3.idx | Bin 0 -> 3186 bytes .../clangd/index/numeric.E72FE61DC7A3B6C5.idx | Bin 0 -> 21872 bytes .../numeric_traits.h.A16C05D3D297EBCD.idx | Bin 0 -> 452 bytes .../index/optional.0E141DFF400DF700.idx | Bin 0 -> 14786 bytes .../index/os_defines.h.049168AF55E969E9.idx | Bin 0 -> 408 bytes .../ostream_insert.h.B47ACD977F7DBCB7.idx | Bin 0 -> 1360 bytes .../parse_numbers.h.B335047336F93165.idx | Bin 0 -> 814 bytes .../poly_hermite.tcc.D413A3EF77FEEBAF.idx | Bin 0 -> 366 bytes .../poly_laguerre.tcc.6EB83F039A07CFFB.idx | Bin 0 -> 4324 bytes .../index/posix1_lim.h.F32309C974B4FD51.idx | Bin 0 -> 1202 bytes .../index/posix2_lim.h.3A58038C48DCD449.idx | Bin 0 -> 566 bytes .../index/postypes.h.947CAC52BBE48470.idx | Bin 0 -> 2746 bytes .../predefined_ops.h.B81F650AE057C2DF.idx | Bin 0 -> 1512 bytes .../index/pstl_config.h.C4AA1DAF2C9D1A9F.idx | Bin 0 -> 1124 bytes .../index/pthread.h.022320E0CE01A46D.idx | Bin 0 -> 24546 bytes ...d_stack_min-dynamic.h.7B19ECE3A843B2BF.idx | Bin 0 -> 294 bytes .../pthreadtypes-arch.h.026BFE264B629FFA.idx | Bin 0 -> 458 bytes .../index/pthreadtypes.h.078F29FDF072791A.idx | Bin 0 -> 1546 bytes .../index/ptr_traits.h.F274F2F238D39D4A.idx | Bin 0 -> 998 bytes .../q20functional.h.7DFF4BE13BE515EE.idx | Bin 0 -> 508 bytes .../index/q20iterator.h.51A12BAC0445BB3F.idx | Bin 0 -> 868 bytes .../index/q20memory.h.C36442D3D870D586.idx | Bin 0 -> 1270 bytes .../q20type_traits.h.6B66B79884D1585F.idx | Bin 0 -> 894 bytes .../index/q23utility.h.7DB71C7DA3162BA6.idx | Bin 0 -> 948 bytes .../index/qaction.h.95AA0C155C53083D.idx | Bin 0 -> 9268 bytes .../index/qalgorithms.h.A5B1933C4E8A1AE6.idx | Bin 0 -> 4742 bytes .../qanystringview.h.34687F72F1CC9012.idx | Bin 0 -> 14056 bytes .../index/qapplication.h.2E53125D70030AC0.idx | Bin 0 -> 5840 bytes .../index/qarraydata.h.D20C5D92187BE7A3.idx | Bin 0 -> 6028 bytes .../qarraydataops.h.174B2BAF8C953641.idx | Bin 0 -> 21566 bytes .../qarraydatapointer.h.28D1B421DC3C3DEF.idx | Bin 0 -> 13208 bytes .../index/qassert.h.850A685C032BEEE4.idx | Bin 0 -> 1224 bytes .../index/qatomic.h.BB617B732BB00038.idx | Bin 0 -> 1720 bytes .../qatomic_cxx11.h.8460242CB6E604DC.idx | Bin 0 -> 7664 bytes .../index/qbasicatomic.h.43EA488CDD9126D5.idx | Bin 0 -> 11388 bytes .../qbindingstorage.h.44EC922C9B937933.idx | Bin 0 -> 2818 bytes .../index/qbitmap.h.9D972BFE9B013611.idx | Bin 0 -> 2614 bytes .../index/qbrush.h.F538C3FB7B48E1B1.idx | Bin 0 -> 28814 bytes .../index/qbytearray.h.8C84782D941D531E.idx | Bin 0 -> 38448 bytes ...bytearrayalgorithms.h.19D44C0A37B6D5E8.idx | Bin 0 -> 5650 bytes .../qbytearraylist.h.152B451C4F03BD20.idx | Bin 0 -> 1788 bytes .../qbytearrayview.h.122EAE148948A8E4.idx | Bin 0 -> 17748 bytes .../clangd/index/qchar.h.8AC72F74C355BABE.idx | Bin 0 -> 39092 bytes .../index/qcolor.h.76488E6428F44B17.idx | Bin 0 -> 36000 bytes .../index/qcompare.h.5012C6A1BD1E38EB.idx | Bin 0 -> 20726 bytes .../qcompare_impl.h.3A1CC8C21BFC37A1.idx | Bin 0 -> 716 bytes .../qcomparehelpers.h.56D5B61716608005.idx | Bin 0 -> 47618 bytes .../qcompilerdetection.h.EF8229652D3103D8.idx | Bin 0 -> 4270 bytes .../index/qconfig.h.F0549546E389F78A.idx | Bin 0 -> 1508 bytes .../qconstructormacros.h.88FC2B55C43D0972.idx | Bin 0 -> 256 bytes .../qcontainerfwd.h.F534CE3E226184AF.idx | Bin 0 -> 1904 bytes .../qcontainerinfo.h.038ADE2C69161E6C.idx | Bin 0 -> 5652 bytes ...containertools_impl.h.1D7936C0DA045451.idx | Bin 0 -> 7894 bytes .../qcontiguouscache.h.5DE95882A28D4D2F.idx | Bin 0 -> 56248 bytes .../qcoreapplication.h.C6C1FEC7144D5B59.idx | Bin 0 -> 8300 bytes ...pplication_platform.h.892CB7C6B13C9F17.idx | Bin 0 -> 278 bytes .../index/qcoreevent.h.6B8975ACBD255293.idx | Bin 0 -> 21476 bytes .../index/qcursor.h.9652DAE73B969E4D.idx | Bin 0 -> 3986 bytes .../qdarwinhelpers.h.C668EE55D80979D4.idx | Bin 0 -> 274 bytes .../index/qdatastream.h.239EBE5EF553A7F9.idx | Bin 0 -> 23560 bytes .../qdeadlinetimer.h.F4C9AB879F892D1E.idx | Bin 0 -> 13248 bytes .../index/qdebug.h.4575D6C691C5DEB3.idx | Bin 0 -> 52156 bytes .../qelapsedtimer.h.7ED41251CBE35135.idx | Bin 0 -> 3058 bytes .../index/qendian.h.49D8D82D66725B7E.idx | Bin 0 -> 23896 bytes .../index/qeventloop.h.6BE58E686A016C55.idx | Bin 0 -> 5224 bytes .../qexceptionhandling.h.8BA9586BA1F464C0.idx | Bin 0 -> 704 bytes .../index/qflags.h.68D7D64FA3693C2E.idx | Bin 0 -> 38286 bytes .../index/qfloat16.h.7C56D312FE03A94A.idx | Bin 0 -> 25416 bytes .../clangd/index/qfont.h.87E703EA17DD30B8.idx | Bin 0 -> 19966 bytes .../index/qfontinfo.h.399F94083AD477B4.idx | Bin 0 -> 2586 bytes .../index/qfontmetrics.h.E7325E07DC7AB5C5.idx | Bin 0 -> 8270 bytes .../index/qforeach.h.22B8AF1CA21BF79C.idx | Bin 0 -> 1976 bytes ...unctionaltools_impl.h.1AC9062F8F5C7286.idx | Bin 0 -> 1610 bytes .../qfunctionpointer.h.21F10E0C7390B0DD.idx | Bin 0 -> 300 bytes .../qgenericatomic.h.9015D3735C28E3C5.idx | Bin 0 -> 880 bytes .../index/qglobal.h.F24D08391D2F65E3.idx | Bin 0 -> 992 bytes .../qglobalstatic.h.361426F78A4932FA.idx | Bin 0 -> 2986 bytes .../qguiapplication.h.ED8D7A15DE85622D.idx | Bin 0 -> 7714 bytes ...pplication_platform.h.6CEAC9B9C1BF6BA2.idx | Bin 0 -> 2578 bytes .../clangd/index/qhash.h.595E42282455C636.idx | Bin 0 -> 119560 bytes .../qhashfunctions.h.3B29A19448F5C613.idx | Bin 0 -> 30282 bytes .../clangd/index/qicon.h.1FA5CB2CDCCD592B.idx | Bin 0 -> 19236 bytes .../index/qimage.h.B96CEB75065BE142.idx | Bin 0 -> 18744 bytes .../index/qinputmethod.h.4013E9EADBC64EF5.idx | Bin 0 -> 3624 bytes .../qiodevicebase.h.ED84773B48B19A7B.idx | Bin 0 -> 1268 bytes .../index/qiterable.h.991C776C92737C34.idx | Bin 0 -> 13888 bytes .../index/qiterator.h.F6904085FBDCC3D6.idx | Bin 0 -> 10360 bytes .../index/qkeysequence.h.CD39651359F3152F.idx | Bin 0 -> 10548 bytes .../qlatin1stringview.h.2DBA6AD0E71D9792.idx | Bin 0 -> 18504 bytes .../clangd/index/qline.h.0B68FA313523224E.idx | Bin 0 -> 13614 bytes .../clangd/index/qlist.h.8C00661CD4C957AC.idx | Bin 0 -> 69386 bytes .../index/qlocale.h.D7C07CEC873F3B40.idx | Bin 0 -> 85870 bytes .../index/qlogging.h.6186031BD4B5C649.idx | Bin 0 -> 6740 bytes .../index/qmainwindow.h.BC3332CBCDD1960E.idx | Bin 0 -> 8290 bytes .../index/qmalloc.h.B388892F7FA87D1A.idx | Bin 0 -> 758 bytes .../clangd/index/qmap.h.67C2A3EDDBAB951E.idx | Bin 0 -> 67452 bytes .../index/qmargins.h.F39D21B39700279A.idx | Bin 0 -> 19024 bytes .../clangd/index/qmath.h.B3235D6DE5D94A3F.idx | Bin 0 -> 9706 bytes .../qmetacontainer.h.ED3DF826DFE682D7.idx | Bin 0 -> 29238 bytes .../index/qmetatype.h.433C901CA1638236.idx | Bin 0 -> 127592 bytes .../index/qminmax.h.EAA5162734DD1D84.idx | Bin 0 -> 1308 bytes .../index/qnamespace.h.0733EEBADACE1247.idx | Bin 0 -> 135836 bytes .../qnativeinterface.h.51A848B276E3AB95.idx | Bin 0 -> 2990 bytes .../index/qnumeric.h.0A4910E4CB3E37DB.idx | Bin 0 -> 5116 bytes .../index/qobject.h.46058F0D9C1F18B6.idx | Bin 0 -> 19012 bytes .../index/qobject_impl.h.C7D80E4C124A6E85.idx | Bin 0 -> 1550 bytes .../index/qobjectdefs.h.4B02FDFE2CC1DA63.idx | Bin 0 -> 23186 bytes .../index/qobjectdefs.h.598B10433A0B063A.idx | Bin 0 -> 522 bytes .../qobjectdefs_impl.h.BD70129DEA6B66F5.idx | Bin 0 -> 23610 bytes .../index/qoverload.h.CBF0791F9BAA1C59.idx | Bin 0 -> 1480 bytes .../index/qpaintdevice.h.86AA79FC2B0223F1.idx | Bin 0 -> 4092 bytes .../clangd/index/qpair.h.4AE9D17864E02B3F.idx | Bin 0 -> 532 bytes .../index/qpalette.h.6386D2CE1013547F.idx | Bin 0 -> 10724 bytes .../index/qpixelformat.h.6CB77941B0A68195.idx | Bin 0 -> 15636 bytes .../index/qpixmap.h.6585811F75A75E0C.idx | Bin 0 -> 8674 bytes .../index/qpoint.h.3806112721CE2BAD.idx | Bin 0 -> 14954 bytes .../index/qpolygon.h.49B451EE9F6F9888.idx | Bin 0 -> 7784 bytes ...qprocessordetection.h.B271434F67140290.idx | Bin 0 -> 380 bytes .../clangd/index/qrect.h.571F4D2E1477D085.idx | Bin 0 -> 33502 bytes .../index/qrefcount.h.75CF565EA2BDFEDD.idx | Bin 0 -> 1030 bytes .../index/qregion.h.A149A4B2C019F567.idx | Bin 0 -> 7698 bytes .../clangd/index/qrgb.h.43B8D41A5EECB8D3.idx | Bin 0 -> 1720 bytes .../index/qrgba64.h.F8E2AFF405A19460.idx | Bin 0 -> 7132 bytes .../qscopedpointer.h.AC5CACE53144AE81.idx | Bin 0 -> 5090 bytes .../index/qscopeguard.h.665DF5BEFE75E6B2.idx | Bin 0 -> 1514 bytes .../clangd/index/qset.h.16ED6A4316B4D00B.idx | Bin 0 -> 24072 bytes .../index/qshareddata.h.3A37FE4B881C7447.idx | Bin 0 -> 15614 bytes .../qshareddata_impl.h.B00737BBA7247910.idx | Bin 0 -> 3906 bytes .../qsharedpointer.h.19BDF194AC41A1E0.idx | Bin 0 -> 240 bytes ...qsharedpointer_impl.h.064C11409174B213.idx | Bin 0 -> 42300 bytes .../clangd/index/qsize.h.C7A16A02513A95FA.idx | Bin 0 -> 16874 bytes .../index/qsizepolicy.h.DA7F2696C1C9C42A.idx | Bin 0 -> 9090 bytes .../clangd/index/qspan.h.8E4350B17900E41C.idx | Bin 0 -> 25324 bytes .../index/qstring.h.D41A53C56706FAD4.idx | Bin 0 -> 77652 bytes .../qstringalgorithms.h.BA6D1C7B704AE517.idx | Bin 0 -> 11198 bytes .../qstringbuilder.h.73D1BB1822B05F83.idx | Bin 0 -> 17904 bytes .../qstringconverter.h.14CF23512EACCCBF.idx | Bin 0 -> 6516 bytes ...tringconverter_base.h.843C57BC9634A8BD.idx | Bin 0 -> 7062 bytes .../index/qstringfwd.h.48D4B15AD65DCDD5.idx | Bin 0 -> 1168 bytes .../index/qstringlist.h.7AFEA2E9C45B7B73.idx | Bin 0 -> 7900 bytes .../qstringliteral.h.8B4BCF9380754711.idx | Bin 0 -> 598 bytes .../qstringmatcher.h.9DE3544BC42B89D4.idx | Bin 0 -> 2424 bytes .../qstringtokenizer.h.4EB9799474098F7E.idx | Bin 0 -> 15052 bytes .../index/qstringview.h.C62D0643FDCE3179.idx | Bin 0 -> 24014 bytes .../clangd/index/qswap.h.6D88CFE10DFE2836.idx | Bin 0 -> 776 bytes .../index/qsysinfo.h.E41C05F6C1082A53.idx | Bin 0 -> 1730 bytes .../qsystemdetection.h.89FDF6CD2C4AA610.idx | Bin 0 -> 424 bytes .../index/qtabwidget.h.10608C93880D43B6.idx | Bin 0 -> 7172 bytes .../qtaggedpointer.h.2A787BCDC47EE545.idx | Bin 0 -> 6638 bytes ...qtclasshelpermacros.h.69DE5E2C13E55308.idx | Bin 0 -> 5562 bytes .../qtconfiginclude.h.0D4C06798A1618AB.idx | Bin 0 -> 192 bytes .../qtconfigmacros.h.B7E8DBE9731E3447.idx | Bin 0 -> 742 bytes .../qtcore-config.h.77DC75081E6C6F51.idx | Bin 0 -> 1122 bytes .../qtcoreexports.h.7555EDA6617759F9.idx | Bin 0 -> 352 bytes ...recationdefinitions.h.6E19BF2814C1DEA3.idx | Bin 0 -> 226 bytes ...tdeprecationmarkers.h.E29E19F70C3C6BD7.idx | Bin 0 -> 2664 bytes ...nvironmentvariables.h.03D2EB700F07F631.idx | Bin 0 -> 1224 bytes .../index/qtextstream.h.25BD3D299AC73B87.idx | Bin 0 -> 14376 bytes .../index/qtgui-config.h.DDCF7427D5EB9A7D.idx | Bin 0 -> 1420 bytes .../index/qtguiexports.h.EA26FBC73CA10208.idx | Bin 0 -> 354 bytes .../index/qtguiglobal.h.96A599D4710BD074.idx | Bin 0 -> 220 bytes .../index/qtmetamacros.h.678009BED4B7F5F4.idx | Bin 0 -> 18802 bytes .../index/qtnoop.h.5D8584780994400C.idx | Bin 0 -> 224 bytes ...preprocessorsupport.h.85700FC562ED479A.idx | Bin 0 -> 258 bytes .../index/qtransform.h.35C469387BDCBB90.idx | Bin 0 -> 13758 bytes .../index/qtresource.h.C16280C32BD9CDE4.idx | Bin 0 -> 230 bytes .../qttranslation.h.8583348457DB2F4B.idx | Bin 0 -> 788 bytes .../index/qttypetraits.h.97B16E31C2A5803B.idx | Bin 0 -> 8102 bytes .../index/qtversion.h.AE87F83BE3CE5CB4.idx | Bin 0 -> 446 bytes .../qtversionchecks.h.D6FD1FD5289C3FBF.idx | Bin 0 -> 474 bytes .../qtwidgets-config.h.7EF9C89F8E8BE837.idx | Bin 0 -> 1808 bytes .../qtwidgetsexports.h.1EDC64C9579C5117.idx | Bin 0 -> 362 bytes .../qtwidgetsglobal.h.FA093373FFF34B93.idx | Bin 0 -> 226 bytes .../index/qtypeinfo.h.8CF2B1AE80F76E10.idx | Bin 0 -> 20214 bytes .../index/qtypes.h.A4D3E898975A89F3.idx | Bin 0 -> 5468 bytes .../qutf8stringview.h.C77319A5660B2F53.idx | Bin 0 -> 19542 bytes .../index/qvariant.h.A13A516797988EAA.idx | Bin 0 -> 41430 bytes .../qvarlengtharray.h.FFFF0F9EFCF474E2.idx | Bin 0 -> 78380 bytes .../qversiontagging.h.5D197678C31D124B.idx | Bin 0 -> 1144 bytes .../index/qwidget.h.E5944E76D77AD4FD.idx | Bin 0 -> 39062 bytes .../index/qwindowdefs.h.378180435D42A51E.idx | Bin 0 -> 1866 bytes .../qxptype_traits.h.65E81A20D1E6E61D.idx | Bin 0 -> 2296 bytes .../index/qyieldcpu.h.C19249137986694D.idx | Bin 0 -> 436 bytes .../index/range_access.h.4DCBE76E4C8376BA.idx | Bin 0 -> 4890 bytes .../clangd/index/ratio.3D26AC804185A4D9.idx | Bin 0 -> 24558 bytes .../index/refwrap.h.90C41551777C705E.idx | Bin 0 -> 2994 bytes .../requires_hosted.h.7FA40C8E6EA5C9F8.idx | Bin 0 -> 236 bytes .../riemann_zeta.tcc.262BC87DE326D651.idx | Bin 0 -> 6878 bytes .../clangd/index/sched.h.3B96B0F03E6EBEC7.idx | Bin 0 -> 1714 bytes .../clangd/index/sched.h.E8530EF262253892.idx | Bin 0 -> 2220 bytes .../index/select.h.B782DFA7AF82626C.idx | Bin 0 -> 1368 bytes .../index/select.h.E66249F12D3AF654.idx | Bin 0 -> 240 bytes .../index/setjmp.h.6CF72ED99D57E7CF.idx | Bin 0 -> 218 bytes .../index/shared_ptr.h.28A1E26C45CF6C70.idx | Bin 0 -> 15968 bytes .../shared_ptr_atomic.h.46177A5082E22D27.idx | Bin 0 -> 6376 bytes .../shared_ptr_base.h.3CD12CA08E534E2A.idx | Bin 0 -> 23084 bytes .../index/sigset_t.h.90E8434286D517E1.idx | Bin 0 -> 276 bytes .../single_threaded.h.42668328F7DC2E1F.idx | Bin 0 -> 226 bytes .../index/specfun.h.35594A6C9CE44488.idx | Bin 0 -> 8554 bytes ...ecial_function_util.h.D4B9F9F9E5F0C5C5.idx | Bin 0 -> 398 bytes .../index/std_abs.h.E82A13146AF1CA61.idx | Bin 0 -> 1148 bytes .../index/std_function.h.52B44B380783E733.idx | Bin 0 -> 5904 bytes .../index/stdarg.h.0F61034D918E194E.idx | Bin 0 -> 484 bytes .../index/stdbool.h.11B214A621B2052A.idx | Bin 0 -> 202 bytes .../index/stdc-predef.h.9EA93D70716BF84B.idx | Bin 0 -> 262 bytes .../index/stddef.h.AE2DA21BC2124F78.idx | Bin 0 -> 668 bytes .../index/stdexcept.1AD51D38DA738116.idx | Bin 0 -> 8246 bytes .../index/stdint-intn.h.1B33604E07F2EC64.idx | Bin 0 -> 418 bytes .../index/stdint-least.h.E1EEA43D7328057E.idx | Bin 0 -> 676 bytes .../index/stdint-uintn.h.C3F4DADBEB0A0F7D.idx | Bin 0 -> 420 bytes .../index/stdint.h.22B451C129B23D79.idx | Bin 0 -> 3684 bytes .../index/stdint.h.B9BC61D451873DA9.idx | Bin 0 -> 290 bytes .../clangd/index/stdio.h.6919C07CB89D47AD.idx | Bin 0 -> 17358 bytes .../index/stdio_lim.h.E27D5CAD1DA797FA.idx | Bin 0 -> 196 bytes .../index/stdlib-float.h.2403F3F56D6FE40D.idx | Bin 0 -> 154 bytes .../index/stdlib.h.2EFEF76FBD46C0CF.idx | Bin 0 -> 3156 bytes .../index/stdlib.h.61AA7B9EED10C430.idx | Bin 0 -> 24948 bytes .../index/stl_algo.h.9405E152B100F27E.idx | Bin 0 -> 181056 bytes .../index/stl_algobase.h.6EC4E1DD2AF56F64.idx | Bin 0 -> 26616 bytes .../index/stl_bvector.h.2A70990EC5690265.idx | Bin 0 -> 25002 bytes .../stl_construct.h.6244B138823B9ED3.idx | Bin 0 -> 1068 bytes .../index/stl_function.h.11D26C7975DA7673.idx | Bin 0 -> 29730 bytes .../index/stl_heap.h.DA3ECABD32626DA6.idx | Bin 0 -> 17930 bytes .../index/stl_iterator.h.7277B71F89457363.idx | Bin 0 -> 21426 bytes ...iterator_base_funcs.h.F7490410D12D4913.idx | Bin 0 -> 2014 bytes ...iterator_base_types.h.3C1DBC49B7584936.idx | Bin 0 -> 3042 bytes .../index/stl_list.h.FACF262634BCC4E9.idx | Bin 0 -> 36590 bytes .../index/stl_map.h.7195FA1B76E02227.idx | Bin 0 -> 29848 bytes .../index/stl_multimap.h.5EEA71C508621A5C.idx | Bin 0 -> 17230 bytes .../index/stl_numeric.h.7C41F9627869230F.idx | Bin 0 -> 13012 bytes .../index/stl_pair.h.5D88892FEA0C6D99.idx | Bin 0 -> 11626 bytes ...tl_raw_storage_iter.h.E414377E1BCB8773.idx | Bin 0 -> 1054 bytes .../index/stl_relops.h.DE50F1B7F3D646A8.idx | Bin 0 -> 728 bytes .../index/stl_tempbuf.h.4794057264A8802F.idx | Bin 0 -> 3388 bytes .../index/stl_tree.h.E586939CDDF41177.idx | Bin 0 -> 66620 bytes .../stl_uninitialized.h.BAB2EB8FAF1B7447.idx | Bin 0 -> 9584 bytes .../index/stl_vector.h.54FDE39F88213089.idx | Bin 0 -> 23574 bytes .../stream_iterator.h.5DC0D25D981545E2.idx | Bin 0 -> 4790 bytes .../index/streambuf.E3BEEB1140D783A0.idx | Bin 0 -> 12630 bytes .../index/streambuf.tcc.196CE349FAD0EB92.idx | Bin 0 -> 1066 bytes .../streambuf_iterator.h.3892C42D2CE6C537.idx | Bin 0 -> 9842 bytes .../clangd/index/string.C27A714773539828.idx | Bin 0 -> 1318 bytes .../index/string.h.979B97B48AB27554.idx | Bin 0 -> 9912 bytes .../string_conversions.h.B8EE39FF446BAE7B.idx | Bin 0 -> 1048 bytes .../index/string_view.E111423CF73AA4C8.idx | Bin 0 -> 26254 bytes .../string_view.tcc.BE1C60A6D9C9FBCC.idx | Bin 0 -> 6256 bytes .../index/stringfwd.h.A68CB508CF7C1701.idx | Bin 0 -> 908 bytes .../index/strings.h.9EB46A34EB89BB5D.idx | Bin 0 -> 2238 bytes .../index/struct_FILE.h.BD746D724FA26A14.idx | Bin 0 -> 334 bytes ...truct___jmp_buf_tag.h.A22635099DBEC9CF.idx | Bin 0 -> 208 bytes .../struct_itimerspec.h.5B266D5900E24BB5.idx | Bin 0 -> 470 bytes .../index/struct_mutex.h.4C3362835A033C07.idx | Bin 0 -> 200 bytes .../struct_rwlock.h.015225931B7E9A45.idx | Bin 0 -> 200 bytes .../struct_sched_param.h.3F36B920743964D0.idx | Bin 0 -> 324 bytes .../struct_timespec.h.84E4D8A674C22D31.idx | Bin 0 -> 562 bytes .../struct_timeval.h.E5EFAE6351E57E37.idx | Bin 0 -> 416 bytes .../index/struct_tm.h.6F6EC6D30ECF5E52.idx | Bin 0 -> 956 bytes .../index/stubs-64.h.C9B9EF9F85A49B89.idx | Bin 0 -> 308 bytes .../clangd/index/stubs.h.082359ACEA197EE8.idx | Bin 0 -> 140 bytes .../index/system_error.1EEC7C42E0D6BAE2.idx | Bin 0 -> 10224 bytes ...thread-shared-types.h.3BF83EAF2453B9EE.idx | Bin 0 -> 322 bytes .../clangd/index/time.h.83E62EFE4747EE1B.idx | Bin 0 -> 834 bytes .../clangd/index/time.h.EDC06F0AFB6EC7EC.idx | Bin 0 -> 7140 bytes .../index/time64.h.CB321F1760C06220.idx | Bin 0 -> 216 bytes .../index/time_t.h.BAF6123CBDB646D6.idx | Bin 0 -> 234 bytes .../index/timer_t.h.DE52AF3543DCC14B.idx | Bin 0 -> 262 bytes .../index/timesize.h.B987EAFC7C6E7540.idx | Bin 0 -> 170 bytes .../clangd/index/timex.h.529D3176CEFB16C2.idx | Bin 0 -> 2486 bytes .../clangd/index/tuple.0BADC7F0062AC6B5.idx | Bin 0 -> 24432 bytes .../index/type_traits.422189490C064711.idx | Bin 0 -> 37134 bytes .../index/type_traits.h.163184A3252344BA.idx | Bin 0 -> 368 bytes .../index/typeinfo.085FA8A13242911A.idx | Bin 0 -> 2482 bytes .../clangd/index/types.h.03E112F1187911D8.idx | Bin 0 -> 2178 bytes .../clangd/index/types.h.A9C854B704566561.idx | Bin 0 -> 3724 bytes .../index/typesizes.h.458576AD7CBC208B.idx | Bin 0 -> 1116 bytes .../uintn-identity.h.1CA9207577CEA5E1.idx | Bin 0 -> 198 bytes .../index/uio_lim.h.58CBF8BD1DEA587F.idx | Bin 0 -> 170 bytes .../uniform_int_dist.h.71E677A1DCCFBF49.idx | Bin 0 -> 23208 bytes .../index/unique_ptr.h.8425F457D485DB8A.idx | Bin 0 -> 21370 bytes .../index/unordered_map.C50186D922C13142.idx | Bin 0 -> 930 bytes .../unordered_map.h.3BCF46B70CD44A7A.idx | Bin 0 -> 25432 bytes .../uses_allocator.h.2AEBF88BDC7A8DC5.idx | Bin 0 -> 1218 bytes ...uses_allocator_args.h.34D312B0A21C734A.idx | Bin 0 -> 196 bytes .../clangd/index/utility.68AACC9B6FD91F5E.idx | Bin 0 -> 1228 bytes .../index/utility.h.D7F2631911D87119.idx | Bin 0 -> 3266 bytes .../clangd/index/variant.099AFEABD40E712D.idx | Bin 0 -> 31934 bytes .../clangd/index/vector.E5134B7F97F70CAE.idx | Bin 0 -> 732 bytes .../index/vector.tcc.8206317A39F11217.idx | Bin 0 -> 24028 bytes .../clangd/index/version.E09BDBED3901B9CA.idx | Bin 0 -> 202 bytes .../index/version.h.8DE8B626C9B02874.idx | Bin 0 -> 7832 bytes .../index/waitflags.h.1480026F0BFFE024.idx | Bin 0 -> 402 bytes .../index/waitstatus.h.C8A83CD20FAF0338.idx | Bin 0 -> 448 bytes .../clangd/index/wchar.h.83BD995621576773.idx | Bin 0 -> 15962 bytes .../clangd/index/wchar.h.CA624B234FF5EB1D.idx | Bin 0 -> 192 bytes .../index/wint_t.h.CEEF00AA17514887.idx | Bin 0 -> 236 bytes .../index/wordsize.h.B3DEF3D506FCA17B.idx | Bin 0 -> 196 bytes .../index/xopen_lim.h.A1D830D18B7E0691.idx | Bin 0 -> 494 bytes .../.qtc_clangd/compile_commands.json | 1 + build/Desktop-Debug/CMakeCache.txt | 1413 ++++ build/Desktop-Debug/CMakeCache.txt.prev | 1413 ++++ .../CMakeFiles/3.31.1/CMakeCXXCompiler.cmake | 105 + .../3.31.1/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15464 bytes .../CMakeFiles/3.31.1/CMakeSystem.cmake | 15 + .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 919 +++ .../CMakeFiles/3.31.1/CompilerIdCXX/a.out | Bin 0 -> 15576 bytes .../CMakeFiles/CMakeConfigureLog.yaml | 351 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/CMakeRuleHashes.txt | 3 + build/Desktop-Debug/CMakeFiles/Makefile.cmake | 337 + build/Desktop-Debug/CMakeFiles/Makefile2 | 153 + .../CMakeFiles/TargetDirectories.txt | 8 + .../CMakeFiles/cmake.check_cache | 1 + build/Desktop-Debug/CMakeFiles/progress.marks | 1 + .../snigdhaos-horizon.dir/DependInfo.cmake | 27 + .../snigdhaos-horizon.dir/build.make | 158 + .../snigdhaos-horizon.dir/cmake_clean.cmake | 22 + .../compiler_depend.make | 2 + .../snigdhaos-horizon.dir/compiler_depend.ts | 2 + .../snigdhaos-horizon.dir/depend.make | 2 + .../snigdhaos-horizon.dir/flags.make | 10 + .../CMakeFiles/snigdhaos-horizon.dir/link.txt | 1 + .../snigdhaos-horizon.dir/progress.make | 6 + .../AutogenInfo.json | 512 ++ .../DependInfo.cmake | 23 + .../snigdhaos-horizon_autogen.dir/build.make | 97 + .../cmake_clean.cmake | 11 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../progress.make | 2 + build/Desktop-Debug/Makefile | 298 + .../Testing/Temporary/LastTest.log | 3 + build/Desktop-Debug/cmake_install.cmake | 82 + build/Desktop-Debug/qtcsettings.cmake | 2 + config.sh | 53 + horizon.cpp | 14 + horizon.h | 23 + horizon.ui | 31 + main.cpp | 11 + push.sh | 88 + 527 files changed, 28365 insertions(+) create mode 100644 CMakeLists.txt create mode 100644 CMakeLists.txt.user create mode 100644 build/Desktop-Debug/.cmake/api/v1/query/cache-v2 create mode 100644 build/Desktop-Debug/.cmake/api/v1/query/cmakeFiles-v1 create mode 100644 build/Desktop-Debug/.cmake/api/v1/query/codemodel-v2 create mode 100644 build/Desktop-Debug/.cmake/api/v1/reply.prev/cache-v2-2c9fef1631b114c396c0.json create mode 100644 build/Desktop-Debug/.cmake/api/v1/reply.prev/cmakeFiles-v1-b7a891b1bb081c28d403.json create mode 100644 build/Desktop-Debug/.cmake/api/v1/reply.prev/codemodel-v2-9d98249dac806e3569a5.json create mode 100644 build/Desktop-Debug/.cmake/api/v1/reply.prev/directory-.-Debug-6c438ccd53306b912ee9.json create mode 100644 build/Desktop-Debug/.cmake/api/v1/reply.prev/index-2024-11-29T12-57-01-0078.json create mode 100644 build/Desktop-Debug/.cmake/api/v1/reply.prev/target-snigdhaos-horizon-Debug-53c878391915a250f9cf.json create mode 100644 build/Desktop-Debug/.cmake/api/v1/reply.prev/target-snigdhaos-horizon_autogen-Debug-e79794e2a979ec130b84.json create mode 100644 build/Desktop-Debug/.cmake/api/v1/reply/cache-v2-2c9fef1631b114c396c0.json create mode 100644 build/Desktop-Debug/.cmake/api/v1/reply/cmakeFiles-v1-5a88cdb4567aeaa7b3d5.json create mode 100644 build/Desktop-Debug/.cmake/api/v1/reply/codemodel-v2-9d98249dac806e3569a5.json create mode 100644 build/Desktop-Debug/.cmake/api/v1/reply/directory-.-Debug-6c438ccd53306b912ee9.json create mode 100644 build/Desktop-Debug/.cmake/api/v1/reply/index-2024-11-29T12-57-59-0028.json create mode 100644 build/Desktop-Debug/.cmake/api/v1/reply/target-snigdhaos-horizon-Debug-53c878391915a250f9cf.json create mode 100644 build/Desktop-Debug/.cmake/api/v1/reply/target-snigdhaos-horizon_autogen-Debug-e79794e2a979ec130b84.json create mode 100644 build/Desktop-Debug/.qt/QtDeploySupport.cmake create mode 100644 build/Desktop-Debug/.qt/QtDeployTargets.cmake create mode 100644 build/Desktop-Debug/.qtc/package-manager/LICENSE.conan create mode 100644 build/Desktop-Debug/.qtc/package-manager/auto-setup.cmake create mode 100644 build/Desktop-Debug/.qtc/package-manager/conan.cmake create mode 100644 build/Desktop-Debug/.qtc/package-manager/conan_provider.cmake create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/FILE.h.846F156B181C5A07.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QApplication.733DE6098003BCDA.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QMainWindow.7B9D86EDAA1AC51F.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__FILE.h.BEEE5A6696CD3CC3.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__fpos64_t.h.2EADFCA8D822C455.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__fpos_t.h.53A3712523DD5217.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__locale_t.h.4EF4C6F2FD1F70EF.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__mbstate_t.h.7482AF58BE8A6D98.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__sigset_t.h.660A044352C66985.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stdarg___gnuc_va_list.h.A79EC21D920823BD.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stdarg___va_copy.h.836F5157CC346C4F.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stdarg_va_arg.h.5EC5C543F1B872A9.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stdarg_va_copy.h.3E264452A0E4B406.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stdarg_va_list.h.A3A515E2488032B1.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stddef_max_align_t.h.52E4E8107D054E2F.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stddef_null.h.BFF639976FF8B28B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stddef_nullptr_t.h.E1FA26364DE56116.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stddef_offsetof.h.4DBFDF8A36D01F76.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stddef_ptrdiff_t.h.4B3FA438EF5E4696.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stddef_size_t.h.306005792F55F16E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stddef_wchar_t.h.AB8CE4E78A67BAB0.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/algorithm.8A5FD69C51DF8BA3.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/algorithmfwd.h.EEF38AAB61E9FB85.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/align.h.D66C59AAFBA9E530.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/aligned_buffer.h.DF77FA2019695964.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/alloc_traits.h.4CD61724FABEEFBA.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/alloc_traits.h.A844DC2D52719F34.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/alloca.h.793370BF9878CFB6.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/allocated_ptr.h.70410E8C62EC6C3B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/allocator.h.E1943E26F0F3E7CA.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/array.2B0F72C0ACC52B1B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/assert.h.9895EEC17E1D2A2B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/assertions.h.98AA23E28F95F002.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/atomic.BC6FAD3ED3922564.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/atomic_base.h.5CAE7DD0D5FEA870.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/atomic_lockfree_defines.h.674B1B15FD3617C9.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/atomic_wide_counter.h.807A3792D29058FD.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/atomic_word.h.315DFF396293B977.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/atomicity.h.F6DA33F8D86DA4DB.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/auto_ptr.h.F72E6F8ABA6777B5.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/basic_string.h.B9561F8084341EB6.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/basic_string.tcc.5394D20EDF5176EF.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/bessel_function.tcc.F2CCB1901AC2BAAE.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/beta_function.tcc.EDAA91939666D6F8.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/binders.h.E4473413194420AE.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/bit.F0221561CAE936F7.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/byteswap.h.5CF682CD30C8245A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/c++allocator.h.BD11A1C6167FF5D6.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/c++config.h.9F7F2721C3A599A9.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/c++locale.h.6892B700408CAE8B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cassert.56AEDEE644B75216.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cctype.45FE81067E51AD8A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cdefs.h.020FDF15FD4FDEBD.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cerrno.819D5F5C3A7B0B43.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/char_traits.h.9A95CE3D19650974.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/charconv.h.6E7B845F62D9C4D9.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/chrono.837B225288D9AEC6.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/chrono.h.FA23AAA3A8BA2411.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/climits.10439B8D498CB504.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/clocale.A25E3E105AA18D05.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/clock_t.h.D43CAB77D0D0D2BD.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/clockid_t.h.4E370254AE2D9FBB.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cmath.7F94A5DC886C08DF.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/compare.8A3B1CEA5A51B1AA.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/concept_check.h.17FF2CABAE227A23.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/concepts.23B00030032C36A4.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/concurrence.h.45C28A9206DBCB63.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cookie_io_functions_t.h.E3E6C5414DB00C0C.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cpp_type_traits.h.FAB6676B3F7EBD5F.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cpu-set.h.FE0C2BA06F27155D.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cpu_defines.h.44BD5FB90612A390.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cstddef.C90E39AFC31D658E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cstdint.DC7D59978AF20695.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cstdio.9B23E761FDEAE3D3.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cstdlib.BED9304B76EAD3E7.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cstring.9430A98F242A1A88.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ctime.025AAAB79EE86A8B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ctype.h.B268CEA0CECCFC59.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cwchar.F6AB8DAFCD2C1DE9.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cxxabi_forced.h.BC431100D1277D23.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cxxabi_init_exception.h.ECDB397F73647209.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/debug.h.8D12E14D7FCC30DF.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ell_integral.tcc.133F835CD79F336E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/enable_special_members.h.F0E2D096AFDF7392.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/endian.h.1FC6A4D6D2846204.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/endian.h.34A83B053A733CA8.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/endianness.h.BDC6F260DCC6E0EC.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/erase_if.h.C70B56BAE300760C.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/errno-base.h.23FC55A99C73A727.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/errno.h.10013861918E601A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/errno.h.19BCCCD58DA5623E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/errno.h.3F8ECD84FB880B64.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/errno.h.45DFD70EF343D681.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/errno.h.55CA4DE1F1B35462.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/error_constants.h.927D1265F681EABC.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/error_t.h.AA215EF04C62C72A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/exception.C777F958B4D13BD7.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/exception.h.65011B501144EF4E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/exception_defines.h.82D6331A0914594C.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/exception_ptr.h.A8994D5CA5988A56.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/execution_defs.h.0F2D8F8289D5CCD2.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/exp_integral.tcc.AC5BA0141D2C0DD6.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/features-time64.h.BFBA8D3CA0316037.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/features.h.5A4ED7C80201A723.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/floatn-common.h.975EC49F61A3C703.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/floatn.h.F3C6759637F0C3C2.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/flt-eval-method.h.3344EA8D5853532A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/fp-fast.h.91A0AAED89DDB8E8.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/fp-logb.h.943A50A5C0A2DEE2.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/functexcept.h.D2FF6C9EF46BA786.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/functional.EF55750FEAD838CA.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/functional_hash.h.155E7DCEBAD33A0E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/gamma.tcc.CF41377F3B0E30B0.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/glue_algorithm_defs.h.107EB02E97FED0E8.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/glue_memory_defs.h.F7716F53E1442902.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/glue_numeric_defs.h.8C779E293F0BD4D6.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/gthr-default.h.95AA53DC0DF582C5.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/gthr.h.45C92866D368FC62.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/hash_bytes.h.7FC3233290B236EE.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/hashtable.h.A591D40F603AB5C1.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/hashtable_policy.h.191F01AB574A2AB7.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/horizon.cpp.C46687DBB1D06A7A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/horizon.h.85D6151B8EE65792.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/hypergeometric.tcc.000204CBFF30D2B9.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/initializer_list.8392AF237AD0F8BC.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/invoke.h.84E589785E3F87D5.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ios_base.h.B059AA8CF4852507.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/iosfwd.1FB24537359793BB.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/iscanonical.h.BDB713BBC126F94E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/iterator.383EADE1BD3CA65C.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/legendre_function.tcc.CDCF14C01A1BF745.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/libc-header-start.h.1C0FBEF85547B680.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/libm-simd-decl-stubs.h.A6CB3BD9B4EB41BB.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/limits.3F8E18340D58C8CB.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/limits.h.1DFE7D0FE6434B13.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/limits.h.A6E9167E78935B6F.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/limits.h.C293B8934AC926BB.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/list.FC912D82678614C1.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/list.tcc.B7E0A0BAFF6A2234.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/local_lim.h.A1F0B5161BD6CDAD.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/locale.h.7039615D8288AE78.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/locale.h.F1B51844858762D2.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/locale_classes.h.E65A593E46CCA8C5.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/locale_classes.tcc.96AE9DF36EC8CAD2.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/locale_t.h.5DC2F79D1FD1D177.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/localefwd.h.7B029A698677350D.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/long-double.h.D4BCC892B95DB530.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/main.cpp.553A79376D9ADD03.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/map.E485429270CA0E20.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/math-vector.h.EA6B90E1EDD4798B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/math.h.DE4D39AAF5AC2C76.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/mathcalls-helper-functions.h.6C9F0E670CB48DE2.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/mathcalls-narrow.h.3DFB1F2663B4A290.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/mathcalls.h.37D6C5C19208639E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/mbstate_t.h.E3102927D7065B9A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/memory.AF0EDB0E9D3D7B30.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/memory_resource.h.E8F59FDA5247AFFA.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/memoryfwd.h.1E6537F09BD5D2FE.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/modified_bessel_func.tcc.8D9178AED792D9CC.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/move.h.5B95BE0F4574679D.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/nested_exception.h.0E761DFE18FAD65E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/new.B03CDBCDC1F66F94.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/new_allocator.h.6F3025B263C2DE1C.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/node_handle.h.DA50502310B0F6F3.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/numeric.E72FE61DC7A3B6C5.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/numeric_traits.h.A16C05D3D297EBCD.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/optional.0E141DFF400DF700.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/os_defines.h.049168AF55E969E9.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ostream_insert.h.B47ACD977F7DBCB7.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/parse_numbers.h.B335047336F93165.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/poly_hermite.tcc.D413A3EF77FEEBAF.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/poly_laguerre.tcc.6EB83F039A07CFFB.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/posix1_lim.h.F32309C974B4FD51.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/posix2_lim.h.3A58038C48DCD449.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/postypes.h.947CAC52BBE48470.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/predefined_ops.h.B81F650AE057C2DF.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/pstl_config.h.C4AA1DAF2C9D1A9F.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/pthread.h.022320E0CE01A46D.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/pthread_stack_min-dynamic.h.7B19ECE3A843B2BF.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/pthreadtypes-arch.h.026BFE264B629FFA.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/pthreadtypes.h.078F29FDF072791A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ptr_traits.h.F274F2F238D39D4A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/q20functional.h.7DFF4BE13BE515EE.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/q20iterator.h.51A12BAC0445BB3F.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/q20memory.h.C36442D3D870D586.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/q20type_traits.h.6B66B79884D1585F.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/q23utility.h.7DB71C7DA3162BA6.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qaction.h.95AA0C155C53083D.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qalgorithms.h.A5B1933C4E8A1AE6.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qanystringview.h.34687F72F1CC9012.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qapplication.h.2E53125D70030AC0.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qarraydata.h.D20C5D92187BE7A3.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qarraydataops.h.174B2BAF8C953641.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qarraydatapointer.h.28D1B421DC3C3DEF.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qassert.h.850A685C032BEEE4.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qatomic.h.BB617B732BB00038.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qatomic_cxx11.h.8460242CB6E604DC.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbasicatomic.h.43EA488CDD9126D5.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbindingstorage.h.44EC922C9B937933.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbitmap.h.9D972BFE9B013611.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbrush.h.F538C3FB7B48E1B1.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbytearray.h.8C84782D941D531E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayalgorithms.h.19D44C0A37B6D5E8.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbytearraylist.h.152B451C4F03BD20.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayview.h.122EAE148948A8E4.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qchar.h.8AC72F74C355BABE.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcolor.h.76488E6428F44B17.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcompare.h.5012C6A1BD1E38EB.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcompare_impl.h.3A1CC8C21BFC37A1.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcomparehelpers.h.56D5B61716608005.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcompilerdetection.h.EF8229652D3103D8.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qconfig.h.F0549546E389F78A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qconstructormacros.h.88FC2B55C43D0972.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcontainerfwd.h.F534CE3E226184AF.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcontainerinfo.h.038ADE2C69161E6C.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcontainertools_impl.h.1D7936C0DA045451.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcontiguouscache.h.5DE95882A28D4D2F.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication.h.C6C1FEC7144D5B59.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication_platform.h.892CB7C6B13C9F17.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcoreevent.h.6B8975ACBD255293.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcursor.h.9652DAE73B969E4D.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdarwinhelpers.h.C668EE55D80979D4.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdatastream.h.239EBE5EF553A7F9.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdeadlinetimer.h.F4C9AB879F892D1E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdebug.h.4575D6C691C5DEB3.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qelapsedtimer.h.7ED41251CBE35135.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qendian.h.49D8D82D66725B7E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qeventloop.h.6BE58E686A016C55.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qexceptionhandling.h.8BA9586BA1F464C0.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qflags.h.68D7D64FA3693C2E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qfloat16.h.7C56D312FE03A94A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qfont.h.87E703EA17DD30B8.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qfontinfo.h.399F94083AD477B4.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qfontmetrics.h.E7325E07DC7AB5C5.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qforeach.h.22B8AF1CA21BF79C.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qfunctionaltools_impl.h.1AC9062F8F5C7286.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qfunctionpointer.h.21F10E0C7390B0DD.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qgenericatomic.h.9015D3735C28E3C5.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qglobal.h.F24D08391D2F65E3.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qglobalstatic.h.361426F78A4932FA.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qguiapplication.h.ED8D7A15DE85622D.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qguiapplication_platform.h.6CEAC9B9C1BF6BA2.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qhash.h.595E42282455C636.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qhashfunctions.h.3B29A19448F5C613.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qicon.h.1FA5CB2CDCCD592B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qimage.h.B96CEB75065BE142.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qinputmethod.h.4013E9EADBC64EF5.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qiodevicebase.h.ED84773B48B19A7B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qiterable.h.991C776C92737C34.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qiterator.h.F6904085FBDCC3D6.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qkeysequence.h.CD39651359F3152F.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qlatin1stringview.h.2DBA6AD0E71D9792.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qline.h.0B68FA313523224E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.8C00661CD4C957AC.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qlocale.h.D7C07CEC873F3B40.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qlogging.h.6186031BD4B5C649.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmainwindow.h.BC3332CBCDD1960E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmalloc.h.B388892F7FA87D1A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmap.h.67C2A3EDDBAB951E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmargins.h.F39D21B39700279A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmath.h.B3235D6DE5D94A3F.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmetacontainer.h.ED3DF826DFE682D7.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmetatype.h.433C901CA1638236.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qminmax.h.EAA5162734DD1D84.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qnamespace.h.0733EEBADACE1247.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qnativeinterface.h.51A848B276E3AB95.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qnumeric.h.0A4910E4CB3E37DB.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qobject.h.46058F0D9C1F18B6.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qobject_impl.h.C7D80E4C124A6E85.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.4B02FDFE2CC1DA63.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.598B10433A0B063A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs_impl.h.BD70129DEA6B66F5.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qoverload.h.CBF0791F9BAA1C59.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qpaintdevice.h.86AA79FC2B0223F1.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qpair.h.4AE9D17864E02B3F.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qpalette.h.6386D2CE1013547F.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qpixelformat.h.6CB77941B0A68195.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qpixmap.h.6585811F75A75E0C.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qpoint.h.3806112721CE2BAD.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qpolygon.h.49B451EE9F6F9888.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qprocessordetection.h.B271434F67140290.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qrect.h.571F4D2E1477D085.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qrefcount.h.75CF565EA2BDFEDD.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qregion.h.A149A4B2C019F567.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qrgb.h.43B8D41A5EECB8D3.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qrgba64.h.F8E2AFF405A19460.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qscopedpointer.h.AC5CACE53144AE81.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qscopeguard.h.665DF5BEFE75E6B2.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qset.h.16ED6A4316B4D00B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qshareddata.h.3A37FE4B881C7447.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qshareddata_impl.h.B00737BBA7247910.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer.h.19BDF194AC41A1E0.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer_impl.h.064C11409174B213.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qsize.h.C7A16A02513A95FA.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qsizepolicy.h.DA7F2696C1C9C42A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qspan.h.8E4350B17900E41C.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstring.h.D41A53C56706FAD4.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringalgorithms.h.BA6D1C7B704AE517.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringbuilder.h.73D1BB1822B05F83.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter.h.14CF23512EACCCBF.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter_base.h.843C57BC9634A8BD.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringfwd.h.48D4B15AD65DCDD5.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringlist.h.7AFEA2E9C45B7B73.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringliteral.h.8B4BCF9380754711.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringmatcher.h.9DE3544BC42B89D4.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringtokenizer.h.4EB9799474098F7E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringview.h.C62D0643FDCE3179.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qswap.h.6D88CFE10DFE2836.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qsysinfo.h.E41C05F6C1082A53.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qsystemdetection.h.89FDF6CD2C4AA610.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtabwidget.h.10608C93880D43B6.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtaggedpointer.h.2A787BCDC47EE545.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtclasshelpermacros.h.69DE5E2C13E55308.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtconfiginclude.h.0D4C06798A1618AB.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtconfigmacros.h.B7E8DBE9731E3447.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtcore-config.h.77DC75081E6C6F51.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtcoreexports.h.7555EDA6617759F9.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtdeprecationdefinitions.h.6E19BF2814C1DEA3.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtdeprecationmarkers.h.E29E19F70C3C6BD7.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtenvironmentvariables.h.03D2EB700F07F631.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtextstream.h.25BD3D299AC73B87.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtgui-config.h.DDCF7427D5EB9A7D.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtguiexports.h.EA26FBC73CA10208.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtguiglobal.h.96A599D4710BD074.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtmetamacros.h.678009BED4B7F5F4.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtnoop.h.5D8584780994400C.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtpreprocessorsupport.h.85700FC562ED479A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtransform.h.35C469387BDCBB90.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtresource.h.C16280C32BD9CDE4.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qttranslation.h.8583348457DB2F4B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qttypetraits.h.97B16E31C2A5803B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtversion.h.AE87F83BE3CE5CB4.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtversionchecks.h.D6FD1FD5289C3FBF.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtwidgets-config.h.7EF9C89F8E8BE837.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtwidgetsexports.h.1EDC64C9579C5117.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtwidgetsglobal.h.FA093373FFF34B93.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtypeinfo.h.8CF2B1AE80F76E10.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtypes.h.A4D3E898975A89F3.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qutf8stringview.h.C77319A5660B2F53.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qvariant.h.A13A516797988EAA.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qvarlengtharray.h.FFFF0F9EFCF474E2.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qversiontagging.h.5D197678C31D124B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qwidget.h.E5944E76D77AD4FD.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qwindowdefs.h.378180435D42A51E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qxptype_traits.h.65E81A20D1E6E61D.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qyieldcpu.h.C19249137986694D.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/range_access.h.4DCBE76E4C8376BA.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ratio.3D26AC804185A4D9.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/refwrap.h.90C41551777C705E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/requires_hosted.h.7FA40C8E6EA5C9F8.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/riemann_zeta.tcc.262BC87DE326D651.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/sched.h.3B96B0F03E6EBEC7.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/sched.h.E8530EF262253892.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/select.h.B782DFA7AF82626C.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/select.h.E66249F12D3AF654.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/setjmp.h.6CF72ED99D57E7CF.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr.h.28A1E26C45CF6C70.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr_atomic.h.46177A5082E22D27.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr_base.h.3CD12CA08E534E2A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/sigset_t.h.90E8434286D517E1.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/single_threaded.h.42668328F7DC2E1F.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/specfun.h.35594A6C9CE44488.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/special_function_util.h.D4B9F9F9E5F0C5C5.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/std_abs.h.E82A13146AF1CA61.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/std_function.h.52B44B380783E733.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdarg.h.0F61034D918E194E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdbool.h.11B214A621B2052A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdc-predef.h.9EA93D70716BF84B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stddef.h.AE2DA21BC2124F78.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdexcept.1AD51D38DA738116.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdint-intn.h.1B33604E07F2EC64.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdint-least.h.E1EEA43D7328057E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdint-uintn.h.C3F4DADBEB0A0F7D.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.22B451C129B23D79.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.B9BC61D451873DA9.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.6919C07CB89D47AD.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdio_lim.h.E27D5CAD1DA797FA.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdlib-float.h.2403F3F56D6FE40D.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.2EFEF76FBD46C0CF.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.61AA7B9EED10C430.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_algo.h.9405E152B100F27E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_algobase.h.6EC4E1DD2AF56F64.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_bvector.h.2A70990EC5690265.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_construct.h.6244B138823B9ED3.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_function.h.11D26C7975DA7673.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_heap.h.DA3ECABD32626DA6.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator.h.7277B71F89457363.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator_base_funcs.h.F7490410D12D4913.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator_base_types.h.3C1DBC49B7584936.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_list.h.FACF262634BCC4E9.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_map.h.7195FA1B76E02227.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_multimap.h.5EEA71C508621A5C.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_numeric.h.7C41F9627869230F.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_pair.h.5D88892FEA0C6D99.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_raw_storage_iter.h.E414377E1BCB8773.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_relops.h.DE50F1B7F3D646A8.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_tempbuf.h.4794057264A8802F.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_tree.h.E586939CDDF41177.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_uninitialized.h.BAB2EB8FAF1B7447.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_vector.h.54FDE39F88213089.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stream_iterator.h.5DC0D25D981545E2.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/streambuf.E3BEEB1140D783A0.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/streambuf.tcc.196CE349FAD0EB92.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/streambuf_iterator.h.3892C42D2CE6C537.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/string.C27A714773539828.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/string.h.979B97B48AB27554.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/string_conversions.h.B8EE39FF446BAE7B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/string_view.E111423CF73AA4C8.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/string_view.tcc.BE1C60A6D9C9FBCC.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stringfwd.h.A68CB508CF7C1701.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/strings.h.9EB46A34EB89BB5D.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_FILE.h.BD746D724FA26A14.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct___jmp_buf_tag.h.A22635099DBEC9CF.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_itimerspec.h.5B266D5900E24BB5.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_mutex.h.4C3362835A033C07.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_rwlock.h.015225931B7E9A45.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_sched_param.h.3F36B920743964D0.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_timespec.h.84E4D8A674C22D31.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_timeval.h.E5EFAE6351E57E37.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_tm.h.6F6EC6D30ECF5E52.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stubs-64.h.C9B9EF9F85A49B89.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stubs.h.082359ACEA197EE8.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/system_error.1EEC7C42E0D6BAE2.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/thread-shared-types.h.3BF83EAF2453B9EE.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/time.h.83E62EFE4747EE1B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/time.h.EDC06F0AFB6EC7EC.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/time64.h.CB321F1760C06220.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/time_t.h.BAF6123CBDB646D6.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/timer_t.h.DE52AF3543DCC14B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/timesize.h.B987EAFC7C6E7540.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/timex.h.529D3176CEFB16C2.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/tuple.0BADC7F0062AC6B5.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/type_traits.422189490C064711.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/type_traits.h.163184A3252344BA.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/typeinfo.085FA8A13242911A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/types.h.03E112F1187911D8.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/types.h.A9C854B704566561.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/typesizes.h.458576AD7CBC208B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/uintn-identity.h.1CA9207577CEA5E1.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/uio_lim.h.58CBF8BD1DEA587F.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/uniform_int_dist.h.71E677A1DCCFBF49.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/unique_ptr.h.8425F457D485DB8A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/unordered_map.C50186D922C13142.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/unordered_map.h.3BCF46B70CD44A7A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/uses_allocator.h.2AEBF88BDC7A8DC5.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/uses_allocator_args.h.34D312B0A21C734A.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/utility.68AACC9B6FD91F5E.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/utility.h.D7F2631911D87119.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/variant.099AFEABD40E712D.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/vector.E5134B7F97F70CAE.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/vector.tcc.8206317A39F11217.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/version.E09BDBED3901B9CA.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/version.h.8DE8B626C9B02874.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/waitflags.h.1480026F0BFFE024.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/waitstatus.h.C8A83CD20FAF0338.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.83BD995621576773.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.CA624B234FF5EB1D.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/wint_t.h.CEEF00AA17514887.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/wordsize.h.B3DEF3D506FCA17B.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/xopen_lim.h.A1D830D18B7E0691.idx create mode 100644 build/Desktop-Debug/.qtc_clangd/compile_commands.json create mode 100644 build/Desktop-Debug/CMakeCache.txt create mode 100644 build/Desktop-Debug/CMakeCache.txt.prev create mode 100644 build/Desktop-Debug/CMakeFiles/3.31.1/CMakeCXXCompiler.cmake create mode 100755 build/Desktop-Debug/CMakeFiles/3.31.1/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build/Desktop-Debug/CMakeFiles/3.31.1/CMakeSystem.cmake create mode 100644 build/Desktop-Debug/CMakeFiles/3.31.1/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 build/Desktop-Debug/CMakeFiles/3.31.1/CompilerIdCXX/a.out create mode 100644 build/Desktop-Debug/CMakeFiles/CMakeConfigureLog.yaml create mode 100644 build/Desktop-Debug/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build/Desktop-Debug/CMakeFiles/CMakeRuleHashes.txt create mode 100644 build/Desktop-Debug/CMakeFiles/Makefile.cmake create mode 100644 build/Desktop-Debug/CMakeFiles/Makefile2 create mode 100644 build/Desktop-Debug/CMakeFiles/TargetDirectories.txt create mode 100644 build/Desktop-Debug/CMakeFiles/cmake.check_cache create mode 100644 build/Desktop-Debug/CMakeFiles/progress.marks create mode 100644 build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/DependInfo.cmake create mode 100644 build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/build.make create mode 100644 build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/cmake_clean.cmake create mode 100644 build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/compiler_depend.make create mode 100644 build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/compiler_depend.ts create mode 100644 build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/depend.make create mode 100644 build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/flags.make create mode 100644 build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/link.txt create mode 100644 build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/progress.make create mode 100644 build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/AutogenInfo.json create mode 100644 build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/DependInfo.cmake create mode 100644 build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/build.make create mode 100644 build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/cmake_clean.cmake create mode 100644 build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/compiler_depend.make create mode 100644 build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/compiler_depend.ts create mode 100644 build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/progress.make create mode 100644 build/Desktop-Debug/Makefile create mode 100644 build/Desktop-Debug/Testing/Temporary/LastTest.log create mode 100644 build/Desktop-Debug/cmake_install.cmake create mode 100644 build/Desktop-Debug/qtcsettings.cmake create mode 100755 config.sh create mode 100644 horizon.cpp create mode 100644 horizon.h create mode 100644 horizon.ui create mode 100644 main.cpp create mode 100755 push.sh diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..fab180e --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,70 @@ +cmake_minimum_required(VERSION 3.16 FATAL_ERROR) + +project(snigdhaos-horizon VERSION 0.1 LANGUAGES CXX) + +set(CMAKE_AUTOUIC ON) +set(CMAKE_AUTOMOC ON) +set(CMAKE_AUTORCC ON) + +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Widgets) +find_package(Qt${QT_VERSION_MAJOR} REQUIRED COMPONENTS Widgets) + +set(PROJECT_SOURCES + main.cpp + horizon.cpp + horizon.h + horizon.ui +) + +if(${QT_VERSION_MAJOR} GREATER_EQUAL 6) + qt_add_executable(snigdhaos-horizon + MANUAL_FINALIZATION + ${PROJECT_SOURCES} + ) +# Define target properties for Android with Qt 6 as: +# set_property(TARGET snigdhaos-horizon APPEND PROPERTY QT_ANDROID_PACKAGE_SOURCE_DIR +# ${CMAKE_CURRENT_SOURCE_DIR}/android) +# For more information, see https://doc.qt.io/qt-6/qt-add-executable.html#target-creation +else() + if(ANDROID) + add_library(snigdhaos-horizon SHARED + ${PROJECT_SOURCES} + ) +# Define properties for Android with Qt 5 after find_package() calls as: +# set(ANDROID_PACKAGE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/android") + else() + add_executable(snigdhaos-horizon + ${PROJECT_SOURCES} + ) + endif() +endif() + +target_link_libraries(snigdhaos-horizon PRIVATE Qt${QT_VERSION_MAJOR}::Widgets) + +# Qt for iOS sets MACOSX_BUNDLE_GUI_IDENTIFIER automatically since Qt 6.1. +# If you are developing for iOS or macOS you should consider setting an +# explicit, fixed bundle identifier manually though. +if(${QT_VERSION} VERSION_LESS 6.1.0) + set(BUNDLE_ID_OPTION MACOSX_BUNDLE_GUI_IDENTIFIER com.example.snigdhaos-horizon) +endif() +set_target_properties(snigdhaos-horizon PROPERTIES + ${BUNDLE_ID_OPTION} + MACOSX_BUNDLE_BUNDLE_VERSION ${PROJECT_VERSION} + MACOSX_BUNDLE_SHORT_VERSION_STRING ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR} + MACOSX_BUNDLE TRUE + WIN32_EXECUTABLE TRUE +) + +include(GNUInstallDirs) +install(TARGETS snigdhaos-horizon + BUNDLE DESTINATION . + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} +) + +if(QT_VERSION_MAJOR EQUAL 6) + qt_finalize_executable(snigdhaos-horizon) +endif() diff --git a/CMakeLists.txt.user b/CMakeLists.txt.user new file mode 100644 index 0000000..bcda357 --- /dev/null +++ b/CMakeLists.txt.user @@ -0,0 +1,389 @@ + + + + + + EnvironmentId + {ec7f7e12-0272-4e45-b856-983fb1d21eef} + + + ProjectExplorer.Project.ActiveTarget + 0 + + + ProjectExplorer.Project.EditorSettings + + true + false + true + + Cpp + + CppGlobal + + + + QmlJS + + QmlJSGlobal + + + 2 + UTF-8 + false + 4 + false + 80 + true + true + 1 + 0 + false + true + false + 2 + true + true + 0 + 8 + true + false + 1 + true + true + true + *.md, *.MD, Makefile + false + true + true + + + + ProjectExplorer.Project.Target.0 + + Desktop + Desktop + Desktop + {b396cd33-3c3c-4667-8cfb-30a2d15a895a} + 0 + 0 + 0 + + Debug + 2 + false + + -DCMAKE_GENERATOR:STRING=Unix Makefiles +-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_BUILD_TYPE:STRING=Debug +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} + 0 + /home/whoami/snigdhaos-horizon/build/Desktop-Debug + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Debug + CMakeProjectManager.CMakeBuildConfiguration + + + Release + 2 + false + + -DCMAKE_GENERATOR:STRING=Unix Makefiles +-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_BUILD_TYPE:STRING=Release +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} + /home/whoami/snigdhaos-horizon/build/Desktop-Release + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Release + CMakeProjectManager.CMakeBuildConfiguration + + + RelWithDebInfo + 2 + false + + -DCMAKE_GENERATOR:STRING=Unix Makefiles +-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} + /home/whoami/snigdhaos-horizon/build/Desktop-RelWithDebInfo + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Release with Debug Information + CMakeProjectManager.CMakeBuildConfiguration + + + RelWithDebInfo + 2 + false + + -DCMAKE_GENERATOR:STRING=Unix Makefiles +-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} + 0 + /home/whoami/snigdhaos-horizon/build/Desktop-Profile + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Profile + CMakeProjectManager.CMakeBuildConfiguration + + + MinSizeRel + 2 + false + + -DCMAKE_GENERATOR:STRING=Unix Makefiles +-DCMAKE_CXX_COMPILER:FILEPATH=%{Compiler:Executable:Cxx} +-DCMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=%{BuildConfig:BuildDirectory:NativeFilePath}/.qtc/package-manager/auto-setup.cmake +-DCMAKE_PREFIX_PATH:PATH=%{Qt:QT_INSTALL_PREFIX} +-DCMAKE_CXX_FLAGS_INIT:STRING=%{Qt:QML_DEBUG_FLAG} +-DCMAKE_C_COMPILER:FILEPATH=%{Compiler:Executable:C} +-DCMAKE_BUILD_TYPE:STRING=MinSizeRel +-DQT_QMAKE_EXECUTABLE:FILEPATH=%{Qt:qmakeExecutable} + /home/whoami/snigdhaos-horizon/build/Desktop-MinSizeRel + + + + + all + + false + + true + CMakeProjectManager.MakeStep + + 1 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + + + clean + + false + + true + CMakeProjectManager.MakeStep + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Minimum Size Release + CMakeProjectManager.CMakeBuildConfiguration + + 5 + + + 0 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + + false + ProjectExplorer.DefaultDeployConfiguration + + 1 + + true + true + 0 + true + + 2 + + false + -e cpu-cycles --call-graph dwarf,4096 -F 250 + + ProjectExplorer.CustomExecutableRunConfiguration + + false + true + true + + 1 + + + + ProjectExplorer.Project.TargetCount + 1 + + + ProjectExplorer.Project.Updater.FileVersion + 22 + + + Version + 22 + + diff --git a/build/Desktop-Debug/.cmake/api/v1/query/cache-v2 b/build/Desktop-Debug/.cmake/api/v1/query/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/build/Desktop-Debug/.cmake/api/v1/query/cmakeFiles-v1 b/build/Desktop-Debug/.cmake/api/v1/query/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/build/Desktop-Debug/.cmake/api/v1/query/codemodel-v2 b/build/Desktop-Debug/.cmake/api/v1/query/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/build/Desktop-Debug/.cmake/api/v1/reply.prev/cache-v2-2c9fef1631b114c396c0.json b/build/Desktop-Debug/.cmake/api/v1/reply.prev/cache-v2-2c9fef1631b114c396c0.json new file mode 100644 index 0000000..feec982 --- /dev/null +++ b/build/Desktop-Debug/.cmake/api/v1/reply.prev/cache-v2-2c9fef1631b114c396c0.json @@ -0,0 +1,7127 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/addr2line" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "31" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COLOR_DIAGNOSTICS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Enable colored diagnostics throughout." + } + ], + "type" : "BOOL", + "value" : "1" + }, + { + "name" : "CMAKE_COLOR_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "CXX compiler" + } + ], + "type" : "STRING", + "value" : "/usr/bin/g++" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ar" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ranlib" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DQT_QML_DEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_CXX_FLAGS_INIT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "-DQT_QML_DEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_OUTPUT_EXTENSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "STRING", + "value" : ".o" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc" + }, + { + "name" : "CMAKE_C_OUTPUT_EXTENSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable output of compile commands during generation." + } + ], + "type" : "BOOL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "Unix Makefiles" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HAVE_LIBC_PTHREAD", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Test CMAKE_HAVE_LIBC_PTHREAD" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/home/whoami/snigdhaos-horizon" + }, + { + "name" : "CMAKE_INSTALL_BINDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "User executables (bin)" + } + ], + "type" : "PATH", + "value" : "bin" + }, + { + "name" : "CMAKE_INSTALL_DATADIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Read-only architecture-independent data (DATAROOTDIR)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_DATAROOTDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Read-only architecture-independent data root (share)" + } + ], + "type" : "PATH", + "value" : "share" + }, + { + "name" : "CMAKE_INSTALL_DOCDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Documentation root (DATAROOTDIR/doc/PROJECT_NAME)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_INCLUDEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C header files (include)" + } + ], + "type" : "PATH", + "value" : "include" + }, + { + "name" : "CMAKE_INSTALL_INFODIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Info documentation (DATAROOTDIR/info)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_LIBDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Object code libraries (lib)" + } + ], + "type" : "PATH", + "value" : "lib" + }, + { + "name" : "CMAKE_INSTALL_LIBEXECDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Program executables (libexec)" + } + ], + "type" : "PATH", + "value" : "libexec" + }, + { + "name" : "CMAKE_INSTALL_LOCALEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Locale-dependent data (DATAROOTDIR/locale)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_LOCALSTATEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Modifiable single-machine data (var)" + } + ], + "type" : "PATH", + "value" : "var" + }, + { + "name" : "CMAKE_INSTALL_MANDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Man documentation (DATAROOTDIR/man)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_OLDINCLUDEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C header files for non-gcc (/usr/include)" + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_RUNSTATEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Run-time variable data (LOCALSTATEDIR/run)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_SBINDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "System admin executables (sbin)" + } + ], + "type" : "PATH", + "value" : "sbin" + }, + { + "name" : "CMAKE_INSTALL_SHAREDSTATEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Modifiable architecture-independent data (com)" + } + ], + "type" : "PATH", + "value" : "com" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_INSTALL_SYSCONFDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Read-only single-machine data (etc)" + } + ], + "type" : "PATH", + "value" : "etc" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/make" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PREFIX_PATH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "PATH", + "value" : "/usr" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_INCLUDE_BEFORE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/.qtc/package-manager/auto-setup.cmake" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "snigdhaos-horizon" + }, + { + "name" : "CMAKE_PROJECT_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "0.1" + }, + { + "name" : "CMAKE_PROJECT_VERSION_MAJOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "0" + }, + { + "name" : "CMAKE_PROJECT_VERSION_MINOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_VERSION_PATCH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_VERSION_TWEAK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/usr/share/cmake" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/strip" + }, + { + "name" : "CMAKE_TAPI", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_TAPI-NOTFOUND" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_OpenGL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding OpenGL" + } + ], + "type" : "INTERNAL", + "value" : "[/usr/lib/libOpenGL.so][/usr/lib/libGLX.so][/usr/include][c ][v()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_Threads", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding Threads" + } + ], + "type" : "INTERNAL", + "value" : "[TRUE][v()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_WrapAtomic", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding WrapAtomic" + } + ], + "type" : "INTERNAL", + "value" : "[1][v()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_WrapOpenGL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding WrapOpenGL" + } + ], + "type" : "INTERNAL", + "value" : "[ON][v()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_WrapVulkanHeaders", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding WrapVulkanHeaders" + } + ], + "type" : "INTERNAL", + "value" : "[/usr/include][v()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_XKB", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding XKB" + } + ], + "type" : "INTERNAL", + "value" : "[/usr/lib/libxkbcommon.so][/usr/include][v1.7.0(0.5.0)]" + }, + { + "name" : "HAVE_STDATOMIC", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Test HAVE_STDATOMIC" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "OPENGL_EGL_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "OPENGL_GLES2_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "OPENGL_GLES3_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "OPENGL_GLU_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "OPENGL_GLX_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "OPENGL_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "OPENGL_egl_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libEGL.so" + }, + { + "name" : "OPENGL_gles2_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libGLESv2.so" + }, + { + "name" : "OPENGL_gles3_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libGLESv2.so" + }, + { + "name" : "OPENGL_glu_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libGLU.so" + }, + { + "name" : "OPENGL_glx_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libGLX.so" + }, + { + "name" : "OPENGL_opengl_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libOpenGL.so" + }, + { + "name" : "OPENGL_xmesa_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "OPENGL_xmesa_INCLUDE_DIR-NOTFOUND" + }, + { + "name" : "PKG_CONFIG_ARGN", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Arguments to supply to pkg-config" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "PKG_CONFIG_EXECUTABLE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "pkg-config executable" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/pkg-config" + }, + { + "name" : "PKG_XKB_CFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-I/usr/include" + }, + { + "name" : "PKG_XKB_CFLAGS_I", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_CFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_FOUND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "PKG_XKB_INCLUDEDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include" + }, + { + "name" : "PKG_XKB_INCLUDE_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include" + }, + { + "name" : "PKG_XKB_LDFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-L/usr/lib;-lxkbcommon" + }, + { + "name" : "PKG_XKB_LDFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib" + }, + { + "name" : "PKG_XKB_LIBRARIES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "xkbcommon" + }, + { + "name" : "PKG_XKB_LIBRARY_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib" + }, + { + "name" : "PKG_XKB_LIBS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_LIBS_L", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_LIBS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_LIBS_PATHS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_MODULE_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "xkbcommon" + }, + { + "name" : "PKG_XKB_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr" + }, + { + "name" : "PKG_XKB_STATIC_CFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-I/usr/include" + }, + { + "name" : "PKG_XKB_STATIC_CFLAGS_I", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_STATIC_CFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_STATIC_INCLUDE_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include" + }, + { + "name" : "PKG_XKB_STATIC_LDFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-L/usr/lib;-lxkbcommon" + }, + { + "name" : "PKG_XKB_STATIC_LDFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_STATIC_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_STATIC_LIBRARIES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "xkbcommon" + }, + { + "name" : "PKG_XKB_STATIC_LIBRARY_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib" + }, + { + "name" : "PKG_XKB_STATIC_LIBS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_STATIC_LIBS_L", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_STATIC_LIBS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_STATIC_LIBS_PATHS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1.7.0" + }, + { + "name" : "PKG_XKB_xkbcommon_INCLUDEDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_xkbcommon_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_xkbcommon_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_xkbcommon_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Additional directories where find(Qt6 ...) host Qt components are searched" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "QT_ADDITIONAL_PACKAGES_PREFIX_PATH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Additional directories where find(Qt6 ...) components are searched" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Skip Qt Creator's package manager auto-setup" + } + ], + "type" : "BOOL", + "value" : "OFF" + }, + { + "name" : "QT_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for QT." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6" + }, + { + "name" : "QT_FEATURE_abstractbutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: abstractbutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_abstractslider", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: abstractslider (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_accessibility", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: accessibility (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_accessibility_atspi_bridge", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: accessibility_atspi_bridge (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_action", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: action (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_aesni", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: aesni (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_alloca", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: alloca (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_alloca_h", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: alloca_h (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_alloca_malloc_h", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: alloca_malloc_h (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_android_style_assets", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: android_style_assets (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_animation", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: animation (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_appstore_compliant", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: appstore_compliant (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_arm_crc32", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: arm_crc32 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_arm_crypto", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: arm_crypto (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_avx", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512bw", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512bw (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512cd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512cd (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512dq", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512dq (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512er", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512er (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512f", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512f (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512ifma", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512ifma (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512pf", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512pf (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512vbmi", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512vbmi (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512vbmi2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512vbmi2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512vl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512vl (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_backtrace", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: backtrace (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_buttongroup", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: buttongroup (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_calendarwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: calendarwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cborstreamreader", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cborstreamreader (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cborstreamwriter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cborstreamwriter (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_checkbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: checkbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_clipboard", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: clipboard (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_clock_gettime", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: clock_gettime (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_clock_monotonic", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: clock_monotonic (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_close_range", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: close_range (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_colordialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: colordialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_colornames", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: colornames (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_columnview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: columnview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_combobox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: combobox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_commandlineparser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: commandlineparser (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_commandlinkbutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: commandlinkbutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_completer", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: completer (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_concatenatetablesproxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: concatenatetablesproxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_concurrent", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: concurrent (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_contextmenu", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: contextmenu (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cpp_winrt", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cpp_winrt (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cross_compile", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cross_compile (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cssparser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cssparser (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_ctf", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: ctf (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cursor", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cursor (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cxx11_future", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx11_future (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cxx17_filesystem", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx17_filesystem (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cxx20", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx20 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cxx23_stacktrace", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx23_stacktrace (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cxx2a", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx2a (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cxx2b", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx2b (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_datawidgetmapper", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: datawidgetmapper (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_datestring", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: datestring (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_datetimeedit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: datetimeedit (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_datetimeparser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: datetimeparser (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dbus", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dbus (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dbus_linked", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dbus_linked (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_debug", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: debug (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_debug_and_release", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: debug_and_release (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_desktopservices", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: desktopservices (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_developer_build", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: developer_build (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_dial", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dial (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dialogbuttonbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dialogbuttonbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_direct2d", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: direct2d (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_direct2d1_1", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: direct2d1_1 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_directfb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: directfb (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_directwrite", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: directwrite (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_directwrite3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: directwrite3 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_dladdr", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dladdr (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dlopen", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dlopen (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dockwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dockwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_doubleconversion", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: doubleconversion (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_draganddrop", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: draganddrop (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_drm_atomic", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: drm_atomic (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dynamicgl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dynamicgl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_easingcurve", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: easingcurve (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_effects", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: effects (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_egl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: egl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_egl_x11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: egl_x11 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_eglfs", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_eglfs_brcm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_brcm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_egldevice", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_egldevice (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_eglfs_gbm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_gbm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_eglfs_mali", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_mali (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_openwfd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_openwfd (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_rcar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_rcar (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_viv", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_viv (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_viv_wl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_viv_wl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_vsp2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_vsp2 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_x11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_x11 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_elf_private_full_version", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: elf_private_full_version (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_enable_new_dtags", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: enable_new_dtags (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_errormessage", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: errormessage (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_etw", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: etw (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_evdev", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: evdev (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_f16c", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: f16c (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_filedialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: filedialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_filesystemiterator", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: filesystemiterator (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_filesystemmodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: filesystemmodel (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_filesystemwatcher", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: filesystemwatcher (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_fontcombobox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: fontcombobox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_fontconfig", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: fontconfig (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_fontdialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: fontdialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_force_asserts", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: force_asserts (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_force_debug_info", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: force_debug_info (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_forkfd_pidfd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: forkfd_pidfd (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_formlayout", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: formlayout (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_framework", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: framework (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_freetype", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: freetype (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_fscompleter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: fscompleter (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_futimens", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: futimens (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_future", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: future (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gbm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gbm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gc_binaries", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gc_binaries (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_gestures", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gestures (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_getauxval", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: getauxval (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_getentropy", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: getentropy (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gif", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gif (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_glib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: glib (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_glibc_fortify_source", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: glibc_fortify_source (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_graphicseffect", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: graphicseffect (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_graphicsframecapture", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: graphicsframecapture (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_graphicsview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: graphicsview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_groupbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: groupbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gtk3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gtk3 (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gui", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gui (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_harfbuzz", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: harfbuzz (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_highdpiscaling", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: highdpiscaling (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_hijricalendar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: hijricalendar (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_ico", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: ico (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_icu", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: icu (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_identityproxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: identityproxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_im", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: im (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_image_heuristic_mask", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: image_heuristic_mask (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_image_text", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: image_text (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_bmp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_bmp (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_jpeg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_jpeg (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_png", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_png (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_ppm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_ppm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_xbm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_xbm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_xpm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_xpm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformatplugin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformatplugin (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageio_text_loading", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageio_text_loading (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_inotify", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: inotify (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_inputdialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: inputdialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_integrityfb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: integrityfb (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_integrityhid", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: integrityhid (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_intelcet", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: intelcet (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_islamiccivilcalendar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: islamiccivilcalendar (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_itemmodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: itemmodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_itemviews", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: itemviews (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_jalalicalendar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: jalalicalendar (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_journald", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: journald (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_jpeg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: jpeg (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_keysequenceedit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: keysequenceedit (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_kms", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: kms (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_label", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: label (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_largefile", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: largefile (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_lcdnumber", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: lcdnumber (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_libcpp_hardening", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libcpp_hardening (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_libinput", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libinput (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_libinput_axis_api", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libinput_axis_api (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_libinput_hires_wheel_support", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libinput_hires_wheel_support (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_library", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: library (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_libstdcpp_assertions", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libstdcpp_assertions (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_libudev", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libudev (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_lineedit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: lineedit (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_linkat", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: linkat (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_linuxfb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: linuxfb (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_listview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: listview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_listwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: listwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_localtime_r", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: localtime_r (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_localtime_s", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: localtime_s (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_ltcg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: ltcg (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_lttng", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: lttng (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_mainwindow", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mainwindow (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_mdiarea", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mdiarea (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_memmem", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: memmem (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_memrchr", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: memrchr (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_menu", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: menu (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_menubar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: menubar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_messagebox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: messagebox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_metal", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: metal (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_mimetype", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mimetype (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_mimetype_database", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mimetype_database (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_mips_dsp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mips_dsp (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_mips_dspr2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mips_dspr2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_movie", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: movie (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_mtdev", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mtdev (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_multiprocess", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: multiprocess (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_neon", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: neon (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_network", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: network (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_no_direct_extern_access", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: no_direct_extern_access (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_opengl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_opengles2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengles2 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opengles3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengles3 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opengles31", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengles31 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opengles32", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengles32 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_openssl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: openssl (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_openssl_hash", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: openssl_hash (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_openssl_linked", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: openssl_linked (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_opensslv11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opensslv11 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opensslv30", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opensslv30 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_openvg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: openvg (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_pcre2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pcre2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_pdf", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pdf (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_permissions", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: permissions (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_picture", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: picture (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_pkg_config", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pkg_config (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_plugin_manifest", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: plugin_manifest (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_png", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: png (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_poll_exit_on_error", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_exit_on_error (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_poll_poll", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_poll (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_poll_pollts", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_pollts (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_poll_ppoll", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_ppoll (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_poll_select", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_select (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_posix_fallocate", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: posix_fallocate (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_posix_sem", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: posix_sem (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_posix_shm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: posix_shm (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_precompile_header", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: precompile_header (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_printsupport", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: printsupport (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_private_tests", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: private_tests (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_process", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: process (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_processenvironment", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: processenvironment (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_progressbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: progressbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_progressdialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: progressdialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_proxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: proxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_pushbutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pushbutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_qqnx_imf", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: qqnx_imf (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_qqnx_pps", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: qqnx_pps (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_radiobutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: radiobutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_raster_64bit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: raster_64bit (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_raster_fp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: raster_fp (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_rdrnd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: rdrnd (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_rdseed", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: rdseed (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_reduce_exports", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: reduce_exports (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_reduce_relocations", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: reduce_relocations (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_regularexpression", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: regularexpression (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_relocatable", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: relocatable (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_relro_now_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: relro_now_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_renameat2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: renameat2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_resizehandler", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: resizehandler (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_rpath", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: rpath (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_rubberband", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: rubberband (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_scrollarea", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: scrollarea (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_scrollbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: scrollbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_scroller", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: scroller (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_separate_debug_info", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: separate_debug_info (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_sessionmanager", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sessionmanager (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_settings", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: settings (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sha3_fast", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sha3_fast (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_shani", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: shani (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_shared", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: shared (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sharedmemory", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sharedmemory (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_shortcut", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: shortcut (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_signaling_nan", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: signaling_nan (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_simulator_and_device", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: simulator_and_device (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_sizegrip", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sizegrip (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_slider", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: slider (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_slog2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: slog2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_sortfilterproxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sortfilterproxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_spinbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: spinbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_splashscreen", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: splashscreen (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_splitter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: splitter (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sql", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sql (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sse2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sse2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sse3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sse3 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sse4_1", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sse4_1 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sse4_2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sse4_2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_ssse3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: ssse3 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_stack_clash_protection", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stack_clash_protection (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_stack_protector", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stack_protector (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_stackedwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stackedwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_standarditemmodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: standarditemmodel (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_static", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: static (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_statusbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: statusbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_statustip", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: statustip (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_std_atomic64", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: std_atomic64 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_stdlib_libcpp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stdlib_libcpp (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_stringlistmodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stringlistmodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_style_android", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_android (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_style_fusion", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_fusion (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_style_mac", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_mac (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_style_stylesheet", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_stylesheet (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_style_windows", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_windows (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_style_windows11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_windows11 (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_style_windowsvista", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_windowsvista (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_syntaxhighlighter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: syntaxhighlighter (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_syslog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: syslog (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_doubleconversion", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_doubleconversion (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_freetype", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_freetype (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_harfbuzz", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_harfbuzz (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_jpeg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_jpeg (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_libb2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_libb2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_pcre2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_pcre2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_png", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_png (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_textmarkdownreader", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_textmarkdownreader (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_xcb_xinput", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_xcb_xinput (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_zlib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_zlib (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_systemsemaphore", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: systemsemaphore (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_systemtrayicon", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: systemtrayicon (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sysv_sem", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sysv_sem (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sysv_shm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sysv_shm (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tabbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tabbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tabletevent", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tabletevent (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tableview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tableview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tablewidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tablewidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tabwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tabwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_temporaryfile", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: temporaryfile (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_testlib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: testlib (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textbrowser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textbrowser (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textdate", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textdate (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textedit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textedit (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_texthtmlparser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: texthtmlparser (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textmarkdownreader", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textmarkdownreader (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textmarkdownwriter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textmarkdownwriter (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textodfwriter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textodfwriter (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_thread", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: thread (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_threadsafe_cloexec", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: threadsafe_cloexec (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_timezone", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: timezone (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_timezone_locale", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: timezone_locale (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_toolbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: toolbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_toolbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: toolbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_toolbutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: toolbutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tooltip", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tooltip (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_translation", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: translation (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_transposeproxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: transposeproxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_treeview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: treeview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_treewidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: treewidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_trivial_auto_var_init_pattern", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: trivial_auto_var_init_pattern (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tslib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tslib (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tuiotouch", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tuiotouch (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_undocommand", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: undocommand (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_undogroup", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: undogroup (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_undostack", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: undostack (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_undoview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: undoview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_use_bfd_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: use_bfd_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_use_gold_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: use_gold_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_use_lld_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: use_lld_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_use_mold_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: use_mold_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_vaes", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vaes (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_validator", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: validator (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_version_tagging", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: version_tagging (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vkgen", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vkgen (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vkkhrdisplay", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vkkhrdisplay (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vnc", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vnc (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vsp2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vsp2 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_vulkan", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vulkan (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wasm_exceptions", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wasm_exceptions (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wasm_simd128", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wasm_simd128 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wayland", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_whatsthis", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: whatsthis (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wheelevent", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wheelevent (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_widgets", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: widgets (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_widgettextcontrol", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: widgettextcontrol (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wizard", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wizard (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_x86intrin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: x86intrin (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_egl_plugin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_egl_plugin (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_glx", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_glx (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_glx_plugin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_glx_plugin (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_native_painting", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_native_painting (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_xcb_sm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_sm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_xlib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_xlib (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xkbcommon", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xkbcommon (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xkbcommon_x11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xkbcommon_x11 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xlib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xlib (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xml", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xml (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xmlstream", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xmlstream (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xmlstreamreader", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xmlstreamreader (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xmlstreamwriter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xmlstreamwriter (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xrender", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xrender (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_zstd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: zstd (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_QMAKE_EXECUTABLE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/qmake6" + }, + { + "name" : "Qt6CoreTools_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6CoreTools." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6CoreTools" + }, + { + "name" : "Qt6Core_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6Core." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6Core" + }, + { + "name" : "Qt6DBusTools_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6DBusTools." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6DBusTools" + }, + { + "name" : "Qt6DBus_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6DBus." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6DBus" + }, + { + "name" : "Qt6GuiTools_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6GuiTools." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6GuiTools" + }, + { + "name" : "Qt6Gui_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6Gui." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6Gui" + }, + { + "name" : "Qt6WidgetsTools_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6WidgetsTools." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6WidgetsTools" + }, + { + "name" : "Qt6Widgets_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6Widgets." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6Widgets" + }, + { + "name" : "Qt6_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6" + }, + { + "name" : "Vulkan_GLSLANG_VALIDATOR_EXECUTABLE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/glslangValidator" + }, + { + "name" : "Vulkan_GLSLC_EXECUTABLE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/glslc" + }, + { + "name" : "Vulkan_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "Vulkan_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libvulkan.so" + }, + { + "name" : "XKB_INCLUDE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "XKB_LIBRARY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libxkbcommon.so" + }, + { + "name" : "_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "linker supports push/pop state" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "linker supports push/pop state" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "CMAKE_INSTALL_PREFIX during last run" + } + ], + "type" : "INTERNAL", + "value" : "/usr/local" + }, + { + "name" : "__pkg_config_arguments_PKG_XKB", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "QUIET;xkbcommon" + }, + { + "name" : "__pkg_config_checked_PKG_XKB", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "pkgcfg_lib_PKG_XKB_xkbcommon", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libxkbcommon.so" + }, + { + "name" : "prefix_result", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib" + }, + { + "name" : "snigdhaos-horizon_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug" + }, + { + "name" : "snigdhaos-horizon_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "snigdhaos-horizon_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/whoami/snigdhaos-horizon" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/build/Desktop-Debug/.cmake/api/v1/reply.prev/cmakeFiles-v1-b7a891b1bb081c28d403.json b/build/Desktop-Debug/.cmake/api/v1/reply.prev/cmakeFiles-v1-b7a891b1bb081c28d403.json new file mode 100644 index 0000000..bcbec24 --- /dev/null +++ b/build/Desktop-Debug/.cmake/api/v1/reply.prev/cmakeFiles-v1-b7a891b1bb081c28d403.json @@ -0,0 +1,2139 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "build/Desktop-Debug/.qtc/package-manager/auto-setup.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "build/Desktop-Debug/CMakeFiles/3.31.1/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeUnixFindMake.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Linux-Initialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Linux-Determine-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/TIClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "build/Desktop-Debug/CMakeFiles/3.31.1/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerSupport.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCXXCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "build/Desktop-Debug/CMakeFiles/3.31.1/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Linker/GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Linker/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Linker/Linux-GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Linker/Linux-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Linker/GNU.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6ConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6Config.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6ConfigExtras.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtInstallPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6Targets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtFeature.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CheckCXXCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CheckCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CheckSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CheckSourceCompiles.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtFeatureCommon.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicAppleHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicGitHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicPluginHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicTargetHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicTestHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicToolHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6Dependencies.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindThreads.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CheckLibraryExists.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CheckIncludeFileCXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6ConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6Config.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6ConfigExtras.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtInstallPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6Targets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtFeature.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CheckCXXCompilerFlag.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtFeatureCommon.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicAppleHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicGitHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicPluginHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicTargetHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicTestHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicToolHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6Dependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/FindWrapAtomic.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreMacros.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/GNUInstallDirs.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/FindWrapOpenGL.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindOpenGL.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/3rdparty/kwin/FindXKB.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPkgConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FeatureSummary.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindVulkan.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/MacroAddFileDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusVersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QICNSPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QICNSPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QJp2PluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QJp2PluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMngPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMngPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMngPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMngPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QPdfPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QPdfPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QPdfPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QPdfPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTgaPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTgaPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTiffPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTiffPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTsLibPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTsLibPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTsLibPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTsLibPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWbmpPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWbmpPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWebpPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWebpPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/GNUInstallDirs.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug", + "source" : "/home/whoami/snigdhaos-horizon" + }, + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/build/Desktop-Debug/.cmake/api/v1/reply.prev/codemodel-v2-9d98249dac806e3569a5.json b/build/Desktop-Debug/.cmake/api/v1/reply.prev/codemodel-v2-9d98249dac806e3569a5.json new file mode 100644 index 0000000..c1fa891 --- /dev/null +++ b/build/Desktop-Debug/.cmake/api/v1/reply.prev/codemodel-v2-9d98249dac806e3569a5.json @@ -0,0 +1,70 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "hasInstallRule" : true, + "jsonFile" : "directory-.-Debug-6c438ccd53306b912ee9.json", + "minimumCMakeVersion" : + { + "string" : "3.16" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "snigdhaos-horizon", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "snigdhaos-horizon::@6890427a1f51a3e7e1df", + "jsonFile" : "target-snigdhaos-horizon-Debug-53c878391915a250f9cf.json", + "name" : "snigdhaos-horizon", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "snigdhaos-horizon_autogen::@6890427a1f51a3e7e1df", + "jsonFile" : "target-snigdhaos-horizon_autogen-Debug-e79794e2a979ec130b84.json", + "name" : "snigdhaos-horizon_autogen", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug", + "source" : "/home/whoami/snigdhaos-horizon" + }, + "version" : + { + "major" : 2, + "minor" : 7 + } +} diff --git a/build/Desktop-Debug/.cmake/api/v1/reply.prev/directory-.-Debug-6c438ccd53306b912ee9.json b/build/Desktop-Debug/.cmake/api/v1/reply.prev/directory-.-Debug-6c438ccd53306b912ee9.json new file mode 100644 index 0000000..d6f3f6a --- /dev/null +++ b/build/Desktop-Debug/.cmake/api/v1/reply.prev/directory-.-Debug-6c438ccd53306b912ee9.json @@ -0,0 +1,45 @@ +{ + "backtraceGraph" : + { + "commands" : + [ + "install" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 62, + "parent" : 0 + } + ] + }, + "installers" : + [ + { + "backtrace" : 1, + "component" : "Unspecified", + "destination" : "bin", + "paths" : + [ + "snigdhaos-horizon" + ], + "targetId" : "snigdhaos-horizon::@6890427a1f51a3e7e1df", + "targetIndex" : 0, + "type" : "target" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/build/Desktop-Debug/.cmake/api/v1/reply.prev/index-2024-11-29T12-57-01-0078.json b/build/Desktop-Debug/.cmake/api/v1/reply.prev/index-2024-11-29T12-57-01-0078.json new file mode 100644 index 0000000..4c30293 --- /dev/null +++ b/build/Desktop-Debug/.cmake/api/v1/reply.prev/index-2024-11-29T12-57-01-0078.json @@ -0,0 +1,89 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "/usr/bin/cmake", + "cpack" : "/usr/bin/cpack", + "ctest" : "/usr/bin/ctest", + "root" : "/usr/share/cmake" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 31, + "patch" : 1, + "string" : "3.31.1", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-9d98249dac806e3569a5.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + { + "jsonFile" : "cache-v2-2c9fef1631b114c396c0.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-b7a891b1bb081c28d403.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ], + "reply" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-2c9fef1631b114c396c0.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-b7a891b1bb081c28d403.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-9d98249dac806e3569a5.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + } + } +} diff --git a/build/Desktop-Debug/.cmake/api/v1/reply.prev/target-snigdhaos-horizon-Debug-53c878391915a250f9cf.json b/build/Desktop-Debug/.cmake/api/v1/reply.prev/target-snigdhaos-horizon-Debug-53c878391915a250f9cf.json new file mode 100644 index 0000000..e01c793 --- /dev/null +++ b/build/Desktop-Debug/.cmake/api/v1/reply.prev/target-snigdhaos-horizon-Debug-53c878391915a250f9cf.json @@ -0,0 +1,450 @@ +{ + "artifacts" : + [ + { + "path" : "snigdhaos-horizon" + } + ], + "backtrace" : 4, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "_qt_internal_create_executable", + "qt6_add_executable", + "qt_add_executable", + "install", + "target_link_libraries", + "set_target_properties", + "include", + "find_package", + "set_property", + "find_dependency", + "_qt_internal_find_third_party_dependencies", + "_qt_internal_find_qt_dependencies" + ], + "files" : + [ + "/usr/lib/cmake/Qt6Core/Qt6CoreMacros.cmake", + "CMakeLists.txt", + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake", + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake", + "/usr/lib/cmake/Qt6/Qt6Config.cmake", + "/usr/share/cmake/Modules/FindOpenGL.cmake", + "/usr/lib/cmake/Qt6/FindWrapOpenGL.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake", + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 3, + "file" : 1, + "line" : 23, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 957, + "parent" : 1 + }, + { + "command" : 1, + "file" : 0, + "line" : 644, + "parent" : 2 + }, + { + "command" : 0, + "file" : 0, + "line" : 703, + "parent" : 3 + }, + { + "command" : 4, + "file" : 1, + "line" : 62, + "parent" : 0 + }, + { + "command" : 5, + "file" : 1, + "line" : 45, + "parent" : 0 + }, + { + "command" : 8, + "file" : 1, + "line" : 13, + "parent" : 0 + }, + { + "file" : 4, + "parent" : 7 + }, + { + "command" : 8, + "file" : 4, + "line" : 191, + "parent" : 8 + }, + { + "file" : 3, + "parent" : 9 + }, + { + "command" : 7, + "file" : 3, + "line" : 65, + "parent" : 10 + }, + { + "file" : 2, + "parent" : 11 + }, + { + "command" : 6, + "file" : 2, + "line" : 70, + "parent" : 12 + }, + { + "command" : 7, + "file" : 3, + "line" : 53, + "parent" : 10 + }, + { + "file" : 11, + "parent" : 14 + }, + { + "command" : 12, + "file" : 11, + "line" : 43, + "parent" : 15 + }, + { + "command" : 10, + "file" : 8, + "line" : 143, + "parent" : 16 + }, + { + "command" : 8, + "file" : 7, + "line" : 76, + "parent" : 17 + }, + { + "file" : 10, + "parent" : 18 + }, + { + "command" : 7, + "file" : 10, + "line" : 53, + "parent" : 19 + }, + { + "file" : 9, + "parent" : 20 + }, + { + "command" : 11, + "file" : 9, + "line" : 37, + "parent" : 21 + }, + { + "command" : 10, + "file" : 8, + "line" : 36, + "parent" : 22 + }, + { + "command" : 8, + "file" : 7, + "line" : 76, + "parent" : 23 + }, + { + "file" : 6, + "parent" : 24 + }, + { + "command" : 8, + "file" : 6, + "line" : 13, + "parent" : 25 + }, + { + "file" : 5, + "parent" : 26 + }, + { + "command" : 9, + "file" : 5, + "line" : 712, + "parent" : 27 + }, + { + "command" : 6, + "file" : 5, + "line" : 710, + "parent" : 27 + }, + { + "command" : 5, + "file" : 0, + "line" : 645, + "parent" : 2 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DQT_QML_DEBUG -g -std=gnu++17 -fdiagnostics-color=always" + }, + { + "backtrace" : 30, + "fragment" : "-mno-direct-extern-access" + } + ], + "defines" : + [ + { + "backtrace" : 30, + "define" : "QT_CORE_LIB" + }, + { + "backtrace" : 6, + "define" : "QT_GUI_LIB" + }, + { + "backtrace" : 6, + "define" : "QT_WIDGETS_LIB" + } + ], + "includes" : + [ + { + "backtrace" : 0, + "path" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon_autogen/include" + }, + { + "backtrace" : 30, + "isSystem" : true, + "path" : "/usr/include/qt6/QtCore" + }, + { + "backtrace" : 30, + "isSystem" : true, + "path" : "/usr/include/qt6" + }, + { + "backtrace" : 30, + "isSystem" : true, + "path" : "/usr/lib/qt6/mkspecs/linux-g++" + }, + { + "backtrace" : 6, + "isSystem" : true, + "path" : "/usr/include/qt6/QtWidgets" + }, + { + "backtrace" : 6, + "isSystem" : true, + "path" : "/usr/include/qt6/QtGui" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 30, + 30 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "dependencies" : + [ + { + "backtrace" : 0, + "id" : "snigdhaos-horizon_autogen::@6890427a1f51a3e7e1df" + } + ], + "id" : "snigdhaos-horizon::@6890427a1f51a3e7e1df", + "install" : + { + "destinations" : + [ + { + "backtrace" : 5, + "path" : "bin" + } + ], + "prefix" : + { + "path" : "/usr/local" + } + }, + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-DQT_QML_DEBUG -g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,--dependency-file,CMakeFiles/snigdhaos-horizon.dir/link.d", + "role" : "flags" + }, + { + "backtrace" : 6, + "fragment" : "/usr/lib/libQt6Widgets.so.6.8.0", + "role" : "libraries" + }, + { + "backtrace" : 13, + "fragment" : "/usr/lib/libQt6Gui.so.6.8.0", + "role" : "libraries" + }, + { + "backtrace" : 28, + "fragment" : "/usr/lib/libGLX.so", + "role" : "libraries" + }, + { + "backtrace" : 29, + "fragment" : "/usr/lib/libOpenGL.so", + "role" : "libraries" + }, + { + "backtrace" : 30, + "fragment" : "/usr/lib/libQt6Core.so.6.8.0", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "snigdhaos-horizon", + "nameOnDisk" : "snigdhaos-horizon", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 3, + 5 + ] + }, + { + "name" : "", + "sourceIndexes" : + [ + 4, + 6 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/Desktop-Debug/snigdhaos-horizon_autogen/mocs_compilation.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 4, + "compileGroupIndex" : 0, + "path" : "main.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 4, + "compileGroupIndex" : 0, + "path" : "horizon.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 4, + "path" : "horizon.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 4, + "path" : "horizon.ui", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop-Debug/snigdhaos-horizon_autogen/include/ui_horizon.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop-Debug/snigdhaos-horizon_autogen/timestamp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop-Debug/snigdhaos-horizon_autogen/timestamp.rule", + "sourceGroupIndex" : 3 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/Desktop-Debug/.cmake/api/v1/reply.prev/target-snigdhaos-horizon_autogen-Debug-e79794e2a979ec130b84.json b/build/Desktop-Debug/.cmake/api/v1/reply.prev/target-snigdhaos-horizon_autogen-Debug-e79794e2a979ec130b84.json new file mode 100644 index 0000000..b283976 --- /dev/null +++ b/build/Desktop-Debug/.cmake/api/v1/reply.prev/target-snigdhaos-horizon_autogen-Debug-e79794e2a979ec130b84.json @@ -0,0 +1,65 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "id" : "snigdhaos-horizon_autogen::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "snigdhaos-horizon_autogen", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "", + "sourceIndexes" : + [ + 0 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 1, + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.rule", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop-Debug/snigdhaos-horizon_autogen/timestamp.rule", + "sourceGroupIndex" : 1 + } + ], + "type" : "UTILITY" +} diff --git a/build/Desktop-Debug/.cmake/api/v1/reply/cache-v2-2c9fef1631b114c396c0.json b/build/Desktop-Debug/.cmake/api/v1/reply/cache-v2-2c9fef1631b114c396c0.json new file mode 100644 index 0000000..feec982 --- /dev/null +++ b/build/Desktop-Debug/.cmake/api/v1/reply/cache-v2-2c9fef1631b114c396c0.json @@ -0,0 +1,7127 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/addr2line" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "31" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COLOR_DIAGNOSTICS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Enable colored diagnostics throughout." + } + ], + "type" : "BOOL", + "value" : "1" + }, + { + "name" : "CMAKE_COLOR_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "UNINITIALIZED", + "value" : "" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "CXX compiler" + } + ], + "type" : "STRING", + "value" : "/usr/bin/g++" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ar" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ranlib" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "-DQT_QML_DEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_CXX_FLAGS_INIT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "-DQT_QML_DEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_OUTPUT_EXTENSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "STRING", + "value" : ".o" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc" + }, + { + "name" : "CMAKE_C_OUTPUT_EXTENSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable output of compile commands during generation." + } + ], + "type" : "BOOL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "Unix Makefiles" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HAVE_LIBC_PTHREAD", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Test CMAKE_HAVE_LIBC_PTHREAD" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/home/whoami/snigdhaos-horizon" + }, + { + "name" : "CMAKE_INSTALL_BINDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "User executables (bin)" + } + ], + "type" : "PATH", + "value" : "bin" + }, + { + "name" : "CMAKE_INSTALL_DATADIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Read-only architecture-independent data (DATAROOTDIR)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_DATAROOTDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Read-only architecture-independent data root (share)" + } + ], + "type" : "PATH", + "value" : "share" + }, + { + "name" : "CMAKE_INSTALL_DOCDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Documentation root (DATAROOTDIR/doc/PROJECT_NAME)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_INCLUDEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C header files (include)" + } + ], + "type" : "PATH", + "value" : "include" + }, + { + "name" : "CMAKE_INSTALL_INFODIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Info documentation (DATAROOTDIR/info)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_LIBDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Object code libraries (lib)" + } + ], + "type" : "PATH", + "value" : "lib" + }, + { + "name" : "CMAKE_INSTALL_LIBEXECDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Program executables (libexec)" + } + ], + "type" : "PATH", + "value" : "libexec" + }, + { + "name" : "CMAKE_INSTALL_LOCALEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Locale-dependent data (DATAROOTDIR/locale)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_LOCALSTATEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Modifiable single-machine data (var)" + } + ], + "type" : "PATH", + "value" : "var" + }, + { + "name" : "CMAKE_INSTALL_MANDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Man documentation (DATAROOTDIR/man)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_OLDINCLUDEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C header files for non-gcc (/usr/include)" + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_RUNSTATEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Run-time variable data (LOCALSTATEDIR/run)" + } + ], + "type" : "PATH", + "value" : "" + }, + { + "name" : "CMAKE_INSTALL_SBINDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "System admin executables (sbin)" + } + ], + "type" : "PATH", + "value" : "sbin" + }, + { + "name" : "CMAKE_INSTALL_SHAREDSTATEDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Modifiable architecture-independent data (com)" + } + ], + "type" : "PATH", + "value" : "com" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "0" + }, + { + "name" : "CMAKE_INSTALL_SYSCONFDIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Read-only single-machine data (etc)" + } + ], + "type" : "PATH", + "value" : "etc" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/make" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PREFIX_PATH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "PATH", + "value" : "/usr" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_INCLUDE_BEFORE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/.qtc/package-manager/auto-setup.cmake" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "snigdhaos-horizon" + }, + { + "name" : "CMAKE_PROJECT_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "0.1" + }, + { + "name" : "CMAKE_PROJECT_VERSION_MAJOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "0" + }, + { + "name" : "CMAKE_PROJECT_VERSION_MINOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_VERSION_PATCH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_VERSION_TWEAK", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/usr/share/cmake" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/strip" + }, + { + "name" : "CMAKE_TAPI", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_TAPI-NOTFOUND" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_OpenGL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding OpenGL" + } + ], + "type" : "INTERNAL", + "value" : "[/usr/lib/libOpenGL.so][/usr/lib/libGLX.so][/usr/include][c ][v()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_Threads", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding Threads" + } + ], + "type" : "INTERNAL", + "value" : "[TRUE][v()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_WrapAtomic", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding WrapAtomic" + } + ], + "type" : "INTERNAL", + "value" : "[1][v()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_WrapOpenGL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding WrapOpenGL" + } + ], + "type" : "INTERNAL", + "value" : "[ON][v()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_WrapVulkanHeaders", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding WrapVulkanHeaders" + } + ], + "type" : "INTERNAL", + "value" : "[/usr/include][v()]" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_XKB", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding XKB" + } + ], + "type" : "INTERNAL", + "value" : "[/usr/lib/libxkbcommon.so][/usr/include][v1.7.0(0.5.0)]" + }, + { + "name" : "HAVE_STDATOMIC", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Test HAVE_STDATOMIC" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "OPENGL_EGL_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "OPENGL_GLES2_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "OPENGL_GLES3_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "OPENGL_GLU_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "OPENGL_GLX_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "OPENGL_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "OPENGL_egl_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libEGL.so" + }, + { + "name" : "OPENGL_gles2_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libGLESv2.so" + }, + { + "name" : "OPENGL_gles3_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libGLESv2.so" + }, + { + "name" : "OPENGL_glu_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libGLU.so" + }, + { + "name" : "OPENGL_glx_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libGLX.so" + }, + { + "name" : "OPENGL_opengl_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libOpenGL.so" + }, + { + "name" : "OPENGL_xmesa_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "OPENGL_xmesa_INCLUDE_DIR-NOTFOUND" + }, + { + "name" : "PKG_CONFIG_ARGN", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Arguments to supply to pkg-config" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "PKG_CONFIG_EXECUTABLE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "pkg-config executable" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/pkg-config" + }, + { + "name" : "PKG_XKB_CFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-I/usr/include" + }, + { + "name" : "PKG_XKB_CFLAGS_I", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_CFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_FOUND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "PKG_XKB_INCLUDEDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include" + }, + { + "name" : "PKG_XKB_INCLUDE_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include" + }, + { + "name" : "PKG_XKB_LDFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-L/usr/lib;-lxkbcommon" + }, + { + "name" : "PKG_XKB_LDFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib" + }, + { + "name" : "PKG_XKB_LIBRARIES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "xkbcommon" + }, + { + "name" : "PKG_XKB_LIBRARY_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib" + }, + { + "name" : "PKG_XKB_LIBS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_LIBS_L", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_LIBS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_LIBS_PATHS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_MODULE_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "xkbcommon" + }, + { + "name" : "PKG_XKB_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr" + }, + { + "name" : "PKG_XKB_STATIC_CFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-I/usr/include" + }, + { + "name" : "PKG_XKB_STATIC_CFLAGS_I", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_STATIC_CFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_STATIC_INCLUDE_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include" + }, + { + "name" : "PKG_XKB_STATIC_LDFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-L/usr/lib;-lxkbcommon" + }, + { + "name" : "PKG_XKB_STATIC_LDFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_STATIC_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_STATIC_LIBRARIES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "xkbcommon" + }, + { + "name" : "PKG_XKB_STATIC_LIBRARY_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib" + }, + { + "name" : "PKG_XKB_STATIC_LIBS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_STATIC_LIBS_L", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_STATIC_LIBS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_STATIC_LIBS_PATHS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1.7.0" + }, + { + "name" : "PKG_XKB_xkbcommon_INCLUDEDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_xkbcommon_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_xkbcommon_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "PKG_XKB_xkbcommon_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Additional directories where find(Qt6 ...) host Qt components are searched" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "QT_ADDITIONAL_PACKAGES_PREFIX_PATH", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Additional directories where find(Qt6 ...) components are searched" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Skip Qt Creator's package manager auto-setup" + } + ], + "type" : "BOOL", + "value" : "OFF" + }, + { + "name" : "QT_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for QT." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6" + }, + { + "name" : "QT_FEATURE_abstractbutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: abstractbutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_abstractslider", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: abstractslider (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_accessibility", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: accessibility (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_accessibility_atspi_bridge", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: accessibility_atspi_bridge (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_action", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: action (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_aesni", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: aesni (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_alloca", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: alloca (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_alloca_h", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: alloca_h (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_alloca_malloc_h", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: alloca_malloc_h (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_android_style_assets", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: android_style_assets (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_animation", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: animation (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_appstore_compliant", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: appstore_compliant (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_arm_crc32", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: arm_crc32 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_arm_crypto", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: arm_crypto (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_avx", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512bw", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512bw (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512cd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512cd (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512dq", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512dq (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512er", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512er (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512f", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512f (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512ifma", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512ifma (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512pf", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512pf (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512vbmi", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512vbmi (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512vbmi2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512vbmi2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_avx512vl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: avx512vl (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_backtrace", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: backtrace (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_buttongroup", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: buttongroup (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_calendarwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: calendarwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cborstreamreader", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cborstreamreader (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cborstreamwriter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cborstreamwriter (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_checkbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: checkbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_clipboard", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: clipboard (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_clock_gettime", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: clock_gettime (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_clock_monotonic", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: clock_monotonic (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_close_range", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: close_range (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_colordialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: colordialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_colornames", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: colornames (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_columnview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: columnview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_combobox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: combobox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_commandlineparser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: commandlineparser (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_commandlinkbutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: commandlinkbutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_completer", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: completer (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_concatenatetablesproxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: concatenatetablesproxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_concurrent", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: concurrent (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_contextmenu", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: contextmenu (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cpp_winrt", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cpp_winrt (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cross_compile", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cross_compile (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cssparser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cssparser (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_ctf", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: ctf (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cursor", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cursor (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cxx11_future", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx11_future (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cxx17_filesystem", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx17_filesystem (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_cxx20", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx20 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cxx23_stacktrace", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx23_stacktrace (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cxx2a", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx2a (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_cxx2b", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: cxx2b (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_datawidgetmapper", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: datawidgetmapper (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_datestring", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: datestring (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_datetimeedit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: datetimeedit (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_datetimeparser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: datetimeparser (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dbus", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dbus (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dbus_linked", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dbus_linked (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_debug", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: debug (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_debug_and_release", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: debug_and_release (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_desktopservices", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: desktopservices (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_developer_build", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: developer_build (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_dial", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dial (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dialogbuttonbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dialogbuttonbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_direct2d", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: direct2d (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_direct2d1_1", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: direct2d1_1 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_directfb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: directfb (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_directwrite", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: directwrite (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_directwrite3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: directwrite3 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_dladdr", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dladdr (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dlopen", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dlopen (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dockwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dockwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_doubleconversion", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: doubleconversion (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_draganddrop", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: draganddrop (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_drm_atomic", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: drm_atomic (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_dynamicgl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: dynamicgl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_easingcurve", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: easingcurve (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_effects", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: effects (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_egl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: egl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_egl_x11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: egl_x11 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_eglfs", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_eglfs_brcm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_brcm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_egldevice", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_egldevice (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_eglfs_gbm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_gbm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_eglfs_mali", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_mali (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_openwfd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_openwfd (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_rcar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_rcar (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_viv", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_viv (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_viv_wl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_viv_wl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_vsp2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_vsp2 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_eglfs_x11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: eglfs_x11 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_elf_private_full_version", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: elf_private_full_version (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_enable_new_dtags", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: enable_new_dtags (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_errormessage", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: errormessage (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_etw", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: etw (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_evdev", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: evdev (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_f16c", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: f16c (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_filedialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: filedialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_filesystemiterator", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: filesystemiterator (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_filesystemmodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: filesystemmodel (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_filesystemwatcher", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: filesystemwatcher (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_fontcombobox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: fontcombobox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_fontconfig", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: fontconfig (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_fontdialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: fontdialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_force_asserts", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: force_asserts (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_force_debug_info", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: force_debug_info (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_forkfd_pidfd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: forkfd_pidfd (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_formlayout", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: formlayout (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_framework", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: framework (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_freetype", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: freetype (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_fscompleter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: fscompleter (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_futimens", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: futimens (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_future", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: future (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gbm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gbm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gc_binaries", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gc_binaries (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_gestures", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gestures (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_getauxval", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: getauxval (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_getentropy", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: getentropy (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gif", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gif (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_glib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: glib (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_glibc_fortify_source", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: glibc_fortify_source (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_graphicseffect", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: graphicseffect (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_graphicsframecapture", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: graphicsframecapture (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_graphicsview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: graphicsview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_groupbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: groupbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gtk3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gtk3 (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_gui", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: gui (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_harfbuzz", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: harfbuzz (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_highdpiscaling", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: highdpiscaling (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_hijricalendar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: hijricalendar (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_ico", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: ico (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_icu", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: icu (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_identityproxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: identityproxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_im", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: im (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_image_heuristic_mask", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: image_heuristic_mask (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_image_text", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: image_text (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_bmp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_bmp (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_jpeg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_jpeg (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_png", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_png (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_ppm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_ppm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_xbm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_xbm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformat_xpm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformat_xpm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageformatplugin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageformatplugin (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_imageio_text_loading", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: imageio_text_loading (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_inotify", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: inotify (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_inputdialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: inputdialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_integrityfb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: integrityfb (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_integrityhid", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: integrityhid (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_intelcet", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: intelcet (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_islamiccivilcalendar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: islamiccivilcalendar (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_itemmodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: itemmodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_itemviews", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: itemviews (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_jalalicalendar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: jalalicalendar (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_journald", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: journald (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_jpeg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: jpeg (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_keysequenceedit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: keysequenceedit (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_kms", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: kms (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_label", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: label (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_largefile", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: largefile (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_lcdnumber", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: lcdnumber (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_libcpp_hardening", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libcpp_hardening (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_libinput", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libinput (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_libinput_axis_api", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libinput_axis_api (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_libinput_hires_wheel_support", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libinput_hires_wheel_support (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_library", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: library (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_libstdcpp_assertions", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libstdcpp_assertions (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_libudev", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: libudev (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_lineedit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: lineedit (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_linkat", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: linkat (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_linuxfb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: linuxfb (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_listview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: listview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_listwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: listwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_localtime_r", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: localtime_r (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_localtime_s", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: localtime_s (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_ltcg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: ltcg (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_lttng", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: lttng (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_mainwindow", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mainwindow (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_mdiarea", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mdiarea (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_memmem", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: memmem (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_memrchr", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: memrchr (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_menu", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: menu (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_menubar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: menubar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_messagebox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: messagebox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_metal", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: metal (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_mimetype", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mimetype (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_mimetype_database", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mimetype_database (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_mips_dsp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mips_dsp (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_mips_dspr2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mips_dspr2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_movie", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: movie (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_mtdev", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: mtdev (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_multiprocess", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: multiprocess (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_neon", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: neon (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_network", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: network (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_no_direct_extern_access", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: no_direct_extern_access (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_opengl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengl (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_opengles2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengles2 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opengles3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengles3 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opengles31", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengles31 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opengles32", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opengles32 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_openssl", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: openssl (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_openssl_hash", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: openssl_hash (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_openssl_linked", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: openssl_linked (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_opensslv11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opensslv11 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_opensslv30", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: opensslv30 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_openvg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: openvg (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_pcre2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pcre2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_pdf", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pdf (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_permissions", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: permissions (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_picture", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: picture (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_pkg_config", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pkg_config (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_plugin_manifest", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: plugin_manifest (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_png", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: png (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_poll_exit_on_error", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_exit_on_error (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_poll_poll", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_poll (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_poll_pollts", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_pollts (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_poll_ppoll", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_ppoll (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_poll_select", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: poll_select (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_posix_fallocate", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: posix_fallocate (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_posix_sem", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: posix_sem (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_posix_shm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: posix_shm (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_precompile_header", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: precompile_header (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_printsupport", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: printsupport (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_private_tests", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: private_tests (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_process", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: process (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_processenvironment", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: processenvironment (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_progressbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: progressbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_progressdialog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: progressdialog (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_proxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: proxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_pushbutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: pushbutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_qqnx_imf", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: qqnx_imf (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_qqnx_pps", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: qqnx_pps (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_radiobutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: radiobutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_raster_64bit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: raster_64bit (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_raster_fp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: raster_fp (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_rdrnd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: rdrnd (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_rdseed", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: rdseed (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_reduce_exports", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: reduce_exports (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_reduce_relocations", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: reduce_relocations (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_regularexpression", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: regularexpression (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_relocatable", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: relocatable (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_relro_now_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: relro_now_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_renameat2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: renameat2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_resizehandler", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: resizehandler (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_rpath", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: rpath (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_rubberband", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: rubberband (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_scrollarea", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: scrollarea (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_scrollbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: scrollbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_scroller", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: scroller (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_separate_debug_info", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: separate_debug_info (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_sessionmanager", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sessionmanager (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_settings", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: settings (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sha3_fast", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sha3_fast (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_shani", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: shani (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_shared", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: shared (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sharedmemory", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sharedmemory (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_shortcut", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: shortcut (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_signaling_nan", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: signaling_nan (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_simulator_and_device", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: simulator_and_device (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_sizegrip", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sizegrip (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_slider", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: slider (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_slog2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: slog2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_sortfilterproxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sortfilterproxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_spinbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: spinbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_splashscreen", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: splashscreen (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_splitter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: splitter (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sql", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sql (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sse2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sse2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sse3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sse3 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sse4_1", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sse4_1 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sse4_2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sse4_2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_ssse3", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: ssse3 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_stack_clash_protection", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stack_clash_protection (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_stack_protector", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stack_protector (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_stackedwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stackedwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_standarditemmodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: standarditemmodel (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_static", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: static (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_statusbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: statusbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_statustip", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: statustip (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_std_atomic64", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: std_atomic64 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_stdlib_libcpp", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stdlib_libcpp (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_stringlistmodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: stringlistmodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_style_android", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_android (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_style_fusion", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_fusion (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_style_mac", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_mac (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_style_stylesheet", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_stylesheet (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_style_windows", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_windows (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_style_windows11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_windows11 (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_style_windowsvista", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: style_windowsvista (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_syntaxhighlighter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: syntaxhighlighter (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_syslog", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: syslog (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_system_doubleconversion", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_doubleconversion (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_freetype", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_freetype (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_harfbuzz", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_harfbuzz (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_jpeg", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_jpeg (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_libb2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_libb2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_pcre2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_pcre2 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_png", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_png (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_textmarkdownreader", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_textmarkdownreader (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_xcb_xinput", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_xcb_xinput (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_system_zlib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: system_zlib (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_systemsemaphore", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: systemsemaphore (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_systemtrayicon", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: systemtrayicon (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sysv_sem", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sysv_sem (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_sysv_shm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: sysv_shm (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tabbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tabbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tabletevent", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tabletevent (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tableview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tableview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tablewidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tablewidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tabwidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tabwidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_temporaryfile", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: temporaryfile (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_testlib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: testlib (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textbrowser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textbrowser (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textdate", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textdate (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textedit", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textedit (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_texthtmlparser", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: texthtmlparser (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textmarkdownreader", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textmarkdownreader (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textmarkdownwriter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textmarkdownwriter (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_textodfwriter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: textodfwriter (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_thread", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: thread (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_threadsafe_cloexec", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: threadsafe_cloexec (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_timezone", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: timezone (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_timezone_locale", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: timezone_locale (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_toolbar", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: toolbar (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_toolbox", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: toolbox (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_toolbutton", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: toolbutton (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tooltip", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tooltip (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_translation", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: translation (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_transposeproxymodel", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: transposeproxymodel (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_treeview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: treeview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_treewidget", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: treewidget (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_trivial_auto_var_init_pattern", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: trivial_auto_var_init_pattern (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tslib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tslib (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_tuiotouch", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: tuiotouch (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_undocommand", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: undocommand (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_undogroup", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: undogroup (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_undostack", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: undostack (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_undoview", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: undoview (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_use_bfd_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: use_bfd_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_use_gold_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: use_gold_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_use_lld_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: use_lld_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_use_mold_linker", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: use_mold_linker (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_vaes", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vaes (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_validator", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: validator (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_version_tagging", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: version_tagging (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vkgen", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vkgen (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vkkhrdisplay", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vkkhrdisplay (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vnc", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vnc (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_vsp2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vsp2 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_vulkan", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: vulkan (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wasm_exceptions", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wasm_exceptions (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wasm_simd128", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wasm_simd128 (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_wayland", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wayland (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_whatsthis", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: whatsthis (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wheelevent", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wheelevent (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_widgets", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: widgets (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_widgettextcontrol", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: widgettextcontrol (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_wizard", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: wizard (from target Qt6::Widgets)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_x86intrin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: x86intrin (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_egl_plugin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_egl_plugin (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_glx", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_glx (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_glx_plugin", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_glx_plugin (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_native_painting", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_native_painting (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_xcb_sm", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_sm (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xcb_xlib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xcb_xlib (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xkbcommon", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xkbcommon (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xkbcommon_x11", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xkbcommon_x11 (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xlib", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xlib (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xml", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xml (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xmlstream", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xmlstream (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xmlstreamreader", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xmlstreamreader (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xmlstreamwriter", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xmlstreamwriter (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_FEATURE_xrender", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: xrender (from target Qt6::Gui)" + } + ], + "type" : "INTERNAL", + "value" : "OFF" + }, + { + "name" : "QT_FEATURE_zstd", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Qt feature: zstd (from target Qt6::Core)" + } + ], + "type" : "INTERNAL", + "value" : "ON" + }, + { + "name" : "QT_QMAKE_EXECUTABLE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/qmake6" + }, + { + "name" : "Qt6CoreTools_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6CoreTools." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6CoreTools" + }, + { + "name" : "Qt6Core_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6Core." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6Core" + }, + { + "name" : "Qt6DBusTools_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6DBusTools." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6DBusTools" + }, + { + "name" : "Qt6DBus_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6DBus." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6DBus" + }, + { + "name" : "Qt6GuiTools_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6GuiTools." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6GuiTools" + }, + { + "name" : "Qt6Gui_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6Gui." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6Gui" + }, + { + "name" : "Qt6WidgetsTools_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6WidgetsTools." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6WidgetsTools" + }, + { + "name" : "Qt6Widgets_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6Widgets." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6Widgets" + }, + { + "name" : "Qt6_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The directory containing a CMake configuration file for Qt6." + } + ], + "type" : "PATH", + "value" : "/usr/lib/cmake/Qt6" + }, + { + "name" : "Vulkan_GLSLANG_VALIDATOR_EXECUTABLE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/glslangValidator" + }, + { + "name" : "Vulkan_GLSLC_EXECUTABLE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/glslc" + }, + { + "name" : "Vulkan_INCLUDE_DIR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "Vulkan_LIBRARY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libvulkan.so" + }, + { + "name" : "XKB_INCLUDE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to a file." + } + ], + "type" : "PATH", + "value" : "/usr/include" + }, + { + "name" : "XKB_LIBRARY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libxkbcommon.so" + }, + { + "name" : "_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "linker supports push/pop state" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "linker supports push/pop state" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "CMAKE_INSTALL_PREFIX during last run" + } + ], + "type" : "INTERNAL", + "value" : "/usr/local" + }, + { + "name" : "__pkg_config_arguments_PKG_XKB", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "QUIET;xkbcommon" + }, + { + "name" : "__pkg_config_checked_PKG_XKB", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "pkgcfg_lib_PKG_XKB_xkbcommon", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/libxkbcommon.so" + }, + { + "name" : "prefix_result", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib" + }, + { + "name" : "snigdhaos-horizon_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug" + }, + { + "name" : "snigdhaos-horizon_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "snigdhaos-horizon_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/whoami/snigdhaos-horizon" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/build/Desktop-Debug/.cmake/api/v1/reply/cmakeFiles-v1-5a88cdb4567aeaa7b3d5.json b/build/Desktop-Debug/.cmake/api/v1/reply/cmakeFiles-v1-5a88cdb4567aeaa7b3d5.json new file mode 100644 index 0000000..f575756 --- /dev/null +++ b/build/Desktop-Debug/.cmake/api/v1/reply/cmakeFiles-v1-5a88cdb4567aeaa7b3d5.json @@ -0,0 +1,1810 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "build/Desktop-Debug/.qtc/package-manager/auto-setup.cmake" + }, + { + "isGenerated" : true, + "path" : "build/Desktop-Debug/CMakeFiles/3.31.1/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Linux-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "build/Desktop-Debug/CMakeFiles/3.31.1/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Linker/GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Linker/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Linker/Linux-GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Linker/Linux-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Platform/Linker/GNU.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6ConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6Config.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6ConfigExtras.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtInstallPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6Targets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtFeature.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CheckCXXCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CheckCompilerFlag.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CheckSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/Internal/CheckSourceCompiles.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtFeatureCommon.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicAppleHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicGitHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicPluginHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicTargetHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicTestHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicToolHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6Dependencies.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindThreads.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CheckLibraryExists.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CheckIncludeFileCXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6ConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6Config.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6ConfigExtras.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtInstallPaths.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6Targets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtFeature.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CheckCXXCompilerFlag.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtFeatureCommon.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicAppleHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicGitHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicPluginHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicTargetHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicTestHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicToolHelpers.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/Qt6Dependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/FindWrapAtomic.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CheckCXXSourceCompiles.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreMacros.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/GNUInstallDirs.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/FindWrapOpenGL.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindOpenGL.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/3rdparty/kwin/FindXKB.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPkgConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FeatureSummary.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindVulkan.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/FindPackageMessage.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/MacroAddFileDependencies.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6DBus/Qt6DBusVersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QICNSPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QICNSPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QJp2PluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QJp2PluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMngPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMngPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMngPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QMngPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QPdfPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QPdfPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QPdfPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QPdfPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTgaPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTgaPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTiffPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTiffPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTsLibPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTsLibPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTsLibPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTsLibPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWbmpPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWbmpPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWebpPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QWebpPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake" + }, + { + "isExternal" : true, + "path" : "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/usr/share/cmake/Modules/GNUInstallDirs.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug", + "source" : "/home/whoami/snigdhaos-horizon" + }, + "version" : + { + "major" : 1, + "minor" : 1 + } +} diff --git a/build/Desktop-Debug/.cmake/api/v1/reply/codemodel-v2-9d98249dac806e3569a5.json b/build/Desktop-Debug/.cmake/api/v1/reply/codemodel-v2-9d98249dac806e3569a5.json new file mode 100644 index 0000000..c1fa891 --- /dev/null +++ b/build/Desktop-Debug/.cmake/api/v1/reply/codemodel-v2-9d98249dac806e3569a5.json @@ -0,0 +1,70 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "hasInstallRule" : true, + "jsonFile" : "directory-.-Debug-6c438ccd53306b912ee9.json", + "minimumCMakeVersion" : + { + "string" : "3.16" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "snigdhaos-horizon", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "snigdhaos-horizon::@6890427a1f51a3e7e1df", + "jsonFile" : "target-snigdhaos-horizon-Debug-53c878391915a250f9cf.json", + "name" : "snigdhaos-horizon", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "snigdhaos-horizon_autogen::@6890427a1f51a3e7e1df", + "jsonFile" : "target-snigdhaos-horizon_autogen-Debug-e79794e2a979ec130b84.json", + "name" : "snigdhaos-horizon_autogen", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug", + "source" : "/home/whoami/snigdhaos-horizon" + }, + "version" : + { + "major" : 2, + "minor" : 7 + } +} diff --git a/build/Desktop-Debug/.cmake/api/v1/reply/directory-.-Debug-6c438ccd53306b912ee9.json b/build/Desktop-Debug/.cmake/api/v1/reply/directory-.-Debug-6c438ccd53306b912ee9.json new file mode 100644 index 0000000..d6f3f6a --- /dev/null +++ b/build/Desktop-Debug/.cmake/api/v1/reply/directory-.-Debug-6c438ccd53306b912ee9.json @@ -0,0 +1,45 @@ +{ + "backtraceGraph" : + { + "commands" : + [ + "install" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 62, + "parent" : 0 + } + ] + }, + "installers" : + [ + { + "backtrace" : 1, + "component" : "Unspecified", + "destination" : "bin", + "paths" : + [ + "snigdhaos-horizon" + ], + "targetId" : "snigdhaos-horizon::@6890427a1f51a3e7e1df", + "targetIndex" : 0, + "type" : "target" + } + ], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/build/Desktop-Debug/.cmake/api/v1/reply/index-2024-11-29T12-57-59-0028.json b/build/Desktop-Debug/.cmake/api/v1/reply/index-2024-11-29T12-57-59-0028.json new file mode 100644 index 0000000..91d7af5 --- /dev/null +++ b/build/Desktop-Debug/.cmake/api/v1/reply/index-2024-11-29T12-57-59-0028.json @@ -0,0 +1,89 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "/usr/bin/cmake", + "cpack" : "/usr/bin/cpack", + "ctest" : "/usr/bin/ctest", + "root" : "/usr/share/cmake" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 31, + "patch" : 1, + "string" : "3.31.1", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-9d98249dac806e3569a5.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + { + "jsonFile" : "cache-v2-2c9fef1631b114c396c0.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-5a88cdb4567aeaa7b3d5.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + } + ], + "reply" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-2c9fef1631b114c396c0.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-5a88cdb4567aeaa7b3d5.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 1 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-9d98249dac806e3569a5.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + } + } +} diff --git a/build/Desktop-Debug/.cmake/api/v1/reply/target-snigdhaos-horizon-Debug-53c878391915a250f9cf.json b/build/Desktop-Debug/.cmake/api/v1/reply/target-snigdhaos-horizon-Debug-53c878391915a250f9cf.json new file mode 100644 index 0000000..e01c793 --- /dev/null +++ b/build/Desktop-Debug/.cmake/api/v1/reply/target-snigdhaos-horizon-Debug-53c878391915a250f9cf.json @@ -0,0 +1,450 @@ +{ + "artifacts" : + [ + { + "path" : "snigdhaos-horizon" + } + ], + "backtrace" : 4, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "_qt_internal_create_executable", + "qt6_add_executable", + "qt_add_executable", + "install", + "target_link_libraries", + "set_target_properties", + "include", + "find_package", + "set_property", + "find_dependency", + "_qt_internal_find_third_party_dependencies", + "_qt_internal_find_qt_dependencies" + ], + "files" : + [ + "/usr/lib/cmake/Qt6Core/Qt6CoreMacros.cmake", + "CMakeLists.txt", + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake", + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake", + "/usr/lib/cmake/Qt6/Qt6Config.cmake", + "/usr/share/cmake/Modules/FindOpenGL.cmake", + "/usr/lib/cmake/Qt6/FindWrapOpenGL.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake", + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake" + ], + "nodes" : + [ + { + "file" : 1 + }, + { + "command" : 3, + "file" : 1, + "line" : 23, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 957, + "parent" : 1 + }, + { + "command" : 1, + "file" : 0, + "line" : 644, + "parent" : 2 + }, + { + "command" : 0, + "file" : 0, + "line" : 703, + "parent" : 3 + }, + { + "command" : 4, + "file" : 1, + "line" : 62, + "parent" : 0 + }, + { + "command" : 5, + "file" : 1, + "line" : 45, + "parent" : 0 + }, + { + "command" : 8, + "file" : 1, + "line" : 13, + "parent" : 0 + }, + { + "file" : 4, + "parent" : 7 + }, + { + "command" : 8, + "file" : 4, + "line" : 191, + "parent" : 8 + }, + { + "file" : 3, + "parent" : 9 + }, + { + "command" : 7, + "file" : 3, + "line" : 65, + "parent" : 10 + }, + { + "file" : 2, + "parent" : 11 + }, + { + "command" : 6, + "file" : 2, + "line" : 70, + "parent" : 12 + }, + { + "command" : 7, + "file" : 3, + "line" : 53, + "parent" : 10 + }, + { + "file" : 11, + "parent" : 14 + }, + { + "command" : 12, + "file" : 11, + "line" : 43, + "parent" : 15 + }, + { + "command" : 10, + "file" : 8, + "line" : 143, + "parent" : 16 + }, + { + "command" : 8, + "file" : 7, + "line" : 76, + "parent" : 17 + }, + { + "file" : 10, + "parent" : 18 + }, + { + "command" : 7, + "file" : 10, + "line" : 53, + "parent" : 19 + }, + { + "file" : 9, + "parent" : 20 + }, + { + "command" : 11, + "file" : 9, + "line" : 37, + "parent" : 21 + }, + { + "command" : 10, + "file" : 8, + "line" : 36, + "parent" : 22 + }, + { + "command" : 8, + "file" : 7, + "line" : 76, + "parent" : 23 + }, + { + "file" : 6, + "parent" : 24 + }, + { + "command" : 8, + "file" : 6, + "line" : 13, + "parent" : 25 + }, + { + "file" : 5, + "parent" : 26 + }, + { + "command" : 9, + "file" : 5, + "line" : 712, + "parent" : 27 + }, + { + "command" : 6, + "file" : 5, + "line" : 710, + "parent" : 27 + }, + { + "command" : 5, + "file" : 0, + "line" : 645, + "parent" : 2 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-DQT_QML_DEBUG -g -std=gnu++17 -fdiagnostics-color=always" + }, + { + "backtrace" : 30, + "fragment" : "-mno-direct-extern-access" + } + ], + "defines" : + [ + { + "backtrace" : 30, + "define" : "QT_CORE_LIB" + }, + { + "backtrace" : 6, + "define" : "QT_GUI_LIB" + }, + { + "backtrace" : 6, + "define" : "QT_WIDGETS_LIB" + } + ], + "includes" : + [ + { + "backtrace" : 0, + "path" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon_autogen/include" + }, + { + "backtrace" : 30, + "isSystem" : true, + "path" : "/usr/include/qt6/QtCore" + }, + { + "backtrace" : 30, + "isSystem" : true, + "path" : "/usr/include/qt6" + }, + { + "backtrace" : 30, + "isSystem" : true, + "path" : "/usr/lib/qt6/mkspecs/linux-g++" + }, + { + "backtrace" : 6, + "isSystem" : true, + "path" : "/usr/include/qt6/QtWidgets" + }, + { + "backtrace" : 6, + "isSystem" : true, + "path" : "/usr/include/qt6/QtGui" + } + ], + "language" : "CXX", + "languageStandard" : + { + "backtraces" : + [ + 30, + 30 + ], + "standard" : "17" + }, + "sourceIndexes" : + [ + 0, + 1, + 2 + ] + } + ], + "dependencies" : + [ + { + "backtrace" : 0, + "id" : "snigdhaos-horizon_autogen::@6890427a1f51a3e7e1df" + } + ], + "id" : "snigdhaos-horizon::@6890427a1f51a3e7e1df", + "install" : + { + "destinations" : + [ + { + "backtrace" : 5, + "path" : "bin" + } + ], + "prefix" : + { + "path" : "/usr/local" + } + }, + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-DQT_QML_DEBUG -g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-Wl,--dependency-file,CMakeFiles/snigdhaos-horizon.dir/link.d", + "role" : "flags" + }, + { + "backtrace" : 6, + "fragment" : "/usr/lib/libQt6Widgets.so.6.8.0", + "role" : "libraries" + }, + { + "backtrace" : 13, + "fragment" : "/usr/lib/libQt6Gui.so.6.8.0", + "role" : "libraries" + }, + { + "backtrace" : 28, + "fragment" : "/usr/lib/libGLX.so", + "role" : "libraries" + }, + { + "backtrace" : 29, + "fragment" : "/usr/lib/libOpenGL.so", + "role" : "libraries" + }, + { + "backtrace" : 30, + "fragment" : "/usr/lib/libQt6Core.so.6.8.0", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "snigdhaos-horizon", + "nameOnDisk" : "snigdhaos-horizon", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 3, + 5 + ] + }, + { + "name" : "", + "sourceIndexes" : + [ + 4, + 6 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 7 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "compileGroupIndex" : 0, + "isGenerated" : true, + "path" : "build/Desktop-Debug/snigdhaos-horizon_autogen/mocs_compilation.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 4, + "compileGroupIndex" : 0, + "path" : "main.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 4, + "compileGroupIndex" : 0, + "path" : "horizon.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 4, + "path" : "horizon.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 4, + "path" : "horizon.ui", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop-Debug/snigdhaos-horizon_autogen/include/ui_horizon.h", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop-Debug/snigdhaos-horizon_autogen/timestamp", + "sourceGroupIndex" : 2 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop-Debug/snigdhaos-horizon_autogen/timestamp.rule", + "sourceGroupIndex" : 3 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/Desktop-Debug/.cmake/api/v1/reply/target-snigdhaos-horizon_autogen-Debug-e79794e2a979ec130b84.json b/build/Desktop-Debug/.cmake/api/v1/reply/target-snigdhaos-horizon_autogen-Debug-e79794e2a979ec130b84.json new file mode 100644 index 0000000..b283976 --- /dev/null +++ b/build/Desktop-Debug/.cmake/api/v1/reply/target-snigdhaos-horizon_autogen-Debug-e79794e2a979ec130b84.json @@ -0,0 +1,65 @@ +{ + "backtrace" : 0, + "backtraceGraph" : + { + "commands" : [], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + } + ] + }, + "id" : "snigdhaos-horizon_autogen::@6890427a1f51a3e7e1df", + "isGeneratorProvided" : true, + "name" : "snigdhaos-horizon_autogen", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "", + "sourceIndexes" : + [ + 0 + ] + }, + { + "name" : "CMake Rules", + "sourceIndexes" : + [ + 1, + 2 + ] + } + ], + "sources" : + [ + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.rule", + "sourceGroupIndex" : 1 + }, + { + "backtrace" : 0, + "isGenerated" : true, + "path" : "build/Desktop-Debug/snigdhaos-horizon_autogen/timestamp.rule", + "sourceGroupIndex" : 1 + } + ], + "type" : "UTILITY" +} diff --git a/build/Desktop-Debug/.qt/QtDeploySupport.cmake b/build/Desktop-Debug/.qt/QtDeploySupport.cmake new file mode 100644 index 0000000..4da5cd0 --- /dev/null +++ b/build/Desktop-Debug/.qt/QtDeploySupport.cmake @@ -0,0 +1,69 @@ +cmake_minimum_required(VERSION 3.16...3.21) + +# These are part of the public API. Projects should use them to provide a +# consistent set of prefix-relative destinations. +if(NOT QT_DEPLOY_BIN_DIR) + set(QT_DEPLOY_BIN_DIR "bin") +endif() +if(NOT QT_DEPLOY_LIBEXEC_DIR) + set(QT_DEPLOY_LIBEXEC_DIR "libexec") +endif() +if(NOT QT_DEPLOY_LIB_DIR) + set(QT_DEPLOY_LIB_DIR "lib") +endif() +if(NOT QT_DEPLOY_PLUGINS_DIR) + set(QT_DEPLOY_PLUGINS_DIR "plugins") +endif() +if(NOT QT_DEPLOY_QML_DIR) + set(QT_DEPLOY_QML_DIR "qml") +endif() +if(NOT QT_DEPLOY_TRANSLATIONS_DIR) + set(QT_DEPLOY_TRANSLATIONS_DIR "translations") +endif() +if(NOT QT_DEPLOY_PREFIX) + set(QT_DEPLOY_PREFIX "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}") +endif() +if(QT_DEPLOY_PREFIX STREQUAL "") + set(QT_DEPLOY_PREFIX .) +endif() +if(NOT QT_DEPLOY_IGNORED_LIB_DIRS) + set(QT_DEPLOY_IGNORED_LIB_DIRS "/lib") +endif() + +# These are internal implementation details. They may be removed at any time. +set(__QT_DEPLOY_SYSTEM_NAME "Linux") +set(__QT_DEPLOY_IS_SHARED_LIBS_BUILD "ON") +set(__QT_DEPLOY_TOOL "GRD") +set(__QT_DEPLOY_IMPL_DIR "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/.qt") +set(__QT_DEPLOY_VERBOSE "") +set(__QT_CMAKE_EXPORT_NAMESPACE "Qt6") +set(__QT_DEPLOY_GENERATOR_IS_MULTI_CONFIG "0") +set(__QT_DEPLOY_ACTIVE_CONFIG "Debug") +set(__QT_NO_CREATE_VERSIONLESS_FUNCTIONS "") +set(__QT_DEFAULT_MAJOR_VERSION "6") +set(__QT_DEPLOY_QT_ADDITIONAL_PACKAGES_PREFIX_PATH "") +set(__QT_DEPLOY_QT_INSTALL_PREFIX "/usr") +set(__QT_DEPLOY_QT_INSTALL_BINS "lib/qt6/bin") +set(__QT_DEPLOY_QT_INSTALL_DATA "share/qt6") +set(__QT_DEPLOY_QT_INSTALL_LIBEXECS "lib/qt6") +set(__QT_DEPLOY_QT_INSTALL_PLUGINS "lib/qt6/plugins") +set(__QT_DEPLOY_QT_INSTALL_TRANSLATIONS "share/qt6/translations") +set(__QT_DEPLOY_TARGET_QT_PATHS_PATH "/usr/lib/qt6/bin/qtpaths6") +set(__QT_DEPLOY_PLUGINS "") +set(__QT_DEPLOY_MUST_ADJUST_PLUGINS_RPATH "") +set(__QT_DEPLOY_USE_PATCHELF "") +set(__QT_DEPLOY_PATCHELF_EXECUTABLE "") +set(__QT_DEPLOY_QT_IS_MULTI_CONFIG_BUILD_WITH_DEBUG "FALSE") +set(__QT_DEPLOY_QT_DEBUG_POSTFIX "") + +# Define the CMake commands to be made available during deployment. +set(__qt_deploy_support_files + "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/.qt/QtDeployTargets.cmake" + "/usr/lib/cmake/Qt6Core/Qt6CoreDeploySupport.cmake" +) +foreach(__qt_deploy_support_file IN LISTS __qt_deploy_support_files) + include("${__qt_deploy_support_file}") +endforeach() + +unset(__qt_deploy_support_file) +unset(__qt_deploy_support_files) diff --git a/build/Desktop-Debug/.qt/QtDeployTargets.cmake b/build/Desktop-Debug/.qt/QtDeployTargets.cmake new file mode 100644 index 0000000..fd31186 --- /dev/null +++ b/build/Desktop-Debug/.qt/QtDeployTargets.cmake @@ -0,0 +1,2 @@ +set(__QT_DEPLOY_TARGET_snigdhaos-horizon_FILE /home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon) +set(__QT_DEPLOY_TARGET_snigdhaos-horizon_TYPE EXECUTABLE) diff --git a/build/Desktop-Debug/.qtc/package-manager/LICENSE.conan b/build/Desktop-Debug/.qtc/package-manager/LICENSE.conan new file mode 100644 index 0000000..541f5a3 --- /dev/null +++ b/build/Desktop-Debug/.qtc/package-manager/LICENSE.conan @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) 2019 JFrog + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/build/Desktop-Debug/.qtc/package-manager/auto-setup.cmake b/build/Desktop-Debug/.qtc/package-manager/auto-setup.cmake new file mode 100644 index 0000000..c797138 --- /dev/null +++ b/build/Desktop-Debug/.qtc/package-manager/auto-setup.cmake @@ -0,0 +1,272 @@ +# +# Internal Qt Creator variable reference +# +foreach(qtcreator_var + QT_QMAKE_EXECUTABLE CMAKE_PREFIX_PATH CMAKE_C_COMPILER CMAKE_CXX_COMPILER + CMAKE_CXX_FLAGS CMAKE_CXX_FLAGS_DEBUG CMAKE_CXX_FLAGS_RELWITHDEBINFO) + set(__just_reference_${qtcreator_var} ${${qtcreator_var}}) +endforeach() + +if (EXISTS "${CMAKE_SOURCE_DIR}/QtCreatorPackageManager.cmake") + include("${CMAKE_SOURCE_DIR}/QtCreatorPackageManager.cmake") +endif() + +if (QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP) + return() +endif() +option(QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP "Skip Qt Creator's package manager auto-setup" OFF) + +# Store the C/C++ object output extension +if (CMAKE_VERSION GREATER_EQUAL "3.19") + cmake_language(DEFER CALL set CMAKE_C_OUTPUT_EXTENSION "${CMAKE_C_OUTPUT_EXTENSION}" CACHE STRING "" FORCE) + cmake_language(DEFER CALL set CMAKE_CXX_OUTPUT_EXTENSION "${CMAKE_CXX_OUTPUT_EXTENSION}" CACHE STRING "" FORCE) +endif() + +macro(qtc_auto_setup_compiler_standard toolchainFile) + foreach(lang_var C CXX CUDA OBJC OBJCXX) + foreach(prop_var STANDARD STANDARD_REQUIRED EXTENSIONS) + if (CMAKE_${lang_var}_${prop_var}) + file(APPEND "${toolchainFile}" + "set(CMAKE_${lang_var}_${prop_var} ${CMAKE_${lang_var}_${prop_var}})\n") + endif() + endforeach() + endforeach() + + # Forward important CMake variables to the package manager in the toolchain file + foreach(fwd_var CMAKE_MSVC_RUNTIME_LIBRARY CMAKE_SYSROOT CMAKE_OSX_SYSROOT CMAKE_OSX_ARCHITECTURES) + if (${fwd_var}) + file(APPEND "${toolchainFile}" + "set(${fwd_var} ${${fwd_var}})\n") + endif() + endforeach() +endmacro() + +# +# conan +# +macro(qtc_auto_setup_conan) + foreach(file conanfile.txt conanfile.py) + if (EXISTS "${CMAKE_SOURCE_DIR}/${file}") + set(conanfile_txt "${CMAKE_SOURCE_DIR}/${file}") + break() + endif() + endforeach() + + if (conanfile_txt AND NOT QT_CREATOR_SKIP_CONAN_SETUP) + option(QT_CREATOR_SKIP_CONAN_SETUP "Skip Qt Creator's conan package manager auto-setup" OFF) + set(QT_CREATOR_CONAN_BUILD_POLICY "missing" CACHE STRING "Qt Creator's conan package manager auto-setup build policy. This is used for the BUILD property of cmake_conan_run") + + find_program(conan_program conan) + if (NOT conan_program) + message(WARNING "Qt Creator: conan executable not found. " + "Package manager auto-setup will be skipped. " + "To disable this warning set QT_CREATOR_SKIP_CONAN_SETUP to ON.") + return() + endif() + execute_process(COMMAND ${conan_program} --version + RESULT_VARIABLE result_code + OUTPUT_VARIABLE conan_version_output + ERROR_VARIABLE conan_version_output) + if (NOT result_code EQUAL 0) + message(FATAL_ERROR "conan --version failed='${result_code}: ${conan_version_output}") + endif() + + string(REGEX REPLACE ".*Conan version ([0-9].[0-9]).*" "\\1" conan_version "${conan_version_output}") + + set(conanfile_timestamp_file "${CMAKE_BINARY_DIR}/conan-dependencies/conanfile.timestamp") + file(TIMESTAMP "${conanfile_txt}" conanfile_timestamp) + + set(do_conan_installation ON) + if (EXISTS "${conanfile_timestamp_file}") + file(READ "${conanfile_timestamp_file}" old_conanfile_timestamp) + if ("${conanfile_timestamp}" STREQUAL "${old_conanfile_timestamp}") + set(do_conan_installation OFF) + endif() + endif() + + set(conanfile_build_policy_file "${CMAKE_BINARY_DIR}/conan-dependencies/conanfile.buildpolicy") + if (EXISTS "${conanfile_build_policy_file}") + file(READ "${conanfile_build_policy_file}" build_policy) + if (NOT "${build_policy}" STREQUAL "${QT_CREATOR_CONAN_BUILD_POLICY}") + set(do_conan_installation ON) + endif() + endif() + + if (do_conan_installation) + message(STATUS "Qt Creator: conan package manager auto-setup. " + "Skip this step by setting QT_CREATOR_SKIP_CONAN_SETUP to ON.") + + file(COPY "${conanfile_txt}" DESTINATION "${CMAKE_BINARY_DIR}/conan-dependencies/") + + file(WRITE "${CMAKE_BINARY_DIR}/conan-dependencies/toolchain.cmake" " + set(CMAKE_C_COMPILER \"${CMAKE_C_COMPILER}\") + set(CMAKE_CXX_COMPILER \"${CMAKE_CXX_COMPILER}\") + ") + qtc_auto_setup_compiler_standard("${CMAKE_BINARY_DIR}/conan-dependencies/toolchain.cmake") + + if (CMAKE_TOOLCHAIN_FILE) + file(APPEND "${CMAKE_BINARY_DIR}/conan-dependencies/toolchain.cmake" + "include(\"${CMAKE_TOOLCHAIN_FILE}\")\n") + endif() + + file(WRITE "${CMAKE_BINARY_DIR}/conan-dependencies/CMakeLists.txt" " + cmake_minimum_required(VERSION 3.15) + + unset(CMAKE_PROJECT_INCLUDE_BEFORE CACHE) + project(conan-setup) + + if (${conan_version} VERSION_GREATER_EQUAL 2.0) + set(CONAN_COMMAND \"${conan_program}\") + include(\"${CMAKE_CURRENT_LIST_DIR}/conan_provider.cmake\") + conan_profile_detect_default() + detect_host_profile(\"${CMAKE_BINARY_DIR}/conan-dependencies/conan_host_profile\") + + set(build_types \${CMAKE_BUILD_TYPE}) + if (CMAKE_CONFIGURATION_TYPES) + set(build_types \${CMAKE_CONFIGURATION_TYPES}) + endif() + + foreach(type \${build_types}) + conan_install( + -pr \"${CMAKE_BINARY_DIR}/conan-dependencies/conan_host_profile\" + --build=${QT_CREATOR_CONAN_BUILD_POLICY} + -s build_type=\${type} + -g CMakeDeps) + endforeach() + + get_property(CONAN_INSTALL_SUCCESS GLOBAL PROPERTY CONAN_INSTALL_SUCCESS) + if (CONAN_INSTALL_SUCCESS) + get_property(CONAN_GENERATORS_FOLDER GLOBAL PROPERTY CONAN_GENERATORS_FOLDER) + file(TO_CMAKE_PATH \"\${CONAN_GENERATORS_FOLDER}\" CONAN_GENERATORS_FOLDER) + file(WRITE \"${CMAKE_BINARY_DIR}/conan-dependencies/conan_paths.cmake\" \" + list(PREPEND CMAKE_PREFIX_PATH \\\"\${CONAN_GENERATORS_FOLDER}\\\") + list(PREPEND CMAKE_MODULE_PATH \\\"\${CONAN_GENERATORS_FOLDER}\\\") + list(PREPEND CMAKE_FIND_ROOT_PATH \\\"\${CONAN_GENERATORS_FOLDER}\\\") + list(REMOVE_DUPLICATES CMAKE_PREFIX_PATH) + list(REMOVE_DUPLICATES CMAKE_MODULE_PATH) + list(REMOVE_DUPLICATES CMAKE_FIND_ROOT_PATH) + set(CMAKE_PREFIX_PATH \\\"\\\${CMAKE_PREFIX_PATH}\\\" CACHE STRING \\\"\\\" FORCE) + set(CMAKE_MODULE_PATH \\\"\\\${CMAKE_MODULE_PATH}\\\" CACHE STRING \\\"\\\" FORCE) + set(CMAKE_FIND_ROOT_PATH \\\"\\\${CMAKE_FIND_ROOT_PATH}\\\" CACHE STRING \\\"\\\" FORCE) + \") + endif() + else() + include(\"${CMAKE_CURRENT_LIST_DIR}/conan.cmake\") + conan_cmake_run( + CONANFILE \"${conanfile_txt}\" + INSTALL_FOLDER \"${CMAKE_BINARY_DIR}/conan-dependencies\" + GENERATORS cmake_paths cmake_find_package json + BUILD ${QT_CREATOR_CONAN_BUILD_POLICY} + ENV CONAN_CMAKE_TOOLCHAIN_FILE=\"${CMAKE_BINARY_DIR}/conan-dependencies/toolchain.cmake\" + ) + endif() + ") + + if (NOT DEFINED CMAKE_BUILD_TYPE AND NOT DEFINED CMAKE_CONFIGURATION_TYPES) + set(CMAKE_CONFIGURATION_TYPES "Debug;Release") + endif() + + execute_process(COMMAND ${CMAKE_COMMAND} + -S "${CMAKE_BINARY_DIR}/conan-dependencies/" + -B "${CMAKE_BINARY_DIR}/conan-dependencies/build" + -C "${CMAKE_BINARY_DIR}/qtcsettings.cmake" + -D "CMAKE_TOOLCHAIN_FILE=${CMAKE_BINARY_DIR}/conan-dependencies/toolchain.cmake" + -G ${CMAKE_GENERATOR} + -D CMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} + -D "CMAKE_CONFIGURATION_TYPES=${CMAKE_CONFIGURATION_TYPES}" + RESULT_VARIABLE result + ) + if (result EQUAL 0) + file(WRITE "${conanfile_timestamp_file}" "${conanfile_timestamp}") + file(WRITE "${conanfile_build_policy_file}" ${QT_CREATOR_CONAN_BUILD_POLICY}) + else() + message(WARNING "Qt Creator's conan package manager auto-setup failed. Consider setting " + "QT_CREATOR_SKIP_CONAN_SETUP to ON and reconfigure to skip this step.") + return() + endif() + endif() + + include("${CMAKE_BINARY_DIR}/conan-dependencies/conan_paths.cmake") + endif() + unset(conanfile_txt) +endmacro() +qtc_auto_setup_conan() + +# +# vcpkg +# +macro(qtc_auto_setup_vcpkg) + if (EXISTS "${CMAKE_SOURCE_DIR}/vcpkg.json" AND NOT QT_CREATOR_SKIP_VCPKG_SETUP) + option(QT_CREATOR_SKIP_VCPKG_SETUP "Skip Qt Creator's vcpkg package manager auto-setup" OFF) + + find_program(vcpkg_program vcpkg + PATHS $ENV{VCPKG_ROOT} ${CMAKE_SOURCE_DIR}/vcpkg + NO_DEFAULT_PATH + ) + if (NOT vcpkg_program) + message(WARNING "Qt Creator: vcpkg executable not found. " + "Package manager auto-setup will be skipped. " + "To disable this warning set QT_CREATOR_SKIP_VCPKG_SETUP to ON.") + return() + endif() + execute_process(COMMAND ${vcpkg_program} version + RESULT_VARIABLE result_code + OUTPUT_VARIABLE vcpkg_version_output + ERROR_VARIABLE vcpkg_version_output) + if (NOT result_code EQUAL 0) + message(FATAL_ERROR "vcpkg version failed='${result_code}: ${vcpkg_version_output}") + endif() + + # Resolve any symlinks + get_filename_component(vpkg_program_real_path ${vcpkg_program} REALPATH) + get_filename_component(vpkg_root ${vpkg_program_real_path} DIRECTORY) + + if (NOT EXISTS "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake") + message(STATUS "Qt Creator: vcpkg package manager auto-setup. " + "Skip this step by setting QT_CREATOR_SKIP_VCPKG_SETUP to ON.") + + file(WRITE "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake" " + set(CMAKE_C_COMPILER \"${CMAKE_C_COMPILER}\") + set(CMAKE_CXX_COMPILER \"${CMAKE_CXX_COMPILER}\") + ") + qtc_auto_setup_compiler_standard("${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake") + + if (CMAKE_TOOLCHAIN_FILE AND NOT + CMAKE_TOOLCHAIN_FILE STREQUAL "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake") + file(APPEND "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake" + "include(\"${CMAKE_TOOLCHAIN_FILE}\")\n") + endif() + + if (VCPKG_TARGET_TRIPLET) + set(vcpkg_triplet ${VCPKG_TARGET_TRIPLET}) + else() + if (WIN32) + set(vcpkg_triplet x64-mingw-static) + if (CMAKE_CXX_COMPILER MATCHES ".*/(.*)/cl.exe") + set(vcpkg_triplet ${CMAKE_MATCH_1}-windows) + endif() + elseif(APPLE) + set(vcpkg_triplet x64-osx) + else() + set(vcpkg_triplet x64-linux) + endif() + endif() + + file(APPEND "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake" " + set(VCPKG_TARGET_TRIPLET ${vcpkg_triplet}) + include(\"${vpkg_root}/scripts/buildsystems/vcpkg.cmake\") + ") + endif() + + set(CMAKE_TOOLCHAIN_FILE "${CMAKE_BINARY_DIR}/vcpkg-dependencies/toolchain.cmake" CACHE PATH "" FORCE) + + # Save CMAKE_PREFIX_PATH and CMAKE_MODULE_PATH as cache variables + if (CMAKE_VERSION GREATER_EQUAL "3.19") + cmake_language(DEFER CALL list REMOVE_DUPLICATES CMAKE_PREFIX_PATH) + cmake_language(DEFER CALL list REMOVE_DUPLICATES CMAKE_MODULE_PATH) + cmake_language(DEFER CALL set CMAKE_PREFIX_PATH "${CMAKE_PREFIX_PATH}" CACHE STRING "" FORCE) + cmake_language(DEFER CALL set CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}" CACHE STRING "" FORCE) + endif() + endif() +endmacro() +qtc_auto_setup_vcpkg() diff --git a/build/Desktop-Debug/.qtc/package-manager/conan.cmake b/build/Desktop-Debug/.qtc/package-manager/conan.cmake new file mode 100644 index 0000000..4f5f67e --- /dev/null +++ b/build/Desktop-Debug/.qtc/package-manager/conan.cmake @@ -0,0 +1,1026 @@ +# The MIT License (MIT) + +# Copyright (c) 2018 JFrog + +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: + +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. + +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + + + +# This file comes from: https://github.com/conan-io/cmake-conan. Please refer +# to this repository for issues and documentation. + +# Its purpose is to wrap and launch Conan C/C++ Package Manager when cmake is called. +# It will take CMake current settings (os, compiler, compiler version, architecture) +# and translate them to conan settings for installing and retrieving dependencies. + +# It is intended to facilitate developers building projects that have conan dependencies, +# but it is only necessary on the end-user side. It is not necessary to create conan +# packages, in fact it shouldn't be use for that. Check the project documentation. + +# version: 0.18.1 + +include(CMakeParseArguments) + +function(_get_msvc_ide_version result) + set(${result} "" PARENT_SCOPE) + if(NOT MSVC_VERSION VERSION_LESS 1400 AND MSVC_VERSION VERSION_LESS 1500) + set(${result} 8 PARENT_SCOPE) + elseif(NOT MSVC_VERSION VERSION_LESS 1500 AND MSVC_VERSION VERSION_LESS 1600) + set(${result} 9 PARENT_SCOPE) + elseif(NOT MSVC_VERSION VERSION_LESS 1600 AND MSVC_VERSION VERSION_LESS 1700) + set(${result} 10 PARENT_SCOPE) + elseif(NOT MSVC_VERSION VERSION_LESS 1700 AND MSVC_VERSION VERSION_LESS 1800) + set(${result} 11 PARENT_SCOPE) + elseif(NOT MSVC_VERSION VERSION_LESS 1800 AND MSVC_VERSION VERSION_LESS 1900) + set(${result} 12 PARENT_SCOPE) + elseif(NOT MSVC_VERSION VERSION_LESS 1900 AND MSVC_VERSION VERSION_LESS 1910) + set(${result} 14 PARENT_SCOPE) + elseif(NOT MSVC_VERSION VERSION_LESS 1910 AND MSVC_VERSION VERSION_LESS 1920) + set(${result} 15 PARENT_SCOPE) + elseif(NOT MSVC_VERSION VERSION_LESS 1920 AND MSVC_VERSION VERSION_LESS 1930) + set(${result} 16 PARENT_SCOPE) + elseif(NOT MSVC_VERSION VERSION_LESS 1930 AND MSVC_VERSION VERSION_LESS 1940) + set(${result} 17 PARENT_SCOPE) + else() + message(FATAL_ERROR "Conan: Unknown MSVC compiler version [${MSVC_VERSION}]") + endif() +endfunction() + +macro(_conan_detect_build_type) + conan_parse_arguments(${ARGV}) + + if(ARGUMENTS_BUILD_TYPE) + set(_CONAN_SETTING_BUILD_TYPE ${ARGUMENTS_BUILD_TYPE}) + elseif(CMAKE_BUILD_TYPE) + set(_CONAN_SETTING_BUILD_TYPE ${CMAKE_BUILD_TYPE}) + else() + message(FATAL_ERROR "Please specify in command line CMAKE_BUILD_TYPE (-DCMAKE_BUILD_TYPE=Release)") + endif() + + string(TOUPPER ${_CONAN_SETTING_BUILD_TYPE} _CONAN_SETTING_BUILD_TYPE_UPPER) + if (_CONAN_SETTING_BUILD_TYPE_UPPER STREQUAL "DEBUG") + set(_CONAN_SETTING_BUILD_TYPE "Debug") + elseif(_CONAN_SETTING_BUILD_TYPE_UPPER STREQUAL "RELEASE") + set(_CONAN_SETTING_BUILD_TYPE "Release") + elseif(_CONAN_SETTING_BUILD_TYPE_UPPER STREQUAL "RELWITHDEBINFO") + set(_CONAN_SETTING_BUILD_TYPE "RelWithDebInfo") + elseif(_CONAN_SETTING_BUILD_TYPE_UPPER STREQUAL "MINSIZEREL") + set(_CONAN_SETTING_BUILD_TYPE "MinSizeRel") + endif() +endmacro() + +macro(_conan_check_system_name) + #handle -s os setting + if(CMAKE_SYSTEM_NAME AND NOT CMAKE_SYSTEM_NAME STREQUAL "Generic") + #use default conan os setting if CMAKE_SYSTEM_NAME is not defined + set(CONAN_SYSTEM_NAME ${CMAKE_SYSTEM_NAME}) + if(${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") + set(CONAN_SYSTEM_NAME Macos) + endif() + if(${CMAKE_SYSTEM_NAME} STREQUAL "QNX") + set(CONAN_SYSTEM_NAME Neutrino) + endif() + set(CONAN_SUPPORTED_PLATFORMS Windows Linux Macos Android iOS FreeBSD WindowsStore WindowsCE watchOS tvOS FreeBSD SunOS AIX Arduino Emscripten Neutrino) + list (FIND CONAN_SUPPORTED_PLATFORMS "${CONAN_SYSTEM_NAME}" _index) + if (${_index} GREATER -1) + #check if the cmake system is a conan supported one + set(_CONAN_SETTING_OS ${CONAN_SYSTEM_NAME}) + else() + message(FATAL_ERROR "cmake system ${CONAN_SYSTEM_NAME} is not supported by conan. Use one of ${CONAN_SUPPORTED_PLATFORMS}") + endif() + endif() +endmacro() + +macro(_conan_check_language) + get_property(_languages GLOBAL PROPERTY ENABLED_LANGUAGES) + if (";${_languages};" MATCHES ";CXX;") + set(LANGUAGE CXX) + set(USING_CXX 1) + elseif (";${_languages};" MATCHES ";C;") + set(LANGUAGE C) + set(USING_CXX 0) + else () + message(FATAL_ERROR "Conan: Neither C or C++ was detected as a language for the project. Unabled to detect compiler version.") + endif() +endmacro() + +macro(_conan_detect_compiler) + + conan_parse_arguments(${ARGV}) + + if(ARGUMENTS_ARCH) + set(_CONAN_SETTING_ARCH ${ARGUMENTS_ARCH}) + endif() + + if(USING_CXX) + set(_CONAN_SETTING_COMPILER_CPPSTD ${CMAKE_CXX_STANDARD}) + endif() + + if (${CMAKE_${LANGUAGE}_COMPILER_ID} STREQUAL GNU) + # using GCC + # TODO: Handle other params + string(REPLACE "." ";" VERSION_LIST ${CMAKE_${LANGUAGE}_COMPILER_VERSION}) + list(GET VERSION_LIST 0 MAJOR) + list(GET VERSION_LIST 1 MINOR) + set(COMPILER_VERSION ${MAJOR}.${MINOR}) + if(${MAJOR} GREATER 4) + set(COMPILER_VERSION ${MAJOR}) + endif() + set(_CONAN_SETTING_COMPILER gcc) + set(_CONAN_SETTING_COMPILER_VERSION ${COMPILER_VERSION}) + if (USING_CXX) + conan_cmake_detect_unix_libcxx(_LIBCXX) + set(_CONAN_SETTING_COMPILER_LIBCXX ${_LIBCXX}) + endif () + elseif (${CMAKE_${LANGUAGE}_COMPILER_ID} STREQUAL Intel) + string(REPLACE "." ";" VERSION_LIST ${CMAKE_${LANGUAGE}_COMPILER_VERSION}) + list(GET VERSION_LIST 0 MAJOR) + list(GET VERSION_LIST 1 MINOR) + set(COMPILER_VERSION ${MAJOR}.${MINOR}) + set(_CONAN_SETTING_COMPILER intel) + set(_CONAN_SETTING_COMPILER_VERSION ${COMPILER_VERSION}) + if (USING_CXX) + conan_cmake_detect_unix_libcxx(_LIBCXX) + set(_CONAN_SETTING_COMPILER_LIBCXX ${_LIBCXX}) + endif () + elseif (${CMAKE_${LANGUAGE}_COMPILER_ID} STREQUAL AppleClang) + # using AppleClang + string(REPLACE "." ";" VERSION_LIST ${CMAKE_${LANGUAGE}_COMPILER_VERSION}) + list(GET VERSION_LIST 0 MAJOR) + list(GET VERSION_LIST 1 MINOR) + set(_CONAN_SETTING_COMPILER apple-clang) + set(_CONAN_SETTING_COMPILER_VERSION ${MAJOR}.${MINOR}) + if (USING_CXX) + conan_cmake_detect_unix_libcxx(_LIBCXX) + set(_CONAN_SETTING_COMPILER_LIBCXX ${_LIBCXX}) + endif () + elseif (${CMAKE_${LANGUAGE}_COMPILER_ID} STREQUAL Clang + AND NOT "${CMAKE_${LANGUAGE}_COMPILER_FRONTEND_VARIANT}" STREQUAL "MSVC" + AND NOT "${CMAKE_${LANGUAGE}_SIMULATE_ID}" STREQUAL "MSVC") + + string(REPLACE "." ";" VERSION_LIST ${CMAKE_${LANGUAGE}_COMPILER_VERSION}) + list(GET VERSION_LIST 0 MAJOR) + list(GET VERSION_LIST 1 MINOR) + set(_CONAN_SETTING_COMPILER clang) + set(_CONAN_SETTING_COMPILER_VERSION ${MAJOR}.${MINOR}) + if(APPLE) + cmake_policy(GET CMP0025 APPLE_CLANG_POLICY) + if(NOT APPLE_CLANG_POLICY STREQUAL NEW) + message(STATUS "Conan: APPLE and Clang detected. Assuming apple-clang compiler. Set CMP0025 to avoid it") + set(_CONAN_SETTING_COMPILER apple-clang) + endif() + endif() + if(${_CONAN_SETTING_COMPILER} STREQUAL clang AND ${MAJOR} GREATER 7) + set(_CONAN_SETTING_COMPILER_VERSION ${MAJOR}) + endif() + if (USING_CXX) + conan_cmake_detect_unix_libcxx(_LIBCXX) + set(_CONAN_SETTING_COMPILER_LIBCXX ${_LIBCXX}) + endif () + elseif(${CMAKE_${LANGUAGE}_COMPILER_ID} STREQUAL MSVC + OR (${CMAKE_${LANGUAGE}_COMPILER_ID} STREQUAL Clang + AND "${CMAKE_${LANGUAGE}_COMPILER_FRONTEND_VARIANT}" STREQUAL "MSVC" + AND "${CMAKE_${LANGUAGE}_SIMULATE_ID}" STREQUAL "MSVC")) + + set(_VISUAL "Visual Studio") + _get_msvc_ide_version(_VISUAL_VERSION) + if("${_VISUAL_VERSION}" STREQUAL "") + message(FATAL_ERROR "Conan: Visual Studio not recognized") + else() + set(_CONAN_SETTING_COMPILER ${_VISUAL}) + set(_CONAN_SETTING_COMPILER_VERSION ${_VISUAL_VERSION}) + endif() + + if(NOT _CONAN_SETTING_ARCH) + if (MSVC_${LANGUAGE}_ARCHITECTURE_ID MATCHES "64") + set(_CONAN_SETTING_ARCH x86_64) + elseif (MSVC_${LANGUAGE}_ARCHITECTURE_ID MATCHES "^ARM") + message(STATUS "Conan: Using default ARM architecture from MSVC") + set(_CONAN_SETTING_ARCH armv6) + elseif (MSVC_${LANGUAGE}_ARCHITECTURE_ID MATCHES "86") + set(_CONAN_SETTING_ARCH x86) + else () + message(FATAL_ERROR "Conan: Unknown MSVC architecture [${MSVC_${LANGUAGE}_ARCHITECTURE_ID}]") + endif() + endif() + + conan_cmake_detect_vs_runtime(_vs_runtime ${ARGV}) + message(STATUS "Conan: Detected VS runtime: ${_vs_runtime}") + set(_CONAN_SETTING_COMPILER_RUNTIME ${_vs_runtime}) + + if (CMAKE_GENERATOR_TOOLSET) + set(_CONAN_SETTING_COMPILER_TOOLSET ${CMAKE_VS_PLATFORM_TOOLSET}) + elseif(CMAKE_VS_PLATFORM_TOOLSET AND (CMAKE_GENERATOR STREQUAL "Ninja")) + set(_CONAN_SETTING_COMPILER_TOOLSET ${CMAKE_VS_PLATFORM_TOOLSET}) + endif() + else() + message(FATAL_ERROR "Conan: compiler setup not recognized") + endif() + +endmacro() + +function(conan_cmake_settings result) + #message(STATUS "COMPILER " ${CMAKE_CXX_COMPILER}) + #message(STATUS "COMPILER " ${CMAKE_CXX_COMPILER_ID}) + #message(STATUS "VERSION " ${CMAKE_CXX_COMPILER_VERSION}) + #message(STATUS "FLAGS " ${CMAKE_LANG_FLAGS}) + #message(STATUS "LIB ARCH " ${CMAKE_CXX_LIBRARY_ARCHITECTURE}) + #message(STATUS "BUILD TYPE " ${CMAKE_BUILD_TYPE}) + #message(STATUS "GENERATOR " ${CMAKE_GENERATOR}) + #message(STATUS "GENERATOR WIN64 " ${CMAKE_CL_64}) + + message(STATUS "Conan: Automatic detection of conan settings from cmake") + + conan_parse_arguments(${ARGV}) + + _conan_detect_build_type(${ARGV}) + + _conan_check_system_name() + + _conan_check_language() + + _conan_detect_compiler(${ARGV}) + + # If profile is defined it is used + if(CMAKE_BUILD_TYPE STREQUAL "Debug" AND ARGUMENTS_DEBUG_PROFILE) + set(_APPLIED_PROFILES ${ARGUMENTS_DEBUG_PROFILE}) + elseif(CMAKE_BUILD_TYPE STREQUAL "Release" AND ARGUMENTS_RELEASE_PROFILE) + set(_APPLIED_PROFILES ${ARGUMENTS_RELEASE_PROFILE}) + elseif(CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo" AND ARGUMENTS_RELWITHDEBINFO_PROFILE) + set(_APPLIED_PROFILES ${ARGUMENTS_RELWITHDEBINFO_PROFILE}) + elseif(CMAKE_BUILD_TYPE STREQUAL "MinSizeRel" AND ARGUMENTS_MINSIZEREL_PROFILE) + set(_APPLIED_PROFILES ${ARGUMENTS_MINSIZEREL_PROFILE}) + elseif(ARGUMENTS_PROFILE) + set(_APPLIED_PROFILES ${ARGUMENTS_PROFILE}) + endif() + + foreach(ARG ${_APPLIED_PROFILES}) + set(_SETTINGS ${_SETTINGS} -pr=${ARG}) + endforeach() + foreach(ARG ${ARGUMENTS_PROFILE_BUILD}) + conan_check(VERSION 1.24.0 REQUIRED DETECT_QUIET) + set(_SETTINGS ${_SETTINGS} -pr:b=${ARG}) + endforeach() + + if(NOT _SETTINGS OR ARGUMENTS_PROFILE_AUTO STREQUAL "ALL") + set(ARGUMENTS_PROFILE_AUTO arch build_type compiler compiler.version + compiler.runtime compiler.libcxx compiler.toolset) + endif() + + # remove any manually specified settings from the autodetected settings + foreach(ARG ${ARGUMENTS_SETTINGS}) + string(REGEX MATCH "[^=]*" MANUAL_SETTING "${ARG}") + message(STATUS "Conan: ${MANUAL_SETTING} was added as an argument. Not using the autodetected one.") + list(REMOVE_ITEM ARGUMENTS_PROFILE_AUTO "${MANUAL_SETTING}") + endforeach() + + # Automatic from CMake + foreach(ARG ${ARGUMENTS_PROFILE_AUTO}) + string(TOUPPER ${ARG} _arg_name) + string(REPLACE "." "_" _arg_name ${_arg_name}) + if(_CONAN_SETTING_${_arg_name}) + set(_SETTINGS ${_SETTINGS} -s ${ARG}=${_CONAN_SETTING_${_arg_name}}) + endif() + endforeach() + + foreach(ARG ${ARGUMENTS_SETTINGS}) + set(_SETTINGS ${_SETTINGS} -s ${ARG}) + endforeach() + + message(STATUS "Conan: Settings= ${_SETTINGS}") + + set(${result} ${_SETTINGS} PARENT_SCOPE) +endfunction() + + +function(conan_cmake_detect_unix_libcxx result) + # Take into account any -stdlib in compile options + get_directory_property(compile_options DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} COMPILE_OPTIONS) + string(GENEX_STRIP "${compile_options}" compile_options) + + # Take into account any _GLIBCXX_USE_CXX11_ABI in compile definitions + get_directory_property(defines DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} COMPILE_DEFINITIONS) + string(GENEX_STRIP "${defines}" defines) + + foreach(define ${defines}) + if(define MATCHES "_GLIBCXX_USE_CXX11_ABI") + if(define MATCHES "^-D") + set(compile_options ${compile_options} "${define}") + else() + set(compile_options ${compile_options} "-D${define}") + endif() + endif() + endforeach() + + # add additional compiler options ala cmRulePlaceholderExpander::ExpandRuleVariable + set(EXPAND_CXX_COMPILER ${CMAKE_CXX_COMPILER}) + if(CMAKE_CXX_COMPILER_ARG1) + # CMake splits CXX="foo bar baz" into CMAKE_CXX_COMPILER="foo", CMAKE_CXX_COMPILER_ARG1="bar baz" + # without this, ccache, winegcc, or other wrappers might lose all their arguments + separate_arguments(SPLIT_CXX_COMPILER_ARG1 NATIVE_COMMAND ${CMAKE_CXX_COMPILER_ARG1}) + list(APPEND EXPAND_CXX_COMPILER ${SPLIT_CXX_COMPILER_ARG1}) + endif() + + if(CMAKE_CXX_COMPILE_OPTIONS_TARGET AND CMAKE_CXX_COMPILER_TARGET) + # without --target= we may be calling the wrong underlying GCC + list(APPEND EXPAND_CXX_COMPILER "${CMAKE_CXX_COMPILE_OPTIONS_TARGET}${CMAKE_CXX_COMPILER_TARGET}") + endif() + + if(CMAKE_CXX_COMPILE_OPTIONS_EXTERNAL_TOOLCHAIN AND CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN) + list(APPEND EXPAND_CXX_COMPILER "${CMAKE_CXX_COMPILE_OPTIONS_EXTERNAL_TOOLCHAIN}${CMAKE_CXX_COMPILER_EXTERNAL_TOOLCHAIN}") + endif() + + if(CMAKE_CXX_COMPILE_OPTIONS_SYSROOT) + # without --sysroot= we may find the wrong #include + if(CMAKE_SYSROOT_COMPILE) + list(APPEND EXPAND_CXX_COMPILER "${CMAKE_CXX_COMPILE_OPTIONS_SYSROOT}${CMAKE_SYSROOT_COMPILE}") + elseif(CMAKE_SYSROOT) + list(APPEND EXPAND_CXX_COMPILER "${CMAKE_CXX_COMPILE_OPTIONS_SYSROOT}${CMAKE_SYSROOT}") + endif() + endif() + + separate_arguments(SPLIT_CXX_FLAGS NATIVE_COMMAND ${CMAKE_CXX_FLAGS}) + + if(CMAKE_OSX_SYSROOT) + set(xcode_sysroot_option "--sysroot=${CMAKE_OSX_SYSROOT}") + endif() + + execute_process( + COMMAND ${CMAKE_COMMAND} -E echo "#include " + COMMAND ${EXPAND_CXX_COMPILER} ${SPLIT_CXX_FLAGS} -x c++ ${xcode_sysroot_option} ${compile_options} -E -dM - + OUTPUT_VARIABLE string_defines + ) + + if(string_defines MATCHES "#define __GLIBCXX__") + # Allow -D_GLIBCXX_USE_CXX11_ABI=ON/OFF as argument to cmake + if(DEFINED _GLIBCXX_USE_CXX11_ABI) + if(_GLIBCXX_USE_CXX11_ABI) + set(${result} libstdc++11 PARENT_SCOPE) + return() + else() + set(${result} libstdc++ PARENT_SCOPE) + return() + endif() + endif() + + if(string_defines MATCHES "#define _GLIBCXX_USE_CXX11_ABI 1\n") + set(${result} libstdc++11 PARENT_SCOPE) + else() + # Either the compiler is missing the define because it is old, and so + # it can't use the new abi, or the compiler was configured to use the + # old abi by the user or distro (e.g. devtoolset on RHEL/CentOS) + set(${result} libstdc++ PARENT_SCOPE) + endif() + else() + set(${result} libc++ PARENT_SCOPE) + endif() +endfunction() + +function(conan_cmake_detect_vs_runtime result) + + conan_parse_arguments(${ARGV}) + if(ARGUMENTS_BUILD_TYPE) + set(build_type "${ARGUMENTS_BUILD_TYPE}") + elseif(CMAKE_BUILD_TYPE) + set(build_type "${CMAKE_BUILD_TYPE}") + else() + message(FATAL_ERROR "Please specify in command line CMAKE_BUILD_TYPE (-DCMAKE_BUILD_TYPE=Release)") + endif() + + if(build_type) + string(TOUPPER "${build_type}" build_type) + endif() + set(variables CMAKE_CXX_FLAGS_${build_type} CMAKE_C_FLAGS_${build_type} CMAKE_CXX_FLAGS CMAKE_C_FLAGS) + foreach(variable ${variables}) + if(NOT "${${variable}}" STREQUAL "") + string(REPLACE " " ";" flags "${${variable}}") + foreach (flag ${flags}) + if("${flag}" STREQUAL "/MD" OR "${flag}" STREQUAL "/MDd" OR "${flag}" STREQUAL "/MT" OR "${flag}" STREQUAL "/MTd") + string(SUBSTRING "${flag}" 1 -1 runtime) + set(${result} "${runtime}" PARENT_SCOPE) + return() + endif() + endforeach() + endif() + endforeach() + if("${build_type}" STREQUAL "DEBUG") + set(${result} "MDd" PARENT_SCOPE) + else() + set(${result} "MD" PARENT_SCOPE) + endif() +endfunction() + +function(_collect_settings result) + set(ARGUMENTS_PROFILE_AUTO arch build_type compiler compiler.version + compiler.runtime compiler.libcxx compiler.toolset + compiler.cppstd) + foreach(ARG ${ARGUMENTS_PROFILE_AUTO}) + string(TOUPPER ${ARG} _arg_name) + string(REPLACE "." "_" _arg_name ${_arg_name}) + if(_CONAN_SETTING_${_arg_name}) + set(detected_setings ${detected_setings} ${ARG}=${_CONAN_SETTING_${_arg_name}}) + endif() + endforeach() + set(${result} ${detected_setings} PARENT_SCOPE) +endfunction() + +function(conan_cmake_autodetect detected_settings) + _conan_detect_build_type(${ARGV}) + _conan_check_system_name() + _conan_check_language() + _conan_detect_compiler(${ARGV}) + _collect_settings(collected_settings) + set(${detected_settings} ${collected_settings} PARENT_SCOPE) +endfunction() + +macro(conan_parse_arguments) + set(options BASIC_SETUP CMAKE_TARGETS UPDATE KEEP_RPATHS NO_LOAD NO_OUTPUT_DIRS OUTPUT_QUIET NO_IMPORTS SKIP_STD) + set(oneValueArgs CONANFILE ARCH BUILD_TYPE INSTALL_FOLDER OUTPUT_FOLDER CONAN_COMMAND) + set(multiValueArgs DEBUG_PROFILE RELEASE_PROFILE RELWITHDEBINFO_PROFILE MINSIZEREL_PROFILE + PROFILE REQUIRES OPTIONS IMPORTS SETTINGS BUILD ENV GENERATORS PROFILE_AUTO + INSTALL_ARGS CONFIGURATION_TYPES PROFILE_BUILD BUILD_REQUIRES) + cmake_parse_arguments(ARGUMENTS "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) +endmacro() + +function(old_conan_cmake_install) + # Calls "conan install" + # Argument BUILD is equivalant to --build={missing, PkgName,...} or + # --build when argument is 'BUILD all' (which builds all packages from source) + # Argument CONAN_COMMAND, to specify the conan path, e.g. in case of running from source + # cmake does not identify conan as command, even if it is +x and it is in the path + conan_parse_arguments(${ARGV}) + + if(CONAN_CMAKE_MULTI) + set(ARGUMENTS_GENERATORS ${ARGUMENTS_GENERATORS} cmake_multi) + else() + set(ARGUMENTS_GENERATORS ${ARGUMENTS_GENERATORS} cmake) + endif() + + set(CONAN_BUILD_POLICY "") + foreach(ARG ${ARGUMENTS_BUILD}) + if(${ARG} STREQUAL "all") + set(CONAN_BUILD_POLICY ${CONAN_BUILD_POLICY} --build) + break() + else() + set(CONAN_BUILD_POLICY ${CONAN_BUILD_POLICY} --build=${ARG}) + endif() + endforeach() + if(ARGUMENTS_CONAN_COMMAND) + set(CONAN_CMD ${ARGUMENTS_CONAN_COMMAND}) + else() + conan_check(REQUIRED) + endif() + set(CONAN_OPTIONS "") + if(ARGUMENTS_CONANFILE) + if(IS_ABSOLUTE ${ARGUMENTS_CONANFILE}) + set(CONANFILE ${ARGUMENTS_CONANFILE}) + else() + set(CONANFILE ${CMAKE_CURRENT_SOURCE_DIR}/${ARGUMENTS_CONANFILE}) + endif() + else() + set(CONANFILE ".") + endif() + foreach(ARG ${ARGUMENTS_OPTIONS}) + set(CONAN_OPTIONS ${CONAN_OPTIONS} -o=${ARG}) + endforeach() + if(ARGUMENTS_UPDATE) + set(CONAN_INSTALL_UPDATE --update) + endif() + if(ARGUMENTS_NO_IMPORTS) + set(CONAN_INSTALL_NO_IMPORTS --no-imports) + endif() + set(CONAN_INSTALL_FOLDER "") + if(ARGUMENTS_INSTALL_FOLDER) + set(CONAN_INSTALL_FOLDER -if=${ARGUMENTS_INSTALL_FOLDER}) + endif() + set(CONAN_OUTPUT_FOLDER "") + if(ARGUMENTS_OUTPUT_FOLDER) + set(CONAN_OUTPUT_FOLDER -of=${ARGUMENTS_OUTPUT_FOLDER}) + endif() + foreach(ARG ${ARGUMENTS_GENERATORS}) + set(CONAN_GENERATORS ${CONAN_GENERATORS} -g=${ARG}) + endforeach() + foreach(ARG ${ARGUMENTS_ENV}) + set(CONAN_ENV_VARS ${CONAN_ENV_VARS} -e=${ARG}) + endforeach() + set(conan_args install ${CONANFILE} ${settings} ${CONAN_ENV_VARS} ${CONAN_GENERATORS} ${CONAN_BUILD_POLICY} ${CONAN_INSTALL_UPDATE} ${CONAN_INSTALL_NO_IMPORTS} ${CONAN_OPTIONS} ${CONAN_INSTALL_FOLDER} ${ARGUMENTS_INSTALL_ARGS}) + + string (REPLACE ";" " " _conan_args "${conan_args}") + message(STATUS "Conan executing: ${CONAN_CMD} ${_conan_args}") + + if(ARGUMENTS_OUTPUT_QUIET) + execute_process(COMMAND ${CONAN_CMD} ${conan_args} + RESULT_VARIABLE return_code + OUTPUT_VARIABLE conan_output + ERROR_VARIABLE conan_output + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + else() + execute_process(COMMAND ${CONAN_CMD} ${conan_args} + RESULT_VARIABLE return_code + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + endif() + + if(NOT "${return_code}" STREQUAL "0") + message(FATAL_ERROR "Conan install failed='${return_code}'") + endif() + +endfunction() + +function(conan_cmake_install) + if(DEFINED CONAN_COMMAND) + set(CONAN_CMD ${CONAN_COMMAND}) + else() + conan_check(REQUIRED) + endif() + + set(installOptions UPDATE NO_IMPORTS OUTPUT_QUIET ERROR_QUIET) + set(installOneValueArgs PATH_OR_REFERENCE REFERENCE REMOTE LOCKFILE LOCKFILE_OUT LOCKFILE_NODE_ID INSTALL_FOLDER OUTPUT_FOLDER) + set(installMultiValueArgs GENERATOR BUILD ENV ENV_HOST ENV_BUILD OPTIONS_HOST OPTIONS OPTIONS_BUILD PROFILE + PROFILE_HOST PROFILE_BUILD SETTINGS SETTINGS_HOST SETTINGS_BUILD) + cmake_parse_arguments(ARGS "${installOptions}" "${installOneValueArgs}" "${installMultiValueArgs}" ${ARGN}) + foreach(arg ${installOptions}) + if(ARGS_${arg}) + set(${arg} ${${arg}} ${ARGS_${arg}}) + endif() + endforeach() + foreach(arg ${installOneValueArgs}) + if(DEFINED ARGS_${arg}) + if("${arg}" STREQUAL "REMOTE") + set(flag "--remote") + elseif("${arg}" STREQUAL "LOCKFILE") + set(flag "--lockfile") + elseif("${arg}" STREQUAL "LOCKFILE_OUT") + set(flag "--lockfile-out") + elseif("${arg}" STREQUAL "LOCKFILE_NODE_ID") + set(flag "--lockfile-node-id") + elseif("${arg}" STREQUAL "INSTALL_FOLDER") + set(flag "--install-folder") + elseif("${arg}" STREQUAL "OUTPUT_FOLDER") + set(flag "--output-folder") + endif() + set(${arg} ${${arg}} ${flag} ${ARGS_${arg}}) + endif() + endforeach() + foreach(arg ${installMultiValueArgs}) + if(DEFINED ARGS_${arg}) + if("${arg}" STREQUAL "GENERATOR") + set(flag "--generator") + elseif("${arg}" STREQUAL "BUILD") + set(flag "--build") + elseif("${arg}" STREQUAL "ENV") + set(flag "--env") + elseif("${arg}" STREQUAL "ENV_HOST") + set(flag "--env:host") + elseif("${arg}" STREQUAL "ENV_BUILD") + set(flag "--env:build") + elseif("${arg}" STREQUAL "OPTIONS") + set(flag "--options") + elseif("${arg}" STREQUAL "OPTIONS_HOST") + set(flag "--options:host") + elseif("${arg}" STREQUAL "OPTIONS_BUILD") + set(flag "--options:build") + elseif("${arg}" STREQUAL "PROFILE") + set(flag "--profile") + elseif("${arg}" STREQUAL "PROFILE_HOST") + set(flag "--profile:host") + elseif("${arg}" STREQUAL "PROFILE_BUILD") + set(flag "--profile:build") + elseif("${arg}" STREQUAL "SETTINGS") + set(flag "--settings") + elseif("${arg}" STREQUAL "SETTINGS_HOST") + set(flag "--settings:host") + elseif("${arg}" STREQUAL "SETTINGS_BUILD") + set(flag "--settings:build") + endif() + list(LENGTH ARGS_${arg} numargs) + foreach(item ${ARGS_${arg}}) + if(${item} STREQUAL "all" AND ${arg} STREQUAL "BUILD") + set(${arg} "--build") + break() + endif() + set(${arg} ${${arg}} ${flag} ${item}) + endforeach() + endif() + endforeach() + if(DEFINED UPDATE) + set(UPDATE --update) + endif() + if(DEFINED NO_IMPORTS) + set(NO_IMPORTS --no-imports) + endif() + set(install_args install ${PATH_OR_REFERENCE} ${REFERENCE} ${UPDATE} ${NO_IMPORTS} ${REMOTE} ${LOCKFILE} ${LOCKFILE_OUT} ${LOCKFILE_NODE_ID} ${INSTALL_FOLDER} ${OUTPUT_FOLDER} + ${GENERATOR} ${BUILD} ${ENV} ${ENV_HOST} ${ENV_BUILD} ${OPTIONS} ${OPTIONS_HOST} ${OPTIONS_BUILD} + ${PROFILE} ${PROFILE_HOST} ${PROFILE_BUILD} ${SETTINGS} ${SETTINGS_HOST} ${SETTINGS_BUILD}) + + string(REPLACE ";" " " _install_args "${install_args}") + message(STATUS "Conan executing: ${CONAN_CMD} ${_install_args}") + + if(ARGS_OUTPUT_QUIET) + set(OUTPUT_OPT OUTPUT_QUIET) + endif() + if(ARGS_ERROR_QUIET) + set(ERROR_OPT ERROR_QUIET) + endif() + + execute_process(COMMAND ${CONAN_CMD} ${install_args} + RESULT_VARIABLE return_code + ${OUTPUT_OPT} + ${ERROR_OPT} + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + + if(NOT "${return_code}" STREQUAL "0") + if (ARGS_ERROR_QUIET) + message(WARNING "Conan install failed='${return_code}'") + else() + message(FATAL_ERROR "Conan install failed='${return_code}'") + endif() + endif() + +endfunction() + +function(conan_cmake_lock_create) + if(DEFINED CONAN_COMMAND) + set(CONAN_CMD ${CONAN_COMMAND}) + else() + conan_check(REQUIRED) + endif() + + set(lockCreateOptions UPDATE BASE OUTPUT_QUIET ERROR_QUIET) + set(lockCreateOneValueArgs PATH REFERENCE REMOTE LOCKFILE LOCKFILE_OUT) + set(lockCreateMultiValueArgs BUILD ENV ENV_HOST ENV_BUILD OPTIONS_HOST OPTIONS OPTIONS_BUILD PROFILE + PROFILE_HOST PROFILE_BUILD SETTINGS SETTINGS_HOST SETTINGS_BUILD) + cmake_parse_arguments(ARGS "${lockCreateOptions}" "${lockCreateOneValueArgs}" "${lockCreateMultiValueArgs}" ${ARGN}) + foreach(arg ${lockCreateOptions}) + if(ARGS_${arg}) + set(${arg} ${${arg}} ${ARGS_${arg}}) + endif() + endforeach() + foreach(arg ${lockCreateOneValueArgs}) + if(DEFINED ARGS_${arg}) + if("${arg}" STREQUAL "REMOTE") + set(flag "--remote") + elseif("${arg}" STREQUAL "LOCKFILE") + set(flag "--lockfile") + elseif("${arg}" STREQUAL "LOCKFILE_OUT") + set(flag "--lockfile-out") + endif() + set(${arg} ${${arg}} ${flag} ${ARGS_${arg}}) + endif() + endforeach() + foreach(arg ${lockCreateMultiValueArgs}) + if(DEFINED ARGS_${arg}) + if("${arg}" STREQUAL "BUILD") + set(flag "--build") + elseif("${arg}" STREQUAL "ENV") + set(flag "--env") + elseif("${arg}" STREQUAL "ENV_HOST") + set(flag "--env:host") + elseif("${arg}" STREQUAL "ENV_BUILD") + set(flag "--env:build") + elseif("${arg}" STREQUAL "OPTIONS") + set(flag "--options") + elseif("${arg}" STREQUAL "OPTIONS_HOST") + set(flag "--options:host") + elseif("${arg}" STREQUAL "OPTIONS_BUILD") + set(flag "--options:build") + elseif("${arg}" STREQUAL "PROFILE") + set(flag "--profile") + elseif("${arg}" STREQUAL "PROFILE_HOST") + set(flag "--profile:host") + elseif("${arg}" STREQUAL "PROFILE_BUILD") + set(flag "--profile:build") + elseif("${arg}" STREQUAL "SETTINGS") + set(flag "--settings") + elseif("${arg}" STREQUAL "SETTINGS_HOST") + set(flag "--settings:host") + elseif("${arg}" STREQUAL "SETTINGS_BUILD") + set(flag "--settings:build") + endif() + list(LENGTH ARGS_${arg} numargs) + foreach(item ${ARGS_${arg}}) + if(${item} STREQUAL "all" AND ${arg} STREQUAL "BUILD") + set(${arg} "--build") + break() + endif() + set(${arg} ${${arg}} ${flag} ${item}) + endforeach() + endif() + endforeach() + if(DEFINED UPDATE) + set(UPDATE --update) + endif() + if(DEFINED BASE) + set(BASE --base) + endif() + set(lock_create_Args lock create ${PATH} ${REFERENCE} ${UPDATE} ${BASE} ${REMOTE} ${LOCKFILE} ${LOCKFILE_OUT} ${LOCKFILE_NODE_ID} ${INSTALL_FOLDER} + ${GENERATOR} ${BUILD} ${ENV} ${ENV_HOST} ${ENV_BUILD} ${OPTIONS} ${OPTIONS_HOST} ${OPTIONS_BUILD} + ${PROFILE} ${PROFILE_HOST} ${PROFILE_BUILD} ${SETTINGS} ${SETTINGS_HOST} ${SETTINGS_BUILD}) + + string(REPLACE ";" " " _lock_create_Args "${lock_create_Args}") + message(STATUS "Conan executing: ${CONAN_CMD} ${_lock_create_Args}") + + if(ARGS_OUTPUT_QUIET) + set(OUTPUT_OPT OUTPUT_QUIET) + endif() + if(ARGS_ERROR_QUIET) + set(ERROR_OPT ERROR_QUIET) + endif() + + execute_process(COMMAND ${CONAN_CMD} ${lock_create_Args} + RESULT_VARIABLE return_code + ${OUTPUT_OPT} + ${ERROR_OPT} + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + + if(NOT "${return_code}" STREQUAL "0") + if (ARGS_ERROR_QUIET) + message(WARNING "Conan lock create failed='${return_code}'") + else() + message(FATAL_ERROR "Conan lock create failed='${return_code}'") + endif() + endif() +endfunction() + +function(conan_cmake_setup_conanfile) + conan_parse_arguments(${ARGV}) + if(ARGUMENTS_CONANFILE) + get_filename_component(_CONANFILE_NAME ${ARGUMENTS_CONANFILE} NAME) + # configure_file will make sure cmake re-runs when conanfile is updated + configure_file(${ARGUMENTS_CONANFILE} ${CMAKE_CURRENT_BINARY_DIR}/${_CONANFILE_NAME}.junk COPYONLY) + file(REMOVE ${CMAKE_CURRENT_BINARY_DIR}/${_CONANFILE_NAME}.junk) + else() + conan_cmake_generate_conanfile(ON ${ARGV}) + endif() +endfunction() + +function(conan_cmake_configure) + conan_cmake_generate_conanfile(OFF ${ARGV}) +endfunction() + +# Generate, writing in disk a conanfile.txt with the requires, options, and imports +# specified as arguments +# This will be considered as temporary file, generated in CMAKE_CURRENT_BINARY_DIR) +function(conan_cmake_generate_conanfile DEFAULT_GENERATOR) + + conan_parse_arguments(${ARGV}) + + set(_FN "${CMAKE_CURRENT_BINARY_DIR}/conanfile.txt") + file(WRITE ${_FN} "") + + if(DEFINED ARGUMENTS_REQUIRES) + file(APPEND ${_FN} "[requires]\n") + foreach(REQUIRE ${ARGUMENTS_REQUIRES}) + file(APPEND ${_FN} ${REQUIRE} "\n") + endforeach() + endif() + + if (DEFAULT_GENERATOR OR DEFINED ARGUMENTS_GENERATORS) + file(APPEND ${_FN} "[generators]\n") + if (DEFAULT_GENERATOR) + file(APPEND ${_FN} "cmake\n") + endif() + if (DEFINED ARGUMENTS_GENERATORS) + foreach(GENERATOR ${ARGUMENTS_GENERATORS}) + file(APPEND ${_FN} ${GENERATOR} "\n") + endforeach() + endif() + endif() + + if(DEFINED ARGUMENTS_BUILD_REQUIRES) + file(APPEND ${_FN} "[build_requires]\n") + foreach(BUILD_REQUIRE ${ARGUMENTS_BUILD_REQUIRES}) + file(APPEND ${_FN} ${BUILD_REQUIRE} "\n") + endforeach() + endif() + + if(DEFINED ARGUMENTS_IMPORTS) + file(APPEND ${_FN} "[imports]\n") + foreach(IMPORTS ${ARGUMENTS_IMPORTS}) + file(APPEND ${_FN} ${IMPORTS} "\n") + endforeach() + endif() + + if(DEFINED ARGUMENTS_OPTIONS) + file(APPEND ${_FN} "[options]\n") + foreach(OPTION ${ARGUMENTS_OPTIONS}) + file(APPEND ${_FN} ${OPTION} "\n") + endforeach() + endif() + +endfunction() + + +macro(conan_load_buildinfo) + if(CONAN_CMAKE_MULTI) + set(_CONANBUILDINFO conanbuildinfo_multi.cmake) + else() + set(_CONANBUILDINFO conanbuildinfo.cmake) + endif() + if(ARGUMENTS_INSTALL_FOLDER) + set(_CONANBUILDINFOFOLDER ${ARGUMENTS_INSTALL_FOLDER}) + else() + set(_CONANBUILDINFOFOLDER ${CMAKE_CURRENT_BINARY_DIR}) + endif() + # Checks for the existence of conanbuildinfo.cmake, and loads it + # important that it is macro, so variables defined at parent scope + if(EXISTS "${_CONANBUILDINFOFOLDER}/${_CONANBUILDINFO}") + message(STATUS "Conan: Loading ${_CONANBUILDINFO}") + include(${_CONANBUILDINFOFOLDER}/${_CONANBUILDINFO}) + else() + message(FATAL_ERROR "${_CONANBUILDINFO} doesn't exist in ${CMAKE_CURRENT_BINARY_DIR}") + endif() +endmacro() + + +macro(conan_cmake_run) + conan_parse_arguments(${ARGV}) + + if(ARGUMENTS_CONFIGURATION_TYPES AND NOT CMAKE_CONFIGURATION_TYPES) + message(WARNING "CONFIGURATION_TYPES should only be specified for multi-configuration generators") + elseif(ARGUMENTS_CONFIGURATION_TYPES AND ARGUMENTS_BUILD_TYPE) + message(WARNING "CONFIGURATION_TYPES and BUILD_TYPE arguments should not be defined at the same time.") + endif() + + if(CMAKE_CONFIGURATION_TYPES AND NOT CMAKE_BUILD_TYPE AND NOT CONAN_EXPORTED + AND NOT ARGUMENTS_BUILD_TYPE) + set(CONAN_CMAKE_MULTI ON) + if (NOT ARGUMENTS_CONFIGURATION_TYPES) + set(ARGUMENTS_CONFIGURATION_TYPES "Release;Debug") + endif() + message(STATUS "Conan: Using cmake-multi generator") + else() + set(CONAN_CMAKE_MULTI OFF) + endif() + + if(NOT CONAN_EXPORTED) + conan_cmake_setup_conanfile(${ARGV}) + if(CONAN_CMAKE_MULTI) + foreach(CMAKE_BUILD_TYPE ${ARGUMENTS_CONFIGURATION_TYPES}) + set(ENV{CONAN_IMPORT_PATH} ${CMAKE_BUILD_TYPE}) + conan_cmake_settings(settings ${ARGV}) + old_conan_cmake_install(SETTINGS ${settings} ${ARGV}) + endforeach() + set(CMAKE_BUILD_TYPE) + else() + conan_cmake_settings(settings ${ARGV}) + old_conan_cmake_install(SETTINGS ${settings} ${ARGV}) + endif() + endif() + + if (NOT ARGUMENTS_NO_LOAD) + conan_load_buildinfo() + endif() + + if(ARGUMENTS_BASIC_SETUP) + foreach(_option CMAKE_TARGETS KEEP_RPATHS NO_OUTPUT_DIRS SKIP_STD) + if(ARGUMENTS_${_option}) + if(${_option} STREQUAL "CMAKE_TARGETS") + list(APPEND _setup_options "TARGETS") + else() + list(APPEND _setup_options ${_option}) + endif() + endif() + endforeach() + conan_basic_setup(${_setup_options}) + endif() +endmacro() + +macro(conan_check) + # Checks conan availability in PATH + # Arguments REQUIRED, DETECT_QUIET and VERSION are optional + # Example usage: + # conan_check(VERSION 1.0.0 REQUIRED) + set(options REQUIRED DETECT_QUIET) + set(oneValueArgs VERSION) + cmake_parse_arguments(CONAN "${options}" "${oneValueArgs}" "" ${ARGN}) + if(NOT CONAN_DETECT_QUIET) + message(STATUS "Conan: checking conan executable") + endif() + + find_program(CONAN_CMD conan) + if(NOT CONAN_CMD AND CONAN_REQUIRED) + message(FATAL_ERROR "Conan executable not found! Please install conan.") + endif() + if(NOT CONAN_DETECT_QUIET) + message(STATUS "Conan: Found program ${CONAN_CMD}") + endif() + execute_process(COMMAND ${CONAN_CMD} --version + RESULT_VARIABLE return_code + OUTPUT_VARIABLE CONAN_VERSION_OUTPUT + ERROR_VARIABLE CONAN_VERSION_OUTPUT) + + if(NOT "${return_code}" STREQUAL "0") + message(FATAL_ERROR "Conan --version failed='${return_code}'") + endif() + + if(NOT CONAN_DETECT_QUIET) + string(STRIP "${CONAN_VERSION_OUTPUT}" _CONAN_VERSION_OUTPUT) + message(STATUS "Conan: Version found ${_CONAN_VERSION_OUTPUT}") + endif() + + if(DEFINED CONAN_VERSION) + string(REGEX MATCH ".*Conan version ([0-9]+\\.[0-9]+\\.[0-9]+)" FOO + "${CONAN_VERSION_OUTPUT}") + if(${CMAKE_MATCH_1} VERSION_LESS ${CONAN_VERSION}) + message(FATAL_ERROR "Conan outdated. Installed: ${CMAKE_MATCH_1}, \ + required: ${CONAN_VERSION}. Consider updating via 'pip \ + install conan==${CONAN_VERSION}'.") + endif() + endif() +endmacro() + +function(conan_add_remote) + # Adds a remote + # Arguments URL and NAME are required, INDEX, COMMAND and VERIFY_SSL are optional + # Example usage: + # conan_add_remote(NAME bincrafters INDEX 1 + # URL https://api.bintray.com/conan/bincrafters/public-conan + # VERIFY_SSL True) + set(oneValueArgs URL NAME INDEX COMMAND VERIFY_SSL) + cmake_parse_arguments(CONAN "" "${oneValueArgs}" "" ${ARGN}) + + if(DEFINED CONAN_INDEX) + set(CONAN_INDEX_ARG "-i ${CONAN_INDEX}") + endif() + if(DEFINED CONAN_COMMAND) + set(CONAN_CMD ${CONAN_COMMAND}) + else() + conan_check(REQUIRED DETECT_QUIET) + endif() + set(CONAN_VERIFY_SSL_ARG "True") + if(DEFINED CONAN_VERIFY_SSL) + set(CONAN_VERIFY_SSL_ARG ${CONAN_VERIFY_SSL}) + endif() + message(STATUS "Conan: Adding ${CONAN_NAME} remote repository (${CONAN_URL}) verify ssl (${CONAN_VERIFY_SSL_ARG})") + execute_process(COMMAND ${CONAN_CMD} remote add ${CONAN_NAME} ${CONAN_INDEX_ARG} -f ${CONAN_URL} ${CONAN_VERIFY_SSL_ARG} + RESULT_VARIABLE return_code) + if(NOT "${return_code}" STREQUAL "0") + message(FATAL_ERROR "Conan remote failed='${return_code}'") + endif() +endfunction() + +macro(conan_config_install) + # install a full configuration from a local or remote zip file + # Argument ITEM is required, arguments TYPE, SOURCE, TARGET and VERIFY_SSL are optional + # Example usage: + # conan_config_install(ITEM https://github.com/conan-io/cmake-conan.git + # TYPE git SOURCE source-folder TARGET target-folder VERIFY_SSL false) + set(oneValueArgs ITEM TYPE SOURCE TARGET VERIFY_SSL) + set(multiValueArgs ARGS) + cmake_parse_arguments(CONAN "" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) + + if(DEFINED CONAN_COMMAND) + set(CONAN_CMD ${CONAN_COMMAND}) + else() + conan_check(REQUIRED) + endif() + + if(DEFINED CONAN_VERIFY_SSL) + set(CONAN_VERIFY_SSL_ARG "--verify-ssl=${CONAN_VERIFY_SSL}") + endif() + + if(DEFINED CONAN_TYPE) + set(CONAN_TYPE_ARG "--type=${CONAN_TYPE}") + endif() + + if(DEFINED CONAN_ARGS) + set(CONAN_ARGS_ARGS "--args=\"${CONAN_ARGS}\"") + endif() + + if(DEFINED CONAN_SOURCE) + set(CONAN_SOURCE_ARGS "--source-folder=${CONAN_SOURCE}") + endif() + + if(DEFINED CONAN_TARGET) + set(CONAN_TARGET_ARGS "--target-folder=${CONAN_TARGET}") + endif() + + set (CONAN_CONFIG_INSTALL_ARGS ${CONAN_VERIFY_SSL_ARG} + ${CONAN_TYPE_ARG} + ${CONAN_ARGS_ARGS} + ${CONAN_SOURCE_ARGS} + ${CONAN_TARGET_ARGS}) + + message(STATUS "Conan: Installing config from ${CONAN_ITEM}") + execute_process(COMMAND ${CONAN_CMD} config install ${CONAN_ITEM} ${CONAN_CONFIG_INSTALL_ARGS} + RESULT_VARIABLE return_code) + if(NOT "${return_code}" STREQUAL "0") + message(FATAL_ERROR "Conan config failed='${return_code}'") + endif() +endmacro() diff --git a/build/Desktop-Debug/.qtc/package-manager/conan_provider.cmake b/build/Desktop-Debug/.qtc/package-manager/conan_provider.cmake new file mode 100644 index 0000000..e5fa9ce --- /dev/null +++ b/build/Desktop-Debug/.qtc/package-manager/conan_provider.cmake @@ -0,0 +1,655 @@ +# https://github.com/conan-io/cmake-conan/blob/develop2/conan_provider.cmake +# commit: f6464d1e13ef7a47c569f5061f9607ea63339d39 +# +# The MIT License (MIT) +# +# Copyright (c) 2019 JFrog +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to deal +# in the Software without restriction, including without limitation the rights +# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +# copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in all +# copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +# SOFTWARE. + +set(CONAN_MINIMUM_VERSION 2.0.5) + + +function(detect_os OS OS_API_LEVEL OS_SDK OS_SUBSYSTEM OS_VERSION) + # it could be cross compilation + message(STATUS "CMake-Conan: cmake_system_name=${CMAKE_SYSTEM_NAME}") + if(CMAKE_SYSTEM_NAME AND NOT CMAKE_SYSTEM_NAME STREQUAL "Generic") + if(CMAKE_SYSTEM_NAME STREQUAL "Darwin") + set(${OS} Macos PARENT_SCOPE) + elseif(CMAKE_SYSTEM_NAME STREQUAL "QNX") + set(${OS} Neutrino PARENT_SCOPE) + elseif(CMAKE_SYSTEM_NAME STREQUAL "CYGWIN") + set(${OS} Windows PARENT_SCOPE) + set(${OS_SUBSYSTEM} cygwin PARENT_SCOPE) + elseif(CMAKE_SYSTEM_NAME MATCHES "^MSYS") + set(${OS} Windows PARENT_SCOPE) + set(${OS_SUBSYSTEM} msys2 PARENT_SCOPE) + else() + set(${OS} ${CMAKE_SYSTEM_NAME} PARENT_SCOPE) + endif() + if(CMAKE_SYSTEM_NAME STREQUAL "Android") + if(DEFINED ANDROID_PLATFORM) + string(REGEX MATCH "[0-9]+" _OS_API_LEVEL ${ANDROID_PLATFORM}) + elseif(DEFINED CMAKE_SYSTEM_VERSION) + set(_OS_API_LEVEL ${CMAKE_SYSTEM_VERSION}) + endif() + message(STATUS "CMake-Conan: android api level=${_OS_API_LEVEL}") + set(${OS_API_LEVEL} ${_OS_API_LEVEL} PARENT_SCOPE) + endif() + if(CMAKE_SYSTEM_NAME MATCHES "Darwin|iOS|tvOS|watchOS") + # CMAKE_OSX_SYSROOT contains the full path to the SDK for MakeFile/Ninja + # generators, but just has the original input string for Xcode. + if(NOT IS_DIRECTORY ${CMAKE_OSX_SYSROOT}) + set(_OS_SDK ${CMAKE_OSX_SYSROOT}) + else() + if(CMAKE_OSX_SYSROOT MATCHES Simulator) + set(apple_platform_suffix simulator) + else() + set(apple_platform_suffix os) + endif() + if(CMAKE_OSX_SYSROOT MATCHES AppleTV) + set(_OS_SDK "appletv${apple_platform_suffix}") + elseif(CMAKE_OSX_SYSROOT MATCHES iPhone) + set(_OS_SDK "iphone${apple_platform_suffix}") + elseif(CMAKE_OSX_SYSROOT MATCHES Watch) + set(_OS_SDK "watch${apple_platform_suffix}") + endif() + endif() + if(DEFINED _OS_SDK) + message(STATUS "CMake-Conan: cmake_osx_sysroot=${CMAKE_OSX_SYSROOT}") + set(${OS_SDK} ${_OS_SDK} PARENT_SCOPE) + endif() + if(DEFINED CMAKE_OSX_DEPLOYMENT_TARGET) + message(STATUS "CMake-Conan: cmake_osx_deployment_target=${CMAKE_OSX_DEPLOYMENT_TARGET}") + set(${OS_VERSION} ${CMAKE_OSX_DEPLOYMENT_TARGET} PARENT_SCOPE) + endif() + endif() + endif() +endfunction() + + +function(detect_arch ARCH) + # CMAKE_OSX_ARCHITECTURES can contain multiple architectures, but Conan only supports one. + # Therefore this code only finds one. If the recipes support multiple architectures, the + # build will work. Otherwise, there will be a linker error for the missing architecture(s). + if(DEFINED CMAKE_OSX_ARCHITECTURES) + string(REPLACE " " ";" apple_arch_list "${CMAKE_OSX_ARCHITECTURES}") + list(LENGTH apple_arch_list apple_arch_count) + if(apple_arch_count GREATER 1) + message(WARNING "CMake-Conan: Multiple architectures detected, this will only work if Conan recipe(s) produce fat binaries.") + endif() + endif() + if(CMAKE_SYSTEM_NAME MATCHES "Darwin|iOS|tvOS|watchOS" AND NOT CMAKE_OSX_ARCHITECTURES STREQUAL "") + set(host_arch ${CMAKE_OSX_ARCHITECTURES}) + elseif(MSVC) + set(host_arch ${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}) + else() + set(host_arch ${CMAKE_SYSTEM_PROCESSOR}) + endif() + if(host_arch MATCHES "aarch64|arm64|ARM64") + set(_ARCH armv8) + elseif(host_arch MATCHES "armv7|armv7-a|armv7l|ARMV7") + set(_ARCH armv7) + elseif(host_arch MATCHES armv7s) + set(_ARCH armv7s) + elseif(host_arch MATCHES "i686|i386|X86") + set(_ARCH x86) + elseif(host_arch MATCHES "AMD64|amd64|x86_64|x64") + set(_ARCH x86_64) + endif() + message(STATUS "CMake-Conan: cmake_system_processor=${_ARCH}") + set(${ARCH} ${_ARCH} PARENT_SCOPE) +endfunction() + + +function(detect_cxx_standard CXX_STANDARD) + set(${CXX_STANDARD} ${CMAKE_CXX_STANDARD} PARENT_SCOPE) + if(CMAKE_CXX_EXTENSIONS) + set(${CXX_STANDARD} "gnu${CMAKE_CXX_STANDARD}" PARENT_SCOPE) + endif() +endfunction() + + +macro(detect_gnu_libstdcxx) + # _CONAN_IS_GNU_LIBSTDCXX true if GNU libstdc++ + check_cxx_source_compiles(" + #include + #if !defined(__GLIBCXX__) && !defined(__GLIBCPP__) + static_assert(false); + #endif + int main(){}" _CONAN_IS_GNU_LIBSTDCXX) + + # _CONAN_GNU_LIBSTDCXX_IS_CXX11_ABI true if C++11 ABI + check_cxx_source_compiles(" + #include + static_assert(sizeof(std::string) != sizeof(void*), \"using libstdc++\"); + int main () {}" _CONAN_GNU_LIBSTDCXX_IS_CXX11_ABI) + + set(_CONAN_GNU_LIBSTDCXX_SUFFIX "") + if(_CONAN_GNU_LIBSTDCXX_IS_CXX11_ABI) + set(_CONAN_GNU_LIBSTDCXX_SUFFIX "11") + endif() + unset (_CONAN_GNU_LIBSTDCXX_IS_CXX11_ABI) +endmacro() + + +macro(detect_libcxx) + # _CONAN_IS_LIBCXX true if LLVM libc++ + check_cxx_source_compiles(" + #include + #if !defined(_LIBCPP_VERSION) + static_assert(false); + #endif + int main(){}" _CONAN_IS_LIBCXX) +endmacro() + + +function(detect_lib_cxx LIB_CXX) + if(CMAKE_SYSTEM_NAME STREQUAL "Android") + message(STATUS "CMake-Conan: android_stl=${CMAKE_ANDROID_STL_TYPE}") + set(${LIB_CXX} ${CMAKE_ANDROID_STL_TYPE} PARENT_SCOPE) + return() + endif() + + include(CheckCXXSourceCompiles) + + if(CMAKE_CXX_COMPILER_ID MATCHES "GNU") + detect_gnu_libstdcxx() + set(${LIB_CXX} "libstdc++${_CONAN_GNU_LIBSTDCXX_SUFFIX}" PARENT_SCOPE) + elseif(CMAKE_CXX_COMPILER_ID MATCHES "AppleClang") + set(${LIB_CXX} "libc++" PARENT_SCOPE) + elseif(CMAKE_CXX_COMPILER_ID MATCHES "Clang" AND NOT CMAKE_SYSTEM_NAME MATCHES "Windows") + # Check for libc++ + detect_libcxx() + if(_CONAN_IS_LIBCXX) + set(${LIB_CXX} "libc++" PARENT_SCOPE) + return() + endif() + + # Check for libstdc++ + detect_gnu_libstdcxx() + if(_CONAN_IS_GNU_LIBSTDCXX) + set(${LIB_CXX} "libstdc++${_CONAN_GNU_LIBSTDCXX_SUFFIX}" PARENT_SCOPE) + return() + endif() + + # TODO: it would be an error if we reach this point + elseif(CMAKE_CXX_COMPILER_ID MATCHES "MSVC") + # Do nothing - compiler.runtime and compiler.runtime_type + # should be handled separately: https://github.com/conan-io/cmake-conan/pull/516 + return() + else() + # TODO: unable to determine, ask user to provide a full profile file instead + endif() +endfunction() + + +function(detect_compiler COMPILER COMPILER_VERSION COMPILER_RUNTIME COMPILER_RUNTIME_TYPE) + if(DEFINED CMAKE_CXX_COMPILER_ID) + set(_COMPILER ${CMAKE_CXX_COMPILER_ID}) + set(_COMPILER_VERSION ${CMAKE_CXX_COMPILER_VERSION}) + else() + if(NOT DEFINED CMAKE_C_COMPILER_ID) + message(FATAL_ERROR "C or C++ compiler not defined") + endif() + set(_COMPILER ${CMAKE_C_COMPILER_ID}) + set(_COMPILER_VERSION ${CMAKE_C_COMPILER_VERSION}) + endif() + + message(STATUS "CMake-Conan: CMake compiler=${_COMPILER}") + message(STATUS "CMake-Conan: CMake compiler version=${_COMPILER_VERSION}") + + if(_COMPILER MATCHES MSVC) + set(_COMPILER "msvc") + string(SUBSTRING ${MSVC_VERSION} 0 3 _COMPILER_VERSION) + # Configure compiler.runtime and compiler.runtime_type settings for MSVC + if(CMAKE_MSVC_RUNTIME_LIBRARY) + set(_msvc_runtime_library ${CMAKE_MSVC_RUNTIME_LIBRARY}) + else() + set(_msvc_runtime_library MultiThreaded$<$:Debug>DLL) # default value documented by CMake + endif() + + set(_KNOWN_MSVC_RUNTIME_VALUES "") + list(APPEND _KNOWN_MSVC_RUNTIME_VALUES MultiThreaded MultiThreadedDLL) + list(APPEND _KNOWN_MSVC_RUNTIME_VALUES MultiThreadedDebug MultiThreadedDebugDLL) + list(APPEND _KNOWN_MSVC_RUNTIME_VALUES MultiThreaded$<$:Debug> MultiThreaded$<$:Debug>DLL) + + # only accept the 6 possible values, otherwise we don't don't know to map this + if(NOT _msvc_runtime_library IN_LIST _KNOWN_MSVC_RUNTIME_VALUES) + message(FATAL_ERROR "CMake-Conan: unable to map MSVC runtime: ${_msvc_runtime_library} to Conan settings") + endif() + + # Runtime is "dynamic" in all cases if it ends in DLL + if(_msvc_runtime_library MATCHES ".*DLL$") + set(_COMPILER_RUNTIME "dynamic") + else() + set(_COMPILER_RUNTIME "static") + endif() + message(STATUS "CMake-Conan: CMake compiler.runtime=${_COMPILER_RUNTIME}") + + # Only define compiler.runtime_type when explicitly requested + # If a generator expression is used, let Conan handle it conditional on build_type + if(NOT _msvc_runtime_library MATCHES ":Debug>") + if(_msvc_runtime_library MATCHES "Debug") + set(_COMPILER_RUNTIME_TYPE "Debug") + else() + set(_COMPILER_RUNTIME_TYPE "Release") + endif() + message(STATUS "CMake-Conan: CMake compiler.runtime_type=${_COMPILER_RUNTIME_TYPE}") + endif() + + unset(_KNOWN_MSVC_RUNTIME_VALUES) + + elseif(_COMPILER MATCHES AppleClang) + set(_COMPILER "apple-clang") + string(REPLACE "." ";" VERSION_LIST ${CMAKE_CXX_COMPILER_VERSION}) + list(GET VERSION_LIST 0 _COMPILER_VERSION) + elseif(_COMPILER MATCHES Clang) + set(_COMPILER "clang") + string(REPLACE "." ";" VERSION_LIST ${CMAKE_CXX_COMPILER_VERSION}) + list(GET VERSION_LIST 0 _COMPILER_VERSION) + elseif(_COMPILER MATCHES GNU) + set(_COMPILER "gcc") + string(REPLACE "." ";" VERSION_LIST ${CMAKE_CXX_COMPILER_VERSION}) + list(GET VERSION_LIST 0 _COMPILER_VERSION) + endif() + + message(STATUS "CMake-Conan: [settings] compiler=${_COMPILER}") + message(STATUS "CMake-Conan: [settings] compiler.version=${_COMPILER_VERSION}") + if (_COMPILER_RUNTIME) + message(STATUS "CMake-Conan: [settings] compiler.runtime=${_COMPILER_RUNTIME}") + endif() + if (_COMPILER_RUNTIME_TYPE) + message(STATUS "CMake-Conan: [settings] compiler.runtime_type=${_COMPILER_RUNTIME_TYPE}") + endif() + + set(${COMPILER} ${_COMPILER} PARENT_SCOPE) + set(${COMPILER_VERSION} ${_COMPILER_VERSION} PARENT_SCOPE) + set(${COMPILER_RUNTIME} ${_COMPILER_RUNTIME} PARENT_SCOPE) + set(${COMPILER_RUNTIME_TYPE} ${_COMPILER_RUNTIME_TYPE} PARENT_SCOPE) +endfunction() + + +function(detect_build_type BUILD_TYPE) + get_property(_MULTICONFIG_GENERATOR GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) + if(NOT _MULTICONFIG_GENERATOR) + # Only set when we know we are in a single-configuration generator + # Note: we may want to fail early if `CMAKE_BUILD_TYPE` is not defined + set(${BUILD_TYPE} ${CMAKE_BUILD_TYPE} PARENT_SCOPE) + endif() +endfunction() + +macro(set_conan_compiler_if_appleclang lang command output_variable) + if(CMAKE_${lang}_COMPILER_ID STREQUAL "AppleClang") + execute_process(COMMAND xcrun --find ${command} + OUTPUT_VARIABLE _xcrun_out OUTPUT_STRIP_TRAILING_WHITESPACE) + cmake_path(GET _xcrun_out PARENT_PATH _xcrun_toolchain_path) + cmake_path(GET CMAKE_${lang}_COMPILER PARENT_PATH _compiler_parent_path) + if ("${_xcrun_toolchain_path}" STREQUAL "${_compiler_parent_path}") + set(${output_variable} "") + endif() + unset(_xcrun_out) + unset(_xcrun_toolchain_path) + unset(_compiler_parent_path) + endif() +endmacro() + + +macro(append_compiler_executables_configuration) + set(_conan_c_compiler "") + set(_conan_cpp_compiler "") + if(CMAKE_C_COMPILER) + set(_conan_c_compiler "\"c\":\"${CMAKE_C_COMPILER}\",") + set_conan_compiler_if_appleclang(C cc _conan_c_compiler) + else() + message(WARNING "CMake-Conan: The C compiler is not defined. " + "Please define CMAKE_C_COMPILER or enable the C language.") + endif() + if(CMAKE_CXX_COMPILER) + set(_conan_cpp_compiler "\"cpp\":\"${CMAKE_CXX_COMPILER}\"") + set_conan_compiler_if_appleclang(CXX c++ _conan_cpp_compiler) + else() + message(WARNING "CMake-Conan: The C++ compiler is not defined. " + "Please define CMAKE_CXX_COMPILER or enable the C++ language.") + endif() + + if(NOT "x${_conan_c_compiler}${_conan_cpp_compiler}" STREQUAL "x") + string(APPEND PROFILE "tools.build:compiler_executables={${_conan_c_compiler}${_conan_cpp_compiler}}\n") + endif() + unset(_conan_c_compiler) + unset(_conan_cpp_compiler) +endmacro() + + +function(detect_host_profile output_file) + detect_os(MYOS MYOS_API_LEVEL MYOS_SDK MYOS_SUBSYSTEM MYOS_VERSION) + detect_arch(MYARCH) + detect_compiler(MYCOMPILER MYCOMPILER_VERSION MYCOMPILER_RUNTIME MYCOMPILER_RUNTIME_TYPE) + detect_cxx_standard(MYCXX_STANDARD) + detect_lib_cxx(MYLIB_CXX) + detect_build_type(MYBUILD_TYPE) + + set(PROFILE "") + string(APPEND PROFILE "[settings]\n") + if(MYARCH) + string(APPEND PROFILE arch=${MYARCH} "\n") + endif() + if(MYOS) + string(APPEND PROFILE os=${MYOS} "\n") + endif() + if(MYOS_API_LEVEL) + string(APPEND PROFILE os.api_level=${MYOS_API_LEVEL} "\n") + endif() + if(MYOS_VERSION) + string(APPEND PROFILE os.version=${MYOS_VERSION} "\n") + endif() + if(MYOS_SDK) + string(APPEND PROFILE os.sdk=${MYOS_SDK} "\n") + endif() + if(MYOS_SUBSYSTEM) + string(APPEND PROFILE os.subsystem=${MYOS_SUBSYSTEM} "\n") + endif() + if(MYCOMPILER) + string(APPEND PROFILE compiler=${MYCOMPILER} "\n") + endif() + if(MYCOMPILER_VERSION) + string(APPEND PROFILE compiler.version=${MYCOMPILER_VERSION} "\n") + endif() + if(MYCOMPILER_RUNTIME) + string(APPEND PROFILE compiler.runtime=${MYCOMPILER_RUNTIME} "\n") + endif() + if(MYCOMPILER_RUNTIME_TYPE) + string(APPEND PROFILE compiler.runtime_type=${MYCOMPILER_RUNTIME_TYPE} "\n") + endif() + if(MYCXX_STANDARD) + string(APPEND PROFILE compiler.cppstd=${MYCXX_STANDARD} "\n") + endif() + if(MYLIB_CXX) + string(APPEND PROFILE compiler.libcxx=${MYLIB_CXX} "\n") + endif() + if(MYBUILD_TYPE) + string(APPEND PROFILE "build_type=${MYBUILD_TYPE}\n") + endif() + + if(NOT DEFINED output_file) + set(_FN "${CMAKE_BINARY_DIR}/profile") + else() + set(_FN ${output_file}) + endif() + + string(APPEND PROFILE "[conf]\n") + string(APPEND PROFILE "tools.cmake.cmaketoolchain:generator=${CMAKE_GENERATOR}\n") + + # propagate compilers via profile + append_compiler_executables_configuration() + + if(MYOS STREQUAL "Android") + string(APPEND PROFILE "tools.android:ndk_path=${CMAKE_ANDROID_NDK}\n") + endif() + + message(STATUS "CMake-Conan: Creating profile ${_FN}") + file(WRITE ${_FN} ${PROFILE}) + message(STATUS "CMake-Conan: Profile: \n${PROFILE}") +endfunction() + + +function(conan_profile_detect_default) + message(STATUS "CMake-Conan: Checking if a default profile exists") + execute_process(COMMAND ${CONAN_COMMAND} profile path default + RESULT_VARIABLE return_code + OUTPUT_VARIABLE conan_stdout + ERROR_VARIABLE conan_stderr + ECHO_ERROR_VARIABLE # show the text output regardless + ECHO_OUTPUT_VARIABLE + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + if(NOT ${return_code} EQUAL "0") + message(STATUS "CMake-Conan: The default profile doesn't exist, detecting it.") + execute_process(COMMAND ${CONAN_COMMAND} profile detect + RESULT_VARIABLE return_code + OUTPUT_VARIABLE conan_stdout + ERROR_VARIABLE conan_stderr + ECHO_ERROR_VARIABLE # show the text output regardless + ECHO_OUTPUT_VARIABLE + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + endif() +endfunction() + + +function(conan_install) + cmake_parse_arguments(ARGS CONAN_ARGS ${ARGN}) + set(CONAN_OUTPUT_FOLDER ${CMAKE_BINARY_DIR}/conan) + # Invoke "conan install" with the provided arguments + set(CONAN_ARGS ${CONAN_ARGS} -of=${CONAN_OUTPUT_FOLDER}) + message(STATUS "CMake-Conan: conan install ${CMAKE_SOURCE_DIR} ${CONAN_ARGS} ${ARGN}") + + + # In case there was not a valid cmake executable in the PATH, we inject the + # same we used to invoke the provider to the PATH + if(DEFINED PATH_TO_CMAKE_BIN) + set(_OLD_PATH $ENV{PATH}) + set(ENV{PATH} "$ENV{PATH}:${PATH_TO_CMAKE_BIN}") + endif() + + execute_process(COMMAND ${CONAN_COMMAND} install ${CMAKE_SOURCE_DIR} ${CONAN_ARGS} ${ARGN} --format=json + RESULT_VARIABLE return_code + OUTPUT_VARIABLE conan_stdout + ERROR_VARIABLE conan_stderr + ECHO_ERROR_VARIABLE # show the text output regardless + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) + + if(DEFINED PATH_TO_CMAKE_BIN) + set(ENV{PATH} "${_OLD_PATH}") + endif() + + if(NOT "${return_code}" STREQUAL "0") + message(FATAL_ERROR "Conan install failed='${return_code}'") + else() + # the files are generated in a folder that depends on the layout used, if + # one is specified, but we don't know a priori where this is. + # TODO: this can be made more robust if Conan can provide this in the json output + string(JSON CONAN_GENERATORS_FOLDER GET ${conan_stdout} graph nodes 0 generators_folder) + cmake_path(CONVERT ${CONAN_GENERATORS_FOLDER} TO_CMAKE_PATH_LIST CONAN_GENERATORS_FOLDER) + # message("conan stdout: ${conan_stdout}") + message(STATUS "CMake-Conan: CONAN_GENERATORS_FOLDER=${CONAN_GENERATORS_FOLDER}") + set_property(GLOBAL PROPERTY CONAN_GENERATORS_FOLDER "${CONAN_GENERATORS_FOLDER}") + # reconfigure on conanfile changes + string(JSON CONANFILE GET ${conan_stdout} graph nodes 0 label) + message(STATUS "CMake-Conan: CONANFILE=${CMAKE_SOURCE_DIR}/${CONANFILE}") + set_property(DIRECTORY ${CMAKE_SOURCE_DIR} APPEND PROPERTY CMAKE_CONFIGURE_DEPENDS "${CMAKE_SOURCE_DIR}/${CONANFILE}") + # success + set_property(GLOBAL PROPERTY CONAN_INSTALL_SUCCESS TRUE) + endif() +endfunction() + + +function(conan_get_version conan_command conan_current_version) + execute_process( + COMMAND ${conan_command} --version + OUTPUT_VARIABLE conan_output + RESULT_VARIABLE conan_result + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + if(conan_result) + message(FATAL_ERROR "CMake-Conan: Error when trying to run Conan") + endif() + + string(REGEX MATCH "[0-9]+\\.[0-9]+\\.[0-9]+" conan_version ${conan_output}) + set(${conan_current_version} ${conan_version} PARENT_SCOPE) +endfunction() + + +function(conan_version_check) + set(options ) + set(oneValueArgs MINIMUM CURRENT) + set(multiValueArgs ) + cmake_parse_arguments(CONAN_VERSION_CHECK + "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) + + if(NOT CONAN_VERSION_CHECK_MINIMUM) + message(FATAL_ERROR "CMake-Conan: Required parameter MINIMUM not set!") + endif() + if(NOT CONAN_VERSION_CHECK_CURRENT) + message(FATAL_ERROR "CMake-Conan: Required parameter CURRENT not set!") + endif() + + if(CONAN_VERSION_CHECK_CURRENT VERSION_LESS CONAN_VERSION_CHECK_MINIMUM) + message(FATAL_ERROR "CMake-Conan: Conan version must be ${CONAN_VERSION_CHECK_MINIMUM} or later") + endif() +endfunction() + + +macro(construct_profile_argument argument_variable profile_list) + set(${argument_variable} "") + if("${profile_list}" STREQUAL "CONAN_HOST_PROFILE") + set(_arg_flag "--profile:host=") + elseif("${profile_list}" STREQUAL "CONAN_BUILD_PROFILE") + set(_arg_flag "--profile:build=") + endif() + + set(_profile_list "${${profile_list}}") + list(TRANSFORM _profile_list REPLACE "auto-cmake" "${CMAKE_BINARY_DIR}/conan_host_profile") + list(TRANSFORM _profile_list PREPEND ${_arg_flag}) + set(${argument_variable} ${_profile_list}) + + unset(_arg_flag) + unset(_profile_list) +endmacro() + + +macro(conan_provide_dependency method package_name) + set_property(GLOBAL PROPERTY CONAN_PROVIDE_DEPENDENCY_INVOKED TRUE) + get_property(_conan_install_success GLOBAL PROPERTY CONAN_INSTALL_SUCCESS) + if(NOT _conan_install_success) + find_program(CONAN_COMMAND "conan" REQUIRED) + conan_get_version(${CONAN_COMMAND} CONAN_CURRENT_VERSION) + conan_version_check(MINIMUM ${CONAN_MINIMUM_VERSION} CURRENT ${CONAN_CURRENT_VERSION}) + message(STATUS "CMake-Conan: first find_package() found. Installing dependencies with Conan") + if("default" IN_LIST CONAN_HOST_PROFILE OR "default" IN_LIST CONAN_BUILD_PROFILE) + conan_profile_detect_default() + endif() + if("auto-cmake" IN_LIST CONAN_HOST_PROFILE) + detect_host_profile(${CMAKE_BINARY_DIR}/conan_host_profile) + endif() + construct_profile_argument(_host_profile_flags CONAN_HOST_PROFILE) + construct_profile_argument(_build_profile_flags CONAN_BUILD_PROFILE) + if(EXISTS "${CMAKE_SOURCE_DIR}/conanfile.py") + file(READ "${CMAKE_SOURCE_DIR}/conanfile.py" outfile) + if(NOT "${outfile}" MATCHES ".*CMakeDeps.*") + message(WARNING "Cmake-conan: CMakeDeps generator was not defined in the conanfile") + endif() + set(generator "") + elseif (EXISTS "${CMAKE_SOURCE_DIR}/conanfile.txt") + file(READ "${CMAKE_SOURCE_DIR}/conanfile.txt" outfile) + if(NOT "${outfile}" MATCHES ".*CMakeDeps.*") + message(WARNING "Cmake-conan: CMakeDeps generator was not defined in the conanfile. " + "Please define the generator as it will be mandatory in the future") + endif() + set(generator "-g;CMakeDeps") + endif() + get_property(_multiconfig_generator GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) + if(NOT _multiconfig_generator) + message(STATUS "CMake-Conan: Installing single configuration ${CMAKE_BUILD_TYPE}") + conan_install(${_host_profile_flags} ${_build_profile_flags} ${CONAN_INSTALL_ARGS} ${generator}) + else() + message(STATUS "CMake-Conan: Installing both Debug and Release") + conan_install(${_host_profile_flags} ${_build_profile_flags} -s build_type=Release ${CONAN_INSTALL_ARGS} ${generator}) + conan_install(${_host_profile_flags} ${_build_profile_flags} -s build_type=Debug ${CONAN_INSTALL_ARGS} ${generator}) + endif() + unset(_host_profile_flags) + unset(_build_profile_flags) + unset(_multiconfig_generator) + unset(_conan_install_success) + else() + message(STATUS "CMake-Conan: find_package(${ARGV1}) found, 'conan install' already ran") + unset(_conan_install_success) + endif() + + get_property(_conan_generators_folder GLOBAL PROPERTY CONAN_GENERATORS_FOLDER) + + # Ensure that we consider Conan-provided packages ahead of any other, + # irrespective of other settings that modify the search order or search paths + # This follows the guidelines from the find_package documentation + # (https://cmake.org/cmake/help/latest/command/find_package.html): + # find_package ( PATHS paths... NO_DEFAULT_PATH) + # find_package () + + # Filter out `REQUIRED` from the argument list, as the first call may fail + set(_find_args_${package_name} "${ARGN}") + list(REMOVE_ITEM _find_args_${package_name} "REQUIRED") + if(NOT "MODULE" IN_LIST _find_args_${package_name}) + find_package(${package_name} ${_find_args_${package_name}} BYPASS_PROVIDER PATHS "${_conan_generators_folder}" NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH) + unset(_find_args_${package_name}) + endif() + + # Invoke find_package a second time - if the first call succeeded, + # this will simply reuse the result. If not, fall back to CMake default search + # behaviour, also allowing modules to be searched. + if(NOT ${package_name}_FOUND) + list(FIND CMAKE_MODULE_PATH "${_conan_generators_folder}" _index) + if(_index EQUAL -1) + list(PREPEND CMAKE_MODULE_PATH "${_conan_generators_folder}") + endif() + unset(_index) + find_package(${package_name} ${ARGN} BYPASS_PROVIDER) + list(REMOVE_ITEM CMAKE_MODULE_PATH "${_conan_generators_folder}") + endif() +endmacro() + +#[=[ not needed by Qt Creator, and if not commented it would break the auto-setup feature + +cmake_language( + SET_DEPENDENCY_PROVIDER conan_provide_dependency + SUPPORTED_METHODS FIND_PACKAGE +) + + +macro(conan_provide_dependency_check) + set(_CONAN_PROVIDE_DEPENDENCY_INVOKED FALSE) + get_property(_CONAN_PROVIDE_DEPENDENCY_INVOKED GLOBAL PROPERTY CONAN_PROVIDE_DEPENDENCY_INVOKED) + if(NOT _CONAN_PROVIDE_DEPENDENCY_INVOKED) + message(WARNING "Conan is correctly configured as dependency provider, " + "but Conan has not been invoked. Please add at least one " + "call to `find_package()`.") + if(DEFINED CONAN_COMMAND) + # supress warning in case `CONAN_COMMAND` was specified but unused. + set(_CONAN_COMMAND ${CONAN_COMMAND}) + unset(_CONAN_COMMAND) + endif() + endif() + unset(_CONAN_PROVIDE_DEPENDENCY_INVOKED) +endmacro() + + +# Add a deferred call at the end of processing the top-level directory +# to check if the dependency provider was invoked at all. +cmake_language(DEFER DIRECTORY "${CMAKE_SOURCE_DIR}" CALL conan_provide_dependency_check) + +]=] + +# Configurable variables for Conan profiles +set(CONAN_HOST_PROFILE "default;auto-cmake" CACHE STRING "Conan host profile") +set(CONAN_BUILD_PROFILE "default" CACHE STRING "Conan build profile") +set(CONAN_INSTALL_ARGS "--build=missing" CACHE STRING "Command line arguments for conan install") + +find_program(_cmake_program NAMES cmake NO_PACKAGE_ROOT_PATH NO_CMAKE_PATH NO_CMAKE_ENVIRONMENT_PATH NO_CMAKE_SYSTEM_PATH NO_CMAKE_FIND_ROOT_PATH) +if(NOT _cmake_program) + get_filename_component(PATH_TO_CMAKE_BIN "${CMAKE_COMMAND}" DIRECTORY) + set(PATH_TO_CMAKE_BIN "${PATH_TO_CMAKE_BIN}" CACHE INTERNAL "Path where the CMake executable is") +endif() + diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/FILE.h.846F156B181C5A07.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/FILE.h.846F156B181C5A07.idx new file mode 100644 index 0000000000000000000000000000000000000000..11ea5f2765ab39ba4811cc8677944edc7d90804f GIT binary patch literal 274 zcmWIYbaUfkWMFVk@vO*AElFfyU|~OKwbFKF#Ol`^N`lz8So^P;1N|CI4mCeg7z-9dfU?H~+2gk-fPm z@osKX+$1Uf8V|<6?p@ao-4&3y`N2CwLeBNV~ z8yJc!bCVQ7u2A4*{*Ygj%FV#Uz`(*L!6pMH7&sXim>C!t8Ce;MQqzj{kW?~qK~yk6 xfWFzCiThKgoMhx;VdP*Gg9tJ(6s6`Qg4o4H$;I3t2FnkjDR;hpSKrFO003^aRHgs` literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QApplication.733DE6098003BCDA.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QApplication.733DE6098003BCDA.idx new file mode 100644 index 0000000000000000000000000000000000000000..a39862f5e2d65f484ea2e97f870acba5efe77527 GIT binary patch literal 158 zcmWIYbaR`=z`)>~;#rZKT9U}Zz`!8Pz`#&kQk3b+z`&5mz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)hI)<0|bvV!ac>3#VUgIy((KvC^$4}?vne)jCYxWojE{xG{W@KoJ xP@2e4T$!81z`(#zl$uryp>se6GZYsk7mI@gm_P&sGgcmoIQK|nhAATx0|0&jE?@uv literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QMainWindow.7B9D86EDAA1AC51F.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/QMainWindow.7B9D86EDAA1AC51F.idx new file mode 100644 index 0000000000000000000000000000000000000000..d21b5c4d1d6d55eef75d5d5e8cc8d0ad86f669cb GIT binary patch literal 160 zcmWIYbaR`*z`)>~;#rZKT9U}Zz`!8Pz`#&kQk3b=z`zjCz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)hI)<0|bvV!ac>3#VUgQ7bd*%%H`7_=p_0tvB>@pBvu}fx6lzuZK zgZWg&!wkihxk(HR3=Bo7X~hsaClN#!7bO>qgBVO80)iR!7eubnk}6uw$ix5uNm4IR literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__FILE.h.BEEE5A6696CD3CC3.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__FILE.h.BEEE5A6696CD3CC3.idx new file mode 100644 index 0000000000000000000000000000000000000000..8871c495431a100607540320d3c1d99ce4353eca GIT binary patch literal 154 zcmWIYbaR`;z`)>~;#rZKT9U}Zz`!8Pz`#&kQj}@Rz`&r%z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>95rB(7o2*U;g<^;nmX#3=GQKdG|6DSLP-$FfcF_rKS~& yGcYhTcg{I|W_^qUBNrnh2crZ?3XF?Va}q&};-chYZV-df~;#rZKT9U}Zz`!8Pz`#&kQk3b&z`#(=z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>95rB(7kp#;lO$adpol?g`~ z3W~KC6j$aZF)%PN6s4vWi!(4V9Q-Yzzw*mT2}Uj^Mh-?~;#rZKT9U}Zz`!8Pz`#&kQk3b!z`#(+z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>95rB(7kp#;lO$adpo3LMOQ*~v+Q3efX zZL{La+$07D28N>4v|@1v28OuM4INvTeZ0WP#l*~;#rZKT9U}Zz`!8Pz`#&kQj}@Qz`&r(z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>95rB(7o2*fBvMu-x<$d{fnm)7#PxI`5!P8SLP-$FfcF_ zrKS~&GcYjhH3+)&H!1G|BNwAEhp+-j3XF?Va}q&};-chYZV-b}oF$}GR7d6>0|Nl# CGA_LU literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__mbstate_t.h.7482AF58BE8A6D98.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__mbstate_t.h.7482AF58BE8A6D98.idx new file mode 100644 index 0000000000000000000000000000000000000000..a21fc4e3600add7ef24006d1248a16143a41e726 GIT binary patch literal 158 zcmWIYbaR`=z`)>~;#rZKT9U}Zz`!8Pz`#&kQj}@Mz`&r#z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>95rB(7o2*f8JM1&r`>~;#rZKT9U}Zz`!8Pz`#&kQj}@Qz`&r(z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>95rB(7o2*uYb-*-%qzw|KjNc28MKQ{{IZcmAOd_3=9lK zscFSF3=9mv&v5K%nj9#~#Kp+W!7K)n0%0CTHYqj@5DSENPg}R?w^2$pBNrnh2crx~ e2!xALa}q&xaZz$HH;BRbZO%f2B>B^q7#IK!U^J8f literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stdarg___gnuc_va_list.h.A79EC21D920823BD.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stdarg___gnuc_va_list.h.A79EC21D920823BD.idx new file mode 100644 index 0000000000000000000000000000000000000000..ab86020b2548da95091ee7b84f397e0ca9a01d7e GIT binary patch literal 168 zcmWIYbaPw4z`)>~;#rZKT9U}Zz`!8Pz`#&kQk3b!z`$U`z`#&3hxMQ%UxNYrWV&WY4b&D+?&{ZF2& zs8(@hZW03n14B`2TCq3-1H+-~g~I(@%({$Rj9eUCVjw9nE=tWw1Tl(>l8d=P48}FR NMX|5{b39~V004GiGeH0V literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stdarg___va_copy.h.836F5157CC346C4F.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stdarg___va_copy.h.836F5157CC346C4F.idx new file mode 100644 index 0000000000000000000000000000000000000000..1f647d019355ba986eaa682b9904b614d5434f6e GIT binary patch literal 168 zcmWIYbaPw4z`)>~;#rZKT9U}Zz`!8Pz`#&kQk3b;z`$V6z`#&3C)wll8PBbku3y*J z)w^{5q|YV)bDn3subXeVaQ=+BtNs1@dY+y-Uj6<3`rbYM=k!-xIi0}3z}h7& z%TQdIo5aAtz)+N$RxHlIz%Y&7-X`%H$8|<7MlKF6L68&}7p3MTf*8d`$;I3t24mUJ N$B$GbobEC(004z7G%^4H literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stdarg_va_arg.h.5EC5C543F1B872A9.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stdarg_va_arg.h.5EC5C543F1B872A9.idx new file mode 100644 index 0000000000000000000000000000000000000000..5d70ed09d6e71fd4f19d375da195073971ed9edf GIT binary patch literal 208 zcmWIYbaOkwz`)>~;#rZKT9U}Zz`!8Pz`#&kQj}@Oz`$U_z`#&3C)wll8PBbku3y*J z)w^{5q|YV)bDn3subXeVaQ=+BtNs1@dY+y-Uj6#sJ?ueMk~|Ej-wNI-M#7=<~6`9MM-{MY$1 q!`9@DZy324g*b%Z!VE>JIf)?o;-chYZV-df^PKw)<&*863=9BnVmYM% literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stdarg_va_copy.h.3E264452A0E4B406.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stdarg_va_copy.h.3E264452A0E4B406.idx new file mode 100644 index 0000000000000000000000000000000000000000..69c3a47057eb1eff10925bcb159dfe4ff3c53a9b GIT binary patch literal 166 zcmWIYbaR`>z`)>~;#rZKT9U}Zz`!8Pz`#&kQk3b)z`$V2z`#&3C)wll8PBbku3y*J z)w^{5q|YV)bDn3subXeVaQ=+BtNs1@dY+y-Uj6#sJ^ttPS6n%rz`$_dNhqG7 zxH311fq{XcC^fBEoPmMi%LnhY2Y*8EGIB9;ad7d2q`~;#rZKT9U}Zz`!8Pz`#&kQk3byz`$V2z`#&3hxOn|-UA9eEDlTM=cK#~Qhc=f#hap#jD7R$W9~-?B@|cY zCNVHDFchVx73(oDFx=Z9*XVIsJ)V(^kz0ye5hMk|0{f3gY3#4K&B(>b#la;25(43( b)SN^RU0jr0%nf2NMlXsvU!79^lz{;NJjXWJ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stddef_max_align_t.h.52E4E8107D054E2F.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stddef_max_align_t.h.52E4E8107D054E2F.idx new file mode 100644 index 0000000000000000000000000000000000000000..564d20b2aa99a4853ae29125d79bb05168a64f3d GIT binary patch literal 268 zcmWIYbaP{2WMFVk@vO*AElFfyU|2;b# zhclW!nmD*LwAL=XTQX*$PvrZ%WQ)}DAE1T!KcKq!BeD;m>9j<-an{+-FSLP-u zGB7Z7{mniw=U;3wHv~;#rZKT9U}Zz`!8Pz`#&kQj}@Oz`$U{z`#&3C)wll8PBbku3y*J z)w^{5q|YV)bDn3subXeVaQ=+BtNs1@dY+!1zTM}w&z`(^I)Q;rx4~PZEMX5Q7AVzUfaxpiE Q!MJI4RP{M4hd>4f07m09lmGw# literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stddef_nullptr_t.h.E1FA26364DE56116.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stddef_nullptr_t.h.E1FA26364DE56116.idx new file mode 100644 index 0000000000000000000000000000000000000000..d0c7c150a7f6630d47c0891433a6b818c53f3004 GIT binary patch literal 166 zcmWIYbaR`>z`)>~;#rZKT9U}Zz`!8Pz`#&kQk3b)z`$V6z`#&3hxMQ%SAzi$%Yl6- zj?VrubAj)wMpcj5f9}sTn^VTL!qjp9#mb}2e;eG>S30IFUB%m}w13W|+qdi3&4k?< ziYs%I7#J8Bic-^x#TghFzI`(Cz4>Bt86y`XKL@`MND7RLQgaePjN+o?Vr~$FvHJ0+ LvhR-Z4;UB#ClWSh literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stddef_offsetof.h.4DBFDF8A36D01F76.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stddef_offsetof.h.4DBFDF8A36D01F76.idx new file mode 100644 index 0000000000000000000000000000000000000000..636aa833ec18939ae2bcac76a0fa2342d5739fc4 GIT binary patch literal 166 zcmWIYbaR`>z`)>~;#rZKT9U}Zz`!8Pz`#&kQk3b)z`$U}z`#&3hxMQ%SAzi$%Yl6- zmYRPwcAUM2&57IhcYQjS?Hi^I#Y%r1yLazjp}uGPjVytaOS7gpE?ax>v9|rEK%xB% z#g(~93=9kmMX71U;tUK7S=NHpTei1lGIBBUbMOm*q`~;#rZKT9U}Zz`!8Pz`#&kQk3b(}*l^)8)1>2t~doaY(u>*iZ7oIm4zPSe-(YJY#bMz6kxrq@Xy?{58zrxO}B zOEMgrCS}J^T$!7s$iTo*&(f&!=32fVHv=;R1CyYnpc0s1;A8*+Mn+bKqSUlvJtUQk zTo4r?c?Jds^}MKp!e^=<8M&DFIrxR3q6|f;If)>4aZz$HH;BQMB%L?USglHhfdK%F C)j!(+ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stddef_size_t.h.306005792F55F16E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stddef_size_t.h.306005792F55F16E.idx new file mode 100644 index 0000000000000000000000000000000000000000..68a2da122b3171d08e9d11a0e93e6959cda61ef2 GIT binary patch literal 242 zcmWIYbaQ*fz`)>~;#rZKT9U}Zz`!8Pz`#&kQk3bzz`)?jz`#&3CwYUXo}QYrQV)vJH;bV7rH z1cP>t__gB7+$2Q?1_l$`BV0EsqeQqFm>C$D1jPhpzyt#)0|+oOvN9B3%3q%~)%i6O4-+phuLx9>fs2WsgP$M9D@x5t1hI>Yl8d=P45p;d1}w8R JLjEu?002k@KYsuK literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stddef_wchar_t.h.AB8CE4E78A67BAB0.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/__stddef_wchar_t.h.AB8CE4E78A67BAB0.idx new file mode 100644 index 0000000000000000000000000000000000000000..f20193168e93463c27326b7d25ea3fe58a3683f5 GIT binary patch literal 142 zcmWIYbaQKCU|?`g@vO*AElFfyU|Rmd2(&v)@InOiR*Uh(FIDf|boTjhm)&72cJx@Xa~?Wf`WH_pFfiQPCgjaf nT$!81z`(#zl$uryp>q;Jba7E~F*k_8xbX)2zA{Ib%M1(vn=UWU literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/algorithm.8A5FD69C51DF8BA3.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/algorithm.8A5FD69C51DF8BA3.idx new file mode 100644 index 0000000000000000000000000000000000000000..535161fbb6fbe73a8866aad92cd9bc5f7cc87689 GIT binary patch literal 552 zcmWIYbaPW+VqkDi@vO*AElFfyU|bR3~!xF}tb(72v-TD^Hx9i}SWrubCamjpN ztf`?dBPw;Y?$n#BDKn>P-EemNX?6O@T=xg66aVVp?46VLm#Ow#a9D9=ZW03n14B`2 zTCo!&1B0Kyt@I0td_0U?jIJE6vLGoCK3;xu;eszGbQ!rAy*a#PKtdo~wuN7`Yf7IUM0;8{N}>ovgPujgg1ZkHt>`q!NVNE>1hT?%1v#MlMEo4tI5s5C|VR zKDqFNxZqqyE=D&FH#LwD2tRwhOs%%`|9nO+Mo$h;BajdXzhx=4p1zy)9wQf{7l#+z zmv5fd^VM3LK4;`&4C4vY0jUIGnQDE#n!EqrF>*1QbC^qkgh05WY-`ZYBI}=wT#QZ} zPTC+L5H3p1Nd(cwMajk1AO;hNfM8|_1tM8N1Ozj#yI_0QB;jHe3o{c7D+4GoKqMFd DWtWG{ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/algorithmfwd.h.EEF38AAB61E9FB85.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/algorithmfwd.h.EEF38AAB61E9FB85.idx new file mode 100644 index 0000000000000000000000000000000000000000..358303d0fd148c5ede114d1ce8c946be8dca3309 GIT binary patch literal 12410 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 Q@%H^yMn(okkPHL^0I(#E)Bpeg literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/alloc_traits.h.A844DC2D52719F34.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/alloc_traits.h.A844DC2D52719F34.idx new file mode 100644 index 0000000000000000000000000000000000000000..d62eca1a0e4157d7258d8f713c268de41456ea1e GIT binary patch literal 8700 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 E06qf&CjbBd literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/array.2B0F72C0ACC52B1B.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/array.2B0F72C0ACC52B1B.idx new file mode 100644 index 0000000000000000000000000000000000000000..db37feb0454dd1b73f94081b7cfbff99e9ad465c GIT binary patch literal 10758 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/assert.h.9895EEC17E1D2A2B.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/assert.h.9895EEC17E1D2A2B.idx new file mode 100644 index 0000000000000000000000000000000000000000..bacf53ff84c0ee5882e9d90864f16d03b9cdd076 GIT binary patch literal 566 zcmWIYbaT^VVqkDi@vO*AElFfyU|Rmd2#`~P6ujf^N9X&r?t&67<4yetXHY*}1YDyH(6gGxdUs09f%G@Ld1_p+r)U@KI zj0_CM)2EkgjatjW#KS1cE-C<$0%0yjMGi$l5DSF09xg5Wc*LELk&7{jD+#X1fA+^7~2`8+Zj>#M(vFDAUP1`VVus$Hk}dVcMzAs*_+KrKqJ$gk&7{!CmL>g_xChb z*{-+YOgxOz9MW*N^DtI(RKt1kc6PfJQW}exxEP~&qTqUY7~}ZkWWc5~Ffc5a(&%Sf zD^kzM!)VW7&kGY4bU&Q)=dRTrMlMEGPE~1`@WO(teA+3G_A_!Zb}({xFv5+A=kabm z_~HI#MlQx0t{QQe`uw*x)2fplo-y+b*Za2`WZYEB|ZVR2D% aG1$>eARYuW9y9GNzHhCxm6?f&i2(qa{%!aG literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/assertions.h.98AA23E28F95F002.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/assertions.h.98AA23E28F95F002.idx new file mode 100644 index 0000000000000000000000000000000000000000..dcb1972a241010840135d24aaadcf12f411fbf20 GIT binary patch literal 372 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/atomic_lockfree_defines.h.674B1B15FD3617C9.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/atomic_lockfree_defines.h.674B1B15FD3617C9.idx new file mode 100644 index 0000000000000000000000000000000000000000..9cb5c001592f2c2f26e484dc697e797a5c19a4ae GIT binary patch literal 406 zcmWIYbaU%tWMFVk@vO*AElFfyU|Rh z_Eg8CwWqd-ek-obO=4hRU?@sWEB?#Cz##d4i~LLmXAVX#MgtB5S&$S6JLykWPF1wf zW#nSC;jmEv34yS1epj=ab+jHM7o!=6nIcFCgy-(Ik8y48a$)3RG~zIVt3LCpWx3s{ z>}*CZMr#ghIgm;a&R=*vU_JAuVn!}T3l0moaKFhrC7+X3m5f}BmK>HcAeA88d-_$P zNB^U_j9iRX99D1#p89%ox`)~P&5T@(h8%`)VX3{#?k|h(J;=z#D90hE3^D+O?Y5V( qXQylaXXIiu=P-x6o1rK*ClMrHT$EhQ4Pr3<_-M#+`ee|21_l7K=3<2a literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/atomic_wide_counter.h.807A3792D29058FD.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/atomic_wide_counter.h.807A3792D29058FD.idx new file mode 100644 index 0000000000000000000000000000000000000000..e519b37c9df52e811c5ef8ec945764230cba5e21 GIT binary patch literal 160 zcmWIYbaR`*z`)>~;#rZKT9U}Zz`!8Pz`#&kQj}@Kz`$U@z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0`RklKf7Yi@|GbZ9um3syv)Z1zmrf@zFwA)(7++kOo5aAt zz)+N$RxHlIz_8V&nrC;Vdnh9pqcDfCGDr%Hi&AqEL5$*}~;#rZKT9U}Zz`!8Pz`#&kQj{6Oz`)?mz`#&3hxd>-SA&8GYk>LX z0R1ixlN{xstgi=5{!BQ%{%|7u(G3hQwl+-azRSMDb8Wqc?vx1V_BKK{{TC4b$r zzPV9HuYK}8w{K@f;YR-C7V$g9mAOd_3=9lKscFTo3=9l>S!LOs55H(LaxtoMs49V^ zK)CAt!dKPt0a=V(jItcEav&iPZjf8-Qm}JxEh87BGKaDvNC=FJQgaePjN+o?Vr~$F Pahc>*5z~`XDi|05QPf9S literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/atomicity.h.F6DA33F8D86DA4DB.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/atomicity.h.F6DA33F8D86DA4DB.idx new file mode 100644 index 0000000000000000000000000000000000000000..326dfe0fb21d0db5ca4023f9f383add857a9972e GIT binary patch literal 462 zcmWIYbaOk#$iU#7;#rZKT9U}Zz`!8Pz`#&kQk2=mz`$V6$iPrBXX&|vT!#z1y*!d12nRmrgz^yAOVOzxKjv1(9bKpJ(Jf^e|^w5!4`j>=ow+qdVUn>~9_X z=HQ!n?N3U|-8Z-X8fIQU>ASdcVdtDIW5v*l4W}ONDA)V9q~wdi^47zi+ApH&1U7MU zEEhQWR&|zbZGSyOYDjWkab<220|Ns?QEFQ8c?JdszO1tB&WB&L8F?71II5IDQXm}H z^gc_e$b8jsp4`Vq;xgtmigeUd=^HeCFHlLA)v5=uq4kQG^wo1z^22ebKgc%qZn4mNR0|Nl)uzgDa literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/auto_ptr.h.F72E6F8ABA6777B5.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/auto_ptr.h.F72E6F8ABA6777B5.idx new file mode 100644 index 0000000000000000000000000000000000000000..c4b362a3e08e96e989f8d3c03ad5a2b810dacc8e GIT binary patch literal 5170 zcmWIYbaT@ZVPJ4h@vO*AElFfyU|3cu{5RpF(307% zT?e~-lT5PPrRi|*qYT5!(7T>S&Vfh#*sjQnsHV>o zo~L(dhu7=Fm9rAc%WvPgH>Fu?ZDD5kx>&1_f2SY&X8C@LQWl+eJzVJh_5W>g&lmnb zEXDp$?(-v6t>;gi1%G@$(ebA*re~wc1~XUsk6(1)8<*E zr%lL?bNbxN{lBjK=|6@9!*Ijm%G@MDW(J1Zju{GbmWwd3GjT{W@Wyb(2!RO(ZZ>8H z1_nkJ)=$;d;ajuXMa7sD6&QHWGD)3fQsMv4#Q2|yn}LG?3_^H!vNPH~6cb<)m0{rB z#mKgckq=72ltfr3bL)$P2?lOfCPr{*=-vC= z!<0Y6M~q2Io`Lrmljt!fdA>$w#ztm%XcQ|+-d@>d6Cl7OCd0scoRRG~BOjE4S#xyJ zw|Bxm9y#0$JhBYDtC)mWG08(Im=YCdolgs;=a&jFiOVqXPGn-6$ixSwU`m*G?LO8S z?NctmBq77V`;3w886z*0f+;y$_&G%_=0z_gTzi?=dYSlmArwqW0^9Sdh}ReTAxd)C za`<>b1Wfv@QpsEkcCX10=_W>wCPo2X2nACz<+PV#%lA)*K}m?6cR3T+awZ`t#lQtl zAPko{g(a8t>^}qXO)n!`FC!l>go2s!;lsh2H}=f0xfyt570b7cg-wU=n~*FeQ#DRX?xa<^LkUBqYPYdxMef1|uhwf+ZKUih21N80Ma-$=m#dgMo#GcMqfF9!6D(VJ>jis_1_3PJ5n2GY>eNVUj%H1dqhyFBOO7 z3La>HBV?Nx1)CTpVR6I5+r!A#!^j5N2?T#0BgZ^O0hsT3c;_<;&1aNC z@Ygf4uV>^(m=8%J2>t{nwh2spFc0zYE?^Q|z$6Ka6CU1$Oo9uM`J0$@H!+zae7ciK zZzq!(f`5!j^%#>bEHm-&o@G)!%cKh{YTDQ{zF6$}!pz9SyN8Kw50fG!5iu}?+ih2C zZ)IVpI7*J_-_m~ju!nMkPOy2r)AxDH&BVidjEUtK6Cc7)kir3`;HJCi0$Ec|A&Q+2 z3nWG+Xkq-+fb|PIzj!w+c``CV%U)RYF~4e)*xPnof?}&5S??5L(pV%-u|XHD75Z7V zg%v3_2v)5yGJ&fTSn;j(zOVPmOj8w#&7bHXnlJx#r7pz=#WlUpQfl%vV&vgfWl&Xs zC1_X$skIW zIZT3cm}FtL@bJ!M5}b?R!*UlR6SVGyWiMD+%*X_-YGKYg6C|>2>)8zf6bGfjamMM6 zJFF5ZHpstlvbRS>R2szwX;#{+sIJt^V&vgf=2M0jlCZ`FBNwzu0jr7_uk$v!3?-aU+rdl&`be&RjJ$aoULhZRXoT+ogJ z!bC{_0j7~#XUmzoEQga6`#~~zyXD6jerE{!0ainTvKhFa0?THW7i6ToZb)CH*eO2t zlbxC8_)%_9sP2rEf@fa0D0UI7@5RLh?sLI>%)^_*pCb(`UU+zSGP3Pt6oR!gd3cX8 zvK?a-f>pgdyw@4ot}_b3x?w!LPZ`;sG77;e1s>iPjEpZBc@g}tj67c%C17n7P}@MJ zmq`Ow&VkwnvJ;s!VYLmcx53B+?f1c)xifc82~*#Zw-g6Mj4*G*CXMd*6dME!0v0Z4 z{}bj^9^TDN`kR@I5XpTPli)5U5d?o9lf*tIX&8TD%2$oJrrBSZcz8|OOr>GDf`@lC z6WeMgI3HH6GBQCsvoQNCrVBLRF4*^G~E(RA>@Vw2yAOMnpVBV`N PGufZ%9d~9D6kq@V8_Q(I literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/basic_string.h.B9561F8084341EB6.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/basic_string.h.B9561F8084341EB6.idx new file mode 100644 index 0000000000000000000000000000000000000000..7556004e2938ad443dafe390ef6846a1c10587da GIT binary patch literal 76474 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/basic_string.tcc.5394D20EDF5176EF.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/basic_string.tcc.5394D20EDF5176EF.idx new file mode 100644 index 0000000000000000000000000000000000000000..92f838e899d6f251fa18d142a3a1f0122d897043 GIT binary patch literal 47622 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 D5+h_j literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/bessel_function.tcc.F2CCB1901AC2BAAE.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/bessel_function.tcc.F2CCB1901AC2BAAE.idx new file mode 100644 index 0000000000000000000000000000000000000000..033edc5187c960dc2cb830445193921ebfee0e6c GIT binary patch literal 15360 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 hO3g_Gg+y^taC7LSy_24#urYA% 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/bit.F0221561CAE936F7.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/bit.F0221561CAE936F7.idx new file mode 100644 index 0000000000000000000000000000000000000000..896f8e7a5dc890ede2afdc7e9d64be0cf08a0e9d GIT binary patch literal 6894 zcmWIYbaQ(q#lYa4;#rZKT9U}Zz`!8Pz`#&kQk0p(z`*d9fq|i7PH*o)t_B4G*1t2? z*-i12{XKC-?&4OXi>9yMf4;!ZQ9LK{j2b&XgO}d~2lq(HD?c|fU60O}6$`w)EcMQu zO)&@G>9WQ)T4d!F{tRp>DiWGya`x-hZx_rz$t^EXWAWo%%s1pc zvX`y+%8~_@l8h{j51B+BGKs-L_>7%r*wn`!QcNt2KNz)sFlxgjSQr;FsV-zvgYh3( z?-XLvSR{>+YQ1lrU3KM$iYy}+qb!H42q^u5@I`BdepYQ^MGW=V&u44&9lftS;Q7$s z>mS4X`|p(5Km~%zeB@NRl~H9YGXFiJ(tAc_SWvJqPGwS>%7nz<&7`y&ng5VU^C2Qt zbu}k1>y+cv81kuzLnE%x?#*>WMlMDR4hwluG=p$l)B7x?CQlG72IR!fHm|)r|ZI{#r)awT$uz{%%H%-N?n; zK}MN_jB*J1!;HL#k@eqT(!Rl@i;#cFWbly52*H2MB>EUpJh3poWfFah;0HO}eeY-> zU_anli`iMOB-|^-o{@{uio*(?P_~Op+_LESX3xyRxRz0EEu%WZV}}{l4kPnFFiL%3 zl!nQ#;#qwC$~y-CA)l1a1c_|hdUitqMyY6_wCTk$@1V#5k2?Rt$=)6jQE3=1)U32u zQC+E-#mK{G$7iPq%Hbd!!Mo*Ivc<)`0e5)#*$H=jww@@&aJXXpz2emSU+RW@;z@CO zwd&`pzORsr;0`ggdSOxz)Cv0@E?nZ`HJx7g)?Ni{^7%qrput{Z# zx-b`9Eo&@Au4Y#=%B)7NX4f+Eu0^h9cQf+uMy|#WGV&fomOsoWdl^Z6LpQl3cwE2uYj1QR^9x}^;LzaPo!G5x~n)DNc zg#(@{j`P+RM=fq#HRLn=ZT)>8oF7W8rFonFLw}`l$C=V~10HqED?jMZS|YY#z#YQD zWn!|WBVp5kJ7izup}sFEXLb+y#4NkZ>7_uk$v#FN#;Z)sSDE02vd_tXkt-ib9T@PS zZn{!zykXv>Ljs^KwDx>P9axbEYLTd}W`vI(fX3Lgw<60QWK=zfEPstr;ToeNLjQF} z+3Uzf_-#hT+sG}LJB)I7kc;RCj7krXyXX%Y3 zLez&sjYXDshJ4bvyF1!Edc~F}Bo9N_=cj!55ufv#k&Drq!x}!EJ}+Zc<+)O&w~Snj zmK>IF;q0Jzy-T0s-!t+s-egj^$pjzmh!N&(*rd_@9wUV9`?*Ve-RFK8@*#X{O5TYN z1&Kcfyn-r9%}E5cwu_6Bi>*Nn#$TOU<jPU|^`2lk9Q&jOW%%*RSjA z>Rmd2#`~P6ujf_&Q#zX0{8#CC>gxIHTsWO@VCAwUn-sQ6v^Q_;Bn84N3(xc|e4VVz#KkDfAuA0M z0%0CTHBL1d5DSF&uROW$?S%#-W*$am7G*(@5D4=y8nGB5@!VP5;k??&!n38ZUu+n; z7{xinB|yqScxvF~;#rZKT9U}Zz`!8Pz`#&kQj{6bz`)SKz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lVWve)O0~|yw#v57f0vw@l=OGcl}|s8%$f7&$&pEal=kwlDSZiz zm~nLW%ok!Rub-tnn;Q0F+4HGRXPQk2WGFkzJEd^FC!xZBS;2<0cGY##Q*>R literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/c++config.h.9F7F2721C3A599A9.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/c++config.h.9F7F2721C3A599A9.idx new file mode 100644 index 0000000000000000000000000000000000000000..4499b3df0744a8b189f867b74af0384e9ef193f7 GIT binary patch literal 9550 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/c++locale.h.6892B700408CAE8B.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/c++locale.h.6892B700408CAE8B.idx new file mode 100644 index 0000000000000000000000000000000000000000..d7946dd8d40bafbe852c21b92d3e9ff28cfd416b GIT binary patch literal 546 zcmWIYbaRtpVqkDi@vO*AElFfyU|$J$zOLS- z^Jl!zY5ICz^$#;GVp6Jg7PeKkb^iNg&Yveo=7g{*O$m#badh^~7h)=}pQSvT8unt@ z^Qo`YQ>Td>zT)U}>2v}ELz|k4S#f1<5(5JRLs4p4aS8>1pVh zgQP&1hsjUF4~dtqkq+mj=}b!V(a$nuYOOoj}G3Lqg6 z=3%mCu!i%_9j@SKjhFFfL4Ky=3%nrvs47J zKv=hO`H7{SRg)OGm{d4a;Cd(Z{qs~Po;II}hsl(|R1TyPgn5`M7%Jer2`8teukI>d z$jHNFEM_bZQUJoUkEVHBEf%=K#>1q?qQ?so0%0B|JuyAFA|56`7C$68KQTWfxpbCv zB)N34bhwYwMjLXDA; F0RULmZ{Pp` literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cassert.56AEDEE644B75216.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cassert.56AEDEE644B75216.idx new file mode 100644 index 0000000000000000000000000000000000000000..a92d34b9b53c67ce9cbde08186243ae6572479bf GIT binary patch literal 198 zcmWIYbaUIsz`)>~;#rZKT9U}Zz`!8Pz`#&kQk0p%ZW03n14B`2S}}yq0a?sY hT$Eg_3=&`l5fIE|nOvJHkahY86EhBO435SmOc;_+F>Hiy8NBm z;#>P(&I%L#Dqn2R|9#bF}t4-@GU5;S&?v z7Ke-04|~KGU#L2Jv;6ky3dQOrd!D;Ykc?;+RC}g;-`ns=rOfIbQ={&9{b5|)71LW> znVWQuk%8g0h@|3{1-p5rn1lowz<|k%%S(`f6U=60WPOpJYW09&x~LQrKTLrKmj{vp z-7uHenMVs0rI>hO3f#EdkQ4-b$~^I5i-?I76Dv%CJ(oR_f@}YmZnWuMYa8%LPfnudMJQ#g?RYDJEf<0&gyFBn8eohije8&$ml4aljNfaycR?xGrrsZ_?>! zYo(aDU<#bMoRJiCm|HE|pU|^kiir)Tz=6vFNkP}oFBJlx`_D-+@xc_hbGaia2t3W> zbNuZ4Yf?-CFa@4moU$jJmst1w|$N@e6^0;N!x@E!HiyLuj9PcrhLsD>q5Motv7 zVTqNI6U8NaRjk$;y07}g$b({bQEE;iC`yWpl8co=3}z4k!JrZr!eU@Do}{*BQt7fz ICT11}0MMPT`Tzg` literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cdefs.h.020FDF15FD4FDEBD.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cdefs.h.020FDF15FD4FDEBD.idx new file mode 100644 index 0000000000000000000000000000000000000000..16352950410b3cca417a4e36d7778512822cd5b3 GIT binary patch literal 3258 zcmWIYbaUIp!@%I2;#rZKT9U}Zz`!8Pz`#&kQk3b*z`&5hz`#&3r}UH~UxNYhG2p7Wqoe+90ra{dN9=d7f8e_!%b4UhDD?Op$JJw>Iyb8T(yZ_qJ?o#`{+v6uUB> zzL)1#Q~khDT$!81z`(#zl$ut|!^6OE|H;jj7j&yw8M&ArvT;6SlL1MB@Y*E@=4f)V z2?%mA>u~DGfrLPqhuK%r*9^o0VIJlb*%TuX3xs)?4>8LeVm1V^L70d6GPBHOWd2=d znY+mRC(P1Mm<>Q`L70d66|?j!Wd3Jn>CedgKg`m9kol8Yq$jf=>7UCYGnWO){*^2; zE0OuzSY)@cAh~xxi}ZeE{byOE&m!}0u}I%S@T=1=?RfB=O@NV$`7kr*VP;v7qd}Oh zG)(e2Z?y;`7xPzU&ace!AVCm*d$Q&Dl`mluj9kpi7&(_QN`M4G*njrLdq>Keg_-jTvl3X8fq`Mt(^7X%6Gc^KF6NocoHLo>I(V2Tu?b9KlY%MaVV=px zF_TRQ#&>jMl8<@Ftj5U2{GEmKJBu_-;!OJ9vc)kQK@zW-IbSm?!z5hv?-*RU)T+bC z#k`c6b15_2D6fj%ZJg`k^%%LBAFy#gU=xSwu)FGSD8aPYfRT&&04wJKRt1>E{*@>9 zy}i(2q{hQ+&uR}hh=Tp8 z@&}pU%EHphf@J?>7M97#{JAVFbCLNgSy)%HAo+J23+pyy{(csg{mAOivap;*=HFsr zxrNMs$s+rbMGGl>SXllb%eS(!wX!0GR}U*&4>ErSE9(qaB=>A&<=)5&Pv$(#yI5Iv zu_F2JC@afRWd3&mi};>q{VnIs8M&C3vvDqGgO_*n-?%T{cW0p` zBNuZtcQo9iFaMqP*qU?0o{5Xukkb%eX!0;GXBA)03J*^+`yXpvmE{~6xtN7HgyEUo zAUkue>mD;FMlR-$Oq?GP>G8lD_X2AP30Fog=2NVkr&!^+ugLUR-=|9oK8#$2s zu)rPu-7~;FEGEd0k&F2%8`o7tCVTX7!Y+44jX*{&=C#ZmYnkCbVz{?-rf|^C5JoQM zxy)R1nc+o&slWfC)EAvmj9ko9**K>n%7_<=llpnNlM_Jsm4)*FizYnOzRzV&bF)Ze z|Y7`d4LGIRcAhR258D$Y+DYvxQ~{w@k&Ag13)dv&cfNwq6(9!_v>6e>*13%j9kpK*|=u2!7Imt9lLDq7x`=i)enrEOBvyI zh_Oa=Tnt&aiHV2#E-TAjR=DSRm?yHyPh@j~8O>ApFZq4y`t6Kd%qv+rSF*w@l4VSe z_u{rZ+`+`dyns=00i!8g2lG-k>7{J?F#gLGE+T(E^X+BiVqU?@xq=n$hT@Rt?{_vw zfh1hGT;SzQ?gZYnDLcRIW8`AK&BA#bk=?vF4%la(@ZQhJ#XOCXa~dPO7POky&>6aO z7f9kQ3)fo~xD8Spn^n#>pW4sF#r%$i>m3Wcvg2X?#=`!M1s+a!DxxPVEx!&jp_!4R z8Iedf1YSG4H~i3HkoTE6Rw6R&hU&{YC%>v51GO&LIG3@()55Ayg{+pT+m3@Im^qgr zYX8^a9*fv#1f5{yV&2Zext#@`_ibJkFFAPh5J=(+Gv^mXhRrd3{4TYT zHZ#1A&@x#i=ygfrHX|4Fb2iTBY$~uw3;D)d$MNXWeMT*17@`S=Gz()RnS(_O8o-=YW&tu`7he-a0**X~y1Jz%H z{LRQQhmjZNi%YlWeLgvn>kT6p^Cu?GPfYNfdF^VD>?d!}w=AH<%d&tGo~n76S2D7! zMCKo2;XQ<$a1ODk9AYtt*}!R4d}z-Khj)xz%(Wb~aEn1 Hh=E7|nUru~ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cerrno.819D5F5C3A7B0B43.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cerrno.819D5F5C3A7B0B43.idx new file mode 100644 index 0000000000000000000000000000000000000000..a4945cc63a5c05f69b6329d375b8bbf74f111704 GIT binary patch literal 258 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 F003_#Zw~+f literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/charconv.h.6E7B845F62D9C4D9.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/charconv.h.6E7B845F62D9C4D9.idx new file mode 100644 index 0000000000000000000000000000000000000000..cd0e9a5073d618df22132cd3088b8924d9a8800f GIT binary patch literal 4104 zcmWIYbaP`6U|?`g@vO*AElFfyU|{_HW@%fqI$Wl7kS7tg0Y zTPBvOc6_>sDig1QU%Y3kqgDtrGsC{c1{WEMD|3?=7#J9eQqzh(_!$@$*R##o`}Qyc z6ANRkaI9!W_k(xZ^CX&C7*hpOgr z9?aJ!+m^Vd_gP9!o<@v3jG7FZ3ZP^H!t-Wv&YAPr%ZO}qZ(prBS^s^dDPGtA4e`$V z7PkYxqA#oGwN2mBYfiRPxF;9ao|W8Wj@K!hO#{t8zkZ8f(Zao7{9L5}S(ELQy^&d) zr53l_;dRP(afw?N9pCIpNNlPs7fwH#;OU`>opaKGfMSt!}Jasl98?WUDy=+Qs4nEE%Ayl?bVOt;a_hc^F z?tS3d@_WwP=zOvb@Yp{=JWTvs0V5Zq9EY4V$g?2)hk3^d!&=WmydD;x_oK|knWdC$ z%N5iP&)*(UR*Kgam*u)@8;%rK;#Fi;-etqCFI|IIQQq9AE|S?{_!X(Q=$YzncIm)t zl196HkT2i!E)t?zF1n=rjb&F430kDmpI^A$w7Q4v@SXa;cF(u-A107(z@+jWiB3Ex zCgBYX_o>eoL|qJ@LW0kHq?MJ=ch8(jw!=6V|J=r;$TXX51MVMH@OEPqnT^+Hm&>xN z*IMkEL$)m}a}I|6H|Cv3wgHp+{&^}CPn*xk!&tyjAP35tAiUC3WB=MmUl-tY{hK{< ztch`N7UESTC;IC`cF~&UWV`U>qS8w?Ygtc#XX2OJB(EC)YZd3%oBh2fNTRep1uA5Fx2rO*#Q&pPp@Fv-<37UVdoxAjzZ12l+ z1|&1+9k2aXK)wO3ePZX1%Y^^I>(A$ZF08yW;~{=UMX5Q7pbT4Flw7O~VlaUS2xf** TAd>O@F)n>Cn{8H1%uEabo}$yR literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/chrono.837B225288D9AEC6.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/chrono.837B225288D9AEC6.idx new file mode 100644 index 0000000000000000000000000000000000000000..a6261585b7a88fbf20d064e62c8912a6ca15d650 GIT binary patch literal 344 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/climits.10439B8D498CB504.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/climits.10439B8D498CB504.idx new file mode 100644 index 0000000000000000000000000000000000000000..01b4301d53ccff4111bbec587eb4f12a58c9b9e8 GIT binary patch literal 300 zcmWIYbaPW-WMFVk@vO*AElFfyU|YamxF_V>))Q^ zcW--5a<^Av%g*9SJpKH(&{N;L$BWN`%GK7jF^6Jvw!C_HD!j&Axsq|Op3!cG;>z441_lO( zqSUnF7zPH02geH%;snHX7(< z$i=9`p(6oO3BoU`%z`VQc3orSVKn0~69Nf=a8YVbB8V<7N-kCgF_=IE1T$v&3IBNd PB)pM{iJ5^JA_gJ>8Pirp literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/clocale.A25E3E105AA18D05.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/clocale.A25E3E105AA18D05.idx new file mode 100644 index 0000000000000000000000000000000000000000..863c50e6f194504b5518db6003fe41c9f4bc4a7b GIT binary patch literal 484 zcmWIYbaT7I$iU#7;#rZKT9U}Zz`!8Pz`#&kQj}TAz`$^Tfq|i7PVxrNb0_`%&UkK3 z_BegUbL*w+*Y$PvE}cK)eNNNY^QwQCX%UlBt+TMLvaNINim0S1VG%Qq&Yt-~Oy%{n zlxI`JUMzb)^_6<+G?BwsRG&Xzn!4xRQHk6^bGB+uifq}t1VfoiTzK`vsm{>U&z<|kw%Y>hS6U=60WX;@`v-x%C(i>7t zY%m38TxKE&1uP$bJTzm6j1iJ_(d{c47lMeZh$&5TG!Z2qt zax#IO2U87m93v-+*?Dur)n?vqdcnwpqMD&7H760|tm2~NVr3A68AL!Zlf~;#rZKT9U}Zz`!8Pz`#&kQj{6Nz`#(%z`#&3CwYUX-pMn*Ta!7w zbTxHPdHV)>tP1h)ICs+jT-f#CfCPrkkGv%=85IYu{qpszcX#&}bAv|xk-u)3=9jVF5JJZCb*KDfti7Ul}(6E5=<~~ zGB7YPFfcN*G8Cnz73(oDFgSGWuMhpiY0k*S%E-Ye$p8f~0~om=8ll2PsX2)tW^qw+ cu{emqx~j8&(SOay+ZkCHK%NANF)%Oy0Q71{O#lD@ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/clockid_t.h.4E370254AE2D9FBB.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/clockid_t.h.4E370254AE2D9FBB.idx new file mode 100644 index 0000000000000000000000000000000000000000..4bf39ddee40275628371cd25a0e6cbe4535bac56 GIT binary patch literal 266 zcmWIYbaP{3WMFVk@vO*AElFfyU|WA-AY~j~;pWbOWz2Jb2V{q32riIO+N)q!!6iqpgxn5!3p=YW0 zOekGSU}L81v|$eo%He;iYs%I6d4#8-p7245frRi%FV#U zz`(*L!X^tQ7&sXi7#SECSy&m0Qqzj{7#JAzuS;mI`0=Wjk&A_qgHf6R3Sb5>azQjg jg^N;iKptTzE=n#I2Z^y~;#rZKT9U}Zz`!8Pz`#&kQj}TD!oVOW$iPrBXKmQYzS|Z8PnW-# zz&Yu_UAf(p{Sr)m2|O{HZpkxgCs&lmYzE(zu38hVX4KD*T5)#TbT+9CaiaINgO2*9 zetdWK{ncmHlBWOniZ}1?xc4V6zivukb(h=sywCZPw)6WhTyvK{wS3nMPGw)Sr<^b6 z7%9&69eqXz_<2nE5A!kAr zpDP`^lj5(>y8Sx)yc-9yt^0O9@1Fa7`R#K({*4u^&5@{Rny=@m0R>e+UwXv;Jz z-7#!yQ)GUzMKz$s`q+g8$qVY!63(u;vEe|kY;wkiB$p@=x0KoYA9y|tRPxsLKcLqU zWUS%zp?lNO%isE zOO<>)@7O-C1+}|(?@CvlpB3vV{+^3{_rIoj>!!?H_13%UhfQ1Mz6HnqBQ0ZNe)8>- zyv}m!n11}8sI$|5|M>UVcjjG*+}F?8*7-zK_nqci{pH({h#8VzKTan1oD>sXoWv}> z&;LUp$CWIO6?YXF#d#bBl>(ozbP04A8Fv;(ZFLH*P~#Mpo{&AeG9pmDEH|>k?dUO% z+^*bHD{e5P@4eucxq2^4di2R7r?Wmh_~Wo_mfqenH!E=;^#%4{HWmD2?9TE};*H~L zesbu^4BdrE$t^e4sv`uS26)zx^}DWB}Jtlg{vwTs}^Q6 zC0%n_(los#oMl4Hmp5TOb{F0lpVn;Sac)xFueW!C>{~ge#ezHB#P+v}*;j|Dh2DCU zv3EI}_}63VT;bclUwN?UU3a|a)czRLPrVx5@joKWly#?5nYe-`5mrb`UPmAOfOZ5S9tDl!FP zZxu7}Fw9`=VPfcKoGr^TTb3P0GjOUgGb~_YV033~Ke}YOxA`{)9)>co!g)eW^Mu&? z86h+Srx8EHWX5Dhch>aZH5CU~QW>R~QhJyez@VRTs{q$l0X_y!FqhGt^{o8nnGd>l zGV(BNhS>X?gXuR1dp{$D1{;@<#OTiY{<84hZQsS1rI^-&6oU2lGd>dFdL$r#FwRWZ z*7LT93^NbIe~_wv#$}>R%S1U~Gy|u-EWujI!U&|9%%*?~k4pI47hUKvgM?WKk zX5dt1Vwey1@XhB7)m|_yW07L&V?uajIX~BOek6~y?raECmsrfo!>|cr-VaWuADjaH zj1ZcE(?pN~?2)PZT5i8Yh1jK-T0jb+9(l>g^^y_EIHQABF$cbVW|v~RgQTiOkgG*d z5aHdEP50Iu`ml{difIaxs-*&4O9hZr6&UTG(fjKQ2M@y*kg9&hNnA{mxHw=m!f8*J z{CYffCkrPJ!vToG)xu1xg*o~eAv8ELt}`Ywy0e~qdOPOofdia83`-y?&u}oE;o#|K zgwSA>>%l7TP7I5E`uI4f6jL`+=q={wTFlRn@JQ~|DNF*@8C*OJ`QSu#oRR4`BU?Ws zga#W2NmS>S2;ceIEW|CvbOmHFH1vM*asA{&3O&Z-C9mUaYPfkAK7&;CGd>bwdL+UD zqZv5OgrSLa<>fh6G8YeW!_)meA*Opmto@7-nt{_)2&(db(&EZRb2NE*7(mInpYe|% z%O61w7|p<`!pJZioL>HEFWc+T_n23TsRPN!Q~9~3BBz(HmH!=$L*MdBG5rEL5$cg8 zf?P`kkc% z{|a#Z6+nu*pWJ&@`gy#Cc^I~XRP{4X<7Aq~$qu8zaR*NL)7aD68P|LkmSVaLQV2Ef z8z0v<1)lVaKnQVBKh zsQ}kgSu(|44j(m(DeFXw|mxO`?u0kOyD#I zwRy52*JMEvL=K&LuU5}G>XfV$Q$NTjP*t~?xo$HfWjyoCHRbg)W#xDnHbC6>m4oFg zs9b>144iu043N;yRyFzSDf~f>hXGs+_A|a^WO@tA@(>y+WS$GyO^rIcOqKMU96c9bE9QWn@{)$kERTp^+?I!KLJ-WFDd> z#T1CBgtNJ_krE%*8s5jeFWc347}kJn>}Q-T%raS+6Gnp#n*+}3@>!ScpKzIJz^a?e zj4YQywnAvILP%OU_EGwc>iPqkJPgMnM&4jzy1~TW&j_KBQmMn=?+aHsBq;?&Awp&;AJkP%$v8D^$4Ae9grDe5BoBs$pb`HZEQ z&LO$+hXB_P+y!xM_R2SoU)9_cKCha1}BWoK`Q2zhQYkeUm8 zgwWuifuz;qZm~U#+eOTzmL!+4~tGG?Ja$vmRDiiI|)7Fo08iKjS_omVKb~451k~wb-Dw zjEZ>D?Oz7xEO;2g!AABmvh;zn9E3(Pk~8M&ilxh*T1YW1Mv9Fmd|XeE{h`_ad&1H? zuPmgPE+VP=Bf#|sInKVkIFQWn`IQ9^LoV3T1B@&OK>mQxNS5}_fAO0w@wJ5%QzIx@ zL4#$jAlF*t=JwXJe-802nrbPs+c-OeuiyW9pIeltXvW`Ozu5E|^0tKe>mXmFRUaD|O6yqS1`lj#B{XFnr^ z2Ac`a-Km$>{SXY zp|VP@D{tqM=7T7AeB&GFA(HfAc$1E3AQvO zD`sjs!JYVwlj#|#kq@E4K@GOJD)Rm%Q|5n8QcS;*j9V(mwG_E6Dcq5IQ_Hu|S&9kV z4~AO$N`UJXa)d~GONy6jG;EEo5X`2x<^RXmH>`B4iC~!cy0yBo`irZ6HtdGhXLnxy~gB zqme>ydU_JOL)SkSDW*3dl~5;6737+VT>C2gDBtCF=AR3^-P9$_)FsT`&j_Kxi3ZY{ zKd%{*9Q%yT9p3TzBgFJah`pZ?LWAo-h#OBnxqMP?dA2(b!)%bv{fuvfnBIWA4WW^| z{o-ld2Hoft?mP^gpkVB0+{w(e6I9wjXe56N%*x6o+wQ* zjubfO0e9jNS(YQRoc)Xt8a$BY1sccl*${f^%Jv{Hcw*hj$+Q!cSRpjn*Wfg>>x|9A zS*nFzQcO7rYj+E9?G`|45Vbz%pC4k^=_|zqE*796{ab+RH?rf(%#U>C9KYhr!>|w% zDwCO*CW9Jv5E?1`dhW`#$^L!fC&d(ruyg|-*9PQ1%C9`<{`+49{NX{jmzilVDCi(G z*b9)fwT|h#uGh|h0C;b3ktow5P>~6t88|J(pyLR;z0c|GJzN$b#k3FPM5sre32;3_ zE@u9F%((Px>a75Hy}yZxX%nbj451k~Ek&W`Rk_z0`T0E#;9>9uSHZgknRbB+BnXWZ zyW**AvEOl0%aH1Ku4P zFHDMQI>;kX4apy#IVVLS}M;5a=a z$aDr2rw|$`PG$8D{QK3nDng2>3(3+2{9Fr=YkpCkmT1#m2P5DkNUJ$nR)gwZ2#qvo za5X(vs+7?;N{T595wAN1xONH%AvzOY2k#x(s?-=I#RN)mP>-$@;93cZ{1uE0pzMEg z$yRkqzxF5|h9@AO_A{;%VOj^Oogp+*L@e19|7=xxceE5!5yH}gd|U_lkXlv>ooa8t zJ4(dzFo3$J{fxy-#cU7~$s|_AsORenJz{wnmO|{D&%`tzlxrX~1E;wNG}oAl%q?wr z84(K~mV6|{^awO8385J{T@<0czn{Dpa#J4E#Y!>#0GSE(?m|JXg~%1;%)^{%D?Z7^ z!D8%&Aj=I=KSZx*VBC!isNCym(P^X*3Sqck*xgT zl0I>JgK`2q%2tUmtpY_Egho>Na^6wS(-*B0;N!o~M3|m|8fg%kfzw$58hjz=Y#lGC z_9Vc1I=2{^ZZWd4Ly*3J1K@Rg$HcP9VANFCW)mcoS~FEYp6_TqJ}>D*QeMm|jWr{#F1_sxO3?UVvJe5E{wm zb$41=4GmWmN-@1hijh8ku0G^3(1Quj|0t{rEQ0qe4~ViH01cW$Xr$C4_xuop>zBzz zQcP2s5Rtc0kZU7yMfqpRBH6xAyv0&XB?v`J1h|$!>Z^rJ;6meLb8k-5Yvp1orci{c z^#WY$k$W2!%8kno=6RRGn~p0uSXOXw^fN+eq+A){TXg(d+~zVK25)c~6vGt5*3Sqc z!HETuFJ775z06^iQx2;TE(kJR0G0C)8Y!!pq)IIPZC_d;#gvM0+%^HOZODn#ackZ} zHtmHKQcT$hMY{yJb|E*B+tWF;{QLJ-z}%IBHBw9gh>)Gf$2AYR z_UvytIHzg#=~{Sq`T-Zy1JKYUga&5=a5)@vr1fvkwhOgVOyvmE4he7_LUuiqTF5%klHOs7GeRS1m~V4E+8v|oPi+9bsU9;|_e z*m^;(^~mkc1y{VD@acOtNikI+?A$NFwI8`$@XQPEsJz0^EX4#G!-kr4RDkO!vZBtY zq#Hcl3eB(z{T?IJJy3-Xp^+R`aW9@hc~5Jz6w?%>9K1o0YXfo)ZkYLc4eJNF7AdA^ zgu_m$W?B!b)gUz3myn5i+wC)1p0Dz3 zgO{b-Wtp~v%2Ei8G{1dl|Et5Fvm)Ezt?1knqe%G#Q<6-y)3X*=tHzG`LMA%?7Qc0A$SR&O;?{+)9hqZ~BWfL<; zKO=-j$}t}g>tsiz|7?eMI=3+~Z38u*Av6Q0gABBF)p#Xfa=iVq4tR!m!Nv3flp!EA zxb6b`Mf*_N(W|GQc1SU`BPD`4{9JR8J1Bb(U;K9}!LCz^sTt%MXr!DL;5v<5La(}S z)o@=ws}r_B;EN#B7eTguMhFcKKS*bMiRgifYG2MSSV5S2qKX@d;D3z#iIv~ zbxARSn>bKA`vtlBk>_DFnEX=$ik^1CqqjkrsR7hFfY4x%LM)A#SDhn#*RmVl5PBrc z^a#|rg3zD{@qknfaz?NIFL~Y3&BFj1rbukIj9WYPeCiA7=3kA(k1S zLLEXQ8P_E+XKMB#!wFJM;3W*uu=y{*^&dGaS?qasw?#yDvJ}%CBulRea9u-I70#mT zEU)f5S&9ifZwxi-4mtLD()aOQrtei;j2C2tJE|p zrXxs}z8Bzn52^AY-GqsoC13lrYEP45dVr*=ou8{6IoU~nP*RZMDW4|A6o<%Yn+3Qw zBd5BCNA|va3wBO}x4}5nF-MB26Uox^0$k^jW8d`RkNmRtmGj_}4wpn&E{X8^F^5H3n)uMXs|+vky!>BFY{bCFO*`MfmBRw73A8A zTq|sM_>{}LSauP7cwsdY%WBYM9E4`z)L?~rX2PwS^0F6Ii{UXmSD0xoD25?4IIJPX zM#6NPOPmY~mcXZ>Uo$biW@77SgwPC}#sW}p7pb0YaF}7V3^v!cgOOlN?`fJdB6k3bUu5E_vST(^DQP(1DCDk-L)NXcTcAlG8#;ga0tzJ6Lgn^(i9>F+Qx z-2s(s5E{wiqpz;T=IydwE5-B`$-KFOTyv4D{@<(iEGXklSO*&xn99gB6*MdWp&2-B zB%y(L&vcFamL`|=@HwL!B1|_xeK-gWZplHC1nVZ9=F72_>tVIc2SKI}pxOpPBc+`N z_NPlVq#vw@k2u~IX1NVo6#=1OL9TA(is`EPf@vx{)@_tx%0!f1yZE?vAvY4{6ujEPIQ{k}_z?V7PNuD( zA$SOl7`%+AS?~Tx?9C=AroTuoTOr7`LJ(=-PpMDv-plzto28g0A?1=){9LP$`*{1V zZYlB;OyD7B+JC$#M&)VOyE^sP>w3Lx)DX4;j&`1fs>fFg`{z-3k!n?>@M47gLW)dJYk}I!w+)&cW zFxv%ho9vcl+6`)YLTCm~Lq3LL&_dzhL;o8cza{OGVgiq`Lj!sdGuI;IVJXoa+|%3Y zH|>&Qx``Bq4T4+^$Yr39-&*xq50CGXVghx3p+-e;MIa5%gq>kNSk%W#U?4N#Ww&s4=JjgLYmSdn1SO|?2Wo%v=Z#*2*_e(K>7D_-(tK+Ie@_`4xXsr4M zu>(>}8HhBuosVlfa^~{9)?Xn}^!EUK0o!L8md~JJJP3_6V8HfZzlyP_M9Cp^@CSXJXF5#cS1%z~|HFh%n6ojjKXva590+r_1JKNh>VyKPtrpnj(PuVyytz zTI9U5Pr&`t=axH1rI^4AwxFsW3UEC{R%OmQ)px1H!DH~L`4gN>CqP4`5E_)?Ji%$$ zJh`ZU(g(}q@K*m5E~Y1-RzHMBR08&gAHNpKJ9iuw7yAU6_JIaJAT-z)klIhED4s@O03Ac?Q0o>klW>AJFP`2#qjKYO{Y! z@cNr);p5gFoJ<{{ULu4BhaEUF-rD{-zvO)FIruW;HW8*a5%zvY2n~ug21rt|JTIlA z_w&R#DJIZjBWNPH#>jOIc^+e*Josl}(~G{yy?k<44RZ>DB}+q+9VusO=}!c6Buok|Feq_XZSqv^VPwwI-trXzXzE+5xj zo_e`6qXGU6x{cgk)ZaAXf+S=(>E> z>yu~X3a&^oy+cyf&Ck`1T+g5QC>gyd{_hnjCh!IiXsDbO;5sXSRFpPf;<#m=KJTg& z({d!UUh{FiM)rYskLfwD@7J!v7b|~cWcmn-H3$t(^^g)nUTQ&%qXhdkDW>yC=KU1l z`iUGDUR_7+qQ19ZlVX~H)KXc;&$SM@|HpTN^>yhs%Ny_>+eQwSji9|T5E>kAkck+T zk3TAGn$XYbsGH-WolS-NF;`xzlLlCSSrFiZ{jyY`M0 z(>kQEek{QC7`deE(EZ%n&L(pYo{vs4F`WeEBM6OTbJWUd3RSav?!iaE=5aF31C?zM z8qpk;y0c6tKke8(DJJkzX=vD-6yQ3E9LYPb?M|7u`qMr55ZDJ1rVpSYFbIugak=L| zc9#i1?!m|Qr!z542X(R_G`Mhs1de%Sa9wSn?0qSwGe}*~^^Ute-U9&ABhd z1Ri{Yx^KQ9*L>t`WG{1DS>I6dffQ2+qBdG5z_kw9s9hg6edXJ~@_`gn8{sw{U+?XJ(oXTGAAOnHbLu#b;xA98z4 zLMrZN@RDoqq?j6zV){HE*Lh@B3H_C`kLbR5C&d(nFlsX&*Jk8u#N*f9lGFcH-os{8 zZ_BXUmf`7VgwRMOo8K#SHGAFt@8Ls8Z#kIWf`*VFG}sH^R@N=^!v?>19)2&y)QaS| z%Y0myk+bL2Tg{rTa&aG|m|h~OnkdLM5xEWc@RQL!2WS3|@VLDs%5n+R4S>){>1AfC zRY}*+tDmHpY7w42Cct$Jx%fN5(X%ISO7v$brXYl(MSNU~kX@E!E9&>@eA8!m8Tmtm zcMWhW+-;YgO0=~kFgT2B`dqGta zga#)(NR_00rnX{1zRP#`EXsCamhGTC2cf~1LkbQq&F5Pk^nQGYuP2!-%Q9J(tDg}< zGjOW2Ksy32Zf?9iZF|)ZDJJl`M`&WcD!_FWxz&+BUxl6Zh{;cQG1$Pw)Bq|5AvD;H zkXE4d`(&0ik^#S@nEoL}-AX~OmB=F>k0&PbXR9CnCB+2VlMA)sj;&l2Cd=POl6Vqal(;zehr=2u(bk6Hh;P#)BKKzBR zH)xh+X$Do)5E>~tXR|i_kdr<74?f~IN0eobD0e?2gl6E>;e-xMTHp8Wh`FipUy5lp zk{j;}aNS3Cqwz;$7Q@pK|KXj1#at|lxw!fnAvD-#NP}{T7u(TNz8(Lin7|7zp&`@H z#MO_yES{k#HLaM}53viHi3_&zxuW~QJMDQA%{={#^JIDF$qI--H%h~{K{Il}wm!p@ z!uCBga>BMd!(@K{bh6m6Wg;UZPd_81Aqta$ZG#4x2HE)xlj)3)C@E*1zyy*pGQ7`Z1Yt^Go1Q_& zL$*4@lrF6(u%B~b1q;X%kb(v#Ge_X^uI`IQtRNXkw+AM(r2obI`&wCG8OTgBOomTj zky%IQEU*kDnqe}q4b>oTK=x3>Wb$S9F7OCA#>&jo&$wDvaJ8%mOopeQagD6t8We%G zvVv<704ojM2FXD7S;J&tyR1PnkiFF~8DS2yYb$fNbAWsdXJ6wuuat<8OT0rn9N=1CTfriAX}$lGQZqko^pBhjT7Vo z$Z8gt3~Wm^$TY|{YM2ac4>ia%$j)h)3~b*tD1kt>Ov7Y&`WdIm@=lW#h82adjng2d zkiF7KN>Q`QB&!~kPfU||KyLiX$NrU15|)Tzd#XWhgzTq=83Nlx4RRx7>oiOTws9IH z1KBPOlYwoP2AKxgCk>Mk)zaL5^Ia!D$OZ5C*x&IQhX7iP~&=q7BC3m_Y>VKQrDfByS${VP}x zWC{-^1KW=c(gWFo4U>WGzXtgfvg;Zq1KV>A(gWFU4U?(iW>~kSJVqGgYRDE@n9Q1c zwc$^?n!z#)`PdgC`~%yV4YCKa9UG=+X~x#%32V4SK&C+!J-}pO+q6M0fb7tQ$@ste zIq~6#Ibc1I)ygoL8?v7x6Awm;flPz!IfBW+wsM190NKC|lPQI6-v-$O*|`mqfo<0Y zB|yjyZI}#CKjSwU-fuF3upvOvcS6a+ceN z&0sx{owzWWH4ELo&;1}E4KfX~fDcM(Y%dSV(JB64u z7D+R)^fNx-5PZNP4BKnT($9E^Q}7U{Flc9z3r_|KQ^ zmE86TtOv5#A0`9aaSn1DWRp2e=HQExgOj6;->n{&Sd8*zR+XlOP+liLB@7rdSKhmL3$vY&0#X0ADq3dLym&=pjP9jV)v+58$1Kc zK(_tD^uV^KgWLw$k`9xB?MDaM1KNfT6X$|%LI>%9>_3Oez&4$OWFQ;OVKR?$pTGaV z%25O48^}^(m`spc`Q}|6`@u3B_}MogauIB2I>I)WvbPnc2ex}1eBE>p*kG4!bLc zAU%+cLogZG=5vr9$bNH}OkC6ZETtw-BaogjhA;(~n_-*KL2gD(gRqU~AhRHQ&0%Kk zf$lU1=~)HdU=EY{?`Fi*=>N|cWXlYG_8EwD1KW5GG7YlV9Hz%WYjI0J>O~Wf9>@Y; zm<((SI!F&>+c``Iw&xt=0?1Z#m<(*AIY;;xd26A2_xqc6oFNY+^bLw-OR|j8AZi* zM$YXh0(%*`_o8Sy#>jaLMa3yb&QmA?7Z|xOplG?t$axb*#a%|uyC?#W8Mz;$XnDiP z`36PB2S&~hC<5OYxxb-k`OnDtA4Nqo6K69Mav*myad$Eyhv_6H&PgaLrZI6&LlIcP z#JvJV%SI;7jVLO%GI4H25!lVdy&FZ#5hl(fC@M}cah^aCILE|&4n@m#CeG_9DsD4z z-bN94$i)2+MawrP&Tl9xelct#2U&m$Dahd!Fd5j%6`&#ya$W^Y26kEnNCvfXft^qRG7WMn z1xyd@ND7c1)XIA9DFvytcNUi9jDNt6umG6~Ik^I6AMD%;kPPIs3YZM+tO}3}C z4D5Ugkn15wQ@~_k=TU(4Ku)26$-vH_0Lh^C0%7M)fJ}oNIRVoHJ7)r<=OFlW378D* zYzdGIS zGsvf?gRro}AwYT{M?%2##2nVb_3~wY>R;Dft^wT@;c;T3YZMWpbqSq3XoFB$rMOR z-^uX4lM#e%hg~+yX|Lk_Vt0^zklijYrLYq$K!!jLt$@k!^fRuP6<#kZ4ikVKVF3yp z$jKEj8Kvi;b!YfIJV23ujzj1i2Yir}r=RgMhtOpdfg2n`H&6r~aHu@s(1t}m><|o4 zNFM>8e*v?GVb(*P81|1IAYY(5K1UiPWiVF?S>T>5&plann2OoOHJ_~mmV1NThuYm_UpX~)lRBp_NCvWH8fKqI zcG{YqZsK4W$Z7_d%#0h>7XS8XfMw3{v7bYXR@?61v*z}b7_bcF-~^Z+*y$f2|3c3E zfXTp4`~am5$RQsv8PMbf2k&YQLD51 z$;cEwc(Z2FUa(9vKYKHxpO@C^v7q7JW3UWljt`~>cC-k{v5*r*U^1}tL_m&(93cXe z!AQtzCLCdBI5-19j)m;sg(-y{H3CW%kkdtAGO(jXKo&y|6oJW{2@=`1_3VZKA_muB zCy#)Pha5HnGX!?h2uKEUx(H0>*8-*ahAh9pj)iPHfyuxQ9RWG%Hu$I!m`wS>%&YCU z6#_vXgzOoD$-s^v0qH>V4oSeOj#P!f<&A?J|5WLAHA{6A5zCKzNIWc4Xb26j9N$OVu?NnkQhlaF}l zw%!KonZnOLg&$t>zz!<`*#kMB1f~aeI0?u!)IomOfg~V3kTXbNdbmB$oS9!D76x(~ z>c|}IY!Z-Zs2R%=dL9W#W;ys25}0YQGe|)8K+YY3$#fq-wcXZ(Jsf1uO+NOUh;iTe zx1M}fLdFpwnU&xJL120o3vhRCzY+rU!Ox3CIPIlS*JR z-D|nD3RinXg6!EL$Ff6C9#&Mr4ln_k206C`rU!Ov2}lOjZLpI{K=wcmCxPjaa^Yk& z+d3tRlc%5Y9kcE`W*?Y6pp%$cbkDFL3+!Xp+sE#Uq~e;W?ln=YE zCIdSY1tbGG2L&brI|Kz}G2{Rgm<&%p<2@PPdorT1H9xRpP(T(#PCtPug`Ir@G9Gl| z2~6BjB4kFc)9ZL9o_$ECnzU}vR({E9l(4?7

=SCrc}x#$w~P4`6Q5IQRhmM&t8~xYxAun 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 CE#zYW literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/compare.8A3B1CEA5A51B1AA.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/compare.8A3B1CEA5A51B1AA.idx new file mode 100644 index 0000000000000000000000000000000000000000..adfec903ca44740cb7217c68b80cf52400471a19 GIT binary patch literal 206 zcmWIYbaOk#z`)>~;#rZKT9U}Zz`!8Pz`#&kQk3bzz`zj4z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lVWve)O0~|yw#v57f0vw@l=OGgl|_%v{IS`~!=_ZC^8C4&ir7*k z28LKsnVH3vxk(HR3=Bo7X~lXB3=H+hjhL2M{IFu=Vv^&K697qp@Vl1OOr>ctS&Upv pN*qesAR!PgO3g_G(Zxl{#o{0aljKU>-x15dRmd2#`~P6ujf_&Fw-I?rCMiUTV-44ze~h&nkM~t(sSiW&R!lir7xio zGmg%l`9e(P^|O>`Q^Q^?dp_0aY|{#6shQJe@|kcmoJrBtEUwH=VqjokC`wH$?qXnI zXk*X#VzK87Gb0zHK8L?2|hgnHZQr0uT%U;o4v| literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/concepts.23B00030032C36A4.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/concepts.23B00030032C36A4.idx new file mode 100644 index 0000000000000000000000000000000000000000..733452afb6f3d5ea25640c6a5213d4af233f3f71 GIT binary patch literal 208 zcmWIYbaOkwz`)>~;#rZKT9U}Zz`!8Pz`#&kQk3b*z`zjCz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lVWve)O0~|yw#v57f0vw@l=OGgl|_%v{IS`~!=_ZC^8C5#ao;WMp6j2|zFa42U^` literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/concurrence.h.45C28A9206DBCB63.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/concurrence.h.45C28A9206DBCB63.idx new file mode 100644 index 0000000000000000000000000000000000000000..f26eb6c43ca2001b39f960f5d3dc0b4bc1a2b8f1 GIT binary patch literal 1116 zcmWIYbaM+~VPJ4h@vO*AElFfyU|#zZjbM?$x zwPj1EY&;*Uk~8nNR8w}4^rqYT7r0Xv$T!YwX`5Vbqnn1`iIvCI_20%0DOMn;)NMgtHVgn3xn8D-iL{QpxgKbXw) z+m?lgC5a_T8l(h-d05g|(vW!BEZIoBe3pDTZx@49Wx9Z53L_7T36lvZAVK;WG%M{@ zR99+dG4imei>RxE#TXbEtgbzHa%K%fF(Vg?EQhQZOt?*~_Kp1YNo|ZQD2`9uwqTQX zE$4g|9+qE>Qok5=Vd{BUelyDdW;8o3QmYro}K{Ia&XXLhRa?>ub@UYnH+ap=)Zs?9=iNA@z zEyBuh{cyO-h*c5ICd=JFF!8WtuxCgj6n$f4|HcUCi#_fC`+o}O4?!LlQw~!hgtAhW zQa%K)k&&g55sBZ<$kL9?pUB8E5t%=Sk!21te+?tc8f5+sMwT7O{C$ip`;hr37+Fpr z^Di^9Tt?>qVr2P+%x`02X=6fiUk?*Y4>Erm6U#JY{z4{}g~5Bikds`p9n7BXka&vy5=#2~|U)~u}T!N*m zvn$x%Cd^*Of79&l*=JsM(+)L{;c`J?q3L-3A(X)j`AcUewYxYFlXH?#B^?TS7B_j&7^_0DThn>X26@RgMA z`3L1|QpyTjelOR*Y_Q;h_?-i*M@^SA~Rh{?m7Mx%CGGdFt zr=mAsC67)1CbMMMxf!?BzRa2X*tIP8-D0)tvo3@_k`v)LXt-HT)o{u(r<*@-X7x{> zw$IRS-nnoI#>(rl4IvBql7;u*u)1ff?vUM^dL%x^-e98pqqfks_Z~c(bBg2lfu&qp z#(ISvhhLuX3pRE-FTUc|osZKz64+F(>A!n=SfRaYcIsZ8IjPH=ob6|GPkHjO_3@Oq zB^&DHc6vxUhW@d8^|Qq4g5@8MbE_vG^RW6GxO}zz$)n$bJC^==_*}-gzS#86O0Dv$ zr8gDdt)Jp9yZ-f}hsl#v4&HPLzS+t(*{OQ^kH-yp7ym6++_|bZaX;gPv<0&niYs%I zmNGCfxP2D<@#ocTF>VG<1_mA-9vvkx0pc++Ffj74vTR7ZFXi`GmYac#fq_R^NLdq1 zfE2KT6`bI^@onMhhnd_A91ILRQbJN1U;?Co8LS|s@SU*gbgsGF4D1XHJT^==;$Q-# zfCa1|?BOYg$Q|$AaWk+nF!1Q}=qrN>kOD@q0*0d0wBqLs3=Af=N4RcOMu{--@JMS( z8^EmQ;Zf06F@(7k<|QUBh*uaOfQQG5$w~skW?+CRX5xZ)2P)3PW65MG3FR=H($0L6 zv)C$#k&8!&Lr5Ja46~Mr3*u9#I1i5nlLg!Yn6DYRAijkvg87w+3*twpFb|J4lQrC4 jhN9G*M378zQF5_3h{1Dl-HcfdmRl7Wxf!@Y0uT%UakhNi literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cpp_type_traits.h.FAB6676B3F7EBD5F.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cpp_type_traits.h.FAB6676B3F7EBD5F.idx new file mode 100644 index 0000000000000000000000000000000000000000..52270b3e7949a3e8b3427a2af82aa51596913154 GIT binary patch literal 656 zcmWIYbaU%qVqkDi@vO*AElFfyU|Rmd2#`~P6ujf_&Fw-I?rCMiUTV-44ze~SHgg-5Dnzdg}vlK(U@|AN%huxd% zFeJ=7zJ2{)$<~M=@%ux5><+n(7A7vne~cXe82LfwgD?+cKNCYg6FZ0v!c5VRLKi0; zXvZ+2v2Sv~9pC3Yj695YSXl0`NPtv>@T9(fo(jd&<}>mzK4f8d$RY<41mU(-ag&l| zp08x&WW35ObCntH-Ji8;7s3xeJ&j?ri-+v5%4LliiYs%Iz`zjm^Y4ARi*vOZxtI$$3WQ+7`&XXa_x3`A5fcxy4vUT; zOqho`h$RTlYjM)ovihWG$H>Dh&mk`kQ^fqDLoFmp%#)Fe*`323?s(?REz7kYt`A`3 zVHV>MgM0N^+^nMgtImfoaWPACNW)e0Fl&ftD8h_PN<6;jwyA$MBNuZnN3H}+*fO21 z$L{;~B1RtOGMh3-nDBBbjefSZBK3?s%tZ`EyfESDm3<}4#kDsvaWTtq$iThI!>pmA zp$Aj+qff8cYU1Goj9kph9LjL7GR@q$Fo4tb5F;0}2!{yVtJOM28C-X>4>NKxCvhaf zjdaSmJZ&$Z#d$_9=3vfXF__tXmb>1y**RZidCRdc2lL%rL7bO>iQx3D)!tYzJTkrE@ GU;qHGkGBN? literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cpu_defines.h.44BD5FB90612A390.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cpu_defines.h.44BD5FB90612A390.idx new file mode 100644 index 0000000000000000000000000000000000000000..e48ef44df014de7d8ab1d5d982b57e28c009409a GIT binary patch literal 184 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cstring.9430A98F242A1A88.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/cstring.9430A98F242A1A88.idx new file mode 100644 index 0000000000000000000000000000000000000000..4b24f1db9f8406d6ee76154c481e9db1dd542bf7 GIT binary patch literal 2288 zcmWIYbaQ*b!NB00;#rZKT9U}Zz`!8Pz`#&kQj|H5fq}t*k%6INPH&Gl-ys7Y)?&$R zTcb9v65!5r3ZCxvMBRGrska-QZ)|kfWV7kdvzgsbo%HP1r4`D#Gu)VQ!1eWZ$%FIS zX7hY`p7)|^Moi+3i8q$sSo>dM?cek-pC`?0IJhoEu*kJe)9F^=$q1h5l`^T5_fF>$ z6j9Qc^nI$5mW8{j&{C<-5$|t2xv}NOr^-dkKi$4nBI)Y+wNgjqjC8U^=8NLW+@xzv z3=H>ftl7q?^^i%5iH(Z^44D16`~(;{!E8oGR)=3ouh~PQ#if{}U<%^6;*b=a`D zV(MW@DJD^vf@rR2L4*ksw~vb@7r4nuF$uvGL~unQnV=aH7tP>4T~Ufj7^WbSD-y|s z)Zm%?*%wmPq?p)Y3jDeJkxWqDbxw2M$6yC3CP|or6s{B`1+NS5JaVdN43%QygDD8% z3PG}BP1Su<|4IA9q?iO?3c|R;kQ8u-`fd|=cqc=Oi3g@2kt-3&3ghDUQeF9i*-}h` zFa_aU;X;UT_#1AxTe8xxT#AVsrXYwb2+0KToesO->vz>jG4a9_1ak!=DR5VNFkMx2 z$pR@RF_?lRt|TN!T6RnFWQnscm15$6DG1;SKvJN~s4s53rGJ?e6DLeTAXgxg6)PR2 zkNrARzFCTi6{f(K%NI$()D~6yS7&-oN-^=n6ohhxA}PpybL7E7{a2@@m?U5dVz^?E z6sSLGJnTNT|Ed&|G)zGPR|1kFpGhp!eEHbWrMspd=0x zh9z)DPG(TTh6zt^RbA$`O;U!DhZ&UCV8XD}&dA9OO64$NSQ=;KWCo>em~hGS{AY7i zyj2)^m_c5I32&?XWVmYK7F9+bW>6}G3B&RMBPTN`{lkPUElqxu#DCFZ6(*HrFlr>l=n30DWl|6OGZv+P=167YgXE;sIJt^V&q}= zek;AKngjWFLLMjmERmV^m&cUe{~zTsWW$itk*k){DNWd7nk z=dX#~DP`ng1|@x%YFPee#nL)W3rh3MrlSY&B?dutNP*PQ4O1jjps6LP| zDA&MLI|klS3c4B5#mK`P%MuH!X26bd-hAr-1NX~rMjn(@HL35Pr$X_x`HVcwH4HU! zV5JNU46x#ZkrO3$V1))FCrZr2iV8+fl<>B;4E>gQ`s7NqR3$A?$l3eCc@-lMO5TAL zCybmZIW3!0+%4il%swU_W*rV4377-9m~}aH;k=7pZ(jGi2pwYNLCHxmeODK4RcizZ zBd4)u%QL*YUrsy9$b*s&V8s<9CrVtw3MocTX5?VzI`Q_vY^%d((Fz8|r2d$MRT1YI zc~DY~I7A0C#L1P*C7jim-gbE(RP0)Gc1fw) ztTnF~6^k-?z`7 zt7c=Qx4ZDh#k6PB?l{f)J+DxIqyB^bb7E$#;*vc{S3CKyg@#{XD6Y&+I>*SsVDUWj z>*R{f+)_;ZybNH#?!@K9$G{0@GcvNe9T1XZ$+nS_V&a1-aOZLtLMRZBTARBl;Io?) z6AMg%HJ7y@LIHDfMt4R*jGq(}8%%)%mjjXsY7gq zK(AG?6cZCnfissgk`+Iz*I9NicIcO4VudMi;d0?em>{q(+{X68&G}MHLNEpXT>fGR z1)PE#C-7y-te0XEhAFV+vgJW2sBpNJC3E@o1t}(Gm;!q)dn7B&{&u~4|919UDJDUf z0zWQ4ByWnI@Y>INZ^AbzCLWjqM=nPsZ{DA>J5*`K<3CbNTrdT$T&_q8Ca$yJ+uCMjm!h>Vv6< zB~C_86k#Twt~r8_lixG)pm^uxyT(qfr#+t;c~HCqOTdhrDBgMZZVua}y2rm6dDuaz z5oRSUH8XOexEq#+897l@7p3MTg3?TJQF5^|h`|9OAef!waJ1pk|4Qmi9GuX!4we7_ DFnOlj literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ctype.h.B268CEA0CECCFC59.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ctype.h.B268CEA0CECCFC59.idx new file mode 100644 index 0000000000000000000000000000000000000000..d5a2659b2b2ecd5f4d982ffb1b725dc2d2a1a35e GIT binary patch literal 3912 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 Mv+LVUZYu@`0C?}|LI3~& literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/enable_special_members.h.F0E2D096AFDF7392.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/enable_special_members.h.F0E2D096AFDF7392.idx new file mode 100644 index 0000000000000000000000000000000000000000..690cd93ad1a585eccd829ec5bf9c14adefc7e9a4 GIT binary patch literal 288 zcmWIYbaRtnWMFVk@vO*AElFfyU|AQS;eFn6_yJ}1b%XAD7ChAynOST*@K^64p!BQ z)A^j{9nIZRX*D@^wY-C5)%Egc4$5nG&RFr&bw7VOuZ;X_wpr{t7mF)%lNcBn7>ZKU zisKj<7~-1VXDKy#8Zq)Psxhc3fTTcJv(jEgb){w&BM+krpNb+#2!to~{qs~Po;IJ6 zhj9lJ!wx1nkRS-NarM;MrM~*Z$i*nfAqQ7ql$w(Wk}fVvE*1wdm_P&sGxqU(+_~V1 J2R9=V0|1zwPyYY_ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/endian.h.1FC6A4D6D2846204.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/endian.h.1FC6A4D6D2846204.idx new file mode 100644 index 0000000000000000000000000000000000000000..71f6749bfb54415b43aed3fafb668bfebdb83395 GIT binary patch literal 682 zcmWIYbaPw8#K7R3;#rZKT9U}Zz`!8Pz`#&kQj{6Yz`(GUfq|i7PVE^-t_A}hmy2;8 zo4=b~^($P!k}0%g`*rRuumAs8x#^+6#0`2^R=YONDVbbs@#gILy5%by#nNIs7wpQ@ z30U6W8Iz~A$-VvWPv&jMY=sz#D|3?=7#J9eQqziWF)}dh`V@1QEzpjWk&8u$Lr4%L z1;S#-Cz~y-oW#Y*#iGWg1{YT9`=nlU?tnNW7mE&;4qW)a^2_(SS6@|QaB0>$ z`=NIFwsgh;MlKc^P8ql%CeOtRtzOT*$jHTFz-0he-Dz;8TkmT54Mr{&BQ7Jj@So87 zWpn6?z;@fe`Daz+eMT-8LoP$OqKgv2aUXx_K4#=%(csd6 z3$MPybpO@jz^9B{Eb3h9aN(lVoJ5e1ii?tqtw9WyN~JGJY+Q@qv#>HTGBdD(#2}a% QLV-vo5COrA5DG*B0Ae(n&Hw-a literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/endian.h.34A83B053A733CA8.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/endian.h.34A83B053A733CA8.idx new file mode 100644 index 0000000000000000000000000000000000000000..cf6441c51f6430057b0dfd45135c201776b1156b GIT binary patch literal 320 zcmWIYbaS&{WMFVk@vO*AElFfyU|Rmd2#`~P6ujf_&Q#zX0{Lgxy^f`0+bb`VHCH<{CBvx=SEG(4lVJNQ5O=4hRU?@sW zD_+mQz+lmKI=uLP1_vV-qa25v2uKQq?{QBlYD=6ez{tg@&8aO35&~hJBVOl?R&4cV z;$oELkQE0BfiMrFmWY-zhy}tc&#j)N{pe8`BNwAQhdkWK!!KLiR_T9EWaMGgV$l)+ zsRZFqu4ktfxT|kq%*&VP(tjOv`~(jXx)E=tWw1Tl(>l8eFi VGl6&z%vhm*_WkdoYZi=53;=qnOl<%F literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/endianness.h.BDC6F260DCC6E0EC.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/endianness.h.BDC6F260DCC6E0EC.idx new file mode 100644 index 0000000000000000000000000000000000000000..dd7584737f001cdf261ce36682ee5dd011eba946 GIT binary patch literal 198 zcmWIYbaUIsz`)>~;#rZKT9U}Zz`!8Pz`#&kQj}@Tz`&r+z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0`JeSZ>2v0^x31o`(+La=oJV*UGZa_mCNVHDFchVx6}vJp zFdTl_>b6S%b0Q-bBL@eE2uKQqBi;quKB%s1X5?aIEid)$+FaQ9Ir8TAi literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/erase_if.h.C70B56BAE300760C.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/erase_if.h.C70B56BAE300760C.idx new file mode 100644 index 0000000000000000000000000000000000000000..504750c59ceaf667aa933b3e6428e8fb257230e2 GIT binary patch literal 668 zcmWIYbaR`+#K7R3;#rZKT9U}Zz`!8Pz`#&kQk0p%z`)SJz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lVWve)O0~|yw#v57f0vw@l=Sz?q9c#4{5WH>mxoPhOGw0wqqAqe z5L0>mEalnMuougoPj%{PT;+Z4y!UAz_F1e9H=5PuiYs%I7#J8Bic-^xA2TvA%so?+ zxA_SN10xHg39ku%MfZbu+Vdou!|k@KwYRdcqX{3;zoq^5VGp|SBkP?)Od5-%(Ntfw zR_JHd7FI+Pp6DQ&FaLF=E}C#$)B7x?CQlpBS3->whX4Qo literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/errno-base.h.23FC55A99C73A727.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/errno-base.h.23FC55A99C73A727.idx new file mode 100644 index 0000000000000000000000000000000000000000..06e3d5008b5a0fa3c71c9f9bffda071a5774368b GIT binary patch literal 940 zcmWIYbaPw6%)sEB;#rZKT9U}Zz`!8Pz`#&kQj}@Qz`&r#z`#&3hxK4IAA(J@6ts-IwyNgW}Ef0cdNx^F8N{)0Vamx%G@Ld1_p+r z)U;w%W(J1MiXQvjtio9sxfr=QxcNa+Abj*ql}GccGop-KjKUnkydWVEJ`^!!iOTkU z;*4C3tQ@R-AR!ReDGEHe*L%ApBNw9_ha6nB+ff-A7q%)HMlMEa4r#dR!i3w`!aDY7 zGIBA>a>&B1%;Ih5S}63Ff+S9Y5$6sF{l#z>3nL`Pu?pISqUECo*y|ig1X)g*o|!)nb`9WH53uDsU*kh1akw*!7mpzl4#Ck&A;1 zZnj;;zv_(D68(%^j6xhja0gDGQPYre`T8VAE=Cp(7PxBFJv>T_d0Zwlaxn^W2*S<2 zfBfNvIkppKF>)~qa0tMK6+hHXw@&#skCBT}oI@OL_6wnNEuH5K7cp`%Dsd>mRqy>$ z_P!-Fcm*RDBO3=B+)AgA{~y_?W-C!Q+z!m7b8ChKV0}swcO?? z3B3)BT#TF?oNz;4S4Wv7M=#sV$i*neAqH1{ds}(Cefl?$uoQ(#r(30;C+l- zjG`Q(a6@vohB=*`b>kQ#7o#eNDqQu4+CXn5(Jf~gxfmrmB;mqIt?!qVOR-*LAA9i&AqEL5$*}Rmd2#`~P6ujf^NopV=x{m**qp7Ocoud8+H^mSh^9lxum6BN7*17sN_8s)5uD|3?= z7#J9eQqzk6a4;|!OhMG1Kfj?1>iKj9g3{92|TgArNkvlI6q7?8M8+#gxR61Q-5k z$Mj0g&RCF}Vlv|}69gFm!Uk0mUURg! zNiuRVS#nsyh3gNC`|`xA3Huuj_JV{fI4a<(15-{;=&3K2VdP>G z&8paX?zJ`}7n3Q6DO}k8Z3&mfk2+mOE+%mfad@Q32GwrpW&W$r$i?K!;R;v1 zMB=3OtBB>sj9g4193gNk<0YRJ@BVPwl97vvje`yDKudiGZ83vQ4vbt(ZX9m#XsBe( zEn%J0?p)ibD$S5}}w1d9Ndi zA&gv1(j3xo;mJJ_?6chs!Wg-jvN^IrX&n?f3=hRp%MuGs!Wp@k95@`{R(9zfUVi1% z$w)>nrcjPh5wKDQ28Ne^`>LNsSj8}MG1+j~z*R4-y>EE9FAyXg#}NnjyzCqZp>liV#?#l zgM0qP+}%h3s&f~9o@Cg@Qp3o_B*7s87gpGLZ|b?{W+35sj(B)bEq`;m(?+8g zB&^Dz3OD=ObMLR>_SUtGTuh1_if~`DYAw9l%Q&Thk&DTP!w2rmVqV!0YYG2WMlL2_ z4qtd;n{k4xa?^j;PDU;!V-91uOCCiE>~otW)Xm7nl*5q&kNHh`Z=#|~kM%NgF?n%# z!Nc3&)@FU~@VU&TvxgX*5-hky&({UBir4hy*Od40C@eaDN}F>*15bA-c%74FXds_}Fmf@aaiqaj-|#wroLklWI3pKREJrL{ zwbATVVohCjCmFezf;ocWzVwg^u)J$md5V#XDW4-BF5KzQd${t>6Ogb!hdZX81fJ*TWlmsU!nqJ6Y|UW}cS&vc{?hO(vY!~am^?W= z;by-$*;&_6$NY_vi%FkDAFg_H1;g!%PpbbIxtOdttl&Xal$w(W@<|C| literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/errno.h.19BCCCD58DA5623E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/errno.h.19BCCCD58DA5623E.idx new file mode 100644 index 0000000000000000000000000000000000000000..ec5e5d95522dc52cdbc3adf8c0037f07abb92940 GIT binary patch literal 602 zcmWIYbaM-0VqkDi@vO*AElFfyU|rA)r5 zCu`F*xon!hZb(wRG0F8t64%EYx`)gUGD*MEygGG%<}QYkDMD*BIFI{qX|Q;)11AFnu*#EVhU!s`0^>y_w zoj>D!PSe-(s=v;;tNyxLr%qo#op3;H{^XhAQHZKUiXn7P eB8V<7N-h=$F_@Hg=SlRn@7>PG$iN5^fM5W=oGG3F literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/errno.h.45DFD70EF343D681.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/errno.h.45DFD70EF343D681.idx new file mode 100644 index 0000000000000000000000000000000000000000..ef0cb7ac1a64c0cd68d16b0ac31f066b9eef90c8 GIT binary patch literal 146 zcmWIYbaU%sU|?`g@vO*AElFfyU|Rmd2#`~P6ujf^NopV=x{m**qp7Ocoud8+H^!3vT2Nv?_@iQ!&C7H=kT$!81z`(#z ll$uryp>q;Jba7E~u{emq2qGYuNv-g3=)~*ypD;2q005@+Eb0IN literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/errno.h.55CA4DE1F1B35462.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/errno.h.55CA4DE1F1B35462.idx new file mode 100644 index 0000000000000000000000000000000000000000..27b7c93cb60ec97487ca249810a5600b46fcc34b GIT binary patch literal 328 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/error_t.h.AA215EF04C62C72A.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/error_t.h.AA215EF04C62C72A.idx new file mode 100644 index 0000000000000000000000000000000000000000..989c5688dca9efb1b0a2a3ffe2fff5fd8323d495 GIT binary patch literal 214 zcmWIYbaOk$z`)>~;#rZKT9U}Zz`!8Pz`#&kQj}@Qz`$U{z`#&3C)q<+>y&<%exk?e zGoD*7UB9lct9R-A8SitNzMfb8Pw8l0(_g9Mp?j@e>+SgBVQJPYr^9|8R(5U;qHECpqc> literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/exception.C777F958B4D13BD7.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/exception.C777F958B4D13BD7.idx new file mode 100644 index 0000000000000000000000000000000000000000..f89de9567bcf3c2103eb383c620fc5eb40ac5c13 GIT binary patch literal 2304 zcmWIYbaVT`!NB00;#rZKT9U}Zz`!8Pz`#&kQk1F0%)lVU!N5>4XKm>1tlJI(S2yoV zl9Q6TzOBV4FI0bu7+2*>XO1t5EY*9ZBE7?QC+Tmye5tNFJ=J|%;Vrd=3O6%MpP!jC zbMxvKKd$!clxJiuoN?ImXo%v)KX2UMa<4DAs!$&BX5Yfs4363D2mij1U1wqDm+@6` zmrkRm#j7xfh=QpXy;)CtebBPee(S*HEu$b}pt1Ln;y;$n)te7CnI5SgPPT~1Q)7{SARU&%w5xX53HYawSIa7PVQsv@8joX(pBTE`j z)-UReU(#?-BmTUGvgxc9GvwsB z|4n>%Q^Ze378T7-vvhd>YT@r=lP7wAk}HTc7m|G|cYt;BzO$mcPCnXpM^N(of~|?B z9@83{F1=-J74kFC+*h8^)nP5Wm}zH9+TWlxy|Ko}S2xra@c6dzG^wre-Ckz@&i`>! zSLv?St*U!-kKYK}-&*p!Lm(jUSwzFO;P-W615^3NrF)?AgxD&FabZf;rZwd#4YTCef>1DZU?|36XH z6wi1wS@8BZ8^wy!LNiNiNz)pY)=#SiW!YX&nQgHyRP))CioU!{yi03uRhbE$axK$8 z@Q(e0<>cqD@9*Wj^yr|txz(0S%HC$T7TW)Da_83V%7`=+|9k8Enfy(L=U*0A<|eIV zWMG(bJflanQ=gTcNl=MF+LXgo6ihI1GBB_+Ffg*Q{^5J{OXb)WBQYjHWd>;r77IZz z!N9=)2D+L@+>BV)S@JN*DuD$Uq`gJF6&X00nYmPi8QEBuy|^VfU5mkihd~{tAeTK? zkb#?-nO{?kk&X3#)z!Njx+CIw7*t^jYS?QeK?($fL>bvwYbNH*Y}8k*6KB#^hFW36 zW5Ww`!HKUTKkqZg)^RgvC^1NfsE1gB2?lNkkS7?~SmRb|w4dt_TE@em2D6}2}A}49%%DC_TZ1vwq4rnwy61WaN@o7- z89AjvSr8UfMX5Q7#taM$wWawPT=7|wjId-TSa02PZkB^JBP{-45e6?@8H$UNi`_xy q%YX<7mVi(o67C`f1}P99f+Zmoh?L%&cmDHHspVpxL)?ovlw&Hie zFM@6?*qEuAIwiNq?y#OU@6n0E&FSnn<7S_pSDO`d>98JiV$YKQzw1M_8@9K}Mp`5) z8OQ}QNlRX+{;)3biQtQ*j1zioOTv^Y-p4Ynyd!KPVqHjDDn1j70s~>RJY4Ayy$x+lY?MCh7f@2X9>%?9kE%kHGWS+F# z!>Z+4q_>Zv^LvjPUwgmHGOUKFEdtKA^Did3RVZ9t$$LYoalcE4+$W2Gs*ptuuPO_x z*G|h%ox6PTwOuOL^d#b=E~V|Y_I&v^?(LN@b3OIF8X^DX&pv(mq4LJ{=9PQ7p9YmL zJTvF^yv~EW{2~e`JT7`NUF+$$iaGa>`ba&OEB;!{|A*VQWQ}KWWp2_h1_p+`-8PIf z=a}${F)?#6usEEiVg*fJxVu=4WulXGw}PaX~e( z*zwr$!lVW3t$WVRaGA7&sXi7#SECnOKb+QuAi_s9zRfV&h<7apZRt2NN*;qS|X7#3o1o zfJi&@JBzb`2$*zHYFhCrMnniOa)EsgvlZrZMlP_AVZtyUGctmG3KRC&YMT6S;aXKD z9u_-EJ3VmNF)%Rjuy_i3s=;_Fb1tdp9^=$x>=O0GKo*6F5d;!bPb$iH1xJ z4DdJ-S9y2OZR>RwxWF}r*Nz{PN8=n zX2J!wNoSl}rp~q&F7Qq6`ITEwj~#;xbSd%`vrn3T7A_EGb8bQEIjcLcAZ3_xJflan zQ=b(skh1BZ(|qwVgh2Su?E%ZIABw_Nl)OE=ea>7pHMqde2Yv^fV$W;91&S^>Y`Ajf zV?12I@A|#9)=XP-;R5HhZB~ZgJc1BV+B|QnnY&CeT*b6vwcrod%O}7E!VRxU^)}wz z4j1TYtYLri!Tcs%K%TGBvXkS?L%6`2!!O<>W(7QEC@xAa76;`ERuBQfEV&%*tMW7N JI54s@002!^KHmTU literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/exception_defines.h.82D6331A0914594C.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/exception_defines.h.82D6331A0914594C.idx new file mode 100644 index 0000000000000000000000000000000000000000..88e6965b7a18c21b1db4e9983dec10c89c824a27 GIT binary patch literal 240 zcmWIYbaQ*bz`)>~;#rZKT9U}Zz`!8Pz`#&kQk3b=z`$V3z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lVWve)O0~|yw#v57f0vw@l=SyX*OMzvlg|9v^JB`DEob&zN!rW9 z#^6;aJddHcGB=5Vfq|hYHLW;?fq|h*UA=Q<_9ab5E=EmGO$Cq?2%FbVlRbOoLj@xj zqXwsj07wXgJKZvy6^>q8&B(>5&Z*7^5(44BKax16h}E282mJ=u9Xl;%lSMz|K_pCkc{2B)hBbhjs!nqo)djGmovsH zxna$#ikU&{6!s?^O!*Y@WddWLsk-lm2e%jctu_$)pLvUFIu`9!MWI zoy79bVt%_~wRW%FJc+q`o44$_!?5u&~q1ADYmQnRPP1~6` zU)5*+R+m_B{etb-Lzd%)Gu~=BXnm2`wl`k=_3l*F>0Bqbp0?fj+52BXP;g^){`(1a z2MQ*f`9Jqxat!ZTew(g{S|9Ce8E0;qFDnzMEUwH=TFJn`pteoy%(5bHK^_JkaRx9D z@DlJ+WZ-0G=HTUGWMj3hSmZV_+EA5;K@6rKfIUEhfs>VqQ<9sJjrF1T#H;RsTpChL z5-UwQ4OYmjrGg1jVpLwM^*4Jh>9}^ z{9t7H!6+u+E8wfdz{$eM0CopMQEFOoBQwIqOq^hsR&+mjr#(-inMa_5iK~N28fMh< zn)ixlf8Lc~%;*~JJqhDYE4Bg+9~{wYS5Q^@>Fj4YRs`L`HZZXx)aIMW$8zX!=N@(7fPl*z(8 z0Sjy2E8(` z!4}EpTsCWi4n<`sf^N784VEfYZ%$qFiIo% z8yVR)BJ;N~DsN-7K*;Z5RNjNkKg`H-m{AfTe}+-z3?q{NuP|C)VGKaX-(fVk!|00O z|6o-7!Dt5KGZdxfB!W1_Majj%AchEtfM9{rYu3w^?B?;ZiSY9Y3kfptLBv6%5Qu&lZ$lg|9v^JB`DElGQM*py7B zg@`RVHeEzDZJLNN1Hbu|V_ zf$%N{smgQ#$rKhIMok7yL68s#^Dt^LXd&^m8MKjjIt)5+-kqCsjw@>zSRl;8Xd7f34Pt>X3!|f_V-Sc1!c$E(m=`aRZDHg= zF-~jShwSGMrmSJ)VGLji5CN$K;oGkqy4EG69cJWWFI1i$X5?WE z5(<(A34w6=pSK&+r>j0^;X!d64~pY>P#njD;<%#JoJ5d8#YM@*;vfd2_MKq&Undv> M8JQTEKmrg903A4K5dZ)H literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/exp_integral.tcc.AC5BA0141D2C0DD6.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/exp_integral.tcc.AC5BA0141D2C0DD6.idx new file mode 100644 index 0000000000000000000000000000000000000000..3eae37bb82e31fdff6109bceefaf2b32728da955 GIT binary patch literal 7946 zcmWIYbaP{pXJBwn@vO*AElFfyU|Yhfs^%uQloU|=XpO)HL&V_;Zm5qLrQ#V!UW7RE=+ z@{gDmE4m-N)1D{M%)#l&+V>ds5c~!v z$p$7F1iy<(x{FB;!N0^LbcqQ`|1xHwWz0zYQ_MoAkonJ;rJga%!t{SxJ+E#0mR|EA z9@}$IDM+Qgv#=awxpU#(FMcl4|E!02=mt65eeY->U{A2@*e)({%cA3(Jv$3yC!=~N za_Mk^QRD(5nX@q7U{txms0vGlEQ~i9MQ$R?Z(uUsz+{4u-@s(OfyoBJ-^(ns7mW-F;*I%m{*oZueR)t-{qFkxV>{rYxrNpaKYl zc^G?H*m_wML2MAVP}=n3n0HVl!SEF=&(~4C%$7jV;*fK;ju%vW5(d0{S-ByHAz=w? z3L_8WIY!fSj25sMH1X!k*k`>qji6UFEA3TOS88T4@-Q0m8N$O%zcZb^oOxdkLH!ZD zTb?CbT+AaFxDPyAe$ROuoj=4g>!&47v-ZnrmJ$pYm*u)@8;%rKl9>3-%DZgX^`&b_ z)Rs5*sf%QG7^&KnubeA7?A}yI&^P8C-@g8@WNRd-urn&@22Zy_^MGfKxBF`T*W4&? z=H_7xkqyy?Wegt1`HZsj8IkyB8D-BR^UpCVoI`FQtYMN_!=#1Kf0{|=G&27=lge`@ zBZT}>X0@Zt@S>H6@gcLwLuMs}{9|U3$H@E+7Lg7XxI9zzqtL}k2ige+bnAI#3D z>j;|9yz+zotR-R_2rA^@GBMfGk+6xN!jp?;%f)Ui+(M#@6GXQaewoj(dx$3#pOgP0 zS3Z(DKroo3lj9ZU?t6G>kd;qOSBi}{%zJc5nuRf1BpN;>#KM@uo5BZc46!h#h^4?s zIawG}c~g<(QcY9M5Gp$v#X6BkNEb0GFJe?d$S-D8UX09N&M2}Rxlg}}QDhY|e=Vcb zT1IJv{tb+38yM9Q{A-LN*O1lUVU)eY2p{@lVZ6tve-F{jV_|Gyl5IdV>p*RI88cGY9$}U|!YqX_{}i*>DTMs@a>Wf76n-CJ0=39BA2K7g*gIG>J6Pa+f!t7m zTD#tpLp*!^tW~=Ze)#EWg7wb66LxCJzAr9}reo-Y#^6rJGJ6~Im{X>o}gh{r@o3@!=5n#@*e~=Fuy*JfZtY zGe^Zk@%IvS`a2U3<2FXc zZHy|Q<~j)TFg{{be1zcNnv!?oLqXyXf=#wsRkbj;xuO3EmL^51If)>fii?tq#X$@v U5COrA?O`t$T(;_a&&b380DDN1xBvhE literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/features-time64.h.BFBA8D3CA0316037.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/features-time64.h.BFBA8D3CA0316037.idx new file mode 100644 index 0000000000000000000000000000000000000000..c80486c563284ad8cf601a0e6e49d14ff305d50e GIT binary patch literal 246 zcmWIYbaQ*hz`)>~;#rZKT9U}Zz`!8Pz`#&kQk3bzz`&5tz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>7P8~t9x#Z*VWSr2Uae#*{{LcKWodCBa<#Ix{?$-Au>(P zA(Ww4SzV;KGB=5Vfq|hYHLci-fq_Bi_t&|%w<=6y;$c>1Qx*V8fiMrVx}v%^hy}vx z-{mKZIkzrn;$l|eRFMJ+fiMrVI*+<6hy}t$sX2)ty0|F0SQ*4%0ud0*2%$hEbJCYd Ozi+5ro5aM#$N&JgsX(Ft literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/features.h.5A4ED7C80201A723.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/features.h.5A4ED7C80201A723.idx new file mode 100644 index 0000000000000000000000000000000000000000..6f3db53d636c03d7f99028f15b3cf7bb441f1b60 GIT binary patch literal 2498 zcmWIYbaUIq$-v;8;#rZKT9U}Zz`!8Pz`#&kQj{6Wz`(GAfq|i7PVJe4ybTHhE`d^q zc1rM^8+stAPQ+W9p?@JX^J}pKrrfW=` z*O;VW68l%4-1qiEgAo%K(<(;JRg6fU>1JW+W)Xxb{H5|dsp{EP6E-fUn~a<{5fQ?} z^pTP8BclvVArI3}M&6%{NN#LoQg383MaXwB33M>YA^81F0{sYn;vJcVhfW-}WaMIc z$jteWSsteFq?}JTm*ZDUW-g}ZjGWIAF5qH%!NmCj5nMb>)0x?)GsEL)>)Q-_YqyE^ zOk7O&m^kkthx>OX?(c{sbpD;t!E1E`&ew;efQ_A&AHA^4u2Ys|J=ZZBZuVmimf zc@B{|HMmyp`_p}=g^`P?jhV9zk(Ae+cKPgna#tH87t>cJp07-@Fkfs@XDx|HWu6Wy z0GK)FApD){{?+N+Kb<*@TukqnxZWXBRQcuAi}|K1FJa_jy1~qOgIN`3)V`AvlOHbN zU&hGAG=rIQ1|r2Q{n52dQ~S>d-^&8e$#b&K zE1hcgJ;2DtG@p@kJ|kSBXWgUcTR+_|637%n6K<2BQVKPSW zFEa65L?lyCP|06p(nH8!W#YMtEPs_r;VP3pLjEQb&rM|cn@kEfk>&3)@!Un0zssa> z7g_!(6VFp*`KL?@PZ9F_-z4{T#BMpy$i;MtiSrU74&rVcsdHASxy;JNbe)m&I%>w$ z{D2&yjZD0a$TqYyskbAS#(hlceF*;SqiNn&iv_NLvK=$WS7vzm|0lG5*_^+vcNw{u zrZ96(VTLD{$AZo+dqU2=WaDDG&B%EhIo*C@STi|HvN=TqcV^p27D9ilMeV*1L+`4w4y2^0GgWQ!&< z^Gs%j*HG842FZT%_I%68#k7-|b0;&rD%1I$)^_|)?mJL1z{LFn;q| literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/floatn-common.h.975EC49F61A3C703.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/floatn-common.h.975EC49F61A3C703.idx new file mode 100644 index 0000000000000000000000000000000000000000..14dcf25e1b273aa77514fac3f65b3bf2eaf0b5f9 GIT binary patch literal 1886 zcmWIYbaM-1XJBwn@vO*AElFfyU|U|=X!^mp5_CNhNmQ zd0}6_u1dYWxH311fq{XcC^fBkJsSf<@2<1OK3}&oGIB9aWa6I4Bm_pmW?F}icQD}mI4@bbJ#N_QkXI2pMZ7clWGV1i4;oBx(q z@5|w0ha>cr8X~HaAj4B)|;vgXq=3&fX%@F~yK$wSd86)d5MkIa* z6Ke+(oL@RaPl(lciUJE4qauf*7)T2U^Dz3e`h&s`#9`oJ>||u^WJKa0W@J5#;LmCP zqgB^)MwyX|@irs(ZANLZE(Qh$QQ1mgqq@zSj9iRU7`dk~iozr;XFk7NtyQnZ$i=vj ziDw~`EKFkm%9H!vUT83q57m`WKTqrOSDKtlFMb! zMUu<4$VHMXWiLgNE43&^lAFxPJ{dXKCNo-0W<-*o&B#6*S$;O7#cX8x<&5mhk>!^& zS}aGFU(d+C9$9`pqs4k;`74a@d% zqrZ$Cf05<8nAp1z$$*Eki^-yk3CVwbOzeHg^0S#ZW;4O#kB4zKljUqCB=hGpam+`^ zFR0u5B{@65l7)*=l|xkm;fw}G)&^u}>|$iyh0Nd1#JU|}%&vr!A^SqF+B0%7HZt)v zB9e)0nX+H0%@2PTE=DB|C8T5-OeZn2PC_J89>zI z;ShmmF_xoe3iB2#Okm_;WX|3#Y?6#axvavmKa+`VCKKG7kF;D)2nYS1&d9|$pOI%i!kd4$+_PXmyLu)g z7vq0Mp8p7o&g;1N*&BP#V&q~p<}j9rIqVmcqScl7Yx5Yn81uOE;L+sy&Fan~&G!o! zxfmBS@hoPNgQ?&1@w$%AK|T|lg{0EwOQvmBNt;iPq`4x(ii15ultxU zykz8JyvfLYlM!w{uhJd)&uawVvT!jfb11{(nujrgH32E5&SGSpg-Dq^j1L)EA0qgZ zzMf^%`xW<=k&E#bBlj&t0o#-%dwxQt<~v3%#(#`F{}|z+|Kslw&7g-HKoX0Xcord2 pD??FgP9n(F#YM@*;Ka=g;z2N@X|pIp{_SQjCT1oECWsh_1OOFtNkjku literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/floatn.h.F3C6759637F0C3C2.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/floatn.h.F3C6759637F0C3C2.idx new file mode 100644 index 0000000000000000000000000000000000000000..25baa2d59f4b127e9709b99b0a4b899390ab342d GIT binary patch literal 390 zcmWIYbaSg?WMFVk@vO*AElFfyU|Rmd2#`~P6ujf_&Q#zX0{7;|s*ExCF_uTojXU|_gouIHlpuKC$l_QfbExMAlz=Yw& zH`Ud}mAOd_3=9lKscFUc7#J81O?MMek*2KbLfkM zbu%z9G~fH!yJdRDG)68aQw~#Qm~c^QP9lh1T$Ef47GwtTAeiY+Qlat38(U^DF*7nS ILc~BM07_d`_y7O^ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/flt-eval-method.h.3344EA8D5853532A.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/flt-eval-method.h.3344EA8D5853532A.idx new file mode 100644 index 0000000000000000000000000000000000000000..538d5e936e001d8703d88ec5af96439b9d438171 GIT binary patch literal 178 zcmWIYbaPw9z`)>~;#rZKT9U}Zz`!8Pz`#&kQj}@Iz`&rxz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0`JdLj=&S2}=Hgjj-IFK$FP=_dUa}kTy$U7dhZvOFANL-v7a;f literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/fp-fast.h.91A0AAED89DDB8E8.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/fp-fast.h.91A0AAED89DDB8E8.idx new file mode 100644 index 0000000000000000000000000000000000000000..865c1f8a26198761fae7c366fc455e13918c6e93 GIT binary patch literal 170 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 JBz7Bu4FF0P=I;Oi literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/functional_hash.h.155E7DCEBAD33A0E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/functional_hash.h.155E7DCEBAD33A0E.idx new file mode 100644 index 0000000000000000000000000000000000000000..592ace5389e5407e98be7d46333271a6f317b2a9 GIT binary patch literal 4906 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 T5fIF{wfqos^{Ub|MkWRT2rQv; literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/glue_algorithm_defs.h.107EB02E97FED0E8.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/glue_algorithm_defs.h.107EB02E97FED0E8.idx new file mode 100644 index 0000000000000000000000000000000000000000..5988089e3002507ff0d3f7364e028dad041ade7c GIT binary patch literal 8164 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 bqU2(65JLh)K(OSW1HorE%@M9;lwbe=^!|VJ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/glue_numeric_defs.h.8C779E293F0BD4D6.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/glue_numeric_defs.h.8C779E293F0BD4D6.idx new file mode 100644 index 0000000000000000000000000000000000000000..1ab8b7f36e68ec904be823ce676bf01bc811e4d5 GIT binary patch literal 1592 zcmWIYbaOLcV_RdD8?c}taUJzA};5&p00$0OAx@kU?USN~Yec+_`UfzlMSsc&nK zPy2MKq&JNt%h&vi-f^cc*Pt8A`M-pDtlM_KX!rUv&GM_#r#*e%knmRiW&i)PM>!lG zad_G*t(5TOy=l~T&UDQ}cay9tj^)AL?w2@TE~?FX&oNu}VTaSbRmm%QW>{Xoobq=5 z?m*>Io<647CEnQq>T@4{InV#}S#_H1?PTxw3GTFt+VjuhwM2aV z?AXOqb<7sHY;pT;^Y5(kgk$}#lNy*L5BitzpAU@6_{g%aZ-`xahr`7tT`<8R_fp^w*`9_ojKJeG?9t7X~6}p6(YTg9eRgv ze-fV{ZU4nH;bC)|VVleEes=4Bn=HQOys7!VwwPz#dym;Og0|!vWKT3}n^v8?g847= z46iTc#g(~90!$1HwbN?kpQi@%@i6EZGJt`e6@wKY1E(xMg9ZbmBC8U&-<>B``Z7EW z`Y;9F4BmVUoRZuS1x#jKaw+pwypa?*GC1-vaEf!PfKAY=sw+@hpq$9VU;r~gjzNx% zfm4u?K?`I>X(n&C=(LZSJPgJ#1<4G_5)7PDJP<2hFBIo9=H##BVK9Ly&|}aOVBi#C zVbBDbz++JVV)gIDb|g2rF}U$Da7u7NOn6fNa;Fy0letJHXfS99FmNicK}?wCo_Dmj z_Vpqj25p!X`3(8O44k6u5EC}uJ>q**>-#Dm1|yh)V1{4`22MEvHLy3075$V|Ztg#c zarwpGmSV7{3>2~k_i#$d0MHWMrFaxI;hZ0zU;lo@j z-6bb}B87tzgOUIPr#vgf4MnMG#q$^u>4K3HoE|E=AH36^C(#T`4UC+6pi}@8hNS^U zPCZcE!-Qcm&&a6p z6q7JvSUfUv>Ve`9Cfv3vZc?($^OcM|da_oso-l{OB9)O-4-}a&)pLsf?Rqi2X)Pm{ z9v26fA~;(xFfhPkn2}Qt6tghZuy|$U)C0vQOc)lMjGTI)ScD0~;*gP34-|JWVOY#D ya_WI%3?>YVFGfy1P&~nei&AqEL9Qw;N-h=$F?2x$1nXs-k&aPFyd%u0%K!jP&>OP= literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/gthr-default.h.95AA53DC0DF582C5.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/gthr-default.h.95AA53DC0DF582C5.idx new file mode 100644 index 0000000000000000000000000000000000000000..f88153263cb813d8403d82bc63a9f29982100f79 GIT binary patch literal 2128 zcmWIYbaV6IU|?`g@vO*AElFfyU|)u152y4Pp^ zYh}SsyWJjB)@@Y~dg^riJTuE@^TRWATGJVR-I*ZOt>z|k=hDF!Yd0(3(_C}#vgk^W ztJC{d-B@aCajP=;(VooAZzlDtSF7(?nrHukMX86OxH311fq{XcC^fBkIy(b{$D9M= zYc4)yWaMFd#47ZNRTU%&!u_IC^YV{qa58c++Hu&yg&TOLu9@KTM}d)t@dB&R1y&W1 zS`c1xUhLrVPgnJ2xEM1zGWkJ5Ak4#<&5+FwVu3IZV-7iC4u?g~Y32s6pb@G1MXP>KW>hcnypU z4U9G@(k)apC-@bXN!1ZZ028=w6i&=#hvnqfh281{6Tk=2XU85-@7o#nQ ztqe#AgzqTLo3e%Dpcx|%<8wBl=WOt#5aP95a<R}{D zOc)~%qaKHzAV>&=@1%VxGFnoQz{JC7$YCfB5&~f!MpF(`I4|Nz@6GpoI*w(#@(z!yIJKxf*^dn@9BIq zp#w#XJd7V$MLw`u^kALK$!qnDJd9geg|@QFg9JgCGmF`NZsVa=Mjl23 z4g)ce5C})I|Gv|!yRMyyhcQYdN*5#q!aR&C8AVny!ukCCb2r~&`8I)(i_wY032xiV zEYnkE3tJ~MaxtcGroaPr!}~dcyUm)Wi*qria;CzCL2=8um=%e?l9h8MGJicQ=XzxR zR#wif$o$=`oV$_v2U$4}BJ)qMa-U!Ym0Tb{Fn~$}&I`!$*H}5PA@lFBa^6AaKVs#4 zgv@`*%JPzx2W%Jv0|O}1xIZA9|C5#bCo;c@jk}2r$^Kq8?p|d6bT;nk$oz+FoDbQM z!s9s`=W}HKTQ<(O$owyCoL`XnjqIF_>~Q_vs&W2rZ%EE$wcKxXNCPp4cGY&I&5|ynzSMX%k*)2?<^rOF+)flFp zhw&w=_DfcM7=NN*?~+%?V-7R&FgCIaHL}BP{JJSQSUY^{F(w{HS3Xx0n0g+@Ic$7$ z*x>xcl&fJ~>om?Y@-R+k6Pb?4&w*34y+2yipJ(A=R25W(X9^z1YL;qvNyWq1&c@Qt zhQvR>#&Q6`e|&%I&$)~C-elxqH0L*mmo0*8ST?%fdkGSL%O>=eO&R98iyB!Mtskbm zVB}%E!zy$KQ3*z@ifA@j?*4(1i_x0HS_-EA)TQRHTUuJbGx9KAV->oFs078H_W%7q zh4Tj^7o$9fybw%1SK+luyY;91VB}%^!Y1?u;oBMB9)TwwfBDS_3SZurh$4icC^aV$ dq`kN(xftvLCJ+yT89gVdYBetmdBn)X007~;#rZKT9U}Zz`!8Pz`#&kQj{6Vz`)SYz`#&3XXzPlt_B4W)&TR% z0s37YCOOK1{~T4Wu7nt)gQBk~}VZpr#t975)yjgaRHHcePZ%WOt2CMganX^;>I7p3MTg6QI+m)aN^ K85ltV5DWmh9zsk2 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/hash_bytes.h.7FC3233290B236EE.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/hash_bytes.h.7FC3233290B236EE.idx new file mode 100644 index 0000000000000000000000000000000000000000..e949265aa5abe4374bb9174f6b6b88db355933ee GIT binary patch literal 348 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/hashtable_policy.h.191F01AB574A2AB7.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/hashtable_policy.h.191F01AB574A2AB7.idx new file mode 100644 index 0000000000000000000000000000000000000000..31d2897ac614c31a8735ade02657f2183a3f2f2f GIT binary patch literal 7876 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 rsu?2403W?$U|@s_F)%PNBbZE9Q^fi_ScO literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/horizon.cpp.C46687DBB1D06A7A.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/horizon.cpp.C46687DBB1D06A7A.idx new file mode 100644 index 0000000000000000000000000000000000000000..116046f994c53b6853c040e8c4df13178cb68e8b GIT binary patch literal 998 zcmWIYbaT7M%)sEB;#rZKT9U}Zz`!8Pz`#&kQj}@R#K3Tqg@K`B&fH+%d?`bLuk|lk zTiBdiGekO>8NDV135ZNtY}tl1aAe_i-nsj>Xp^zO>XH)IUj?nQ6qjWfEI zvEbUV#nXHJkEd;peA+9vnzMSAZOF9}<7(4s_vhWH__SeW*t5?$HgnhPzg}k+<=gi9 zXxCb^VkYBRvtlkeXBmWF$(-6D(%XC`;_KmzUA$VtB|3NS&1O1QBt2<+AWyS-=arDm zd8~@3Hyw<86|`m2zKT56s$@<5O%G1>%jt-UTgSm66GMp~1ytl}BTBCQDi$c+;T% zefsI8&ln2Lg!IlFtbFoYLUpaF**UB5x(jbhtOQR@jAp+5;=9<+Jr?KXUdpHmPPF>? zQgYL!#j7-2;`Er**vpIJo=vzm>+K!QBDF9S6j$aZ*)cFMthYB0JnSmQAED1if*NMcBiavM(sL!A&~2+n=KQMK06CL z8_X~seI9NeUYN}=#VkDf%nZ!z2t^>}5ri4Aw`sz&!pvKJj6C|xg3J;yVHnNG1@;ci5T7|k+}zb4?x7jNP?VaJ2nvbf zqU2(61_lOZeS@cmXK$>op3P{$U;vVV;N;wt9CHQ+202p&9zI@4DK;?~eo+Y~7FKo+ pW-e|{aW!#OaV>ETadmMeaTRf8acyx;aYbPP5g|cYJ!wXH1^|*rg;W3l literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/horizon.h.85D6151B8EE65792.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/horizon.h.85D6151B8EE65792.idx new file mode 100644 index 0000000000000000000000000000000000000000..36e1d92591a1ab182db6e3963c773a64245cbc92 GIT binary patch literal 1048 zcmWIYbaNA6VPJ4h@vO*AElFfyU|#%`<%f-C` zMzLIT6@0nGk8SM`dEcSZ1XMR8E30&! zWJvTi_g!L4j4;~;SOmCX`j5~1{XQb}!)taXMo@?`Ffg#Pv$69c^cSV373VQAFvvP= zsqNkt&B(~Z%E`bf0C5}xgBD+}r@^YT%#19oyezyt_tpz;ywNs1CfTuKNvw%Skv}63*j|{Qt{;tIo1v8+j^@hrBC7;RezgcjE>=bkMnRZrn2pR_ zkdTLp^RR+~879fYD#$9x1LOS@4pR92pSuvvg58eK`1B9-mqEi4rs`Sk=JKMC>+2YK zSh>Zym0*VKZJO|`F!NR)BM++pkAN^No(-;qOwX4+I0YJ(Ft0vb|N33z^3yY+X2U|y z(0~2E=aZc0G4imoGO!9k-OeD(8NE~{d-(!12UgU6sX5~0wh7G;nAMD&D1J`bIBCt9 zS2OlPRm0*Qmg1N=!6^-v{CQYKI7Ikiv00Rwlc>bNz`$NyEy2%nK#>uapkRT)01JlV bqU2(6kh@urnQqzaKix)T! literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/hypergeometric.tcc.000204CBFF30D2B9.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/hypergeometric.tcc.000204CBFF30D2B9.idx new file mode 100644 index 0000000000000000000000000000000000000000..6b9d290ffb9f69b0afb9092b5226d9a55fc27e64 GIT binary patch literal 20698 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 UF6IU?7^lw9ozQn<{yzo=03?ynlmGw# literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/initializer_list.8392AF237AD0F8BC.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/initializer_list.8392AF237AD0F8BC.idx new file mode 100644 index 0000000000000000000000000000000000000000..c4f58829694d691fc29f7e3b469abb01625cc8e9 GIT binary patch literal 1438 zcmWIYbaR`=%D~{9;#rZKT9U}Zz`!8Pz`#&kQj}@T$iVP~iGiVF&eni~SxklkXLrUM zwu^0fz~;I{M``H==k-UcJ6^xB5=eJ8iq7f&e{apYs4%WLDW{5=mHE%kuCQ)+9;%?j zcrS3)fdokpgNT*PKW0UAXit#Ja{FM$b%O2SRtDL;iKGV8d_3KcAjO)o; zdiU6Nvl_I;uvF|0c;LhNVok!HOWS3yy!DIbR&DJ*{N(lYll8?GJO0Z(|9ht9rT7G{ zckNjp!t+)$fFcy7OF6?^$w^jGXd(JH^Q7KR><=_xQ;FdRE^L=51lW3mA$kbCY&3 zGBB{e7n5_J6DlCU#3|0e=fUQ|4JH^k7{I`sDav`}+cl!x48r0Jd}E0w(>}%B#LJ*G8F}K|-8?PhVJH7EHjT-2y+QKa!Mb;%49$ zXW%oDG*Jf=FzIaWs4rLST$_0qc*Pj_l30@1!2|;*3o|1Z10x4((q-RINt0HefY@#= zV6DIhB4GN}CLP{t_hQ940VWY~20j-y7cMXXlkVK1mOiWAB*D@zI32frl?bI6?yEBUqd= za)IL#rUe$4j7;D-gbBmqkdX@w7|#(P6HL) z58i3dlW2C^)A}ywP1<}$9zG*JBN14b!AxXi0w)NVb+81%1W5=mVIDpoJs%^OO|WFa z$OTRgFh#JyW8?xS1DFF~iGYa<9QiQSJbdPC=6o<7%xESqa1wwC^YA4LCyT*+1`}oF z0w)BR1w1G|;6aHR9=>p{a4DF}c=(byk|bcp!GeN?3!H3Vrt|PwuvzdUc-E%YcCgUm r;d2&nmV^ZoLs4o@A}Icfi;|1QK@5Hn0l|DGYZd$-25jSJ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/invoke.h.84E589785E3F87D5.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/invoke.h.84E589785E3F87D5.idx new file mode 100644 index 0000000000000000000000000000000000000000..45f8f006890a4b4cfc1e8e598086b12163e86e3e GIT binary patch literal 764 zcmWIYbaVT{#K7R3;#rZKT9U}Zz`!8Pz`#&kQk3b(z`!tpfq|i7PO``8GoD*7UB9lc zt9R-A8SitNzMfb8!%T~qlxm%YZIx}E|1LQ*DQQ7WWL?>+I5y^uQbnIncZ9?RMNW{4 z51PVpz441_lO(qSUlvFD3?txTg16N==?dj696m4B84HDG=5^kafCH zvd4^(hcS&WO|qij@1 zH;cDL@DjKZ1QEPEtvo{nFP|$PNv?>eNEjhk%u@{KrKW0jWqt6=WaMGY70H!_DblR8 zS5aN5nZ?M%sL7|P2=Xxq|D5s9@WL;*B1Rs@4BiY?nCeM=|2!3nr_E>NVVuRtFpE(R zq!xrjof=+zI%fO~6sA&XS}^r-k&In^ldgON1)i=M+|@PW%(XL_|9u-Wfmf88lL+!= haZz%yGKj%gC>s3dTU)9D6EhP7Ge`u2nIII11OP&M0)PMj literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ios_base.h.B059AA8CF4852507.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ios_base.h.B059AA8CF4852507.idx new file mode 100644 index 0000000000000000000000000000000000000000..025c66aabd1f079ba28e98d05ac45d18532f10cd GIT binary patch literal 14748 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/iterator.383EADE1BD3CA65C.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/iterator.383EADE1BD3CA65C.idx new file mode 100644 index 0000000000000000000000000000000000000000..e2efdbdf825fbcc01af9bf8a38b441be362412ac GIT binary patch literal 552 zcmWIYbaPW+VqkDi@vO*AElFfyU|_^v0_948@hXNem1O3`MDF#m^WR z82kiorC&(o<6-3D@aFKA1xbN$X}^YB4?`&*BNvAchmQ%;l<&l3K9Zg{bf@6@owUIj9eV<9PTgDClSOhE=n%W1~E8nS2Uh%$Z*f& x;ACNDVr64wXW#^hLohRh0+FmB0)m+!6o>@HHHc@HFiCO>v literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/legendre_function.tcc.CDCF14C01A1BF745.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/legendre_function.tcc.CDCF14C01A1BF745.idx new file mode 100644 index 0000000000000000000000000000000000000000..d5a37629d89a4072e491923f81ce0eebef6e1da8 GIT binary patch literal 2816 zcmWIYbaVT`#lYa4;#rZKT9U}Zz`!8Pz`#&kQj{6Nz`#(;z`#&3r}wlWSAzi$!-2YE zrVEdryx1?|xtPsqirLToe&-IYon96gCt&F2Zg?r9$7Jf)*2*>}$-U_zb~mD)?`ofT zI`x6e%XB&O$vMC7O6hT>S266j)95X(%uQloU|=XpO)K{2VqjQl5qLrQ#V!UG7RE5) zFwu(c2k*4!Ni?%CMhHhB@m??rzhFe+tGr-TgQ>oLK3k*j=zV3142f%cpQY5~X~f9G zXvAQo0CFSm6i!KB^6qzAL~%Zmfa44+?FF!C_oVU)hZCs z;I}e~v@#)uVk?tQE0ZolzKuz@4dKBTPvbV|Mz3&Z=V6@1s4$CB1*Q7T)*J%dRfAwP>rdlrKKE6=(A{ucp%x?7xiIZ`|K zNoOb{594=6!|#k{Fc)^O<!WK%KUL5ld ziliv!L(bVcUQq2xz({bKmG&yCD>btic^D1&4B(bV@NRjQY;iGP$R z`gUK<|C$@+&CEQEp(3G5umIsORs*ks+(Dru}`m zbjEZhkdqDnGMXbo;vb{oKLmeL-#<@<;%W04c^KC)F|1*d1Njq#?I&xiNk1`INRcxp z+^Q)rdr`HRpfie8&o(&BFj|IDI(_J`H10T4x{e}eG_XHisv-SgJw`@hUim?P))KJ| z6q(M!Wn!|WBViLohL}B3RsHZ{`*w@~@HzP}a^)kb0~DFwbfwsM!@Ng_cv%=D#3GQ2 z=ScZTcsasQk2CQweq&_$#wZI)=OE0(_=l0@4}#B- zRFTz!G=CHlS-c52DKFD?v|cv`k^re=ZLyGt1PF0v`~!usSn_ZYbtbvSgiKyd)V zcXvmdN3YoOWB^+cH+AZmHY87bMzF-XH6`!Fhl0c(6y-~XqSTy3kk5;Yl8ePb3?>i( S!Hjddb{bkvP4{MGVgLY~qXXvv literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/libc-header-start.h.1C0FBEF85547B680.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/libc-header-start.h.1C0FBEF85547B680.idx new file mode 100644 index 0000000000000000000000000000000000000000..0776d844dc9b98bce0cb6c7760a03202ad0e81d5 GIT binary patch literal 490 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/limits.3F8E18340D58C8CB.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/limits.3F8E18340D58C8CB.idx new file mode 100644 index 0000000000000000000000000000000000000000..fad260475a965048073322a90ce705ee060d414a GIT binary patch literal 59452 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 VMEh&4k0|k4&S=PB2=fgC0{~_ukqZC- literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/limits.h.1DFE7D0FE6434B13.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/limits.h.1DFE7D0FE6434B13.idx new file mode 100644 index 0000000000000000000000000000000000000000..30ae52dd6981d0da941bc67d130b7257275654cf GIT binary patch literal 844 zcmWIYbaQiIW?*nm@vO*AElFfyU|i$?Bw-ShKs~Q*C-)k_}^m2lJ^$cb5-WSZCC1;EX+zwsiNk?J0J}x=zLW zXUuzQ6_!1%>!I9`wtCm^oF$i>>s$kogU@*GH2k&9J=L&6*;tUK+cmbAj`P(~isO2tZjn6Qh%7w#3DGvXMzSj9NR#9_h{+j_UU z-u#%t$i=#Zk!uOU^xd3qUfkxNp3ca{x{8r&6{9FjN1OiknBzCMW-@ZI&ST`7hmiPl z^?Ab{^=lxB8H`*r5E3y{R=%vN+nmG5#oETm)rRnzr{@~8?UvgM7CCN*#<`tdkhICLvrUKBw=&#@Fk+7`a#%GIA|M7?q@~RJ)L0WgR0I>jp-y4UA$i z=Pu;Yyw*k&AUIBiB@fbN9bV?(K-(a-NZg^(Z6z zQG^|rt51qvd>C|@k&AUFBiBxZb6-@M1y?@py2i-G+R4b(iLgUf#c4{?6o&hZT&(gO z^6=DhzWs_K&!6+38M#KuR6fU#iYZb0~fw|J@~O^fZu6GE+${k6WXNF%H>4;vClMrFT$Efa4q`BZ T2nc2>DA9=tZjpG;$jATyWs$4> literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/limits.h.C293B8934AC926BB.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/limits.h.C293B8934AC926BB.idx new file mode 100644 index 0000000000000000000000000000000000000000..2839b1aacd56a44799bcd11a0ce5f68622e71864 GIT binary patch literal 444 zcmWIYbaUIn$iU#7;#rZKT9U}Zz`!8Pz`#&kQk1F3z`&rwz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)OPoB|U%P?u@Ox2@Rk~|EL7LP!65*W0^u($*L5G8`p7VHF|u&5@PmXvSllv&?Ly@t6-F*b9u6M3YAufg z-*&P@8!>V*a&mAAf>eTVhDVyLT!38(ueXrmA6}}gv7`YgkIGDsi27vIykTvI|Kj|bhaxn^V2*Fhs z>Q7+UJlQOTk&BU!gAZ=@hxw5^*PV#n$jHUW#=!;(J&+j;SKqTwdAGUs3?mmKI|n=5 zmyypd{m!@*a+#5fk(+}X?#m-eoK7>#AG~GcV&vuEg$oy@<|KklD=tbd<_0ksU)t)r LmUv0YFfafBW!7S= literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/list.FC912D82678614C1.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/list.FC912D82678614C1.idx new file mode 100644 index 0000000000000000000000000000000000000000..f582354e82bdfcb78988b927538b583743f1d56f GIT binary patch literal 660 zcmWIYbaU%rVqkDi@vO*AElFfyU|adT6k{x zoa^7r_jWG-yn5K>CZvFnXVCShYvkSY=B<%6O_Qa)Vm09$>GuOhJ8x$`t z;y z3`MDF#UhLh3{Nc|`fJ`;A;-wYW6ohN$^Zp%P4Bamnmmmdd3b^tf)t>l4BZbyv~s2x z`Z4nGgeirY!>nl#I?QFMQW?(3#pBN5ZVpr3pzFM?z?CJ5k&DNJ!$Te>tXXNVqPkKu zi;;&XfG+^#T(C?b?otsDRV literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/list.tcc.B7E0A0BAFF6A2234.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/list.tcc.B7E0A0BAFF6A2234.idx new file mode 100644 index 0000000000000000000000000000000000000000..a9ead48b70623fe095e8b5c6eacfb3be611fb69f GIT binary patch literal 25558 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/local_lim.h.A1F0B5161BD6CDAD.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/local_lim.h.A1F0B5161BD6CDAD.idx new file mode 100644 index 0000000000000000000000000000000000000000..e4a4e42507ca89947b410a87f9320b6a1f72c9ab GIT binary patch literal 612 zcmWIYbaRVgVqkDi@vO*AElFfyU|T{cpO?S-- zXXIjZ=Wthq39piC-Ei%UP#Pl_Vx^}awG9ky7`O!iT0ePcw2c26F_%RZDwalU=)I=0ip<#xRaB5txx&dd@AD2lHPsaWP78 zO27@_VboyPfa?t_o;hL95zSvrT#Ry@a!6h=VmE?&r6@Hg5oBs{QF5^|h`|IRAehne U>ho7DmgQnh%uEc-5HS!507QX+!~g&Q literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/locale.h.7039615D8288AE78.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/locale.h.7039615D8288AE78.idx new file mode 100644 index 0000000000000000000000000000000000000000..7ace6f74021034bde52d54940a64fc586056f51c GIT binary patch literal 470 zcmWIYbaOk$$iU#7;#rZKT9U}Zz`!8Pz`#&kQk1FBz`&r)z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0oj>XCcgFMT=>!Ib%d*_B8Hy`&lNcBn7>ZKUiX#~r7(O_L z-{X`{;$q}tROC<;1WAGLp_yuT93@r@GV(AA@d}B7gg{vHg2v<09j)SwT#Vuz;&9=r z-e7@M7gkF#axtoMs7ixWg0Rwp1(O~|ephAWVwC2PhMUc1(v!l(`PGDxi&2?F8E%M^ z{Tb|MlMDf4jB=UN)SG76%=F@Fn2j47o!x1 z6kOQj>7>bGcPH;)na5{n}kdE=E}n hS-1lkic)hDLGr~#$;I3t2IG2@7Ne=hOy4jt001{YWkvu1 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/locale.h.F1B51844858762D2.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/locale.h.F1B51844858762D2.idx new file mode 100644 index 0000000000000000000000000000000000000000..555221ac4dc5f7f22bf34b4e32ce1a22f98d6bfe GIT binary patch literal 3672 zcmWIYbaM;fV_T!*Iu8F zoAYOHM3!{xq={M2e=nN&@ZbHN7C(Pit(?Q#k+W1h{g`H^2J1bYc3(kPP3FJVGi{S9 z=OwVbm(-FxDEL!mzvc0r6?6VEOgduMYAxya*SaBbHo1^EVSBa(a%LKT&sMj%?Ui-X!eaneFA)by^*}Z9B z59J2AK092rX2IGYTXsd?jk~Lu&ALhN#4NE>rDl`(ovMy$_+JR*+$%Uuq*bA|KIG`- zHk(LS9XGypPG9Ca%@JsAbTG?`R<2r-U|7ZT;CEv0KJ|@-cA9%*?#9;c-1k#6>Se0) zg~?9r>zDIH`)qjh`_;GGJiA+!ZY(^Y8Yr3PEi26Gxz+a0uSF9@llJb|XPMf1@hVG_ z{$d|)cg8oJ`~fPu2OPB0hfIwQ!$P zD{s9zvBI$Q;9jr8bC$HGxO>hpIoLUA63Y?8mP_B1Ua{$~Q_QrS{hgK^B1eC;wOyRs$6HjsXXg?2?k}%4AKd+_`-1sW<4D%) zy(X@&Kh#hBxY;}Arkixsv&ws{^B=3uT(@Y>aZUOB%HK9h-*kO>^L)$v zHAy8iwUu+{#_zeS?7T+nmcb?O(2!kiENeR5l(&}0cE_cC2;cDgq~-hPmV36hao+Ab(VA5=tH}x2tsM1WbBb>7SOn zEKGfT3~HJT(h2Mdl3)TR&110ON&cH-3-}mRH5sJi*yAL?1WbCu$!Y1UyNVa`Fj&K! zw~J9=7sPq|VCUuC`Nd}9-L{U8K~a-I+Kb&w3{1dGuv&e8=Z-_?ck(e9Xfj9#vj>ZU z37GV<)bQ0T`u}$EG018%NPDw;3xNrk^uB0g&ku7oFYz%bX);JBu_sA@37B;3bM3Ee z;ioS1F(_yli-QT6wE6u7hkec*e$2;UrO6;|&S5SJCScMPk3yMOK3V#dkHJur zK{}c}S_n+Qr1R#6tIfRK^n!;$8|L>K(HeOMP8Jp(OF>2s)+6T=ew*DWf6K>Uq{$%d z$>AvqCSdxPP5E+U`&WSvd<^=U4AOz@fg)f6CVhP|o1$9Nny-8eVww!nW*lasU;-w+ zub^UCzf$!dJ_d7525Aot4^c1ylV&JNO)I{{hRENHT;O~SOK`A!&Bz7L&oE&Qq37zR ziHWR?T+&(`TKrIdF{ID?CLb=#&&|jsy^oP|AEP8p;?PXBJB|{o1sS=d#W=(SVZugU zoAu`H2oq-Kk?vt+?_uPJ=M?E)Mz&r?J_LU~Bl~(ret0sMUe74Ko>3XW-^?hnnNa~= z5J>N0WZ%We4^MZ}yBMW+F)G9OvlLP;eSWb`gpo^HibD$2LI67nR!lK+LW(D_AOnN{ z?2Gq~xP6vpSO9TBLF46tZm z$R$0Ok#jDi3{;!}R-Q3(fy*(N`QA5sKIi^Z4`k$$p2^5LlTi$&zGPdJsLH1Q!Hite zN*qc8FkzTJCN4;M2Nma$uHmZ@hGnd)f(MT+d*P7E$R$08k#i2C6jT+%KZUj%?w|Lh zF>*<3a%jR0g(VtBPHAWv3Dv+m#~>i)eN;Xpm-IA7&S{JiP;mxW(aFdKE;3=RS}vv0 z&$d>io{>jdjzNwWrW#g~GID`SP?&0_a;xq09_;953a5hxa(o{2O}4_-hjCVR&OwJf$IyHuz365-?iLZcQbNHD|0Br&33O;Q%9-v>t~ZymZrAXM29_t8Et;xuj<^a?VCL5mxOma)GNGnCY*XPAE^v+sV)$R$0Ck#iOzN?;WeBNwkQlkZ z6%kB0|ESTv!Y&_DHc9pI$(|M$8)NAw*yk17}UPf3uih)OZJ){15Ml*!`W=5UO zjIf3b1CR7BM*Up~d03`o2a!`G+I*ySGT(`lT1gqN^xxjTAOc++DF>-}1+Lm)s*6%{5<#{X7bO>iTOIK1%)kIIA{ZFpvBtR)%CaZ1=>&_EjD#cu08N%&*Z=?k literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/locale_classes.h.E65A593E46CCA8C5.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/locale_classes.h.E65A593E46CCA8C5.idx new file mode 100644 index 0000000000000000000000000000000000000000..1a77c22d13271cc07405529e22623d0fa7ebaaed GIT binary patch literal 7166 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/long-double.h.D4BCC892B95DB530.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/long-double.h.D4BCC892B95DB530.idx new file mode 100644 index 0000000000000000000000000000000000000000..1f24964bb9ae32c0eec46af148f4ec6d3db4460e GIT binary patch literal 152 zcmWIYbaR`)z`)>~;#rZKT9U}Zz`!8Pz`#&kQj}@Jz`&rvz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0oj-Zr`?~K*ecw}_S5GG}Fo+%IyD5py*Iai&Dk;QTzYTv=JOK#2Vds$bZvBN zj_z(`zxtyj$82`#oq~Nbn}5HI&Go%@IX(H~<9WTu%3pit<}F)%vf^vO*Ub-$Y$DE1 z&)GRoaK-bL*)J1<^|o_li6;&z$2|2n7TE!Izl`+NF z_ELu8t-VK^SsRZPXlI`i)sa2V^IiWSb9vZpo(*e+1a5eqHSV^{co;m3DR#a%d)=q{ z9W{OI9-9LT0{QF;Hu~#4mDy#Iz1VqwadGivg~P4RH`MA2Vpep2eiL}_vyS4aG(~%7 zKh|~GoSxJD8Kgd_%THa;x|A~F?Bd_{!fmohX zn=U;1bIU{2y^e9u?`?g>mAOgs3=9k%=QX!_XiPoG!(hO`pvS_(!T}~2V4x^9t#}~= z1H+8t+(v0Dt_v~p=&`Y|3Ba^%zLK-={~l*EMjky5HV!VB@Ry03>`qzTjAG=`V`pLK zh6xw%yKyc1W==XIj~*v4ryxvN^*pEM+8W_}MixCbK{g?nuymbdNc1)LU5qSx>^$te zFku+Y$c66GoJ5eTi;I$rl|c+$5CO)Fdb-&w&CVS3{m7)N&!7($0~5))DLLj03=DFn z3Oszgl2UA9GW? literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/map.E485429270CA0E20.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/map.E485429270CA0E20.idx new file mode 100644 index 0000000000000000000000000000000000000000..ee22eb22909bc9a0a8f22c266f02201c43ee1b2b GIT binary patch literal 884 zcmWIYbaTsLW?*nm@vO*AElFfyU|Zc!VL(A4UNkSOLrKDP52m#i(TxGtnm5K)`ibXxV1h>x9^K+&NJ z#z`OF*(>c#oc}K>S)@uat=nmX`G+q%%8M&=lbjeB7%HY;XsVp>z?++ikDq}jh9^b@ zOfYaVGcqtRFfy^~KG-v7&f|nz+)TXu3_KA$5&U2Rp`a)=t@s2Z1H<=;sY~xSvB)rT z@pyB1D>FbrT+{n3r6x}!MjoCJh7bj)CxnZ{aUtzw+jbo0J zfaz%vI?QFMQW?(3#pBN5ZVq!!gRb+o0#}wKMlK!?4i9;lux6#bit0+uEJhxlAif|) zn6QcK&cvGfWp#{PJf0k$hA`pKrRsi%WJ{YExp>Su%tc_rg}j%14F3i7GIH_waQMJg zf9q_SId^5w1V%0%FAgs?nCeM=|2!3nr_E>N;Ynafkb?=!3-3N3V7XvFBM(n3N2~zM zJ1|c&a)Dz778HfcgR;lWOcf7LoMfCVOm76YS0mRghF6SSJiZ*haL*N` z<|Kk_EiOtf&IU2qKm-J{LMRZ)2_hhv=cMC&TaUv>6gk+rI5^o@xLFyvATl5lly5*Z S0|Ns)lxARH;6^Yx5KI8okol|t literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/math-vector.h.EA6B90E1EDD4798B.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/math-vector.h.EA6B90E1EDD4798B.idx new file mode 100644 index 0000000000000000000000000000000000000000..54edca20b89fe49dfd320b07b2c9a402d5ebaef1 GIT binary patch literal 184 zcmWIYbaUIlz`)>~;#rZKT9U}Zz`!8Pz`#&kQk3bzz`zi}z`#&3r}WfG-UbH_h6A}A zKX3QSqA~W literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/math.h.DE4D39AAF5AC2C76.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/math.h.DE4D39AAF5AC2C76.idx new file mode 100644 index 0000000000000000000000000000000000000000..82e36359188573520d1a9cc17262e842bdb3e1a1 GIT binary patch literal 10152 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

FHANL7+H*L-X)pwknmk|<+bGDszn13pd zolA2w6USyIc(ikA9%14G_X{_SYkSn?qtl}q- z`5#y%J|I_oeQe@=s1+aU8sv&@8yo93Wd2`HmcI!1^Jp&MW?O(XpmoMAw||{yB_o&S z4^GY>obVc6bI-Lt)p@r-60^9tW^uuXo7#hxo8*7dtYYNST*<_-k_p~6t2o8s_vlXz zNMbe@*K96$^JG?|U-S;n&o!VX6enjNqNDGB{q3W-TJ?2|T$&#_IX@yQwB=G7{cLMR z>KS=76&V!a?HU7LyKS#4eCt7(m6NjvQ3|LQI=yl0G^AYh%sF4^a; zp!OmsXA{Ee*}{KbR#tujNd$5R!pjZVC_HEc6g&hE&36pPxLub`y8f*TG`zvZ*@CDd zYd7ut&vL<}n~_Vii;J_13vN_j|AB~a=PW@ICpbAzAPSHLWlfR!@(h!hxHMO@bFN12 z)vRG>TZ1U{mZ>aTe`J^4WJWGceNKINrr=(7+duNjyeW)anv*y=Cm|B;c^wx&dt=X8 zOgx&)nOT-IOT!$`qj`gk^#&Wf*!_G?-g{5qzFCZ1nnyV~k0QdIO;kIF^PS~vMlQ`Z zPR=%jMCtm^bN)zeoC}iR;%q~B{}RW6Z=zoxfF!UPsEki-%ujwOgH?C|OEYybIftp(MF9Gt&6c%U9ar8$9Rmb53K{LGTZ=upeeY8k0TG!f~DjN&N#B_6NxFZ&*0qAmq<<#cBKW z_-loLZF#tZjYo4I zJLf(`{~j~~B6F4rY7wyJ8s2ykdaICI49?Egi-&x5^o+ku5y@>OY;LK=LbX-Hma_eA}xLK z7-&$ClXDTm4*xFIH7VyOo?ztC{KU@n3DIxg^W{!YUbxa3W**HQ%q%;Qi_^W#tb38i zVs5f=++>4y05qa>m#6EQon_+Dyu`?Qi4k7j@Mu0}WPOa_Gj~cR?NbRo2Py=ZIA$X9 zq4T<8)90uC&ogpqUg6}tg7Dt{mJL7S_tt_Wma%XwL&V0-TT9bC)f+$(lbJXsBXaI7 zd7-aI!WAwua%o=TxisfIFKITg|D;!*$e)B2jo9VRZ#HYUzC zCU^swN3)%Yt(^&;!2jJmo3@Yr^c`lDK61vRd7F*nHewnzuKrSr z%>M^>7`Zg_xbon05r0DKm(BUxdY1__CCYP|4PJ(Vra*aqa=`hWkGt8k>cheLp95|cY#N`D6E=Mh4OO4UYUeGoVh=#`;GCS@h)mzH?WW2TQ7xirsna-K(INSW^;`Z|@dkC?bLJDE5;5tR^+W)~A% z7b0mN-yA<{`idry37uS=orpn;gt;p%C)j>{465!qInN>L&|fMWvNmkr^n{U1a|Q?3 z3=a6vLYCC*Nb9J@PZ_y14{&lGKqQLT1nX(0WqY18a%rw&;aJ52&zT9!=Txm<_6Q`= z%E8r&80LX3V*vHtAd45EK@@e-|K=9c(3hYFBo}8BqT!Rve?qW7;h!&-yXEjY=na1wdMsE1X&hZSkWXdkQiK4ktgR*7fG z-GV+g);=~Q^JcKI&OqibVq;x|%s{?Ezx)Q!o;Q7%*5Hu1dlEr%@!uM z7DQ{U|KY0VUUhO`L8S&0$9zOD54IA7kqfr|18S$-s%oRX|1W=KsVqhV`Q7`b38 zQ=ra&*Bmdc^mD?0P;t-2H4~AR7>ZJJ5%fJ91qGn)#7j6s;@N$iT z0X~q#zyO~%XJCNOnKLlJ$I2KO-~*-%4Db;#1_n*n{|o<|R~23gwuhFrdT$Pn--409FdH@c;k- literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/mathcalls-helper-functions.h.6C9F0E670CB48DE2.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/mathcalls-helper-functions.h.6C9F0E670CB48DE2.idx new file mode 100644 index 0000000000000000000000000000000000000000..e21cee166f7016801659403b69c94b0609e46b7c GIT binary patch literal 368 zcmWIYbaTsKWMFVk@vO*AElFfyU|;N#gIy@1cGx=O0&n%OJl=_<3<< zZW03n14B`2TJaMG28Q%C41K>sV+7cF7=;;x1wc|D%)=v}02;YI$N&HU literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/mathcalls-narrow.h.3DFB1F2663B4A290.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/mathcalls-narrow.h.3DFB1F2663B4A290.idx new file mode 100644 index 0000000000000000000000000000000000000000..42d1d76452ec7565bcb8e7ea29a549e0f6787215 GIT binary patch literal 3730 zcmWIYbaU(CV_crj`36 zomuSrlN^s;e6=aQsNei=?k6a9^JW4w>9rg z%qB^$t)Ju8nM(y*-;z;`Rw9R&%7^$D6F1qn!QiNTRs=o3;NXKR$c& z?Ta;AZ|vpwm8Ay^rZ+io|1cL=an^m$#inmf5#O_Dy zpDMopo_{EA8MDG0Ntc~#Th1&EaXR&jJG=D6Mme_DsZ(0s_~rJ;w$EK*mVIa4mSZe| zM--I;kDoI&DQ@m?VYj}1;S8^m(B8K(&c@~)9$#K<)6hv;i@-uzq=QBaiColE0_TDR#q}|9A@}V%Gfy+r` zLDPn?-MN!goUf~W-5An*N7eOidFMatQ!y*wy_~T<_w(O9;#2?Wy0lIU*^uQOTxu*5 zGUW$r1plL-#g(~9-`E%!9viK;y-|0Mn}}fi!YzqB4E8Vu zkk}Mqg(!Gz)!2HF$tZ<~!2wkP%!Geo9Fcw;Z!&loqG1XkR>0!oz}F{*7usKD@-X(f}8eVR`W3E!W2MEfQ7?~FQu1L)+ub^VF-dL zfW#)u3Wi;Ba@TUacknQ1!xTVFfMs6S*lC)}+;;BaVX%ZLfcQd;9pZ-XD@)!^4m@*! zhanuM01_9l=$`%dUEAkrE(duSykH6-Zh(d4mYuueqkeom#>3zOQvfjmmZH3OIo-Y3 zdHe(qgBwf%+zsGDOz*y@hv?nur+FB3UE^DwxhDu5+91=iFWp4-U}c^EWd3LxH;;f0iwzg^~89aPeI!oy$yQveT1 zaDDOpXvT_vuckfaVQ_{ifP^H>ij?bB0*Au6-|;Y*VkiKcV9}<##jX0%M;-fK4b$O)Fl_im3e<8AGLnrIetG8DMoDBV(wnuq<2{R?{&u zhAImy!-aLuq#eZ!+B6V&4c1so=^p01tgWo9_9&E6IO%E!RlT{MigOK zjf>_KSUrmtw6NM0O&C_Eq6x!lQbxv5aU}o1>Q6>S6vxAAO*BJbbtPI5!fHq~LtynH znrc{Wh~{}%9f)QKtmZ>=H>|!xGXz%4p@kr)o5sj!0ItHcgxJ4HEEaG+#E)p zP$3Q>erRH2fK_T}hQO*aH1EJFFtmV$Ra8c{E?bigq+#!U}XWVOTMaCJZaQ(cH~Yl$w(W ZN~gs|$;I3tM(CLf;dhL8E@@?800843EtmiR literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/mathcalls.h.37D6C5C19208639E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/mathcalls.h.37D6C5C19208639E.idx new file mode 100644 index 0000000000000000000000000000000000000000..5e1163a18eed198990e3833f2ebd0b0a3b105cb2 GIT binary patch literal 53214 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 F0|043K4ky^ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/mbstate_t.h.E3102927D7065B9A.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/mbstate_t.h.E3102927D7065B9A.idx new file mode 100644 index 0000000000000000000000000000000000000000..5aebe176b494f3957ab184a72149ea2b48699b6e GIT binary patch literal 234 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/nested_exception.h.0E761DFE18FAD65E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/nested_exception.h.0E761DFE18FAD65E.idx new file mode 100644 index 0000000000000000000000000000000000000000..5f1668ae89e2964c81d87e451957bd2a452e6346 GIT binary patch literal 2120 zcmWIYbaQjyU|?`g@vO*AElFfyU|FSB?}47+sVmeTvKyHn#iPUgQq(H|OwZ!!_iN^zoz5E*^Fx1npv6-+YyNK8mT*K>~T>*LO*l{mC4 zXY7z(8h&ld*^Ad*`6b>s@V)FWJQ~ZHIq88O>!P#XOJ#YkmL5BK(1LaH-`<_`1*A)P zPgzgArB^cl@6%MS?3nZrp^q2#vz9TdAN5?A@8w^%^NVHRMkPHr6IS=68vg_*Bd+f< zPmh?a4B2MIzb<*{IftIdlYc~eZk=?QEirnb*!iqeZ9Pof*V5Otc-*^tfA8MEUoqp;yYTmKy-$N@o0hLuY8(3I&803b%UwAd^?v)+O%qB+mK6+LC ztqC;v0r9lumxT$!7s%E-X5Y~6N?xy7G&co+nP71GXulzAQvY)q5X`EJUsUpMei}H!h#P*Gjc%#ucG_GJMDQA&1&1k&MYhP z7G&h%anN+Ig89O>Vv*a#XhT&-9v(kNKOvawdAo#Md0kHFGjj3BamXoyLzjVp0T%v@ zOyF>bh4;fN$%o51WfB>Ac>KBjMPP;;b-Q@v!tH=0CLW&ojOz0l_2A*lvw%@>0iy(r zuUToYqPkKui;;&%lTT9-W*f|S9xiY+!hFI54sW<5IDn9N(oWj2P~_opVQ~?GIhu#Z zMa{(w!E@tvlSSx@Hj8#c*f5V#ejcMf%zZpO4;a-RFq**vmxt#eqx?fgeFXnGqtSCl zCm0`=%orKL$qQyl)f$F=J^9Nmj66J38P%sUYQxNj(TrTs)CO}1ES4C#Q2Z>paDAC~ z_rH~lJUr7G)uuCA!wi6hJQEi<(ZMX{;d#Nx{en>v=Dx48su4OoPxdkK@XTWrn#U*y z(+~2f@cqBjPfvp zx8zsk8uZG%276t4Dx(5SqO{LG{ph_f9~pUg<}wP*Wt4(R)QB_J&Sd`gjbP%@>*Hdz z*!SQ&BPdol9x_V6dm^>Hs*0?uSMa^L1=3)Q<#zj)f literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/new.B03CDBCDC1F66F94.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/new.B03CDBCDC1F66F94.idx new file mode 100644 index 0000000000000000000000000000000000000000..145630d375cdd0f6f3425a4d4ee714d339d30cab GIT binary patch literal 5260 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/new_allocator.h.6F3025B263C2DE1C.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/new_allocator.h.6F3025B263C2DE1C.idx new file mode 100644 index 0000000000000000000000000000000000000000..43f16da17bb3bab9131c559141f1618ece4501be GIT binary patch literal 1608 zcmWIYbaQiHV_xf)g*m2~9URB#JIjiNo*UU<^ovXfI<98JAJXpT5yZD=|-Gl1nrj?WSHnw<_DJ~W0 zn&wtId+)tNS9M$N&G@Il=dZ-@?+Cl%oC4+mO;v`Yq8U39BotGA^A&owu9aMLy5u>V zYUG?_oU3-c3`|xv%~{|x`-jDCtChyTng4sueQue`m$q(};N_`#r)6p)o~xW!@>M># zRCZC=t?-Ali?`=iyylvkc2~J9ux6esV^wf6&%1xhvyF=@bCbLn7#Q9uiS1FD!(YzB zz|G6RewUH)E+Z$DV&G(AWMF1tWM`FFUb)CT*J(Wu0}n3)`!zxnD#?_3HFut@} zO{c+J!w^Ou_8PVtxM^Q^Zg<~UKQjWuS(+2}Cf4g+k7wdx&r;4Zff>WYo~M~-1>=d9 z=j*6mW=p`(ebnvZkqfs2k{Ef|_c6-vV^o9rHhWKG9%G3{8Y2(;5k~$a2niE!zKng= zYtt}{(yX*sQC+E-#mK|1!KVTDuYPAbdpYyI91QgWb?ToEDPJyRW3!?4P{{ zF&yExr}bUVo3#1NJnT-wPLeS7JnWr}qMe9@%)|bIk@p3oFid_@-#<@<;%W04dD!1G zGQ4M$gSp67>Dj?4pH{43;$gqe$atMm5GKLHevgsy9)b_cV2n)AYy~s=oN}DD%1^VM z%v|inoW*d1dDtg0%1vT4MwmB^QED2aK8(MSY0P_cSTJ;`quH}n|bZF-}^c0*4ExnxWl2X_u}HQ%sD|qC8z&A^)LD} zg(rEr3Qu*0MQ_CfD_*mvMPI$N@2_9@NOsN?w{sHNb5l=+?3#LFRpq`~-qT^8^HScd z*pvL|Y*>|coOco5w3+!I1y>!r{V`BBYI&CMGJ^`%=c>;itXtH$E=*`%OW_}l;>z44 zF9rsN9-qE&mrxrI9tK_>29EbkZ10)4pcDfq3ljq$8zU<#^O7aUR=0FULKH1zVq3_> z#Q~uhIGGtCii%Rxif?i;Fw8wulehT^2Llreho7CFLq+$4ciQtLnprsNB z)49yc$i*SgAuqxJ1&^$E3NdLclE&+@i`EMLtlGkgcokhgpRLh%^u98QVOsN?nc=Ws zof^p=x@V%K^!uEeHpv>Bj+(G-iQv#7(V_XeoJ>WNUh0r+-$Vz|eEF{{b@7H?T+{n3 zr6x}!Mjj4b23-Yc>@aAxyw_fQ=A1Dj4~Htdsw_-6$l>mLM*{(S61@P+ZH%xy21}o3 zf<(4$J-ZF?1Z~M zTTc|?b?JoU=rqgd`bLryPV0GP3DsJQ1_8e615pxJu_OH`Lh$RU;K{e zR@-(8OvkGzn&Fj`$cvJ>coj|R`{$`pJZ(NB565I?hRMuwuo&#nd!)CJan=HogKPKl zpYrx|u8^+LezLZj^b>=HBnH@r{z~JHGo|ZD)W*E>gZ``~VjD=*#=&J`vZW(o6N%cK z4(w7Yl5F3`#>0^ykbqQSWr}1UM?0fPJ0lXmi&3www$TUayW@M)#|fm zu)XkGa+*X-C4;wHew^WVhNiKg)FicRO;_AGk~7ZbkI}W8Out-X<>9C@tg?W`Di6mt zM%itQDhU1xCao1rh6w&{Ce7VU1_=H)CarG>`EI8TrJB#=Z!z<5I7vHcBa|&;l3vDy z#Q(x1{RP1f)t!-2@XYHL-gt-+=55%d(fuB;A{Ubj6L(#Z`%H3x6zczLOIdLG3&|R9 zP02g)p&;=GiOIuaxof_?w-`i7w>H7602d5VjYi>*NnZV&;%><|h>a)Ag4=7dln Ul0$PJ%htaK`^8wexY;=w00roKM*si- literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/numeric.E72FE61DC7A3B6C5.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/numeric.E72FE61DC7A3B6C5.idx new file mode 100644 index 0000000000000000000000000000000000000000..880b31d64d0fc0b4d28e22274b13ad2ef9d594b0 GIT binary patch literal 21872 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 BH?9Bx literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/numeric_traits.h.A16C05D3D297EBCD.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/numeric_traits.h.A16C05D3D297EBCD.idx new file mode 100644 index 0000000000000000000000000000000000000000..1a56825fa2131f6d863a9d63e9c83a951fb2f14b GIT binary patch literal 452 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/os_defines.h.049168AF55E969E9.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/os_defines.h.049168AF55E969E9.idx new file mode 100644 index 0000000000000000000000000000000000000000..d0f3c76077a5176ce54d7b3da15e1f8f2e8f80a0 GIT binary patch literal 408 zcmWIYbaR`)$iU#7;#rZKT9U}Zz`!8Pz`#&kQj{6Tz`&5nz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lVWve)O0~|yw#v57f4R6fR~QT5ZA!U2=ggi)~)au^zbgh2Rb z*Xpb9{x#<@axr>vc_@Q~Ksb{9_nltdb?uB?jGG-o4Y!hq z(Tv3miRZ@Z1_~CCK@2>ML99V=o^*5T>#hSQHZXEAI&wG~fmJXtFueY;M816M`frR} pjB*@u(lFto)SN^RySOO1SRBM)0ud0*ICVwA{YPIJPB1bt005}?ZT$cM literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ostream_insert.h.B47ACD977F7DBCB7.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ostream_insert.h.B47ACD977F7DBCB7.idx new file mode 100644 index 0000000000000000000000000000000000000000..ff1e1c9f29497cedddfc8bfa596433e0821c41b2 GIT binary patch literal 1360 zcmWIYbaV4yWngel@vO*AElFfyU| z*A8Y}-PG;T7cZs3d;G-X>w;YOzRgszPE*>oWm3w$^&F29W8$8uSx31$&Jy~*kL}~i z5VtL}fBw24nLc?^t;-~yzlGh~y1ssxB)YY>JILhjMH~ICF3XB5bCVbt7#NCD(~2uu z7#LPs1YS^nv5SF`g*lEpj<=%w!8`4F63v}|{^@#n74V`7Uq7F%(RcK|GMccz*FT2& z_uqkpV_9R_V1{(5t9P!>!<@^WD+jU`gx7~{7n}R;fEJn|O-D`GwnT8~pb5t{ zz0Xo=@-$-PVb);KPyiVK!a)vq-#Z!z*rTbQ&0+gEW$7G8G~s8`K0(#?S3J;!S^D<> z=+OKS%E-f9#a<;1G8cp`ls3IM<{cD?rux6zt39($v1OqNYgXE;sIJt^V&q{~<5N=v z834jXw-__dznq(craFRm%d=#Qi+Sk6ZWMO%SkcZiX$3zUlv$nE! zLGb*g{8bRVNZv?s81LW>RzZ1guL?#U=5m&D8IXHG*t~X{?Aa?HDwuefvzW8EKtdqQ z!<^5Y59hU>SC(+CH|s!ip?Ubmy+PeaI?;r!xwot@)3EMB6W($_!?R#kOD~%6q`rTi z3dPgrGx9JuF)}nU!qbHPWNkI+Ck6}A)cbmP|DEzaawR(tvz~~aBFuX{%!Yi1(g>cl zu(bk$XUk`cB*CCR;iZHlYbGmuy)VFScnLny}Bw ze~~L6NgY5F)@RLNd*Qd_G@9^K)%zC~&MY~PCOmiRnJ~X~nHL$knB_R+Btc#QVVU4R zzO0{JZlS4GtX4dE?Z%qtXu?&&ceqVsH@-j<{#$zR&x(>0uhE3hW-FAl2RXb)6TUSi z@5G0K#2;wF3`MCqi6AEx7bO?#gBZ+zzU52q+TG2?%)-dTzz7n8U{Fa3VKFd4X$A%c E04>YYHvj+t literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/parse_numbers.h.B335047336F93165.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/parse_numbers.h.B335047336F93165.idx new file mode 100644 index 0000000000000000000000000000000000000000..9e05fe2a94dfd8021f7ec65b8673782c28f86275 GIT binary patch literal 814 zcmWIYbaPWc4u_9pmc~^FUd*7;GJ#mq4h-00T{EA&suT1{nnp;`T2i7jCSox%A zKeOl6>9Y#HnD96px@h|GvC;Ee(J$CvF@MoE`dnO@o5aAtz)+N$R-Dbmz|hs4ysT4> zQ-hI(v4=^fhe@uY`@uWyc@oWWP4Bamnmmmdc^I`Bv=u;lKzJ3;;_Fx5G5BMsw@}*j z;+S_(BqIys5k}1;jM^}RG%M{@R99+dG4e2K@@Xo93<2Q?-Yw6PEiUF^sK0Y_&QYbE zFN)ZB7>yN-4PnOcFj^{DBJu1c?X?hc(-{?~Ga4cI^BJY*GwLAty-XavOp-9ZV*I`0 z)carRFg&3&ojr}K=Snk%#8gua=EX~7TNrs5XEKV-WK@6|)p}l8!nNM41H&7W`u=$; z6i=Ja$iujhiD4m=9LUokY(H6BP5Oz!LJS?pdFzX#7B{ZKu$+122mM(~#5Q2);NUVb z+0v1)2}5FERmd2#`~P6ujf_&Fw-I?rCMiUTV-44zmt@l|2F-ZbLvOWl|^^XObXdM=}8J3!;g!C zw-|~mbCVbt7#NCD(~9phFfhb5z0Xo=@-$-PVbo^ORsczXaQ9j+t-{qFkxV>{x-7c# zAR!RuVXS7WRs^v?ShLbzMRlcS79$U%CZ8r;`0c)$|1~$tn;Cf+%S6hQD!L!M)1D{M zJgM)Wr$X_x`HVb_^$hiLAOk?S=}NKjhIx+;F|sg5sYa>6RDUm5+;BnR_YsgGnq@{X z;e99U)RKK)TtHJ@+8uJN-0|>JMlMEm4s}(KxnNwBnv)1(6c;5IbAuR+R}XC4J4eR+ H3j+fHxYKg! literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/poly_laguerre.tcc.6EB83F039A07CFFB.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/poly_laguerre.tcc.6EB83F039A07CFFB.idx new file mode 100644 index 0000000000000000000000000000000000000000..7bb4c0685ba222838f09e19ae9d1131fc4f26ac4 GIT binary patch literal 4324 zcmWIYbaT5Sz`)>~;#rZKT9U}Zz`!8Pz`#&kQk3b!z`$U|z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lVWve)O0~|yw#v57eNRREa{!nd#1oUH%8 z(v*>f5!I`IL%j38#qGe9ILe~QIKRTrjFE>iM<@p#W?xp%Yn#5M*PLR9&ON0dmG;iU z5+jTk?)~EDBK^;rVjF@S?!I?45U|IHgYDuHw=6oo*$c8T`m6Y>!h(*4G15BH2Ej{K zOIAnlQp8fk5xh+KOa%llOD+qZL|7PG7*$#rkxZS$C^d;u8ln0Sqxd0431q&)A>;@@ z!>E3SQ3D}=j#2p>qY8rGz$DhdgyfcHCe>ypHH3UClWHq6zmrL~6Olkz7(1EFJDDtC z>T6%-7-_k!p`U@e&N<^@7C z_!#f|V5G5MdCvX!zX%uRFK9Z>*mgK`@tfujSGzTmn_e9A4vNG`2%_crI;xl15(rupa?aNAf@)6!T4pfu z=F8Y;y*7=Ye$7gI71foRS&Tf4+I-q@hv|2wvzIgP%OR*gf_KZaWQ&V=7(RI5+46hN z+vt3XGs~wXPP6vQX_gXpif_^JYjK;)K#?gE3{N5L=^R@A{d+6Wgk6^Fs%%NLW2APZASh{6lOwdVy=SvpGWa(rXgj|YB3Q|KNLp}qZpII1N8O2+Xn-T4d zy6uecb|4GmAx5D?jKT=B&M=yvVT4!vER5$Eh0Y<%H!!I+Fd;Q~I+zSQn2Zqmdzkcl z5Dnh%<%%0FDEvOc$iw)DQS%QYTw%KA)Uu7g#E&!bFh;OM$bwQC2n*zf3e?*5o}@Td ze%7j82tWMvG{M}%kW`iGEL?p7R6ZiLQudv&Q%m-JabX0+k<8x4JSNtHi+HPo4~=|| ze8u&535I8f?&sEaHko^PO{;g3Sujuh-2;lFnd8~p{|`eQA5v`4-QCgV(JQt*8Ex#( zlW4xFQ^&L+dD=6)h4dtyX?}7xoi9n~5&YZ2ue&oy>n#ad&N{xCcB)GA9Y*;r+p+I~ zz-HZV6vzD4jSC+A-4y+uk%#dIqtXvXRZuwu!nda6o%m3Y_yeP0uT@nGbDJCbk6>P4 dC`!#q1Q}Ialw8aWVlXmkNdKOp!Q9Wl005#MAZY*q literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/posix1_lim.h.F32309C974B4FD51.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/posix1_lim.h.F32309C974B4FD51.idx new file mode 100644 index 0000000000000000000000000000000000000000..e4874ea87d54982ba2b33caccf86fd835feea9fd GIT binary patch literal 1202 zcmWIYbaPw9!oc91;#rZKT9U}Zz`!8Pz`#&kQk3b&z`#(zz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0oj>XCcc%0F$un0^CmdM0LSetf=0g)Etorn4(UeDLR)s8( zVp#S|eR^?aZW03n14B`2S}_L;1H<+Q9=t!NuIFOpV)Eqh6bDIx@WK-YOV)3g&cn#X zB+nr)3laih-rN1bpN?$gW8`8|AR!Rukk#6mGkt;t zBNtN^N0tOg2!vDOJNX)$#B>?Cn2I@yr9na#kZ>C#M;jwtV(Z%sduz9e z_G~;%8tfV(AhjUO!{o#6gTxDF4@Tle@U-Y6zYW~(_ zUq&vb6^vXf7(t;9vVo!ddm5{3*V}L=9;QgONPVyv0|NsOQ$M3xKO>x<;&Ixv*})@{ zk&9^tBj*f+!41m3Zr7)M0ZGhZVqpy)wW;{ChPc z7n3HZrX);to}B{sSJ@+tj9g4L95ry&(>^S}(|Gto6C)SXL`KeujPO`J&2ZMmr0hlq zBNtNwM*=))1iRVj+BMwoVdP@U<;azRnSO*_uk^x)v|dIorUpii21Fo48M;qcXtNL` zp~RsCH(jB^=Rw%FKYff`OvxO{aMSOL322Hf{ydS9i>Zr|vkPI&mkASZJQGu%$;ibN z!WjZjOdsY)?p${wb|WJX(`qr~-XZZG1JYwWxO6N$2hdh%*ZU|^`2lk9Q&jOW%%*RSjA z>Rmd2#`~P6ujf_&Q#zX0^iSxYTVv35{^XgfrxO?$IJ0;g8Hy`&lNcBn7>ZKUinlT{ zFqrK6xJ~xUEjdOmMl%jGC6E*dce1a)oB35ik&%nhk;734Bm}|_!#K3s`kyH?axp4! zD9C_>Ksf8A@wc0%sz!`ljA9&OQXnA^{#{$RKDF4*oRN!BibF~oBm~0D^G+(fY00!@ zXJ~L{^Or&|MlQx+j$pWOj`^kaMVX?Zj9iRf99|M213>umz3Q)Ki?&5E zaxtoNs4IYkK=|t)qwg-7t+|X`jM^O9vLGQ4j$C>m?Ae3Ms~EW$?Ktc}VF(gsc+58v8gUrGT@v==Z^Bc)Kj#>^7=1Z>;i`MK z&571{vGpz^7h?cNfB?*p0wLu_MXtP;j9iR*9C~nfx5sF)Gc#{^&B(>5%%Kc-;OsYX zckeH*eapzj=)&P50yE?Q@BZ~m+|oZWaxsQ;gu|nOp(r&c5u~QLD7ly$#9)j_X;{>C J``>g11^{u>hn@fc literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/postypes.h.947CAC52BBE48470.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/postypes.h.947CAC52BBE48470.idx new file mode 100644 index 0000000000000000000000000000000000000000..7da43a1e02a668860c26aaa70f93002796d21053 GIT binary patch literal 2746 zcmWIYbaUIp#lYa4;#rZKT9U}Zz`!8Pz`#&kQk1!siGhKGje((JPH#wT{$&G^uf=so zU8ORFl>?1TmaJOK=Il}ZsBxcvU-4!s%d!vbp)-%=KfmQUyL1hY=B9OTi}&}P=RM7^ zE=zkO>yEHHmK$zFm#o-(rToDj*L#lnbG}^4n4aDezjmVDj=UYY3&LX-Fz255=srQr zx~Np3YVkqg3(4*R{TGT)TYt%TID7eDt>qr(g37WUhg96$jP<70lXZ}q8_|5 zR&TOaUD@(ryX`wIyRh|N4oo!`$>@2oLZ~QDw#qAC$LzpMo}|Helq^88aa_UckRL=Y>w`}JeK3V(q z&Dy26jmxTze3a??F=u1t8F9^vU#2CW<@Yw5evCJJcjk$TrU;`+VFfN#q0dt5CQe_u zzA)Ia*)JmUv4*+V?04qBbC3OhwC7-$n_rUFsvUfCE?!Jm*|{n|oRQ=#v_5t6N9mQ2 zlEngiQOWIYyR8hXUr(2;nW(aC?h9d;H9KWb7h6{U+qY-WSN%l2RrSecf?p(xgtsQ` zlxmSsG(Q?{V0){PJ<(~-_7mZY8eEaUj>B!ukq@=LT(=z6Yx(d$GT_UDs647z}s`{_4PqlGRQvzd0q>{`jUdW%}jH9V?cdH3@w4J(0VfVMn^0Btvm!Zqf@T28P`yWPF}C zbO?zvsmd`31~7Og?GsdOf5n4`L0XnUU_T?venuWB#lXqT#LLIe$jbWZ zTs&u{*1~WBCK)*fffBY7ZZH8eqx(hQ+P~N4#R)J;$uS6I^JI&F37GUp(@$@LHXVu= zV3Lqy5LnL0ww#dVall$#F z45G3O0!J8Gjxh2-DUeqgz+Qbmqfg{WZ~6jm1{GNbfwPQKXBkzX6v!lQ1_nkp*5g<2 z{;xezz6cT?m28#V0w4nB)OUg9+%r#IUB=CzEXyEpgHh@RqZ*U~nZX4%!z1oZh1Flz zl>$tXats1JjBGuOd{7Ez&X4;ik7OJ^vznVhL6$+_G^5mMMr9}kGKT|f4ok>vYv4c>Tc{|1qcVT<7s01+_hTkC3` zbFB*gF2E!%#~{$i$kxcn2c=+2ic-^x53?ZBJ0lY~ox{8q*YrM1smarbkw-wAL0f?V z3Sh~fkqMgUE4m-N)1D{M3`_EiT;QY*GX|E_8JWOI93~7);*3ntgbkB`C2U3}XmW;0 zXja;*sIJt^V&oCflE zcvciR%BXmhQ47Y0(Tq&cj0yA7q`rTi3dPgrGx7-BW@Na{Cuw2N<1$|JBzaKG;t>Gl9)w($V3sH>i}46# zvt@I^QYw!?woJAHf|tXd!;R3_z{u9X$c2dhZbr6lMlM)b@CeLcWShar86^?PVLzkcenwLS{|KY# z5k^T^G5{6NhDR7p5&YAPT&EfNU{S&&aF&tlEF&K*5%36HW8}KV$OnrV9)TN-TsIi` zV3EG>gq>Ql?~4l`pA E0BNz@sQ>@~ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/predefined_ops.h.B81F650AE057C2DF.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/predefined_ops.h.B81F650AE057C2DF.idx new file mode 100644 index 0000000000000000000000000000000000000000..31d348fbfe10770cc8be06354f6734f1605e99de GIT binary patch literal 1512 zcmWIYbaQ*a%D~{9;#rZKT9U}Zz`!8Pz`#&kQk3b-z`&5nz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lVWve)O0~|yw#v57f0vw@l=Sz`pG_fqdDxPsii<2=wq#lAv!%<9 zJQo*XHf3U%|5#xmLvdwp5(5JRLs4p4u_G%3L%Yd$m8l04bQ!srUVl)QHfiMr#1xB?C z$oyN3+_#X`e`8ephAjVwQSA>he;X6`HYOzdk1(kmVKM}n4Z=K3=a{(9ArYO13;LE$(_kv48#Iq9wr|qA0%EROC*xMIJP(>eJM;SNGda#GLd+NY=uZF z%bCiNpw#nOYfK8FFE<#qnl8I#{vii+TY@3nQ?_y%y zg{=M{6U#wl^=Fva&LFG5#Kd?BS^X_0mRrc`pE0pLLstKWiSZ4x`p--(pOMu!Ftar< zBl)+TnX#Q2$-jNfEPaS1>vUk3Qjui)HX#S6MLf>TX7X-HaljNCsgRCe*yk zf|hq#n9%d?b4G#Z$of(9G7A%GUS?rJ&C4uIsCk(MEibb$q2^^4w7ks1gqoLG(DE`1 z6KY=mt!T8(|LTkbtUOGbY??^ntIwp5lzXNy@=sw@1_cNR^Dxa~Rmd2#`~P6ujf_&Fw-I?rCMiUTV-44zfF%O$ruREpEG~@w3+LsA7o&-aZAv;xH311 zfq{XcC^fD47Bd5bjmOK?BAk;LnYb8bcw`hnQXtI3xS5ecNF@lT3A#&M+{`Y< z$i?WytkPrwPF+G`O zId7plBNyWeMxGUn#vnluo}D|9;Yt{<9wQgyLPnm22uFTdJga(-X0I_L7vls*o(YWl zAk`pjekf(f!NYx4j9iSJj69u;>L5W7_HOrW`*D7wDI%01&g^)z@f zaxrdXI zm|dS1<}z|I=5go2y(Lz-F{>@^b{-=aV+>CWJm9t(p5?7R-ILGA#TdvFr~)zogg@@u zU@+nM%yuRo#yyO@dk~Qh;>+$~)Bq_0Ve#}lSFSfQU5s3eY8-0txb~W}VsXhk=S7TM zjFvo>@*tHUEN|`ke*2EMOBuNsw=?o=XN0G%%0}S_pMKq5$;!oO%3&%AQVYU7jP}a* zCLk6F^Du@gha&N6lxvW9O^nJ-jBx%1uh(fjA6Kqo|=TH{`sRZFgF>&^n%UFLhaxqS1nSr5V&ROgG#kVcaRbGo< z*k0>VcB$;$x9V4S?##Jf7#$yMoos#k^^`}hMIkEhGZuRHo z{rcMZ&(yTeZeQcG`hQI9o`@^^PF(u&Luyh*%$u9VEFZu4rzKX39=$L4Pp2|8a>F+wL#lHMX&!ieOGDI{d5tU{*Ya8kFaIFMaP1OTW3hKl$0?)Kr!$wgbn{EHb%l=92!VGu6r= zg|&D82_fZRg$-8ka;2C&Cnf$2xl!!*>HXTlsIX`c3u zIU#SKr^FVunSY-*?S>}9@<=P!4ehQWH~kjcH6LDa^xo3c$c=}Boq7*gE*ALvY2P`; zZAH^sc7zuOK9@b8#l8CK9g*6=cS;wTPT4%Ks@=pb)iCE+RhDFDf#wzc-zA>asf9_# zUySZe$#eNTe`d|9lH)(-9euXUuAt?=#M!t#HfvuV_{!?bem}SD4cl{;Z2t|l>Fz3R z_P-4Gw%iluiOGLuv+k18{#_!=zn?nWcPFkzZkyAoeGIL;p1%xHPMxWr{DgIONzp-h z)fwNMUvFxWEt6)rT9x}XaW3ne<(Cfa`qXw&(KLQf)0~cd67OCg_>xx2v3Ie&?6I_M zbDAsev@hvjdfU%x=NGdag@wLhPYh$cCkCE zP_x1QRR?dxr=GH(GY`ct**@j@k?(UE*jwdhzpYJ_Xtp-^X?J$&B0W>-Hb%TYqIykf>1L{iEiw4mT~IY$#?ps&^xR^-BA-HTP!psxTN$;}=n^ z$`P94epjKOxKgb)s5?Do@}JWZi~fG!P`uR1t~B6s`~C>tNlpK+9$ye;nl14-J7B_D zPUGosts|sDUIt3(}VukFh0t#oj?EG_ro`TyPZq- zkem?P=KWf7%Koki=~2D))f2C;lf1~uS3R$;X^*k1yxaX{{jc-Bz3g})A7bGY7V@TV z&b&&qU90L{>gH`(s8y-&z$chn{$9*DLUK>|o`55-H5cc}>x*7~p5WfGefvZ{@BHky zMh&@fI*Tvvo0)j}djB^)R)cJrn-FD0cVwYK6lqE9ntYv#SwXY`};-zyrTA`*#60Gw6)G%eCOJC zqaBYI&AoN%^F!GiWiuYci~H<6GUGy4ORs*cL3{mM=`){W{++U}SfqP#RsHs9nU^D` zyZr8$!SVaRuH);?b}LOd^<`1*3A>%SEhn$NWSM$XcCJdE)PmqCb3c3&kUHyoKV*xg z$Tf$MScx%J{PpZPg)t4+Gw%`wRvvd zx-afG8-v=#%~28duRYbSAITB8XnAvSwM_NXdCDzqJJ;sVwp`cTBW3XXi&%$s^M1AM zX2$#379FeY^7Z?*PVb-E^qSp&e;?KO_uoo4vg5vUjQSms)Ez&ntmW(Lq}zD^F>F_Q zrsA|AwTvaDVY$1)>dne@4Kti^Vqh$oxl>oBx~d4z_rjVK=dIq_sbcZSyI+* z(-i+=tzmHB%Mq_7Cl*{`@SoCNzS_V0cqhqipIPj?as@Zps_3 zaeMtidHoH&GnZnc3PY-794k*bDXRLETTfe3V0xxcF++^=Ywfe0 zJU*5=k^)nLY9|QgDF^gSO(<0HnUQx$`SHRI(S^)+Y_sLWW-r((BP0G#$2Za^?0dJQ z%w^vU2d59Lvy6A|->WKWB=+>HT=Dg`sWJ>l`M%q&;d50sYYgx(FIX*jjY+^v|Ijg` z7LFA&7g;#HXDGN4wy`pE-P_aBJQ)*&*e|fSPl%0VxujOmANKlv;{Jl%>lqm`sgiGQDz4qOghNx>WsbPvJN`Fn zw6ivmDczls^eLd{LKl-dYhl#i!*$&Zp2LJXsZoAN4$PWRqQdum7mVw}%pSJL7%- zv8Dz8YqD*&5Qs@h`BC}F_rFwU+Z`6iZysfo@F+t*Ez`6Mzm^9#eXzUP}~3#+V+h?a{isJdyq=F@uD zh3lW5GV|Bsx+Qkgu{Bm@?&`3A=if3Z?Kd#oe)s~D`jJx3Nc&}XzAy%b_v~D7N$8q; zSnFl!C35%g?mu`)Wz_-97pRLCiU@Rjrvmr=L#yzu7k7c(m2P;Q-q4(k31&`B(1n)~QOqh#gs z^KdT1=g4Q@PHgn=KYQyQ)A^*upY$>_yF9-x?PR!Pa?xBQ;E#D^VL+r#uCwDY{clen z26L5KC9i6#O;6=p&a#_HvOxuNf%Tqt{J;+c)>UTjY|b8(SKgRM;U3=QGhq~QBZeXGu=KRzjCbSKMj z|50n7y^H7MG_2gZ&`@C7fsRA+S=oVX7nU}xeXI8RCznU)a+gaNW^H%e@Jag2!tClh zld=y!z2Wqhv;M}if)@uC9sVW}u*Y0)($P}!srN%)#;s4h`ZN5?SCK^q$BHlQ*!6bS zgvnLb7a9KXJ=5g$dRu>P`R46Q3{?6T=_RroW;M(-W4>*`w(-z}`rxGf%gu|gC@u-T zuq91qy<@=VgxU#39YLquByt3AEcjZo;G&!o+pZ|*sSIz|w#1$~yXx51*zRd23Nl-n z*722`YEC+TBH~Jc&HnjoJ*0D9OnByLB7I9KO7Yslb&J$Q0wsHH$>e?fY25AhWaZ%r z94oVPdR^{iznP=x%2xGFB>VBf69;}SeYL@F{pHo+{1{& zexJN+n|EtxbCyfim!6K@%Wy~L-L&~`-6wl3B7e?bqvPYH(Zv`y!(~%l!qrAc5mn7N zju|t)CYrr}vupQm0lUjRUECR3Kjg|;y-juHTqHlqZIpPvsOfZYk5>4K?s?LRx^1QF zmMg_{>Sg+x>s~Wm#w(=m=Ni}W{VCd^@J!l*Svy@3P$`@?PQchzk~M(N-UNc6@&Oz)1TL=PKqM;kpgcc|Rwd zat~n*VZG0m#q6#f6685`i`&klbM(0*WC{ykE$NS5`{CG?StZtg4ce3EHmFUHY?bd3wg`-ApCIuuT6|PzZs|R6=BLe`Z{2`Ut?Lfb5Fp% zb(#AXp3Uc%m+QNix`g{N87|Fu`qcYN?29F`#cO;QO`JA0vdc#oHehVFgU0;szy;yU62GdI^CPDUI->9v@!nK;8Ki!@= zpXJ|A&Tn>M?}ZXy9ML)561eF2Bx&_(?$vuaw|skcb*`#)YvM8X=V$u{`gxvW}j?7$#klQ z-7YrCanr%cGdWx9!-WMlNhNk}dbnzh>4%g1-{mb&-f>2U_tQ%rt!Q?wS&J{8eUWGS zH<#(}#8$?u?%%g-b8}rgBd(DC=Vtedu3rXG>vmnZS@SWqB%4uu^2fhPoLoO2#9DU$ zT>srW+Mn@_kbd~$+qe6~RknDqt2)kBvwg<7sm{I+a_nZ$n6Ue3jj818l+PbicDg*t z-%u~R;{}KGh8ONv?Ou3!@LVzPSZCVwpkMsIXo%~dnr9`8X74zvfBf_A&Px}Y^!Dq9 zPu3Ubo@S`CYwpDBPCdu23O*__;!-~?<(AR=&&}j#fm~|$9eoadRqgwM^6{4z2fXP| ze)d4*np z=+Cnj>8|U0rxj{+y+3<#kB^^PCx7I$HCbI#XFNP*sqR&&@-Pk>eI%(u-y4LsumX1tBh`}+1=1h46F(T`IDwkljY z@%6~@cSZkx>Lz_`TXJ^m(+$#L`{({K%S@SbM!@1nmNCnw7dsDlv39)UW)gKw6ghk~ zBDPDjLFUce&F|8t&pf2)U|l{vtEonIlh(dZ9g8l%7E;OIn5Sm7x$E`Px^ubHvbe^26BoXr8RmfCUCq|WUJ zd2bsVIxk`8cr};v=MSDw!~wfULQq3+Uz#&fS#*0Rt0-jdn5Jv_r`nf(5qY4bm3?!Gbk zxXhOW^4caZx7PL^coEXlV7=q02$?b3M%BAA(fnygCc|DnYscRpg@{YSIT z*e;#;&8JJF;L^$N4-F%rpSszM?0KcmtSNsO+EjnJ|k{H&V~CA8rR-^ z{M6~1>72}%S?1qQo)z8ZlIfbyX=^Zzy~x$@vfFQSSGI+|d6ptkIuk$sF!ew3c+aG_ z#tsv@OlGiD2|hc%Amvf0ZYlF6fA%#s4WhR_{s{j+DA#(dRmyuo#0$pTeCakOe{Q@r zZsS*b>cKusxyDsh>v3*Z=3>2%g~$E&=ub6Fl&Cy0qiD9}=E_B0`Dvcqw*}K4$R}>o z7rWq9@aSc!W!3DJGgFi#=1-efarCUx=Y22LUOu^VY1g@X&#(QK6I!tHbLiP)HT>6} zR2P(d`ylBhX*b1n%8?D{^O*zZ7S20bxi?ws_9LaUcYc079>2tRgXO*Fic@C9O5Ho) zsu<3&v!?5(XflW2mJ>G~`SSn0n0;M#Pvt}Rk7AX@kA6i;pDVqb)zz{|O#e*mk@xk# zj;s7?&zE@acKYG$-YsdlVz=h3jr1sf^2EiAS&jR4-xMp3;*OMswTl(I&q&-q^1i;V zseajq|Cd=$zmEN}T|@uVW4^r2_4{uuk*xmz?(Xhc)88x1OesBd&(^`TrhTUAsrz|< zMb4gna)Wz~;`)6P^<#Mx4oR!OU))^s?RVaNcSogrTlXv3_-e;}iCuqPK{7cr*0sNR z=att7YkAt8{!BUVytz@Q%kx@uUfj#lq?NT_9t4;>I7aQrkUw_l;jg-fRc6^t@(+#n z-+WMf@3GbW@`78&*ZJ1{e3`_qoPS|SF}r6#)+$?#U0vEqdtNEUl z4H5h~3yhOWW!}vAbFfSJZIs8#+|Qk#Zq*%i>R4~|Qg6|HEwiI{ScIDsSsHWSa%Q}6 z6}YH7!@%aEXLu6(qc1_t4B`{B{Ctjca$Ua|u=A|)>8Al%60_GoaxsZtc=GC-qjkG~ zK04{fAvWz&!Kqdw$6E}S7~W_9T+AceRqot?_NIp_BRK_ z<7VrBa__8MS^WYoi>+e9&p=HP(JDD-I7=D z;-xfXc$qVvN9>tdX5;U0IG@GPtWTlLOliT^_iHC`P1`t&k;`JYB*RLx7c(~L>^utJpu{_TLTWGZa_mCIw0|Fa*i6u5EpEh=HG>fr)|P1(PL{r8tCS;ACK6xW{yj ziE$qzt0>FWMR)3EGV(BVGBZHH3#LDu+ zV&P$ELa1zF=5AtEVBle0)2`?UEx~q7e6gO6!>|-#=3Zv*y&&Ig zU<{lGSD7kedpB+BX$~HSI|!9Kn7Ma=RBmJp+6h;=U-tFePaMBF_!&CE-f?4c6Mw-3 zB2m1P=$~ljR#3vr&(IH6Hj$BOBBSIBCI}5xdIRk9xWFJ5U1@JV9)<%5yEn3PZ)8_v z;9SJ$xC3tY%ln%>EK{cP@i3f3sJzL}eUn|4fpZz7I|D2l?=Aeb_Gd;vKR?4nu@}_?YT{epWz21C`E2yWZD37B!q@4y$Du%v4!Q+PCr>ueum#* zr5a2ck}sG*BvjdDurjmsJCZvMO2v5?Rv}!tfsK0un-T-(G)6PH3upf~ZZR}rQQ%>? zj8J%vgZmtZ1_S3xMz2+HPdD&PT{FSwj{*4pi7&tSzZo(C+ zNgu4)?4zU3!|)VghlzU* zlMDlAwak0CiS|=m?`%GpuFu1;17YGvHtvsX>I|I4BKP46w{Ko5aD7^h0T07$gu;`I z+$R|&893K6`W=U>+_=h8s&>*5Lmq~22)lnVasOgcVBkz+UjldJaob$BkKZpC@h}`h z7}>(k-NLTIz&Vf6b|YM6l#s)2_Crl(JPa=oD(^6J-(i*j1tmPK-BFr1WedkaGaiOX z2z3uQxF2xHF>v-V>Ys<3xHo$3g5&JY<~$6i5Gp%3xH~w|GT7Xr`*H{Uo>}lPd_?%> z3={VmCUpkR1jgBL6MJ44o{ygDY01OTh%j*$GxscJRR+!)*?n+@`*I$X9SSS6=3zL3 zQ23gi`!y(UFJW|r`{se?f)=jMlh!;8{RoAVIJqZrDl%~PFzUh;M(j;UPSY>3;bHiW zaN`3e?gvaN4BV+~h!9t_47Svqyugl!;T*!mf9%}<*cBK!mos`CfJfqYx5|Saw^!No zFx*0@yur+UgISS*vs_{Y+&5Wz6}$NV@Hy}>97iZT#?F0=U5l1EOe{$eqIEzrZj)Qw02gI2t;kNHPz2NMJ z{24Ah45tw)FSB!BW>*G#=onmO*^v&B_;m|h`58LE1*IpGr{oJJ5D6{TAeB>Ume23p zC+ppK7~Ud+ay}FHd?tBN#<>i4V=LE=%;oY=+<6#&BNVP+;$8tN25RM&!!6d9*08HA zl=k3f_zo^lH!(78Vw8Qs1fijpLyF#+p(a7C;mn@=48OoiS28lKWE6kF1fiiyFM-Pp z!|cf4E}SafJPi8~9-qL@J%L?=fpY<){bsoRAzsTRXA5oe<6+o@P&uECdp@Y3p3Z0v zPepf6pZk|~g3+I!p&cAT9!wr$FPK0i)MiKs-E8fVI(Xr2AV0%Dup?`kYQ#b zD_{pk$~66#IME!;!_bYewuy_oiA$4#vy)M4E8Kx5aqbdJO%0=Y7`7o)PG#qw%C618 zStzsst}u}0#SN2vHA(yotzZY5Gnq@iU;>d)n<33A&9bUip@U2*{0zNdWkF0q!Y`OW zBvjdTumcaoOXy}+sHX5RY(-f6mW}%@s4Sh!XmcJO)qYh6S~hHbna0B~525lBBhMv9 z2?ox+jBy9yCAq=u4;;G%t+IF+jv-W@X6HW5t_V(!7vW}Jkm-K%-^w$KhoKLl@(Bm` z6AndiNp%kH>rX2em@HbbBa4mU0@yqA7}@7B%DrHM&>$}zVPs$cwI>&UyXUfuMJJnw zVLrmlx6IscL3wr?W8`(X?GHlExK4X%k;Bi>1UA!%$w>AE6Nm(v2XCORdaL+IPq-nE zhhaa$!0&9_-$9kbLPm$}a7Vs>_~6C-aNT?!hFJ)e+c~+nbE+|LPGmIN23J`)SNM!@ z=bShD_!%aH-I&dkt@nZnL_*yNY1tf3 ze_*K0np4EXum)k?EjH;}Y-SAHQyHz{$@_TU)A?pX2a0$Y)*=*6WaFO5rT}h4pMr=I{hCvWfwP@a z<1}1l^TI~2`H5|%JPd~sD*rHZ|6vwq;9Sh;@))kNTkU3TfBmXb9)^VomFthzW`Mb zEsUyr;L#H-lgCr^iQR_d<3x z2F?=E2XKYgI{FSQymqyYhhYIi;WTFMX`qU+TIM!f;SZMLxH6u7|tQ;Mha$W!{|iJPbDwDmz%XJ6IGMI4dNV!WAk#Jy_>*@>)F)!(4>I$xPgn znIsrEcQJ+>gu6zW4fa6A!~XM9Dva znR^1LSCY+h18(FkFV*b$4L!{~4BHV#cCvGKg39P3;e~J$Rf^Wlim*$GQ5D|C!>|~ka1j^x zA}$36&fScm*WfDK#A@HjU!T;*&(ICdW(G_K5-*rQBs7~r3e_T|9S2*|KX&jioIx1a z#KGOf0jX$@!`+x_6}N#&II*9H;Sa(yo0+&bgIcpqjLN&=DjB`y=RI&}n9R@61GYMt zDOl_U6NrRb4JoM4SnMv?cgkie55psb)i*i0Z-QcGHKWf7xPgU-C(hvMD4NE@@EKwC zVJ7awpgK8`X+B(`O&mwXZn1*t{0#rWb(k@evGfZj5DB#z;_38zP7OK#S!VJu^dM~R zXW{N=k!0Z9%ouhE9*W(nasF>_NY3P8*nm(ulZ|^On=H6+`2<(lZ&`Jq=uP7s9)@QK zl`j~%Uw}FqI~ilXz*Qc0S)dy2vt=$1!*ztpmCW2LL8&60V*}hba;&Zg^FnXTeOZ|!S`5C5yL%frbsT0(|fY4CC-vU>UM|mX5>p#z*&%-bW zVQ3E%cMlW9?@!?FOfK50TJE@a0T07{gvyJY+!vwoa|y2UrGs|XpKlWv@i1IMsNBlI zy_G|WfpZ0;=X1D9&u7<}TD58x^DwMKs65WbeH>KtLT)(o%kgKj4^D zV^WiR!2}|qzJc^s9a49D#^wesQ~`wOV3>|oS<0XOh!g38~3P?J?W3=a@0 z&vJ5~<&K#a>SI!bzzhnKRH9QPo z5DEP{6Zdsc7b}T*5j?^(O&S*G9r?JCpJ5u(IW(ZS=*b62Q2{jLrZMS62Z|HIF z*~Y{0AK}ImOx!0xnXz7B9o&u6COz89Y;tHP55r@G#dkTm?{dm9aIR+bnGRQZMaH78 zEAQYg9)=GHBiAu;uLBh=S=8Ct+f&6v!@UNC`3s4_@VaC67J3ERK39_DBG2~KCL8JSjtOoY%-rI4oi zM8V!Aua3tY=3$tC@Xs9%?mHav;HKSKxHB(yHuAoCWqFK;;Wk3$IcDy2psId7W58ax z&%@@Nc=%a+!f_sk^9YqYIk|KUj-Ezs~LUH!d2!kHsf8*ZvLE~p&1;Owk)=i zFPK0iC@ils!bXNQ{ku*VzIS=f!|(>-$jw~bo4F(zIQKBdet>)YqDIz5>xU^Xco>!; z?4H5JI|EeFPi8ck#q^5#Hn>1PQ*w~?t6=_19)<>l$~#QlcR*!E1Eb<|MJSxb!95F<7m>$rPF-sL zx}~M{I}gK3gulLVLd`+4;yz6sOd6`(drpon z8-}9PwBol0h?x~eF6ev;bV33)mBPpgpFx4jz~)XsGSDd#s0?hb1SA8UB7w^6f3?B+ z-vSY4kS((qIc6~`KqVMpvnC)t(8&_06l|6RBmSUq9 z46q3bkRzd!5>P3g7fgp)v=6g5LHP_Ownw;bR7Qz#^SoeM&&0K!NdVq1c)_%ViE9g! z0K5`Y?4Gu+k=6}Jol2d6VrwJ^n@w{MK%c;7S(;Pl@@PcV0r`|?R2YAo&1=Ds; zjqRLP@DZICOnW$W_Hf$4=UiSe9pY3w#AyNRu5*?4-CXzNvMk6i4U8NOjB+rS!KQvd zzJbp8K&2X>Q#~LV=nM~324)RNW)EaW2Py-b%VFkx!33Scfy#iBh{$0UO(>s%=LOSI z7MY_ghA;ux^bW{W=&TM@3O1bsl7Y_RKxJU_Hy|14v<*}SmUuui(0LlD3~Yi1Bm zg&AO30;B^ve*={&kXAc%JtD#gq(hTKQywbJuz%&reQz%`7=aS$A6Aw>tb#BZ*jx|D zEa(&uRBHbF@JnqwRvF9iykI)T$a9KO3g%Lt7ff@Qj+X$6zU3MR8w*zo)drgcm@>zJ&N%81QOYMYr%kjjXiOu9RntdZhl zACvk%CR3#NILxGXn8^k{zVL$S1e3-ICNp>+=LORlCjB!^w(!}a7fctKG%qrl!>hO# zOxKw-t}~gzyKXO-?l39cVKRWX%U&=&VA6TOWCfqidBOC8N$mxb34HYK1=Cw5owrO@ zNTt~qCbch2Ca?s_^MdIYlg2M5Gg#E|ykKf#R%&84Kq}2TnKe3@&5%m73CwyEm~D_s zvuVug)0j=+<908YW-+VJVm5`(aJ^t!z^uD~*&04>^@3?7v+hb}Yxt1G3#RqV`s%uLD}i7Wh)kR>n4t59(B#MY zg6ST!^gU(`D4zi~hX_ik(5XYH6l~5ABmbFI&}!r1D!F1>VeG_f@Gjm zgix8u)o~d=^5kqlrgboKbTG<5B^Y1{4WtJ;TL_hc%@cxTpwoj;nXPX#?5*7<+Vk+d zU~*!25`hYXO58M+G_3>01?I4^&tXFrn9t5WpB-7?AiK&z zc4R}Zv2$Ew7e%tPm4l;|16g1fC;Ki=WHU~1vY$W^Sir@;fD5hyHqi<4Ds+AmYCJ53 zf@Gi*not>7Jr9zBPGCZ1U^AB>nRSo}OQ_7HG`-jJeoS=)MMD!CXA_$=RD$6}?@p(F zu8GbdnK;fk1DLp~+jZgZayBj?@l}i*s~F*pCD^Pd$QI~iCsY$`mJ_50JhurIhZUG0 z9njfKsLZ;Jr#|oBwa%T5=LM4qkBJ0S7!;v?ntrB8+%%pvWZBEi?3bBAJ2$~fcwR95 zX5;zIhOFWsJI_IOxB#p~1~~ybPYTw_zyO;e1vwfzD+-l?O^AYIpp&3b8QAk~ZT2^Hsg!Q?69X#fjV z*wiP;Xz+w5RM~SUf9dw~dxAjX37iRfP+_=+q}v%5LS!f3}=Pp^Q8)nEZJB z;4z!OY}La^j+iiEo)=6f8KqA$svuQ{w-_aFF)G1lr(Q7KXOzFsr~w~ce8KdBQSk+% z7JP{L1=A-+#ZQb{u+|UH3#J|>=^iE(_~7mfrU^{!6PN_xvvMz(CNoJ*W>SVvoPY%M zCo@?f39M(9U(c)oE82NpFzsMg+QF=i)LPlgthAR|8`fF@HP4t84>N1Q$B14qon)3j z$*cj(NIWl?&N0iMW7dF=h`nHX!L0m(SqG&Bt^Af*2iAh-dBN1rBHhoT0w1J*!L*1= zX%Uw;Z0@7`dm5{3*V}M@o)=8k?A8L%pa-SwX!dAiZZStOyrIJLg6R$;`yEDP`8HGQ3P%?v)@J$xXHqKlSK&0%5`k)>)4RZxWUG8gALi*CF~qa*pUUcuybrd z5qQbY@e)N~1_#Fs4rDEzoE)8;aDlZ__a|Q3%n<=fm&;i=m$Sh8u_kelId@RXgif_X z-FheOOOer%f&@NLVquf-Vbg;T5WHZT$fh)r%@975`hsaHo6=M^L-+*53#OTD@-x}= z;L{;5nC7#o%x5!(Wj&r3OdHr#Hn17PIyyWrm=3Wi9%3_qj|#qEI?kqloXrkC1@MCD z9Gm7jHVgQWJ3IS!b}88W0&Fz}D1@MkD4-z(TRj1ifi9YW z%D`4jfMlSHB%m^|)e)eQ8@eI_D#P=FX)z<`Vnzj+5?ILrG6cFR0;&|Y90Ftrco76t zoaY6Tg{*}IY@`tu)*u6*t015X-$R!_fMlSn9-uM_dXoBIca`R|^1NU=%PDu3(*Qof z^n&Rkr{YCUWBB~p3#O}_a#uMG;N!_Jm~L_^-sCif&w##Qy346>m(vI~WdbX87LYyGIDHWg!d~!H3-TW5N!McWC(P{ z1Jn>$X9*+&UEu(gfmJ178OVwTs0=JMgJhs97@#s2%w~nRt=?4y3dW_(97~y%pb`wQ z-VsO-bTI=|3N|hRl7X&XfXcv@Er4X8s}-O!%cV5>+185GgW3Z}7#WT*@%=Z(1i(58Cc#2$v{^kKxJTkIgku==>b%xM$V&S>&0##WVMY$Z z$;`ZyQ3R$l^G-(*SjEh{3PoT8Gw%izfnChJyHErUF!LTj5jf4vdm2UHJTvck6oFUF zysuCM-ZS&QM-lkTto)Z*2gxseY`lGJ$bOl`#ybf`U>Y0$G?Z?`EH?gGC;|)FWEZl* zd(=EHm^QP?ZblI}%*KBhMawBR-cu;HTx8?Dh$3*EjrTf=z-=~#+ib`qh_BdqU!kaY z$Hw~(Mc@k??-vw-pKQE8Q3U?8@%~2^!7g%w9o`QCWp#GmGbmavu=8I) zbmw?pFkNBixq{Lezs;_2n;kg_-?1yaLlOAT&i^09jAjo0W)65Ck>>?d7l%R@2eKJ+ zITYri2(0JeUyq_?8wc+;4&*T1#lgD^Mc@Dj?*SBnqa3_PQ3OtN@Sa8yIL{${oQ8KOPsuyPz0`V z@?Yabj;LFl{I^g9?s4+pLlJnv$@>Duj5nOTZ%_n2aPogZ(ejm(_bZBupPaluQ3U>T z^8QB=XyM{*;X)3eNnE^>Pz086@h(9KaAq;v&uu)^3aV=VFiZYnR)@7!U~?d#DiFG; z4jNUkE+t3?x{3}e16w}F%mrOE2Nmae!DJ?BrVm?P!t;X3R>sx{HvfNh^NmYw-!618 z@w{Mq#H8?u$pWekRD-@^l6}PlA9#T+yaQPcU2g|f+s`|p{dQwyKd5c8hLK|pV%`Nd zv<=b&U3mx916y(j(gR*-2Nj34FhM$?OY5LAurY6t40I_SROV6Fz1w+l+0#L0O=0Ai zg0LU9ybdG-UQ`FwQNCI5S~bh|86fdUjz~qQFaxX$53&QgybdY_>qvrRpv&o?GO$4o zkPLMB98?B22n~{fE|-JK!1}2m8R+^rs0?gj9LQzR#c)s=*iZ>b4|Mq(R0h^=2gyK} zyFq29oYjhOp1X9R7^oO!lsm(y4wV2!Z!4Q{D;smC<6c4 zS^uM$(agcxj8a;4afo$sAe%9lLu@XJzXr8Yk;Dlp^pJ zC+jT~fqR^+_fP~raI$_t2*73%KoJ97T?h?-*q8!H2D+LMDg#?b2uc9p)q_xR*up`O z4(NJ8sLcDAZ!v;`RZBq=dY>5;Kcft@ZDixv$R>z1$nl1q`whDYZ2TV7vF6~O%^?C? zOS1pxpZ>Gw{g;8PpTx*93DNa2h&avD=n=INWX%LF`3YP)u(?xEcb!XqDwhs?oyiNP z8C*&;xb)$Rf?hDq=2Do=r3+i?0PA~#d;?w62=xtYF(XI@x`q)dlXd-X+;twQ)gTAl zXJ)$344>Ww4VAGm-C;u(Sjo<`k{wxKCp*(lgaB-;5@Zc@0VLEK*vdyx=MTKz5h~8} zf+Ap05*LFG61^Z5vuT4)}0HL|C-h_^Soes%BlF2(+K7#o)=87IaOYBn!>uP zJTI8ub1J^)G=g=ZV9O*y!4F*;2{kow&(~$wkD6}+OIaAN4-P}5aj8k1%9A(^ zVdGM;Q4^4Vp^Gu0F1vl=kI+f+JzGF-KF`8+o&_H2umzeR8St`9sE#vzJ1WF?7Hk78 zoH)j=aE#pmHpRj7g6TB7@@aNs*bofQ3#RkzO6S>);7jmcFkNO>z07V3n|t7S!E}>d z{U*CPYz+v{3#QlX>aW?&krMeocBOypMzGl=&}1ZsY7>VktWM*3!PLQ_-oarGn_1&| z!8D6QeHMo~EMM@vU|Pqaw2s3FHn9SmaRr43bTKK^cQIW*WZX6{+y?UXRz{AkjPSKy9uauc>%6(kN_p$gRjYd(N7 z1$ap+RGjAplckiU9&DdEY;h{c0O*2Ls6trU1UcpoWC479eW)-4Y(5sG1G@ASDg|3}3eo{yX$lpGjo5;8K-ZQ+Wnha+K^_AyC54Lf zykIhyF*k#a#=<5HKn6h9l0p^2hKoTm(6ysb8CZ%1$w1eNLS@1?3z)2Z5qTBl%o45= zYp5{8UiKC5lk5twg2w2cadJQ7R6r^@zHq93;k1HP13WL7esF61;IxG=as#b5GyKEp z23vs!O5|MHO(f2 zx+E4V^Z5SOpK}-Oy~)M%g6Sor&`U-sSo@3T1=ANsp)ZV5NRvzp*hCkw$s&#UZ(xW%r3RCK&$mw3yrfK+sJa!7P?C?FLKb2udCa3~-Z48J%;esRbkm7G&K zMW%Afz)DV784L0ZblEP{Gk-$sm(BUxdKc6KkY|^NPnW>PT|qja%XgtVo~-NEE;Z$R z0!leoS-7sUz&pzMZ*8VkCp$a~;{i>_x!-5>gK7blAw5jmJxuT-g9kL(raFNMxnDko ziD?QG=u8N(F7SdEvpGz*U>*Yl$czO{tP7ZUkOY=8u`WdsSjEJ;3PoT86YB;Pfvrre zTTujdGqLVQ5jemka)1dwBMn+U#l(6PMa4-b){`g#=a^W}p$J@NV!ezaaFdDkCW^pa zCf2(s0*{zjAE5}mVq$%TBJiGx^*xHfHzw9^C<1?(SpT93G&4&zGsF89plK{-)*fc$ zAe_w1IvGV^Iy38Z6oFODtgBE2HZZepKoQu*%(@Fj-~co00Th8F%&bRH1Wq%vo<kM3@7P%1p$L3oWBr06@RN=8CyKy- zHrD?r0N2U1O6?5uN91QxTiE=Cd9%+9(QMc@QG z&k1(ql?-RtSDmkYT(UBbn>1jUT4Tyk5v z;DckZ0U1!i4&H_VH4C-@15_12_gz3`V0|l)40N9bR0g(?4w;kO#~?k>JrhtpuqjNC z9`F_ks5orRBS;5yQv_7z<4p}4e*HI}L6ziOF0Q#;@F5G>MhTD}=>7<(9$4iJl7ViB zfXcwSs2~~W4hX0Wto{bcKzBSqWj5V7_cBT7;}4LVpR#a2MJ(@yE%O8EIRV-H0M!HQ zoPlJZyB(l1u*r6i40Lw`R0g)K0b~z&GXqo{*2DwpfNo!a%CtwHxxccZ>p!SV+|A70 z%`AennsO2|>m+7A*c2S7y~ND>l35Hk`^fWx=^ZosJ7xjcbTn**D9D=qEKi?}{e$33k{ha9~(<`R?Ob?kJF+F2?%Ji7&3DW~6 jh9^j>pChrKA+et#v0oywA0x3JBC%f~vF{_XA0XHO;4=F~ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/pthread_stack_min-dynamic.h.7B19ECE3A843B2BF.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/pthread_stack_min-dynamic.h.7B19ECE3A843B2BF.idx new file mode 100644 index 0000000000000000000000000000000000000000..07b5cdfb41c3073f300ec3df51dee92a1faa3cf1 GIT binary patch literal 294 zcmWIYbaRtqWMFVk@vO*AElFfyU|Rmd2#`~P6ujf_&Q#zX0^fgXuc=`Ht>g##>oa;M(_RMA9m1n%qob|bOI)Q1&+S@bdN1T&d%sd(BtJ>)eIY2?tj0u-UJ%)MB%i=n6K5 zZB4Qv#g(~93=9kmMX71U+KdbgCzYoC*83+b!N|p^&!H~?k^*6~goVeatj&>QFm8%r#YcqEn--cJ&L#+)c~WfA3_xQ99#cY_wO7hTt+aj;0=FrpgU|4F1iZ zGZgZqn3k8%*?(-t5ruGfHOIDlFAwX!GFsmD`U+ch)`Y1E_Rp;JPX0aePqf|tyUxF- zn*X=|=z6@T>fFvx%vo8U&7NP5UdviDr}x!|7Av1X@%-E0r}Jls7%TpkoH--!Wn{>d z?|05w|8*!kWpY3AjasGy+gg|0iJ#-2|13QH`dsv@j| z3O9o=0|S>bld>q704ZPrn~ z3q&9k6s4vWFJNL|IH@%4x86Tl2}T|+6CM*81}K0w~zAl_q4vUW#r*<<#Sbo32%LyVQ=j=(VmHi zD@Y~C5GKsSmBOAP0^_aQc*mt7*rURz8JY6=?W?wXk5&gYVoCpk%!Bd&sP;H$^c7jj9idJ1{FW^;BcZ~o7hZ7 z974sGAKt&l~DUp#2k^-UPG2169-(D(kfRTsGlFt(E9ayqtzBp~D8iu0OoJ0`2xG1?;9K_%T T5fIEJR<`kQmG6U}jNA+Wp|_d#`ZKt5%!CaL?Aa zQFg-l6O$zciWri0j})|Od8Z%L6P(=Pm*KW>qHDnmrg#?R{|6KM${o{xO}WW4vq^uF zOPo*tY~Rak7_QX)y}IS-IqCKfvwr?w@a=ANi~Gv%sX?(b|l<8mSAD8ajn?!L}lAW{8k zu~%iz?bQF?JC3bbl;|0>uP8cKby-0@14nD)wc^U$q$>;z43_mS0o~bW+Sr)5d6_wP zF>>!>l!Q_Y91LLaOOmy2?&B*; z1EVCAV&G(DVq{=oWMN(9(V@&P_WvR`6AvE)=V3?@bjMs@w*rxZ4n}MB=fpb5j@P0;lCq4rzW4KB1~AI zPW{s%<;#UkJe;!`^=31g!>r}uJjlp*kWm~K(y&NjPJtQB!+C;H=>($zLjDS)%oRp07#|kfj9kz-hFJ`YV@57$%)%sKG0VsW ljZc_FQEE;i$lBtfm< z%q>ZKd74gLF8(z60GDxa&}T0rZ!Jlq?#JF;LZ7?1g}NJ*cz&|3bnR6A=_)mg$6@o@ zH3}*|rW5!X{>^bHE3V8mjEoG75J3h81^`{old1p! literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/q20iterator.h.51A12BAC0445BB3F.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/q20iterator.h.51A12BAC0445BB3F.idx new file mode 100644 index 0000000000000000000000000000000000000000..b88f65b52acab1e30bfea0af3ef0923b6298a7e5 GIT binary patch literal 868 zcmWIYbaRVgW?*nm@vO*AElFfyU|Vll>4uV=)60WjAGr$b>1@d{ifzu^q_&xT>fd*2++X=MoS0^s@Bco7(?tFKToc2T zr0i`*?0om9R9{>35j#vK2LAX*U$LQnn?mTaNl159L=%BsFz=6O-l`r76?x2bo{7U*`kKGwcF zW7{&5IsM9iz8qxVVN!RCp|~6>T~H!fe8jq zHdY1(kO>S$scFUA7#SF39k$eVZ;NJRNLsJqmMs zd1$J={_M`rN>W+M$i>Ob!7K_>-SO%8Rx6J=>(Nxh!i_Y|u$3F*h z6(=oMyVbjwW9f#s+!i-}3(X2<&b%DEuBqdGZRgdOat?|r(@(#zFF)DZ%eH&x9}l^x zLw{8y-x&RD(w@)LuB9{QbM2{p6DP;+JQlo3!KW=yY|qCpI|TeD%~w2h(BJjcCyBOg zx+bgIUfdVgiFaA4uKVL}wfwFp-ERI- zN;LGkyoKYV{%7Awm)9jM%vxqu^hV*(xvCBCzPQhEMQKzvdP1HeWY5 z@~1PsMlWlHY+k-%^10-{+aJhEX21A8f=b?XNr$^)x1-f8MbxRg`Wr3 zH{6)Df>(;+bg%f;iZy|{o-+4mvma%XP1_HH(c&TAV@9mD^PY zOfYbAvWqe>FbcBve+uH4o~gEhhe1k=LC}KNLL5vmaI!FoaDf!eeSYRg_WA=Gc^G)a z7z8z#HTb~<11BpZ16aW#`^z~lT=F}Gn1m%51l>g3#K8mu2Ll)!ezz)O#}ldZOia9D zU;zd}CoU%e22Kd)!iB!i%zh@Uu^fJqmnrWI>3F)+wFY^m+u7R|`WBN)XH zB>=ITfkFE~*6BjY9y3NBL3=fOLzrWZx?MbS;dVe0BafiAyS5)J2sphKGk#rVn+8&C zVebM{Ewq2rocy0QMNB+`>Wb>>Fx5PQUg}=DFq>cz!OR7Y09dH-Ks*Cg#UmIh7^(y_ z*U*3czvq*j=P~jK$}z|ZLDew0oA&K`bEtVOBafi9gtaOx0%0^07dQg%aJJ;hxX)|n z5p)-GSAfM4%x#QZ;7EiiN|*h3psk*5J0q7MD+enmUxF=z>0;sn$0*DTJc6N`p*k>E z8Y`US&YN6xh>1tgTgqDltdW6%fk)6^%wGi-J21t}oZ#4n*^BBpETw93x4pL;%uZNRVdMgbDlCj)j$q^hCk>dY8gb^@nauyb zp+$00YEB}^z~Z9hVrviso>&+d_(6OK7Q7m!ykbr2A5In_K7IiPcI7t(AV#vr(^N+1jjKTr;Cmc1P&kRf(Lm>7x1xZ{LT?bqjT^FWmdN zBki@hm1X_Ysm8f3HLWdOTQ=KQ91`F-YtI*S?%J=EC7<$qmNs`xcepg^K%CiJl{E@& z^0Plbud!LAy=6&ehkO6AuNoomH_qd5G}vTd=o9MlZk=-Pv*OC!q{j>l3=+3b>Fb_O zRpn+9ko8am6AT;-VBpQmvfE>6fdw~{051c(Et{eYnQW z#LvsXZp~&b1SSv)7>ZKUibEM07#4_#eBY!Y#K_3QZYyJ}4)dF=!<2lA z-9rRsBoDinqL&`bIfnl0|2?1NJdcrwU7A5!2xfs?O{adRWB)uxE_P-PW(k-uOcx^; zIHX}l!t7_{0*5b5n4u^&ClREzxG1^U8pMDm9T1ZZL_jbXgaVQ5S0~FKnE6bzjD>@f KiwzdhAQ=G5H~`!L literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/q23utility.h.7DB71C7DA3162BA6.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/q23utility.h.7DB71C7DA3162BA6.idx new file mode 100644 index 0000000000000000000000000000000000000000..fd019cfb2d50b102e0fce77e2361c38fc282b8a3 GIT binary patch literal 948 zcmWIYbaPw7%)sEB;#rZKT9U}Zz`!8Pz`#&kQk1F7$iSe;#K2H7r*%T2_hAEpw$H(b z<|J>rc){mHK7>>~p)e1`AAz+3|hncRj}Lhu4mT zxVSPl-;(3sF2?sT<4ffH#<@#Y%~^V}?O=Bmmvrg;h-=>jg=CZyo3}jsR`GmwF8{RP zih|A7P8S57q;1q@{^>~h)AFp1Q}+G0MvHrAYcB}vyjUA^fB(Lc&i8R&mq^O2VQV+p+4O%l#`dcQw@~|H?WWbt&TiX|22V5A|nvoLZCd#4PwD2i%DGI{$YlO!z*lAsO#LdJb#=xh_rYZy`Kn`RF+h3HL zRvgdBz!2Cjee|2fCk93yK3!g2C78!#9k$eVZ;NJRFVg(!SwL(nF*RH!xZuG znG2f3c`#9CE^z1}%ykfOP=W^$pOd(gCX8q3zy9CzNzU^adH5t5B!yrOheXR6Az!Nl&U(+n>>6vGCGjfxWGY+ waGWWJsR+#F3`MCqi6BQ57bO=fgBX0-W`7%;e06M?_<0$4K_U>$51~LL05onxdjJ3c literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qaction.h.95AA0C155C53083D.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qaction.h.95AA0C155C53083D.idx new file mode 100644 index 0000000000000000000000000000000000000000..d2b0fe58b24b341945e712483cf518d84de35ac2 GIT binary patch literal 9268 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qalgorithms.h.A5B1933C4E8A1AE6.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qalgorithms.h.A5B1933C4E8A1AE6.idx new file mode 100644 index 0000000000000000000000000000000000000000..c726fe2792a6c8422dbf131b9fb970d8ea6bf5bd GIT binary patch literal 4742 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qanystringview.h.34687F72F1CC9012.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qanystringview.h.34687F72F1CC9012.idx new file mode 100644 index 0000000000000000000000000000000000000000..815409fa415cd58ed476b5e29b113c78c7a8a6dd GIT binary patch literal 14056 zcmWIYbaQ)P#=zj5;#rZKT9U}Zz`!8Pz`#&kQk1!piGiVqje((J&eV`x|Jw!v`{qyL z=V@#?5#`I_%CWV?$2nQMZ(KB7Q9J_zm?kYf8XZGPSIW0JSVH|tEZ9-Bv++%xvlu=e{lN2g*tCOdlr1SQlEbR!au_`>>1_xN16Hg{@&Z&=-*VH zyie{nM>&u9JGC6GbrC0AaxI=U8tf1>=E2ds}Rl%NSq%}h_v(-l3=SSF*$~@#dluie zs=cQzcgXGFx|G3|=_qf!&LpVhsrV}CpxCf8AEx$jAO5L-ZB0(~-w0#QnXA$QIG)LO+s(M~T!*o$I2eYqw-}vNpmNN%Rv~4wA7_f4U zvD`BGU*TU`_xdmYdpSi!pAIuBPp0$51^D(6-ZquEUGx$7$Ih4NF&)PKa;`y@4 zTi#YZytizB(Ui!_t4*`7^-8tK-U{h>?`77vr_4k0XJpr14bJMf?d~N!N>A5Ko8;nc zs(;>d&q;5iQ}Lhf=w|h~s_!d`EHr+1NmJPV;#!X^`A=6Z)bCm?oARc7c?XYN^4^2% zX79Y@_q|fmP+vgD{k*~Ms7aExvfDy!Ro94QZcl4)@w@WxtxPZ_$3%P!8}G|)=ryrwK~prVF4ytE(YUsOjhTZ zyr2}!j02sLtJgFXitsbAb1@iOa9Hqx39uQwN{q&=zA>qCFOG_c3o&VMfz4$wp3bB_ zoyiDhLRG%(^l42&l59+TTnxrj7`dk~N~-ReCHTtj3E?EiBtcq%}Kj2y9h9OaWNQgV^Z73 zqywd3N=`?3%9L9eyYVrp@GuxpW8|C0C;+8kN}P_cKD-uH;10291tZ@IMj2xW1ygeV z@IsTL4?R2tm}0pYjJuhHyP2e+6imq%mj0-u=%io)CTA`N=0wygnc~g<+U;i*6CT}hV z<2FY5Hbx^T1yfR1y?mjj?4C#gCMhlk z%bC=m6ii7)?%M~vQ?@2S!ea{~-xfw0V+aLPax(SBlGabM$=powf(*uD;$qTZ0w#Tb zzEQxI`cz6vDqsR8y>-coAN%~zr3o;(axoa6WKulIqyeR1O1MoM?^UFi zWr;G0axoZd%V-;b37GT*t_ORH9INvLm=d@cjIS~&UuDvSQZOZ_kHsbjL^tINFu8Cs z7;j-x+`^;|rC>_>jx28xRxK zsDKHWw9MN{^O;RoSMxJSa4{HLa#-?$2}EJJ!*b!u?M8>{1egN27>rjlsjX(xgHkXv z1U2CFR#7G~E(T*A866cc0h6|gVq1DGP^?Xe$&rh}I9)2;98AEZcLq5BG<03i&cmR^ zz+k+KNnjU~ER__yH9C8p=sDB#ALt)t%PPU>C9j>rEVBCBmCVegj<0{1}Z7>0o7Pg&gn0aE$60moT_c6-tW7L6C zFeP`ccT9|8sb9*&pvk~syqAe(FOx8o0tXwv0;4f2pXc*Ej3PHzLCl%M$Tx>k#u!4u z%uy?dZaStOxJH14f44sH--;^1O1)|Amy0~0Xm%g4F= ztJZ~X+RCz9dGX%JiGfn?P!;ydccMCA7aWNS8G70xGi9;!v8LwpO4r(6Sxrdv{mW#pI zh08?-Ou(dbB)4te+rzwaT*N`JMCy;pAbX$kw3n4v1(=+; z7>u_vDQ;!bfKo6e`D*ju-q!kkQ-CRii^2F3lkg=bDJTU~;u~k(_u4~ zC}RwvU`mpr_MKd+efu^ylRFoKu^pG4448mP-%|LI$s_gc4kX{VG0C+tDH}s5n39N( zf1-~4J@*V^$vj5Bd5ki~5DKQ`=DYj9G6F6@m0V`zyUZwK45463%9Jm}J6)-NA;!eV z!(cp>QE)1wJd}bd`NOCAwLyUQr2tbT7lZL%M(w|hhENKoni0zAzq-`oPEF$IW1TpGo9ClRT7ynG-Euti4oa-Y1Bk z7BTWIVw5q4P%tGT2mCxfORIl|xaK#b_HRZ*V+aLPQg5?Y_g>=c&yeIekx_6Wql7Vp zf+@Muz@B5y81qel$%>1?_&=lee?|i+1yjO*yPWyes=a?8rc7cKoWv+$45463ic-^x zrPUc2WF5BDc5jPjWaKe^$HefCNdQuUBDyHdT;Q$=M=itj?UHKFJjRC@%?~j;zW}Wk25;J8iLwuJ2q~YeZ|bgV?2S;W&)!-EQ9eFPhymu#Ha#u+uMKF)jWiMvoP@( z=knx=z^vsl&g030^9p#M$q83ku`;q4uVj>4$tVwN?`lkrm~hNnzIr&gW3f0xTO5M}@) z7qnXivjNtvV&a5!r=afUF@DS>{Fq4 zW>kVTzhS*FMlNXI3uc0e?GdgUl~E#mJjTkR%F?i=7>}{Cjj|Jhrzxr_4XY1$jI~9z zrD07j9%CI*9cfrwfXCR3-%J$NH03eA%P4!7Q5n|P;4yyB$n&022-XS$@g?6g$|LyS z72nN}7=cEqTHEyo{XCzAns$O`PcroZo}w7t0=ZRxv|afs@6!mZMex7D6n>bsTj_yn2p$B;Hvj-m^@iu;wv~@p&fR^Gu?! zB*$WWgNfq?lK`v{&SHF%iQ^_R{}vO+EoA;}CXU+(KCEBP$OY|K{hA6h zDDfNZXLLs-{_BiJ*BRYmeQ8i;FuKj?4$BO%ZagC=wDS%#F_Nofmfe)qs!Tk_7a5%{ zGJ3(P2Oi@qjM`TijbZ$2dv<8Oiw@Of;xV>UvD1fDRXoOF(qU?_LZd-fZc+606o8dsJjT-)Ii@l4!aAp*;zj=~ za(cMPXnm2<0p>c8YgMi=Y9jbcnPiqSDZ-KikMS}lnPp6hu>L)4%z}{%JXQen+3m5kz=DOxI9x7V2jR2`xd(iAoxER#eOhKA^3k7UH&k7z*;Xn#!XC0O-yRA z;O8-JVNz{j(uDQ0c#Qj)WcrvCV6A&D=)e=q<2=U8nH-lhxxz*;c#Kyv@vdYNg!S}z zjJGrKZf6pN4GQrXpJlQ+%j5tn#z5iYbDk*x7Ct=2H<=`EGReS-F&^XFOk%g0q+onl z;ljuT9o~XD1U9_I$^{+Nf=TcgpJZ}A$>atb-{3Jm#pHB~$raW$164~drG zf{vmg>a_EWD(4y1U^c^AT#Q`Mu{4+ou(32oF6amvOoDx>LE2sKdM`#EV`W!m4_I5J z-cT>l*!rO#Bad+yZN$ zWnr3!)44DV-#6+d_BfZ%i(uq2p3THQn@Ix}aj@}MW**}|j2eF!jS*$vKSqszjK;8j zB^Pv57G|~Q5;^S&HO0}4JjR~Fp6amRg%x#7T+ks}n0g-LtxV2anLJ>9_kvbm{>zuY z#xn94uVa#0$D{@uGqg~5-}UPbV;sRM|ESx=BNuK5Br)+AA7Ruy!e{{N$?zDTWYj## zXaGwiu+U-Tf{qEp+yomFX5s>m1;d6|c#I_tB~4)ySFlXY$^{+~hUw)o*3{HAMD#~= zG<6ISJ&-!ZI!#1sn8Kt#g~=RNjd6M{X8gL!HVxiXhIP$g$$^;*I<$nxMlSteOT zy>OAq?IM#etPfISc38Ng%`uaS#rO=PIOJX;?V52BWbjNZe%0vommB`@%pJxszcb5CaQ4W$AMr^5mlUQokIZdjBDT9^*zvhek$ML@qeV z6nK&;43@}Y*`1LKIxzq<50UQl}vJo*3vpA&2>zMFr8e+kXZwmMjqoUOtM#) zRAEILtOw4{V?2vdbQYsDY;2OpcrK&#Tt-FM5H*kSVn*@BjIywCEgs`3OcGO=5o@`9BMJZk~d&tt4B zq$`EsSqWQ7!v!CFU5T;Q1wgdt6g;!TVuu-N$d{PgSs z_ZjVsT*fRMEE2HH2AdFJH}slZ0duN3p(KelQ`yo&wKl?SzSz^ zgdo(&CneDXbKxl=P|y(qgFK4onRH>jqrU5py=qFggCrm$ zoUmdxTYa&Z9B1@0Mjqo%M!8N#Ls)w%Rb*?0T8*AIbYGWQ_U3pzigq(%2g)D5K5jH2r1}ZAJW-$uDf*Mrpam{5EfO!rS zqg;y_1z<7CV?33~eJYbLY_N;Rcng#B7A8+v{l*2IS%X;%n^|Mzg3hPGBr0mZ)Eseg z+r-9W9Ag+`foL`FVpQ10s16%)0F7Xq9AvacG}{g_`W#{mM(`&xNls)^fDM)L7{6dr zdcmX#YwBxBehKr7UAKt|G%O(Yl2Hp537|-ke8s2>dK2NUKo-pi=8m(dcIh!ezLY)pHxVHd%IA7+3p7i69gnzVV0!wtjj z5#beK7=gq~c1jL_Y2-0ZaZ3q7@E{Xy2tH(@6~TwhI3f7xsTeYQgOG=;B|-34GIFhC zlz?@RdC=O?JjPoYxwbM&z#7`1P8?`{9HAew?gzn#%uFKqka=bVe?KGFentscxPoS4 zK(`74ZER~RK=#RU)A&?1lVbw;l1j1sW1M^L92wCD(-|28AnZAJ-L zCz;3i9;5O-Mnl+`8;|jQM&A33(g^-DM!si^GOz>mGMVmWaz^m? zGfC`cQbX_$G07id(uEBcfLhb0N12>qt!YpnMEEI_BCO!xF@DV?`kF}@R`T!|zhUBh z!z2#lFBC1QigK~v&B$Y{BBY`O&CLwA&foA>|CzrV-YD<6##|K_y=M=sC&9=CT>}71 z7_dQTRxa?|KTMd%cp;*+Q8Be%wCMS zKUj|!)B$D}<3r4RN=i#A!8*VZ`fQg4lh_V0@)$=dMry!{C$aj(TYago4q((^7roxR z?spM7#K>dZ%P8B+s0^!aa}RA1nz`XGNa7`<&PzspSbB!Fwir2~OBP@rH+)mI?N4#n zVNk%bsPMr87B-2&$OT=$08nKtDRwuX+|#a>IIlGSVhUm z1zoWKGqxn}m^Gh8_en+`<06qFNmv^j?tCuj@&%ZBSf>^vy#1~A%$oN3!3BaHb?@sd zB4m3qE;8~MhnR#o!onQ3E`o&%ydDB(ACIw)sg512HvwvbDK{|cAevxPn3Se4X~ViR z2hM)qIJf-nWkyhgTj?y5F08=~8=7I{f-a_jnGfseu!6eUHh&nM5e3OVMw@?(&WM7f zhe@P|NgBE9EYim$4NLG`&?Oi!gKx~5S#Pz|>=q-B@c|~`158S=912UxpkYJs!VH)W z*qi_}7kDKGOqj>m#lXc0mVJ1Pqj;j^V1WiJr5L%OYcpV)-o!b7{<{3&T}B>b2Vn;d zn9;{h=y5K06ng+l?}Cx=(N(TTGTYAeSwCUsF?P3bcZCgj@fiDA`MJXy2t3BmnarLu zIm1eZ{8tj3m8o{mKm)|O%GR*4Bv|v2kqf#O1m+}Ijl#%6gQdPy)_&E>63-zF*Z4kHw^gW~lreTsk2 z#$y~V7%l-zIy}Y^f)Pl(Xu)VCUW{N267K~Q?+YdoSj6)fzhvTliQvP;8M$C9ZlHx3 zY`qOLXtKxtJd+o!hX5MRV7tO32pi7eg08}WMZ>QfHQo0a)_h=s4H_Y8tEWuLPnnEi z{I{14`kbmBeBk5(&!7f|tec zn#lx4YgogH3%W!OmSh=|Jvek0=(J9c#=#{?^Qk@u1$yzrWtx_~?BmOR7nk+v&~O@N^@| zou@sb1xx}8r%jdE;1s>*xzwFmuf+UMOmgN^PVwFMY%XJapknzFb>_$&OE!E6uw3KY zD$!Fqr{GrMt{Evh_U#>-y4zkHy&)rfT$?@fv%~p}taDOUmxbo%?Mb-PWPHQ;qv+bq z6AzbYbj?X}ytgYR`J>YGqh4t;SGVjsbm8IAXZJbQ$z41pdE~&8^AA<44%=s5pSk72 zzW4ttbC(tWe))6vzbV-{m*(Gje4uN3@#K286YmnX_GuTy^4y-2CjDWp-=6Zmpv)Wc z)2gRh48e#nvw zf5a6vZPqz7u3qQ$_ujv#o_`U1ty7o+p9$WwRAtOR{vh*t(6>B;Q@lz04@U8Z-#T&b z?!@CMm(J%r4r#Y>7J68)y!@aq`{$C6W%nn`FI#fv`^D@Jj2HBpr5K7UbCV9TF)%o; zi&*(cpMzD1Nr8z03?x(eQ&ku^z-$KV6GymLw+V0vF!92q`xrU<7{y=;T#tU)$kG?U zDa6D9QxGE%BMOt=T{S&3C{uw~h{+Hpoy(sq1Cu`9c6iz0Dh+h4>V?zE0s z52l^2b+r&+QiMsDa+dPLbpQNg`nkQo*-DB@2_|hNZKVX0-oMN$W5qTFe<3Dqm~@^% z9z01j9{!oY&hRrth=~m*?JeT13e&BabE(VyTX?7tlNn4plRpz4s5usoZ@LBC3>9Kh zgGna}B&xx5t9VTn7T*3jg`J5R5)cfM5^NHZuqYK~^+{PeWAjVDR3Ro=n0^OA2Y7lb z-go0#_RXAhAtphXbP0cnFwA&~d$QMm@>Qk_F>%ABqXnWxVAAQ+h{+UYxTm-$+-s`mIW^bT2S4w$E}^d%&lX_ff+=WbTbRj9|LWgw5bt>F^mdCBKy%YlWCt zVA5TT0$m8(S82W3w(%6-CIKdCn1XuFdU()w&C>kyrOIQw5ECm*+DF6(o}jI@g^Ic2 z5AFfSo8&}B;faj$PzvU~8CP!}YR(Ycj}&)yf_88V@|{~H|LIg66lb!4Szy9r!VA;= zun z=Ttoz8960|*@U^lMlmoj$U1DP?cNs6$jBqPl96F0qX0}oi?7$yVAWY>Mixm076qR8 ziMNaSW%sAdHJsRZz z!io?c$#9o&FIX|oBN?F@p$+pYk7T50q(7{3gH^GNoRW~L6=pK5YGve<1XZapVOW*Q z$SDb`N@2pVs+5sa5>$o4gkiQYa)GN(m@tfHrc$K?M{{DUYNH zuZbjrSEE^D+M0Gy`>a&nX&z{XfaMiE<$zawO0B{iJd%nmihNM>7$}GxA zJXID|B%V5pIucKVMFWYa#iE78(_ztp^B%hv>P8Dni!$*@dT@J)!RlxpNl$K1F<1ee zdcKLh^j@AA6OW`bi?cYwb%88_a2~Afz{n{HYBRw6z1WP2OSVZ^l7&-JkWG*Wq1TMt zOb}L3@kp9Wn#;pl06dZw+!lhcG7i@0VC0kpH8x=8!WtWloRXkM227Y^`QkX6#4U;} zJd$?Yb^@@1hDXw#+g@NJw94R-bl`RnfYppVl8$nY%CKBF)52oH>eGjm7*?RT1PNpSnG(9QxeoF zf(dH}7>n>Kb2?xI%@pZV^E+i;`9S>vQx9uJF>*?RT2C*?R+E_4QSR0FxQxep+f(gUgR*amIpf(juSdFP*)6a?X zBN=%lU07V?VOGKlJSJ2tAyEqR6s$eQ$O&nOK{dnD8Y8D9sPzT23D){zgSksG<6Qx9hgoNYM#N24AawPy0Ya|Gg|ao?wItD zIU&B4kp-IFVEJ$IUeDRv#HP0~@kkb`6zafQ2t1NSszti627%7M6I2I_9BmD7+X{2vt4~y7s zESfCVPr4>Df+`}GiHz_HP56M^>;HkXCNpwLvT(47!NLgETxR5y1T~Xk(FAKIGjd9T zn#V9<(?>F~lYFdaF!4yLu&D6D4B?SXXGw?iU}3_@DG6#j!}LB}|N33z^3yY+i3ygk zU`=X9PDw~p8m1oBlxF0VgfyXH61tmxs~gXpnvGVrP2L`~k&p57Y$o&u2XYfb_;IGZ zx1Ho1MjlByHaU1G82YdO_k5D`JVqW#J_bH`n86zBjGU67Mmo#^unLTkQxeoThY4@v ze`k4d=lw;@Jd&l-rHZgZl}ECdk-wKw6xM#@k?dm>?_-pOwRXI(1nk$ye6oa*2c?v4 z{-C!h`Ht06Mv!`wK1L^)`h@jjAv;%}T*b&E*}}-)!U(VNPuSi{VEV_hnvq9x3Zvi@ zMg^F|V3jc=rzEJi027Aw78p4tA-x2c1T4uha!P`F2QcA^+AlRnoZL3Cpcafgk`_u9 zny@h8k!)gQX=3DtwUv1!+Zbir7*$}6^MaQjr+5BW+04i!Igt^RK4GTMIdJxyWmxAn zMovi)HW7GYf@MWUPDxN#1g3iHYo- zoOv~4FEhmTuxf@!vQ(f{91&N2jEa4X8nCd2wK5nvB|+U7m|3uH3?ri?sQUsF);RlV z%8w4=6KG`{tg2>Y0@vIy)$9}1gSYQ(KaEl3!OA#BPDxPj2c{lY*fDZSf_gnL;lm3q zeP#Sqb%BvnQix3mUKk6lO}F2c)p&u4M^a8#&IYEMN79PR3f^>uMG7OQB&4SVQ&zn5 zS9fHL#4Sc1u#;i=9999Kc@WmGV&s$r^`~Hl!1_~+oRW}!6imX>^qfG0Zijh+i)SZF}&*%PsV8Mr#pO|?ht+}m*5yiU=w~a8Y`r(nZ zRkYQF6=$%vAS0(FsOJSU305{UaY}-ETrgoC$w<3M4_HwR%fF1Al8}BEOxdJ4J$I6f zfBt9Wf!1BH;3`VZNepFRV2FRK^x9#~5=ll_x_P~zF)U3k(wY&L&V1|Yw9ieOKZ_BT z5Mj~B0JB6^Xo}UY2erQ$Va{MEE=n$r2U#ToA|M!EaxpN#o9_$^l0AFp%+p9KwPu$R ck`NIU6K8-Id<+Z{5S<`W3PeD#D1-u$0Izs$x&QzG literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qarraydata.h.D20C5D92187BE7A3.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qarraydata.h.D20C5D92187BE7A3.idx new file mode 100644 index 0000000000000000000000000000000000000000..abfaffc56141308223bdf5064c61f83236424deb GIT binary patch literal 6028 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 OND~kN!R8POL;?W3U4Tgd literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qarraydataops.h.174B2BAF8C953641.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qarraydataops.h.174B2BAF8C953641.idx new file mode 100644 index 0000000000000000000000000000000000000000..82f9dd5f5d63adf568e2d70a64eddd1bb61e4d69 GIT binary patch literal 21566 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 Nv<49nYyzP`BmhFB(ii{$ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qarraydatapointer.h.28D1B421DC3C3DEF.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qarraydatapointer.h.28D1B421DC3C3DEF.idx new file mode 100644 index 0000000000000000000000000000000000000000..a768eb6871f67b672050b54a3d961973b1b83a20 GIT binary patch literal 13208 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 Yw{&wSN9#ucEXt~iN(`z{VFm^U0D?ss>;M1& literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qassert.h.850A685C032BEEE4.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qassert.h.850A685C032BEEE4.idx new file mode 100644 index 0000000000000000000000000000000000000000..550cfc40579559406122df4e70ca1c8319cd64d5 GIT binary patch literal 1224 zcmWIYbaOkv!oc91;#rZKT9U}Zz`!8Pz`#&kQj{sm$iQ%fiGiVFPVa=XS%(b-TE1#n zJ-NUZd{MsY!`ipPB30sDTUNTJuGKl|sqp0P?xH(e4AppVR7BJo-!j}C`R4s={(U^{ z(Pl417d@8R`%`j)-^|x;uKPkX9nXmUUHGW`@8O#_Z&^tk>)-lyruFMYy`t z1y*i3zsxSyN0ymWbNQDkUSBM?D*m0m-eTe8n=50EE|=!{QSkGK@fOSH-V;xAZjsjR zHjG{W;_e2fD^4ADu8Dig_A*|4n*MR#eS=9hd1crCaA)N(D_(S9i(M7-@Z^?Px9YZe zx%*uID3~B_@N9KKzeLCDxT%$ee5S9Lp+)Ae_OWJ8HW5(Dn0j!^ z&kWaJvjuLltxdcynehHKLvdwp(lG`GhTiwBds23NlHg&GWMB{o<_T5?6AauOObony zi~_9dUR`@uF+*8_he4bH0t6(4C1e;lxtJNG`56URy%`b&|MA5J^Dsz2T#{f62eSJPe{R6O4t8 zWf(Zw*dQi&$)rtYTq1Xvhd~Oaz);RmkAahu6{4UhHLW0fuILJ9@f>kguFgTw4cIwZ^>_A2?0bd?p1(@)y zCwbC~86O3*@CZmSNbtghc?8rL)R1_F+=j5AW#ADoW-x}!!NQ)A6B6c76Y4ZYR_XjG zieuywVBug9go-kRI<0uKWkygwBbR_KkFFR@7#2T_T#$HyiW~Z`|Mz^7^E^f#0RaX9 zA*d(=EV7t51;CL66=wna7iJVJ!WcOPz!3#iG~?i{j9G=P7a6$(Vz^=?p`r}2yIPnQ zG|sum!XqHcAj$<3<`Gb4P)6bzG8iK9j2MjIJa)y%n&AACcNw_^oH?A~ad7Wwk$Z=i z(Q`&Ffmp6sX_&chFB|kZRXzB?$R!}hBPRkA-e7N4)Rgh^8#9l9ID<6o<&edScCx{^pGM6q=JEg0d5)t13Xw6 F7ywQ-F?;|3 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qatomic.h.BB617B732BB00038.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qatomic.h.BB617B732BB00038.idx new file mode 100644 index 0000000000000000000000000000000000000000..9dd719a1a8dba95ddd2a10cf0545dcb4009ee7fa GIT binary patch literal 1720 zcmWIYbaUIl#=zj5;#rZKT9U}Zz`!8Pz`#&kQk1!fk%6I}nSr5V&f4IOdAAJ&p3Ygn zLs4Vap^2|}Bw3C(T;zLujUkRJW#P%ml?JY-o}64O_~gEKP+5|?X7w>0ZuloN^zI=wdq`QdBqI0KCegFNXVB+BgMcn&&R9~_PA6qnu zyX?kVgI+f)UO`JSgM`(8CfrKrzsx13o4ifElIeF$K}n>^t%I6s@BdwISoY}g)5lvP z4=v~a_41X;i~~;}`^No0S8=fKJ!i@fuQNuozuQ{fRMeUOEa{uj*`wxBv$MOcw-{Vw zF6w!G<#xrHmAyasR(_vZ=C&(-%G&pR{?mMmg;H*YKb-wH@>7XJU5{y8tG*<=Li&m{ z^{7oZu9Vsy378yQ=8=5&Q*Q0~_)7_|pBMg{ykpYDE5^TnY`x$4Hli%>UrX|rtuniB zR9vjUR;@*)WyiaAUgAyylA%*I}d{d1B1vhMxJAgl2D3)la-lCQkYSMRef%` z$?<(cQtV6u3=ATbY?UHlf`OBRor{5iQG_){fZ^O`PB~3>CSC>x5dk&<5ikK#zzJ56 zu6(TfjDeVw7!yAqgNPWnm?W5B;9vlQx$L~}=6<$xVQ1oIU=Yb;%M$<-44hzDMiEx$ zFDE3QckK)iW8&sv5Gmm+kpL4g{d-=C&6po17!5IAgil091Vq53i{5Ll(<)vYEx;tk z#~>mjEu#!3VA4Eh28Wo-e%A0Xh%+#VY-Z%y%qR(^7&zHj7{Ot%@kF7l;mto=#h8Qy z8ANLMYGl9!%#19lD~SeNyUq$Qi3u`@v@puGFseZ*n37ff`%5I;6CXfKsN=4a6af)1 z>7vxM;{Qwx46+VeYP+{ZGcxjsTwr9lz$gF?0|rD?F>=8o2r47G*{+)@osolyN2HNa zv5`>+W)qJ{8>3a{T1!1%Cqz`+HHf4Bvp*nmm$fTJFXry!;WOCLNUGTbtfu=wH;kYymG55a1vB%A2*?Q- zBHSxtD&hf4a6BU7T;j4Y+hL+iOyJ}P)53z{RG4=dnZStW~@BC8k~ zRx$EH-O2z-|6kz_KuN9golAg3}!P!QEE=2F#`hwEMOSW mBLpr3a|;8^6%55i$;ILzlSHmQb@B3^{m_b0ltC0E0KovV+!(_E literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qatomic_cxx11.h.8460242CB6E604DC.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qatomic_cxx11.h.8460242CB6E604DC.idx new file mode 100644 index 0000000000000000000000000000000000000000..ae4489f72e57ab133e7576c85f58795a6fd590d1 GIT binary patch literal 7664 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbasicatomic.h.43EA488CDD9126D5.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbasicatomic.h.43EA488CDD9126D5.idx new file mode 100644 index 0000000000000000000000000000000000000000..a75e1ef1dea07de5597526577f2a8068e3250cac GIT binary patch literal 11388 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbindingstorage.h.44EC922C9B937933.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbindingstorage.h.44EC922C9B937933.idx new file mode 100644 index 0000000000000000000000000000000000000000..4f12a8ceae73acc5735336dbeffc8468f86a5f2a GIT binary patch literal 2818 zcmWIYbaVT~#lYa4;#rZKT9U}Zz`!8Pz`#&kQj|HLk%3`7GXq1#oZd;k{*Mg=+WrO? zy;!)QtK;tjfzZ&#MOWp@7G~Ylo^@;Tl{MMvZ#|cCY}{Wfd;F%Epy(Z&{^xW1!w(-@ zJpFV|rSjGZyCMVwp02ZWe}3(m`K#;3W_CX-k1gw+@k+?_jls^)2X|hpNbaq%I#9|m z-+09dmG71BCNTZHG)YuwA@7rHl}#5GFzw7bx!o-N*s{N2lb>8jog`!0;TXM}+v%pn z7SVK_yt3`=p^To3XUk5!J1ds+OM-9bv{#}}ek3eWyH=hgp!S@3Lh73(rSA5}oEi`B zSk9Zm$dXgJztYX`@6Q{Xs$E@Y-#W;uwIcA3iAwRw!_(@%xZkZ%|EJE{sjvC{9>e|G z;*eJ_{%&!7$|~FC_Tf#9N&H#%Zw0LhlIz#F+R9i4g_d7?t<*I$VQ0vUrI}Hdv%SuS zsv7)t4u5$meB(dK*}JdJ=zhDq$!R9<3Vs!{?N7WO_+DgMx!*t0H`H$0A!(7EiSP2l zf5k5O&FaOKwsFF_`B$0#26A25Q^#D&7Bwa6Qt3PU>(Si`bu(;@u9q!x*vI{?yh80i z1NXsjeTL%7+@u}M3=BIsU&Yuwu@ewr65(M01L+9W2y+GwFq28w0BlM1{04yRa++Cz!)1%^JhkUy#ebpq!6Miibg3 zLs3HsOu#Hqoj7kYqn>fK0FxpQgR}{!i2#^@Npt)+{qe)hx>|rq73O*~DKiC_^m@aJ zc^hK08`&6m!S*pQNUO4|N+E1_xbIsg5ary#&Ljv^z{kdiq@ehpi2H>}$0vz1slzNV zWHDrgS&)0iL8YPO)Jir60hoSXc3u^P1-+9(Uu-Jo+#$fE4AURP8KeZ$e|7a*@!ksc zeF99vJPguys&)oo0w!(wuUL=egTV=;WEHL&4o_A!%x6408rd%jFp0wq59AEwgXvb) zN-Yie+H{4FNs^O6T2fuo5lq0OD>*wZz5l^~m5qT57Bvd&3JM6ftLtdzocwV91`mTA zOo5`3q7efp6C(qM7^5`nhZPkMPUPx7Vq;=wV2~DP7Z(K+2opA4`EjV{s_IKICT^Gm z4Ok3>VJ-*@5XwqOHhsg!zy`BGgk3}qp+A^A_=ro`?KkX9+zbrTY9eaNU;?3F{j0jd z{IB2tLc-5e)zd&4M8GVldBdA7(`EOcorxc2fe@PzQuG$3rWL!fGBC(GY^m+u7R|`W zBOT2U4U0>L)xR(F9bEgGlaWVSS5Q|T=A0L+_s$X9kjTZzBQ4D#%?Hb$utI=|N7|R) zR}tnmPH<5G(+evK7`ebj08H5W=WoubufHoZa!Iprut-7^69cSdVBrFn2r$(=(k9v_ z7O=d*BW=ZNB?Zf=JknP3Ryr^q%x#QZ;4%XiW3V!VkqcZ_z=Y*$FWWf0yctyfm2#XP)7}>2v(*rae~Vdj#`H4+a=YUd88%zB~@XG9#*cf zaDmGcm|h-fV_9Q4SS0XBJMcR2!7?F_v^TFeA1vBnq07hxE^%N6z)BoOPH9j{0~3ao zG)$b35(esU9%&684SASb;H3?xG`N(3E3#0sFoT5%kF=e+oj1Zwo`#;TFgNi?2WbY` z!pamL>2SO7AXpi}BOPH8;R8#9dRubVznpiblaWVSkwFnwxG}(rGe$;fP%#E`y`lg5 zf6pg5&tv3~=49Z6W)%hoSn0;ZDGe^w;O>=Skx_&t1DI==c%*GOY!qSM;FJcHb1(~F z-eKedmv1m(nA@3nq@DPk6k)13r9q_}OcAV^|T$~Ht&Q8ZTcftPR6W;$lBu!x0;GIC0TN;{YqnE5PRkTMP)7K%cO3NSr9 z(wZ!qLa{rZC0KT#)h) zZaK0^Jko}&h9WSfuq4CC1uhX`!mtvNjZ+#_5+bbAlhHGPDdLf~mM z%sd|HaQ<**Sj6#2NAO1|!xCLlYEB}^X~jj!#mXRtEQo+$83+X;rS+T2ycSs<3ucm$ GWdHzLMLstG literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbitmap.h.9D972BFE9B013611.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbitmap.h.9D972BFE9B013611.idx new file mode 100644 index 0000000000000000000000000000000000000000..4187dba687f3f08aa6a943fce944e7b88a194aa3 GIT binary patch literal 2614 zcmWIYbaT_=VqkDi@vO*AElFfyU|$4 z0h{1!r4yMPr6m@x8P~>XJ-%bUcmMyQ*7^08U#Hfdux-8S)%UtqH%7VgdeHS<3gYTZ zBFnzH9h&lGx8{y)lZ6@H;eDUizU<6VZU#nX239RAEk`f`lm41LH~fpR%P9dS zKA3I|9u0ArbXkLSh?CO#(*jH^%nYmw0t%vF0w(RoZnY%iCjd5`0g+%BIl&19<{F1&uVXy z9#%1FF$GwX<6%`%Qc;J6^!DZ$G1d>B7EC;>N@hx4u(ZL$s%)t23iARiF*7o0k|vUovdYRZBY9X=WmJ`5uHa!+wNSN#@nET+ zk&_ja>S5-JJ{2wc>YU-n$ivFV#wP^xrp$q;S;zBS{26&zHRLojU!Ww@9wlJs8DeGypoVB{}8%!9c`sioT zMnQv(MNrjqpiv9U(o9_7tPJxrB>rI$3^SSu645Zd5JfOv=aI{W{@)DhSb13aRQR-E zCh@Qe2MI^QiUuB5=@98?SbE}Nl~tG3gE@hRRZT@r8&(X!bTD$Vf(j9saoHbtMf3d2 zY=fpbnB{$(@;8m|>31{ou*w?9n!t=S^k4t)`6TCgj6AHI44m+&TQX&a-QnQ*3mLgs zSvXh(VUYm~Z#1)EA&4g2cm1(fP3iWf&;YGX-&dYgoAPOT+U;WtRF|!1HZk(Bic5c=@n5SW3!^p`BDjH#` z?;Q~>d!&_lh>3+&DOf2KW+n@(vY&DQEaAh72SzS%xe3!-l6TCS&!YPzBM+;JsfrcM zxv@E}Z)ww886N>`$?GO$Fz!>YusBm@f;9#&;;Wg%Fo@UW_Is|dl| z&%>(5ttJEuWgb=y77cD#Nbs=g2IbtNCe6sm3aUF`KAYQfif!GF zr5`}$iL!zw%%)#AYP#<;toZ;HCS_8F^5ug1HA)Khw?8{S7MR!<7<{;vh&l8Wsm&N9S8m}!s>_OqU2&_knh+*1O&4| UC=kgy?Z)MKUSC-Snb_GF02J6HPXGV_ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbrush.h.F538C3FB7B48E1B1.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbrush.h.F538C3FB7B48E1B1.idx new file mode 100644 index 0000000000000000000000000000000000000000..b33300d72a5232cd940f82b2160be1d4e6f0bdc2 GIT binary patch literal 28814 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbytearray.h.8C84782D941D531E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbytearray.h.8C84782D941D531E.idx new file mode 100644 index 0000000000000000000000000000000000000000..c4289a568b39849ba07df8fef5f3cd2fbde29d4f GIT binary patch literal 38448 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 DLhwY% literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayalgorithms.h.19D44C0A37B6D5E8.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayalgorithms.h.19D44C0A37B6D5E8.idx new file mode 100644 index 0000000000000000000000000000000000000000..6f4e058c54d856c223f3c7001b88ecf14c7f7a03 GIT binary patch literal 5650 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 Ak^lez literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayview.h.122EAE148948A8E4.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qbytearrayview.h.122EAE148948A8E4.idx new file mode 100644 index 0000000000000000000000000000000000000000..fa2076c8d64a659cdd542bf64e917849ced7ac87 GIT binary patch literal 17748 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qchar.h.8AC72F74C355BABE.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qchar.h.8AC72F74C355BABE.idx new file mode 100644 index 0000000000000000000000000000000000000000..29e8b57baca51178b61c81b92319104f56e7b8d1 GIT binary patch literal 39092 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 LL?O5yLV-vC)_}s) literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcompare.h.5012C6A1BD1E38EB.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcompare.h.5012C6A1BD1E38EB.idx new file mode 100644 index 0000000000000000000000000000000000000000..410f99452cc5fe2cf9315413f009d09dbaad8f24 GIT binary patch literal 20726 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcompilerdetection.h.EF8229652D3103D8.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcompilerdetection.h.EF8229652D3103D8.idx new file mode 100644 index 0000000000000000000000000000000000000000..24547042558e3cf4c30fed8c4bbcd9cc6f6ca3ea GIT binary patch literal 4270 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 Z4ibc5CI|&0*+2vYGeam4$qFJM7yu7lk+lE- literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qconfig.h.F0549546E389F78A.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qconfig.h.F0549546E389F78A.idx new file mode 100644 index 0000000000000000000000000000000000000000..330e92145763ae501fd70c1ade76ae8d60591c9f GIT binary patch literal 1508 zcmWIYbaT7I%D~{9;#rZKT9U}Zz`!8Pz`#&kQj}@Jz`&rzz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)hI)<0|bqdevGZ{_({P~j6<*!B(40>z%Jc=uGlNcBn7>ZKUic?q_ z81iGyR`j$?VQ1uG4C4q>07-%H$?Gd##lKACVB}&9;0RC!34yS_SgG}M%>YhDE=FGt zU%2q=C*ckg*R11WQatY3NHTIU%5ccQh0}hYUt(#sONx<;QG`PTZuTth`#*H6zk!53I6Ra= z27qwUO1smSZrDgOaxuzr$iW@>`|o!PuUckVMlMD_4nMeX@DH`03c>s38MzoEIU?bP z+?g?}=75x@G9wqG0*3U7P*9$L`E(~FAgubAx0ZN8pc-lWixUynsAuFJ^#}8 zlYUtC`CLXWMhy-PxC3uKseG$5??5Rd7o!e`4qSEevTGc>vukP?xftC!+~GmBKS*KS z=Nyc*9*{{V(6L;=zX{j9iQo91?JsD96O>wqH_Q#>mC! z$>9lii4W78uW1}dH!yNBMsP&HBkfhpjQeVj_w8roV)Wtgfm=D-D6V{SSeIu2U%tEI3L_U|2uBE9wGTtJ$cC#r*BH4NSvXkW zQM~mL&kc!ugX@f3jG-K%8Zfh`UO(Q5`< zidS#>;NLLk*j+|0MlB94xY-|a*wO=6&VRtj#VEuf1P|Ct3v;Kf|E=|qk&Dri!xAoB zU_UD%~;#rZKT9U}Zz`!8Pz`#&kQj}@Wz`$V2z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)hI)<0|bqdevGZ{_({JG1!%WJatr|u%*$=#p2zZyv}e7qnm%TQdI zo5aAtz)+N$R$R=$zz{X--N8PYqe6^ajG~;P@*pV?UUTAZl|;vPD@HCxK2AObkPrwT zebN58aZQOWBNrnJ2a60y2!ypKFJPMJzr&M}i&2tO5^jjs*;%1%KGl;Lxfm5V734rF e!MG?jClSObE=n%u1~C{tE!KTslWG#qzyJW0F-0=~ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcontainerfwd.h.F534CE3E226184AF.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcontainerfwd.h.F534CE3E226184AF.idx new file mode 100644 index 0000000000000000000000000000000000000000..8243305ff6a200070a3e3612e478d2c0052db715 GIT binary patch literal 1904 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcontainertools_impl.h.1D7936C0DA045451.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcontainertools_impl.h.1D7936C0DA045451.idx new file mode 100644 index 0000000000000000000000000000000000000000..9cb6a7e88bf0a1e23c7d409ca682d02c6f560ff4 GIT binary patch literal 7894 zcmWIYbaOi=$H3s6;#rZKT9U}Zz`!8Pz`#&kQj~d$m4RVCKLbO>oT=ft`M1pku08+P z_4`7q=QFE}@Hfp9**rFjabGK~EHvlQRk$D|Dm>Anb;+9@uHSEem-(7>vh0?Qhrq{o zJHIPe_RJHgv(tRL^r}+5(6r@Swk*W%{gy9Ze}8Z1^8Yb=3X^|DPtu&CZa+O`>H0OxT2E+ODm~=* zvUKIADQT0ql2yaLP20oyN+@{B)agq~1nyn)>nsquw?uhW$-2DM`_V>L8I{>@f^K|~ z3FOLOBkiblerf5C_14l`%h#QL=L%hXI{Uy@w(v^>|&eWV*!g5rl zIMU;7qWeAdO>3CVrDB$JPAi^z=H=uCmriXt*}mAHv+}g&$u*iyPTF63m-Nrvbgo}R z{G9U7dn~C_!=frxi@r))adjS9n-P{Oxr%N3+VEd(E$Q0JK0V&G;rTyz_LCuLUf$=v z$LNU21VuJ4zNDZs#pUps0|kp8t||<>;vwN262c_7CrLx7-DXKHU({vEa-X@pdE!qM z63zzoI~|IMcoNoCvQ_c@txL--(I(*)djk@?HA5s**KW~HU1W4F z`$k0`i>sG<<YC4{%Vo)&RVHD=qw^_EU{st;VI zf0Hyjd~n9OgRUHtd&nGut~t*s~c_G8|^Uj{~V)J>M!?&r12 zag=5kO>O-5Sk4OVJ>XX3k?o?teyRPuc^BqQ{&)ML&r5@nh~_H)T^G6C zHrLBBA7%W^z~gOa)fN!9r)G(FgqT+BY4%*+E#5VjD~?D`Ph&2M$P;;8aP7q#j!jbo zV|&Yv-QHNu`KtVAhndptN9(224p_-tTrfxaw4zwnwy3PxQ=C`a=iObCEo`TB#9~qD z)ACON`x*CYdY=Bht#Q|kxdIihg|=lreDzhL{i#)a`{sM*?=Ej%r1GZDef-*iPx5>+G|FttdRwKRpdnH4xeRG-l4LFHuU1UyAg+u(2*Z zr@|F})oGjDU$r{|zZBk-?__$Rzc01HvRrzvL`HKP-<0pi7OyV+S!H@U)%%tz_a{@Q zNAKHe)V|2?xF6U3WZFf&S33oiqzaf>?`Hm-Rglrmx%a8G+e_AUNfO78Tvj#T^+jB4 zI%mM-f8VWUI{%8jbMHl=vF8!1bE(gg_ciW5=inx?rnt<@0*WT`uAgHC)+8yYw@g19SexR+x)bq#QqL z!)xR8O3mE(ql7}f@>1i^94~55KDZIxxU=PB*s1eIK?SScu8+7keW%xy{@gthMLMd* zGw)nm&(YVESaWURbeT4jJ?0g+qP;E&O_n=$yP^Kjhp=qd2{-%TNt$$#C!i6`8-7higD|K7*n@~gZeG>a>9lZ;sz7*@%1KCYS| z#>~y6Z^GbmoQdr?lOU90;8amyU|?W$X3g5H^;uQ6Q;?U*(}clg88iPfW(_FCz^N?n z#bCqe%&HcXAHmD1mP04f+VDd0ya9P91yM|F1O2L#!DtCL#yrJR9!(d^;;If99 zbq%v5lw#l%Vq>rb1>mdVa~Z~`bz^uK{7e{JUNf@3W|V|d44mTJ%wYF?y}!`)aGPN) zH0|YjGIXVlw_IM)-Xx9tN~L97irzzq$j>ij4cIAsJ_z%B{P(-yxMwe~#^gFh&7F|tl#RCbvJrWiP71tGb8S!LnrzsXA7R4SL#2n9S=40Y<*~}!hnMoa1!1K5q zVUjw+qz=olFAw~kmY(;MkD15CNZ-g9W(|*vnYx)af@iK`t^wo0>Mmw3XpIGn3m%tU z%woHk^9oOzuUVQF7ao?+e|_3h#qF?kSL6*6)`D?pe*VJS<**1bO^&CKKC;Or0uGl<8< zOWMl_<_sQ}zf5|6nOtF|)Vf#Ko>k0HR$yUqsb{I@frT`S%S=X=nT$NJSY~mV#mF)X znSYa!%me3BNw zf|n+gCJl28kIQF9q0fxcuvDadAnSCYWRDp$C>3#TW)gupkH=*@6X$j&5m!Xk zm_%Ty%Js<4S5HcI*f8?Ad|~AM!YBeW(aBUsi@oa%NWziV5gw&0Qd3>C&#Buo^0>4z zOSUr0!YUn@I~lpaO$}IRz_KJG7qoc+tLR{Pk&z49sDMep(jZ6z+@gRPWg@xQab4d$ zCq^EZ<;!PnOD7X&CzCj=QNrWW$HdvkBn~UFd0ZwlaZP5DfK}`~ zE~l9+Pcym0vPY86UeihImItu1xR~ph>%wv)i_0!Xm0gUgi1c`qQSBz9I)eX`(fTK& z4J-y&Tz)ay|6+82@xvDzZ%r0e3q|v$UeBjz3#Y#erFyCOv3u18uKIgXcuPf?;~2T1 zZ8}(N!2*ww3)+r@Nia(MIk?rkH;$3VC4wP>4_0qz1oDfx?7N=K%;Vyz;0Z5scwEvH z(sYrNy~1ZkU6`#=-4=Hb2h^oA@wohCl>f#LlXRJ{ikh21#@=vUM@S z-GB76XrrLP#v(=@7cV=nP?$lmx{HYm+ERrD1CPshChqS{anj9kzbE-a(L z(mf*=v|S6+k)Mc;&kdX`8)`sbT6|sz5(DpS< z!q9*Hzvq*j=P~lQh%<-_!E%75oRxOlBF9B&!LF2>@o{tPrNvAjAB{Q`lz`(pZQWo9v9?dJXK_CgcWsE#7M&d>au+)~p=jE{3 z(P23wkBb$96+hS_1_p*X4INhBcpt2!a)H*iDsED;%=48jJT9{tWo9#KBciC2Nv)H~ z6jp|S;##eb$rL%R)h9EV!Qz@t|HPtA+m%)`f=celPNr;_MuVu+^Jd!HfFu?$n=N2= zgQek^qv1VsGd`_hJp36@U{KF#khY_D2}5s*LaF6PGO*02=GyM|sx95X||1wGcWzvAzARjUD`wNw)hgo@CI+!#%m<(abmB*!*NvoI17?I8= zG3ic1q;npZ6HG!Un51C?SD=Q6=4mD)Si=L>xdkS@T(RpJe25Nw-aR zf>o!I!P_lA&hR@!Fe$Q4H&Elg7IPLOyTGD}nG4)QhS|sCV#aMI2b1J+spqR#gq5q_ z*H=Wy_GDaS;&Iu*#Jht@3RVyCxGZBfSjKD%t41`=XU!H}(Q*+jSi=R{e6F@KU19?D z;`B~3+967fD~u9X7&T!0nVoVG8(*%z%*x}koQZQelK`yO!Q--miE{-qe=QUDS|%Y_ z@bS2;W8z+i%-_$%xt~b@mc3j)pOByT-1{n8n*lZ`z{CX|3V>xx9+ws-^%f=#SiUV$ zS>0FU`s_L*kBfu2gBh%o^Ut+3__5i~8&uAuKkdVvPU!UCX5?|{VdUsxgx5DPdzrYv zBNK?Y3*rdUg0){lm7L|fwkzBPMFLW@1eQXXxS&H82;K9UxaKp-!t(1Y$Hi}7eVu#{ zq#r476fO_SX8W9apOMF9Gqc=gW+hmwU%@})`JY<$2aG%}O^hr}j9jofi0Sud@xRM5 z9-?(I&oD>$$!$6Qn96}>tjirNm!Dp~%kHzFgF(z(;6Wfn zkmJs5u)M&`1sxPZX!_2`^PN!()X}ZSa`sl zZJ48Zpq*_5AJW-I@FAUT7$4T2W8{L4F~Q82UNTQ6b)wuijFvh}_UxQj>G!@d@woId zGxRcZ!U}30mwslJer8@6f0fBElf}Cne_`~q?{BKTn;UfsB+<(((aS6Y(_yh$Q8qTE z{WmC)A|-Mip*zu9la~F#sNNRL3~*{U=J>}1>O#uzWYR(uVY`?FcQMJp_(iEXiGmCa z46t?x11uRa6c;5I$AbdH0YpHsBZLBxt{?(}-5?Z*bO#X-Y!9J8q)XvmVXKw<7yn>) Qb#r%cbh2k~0trJf0N++PZU6uP literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcontiguouscache.h.5DE95882A28D4D2F.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcontiguouscache.h.5DE95882A28D4D2F.idx new file mode 100644 index 0000000000000000000000000000000000000000..e2d9bc18933efc5a8bd5470551d051e4fff21399 GIT binary patch literal 56248 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ℑx9kUz)7aSmDj0u$#2WcOTP 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 Ff&p;{$)ErL literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication_platform.h.892CB7C6B13C9F17.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcoreapplication_platform.h.892CB7C6B13C9F17.idx new file mode 100644 index 0000000000000000000000000000000000000000..116dab3df0de441c8099df5d2fafe3a85d1ba8cd GIT binary patch literal 278 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 DAjaQ? literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcursor.h.9652DAE73B969E4D.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qcursor.h.9652DAE73B969E4D.idx new file mode 100644 index 0000000000000000000000000000000000000000..2907783ffb388b75f0c06ed8d269aee703914566 GIT binary patch literal 3986 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 Ml41;!5K#~b02w~7iU0rr literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdarwinhelpers.h.C668EE55D80979D4.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdarwinhelpers.h.C668EE55D80979D4.idx new file mode 100644 index 0000000000000000000000000000000000000000..32f6d20ab2422840f4263f99426381379d7d2aec GIT binary patch literal 274 zcmWIYbaUfkWMFVk@vO*AElFfyU|Rmd2#`~P6ujf^L9mC7~I)&%-nT&#kx=$H@HVP`{3hM6qY9zt1c#fbKLvdwp5(5JR zLs4p4aTfyvLv4@r`?xt(T#Q_dvOKb?ASnL=atElw8aWVlYm=^5na>`p+c{3;;$_LV5rI literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdatastream.h.239EBE5EF553A7F9.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdatastream.h.239EBE5EF553A7F9.idx new file mode 100644 index 0000000000000000000000000000000000000000..ea99fe50993da2b6673c01bfbf775a68e8c9fa9a GIT binary patch literal 23560 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 E0Ofl%ZvX%Q literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdeadlinetimer.h.F4C9AB879F892D1E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qdeadlinetimer.h.F4C9AB879F892D1E.idx new file mode 100644 index 0000000000000000000000000000000000000000..36906c35b7ceed486c88f230d28bd765c04318f4 GIT binary patch literal 13248 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qelapsedtimer.h.7ED41251CBE35135.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qelapsedtimer.h.7ED41251CBE35135.idx new file mode 100644 index 0000000000000000000000000000000000000000..b861177352c252a9485239085a62805a6f83695d GIT binary patch literal 3058 zcmWIYbaQ*f&A{NC;#rZKT9U}Zz`!8Pz`#&kQk0p=$iVP{iGiVFPH$kK_hAEpee*Z9 zYjP#0I@f6Utt#&CDt47u_0G?Zn6-NPYKtTP^Iq+m+S}=*aKHTf-P-Bgb4u;mH>y2f zYCJb0wCYSyutK?C?z{a}bKgDxP%+E-m(003?YE_MtF78Ms_yl=u6ii;s27jrj&Q5} zGpjdEP0($vE>d~Y^H1=w@~5U90e+8XXsMsraJ_Q=(T|Gxy32)*$IZC&X{v>@Ssv%+ zt>QX$HNlI+quZ@McpT$A)2Z`f$7~ywV9&IZiOp7~-rsB{dtRFLs)BD!?Thf zUDs~E<9|;pRWZBllF99lQy6AnI26&dSYwrq`?1XEREd|9ALd$Ie6Yy=4ZqUdcFvb8 zKKbe`UfI*hoU`Wl&-tg0MZenq*LmL-lW;SR;-~8JOCK6+D|~-ymJess$KCvVKX&pt zKMedGnbGFI!{Hc%*~Sk=;rDO%26QH>9tmG8yC?4=$004(jSj)P6^$4q51D7|;EH7^ zuFOrk&dk8@Fx^vM=j$Iv0VY{a1~8D;;?xpm-~h833boubKXc163ouE*q&2xUg<#SN zHy+%YH0>#y0FxX{T7^>uuKRVyyMz@l7IKI&ad0w7%ks%eg9(^!cBY1aat#)4eg+;+ z25CVKK_M`~05Xb8kWre|@!CwS`2jWDd`w!L4AQ~e!MtDsroZ^}ER~%XV?=luL>L&P zE#)oszyt#)6C(q+0HZXk*(;Bn_5u!vsB>0TPp!3ahQHxUR`mR{#g=*yKmfo?#j)?$H^cq%_S`iCScMF z4!?W#Ae?m_XQm%6r1o$8YYH z2r!AkY**)1mx1YDa-rdZq>Ei84}%&5gS4N3p9Giy`<`EjQJS^P<=NTvTiY9X7*rS- zq`d^ZB)|kh!Hlj4<*rp(O#)0xFbnj!_27})IoV>j?DyMELQKLiX?an3Ihg%Uxessl z-@Vbt&%n#cAT7)xEDRsa=}9bS&Y7P#S;@m7%D^CPEMP1PCJ?T-K{mR_RaMwRF zUAu0@`L|mIn3Q4C8r&N2xNETs_&DLrrh_~TstgR$ZUSx+U;<(M`-w%$9%qjp;%8vv zWRMo(5E26ui0BdAwe!+k{?y|FOqwtYlsJ|6VD5jYBmHzo+N+DK49uJi(gK_ULSO8FayGP#S-4tL_gz47d)`17E$K1&)v+f=K#?HjSz#z>l!m9`-z_v3mFiNxjS)%y= zsN1>!+)ON-4AN3uQbJ$?W;{btYFe>98v}!^!O`)R82hAlGneom7 zE{g*gd8DPSrQKngZ#~JAUd;F?kcmf{myH)xgMyvTBW)mHAPZ(PFfhQ%A7&nDQ*~2K zL=c-Ani|7+T;MVZ<_cJu#K;9Mi(tV7D~T96r9mYSO!X3I3B;0W z`as2DWe+14xXgk15?10ca!P|r8kpHIX(ldk2?G=6k(TF{7l8#Yth{05lm?YEFhw_J z&8)ZDX?BZ|N7_c%MhTYEW!dlkxgN0L0TYjOut2aR)L9HX(jfvNaNgX7+ane;c0S|e zkyd6==7NP2kF*Ah1{W+Gc%(I1G`V2q3Ximwh?W$r&A}tB!=l3la~Y4c9*Z6qES2y` z>$B){!E!T?bTCUW7pw%~kq%)A;esV^m{)|jAVnn9u{~Pz29d#n=#*PI#n^?TozqOvfYbXYJ yx;(IuVkk<@Nd%czT$Eg_4`N8mJLZKiow7lMSxQEdK?WoQ!SHm!z#s(?0g(VsimgNd literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qendian.h.49D8D82D66725B7E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qendian.h.49D8D82D66725B7E.idx new file mode 100644 index 0000000000000000000000000000000000000000..6da716f4609a941c17aecfda9bad7dcdeb77635d GIT binary patch literal 23896 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qeventloop.h.6BE58E686A016C55.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qeventloop.h.6BE58E686A016C55.idx new file mode 100644 index 0000000000000000000000000000000000000000..ad6abf5a8355e291657ddfb49909c4c57ad769d2 GIT binary patch literal 5224 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 ZeX&YQ|NZ`m43n}VgCa--g29pyCID~s2sr=% literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qexceptionhandling.h.8BA9586BA1F464C0.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qexceptionhandling.h.8BA9586BA1F464C0.idx new file mode 100644 index 0000000000000000000000000000000000000000..9c6762840cdb7570827ab3bbe2faa5a4cba65522 GIT binary patch literal 704 zcmWIYbaUIm#K7R3;#rZKT9U}Zz`!8Pz`#&kQk1FB$iTqE#K2H7r+1>E|6v1xR^#X4 zci22s?@8=(4C&OMe||?PVe#zRy7xb;%gSmehw{3$XugoM zkePZhN2-HGxap$YqbHXdUP*mO*pTjS=d@bVdE#?^i8!H4~3J8V1=e}3|jO;P#c`A;9Mj9M42pU!CDDBp3h zV3&r+vZKO6SdThZQ^S2p+yfw?sV!Vn?C0f8P9W zpK`X9)|EH5FU@;fc7LzlCH5oE{*9AsRv46=JMErUU1au~Y2}aYR~U*bbCVPq7#Q62 z9S#?_Z=J!zz`+0ktP;i&whWw%j7*%&jI68-MX71Ue;F7UWF5BDc5jPjWaMF0Wl$A> zC}v=&RS!6E|_zV#$edNJdpKt>)`2?YsVnDEjAOo#sjG-oh!u_|&Y z3c-Y(RS$hKmb;wC$i=F_r2rR(IgXJN;wY$cL;v;vo=FV&%h5?9lNWAX+h(h ziy$i*B)Fi88GhP_JDt$!zs<G!v0uxs7&v^c)mi+-E7ppv%Jls1Q?5&ELGG2ZI z8Nw|g4^z!hl$w(W;uIGp7wdxu;R0&yAUlg`EME96_QC3=Hg0nt_3V4Z#Ee D)C1VV literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qflags.h.68D7D64FA3693C2E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qflags.h.68D7D64FA3693C2E.idx new file mode 100644 index 0000000000000000000000000000000000000000..c542d949ac5fa31995fc0f9355176ac0f3221761 GIT binary patch literal 38286 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 BJfZ*q literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qfloat16.h.7C56D312FE03A94A.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qfloat16.h.7C56D312FE03A94A.idx new file mode 100644 index 0000000000000000000000000000000000000000..d0b8049106a25bdb6acc96ac020d1794df80194e GIT binary patch literal 25416 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 A$^ZZW literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qfont.h.87E703EA17DD30B8.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qfont.h.87E703EA17DD30B8.idx new file mode 100644 index 0000000000000000000000000000000000000000..4f6f8edaf015bbac9d395889006e95a8de66e155 GIT binary patch literal 19966 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qfontmetrics.h.E7325E07DC7AB5C5.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qfontmetrics.h.E7325E07DC7AB5C5.idx new file mode 100644 index 0000000000000000000000000000000000000000..80a72f8f7f69a307880bc6cdcff28c5d4a64ec48 GIT binary patch literal 8270 zcmWIYbaQi4U|?`g@vO*AElFfyU|ZH@W4!y$f4RONkxD|c^{`s}%^{$+b!^Fg5k4R71F^4aST2v2Lxj5#HnXqCYC z<<FP|6na?cj)k2hWfsx0fCEq}wA>ubi*uc~Pte-E9pZdy}Ze`(9q zN$28kG{~6zJ*@R->kYa5J@S9n{QaO`%iLo7=mSG>Wp2_GE(V5-riJr3OOn_Gm^hdi zz(Bx)%R-ES1I%XFWqo!|Z;K7P0Fyi@j2Rdh1d@f5rD4)FJI$ZXZLeY%U{ZtWcH(k^ zOW#}J91`EUidTS%4W>JjD^mcb`((4@(uzPeAps^Cm~=i@z64DAztxp8p`sT;VoZ!M z!^K&|;kx-wT7Azfl@k?U5`*b3=PVb7>0Y5ADX=1hLtKDK3Z~nO!%Gk*{XB40!K~P|JJ4;s0i=*r^0!(T!={830Hbxnkf(t(cuiH#YmK9)LNvqGnX?wV!mhc z⁣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 u1esr4lw52LV(@_o2o{7;Ad(+MKrk7{ zFBX(lPr4(omUOMNWW~kRT#3bV_(h+|rA$jbZhxot%rCviZ`|j{#~wQq*M8i`=ZI28 z(6wYAhowpyq1_7(C}_qyU99jms|XNuWS_t0U+E{1p-$J6n4%pfTd00kuR4`D+e-9D@`k<@q6-CIFV8>x^sIC0 zv0VP6-q$;OrnFs_y`k}2ant;Ji*k21P1%3G*+k}=)9J7U8f%ABnl`9v;>z5lSVjhhF9H|U+1JlB1X(u z1o#<*<=Eud!30d2-}$4^2l)km`Iv-2x|QUWh2@pxm0{8hMX71U9V`qCvJP8nySGI% zGV%xqG6V{MLym!gVY1u98*JK>I9Ygvr46MmVNT@{miChlL-1tGW$a<$%p)ulA`=7S zrJiqMFTIy1#>gYA#-b(;GdGFx@os@7S~84W!mJ#uLNH-iTr+Zk|pE; zb1%%dj7;FP1v48)vvGmb6wEt3U|+yI#RHCQm{J}T19*fD7z_kqw(tlWa~sRRcvWi{ z`t{^5w=nYv8)zBm!Gw8)jm(X#5j|ge7<;E^tCec*=;yNDgKbEYUM@ffGA+MTY+C|2?1N zJdcq_n1_J}o(N#cijfH=WSkD{QYw;c-^R!zETbl)1q<>u>uZkg;IY}w$R%vYVJ8N2 zB`nu4^9W08No&K*7!ZHprj!3*%nK&4a3!GVDE?{gg|9@A6_cGbJP4?Xx z%|GAxFEerpJ90R}qiklUT*Stgt1mP12rKI=o55mGX}#yZt6|#L7`cRfd3@pdXG?xX zu0gNNYf!>cFi?d>DUYy`u8|RfXRK{(0OQq&GuO^!{`UZ0Hglf65{rnam^cGGS{N8aLDCQ`0--=8JXJF= F008XBPJI9X literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qfunctionaltools_impl.h.1AC9062F8F5C7286.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qfunctionaltools_impl.h.1AC9062F8F5C7286.idx new file mode 100644 index 0000000000000000000000000000000000000000..b672d70f429020f9617db770b2416b327e5c6110 GIT binary patch literal 1610 zcmWIYbaQiJV_j7q^;@1SlfKB;2y9Y$?D-{7?`xP;U+_)ddvDU2wa=KnJ;6Hr z{`st=8|7E54JKYbviZ^ByjQ#xW_w&1iYs%IJ}@#cm~@#*w#u)(ct%K3{zLSjtZ91H@wEV`;-0w#U?T|#VBln81oB^={X@RrYn7G&&1hm+-G{6K*`u>$!`)9wJ zxCG*F9Tpu`0T2PRd&S}-*8ff0*9$NSV{@9E&f~vU|Jt{*F>$gn2*|U`i-HLTPG&}4 z1_p+6i~GOTo@L$1#Kgl2ati~4fC!g}00Sq4b3%B3|6w+nI}p1KSPWDJKm^S0s(ks) zVN;l2;jsJlyT9!T6}kU$NEfB16~AU;U|7wTey@L~AR{xEfEb6E7{q1<1|9)b7F8hx z&z!{^&XaZ6Qro>Pnvs!5z>C340Hz3*f|$6#DF^0v76DaZRXJD!fu$oxCUE+Jg+5H0 zkqN9CrnlAlUQlZ35=|y90VNJ4P!|o>qCrFN3hUwcS)tq65v2uYEA}o#YfYTjJ zk_RR9c);lbA?GCEWC%0e(0~2E=aZc0G4coqFbKfo5SFePnNZAyrDrsc!Qz973!Hut zZgLiImV?>kbYPcKk!1TeMjin@F+C|*Ov`Tl@wE5${DX`<0=BBQMljWq!P_lA&hR^f zrrP`ZiU`@BjEjss0(QK1QZUu9tiZ^G;#F7{KyxlE>7xlV6s6`Q3NkP-z)WTM@q_Er uv~82)7>bLMi}gWifgeObFdu{hkswVVnt_2qV8eIAKs&=iA!b27eg*(VZQm>a literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qfunctionpointer.h.21F10E0C7390B0DD.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qfunctionpointer.h.21F10E0C7390B0DD.idx new file mode 100644 index 0000000000000000000000000000000000000000..990b17fa53ffd123ece70a4d29820075cc29b635 GIT binary patch literal 300 zcmWIYbaPW-WMFVk@vO*AElFfyU|!s`0^>y_woj>D!PSe-(s=kilWqzH)bNWn1mlwR^R(SQ*h~t%p z=ehIVr+v=*`skg~XIsV2&=;)vvA8lfNs)npVfD$McI$f#!?_t485o!Z_yy#_1Oq1n z2rx3SG8Cnz6~{0zFvvP=sqNkt&B(~ZB*Y*j0Fnk_m;sDj5RD))1_p-n59KG$Ja1IT z$i>9M!6F3}Wia$#|L^%E=Xs1gOneM{LNMW?)SN^RySOO1SRBM)1`!auYOa{{H!(9v47lqVy$lPx`pB%6^&kRZf)W|=+30wHK(TeneCIahW;xJ z%Q?K7`{uX`T-G_e<5c_I_V7#FjosF^|MT*-zJ7hXap3`}DN{COFLp_Pb*{D>3X{rTcAcZ6$QXQwk1SLP=D zV_;zDf2@`~zbsOOjfsa4>*@)DlnYdm+XKqD*YuU;zdJMNvgrm^8zi zb~WRh9|PE!co-N2M5IKt!2|;*3nK#q1ETHOQDy%6$S$IZab#ULQfCoK*pU>2mQ_()!RrErRyft{N{KtWVN4otwLBYdSJW;y$R z6J=uKf;vw|R0i(6pyO}mr2RMj&(FZY%OD`eEhYvg7&sXi82CWWD@si(Heh66kagHn z+r2HCk&#D0g+WCCViY297`Y&U0u_e^3L_^tFknG=)Y|RN<6D;gOgsW&4q_fK%XtJ8 zcoaln9)X1zBNrs3phm*NiHQpmK2TvE6nopP>K4sR*fWEXOMsPwRRXGp!O(yGzvq*j z=P~jKa5HcV!GvKU%g6-|QJ4)dhcI%1LlWkASV%H*3V=corW)o6MlMLmLF2n9H75~d nPjOLlu|9|)!1MopdBDURXJ&puAqKb`7#R3LvJfl?p+F=6s*CR< literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qglobal.h.F24D08391D2F65E3.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qglobal.h.F24D08391D2F65E3.idx new file mode 100644 index 0000000000000000000000000000000000000000..079ad3530543585c4b8d451fdb23671b821c2cd3 GIT binary patch literal 992 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qguiapplication_platform.h.6CEAC9B9C1BF6BA2.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qguiapplication_platform.h.6CEAC9B9C1BF6BA2.idx new file mode 100644 index 0000000000000000000000000000000000000000..a7d518e00bffbd58b67bde5f3a34077581011d6a GIT binary patch literal 2578 zcmWIYbaUh4VqkDi@vO*AElFfyU|%7+wO0Um%9__*(1D#f5jJ}Yk|&k z7u%QZypT1&AgSlDub0ogWkUL&%~oHPe7;=hT*QOa`Aa5vnMovnC@%kDWFgdk%re}& zOvLuO;*RFH-C_Bv(mk6wqkLlC)&<@PFKW+KwTb($zu!36%In^L-H_nC$f}gbcI_+0 z&oCQ^#U2m&YPeut*vtuvC;td*$U9GcRsP}BT~DVl-IEf3?qyX>l$vw(Tb*9T=h||f zZNU}nLMgk}FceqjCRs5vFr2!Xbp3OlJ+lB4A2S0O@VHC5D>86^*$j@nN55Zu%qt|o z#14~om3CEyNt>Uy-SB(TM=>!bR%QksX9Z_tFaeXEdcCJvZx8#x;d znDl-2m3O`}O}fI(z{tSBBPuDX045Lt(|Y1Iuji4l8*B^`u#l5sm*GPwxOPEwGHdp^ z*KAB|Obk30A{NSE0-@mTyt~^!y(#%Dz{Cl2po@eH+=1nPA3QO7cJ-$KlK@QGOVCRJ z=D?!VwBim{1_oJ&Ew$a-q8S-^coG;A1fXt#XDmieaE5}VR9J>$oRC}%SLDv)E)FY~VD>X{fpfOM zmWr!Vw$CXZlwgA8awbk5aPEei?>AR0P0W{#r)=Z-$U+BU(7aN(LrQ z9&m{Ox5+p! z{@r_rXCE{@!?O;wC}ZU0 z0Tp2|U%+C3k&_2hbio`Tv^L#-TUO%*CLSIu6Dwy}0^s3sws3a;$a4Bwe`m%GSoy}p z1u55{&g9{-=CKxr`3zRZF>~^O%Qm&J@PG>t81HXm(}ro^K0HQCs^@}o*-Mk_odQCN6Msi^#E{ z$_XY3%Sw!#JfI>M7NC3YDAXPj=lX&-j$kR7k&_2h9>eq&rRF4pJW^bgT&xdbz>_8e c12>2d!8`%AwXbtNU3t<8 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qhash.h.595E42282455C636.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qhash.h.595E42282455C636.idx new file mode 100644 index 0000000000000000000000000000000000000000..bf3793aacbbab8627333613279e7c288c3c1e085 GIT binary patch literal 119560 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 ROa&1ToCKjjWHN|=U;wF7Q_=tc literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qinputmethod.h.4013E9EADBC64EF5.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qinputmethod.h.4013E9EADBC64EF5.idx new file mode 100644 index 0000000000000000000000000000000000000000..12610e0e36429da75692c61336eb80bb0cd7c309 GIT binary patch literal 3624 zcmWIYbaPYSV_gkwx5Rc zo<37tUXoN=Rj}n%g?h^DHL5wx-dn`$cdO`LUh?)uW8(Kj`#7;9PR5f&TOId`vPQP$ z*D*;SsY)$ZoOLI_w0P5-Gq%%a91?Hen>1r%DZ}>oZwZkatEG$9FNnN(>%h)Y*aM}IE&4*>5ri3S3-Qbc7ymi*r=GcWXrIc{Rl#$)Csj#Z(wZl~jb-=4 zoAMs)|835NSbR93wC?KCBbv4=drVe-V&f?~0U}9wuG~h7c1rrRM3=9lxJdA>@b{eY|DxOyp6k}pxWdH-gaF%cZ z1`aTrVcP$*Z-UaA1qGNSVA9Im%CazN_qQL~etvr@$I8IS${?uEsm~84VA9X{6UArB ztXE)XVqstq6ciSe2NPi185kG^St}o0`01?oUr~UG3ue4Gr?)&zzyIuCtJL}bsR}TO z!=!yVebr#nf>~lpr?xAqvooF#hVX06)cNv-AX*lwtZ+I923e`d>XM zVa&7HZY;p00+UwcRD?@6+ZZuR2JdkbU{Zxin{k>6!*qZ6zT@RWt>xhYOmZ-3A5I@d zn6#JBCttbw|04yMcwy46oUZ&Z>6J(7O)6UN#R@QKz@+^+{lsC?<>9u$^yW6KB$dNk_0mu)=izXE&VjhDW1QfQb(#t1)0SbDfW9lFS;JAs`En!*?a`Puko5OMa`z;b@89QSMiCNY?P zU2a{t{+&lB&R?$4H%EX;1}1IFX(|M>{bkHQNdu0ag#t|KFllE_XLzV*uBs}MdKI}s zfJq)EZN*~+*FAT#%q7jz%WDLflwi^>oGyGY!^>7ShxWUyIwrux4U_ig^p}K5?@qh* z-^ZlreGblweGXlVE{QL@AjG5y z({C$cs{%8gqdDOE^4*=61(?)e(hi&s@HiJ=9e;IO?dxj-Oq?)j4Q>s1v^Zv+cqj39 z|9t@_S(vmox3&z-@L-0X&K}u@7XnPuFlh@;3lW&K5yQH3E4)9x6JQdBNe6NU!gESd zYFaTT2Lpqw!uIp+EHe{}pfHOt&wsc1j@;rmbXf$A zS&X^XWV}ASTKu5)UvG;w3F*(78JPq{SVTl&MF*?^W8?xCT(ANMR%|hHf{QDdYFKf_ z$SDXareMN)$^ozVlv;&3cmzdRMEPLu;t>>M5kumMvxp<{Bv>Sncv378yO_HSEXTvtFmpl5N~mLbQ2faw7{MAL z2vZ6xMHx8-L8T{57*={RateYl$KBnSir#!iv^h57@5G41XaT@&4%OS zQmvJ`j7;E|^zB<9>9U%k6&9n+j9_7yO_1o$lUo~?A)8f=8r`s>nUPZvR3yW+z=~u> zPC-yn3=>Y**xnoXZksa`kDxV&wKy!N@dySg2O7Z=C#<|?{(ALuV*ghU@K_+Zfpje3}BSY^S;C{@FtaOaztkLY za@&L!CUXv){bm`~xs8!W(2B*18|EPFi#3)r`GNJc5Fnf(9_N zAu-z%Rr}4FkzT$894<(H7`sU=4?hz zK~Rkg6NUv9TCtSz-ktr^ZG~Yj;1RTSxAlkd?47pGJ#;ecIhtNrCCt3h=dr_|i%FbN4T!1Edd1H24oU;qHpz|qYB literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qiodevicebase.h.ED84773B48B19A7B.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qiodevicebase.h.ED84773B48B19A7B.idx new file mode 100644 index 0000000000000000000000000000000000000000..27e88a0f6125e6e74b814c4b9b7f9aa44d43b010 GIT binary patch literal 1268 zcmWIYbaQ*d!oc91;#rZKT9U}Zz`!8Pz`#&kQk1!ofq}u4k%6INPOJZEzC#KEcltl- znDfv15Gc&=waRp!W{x&zqnG3BqxsXX9bwUrD@!-pY#bR;CL6_ibiwZhxu@4w9%7WA z|CY&Lt0(!rNZr9}9b%_s?>~t3j_H&uc6+IRUaw!{N{B&I_jSgFhZG&2E}p8iar4^b z%M09DC)>gc74CwT%qHW ztfs2`*8cyMcS%9EG(&M^Zqf-x28Ps)dsWidnYj5GSU4Dj1ULlv!2|;*0|Nu60HY9V zo@S7;a!5}2UA;JeH5c)ZF^x9R# z9Mt$3_&6AZ#5u%;zyw0U^2PM7mD@NzH+ ziE@YvfC+^DXAcjg`QAxv;%DIEU=R}I5EK9t2nBBE?>=TddZwA5fro=ZNQ^^_2TULo zuw0BU`}s^{E)r0>(5 z*6=ehaWDu;a!87R350^0b;mxW2|qo~&%n>YASA>gBnT!D3S2dOe;00=afX|Lm4iV@ zT0~j~Ou#~+@c$>rxf?RCvNN$WFbHw6aS4M7uzm&xMj_Us)U@Kaj0_C24qIxww?#8D z@(9T>$O(YshyfAJj9lR8g@rjRav7PxkqWZ~7O9L};K+ojhD9YK7dQ%G!Z4bN3mkDU zLwJOw<)pP>{+j&Tc!!j_c`+l4kTi?5FiaR0yNq1mScMq{i&G{pa9qNKd4z;Tgk@l{ z0gG2gE^vIp6v1MXkqaD)FkwUg_5Yqva-PS?BgDbLAp{GU2NS!64~9o9W8@NI;b0Mm z3B&AQSGjf6B7bXmgT_!GYtiptOgoNdVHDE@;yv)c2j#*eR!DuEfNQ^>V zz$3)V$}0quOuHFqrub*YYepV$=t0#mFchWcBpNd?Fu>F?^o#zCuIfy+feW-5SzP(x pDUk&i(7PQ!eOhl{AwzLdaxvJyf^g#)gtE2oDu27HRLCgE001KOX}JIZ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qiterable.h.991C776C92737C34.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qiterable.h.991C776C92737C34.idx new file mode 100644 index 0000000000000000000000000000000000000000..a3386669657c8d632987d43526c8d6f78b0bc71a GIT binary patch literal 13888 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qiterator.h.F6904085FBDCC3D6.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qiterator.h.F6904085FBDCC3D6.idx new file mode 100644 index 0000000000000000000000000000000000000000..a6ba9f857c2018febeabe228c0d70f5a77e3d2e0 GIT binary patch literal 10360 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 CZjXTg literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qlatin1stringview.h.2DBA6AD0E71D9792.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qlatin1stringview.h.2DBA6AD0E71D9792.idx new file mode 100644 index 0000000000000000000000000000000000000000..a20388b839ad4385248847f6d7b1305b21cedcd8 GIT binary patch literal 18504 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qline.h.0B68FA313523224E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qline.h.0B68FA313523224E.idx new file mode 100644 index 0000000000000000000000000000000000000000..aae2b035a10afb671792715cd89e0a2b7c935f58 GIT binary patch literal 13614 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.8C00661CD4C957AC.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qlist.h.8C00661CD4C957AC.idx new file mode 100644 index 0000000000000000000000000000000000000000..5f47bc2dde7b1089ac1def77042d8e9c0b50b9cd GIT binary patch literal 69386 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 z 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 z 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 B_!l{p4It??)T9NlW~Ule4{4T;BBh z-e-%*59M3Jp8N=XvBjZE(xKz_pXYVmg1eulN_?GXuXZWp^u{w53UGO3;`E#O)RIig?=5)iCFW2r0 z_&)dgYF^o?SrU6!y=1V|x?p&Ie?Z0AzGv%?T0HSTy0bvTF<~EvgOYP_dsp6K{>O|y ztjT#9_N%v~q?-6>D_yDSPsuJfy#96Nq8A#Ct(%L>4?8f%ZWVX(ERs1h@!TD&`&#X+ z{+=5ry(@^Wj{mUmRCKYLh0Aj*B@H?6vdA&YW;{l|nG9 znYYmK!c@($D6!D4!jtop!-bvCt&wcKPQs>^1xr_Iy>_oGDsR8GDc8ly@_4}8zW%**gu19OW zKNUJ`@uQqsb^WY|@i({aKKETeJ5}pm7>~96XY0j56<^%{u|0e9=v{GTZc;J_1B14d z#|xEk308gvNd^WTSr%D7Fu}mdz`!7@z^KFO=)u)8xo|HV4}%#41n3-Kls~{|%D~CN z$RMM{sKcsq#$=NrmoB>)lc*SjjyIpT447cxfT-uvO+FTI@EI3Bg9HPEjslBw#ddJ0Fvg2!oC>hcOSB zfJqx93$o6#yA;I3UH_~ejKmdxH|&LfkoU!@bEiq)u*6p^Cn6Fkt~b3i{X*uFD7U`>t;YS4}%HJ1$!Aa z_JT474=cn4FxE&`uD)D5!Y|e4 zAvv#ry8!My|3=qi7pp5v1ei2o-fL#$Zf1llNW7b>s<3}X2_##33VSN*fC!lJVQNf0 zj50IIky1}3cO^Vwi|c8`EqPqfh-7;_XFNRiPDV~w)oWYQ4>8<_&qqcFM8FK!x>$eD zqDy-cD}yWpgN_WV3?G;PryX#%IuvXz_T0u}GDN>0pP!5lh=A$;eNF7-iLE6wkv!MR z$lZ$YoJn55H50}cGm*lsmb(@ncDAh|c~_;lm+&x{!XoD|qu60abp}pOCI)duMjh4! zMzyc6>aQ&0V^S4k(CK9q?`4#OQZQHC3U!Wu92d3<$rZVrx$rR1nCiaH;QHFtkPN2J zr>~#`B4E0wI^X|)Q>77TaB{Oi5=d38r?ub1&aK=GG7Jnl`x*K7 zGs;6LL{L3r3b?hcn0W^~lOW6-4K@u0gn}RMuNMVfy|Du+p@wjVz>7GEW`5Ri4(FXn z5go=E22UnE+b{I^e3aeA$7CSFpkpdvDgh>7zWAq9{;Ocww*3N3Y9bKpbu1+;)nU>X z)n~ibUY>cFpFy61K}ViNUI0vh9S1HX))hh9QSxap*;%q)aVo{GzPeBJnz${35wEODDMH!!v5?Ui8 zcOxS_sdd~_>{$N(^%r&~Q3eJbcM*3bFaZt$a8f_YAo=Iai+5j7pWB6!>F+bREqJkK@#cVEg9mkHs%}uCNc)*HadU(J^Fia^AxLQTI8BI^1*@u76*)6;N~q%HLQ6HGLp-H4`C#zr3+JZ z>q(yUV#Y^-96UPiZ0?{gJ2Zk>NOk4+}j;P910)8|(}Q23QN5ky8iKvW9sYR(LUT>VR6*FyS|MRwO+4 ztc_yg(wWA{GmTLJY7PUB&MZduS&Y&!KCJ1@$f*Nra>Mk)n%s<>I?$#zRKvN<6OYRr zwc{AMbXGBPtYVaciZj4k;EY`0mN(2GSngxw)B&})VZt$c`%cw*^`|m&>C9&2n$0K! zGX~ZaXXMlYHNj!(^=`*cpVr$~D8Q*B!6v~2Q_Z7Oz*4{k)5D`v$Wq7!%V|71MJz>J zu<+s0DP}3=g87z5r-Y@13zqqKbV^xDxex_^IZHVgtgXPKQ^``vg(y*~S*p2U1q6>y zElVvItbNR*Q_oV*1@kYc!eD7+1EK>8Z6kVu5~H5j?TeGHf|%!Q1cI-tGB7%FUPjOTO~oYGdNm zkz|wPLj-3hBTFYE4=lB9_1o3Jv3GAbBae=XfQlYW8LUUb$OZ0+!0g(_qRC?Yq-!D* zkB&BrHmsA+z@y{I;tA)$GCB(vq?-aY6O_?ZcQWe1G60Xxen!Rpj9SRWhsI$>Ls;(nrEfjcuWCoqMG1tWV2a_T@kIZ*e*ia{109dAW%4Op{@N5_}TR}dCnJUaed{(>;4 zb3wa6Fe_n=5=KrPP}c`03@fjgxlqbx78H|NP)tsH@a)*46=G``xpd|*a?L?xE?7T_ zky8iSKY}{HqV`M85hu4zY&<%<7`1mX8X?Dn-+snWL_8c~)H%dx3^NH-tn(da6omy0 zkIoTBy(5gK2>x+KzT=Fdu+9U_9A++9=L_lr9-RY>d3*0G#840WJ z7&*b6F_`d0XlIO(3)~5VrRw#3haAoo?mEZFrNhF(0#7zVPX8|6T+VWhkxOR@BgYa% zvV=8R898-8T{W1?%>I6vU3hNWbw(y|PJ&q~8T*X0eR<*y7A_qZE*BMO5HRrQM6yK6 zA$VCVSxCGbmK->5>GU`2zXVRY&Bz4KlQ8Sf`P&y=Dfn}jkxOS8BgZmCZvj>qF>>la zx{5Fz@Av&m{^~aGAtR5D9E%*hIBtEWvC!#q{!>OC9VHeexG=0^2?}T#0|i7tgZh{- z&%sg%BPXm|3H1@IQ_0Aw1L{n|oB-=gGI61_U|3M{AFT9cpjGQ{44kyfXSS7;9sRQb0!h|>2TNO2By!EMt z>0U;@y~zAyj10#Zp(7#;3?EFbwJ&ASYX3?ql{eO z?m8@|!ul4BoI0RRI!raJlg`Mg1MQqc-39A?FmmdEy5unRur4_x7q}}9GrcG^2i$Ec sE=n%82AQA_A|P0Y?`cMZ)QnlYEV_F7+6?eom4QJQq5wo{g9r!)0E@3nBme*a literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmainwindow.h.BC3332CBCDD1960E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmainwindow.h.BC3332CBCDD1960E.idx new file mode 100644 index 0000000000000000000000000000000000000000..52741604585f1cf59ea7d4137882dc299861dd95 GIT binary patch literal 8290 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmap.h.67C2A3EDDBAB951E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmap.h.67C2A3EDDBAB951E.idx new file mode 100644 index 0000000000000000000000000000000000000000..5e061d6a890c85f34e077fb3e93cebee168fd2db GIT binary patch literal 67452 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmetacontainer.h.ED3DF826DFE682D7.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmetacontainer.h.ED3DF826DFE682D7.idx new file mode 100644 index 0000000000000000000000000000000000000000..8a534bdce79cb577a2041ff02bd41e7224cf34a5 GIT binary patch literal 29238 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 sS;zz_^HUG2?tj0QTU=#{d8T literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmetatype.h.433C901CA1638236.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qmetatype.h.433C901CA1638236.idx new file mode 100644 index 0000000000000000000000000000000000000000..3d198ba6e6756d6c6d8b5f710a4c047df452f199 GIT binary patch literal 127592 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 Y7Bwe-KzHb-w`i3L~&Vjrw4Yf`a(3U{RIPtf$| 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 T;7pbr>J7>;avF)=P=i|xm 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter.h.14CF23512EACCCBF.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringconverter.h.14CF23512EACCCBF.idx new file mode 100644 index 0000000000000000000000000000000000000000..cd12658ea84ebf4b17d63fca97a1e5fed63b37ee GIT binary patch literal 6516 zcmWIYbaTs*WMFVk@vO*AElFfyU|`DXdP?&NLGFGW_#vLsYnUwx`MVOzN3 zu`G!t{olOBAL*tBu}`wQr61d|y>=2;Zg<$+yK2`;i<-ax%396l+Z}R}E#vH!?C7hz zjYR5BoYC#AC@A4EKfIw{+xek+e*>$ajgj-3Yiz8~ZK@vK@)8#Pq_?I*a$8@}%iljz zKR zKT%wno8->Iz_4S*)2f{Z@^~efB-t3m(mB!vzyt#a0~o};R8N@{{$H4niHDOxOoK~< z4@|(M*=-hP-C9>DBgVwS${-fa7cB!OVA8VMGizV*zf}-m;$~(LJHg0zf>BYVg@dz& zLk6bg`8(EtbN2j70!)G&3}S|ghU#DfCjBDpcT9iOe-DFJF_#fGcbq=vk8lU2?kDx>LrK5YwuhAaEI7# zENiSR1|nd(r|kN_Z1q%OKLI8w4hAtDMIB8r0h4B}^IPcTdn`G= zCScND4?ZoJG2=@M8xtc3gP1C}su-AnN$bC>`c&-TKTUv1ij_euOC?JOOu(e`*!tHl zF}0Zkad{bcnWPwqfJrC!M6y2T;#>mJouiPWAqFB~()aB+C+!oRy@Z{Kg@HjVkS$OI zOu(YVrlvvQ(xR}X0!&;S3}O~s77}0rrdxkA&;E%4o-6p6ggF_+)FssA!30dYS(>-= z*K+Z70!)0Y3}P*eJS~h;Pzt8x@V-d)@(+PqB$y;P8N@U>GzGu}OgfDDTl2o#496e= zD=RLmDh488(i_j*uMU_Yc^Z-=^knr^#Xtm1`ZVv}?1HfOXZV9$KCT7BO{C0OGfRNj5@F~ zqc-%(117d@tc)yTos7brj3Th8{WV|fZ{1dH9wr_!X)b9gSVrIxi{Xlqf)z+}+4V(| z<)-nl@QB@K6uQqS1~ZmN>;a?j14eNK{|BSQ4@MaT|0kp5Pexf7|GQ?lS5u-XFC&jw z52IlZqbbZ8u!57330z>p0zV>Q!O75j2l<(J#1y#{rC?FUBNopUF9j>jr04DyDgE$3 zfRRV+I-}fmMm?Bqu;P}93tY^?vMG<4riZ2vEa4W<UR`@uF+*8_kwxqYBhM2?5t#RcS6-a1^F&#J zg-1-*UDg|x)p*1d>=m35K^5U1;SEb~JYsRyarUr)gBirg1+7ggYQNMRadO+#S@N%Y zXIXrK}y2OAHmvkX&LJVTa@r z!#FdTOSZ4iImpbHsmjPB_Lb55E2BTm!UkQrNmZ$fHCcGX%2>)cVPz$cSeaCrJc3v6 zRqqe00YFKMuZK|>7LV`uHYrR!?x@4aBX*mS<2EBd%xr~Q;Za-O@7H7E5fkSUmx5I= zJYu0-p;EB?y_@APOUcwth8#R%);!jNu=12g%udTrAHj3waTSDRLLMa)Ik)X=g ztQmR4UNTC*WYmJG{}K{&LAT_b6Elz44Mx!$j8ZTO95Sm1bEu2Ks;?IYC2h`yOs~7-HZmX z0D-kg7`ebL5twdRON5aL+ya3KAGLP7^Z1sfKO>LWCq|)92+!Smk|({G@lhZnk60rk zOCzHo)b$K=+jfkP^OQoChpsS9;s8UDdoan3G3L zQ&3YHRw(g^IkGtNA(D^>hldb?mnD{^0Bcn6h-H~(*&}$_^4XdQUcOkq0<7u7BbINN zZ;jv;$QNkBcrde>c*Hc#G~Hp&-~zY6V8H{+AdFlnk#?-?z?AH3tWiunVjgxL-Y}y; zQDNE5=mv|5$zF3dINcG9=Hd~{5y+8)HEVdpa zw>ZrGHD-r}E7}}0F-q?(U9Q%#XVNp7c*Nwmmdm@`(Lr z6#tE=0h{(J-IZ4iDPv?2^APrsgxOa6JO94TbN+HB9x+)pSv`cI5o!^7Fhjr1$+mtj zAXdr9BIYLSCIZt7^C&YHxXBC4^Pohm{)y2PmIHaj{xVAaWz>N2A4>&qva5VhkKsXB zqG03#w~=Ay!I}n)TqwB|);4D10=J1_H8+n~x>mX&tXj{SE6-n;wXcPVMeGx!^(RIL zm?K!k{xa(QWi*EIVRbYo7q|%xOL{zFIxIT;ux!gCrpv1}a-Hc+e#FG7Y zACHF8@-{9WF=07jJ%syEYY^0?6lyX-ZO8=51?s^<7`5i%5kpQ;s0}jI2G9zVx*Q7& z?S4icu`7%$R~Wfqp&7cs&TP>Z<%x_uViy^CFET2^Bw!^3BNMnQ0&~D(hRgT#6l7;J z@ra4(h?&ANJdaq2PKYV2Mw~xo{`HtsOJ{@YYWuH@o-jl6pdA?|E^r41W+;zXy;i*i zERo(>{43<&5}~} za)SQKDEF1o1g4Nj>^q~{cSai+-_U>kzvq*j=P~k#2{H%@!OH9$0oCx$m8lC^c*LxQ ztmTmEa3NPYSf1h$s}!n~gZYR@tbmu%&L9$F-c1pdBjdJ z%A7*D45omS3(`4*I)w+^Wq?WYfV%()9;pA1;DP$-2wo~jsu(Qef$Aj5Mn-i+`F594 z_%0%@dBpBAD&1u?fCUTR>$Gn{PL4|%dBi-WJ>_9OhJ^zo7r2KAOWCk0mWd18Glb<& z9x+W_O%qr>v1?9|_St&*mEbnCYA>T6ETGy}#Z5|Lk?QOz*KGR)by>-)#b&R0q2iFZmB7wDBxp~BN#B^k*K!+N5 z#B_{wED=0id0jOG&rr-z7Eu})>KU3Mct-L@Y6xDsV7dg%O`!UNrG=3j=44Ps$I;Em zkKmtRWIe&i1M?avF$kYRG$vqy#>fQjDZ@gvTl8FHjpVYeyr5o;%ymSK0rD!x4Mt9c zc{dn^Zy>q>pll&~k5LXGf1gp{KBFLl|A0~O0V1eCEj6B}jJyc>r;O51k^5|47`47I zY9r*oGRk~KcF%W4mG6kC;}QG8DE0%n5BQT&{3oLXOn+(K6qhOe8rzw8#7bpK)nJ`= zP_W5$Gitzs&4uN0+M=y2yP0^z6l4^%5RIoenK&(2bLnWv^_hLyrhC9`d7ayc9Cq)B zXxSsJ%tI_JD19Lol)ey)7;;~TMGUzw1gmiwxxfPyu;ky|v`0TOEb#;*im& z)H8kB+Hj8X6d#Y6Ij^}8Y@~rl%v{u53c<7DwGx8mD;_aBemfBa&zaX5sY&M{dRf>gabrMtnhgum6ES<^m0xPZ}=xKhK;8n!v& z5+kS(GP=uX21^t$A24!(hiqW^`*Ds{aO!sX>r6aiHDWcg2*30&D)k_mY=8JqglSal zf5^lmW+!GRj|fyRQ7?EA-fwoDizDsA3k*lW;)jt7JRSt|so@p#yUlu+USg<+B}GOq z@Bk4^{oBh1eNI&mK7c#Ppnf^DRA-Q0GEXLTqTDwOgIKa>=e$b4_l=E5%#6j17v>Hg zF*6x6RRphurGyt2K0IP2G9{`A-fc#i+sIk(1EbgnMEAUiPwZZxw$gVd9x-zna}9)% z9*Q2iumq*o$Hi)~@4f>+2=$d72f7x5NJz<4LaveW)WUi!(w zBc>;yCk;!NJYsqpdd3KzzNEeif@dsXEDdYC@rW6#80#Z=CXyy92%d$C1yaA=QPEKc z7BH{|4kH&zy$o{~BNuoG4;C!2MmZA~TD^^0`xd3ealcgEaXH+%W$vN2H*tK5U-Go=ZnVcwvNxRaRPyqScUMgRefLRd^-1p)-;g>} zuH?JMLD*ccCn18s^TIZUyM8n@_QtG*r>pv~*j1icATIyWHmCq+X&5yWr%Ea@*K_kT$ni56 z$8p5*g9!#s1_lNJRYqghU-Py8)@{}15o6-xXE1JNgHkXvA`%vy483=dAFKpy ztZ_f1bU&juOo3nX7ct%0hC=)d3j7SlNgPT1U;<$YGw+OR8_t)?voi@XFc?d-NlSqV zumT1KMq^gtl^3V$JW*C)W#ABIFqY$&69yA73#v8ur@p^mp(xJeA^p_%sGKzOHsvAQnn3CNre_2YVZZhO!a^`0+UeCz2 zo{=9)!IXH5KUP&qk}wuvvKM18Hsv=J2NN)9+e0$H_Bg59b2IS@G8k9!Rf&NKn6!bt z-S*U!UUvZ|M=@|DFc>>ZJ1W4WHSZs>vE0?;!N+7J#$fEi<01(rVA6A^cd$MkH;%8tLWiXcKkmm;zUxW6FoUrM zw}t?ifLZYBch-pn-hd<_CT&kT55Lj9OZheY43eS@ z#tIw?f?xuy9~=(G9GjmXNW0R^&%n*kV4TL0CITkF3cwa*|J}!or#Zu!8nX9 zObkqb6@W9#hWv}~1Q$;3=VQ@)8CUFc-|&_wCea|E2x>3_Sb{#wi>rd|(2s zA8diA^jED}ybmUeF-eFq80&KA@`4GN{_cei07}8kNIL2NW%`9Tv$&bq1R0F0`Krai z1WbA{!{vK=3bM1=n7H^EjLW&pMZg41I`-k?FH@u9=Ry3hDWoZG3?g9C_jkK{tX%VR zJ|B~Y7=y8|h_5u5fJx^FsD^K@OkK#wWG%*E>?Y(U2PRvz87_Hw*ZqmtgvyAc7PW)OaCNoJW=RzO`nZ8*nxijT>XpTT$?qv$$DDJTU~ za@kg2hIKN}B>^T|SQso|lv}{41XFOOhMhHRbHpWn1|@z5<7kd(9xwq818^dLoMRQ7 zx?TP{ACs#fgK@1;tt6O$>35#@M3_nP*Ih^&@E7-&F$NJZX-nZnAJ)|6KM-KD;Ab$N z$H+O4Q4mVOl>Fg85vEbG{~;ffnIMC4y->Y0n1D%#G%8em5%~3pkI7Vw!PuG4Sr|;f zq&av$#Z7u4{6T=po}a;Z8l%`WMmZ=2Q&Pkyb}vv{={p~jxgdja1EXLAqb!tyDfuXp zx%mI9xZnH?(xME;DjX{OU;-Qp;FK`^l5Nv;u7|(*8I(mCjFmW)1i%DB!S4f`&Yws= z`InzThM&PWmLrxIOn?=D!?7qet$4No1B0x?mfG%Z(Tt2d##L5fDgo($v zol&rzQ5jZHb3&UUu=4Eec@u{x^B-|AG8u<3gvi45!&)eeT;P@otaydBOBlJJtr3_p zu+|78C$tp;lYq5C7`ec$512vnJCcOrH{2FQv({o~`@5Ob{-X=qUDr4exn5HqO*O0m z!@>n=xIi7xV;sa9Bngw`F%FRnG2)o$YGbA&SHfc)rVwTVa~!OJ!^{P4*dVm1Nvp}j z+AloDno62#u;K~U=wW06H+EoJV2atez>OT3FpsgOgr+P^FORV^hchoM4e}U=n1om& z9M;BY-NxtuizgoAen!WBMmJc%!kSBrT;OIBtT1iRm77$Rx>%E$(^#BMoEsVf3_Qk_ zQkC+s0)fZ4Qms-O#)Gx27`dSBDOhMsQ8;6*(QK%P7Rs<@79$t5aRpNkYh1B_(wKES zvfJk{a?D}m4TV=Y|!tyT{v3`Sym(SH!`wp zMDStFT_!GYGZz-lJjR+Dn)A$UHjK3cH)m3}eB1*6Cc zMkQEthR1j%qvJ|Oe^^6bW}>x3kZeILGmr67M!BVoYOsbOkMVLwx#f&%$QtEVGOEEe z!e~ZLV@MAHmbqaC8Y369UjUPU^$Qp|jUoL3m_#TvGcj^OdjT*BSTBH)3*7pLCC$md zjdw_?n-?>&7^|_U3B!tF7I1|ID_>zWBWkRBAGx>D^z-r(MlNF(4i5WE#I2^2``OBwYMfwYX#bQz;9tThP=H1*|-`pAK%zLHTN7FayS8yRgj zGP=M93}D?9MlNvo1eShbof9T5aHj<3IFN3)jf_Ds-KTa+Hh1-lw4iwr=6EhHNRI{T zM;^2q9OO4p?+vD$2d%URRY;)W1%&)0M%GD;q6j{ula9<6oyw>Rt8RFVr!lfjV-$h4 zu|RxSE+E_T=#tfR&A~ZWSXJxH|>QY_RSWBNwD@)-Mb_(L1X3=FVL$;bunQ^5>@^{E)Sza%ESfkv%$Q`V%*M%+%ACi z;n;bMjroj45kYAzW2}tenFyGOBX~AEHo~xg z$Jl_+Knh`;fueyff@j5J1#egI7+Wb?=^~5+bs}NLfm$#|^BC=5Ef`pTl8Fo4kA$Th z9^*9eG+9`7wfUzr=YLAi5=KZ#bm$xVilyy5tA740nDFVZ-!iB$tjP;2GZ;CIAw5r6 z9KrOVW$T4AtJAhj7Fz{12Br#D)G%@yL;9yMWA^tOMy$`CyP1&*oHbxRgLPXOxxn33 zSdjy3M=^4NJE^ebqu(gX`}bb&c19lK)r^v>8C76~xK@tAosT>YJD{$CmA0@>Eh7`O zD+_at3(MoQMO#^RGl7Z~oqk3uSUVR~q&hBT^oQjGSf7`f$5>lfTLPAuc#O??%mrbQ z#c2%c2gAH{?}%vGBdyFsOe`oZcStP2T*h(l(Z(0m4-TV+Dy*Jl;sW=bVgBYZuH~o| zg!NuwH8&F%xCafhm&e$b!&exV$j!GXI=esle*(<{Sk7YQF>YbxYGLGub*Vs&Xs&if zenj2U#mLpg$dAaHGZ?jJFdD$h0WN6g92TOP5qlhV?O%Km%|2M4osrWR(pQJ6hxOGN zxxjsNSQ38NxnpkV>%EuJjDdNbkqg{mhlLBQ)xyXHZp6Ss!t*Yp#Jf(rduWEhat|XH zwAT)E3#^o41=}GCy zBXYV0j|Dur@EBW2S;)f@4;Od{0Os_5v+Gb>rL0Fl^V_YR! zr3CBd@EBLAR~aC9?TjkzjJmK?0_)!}azO_nU|~0X*6i2QRxA8O^T)}s?6iN8mwqyF z8cVWCA~n>j4XUkSH3@70gOLk7Z~-e5V8a%ST;Smfm@sUxf{_b6NC8Vo3`MCqiN*{J z46v3o11u0=G{astb0vptb7#1~eLK!c`$T6iVJI$2E)E8TrXGlZV0{P$B27R91RFsp g5NQY^AlUfHG3oDGQWuW1=^GgunCLMWK*T{L09O4zDF6Tf literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringfwd.h.48D4B15AD65DCDD5.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringfwd.h.48D4B15AD65DCDD5.idx new file mode 100644 index 0000000000000000000000000000000000000000..e7ca0ed848303b62d08ee9dedee06f13d6fcbaa9 GIT binary patch literal 1168 zcmWIYbaU%qVPJ4h@vO*AElFfyU|wg*C7J|m*1L= z^Gqu)PFh`Y*;!=ov@LnF9DLrS-M+QoysM*Y!S=Z~%}?h{du}=Th**>294G!B9s~J5 zOU$^sCq?i}AfE_&Du%Qm)8Vwcj?& z)-oToe6LjWI{Uh8<93thlcq6Vj_76K3hb?2wEUU+{T%_C-`OSJ%YG^F$%&Q{J$?N3 zd#{cqwH12nJ%jUi7FXsb-DY55kVuuizAa78nwyE0fq_GpO;;35FmN(3FfuSOG-}@X zK8bO|1a2lK1_lmAHbrqT0g`55U|@J|c7J(m^S3QbOq?Jt0|NsGpAnxuOnTzc-0$*h zzwcvW;)Y4{TkyNUq@Rg;OxnG7!%=o7W|*`(o4N!{`o#9NOuxQXUEpS7U8Y9JvH z=HU=$5SIn9K$wR^hd~F<`&!s>PrEpwgPDs%h(kyjqyU6@I3yS(q(LkY=Hbv|(1Y`i zc+YElUeVIW#L1z+rT|LxATaYX?qZzp%2?VT!fx*y!{lDjvoaZs}aBwhi z2th>|{&znOO5N%>pNWTqm4g-TA1)3y4mLQin|r6ut0^y*FmrM6aq_9d^zv|sGKk6{ zcm@mxaGndx)o3;@vZ69oVO literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringlist.h.7AFEA2E9C45B7B73.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringlist.h.7AFEA2E9C45B7B73.idx new file mode 100644 index 0000000000000000000000000000000000000000..0d6382287f48f3eca5484d4df8a92c60684a88d3 GIT binary patch literal 7900 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringmatcher.h.9DE3544BC42B89D4.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringmatcher.h.9DE3544BC42B89D4.idx new file mode 100644 index 0000000000000000000000000000000000000000..a5dbf1b97aaad312888c23749b4b1f830b137f8e GIT binary patch literal 2424 zcmWIYbaN}i>WSbfB>F1u4ssUk#p6IdbE^}@BZ*p3!wMjF} z(ZDL9Rc}IoN@dg9y#{ku9`?~RWea=aV;&XKoD-^9d0vy}@(SPGLVIe<*F95yXnXL9 zj@>uDs{S=gpUYP0HoZx!_mbh+%6an4+J$`KpBByLvoCCEn55t5v-DAW|Gj1AA)ZBZ zRMsDrzJKIw?R09ey>9nVz?NKm=HUNfJsMnJoP(v`l}H;6C(oyJHH6O5}07%1Urq9owY38LUfC= zk~1F@KNADH373f|n1Ja&BE7ujlc-A)*m$rWb`f3?X_$2Wr@SeDLbqhHGckiD85r1k z*?6T9#`C4OZSk!?QOL){%EZ8KAZ?%kCSdy04)!knTggz&$HdFTz-}mEC<7*7(us34 z)PX5>|z{JAD zz^*H=s|O}v(rS{+*p*g4-VO_b`SxR{$ujCN~`1kUI8XSnB7X8N^qa2OHY`W zH}(BdaV8O%v@DA(D@^y%&Af#1hk~V1WfmrS=+^mS1x>n6e%(+GVt^kx@!^x<72x&V2^>L zg%Emhh0okOb(`shh0rZO%WEUFvZ+lkn|397!Qhbc))2Hrj!T8 z7F193pm>^x9TeOMeKL|V>aaNBVV7l<6-LO(v&ajsN6Sr*6A#+9^ zc2!YT1z6a;dH(;mx}vcK8xOmvxTqQ|1M;woi;JrvJS#0Otp+Q1c-WN`l=NWN`3#oZ8M(l@9OlehPx7P}Gd>Drkr9(G*^ zT^E?+xxl3XOc5;L7#Z0?r2tIW(0~2E=aZc0G4il;F>nb%tz~HaWVoEOjeR}~54)&= zs4dJdJnZ5I;Z6=3dxd4iFX9aLb!^uh`(MlNtc1rvs43Pw(p9K(`5JLgsUy>A>m z>|!cnx(J(8SX6isfu^FRVvOLav8eIFT*1SxrlDqt#IsU!M({LPG8Sx`qLa zcQPzH?O)`jpX@yB5-47j5|)xfqypsZ$it58eI9lVF%3nSaXjo=EL!|9zw@vgvl#Qk zN>`W~W*&A`UR4o^3P&=A34F_MVB2g8=|yDZJ$X literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringtokenizer.h.4EB9799474098F7E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringtokenizer.h.4EB9799474098F7E.idx new file mode 100644 index 0000000000000000000000000000000000000000..539512f63f4481738e8546ba5cd8048c85fdadd4 GIT binary patch literal 15052 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 QT`VcdNofqp5K#~b0Offj;s5{u literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringview.h.C62D0643FDCE3179.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringview.h.C62D0643FDCE3179.idx new file mode 100644 index 0000000000000000000000000000000000000000..fa022768dd7d5e1b124ff75d173571533e1da494 GIT binary patch literal 24014 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 W%$#iO4D28w2xfy&Ad(YAKrjGc91T_g literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qsysinfo.h.E41C05F6C1082A53.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qsysinfo.h.E41C05F6C1082A53.idx new file mode 100644 index 0000000000000000000000000000000000000000..685ecc9ba958426a04d3233c1f6dac10ec6919f1 GIT binary patch literal 1730 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 Z>uw=u-31ewgip zHeD_j7mQpJcP%zs%su~Z+T7CFTf_9fwoLzO8{@SwsoJtt(dn{?nDcet;-y9=$$ONP z&zT<6vpcQ%;TTir@9lG@WLXi$aw4g-DWP6=-RVdJ{u2D;6MIr^5WNre*P)( zwfyxmw@lZcoh^CDJ}G0>Er#OC+@vKe z3=GzevSlmZSTJ%kNl7rM$@9sJf(Zr=1~9nmd*+eN;+K2^O!^`WY7SfuLSOvy+Gswy_s%RJI92Z zNlJu4O@m8A5KO?#VEe+t;jl#AQjAGdgh5SLURM`Pz@)XkcHb!P5eXD!l96Cg6IKw` z1QRgnCR5SPEMKEj*_nhH7}QkQR7Ai81E(NA0|Nu28tbe6)$f|wE~E-DnTs%}H8OHG zGV($xm>KrQ`AU=DvlOs1i7^PMZD(ZL&d3j?U`pnR<#v7grB@@sWFf+!R>V=n4JKgH zVow8?eJwcA!^2?Cz@WC0QG6w%G?ZfCpSh)HXB9Ze~=1QVg8jtPEyyjB2dRyxtL0)jur|Vlon8P}7#v z)&vtUGn|TChm4448mPt7Obl!sCboIETLMMBb>`1>Q5pX6cC5@%536XjC`6AYZZYz!u#AivHiY~paO;EDi~ zsR)Bw24@C8n1H#Y)b+P{?)CmF0!(@$3~E+fRzhF`CcS0B`~>O!KDXGIB*huj1i1x; zzyt%Q5Hx-6pJey_?1uSwgqSo%7}Sy_la;{)O#iz)wF9hEr@Vy3M2tv`j2ei5N#C58 z$THcko!h1k8-5lAm^5ufO(Af=OG1 zLCuxdRTNCXq>uGUE;W7J@);7F6BxxOFv_bzC`3>frKT0D3M0xYRxWTE1@k?RnzF01 z4=k_psF^vKxx*3>k6NmEsvRsCc+^VFOYC6TP1a#cZTGflMn)dBU5pI77zMy39s>iz zs+IRARodrZ-~BTABqxS?SZT}11TJM^Ui!c)s(?Y}6RZ_Y6+ z=ex!pEY8TIhH9vuJj1*_>f6Q9d}Az|@V@Vgi4=xYHIj}fzz=9z|u=dyNtqWw(EZoGI&cOLSNRE|9P0v`*29^MM)Fv=mPhfO` zCn>e5jOtSv4d4Za+AK!vS&T05+^sgBQGGt60j!#_yRLB{a=oTJnr$r&YMF{}cFQyJ zsEON%N5e{%b+4{HtC*pzz{sLz!(k%;^MF&z6+4l>1Imm%YSO0CzObN%(ac=n3J{TU zWyEA;5j=TAc?(#DT=Sfn;jmww8b+jR8(1F=%+1lj2=99)N=m=ascB>AfYq~1JZkO& z?qaYk$px-$VbPMW%gIzU>7@>aZdmv*GQlceXg;~%FaCCg{8>W`hdfW1ePhFcG$XW- zgjLndT;M7iW-*UiDu1dNQWoVe5rbvXjPC|AyicZ@U|7*|e}&yEy)PgMNRAr*Bpf6MtAcpcqJ^X7V8!4=yHd3mPq@u7Y=gBT7@5GW z2bjxmAI-To%b?a0L;ZI)mNdJoH?7bd;h6Pr=Hhu1oY92OJq_5>!=mGY5%PN@oHv_3 zx$cHx{x_%1(_c@z?T%)Ug}=jQi_jl_Xu|s!t&WY{el!5Xd|0u-$^~xqAkv|TxQGH0 zPenu*!4r=WPlaUy9yKiwtw30@=CuE3+|gs#gV3yBzn!5X{n@J^3}1LNBnbZFiw$OG zQ8VQ*6@rxrENW&PW=Om&jw~TqHJP8h;n?JJKZ6;0)Z`WA4Pbd??_^mig&8+PFnlP( z+-=?HFewhhZix-Ee=NRdl!~DP7PsPDkft6qUGbnqJP){vgDK@v)AQ5|M-)S#)(S$- zSkKr7<~1I*V3uGZMB{$@ty&5VYyx{^n2JEOpMMmcBzGVrMFV3gg# zs10im!~Ds}1#K|Hf~-?!&-|eJdFiY?YJ7ZrBJd`Z8lMuM1`^ML&kn&8mlT&rq)Kru zaRV6d-px}I^Y3YAVkChYv%|s_ZH}3YsFiu)Yvrhm3T9atDI?Tr#hWcNg7TSpz{wTi zFHmwt@Ic8G#)J8lkqg%1hsrD}4!^pps;i8VM=e?<+7y-sV8tFI7q|le3z6INpI!Ml z&9fH63y-COH`!G_s7Lcclw!-r=0xQN4D}O|qth&->l-or=KtvFhWFncS}}CI2{>Qy z`>A>lh6F6y8M$Cx5vbRG&OUfYYO{AAhK`dq63yMumtabq51;goQ_^S>hK`VFE|R%j zPM8v~5{I1&+{uB36OWp4WK zxx@<=742&+Z}0v0a}rvicKXCy<1@O4r(uMo-`4BxHJux#V|eCX%nH|_S?8vs8T2gQ zFYVl8wwV~}AH6y`*Joq-91Mx&3N`6ZFD{siVfBIdqd(3~*@`J)=)eBo^GVM071#t)NH+MOIYQ=qn0n2 zFN5G!YE&A-dU~)@laUG5V}<$^)?ek}QPZ{7wSm?2JZgqqhTI5y!Z^Y>5s4?vD9jka zi{psnL?op+*Elx>FP|fy6XBwK-h4g;uf)E@0hY{o)GAdfRbj3L^&^Cu8HHhGBp0*? z4GRUB-Hc4&o-<6?wo7o?>VS}yJUnVL>N5I>I$KLrOBR-Ac+|8-wPj(!%cEw{~ zr=fzO27+fQVk(2+g~^7g!ffVIi<6C0MffvYHd__pvwXdLGX!rvBg=Y59(X{j?O-(B z!DtIB8$WLSw0%nbiq#nD9A+^i6S)5m^W@)E)B8S7w_3~0qo&KED*}y11|Bs%7Cj`M z0gC~g2dnZJnP3A2P+bpNZt2fZxV#oEPsV;LzWlVhcs(Pi&f?v{Cc~U?Ie#Rwqy=0&DbxGPB?oMp0NE&8}hn&1myyDeLx=gIE5|3_3c{3tH6<9CU;`yk zqr~bHZ}p|VI)D}r=35k<-JkqFfhG*A^_jT9gDD)f4AZwusyXwhN&87h!Gc$*Nov`e zuDEj;C62$|jAKe&KaXTp*zBNuo81{RjE@MdHJ54^yHKTOvDd#d;Fbqv45VxEl) zJQ9O&o3f>{157uMnwE{0Ga^HpnV4C_Qag`Ys&=XoQeC87VgxHBc5x)1QOpatgJCO7 zIU^T%cn4+=m(OYU{A&ewF~XobU2Kzm;^_w%204H5vkz%M^$x_CvDVsc^Pt_yOX zF#-+NkY;33gAPzZwcPob;%KrZ?+b=|3ibcBr7SoNl0ePk(o5#aq)wFkh87TdeO#;- z`yPB}(?a%#}$D*RFs?GoaUn{pA literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtclasshelpermacros.h.69DE5E2C13E55308.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtclasshelpermacros.h.69DE5E2C13E55308.idx new file mode 100644 index 0000000000000000000000000000000000000000..3a16fbb44bd7781acb81d1ece7ffb303eda4cf68 GIT binary patch literal 5562 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtconfiginclude.h.0D4C06798A1618AB.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtconfiginclude.h.0D4C06798A1618AB.idx new file mode 100644 index 0000000000000000000000000000000000000000..205ddb03b76b7f0dd830e758fec31e2d5f1e7775 GIT binary patch literal 192 zcmWIYbaUImz`)>~;#rZKT9U}Zz`!8Pz`#&kQk3b;z`)SOz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)hI)<0|bqdevGZ{_({P~j6<*!B(9GW_fD_Xn+moL-^70h`l>(kDhPCKe7BNsts67p3MTf*8d`$;HYb29s`G Xz`*c|fq|i7PH(p%UxNYM~ zGBLG{{t8Pol*Mune%J0?%zRt5{JE0)EQSTMn7EfoaqN-Ilr;OUzTW6i(6cqXhTc!U z2LC<$FmUtNFO7bxUs^Y_bm`n#@p_Nv+uTCsJGVbD=<|e_F%(zkCNVHDFchVx6*Dt2 zFvvP=sqNkt&B(~boX(jp36cWg2VDmgk3CRfXXIjb=5U4!M?clQ^!SRX2qPDB7H5_s zNF@l{I{mt{_(GW^BNy{ZM$VOt@*qJFUUc9=isAce4Mr~JY|d;YkPrwn31_ROKTXqO z$b!mU9c zE7~^xa%SXWj^d1h3qR&o|JyTNshF9IS)E5+6r>V_d6QubJRDmz|~mAtM)a3TF!3B{NU|iW7-XeZt7a%)-GU0Wuea z3w;eVwl@6y#K^@Q#1$k25(44*HsY%;{QLNyk&8KlGea391ja?FIf)=faZz%yHHg6k nA|RL%LV-w7f(6kG3=FJLnt_3V+0~wFL-tjZ)htXbtc(l*OmV42 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtcore-config.h.77DC75081E6C6F51.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtcore-config.h.77DC75081E6C6F51.idx new file mode 100644 index 0000000000000000000000000000000000000000..2e57b75ce02dafde5592d50c974ee7c6481b5696 GIT binary patch literal 1122 zcmWIYbaRVhVPJ4h@vO*AElFfyU|Rmd2#`~P6ujf^L9mC7~I)&%-nG7d4PRT2(i;GIz701TR&>t@_skkyXiGhKEp(r)2 z_%1U8gW9S#O;*DlER0-?DjX`RASn=jJ^6i2LH8$iMlQwxjsRtl5C}VMPtQ_%oGie| z#i+!gBn1)z;mz|l#5#vd$TD&<+Hu&)frLPKma|^+f7K#6MlMDv4k;y&5D0(RrJ5Nh z#je1}#mK_J0ylfLNKm(J2ctG47b6=7n>a`%2){a?->$lFCrH?h!%Yz+1j4*`s_vM$ zn3ywiF^X}B$$*4Fc+MAY!PjE3mW*7CHXJr^D_1GS=RH$3wrAvG2QkF>*0laaiergg`jzfz#VtS-adAxfp#od{jU}AiP-m_2ZryyWJVN7=t*1;Jy@- zUvvAE@5CTRE=C~^A!(3G5MIlE`0bfw&0t0@Mh6ZDxa#6{&X)JtnIjmv7%ey~)Icgh zxM^yINAAYlXhtqZ6Alw~kPrypPWUvt@{dS1BNw9%hYs8&M_Q(=n*Dh#NSKL(3GSUf z9{<%F9Lh=-Klz$2|f=h1%eDP@(6T#POpE^v3R zOlVwo`$t9_BNw9+hZ8(ti>^qzy=FPr$;icM#9<^0G8cr6oOpIkb2gdE$i>LV!3TGs z$`-}jPaQAMVB}&H;1Ga2(4uFN(UN()XEAay%5ccQV@Go{-{0>}FJ?1xG0Jhs!Ck_) z?sCkO^wmokxfmHZ7~raX^vc)$ZziY@<6rSq;Mj9iQ%93gN+oETjEOrLx|%E-ki!XW~;Qu)@!{ksIr zjx%yG@^J9L9e8G;$&CL+`_40RG3s&X!Sl|Wq}O|ATzh$ik&97-LjxY(WlbHkw*Sew z%E-lN#$g6mUA2ez=XQbRZy3244LA(o;jPRw@8kyM>UWG>j9MI8a4U_T_uOT__Ur>A z7o!)47hL$DSB&}rhJb&JT#OPN5^zHpic)hDLD5uPlw8aWVlet|`?T%hbMfU23;==) B?LPnj literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtcoreexports.h.7555EDA6617759F9.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtcoreexports.h.7555EDA6617759F9.idx new file mode 100644 index 0000000000000000000000000000000000000000..6cdf17d407bbd41ff3f82fede9c179f4a9eb8fc0 GIT binary patch literal 352 zcmWIYbaRVfWMFVk@vO*AElFfyU|?|V}vpAQy97qU+_lCap~;#rZKT9U}Zz`!8Pz`#&kQk3b$z`$V5z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)hI)<0|bqdevGZ_X4ad!nx7WOv!{5dG-ve9QF$2CcNdDs|oZAA-; zD|3?=7#J9eQqziq85kHm()rKMncdF7$i*nmBd!9H0^$C^Z+Be-k|Y?p7+E-2lt4lt zELg^17V9*tg^7!ii-$`cBm}}djC?G7@*ox%7p3MTf*8d`$;I3t2ID*L)n$)9C%~=@FFk6Z@LkSgx^IvlukE(a5C68^6WOrPrTEwNH@4*`X0P$IG+p5OBJCmT ztm$*L7>X-%lX4jt7yvjNGgTl3(BMB*eu80SuhJoRze)XE%@7tqz85qIli0)vL=ib2tq8K*ic-^xPjE0W zc%<{6oin?gL4b$blf_d8Vgv&N4|gC-AQCTJlmQG~;L`Ig0$o!d%EHjb$3mI7!BJ)==vaCerZ)9ZIh|J%~$g&fee~^*o zAc8OJu%)(pTQnmh5BFgvhQmw(Fwd(k@G9u~Tg}MG#l4A5ql;E}ax*CnL*G zWd46fmjB57RwkBKCM5mcOf22V{E18~6OsATnOLSH^XD?L%thueW@1^4%wNgGvJ#oU zo{42Wf*-YaYh?TH^%9I++|7)f&4_?tuw0t=XrY`mBNsOd2a6oce-q+o@I@W@CdbId zy@-)>5h6r?UtG=?ts~w$k~l>4=nS-lMgJpfRYa=f5Nivoc7mZ&pw1$F>-NN zaaO^TpW3m$zB?DcxiNBazhdNg#R&J2M?}ok8Hxwp8M(L*F>)SaguC(d-$36je%JgN zxwzjka=v4PCpV9C`jhQTn*$iRxMjFxBw>D1V=CD6bK?9+MlS9w&Mdga8**B15r?%TUQlaY)2029{%CV0tl_4;hRwN5#SBrF77DKD7bLW4Y93tD<%6FxwvODa?VD?^^ePw zKBP{tpT@|=-NeY*gh(9;3eTJcytHOBa&d29;@rRlcaNd}`hU+SInQI{;TB{N6oLhU zBm1Yto1bi5z{tftgNbtnBG6>bSgofV{j-FTi(7$90q)!El_ekbN`Ee8&k#5oV4 ze%&n*sYU58mNRm3cQJByAzZY_a0PeJjB{xdA6seXRW-GIDY6V&vR~C{^nFEw+9tKlX@`i~BGm=V62nOVe`# z4UTi(F>-NFV&t5JNMi8;Z#eJ#+y9A?i`$#i8=k}hJmcR+%y{#ik&F8aBj*={K^LYw zIHm~O{$k|fKE=p!3X#OTSOjZ#>Ye<<$i=;ciE|0U-$ki8i69>p7bO?FgBa`}0)n|9 p6o}+LUe|Y>XUl{?tehNNJnRh6HWNq+)HVXq3=9k$P?~{(0RZLlAx8iJ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtenvironmentvariables.h.03D2EB700F07F631.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtenvironmentvariables.h.03D2EB700F07F631.idx new file mode 100644 index 0000000000000000000000000000000000000000..568216d817305a1feac43d68d2f9b83fac9a463e GIT binary patch literal 1224 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�{pN^}r>awLc?FFw(j8#otf0I*d#)Bw%B7OkCix zIha8_J}!zb+OWE8_Os=DzgX^K>V^&BF*5o-;2=wQuUm~=K5WM~eW=XiWTbq-9D#|JdRf#8Aq@(3Psis$hGHB}ID$k~d= z$CuSt03p}P$kNKlk4S25j4W-8{IGJC$ETf z8OY<)&B)Tt$PXL;;PL5UWa(k#hcyUze0mvKdKvj)eLWtZK1P;4Mt)d<&*Rh2$kNZq z4+~iyp9zdC6BzkntyLbMiHs~08Tnx~4Uf+xMwUs8{IKyu9-qmKERz}eVR@d%X9^?B z6h{7f=r}Tu&s0X1sf_%v4ml_*u}o*=M`WcLj4U%4`C(m6P}X9Z$;b~&yF5O#7+Gd9 z^26FMJU+7-S!Ofx!v@`WeC9B+%wgpJ1f81T@tMoWGMAAb)`92ona9X7kCERVI)KFE zGoO)VJ|jP@`r`3fz{s+IkssE+;qh6>$g+@;A2w#kwM)os|Lh#{VpEHc|XBf2* z{PT?L=NX0I;~zff8RgG2Y9aWS7}+l|3c>sJK9?BfFEMH%_}3Wut}#lkI0PMz^SQ<- ze~nQK!N1PPcb!oZ-s$(b&M1GKQ47Jp!N_-mQ4-$V^tr((e}hpA!N1AKcau>PK5FZ8 zlTrRAqZWdHo00D}qa=L7(C0Rz%56q{1pf{r-yKFtSSyCd=MJOl9YzBL|1KlnT}H`Y z(8`s^=Psk#T}DF${~jaXJw{3R*o@CTMzwp4h6w(BM!x%ulJGve&wWPq`;0~i{sTt7 z2aJ;Np*Wuhj2aIZjS>7ujC_w6CE?v^pGSD zSi{J&h7sP{h0Q22a{7Q~l3+C&tR`S&^nuJE!6aZs1|t(}-UwRD!qOrmrw?Sh2<9f( zbP+QrWSR)79<@~j>OBZ=U{r-QnqVazGZ$>?2&xTKlMRO|2-qadu09xMurc_{7;MwpOE=q7#Y4G_=eD#KSoX;(2O4}_F(yjkqb7@ z2aX*EhLzs-YgaWd4QAo-@sjjXhK)Ay_;|~EYr=X&pw^4b6h<{f>t#8k(sD)}SZxiP zDrDpWPZ7d08LV<)j^GJ{1wthvX? z=mVK2geeq<&J!{+`atFfVG^(g2qUKtWL^;FQCI*oaY1JTVIj=pbD5FlG9w49X#<-b zWaRV#O$x#ch6Mp5rw?)mLhp9`^l80)g^WBt>lg*sF^a>~!)6H?IekF0gD~OAzm0cD zshbxwvG};KxCq1gP%O|P6Igo?*1=`s^Z`vC!gPbG8HENWEm&;@42 z8M$C{lTh`rb~OtZY(^3)0m{FshZwaHUOmppa-5M1Hn0eaA(jRvE|^PT9VSLbAIQul z%&C?;COu?Mh;L;?troNY?&Hx=THXeVI8lF9q=;h)5P?M;Y}S*J3q0EiE5Bf!B}PUc z$Sfz!u4h*&u4vSjv}0sjSaQRVfK{%HOt9HdsQ=kKX8AHSTXtdS;0S5GBJpPurUY#M zl#$b?fU`gf<|bHAhLsC8TMD%Sl(#S3$aq5t}S&nG$0W90D>V-OR9IUF_`z{uzWnem0G zhjqgl8GRr#y)X$_STHjBKxTMh60n9fBc~5!W*6osSh2{+1e?!=+HUhtXU_kWo+XU1 zvI{nB3+v-Ca{53fcwt7tvO5)9BLY>sQprN#K~y0TE6y!ZA{?km2!( zWr^j6wfJ~^vRSgZVbfhaJ~?7JvarcF9-my6TyEI(1dmT1OCC2YzCc5HGLspV5kq-P z7?qYVYQl!LU_%UyoIa3=dsz6x#wHmVeIOI|urPpCJB*w@pow~zFwEJEoIaoldYCY* zkwnMp3+F7upmIth3L^>GKIZ#}5mMpHH0~ z)`~CP%Ltl5Q0idRgbm}uifu+lAIPLX%d!&_lh>Zm$53!)+Ar_Q8#DdapVeyGU%2BWa80K9j2F;pwCiNpsTt3QN z%5pHr@c5`JsGGoeu#p}{P9Mnn1DNMwLzaw;K9F?>FjvFY9WZi%*Biic8EnXfk<;fr zc%1>vAlOU}Bc~5&c>&BAR}J6ag_~xaVde4h(DpD!DnPV6jSv~bOUKIuQGj?Gd0W96 zZ9G0PDls~+)CX%JF>?BVRw=-2fvr+t$M z9OrJxyvoSqqi(0}4KoCmlNcF&mVg&0z$9Rc6BrqNKx-0U!mvRzMou5dS_D`K!PX)$ zLe?O_dQGr32#j3dwFfZQz}6lxa)H+zz$$@4Q-@6lnvOk$r+Qc??WpXpjq+t`k1$Gh z*dQGvrw?Rx0?a)&?NO^rmlix?0!=5#^fRg=rV|!0$}C`1g$=L6yDePc2m&4Mjjs@79Sp1!iV{Rk_&XUdrTX4YRlP#JpjZ|E#=4c~|>pa0caaaL8 zF=Cni{iQEoz#|M6BxyGT%@qHvc+JQI?i<1!3^Rq1(+9ND0_I%UN()9#l-VxW3|)O!%TsYIUylj;}17J`!va{4lrh__#~DE5Qa0 zczhy-BV}N->O4MCEK$6$#f}f9pDg&b_~3VpXgL{{o%S#C(oaUv9E;3SMs?U&1}r2Q zIekD&HefD+^{l|n0*`}?Ua%?|)GP=%#2AF!EO0%{=#FR>K-PD_YHV0d&&cTmSd$q**=Pyu5uGydlCM(i22LFaT|IMZf?6 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtgui-config.h.DDCF7427D5EB9A7D.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtgui-config.h.DDCF7427D5EB9A7D.idx new file mode 100644 index 0000000000000000000000000000000000000000..0d96b855945a5310a556e9de941e5a4f35546f2c GIT binary patch literal 1420 zcmWIYbaQKAWngel@vO*AElFfyU|Rmd2#`~P6ujf^L9mC7~I)(aYSvFnrHZGm~`ST^C%U_Ko7;+Q%PZd|@CNVHDFchVx z6?3pMFr3h|;a?*nBErbU$iu-S3z7oi=Q~2ODt>B9GjcH+aTrO0gg|)y`-6QKgRNv3 zxfmrlB;dkq;qsgv??iPOxfl&N4CFv6LD)Qw$L)&hazjQgMimYfMUW5(KmV)x{4viK zV@58<1daqHkPrwb_^g%fIKphh$i-;IVFfp&+e>nH=xuY5umgvK3`ivi2hFc3-}Cv9 z2O}4w6o-@;NC<@g>iXt;9M;8q&d9WG4B zSP{y|#mL0L1Xukjd?6!4{KGItE=CRx4!D)N*|`t8<}k)FaxpS+FzABJ1>uBa@+X{F zt5O)b7`ZsO;Hr(TPhQP_=Wh-p7o!G;h7L$22!Hf-bI`U?E@tFnRO3)n1qp$$y1@HJ zue!n#MlQxAjwE9{+lwKigE)fV?tUws$sM_C z%_c@JMmr8Wc)&VJs=r{rvU4jV7h@Dh6x$bkpdmpSwMw$)XEgatSR;KJL!NS^-nPW%BQ7o!`8 z8$8nNW-@5>EKLLn>v8D8RZqB@KV#AL+9!-$j1e3Wa9?_w`RG35TkwjJi!p{H1}>bk zLE@tL>uGNpxfp#oeBjZbn`iT-<4NdyMlQxQjx@O0KbB~H%wP8kB%HyK0nhUdU3c8; z+v7emaxuzr$ibr_?bNqY<^IG!j9iR596In6JN1=GqDVvNKSnOb0FD5-mCN>3T`ugY z1qqvRn8B?y`RJoAJ^czuScXFe9^OT%If_F1w4A&_$Rxg^@b0H#V ze`$R0!X;CkOI8&9{b-x2T9PY2_uZ2BS7UYrY50_jZB?_Ef8n8DT$!81z`(#zl$uuD z#lXOz_j6-qnc!+YMlKc>4i+(x6bK)@<>lA2*Uo^Ei$$DEToxn*!lF+_i@rK%_%U*^ z@bU0TfP_H!F}M2Pp6N=(j65t{JY1q6ArR*IV)pF$va`z>xmfhL^yEN7Abeuk+B@|Q z``$5fu}E-9D1n4PxF|Iz5kwakB^T?17%ab&b{H(rJ)+9Y$i&RR2oi!|W(Wl$nLq>t F0{{$XU5Wqz literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtguiglobal.h.96A599D4710BD074.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtguiglobal.h.96A599D4710BD074.idx new file mode 100644 index 0000000000000000000000000000000000000000..d454ae15f6cf2d9823ffcd0c4ac4b95630ab3690 GIT binary patch literal 220 zcmWIYbaT7Hz`)>~;#rZKT9U}Zz`!8Pz`#&kQj{6Yz`(G9fq|i7PO``8GoD*7UB9lc zt9R-A8SitNzMfb0bqp`_>lB{TXEM56{AsdK@fRbB0__t0vn-n~c^j8b{`~op(dEwI zIZ=TV;zNRb<|OUVX3%P|y~j{onVZDGz`#(HnpP~%z`)@BdHt&v$(%YyE*2IJ7EzEC t7#F4HB!U>lMajkbAO4r#IZU_^}z!S^tlT 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtpreprocessorsupport.h.85700FC562ED479A.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtpreprocessorsupport.h.85700FC562ED479A.idx new file mode 100644 index 0000000000000000000000000000000000000000..df6d8ef742a961ddb6fe80cbdb51e37bc472ec51 GIT binary patch literal 258 zcmWIYbaVT~z`)>~;#rZKT9U}Zz`!8Pz`#&kQk3b)z`$U^z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)hI)<0|bqdevGZ}Js1#x$MnjGBS{kgl#o15!Xx7QaV2?j$IkuHYf z%G@Ld1_p+r)U@Ja1_p+=|E{Zf2>)hbSgBXmTYc3hBJ@Ron0|Nj}IYvAH literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtransform.h.35C469387BDCBB90.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtransform.h.35C469387BDCBB90.idx new file mode 100644 index 0000000000000000000000000000000000000000..dd3f7e5d849c6215fcc493fc04bf59e14d469cba GIT binary patch literal 13758 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 DBz0IQ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtresource.h.C16280C32BD9CDE4.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtresource.h.C16280C32BD9CDE4.idx new file mode 100644 index 0000000000000000000000000000000000000000..605aff451d9b6653fabf80f3bd14fe6c13a782f3 GIT binary patch literal 230 zcmWIYbaT7Mz`)>~;#rZKT9U}Zz`!8Pz`#&kQk3b=z`zj8z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)hI)<0|bqdevGZ{|){P~j64v|?8V28KBo7XDo$uM^D3#l*|OD-MzZ;SSTfoD=Pbr!#Uf zv2d`6fP_FeQ-^zYn^)y|MlL1+4go2U5EvJw<|Kj`#YM@*U^AEuO=oqTy?tjVBO?PN HNCtudnCm{g literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qttranslation.h.8583348457DB2F4B.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qttranslation.h.8583348457DB2F4B.idx new file mode 100644 index 0000000000000000000000000000000000000000..e9c67a96fd73ada4747b310fe9498dcd141c2dba GIT binary patch literal 788 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtversion.h.AE87F83BE3CE5CB4.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtversion.h.AE87F83BE3CE5CB4.idx new file mode 100644 index 0000000000000000000000000000000000000000..29e965fa5aa5561cc336a2f5524cefdf4ed3daa7 GIT binary patch literal 446 zcmWIYbaUIr$iU#7;#rZKT9U}Zz`!8Pz`#&kQk2=nz`*dEfq|i7PH&$f-ys7Y*WxKX z7ZwU~J71sI&}wVJw{^;~&c|T|)kTNzcKc zZKfB!_ta>*%PkbiR#Kfar#M>JUGkFHh0wjb+t2C9HeSCZ%DIBWYtHef@7=2HE>(Y3 zxO47j(+^FZDzE#2w>~bh<2SLlI}jmST$!7s$iTp`b=!$D=^S%w9tKVZ2;h)6khfsq zWMpJvW@6-EWhhEbD_+RJz#!|erM7!pG$SJqha!Wb07NkZ!?|x?CohgQS7hYkVBuf^ zc@`}5%tPf(af(Qs^hfpAr4MadN T$At&G`cG*rozBe4#?Al$@1uCV literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtversionchecks.h.D6FD1FD5289C3FBF.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtversionchecks.h.D6FD1FD5289C3FBF.idx new file mode 100644 index 0000000000000000000000000000000000000000..e910989d4deb63f88e253ca5c30f69cb728691b4 GIT binary patch literal 474 zcmWIYbaT7J$iU#7;#rZKT9U}Zz`!8Pz`#&kQk3bzz`&5qz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)hI)<0|bqdevGZ{|){P~j6<%L02k~}P?Q4v|>v}1_nV^jei@@+RHF%RDy6+>btp3{%X4! zxtQEJ-QlViik4JGx!8k*ML0wxKq^6aM&RK*cmBzT7`d3-INjh@8osI8_NTb(Fe4X} z0Ed7ONF@koi>FNgwdB$RMlPm&j(lm55C~sdm^*F#Z>@(+JWO&dav~rh5awZ0WK$Fa zu|W9!zF)~--R3=HJ*5fIGOXW<(&Q(kuoBO?ORmd2#`~P6ujf^L9mC7~I-KWyJpFYw**=|8)VcfQ&z>!3O7`-wF)-g0)+?^eO=4hR zU?@sWEAC)pU=UOf%HQaBlbw-^v5k?VjZqmS3Bp3Z^d;`j@Z(_QVyxq+lLQHY@Xu#6 z3_UxhfP`f@WMn`>AZ##wx#HGlX&y!{Mkfv@1&|O3&ud*ARH$yj$H>KK#bG4}5(43> zuq3gC8;*%EaxpS-Fu@Jk@;!m!$6{XzMlQw}ju>f>N)X;${z2yTy%LbH5{DApkdhGJ z{nR$Qzmq5Y}91c<-ArS6abNTXLUS35;F2)8%js`}!=}}QZ zoF#p>%8Xo$VH{y_;VV-jCVk}9Rbk{}RO3*Cdq3fY@=GayHa$iz#y&=lK7=uI43gSv z?>Xo*axpS+Fu+6cpJv{zLz|lo7`Yg2IBaA=E&*YV5SdM$iIs+oT#OKr&gwxfsnj%;3USYi{4_`FjH-?8e~+7haHi?t<`>pUsS1j1e3Wa4WgF*E`Qti)dx! zVvOR5f`>}fPR1R<3#WmEb2xI~Y321it+ePqmkvfQMj;L%c>Ltb>pFibkDbKG#TdX5 z01v^`Bhz_UGgzlEaxrRgXu;E=zmAcitdhqvMlMD+4mP+iOHFpQu`F4%nvsjKfTI8| ze8$q))<08m10xrs7l#+z%G&!&Ekw%SfrNuNg2X{l0Kz34Z!*MeS8QSAVyxh(fO{un zPI@E%(}1mvT#PClD)2CgG~bzZrI2+$BNt-_BS!}#+|v5xQ}VxEVK~Cb#puD|0k^d5 zp4i#cGukJBgiSb1;BM~?uW4kNDR!BW zi!p&C0dBh2jUO0>?*SHE5{axrFbWWWPg*+I;6H&?+MMlQx4 zMvfjvxXXig=-xN1VSUTU#aP8r1s9$-cluqnkc}W=0S*Cp!5SN}(nqRo<~v3%Mi&kj zxD&&ceoabO&i}~B#VE!h26rO&#@pH3`OkoaEKWNG1>g!7RsHZd?zj MIDV3uk%^fB0AJ2u=Kufz literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtwidgetsglobal.h.FA093373FFF34B93.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtwidgetsglobal.h.FA093373FFF34B93.idx new file mode 100644 index 0000000000000000000000000000000000000000..638da0f34d76ff29d31cd8db530e62e6882f5b10 GIT binary patch literal 226 zcmWIYbaT7Kz`)>~;#rZKT9U}Zz`!8Pz`#&kQj{6Rz`$^tfq|i7PO``8GoD*7UB9lc zt9R-A8SitNzMfb0bqp`_>lEsrW!ZGe+xT+vr^!OaUyLLQR`Z_s@$}c#WczeVQRnWH zKYO;EDY;~_G)&})_*9X}%Q)XzFEKWNS2GDOP@J^oVJvik%^gs2_yu;0Px;G ACIA2c literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtypeinfo.h.8CF2B1AE80F76E10.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtypeinfo.h.8CF2B1AE80F76E10.idx new file mode 100644 index 0000000000000000000000000000000000000000..839ba4c69b4994002c299edc16e0a23ee26a5f8c GIT binary patch literal 20214 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

    Yj9@B&M3P@ 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 Cn!pMG literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtypes.h.A4D3E898975A89F3.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qtypes.h.A4D3E898975A89F3.idx new file mode 100644 index 0000000000000000000000000000000000000000..8670204966d925df028e18df02f2cb18e78eb829 GIT binary patch literal 5468 zcmWIYbaM+4Wngel@vO*AElFfyU|=)$ZI1}Z8`8p9ZGDHl!lel+n`XKh<)$NznsCmUH=g{`_}cfa=g-KTFh z-(YO;{>p8i7P0tTfbfM)ZtTA=EnBMObMp4{Ydi-lb@TpvBn|tw_BX5Dg=cn-ovupmJTft-Z z<-v=LrID?#N)LR0AAhiH<`JzL{m`pzdle^GHLIQYxY+61tqZd^rMhj?J7}%HI!n@$ z>9y_k69txrdwW?I1qo^J`r2%AjJjU?kQ8z@g4+n|tqV!)?AL zzE9k8Fv|1!gI6DS+${>zHk_7WVZ}0Y*}mfNhfyBwh1DPCRQ;LsE3~OY%Fp83gyS8@ zXB=1TpSGM|HlAhO$=qW-DMs_IANugITriB~wab47_S>y0rR~e7PBfX*qOGg{g{(tw{*U$8e&ob9^pFQQV@2SJQUX!~eYd62@vo?tMf8w>| z{=CyWibIdi@D9y5b7X7T+6jK=T~5vQytZ5=YQ~A5xBMrod_1S-wS4M%1JC=t`##u9 z_OUNMXy7TEdgsP%r=8z!I~;D^uc$4$v-d-r+Q}Zjp45r@Y*A8E{ei1P(R<4uY4(TB z*pl7xba%qO-e=(t{{-8}&kAyJx~~z5lV{8lz2F11qg3ieZurY}< z@af)S6uZT!3Z)o07{Gw1W8&sL3TA@b48{x$x6|UIBSg6w z6r~t+Z!m`3V2pxNFf-g5bthc9nJCT8V9vmxt0$r-2_`^hFfuSO>at4R3R7Lg_d%AM z!J2_V_ar0#Nk$PU1yaNSR#ZFN(~MpDiyRMwp#p<$52JJsqau`I;1pnCuvcc(W!=`N za@IINRf(HHNs>YLI-~V!9amQcPgXwR7M3T#lXqW3b88IB!{bW(PRT|21RKG-J6UdHyNX#6wI70ZnE{| z!YhqH;mf6ahf(YfqbihwDe19aEmAmfwHp(Ym>f7r8FbSn)77EgX3(!)KGo6WnHx8Q z4FiMjeMYnUj80Grs)SLO^_2IcGV3ep9^4GJ3=Fyt7%d(!x(zX&!aSq28( zdyG=|7`34k1E(MxB+ff!_RJ5epO?6jt3=FzT z;!3h$0-=CS>Cp8hJNnCb7*rG(bhD(hRKNrSrwAt`8rxo6oWkd=QpL^S!N8!aBBmk@ zCJ-k0C@^~|HyJl@GbnHl1j6R-sab~@-XPjGw9A^6raZ^52YC3 zN%O{RJsHhutXqs+kegK;%0DXV9-?-Rh9%32nDRV_hx-P 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qvariant.h.A13A516797988EAA.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qvariant.h.A13A516797988EAA.idx new file mode 100644 index 0000000000000000000000000000000000000000..ee83efaa171d832c5002161818d39cf5b0eb17ed GIT binary patch literal 41430 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 u10%z7Bwfpp*z1wl8 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 Lpa+8sND_hp*gjg` literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qversiontagging.h.5D197678C31D124B.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qversiontagging.h.5D197678C31D124B.idx new file mode 100644 index 0000000000000000000000000000000000000000..6be27d8b612deb088b16656a1e41ca733eaddb3f GIT binary patch literal 1144 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 JM<|L%Fae4y+qVD! literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qwindowdefs.h.378180435D42A51E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qwindowdefs.h.378180435D42A51E.idx new file mode 100644 index 0000000000000000000000000000000000000000..db953afb9cd0a42908fd228d44df16eb38545e77 GIT binary patch literal 1866 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 SW+6cV26%d4V1Snv3=9C(u)3ZA literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qyieldcpu.h.C19249137986694D.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qyieldcpu.h.C19249137986694D.idx new file mode 100644 index 0000000000000000000000000000000000000000..e3733b902d6847559fc4444ced4cc2c4f2bd15bc GIT binary patch literal 436 zcmWIYbaPw7$iU#7;#rZKT9U}Zz`!8Pz`#&kQj}T9z`$^ufq|i7&eYR}e9ZaQxk zONF`L_~^|#{{8&&8A8`rZC6u2JNwN`*JWS%{|ojtdcFPoMGVE2 zxk-u)3=FF@Zy(-h$HUIUz|O$HCc`Sj$0j8zCC9+Y$jHFK#K^|VP?VZhyqf6n+4@CM81wuVvDr&VdPVn6OAgNT7Ji>y?Z=Y~t+VaMgEjp8CI|hU+OK z7aJ=FD=1VU8j4bL5<#ruqU2(I5Q7;+Krq{!pDx==_SvmuW@ce!V1)>RNKnLpXa)ub E0FrWM_5c6? literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/range_access.h.4DCBE76E4C8376BA.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/range_access.h.4DCBE76E4C8376BA.idx new file mode 100644 index 0000000000000000000000000000000000000000..fdbc71042b4b342097b58698e0ef2b467623bd0f GIT binary patch literal 4890 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ratio.3D26AC804185A4D9.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/ratio.3D26AC804185A4D9.idx new file mode 100644 index 0000000000000000000000000000000000000000..56fd577f6a18b7b09559358e8067549cc77c0f2e GIT binary patch literal 24558 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/requires_hosted.h.7FA40C8E6EA5C9F8.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/requires_hosted.h.7FA40C8E6EA5C9F8.idx new file mode 100644 index 0000000000000000000000000000000000000000..9488d01507534d0cbc9ad081362ab7d28f8673e8 GIT binary patch literal 236 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 KK%^pwfM5XXQ&oQe literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/select.h.B782DFA7AF82626C.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/select.h.B782DFA7AF82626C.idx new file mode 100644 index 0000000000000000000000000000000000000000..2942d154ef1c08fc88a09977f5ab17a3db64b3ef GIT binary patch literal 1368 zcmWIYbaM+}Wngel@vO*AElFfyU|9w{()w7K&OkA1X9dGc@mlXbJ;PxQAPgea&;M29rZ8LZbPi}L3 zWnjPhMRV>0+y5pXq9)h&ul-v2St5t0_KnfU`Zm8cYkX~Ashl!iS2}wcuSvxDDMFu@ zlrvrqaxeCLn(;}afH7R(dZGP$%iqi=r(d7hnSN`6${NGxsb7`u-D3OxtU=r7t#nS< zi-STEi!LNE-f>F3Cb3ZBiEq0%!^G9$g4$K(j{+=h0=CKV86Viev@0=gO{dk@Q%0Sa zuB})yrE$*|z4gwGoBU~(cGfHqXa56B6_z3w(f(a0hoq>Uojdfk> zs$2iqR;lnXh%rEbNF8^b5CbO*BZDXhBOB}M<$k}m$Y|>GG4L=mh}iSli-8FS4v6X( z7Z$7yt~ChYX5eCA5OHO3U9VgW-@ zYFhC*CI*JMgj zh6%%hg^?2y98hssU@&q)0s$%<**nonJs?e=kxRs%(;x2gRX$Y}=2;$*G}bh3 z1TUR69f?<`P^Sj-2aiZSTRjhg*TBfuzzFB7PR@$WsLl#u~;#rZKT9U}Zz`!8Pz`#&kQk1FBz`&r)z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>HD4a^wqm~I)Q=VauN4$hT_WHBnAcshN9H8;$j8{2JSmb z{r-Qa2{LjqDsw0cfuuk^Y~;#rZKT9U}Zz`!8Pz`#&kQj}@Uz`)?nz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>HF!PJf(Z#bi#p^i){95EVbCICAxx*p_D`7KSOb4ZW03n z14B`2TCpnw1H&TMGu@q4r&JiZ7=<~6#XwRZY%%$BpuLb#3L_7rsIsUoNC<@GR#hAA w{eSr@BM+l2t1LfA2#kwTa}q&};-chYaS(&?;qj#2Ngg}o8JQTEKmrg90LiR6Y5)KL literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr.h.28A1E26C45CF6C70.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr.h.28A1E26C45CF6C70.idx new file mode 100644 index 0000000000000000000000000000000000000000..99e5b6021bd3f9d51546504475eb83ba7c23a57e GIT binary patch literal 15968 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­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 O-b^N@45kn<5D5V9xcV;u literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr_base.h.3CD12CA08E534E2A.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/shared_ptr_base.h.3CD12CA08E534E2A.idx new file mode 100644 index 0000000000000000000000000000000000000000..f0fe31028729c27371578b97dbdff3874ccf130c GIT binary patch literal 23084 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/single_threaded.h.42668328F7DC2E1F.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/single_threaded.h.42668328F7DC2E1F.idx new file mode 100644 index 0000000000000000000000000000000000000000..c60c5efc60b92c2e53613cb48e8ec412c9fbcaad GIT binary patch literal 226 zcmWIYbaT7Kz`)>~;#rZKT9U}Zz`!8Pz`#&kQk3b;z`)?ez`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)l-o84Tx?Z~1PA42ti;am~6F+C>^m&t|;wJ@8nKfh5ET#}nhNC~E zoEVBLbCVbt7#NCD(~4ag7#NZTXC$%ye=ESq#U#ujEC-STVgK0|?;UabEX~NnB*!4f z4H5$3g88F`q*8N_)(LSS5!nv)1(6c;5Ii-Q!1H%N#0mIg^`hg5hMV? E0O^Q4MF0Q* literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/specfun.h.35594A6C9CE44488.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/specfun.h.35594A6C9CE44488.idx new file mode 100644 index 0000000000000000000000000000000000000000..fbc94e013d6dc62c7d966b9cce490e9ddc43fc1c GIT binary patch literal 8554 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 HqX;$tzbaM} literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/special_function_util.h.D4B9F9F9E5F0C5C5.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/special_function_util.h.D4B9F9F9E5F0C5C5.idx new file mode 100644 index 0000000000000000000000000000000000000000..23800377a7f746ee0919dd56fc97efcc0556d509 GIT binary patch literal 398 zcmWIYbaQKCWMFVk@vO*AElFfyU|U|?`yU|^`2lk9Q&jOW%%*RSjA z>Rmd2#`~P6ujf_&Fw-I?rCMiUTV-44zmt@l|2}HE^5o2sIX|{s+Vf=6nLm4eT$*%7 zW-kvLL(5T-UB#8TNem1O3`MDF#XlGr7=Ci^Rq5yP7G~sOEEXyjujqd8PJ5n2b6nH= zETtw-BSs!Z4F(MbkPZ+Q)oF<~-E}YmO?CHLF0I1V9+6Buj9M&O@*tHU%){8q$kxiJ z2x5bPpQlMjl2rJ~g=Tq5ZE8f6j_*Lo;+z-#<@<;%W04c^Eqx89Eu|Kt_OY z)XHfJRkM5Up{f6N`0`cle@RamxfoSARCGWpL6|@B9_Oyb^zy#+;+0VvBAXJ^jjbm)9)9O3`P^%Js{iI>lRZf@ z(lfSAUbWTfI`=ng?kj6E7v=ZKKVtiNTKL*FIW~9prU}{U^4D{9n2ufWIb=8|<$Ac( zQAsgojzj10b-a~h>AkXTRp*^_@p6u{mvxr9B-|HNKYh2V>UVmw zh1i}GlXv@=NLj1&Zk&AT%;dF!H~w6h#njXP__d8Nfiyn9G=#ffLMTrD)G6;Yad3_5xypg|ZIz*8llOL-X zh+yF4VP%j8DX7&f)3ttnU=~Dy8Hotxgn7g~IX#hhzMQ^DykPNQO@zueM)5XA zI3E@fj9lOdfLZ@8U1HL0-5hTw9Q=*u8#FBNBeGtkr zbu*E8^?LQbFgeXidll7{npuoIV)}ggiZJ2xS}PvQ THrr`0b0;&2OE5@4#6Tnf_NOVN literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/std_function.h.52B44B380783E733.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/std_function.h.52B44B380783E733.idx new file mode 100644 index 0000000000000000000000000000000000000000..8074e47a92ad4b8f623146058292af397d7c0be9 GIT binary patch literal 5904 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdc-predef.h.9EA93D70716BF84B.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdc-predef.h.9EA93D70716BF84B.idx new file mode 100644 index 0000000000000000000000000000000000000000..30de0bef3fabd7539907a9c698f19979ca94761b GIT binary patch literal 262 zcmWIYbaVU1z`)>~;#rZKT9U}Zz`!8Pz`#&kQk1FBz`&r)z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)hdY+!wbTzzuJ$)~qPGDfT9L)Wip|~Q_S}<}kYI15yf}}t=>8L?%b7W8{BNwABhpiMy2!s!|=Xqoch)ieXVie*K5(5c= zu)@zu{pcBayBWC{jX8}KK|&z>r1fNoXQshsha-oT%E2w*;?U;M7J`{%t!*fLvqZa# ziHpOI!%hk&%)^n%lPL$|8Akrvm0%yZh=qqkQC-m#Cd|X3uBmPg<8g5qa~O-kcsv}T zJfU#oic)hDK{CZf$;E{r1}lhwV0H)vA{jvh1T#S>5XlB2AeiIM-8ZJ^&xRkCWMyM# eVrFDvV`pMx0})JYP{;sEbr97I%ut$vfdK$RO>^J? literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdexcept.1AD51D38DA738116.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdexcept.1AD51D38DA738116.idx new file mode 100644 index 0000000000000000000000000000000000000000..3616a95e2ce92db9c8caafd94aa9d1381d758a3d GIT binary patch literal 8246 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 H$jkr$s##@E literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.22B451C129B23D79.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.22B451C129B23D79.idx new file mode 100644 index 0000000000000000000000000000000000000000..782ac128bfeeb8422612b196f3a97c39c703b90f GIT binary patch literal 3684 zcmWIYbaRX0V_U0cN_xaeG9 zd&;u6`hZi%o2+R5XVdfK+V4cLyKAZ@Pq>zSoGm4nbLr--=d1(Rocfk9iQcuDv+ViD zAEGmuTeD04oS*)08-q>h@nQPWd?^~hTDR9EMlx$aBv^q*3Ey1Q!W zh2V}xb+LIF6^|Zn>|ht>U!}i~dBeKm%G{(LMh1o}7n&5_N9gc#Ge|Hn@c2pjDT4_H zP6iNQWMnmqJ02w6nxVkWAi}`FV<%;&4ki!^L{ew?FZr`to0~zDfq}#_oQzyND;YUgGD^TCHsA66HMjmKA0rn}4-;n(LI*6?8Mz>_4b@;L zP#=*{HB*R@i)RWW=M+Y9s5nF44~aC3rRRkixp;msa{gcxgh}Y9+?p+A@?46Mho^&y zrGtqdCc!;5u&pyRPMVR6CzCT%2qxSj=kt30v*ogkTs+H|IF~Vr!6X!>eA#ENK2@HP zi)R`m=QKvRgr$b;$(RZQ1x7BO?~I(^5mv(zCL)h>zFv#Ap(1)OlN4<;(B{VE}of;Tr&~TW6*uz z)XKfe4vbtp^B6hjA%gpO!@R18?J6FOTs-|uoc&CqP`5Jd*qQ5e>1#enVhR)I6ecN{ z#KQwi8z%4f@nYoS>0spSK)CAXYcK!S#%mx62@VN!n0kg;xAa&-ihLQlc%CqFJz<0= zGFWD1$PY}M^AN!urM~&ncZcKQ zj9fhPnKf4M*ZlUa?EYT ze2_#LXBph7pC{b>+$SUu&B(>`j*;^nqX5*c3|p1YG8V9207+DFR>2eT#sC(*`A=`g zFmmzKbJoL!qdZ@4R4{lO&&b77%vlUislSdt-1_%kMG_+y&t*o=%ZSL?db=Q_DdlWB zBNxw6My{ib@W^R4sj-+>^$R4C$C(E=s4ee>l7fF@4kH&&JXbtC)9Nkpmt^O9ozKX{ zvzCc-Efd^Zu+or`3sMR~ePw?p^=D}5uOd(?V&a^M2+yipclOV1QYvBO;xNR3^@;2!o7P?~l7;6IaW~#WRD6a|V+% z)MkcDw|cxw*ILvwa`8-H;+%j;*_Kh#Z+5p#Z2%>CMy_>?aL>*AmVd+Y`LcFKE}m{C z&TfQ`#mV8fcY5ssNo-)`+JFc=SP{?21u5F0cEbvGMlMK!4i(-dX!vC9rHnpCE}kYv z&L%{b(zbSWa?7miXXN6^=FEos*+Mgskv&#>0wWjCbSBQ}2tTuyzdC+cd;>^g4HM@Y zM4H?CkHqg(ey}IIjXpG%;~CA#}`0UB!4+QE(1%E-lYossK0BRqO) zxVC%{U*NQZk&9;{6X!&P51xiBZEcb$*u}`j^NW$|7ea^4e7$DB+f4@;xp=BMtKks} zYf~_CLD~{f_rO{bj9icw1XQ^8NSWPYt6Clv*f*vH7Z4^c22J(Kk><9Fm0 zQ0`&mT91&BbBUdDzk10vMlPOQ&Rlp@_Ri5=@r&K+CLNniy0E8U$+8DtYG3?frw=rc2`xoK>g>8Ts(`II2R#`24=y;`rBu2 zzF_3yDc~%C2j8AoQq%OSw!8w>=8RnZh~WGEVaDafudcrXwcD6DS0ZXcu@hWO&udP6 zVC3R?$;kN1AZ? zMFb-c&vZuC>B#&=jI4{0`D+n1J>nCizoK>uYot2Y|n~j5=fg200(v>h5!Hn literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.B9BC61D451873DA9.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdint.h.B9BC61D451873DA9.idx new file mode 100644 index 0000000000000000000000000000000000000000..c7fe201383ba571911262fd66cde9af5f7cf742f GIT binary patch literal 290 zcmWIYbaRtpWMFVk@vO*AElFfyU|Rmd2#`~P6ujf^LJk&^-W@8ab<220|Ns? zQEFOoKLZ0pl)p{vuO}Twj9g5-9J~@BDG+`(M@HqD;=U3lE+%bmZGDgs2=g$Ra+vCX zSRlN8*Ful&!I9G#xtO%Lwd6oTAbgKA*SSiFZ6OmElRme;5l9Gxd6+CYEa4`7Q48+h v+4=E0BNvk%x1J(M0T>sh<|Kj`#YM@*;vfbih=5?G1!2CN28zOJjEoEbv6DmC literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.6919C07CB89D47AD.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdio.h.6919C07CB89D47AD.idx new file mode 100644 index 0000000000000000000000000000000000000000..bcd30f11e04d41bdfcd2032d3177eadbd8ef5a7a GIT binary patch literal 17358 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%0AlFdX5V> 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdio_lim.h.E27D5CAD1DA797FA.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdio_lim.h.E27D5CAD1DA797FA.idx new file mode 100644 index 0000000000000000000000000000000000000000..6667989f28d81e5a3d66d14f5d6707dc690a930b GIT binary patch literal 196 zcmWIYbaUIoz`)>~;#rZKT9U}Zz`!8Pz`#&kQj}@Lz`&r!z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>Far(Jkx*v~;#rZKT9U}Zz`!8Pz`#&kQj}@Rz`&r%z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>Far(Jn3`E_w-4Bor|Xv7#P%y`5YLED|3?=7#J9eQqzjX y85kG@Uat?=scF5;$ipbaAtVTr0^_38oJ0_#xG1@p8^mB#zI3nI{J3HS0|Nk-AT1XF literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.2EFEF76FBD46C0CF.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.2EFEF76FBD46C0CF.idx new file mode 100644 index 0000000000000000000000000000000000000000..b88d30c78265bf93a19834170037e91c2eff2208 GIT binary patch literal 3156 zcmWIYbaV6JVPJ4h@vO*AElFfyU|w+-ysE_W512! z+_zO29c$L#Wbi^}V{=bg@cny6Wgjw_?ysM){{Mql5jL$4*~&a3LnPOHIW2W(^YQWv z@|F{hDJ|qUcpzi*>;sXDo*ZajdnYczyua~7QctAiYysJ|a=q52<+jUg&0{amTKwMr z+N&Hj31cOj0E0Y-)F7?em1gr^t9*8l2#vgSdLvuwhJwg<>8o=VxA&N~e;4V8Y7@7ZW=IOEPJjBArF3nE6q6E6K@fKkQdDipXwyD(;O`zuGIsBnDI9%I%627iB`?YS&Jm zJ0!)V2vZQi9e`xQV`1N?D^5N%8b*m2vz z5-mezqqy4By2v+DOp-8ZPi{{nPad-~Pkd4p`$LLJ8m7RD+Y8BpqSUlvb#?}Zm`C&5 z-#@#=z{tZ7b|O@DvB0smOTKGa7bUD#bV&vop7fMiJSdqlY z2`P%8!mxsfk&_=>06~Re1rQ@AKe*t53ac}@{p+2eY01dL4^E&^;kl<2q|)A5fP|4l z5LQSra-syR(evj`7dK>BGxG3*OB|>n3j5buXs-5mVdUWlXJM$YtJ{?3l3r;aMjlAE zg9_hqYc%D!>gdnN!w*i!P+?fH$H<8i4GnP|HD!06grLPdOW*z<9hx6P8F}~v*#lvT zis59`}LlMq{mD-G){NU0Ws&`_Cl;I6duTDlDetlMb zSUJVu7JnI`z{trDt_+~UUf)6vZ{)9lk_XbvSfjwJ^hckB#}80t+@U@}LCl?bfH)_dRCa#K?nE zav96+`}{-5aSJ04Ke)Jtx&&73F><2hJ6L7M$cf@^SQW>}iBfXGDmF$=l=1>roiTEv zWP;sdA0{e&JGGyY2PJ93>NZABl(>{mj#rqw@8Kb|xP(=7jGQP11FU*u7K9|HgvKz<|u literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.61AA7B9EED10C430.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stdlib.h.61AA7B9EED10C430.idx new file mode 100644 index 0000000000000000000000000000000000000000..326cf03427e9878b22026ffa3ff06d6f809aaf40 GIT binary patch literal 24948 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 M5_dntkq0DKJZJ^%m! literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_algo.h.9405E152B100F27E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_algo.h.9405E152B100F27E.idx new file mode 100644 index 0000000000000000000000000000000000000000..2e610e88c6807b1ea1b95e63fe1fe52d909a37a6 GIT binary patch literal 181056 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_algobase.h.6EC4E1DD2AF56F64.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_algobase.h.6EC4E1DD2AF56F64.idx new file mode 100644 index 0000000000000000000000000000000000000000..fa936a5164db9b1633db8cf10238ecbe17051365 GIT binary patch literal 26616 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 H5=;O9+Z|=q literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/string.h.979B97B48AB27554.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/string.h.979B97B48AB27554.idx new file mode 100644 index 0000000000000000000000000000000000000000..b48cad4b2f7ed9cde7bde22a89bfc97e212cb2a8 GIT binary patch literal 9912 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 ltpV{MxEex%$a)X~!Lv*4)?ovlw$B>- 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 Vxa=(~t!!)^9Ifpb93gTb5&(!liaP)R literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/string_view.tcc.BE1C60A6D9C9FBCC.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/string_view.tcc.BE1C60A6D9C9FBCC.idx new file mode 100644 index 0000000000000000000000000000000000000000..99c0fd3f2b724c6d5fd0de1a001df208e779a5d9 GIT binary patch literal 6256 zcmWIYbaTs)U|?`g@vO*AElFfyU|q$>K7z#33HRr4sXk4C}+wk+Txcy@nPJUv_xORqq!ro~xv$UVh=T_;YCG@6O#9UEa!PF&5qrnbB77@|~&Uwd+BK z;>z5lFh&LjA$4{>E2F9G0!%EN42)|SS=KO$GEHS+o5~{2z`+0p{gSftyEGDbAWC*J zvg~9OWtzysHW8s@1`E5wrT%-R*~PP zm2Xc#Ou5C#a*I)fX$1@03WO=s_#Pd8{_DXR0VY;X2F6xKmR3eVrZ>!NZp#pq+f-Bk%cjZFGTq<7RF9SsZK^|Sm?1ZZeSGNz$gMUo`rEYqwsD<5m-_P3YffR z!^=c&G}B?yj9iS6WCC-|r}wIdPPgUqpsC;OXexZK`W?D(=bwMN9$p2!c!NjTZcXQH z!C*c#BVjg*@G$C%>uSJ)mWNS~MNbsL^Aq>efO(#W(VxX%6v2xVkJErf0uN(6OS~w8 zS0rAfp#zP59>!vpVo?OInNhr%Q3Do)Jd7=jEG>+p2>ujC@hOZNuw>4|IF*rQDx)ZZ zzlu?O6{7|$$axr7GqS8^6h-j2Gm39#)PRLC591C-mK}_u2>u~P@k5Lnu$;!jc$ksp zFrz4fe}hr{2BQWn5AiVGWMsL?C<^1l{K&`!&cCp5JUORfxif#aELt!(zW$fTB_bw= zCVc&TwnpF4`^tD@uB$nDS*IMQ2AbZDRrxtDx6RR{Flnw2+b%Zu-2pAUPWZ7cu4LPT z`PvlP)pXQ^ZA%1)4qm(Bn%-wAHF+8_@-S*KXeoe;R0alyd9yg@%z5l(M4=OIC|cKl zwYXu57MNdF&ug2$rPrK7(--dj;^!j$&zeGGf*kI?cQg>N#~V)D#U*Z8bbPaCVPUjX zwN!)URTf4oEh}vVFU%~=9F|vE7&CP<^H>>0>QIpv*t(e{H*<4VA03J7$6!Thu{UV1@R+z zp`4*Y2wt3Z9K2@aVN8%uKq{gW3=%A1iGYVOO(abg!7H*ZazPZ)C1NG=2woXm89##8 z%xK-r=z=J&TN%|`84VEpHb#~Eu$cUzn#%~JEIGtxZlaBw3AUA!9T=k zeTdNomNJ9{GRhRI-f$j5-0m#tvi0a7%iy8=lv*iab_u{ z&~(N4d&Q~uzto|bt~8xJjjQKMGn#Pgd1VRLdb19^{x%QaxHqW#NGD!J*4$gxmuXmc z;Z-D+{`|u2rqw+Z`f-x4t-PapNkq==#uK zY20z9bRAy3%qu_W&srk30k5L7lKIV@x4br@S-`<%VzQ+pVG~}x%OzXZ#fxp)hF4L7 z=(fTy^BHzi7zyeER*iL8b9XaxF)DE=!Q1}(8V~h-Njb9{&H3>fdDEA^kl#<(ptBhF~L)AjnVU;lpV}xJ?yh+Bw zn5Lbk1FM=%e!lqojM?chnvd>Hs7mJL{CW&c7*@qHaxp>%abRgvAU9N?)~@#?g(0BN zn!)zMZ^>!AApmPPFmgeMiC~VnC2gZ4v&7^qg^rl2djG=0nI-4(I%3}mJGErr7Z<1$ z4Kl%hd|5xc+`?<;gs2aN8jCFNphZf(lgxs7;_n_%=xvT?Z~s3Gb$m#nF|b6($ORsu zgT+lvMwtG}Jr^G{@-U_eqzS{4-`(BO=Fuy*JR!U9s93Fd^4g6x&+!IaRq!2d)7XtK z@GAOSdhpMRk`u4-Dmt63P|hCY@E)%sST1DbVg!vr!h&FHg65xV=PrGwFo5m*xl4TA z=YBy;1+pFc9tdpK{YIhb$qahOYrhpxYD|9F&lfk2rF=(oOWaM7RC3gpIeE;;^O#W_R&p{FrRF4pD(>Q<#W`G@Vjc_(09g5Y)c^nh literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stringfwd.h.A68CB508CF7C1701.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stringfwd.h.A68CB508CF7C1701.idx new file mode 100644 index 0000000000000000000000000000000000000000..e61090eeda652845aebd91172a0cd089d04a16c8 GIT binary patch literal 908 zcmWIYbaQKAW?*nm@vO*AElFfyU|Yk*I@;LmRb>g z+gYx{OIm_%?eoYmRdZT&P~PYMKFwRf#T+_sKD<50v+Ku$Et2bA^ld&A_Hg!rq?%o} zZk6KSD$f3^{3U0$=F64s3<7(ZbB~Cm@;^Evcbg$sD=e_$<%7g`>96l;oy@X%bF#JF z_Vvv2J&N55lg$cMn>#I+|KZG@BDYOPKIQhJIekh`?L#*&3c4x3#Ww8&LvdwpQVRnE z!}Kb(k4LU_xp6b_a5At*D@JR92?kCE1{MYeMn=|PPS?G;sRDi63|yQH>^=%UYG4AS zfC;QXn!%iFUGMYj+zh;&4D9|2{_0=?q<|HyAo9Lu)t(Ulx7-ZeoDA#{iV<310;GT$ zte_}0t(cXGf#J&a9_%NRx*xpLo+r`F z1Li^1FvK;z&r)jgG-Bjo*JjXGfCbtidDu1iG!frE zoxsS$?#bXO15>SYLo4nrlkOZQPIe0s3nU{!JeZ=1jTTCro-*@UIoaL0+{Iu<^051G z`G~>n<6-yb@)v_e2@iV&SA-ZW{CU`;xuV5jAu_4&pQl3cwE2uY>( zu?Vw8sd@E>XEiPlm^j%@xJ{5Ochz^bg1PMOJIR=tZ#o|{^02$fx~aj0tGRYo1?Ek8 z&B(*<%-{^S3Fa(DE^u;y*~Czknv)1}O>t3ju`-Ck0U{un4MKrP_C2#cRd|@KV`SoB GV*mi6y$K5d literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/strings.h.9EB46A34EB89BB5D.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/strings.h.9EB46A34EB89BB5D.idx new file mode 100644 index 0000000000000000000000000000000000000000..d3d371a8ec5ef6996d9deaee1e706e0447dcb34b GIT binary patch literal 2238 zcmWIYbaUIr!NB00;#rZKT9U}Zz`!8Pz`#&kQj{sp#K7Rs#=uZ9XKAo+{%r%EuRHfQ zwaZ;P)cv}oT~VX#WSNFRj>F|@#oJqyeWvjQ@=X)_`+o5s(cRwHSZrsAtvv4j=^|g+ zbp4M;rn6+0NGCp=_2{~QUcA`l2ampLSxCNW-tL_mwD7}8M)`B+)qcJy{>pB&_xI1g zW>$JDEsa=nde8h@d5!h|{dD$CnbU9mlAL5c>DlVj_X6F-FG!j8evLbRe`EhiwZ*L$ ze7>5=v>SxJi*?{gmh^AlYkbP{mPwP<@A6THW?6zV@)JGV8X& zbF!A&rH-G^UQb9pi=Gx zS^2!P#NkBr)dKmZjRnj`&*MzjH_d*!`sY#Q#iCqA^E<4k?DT2PGgf_@`IGzemZg== zyJLU2U5iP!>5zYXEM8?#wwX=F1e?XCj=T26ZQS`hU3$y>$_dY($X}J%7WB}lYtgJ6 zmC{wOc$D+nmA0>*u;`!tjC?+&Vi6s#OA}u|te$&EYo^Oep{Fa_z{>3j^F z!W?p71$&&^k7=#F`H+Xf2&SN(yI!1ulaEOfte_}0t#}Cw14G_~gY%C}(q~}g(h=nl z6@@B>M;0R|B$A-wMqZos=Isa*X5!JQx2<=D+oIFTDA>v<2@4z(+ap{zDx*YLd2|#_ z6|Lc+uA^$AY6TBs9Zfk+6?mNLl-ra$!9A|i%E;Qv$PF{lfA+VVS~R9Nm$N9EI{+Ue{(I!e4s@=#F*9vv56 z7bIQ+Zvqmpgtr8VSHW9>#A{&WZD2&=w=wdzA^5Q1WaQKVCtj$1ED8A<=aq7*n0a*4 z71LpL*0cT*SI4t`za_WGyEmZhVX#KJ|e_QW@?B$UcgNlOee_U8ykW?nH zCLr=EeHi7bwLCK>rBdao7Ft4>I}2Ct`-9T D8h$&# literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_FILE.h.BD746D724FA26A14.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_FILE.h.BD746D724FA26A14.idx new file mode 100644 index 0000000000000000000000000000000000000000..59f4890f93f8d90d95aacc11ee25e3425255767e GIT binary patch literal 334 zcmWIYbaQiKWMFVk@vO*AElFfyU|Rmd2#`~P6ujf_&Q#zX0^jGS5=w3UWaA3W|{vAtJnCw)!clPpe(G?O5J~yN{6<6ja zF)%PN6s4vW?_gkHc>h@VX7rPI7Dg_ne2#n>kQ4~_nk$})T>d?ik&CH_qeu=U1j3Kz znT02?8Rsx^F_mzXh=PPbST=rsQ?1y>4n{7fOpZ*rAqONEPi4@2+0V$uB*Y;k3sMQf z*~OOgLLJ{NW#nQ?~;#rZKT9U}Zz`!8Pz`#&kQj{6Yz`)STz`#&3r}c~@UxNY78xnY>oNl*n-!5+O?!M2eOO>ih*FB4-zq1Y&3l7@$S?cseyH?xgsSH!aB);We zT_(;fke;%B!&=v`OmS=mS`5XNxk(HR3=Bo7X~p6U3=A=D8?yWsOm%1EVix8QmIX1~9m|zW;8qipLo~26j#c7A_Gk8888pzP{s@=d7O7_t`)KEbQ#;f?$Gy zlYxPWfq{{cm7yp#t+)}%9!4&(`7n){b_vzCzyY#mJX z~;#rZKT9U}Zz`!8Pz`#&kQj}@Rz`&r%z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>Fa4~`Ra9^*VXl0d*O5f1A~?m-zJ9Q%G@Ld1_p+r)U;w( z1_lNX)8yNk#T8MET#PE5DoP+J5N`dZQMc*)i4}}ojKUnk3Lqg6p6>W`j-QX*CPpqs kb53&=kPsLbrRF4p7{x`&#oQnU<5p&-^Jin*zA`WX028e?6951J literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_rwlock.h.015225931B7E9A45.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_rwlock.h.015225931B7E9A45.idx new file mode 100644 index 0000000000000000000000000000000000000000..f874db28ccb220d13e5b0aa03c7c167e3778f718 GIT binary patch literal 200 zcmWIYbaOkvz`)>~;#rZKT9U}Zz`!8Pz`#&kQj}@Nz`&rzz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>Fa4~`RaA*Yn?yof9~4p1O^7nNBn}tmAOd_3=9lKscFTo z3=9n4uNdS_^|q2_S! zZoINJ{vT-B7pTiB^waRmdq;&OdF6*=cLoboL=-LIJkp|fZkcaG!p)Sz{f(a$ZP`s_ zrJl0|$XP8>O4_w>Uqy;|j#OWvUg00v@A=#HjjHn8cixzq{de}uE$8>|Vf@o=wy(G{ zH_3s4fnk08uT#t{*}7~D%nS@nV(elCz`+0pMX71Ut_%zehT4n1G2dvCXXIiM<`7l`%OM%h$OSPLDh@N0kqc}X%n=Ml csX2)tCB;R_#oQnU6X%y|dD9<9S2HjG0EMqzwg3PC literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_timespec.h.84E4D8A674C22D31.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_timespec.h.84E4D8A674C22D31.idx new file mode 100644 index 0000000000000000000000000000000000000000..468bbde4cb097848946f5ed7e1ac520640a627de GIT binary patch literal 562 zcmWIYbaT^UVqkDi@vO*AElFfyU|M6+ zaW3rVGzpPTduwdQ@cp3Rl#lOPk5=n_n67z3Zr7RJj>0UmN((y=irEM(-X>5jG1qf- z+`i6xl{rhN%$!tm@JCKyS)XUp2EX>SAO0Vzoo=x_2@1H{WU}xkUr12l!)qtrXG9;| z%oVaU^6FQ{E4K^c7>X-%lj0c|7`A^4sNd4|avvW97Y73?KR3T1m|);w0E3q4qKoAO z{f_W4aB?uPiin6vg9(`Q%NBm}{rv;bi-ut8}C1_l76 CWv6oh literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_timeval.h.E5EFAE6351E57E37.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_timeval.h.E5EFAE6351E57E37.idx new file mode 100644 index 0000000000000000000000000000000000000000..0b8b80569d51f3ac692d2c35f11535d422486309 GIT binary patch literal 416 zcmWIYbaR`*$iU#7;#rZKT9U}Zz`!8Pz`#&kQk2=vz`$^pfq|i7PHUedSF;0;YwUNC z|14?m*QrmmIA&#VZi=T;#c#Ka>#=)3R5qI1B>ohb6BCnQExoBJ_|rKt=WgGC*4-;? z`{q;yd#+sH7<{R1<5=A{Pn3;;g@J*Yot>QzOfYaVFfcMOFfy~M=XabdNU+rBV_;)tVCLoK z6$BG7{R~B^X~i)}_AqjR&4-x_qZzp%=7KF{V1Sv*$OSeHri$gV(TCoMP#;DvW=0N1 lNvL9mqSTy35WBc2xmX;;U^bSVV3V~absr-W0~1I9f&m3Kb>aX3 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_tm.h.6F6EC6D30ECF5E52.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/struct_tm.h.6F6EC6D30ECF5E52.idx new file mode 100644 index 0000000000000000000000000000000000000000..20719999c3c54f3074cc66f911059be3a087006c GIT binary patch literal 956 zcmWIYbaUIn%)sEB;#rZKT9U}Zz`!8Pz`#&kQk1!xfq{XGk%6INPHWFbzQYPUF2>)r z_mpy1i#*ldwVYFiRntL4+V$mi@c`@aO@G$x{#?3POx~cB|M|?CE1GYlSyZm`X-#VU zD!44d&65riCvHW%(~tmaqGLa zYl(bMN}M@Eab<2&86yM3_K=k8#{v^Y*cezD7+BcY**L)j11AFm69WSyBWu~zsgpPF zV^HH`;9_H7;b!CJ1rrP$3}Ep1YV+~Ur@k5TF>tamun4dT@PP@K^iR_zYf2@jl=Ct0 zu`#glvGMVO37E7CYn8HT4<7>u8v_d$8y7E_ zfJx5}-*e)`L(OS?4D4(SEW+HvB47e0oz;7Do5>1=>3j?VYz!>CY`nZ+0w!IeeY}zX zjmuI#27WdM7JfEwxWSYTzgpYxTje&)SjfV$Jz@$B2H^26Ej=svrz{|$K z!okMD114b7*>{~M`Co7N&c`6g#=s)NCn5?aVA4gYX~j-Rq0h(#33YIgGBCixoRJG0 z*04B&g*77=IE-P!*>bsN@!2Wmj9e^?9E{RXGZpxxhgR6NUvTBNsR*VZyMWWaI(|Axsz+gp6F^po0nj39Vl? z=Wpv>MjjR+4k00!cVHpP$OR5bnCha`oJ5e4;-chYaS($=xZs!Cv2}gt8JQWFK>`pA E0Bc*TU|^`2lk9Q&jOW%%*RSjA z>Rmd2#`~P6ujf_&^V(PS^)!98u9+HNJe|P6aL<_gc5!8H5(5JRLs4p4@eT$ChDw8i zM$6jU42)ciyd1ouASn>uYV){5pg@w5k&BU^gI@w91j1o|4yIj8Ojl#%V&vlB5(5c= z@CQe>MP4fU&5T@(oE)6;AR!Q*di3yyt(OI+GIBBUaqx+Qgg|(j+w4fD^-oqaaxwC7 z@PIr65@p!0c{`e`V%;Z3E=Fz+Zn)}6Q%foRmd2#`~P6ujf_&^V(PS^)!98u9+HNJe_c0HH!v6gUB6mx#G&)BnAcshN9H8VhEj+ e2%?LNl8ePb45lTA8+gr_t9cn285ltV5DWm@izYt+ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/system_error.1EEC7C42E0D6BAE2.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/system_error.1EEC7C42E0D6BAE2.idx new file mode 100644 index 0000000000000000000000000000000000000000..4f1402112e237157eef725bf58c661b18c8dbf27 GIT binary patch literal 10224 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/thread-shared-types.h.3BF83EAF2453B9EE.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/thread-shared-types.h.3BF83EAF2453B9EE.idx new file mode 100644 index 0000000000000000000000000000000000000000..ab76a1db78071af7f347803e035b99f5826f1655 GIT binary patch literal 322 zcmWIYbaS&}WMFVk@vO*AElFfyU|xbn?b17g_!-tQ*(87UG1#D~k}aGZV;Owp+2)CVyuP0h z*LKppy>CLBO2oYlvn-uwRM_s4A|^O=4hRU?@sW zD~@4cV7TWSeZl$CVi86zR$&fdIgk_xpH!OmTkoH&1S1b?E^n?ZNC<>C$1b&gw*J6o zMjqBg=|pXi5D3q%IQcVT2E!djF4h8$0tt{12p6U1B!cMTqU2(05QDYO=GFFH+vQiY bFflT-Fff6{Aea$CfkZgp2= literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/time.h.83E62EFE4747EE1B.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/time.h.83E62EFE4747EE1B.idx new file mode 100644 index 0000000000000000000000000000000000000000..a2600766fb1d1f391c07759e45fea5520626bc69 GIT binary patch literal 834 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/time64.h.CB321F1760C06220.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/time64.h.CB321F1760C06220.idx new file mode 100644 index 0000000000000000000000000000000000000000..fc3696babeac61c8e2ca5d6340bda97359f543c9 GIT binary patch literal 216 zcmWIYbaT7Fz`)>~;#rZKT9U}Zz`!8Pz`#&kQk1FBz`&r)z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>7P8~YifM)bOHmz#e>{a7>X-%lNcBn7>ZKUieo^uk6gP@ z0Gk#g7o#|bxEM$Zgxxcq9XD2OGG^prl;xC_011Jx&hM{tZ*NtY#>m4c%_7YQ5&~h* uAJQ%7LMAR@~;#rZKT9U}Zz`!8Pz`#&kQk3b)z`zj6z`#&3CwYUX-pMn*Ta!Ib zpYhy!>H2kjUA;@^&v>8H^!2>ze@aL5n*K^158Z306&5(ir+C$H2FSJ?WMGIDm6u~E zuFOqRWME)eeUxcdLM>YdHv~;#rZKT9U}Zz`!8Pz`#&kQj{6Xz`#(&z`#&3Cz<2q8DHI?4<&&b zUb>pPr@VawJywNyXfSpjQx{*VHf_nO*P0pzOH!XLiF*0^^>i`um+8+`pHEq~k7?SJQzhoO5ujXc8VPIfp z6JnDD6AYXT42%p6jLfVIMX71UdJGH<@7dp_C0*FV#K^_W$iXPd00l4u7`Y%Cp~6L} gIf)=~;#rZKT9U}Zz`!8Pz`#&kQj}@Qz`)?iz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>7P8~t9x#Z*VWSr2Uae#*{{L6ij86IH_2-Z#g(~93=9km zMX71U;tUK7I={cpy}eao8Y35@B&Q_E4v;KJJ|_{xDlSScmH;uBKm-Icn)lr}_2I3I II1>{S0M>moJpcdz literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/timex.h.529D3176CEFB16C2.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/timex.h.529D3176CEFB16C2.idx new file mode 100644 index 0000000000000000000000000000000000000000..fea894e33e64fc0dc02ae012e5e3710237b2c608 GIT binary patch literal 2486 zcmWIYbaPwB$-v;8;#rZKT9U}Zz`!8Pz`#&kQj~d|fq}t`k%6INPHVqo-eChCmY*Vf z4>(=$PGqTdeb?#}Y!Dn-hI89@+7Tm&dnVurGckj z2|eHSyYJ26M@_qg?jA4rDKm$ehjTNd*$t;?k0tk)T-&B3V0rPy-t}7ZjF(wWo`2&@ z?sxVNcRc>H?wJ*`<$d0Fj+LLC_7|kTHk`FZW<%RwpUu-|ig@*SvE5$AzME4qdo}m2 z0+S3^HNV(3S(8^4%t0?DPD#!H7<_**HL7#-6Jb6EUMU848xb2BFaeXEm>^WYOC?u~kAY2! zf!$WbRt8MKq~F|_D;QDwz=(}Ol7WF;l3kJqOfYaVFfcJNFfy{1ZLYZdUW(D0k3m9; zf!#^aNfb=L^xs<4_-JL=7k54e0VxJ{7ZDd}FaeX^qhk~N&4JsWkAX#sf!$ujUIt9S zq#4v_%xtY)8_mbSCB?vQEn+PJCScNXkBrx*cf2g(V-S^MVD}dBmI4zn>17gPeX0HF zC43BgQVi^t{FWkM0wz7@j(3_MZ{?5-lNQeXlm{lP2x+5M}_`}r8Sr5M;f zL_DOx1Wek&x^u>BxtY`X7{sL**que3CBOts+P>mXzL_J(JU#{yDF${sHai|L0h2CT zb$z?yfkTV=82F_a*sVmYq`(ABI=AePxleKRWJ^!6+lvBrIT49rpt?4BZ? zQeXlmJ#T$@kkUcvCwvUTQVi_wBJNUP0wx`_OsAy7*7PeMgP0TpyDytBCzyaqGZdw! z75`ynVA%6wN7>@8^Q??q>?Ir}{NSX>fJm&2T;N0sOI{Z%gjF|P*u~Ar#h%HLDFRas zOS_C*;4}+U{iU{zV|Cv=QAQqiCr&2;SQ6}<`0J(6$(N#xT;O|Wf7a%{JE=Ep7`fP^IHKTYhepoY#iUd1%E-lD z$x#V+xsSo8Oq=zc?u=aQNgPSCP@@@Od5Vz>oR?r`!}1a%7dQ{Wg!M!{4~xD2;Lpg# zUe8f43Nz#e-;Ws{XAXoia1$FE6S9`$)2a?DoM4BT=K zgOQ89k&&Yjkt|@v1S1!?cz_ubqqEHZMoZ^pMlSXQjs&=+I={cpy}eao8Y2(8w1%`1 z%yd{`!pH?KL|}&KIL{S-7jk1dBNuxCM*-Xr%{$HenJ?d)!N|p)&XEp}QCN|~$OSHH zV1^jJ?z!`GM)o{LF7{4Fj!s6nm!__6oF(`707xQ+BL;2^tY~870vAazWA^i2HI@=M zzmAcMJ%S?wuKI)LAHg1t%NrQE*yA|j;KEw9)nrE^v_v6P}g+>x8I8 z+CD}u_BxI_xRtPyl#vTug2Gf^zN&RMX~E8ej9lz_9C>gni#Iq)vAbS9$;icC%25h0 za2}d69MoF*{RSf!dm2X?+}$dh4j$=c-gKXli#?Vj7H$ZvbY|oNm&!0Jw>r09&d3EW z)?wz$t*SQK`~UJ+P`b5|c7vtc3p&{nf2PF!W#nSd=g5brtfJJMM39o=qU2&_5QF{2 Z@(U8hJaJr19Gsx014s;np-mJJ69A$~iaY=S literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/tuple.0BADC7F0062AC6B5.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/tuple.0BADC7F0062AC6B5.idx new file mode 100644 index 0000000000000000000000000000000000000000..862234c44f27fbab8bb44a5c6d3b90a7e50b5857 GIT binary patch literal 24432 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/type_traits.422189490C064711.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/type_traits.422189490C064711.idx new file mode 100644 index 0000000000000000000000000000000000000000..6501e74b08b1c4574ccc7dda565f8cd402973f7e GIT binary patch literal 37134 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/type_traits.h.163184A3252344BA.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/type_traits.h.163184A3252344BA.idx new file mode 100644 index 0000000000000000000000000000000000000000..55fac9e6b1d7bd2700379740357abba6b0b7c379 GIT binary patch literal 368 zcmWIYbaTsKWMFVk@vO*AElFfyU|?d$gF!<9Bm}~SKA->d z{hnpc#KSa=k!2dA7)TI=d6?!fvdls7H7o5^R99+dG4e2}iKwZAlz^~(4|j!fx>O+} z7n3Z9tOQ61geUd=^HeCFHlLA)sfUT7he-}32*O3FIf)>;xG1?;8N^_kYH{?IY{uRY RCT2zkW{?O3GeRg32>{_1T*CkW literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/typeinfo.085FA8A13242911A.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/typeinfo.085FA8A13242911A.idx new file mode 100644 index 0000000000000000000000000000000000000000..1c6593cb6adb53acce30cfa007c628388f9b16ac GIT binary patch literal 2482 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 E02kSUt^fc4 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/types.h.A9C854B704566561.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/types.h.A9C854B704566561.idx new file mode 100644 index 0000000000000000000000000000000000000000..c185f18dacfd1fe98c95f721fc1daee9e1211c2d GIT binary patch literal 3724 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/uio_lim.h.58CBF8BD1DEA587F.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/uio_lim.h.58CBF8BD1DEA587F.idx new file mode 100644 index 0000000000000000000000000000000000000000..02bc8888a1edcd32bd9458a895c2f39503dcfb65 GIT binary patch literal 170 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/unordered_map.C50186D922C13142.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/unordered_map.C50186D922C13142.idx new file mode 100644 index 0000000000000000000000000000000000000000..2a8d2b943f90cb9ec1e642a5e56e3a9cdad22217 GIT binary patch literal 930 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

    @_r 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 Rp3Y!8EcKm5M@w6m0RUV1e2xGB literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/uses_allocator.h.2AEBF88BDC7A8DC5.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/uses_allocator.h.2AEBF88BDC7A8DC5.idx new file mode 100644 index 0000000000000000000000000000000000000000..967b4f66ef898c0f2f5f0d13f38a95bcb2df093b GIT binary patch literal 1218 zcmWIYbaUIq!oc91;#rZKT9U}Zz`!8Pz`#&kQj~dwfq`K@BLhRloZf)bT+IdoXO>rN zF!v0o;!?`AUoib!n97kE+nS_2!yJ#)=jSZ6s}h`+lU8PShUMr#fuI-Cq1|4U+tYY# z>O0b&g-na;(&i5v}ub02?aBrb`&$_-7#g(~9%NZCL@}HKmJwDsuz{|kK z$G~H$XK4*47&sXi7`QkXnOGluIBF`~uIb6fB*4eO%*Mpd$G~IGX)XaKKqjz&6)5Zq3|rX0c@r;_ARhxy3!_vEqZX6`nZm%p$;iZd zky&w{pvV75VodD(3_Rv4=Eh)xfr9}8ic-^xKQS>d#5KLoQfl%vV&vh`WYAQANFuz! z#07SKMfZbu+Vdoud3ZK4%5P%Sf$?FUVc`OM0w&DEQzTrZh~Tv{vb8dbz}(Hl)6FQ> z&8PyCcmL8@@af)y07f1j6Fw6enD9}zi$^Zp4oG6*;aS6|vW8I`Cc(qAnUQ}pqZop} zlTl?Sviw0tj)RQ+FnL&jvU7n05+=+84iK0m509msr7kS?czCQ>tb`G~c)568guXP% zGz|o=hf$^nVfiiwsmgQ#$rNTD9!n-mP$~xpDG$$dMwaP}qF@dK0|O7w5=NFK2)>+P z?){1n#i@*3JaQazk}zeOmG&yCD>btid3eaEcW%x(s$* zHJBGKk!@k*K@o23n;dY*_jwN!4^MzZfDX(M9-dN`QVAGuQr|yMh2m-R8F_e)GBO-x zl!HkaM4g^D)81w^GY?NZN4x~gE*_pV<}_ghFP%9Z&VxlXBNsGT!j!=hB@-7~*dvE_ zc2K~;#rZKT9U}Zz`!8Pz`#&kQj{6Yz`#(*z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lVWve)O0~|yw#v57f0vw@l(e8GtFR`?&#$g1$+Ir7CMmFLV;mdv z#$Bg_y1R@&e{Qg1;8>#~%1~UHo5aAtz)+N$RxHlIz_96^#i}D&v*H-J809$RWI$42 hT$GxV2x1f$C4<#5FbaAWUq4x@S;@%6zyy+kU;r2-IvW50 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/utility.68AACC9B6FD91F5E.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/utility.68AACC9B6FD91F5E.idx new file mode 100644 index 0000000000000000000000000000000000000000..5cad38f20babab0986114b84fae2467027dbc407 GIT binary patch literal 1228 zcmWIYbaOkx!oc91;#rZKT9U}Zz`!8Pz`#&kQj{sj$iQ%viGiVF&eVw)vzQD8Tt91m zPMFTM%TaKm>yo$TH=YZWA20Qq)snL5YS;gJ5!;U*7iCJ+d!90*vqEle`qgXB56k4I zbM~D3{K_`G^{D>U%woyz`lkO~w{D&&=+n8(^y zael9_LK}8p{b_k&TVunVCe}wBb_wo!t|wv+1?B9$;Jdg^K77x;U%Vnt$DsNB4@ge~>2N&RW}b7D{T%sCmGr)VGB{xs1*?xx0iO`8=gCg+Z` zFR4rBmym7qILBvvLTIwtmtIH7Q@f=fd^oxI(SqX5iWT+;1-|TvTJ<#P)$5gtv->Vz zTXx&WcKZHu|J->xMZuwqim!CYho8B-y0|hoDVc$RVY1u98*JK>IC&Vj#Ti5^I4cCf z1Oq1t=7|93@rFGEZy zVJYDe1rZFKtV|4CAO#FXscFS?nHU&Ej$XUChE?muM(Qs0K`!EA0Nh*T3(|Fmj1T za73uXge$ha3-hXD(`Mun4dDoZtBz}WpQY5~X~f7Qn#_=_08_nT34^#sZ-o;hmuNIc zv>Hr!l5*3kU5-Njj9j9T9FdAJVTWV$W-&;<4PfLFjpc|{f(ajWyLjZn?SLdk9?@LQ zTmxA6X;#{+sIJt^V&oA`1Mrux<@!v>ejtBM%8L<2bj zwP0p@zM0j0N0+mNkw>(Eqd*EK+}Jlc;EwO}9!4I~43-QDnDC^&f1V1()8;esh(2Xx zc*-aTlURRghK#`bZ5tW6M58#ORA9oV7DpbQsBm)&BadjdNVXx&EzdSFU3>k?Xged9 zs5yr@+;o^UBNsS9z@lwgU4Bta&dO7aT%utdVahPGpB9`A<`x&Y$jBuc#1SM96NV)o zMlNuoff@24?QMR;)tN6Dc|=p$Q{h1y!R^(^b&KH@BbR6#M;ts1EgngHe$?^vBO{M! zF<-GH%*+~b=GvLe|GuF`L`B)wpq)k5KN-11gE@k=VJ=}PO3g_Gaf*wQi?cxtF%SX4 z0uTyB@`DHn29-7t7K7;Vp0!0PrG}auVgmfaB7A~E3?fh|1_lNp1d|WJ6htrqwm@xS literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/utility.h.D7F2631911D87119.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/utility.h.D7F2631911D87119.idx new file mode 100644 index 0000000000000000000000000000000000000000..2b4bcf05afc2b53d76512f1a96bcc93a0960402a GIT binary patch literal 3266 zcmWIYbaUIq!@%I2;#rZKT9U}Zz`!8Pz`#&kQj~d|k%8e8D+5EtoT(w+`G*X6-ua(w zyxXuYV>y>^&SbN~heq!LGkANiU7xk3N%7zBId&dWRtZ5@Z_WQ}S-13DP05#zv5fP`CNR$dQKaG|$bWEMOc#+l|?d_ZAtKC<5A(q9OeVOZ7l1N8| ztaGiYm74EywhL<0L>FF{W%2TvcADAid-^}2VzrJI6?Zm)d2Jh(Gwt*CVBV3p^!Az! zwnE=p(_?ur?ee(cxNz>hB(*B_$ZzF5UEer5yym4uA3D(&K4H?XCA)S8KWCnJ%=_gj z?~^fZEJ+>;Q|kqp>$gPcw(yA0=bjhj!}NMGhyL6&ah`(i-mkIObzL8RGU+%iaOXkd zx32!zw!Z1X=kFG1-cebdAa(ccJ-_#MZKr0PYEr!TGRT_yEQ5}y@b*T_wbRdP_;yR| zUw<>qH9R|mw>rU9FU@j`%HimRX>T8d)aB0C=R69yTU5BL<}l zjPe&4^`R64Codz!l#X-Nzqh15;p1hpHDXZmlJU|26ChI<7~~lRSkI+D4r7kkFUZDZ z1+&JV+h2l#lb=}@Y|W&;uBKZ$mZBg9oJvXDNfKZJ=9gEyHn7&I|B&QnGB9FLTEob- zhEX0$F>ng8N`d{dGxS>N3kNoBkY9L|T)ACE!34|<3CrAz$CUbXc^OoU7?h4N${k}= zgHjBf3=9kka*U#^?2CApcHR@r=Vr1qXHbgZi4Xu2Ff+PdRB#^7v~B=d!L4M=Z7T{U zVA3J8E^__ObDAK;WN5~qw470HIinJkf+^WJv&eCi^2E6yk8&u5afeBO379nJL&HhM ziqqzCGuc@%D5dbE2!IKgbYeu2d!fRG1!7F<#tcfA7uV&D{Hkp>622^kVo&}nKVQCwd=b5>nIlZF$!8`4F z63sl&Bmh&uqjZi@^c#JW6)FcH*!c!2|Ig zRFX%@iPuRS76y>a2$f>sQF7yT6NhD19wjerFH=|n0xNBpxu9hX!fHrjhbiDuy2dDa zjZqbrGGGQUa)C=8m^PI)6HUdwNb)oCD4FY+8^DC&#Sy0xs2G9?^C$(Y2b&;xpxlXY zH7JS^JWvsZ;I%QTwlNyP(#;|_XFi=-4}?Ls%9yLd41|?&j9lQd4JHgL+nBhZB^peE zM`rkY2|OVmpmmI`>3{J8xDVX@4k6vQ1Qh)|ismm`AUr<>_HY9wiG23q_bRm^337v|fTqz!DxK7ql*dNn{7b>s|U3{~lzJl7%Kr80Jz& zNbLj@h84<;T;LKLCJd_x7`dR;5KN*dH7C)Sfq?;5LomQf8@K>0!@~t&RxlJ7B^N7$ dLKsYd7z_;XRKviaR8wH6v_kCS4kl$q1^|v3DPaHr literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/variant.099AFEABD40E712D.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/variant.099AFEABD40E712D.idx new file mode 100644 index 0000000000000000000000000000000000000000..c128a02ed189e0b4b449f339b6b28f4616050c5c GIT binary patch literal 31934 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 V_*ofvAhIBm14KYDC;>xQ3;;@jwu1lw literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/vector.tcc.8206317A39F11217.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/vector.tcc.8206317A39F11217.idx new file mode 100644 index 0000000000000000000000000000000000000000..0ff511cba657e2d5c3672ef6386a064d5d239212 GIT binary patch literal 24028 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 M)8Fg1`7{Ow0FmDo@Bjb+ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/version.E09BDBED3901B9CA.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/version.E09BDBED3901B9CA.idx new file mode 100644 index 0000000000000000000000000000000000000000..9db731c23e65f7aaa9f0a469dfa9dba54cfa6d79 GIT binary patch literal 202 zcmWIYbaOkzz`)>~;#rZKT9U}Zz`!8Pz`#&kQk3b;z`zj4z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lVWve)O0~|yw#v57f0vw@l=OGgl|_%v{IS`~!=_Z?AZpCO5W81q z2SagXZW03n14B`2TCpAj1B1L@ZDrf%rDqwrnB+L*6hTrTJa@{S;^_y4-ZOGBDRC%C lfrLP~C^aV$L>Ct&7mI@!j35GnncNDl2&t+bp2f(>0058#IJf`+ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/version.h.8DE8B626C9B02874.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/version.h.8DE8B626C9B02874.idx new file mode 100644 index 0000000000000000000000000000000000000000..ebf39890d6045e2c235ff6e2c5101f73c0444271 GIT binary patch literal 7832 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/waitflags.h.1480026F0BFFE024.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/waitflags.h.1480026F0BFFE024.idx new file mode 100644 index 0000000000000000000000000000000000000000..5bfd9286646c3e0cc27293087ca24f40999e71d0 GIT binary patch literal 402 zcmWIYbaU%sWMFVk@vO*AElFfyU|*VU|^`2lk9Q&jOW%%*RSjA z>Rmd2#`~P6ujf_&Q#zX0^!?B1c%Jt3(Z6;&fq~%tr%DgL%>MlMD3MlMEKPFX>iaM9&czb|`F+X*s6N5%>!ESI$)|NF8Drx>{yB{?MF zss&!J57((_z0AnND5NT+2U9I^B=!>{E6+VfE=GAydAKiIp31#Uak%=5k&97*QvvSo dqSTy3kj~HD)xQteb-dbCQChk<(%?-hpP%G@Ld1_p+r)U;wJMg|7{ zC;RoKvSe8pxfoSAR6u5fWEpHF944+a64YnpVl?115C@AfFfiC|Taxa0T*iixi&33J zT@)tF((-G9$M09(j9iS;9MW*%xT~{1zX`Zl#>mB}$e}0%Q+>4g^|kHAP34SSjOHBX zA~4~o5|8aSnRhlaaxuzr$iY=FzT(5TG(5D4k&Dri!xC<`s7W@%O3xKD7`YftI85N~ z=Cd>W5M1lDnURZ8n?oCJw!rK4;W{;~ml=5&g;a&~U{*>TiT%XL%5#sAhf$whUl1l- zzd^|EnwatvMlMDR4hy&;&e^i9#q#0b8Mzp(IIQ4S7NzDSf^-%aB^Psp7>seNdA#O$ J%W^X?004$`US|LR literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.83BD995621576773.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.83BD995621576773.idx new file mode 100644 index 0000000000000000000000000000000000000000..20493d95130cbf8d73ec1bb063dd52b5d7d52a64 GIT binary patch literal 15962 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.CA624B234FF5EB1D.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/wchar.h.CA624B234FF5EB1D.idx new file mode 100644 index 0000000000000000000000000000000000000000..429f4c35031e8877381f40c698235cfbb11a58c7 GIT binary patch literal 192 zcmWIYbaUImz`)>~;#rZKT9U}Zz`!8Pz`#&kQk1F3z`&ryz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>HDAa(7ALvfq~)JW$p>ZmAOd_3=9lKscFTo3=9mD*KU`r zR@@uG$i=A0sVD-H0^w6;N3JKUom|Jr#i+}v3l}cmuQNyJ*PGppT#UjT!lEFRU|f`% alL%rI7bO>SgBXmzXWP~6{I@xpfdK&9CN@6+ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/wint_t.h.CEEF00AA17514887.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/wint_t.h.CEEF00AA17514887.idx new file mode 100644 index 0000000000000000000000000000000000000000..55b726e6767a4e81a0366766a9ab2a4c2cfa5766 GIT binary patch literal 236 zcmWIYbaQ*cz`)>~;#rZKT9U}Zz`!8Pz`#&kQj}@Vz`$U@z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>95rB(7mRA{)~2~{>9S?4F(bnGd>A&G89+lCMhy7FdWi5 z!n%nf2Nrpc%TggoTG%)kHu DQ=vO3 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/wordsize.h.B3DEF3D506FCA17B.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/wordsize.h.B3DEF3D506FCA17B.idx new file mode 100644 index 0000000000000000000000000000000000000000..a009c700f5b3ee8cb0c981a7bffe5b8ce07b3927 GIT binary patch literal 196 zcmWIYbaUIoz`)>~;#rZKT9U}Zz`!8Pz`#&kQj}@Pz`&r&z`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>7Up4(mc1u>+0zQ28Q=?Jf9efD|3?=7#J9eQqziE85kHo z?_BeS@oA0(BNrndC!aJ(3WO(}Z99A9liv+SE=Dd6E+vo<2+OUiHro6D@>fPKMrKZC gkV`OV literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/xopen_lim.h.A1D830D18B7E0691.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/xopen_lim.h.A1D830D18B7E0691.idx new file mode 100644 index 0000000000000000000000000000000000000000..8abf3a8f1437f940d1e61e9a1292c75715b70f47 GIT binary patch literal 494 zcmWIYbaQ*g$iU#7;#rZKT9U}Zz`!8Pz`#&kQj}@Qz`)?iz`#&3C)wll8PBbku3y*J z)w^{5jQ2TBU(c)lr*t&0>7PB*fBxi|tEUqVtX!hBU%`}r6$itLRLOM=#g(~93=9km zMX71U(TofX3NsHDX)`NxFmf>ka|R25q(Im;ETnhBd>bi7E+$zHSrL#B2=Can<3nhx zfCeKMQz3UD$VDJghOciXpTD|A&5DtW$(zGl2rS0Hz|j3Yja9bmZ8#$jQxH#(C``D| zD`s{2hfi^gTudE|Tpf&X^@|HSl8a;>Co^&}MR7#Ig}bh;kP&^Lo6X3@6w49I3p1wR zZbk$0;Gy!6|ITr1t%JWAxtJU|9TCF$t(8k7 ukNjoiV)EnggB!w7l$w(WvZ%NyxmX;;VCrvGxwB@T(kVtp21bwo1Oouef_TUP literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/compile_commands.json b/build/Desktop-Debug/.qtc_clangd/compile_commands.json new file mode 100644 index 0000000..5e03624 --- /dev/null +++ b/build/Desktop-Debug/.qtc_clangd/compile_commands.json @@ -0,0 +1 @@ +[{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-DQT_QML_DEBUG","-g","-std=gnu++17","-fdiagnostics-color=always","-fsyntax-only","-m64","--target=x86_64-pc-linux-gnu","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_WIDGETS_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/usr/share/qtcreator/cplusplus/wrappedQtHeaders","-I/usr/share/qtcreator/cplusplus/wrappedQtHeaders/QtCore","-I/home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon_autogen/include","-isystem","/usr/include/qt6/QtCore","-isystem","/usr/include/qt6","-isystem","/usr/lib/qt6/mkspecs/linux-g++","-isystem","/usr/include/qt6/QtWidgets","-isystem","/usr/include/qt6/QtGui","-isystem","/usr/include/c++/14.2.1","-isystem","/usr/include/c++/14.2.1/x86_64-pc-linux-gnu","-isystem","/usr/include/c++/14.2.1/backward","-isystem","/usr/local/include","-isystem","/usr/lib/clang/18/include","-isystem","/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","/home/whoami/snigdhaos-horizon/main.cpp"],"directory":"/home/whoami/snigdhaos-horizon/build/Desktop-Debug/.qtc_clangd","file":"/home/whoami/snigdhaos-horizon/main.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-DQT_QML_DEBUG","-g","-std=gnu++17","-fdiagnostics-color=always","-fsyntax-only","-m64","--target=x86_64-pc-linux-gnu","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_WIDGETS_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/usr/share/qtcreator/cplusplus/wrappedQtHeaders","-I/usr/share/qtcreator/cplusplus/wrappedQtHeaders/QtCore","-I/home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon_autogen/include","-isystem","/usr/include/qt6/QtCore","-isystem","/usr/include/qt6","-isystem","/usr/lib/qt6/mkspecs/linux-g++","-isystem","/usr/include/qt6/QtWidgets","-isystem","/usr/include/qt6/QtGui","-isystem","/usr/include/c++/14.2.1","-isystem","/usr/include/c++/14.2.1/x86_64-pc-linux-gnu","-isystem","/usr/include/c++/14.2.1/backward","-isystem","/usr/local/include","-isystem","/usr/lib/clang/18/include","-isystem","/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++","/home/whoami/snigdhaos-horizon/horizon.cpp"],"directory":"/home/whoami/snigdhaos-horizon/build/Desktop-Debug/.qtc_clangd","file":"/home/whoami/snigdhaos-horizon/horizon.cpp"},{"arguments":["clang","-Wno-documentation-unknown-command","-Wno-unknown-warning-option","-Wno-unknown-pragmas","-nostdinc","-nostdinc++","-DQT_QML_DEBUG","-g","-std=gnu++17","-fdiagnostics-color=always","-fsyntax-only","-m64","--target=x86_64-pc-linux-gnu","-DQT_CORE_LIB","-DQT_GUI_LIB","-DQT_WIDGETS_LIB","-DQ_CREATOR_RUN","-DQT_ANNOTATE_FUNCTION(x)=__attribute__((annotate(#x)))","-I/usr/share/qtcreator/cplusplus/wrappedQtHeaders","-I/usr/share/qtcreator/cplusplus/wrappedQtHeaders/QtCore","-I/home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon_autogen/include","-isystem","/usr/include/qt6/QtCore","-isystem","/usr/include/qt6","-isystem","/usr/lib/qt6/mkspecs/linux-g++","-isystem","/usr/include/qt6/QtWidgets","-isystem","/usr/include/qt6/QtGui","-isystem","/usr/include/c++/14.2.1","-isystem","/usr/include/c++/14.2.1/x86_64-pc-linux-gnu","-isystem","/usr/include/c++/14.2.1/backward","-isystem","/usr/local/include","-isystem","/usr/lib/clang/18/include","-isystem","/usr/include","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fretain-comments-from-system-headers","-fmacro-backtrace-limit=0","-ferror-limit=1000","-x","c++-header","/home/whoami/snigdhaos-horizon/horizon.h"],"directory":"/home/whoami/snigdhaos-horizon/build/Desktop-Debug/.qtc_clangd","file":"/home/whoami/snigdhaos-horizon/horizon.h"}] \ No newline at end of file diff --git a/build/Desktop-Debug/CMakeCache.txt b/build/Desktop-Debug/CMakeCache.txt new file mode 100644 index 0000000..2ee87b1 --- /dev/null +++ b/build/Desktop-Debug/CMakeCache.txt @@ -0,0 +1,1413 @@ +# This is the CMakeCache file. +# For build in directory: /home/whoami/snigdhaos-horizon/build/Desktop-Debug +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//No help, variable specified on the command line. +CMAKE_BUILD_TYPE:STRING=Debug + +//Enable colored diagnostics throughout. +CMAKE_COLOR_DIAGNOSTICS:BOOL=1 + +//CXX compiler +CMAKE_CXX_COMPILER:STRING=/usr/bin/g++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-DQT_QML_DEBUG + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//No help, variable specified on the command line. +CMAKE_CXX_FLAGS_INIT:STRING=-DQT_QML_DEBUG + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +CMAKE_CXX_OUTPUT_EXTENSION:STRING=.o + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc + +CMAKE_C_OUTPUT_EXTENSION:STRING= + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/pkgRedirects + +//No help, variable specified on the command line. +CMAKE_GENERATOR:STRING=Unix Makefiles + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//No help, variable specified on the command line. +CMAKE_PREFIX_PATH:PATH=/usr + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//No help, variable specified on the command line. +CMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=/home/whoami/snigdhaos-horizon/build/Desktop-Debug/.qtc/package-manager/auto-setup.cmake + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=snigdhaos-horizon + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=0.1 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=1 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Path to a file. +OPENGL_EGL_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLES2_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLES3_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLU_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLX_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +OPENGL_egl_LIBRARY:FILEPATH=/usr/lib/libEGL.so + +//Path to a library. +OPENGL_gles2_LIBRARY:FILEPATH=/usr/lib/libGLESv2.so + +//Path to a library. +OPENGL_gles3_LIBRARY:FILEPATH=/usr/lib/libGLESv2.so + +//Path to a library. +OPENGL_glu_LIBRARY:FILEPATH=/usr/lib/libGLU.so + +//Path to a library. +OPENGL_glx_LIBRARY:FILEPATH=/usr/lib/libGLX.so + +//Path to a library. +OPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/libOpenGL.so + +//Path to a file. +OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Additional directories where find(Qt6 ...) host Qt components +// are searched +QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH:STRING= + +//Additional directories where find(Qt6 ...) components are searched +QT_ADDITIONAL_PACKAGES_PREFIX_PATH:STRING= + +//Skip Qt Creator's package manager auto-setup +QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP:BOOL=OFF + +//The directory containing a CMake configuration file for QT. +QT_DIR:PATH=/usr/lib/cmake/Qt6 + +//No help, variable specified on the command line. +QT_QMAKE_EXECUTABLE:FILEPATH=/usr/bin/qmake6 + +//The directory containing a CMake configuration file for Qt6CoreTools. +Qt6CoreTools_DIR:PATH=/usr/lib/cmake/Qt6CoreTools + +//The directory containing a CMake configuration file for Qt6Core. +Qt6Core_DIR:PATH=/usr/lib/cmake/Qt6Core + +//The directory containing a CMake configuration file for Qt6DBusTools. +Qt6DBusTools_DIR:PATH=/usr/lib/cmake/Qt6DBusTools + +//The directory containing a CMake configuration file for Qt6DBus. +Qt6DBus_DIR:PATH=/usr/lib/cmake/Qt6DBus + +//The directory containing a CMake configuration file for Qt6GuiTools. +Qt6GuiTools_DIR:PATH=/usr/lib/cmake/Qt6GuiTools + +//The directory containing a CMake configuration file for Qt6Gui. +Qt6Gui_DIR:PATH=/usr/lib/cmake/Qt6Gui + +//The directory containing a CMake configuration file for Qt6WidgetsTools. +Qt6WidgetsTools_DIR:PATH=/usr/lib/cmake/Qt6WidgetsTools + +//The directory containing a CMake configuration file for Qt6Widgets. +Qt6Widgets_DIR:PATH=/usr/lib/cmake/Qt6Widgets + +//The directory containing a CMake configuration file for Qt6. +Qt6_DIR:PATH=/usr/lib/cmake/Qt6 + +//Path to a program. +Vulkan_GLSLANG_VALIDATOR_EXECUTABLE:FILEPATH=/usr/bin/glslangValidator + +//Path to a program. +Vulkan_GLSLC_EXECUTABLE:FILEPATH=/usr/bin/glslc + +//Path to a file. +Vulkan_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +Vulkan_LIBRARY:FILEPATH=/usr/lib/libvulkan.so + +//Path to a file. +XKB_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +XKB_LIBRARY:FILEPATH=/usr/lib/libxkbcommon.so + +//Path to a library. +pkgcfg_lib_PKG_XKB_xkbcommon:FILEPATH=/usr/lib/libxkbcommon.so + +//Value Computed by CMake +snigdhaos-horizon_BINARY_DIR:STATIC=/home/whoami/snigdhaos-horizon/build/Desktop-Debug + +//Value Computed by CMake +snigdhaos-horizon_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +snigdhaos-horizon_SOURCE_DIR:STATIC=/home/whoami/snigdhaos-horizon + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/whoami/snigdhaos-horizon/build/Desktop-Debug +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/whoami/snigdhaos-horizon +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding OpenGL +FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib/libOpenGL.so][/usr/lib/libGLX.so][/usr/include][c ][v()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//Details about finding WrapAtomic +FIND_PACKAGE_MESSAGE_DETAILS_WrapAtomic:INTERNAL=[1][v()] +//Details about finding WrapOpenGL +FIND_PACKAGE_MESSAGE_DETAILS_WrapOpenGL:INTERNAL=[ON][v()] +//Details about finding WrapVulkanHeaders +FIND_PACKAGE_MESSAGE_DETAILS_WrapVulkanHeaders:INTERNAL=[/usr/include][v()] +//Details about finding XKB +FIND_PACKAGE_MESSAGE_DETAILS_XKB:INTERNAL=[/usr/lib/libxkbcommon.so][/usr/include][v1.7.0(0.5.0)] +//Test HAVE_STDATOMIC +HAVE_STDATOMIC:INTERNAL=1 +//ADVANCED property for variable: OPENGL_EGL_INCLUDE_DIR +OPENGL_EGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLES2_INCLUDE_DIR +OPENGL_GLES2_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLES3_INCLUDE_DIR +OPENGL_GLES3_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLU_INCLUDE_DIR +OPENGL_GLU_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLX_INCLUDE_DIR +OPENGL_GLX_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_INCLUDE_DIR +OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_egl_LIBRARY +OPENGL_egl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gles2_LIBRARY +OPENGL_gles2_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gles3_LIBRARY +OPENGL_gles3_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glu_LIBRARY +OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glx_LIBRARY +OPENGL_glx_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_opengl_LIBRARY +OPENGL_opengl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR +OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +PKG_XKB_CFLAGS:INTERNAL=-I/usr/include +PKG_XKB_CFLAGS_I:INTERNAL= +PKG_XKB_CFLAGS_OTHER:INTERNAL= +PKG_XKB_FOUND:INTERNAL=1 +PKG_XKB_INCLUDEDIR:INTERNAL=/usr/include +PKG_XKB_INCLUDE_DIRS:INTERNAL=/usr/include +PKG_XKB_LDFLAGS:INTERNAL=-L/usr/lib;-lxkbcommon +PKG_XKB_LDFLAGS_OTHER:INTERNAL= +PKG_XKB_LIBDIR:INTERNAL=/usr/lib +PKG_XKB_LIBRARIES:INTERNAL=xkbcommon +PKG_XKB_LIBRARY_DIRS:INTERNAL=/usr/lib +PKG_XKB_LIBS:INTERNAL= +PKG_XKB_LIBS_L:INTERNAL= +PKG_XKB_LIBS_OTHER:INTERNAL= +PKG_XKB_LIBS_PATHS:INTERNAL= +PKG_XKB_MODULE_NAME:INTERNAL=xkbcommon +PKG_XKB_PREFIX:INTERNAL=/usr +PKG_XKB_STATIC_CFLAGS:INTERNAL=-I/usr/include +PKG_XKB_STATIC_CFLAGS_I:INTERNAL= +PKG_XKB_STATIC_CFLAGS_OTHER:INTERNAL= +PKG_XKB_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include +PKG_XKB_STATIC_LDFLAGS:INTERNAL=-L/usr/lib;-lxkbcommon +PKG_XKB_STATIC_LDFLAGS_OTHER:INTERNAL= +PKG_XKB_STATIC_LIBDIR:INTERNAL= +PKG_XKB_STATIC_LIBRARIES:INTERNAL=xkbcommon +PKG_XKB_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib +PKG_XKB_STATIC_LIBS:INTERNAL= +PKG_XKB_STATIC_LIBS_L:INTERNAL= +PKG_XKB_STATIC_LIBS_OTHER:INTERNAL= +PKG_XKB_STATIC_LIBS_PATHS:INTERNAL= +PKG_XKB_VERSION:INTERNAL=1.7.0 +PKG_XKB_xkbcommon_INCLUDEDIR:INTERNAL= +PKG_XKB_xkbcommon_LIBDIR:INTERNAL= +PKG_XKB_xkbcommon_PREFIX:INTERNAL= +PKG_XKB_xkbcommon_VERSION:INTERNAL= +//Qt feature: abstractbutton (from target Qt6::Widgets) +QT_FEATURE_abstractbutton:INTERNAL=ON +//Qt feature: abstractslider (from target Qt6::Widgets) +QT_FEATURE_abstractslider:INTERNAL=ON +//Qt feature: accessibility (from target Qt6::Gui) +QT_FEATURE_accessibility:INTERNAL=ON +//Qt feature: accessibility_atspi_bridge (from target Qt6::Gui) +QT_FEATURE_accessibility_atspi_bridge:INTERNAL=ON +//Qt feature: action (from target Qt6::Gui) +QT_FEATURE_action:INTERNAL=ON +//Qt feature: aesni (from target Qt6::Core) +QT_FEATURE_aesni:INTERNAL=ON +//Qt feature: alloca (from target Qt6::Core) +QT_FEATURE_alloca:INTERNAL=ON +//Qt feature: alloca_h (from target Qt6::Core) +QT_FEATURE_alloca_h:INTERNAL=ON +//Qt feature: alloca_malloc_h (from target Qt6::Core) +QT_FEATURE_alloca_malloc_h:INTERNAL=OFF +//Qt feature: android_style_assets (from target Qt6::Core) +QT_FEATURE_android_style_assets:INTERNAL=OFF +//Qt feature: animation (from target Qt6::Core) +QT_FEATURE_animation:INTERNAL=ON +//Qt feature: appstore_compliant (from target Qt6::Core) +QT_FEATURE_appstore_compliant:INTERNAL=OFF +//Qt feature: arm_crc32 (from target Qt6::Core) +QT_FEATURE_arm_crc32:INTERNAL=OFF +//Qt feature: arm_crypto (from target Qt6::Core) +QT_FEATURE_arm_crypto:INTERNAL=OFF +//Qt feature: avx (from target Qt6::Core) +QT_FEATURE_avx:INTERNAL=ON +//Qt feature: avx2 (from target Qt6::Core) +QT_FEATURE_avx2:INTERNAL=ON +//Qt feature: avx512bw (from target Qt6::Core) +QT_FEATURE_avx512bw:INTERNAL=ON +//Qt feature: avx512cd (from target Qt6::Core) +QT_FEATURE_avx512cd:INTERNAL=ON +//Qt feature: avx512dq (from target Qt6::Core) +QT_FEATURE_avx512dq:INTERNAL=ON +//Qt feature: avx512er (from target Qt6::Core) +QT_FEATURE_avx512er:INTERNAL=ON +//Qt feature: avx512f (from target Qt6::Core) +QT_FEATURE_avx512f:INTERNAL=ON +//Qt feature: avx512ifma (from target Qt6::Core) +QT_FEATURE_avx512ifma:INTERNAL=ON +//Qt feature: avx512pf (from target Qt6::Core) +QT_FEATURE_avx512pf:INTERNAL=ON +//Qt feature: avx512vbmi (from target Qt6::Core) +QT_FEATURE_avx512vbmi:INTERNAL=ON +//Qt feature: avx512vbmi2 (from target Qt6::Core) +QT_FEATURE_avx512vbmi2:INTERNAL=ON +//Qt feature: avx512vl (from target Qt6::Core) +QT_FEATURE_avx512vl:INTERNAL=ON +//Qt feature: backtrace (from target Qt6::Core) +QT_FEATURE_backtrace:INTERNAL=ON +//Qt feature: buttongroup (from target Qt6::Widgets) +QT_FEATURE_buttongroup:INTERNAL=ON +//Qt feature: calendarwidget (from target Qt6::Widgets) +QT_FEATURE_calendarwidget:INTERNAL=ON +//Qt feature: cborstreamreader (from target Qt6::Core) +QT_FEATURE_cborstreamreader:INTERNAL=ON +//Qt feature: cborstreamwriter (from target Qt6::Core) +QT_FEATURE_cborstreamwriter:INTERNAL=ON +//Qt feature: checkbox (from target Qt6::Widgets) +QT_FEATURE_checkbox:INTERNAL=ON +//Qt feature: clipboard (from target Qt6::Gui) +QT_FEATURE_clipboard:INTERNAL=ON +//Qt feature: clock_gettime (from target Qt6::Core) +QT_FEATURE_clock_gettime:INTERNAL=ON +//Qt feature: clock_monotonic (from target Qt6::Core) +QT_FEATURE_clock_monotonic:INTERNAL=ON +//Qt feature: close_range (from target Qt6::Core) +QT_FEATURE_close_range:INTERNAL=ON +//Qt feature: colordialog (from target Qt6::Widgets) +QT_FEATURE_colordialog:INTERNAL=ON +//Qt feature: colornames (from target Qt6::Gui) +QT_FEATURE_colornames:INTERNAL=ON +//Qt feature: columnview (from target Qt6::Widgets) +QT_FEATURE_columnview:INTERNAL=ON +//Qt feature: combobox (from target Qt6::Widgets) +QT_FEATURE_combobox:INTERNAL=ON +//Qt feature: commandlineparser (from target Qt6::Core) +QT_FEATURE_commandlineparser:INTERNAL=ON +//Qt feature: commandlinkbutton (from target Qt6::Widgets) +QT_FEATURE_commandlinkbutton:INTERNAL=ON +//Qt feature: completer (from target Qt6::Widgets) +QT_FEATURE_completer:INTERNAL=ON +//Qt feature: concatenatetablesproxymodel (from target Qt6::Core) +QT_FEATURE_concatenatetablesproxymodel:INTERNAL=ON +//Qt feature: concurrent (from target Qt6::Core) +QT_FEATURE_concurrent:INTERNAL=ON +//Qt feature: contextmenu (from target Qt6::Widgets) +QT_FEATURE_contextmenu:INTERNAL=ON +//Qt feature: cpp_winrt (from target Qt6::Core) +QT_FEATURE_cpp_winrt:INTERNAL=OFF +//Qt feature: cross_compile (from target Qt6::Core) +QT_FEATURE_cross_compile:INTERNAL=OFF +//Qt feature: cssparser (from target Qt6::Gui) +QT_FEATURE_cssparser:INTERNAL=ON +//Qt feature: ctf (from target Qt6::Core) +QT_FEATURE_ctf:INTERNAL=OFF +//Qt feature: cursor (from target Qt6::Gui) +QT_FEATURE_cursor:INTERNAL=ON +//Qt feature: cxx11_future (from target Qt6::Core) +QT_FEATURE_cxx11_future:INTERNAL=ON +//Qt feature: cxx17_filesystem (from target Qt6::Core) +QT_FEATURE_cxx17_filesystem:INTERNAL=ON +//Qt feature: cxx20 (from target Qt6::Core) +QT_FEATURE_cxx20:INTERNAL=OFF +//Qt feature: cxx23_stacktrace (from target Qt6::Core) +QT_FEATURE_cxx23_stacktrace:INTERNAL=OFF +//Qt feature: cxx2a (from target Qt6::Core) +QT_FEATURE_cxx2a:INTERNAL=OFF +//Qt feature: cxx2b (from target Qt6::Core) +QT_FEATURE_cxx2b:INTERNAL=OFF +//Qt feature: datawidgetmapper (from target Qt6::Widgets) +QT_FEATURE_datawidgetmapper:INTERNAL=ON +//Qt feature: datestring (from target Qt6::Core) +QT_FEATURE_datestring:INTERNAL=ON +//Qt feature: datetimeedit (from target Qt6::Widgets) +QT_FEATURE_datetimeedit:INTERNAL=ON +//Qt feature: datetimeparser (from target Qt6::Core) +QT_FEATURE_datetimeparser:INTERNAL=ON +//Qt feature: dbus (from target Qt6::Core) +QT_FEATURE_dbus:INTERNAL=ON +//Qt feature: dbus_linked (from target Qt6::Core) +QT_FEATURE_dbus_linked:INTERNAL=ON +//Qt feature: debug (from target Qt6::Core) +QT_FEATURE_debug:INTERNAL=OFF +//Qt feature: debug_and_release (from target Qt6::Core) +QT_FEATURE_debug_and_release:INTERNAL=OFF +//Qt feature: desktopservices (from target Qt6::Gui) +QT_FEATURE_desktopservices:INTERNAL=ON +//Qt feature: developer_build (from target Qt6::Core) +QT_FEATURE_developer_build:INTERNAL=OFF +//Qt feature: dial (from target Qt6::Widgets) +QT_FEATURE_dial:INTERNAL=ON +//Qt feature: dialog (from target Qt6::Widgets) +QT_FEATURE_dialog:INTERNAL=ON +//Qt feature: dialogbuttonbox (from target Qt6::Widgets) +QT_FEATURE_dialogbuttonbox:INTERNAL=ON +//Qt feature: direct2d (from target Qt6::Gui) +QT_FEATURE_direct2d:INTERNAL=OFF +//Qt feature: direct2d1_1 (from target Qt6::Gui) +QT_FEATURE_direct2d1_1:INTERNAL=OFF +//Qt feature: directfb (from target Qt6::Gui) +QT_FEATURE_directfb:INTERNAL=OFF +//Qt feature: directwrite (from target Qt6::Gui) +QT_FEATURE_directwrite:INTERNAL=OFF +//Qt feature: directwrite3 (from target Qt6::Gui) +QT_FEATURE_directwrite3:INTERNAL=OFF +//Qt feature: dladdr (from target Qt6::Core) +QT_FEATURE_dladdr:INTERNAL=ON +//Qt feature: dlopen (from target Qt6::Core) +QT_FEATURE_dlopen:INTERNAL=ON +//Qt feature: dockwidget (from target Qt6::Widgets) +QT_FEATURE_dockwidget:INTERNAL=ON +//Qt feature: doubleconversion (from target Qt6::Core) +QT_FEATURE_doubleconversion:INTERNAL=ON +//Qt feature: draganddrop (from target Qt6::Gui) +QT_FEATURE_draganddrop:INTERNAL=ON +//Qt feature: drm_atomic (from target Qt6::Gui) +QT_FEATURE_drm_atomic:INTERNAL=ON +//Qt feature: dynamicgl (from target Qt6::Gui) +QT_FEATURE_dynamicgl:INTERNAL=OFF +//Qt feature: easingcurve (from target Qt6::Core) +QT_FEATURE_easingcurve:INTERNAL=ON +//Qt feature: effects (from target Qt6::Widgets) +QT_FEATURE_effects:INTERNAL=ON +//Qt feature: egl (from target Qt6::Gui) +QT_FEATURE_egl:INTERNAL=ON +//Qt feature: egl_x11 (from target Qt6::Gui) +QT_FEATURE_egl_x11:INTERNAL=ON +//Qt feature: eglfs (from target Qt6::Gui) +QT_FEATURE_eglfs:INTERNAL=ON +//Qt feature: eglfs_brcm (from target Qt6::Gui) +QT_FEATURE_eglfs_brcm:INTERNAL=OFF +//Qt feature: eglfs_egldevice (from target Qt6::Gui) +QT_FEATURE_eglfs_egldevice:INTERNAL=ON +//Qt feature: eglfs_gbm (from target Qt6::Gui) +QT_FEATURE_eglfs_gbm:INTERNAL=ON +//Qt feature: eglfs_mali (from target Qt6::Gui) +QT_FEATURE_eglfs_mali:INTERNAL=OFF +//Qt feature: eglfs_openwfd (from target Qt6::Gui) +QT_FEATURE_eglfs_openwfd:INTERNAL=OFF +//Qt feature: eglfs_rcar (from target Qt6::Gui) +QT_FEATURE_eglfs_rcar:INTERNAL=OFF +//Qt feature: eglfs_viv (from target Qt6::Gui) +QT_FEATURE_eglfs_viv:INTERNAL=OFF +//Qt feature: eglfs_viv_wl (from target Qt6::Gui) +QT_FEATURE_eglfs_viv_wl:INTERNAL=OFF +//Qt feature: eglfs_vsp2 (from target Qt6::Gui) +QT_FEATURE_eglfs_vsp2:INTERNAL=OFF +//Qt feature: eglfs_x11 (from target Qt6::Gui) +QT_FEATURE_eglfs_x11:INTERNAL=ON +//Qt feature: elf_private_full_version (from target Qt6::Core) +QT_FEATURE_elf_private_full_version:INTERNAL=OFF +//Qt feature: enable_new_dtags (from target Qt6::Core) +QT_FEATURE_enable_new_dtags:INTERNAL=ON +//Qt feature: errormessage (from target Qt6::Widgets) +QT_FEATURE_errormessage:INTERNAL=ON +//Qt feature: etw (from target Qt6::Core) +QT_FEATURE_etw:INTERNAL=OFF +//Qt feature: evdev (from target Qt6::Gui) +QT_FEATURE_evdev:INTERNAL=ON +//Qt feature: f16c (from target Qt6::Core) +QT_FEATURE_f16c:INTERNAL=ON +//Qt feature: filedialog (from target Qt6::Widgets) +QT_FEATURE_filedialog:INTERNAL=ON +//Qt feature: filesystemiterator (from target Qt6::Core) +QT_FEATURE_filesystemiterator:INTERNAL=ON +//Qt feature: filesystemmodel (from target Qt6::Gui) +QT_FEATURE_filesystemmodel:INTERNAL=ON +//Qt feature: filesystemwatcher (from target Qt6::Core) +QT_FEATURE_filesystemwatcher:INTERNAL=ON +//Qt feature: fontcombobox (from target Qt6::Widgets) +QT_FEATURE_fontcombobox:INTERNAL=ON +//Qt feature: fontconfig (from target Qt6::Gui) +QT_FEATURE_fontconfig:INTERNAL=ON +//Qt feature: fontdialog (from target Qt6::Widgets) +QT_FEATURE_fontdialog:INTERNAL=ON +//Qt feature: force_asserts (from target Qt6::Core) +QT_FEATURE_force_asserts:INTERNAL=OFF +//Qt feature: force_debug_info (from target Qt6::Core) +QT_FEATURE_force_debug_info:INTERNAL=ON +//Qt feature: forkfd_pidfd (from target Qt6::Core) +QT_FEATURE_forkfd_pidfd:INTERNAL=ON +//Qt feature: formlayout (from target Qt6::Widgets) +QT_FEATURE_formlayout:INTERNAL=ON +//Qt feature: framework (from target Qt6::Core) +QT_FEATURE_framework:INTERNAL=OFF +//Qt feature: freetype (from target Qt6::Gui) +QT_FEATURE_freetype:INTERNAL=ON +//Qt feature: fscompleter (from target Qt6::Widgets) +QT_FEATURE_fscompleter:INTERNAL=ON +//Qt feature: futimens (from target Qt6::Core) +QT_FEATURE_futimens:INTERNAL=ON +//Qt feature: future (from target Qt6::Core) +QT_FEATURE_future:INTERNAL=ON +//Qt feature: gbm (from target Qt6::Gui) +QT_FEATURE_gbm:INTERNAL=ON +//Qt feature: gc_binaries (from target Qt6::Core) +QT_FEATURE_gc_binaries:INTERNAL=OFF +//Qt feature: gestures (from target Qt6::Core) +QT_FEATURE_gestures:INTERNAL=ON +//Qt feature: getauxval (from target Qt6::Core) +QT_FEATURE_getauxval:INTERNAL=ON +//Qt feature: getentropy (from target Qt6::Core) +QT_FEATURE_getentropy:INTERNAL=ON +//Qt feature: gif (from target Qt6::Gui) +QT_FEATURE_gif:INTERNAL=ON +//Qt feature: glib (from target Qt6::Core) +QT_FEATURE_glib:INTERNAL=ON +//Qt feature: glibc_fortify_source (from target Qt6::Core) +QT_FEATURE_glibc_fortify_source:INTERNAL=ON +//Qt feature: graphicseffect (from target Qt6::Widgets) +QT_FEATURE_graphicseffect:INTERNAL=ON +//Qt feature: graphicsframecapture (from target Qt6::Gui) +QT_FEATURE_graphicsframecapture:INTERNAL=OFF +//Qt feature: graphicsview (from target Qt6::Widgets) +QT_FEATURE_graphicsview:INTERNAL=ON +//Qt feature: groupbox (from target Qt6::Widgets) +QT_FEATURE_groupbox:INTERNAL=ON +//Qt feature: gtk3 (from target Qt6::Widgets) +QT_FEATURE_gtk3:INTERNAL=ON +//Qt feature: gui (from target Qt6::Core) +QT_FEATURE_gui:INTERNAL=ON +//Qt feature: harfbuzz (from target Qt6::Gui) +QT_FEATURE_harfbuzz:INTERNAL=ON +//Qt feature: highdpiscaling (from target Qt6::Gui) +QT_FEATURE_highdpiscaling:INTERNAL=ON +//Qt feature: hijricalendar (from target Qt6::Core) +QT_FEATURE_hijricalendar:INTERNAL=ON +//Qt feature: ico (from target Qt6::Gui) +QT_FEATURE_ico:INTERNAL=ON +//Qt feature: icu (from target Qt6::Core) +QT_FEATURE_icu:INTERNAL=ON +//Qt feature: identityproxymodel (from target Qt6::Core) +QT_FEATURE_identityproxymodel:INTERNAL=ON +//Qt feature: im (from target Qt6::Gui) +QT_FEATURE_im:INTERNAL=ON +//Qt feature: image_heuristic_mask (from target Qt6::Gui) +QT_FEATURE_image_heuristic_mask:INTERNAL=ON +//Qt feature: image_text (from target Qt6::Gui) +QT_FEATURE_image_text:INTERNAL=ON +//Qt feature: imageformat_bmp (from target Qt6::Gui) +QT_FEATURE_imageformat_bmp:INTERNAL=ON +//Qt feature: imageformat_jpeg (from target Qt6::Gui) +QT_FEATURE_imageformat_jpeg:INTERNAL=ON +//Qt feature: imageformat_png (from target Qt6::Gui) +QT_FEATURE_imageformat_png:INTERNAL=ON +//Qt feature: imageformat_ppm (from target Qt6::Gui) +QT_FEATURE_imageformat_ppm:INTERNAL=ON +//Qt feature: imageformat_xbm (from target Qt6::Gui) +QT_FEATURE_imageformat_xbm:INTERNAL=ON +//Qt feature: imageformat_xpm (from target Qt6::Gui) +QT_FEATURE_imageformat_xpm:INTERNAL=ON +//Qt feature: imageformatplugin (from target Qt6::Gui) +QT_FEATURE_imageformatplugin:INTERNAL=ON +//Qt feature: imageio_text_loading (from target Qt6::Gui) +QT_FEATURE_imageio_text_loading:INTERNAL=ON +//Qt feature: inotify (from target Qt6::Core) +QT_FEATURE_inotify:INTERNAL=ON +//Qt feature: inputdialog (from target Qt6::Widgets) +QT_FEATURE_inputdialog:INTERNAL=ON +//Qt feature: integrityfb (from target Qt6::Gui) +QT_FEATURE_integrityfb:INTERNAL=OFF +//Qt feature: integrityhid (from target Qt6::Gui) +QT_FEATURE_integrityhid:INTERNAL=OFF +//Qt feature: intelcet (from target Qt6::Core) +QT_FEATURE_intelcet:INTERNAL=ON +//Qt feature: islamiccivilcalendar (from target Qt6::Core) +QT_FEATURE_islamiccivilcalendar:INTERNAL=ON +//Qt feature: itemmodel (from target Qt6::Core) +QT_FEATURE_itemmodel:INTERNAL=ON +//Qt feature: itemviews (from target Qt6::Widgets) +QT_FEATURE_itemviews:INTERNAL=ON +//Qt feature: jalalicalendar (from target Qt6::Core) +QT_FEATURE_jalalicalendar:INTERNAL=ON +//Qt feature: journald (from target Qt6::Core) +QT_FEATURE_journald:INTERNAL=ON +//Qt feature: jpeg (from target Qt6::Gui) +QT_FEATURE_jpeg:INTERNAL=ON +//Qt feature: keysequenceedit (from target Qt6::Widgets) +QT_FEATURE_keysequenceedit:INTERNAL=ON +//Qt feature: kms (from target Qt6::Gui) +QT_FEATURE_kms:INTERNAL=ON +//Qt feature: label (from target Qt6::Widgets) +QT_FEATURE_label:INTERNAL=ON +//Qt feature: largefile (from target Qt6::Core) +QT_FEATURE_largefile:INTERNAL=ON +//Qt feature: lcdnumber (from target Qt6::Widgets) +QT_FEATURE_lcdnumber:INTERNAL=ON +//Qt feature: libcpp_hardening (from target Qt6::Core) +QT_FEATURE_libcpp_hardening:INTERNAL=OFF +//Qt feature: libinput (from target Qt6::Gui) +QT_FEATURE_libinput:INTERNAL=ON +//Qt feature: libinput_axis_api (from target Qt6::Gui) +QT_FEATURE_libinput_axis_api:INTERNAL=ON +//Qt feature: libinput_hires_wheel_support (from target Qt6::Gui) +QT_FEATURE_libinput_hires_wheel_support:INTERNAL=ON +//Qt feature: library (from target Qt6::Core) +QT_FEATURE_library:INTERNAL=ON +//Qt feature: libstdcpp_assertions (from target Qt6::Core) +QT_FEATURE_libstdcpp_assertions:INTERNAL=ON +//Qt feature: libudev (from target Qt6::Core) +QT_FEATURE_libudev:INTERNAL=ON +//Qt feature: lineedit (from target Qt6::Widgets) +QT_FEATURE_lineedit:INTERNAL=ON +//Qt feature: linkat (from target Qt6::Core) +QT_FEATURE_linkat:INTERNAL=ON +//Qt feature: linuxfb (from target Qt6::Gui) +QT_FEATURE_linuxfb:INTERNAL=ON +//Qt feature: listview (from target Qt6::Widgets) +QT_FEATURE_listview:INTERNAL=ON +//Qt feature: listwidget (from target Qt6::Widgets) +QT_FEATURE_listwidget:INTERNAL=ON +//Qt feature: localtime_r (from target Qt6::Core) +QT_FEATURE_localtime_r:INTERNAL=ON +//Qt feature: localtime_s (from target Qt6::Core) +QT_FEATURE_localtime_s:INTERNAL=OFF +//Qt feature: ltcg (from target Qt6::Core) +QT_FEATURE_ltcg:INTERNAL=ON +//Qt feature: lttng (from target Qt6::Core) +QT_FEATURE_lttng:INTERNAL=OFF +//Qt feature: mainwindow (from target Qt6::Widgets) +QT_FEATURE_mainwindow:INTERNAL=ON +//Qt feature: mdiarea (from target Qt6::Widgets) +QT_FEATURE_mdiarea:INTERNAL=ON +//Qt feature: memmem (from target Qt6::Core) +QT_FEATURE_memmem:INTERNAL=ON +//Qt feature: memrchr (from target Qt6::Core) +QT_FEATURE_memrchr:INTERNAL=ON +//Qt feature: menu (from target Qt6::Widgets) +QT_FEATURE_menu:INTERNAL=ON +//Qt feature: menubar (from target Qt6::Widgets) +QT_FEATURE_menubar:INTERNAL=ON +//Qt feature: messagebox (from target Qt6::Widgets) +QT_FEATURE_messagebox:INTERNAL=ON +//Qt feature: metal (from target Qt6::Gui) +QT_FEATURE_metal:INTERNAL=OFF +//Qt feature: mimetype (from target Qt6::Core) +QT_FEATURE_mimetype:INTERNAL=ON +//Qt feature: mimetype_database (from target Qt6::Core) +QT_FEATURE_mimetype_database:INTERNAL=ON +//Qt feature: mips_dsp (from target Qt6::Core) +QT_FEATURE_mips_dsp:INTERNAL=OFF +//Qt feature: mips_dspr2 (from target Qt6::Core) +QT_FEATURE_mips_dspr2:INTERNAL=OFF +//Qt feature: movie (from target Qt6::Gui) +QT_FEATURE_movie:INTERNAL=ON +//Qt feature: mtdev (from target Qt6::Gui) +QT_FEATURE_mtdev:INTERNAL=ON +//Qt feature: multiprocess (from target Qt6::Gui) +QT_FEATURE_multiprocess:INTERNAL=ON +//Qt feature: neon (from target Qt6::Core) +QT_FEATURE_neon:INTERNAL=OFF +//Qt feature: network (from target Qt6::Core) +QT_FEATURE_network:INTERNAL=ON +//Qt feature: no_direct_extern_access (from target Qt6::Core) +QT_FEATURE_no_direct_extern_access:INTERNAL=ON +//Qt feature: opengl (from target Qt6::Gui) +QT_FEATURE_opengl:INTERNAL=ON +//Qt feature: opengles2 (from target Qt6::Gui) +QT_FEATURE_opengles2:INTERNAL=OFF +//Qt feature: opengles3 (from target Qt6::Gui) +QT_FEATURE_opengles3:INTERNAL=OFF +//Qt feature: opengles31 (from target Qt6::Gui) +QT_FEATURE_opengles31:INTERNAL=OFF +//Qt feature: opengles32 (from target Qt6::Gui) +QT_FEATURE_opengles32:INTERNAL=OFF +//Qt feature: openssl (from target Qt6::Core) +QT_FEATURE_openssl:INTERNAL=ON +//Qt feature: openssl_hash (from target Qt6::Core) +QT_FEATURE_openssl_hash:INTERNAL=OFF +//Qt feature: openssl_linked (from target Qt6::Core) +QT_FEATURE_openssl_linked:INTERNAL=ON +//Qt feature: opensslv11 (from target Qt6::Core) +QT_FEATURE_opensslv11:INTERNAL=OFF +//Qt feature: opensslv30 (from target Qt6::Core) +QT_FEATURE_opensslv30:INTERNAL=ON +//Qt feature: openvg (from target Qt6::Gui) +QT_FEATURE_openvg:INTERNAL=OFF +//Qt feature: pcre2 (from target Qt6::Core) +QT_FEATURE_pcre2:INTERNAL=ON +//Qt feature: pdf (from target Qt6::Gui) +QT_FEATURE_pdf:INTERNAL=ON +//Qt feature: permissions (from target Qt6::Core) +QT_FEATURE_permissions:INTERNAL=ON +//Qt feature: picture (from target Qt6::Gui) +QT_FEATURE_picture:INTERNAL=ON +//Qt feature: pkg_config (from target Qt6::Core) +QT_FEATURE_pkg_config:INTERNAL=ON +//Qt feature: plugin_manifest (from target Qt6::Core) +QT_FEATURE_plugin_manifest:INTERNAL=ON +//Qt feature: png (from target Qt6::Gui) +QT_FEATURE_png:INTERNAL=ON +//Qt feature: poll_exit_on_error (from target Qt6::Core) +QT_FEATURE_poll_exit_on_error:INTERNAL=OFF +//Qt feature: poll_poll (from target Qt6::Core) +QT_FEATURE_poll_poll:INTERNAL=OFF +//Qt feature: poll_pollts (from target Qt6::Core) +QT_FEATURE_poll_pollts:INTERNAL=OFF +//Qt feature: poll_ppoll (from target Qt6::Core) +QT_FEATURE_poll_ppoll:INTERNAL=ON +//Qt feature: poll_select (from target Qt6::Core) +QT_FEATURE_poll_select:INTERNAL=OFF +//Qt feature: posix_fallocate (from target Qt6::Core) +QT_FEATURE_posix_fallocate:INTERNAL=ON +//Qt feature: posix_sem (from target Qt6::Core) +QT_FEATURE_posix_sem:INTERNAL=ON +//Qt feature: posix_shm (from target Qt6::Core) +QT_FEATURE_posix_shm:INTERNAL=ON +//Qt feature: precompile_header (from target Qt6::Core) +QT_FEATURE_precompile_header:INTERNAL=ON +//Qt feature: printsupport (from target Qt6::Core) +QT_FEATURE_printsupport:INTERNAL=ON +//Qt feature: private_tests (from target Qt6::Core) +QT_FEATURE_private_tests:INTERNAL=OFF +//Qt feature: process (from target Qt6::Core) +QT_FEATURE_process:INTERNAL=ON +//Qt feature: processenvironment (from target Qt6::Core) +QT_FEATURE_processenvironment:INTERNAL=ON +//Qt feature: progressbar (from target Qt6::Widgets) +QT_FEATURE_progressbar:INTERNAL=ON +//Qt feature: progressdialog (from target Qt6::Widgets) +QT_FEATURE_progressdialog:INTERNAL=ON +//Qt feature: proxymodel (from target Qt6::Core) +QT_FEATURE_proxymodel:INTERNAL=ON +//Qt feature: pushbutton (from target Qt6::Widgets) +QT_FEATURE_pushbutton:INTERNAL=ON +//Qt feature: qqnx_imf (from target Qt6::Gui) +QT_FEATURE_qqnx_imf:INTERNAL=OFF +//Qt feature: qqnx_pps (from target Qt6::Core) +QT_FEATURE_qqnx_pps:INTERNAL=OFF +//Qt feature: radiobutton (from target Qt6::Widgets) +QT_FEATURE_radiobutton:INTERNAL=ON +//Qt feature: raster_64bit (from target Qt6::Gui) +QT_FEATURE_raster_64bit:INTERNAL=ON +//Qt feature: raster_fp (from target Qt6::Gui) +QT_FEATURE_raster_fp:INTERNAL=ON +//Qt feature: rdrnd (from target Qt6::Core) +QT_FEATURE_rdrnd:INTERNAL=ON +//Qt feature: rdseed (from target Qt6::Core) +QT_FEATURE_rdseed:INTERNAL=ON +//Qt feature: reduce_exports (from target Qt6::Core) +QT_FEATURE_reduce_exports:INTERNAL=ON +//Qt feature: reduce_relocations (from target Qt6::Core) +QT_FEATURE_reduce_relocations:INTERNAL=ON +//Qt feature: regularexpression (from target Qt6::Core) +QT_FEATURE_regularexpression:INTERNAL=ON +//Qt feature: relocatable (from target Qt6::Core) +QT_FEATURE_relocatable:INTERNAL=ON +//Qt feature: relro_now_linker (from target Qt6::Core) +QT_FEATURE_relro_now_linker:INTERNAL=ON +//Qt feature: renameat2 (from target Qt6::Core) +QT_FEATURE_renameat2:INTERNAL=ON +//Qt feature: resizehandler (from target Qt6::Widgets) +QT_FEATURE_resizehandler:INTERNAL=ON +//Qt feature: rpath (from target Qt6::Core) +QT_FEATURE_rpath:INTERNAL=ON +//Qt feature: rubberband (from target Qt6::Widgets) +QT_FEATURE_rubberband:INTERNAL=ON +//Qt feature: scrollarea (from target Qt6::Widgets) +QT_FEATURE_scrollarea:INTERNAL=ON +//Qt feature: scrollbar (from target Qt6::Widgets) +QT_FEATURE_scrollbar:INTERNAL=ON +//Qt feature: scroller (from target Qt6::Widgets) +QT_FEATURE_scroller:INTERNAL=ON +//Qt feature: separate_debug_info (from target Qt6::Core) +QT_FEATURE_separate_debug_info:INTERNAL=OFF +//Qt feature: sessionmanager (from target Qt6::Gui) +QT_FEATURE_sessionmanager:INTERNAL=ON +//Qt feature: settings (from target Qt6::Core) +QT_FEATURE_settings:INTERNAL=ON +//Qt feature: sha3_fast (from target Qt6::Core) +QT_FEATURE_sha3_fast:INTERNAL=ON +//Qt feature: shani (from target Qt6::Core) +QT_FEATURE_shani:INTERNAL=ON +//Qt feature: shared (from target Qt6::Core) +QT_FEATURE_shared:INTERNAL=ON +//Qt feature: sharedmemory (from target Qt6::Core) +QT_FEATURE_sharedmemory:INTERNAL=ON +//Qt feature: shortcut (from target Qt6::Core) +QT_FEATURE_shortcut:INTERNAL=ON +//Qt feature: signaling_nan (from target Qt6::Core) +QT_FEATURE_signaling_nan:INTERNAL=ON +//Qt feature: simulator_and_device (from target Qt6::Core) +QT_FEATURE_simulator_and_device:INTERNAL=OFF +//Qt feature: sizegrip (from target Qt6::Widgets) +QT_FEATURE_sizegrip:INTERNAL=ON +//Qt feature: slider (from target Qt6::Widgets) +QT_FEATURE_slider:INTERNAL=ON +//Qt feature: slog2 (from target Qt6::Core) +QT_FEATURE_slog2:INTERNAL=OFF +//Qt feature: sortfilterproxymodel (from target Qt6::Core) +QT_FEATURE_sortfilterproxymodel:INTERNAL=ON +//Qt feature: spinbox (from target Qt6::Widgets) +QT_FEATURE_spinbox:INTERNAL=ON +//Qt feature: splashscreen (from target Qt6::Widgets) +QT_FEATURE_splashscreen:INTERNAL=ON +//Qt feature: splitter (from target Qt6::Widgets) +QT_FEATURE_splitter:INTERNAL=ON +//Qt feature: sql (from target Qt6::Core) +QT_FEATURE_sql:INTERNAL=ON +//Qt feature: sse2 (from target Qt6::Core) +QT_FEATURE_sse2:INTERNAL=ON +//Qt feature: sse3 (from target Qt6::Core) +QT_FEATURE_sse3:INTERNAL=ON +//Qt feature: sse4_1 (from target Qt6::Core) +QT_FEATURE_sse4_1:INTERNAL=ON +//Qt feature: sse4_2 (from target Qt6::Core) +QT_FEATURE_sse4_2:INTERNAL=ON +//Qt feature: ssse3 (from target Qt6::Core) +QT_FEATURE_ssse3:INTERNAL=ON +//Qt feature: stack_clash_protection (from target Qt6::Core) +QT_FEATURE_stack_clash_protection:INTERNAL=ON +//Qt feature: stack_protector (from target Qt6::Core) +QT_FEATURE_stack_protector:INTERNAL=ON +//Qt feature: stackedwidget (from target Qt6::Widgets) +QT_FEATURE_stackedwidget:INTERNAL=ON +//Qt feature: standarditemmodel (from target Qt6::Gui) +QT_FEATURE_standarditemmodel:INTERNAL=ON +//Qt feature: static (from target Qt6::Core) +QT_FEATURE_static:INTERNAL=OFF +//Qt feature: statusbar (from target Qt6::Widgets) +QT_FEATURE_statusbar:INTERNAL=ON +//Qt feature: statustip (from target Qt6::Widgets) +QT_FEATURE_statustip:INTERNAL=ON +//Qt feature: std_atomic64 (from target Qt6::Core) +QT_FEATURE_std_atomic64:INTERNAL=ON +//Qt feature: stdlib_libcpp (from target Qt6::Core) +QT_FEATURE_stdlib_libcpp:INTERNAL=OFF +//Qt feature: stringlistmodel (from target Qt6::Core) +QT_FEATURE_stringlistmodel:INTERNAL=ON +//Qt feature: style_android (from target Qt6::Widgets) +QT_FEATURE_style_android:INTERNAL=OFF +//Qt feature: style_fusion (from target Qt6::Widgets) +QT_FEATURE_style_fusion:INTERNAL=ON +//Qt feature: style_mac (from target Qt6::Widgets) +QT_FEATURE_style_mac:INTERNAL=OFF +//Qt feature: style_stylesheet (from target Qt6::Widgets) +QT_FEATURE_style_stylesheet:INTERNAL=ON +//Qt feature: style_windows (from target Qt6::Widgets) +QT_FEATURE_style_windows:INTERNAL=ON +//Qt feature: style_windows11 (from target Qt6::Widgets) +QT_FEATURE_style_windows11:INTERNAL=OFF +//Qt feature: style_windowsvista (from target Qt6::Widgets) +QT_FEATURE_style_windowsvista:INTERNAL=OFF +//Qt feature: syntaxhighlighter (from target Qt6::Widgets) +QT_FEATURE_syntaxhighlighter:INTERNAL=ON +//Qt feature: syslog (from target Qt6::Core) +QT_FEATURE_syslog:INTERNAL=OFF +//Qt feature: system_doubleconversion (from target Qt6::Core) +QT_FEATURE_system_doubleconversion:INTERNAL=ON +//Qt feature: system_freetype (from target Qt6::Gui) +QT_FEATURE_system_freetype:INTERNAL=ON +//Qt feature: system_harfbuzz (from target Qt6::Gui) +QT_FEATURE_system_harfbuzz:INTERNAL=ON +//Qt feature: system_jpeg (from target Qt6::Gui) +QT_FEATURE_system_jpeg:INTERNAL=ON +//Qt feature: system_libb2 (from target Qt6::Core) +QT_FEATURE_system_libb2:INTERNAL=ON +//Qt feature: system_pcre2 (from target Qt6::Core) +QT_FEATURE_system_pcre2:INTERNAL=ON +//Qt feature: system_png (from target Qt6::Gui) +QT_FEATURE_system_png:INTERNAL=ON +//Qt feature: system_textmarkdownreader (from target Qt6::Gui) +QT_FEATURE_system_textmarkdownreader:INTERNAL=ON +//Qt feature: system_xcb_xinput (from target Qt6::Gui) +QT_FEATURE_system_xcb_xinput:INTERNAL=ON +//Qt feature: system_zlib (from target Qt6::Core) +QT_FEATURE_system_zlib:INTERNAL=ON +//Qt feature: systemsemaphore (from target Qt6::Core) +QT_FEATURE_systemsemaphore:INTERNAL=ON +//Qt feature: systemtrayicon (from target Qt6::Gui) +QT_FEATURE_systemtrayicon:INTERNAL=ON +//Qt feature: sysv_sem (from target Qt6::Core) +QT_FEATURE_sysv_sem:INTERNAL=ON +//Qt feature: sysv_shm (from target Qt6::Core) +QT_FEATURE_sysv_shm:INTERNAL=ON +//Qt feature: tabbar (from target Qt6::Widgets) +QT_FEATURE_tabbar:INTERNAL=ON +//Qt feature: tabletevent (from target Qt6::Gui) +QT_FEATURE_tabletevent:INTERNAL=ON +//Qt feature: tableview (from target Qt6::Widgets) +QT_FEATURE_tableview:INTERNAL=ON +//Qt feature: tablewidget (from target Qt6::Widgets) +QT_FEATURE_tablewidget:INTERNAL=ON +//Qt feature: tabwidget (from target Qt6::Widgets) +QT_FEATURE_tabwidget:INTERNAL=ON +//Qt feature: temporaryfile (from target Qt6::Core) +QT_FEATURE_temporaryfile:INTERNAL=ON +//Qt feature: testlib (from target Qt6::Core) +QT_FEATURE_testlib:INTERNAL=ON +//Qt feature: textbrowser (from target Qt6::Widgets) +QT_FEATURE_textbrowser:INTERNAL=ON +//Qt feature: textdate (from target Qt6::Core) +QT_FEATURE_textdate:INTERNAL=ON +//Qt feature: textedit (from target Qt6::Widgets) +QT_FEATURE_textedit:INTERNAL=ON +//Qt feature: texthtmlparser (from target Qt6::Gui) +QT_FEATURE_texthtmlparser:INTERNAL=ON +//Qt feature: textmarkdownreader (from target Qt6::Gui) +QT_FEATURE_textmarkdownreader:INTERNAL=ON +//Qt feature: textmarkdownwriter (from target Qt6::Gui) +QT_FEATURE_textmarkdownwriter:INTERNAL=ON +//Qt feature: textodfwriter (from target Qt6::Gui) +QT_FEATURE_textodfwriter:INTERNAL=ON +//Qt feature: thread (from target Qt6::Core) +QT_FEATURE_thread:INTERNAL=ON +//Qt feature: threadsafe_cloexec (from target Qt6::Core) +QT_FEATURE_threadsafe_cloexec:INTERNAL=ON +//Qt feature: timezone (from target Qt6::Core) +QT_FEATURE_timezone:INTERNAL=ON +//Qt feature: timezone_locale (from target Qt6::Core) +QT_FEATURE_timezone_locale:INTERNAL=ON +//Qt feature: toolbar (from target Qt6::Widgets) +QT_FEATURE_toolbar:INTERNAL=ON +//Qt feature: toolbox (from target Qt6::Widgets) +QT_FEATURE_toolbox:INTERNAL=ON +//Qt feature: toolbutton (from target Qt6::Widgets) +QT_FEATURE_toolbutton:INTERNAL=ON +//Qt feature: tooltip (from target Qt6::Widgets) +QT_FEATURE_tooltip:INTERNAL=ON +//Qt feature: translation (from target Qt6::Core) +QT_FEATURE_translation:INTERNAL=ON +//Qt feature: transposeproxymodel (from target Qt6::Core) +QT_FEATURE_transposeproxymodel:INTERNAL=ON +//Qt feature: treeview (from target Qt6::Widgets) +QT_FEATURE_treeview:INTERNAL=ON +//Qt feature: treewidget (from target Qt6::Widgets) +QT_FEATURE_treewidget:INTERNAL=ON +//Qt feature: trivial_auto_var_init_pattern (from target Qt6::Core) +QT_FEATURE_trivial_auto_var_init_pattern:INTERNAL=ON +//Qt feature: tslib (from target Qt6::Gui) +QT_FEATURE_tslib:INTERNAL=ON +//Qt feature: tuiotouch (from target Qt6::Gui) +QT_FEATURE_tuiotouch:INTERNAL=ON +//Qt feature: undocommand (from target Qt6::Gui) +QT_FEATURE_undocommand:INTERNAL=ON +//Qt feature: undogroup (from target Qt6::Gui) +QT_FEATURE_undogroup:INTERNAL=ON +//Qt feature: undostack (from target Qt6::Gui) +QT_FEATURE_undostack:INTERNAL=ON +//Qt feature: undoview (from target Qt6::Widgets) +QT_FEATURE_undoview:INTERNAL=ON +//Qt feature: use_bfd_linker (from target Qt6::Core) +QT_FEATURE_use_bfd_linker:INTERNAL=OFF +//Qt feature: use_gold_linker (from target Qt6::Core) +QT_FEATURE_use_gold_linker:INTERNAL=OFF +//Qt feature: use_lld_linker (from target Qt6::Core) +QT_FEATURE_use_lld_linker:INTERNAL=OFF +//Qt feature: use_mold_linker (from target Qt6::Core) +QT_FEATURE_use_mold_linker:INTERNAL=OFF +//Qt feature: vaes (from target Qt6::Core) +QT_FEATURE_vaes:INTERNAL=ON +//Qt feature: validator (from target Qt6::Gui) +QT_FEATURE_validator:INTERNAL=ON +//Qt feature: version_tagging (from target Qt6::Core) +QT_FEATURE_version_tagging:INTERNAL=ON +//Qt feature: vkgen (from target Qt6::Gui) +QT_FEATURE_vkgen:INTERNAL=ON +//Qt feature: vkkhrdisplay (from target Qt6::Gui) +QT_FEATURE_vkkhrdisplay:INTERNAL=ON +//Qt feature: vnc (from target Qt6::Gui) +QT_FEATURE_vnc:INTERNAL=ON +//Qt feature: vsp2 (from target Qt6::Gui) +QT_FEATURE_vsp2:INTERNAL=OFF +//Qt feature: vulkan (from target Qt6::Gui) +QT_FEATURE_vulkan:INTERNAL=ON +//Qt feature: wasm_exceptions (from target Qt6::Core) +QT_FEATURE_wasm_exceptions:INTERNAL=OFF +//Qt feature: wasm_simd128 (from target Qt6::Core) +QT_FEATURE_wasm_simd128:INTERNAL=OFF +//Qt feature: wayland (from target Qt6::Gui) +QT_FEATURE_wayland:INTERNAL=ON +//Qt feature: whatsthis (from target Qt6::Gui) +QT_FEATURE_whatsthis:INTERNAL=ON +//Qt feature: wheelevent (from target Qt6::Gui) +QT_FEATURE_wheelevent:INTERNAL=ON +//Qt feature: widgets (from target Qt6::Core) +QT_FEATURE_widgets:INTERNAL=ON +//Qt feature: widgettextcontrol (from target Qt6::Widgets) +QT_FEATURE_widgettextcontrol:INTERNAL=ON +//Qt feature: wizard (from target Qt6::Widgets) +QT_FEATURE_wizard:INTERNAL=ON +//Qt feature: x86intrin (from target Qt6::Core) +QT_FEATURE_x86intrin:INTERNAL=ON +//Qt feature: xcb (from target Qt6::Gui) +QT_FEATURE_xcb:INTERNAL=ON +//Qt feature: xcb_egl_plugin (from target Qt6::Gui) +QT_FEATURE_xcb_egl_plugin:INTERNAL=ON +//Qt feature: xcb_glx (from target Qt6::Gui) +QT_FEATURE_xcb_glx:INTERNAL=ON +//Qt feature: xcb_glx_plugin (from target Qt6::Gui) +QT_FEATURE_xcb_glx_plugin:INTERNAL=ON +//Qt feature: xcb_native_painting (from target Qt6::Gui) +QT_FEATURE_xcb_native_painting:INTERNAL=OFF +//Qt feature: xcb_sm (from target Qt6::Gui) +QT_FEATURE_xcb_sm:INTERNAL=ON +//Qt feature: xcb_xlib (from target Qt6::Gui) +QT_FEATURE_xcb_xlib:INTERNAL=ON +//Qt feature: xkbcommon (from target Qt6::Gui) +QT_FEATURE_xkbcommon:INTERNAL=ON +//Qt feature: xkbcommon_x11 (from target Qt6::Gui) +QT_FEATURE_xkbcommon_x11:INTERNAL=ON +//Qt feature: xlib (from target Qt6::Gui) +QT_FEATURE_xlib:INTERNAL=ON +//Qt feature: xml (from target Qt6::Core) +QT_FEATURE_xml:INTERNAL=ON +//Qt feature: xmlstream (from target Qt6::Core) +QT_FEATURE_xmlstream:INTERNAL=ON +//Qt feature: xmlstreamreader (from target Qt6::Core) +QT_FEATURE_xmlstreamreader:INTERNAL=ON +//Qt feature: xmlstreamwriter (from target Qt6::Core) +QT_FEATURE_xmlstreamwriter:INTERNAL=ON +//Qt feature: xrender (from target Qt6::Gui) +QT_FEATURE_xrender:INTERNAL=OFF +//Qt feature: zstd (from target Qt6::Core) +QT_FEATURE_zstd:INTERNAL=ON +//ADVANCED property for variable: Vulkan_GLSLANG_VALIDATOR_EXECUTABLE +Vulkan_GLSLANG_VALIDATOR_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_GLSLC_EXECUTABLE +Vulkan_GLSLC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_INCLUDE_DIR +Vulkan_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_LIBRARY +Vulkan_LIBRARY-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local +__pkg_config_arguments_PKG_XKB:INTERNAL=QUIET;xkbcommon +__pkg_config_checked_PKG_XKB:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_PKG_XKB_xkbcommon +pkgcfg_lib_PKG_XKB_xkbcommon-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=/usr/lib + diff --git a/build/Desktop-Debug/CMakeCache.txt.prev b/build/Desktop-Debug/CMakeCache.txt.prev new file mode 100644 index 0000000..2ee87b1 --- /dev/null +++ b/build/Desktop-Debug/CMakeCache.txt.prev @@ -0,0 +1,1413 @@ +# This is the CMakeCache file. +# For build in directory: /home/whoami/snigdhaos-horizon/build/Desktop-Debug +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//No help, variable specified on the command line. +CMAKE_BUILD_TYPE:STRING=Debug + +//Enable colored diagnostics throughout. +CMAKE_COLOR_DIAGNOSTICS:BOOL=1 + +//CXX compiler +CMAKE_CXX_COMPILER:STRING=/usr/bin/g++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING=-DQT_QML_DEBUG + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//No help, variable specified on the command line. +CMAKE_CXX_FLAGS_INIT:STRING=-DQT_QML_DEBUG + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +CMAKE_CXX_OUTPUT_EXTENSION:STRING=.o + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:FILEPATH=/usr/bin/gcc + +CMAKE_C_OUTPUT_EXTENSION:STRING= + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/pkgRedirects + +//No help, variable specified on the command line. +CMAKE_GENERATOR:STRING=Unix Makefiles + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//No help, variable specified on the command line. +CMAKE_PREFIX_PATH:PATH=/usr + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//No help, variable specified on the command line. +CMAKE_PROJECT_INCLUDE_BEFORE:FILEPATH=/home/whoami/snigdhaos-horizon/build/Desktop-Debug/.qtc/package-manager/auto-setup.cmake + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=snigdhaos-horizon + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=0.1 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=1 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//Path to a program. +CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Path to a file. +OPENGL_EGL_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLES2_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLES3_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLU_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_GLX_INCLUDE_DIR:PATH=/usr/include + +//Path to a file. +OPENGL_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +OPENGL_egl_LIBRARY:FILEPATH=/usr/lib/libEGL.so + +//Path to a library. +OPENGL_gles2_LIBRARY:FILEPATH=/usr/lib/libGLESv2.so + +//Path to a library. +OPENGL_gles3_LIBRARY:FILEPATH=/usr/lib/libGLESv2.so + +//Path to a library. +OPENGL_glu_LIBRARY:FILEPATH=/usr/lib/libGLU.so + +//Path to a library. +OPENGL_glx_LIBRARY:FILEPATH=/usr/lib/libGLX.so + +//Path to a library. +OPENGL_opengl_LIBRARY:FILEPATH=/usr/lib/libOpenGL.so + +//Path to a file. +OPENGL_xmesa_INCLUDE_DIR:PATH=OPENGL_xmesa_INCLUDE_DIR-NOTFOUND + +//Arguments to supply to pkg-config +PKG_CONFIG_ARGN:STRING= + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Additional directories where find(Qt6 ...) host Qt components +// are searched +QT_ADDITIONAL_HOST_PACKAGES_PREFIX_PATH:STRING= + +//Additional directories where find(Qt6 ...) components are searched +QT_ADDITIONAL_PACKAGES_PREFIX_PATH:STRING= + +//Skip Qt Creator's package manager auto-setup +QT_CREATOR_SKIP_PACKAGE_MANAGER_SETUP:BOOL=OFF + +//The directory containing a CMake configuration file for QT. +QT_DIR:PATH=/usr/lib/cmake/Qt6 + +//No help, variable specified on the command line. +QT_QMAKE_EXECUTABLE:FILEPATH=/usr/bin/qmake6 + +//The directory containing a CMake configuration file for Qt6CoreTools. +Qt6CoreTools_DIR:PATH=/usr/lib/cmake/Qt6CoreTools + +//The directory containing a CMake configuration file for Qt6Core. +Qt6Core_DIR:PATH=/usr/lib/cmake/Qt6Core + +//The directory containing a CMake configuration file for Qt6DBusTools. +Qt6DBusTools_DIR:PATH=/usr/lib/cmake/Qt6DBusTools + +//The directory containing a CMake configuration file for Qt6DBus. +Qt6DBus_DIR:PATH=/usr/lib/cmake/Qt6DBus + +//The directory containing a CMake configuration file for Qt6GuiTools. +Qt6GuiTools_DIR:PATH=/usr/lib/cmake/Qt6GuiTools + +//The directory containing a CMake configuration file for Qt6Gui. +Qt6Gui_DIR:PATH=/usr/lib/cmake/Qt6Gui + +//The directory containing a CMake configuration file for Qt6WidgetsTools. +Qt6WidgetsTools_DIR:PATH=/usr/lib/cmake/Qt6WidgetsTools + +//The directory containing a CMake configuration file for Qt6Widgets. +Qt6Widgets_DIR:PATH=/usr/lib/cmake/Qt6Widgets + +//The directory containing a CMake configuration file for Qt6. +Qt6_DIR:PATH=/usr/lib/cmake/Qt6 + +//Path to a program. +Vulkan_GLSLANG_VALIDATOR_EXECUTABLE:FILEPATH=/usr/bin/glslangValidator + +//Path to a program. +Vulkan_GLSLC_EXECUTABLE:FILEPATH=/usr/bin/glslc + +//Path to a file. +Vulkan_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +Vulkan_LIBRARY:FILEPATH=/usr/lib/libvulkan.so + +//Path to a file. +XKB_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +XKB_LIBRARY:FILEPATH=/usr/lib/libxkbcommon.so + +//Path to a library. +pkgcfg_lib_PKG_XKB_xkbcommon:FILEPATH=/usr/lib/libxkbcommon.so + +//Value Computed by CMake +snigdhaos-horizon_BINARY_DIR:STATIC=/home/whoami/snigdhaos-horizon/build/Desktop-Debug + +//Value Computed by CMake +snigdhaos-horizon_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +snigdhaos-horizon_SOURCE_DIR:STATIC=/home/whoami/snigdhaos-horizon + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/whoami/snigdhaos-horizon/build/Desktop-Debug +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=31 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/whoami/snigdhaos-horizon +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=0 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_TAPI +CMAKE_TAPI-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding OpenGL +FIND_PACKAGE_MESSAGE_DETAILS_OpenGL:INTERNAL=[/usr/lib/libOpenGL.so][/usr/lib/libGLX.so][/usr/include][c ][v()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//Details about finding WrapAtomic +FIND_PACKAGE_MESSAGE_DETAILS_WrapAtomic:INTERNAL=[1][v()] +//Details about finding WrapOpenGL +FIND_PACKAGE_MESSAGE_DETAILS_WrapOpenGL:INTERNAL=[ON][v()] +//Details about finding WrapVulkanHeaders +FIND_PACKAGE_MESSAGE_DETAILS_WrapVulkanHeaders:INTERNAL=[/usr/include][v()] +//Details about finding XKB +FIND_PACKAGE_MESSAGE_DETAILS_XKB:INTERNAL=[/usr/lib/libxkbcommon.so][/usr/include][v1.7.0(0.5.0)] +//Test HAVE_STDATOMIC +HAVE_STDATOMIC:INTERNAL=1 +//ADVANCED property for variable: OPENGL_EGL_INCLUDE_DIR +OPENGL_EGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLES2_INCLUDE_DIR +OPENGL_GLES2_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLES3_INCLUDE_DIR +OPENGL_GLES3_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLU_INCLUDE_DIR +OPENGL_GLU_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_GLX_INCLUDE_DIR +OPENGL_GLX_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_INCLUDE_DIR +OPENGL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_egl_LIBRARY +OPENGL_egl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gles2_LIBRARY +OPENGL_gles2_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_gles3_LIBRARY +OPENGL_gles3_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glu_LIBRARY +OPENGL_glu_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_glx_LIBRARY +OPENGL_glx_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_opengl_LIBRARY +OPENGL_opengl_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENGL_xmesa_INCLUDE_DIR +OPENGL_xmesa_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_ARGN +PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +PKG_XKB_CFLAGS:INTERNAL=-I/usr/include +PKG_XKB_CFLAGS_I:INTERNAL= +PKG_XKB_CFLAGS_OTHER:INTERNAL= +PKG_XKB_FOUND:INTERNAL=1 +PKG_XKB_INCLUDEDIR:INTERNAL=/usr/include +PKG_XKB_INCLUDE_DIRS:INTERNAL=/usr/include +PKG_XKB_LDFLAGS:INTERNAL=-L/usr/lib;-lxkbcommon +PKG_XKB_LDFLAGS_OTHER:INTERNAL= +PKG_XKB_LIBDIR:INTERNAL=/usr/lib +PKG_XKB_LIBRARIES:INTERNAL=xkbcommon +PKG_XKB_LIBRARY_DIRS:INTERNAL=/usr/lib +PKG_XKB_LIBS:INTERNAL= +PKG_XKB_LIBS_L:INTERNAL= +PKG_XKB_LIBS_OTHER:INTERNAL= +PKG_XKB_LIBS_PATHS:INTERNAL= +PKG_XKB_MODULE_NAME:INTERNAL=xkbcommon +PKG_XKB_PREFIX:INTERNAL=/usr +PKG_XKB_STATIC_CFLAGS:INTERNAL=-I/usr/include +PKG_XKB_STATIC_CFLAGS_I:INTERNAL= +PKG_XKB_STATIC_CFLAGS_OTHER:INTERNAL= +PKG_XKB_STATIC_INCLUDE_DIRS:INTERNAL=/usr/include +PKG_XKB_STATIC_LDFLAGS:INTERNAL=-L/usr/lib;-lxkbcommon +PKG_XKB_STATIC_LDFLAGS_OTHER:INTERNAL= +PKG_XKB_STATIC_LIBDIR:INTERNAL= +PKG_XKB_STATIC_LIBRARIES:INTERNAL=xkbcommon +PKG_XKB_STATIC_LIBRARY_DIRS:INTERNAL=/usr/lib +PKG_XKB_STATIC_LIBS:INTERNAL= +PKG_XKB_STATIC_LIBS_L:INTERNAL= +PKG_XKB_STATIC_LIBS_OTHER:INTERNAL= +PKG_XKB_STATIC_LIBS_PATHS:INTERNAL= +PKG_XKB_VERSION:INTERNAL=1.7.0 +PKG_XKB_xkbcommon_INCLUDEDIR:INTERNAL= +PKG_XKB_xkbcommon_LIBDIR:INTERNAL= +PKG_XKB_xkbcommon_PREFIX:INTERNAL= +PKG_XKB_xkbcommon_VERSION:INTERNAL= +//Qt feature: abstractbutton (from target Qt6::Widgets) +QT_FEATURE_abstractbutton:INTERNAL=ON +//Qt feature: abstractslider (from target Qt6::Widgets) +QT_FEATURE_abstractslider:INTERNAL=ON +//Qt feature: accessibility (from target Qt6::Gui) +QT_FEATURE_accessibility:INTERNAL=ON +//Qt feature: accessibility_atspi_bridge (from target Qt6::Gui) +QT_FEATURE_accessibility_atspi_bridge:INTERNAL=ON +//Qt feature: action (from target Qt6::Gui) +QT_FEATURE_action:INTERNAL=ON +//Qt feature: aesni (from target Qt6::Core) +QT_FEATURE_aesni:INTERNAL=ON +//Qt feature: alloca (from target Qt6::Core) +QT_FEATURE_alloca:INTERNAL=ON +//Qt feature: alloca_h (from target Qt6::Core) +QT_FEATURE_alloca_h:INTERNAL=ON +//Qt feature: alloca_malloc_h (from target Qt6::Core) +QT_FEATURE_alloca_malloc_h:INTERNAL=OFF +//Qt feature: android_style_assets (from target Qt6::Core) +QT_FEATURE_android_style_assets:INTERNAL=OFF +//Qt feature: animation (from target Qt6::Core) +QT_FEATURE_animation:INTERNAL=ON +//Qt feature: appstore_compliant (from target Qt6::Core) +QT_FEATURE_appstore_compliant:INTERNAL=OFF +//Qt feature: arm_crc32 (from target Qt6::Core) +QT_FEATURE_arm_crc32:INTERNAL=OFF +//Qt feature: arm_crypto (from target Qt6::Core) +QT_FEATURE_arm_crypto:INTERNAL=OFF +//Qt feature: avx (from target Qt6::Core) +QT_FEATURE_avx:INTERNAL=ON +//Qt feature: avx2 (from target Qt6::Core) +QT_FEATURE_avx2:INTERNAL=ON +//Qt feature: avx512bw (from target Qt6::Core) +QT_FEATURE_avx512bw:INTERNAL=ON +//Qt feature: avx512cd (from target Qt6::Core) +QT_FEATURE_avx512cd:INTERNAL=ON +//Qt feature: avx512dq (from target Qt6::Core) +QT_FEATURE_avx512dq:INTERNAL=ON +//Qt feature: avx512er (from target Qt6::Core) +QT_FEATURE_avx512er:INTERNAL=ON +//Qt feature: avx512f (from target Qt6::Core) +QT_FEATURE_avx512f:INTERNAL=ON +//Qt feature: avx512ifma (from target Qt6::Core) +QT_FEATURE_avx512ifma:INTERNAL=ON +//Qt feature: avx512pf (from target Qt6::Core) +QT_FEATURE_avx512pf:INTERNAL=ON +//Qt feature: avx512vbmi (from target Qt6::Core) +QT_FEATURE_avx512vbmi:INTERNAL=ON +//Qt feature: avx512vbmi2 (from target Qt6::Core) +QT_FEATURE_avx512vbmi2:INTERNAL=ON +//Qt feature: avx512vl (from target Qt6::Core) +QT_FEATURE_avx512vl:INTERNAL=ON +//Qt feature: backtrace (from target Qt6::Core) +QT_FEATURE_backtrace:INTERNAL=ON +//Qt feature: buttongroup (from target Qt6::Widgets) +QT_FEATURE_buttongroup:INTERNAL=ON +//Qt feature: calendarwidget (from target Qt6::Widgets) +QT_FEATURE_calendarwidget:INTERNAL=ON +//Qt feature: cborstreamreader (from target Qt6::Core) +QT_FEATURE_cborstreamreader:INTERNAL=ON +//Qt feature: cborstreamwriter (from target Qt6::Core) +QT_FEATURE_cborstreamwriter:INTERNAL=ON +//Qt feature: checkbox (from target Qt6::Widgets) +QT_FEATURE_checkbox:INTERNAL=ON +//Qt feature: clipboard (from target Qt6::Gui) +QT_FEATURE_clipboard:INTERNAL=ON +//Qt feature: clock_gettime (from target Qt6::Core) +QT_FEATURE_clock_gettime:INTERNAL=ON +//Qt feature: clock_monotonic (from target Qt6::Core) +QT_FEATURE_clock_monotonic:INTERNAL=ON +//Qt feature: close_range (from target Qt6::Core) +QT_FEATURE_close_range:INTERNAL=ON +//Qt feature: colordialog (from target Qt6::Widgets) +QT_FEATURE_colordialog:INTERNAL=ON +//Qt feature: colornames (from target Qt6::Gui) +QT_FEATURE_colornames:INTERNAL=ON +//Qt feature: columnview (from target Qt6::Widgets) +QT_FEATURE_columnview:INTERNAL=ON +//Qt feature: combobox (from target Qt6::Widgets) +QT_FEATURE_combobox:INTERNAL=ON +//Qt feature: commandlineparser (from target Qt6::Core) +QT_FEATURE_commandlineparser:INTERNAL=ON +//Qt feature: commandlinkbutton (from target Qt6::Widgets) +QT_FEATURE_commandlinkbutton:INTERNAL=ON +//Qt feature: completer (from target Qt6::Widgets) +QT_FEATURE_completer:INTERNAL=ON +//Qt feature: concatenatetablesproxymodel (from target Qt6::Core) +QT_FEATURE_concatenatetablesproxymodel:INTERNAL=ON +//Qt feature: concurrent (from target Qt6::Core) +QT_FEATURE_concurrent:INTERNAL=ON +//Qt feature: contextmenu (from target Qt6::Widgets) +QT_FEATURE_contextmenu:INTERNAL=ON +//Qt feature: cpp_winrt (from target Qt6::Core) +QT_FEATURE_cpp_winrt:INTERNAL=OFF +//Qt feature: cross_compile (from target Qt6::Core) +QT_FEATURE_cross_compile:INTERNAL=OFF +//Qt feature: cssparser (from target Qt6::Gui) +QT_FEATURE_cssparser:INTERNAL=ON +//Qt feature: ctf (from target Qt6::Core) +QT_FEATURE_ctf:INTERNAL=OFF +//Qt feature: cursor (from target Qt6::Gui) +QT_FEATURE_cursor:INTERNAL=ON +//Qt feature: cxx11_future (from target Qt6::Core) +QT_FEATURE_cxx11_future:INTERNAL=ON +//Qt feature: cxx17_filesystem (from target Qt6::Core) +QT_FEATURE_cxx17_filesystem:INTERNAL=ON +//Qt feature: cxx20 (from target Qt6::Core) +QT_FEATURE_cxx20:INTERNAL=OFF +//Qt feature: cxx23_stacktrace (from target Qt6::Core) +QT_FEATURE_cxx23_stacktrace:INTERNAL=OFF +//Qt feature: cxx2a (from target Qt6::Core) +QT_FEATURE_cxx2a:INTERNAL=OFF +//Qt feature: cxx2b (from target Qt6::Core) +QT_FEATURE_cxx2b:INTERNAL=OFF +//Qt feature: datawidgetmapper (from target Qt6::Widgets) +QT_FEATURE_datawidgetmapper:INTERNAL=ON +//Qt feature: datestring (from target Qt6::Core) +QT_FEATURE_datestring:INTERNAL=ON +//Qt feature: datetimeedit (from target Qt6::Widgets) +QT_FEATURE_datetimeedit:INTERNAL=ON +//Qt feature: datetimeparser (from target Qt6::Core) +QT_FEATURE_datetimeparser:INTERNAL=ON +//Qt feature: dbus (from target Qt6::Core) +QT_FEATURE_dbus:INTERNAL=ON +//Qt feature: dbus_linked (from target Qt6::Core) +QT_FEATURE_dbus_linked:INTERNAL=ON +//Qt feature: debug (from target Qt6::Core) +QT_FEATURE_debug:INTERNAL=OFF +//Qt feature: debug_and_release (from target Qt6::Core) +QT_FEATURE_debug_and_release:INTERNAL=OFF +//Qt feature: desktopservices (from target Qt6::Gui) +QT_FEATURE_desktopservices:INTERNAL=ON +//Qt feature: developer_build (from target Qt6::Core) +QT_FEATURE_developer_build:INTERNAL=OFF +//Qt feature: dial (from target Qt6::Widgets) +QT_FEATURE_dial:INTERNAL=ON +//Qt feature: dialog (from target Qt6::Widgets) +QT_FEATURE_dialog:INTERNAL=ON +//Qt feature: dialogbuttonbox (from target Qt6::Widgets) +QT_FEATURE_dialogbuttonbox:INTERNAL=ON +//Qt feature: direct2d (from target Qt6::Gui) +QT_FEATURE_direct2d:INTERNAL=OFF +//Qt feature: direct2d1_1 (from target Qt6::Gui) +QT_FEATURE_direct2d1_1:INTERNAL=OFF +//Qt feature: directfb (from target Qt6::Gui) +QT_FEATURE_directfb:INTERNAL=OFF +//Qt feature: directwrite (from target Qt6::Gui) +QT_FEATURE_directwrite:INTERNAL=OFF +//Qt feature: directwrite3 (from target Qt6::Gui) +QT_FEATURE_directwrite3:INTERNAL=OFF +//Qt feature: dladdr (from target Qt6::Core) +QT_FEATURE_dladdr:INTERNAL=ON +//Qt feature: dlopen (from target Qt6::Core) +QT_FEATURE_dlopen:INTERNAL=ON +//Qt feature: dockwidget (from target Qt6::Widgets) +QT_FEATURE_dockwidget:INTERNAL=ON +//Qt feature: doubleconversion (from target Qt6::Core) +QT_FEATURE_doubleconversion:INTERNAL=ON +//Qt feature: draganddrop (from target Qt6::Gui) +QT_FEATURE_draganddrop:INTERNAL=ON +//Qt feature: drm_atomic (from target Qt6::Gui) +QT_FEATURE_drm_atomic:INTERNAL=ON +//Qt feature: dynamicgl (from target Qt6::Gui) +QT_FEATURE_dynamicgl:INTERNAL=OFF +//Qt feature: easingcurve (from target Qt6::Core) +QT_FEATURE_easingcurve:INTERNAL=ON +//Qt feature: effects (from target Qt6::Widgets) +QT_FEATURE_effects:INTERNAL=ON +//Qt feature: egl (from target Qt6::Gui) +QT_FEATURE_egl:INTERNAL=ON +//Qt feature: egl_x11 (from target Qt6::Gui) +QT_FEATURE_egl_x11:INTERNAL=ON +//Qt feature: eglfs (from target Qt6::Gui) +QT_FEATURE_eglfs:INTERNAL=ON +//Qt feature: eglfs_brcm (from target Qt6::Gui) +QT_FEATURE_eglfs_brcm:INTERNAL=OFF +//Qt feature: eglfs_egldevice (from target Qt6::Gui) +QT_FEATURE_eglfs_egldevice:INTERNAL=ON +//Qt feature: eglfs_gbm (from target Qt6::Gui) +QT_FEATURE_eglfs_gbm:INTERNAL=ON +//Qt feature: eglfs_mali (from target Qt6::Gui) +QT_FEATURE_eglfs_mali:INTERNAL=OFF +//Qt feature: eglfs_openwfd (from target Qt6::Gui) +QT_FEATURE_eglfs_openwfd:INTERNAL=OFF +//Qt feature: eglfs_rcar (from target Qt6::Gui) +QT_FEATURE_eglfs_rcar:INTERNAL=OFF +//Qt feature: eglfs_viv (from target Qt6::Gui) +QT_FEATURE_eglfs_viv:INTERNAL=OFF +//Qt feature: eglfs_viv_wl (from target Qt6::Gui) +QT_FEATURE_eglfs_viv_wl:INTERNAL=OFF +//Qt feature: eglfs_vsp2 (from target Qt6::Gui) +QT_FEATURE_eglfs_vsp2:INTERNAL=OFF +//Qt feature: eglfs_x11 (from target Qt6::Gui) +QT_FEATURE_eglfs_x11:INTERNAL=ON +//Qt feature: elf_private_full_version (from target Qt6::Core) +QT_FEATURE_elf_private_full_version:INTERNAL=OFF +//Qt feature: enable_new_dtags (from target Qt6::Core) +QT_FEATURE_enable_new_dtags:INTERNAL=ON +//Qt feature: errormessage (from target Qt6::Widgets) +QT_FEATURE_errormessage:INTERNAL=ON +//Qt feature: etw (from target Qt6::Core) +QT_FEATURE_etw:INTERNAL=OFF +//Qt feature: evdev (from target Qt6::Gui) +QT_FEATURE_evdev:INTERNAL=ON +//Qt feature: f16c (from target Qt6::Core) +QT_FEATURE_f16c:INTERNAL=ON +//Qt feature: filedialog (from target Qt6::Widgets) +QT_FEATURE_filedialog:INTERNAL=ON +//Qt feature: filesystemiterator (from target Qt6::Core) +QT_FEATURE_filesystemiterator:INTERNAL=ON +//Qt feature: filesystemmodel (from target Qt6::Gui) +QT_FEATURE_filesystemmodel:INTERNAL=ON +//Qt feature: filesystemwatcher (from target Qt6::Core) +QT_FEATURE_filesystemwatcher:INTERNAL=ON +//Qt feature: fontcombobox (from target Qt6::Widgets) +QT_FEATURE_fontcombobox:INTERNAL=ON +//Qt feature: fontconfig (from target Qt6::Gui) +QT_FEATURE_fontconfig:INTERNAL=ON +//Qt feature: fontdialog (from target Qt6::Widgets) +QT_FEATURE_fontdialog:INTERNAL=ON +//Qt feature: force_asserts (from target Qt6::Core) +QT_FEATURE_force_asserts:INTERNAL=OFF +//Qt feature: force_debug_info (from target Qt6::Core) +QT_FEATURE_force_debug_info:INTERNAL=ON +//Qt feature: forkfd_pidfd (from target Qt6::Core) +QT_FEATURE_forkfd_pidfd:INTERNAL=ON +//Qt feature: formlayout (from target Qt6::Widgets) +QT_FEATURE_formlayout:INTERNAL=ON +//Qt feature: framework (from target Qt6::Core) +QT_FEATURE_framework:INTERNAL=OFF +//Qt feature: freetype (from target Qt6::Gui) +QT_FEATURE_freetype:INTERNAL=ON +//Qt feature: fscompleter (from target Qt6::Widgets) +QT_FEATURE_fscompleter:INTERNAL=ON +//Qt feature: futimens (from target Qt6::Core) +QT_FEATURE_futimens:INTERNAL=ON +//Qt feature: future (from target Qt6::Core) +QT_FEATURE_future:INTERNAL=ON +//Qt feature: gbm (from target Qt6::Gui) +QT_FEATURE_gbm:INTERNAL=ON +//Qt feature: gc_binaries (from target Qt6::Core) +QT_FEATURE_gc_binaries:INTERNAL=OFF +//Qt feature: gestures (from target Qt6::Core) +QT_FEATURE_gestures:INTERNAL=ON +//Qt feature: getauxval (from target Qt6::Core) +QT_FEATURE_getauxval:INTERNAL=ON +//Qt feature: getentropy (from target Qt6::Core) +QT_FEATURE_getentropy:INTERNAL=ON +//Qt feature: gif (from target Qt6::Gui) +QT_FEATURE_gif:INTERNAL=ON +//Qt feature: glib (from target Qt6::Core) +QT_FEATURE_glib:INTERNAL=ON +//Qt feature: glibc_fortify_source (from target Qt6::Core) +QT_FEATURE_glibc_fortify_source:INTERNAL=ON +//Qt feature: graphicseffect (from target Qt6::Widgets) +QT_FEATURE_graphicseffect:INTERNAL=ON +//Qt feature: graphicsframecapture (from target Qt6::Gui) +QT_FEATURE_graphicsframecapture:INTERNAL=OFF +//Qt feature: graphicsview (from target Qt6::Widgets) +QT_FEATURE_graphicsview:INTERNAL=ON +//Qt feature: groupbox (from target Qt6::Widgets) +QT_FEATURE_groupbox:INTERNAL=ON +//Qt feature: gtk3 (from target Qt6::Widgets) +QT_FEATURE_gtk3:INTERNAL=ON +//Qt feature: gui (from target Qt6::Core) +QT_FEATURE_gui:INTERNAL=ON +//Qt feature: harfbuzz (from target Qt6::Gui) +QT_FEATURE_harfbuzz:INTERNAL=ON +//Qt feature: highdpiscaling (from target Qt6::Gui) +QT_FEATURE_highdpiscaling:INTERNAL=ON +//Qt feature: hijricalendar (from target Qt6::Core) +QT_FEATURE_hijricalendar:INTERNAL=ON +//Qt feature: ico (from target Qt6::Gui) +QT_FEATURE_ico:INTERNAL=ON +//Qt feature: icu (from target Qt6::Core) +QT_FEATURE_icu:INTERNAL=ON +//Qt feature: identityproxymodel (from target Qt6::Core) +QT_FEATURE_identityproxymodel:INTERNAL=ON +//Qt feature: im (from target Qt6::Gui) +QT_FEATURE_im:INTERNAL=ON +//Qt feature: image_heuristic_mask (from target Qt6::Gui) +QT_FEATURE_image_heuristic_mask:INTERNAL=ON +//Qt feature: image_text (from target Qt6::Gui) +QT_FEATURE_image_text:INTERNAL=ON +//Qt feature: imageformat_bmp (from target Qt6::Gui) +QT_FEATURE_imageformat_bmp:INTERNAL=ON +//Qt feature: imageformat_jpeg (from target Qt6::Gui) +QT_FEATURE_imageformat_jpeg:INTERNAL=ON +//Qt feature: imageformat_png (from target Qt6::Gui) +QT_FEATURE_imageformat_png:INTERNAL=ON +//Qt feature: imageformat_ppm (from target Qt6::Gui) +QT_FEATURE_imageformat_ppm:INTERNAL=ON +//Qt feature: imageformat_xbm (from target Qt6::Gui) +QT_FEATURE_imageformat_xbm:INTERNAL=ON +//Qt feature: imageformat_xpm (from target Qt6::Gui) +QT_FEATURE_imageformat_xpm:INTERNAL=ON +//Qt feature: imageformatplugin (from target Qt6::Gui) +QT_FEATURE_imageformatplugin:INTERNAL=ON +//Qt feature: imageio_text_loading (from target Qt6::Gui) +QT_FEATURE_imageio_text_loading:INTERNAL=ON +//Qt feature: inotify (from target Qt6::Core) +QT_FEATURE_inotify:INTERNAL=ON +//Qt feature: inputdialog (from target Qt6::Widgets) +QT_FEATURE_inputdialog:INTERNAL=ON +//Qt feature: integrityfb (from target Qt6::Gui) +QT_FEATURE_integrityfb:INTERNAL=OFF +//Qt feature: integrityhid (from target Qt6::Gui) +QT_FEATURE_integrityhid:INTERNAL=OFF +//Qt feature: intelcet (from target Qt6::Core) +QT_FEATURE_intelcet:INTERNAL=ON +//Qt feature: islamiccivilcalendar (from target Qt6::Core) +QT_FEATURE_islamiccivilcalendar:INTERNAL=ON +//Qt feature: itemmodel (from target Qt6::Core) +QT_FEATURE_itemmodel:INTERNAL=ON +//Qt feature: itemviews (from target Qt6::Widgets) +QT_FEATURE_itemviews:INTERNAL=ON +//Qt feature: jalalicalendar (from target Qt6::Core) +QT_FEATURE_jalalicalendar:INTERNAL=ON +//Qt feature: journald (from target Qt6::Core) +QT_FEATURE_journald:INTERNAL=ON +//Qt feature: jpeg (from target Qt6::Gui) +QT_FEATURE_jpeg:INTERNAL=ON +//Qt feature: keysequenceedit (from target Qt6::Widgets) +QT_FEATURE_keysequenceedit:INTERNAL=ON +//Qt feature: kms (from target Qt6::Gui) +QT_FEATURE_kms:INTERNAL=ON +//Qt feature: label (from target Qt6::Widgets) +QT_FEATURE_label:INTERNAL=ON +//Qt feature: largefile (from target Qt6::Core) +QT_FEATURE_largefile:INTERNAL=ON +//Qt feature: lcdnumber (from target Qt6::Widgets) +QT_FEATURE_lcdnumber:INTERNAL=ON +//Qt feature: libcpp_hardening (from target Qt6::Core) +QT_FEATURE_libcpp_hardening:INTERNAL=OFF +//Qt feature: libinput (from target Qt6::Gui) +QT_FEATURE_libinput:INTERNAL=ON +//Qt feature: libinput_axis_api (from target Qt6::Gui) +QT_FEATURE_libinput_axis_api:INTERNAL=ON +//Qt feature: libinput_hires_wheel_support (from target Qt6::Gui) +QT_FEATURE_libinput_hires_wheel_support:INTERNAL=ON +//Qt feature: library (from target Qt6::Core) +QT_FEATURE_library:INTERNAL=ON +//Qt feature: libstdcpp_assertions (from target Qt6::Core) +QT_FEATURE_libstdcpp_assertions:INTERNAL=ON +//Qt feature: libudev (from target Qt6::Core) +QT_FEATURE_libudev:INTERNAL=ON +//Qt feature: lineedit (from target Qt6::Widgets) +QT_FEATURE_lineedit:INTERNAL=ON +//Qt feature: linkat (from target Qt6::Core) +QT_FEATURE_linkat:INTERNAL=ON +//Qt feature: linuxfb (from target Qt6::Gui) +QT_FEATURE_linuxfb:INTERNAL=ON +//Qt feature: listview (from target Qt6::Widgets) +QT_FEATURE_listview:INTERNAL=ON +//Qt feature: listwidget (from target Qt6::Widgets) +QT_FEATURE_listwidget:INTERNAL=ON +//Qt feature: localtime_r (from target Qt6::Core) +QT_FEATURE_localtime_r:INTERNAL=ON +//Qt feature: localtime_s (from target Qt6::Core) +QT_FEATURE_localtime_s:INTERNAL=OFF +//Qt feature: ltcg (from target Qt6::Core) +QT_FEATURE_ltcg:INTERNAL=ON +//Qt feature: lttng (from target Qt6::Core) +QT_FEATURE_lttng:INTERNAL=OFF +//Qt feature: mainwindow (from target Qt6::Widgets) +QT_FEATURE_mainwindow:INTERNAL=ON +//Qt feature: mdiarea (from target Qt6::Widgets) +QT_FEATURE_mdiarea:INTERNAL=ON +//Qt feature: memmem (from target Qt6::Core) +QT_FEATURE_memmem:INTERNAL=ON +//Qt feature: memrchr (from target Qt6::Core) +QT_FEATURE_memrchr:INTERNAL=ON +//Qt feature: menu (from target Qt6::Widgets) +QT_FEATURE_menu:INTERNAL=ON +//Qt feature: menubar (from target Qt6::Widgets) +QT_FEATURE_menubar:INTERNAL=ON +//Qt feature: messagebox (from target Qt6::Widgets) +QT_FEATURE_messagebox:INTERNAL=ON +//Qt feature: metal (from target Qt6::Gui) +QT_FEATURE_metal:INTERNAL=OFF +//Qt feature: mimetype (from target Qt6::Core) +QT_FEATURE_mimetype:INTERNAL=ON +//Qt feature: mimetype_database (from target Qt6::Core) +QT_FEATURE_mimetype_database:INTERNAL=ON +//Qt feature: mips_dsp (from target Qt6::Core) +QT_FEATURE_mips_dsp:INTERNAL=OFF +//Qt feature: mips_dspr2 (from target Qt6::Core) +QT_FEATURE_mips_dspr2:INTERNAL=OFF +//Qt feature: movie (from target Qt6::Gui) +QT_FEATURE_movie:INTERNAL=ON +//Qt feature: mtdev (from target Qt6::Gui) +QT_FEATURE_mtdev:INTERNAL=ON +//Qt feature: multiprocess (from target Qt6::Gui) +QT_FEATURE_multiprocess:INTERNAL=ON +//Qt feature: neon (from target Qt6::Core) +QT_FEATURE_neon:INTERNAL=OFF +//Qt feature: network (from target Qt6::Core) +QT_FEATURE_network:INTERNAL=ON +//Qt feature: no_direct_extern_access (from target Qt6::Core) +QT_FEATURE_no_direct_extern_access:INTERNAL=ON +//Qt feature: opengl (from target Qt6::Gui) +QT_FEATURE_opengl:INTERNAL=ON +//Qt feature: opengles2 (from target Qt6::Gui) +QT_FEATURE_opengles2:INTERNAL=OFF +//Qt feature: opengles3 (from target Qt6::Gui) +QT_FEATURE_opengles3:INTERNAL=OFF +//Qt feature: opengles31 (from target Qt6::Gui) +QT_FEATURE_opengles31:INTERNAL=OFF +//Qt feature: opengles32 (from target Qt6::Gui) +QT_FEATURE_opengles32:INTERNAL=OFF +//Qt feature: openssl (from target Qt6::Core) +QT_FEATURE_openssl:INTERNAL=ON +//Qt feature: openssl_hash (from target Qt6::Core) +QT_FEATURE_openssl_hash:INTERNAL=OFF +//Qt feature: openssl_linked (from target Qt6::Core) +QT_FEATURE_openssl_linked:INTERNAL=ON +//Qt feature: opensslv11 (from target Qt6::Core) +QT_FEATURE_opensslv11:INTERNAL=OFF +//Qt feature: opensslv30 (from target Qt6::Core) +QT_FEATURE_opensslv30:INTERNAL=ON +//Qt feature: openvg (from target Qt6::Gui) +QT_FEATURE_openvg:INTERNAL=OFF +//Qt feature: pcre2 (from target Qt6::Core) +QT_FEATURE_pcre2:INTERNAL=ON +//Qt feature: pdf (from target Qt6::Gui) +QT_FEATURE_pdf:INTERNAL=ON +//Qt feature: permissions (from target Qt6::Core) +QT_FEATURE_permissions:INTERNAL=ON +//Qt feature: picture (from target Qt6::Gui) +QT_FEATURE_picture:INTERNAL=ON +//Qt feature: pkg_config (from target Qt6::Core) +QT_FEATURE_pkg_config:INTERNAL=ON +//Qt feature: plugin_manifest (from target Qt6::Core) +QT_FEATURE_plugin_manifest:INTERNAL=ON +//Qt feature: png (from target Qt6::Gui) +QT_FEATURE_png:INTERNAL=ON +//Qt feature: poll_exit_on_error (from target Qt6::Core) +QT_FEATURE_poll_exit_on_error:INTERNAL=OFF +//Qt feature: poll_poll (from target Qt6::Core) +QT_FEATURE_poll_poll:INTERNAL=OFF +//Qt feature: poll_pollts (from target Qt6::Core) +QT_FEATURE_poll_pollts:INTERNAL=OFF +//Qt feature: poll_ppoll (from target Qt6::Core) +QT_FEATURE_poll_ppoll:INTERNAL=ON +//Qt feature: poll_select (from target Qt6::Core) +QT_FEATURE_poll_select:INTERNAL=OFF +//Qt feature: posix_fallocate (from target Qt6::Core) +QT_FEATURE_posix_fallocate:INTERNAL=ON +//Qt feature: posix_sem (from target Qt6::Core) +QT_FEATURE_posix_sem:INTERNAL=ON +//Qt feature: posix_shm (from target Qt6::Core) +QT_FEATURE_posix_shm:INTERNAL=ON +//Qt feature: precompile_header (from target Qt6::Core) +QT_FEATURE_precompile_header:INTERNAL=ON +//Qt feature: printsupport (from target Qt6::Core) +QT_FEATURE_printsupport:INTERNAL=ON +//Qt feature: private_tests (from target Qt6::Core) +QT_FEATURE_private_tests:INTERNAL=OFF +//Qt feature: process (from target Qt6::Core) +QT_FEATURE_process:INTERNAL=ON +//Qt feature: processenvironment (from target Qt6::Core) +QT_FEATURE_processenvironment:INTERNAL=ON +//Qt feature: progressbar (from target Qt6::Widgets) +QT_FEATURE_progressbar:INTERNAL=ON +//Qt feature: progressdialog (from target Qt6::Widgets) +QT_FEATURE_progressdialog:INTERNAL=ON +//Qt feature: proxymodel (from target Qt6::Core) +QT_FEATURE_proxymodel:INTERNAL=ON +//Qt feature: pushbutton (from target Qt6::Widgets) +QT_FEATURE_pushbutton:INTERNAL=ON +//Qt feature: qqnx_imf (from target Qt6::Gui) +QT_FEATURE_qqnx_imf:INTERNAL=OFF +//Qt feature: qqnx_pps (from target Qt6::Core) +QT_FEATURE_qqnx_pps:INTERNAL=OFF +//Qt feature: radiobutton (from target Qt6::Widgets) +QT_FEATURE_radiobutton:INTERNAL=ON +//Qt feature: raster_64bit (from target Qt6::Gui) +QT_FEATURE_raster_64bit:INTERNAL=ON +//Qt feature: raster_fp (from target Qt6::Gui) +QT_FEATURE_raster_fp:INTERNAL=ON +//Qt feature: rdrnd (from target Qt6::Core) +QT_FEATURE_rdrnd:INTERNAL=ON +//Qt feature: rdseed (from target Qt6::Core) +QT_FEATURE_rdseed:INTERNAL=ON +//Qt feature: reduce_exports (from target Qt6::Core) +QT_FEATURE_reduce_exports:INTERNAL=ON +//Qt feature: reduce_relocations (from target Qt6::Core) +QT_FEATURE_reduce_relocations:INTERNAL=ON +//Qt feature: regularexpression (from target Qt6::Core) +QT_FEATURE_regularexpression:INTERNAL=ON +//Qt feature: relocatable (from target Qt6::Core) +QT_FEATURE_relocatable:INTERNAL=ON +//Qt feature: relro_now_linker (from target Qt6::Core) +QT_FEATURE_relro_now_linker:INTERNAL=ON +//Qt feature: renameat2 (from target Qt6::Core) +QT_FEATURE_renameat2:INTERNAL=ON +//Qt feature: resizehandler (from target Qt6::Widgets) +QT_FEATURE_resizehandler:INTERNAL=ON +//Qt feature: rpath (from target Qt6::Core) +QT_FEATURE_rpath:INTERNAL=ON +//Qt feature: rubberband (from target Qt6::Widgets) +QT_FEATURE_rubberband:INTERNAL=ON +//Qt feature: scrollarea (from target Qt6::Widgets) +QT_FEATURE_scrollarea:INTERNAL=ON +//Qt feature: scrollbar (from target Qt6::Widgets) +QT_FEATURE_scrollbar:INTERNAL=ON +//Qt feature: scroller (from target Qt6::Widgets) +QT_FEATURE_scroller:INTERNAL=ON +//Qt feature: separate_debug_info (from target Qt6::Core) +QT_FEATURE_separate_debug_info:INTERNAL=OFF +//Qt feature: sessionmanager (from target Qt6::Gui) +QT_FEATURE_sessionmanager:INTERNAL=ON +//Qt feature: settings (from target Qt6::Core) +QT_FEATURE_settings:INTERNAL=ON +//Qt feature: sha3_fast (from target Qt6::Core) +QT_FEATURE_sha3_fast:INTERNAL=ON +//Qt feature: shani (from target Qt6::Core) +QT_FEATURE_shani:INTERNAL=ON +//Qt feature: shared (from target Qt6::Core) +QT_FEATURE_shared:INTERNAL=ON +//Qt feature: sharedmemory (from target Qt6::Core) +QT_FEATURE_sharedmemory:INTERNAL=ON +//Qt feature: shortcut (from target Qt6::Core) +QT_FEATURE_shortcut:INTERNAL=ON +//Qt feature: signaling_nan (from target Qt6::Core) +QT_FEATURE_signaling_nan:INTERNAL=ON +//Qt feature: simulator_and_device (from target Qt6::Core) +QT_FEATURE_simulator_and_device:INTERNAL=OFF +//Qt feature: sizegrip (from target Qt6::Widgets) +QT_FEATURE_sizegrip:INTERNAL=ON +//Qt feature: slider (from target Qt6::Widgets) +QT_FEATURE_slider:INTERNAL=ON +//Qt feature: slog2 (from target Qt6::Core) +QT_FEATURE_slog2:INTERNAL=OFF +//Qt feature: sortfilterproxymodel (from target Qt6::Core) +QT_FEATURE_sortfilterproxymodel:INTERNAL=ON +//Qt feature: spinbox (from target Qt6::Widgets) +QT_FEATURE_spinbox:INTERNAL=ON +//Qt feature: splashscreen (from target Qt6::Widgets) +QT_FEATURE_splashscreen:INTERNAL=ON +//Qt feature: splitter (from target Qt6::Widgets) +QT_FEATURE_splitter:INTERNAL=ON +//Qt feature: sql (from target Qt6::Core) +QT_FEATURE_sql:INTERNAL=ON +//Qt feature: sse2 (from target Qt6::Core) +QT_FEATURE_sse2:INTERNAL=ON +//Qt feature: sse3 (from target Qt6::Core) +QT_FEATURE_sse3:INTERNAL=ON +//Qt feature: sse4_1 (from target Qt6::Core) +QT_FEATURE_sse4_1:INTERNAL=ON +//Qt feature: sse4_2 (from target Qt6::Core) +QT_FEATURE_sse4_2:INTERNAL=ON +//Qt feature: ssse3 (from target Qt6::Core) +QT_FEATURE_ssse3:INTERNAL=ON +//Qt feature: stack_clash_protection (from target Qt6::Core) +QT_FEATURE_stack_clash_protection:INTERNAL=ON +//Qt feature: stack_protector (from target Qt6::Core) +QT_FEATURE_stack_protector:INTERNAL=ON +//Qt feature: stackedwidget (from target Qt6::Widgets) +QT_FEATURE_stackedwidget:INTERNAL=ON +//Qt feature: standarditemmodel (from target Qt6::Gui) +QT_FEATURE_standarditemmodel:INTERNAL=ON +//Qt feature: static (from target Qt6::Core) +QT_FEATURE_static:INTERNAL=OFF +//Qt feature: statusbar (from target Qt6::Widgets) +QT_FEATURE_statusbar:INTERNAL=ON +//Qt feature: statustip (from target Qt6::Widgets) +QT_FEATURE_statustip:INTERNAL=ON +//Qt feature: std_atomic64 (from target Qt6::Core) +QT_FEATURE_std_atomic64:INTERNAL=ON +//Qt feature: stdlib_libcpp (from target Qt6::Core) +QT_FEATURE_stdlib_libcpp:INTERNAL=OFF +//Qt feature: stringlistmodel (from target Qt6::Core) +QT_FEATURE_stringlistmodel:INTERNAL=ON +//Qt feature: style_android (from target Qt6::Widgets) +QT_FEATURE_style_android:INTERNAL=OFF +//Qt feature: style_fusion (from target Qt6::Widgets) +QT_FEATURE_style_fusion:INTERNAL=ON +//Qt feature: style_mac (from target Qt6::Widgets) +QT_FEATURE_style_mac:INTERNAL=OFF +//Qt feature: style_stylesheet (from target Qt6::Widgets) +QT_FEATURE_style_stylesheet:INTERNAL=ON +//Qt feature: style_windows (from target Qt6::Widgets) +QT_FEATURE_style_windows:INTERNAL=ON +//Qt feature: style_windows11 (from target Qt6::Widgets) +QT_FEATURE_style_windows11:INTERNAL=OFF +//Qt feature: style_windowsvista (from target Qt6::Widgets) +QT_FEATURE_style_windowsvista:INTERNAL=OFF +//Qt feature: syntaxhighlighter (from target Qt6::Widgets) +QT_FEATURE_syntaxhighlighter:INTERNAL=ON +//Qt feature: syslog (from target Qt6::Core) +QT_FEATURE_syslog:INTERNAL=OFF +//Qt feature: system_doubleconversion (from target Qt6::Core) +QT_FEATURE_system_doubleconversion:INTERNAL=ON +//Qt feature: system_freetype (from target Qt6::Gui) +QT_FEATURE_system_freetype:INTERNAL=ON +//Qt feature: system_harfbuzz (from target Qt6::Gui) +QT_FEATURE_system_harfbuzz:INTERNAL=ON +//Qt feature: system_jpeg (from target Qt6::Gui) +QT_FEATURE_system_jpeg:INTERNAL=ON +//Qt feature: system_libb2 (from target Qt6::Core) +QT_FEATURE_system_libb2:INTERNAL=ON +//Qt feature: system_pcre2 (from target Qt6::Core) +QT_FEATURE_system_pcre2:INTERNAL=ON +//Qt feature: system_png (from target Qt6::Gui) +QT_FEATURE_system_png:INTERNAL=ON +//Qt feature: system_textmarkdownreader (from target Qt6::Gui) +QT_FEATURE_system_textmarkdownreader:INTERNAL=ON +//Qt feature: system_xcb_xinput (from target Qt6::Gui) +QT_FEATURE_system_xcb_xinput:INTERNAL=ON +//Qt feature: system_zlib (from target Qt6::Core) +QT_FEATURE_system_zlib:INTERNAL=ON +//Qt feature: systemsemaphore (from target Qt6::Core) +QT_FEATURE_systemsemaphore:INTERNAL=ON +//Qt feature: systemtrayicon (from target Qt6::Gui) +QT_FEATURE_systemtrayicon:INTERNAL=ON +//Qt feature: sysv_sem (from target Qt6::Core) +QT_FEATURE_sysv_sem:INTERNAL=ON +//Qt feature: sysv_shm (from target Qt6::Core) +QT_FEATURE_sysv_shm:INTERNAL=ON +//Qt feature: tabbar (from target Qt6::Widgets) +QT_FEATURE_tabbar:INTERNAL=ON +//Qt feature: tabletevent (from target Qt6::Gui) +QT_FEATURE_tabletevent:INTERNAL=ON +//Qt feature: tableview (from target Qt6::Widgets) +QT_FEATURE_tableview:INTERNAL=ON +//Qt feature: tablewidget (from target Qt6::Widgets) +QT_FEATURE_tablewidget:INTERNAL=ON +//Qt feature: tabwidget (from target Qt6::Widgets) +QT_FEATURE_tabwidget:INTERNAL=ON +//Qt feature: temporaryfile (from target Qt6::Core) +QT_FEATURE_temporaryfile:INTERNAL=ON +//Qt feature: testlib (from target Qt6::Core) +QT_FEATURE_testlib:INTERNAL=ON +//Qt feature: textbrowser (from target Qt6::Widgets) +QT_FEATURE_textbrowser:INTERNAL=ON +//Qt feature: textdate (from target Qt6::Core) +QT_FEATURE_textdate:INTERNAL=ON +//Qt feature: textedit (from target Qt6::Widgets) +QT_FEATURE_textedit:INTERNAL=ON +//Qt feature: texthtmlparser (from target Qt6::Gui) +QT_FEATURE_texthtmlparser:INTERNAL=ON +//Qt feature: textmarkdownreader (from target Qt6::Gui) +QT_FEATURE_textmarkdownreader:INTERNAL=ON +//Qt feature: textmarkdownwriter (from target Qt6::Gui) +QT_FEATURE_textmarkdownwriter:INTERNAL=ON +//Qt feature: textodfwriter (from target Qt6::Gui) +QT_FEATURE_textodfwriter:INTERNAL=ON +//Qt feature: thread (from target Qt6::Core) +QT_FEATURE_thread:INTERNAL=ON +//Qt feature: threadsafe_cloexec (from target Qt6::Core) +QT_FEATURE_threadsafe_cloexec:INTERNAL=ON +//Qt feature: timezone (from target Qt6::Core) +QT_FEATURE_timezone:INTERNAL=ON +//Qt feature: timezone_locale (from target Qt6::Core) +QT_FEATURE_timezone_locale:INTERNAL=ON +//Qt feature: toolbar (from target Qt6::Widgets) +QT_FEATURE_toolbar:INTERNAL=ON +//Qt feature: toolbox (from target Qt6::Widgets) +QT_FEATURE_toolbox:INTERNAL=ON +//Qt feature: toolbutton (from target Qt6::Widgets) +QT_FEATURE_toolbutton:INTERNAL=ON +//Qt feature: tooltip (from target Qt6::Widgets) +QT_FEATURE_tooltip:INTERNAL=ON +//Qt feature: translation (from target Qt6::Core) +QT_FEATURE_translation:INTERNAL=ON +//Qt feature: transposeproxymodel (from target Qt6::Core) +QT_FEATURE_transposeproxymodel:INTERNAL=ON +//Qt feature: treeview (from target Qt6::Widgets) +QT_FEATURE_treeview:INTERNAL=ON +//Qt feature: treewidget (from target Qt6::Widgets) +QT_FEATURE_treewidget:INTERNAL=ON +//Qt feature: trivial_auto_var_init_pattern (from target Qt6::Core) +QT_FEATURE_trivial_auto_var_init_pattern:INTERNAL=ON +//Qt feature: tslib (from target Qt6::Gui) +QT_FEATURE_tslib:INTERNAL=ON +//Qt feature: tuiotouch (from target Qt6::Gui) +QT_FEATURE_tuiotouch:INTERNAL=ON +//Qt feature: undocommand (from target Qt6::Gui) +QT_FEATURE_undocommand:INTERNAL=ON +//Qt feature: undogroup (from target Qt6::Gui) +QT_FEATURE_undogroup:INTERNAL=ON +//Qt feature: undostack (from target Qt6::Gui) +QT_FEATURE_undostack:INTERNAL=ON +//Qt feature: undoview (from target Qt6::Widgets) +QT_FEATURE_undoview:INTERNAL=ON +//Qt feature: use_bfd_linker (from target Qt6::Core) +QT_FEATURE_use_bfd_linker:INTERNAL=OFF +//Qt feature: use_gold_linker (from target Qt6::Core) +QT_FEATURE_use_gold_linker:INTERNAL=OFF +//Qt feature: use_lld_linker (from target Qt6::Core) +QT_FEATURE_use_lld_linker:INTERNAL=OFF +//Qt feature: use_mold_linker (from target Qt6::Core) +QT_FEATURE_use_mold_linker:INTERNAL=OFF +//Qt feature: vaes (from target Qt6::Core) +QT_FEATURE_vaes:INTERNAL=ON +//Qt feature: validator (from target Qt6::Gui) +QT_FEATURE_validator:INTERNAL=ON +//Qt feature: version_tagging (from target Qt6::Core) +QT_FEATURE_version_tagging:INTERNAL=ON +//Qt feature: vkgen (from target Qt6::Gui) +QT_FEATURE_vkgen:INTERNAL=ON +//Qt feature: vkkhrdisplay (from target Qt6::Gui) +QT_FEATURE_vkkhrdisplay:INTERNAL=ON +//Qt feature: vnc (from target Qt6::Gui) +QT_FEATURE_vnc:INTERNAL=ON +//Qt feature: vsp2 (from target Qt6::Gui) +QT_FEATURE_vsp2:INTERNAL=OFF +//Qt feature: vulkan (from target Qt6::Gui) +QT_FEATURE_vulkan:INTERNAL=ON +//Qt feature: wasm_exceptions (from target Qt6::Core) +QT_FEATURE_wasm_exceptions:INTERNAL=OFF +//Qt feature: wasm_simd128 (from target Qt6::Core) +QT_FEATURE_wasm_simd128:INTERNAL=OFF +//Qt feature: wayland (from target Qt6::Gui) +QT_FEATURE_wayland:INTERNAL=ON +//Qt feature: whatsthis (from target Qt6::Gui) +QT_FEATURE_whatsthis:INTERNAL=ON +//Qt feature: wheelevent (from target Qt6::Gui) +QT_FEATURE_wheelevent:INTERNAL=ON +//Qt feature: widgets (from target Qt6::Core) +QT_FEATURE_widgets:INTERNAL=ON +//Qt feature: widgettextcontrol (from target Qt6::Widgets) +QT_FEATURE_widgettextcontrol:INTERNAL=ON +//Qt feature: wizard (from target Qt6::Widgets) +QT_FEATURE_wizard:INTERNAL=ON +//Qt feature: x86intrin (from target Qt6::Core) +QT_FEATURE_x86intrin:INTERNAL=ON +//Qt feature: xcb (from target Qt6::Gui) +QT_FEATURE_xcb:INTERNAL=ON +//Qt feature: xcb_egl_plugin (from target Qt6::Gui) +QT_FEATURE_xcb_egl_plugin:INTERNAL=ON +//Qt feature: xcb_glx (from target Qt6::Gui) +QT_FEATURE_xcb_glx:INTERNAL=ON +//Qt feature: xcb_glx_plugin (from target Qt6::Gui) +QT_FEATURE_xcb_glx_plugin:INTERNAL=ON +//Qt feature: xcb_native_painting (from target Qt6::Gui) +QT_FEATURE_xcb_native_painting:INTERNAL=OFF +//Qt feature: xcb_sm (from target Qt6::Gui) +QT_FEATURE_xcb_sm:INTERNAL=ON +//Qt feature: xcb_xlib (from target Qt6::Gui) +QT_FEATURE_xcb_xlib:INTERNAL=ON +//Qt feature: xkbcommon (from target Qt6::Gui) +QT_FEATURE_xkbcommon:INTERNAL=ON +//Qt feature: xkbcommon_x11 (from target Qt6::Gui) +QT_FEATURE_xkbcommon_x11:INTERNAL=ON +//Qt feature: xlib (from target Qt6::Gui) +QT_FEATURE_xlib:INTERNAL=ON +//Qt feature: xml (from target Qt6::Core) +QT_FEATURE_xml:INTERNAL=ON +//Qt feature: xmlstream (from target Qt6::Core) +QT_FEATURE_xmlstream:INTERNAL=ON +//Qt feature: xmlstreamreader (from target Qt6::Core) +QT_FEATURE_xmlstreamreader:INTERNAL=ON +//Qt feature: xmlstreamwriter (from target Qt6::Core) +QT_FEATURE_xmlstreamwriter:INTERNAL=ON +//Qt feature: xrender (from target Qt6::Gui) +QT_FEATURE_xrender:INTERNAL=OFF +//Qt feature: zstd (from target Qt6::Core) +QT_FEATURE_zstd:INTERNAL=ON +//ADVANCED property for variable: Vulkan_GLSLANG_VALIDATOR_EXECUTABLE +Vulkan_GLSLANG_VALIDATOR_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_GLSLC_EXECUTABLE +Vulkan_GLSLC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_INCLUDE_DIR +Vulkan_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Vulkan_LIBRARY +Vulkan_LIBRARY-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_CXX_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local +__pkg_config_arguments_PKG_XKB:INTERNAL=QUIET;xkbcommon +__pkg_config_checked_PKG_XKB:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib_PKG_XKB_xkbcommon +pkgcfg_lib_PKG_XKB_xkbcommon-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=/usr/lib + diff --git a/build/Desktop-Debug/CMakeFiles/3.31.1/CMakeCXXCompiler.cmake b/build/Desktop-Debug/CMakeFiles/3.31.1/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..1705484 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/3.31.1/CMakeCXXCompiler.cmake @@ -0,0 +1,105 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/g++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "14.2.1") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_CXX_STANDARD_LATEST "26") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23;cxx_std_26") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") +set(CMAKE_CXX26_COMPILE_FEATURES "cxx_std_26") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "GNU") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_LINKER_LINK "") +set(CMAKE_LINKER_LLD "") +set(CMAKE_CXX_COMPILER_LINKER "/usr/bin/ld") +set(CMAKE_CXX_COMPILER_LINKER_ID "GNU") +set(CMAKE_CXX_COMPILER_LINKER_VERSION 2.43.0) +set(CMAKE_CXX_COMPILER_LINKER_FRONTEND_VARIANT GNU) +set(CMAKE_MT "") +set(CMAKE_TAPI "CMAKE_TAPI-NOTFOUND") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm;ccm;cxxm;c++m) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang IN ITEMS C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) +set(CMAKE_CXX_LINKER_DEPFILE_SUPPORTED ) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/14.2.1;/usr/include/c++/14.2.1/x86_64-pc-linux-gnu;/usr/include/c++/14.2.1/backward;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1;/usr/lib;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") +set(CMAKE_CXX_COMPILER_CLANG_RESOURCE_DIR "") + +set(CMAKE_CXX_COMPILER_IMPORT_STD "") +### Imported target for C++23 standard library +set(CMAKE_CXX23_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + +### Imported target for C++26 standard library +set(CMAKE_CXX26_COMPILER_IMPORT_STD_NOT_FOUND_MESSAGE "Unsupported generator: Unix Makefiles") + + + diff --git a/build/Desktop-Debug/CMakeFiles/3.31.1/CMakeDetermineCompilerABI_CXX.bin b/build/Desktop-Debug/CMakeFiles/3.31.1/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..66c99e8612cf056b64d38a16057ec51886004a16 GIT binary patch literal 15464 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(__clang__) && defined(__cray__) +# define COMPILER_ID "CrayClang" +# define COMPILER_VERSION_MAJOR DEC(__cray_major__) +# define COMPILER_VERSION_MINOR DEC(__cray_minor__) +# define COMPILER_VERSION_PATCH DEC(__cray_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#elif defined(__ORANGEC__) +# define COMPILER_ID "OrangeC" +# define COMPILER_VERSION_MAJOR DEC(__ORANGEC_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__ORANGEC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__ORANGEC_PATCHLEVEL__) + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION/100 % 100) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) && defined(__ti__) +# define COMPILER_ID "TIClang" + # define COMPILER_VERSION_MAJOR DEC(__ti_major__) + # define COMPILER_VERSION_MINOR DEC(__ti_minor__) + # define COMPILER_VERSION_PATCH DEC(__ti_patchlevel__) +# define COMPILER_VERSION_INTERNAL DEC(__ti_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(__LCC__ / 100) +# define COMPILER_VERSION_MINOR DEC(__LCC__ % 100) +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__MSYS__) +# define PLATFORM_ID "MSYS" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__clang__) && defined(__ti__) +# if defined(__ARM_ARCH) +# define ARCHITECTURE_ID "Arm" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(COMPILER_VERSION_MAJOR) +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#define CXX_STD_98 199711L +#define CXX_STD_11 201103L +#define CXX_STD_14 201402L +#define CXX_STD_17 201703L +#define CXX_STD_20 202002L +#define CXX_STD_23 202302L + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) +# if _MSVC_LANG > CXX_STD_17 +# define CXX_STD _MSVC_LANG +# elif _MSVC_LANG == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 && __cplusplus > CXX_STD_17 +# define CXX_STD CXX_STD_20 +# elif _MSVC_LANG > CXX_STD_14 +# define CXX_STD CXX_STD_17 +# elif defined(__INTEL_CXX11_MODE__) && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# elif defined(__INTEL_CXX11_MODE__) +# define CXX_STD CXX_STD_11 +# else +# define CXX_STD CXX_STD_98 +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# if _MSVC_LANG > __cplusplus +# define CXX_STD _MSVC_LANG +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__NVCOMPILER) +# if __cplusplus == CXX_STD_17 && defined(__cpp_aggregate_paren_init) +# define CXX_STD CXX_STD_20 +# else +# define CXX_STD __cplusplus +# endif +#elif defined(__INTEL_COMPILER) || defined(__PGI) +# if __cplusplus == CXX_STD_11 && defined(__cpp_namespace_attributes) +# define CXX_STD CXX_STD_17 +# elif __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif (defined(__IBMCPP__) || defined(__ibmxl__)) && defined(__linux__) +# if __cplusplus == CXX_STD_11 && defined(__cpp_aggregate_nsdmi) +# define CXX_STD CXX_STD_14 +# else +# define CXX_STD __cplusplus +# endif +#elif __cplusplus == 1 && defined(__GXX_EXPERIMENTAL_CXX0X__) +# define CXX_STD CXX_STD_11 +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > CXX_STD_23 + "26" +#elif CXX_STD > CXX_STD_20 + "23" +#elif CXX_STD > CXX_STD_17 + "20" +#elif CXX_STD > CXX_STD_14 + "17" +#elif CXX_STD > CXX_STD_11 + "14" +#elif CXX_STD >= CXX_STD_11 + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build/Desktop-Debug/CMakeFiles/3.31.1/CompilerIdCXX/a.out b/build/Desktop-Debug/CMakeFiles/3.31.1/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..78617c271080d9e2231a72abde01b7fc302df0f2 GIT binary patch literal 15576 zcmb<-^>JfjWMqH=W(GS35Kln>BH{p{7;czC84L^z4h$9yybKNuG7QoTYzzzxEMPH+ zJWM@|zQF_$htV7mE(0@Ep9F}(z`%e`%Rtq^XpoygLLeGsABc?&&j2}yfq?-=GeG?T z(#HzY0OiBPVf0y$0tN;K7!4B#34`rZ0BL4mU_hg7KnfTb7+^HAK9Ex$=tA^8utlXK zpy84LrD6I&T#&vGP<tCg0KZNJke=be86aQeHBoB=(G#O*$glm zWCutn_-RQBh>dO!j1RL1M#Jn2fa*H~4M%hu7T+)$WCzH;z^5fCpl|`PiNUaF4uaZ; zD;^X;0S<~*C=Cr>2K}7OBr_BJoD|)h%)HVH-3kjcT{9EC;(R?Lu=OB!889#~fYOw^ zUnm1p1H%E37)(DS10xEb3Cag+hNgWH1_p3G0O>EaX#DuDqCIL-LfMA1sa?NqPfdIa zG7sbrkeMJgAiW?l5C*Y97$gV7AU?4;f`NfS35#Mk1_lNpEaD({K%)#r7GyUzaUD>Y zqNs#&;^WhE^Yh}1OA?Dp;^P_OJwtrsQ&Njk(=&@pQj0=-opbW@QbQ7xa#A63*k$5# zGLw>_hU6w@<}t*_Cs!oKr)B0P=44i-GUQ|?6_=zWYiomI%nZcMg|pI=ljDm)JVTIp zGKgiy;O^t;d!V?6@E90QAc;e>4p`~}k~p+T0gK;25=TzI z50Jz`c?qm|lo$2_%GV5&%p2{O^;u` z1+3nq*Y+XEoL<&jAj@zq|_r157{2eGRs``V0&VrN*Hi z&9<-f7#J8lI-i#CdUV^W>4ThjLyv*sMe_gu|Btb{=rb@d#vVqv_i!45%`fl305b1o z`v3p`Lp?g5cGkY}=q!D3-1QI0$sXOJ_w*PTx?SIR%*5OL64v&8%V|J6VWT-d=gaUd~}{-5vv z|6d9ccjOajV{+zYV_Lw&4x5|(QbsvmhhQrfq@sqW?*1A0A1H8 z3FX7qJxW9Qur8Anln-0~2355m?27C;vbg4Q8|`-Uhq0=9tKHhz5$OhFfcGo0-3`k244pZHk^Th zVLnKlL5u-?z3*D6IQn|u?I81+c;WdHX3k!aIE;ftgBEiLGKevtuLJ%KH6MNbu>&J$ zoj4BzY@Y~t?1X`VffFRo#En=W4Yh-xk%2*w2{SyULE;Qz4Cw2Utr$T@V1~0hSX`XJ z0WDs9pyKH96~PFP5~xccR0$68W*p)S&c2D+sm>7*&d{+i&lJ7nf&zy4C?7+k%)GRG z*w`0Ce7w6~XuPXOyjzf?uWP)AOAtf6OQfHpuctFZyt|LTlcP_(znfdIYe;;Eqmz$o zJVShHN@7VOL%gSdd~r!iW?p=0acT_Jc`oJASd_2f^khS^@@u_(rpCuI+!vyfH|Hrab0PA)D2EF3S+>*p32EF2v zA_$!UV`b)*q!tx0=;h^?r0S*TmFg7~iGQZwSyiV|~E<1DP0cHTq;ASdP`wQ*lVNN7aqZ87*#uGxV}odA1_lODT?^9>+ZP0*(XuZC zdi`jIrXPJ@k_yNYBn&HWVM3m0`sYB~3osg5oxqfX_pre^3=9n63=9n4{{PR1xgXXZ zfzhyb3#>hY?*2pu1_n@D1g0O>UV+gQpq7Ec2o!cO{h;~|B$Wx>8wAr2YyZG#SbGPg z7KA}&fM^&l1TD@(azCs+0;6H=IGFok_Q2>m1_lODTL;F6wRhk&)FO2ELxmYY^&2Qo zVESS0Ef@`JZ^7(G_y2Tg+Y=@a-*5wMcY@L<%q|cOvI|7R@LV+guzCtc&qE6^sIf5Z z;Qc!wB{2J8?OPZPYxlx5pxeI^YCp{X==%mw!Zbo@^z^t9O+TzX1EXQ-52_s_{q9H8 z{{m_Oj1GZmgwn9^hjJM}?&E`|L68`%JrCPQhpryRhtXFV7#R4G^uyZwFQEGxVd_9; zgD{K_qaQLbfcKU{vn{;c2HO`2+y4kkf5`e_@%Rerf0%yQKBfbpm7)v`3>qL!NEl`> zjDC-%AJ#s60o4!7r!XU6`e5`AH2n;)0uR~r93%wBF#VwN6)XTHVEU11c-n=k0Z|1|19w0rLH#*U9KhTI3l~s7 o3g&i@J{Z<8hOp+sEP`<1{Y)sA0n{wUrvE5tQjURvfro&80D_+N_5c6? literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/CMakeFiles/CMakeConfigureLog.yaml b/build/Desktop-Debug/CMakeFiles/CMakeConfigureLog.yaml new file mode 100644 index 0000000..a7af73b --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/CMakeConfigureLog.yaml @@ -0,0 +1,351 @@ + +--- +events: + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:205 (message)" + - "CMakeLists.txt:3 (project)" + message: | + The system is: Linux - 6.12.1-zen1-1-zen - x86_64 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:17 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake:64 (__determine_compiler_id_test)" + - "/usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake:126 (CMAKE_DETERMINE_COMPILER_ID)" + - "CMakeLists.txt:3 (project)" + message: | + Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. + Compiler: /usr/bin/g++ + Build flags: -DQT_QML_DEBUG + Id flags: + + The output was: + 0 + + + Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + + The CXX compiler identification is GNU, found in: + /home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/3.31.1/CompilerIdCXX/a.out + + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:74 (try_compile)" + - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + checks: + - "Detecting CXX compiler ABI info" + directories: + source: "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-IXdwRk" + binary: "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-IXdwRk" + cmakeVariables: + CMAKE_CXX_FLAGS: "-DQT_QML_DEBUG" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_CXX_SCAN_FOR_MODULES: "OFF" + CMAKE_EXE_LINKER_FLAGS: "" + buildResult: + variable: "CMAKE_CXX_ABI_COMPILED" + cached: true + stdout: | + Change Dir: '/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-IXdwRk' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_1869f/fast + /usr/bin/make -f CMakeFiles/cmTC_1869f.dir/build.make CMakeFiles/cmTC_1869f.dir/build + make[1]: Entering directory '/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-IXdwRk' + Building CXX object CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/g++ -DQT_QML_DEBUG -fdiagnostics-color=always -v -o CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp + Using built-in specs. + COLLECT_GCC=/usr/bin/g++ + Target: x86_64-pc-linux-gnu + Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++,rust --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.1 20240910 (GCC) + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-D' 'QT_QML_DEBUG' '-v' '-o' 'CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_1869f.dir/' + /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/cc1plus -quiet -v -D_GNU_SOURCE -D QT_QML_DEBUG /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_1869f.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -o /tmp/ccg35kr9.s + GNU C++17 (GCC) version 14.2.1 20240910 (x86_64-pc-linux-gnu) + compiled by GNU C version 14.2.1 20240910, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.27-GMP + + GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 + ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../x86_64-pc-linux-gnu/include" + #include "..." search starts here: + #include <...> search starts here: + /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1 + /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/x86_64-pc-linux-gnu + /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/backward + /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include + /usr/local/include + /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed + /usr/include + End of search list. + Compiler executable checksum: fce5a105c47978e141f61a441742cadf + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-D' 'QT_QML_DEBUG' '-v' '-o' 'CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_1869f.dir/' + as -v --64 -o CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccg35kr9.s + GNU assembler version 2.43.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.43.0 + COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-D' 'QT_QML_DEBUG' '-v' '-o' 'CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_1869f + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1869f.dir/link.txt --verbose=1 + Using built-in specs. + COLLECT_GCC=/usr/bin/g++ + COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper + Target: x86_64-pc-linux-gnu + Configured with: /build/gcc/src/gcc/configure --enable-languages=ada,c,c++,d,fortran,go,lto,m2,objc,obj-c++,rust --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror + Thread model: posix + Supported LTO compression algorithms: zlib zstd + gcc version 14.2.1 20240910 (GCC) + COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ + LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/ + COLLECT_GCC_OPTIONS='-D' 'QT_QML_DEBUG' '-v' '-o' 'cmTC_1869f' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_1869f.' + /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjW73Ej.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_1869f /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o + collect2 version 14.2.1 20240910 + /usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjW73Ej.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_1869f /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o + GNU ld (GNU Binutils) 2.43.0 + COLLECT_GCC_OPTIONS='-D' 'QT_QML_DEBUG' '-v' '-o' 'cmTC_1869f' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_1869f.' + /usr/bin/g++ -DQT_QML_DEBUG -v -Wl,-v CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_1869f + make[1]: Leaving directory '/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-IXdwRk' + + exitCode: 0 + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:182 (message)" + - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed CXX implicit include dir info: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/x86_64-pc-linux-gnu] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/backward] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include] + add: [/usr/local/include] + add: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1] ==> [/usr/include/c++/14.2.1] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/x86_64-pc-linux-gnu] ==> [/usr/include/c++/14.2.1/x86_64-pc-linux-gnu] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/backward] ==> [/usr/include/c++/14.2.1/backward] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/14.2.1;/usr/include/c++/14.2.1/x86_64-pc-linux-gnu;/usr/include/c++/14.2.1/backward;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include;/usr/local/include;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed;/usr/include] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:218 (message)" + - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Parsed CXX implicit link information: + link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] + linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] + ignore line: [Change Dir: '/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-IXdwRk'] + ignore line: [] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_1869f/fast] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_1869f.dir/build.make CMakeFiles/cmTC_1869f.dir/build] + ignore line: [make[1]: Entering directory '/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-IXdwRk'] + ignore line: [Building CXX object CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/g++ -DQT_QML_DEBUG -fdiagnostics-color=always -v -o CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/g++] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=ada c c++ d fortran go lto m2 objc obj-c++ rust --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.1 20240910 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-D' 'QT_QML_DEBUG' '-v' '-o' 'CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_1869f.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/cc1plus -quiet -v -D_GNU_SOURCE -D QT_QML_DEBUG /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_1869f.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -o /tmp/ccg35kr9.s] + ignore line: [GNU C++17 (GCC) version 14.2.1 20240910 (x86_64-pc-linux-gnu)] + ignore line: [ compiled by GNU C version 14.2.1 20240910 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.27-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../x86_64-pc-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/x86_64-pc-linux-gnu] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../include/c++/14.2.1/backward] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [Compiler executable checksum: fce5a105c47978e141f61a441742cadf] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-D' 'QT_QML_DEBUG' '-v' '-o' 'CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_1869f.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccg35kr9.s] + ignore line: [GNU assembler version 2.43.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.43.0] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-D' 'QT_QML_DEBUG' '-v' '-o' 'CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_1869f] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1869f.dir/link.txt --verbose=1] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/g++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper] + ignore line: [Target: x86_64-pc-linux-gnu] + ignore line: [Configured with: /build/gcc/src/gcc/configure --enable-languages=ada c c++ d fortran go lto m2 objc obj-c++ rust --enable-bootstrap --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=https://gitlab.archlinux.org/archlinux/packaging/packages/gcc/-/issues --with-build-config=bootstrap-lto --with-linker-hash-style=gnu --with-system-zlib --enable-__cxa_atexit --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-linker-build-id --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --disable-libssp --disable-libstdcxx-pch --disable-werror] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 14.2.1 20240910 (GCC) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-D' 'QT_QML_DEBUG' '-v' '-o' 'cmTC_1869f' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_1869f.'] + link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjW73Ej.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_1869f /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccjW73Ej.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-o] ==> ignore + arg [cmTC_1869f] ==> ignore + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../..] + arg [-v] ==> ignore + arg [CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o] + arg [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] + ignore line: [collect2 version 14.2.1 20240910] + ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccjW73Ej.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_1869f /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../.. -v CMakeFiles/cmTC_1869f.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] + linker tool for 'CXX': /usr/bin/ld + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/Scrt1.o] ==> [/usr/lib/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crti.o] ==> [/usr/lib/crti.o] + collapse obj [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib/crtn.o] ==> [/usr/lib/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1] ==> [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/Scrt1.o;/usr/lib/crti.o;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtbeginS.o;/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/crtendS.o;/usr/lib/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1;/usr/lib;/lib] + implicit fwks: [] + + + - + kind: "message-v1" + backtrace: + - "/usr/share/cmake/Modules/Internal/CMakeDetermineLinkerId.cmake:40 (message)" + - "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake:255 (cmake_determine_linker_id)" + - "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake:26 (CMAKE_DETERMINE_COMPILER_ABI)" + - "CMakeLists.txt:3 (project)" + message: | + Running the CXX compiler's linker: "/usr/bin/ld" "-v" + GNU ld (GNU Binutils) 2.43.0 + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake/Modules/Internal/CheckSourceCompiles.cmake:108 (try_compile)" + - "/usr/share/cmake/Modules/CheckCXXSourceCompiles.cmake:58 (cmake_check_source_compiles)" + - "/usr/share/cmake/Modules/FindThreads.cmake:99 (CHECK_CXX_SOURCE_COMPILES)" + - "/usr/share/cmake/Modules/FindThreads.cmake:163 (_threads_check_libc)" + - "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)" + - "/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:36 (find_dependency)" + - "/usr/lib/cmake/Qt6/Qt6Dependencies.cmake:34 (_qt_internal_find_third_party_dependencies)" + - "/usr/lib/cmake/Qt6/Qt6Config.cmake:146 (include)" + - "CMakeLists.txt:12 (find_package)" + checks: + - "Performing Test CMAKE_HAVE_LIBC_PTHREAD" + directories: + source: "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-ToGKq5" + binary: "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-ToGKq5" + cmakeVariables: + CMAKE_CXX_FLAGS: "-DQT_QML_DEBUG" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_MODULE_PATH: "/usr/lib/cmake/Qt6;/usr/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules;/usr/lib/cmake/Qt6/3rdparty/kwin" + buildResult: + variable: "CMAKE_HAVE_LIBC_PTHREAD" + cached: true + stdout: | + Change Dir: '/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-ToGKq5' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_f3cf1/fast + /usr/bin/make -f CMakeFiles/cmTC_f3cf1.dir/build.make CMakeFiles/cmTC_f3cf1.dir/build + make[1]: Entering directory '/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-ToGKq5' + Building CXX object CMakeFiles/cmTC_f3cf1.dir/src.cxx.o + /usr/bin/g++ -DCMAKE_HAVE_LIBC_PTHREAD -DQT_QML_DEBUG -std=gnu++17 -fdiagnostics-color=always -o CMakeFiles/cmTC_f3cf1.dir/src.cxx.o -c /home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-ToGKq5/src.cxx + Linking CXX executable cmTC_f3cf1 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f3cf1.dir/link.txt --verbose=1 + /usr/bin/g++ -DQT_QML_DEBUG CMakeFiles/cmTC_f3cf1.dir/src.cxx.o -o cmTC_f3cf1 + make[1]: Leaving directory '/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-ToGKq5' + + exitCode: 0 + - + kind: "try_compile-v1" + backtrace: + - "/usr/share/cmake/Modules/Internal/CheckSourceCompiles.cmake:108 (try_compile)" + - "/usr/share/cmake/Modules/CheckCXXSourceCompiles.cmake:58 (cmake_check_source_compiles)" + - "/usr/lib/cmake/Qt6/FindWrapAtomic.cmake:36 (check_cxx_source_compiles)" + - "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)" + - "/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:36 (find_dependency)" + - "/usr/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake:35 (_qt_internal_find_third_party_dependencies)" + - "/usr/lib/cmake/Qt6Core/Qt6CoreConfig.cmake:55 (include)" + - "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake:76 (find_package)" + - "/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake:143 (find_dependency)" + - "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake:43 (_qt_internal_find_qt_dependencies)" + - "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake:53 (include)" + - "/usr/lib/cmake/Qt6/Qt6Config.cmake:191 (find_package)" + - "CMakeLists.txt:13 (find_package)" + checks: + - "Performing Test HAVE_STDATOMIC" + directories: + source: "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-C5LPfv" + binary: "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-C5LPfv" + cmakeVariables: + CMAKE_CXX_FLAGS: "-DQT_QML_DEBUG" + CMAKE_CXX_FLAGS_DEBUG: "-g" + CMAKE_EXE_LINKER_FLAGS: "" + CMAKE_MODULE_PATH: "/usr/lib/cmake/Qt6;/usr/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules;/usr/lib/cmake/Qt6/3rdparty/kwin;/usr/lib/cmake/Qt6;/usr/lib/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules;/usr/lib/cmake/Qt6/3rdparty/kwin" + buildResult: + variable: "HAVE_STDATOMIC" + cached: true + stdout: | + Change Dir: '/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-C5LPfv' + + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_0b69f/fast + /usr/bin/make -f CMakeFiles/cmTC_0b69f.dir/build.make CMakeFiles/cmTC_0b69f.dir/build + make[1]: Entering directory '/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-C5LPfv' + Building CXX object CMakeFiles/cmTC_0b69f.dir/src.cxx.o + /usr/bin/g++ -DHAVE_STDATOMIC -DQT_QML_DEBUG -std=gnu++17 -fdiagnostics-color=always -o CMakeFiles/cmTC_0b69f.dir/src.cxx.o -c /home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-C5LPfv/src.cxx + Linking CXX executable cmTC_0b69f + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0b69f.dir/link.txt --verbose=1 + /usr/bin/g++ -DQT_QML_DEBUG CMakeFiles/cmTC_0b69f.dir/src.cxx.o -o cmTC_0b69f + make[1]: Leaving directory '/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/CMakeScratch/TryCompile-C5LPfv' + + exitCode: 0 +... diff --git a/build/Desktop-Debug/CMakeFiles/CMakeDirectoryInformation.cmake b/build/Desktop-Debug/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..557b0e2 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/whoami/snigdhaos-horizon") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/whoami/snigdhaos-horizon/build/Desktop-Debug") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build/Desktop-Debug/CMakeFiles/CMakeRuleHashes.txt b/build/Desktop-Debug/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..4c3c8f7 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,3 @@ +# Hashes of file build rules. +ca83c851c22d71a250d48e8031bffd23 CMakeFiles/snigdhaos-horizon_autogen +fd6949dd8179e53d2e71e2efd34fc352 snigdhaos-horizon_autogen/timestamp diff --git a/build/Desktop-Debug/CMakeFiles/Makefile.cmake b/build/Desktop-Debug/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..b15df7c --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/Makefile.cmake @@ -0,0 +1,337 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "/home/whoami/snigdhaos-horizon/CMakeLists.txt" + ".qtc/package-manager/auto-setup.cmake" + "CMakeFiles/3.31.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.31.1/CMakeSystem.cmake" + "/usr/lib/cmake/Qt6/3rdparty/kwin/FindXKB.cmake" + "/usr/lib/cmake/Qt6/FindWrapAtomic.cmake" + "/usr/lib/cmake/Qt6/FindWrapOpenGL.cmake" + "/usr/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake" + "/usr/lib/cmake/Qt6/Qt6Config.cmake" + "/usr/lib/cmake/Qt6/Qt6ConfigExtras.cmake" + "/usr/lib/cmake/Qt6/Qt6ConfigVersion.cmake" + "/usr/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake" + "/usr/lib/cmake/Qt6/Qt6Dependencies.cmake" + "/usr/lib/cmake/Qt6/Qt6Targets.cmake" + "/usr/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake" + "/usr/lib/cmake/Qt6/QtFeature.cmake" + "/usr/lib/cmake/Qt6/QtFeatureCommon.cmake" + "/usr/lib/cmake/Qt6/QtInstallPaths.cmake" + "/usr/lib/cmake/Qt6/QtPublicAppleHelpers.cmake" + "/usr/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake" + "/usr/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake" + "/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake" + "/usr/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake" + "/usr/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake" + "/usr/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake" + "/usr/lib/cmake/Qt6/QtPublicGitHelpers.cmake" + "/usr/lib/cmake/Qt6/QtPublicPluginHelpers.cmake" + "/usr/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake" + "/usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake" + "/usr/lib/cmake/Qt6/QtPublicTargetHelpers.cmake" + "/usr/lib/cmake/Qt6/QtPublicTestHelpers.cmake" + "/usr/lib/cmake/Qt6/QtPublicToolHelpers.cmake" + "/usr/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake" + "/usr/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Core/Qt6CoreConfig.cmake" + "/usr/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake" + "/usr/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake" + "/usr/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake" + "/usr/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake" + "/usr/lib/cmake/Qt6Core/Qt6CoreMacros.cmake" + "/usr/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Core/Qt6CoreTargets.cmake" + "/usr/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake" + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake" + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake" + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake" + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake" + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake" + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake" + "/usr/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake" + "/usr/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake" + "/usr/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake" + "/usr/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake" + "/usr/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake" + "/usr/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake" + "/usr/lib/cmake/Qt6DBus/Qt6DBusVersionlessAliasTargets.cmake" + "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake" + "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake" + "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake" + "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake" + "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake" + "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QICNSPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QICNSPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QJp2PluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QJp2PluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QMngPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QMngPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QMngPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QMngPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QPdfPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QPdfPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QPdfPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QPdfPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QTgaPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QTgaPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QTiffPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QTiffPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QTsLibPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QTsLibPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QTsLibPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QTsLibPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QWbmpPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QWbmpPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QWebpPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QWebpPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginConfig.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets.cmake" + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake" + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake" + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake" + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake" + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake" + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake" + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake" + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake" + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake" + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake" + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake" + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake" + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake" + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake" + "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake" + "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake" + "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake" + "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake" + "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake" + "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake" + "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake" + "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake" + "/usr/share/cmake/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake" + "/usr/share/cmake/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake/Modules/CheckCXXCompilerFlag.cmake" + "/usr/share/cmake/Modules/CheckCXXSourceCompiles.cmake" + "/usr/share/cmake/Modules/CheckIncludeFileCXX.cmake" + "/usr/share/cmake/Modules/CheckLibraryExists.cmake" + "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake/Modules/Compiler/GNU.cmake" + "/usr/share/cmake/Modules/FeatureSummary.cmake" + "/usr/share/cmake/Modules/FindOpenGL.cmake" + "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake/Modules/FindPackageMessage.cmake" + "/usr/share/cmake/Modules/FindPkgConfig.cmake" + "/usr/share/cmake/Modules/FindThreads.cmake" + "/usr/share/cmake/Modules/FindVulkan.cmake" + "/usr/share/cmake/Modules/GNUInstallDirs.cmake" + "/usr/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake" + "/usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake" + "/usr/share/cmake/Modules/Internal/CheckCompilerFlag.cmake" + "/usr/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake" + "/usr/share/cmake/Modules/Internal/CheckSourceCompiles.cmake" + "/usr/share/cmake/Modules/Linker/GNU-CXX.cmake" + "/usr/share/cmake/Modules/Linker/GNU.cmake" + "/usr/share/cmake/Modules/MacroAddFileDependencies.cmake" + "/usr/share/cmake/Modules/Platform/Linker/GNU.cmake" + "/usr/share/cmake/Modules/Platform/Linker/Linux-GNU-CXX.cmake" + "/usr/share/cmake/Modules/Platform/Linker/Linux-GNU.cmake" + "/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake/Modules/Platform/Linux-Initialize.cmake" + "/usr/share/cmake/Modules/Platform/Linux.cmake" + "/usr/share/cmake/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/snigdhaos-horizon_autogen.dir/AutogenInfo.json" + ".qt/QtDeploySupport.cmake" + ".qt/QtDeployTargets.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/snigdhaos-horizon.dir/DependInfo.cmake" + "CMakeFiles/snigdhaos-horizon_autogen.dir/DependInfo.cmake" + ) diff --git a/build/Desktop-Debug/CMakeFiles/Makefile2 b/build/Desktop-Debug/CMakeFiles/Makefile2 new file mode 100644 index 0000000..c09cb40 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/Makefile2 @@ -0,0 +1,153 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/whoami/snigdhaos-horizon + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/whoami/snigdhaos-horizon/build/Desktop-Debug + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/snigdhaos-horizon.dir/all +.PHONY : all + +# The main recursive "codegen" target. +codegen: CMakeFiles/snigdhaos-horizon.dir/codegen +.PHONY : codegen + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/snigdhaos-horizon.dir/clean +clean: CMakeFiles/snigdhaos-horizon_autogen.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/snigdhaos-horizon.dir + +# All Build rule for target. +CMakeFiles/snigdhaos-horizon.dir/all: CMakeFiles/snigdhaos-horizon_autogen.dir/all + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon.dir/build.make CMakeFiles/snigdhaos-horizon.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon.dir/build.make CMakeFiles/snigdhaos-horizon.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles --progress-num=1,2,3,4,5 "Built target snigdhaos-horizon" +.PHONY : CMakeFiles/snigdhaos-horizon.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/snigdhaos-horizon.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/snigdhaos-horizon.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles 0 +.PHONY : CMakeFiles/snigdhaos-horizon.dir/rule + +# Convenience name for target. +snigdhaos-horizon: CMakeFiles/snigdhaos-horizon.dir/rule +.PHONY : snigdhaos-horizon + +# codegen rule for target. +CMakeFiles/snigdhaos-horizon.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon.dir/build.make CMakeFiles/snigdhaos-horizon.dir/codegen +.PHONY : CMakeFiles/snigdhaos-horizon.dir/codegen + +# clean rule for target. +CMakeFiles/snigdhaos-horizon.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon.dir/build.make CMakeFiles/snigdhaos-horizon.dir/clean +.PHONY : CMakeFiles/snigdhaos-horizon.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/snigdhaos-horizon_autogen.dir + +# All Build rule for target. +CMakeFiles/snigdhaos-horizon_autogen.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon_autogen.dir/build.make CMakeFiles/snigdhaos-horizon_autogen.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon_autogen.dir/build.make CMakeFiles/snigdhaos-horizon_autogen.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles --progress-num=6 "Built target snigdhaos-horizon_autogen" +.PHONY : CMakeFiles/snigdhaos-horizon_autogen.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/snigdhaos-horizon_autogen.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles 1 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/snigdhaos-horizon_autogen.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles 0 +.PHONY : CMakeFiles/snigdhaos-horizon_autogen.dir/rule + +# Convenience name for target. +snigdhaos-horizon_autogen: CMakeFiles/snigdhaos-horizon_autogen.dir/rule +.PHONY : snigdhaos-horizon_autogen + +# codegen rule for target. +CMakeFiles/snigdhaos-horizon_autogen.dir/codegen: + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon_autogen.dir/build.make CMakeFiles/snigdhaos-horizon_autogen.dir/codegen +.PHONY : CMakeFiles/snigdhaos-horizon_autogen.dir/codegen + +# clean rule for target. +CMakeFiles/snigdhaos-horizon_autogen.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon_autogen.dir/build.make CMakeFiles/snigdhaos-horizon_autogen.dir/clean +.PHONY : CMakeFiles/snigdhaos-horizon_autogen.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/Desktop-Debug/CMakeFiles/TargetDirectories.txt b/build/Desktop-Debug/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..7455b02 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,8 @@ +/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir +/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/edit_cache.dir +/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/rebuild_cache.dir +/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/list_install_components.dir +/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/install.dir +/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/install/local.dir +/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/install/strip.dir +/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir diff --git a/build/Desktop-Debug/CMakeFiles/cmake.check_cache b/build/Desktop-Debug/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build/Desktop-Debug/CMakeFiles/progress.marks b/build/Desktop-Debug/CMakeFiles/progress.marks new file mode 100644 index 0000000..1e8b314 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/progress.marks @@ -0,0 +1 @@ +6 diff --git a/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/DependInfo.cmake b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/DependInfo.cmake new file mode 100644 index 0000000..ec83a20 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/DependInfo.cmake @@ -0,0 +1,27 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "" "snigdhaos-horizon_autogen/timestamp" "custom" "snigdhaos-horizon_autogen/deps" + "/home/whoami/snigdhaos-horizon/horizon.cpp" "CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.o" "gcc" "CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.o.d" + "/home/whoami/snigdhaos-horizon/main.cpp" "CMakeFiles/snigdhaos-horizon.dir/main.cpp.o" "gcc" "CMakeFiles/snigdhaos-horizon.dir/main.cpp.o.d" + "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon_autogen/mocs_compilation.cpp" "CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.o" "gcc" "CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.o.d" + "" "snigdhaos-horizon" "gcc" "CMakeFiles/snigdhaos-horizon.dir/link.d" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/build.make b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/build.make new file mode 100644 index 0000000..399d287 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/build.make @@ -0,0 +1,158 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/whoami/snigdhaos-horizon + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/whoami/snigdhaos-horizon/build/Desktop-Debug + +# Include any dependencies generated for this target. +include CMakeFiles/snigdhaos-horizon.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/snigdhaos-horizon.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/snigdhaos-horizon.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/snigdhaos-horizon.dir/flags.make + +snigdhaos-horizon_autogen/timestamp: /usr/lib/qt6/moc +snigdhaos-horizon_autogen/timestamp: /usr/lib/qt6/uic +snigdhaos-horizon_autogen/timestamp: CMakeFiles/snigdhaos-horizon.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Automatic MOC and UIC for target snigdhaos-horizon" + /usr/bin/cmake -E cmake_autogen /home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/AutogenInfo.json Debug + /usr/bin/cmake -E touch /home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon_autogen/timestamp + +CMakeFiles/snigdhaos-horizon.dir/codegen: +.PHONY : CMakeFiles/snigdhaos-horizon.dir/codegen + +CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.o: CMakeFiles/snigdhaos-horizon.dir/flags.make +CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.o: snigdhaos-horizon_autogen/mocs_compilation.cpp +CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.o: CMakeFiles/snigdhaos-horizon.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.o" + /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.o -MF CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.o.d -o CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.o -c /home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon_autogen/mocs_compilation.cpp + +CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.i" + /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon_autogen/mocs_compilation.cpp > CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.i + +CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.s" + /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon_autogen/mocs_compilation.cpp -o CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.s + +CMakeFiles/snigdhaos-horizon.dir/main.cpp.o: CMakeFiles/snigdhaos-horizon.dir/flags.make +CMakeFiles/snigdhaos-horizon.dir/main.cpp.o: /home/whoami/snigdhaos-horizon/main.cpp +CMakeFiles/snigdhaos-horizon.dir/main.cpp.o: CMakeFiles/snigdhaos-horizon.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/snigdhaos-horizon.dir/main.cpp.o" + /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/snigdhaos-horizon.dir/main.cpp.o -MF CMakeFiles/snigdhaos-horizon.dir/main.cpp.o.d -o CMakeFiles/snigdhaos-horizon.dir/main.cpp.o -c /home/whoami/snigdhaos-horizon/main.cpp + +CMakeFiles/snigdhaos-horizon.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/snigdhaos-horizon.dir/main.cpp.i" + /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/whoami/snigdhaos-horizon/main.cpp > CMakeFiles/snigdhaos-horizon.dir/main.cpp.i + +CMakeFiles/snigdhaos-horizon.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/snigdhaos-horizon.dir/main.cpp.s" + /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/whoami/snigdhaos-horizon/main.cpp -o CMakeFiles/snigdhaos-horizon.dir/main.cpp.s + +CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.o: CMakeFiles/snigdhaos-horizon.dir/flags.make +CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.o: /home/whoami/snigdhaos-horizon/horizon.cpp +CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.o: CMakeFiles/snigdhaos-horizon.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.o" + /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.o -MF CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.o.d -o CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.o -c /home/whoami/snigdhaos-horizon/horizon.cpp + +CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.i" + /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/whoami/snigdhaos-horizon/horizon.cpp > CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.i + +CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.s" + /usr/bin/g++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/whoami/snigdhaos-horizon/horizon.cpp -o CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.s + +# Object files for target snigdhaos-horizon +snigdhaos__horizon_OBJECTS = \ +"CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.o" \ +"CMakeFiles/snigdhaos-horizon.dir/main.cpp.o" \ +"CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.o" + +# External object files for target snigdhaos-horizon +snigdhaos__horizon_EXTERNAL_OBJECTS = + +snigdhaos-horizon: CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.o +snigdhaos-horizon: CMakeFiles/snigdhaos-horizon.dir/main.cpp.o +snigdhaos-horizon: CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.o +snigdhaos-horizon: CMakeFiles/snigdhaos-horizon.dir/build.make +snigdhaos-horizon: CMakeFiles/snigdhaos-horizon.dir/compiler_depend.ts +snigdhaos-horizon: /usr/lib/libQt6Widgets.so.6.8.0 +snigdhaos-horizon: /usr/lib/libQt6Gui.so.6.8.0 +snigdhaos-horizon: /usr/lib/libGLX.so +snigdhaos-horizon: /usr/lib/libOpenGL.so +snigdhaos-horizon: /usr/lib/libQt6Core.so.6.8.0 +snigdhaos-horizon: CMakeFiles/snigdhaos-horizon.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Linking CXX executable snigdhaos-horizon" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/snigdhaos-horizon.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/snigdhaos-horizon.dir/build: snigdhaos-horizon +.PHONY : CMakeFiles/snigdhaos-horizon.dir/build + +CMakeFiles/snigdhaos-horizon.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/snigdhaos-horizon.dir/cmake_clean.cmake +.PHONY : CMakeFiles/snigdhaos-horizon.dir/clean + +CMakeFiles/snigdhaos-horizon.dir/depend: snigdhaos-horizon_autogen/timestamp + cd /home/whoami/snigdhaos-horizon/build/Desktop-Debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/whoami/snigdhaos-horizon /home/whoami/snigdhaos-horizon /home/whoami/snigdhaos-horizon/build/Desktop-Debug /home/whoami/snigdhaos-horizon/build/Desktop-Debug /home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/snigdhaos-horizon.dir/depend + diff --git a/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/cmake_clean.cmake b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/cmake_clean.cmake new file mode 100644 index 0000000..a76ed3d --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/cmake_clean.cmake @@ -0,0 +1,22 @@ +file(REMOVE_RECURSE + "CMakeFiles/snigdhaos-horizon.dir/link.d" + "CMakeFiles/snigdhaos-horizon_autogen.dir/AutogenUsed.txt" + "CMakeFiles/snigdhaos-horizon_autogen.dir/ParseCache.txt" + "snigdhaos-horizon_autogen" + "CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.o" + "CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.o.d" + "CMakeFiles/snigdhaos-horizon.dir/main.cpp.o" + "CMakeFiles/snigdhaos-horizon.dir/main.cpp.o.d" + "CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.o" + "CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.o.d" + "snigdhaos-horizon" + "snigdhaos-horizon.pdb" + "snigdhaos-horizon_autogen/include/ui_horizon.h" + "snigdhaos-horizon_autogen/mocs_compilation.cpp" + "snigdhaos-horizon_autogen/timestamp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/snigdhaos-horizon.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/compiler_depend.make b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/compiler_depend.make new file mode 100644 index 0000000..bbb5384 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for snigdhaos-horizon. +# This may be replaced when dependencies are built. diff --git a/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/compiler_depend.ts b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/compiler_depend.ts new file mode 100644 index 0000000..04ee7bd --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for snigdhaos-horizon. diff --git a/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/depend.make b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/depend.make new file mode 100644 index 0000000..00af535 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for snigdhaos-horizon. +# This may be replaced when dependencies are built. diff --git a/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/flags.make b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/flags.make new file mode 100644 index 0000000..7f57184 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# compile CXX with /usr/bin/g++ +CXX_DEFINES = -DQT_CORE_LIB -DQT_GUI_LIB -DQT_WIDGETS_LIB + +CXX_INCLUDES = -I/home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon_autogen/include -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/lib/qt6/mkspecs/linux-g++ -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtGui + +CXX_FLAGS = -DQT_QML_DEBUG -g -std=gnu++17 -fdiagnostics-color=always -mno-direct-extern-access + diff --git a/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/link.txt b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/link.txt new file mode 100644 index 0000000..d7b4897 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/g++ -DQT_QML_DEBUG -g -Wl,--dependency-file,CMakeFiles/snigdhaos-horizon.dir/link.d "CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.o" "CMakeFiles/snigdhaos-horizon.dir/main.cpp.o" "CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.o" -o snigdhaos-horizon /usr/lib/libQt6Widgets.so.6.8.0 /usr/lib/libQt6Gui.so.6.8.0 /usr/lib/libGLX.so /usr/lib/libOpenGL.so /usr/lib/libQt6Core.so.6.8.0 diff --git a/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/progress.make b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/progress.make new file mode 100644 index 0000000..33e6bff --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon.dir/progress.make @@ -0,0 +1,6 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 + diff --git a/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/AutogenInfo.json b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/AutogenInfo.json new file mode 100644 index 0000000..fdfa306 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/AutogenInfo.json @@ -0,0 +1,512 @@ +{ + "BUILD_DIR" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon_autogen", + "CMAKE_BINARY_DIR" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug", + "CMAKE_CURRENT_BINARY_DIR" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug", + "CMAKE_CURRENT_SOURCE_DIR" : "/home/whoami/snigdhaos-horizon", + "CMAKE_EXECUTABLE" : "/usr/bin/cmake", + "CMAKE_LIST_FILES" : + [ + "/home/whoami/snigdhaos-horizon/CMakeLists.txt", + "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/.qtc/package-manager/auto-setup.cmake", + "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/3.31.1/CMakeSystem.cmake", + "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake", + "/usr/share/cmake/Modules/Platform/Linux-Initialize.cmake", + "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/3.31.1/CMakeCXXCompiler.cmake", + "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake", + "/usr/share/cmake/Modules/CMakeGenericSystem.cmake", + "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake", + "/usr/share/cmake/Modules/Platform/Linux.cmake", + "/usr/share/cmake/Modules/Platform/UnixPaths.cmake", + "/usr/share/cmake/Modules/CMakeCXXInformation.cmake", + "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake", + "/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake", + "/usr/share/cmake/Modules/Compiler/GNU.cmake", + "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake", + "/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake", + "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake", + "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake", + "/usr/share/cmake/Modules/Internal/CMakeCXXLinkerInformation.cmake", + "/usr/share/cmake/Modules/Internal/CMakeCommonLinkerInformation.cmake", + "/usr/share/cmake/Modules/Linker/GNU-CXX.cmake", + "/usr/share/cmake/Modules/Linker/GNU.cmake", + "/usr/share/cmake/Modules/Platform/Linker/Linux-GNU-CXX.cmake", + "/usr/share/cmake/Modules/Platform/Linker/Linux-GNU.cmake", + "/usr/share/cmake/Modules/Platform/Linker/GNU.cmake", + "/usr/lib/cmake/Qt6/Qt6ConfigVersion.cmake", + "/usr/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake", + "/usr/lib/cmake/Qt6/Qt6Config.cmake", + "/usr/lib/cmake/Qt6/Qt6ConfigExtras.cmake", + "/usr/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake", + "/usr/lib/cmake/Qt6/QtInstallPaths.cmake", + "/usr/lib/cmake/Qt6/Qt6Targets.cmake", + "/usr/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake", + "/usr/lib/cmake/Qt6/QtFeature.cmake", + "/usr/share/cmake/Modules/CheckCXXCompilerFlag.cmake", + "/usr/share/cmake/Modules/Internal/CheckCompilerFlag.cmake", + "/usr/share/cmake/Modules/Internal/CheckFlagCommonConfig.cmake", + "/usr/share/cmake/Modules/Internal/CheckSourceCompiles.cmake", + "/usr/share/cmake/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake", + "/usr/share/cmake/Modules/CheckCXXSourceCompiles.cmake", + "/usr/share/cmake/Modules/Internal/CheckSourceCompiles.cmake", + "/usr/lib/cmake/Qt6/QtFeatureCommon.cmake", + "/usr/lib/cmake/Qt6/QtPublicAppleHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicGitHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicPluginHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicTargetHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicTestHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicToolHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6/Qt6Dependencies.cmake", + "/usr/share/cmake/Modules/FindThreads.cmake", + "/usr/share/cmake/Modules/CheckLibraryExists.cmake", + "/usr/share/cmake/Modules/CheckIncludeFileCXX.cmake", + "/usr/share/cmake/Modules/CheckCXXSourceCompiles.cmake", + "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "/usr/share/cmake/Modules/FindPackageMessage.cmake", + "/usr/lib/cmake/Qt6/Qt6ConfigVersion.cmake", + "/usr/lib/cmake/Qt6/Qt6ConfigVersionImpl.cmake", + "/usr/lib/cmake/Qt6/Qt6Config.cmake", + "/usr/lib/cmake/Qt6/Qt6ConfigExtras.cmake", + "/usr/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake", + "/usr/lib/cmake/Qt6/QtInstallPaths.cmake", + "/usr/lib/cmake/Qt6/Qt6Targets.cmake", + "/usr/lib/cmake/Qt6/Qt6VersionlessAliasTargets.cmake", + "/usr/lib/cmake/Qt6/QtFeature.cmake", + "/usr/share/cmake/Modules/CheckCXXCompilerFlag.cmake", + "/usr/lib/cmake/Qt6/QtFeatureCommon.cmake", + "/usr/lib/cmake/Qt6/QtPublicAppleHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicCMakeHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicCMakeVersionHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicDependencyHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicExternalProjectHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicFinalizerHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicFindPackageHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicGitHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicPluginHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicSbomGenerationHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicSbomHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicTargetHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicTestHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicToolHelpers.cmake", + "/usr/lib/cmake/Qt6/QtPublicWalkLibsHelpers.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6/Qt6Dependencies.cmake", + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersion.cmake", + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsConfigVersionImpl.cmake", + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsDependencies.cmake", + "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersion.cmake", + "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfigVersionImpl.cmake", + "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsDependencies.cmake", + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake", + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake", + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake", + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake", + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake", + "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets.cmake", + "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6WidgetsTools/Qt6WidgetsToolsVersionlessTargets.cmake", + "/usr/lib/cmake/Qt6Core/Qt6CoreConfigVersion.cmake", + "/usr/lib/cmake/Qt6Core/Qt6CoreConfigVersionImpl.cmake", + "/usr/lib/cmake/Qt6Core/Qt6CoreConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Core/Qt6CoreDependencies.cmake", + "/usr/lib/cmake/Qt6/FindWrapAtomic.cmake", + "/usr/share/cmake/Modules/CheckCXXSourceCompiles.cmake", + "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "/usr/share/cmake/Modules/FindPackageMessage.cmake", + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersion.cmake", + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfigVersionImpl.cmake", + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsDependencies.cmake", + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsTargets.cmake", + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6CoreTools/Qt6CoreToolsVersionlessTargets.cmake", + "/usr/lib/cmake/Qt6Core/Qt6CoreTargets.cmake", + "/usr/lib/cmake/Qt6Core/Qt6CoreTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Core/Qt6CoreAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Core/Qt6CoreMacros.cmake", + "/usr/lib/cmake/Qt6Core/Qt6CoreConfigExtras.cmake", + "/usr/share/cmake/Modules/GNUInstallDirs.cmake", + "/usr/lib/cmake/Qt6Core/Qt6CoreVersionlessAliasTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6GuiConfigVersion.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6GuiConfigVersionImpl.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6GuiConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6GuiDependencies.cmake", + "/usr/lib/cmake/Qt6/FindWrapOpenGL.cmake", + "/usr/share/cmake/Modules/FindOpenGL.cmake", + "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "/usr/share/cmake/Modules/FindPackageMessage.cmake", + "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "/usr/share/cmake/Modules/FindPackageMessage.cmake", + "/usr/lib/cmake/Qt6/3rdparty/kwin/FindXKB.cmake", + "/usr/share/cmake/Modules/FindPkgConfig.cmake", + "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "/usr/share/cmake/Modules/FindPackageMessage.cmake", + "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "/usr/share/cmake/Modules/FindPackageMessage.cmake", + "/usr/share/cmake/Modules/FeatureSummary.cmake", + "/usr/lib/cmake/Qt6/FindWrapVulkanHeaders.cmake", + "/usr/share/cmake/Modules/FindVulkan.cmake", + "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "/usr/share/cmake/Modules/FindPackageMessage.cmake", + "/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake", + "/usr/share/cmake/Modules/FindPackageMessage.cmake", + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersion.cmake", + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfigVersionImpl.cmake", + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsDependencies.cmake", + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsTargets.cmake", + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6GuiTools/Qt6GuiToolsVersionlessTargets.cmake", + "/usr/lib/cmake/Qt6DBus/Qt6DBusConfigVersion.cmake", + "/usr/lib/cmake/Qt6DBus/Qt6DBusConfigVersionImpl.cmake", + "/usr/lib/cmake/Qt6DBus/Qt6DBusConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6DBus/Qt6DBusDependencies.cmake", + "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersion.cmake", + "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfigVersionImpl.cmake", + "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsDependencies.cmake", + "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets.cmake", + "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6DBusTools/Qt6DBusToolsVersionlessTargets.cmake", + "/usr/lib/cmake/Qt6DBus/Qt6DBusTargets.cmake", + "/usr/lib/cmake/Qt6DBus/Qt6DBusTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6DBus/Qt6DBusAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6DBus/Qt6DBusMacros.cmake", + "/usr/share/cmake/Modules/MacroAddFileDependencies.cmake", + "/usr/lib/cmake/Qt6DBus/Qt6DBusVersionlessAliasTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6GuiTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6GuiTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6GuiAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6GuiPlugins.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QComposePlatformInputContextPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSEmulatorIntegrationPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSIntegrationPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsEglDeviceIntegrationPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSKmsGbmIntegrationPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEglFSX11IntegrationPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevKeyboardPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevMousePluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTabletPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QEvdevTouchScreenPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QGifPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QGifPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QGifPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QGifPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QGtk3ThemePluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QICNSPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QICNSPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QICNSPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QICOPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QICOPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QICOPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QICOPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QIbusPlatformInputContextPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QJp2PluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QJp2PluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QJp2PluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QJpegPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QJpegPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QJpegPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QLibInputPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QLinuxFbIntegrationPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QMinimalEglIntegrationPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QMinimalIntegrationPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QMngPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QMngPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QMngPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QMngPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QOffscreenIntegrationPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QPdfPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QPdfPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QPdfPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QPdfPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QSvgIconPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QTgaPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QTgaPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QTgaPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QTiffPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QTiffPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QTiffPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QTsLibPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QTsLibPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QTsLibPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QTsLibPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QTuioTouchPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QVirtualKeyboardPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QVkKhrDisplayIntegrationPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QVncIntegrationPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QWaylandEglPlatformIntegrationPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QWaylandIntegrationPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QWbmpPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QWbmpPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QWebpPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QWebpPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QWebpPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QXcbEglIntegrationPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QXcbGlxIntegrationPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QXcbIntegrationPluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginConfig.cmake", + "/usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6QXdgDesktopPortalThemePluginAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Gui/Qt6GuiVersionlessAliasTargets.cmake", + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsTargets.cmake", + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsTargets-relwithdebinfo.cmake", + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsAdditionalTargetInfo.cmake", + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsMacros.cmake", + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsPlugins.cmake", + "/usr/lib/cmake/Qt6Widgets/Qt6WidgetsVersionlessAliasTargets.cmake", + "/usr/share/cmake/Modules/GNUInstallDirs.cmake" + ], + "CMAKE_SOURCE_DIR" : "/home/whoami/snigdhaos-horizon", + "CROSS_CONFIG" : false, + "DEP_FILE" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon_autogen/deps", + "DEP_FILE_RULE_NAME" : "snigdhaos-horizon_autogen/timestamp", + "HEADERS" : + [ + [ + "/home/whoami/snigdhaos-horizon/horizon.h", + "MU", + "EWIEGA46WW/moc_horizon.cpp", + null + ] + ], + "HEADER_EXTENSIONS" : [ "h", "hh", "h++", "hm", "hpp", "hxx", "in", "txx" ], + "INCLUDE_DIR" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon_autogen/include", + "MOC_COMPILATION_FILE" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon_autogen/mocs_compilation.cpp", + "MOC_DEFINITIONS" : [ "QT_CORE_LIB", "QT_GUI_LIB", "QT_WIDGETS_LIB" ], + "MOC_DEPEND_FILTERS" : + [ + [ + "Q_PLUGIN_METADATA", + "[\n][ \t]*Q_PLUGIN_METADATA[ \t]*\\([^\\)]*FILE[ \t]*\"([^\"]+)\"" + ] + ], + "MOC_INCLUDES" : + [ + "/usr/include/qt6/QtCore", + "/usr/include/qt6", + "/usr/lib/qt6/mkspecs/linux-g++", + "/usr/include/qt6/QtWidgets", + "/usr/include/qt6/QtGui", + "/usr/include", + "/usr/include/c++/14.2.1", + "/usr/include/c++/14.2.1/x86_64-pc-linux-gnu", + "/usr/include/c++/14.2.1/backward", + "/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include", + "/usr/local/include", + "/usr/lib/gcc/x86_64-pc-linux-gnu/14.2.1/include-fixed" + ], + "MOC_MACRO_NAMES" : + [ + "Q_OBJECT", + "Q_GADGET", + "Q_NAMESPACE", + "Q_NAMESPACE_EXPORT", + "Q_GADGET_EXPORT", + "Q_ENUM_NS" + ], + "MOC_OPTIONS" : [], + "MOC_PATH_PREFIX" : false, + "MOC_PREDEFS_CMD" : + [ + "/usr/bin/g++", + "-std=gnu++17", + "-dM", + "-E", + "-c", + "/usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp" + ], + "MOC_PREDEFS_FILE" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon_autogen/moc_predefs.h", + "MOC_RELAXED_MODE" : false, + "MOC_SKIP" : [], + "MULTI_CONFIG" : false, + "PARALLEL" : 6, + "PARSE_CACHE_FILE" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/ParseCache.txt", + "QT_MOC_EXECUTABLE" : "/usr/lib/qt6/moc", + "QT_UIC_EXECUTABLE" : "/usr/lib/qt6/uic", + "QT_VERSION_MAJOR" : 6, + "QT_VERSION_MINOR" : 8, + "SETTINGS_FILE" : "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/AutogenUsed.txt", + "SOURCES" : + [ + [ "/home/whoami/snigdhaos-horizon/horizon.cpp", "MU", null ], + [ "/home/whoami/snigdhaos-horizon/main.cpp", "MU", null ] + ], + "UIC_OPTIONS" : [], + "UIC_SEARCH_PATHS" : [], + "UIC_SKIP" : [], + "UIC_UI_FILES" : [], + "USE_BETTER_GRAPH" : true, + "VERBOSITY" : 0 +} diff --git a/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/DependInfo.cmake b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/DependInfo.cmake new file mode 100644 index 0000000..4dc8420 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/DependInfo.cmake @@ -0,0 +1,23 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "" "snigdhaos-horizon_autogen/timestamp" "custom" "snigdhaos-horizon_autogen/deps" + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES + ) + +# Targets to which this target links which contain Fortran sources. +set(CMAKE_Fortran_TARGET_FORWARD_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/build.make b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/build.make new file mode 100644 index 0000000..f24d7eb --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/build.make @@ -0,0 +1,97 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/whoami/snigdhaos-horizon + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/whoami/snigdhaos-horizon/build/Desktop-Debug + +# Utility rule file for snigdhaos-horizon_autogen. + +# Include any custom commands dependencies for this target. +include CMakeFiles/snigdhaos-horizon_autogen.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/snigdhaos-horizon_autogen.dir/progress.make + +CMakeFiles/snigdhaos-horizon_autogen: snigdhaos-horizon_autogen/timestamp + +snigdhaos-horizon_autogen/timestamp: /usr/lib/qt6/moc +snigdhaos-horizon_autogen/timestamp: /usr/lib/qt6/uic +snigdhaos-horizon_autogen/timestamp: CMakeFiles/snigdhaos-horizon_autogen.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --blue --bold --progress-dir=/home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Automatic MOC and UIC for target snigdhaos-horizon" + /usr/bin/cmake -E cmake_autogen /home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/AutogenInfo.json Debug + /usr/bin/cmake -E touch /home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon_autogen/timestamp + +CMakeFiles/snigdhaos-horizon_autogen.dir/codegen: +.PHONY : CMakeFiles/snigdhaos-horizon_autogen.dir/codegen + +snigdhaos-horizon_autogen: CMakeFiles/snigdhaos-horizon_autogen +snigdhaos-horizon_autogen: snigdhaos-horizon_autogen/timestamp +snigdhaos-horizon_autogen: CMakeFiles/snigdhaos-horizon_autogen.dir/build.make +.PHONY : snigdhaos-horizon_autogen + +# Rule to build all files generated by this target. +CMakeFiles/snigdhaos-horizon_autogen.dir/build: snigdhaos-horizon_autogen +.PHONY : CMakeFiles/snigdhaos-horizon_autogen.dir/build + +CMakeFiles/snigdhaos-horizon_autogen.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/snigdhaos-horizon_autogen.dir/cmake_clean.cmake +.PHONY : CMakeFiles/snigdhaos-horizon_autogen.dir/clean + +CMakeFiles/snigdhaos-horizon_autogen.dir/depend: + cd /home/whoami/snigdhaos-horizon/build/Desktop-Debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/whoami/snigdhaos-horizon /home/whoami/snigdhaos-horizon /home/whoami/snigdhaos-horizon/build/Desktop-Debug /home/whoami/snigdhaos-horizon/build/Desktop-Debug /home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/DependInfo.cmake "--color=$(COLOR)" +.PHONY : CMakeFiles/snigdhaos-horizon_autogen.dir/depend + diff --git a/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/cmake_clean.cmake b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/cmake_clean.cmake new file mode 100644 index 0000000..92741b3 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/snigdhaos-horizon_autogen" + "snigdhaos-horizon_autogen/include/ui_horizon.h" + "snigdhaos-horizon_autogen/mocs_compilation.cpp" + "snigdhaos-horizon_autogen/timestamp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/snigdhaos-horizon_autogen.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/compiler_depend.make b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/compiler_depend.make new file mode 100644 index 0000000..b676c10 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty custom commands generated dependencies file for snigdhaos-horizon_autogen. +# This may be replaced when dependencies are built. diff --git a/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/compiler_depend.ts b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/compiler_depend.ts new file mode 100644 index 0000000..932866b --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for custom commands dependencies management for snigdhaos-horizon_autogen. diff --git a/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/progress.make b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/progress.make new file mode 100644 index 0000000..16d5ea2 --- /dev/null +++ b/build/Desktop-Debug/CMakeFiles/snigdhaos-horizon_autogen.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 6 + diff --git a/build/Desktop-Debug/Makefile b/build/Desktop-Debug/Makefile new file mode 100644 index 0000000..600b398 --- /dev/null +++ b/build/Desktop-Debug/Makefile @@ -0,0 +1,298 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.31 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/whoami/snigdhaos-horizon + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/whoami/snigdhaos-horizon/build/Desktop-Debug + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles /home/whoami/snigdhaos-horizon/build/Desktop-Debug//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/whoami/snigdhaos-horizon/build/Desktop-Debug/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named snigdhaos-horizon + +# Build rule for target. +snigdhaos-horizon: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 snigdhaos-horizon +.PHONY : snigdhaos-horizon + +# fast build rule for target. +snigdhaos-horizon/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon.dir/build.make CMakeFiles/snigdhaos-horizon.dir/build +.PHONY : snigdhaos-horizon/fast + +#============================================================================= +# Target rules for targets named snigdhaos-horizon_autogen + +# Build rule for target. +snigdhaos-horizon_autogen: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 snigdhaos-horizon_autogen +.PHONY : snigdhaos-horizon_autogen + +# fast build rule for target. +snigdhaos-horizon_autogen/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon_autogen.dir/build.make CMakeFiles/snigdhaos-horizon_autogen.dir/build +.PHONY : snigdhaos-horizon_autogen/fast + +horizon.o: horizon.cpp.o +.PHONY : horizon.o + +# target to build an object file +horizon.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon.dir/build.make CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.o +.PHONY : horizon.cpp.o + +horizon.i: horizon.cpp.i +.PHONY : horizon.i + +# target to preprocess a source file +horizon.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon.dir/build.make CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.i +.PHONY : horizon.cpp.i + +horizon.s: horizon.cpp.s +.PHONY : horizon.s + +# target to generate assembly for a file +horizon.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon.dir/build.make CMakeFiles/snigdhaos-horizon.dir/horizon.cpp.s +.PHONY : horizon.cpp.s + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon.dir/build.make CMakeFiles/snigdhaos-horizon.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon.dir/build.make CMakeFiles/snigdhaos-horizon.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon.dir/build.make CMakeFiles/snigdhaos-horizon.dir/main.cpp.s +.PHONY : main.cpp.s + +snigdhaos-horizon_autogen/mocs_compilation.o: snigdhaos-horizon_autogen/mocs_compilation.cpp.o +.PHONY : snigdhaos-horizon_autogen/mocs_compilation.o + +# target to build an object file +snigdhaos-horizon_autogen/mocs_compilation.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon.dir/build.make CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.o +.PHONY : snigdhaos-horizon_autogen/mocs_compilation.cpp.o + +snigdhaos-horizon_autogen/mocs_compilation.i: snigdhaos-horizon_autogen/mocs_compilation.cpp.i +.PHONY : snigdhaos-horizon_autogen/mocs_compilation.i + +# target to preprocess a source file +snigdhaos-horizon_autogen/mocs_compilation.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon.dir/build.make CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.i +.PHONY : snigdhaos-horizon_autogen/mocs_compilation.cpp.i + +snigdhaos-horizon_autogen/mocs_compilation.s: snigdhaos-horizon_autogen/mocs_compilation.cpp.s +.PHONY : snigdhaos-horizon_autogen/mocs_compilation.s + +# target to generate assembly for a file +snigdhaos-horizon_autogen/mocs_compilation.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/snigdhaos-horizon.dir/build.make CMakeFiles/snigdhaos-horizon.dir/snigdhaos-horizon_autogen/mocs_compilation.cpp.s +.PHONY : snigdhaos-horizon_autogen/mocs_compilation.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... snigdhaos-horizon_autogen" + @echo "... snigdhaos-horizon" + @echo "... horizon.o" + @echo "... horizon.i" + @echo "... horizon.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" + @echo "... snigdhaos-horizon_autogen/mocs_compilation.o" + @echo "... snigdhaos-horizon_autogen/mocs_compilation.i" + @echo "... snigdhaos-horizon_autogen/mocs_compilation.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build/Desktop-Debug/Testing/Temporary/LastTest.log b/build/Desktop-Debug/Testing/Temporary/LastTest.log new file mode 100644 index 0000000..287b0be --- /dev/null +++ b/build/Desktop-Debug/Testing/Temporary/LastTest.log @@ -0,0 +1,3 @@ +Start testing: Nov 29 18:27 IST +---------------------------------------------------------- +End testing: Nov 29 18:27 IST diff --git a/build/Desktop-Debug/cmake_install.cmake b/build/Desktop-Debug/cmake_install.cmake new file mode 100644 index 0000000..2fd990e --- /dev/null +++ b/build/Desktop-Debug/cmake_install.cmake @@ -0,0 +1,82 @@ +# Install script for directory: /home/whoami/snigdhaos-horizon + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Debug") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "0") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set path to fallback-tool for dependency-resolution. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(CMAKE_INSTALL_COMPONENT STREQUAL "Unspecified" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/snigdhaos-horizon" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/snigdhaos-horizon") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/snigdhaos-horizon" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/bin" TYPE EXECUTABLE FILES "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/snigdhaos-horizon") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/snigdhaos-horizon" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/snigdhaos-horizon") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/bin/snigdhaos-horizon") + endif() + endif() +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +if(CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/install_local_manifest.txt" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() +if(CMAKE_INSTALL_COMPONENT) + if(CMAKE_INSTALL_COMPONENT MATCHES "^[a-zA-Z0-9_.+-]+$") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") + else() + string(MD5 CMAKE_INST_COMP_HASH "${CMAKE_INSTALL_COMPONENT}") + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INST_COMP_HASH}.txt") + unset(CMAKE_INST_COMP_HASH) + endif() +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + file(WRITE "/home/whoami/snigdhaos-horizon/build/Desktop-Debug/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") +endif() diff --git a/build/Desktop-Debug/qtcsettings.cmake b/build/Desktop-Debug/qtcsettings.cmake new file mode 100644 index 0000000..1649748 --- /dev/null +++ b/build/Desktop-Debug/qtcsettings.cmake @@ -0,0 +1,2 @@ +# This file is managed by Qt Creator, do not edit! + diff --git a/config.sh b/config.sh new file mode 100755 index 0000000..7b106fc --- /dev/null +++ b/config.sh @@ -0,0 +1,53 @@ +#!/bin/bash + +# Author: Eshan Roy +# Author URI : https://eshanized.github.io + +set -e + +usage() { + echo "Usage: ${0##*/} [--email ] [--username ] [-h]" + echo " --email Set the GitHub user email" + echo " --username Set the GitHub username" + echo " -h Display the help message" + exit 1 +} + +while [[ "$#" -gt 0 ]]; do + case "$1" in + --email) + EMAIL="$2" + shift 2 + ;; + --username) + USERNAME="$2" + shift 2 + ;; + -h|--help) + usage + ;; + *) + echo "Unknown argument found: $1" + usage + ;; + esac +done + +# We will ask prompt for email address if not entered by the user +if [ -z "$EMAIL" ]; then + read -p "Enter your GitHub Email: " EMAIL +fi + +# We will ask prompt for username if not entered by the user +if [ -z "$USERNAME" ]; then + read -p "Enter your GitHub Username: " USERNAME +fi + +# Setting up github config +git config --global user.email "$EMAIL" +git config --global user.name "$USERNAME" + +# Get a confirmation message on successful update! +echo "GitHub Configuration setup successfull!" +echo " User Email: $EMAIL" +echo " Username: $USERNAME" \ No newline at end of file diff --git a/horizon.cpp b/horizon.cpp new file mode 100644 index 0000000..70d3d1c --- /dev/null +++ b/horizon.cpp @@ -0,0 +1,14 @@ +#include "horizon.h" +#include "./ui_horizon.h" + +Horizon::Horizon(QWidget *parent) + : QMainWindow(parent) + , ui(new Ui::Horizon) +{ + ui->setupUi(this); +} + +Horizon::~Horizon() +{ + delete ui; +} diff --git a/horizon.h b/horizon.h new file mode 100644 index 0000000..18d117c --- /dev/null +++ b/horizon.h @@ -0,0 +1,23 @@ +#ifndef HORIZON_H +#define HORIZON_H + +#include + +QT_BEGIN_NAMESPACE +namespace Ui { +class Horizon; +} +QT_END_NAMESPACE + +class Horizon : public QMainWindow +{ + Q_OBJECT + +public: + Horizon(QWidget *parent = nullptr); + ~Horizon(); + +private: + Ui::Horizon *ui; +}; +#endif // HORIZON_H diff --git a/horizon.ui b/horizon.ui new file mode 100644 index 0000000..2dffe93 --- /dev/null +++ b/horizon.ui @@ -0,0 +1,31 @@ + + + Horizon + + + + 0 + 0 + 800 + 600 + + + + Horizon + + + + + + 0 + 0 + 800 + 26 + + + + + + + + diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..44426f3 --- /dev/null +++ b/main.cpp @@ -0,0 +1,11 @@ +#include "horizon.h" + +#include + +int main(int argc, char *argv[]) +{ + QApplication a(argc, argv); + Horizon w; + w.show(); + return a.exec(); +} diff --git a/push.sh b/push.sh new file mode 100755 index 0000000..2208e80 --- /dev/null +++ b/push.sh @@ -0,0 +1,88 @@ +#!/bin/bash + +# Author : ESHAN ROY +# Author URI : https://eshanized.github.io + +# NOTE : Run at your own risk! + +# Define the conventional commit types with new emojis +TYPES=("๐Ÿš€ feat" "๐Ÿ› fix" "๐Ÿ“ docs" "โœจ style" "๐Ÿ›  refactor" "โšก๏ธ perf" "๐Ÿ”ฌ test" "๐Ÿ”ง build" "๐Ÿค– ci" "๐Ÿงน chore" "โช revert") + +# Function to display an error and exit +error_exit() { + echo -e "\033[1;31m[ERROR]\033[0m $1" + exit 1 +} + +# Ensure the script is run in a Git repository +git rev-parse --is-inside-work-tree > /dev/null 2>&1 || error_exit "This is not a Git repository." + +# Prompt the user to select a commit type +echo "Select a commit type:" +select type in "${TYPES[@]}"; do + if [[ -n "$type" ]]; then + break + else + echo "Invalid selection. Please try again." + fi +done + +# Extract the commit type and emoji from the selection +type_emoji=${type} +type=${type_emoji#* } +emoji=${type_emoji% *} + +# Prompt the user to enter a scope (optional) +read -p "Enter a scope (optional): " scope +scope_part="" +if [ -n "$scope" ]; then + scope_part="($scope)" +fi + +# Prompt the user to enter a short description +read -p "Enter a short description: " desc +if [ -z "$desc" ]; then + error_exit "A short description is required!" +fi + +# Prompt the user to enter a longer description (optional) +read -p "Enter a longer description (optional): " long_desc + +# Create the commit message +commit_msg="$emoji $type$scope_part: $desc" + +# If a longer description was provided, add it to the commit message +if [ -n "$long_desc" ]; then + commit_msg+=" + +$long_desc" +fi + +# Print the commit message to the console +echo -e "\nCommit message:" +echo -e "\033[1;36m$commit_msg\033[0m" + +# Confirm before committing +read -p "Do you want to proceed with this commit? (y/n): " confirm +if [[ "$confirm" != "y" && "$confirm" != "Y" ]]; then + echo "Commit aborted." + exit 0 +fi + +# Stage all changes +git add . + +# Commit the changes with the conventional commit message +if git commit -m "$commit_msg"; then + echo -e "\033[1;32mCommit successful!\033[0m" +else + error_exit "Commit failed." +fi + +# Push the changes to the remote repository +branch=$(git rev-parse --abbrev-ref HEAD) +if git push origin "$branch"; then + echo -e "\033[1;32mChanges pushed to remote branch '$branch'.\033[0m" +else + error_exit "Push failed. Please check your connection or branch permissions." +fi \ No newline at end of file

    -bo7hB0L2U`)#1wA_g5w$NkSYL4P!WPar9oVH*B-y@=i^u3O zi^O9V8JN`|zRhD62L%5Gi^L0L`4=oUFOcP@vuaOg)kmm5!m4zHRSm)4#wNUtO&qpr zfX8SboAf?5dDwgmkI`v1k<)Avu!(aXqs8p9i`f-n9$7BgvMye1(>A)t8Eh*fBNOzD z4OmdZ_Gp6koPZD5fJr2XZY%sUpJ6xEn^dqPI~cj32X(+~JQ{L+W?#1H9?;nv+;Xjm zO>;a(`?wYMacjU7!df_tOwe;Y;1au>UJ5ju>|^9H>gQza=M;pED8LT*U}Sj8^U zcC(`!&rWUKkI|y^Ir%SgN!Owa>jU}2)qn!)zMZ^>!8r>dW|Y8S!}KRr$L`C!;uO-3f@K{qh3N(OJY{5Zq! z%%CrmVU0y*F6cQtFdy(3t>j`}$;AU(F2iH=hl}+OV($}dEeR_Z^mHDC#;@#bU)jYF z&ED_q{NLH-5&Zw`Z2#HCVEf8IV`==29P%)}Qj^rOHC=J%Fgh%-V}BT#pojgy%7Uq? z_b)7*S#qB4>1y8zJGErr7Z-+IY4u6j;;+_3wHquvMt9iM?yzYh#%Oo4%kN}YLhR1D z%dUQxT?;m53p$9z=ozOeZ0!x~6eiFfLGam2uv8MNJ0qpwnb$447kl@v{7gRm;@oW( z(7AlPH`rtmUfa$tu$^52;k7&Lym#1T5ng-BsrZ!B5azWHjeL%L#r1coUZ~VN$t;*B z{_X+Q3ucaIZ~s3Gb$m#5gJER^BNz1eELbd;w_Z(IaaZRNBae|kgTE52&V!w*CB_9k zOADqRv~W%3JF5|5;o538#?@^6uquVe=ovfPGjo~Btq9O*wY*C>rD3fE z&~dQ5TREi>8&3Cea_r+2gS8q!YuI_OaZ1Bl4WN?}d7pAh!_o|o(ML|6kDOA74X3|2 zd46$9AvT=;;#B#?X@uZ!;^N%IB@Ww7z+<$FOKcYx(&oioTzb2>Y!KnMk4tDDVuLAc z7>SV!dLkLD$h^Bd+B|y2mL~(gwHda4l#vN~AR5etuu%_2F6bd>Fh7?6dAl)vy6SUA z&`wFSt!(zN?g%Ur*tv`#XQIJ$(0aWeY}Fns7xbhxgvHM|xSw$d!+L5wM!&gPeZpHVRTy0W-FAl2RXc_dsQ1F z%-gU@qZ?!~eV3cLm|U2+>w?^8jOGaJ7(GTN=;3*=lv}9(uPtT4=`R>MY^GPQJW+D> z3lnG$vg9jPq^&HFV*_F3qin~%2LhXQzfrxQPG-P0`<(d5lhT z$eiXtT0QifL*h9H{9pneqd(jdf4JfNTT}8*d?-l#LH7g&s{)w0pvM}*G975Gt@c4q zLs)UbV|0U4^9H9rtW1YxW=1aPVTUk{t4w~GEZ*h#i;>6Z2sh6W#AH{ks#=)a+|Yki zZz-(fa#pZ?x&I$4kI^9>o+veU7-1P!M^`=FL)S=QgaePPA)D=E(UL3G?G%#op;sZixHEFAp?BFBm;vX INEHMF0K)LHfB*mh literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_construct.h.6244B138823B9ED3.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_construct.h.6244B138823B9ED3.idx new file mode 100644 index 0000000000000000000000000000000000000000..55d84afc1535f9416906156b8209108554c7d9be GIT binary patch literal 1068 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator_base_types.h.3C1DBC49B7584936.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_iterator_base_types.h.3C1DBC49B7584936.idx new file mode 100644 index 0000000000000000000000000000000000000000..5364903aa58501a310ba14661705b672368d6af9 GIT binary patch literal 3042 zcmWIYbaT7K&A{NC;#rZKT9U}Zz`!8Pz`#&kQj}@J%)qdooq?fZ&eG8L*|!Y@zCQmW z`h8(*Ztvr5Q;bgCaEdgqEY&PUgKkEh;F@;Msd4E94x!$o zOmCJs-!e3Ac)Z(I!Gz_=OcurLD~Fs`hH{s+=ZH#db23=v8lnBy;B#vsH>XcBWcpR7=Fi)CtSMtR zTlAD|#{*R}{yc5ro4v32aRu+019O^RJ&I9RUns}uq%1e#R_%A+wT;@>MQUfN)>Znq zPZm7OeYQn5O|NrqB%CR1FW~z^h;KxYjCp?YJbhleJlQ z@)EAzyTUGaL!x%(o%YC!Ox>1yuxZf&fms>~+veVFaXe!Z)npUGk=$vZ?&JGg47*7&vL&4A4*oQlgE|IIsJ=(OOJcKzPa`ZkP6koS5sHZ;vjTrJvq8x%!vdXZ5PO^j`<3 zi*71@+&S6b-9J6tF4AaMl=&H@uUjkU9lCh=XI}k9+j=_>*%jaQKe@8Yzo-uoZ_8NW zbXuHsnZY4B*6l}ZCd;@-+b^nhv;Hoz?5Ty@zT08D#acg@Db0)6JiBxO&y4tq@)v*Y zzVo|&w)xG8Hs1T>_SEpE%ny@r<~gIC&c9;+^3w}%O)2avS^PgV$#P!Sr|Uu0nm>Om zQ)za#cs6h25)t0G)W~N&=T5xr)i!v1{Q31S)91#XIhUS(bCR9w%#F$l?@!xEt*+y4 z@;{sVW7%HSzaJl`)>Td{v&n5K>CaS+%~^C_xqRxPPfHhT{T629o+|!KEX2 z-q<{GR$yb|mt_!4<4jWq6AYXT4BQM1j2x_|OE{x7=NedWGf2rX2(~jywlgX~DVQ1C zn~Rqm%Uo^8%^)MsAoz$;>k*?dl!7Ta^vqqvV#%6lZU#kp2EqG`TK5@EpcG6=a@ma& zPtJT!U}KP!We|+#jF$luAeZohU1I*wXOpY+rYvp-83hKx>x^308I7S7%#57mdAl#p zc$Ur0ARxye*vcr`%BTUQU`jsL1~m8nnP17qBq7Ttc#)C&BBK6F#stp$qKH7Hv_U$i^fh%OIG^Ywzlkk-811gH-n5EgJ374WGAB%l!7TK zN=+-)WkKX3MlNXHfh8eW-eKYb=b4J`2k*4!Ni_2aX6a_R!=f&;e`5TSsi}%gJc12O z91ToD2xU!7d`(OeFn(Oq`z)mn_bhWp9>F(^+;13V zVG^*6$;buGj<7Td%Z`j(&`bym_k#4Vs?~=M`7m+`T60({!3=W$(pd26-hu!|9>HIX zBEJ}wU@n4XT1GBtR)rY^%c_iA;4BJLuUToYqPkKui;+jrlh0ETW?q$oGIz92VU$a~Zjy z85-s=ScYcgf@WiwM_?v1a)GliOg${~GIBw)EKD6N%QA97Gb+qVSZuR$fioz~ARfWX zjC_|FHDLO91n)8O-DA{%mjNDThrC>I4 zL32Bd&jSr%n29{Fd<+%f5q!(Y`<77#q5eIi*n37*1pgbO;5SAE7#~)4Fmr*+445#F zV3K;0B`g$p1b;KK|7Mhg$-?}}$OW|>Ch<{V$Fgd^x($pxf_2<=@T>$YTo}2aMGDN@ zup)(#3tEuC;v1H-7`dRu2h2)X@xjOiEi_;{7>ZJJ67MoFFu-Dm0hTo2Dr~i$Z@+$F z0Xtlvjqzhp-W6V1xWH1iz0TdgbM@c?&!-gnT=&-3hYNIG-)ng5%Ax?cfaQ)Ka!c>p zmcj+{4wth{Z@zsjwH{1`f*kORn n6c;5ID}&-1)Kmx23=9l{p)>y9sk~Hwo=I4UK?o|yz`y_i7P(%o literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_list.h.FACF262634BCC4E9.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_list.h.FACF262634BCC4E9.idx new file mode 100644 index 0000000000000000000000000000000000000000..4b5beb5da530b68321ada7ee51b2f36b47c8b3d8 GIT binary patch literal 36590 zcmWIYbaQ*w$H3s6;#rZKT9U}Zz`!8Pz`#&kQj|G^je+4BKLbO>oUP&S^Oa2nzCQo0 zUDMhe<|Q0e*x)6#_4rE_l^;y53UmFm)5|AC+`ZBLHdo5;`2BOUH=4g(?|htn$+p*D ztBx7x-;>_`YUVZZ&k30ezxtc0`PP41wl#Bg_WpN18!qlPTz~M!nyu?rMX%NW+AWs- z{(OG<=Ue(EQ4{;pe64b=FR8uaKD;eSNaO3l%v#Z^OJ#v#xA$*2XF4k?YO;6XheL9U z%^Hg`9;X)+Zrv34__)QqE#}Kq!zc4ynUx~A;hMeLzk5;cY8kJ;MgL%ZQ(kx6^7Whj z-}G*^F_~7cFHlarq3~>z0H4Z~iATEMZ{=@HdLEm6w`jhDTY>oYYp)b<*da~)@Q}2_)X>|%171IwoH?K4XZ*ouhI@Dt;vb&on_t?` z@+_pl=<~EM$Cgdqx8iHaw|`R~sGFvz^Czw4+SKk|^{_eaXK&8UfJGa&`5k)Hac$W` z_8swu6j!A=9e(P^X4t+bo6|m0A@fz#h7Y?F+zSp~jk^(j!C5R)T=PTNWVY2Q{*yOk zthUadX~D`dW&TY~$ykP+4}RyFOQ)JWy%ZKMtMEvRX~(9|Ki+*mz3r=M*LnWQ6Rf7! zv>Xv%mOq&#r!7CYV)n^p_QD^xi*mE<;j6Bdv^A{~%_yv!Ao1TKZfWW7o96obY1Spn zgpHXmKYadj>wTFsOm_o1rg8tcz%!xt&X?QGHyfPe@?!6PQ(ELRd->UY)-!(gePokm z|6RRuytNzavq9Vrr+_z0|87=d0h`_NdEg&G>tEZ(rdH=IOJyeC9o>+_&Uo-%7Q! zoM(KGhAvRG(CKpZnk~93jB`O-!}JQn>o@jg^UhfQHGkdK>#jcLA;zT^OqKZ(PS45@ zOo^8l|8#rG#FKk3{#>%Vp+Gvz&8kZFcjcO9)>R%41Og5nyj}h);{u;ky7aQgZBi{C z+P>#Zw_Bk1x?@7_-b?ow6Wp&Hu$pcZd0{=C|7?-SgL*V9nT$BsuNGlE(=L^H(C8GuSCBpU67Z1)s;9ai8)_7Zl#>QcFkkn zMGjB4BAFe@jIrr~QnEWtM<1G!k?*qH@cU`^>E(CtJ2a*QZIQQ zq^CEie!aA^TTp81zE>#+4Ly*&LgUoz!w?$H!#J98>_PXzUJ@>`Zy^0#MH=l~;xLTQ(yzS|Yg!vlo zh27@U>f7`J*khHH^(?M`T*MYqQ8aPc@#Dvh|E{vB*EoNDk>~X(tujvoI&QV?%J=;t zH`_4KgimXq-x&&lxH*{xz$DHjkb+JR!6+O4# z91M%TJT0BRt;k8f?%%&BK2>wp)g6ucd-QGl#D9POzWjUgZTsTg-rZ4L=4t%Ba<%tn z)?fLMIr(>E@0Y(b%DCmKWvAJdaW7sz&3kI%jFcptZE z?W}JnKZVvUi<`-@>+{F(zTGb$ul!uRb$>qR!$-$T+TD}4?hXps)67)<_R>nrTbpKG zzLfN$cJ-^xmUa0dbDw8%xLwudvsV=eVU9hOt>{@PysRMj{@&uxORU`%?%;h>UeEDl z!U5%XI}dN3bfZn&L~r_(0N;&pvJ<{;aC8vYUCv z@%G6J5wll$C+_)`vinlWsw&s7U+Xta)^=O<+TW~W<=P`JCVxv19)o9fbdyZt_Cz4&jzHu<@$8$0K|H!7@{!2I^t4y|IFQ&8rA0TiCML zBGuy7p_H#37e7t?pThN7)#>TtkWRL%vZ`9s7M&^=YJI#>-_87<*{k=*BmOd9+ZOIp zT$!7+kC%brdz(({JJCE&0Vcx$2CY^`wpK7) z7__(Zux;nzhEgykKZ99TxIAg+7GQD@V9?&l!M2lw3rfM1Sk8X`;ng>DJ{|^Je+KRO zf-Lg|d7u;nCkHE^s2C$R>mJ#wFIP2e;NxcS3SiKl#cD8%)d5Pu%<(t5y;3}|M3{%c z+MhxDqyWoF0Ujs?GKUdt&Zni{`NU2-NJ4y-#*)UReVdEzHWv@f6#l25y@G|WCLzDmMaP{2?a1{UuS2$&dv^{U`kl;-trU{J*pzWw2 z9S;wbf+?x7vHWoL;AT|;CZ_-f?bn=auQ>&v6imt4orx_r+Od_$(azHZ%tYPOp*Z%+BZ1ZZg6lxDVP%R z2kVTlWm)O)Fa-KDXfG3FStiHv1(=iq7_=hUB6+pXaxtFe z;(#d-6#Up0?sCFFfGH?|L2Ew?+kO@v?d5!o%lY7`*YWGAMiE;HBLODg00ymx%q$O? zIkeyKvAyBrf|;^(_9Wi?)%Q(!7%cr6v}Xvi%n;;(QlKOSNt&MLpU7=K@z0c-Avl0R zdlIYoBvwTz1v4kY-AeAs>GhTn*Su$9dC$b9J)MtjIv+gUy{MP>f0G_=&%;tmjB^YY(;+>dU!bqk~p7nvOVJz(1uVjB{R!8 z_uF48425Lc>C9}?nfbIK6vEqzpEiYC3;qn}X0Quj(4Nd{G?~>BO2N!AO0ayiCiP>K z0F!+HgZ6GNw%uHOPzt6*(Chr}%@U^ZkdQgZ#&(d6OB+JLlqh@_Z7yaw3srKOjqNlW zmo|igDY4M_QMLNngamP>&;SPQHg>i)c6KNQQzHG}cWQ3hwIpr^qW}i&>8z^LS#_Zl zOo@$RUH;lM!!#ZS3x5XfCP9`aK^`atN?1(b*nU#fzC!K%!!$^e=n`b<66Dc_P#{J8 zU`31h4dhidiqavzI>yF!jEzehLcuI+TX>+8@3v+pxXjb;;b!aM=7CZ$CF>2}Ij{y@ z%7K`2o{jB18<#eOf+-O<`zds%@@Sa=lX?Jy)^tXe>5QD(U%1)6aC5_ysNVlr`tQo2 za)>G0+1R$TacM&+n37__Jl)B8(_0}*-mx*hV`J5ZP%tG9-%p?Fb>7)3z~m6XpxwpA z*2TpSrC>_*C)nP-)PAs4fJr%kL3=PXis8io5aosQ*zaL=bt1#hb{pog8&BY&+KfU z*@dALOi8@-;ljE59J{y~WC9qpr?6T~VReO4FeUtf{3b!Ul9L6PJOUWBJ~6U=x}!>};FZ`JfcclqtsB&$3LtG!s%`yk%#5%g&<>pu7hN_y-aL-nfSCJ6e7d%Xf}Q12{70Q zvFZpr+YxpiZ3qQ3N78`r{O)gCHVH6!2QX;=;b8m2!3CvYN|r{}?d;<|v_*i)5flYn zY%{p{wP%1Sm=gV}O)|&kE#3_&>X&k`E#=_RhEOmi=bvWYKb7IV4^j!<<6*nU!=nwM zU`oUa7r(aq6?+g;XCLEaJI2YS4WVF4Qd7R34OkL)7@P;RN?A&|v=?x*E#QVnK(~Fj zd%V=2!;qkR!^-xCl}j5!!OZY1wms`Pujv@LP}JJZ%(k1ETl)eZ;{`r8n3CyzD>?OZ zmz;(;_B0RMX&xSJ2nAEZv@XCW>+RGtkh=CSJKJA&Zfyt!Qz9#{o;zUb<}(me?((wT z<>k?aP%tG2OV++ES@-l3q+NBGgY7T}mo|igDY@|W=G)mk-d6;eBmx+;&vCGwtP}X+e8jdZ3qQZqUQPG z|G9l9?g}ue1TbiS;bi>6$p@uiN*?MjE(=>Hc@L7j7qGJ}VCU0@P%tGoC%=1$`5Ma^|V9?&n$+nl18%n{fI$yfu za7TREYjA0&-OIz)%fk(&;7Tstth!cw?=>WrX7IAj;N{VVP%tI${8uMS3G%#!l;Crj z+2%6yX+tPPX4{~-{Eqw?%eRn}w~CEz6&sf}go2s#^r5c8u??5r3NV=lFlaY%vNdt? zK`EFL*B8!O4oAY?aWlvUFlbL>wVcN40i|F{w2scdKL6O(cRUO>{tVg^1z9Ev@<1t2 zeFACCtd`bM`z3Pig8-940E6}$4z@QO+)xT;&fW{Mo@#d9p9Gi!0~oXy^RO-E;et{y zC2@&QgOj~&K7+HH_D?RhpIkgp3Z^7P|JLIN3UOb#859E;wCAwO&SBMoQZOYqMb?S3 zZ*u&`&EOKipgon~BcUp3KZLnVD028z0*?K6u?W z<4bP&3jPx+F(c^;R72OZsY0r~rUTG0{LHWfl z23{8JeN58(m}FrU8H@G|X6YHsvapsUi}rFB#pNu@FpVtQm)I09u_?ovI4s)VIds2s z=)+pUEZYBh1pe~~Aw2q@NA*9CI)dLMpx7j!jPS@c0rP7DmI#O577)6P?2+37Dz}k6 z(k&?5Ehq|W&9P`75>!4Us0wo*8@H-?as0>O=P`Eeb4sB>j~N+xw2w2h9%qL8xP4co zP5n78W=0FEdMCW|oD85r}Venb{1%zs@Xq9a(-U zi|A4oNre0g7O@p9QV9Nf7SZ*{^6Obt*RyCM8;Z%FWsRiq;^JvfGQklo4 z0V`B^w107F{NmDq6`MTT_jwfV^QgeuK0Mkpc@<{zs+@;bIXv3;c@^&Ss=yiwJlebX zgm>|Y!@6xe+E@AbuJQ@Nh9P*gfALHG;+KP^VIJ*f0r6%5X&Ar3X0l}4lwuYZ7VX`P zQo9+YVIF7Eo+KzZNl*w@b+Bm96cnB*C<5ykvuH066kZ@G0vp2#x7)7P-pay0I#nJMs?9&Ff;iAVb?8}n5* zPFNb}gbx0}(#$09*7;VymUB^@W?-X;j9k#MLzoS)u|r1Kh#^d(j6bKnZkIPNGne*D zUe1@ix?q?#ph{$pg)h76#>GB9l1 zl$8rQS_%t89_=L@Y)d%AU_CG%?PVPN%Q)l_{2d%@J2=E(k-($9i-Ug`hdhk0vSy;G z*cVBDP`Y9@ZDzHE8O;7(OwN5yr~nI(_7OJaBWxP5aTgx#E$l*D*u`O8T^{Xs?5gkB zwP5{P9_?Ok)n0Bb*l@*7chLp1rkp}UzAS;Y6xf)c!_lzF0kwgs*_2r1=FF!v>wz#h zPE?y&^{m;d?Bl6J!`4=Hn*`&Hw)9x=0SYoF0E(uJ64Vw=^S* z_G4z-$ISMy#PrB|rx26IBIzL?$Cr-Wd1Ld$S%Ha1yNOA-iAfjcLmurLOu{!1eArYC z6KsM87Wq8dtGGB;aq+;031Q7LMkeSq4NT!hYlVJRZDGYBA7-$I9y6#V$gzu$7uFKw zg3da@d<<$CGGFE6fN6luLNRhd=bm5+ub=sS8}dDvwjf3JTG^Y6b?W?|8u#33<> zLlQQ^#iBijLv9X-JZ!#q3@F5wkiVz83oW%ZOf0`FYahI|~tW^lPd&33MUjwBK^5z2(q`jRW#%Z{-x&$|(vPx#H2@ z$0@LnQxrCa%A@_9Q{p+NENre1)YX-E!zl|(3q0E2IEBA)O27t*d9=H^#Jjm~i%SePS_NBc!N>_+VF6QU zvaLAjVK%GLkPl4QQV~W@=mHU#596BNXDKy#8Zq){yE3>cz=CexEY3M|9(x&4oHMWS z>7`wM=w~$Sa^{wL{l^N@MaIL$_XbVmY5e3e zf@OcuS`wokZX4LR4UhH$ZrcUi?yxC$9_^|8dQ8VJ}AyX*&>-ehEg zE}nyBKiJYa0WRo*IauQ0(f-CN_>EN_HmS;^-OQ%Y%%%rhNC)DZHM6-O_!HQ;Ca_5$ zvg-skg$ZnW2>u~9u0w1Ri0pfaP2mum9)f?2&Ey!H(_-ktEgtRDY_g}>v=MVl=h zvuVQ`@I2bL*z|9)*}?`fc(mWM@w{h~f~}+i@s-}Q86fzd*x5d@i@=sH@o0Zx=l{Yk z3**n`uzj4ebdKY&i~72G&DEdUwmDIpIbbo($OK(D2}>%loP(9eSz}(Y|lSey~B~uF4aO2S~W-XRR@Ol_odl-@UGZp~+B2BgW+3x- zGqLSP<{xBYJBZAG%f$8;ng5B2?GrM8Dl^+uW+d}xGqcS`=Kp4A`^}Cd-^#((%7Mi1 z=V0qc=Fj9{n~BU{%)z!8nZK5UZ7ni?I|ti#Wd1=8wu8w0uN-V&k@>$k*nT1N8#vh- zIFa15iIZ&;GJiKG+iqn35l*%v$oz|(Y!{LF#|2o93y2|#iv~fK20Hd<1Kl#bER^%5&2>&qrg-~MFhW{NxYp&1HtcRGVNw^L-6~V zWcrzqR&`8el9drA+Dw{#qvCwaD^Yn8daq z%kO0}-HUAhVJ6eV$o#uZvUi#E5avB%Vtd3Sj^ICKGI+}5h~U3ul6i^j{`X80?~&dA zg-P-YvipB93I9NL-+v~t|H$rZXBKW}M)F@DvsfQ9lK-YNn@(p&3ctC`rgM?`r^)e`c5Y%#IYlf7$u|vdbgn+c`wqIgres$iXv_Llz-Fn?qdlu>lRMFEu2X1-ODMmmlMgo$2fV9aU$7wnN#>OCz5?#TtZ!3NbcXwCAgalDf|}m zh%M$pir?)#eA{`D?0du~@Q4p7d~frs+~!A$uh;yBulb!|{*7-=`Cg{|Hh#z#ZLqyp zj7-{)jaRS|%-}fVbjKZ5i9_CpN8K(Sxo|rmiG@e|BrDfRRza8#LDOi8-#9hYpnENN zv{!J+ui#RHO=R+DU*=c6%&!Ae58Hz#!3EuU29w~?p2ey%i&Y1B4%XwaEb5Xl805aJlbct z7|(EV!e$eAv~O{--Qwayj3)lzV*A0xhZs%l=4R{W=0l7o&gW*E&&`JzO+3NPc!HY~ zwoZ{p`x7_YCvHC2_B0;tZXUL79zNJQb{_4&JdA&NIAN3AJlco&g%0scA;RMjzxpA5 zePq7nA$~^$|02KOMSe*H|29AWZGLeCf0BUFBmpY~f3X1jVgY^_AGWrcg$cU957zb~ zb!n}C;bd=*h^Vw7pT=Pe;hC7An;8)yg1Y1%HbTb81l`aG3)7h{1&a?~KbOJGqrHil zbrZ7;tfb@7e$LGHoEfR6Sj@tNV_eYvkT4tmyS>^o>l9nouxtNnR@$qm zuGGw81i3c|ioi-b9_?L%+`EwZ#{}7q3G&0_#pnGfb8%)Vr8wv< zcl?lBde^p;iAQ@TtME)#W!R2SP%}Vy7OOI>833z3nP7XmVflnddomC2WW>I(vb>c2 z4>n9LA9l$dwt1bA3A$w+76Kb~UTw&e+EEW$RgJP;>FT?x^6uyr%|kw2Pc_wGUc5xM zg^5S|Je$#ZHXB%}$)nvMpx7Xw4GRj`91|lGbk9Ca!U4KxpOFi?Qy(S)Yo9W6LHFmw zBzUxY_*r}Sks7!Q`I#5;!`n?hPd6mbd2+vf$Omrgd1VRLdb5sUmtkNhEU0j4LylKK zMD0vgm6@zYh_dD)tI$PO1%&)XR;`PyNDBhmIM~`aL||(ed9*t?_&Ydc5&T&kY_m8- zV5>-ZwC8Z}&*6|o@XvCvo#haLZFuL=KF`5_o!D^&^1Cw&`VJ#`R1wUHLq77N8D2SwyeJv^9@#r@)ko{Q zT=Rxq3xZ|N!La|vyz?kdvu=A@-{rhXn=inloyDCc2pf0f(ca9=yO~)S!QalzxSg3D z!N1SUcAuFC!GFjs{t)>bn#auIkCFLLnZ=(X^ItHty+GFgj+yNpGJiHJ-)vS9*hx}6 z+80=PFR%*3GCz;@RaUmEtUL(*3LeH4JnXO&xp=gX@UkA^W(#o6ModQWXwMPg zoP*#`>ig%ZP&{ouBaik4L52&0@F{Ei$=YhtPYf0gyA;H@F3h0Ivup{)DM+1P%Hgkk z$MPXx>dA@zx{zJ8W;w+n!gNc~F7W^16~ivgw5^Jplq~anB_ogaCIP`s0t&F~&!&H3 z(WdQ6tC@JTHw$uX7DPI4YOf&2UIhQP{=N^+4<*)8yyu)p!%5}jwn=M;e5!-(mSALp zo=*xZ(qPBBF)~3d$OSzt9F`f6hFqW7muo* z8JGl*_G|&Q*#htr(O`3DEL_mD#1RVb^B|vrL+H$#c#XX2OJB(Er`S(EC;vsRd?a;X z*u^?*WhfKuOm;+2qaM=*n=i#!oyQ41s~x5hc2+wh6ZC|3n8cJd-`#IECm+K&91V7K zJI47~oX`W@VJ4vOtmD?%a;7fJ;pC7n%>{Bp1#0bjPg0yt&)7sc=-szIMX^C4)#8gD zsaKq)xKpIhn!)zMZ^`Llmvdkf{w!S3I|LA^l(a%hGI+b?#~FTSMyqlsT(>+6@-;GvUzdLoVpW6bO&p=S4mf?v}KTj?5C1vlJH>Q&sO@SU9uf z{IJXAu#?vqVHbG7f)ciViIEF>Z3j%k@`8+%*A3~bL%ve-v7hYBJjZY7dxZJQ>-J86wadjkjm1`bsO{}2b;Ar2W> z{sx`2$bW=G6~TYV!S;|t26n~)=&Vcr#~i8%{%a1l*Bmm4lNjG}@W16yh4EoKusFG( z_wgVcwv1yS57m?j{^QH~+2z)-E2%?uXQUK7^SU+UbNRh1Ka)?tICq-`bk-R6K{jbb z=Geq8u!&s(kvZP7^S))5MP!a1Zp9vMLs;g3ZAWC}f?oIpOM|eRFBqAi*F3=_>YZd3 z%oBh2fa3N5$FsNpABH+Uq}ZVH)~hKi?&>^Z3?AqiwmM*HpnKGkDNCuAoDxK)3k7G=L7B z0^Qt*;6rY4L+~LNL?QD9SFwr0?vmm`+rt3jb8lzkhi!5I#XIQ!Lxg_Fm4V27!DDQq zi;)hgVmr;og^)kZ#(kQNA9khyXyX9r&On6xc{c9zh*M}mhggBGNkz!tV&lHW#*aAE z>JA&n9X1{WA95!kLVX)MdmB49f{1B+e0H|^>|C&9$fLc0 zU0?yb2!g+nooypK7b2Z6=HXt1JxB*3@`nZHedWt#v8BK>X`;M^|2i{PIW5Ird%2^%d3 zUA$|2QotO+zaSufK|mV8ZxR$~5|n`Ljs;zQY1AZWhTwMzigpP~!uE=S?!7eb5;RBf zCkl#86qJD7O9Q&c%xI#Z8G=7UP;`c%BT_n$v2I4E*{l&c zA*xtI9#pDgeqolBl{ur5{H&DXL zZdjXvkqLV1B+O|$bLW&W^&NRToXa-pqFOCd^+wF-E&R|s;g5afgL zVH*T7CbYPqccH=z;?fJVHupdDnUzO7%sk8oahyeza+C#v7b_f#bO=#`VFJ>TPsu{b z@B@RkCTRY-cJ9(=in~Uz{p*Ze(3@Fd4wmiM_dsB??l+2UxCy=Dm6Z#6u`A359_`JX zY@0dx5%*3USiS32^yepLj28Nb9benkX- zFTdzs^NW1umxak2On&%&zqR*2P=Swf>;WuCGI2p~E{5qqZ}+a_a#pZ?x&I#< zkM>4E{*8k0V|aM9HwkiVLL79-qrFv-Z>yjTqNLj`$iEv|{T@M%J;>@02(ldz6oILS z^|CPDD&epK|`M1pko)!P^ zioV9@mwh8+qv-1A5}C|A5^Z*8^A9UrxODT8R-l&W(X#G0`S;7O=&QdB_@3C99Q@?& z#~*jU%PyTK5Su^eq3*@%SmFAdlEgz3FRfa$)p*|~W5a_H(_K7^6so+>d&SWQSknXvkP)>nVI!6Y~!2g7o4#Bs&C_>R;@`X znw@Lju~tWmgmSr^>gQW=TG>Cs{?FyTUxO~hb$xKMc@o06vFpd)bg}O-F1)6@HmYVs zWu21EU$58n;rRJa0b=*}|9hEa`e65**H@>QJgT|*?d#D~3+J4ZR(#-Wej@7j|1Y)0 z8?9EptWBR~5|?r*;e?QuDQYcOTwZEyJNQ_Cty(YtGUbrv9!_5;FfDR0*jx6v z%=T+izN^Md&l@G5Y+gD{F*2PuPd)d3Ztw+N^Qu_)30I%Id_KKftWz#M>iXrr7YkCC zyzHv8xa0fs<@50Ln{w~=)T6w(M?X+se|~ z?Lpp04t`&GcZ#2npIn=7+srcatvO8-zjsZoy8iv*s=S*!YHUhNm$uzzn5{2XxBm6X zr#`&ADq4;&7ntoa4$ED&D&S>O^Z)3n+ln=B`z&SE(^NI@=-QyRmu=VaT}EQYcZE&* zuQP0U^f1!m#B#r0Uaiu*e16+b6r9`^mm3swt<|snzRGdFPXc{jXOw3OFMrFY#-|=$ z!@=hiT%@S;>~rPgyE0l@vwEJt+#LS?!_57E3cqE2E81sx@chK+Q>7l4=3M6A{3mC> zhJ{_nd-IB)0V<#Lil()1RFl}_P?t1aB!lhwkCtV65^V?4jw?!ft?Bvt#_9Xy1>Htz$4-weRMtMYohU@^;P8oa6a#`r)s}vUw*m%lEFm;^}_u z$AlBveOfmcmTfz=tLgiizwfdn{PeDRyiYV)H^1lD!z`KJ$@Tx1R`r#wk@l2&`MqPY zq5IFQ&D}~ti>LUty`6h$p^A3EOs;n`zK9&tHF{twwYs`4YtPIpxv559&xZ&86;FyZ zS;$aanVa;TpMgP0<5YC3#8n1vCL2Ent?i6F+Zjcn6axnX82DUuG4x+$$s)j{@5i9E zmYs1eJ3EwuDKVdN|KN7JORNG+N`4Gle_0s+vhYGFn39eX&&N?`gW0$lWc(PkwlG?5 zVf2SmFeO53rwZS6JkQR}!0*SPl_Qy>4klpIU+dSMxmELKL)LJtc>ee*`O3m$#)Sw?Z4+^cmBpe8l$mWQGZ&PCDPdT9jyY?> zW)T4<15lW-GyY{4)cOmiU`n!Pa{M`Jy-tjq$9G4n{dB1yk~K=7MdPjD5rf zm;(J6v=*>2E@0z)MoZaGX+QlEM#R|$jYV#pu2AyZNpXBwUWMGah3X)PhhjB@c{~ z^_d?xt8z1VfKnWz(OO1pt+ikZrle-ix10~pozw)FRQwpU8kyM|nK_{pOo{#O7^$@T zlhk+^?0p%udU;rSd3c}{11B2`laMeYC+n6KxxEb&;xcD+?t>j@@$-@JsK#F+4 zitbw(v7PCRFc4sJ_hZnS%*-~KnFmV2EIWRwa8JaxctbHJ3qJ;}IZTXmm{_0`Ov!E4 zr#>d}>x~7N1VFxGVOz_>p|uuF!IZ4ld#?DekjX-TN!^b@tDTjtos}0#!IXSoJ^T5! z-Tamix6EN?o5Reb1)*R{1YBRUUar)(7GMhUW6-+I#de!Z5K6(6h}ZZVPJS^1s^mBq z+i@;IEeHiuvhCbd52hvBP}OqXLfb17sRm-xfmaE@n}IP zn383y>o+d-nByzX6z<2MwUdc$ClfoAf+^wLb@%ktB?kiqm<0V8w0v$)u1aS1{xn37D%^j}-gUe16N@9)^y-m&p$K`5A#3ZV!w z`6JHR5GAwO8E3PzYe6WOlHKZTbMILj7eEsC5*D^4EF4-83Z{hJZvWdq>sFOOOqs&U zHieZ(3qrw^l>ZaDrjq7Y3W=j`CdO_i7A*(`Q?gpA1lkFfUmllMADOvsHhDMaCcpD_>&ap9`V`JBXP%tH$W{zuB zy6$&!Gx+#1Xl-QF+sJ4RrC>^27Wi{>Zur$Bz$EU+pf#71Z7wG_l!7TS%lj{SalzX@ z0j2;y2CYe)Y?C;-pcG8WW6OngPUkN53oto?Do`f2J4}39cfb@(NuOFr@zRwuCh#yg z`7&rd=Vp1%%>$)Cg(@SsP*t2K_1yMk)nsl46F&y6Z0T$@Faa|oK;pU1o%??#^DsF0 zGH5O0VOhk(1EoM_KnmuRW2#s6YWt=OFa?9^drr1>oB~?wz!c1!-SNx0(r$YkwPiZdWF{hg8RJ0qtSgn}tCV3byW7eTW94=%PJT!LB<3Z`Vrva@*w|8*8~Gf4R{Xsuy1UBl=ErC>@P$S&=g ztNLNF0F$gAgVtA0#;=@gPzt7`V7c@IwI>^wK_cK36Wb{!J}n3ZQ&Qg6`dTS?>oSOs zTAA2dnK-o|6imtVwYO9o-n*^fW^nUk&|1xCu$s{vO2L%4^>9@gyeeD)Nth2f86R-6 zYC$NN60z*$*>(OgD>$dVQ}_k(3;J|GMk47N`VwXV*6YHSC0GZ=C$lhA$|;6EsQ)ZjFM0a zW?8(>qW=;?92+3+>0xK_tu2P$m z(70}=0F#|RgH}HyTR$Tol!7Ud%~)~9aAMYO0VYL12CdU9jHg*RpcG6A@2_t=I3Azg z18ECwV`bdN%BBUOU`o=eJLsavXYf?B`cd2gn}u#lK8ST`|Xi~kOE{g7u#ko zK`jUcQ*!9)WzT;J#YedrB>fn)HZU4(V03^|FeMyHA=3{zYaD}w%Lz8N6Kp(M5DKP* zbBFsA<>_rFxfv||7_>6QG8MrDOnQ~{*NyGzrKcbbt}bS_E@nz z_qpC@2!8@8U*2=Fz31fCf>1CeiaGy_3Lc+$!p#us$Doy^m1P1ZVAAW0mOG~Xyz^9m zNfgv+VP@OG%%imfOu>|h=y_zyyl#HR&EVz7ptYINWHX}+l!7VQe)_n+%$McQxEW0S z7_>6PGvvVpO#02|cdDP`t6vH*$@wv8onmG?#moz(U`i@pKEI`{sqvbJA;6bGYaZW$j!RGh07yHK1DXwoXf7>u1h-C%|Oo$Ds9$ zne7=fAC!VA5!u90^EpoDJ)|JK#mRPylS>Oi!IZq%AbEZD3h!?aiykquJ!0h4f>1Ce zOD0Tv$?Es$n*fuZAA{CYCbp+c!cYpPWQsQLwfc38Ke!pBLG>A<`8q~7t#x1ursSWd z+sVtp%ZAN*Ib#(~5QD85riC zsma^?goA;RMXQrlqLWn$)&*H<5qLrQ#V!V37Oj8God1})VL6ILYZ43RBo=O1Im)87 zoP~2a3pcC<$fC7@g>wT7H>|tEqIHdh?;48$ti)u|y28qRg_Rf91Y^;9%F6wel^0e~ zvuNF5 zmVh-vShS|`2v6e?h1El_5f4@_=r{+g7sI2~#>&>l$`1mIwp zJ$4mX8sX8J#i2NhLlst7!-lk&c(mTLalB{agLQ(qpaWa5G|^x)S+Z?PF$)WeRzHte zKaV(UP=Q5jE|1_`9wAu6g+*%#kMI&65m>X8MQb&W@M<0r*!Ti$gp8X<>jn$w4Hi*Y zcHn}Jlfi7{(YnUUdyQ2RmOXg1p0n~kXO%<*#bh?_$!y}V7AcR`Qa0|TY~qNZxy8nJ zi%klaeR#A^v-6&2mxN^>9<96Vym#3p5kb?!!Pmke1sks7(VD@*H-ke87F4itJ60~} zXdS|#vzgguGt0mRBzUyeGPA8^mVu2M@MxW6W;@9&11rjTv@S8TU1FAj4daE|ZC7h= zWnsrCdGeS}Y5r!8VrS&h+ReeXn**M_j_BXge*3ToQwMC|P=E_OV2E(xIY!QNjN-8V zAdl8LM)`A$x(NP9M$V6n;;^0`kJd*<`Hzgc2>y3Qf$xlRu>Jv$)^A3m-;55hYL-Xq zKcnt{Mr%YWZ)GxSWpaSEzIn8In7DhGBw@W;9fRI z*i|#IL1acQ=+H5|_wrs$&V5d(01J=SXGV?B$jPmpNu!-f7m z=sS8}dDx{ht@nMsPiC5`U<3thUWkzkIvWHF3fOEA4;OR}2qpnacRc@?`H|Bd&mpB zb6#$nqe*cUzdmfc*xYvqw1!=B{IM;rWZQ%J+7yRS(@_()EfE|#!!Cp-I*8`We_g4I zk!ppvuDruI^SUk*kJe;Pw#l4Qh@RtS9+u5K5->ijo5aWjoqUBQZ`jl;BNueS6_&GM z6RwO*&}mkfgvqwzq=(t8Mi`EXYkHrh)Z}Tz$fM=V;H&_%dfqI~IddL+8BrX)*ZB0( zE5E60pg8MlR@-Jxl^NWzWc^1(~RaNd!2pnpns3*BT?iFWmdZ&qey5HO0ON za=826(Llg{*d>739JY^BmdIr<#v}6uZZQhO2JU&FgXjqPM~qyL7>TdxatrgtdE4cX({7u|~o47?zeB4#wC4aVwM{6@T*Jf^B z1pfdx%K>h7M0z;H&3=fR3&B6h&2kc1{xmoHX=M2e+$RWEY#wpgxG#^^93I{|JOT**A|BC2JQA>RU>>c-Jba6J1QGm|JfbUk zBw!659<5b8e5-f_5&VrjoEv#~;Ims=n|PQu@vtKJdwI0>^60`^FFaZYd6WX84JOQ^wVPXFH@6H-KabW?Zkwar z4ha4wZk9{j90>k(Zn5j!QZRmT3+qw4j~m>FU5WZk+9#;m{))%2^B8Oa9wQfY*&Qq? zz?R)HGC>#H!6a^av&a=*iwqccL2)KXWZTxW8v-y|Qn2NPj9kz~g|MK2RTGR%(4~Yh z32C*OPJ_9IA&fj)x0%^)GsAm2b6H(<|#Og&4Gy=@18_5 zfyUN^CooFD#@0Z5xe1KQF#ejITXlYm`9)(y7i=9TBNue_CM;H9t2eE=bx3|6)otbB+G&GugOjvI!&j^Vt~Z zvvI^d9Ebv7OZzl)u%i=7X)o{L9oDm&X$c0R-e?<{ufS?tcRm8m>hN7>nq zvhyLv)lRT8pJ3-k@UOG8U1#TmjkED+-C}3H#mi{R)0ZzUw=vq=9 zt(jbGGr9O+>wkH)7IN_}IAwix1Yx1phmiz;`YQ*rG=st?yh?-?@|!{Qq1+|GA`KYoU3x{&UIv=TbrN8@Tx! zxW$qAk`3I7Fn-CY4<0|VYGN6=v@AF*gkY_mqct%c_g6BH7D#%tk=69& rlu70(6H>$LJrm!1CV80Cc(i^niTq$v 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 O5F7}hKx8n8fM5Xo1NKk= literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_raw_storage_iter.h.E414377E1BCB8773.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_raw_storage_iter.h.E414377E1BCB8773.idx new file mode 100644 index 0000000000000000000000000000000000000000..9309256c2db5052843e5e94ca451ba82e119323b GIT binary patch literal 1054 zcmWIYbaNA9VPJ4h@vO*AElFfyU|+Ae*P8uK z&iOm1&1mscy#8?8>|G`1d5f}H{A6@yF6RCDzSQIPLY5YR_s&&8@(jzTNq87Ud}Pc@ zpLuYhK}7k-#wBkhECM+$DY0^#xTrd->f=ed>Q|m8tac?b%a+;2Y;IYdW&G^vrgsvl z9iM*hFnpU}EXM!J#D_g}?a8taAu0zqeP3{HTHxP_hl8?ZEi+zai%Vbmn*MRJ*Yn?N zP88LuC7ylcv*CZ5U%r0EGxg13KNBrKe4VxJ_VpiY@5vhP;tG3ayJ6<$O(v;3znF$U zdS`p0O^n}7)hZe}J%1_nkJ)_DiMJ-=k< z?IFg*&C9^%&*m=$CKxyvz`*@TXV7E6d0qlc9J~x{8EhGRU;-wc&wAu6r|-Ls5b1oj zd_Fc10h4x5|9B43Tm{@rk*eb*-q`(ABI_kwLxp{35-#`pcU`ya*0}(LkqSUnFmyC!I;NSxL zyrTQTJMDQA%{*Xl!h(l~Er=~h3g#XjwotZEDVXDV*y7pZrC_%4u%)x5OTmJLhb@mS zPYM72~S#b&`_p$tH#mEGX zVwl-Z2X-kHNw#leXgRG7~GX;UTgNr#^9f;JB0d`;(x& zQl4zN$7CHv_DuyBk2Xy->;AFsvfQl%>1*elK1^?$!c?~5_{ORnA(Lu_F9$#T2#a|X zEdTR+&6E06<^PA={wa$e&Gi-e|LEbd$r^RmolhTaIVY8Fdw5;@@5h#nM>CBb+dg~g zsJF1F?VNgoIeT%XhRfSIg1%whVbW)oOgT9D$~MEq{!Ke?+Z@%s&i_&^_Vf?yxGFQ% zg@t?ltshn`>5@HrwR%SU;YU)Mf~Kh=oacY*?4FY!uxB6Bp-EOj48@hXNsAd67}6OR z>+E>u#LUCMC&<86$5zJ&CKx!`SXnqY8QEFIrs%G}bSmZw4+FO#16Md(I3Jh*DPROE zSb2_lZSgIOTRaRrf(%@RY=wMa0;GTmte{4!@}N%h?YBG(yn+l|DQqcxU;?Co8LZ$? zfLrNu#lT-oO#A{2V8G?b<0#C)31%}e6s4vW??Q4bBNNz-Fl}*7@3WMeJdGH6xa=A1 z6`-0JG%M{@R99+dG4gQP^4TiFgeUd=^HeCFHlLA)tBH}JiBS$F@k&QQyJ5oq`HWm# z)*RNNFkzVg8JWQThFJ>pH6s()w=iLtUm2OeeuN1ZrRF4p3@k26F6IU?xL9x8{M9fi IA(4Rr0J4AmLI3~& literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_tempbuf.h.4794057264A8802F.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stl_tempbuf.h.4794057264A8802F.idx new file mode 100644 index 0000000000000000000000000000000000000000..ccaaa0cfab02b1e31759b1d68957f2ac70df4798 GIT binary patch literal 3388 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 I3zird0PwaNYXATM literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stream_iterator.h.5DC0D25D981545E2.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/stream_iterator.h.5DC0D25D981545E2.idx new file mode 100644 index 0000000000000000000000000000000000000000..4b35854b43cac97d37d2c304b89457238c7a93ea GIT binary patch literal 4790 zcmWIYbaPuL#K7R3;#rZKT9U}Zz`!8Pz`#&kQk2Qd#K0iW#=uZ9XKKjByx9gKUyJuW z3VXF|iRuEE>aL8C+}{nEk7Olx=uA7{wk=aU^yc>WQq7l_)N%+pT|fSOPIYcy0(Zl6 zC+;YL`~rQI90{2^&ZoythKMc{`h!&K~qs?DbLC`YtPE$ z+?lxN`h~9GC)`HAFKDK<2Jvc_vvS`|*_u%>UBxrML@DLw7g4pR)8Cd?O**^1LOOp^ zlb&|wRqkW$vtJ%FQ{=Ba$jf*4j81!Zz};nQHoW-%<9jaCLZ81;8((wOGhDi(swF>p zivQ2kweQrv6)e6i|LmRS6#j)(H9SwN~DtR%G{(@W(J1HOW~JTYtQlvFo`QN2>fSc`_IS+r5HFE zz(9QG_SP`-6d?g7Nd*RhLbgIaFaeWx41082V9!TYF(z3>27xDxY)=@)pcG8WQnkI# z-M@47*qMao83fF^%%#8t11B2`2Ll5mE9;Xe$EKZY_8JN>NhvZ2d}3t##K;GwU}i8b zZ@!*4tp^B7?vgM%^=vW>5;IM1TK!VJS%;Ux;5`FtWX16cd0@FeQfiS9nh`_r?k^NhmM~ z)U(y|feD!O*1l7M4k<-RJPgwE3<3)n*%mPJK`91KW+pCf9!6HyPS*wcXW!3C7Gn}o zU=Z+Q^AiITFf(kNCSLn}`dS7=I+!h3OaMf{q>s$1zT5rhey#wMxB`PfI$Js)n1D&Q z>4}7&-}R;t;)m;uY}XmZ1RxYlN#5adw(0FRn%J3Sn%E;O$Io?M!?E5DI3Ff1upMkfz_$1(>817z7d}5*5G%O#0W>h)Yh#V&_Br z;VJ2@9ORQpo*?IFqshgFq5n5<8fH zN%u2JwJdnYdKnU*rEH~q0w4k=eeZwH1MdYXH@F#;6d450GU}dXw184DCDpA`ESG0X zec@){RbUXX*0nYR6ENu~7bgUr(DC^TN!xE2CEhS92tX*95{9DGwBi;X28NXufftlt z>|$VI5$I>+?`IT*fBxxucopyx)c+!E z*LlWi8$b%bGxB_A*st*62HW zUzwl_V8sR_6SS~^8N5DhyV%@!2eb&9&~(&iZ`CGXeI;xqVz6Y$BT&ayCk88Icm!G)8Cw_y5&UjO(QZangx&>= z;tLqn;iZni0!EVsj4lZNN=EUOjOy^bB(RdvWF?~uj1P-tMkZ)!3yXxfruSJ&O`b-K zJOY{wnhLNWgB8MzOwghirryx!^MAhIv&@-z1U%V1C1C1#1cKOt;Jmz3esO24ep@iH z2;fh2K@NA{I~oYs6O7r}9JY^BmdNPID)^5k!=++|2m`Abw+E1{1ZmoCyagw{tHI47mV%*{(nZH|BT8AelwGB zGm{E}-_9h~&ZG|GCzstg@#M_s1V$c#BaC847&T!*3`^yVOwbw@mT6)2Dt zMka853Ja9~Zm;&tI>nYnFi`*;K# z*c^lqJU?+iWmx8e)iI1r&{i8P#rS%7|DEzaawQ{=z&S>~bBxlkMjR)PTjHrB?5kLK z1Tq;jkqX6f#&RTHBO_xYqDbTs_`=Be1;J<2Ke1@jcBR#fJOUPC7VwaP*}=jEZ63ms z0gu2XMz%|gLJ0nKM)B*6%CLL{O3&g?7?ok|l@I-u#vNx$*AWad=9M4xXDt!iKu}@2 zsiB~m%gPOmJOUxoAr`Pwii69>sd?#%$E9a?8F>V3`D~?O$ycd)^@nFQE)SS^1kB{jG-3Af2pnRRJA|lM z6sr|aUc0g8IYDcxg70vf#%_E;P~qRwgMU_(oOn%8;n{43a`qsH_XHJILwg;JT;SdY z%qzF1O$>#lM dv!?QFV-e!x7i18G6)y}7{0Jr=f+>Vx0s!=cD53xW literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/streambuf.E3BEEB1140D783A0.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/streambuf.E3BEEB1140D783A0.idx new file mode 100644 index 0000000000000000000000000000000000000000..54d891082e97cf874b7f2fcbd58124401d2ca4ec GIT binary patch literal 12630 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 PfkxnF=cLy^N5$E-3uzSs&-EyB5iYBBCO1Pu@>V zS$yWh<0$41w?z+@e%PrbxTi=pH~9RFUkt1DbapTlSLP-;F)%Q^ott*}YMrf_022!{ z1EVgBE*H~$R<`-9JPaHR5b*NW#{2%s6#`7G%nXeFEdE?fZ&=yhAQTj(rWM;TGcfE@ znGq!ZbTTg^7o!q~k{CoY1A~>sOx*_7a04bDMqO@Q5tw~EjQ)cDQVdYTi^uiP~a)DhYIX~TJ=c&?qmcIQzIy66oGV(CaW@MkuC=FAuS!u7Lx>7TX zk%v)@PfZaf9O0%hp=xSt5kC*3Hj6eN%v2smU1?oa1W%t$UjV@~;xrOQ@JxA4#SuI+ zUNa<~FN-f9%p*LE{)+zE2wostpa6mw!Wklr;Dz&siz9duyb(yeB9@5X>_?jESm=1_)jfPZCn7C21v@!sMhh zX2iO3ZJNf!!)VWIFN!cOkv)+grf5>%KTn0?Y4aI*7?(0KEM=5~1zyvYV&e_-9vxz0 zVKmY+(ue70VGPj=(TC~Ycfw9B+4sc-yozcv!t__}x%ilghtW*cOao>T4`YOCga*u{ cqSTy3kk!RS$;I3t24jq-eTEC1rhXVjGf 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 B(gOeh literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/string.C27A714773539828.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/string.C27A714773539828.idx new file mode 100644 index 0000000000000000000000000000000000000000..4339356e0bc71aa95a32f140e64081acd51f7b0b GIT binary patch literal 1318 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 RKr#^g28sO|iTwh>1^^?%g&6<< literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qnativeinterface.h.51A848B276E3AB95.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qnativeinterface.h.51A848B276E3AB95.idx new file mode 100644 index 0000000000000000000000000000000000000000..c6a9ddfe30440b6e7ff7c7067fbc72c7a18945b5 GIT binary patch literal 2990 zcmWIYbaPwA&A{NC;#rZKT9U}Zz`!8Pz`#&kQk2Qg#K2I_%D_-Dr#Hm6|FVI=*PZ*5 z_&9QxURoi}7q(UCHuD#TMNENtS5;l21v!80@m(B=|2sgSf^+10` zt;kZg(%#0024Zuaj)X6lI(Fodb7g#UTy#x;-2P6^li`+5~ zvtoL2t<+QP$Hs`FSkaw_pA^hh{kLeE&$*9praZA-mwa`?$4|UF;!=&G!(!@I=|4B* zs+i~UBuTTNM5phyR#5iV6De9;OFh**gQ}-*=v!Cpwe4Z;CXT{Olio(%7WrCHJiQ{K z{qoy62Xk${{#~`SChG-@roDCO|4tM8zgk;D5|tmVhDA?5KG6O-SA>a)TYv!!kk@yijRW*XwTft!_MXYBn1ammq^&HFvcXm|);!Wt3!K zV3cD`TzX=vUfkh@LQE<`408FZ`I=w?=D>NmbA!S8w`EdIPg9!#sP$>Y? zzl=ZrffG;hULhuRAqKg0*>qJf0n;yS!tA@^@SlC6OzI*Ga$<^NnqUGZt-a^m&Ydqh z5AiU_3o^*L3A@RG2?kCMW(jE-Mmbi0EfrU#Y@bt1O#Bf4F~}Km8A`ztR%_Zp?XyyO zrv;c)c^Kr{8AaO}RiG5iiYtjvH_KhVeMN{#Nr*u%OfJj-Ou(cM@_yKm{*&{D0Fx>o z4ii4IoPO5dnQ?=gNlFAu9R6)=+A!_ghsUB!>S9>DIK8TH_toIX&)Jy7MX{t_C4QYu zuT2bZ1ejELaoE52jzaArajq|*6wDxJ#%(46CKx!`m^i_4Sd^MpJcpHmA;xvW!BS>7 z1|}9cJ3%`kXn--W$k_|p!+Ej}TWY(vMKdz;$W3Hqn8*mtuM7-VU$gCT_dLdkSGUE^ z_IER<{TIcnD6@ZJ{F14uii|vRkus5Luo!^lL`E)f4uq8%))#+2)#@-Z#cSl@%7oiB zRZDE}Dv}6V@n(lxfgN5&u>8!(1nMn{VB}}W#p36;LuQo z1+bLV0xuz7lUPPBIerd)xUgsIx90f|o#OEtseV`}(0X}L8eT;;W`~6<+8i_SDiYei zX-@u6n<7RYIct4uQ<&rK+?;b%Y3GX~CKfp}1v4#JVq%eV5OR=)MG34FW8ngqUa&yn zk&BRufX5$?T&7f}8Z5)}$Q4Qzs=?$AB<8|RwQw`?DOJrLZc~G1(YmwNO zI$Z+|;sAIy>_!Ys5L`E)fQ3y+hhW_jSJ)h(}kC8`?gMkB{ zT}-!5_I`XXasgg@VWGgt1ui^c!8gCPB}3pu{!+Ypw?-J7+GL&D#>ged!oea1i#C`U zOkCgs7v@SHxoX*JRhSoGalyz1E_7jfV5KS(7q~P<=nd2jw17pmztx^u(>_1AfY))b ztjoj&E;L~l@W>?@CON}$QdSPr|Na*$*BQCwv^lil$-j8#ukOegiCc_ZaxIJ;EsQ!a zuT41}a5+hP;$22AIXwj0^IMOb>!0S%KE9Q5b^)9`{ zs|c3#nYqB_Cn8utjRKe}c;r0zJ!D`ZD7|E!OzK3rZ+OjZH2Aqbvgexn&o9 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qnumeric.h.0A4910E4CB3E37DB.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qnumeric.h.0A4910E4CB3E37DB.idx new file mode 100644 index 0000000000000000000000000000000000000000..a9fa6b65118ed4ac1b5afc918da49f2b838442e6 GIT binary patch literal 5116 zcmWIYbaVS6%)sEB;#rZKT9U}Zz`!8Pz`#&kQk2Qb%)p?@&cIMHr#IxT|7`<-@5c2< zZ8vZRWL#;e=+Iiy%e#_4IeG23D9cXgwU%YC`kmPR-Y@r?yX0+xQ`V&4Kkoi~SN?p` z-vIt;dX1ncQmUkK4DQte%O$?uuqAFp-s+;3aN zxQc&xI4`?5;V<*Xxl04|gn4#NSdhm4?vaB&|Cg#g^6~2I4W^=Vmx^@V`gdUMw71r$ zYqy@4yOMHWw&?Ns%@U2vZ|px`lK)G8IkVXO#v>eT|H@>=ruJ>+usXz+Y}oNs;o4)l zX!T~vYl1RP zNBS18XRy*z*ICbcKH4CK_rl_sP*d?YcRqDFn)eIddG~}-tNU(kmr8l3(VpeFX8Bjd8)FXnBP-%n?3{;9Pht>H?-ro~-$A5Vn_XeU?9=yP^6 zYWurU&#}4XCx=?E^Xibp6TPFZXUI*g{_XtPbgPc<$((PZvNKw}S4jt$UT)mll&vFq z`(WB>1Fjo=ix%zQJ8AVU!#|97uS6KB7q`mI)<5htJ6-RzN08*yn4;5W0aiCBr3OvX zRP~tW_wnQhP0#%YQ+C%ZIl{T5P{w+3vR?5+F0tqGlg|I>K0bYMib-FwP2Nwr1rJ2^ zPF7E-J1u5$W%~o|YSH_*rBiI;Ji`soe!lox^^KBlS@@^+u4hp*zdtlh_TPHxTWmqS zsX+T?MbYUgUp0+?Xm!0${FZVxZkhg_{GxLKYx7x-+Gi*`@7{uz8??!z3uDfpE{{jvrg}1*0rc~J?VysE#EEv z#HrlYf3;85^W(3ryIYjj9ch|Ac|%n9yZ1##`~5C|Q*(Jx&Sfh9E9}pqZ<2Gq>^|Lf zRI2#EY47b@yJd?{c>ZIuD~kKUP+Xat6wb=PP{n8R-X!269}j~a1B1RHgCQH3VBi#D zR`p_F)MpJe)~|Ziev_Yv!Hj`H{|}?$A4Xj$#lR`Zq^PFBsL%Ra;Qo}yolix07;G3A z^rtX$Phl2@QVg8ZJPgL_jQXsp*DdDGnSNP?hrx=0LH|FK?0+UrCKQ^eVx> zi?txu#WTe7=z|CbP60*+Z;*T9-L)S5)XmlBVX$U^0DX6DcYOvLzz#k3dgJ-3H;bIX0S7im-%8U;pMg`1T>-4%(&nG? zHuui>@-SF3FzA0}lKsl01*I4`Wq2W`gtn|;I(|$!fQP|_fkFQ^lf-Q%1tUOcoQ4D(_SC!P;j`o^<@YJY5Z-3 zn9##UZH&Ny2DT>X zs-Vw==?^AA0_{4J=yfJ(eFz0oqzn!;_XMAmjkhOFM2bW^O*T6a%LSD}xFs<-g-ge8kAI{18&Qb<}V) zX5f_NgT!v{#mi>zTfL4z@=ha@N+XkjK7?Z6l$V2~xcVuojKBC@kMS@#Ffi!1Gt0I! zt3WAGxIh$%B+6`D`>6i}4}*ykgZ^74skcnBP>O+5n1w+LPHXKPnvs!5e;PBxG-d&?kqn4}myrun;6lY=#VrdL ztdNCD@aX?zx#V!_R$ zZ^dV&3>9VI(YNNaM&jA<*&y+3`D~GRc6@e7JbONSB%TAG0}{`X&k>2|!smj-bK`SE z;<@v=!+Efph>=qtTmwPf$oTd0l6CVR+A{L!w=y%dGAlsE8DJF?3m2?9g39pdPiNwv z&Lj;}z@tBxiGMCK|1cBxVJ2}{;(%3NjGT~43u;VTf7|Tcx-Z>8fo~D#j1>45$<9cD zZ;{~)3;a{wkIJmCqLJdt=_3|??v){oq+yIfa=Gji$saQFzpoDZwK8M$CpHdKaD;?KdY-o0^* zJo*!v874CGLB$z7U94&pI{V@nx%62$Sl|Z1DtJaNShWt-uyR8VL&6f)6eb@1ZZ_081Hj9?7~7|qB9 zX(&Lggf$ZwIU&shs4y&vFmpi~1yErg{SGGX4kmGU&9C3f#NEpz4l9rE+?;b%Y3GX~ zHXi*yjFx{Gy#irvPW@&k#bzcWL>bq{WZA~#g=~;wFOw0>ARhe*OqLUvykH*Y(Lcd<@HKt9{q6EaJaRgn#1oDQy5GckN#CA z&#O#!^HiEi67p6&~IesZe-?%)yI_+WgjWn#O!9` z(vRkdR)V^Ufk%HP6Z=diMHs)h^?7KJ!RmvIJo=t|o}#eI57szjCBGlse!MXI9(3Oiv8F}>AF`2Jp zvVx^wSd){H3)awtnh0xVGIK#2mmIYW)3-~iIfLTD@)MH{a#$OGXEK9@B}|-=3)bL- znyA_RooUhk$JZFS^aD5o;6>`(h1(+*Gj={>;nBa%BzT)i999YO=-*-Dyu-wg;NN8u zyvrmGOQk&e_n0{EG4aFru;wfy7pxHrwK)BS>Xpg`4eyzF^u74JL}7V?M}HQR?kpw~ zSWsxJ)>;ymSp1QZM?ZoyLISFp0TvUCT#$w@R2)`rF>%2fyHE*G!G>I)!?HaK7o^Dx zS4LX109KANalx9!aDz}wY*-_ikrUE5hAM+4ZALCwgBU7Nl$w(WVip%A7YBnFx*!6A rjUW_=Gz1Y4tOKDyq#lTXU;_vRBK5V@96yU}-`3A&U}&VHtH%HUytK2` literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qobject.h.46058F0D9C1F18B6.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qobject.h.46058F0D9C1F18B6.idx new file mode 100644 index 0000000000000000000000000000000000000000..8f0ab99227caf39efd1470c4ea3372ff06cff203 GIT binary patch literal 19012 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.4B02FDFE2CC1DA63.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.4B02FDFE2CC1DA63.idx new file mode 100644 index 0000000000000000000000000000000000000000..c48739c078fdb6da3996977a1ec4f18e05e627c4 GIT binary patch literal 23186 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 RWME*Jh{T?N#GZs;0{{u+*}wn* literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.598B10433A0B063A.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs.h.598B10433A0B063A.idx new file mode 100644 index 0000000000000000000000000000000000000000..820f0646736aefbc007cfde4e7c7004d76ac5538 GIT binary patch literal 522 zcmWIYbaP{3VqkDi@vO*AElFfyU|U|^_XU|^`2liOp+*Py`TYB}+) zOiXNyrIW5|LPtXMqpwrX9(<^-U#WlpXiNoT!#bv)OD-`VPBpHGUcD#cd-F*q_qmgP zADdNBp`5ry%VBMaY;*JmQ@(p<#||v|AJ1Rbs8d~BnVZDGz`#(HnpW(=$iUzjt(8>k zC@#pz#iYrh$pexCVLj!5SA0sX!i-!@Y8+}pAR!PoUH1OL=0-+wCLSgwb|qer5D0TI zDRU_cfLI_b8C4y0*K&V66AzOdyBt4A2!y$q^COtnR%e|B@+)5A3GnCN&H;=aFdEsa}q(O78fNKD}fk{AOeD!`fBdZXt(Ij=V4+* FKmgd&X6FC^ literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs_impl.h.BD70129DEA6B66F5.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qobjectdefs_impl.h.BD70129DEA6B66F5.idx new file mode 100644 index 0000000000000000000000000000000000000000..23a2e6a8122c2cdd7d1c9a3cda0a659b7ac66194 GIT binary patch literal 23610 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qpaintdevice.h.86AA79FC2B0223F1.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qpaintdevice.h.86AA79FC2B0223F1.idx new file mode 100644 index 0000000000000000000000000000000000000000..1533e59af77ca6453c2dcc3708a1e2de86601ec9 GIT binary patch literal 4092 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qpalette.h.6386D2CE1013547F.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qpalette.h.6386D2CE1013547F.idx new file mode 100644 index 0000000000000000000000000000000000000000..6894e85cbf9059904e259d77b1d08167c42ae970 GIT binary patch literal 10724 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 G$N&IG`Oc*P literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qpixelformat.h.6CB77941B0A68195.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qpixelformat.h.6CB77941B0A68195.idx new file mode 100644 index 0000000000000000000000000000000000000000..828f7a00642fafcee3ccc7666659a64075187be8 GIT binary patch literal 15636 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 B3xxmx literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qpixmap.h.6585811F75A75E0C.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qpixmap.h.6585811F75A75E0C.idx new file mode 100644 index 0000000000000000000000000000000000000000..572533d7faa45b28736166255029b399d22d3eb2 GIT binary patch literal 8674 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 XFsOjUAy@-Kfkz4ITn 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 g>h0s}>BZm!5`=pxo*5}JB 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 OBIf%?7G7XrU;qHC$yjax literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qrect.h.571F4D2E1477D085.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qrect.h.571F4D2E1477D085.idx new file mode 100644 index 0000000000000000000000000000000000000000..f7d63990da29e220844eaa45d79e7fad1724a3f0 GIT binary patch literal 33502 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 SBtOYwv9PqYX0Qc`K`;P1uOvAD literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qrefcount.h.75CF565EA2BDFEDD.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qrefcount.h.75CF565EA2BDFEDD.idx new file mode 100644 index 0000000000000000000000000000000000000000..c1920cf114e7fb40f78bde34602ba5927da92f48 GIT binary patch literal 1030 zcmWIYbaVU1%)sEB;#rZKT9U}Zz`!8Pz`#&kQk2=kz`$^Vfq|i7PHUed7n326Yq8Si z*{<7*8D!b{1#VB_ydrixMqFZ2A;=3C$U9irqO zDHc5C2o$n*d9!v=%KWN?npZ8|=ax$SdvduYad-P2vsESj zJeR@_Puv#jnR{WzXV#Mc?%c(dxkxt+|fe8i<1~AZN z-*G>zE8IeWiGzuOU7J%|0!+Z9S#O+QTcUo)Lx72siGf{*Q%4p|z@)=^7aY%HpO+)R z#KXkEE+`-<3?^XGTY_IN&(CzL6JX+EVqjP0R22jhFzF4Q&xM@+sx4<{VrFDu=VRmJ z0}~9KV3#qnvvMse>O1^PdzAnaHxmQ9Jg2-Mn1JcGNLH~*i(7w0fQglffn7pCLKIBE zq>ED1iuIWo7-Su`)OK%+W@O}HH)Svt02_`JFq}N>LLx#^Ft6~ii|~jDA$XD^l2R~> zc-Uq5WkeA?C4MDQm>YT6)kV~$U_Rzy*H+WkfdwuPyN`st#Y< z%gDuU%weno3lI&DGgFy(+GervunS2Gsllw`VV9JaR73K#n35urr=``^VAdG=umAUa zlJh)99(E1}4k4JiiF3YQeOtF`2_qLf3kM4*pMYgxu3_W?$2vzX!}RTvYR>J!3j-%< zPFv2%!!9B$A_j8>%tl5oa1wxNhB=Fo3mo+@VeWN3)AIkkxXi@EuC1$W2@7K$b{!)f zJ6O<)8ts_%P)YqSBM-Zbn2a>cD2AfcoJ5cdi;I$r#X$@<5COsL2bAAr+jz#UXJlgl E0M3;we*gdg literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qregion.h.A149A4B2C019F567.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qregion.h.A149A4B2C019F567.idx new file mode 100644 index 0000000000000000000000000000000000000000..92f7ffd07c7bbef53c2fd265826326f193a6d356 GIT binary patch literal 7698 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 B$kzY> literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qrgb.h.43B8D41A5EECB8D3.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qrgb.h.43B8D41A5EECB8D3.idx new file mode 100644 index 0000000000000000000000000000000000000000..f08e13e4edd5ca6587551d9b357d863987159863 GIT binary patch literal 1720 zcmWIYbaUIl#=zj5;#rZKT9U}Zz`!8Pz`#&kQj{sc$iTqK#K2H7r?=nNo7qsH?fLR2 z7n-LgePHIV&bHNYW!e46GsSb$OS2hjv)2b{{(XN=O+?hiHs#Zv$(89w1!k5pVXK!t zPqFZO82ocy{pH`2gVcoT=S)2LP^)?#+;Y=KuY`+N%nyidz#q+nYD2xlCHkrDn2k&!MQy$Uv{)4pVePxrTMC0=Kk)a`626d)1|UM>TgJWs4EcD_-2Nm zQN!%liH8s91~jg=t(IRrh3$@!$j=u~&0elx>s>TamMx}$=S8*I;p@+DXl>5+UKMLB zxVD}D-H8=W#g(~9=NK6nltqp|5m+t8$-^MYz#t+nDlP>k7&zIP7{vG)MOeA_DDc}P zJ>=$PP-1`p5leYXV+KwJ1_mKMMiEw-Bb#Qba}@INFi0~nh=_=aNP`K43Aub<{lqw! z1$Y^F7#KwO#rfsI1jqz&L68;2BKKHN?G3KvVUS^95YZIVlm!!D6LK zL4tunL`qaj8cZNe=ndECS&`y?hlfFdfk8w;OhFnpLED6f(fb__gB$~c zh@hyTB$z;$u=Css|0zwf@3|Sc85l%(M0q5^1Sp^w7#J8uSl>@%DUNz_@jnlPECYjx zj+l-Tm|)=KV1`&xl$ust%FMtZ>#(J^ds{RkBaetDgQox_-Vl+^!Uc(Bs5p;^y1Kd! zJcvZJjI_+*aU$Xt<`xZ$09ayR;)EmuxB)IwE_yIUumr)v1xW~SMe0)O3P`qyX~`hj zV(exKGXR!g7`Y$`1!}<5mmiJ)Y`HAU$R)zU!NLa>We|NTTJ+U9!;g_i#FD|12POSE;) z(c{wNgGZ8xK8rpFf@djZDF+Kb9uZqETRxauctl*dT;M!dN@V1Mq(G=GhW_jSJ)h(} zkC8`&lYvtRD#`#$mdsp`8-%w`@D5g8E$SYqN45tkO1hnH3&QZiBsFu(JN$O_7e!orP5L_ttN6y`}D5jANw zd4z*C6GWH+0J!MHxBvhE literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qrgba64.h.F8E2AFF405A19460.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qrgba64.h.F8E2AFF405A19460.idx new file mode 100644 index 0000000000000000000000000000000000000000..fc3b4199c86785a6f141070a0ba52845417d089c GIT binary patch literal 7132 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qscopedpointer.h.AC5CACE53144AE81.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qscopedpointer.h.AC5CACE53144AE81.idx new file mode 100644 index 0000000000000000000000000000000000000000..159d107361ee111ea3abb3dd8457b28cb2019758 GIT binary patch literal 5090 zcmWIYbaT5U%)sEB;#rZKT9U}Zz`!8Pz`#&kQk2=l$iVQ4m4TsR&eWjy{)Y?%_S!F1 z%Q)gACHA-V)hZkXDgwLs^~gIV9N zZ-1v|6X>?uf0@$n_Vq?R)%kGeiA* zRu%yP*90k}R|!4BngtR+bvQM?>A!XV`|w@t@pmN~dXLn*xI-s0xOo_~85mTjGYU*+lz>tUoE*#yvT}^7tim$f`3$P9++s`u z{0yom8F^1KDnKciIUkP%{M)g!fQOw)kbyzfmCaQIOfYcra5FG4FsibeO}BizNnKi2 zh)F?;LDfdwMh;BC^lw^q&Qr7Nr>p>zi4cQoBO`kwBR7;{-~#)TVMh4Evi0!~RRx&T zgcwwF*>kzT1k8kg>qGTsOm9;cVA7FdP_^Z>6$BG7>C7^RAla{R8sbdmLJX?D+`c?u z0w&$oQ+Lxy?TUr~la367swtWX$di?#&O08f(e)v4Yw;3_wo66@GuxNFsOcH|BU% zUNcI(X4F=NP%tHqlfqK|rcGKXz@#I=peo5JDF`ND(miu>c&2mku99HV6kXco?B^KyRUs5i$r5Y*nU!fXo3B+0;_YQ=7)1|}Fdd7-)ezu@5|!nbA}VPg_!U{K{{=am5y2n8#J-aGf? z<)4Ij^**D>eMWUv2nBP=<(_aJYq2Azg_smX8B~?TmE^z#Oxkysq^i8ejk9=CX)tT( z=BfG)7X_GfL>W|dICTWU1k8l5mDle*a_G4RiPbrb0&^H8R3Q{1>LU(>^*j=edn~}D zE5x80%oi*MCSYc~d62Pv&c9PnA^w2G6giQ3~fDSnPiBTg(RmCSxH6)ha-fn7lnOd#Thp(r)2IFB1q z^DuIOYaCb^FYBOsb+gN$*oYHX34GoQ|^2f|t0=Z zRxv|afssWulp|CCmh)ll4n|0O17Ylj7;Em1uWIW z+7*mUDCray-b`H3Rs{k7P$4=A$4Y2kHBNwFI0d)wh)xpRFZf(Gf)iYPO_%Nco8 z8yHy{5J6S>cM*r#ZGlD%9jaUjCzdL2YGvY4-Ngtp3TiV0kLqhime+`64|6Fa7pz?a zRSC<$j7-qB49t(PwhSAOYN|l07_7GE0=H;jF6L34$0$6HQ4*027BdPjW|Tx^gB6S- zD;T8^*{RDuO?gQFtb!IHLTV$*4G!Q5D9AwU`*0pzS1BFu>YLj7-p~7A9fnzy9CzNzU^a zc~rR=xP+k2V~9TL-STJah53v;sy&PxJ&eMz5+7D4F*1Q$QLqXN7Osp;;MNn&Kd{yl zBNMdE1he+xNW68{7v%LxSESa#p%A3}~>7UQ_`5V^uWMo1M5Lkj7;EGCQSFtPPvGUFIQh?RnpK@e6h@~CFV^G>>XNf4%^$2INsK5hxLa6+%3!l{}Ta zF#qtVRx4C1B6!V=3eAj)urvY6cp^QFqOgny;>-3h%E97~oO8%qVf0Q4vgQ42 z%c!}R(HRzB(-$j+bnH6%9~_a$$+9RlCsB}rfdS@l2AB?p;-chYWsq^IHyk9aCiRA= RF{vmssDMNu7%T~40suD9A>IH0 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qscopeguard.h.665DF5BEFE75E6B2.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qscopeguard.h.665DF5BEFE75E6B2.idx new file mode 100644 index 0000000000000000000000000000000000000000..371fb26ea89c5b9470368a42d6a75501476dbf45 GIT binary patch literal 1514 zcmWIYbaQ*e%D~{9;#rZKT9U}Zz`!8Pz`#&kQj~dufq|ilk%6INPVWR??j{F;w&%+$ zG%j{`3(1Oo3`j_SDWQ0K*R4yxcJ6L$`TH$QKZ=Ew`SZCCXVfiLxA!NX-uC$*Yr2qL zOLEXx-qju_*Hm;U%vsDaNqMbw*@Y#ir%63d71`HZ%)F9krlD6=^MgzumgQw`=O+|K z7HKLzZ%S;LFirN6sHjzP$GYaZhEMYM9Qb@OV&1C0g0JH1M8#vi#$OD}4P5lCG(AP} z6}RBMuj(4dw{{oiGEdK3r=2CU{@vH!gO4;S>i#@qRn)09?%dB6lrdg|*IYlrVu@cZ;!Hwp41B6A zs;poFCVePGdPe7DhG{$uf(#6N))v;zV1j{@iII~7I39((CMV_AzM8KpO;^&4w;I_KY$0WeUz-Pi~A_yj6($6>aY<$yl z`87nhp|GJGABccS7p0~ZS1>a$$U1DP?cNs6$jHOzz~CSN4iyFlhK%_~H_VX`V`1Xq z6A=@Uf(0WFpMscz6wG0;(C6lYggR6+4>*Wnl04ubL-0UeK;j9=OT&!g;ZtQ*6+p;= zoD1^>51+Z1xgyj81|B|hU2_Wr&zjF#5+2%ow%oR2Fdpy2iKQ=}=E*T~@v(BSio&$O z{KLqE;?_F%h@OdO)m#{v_zYPLg{>&ahkVdCMlHnKK@ z3G?vT>f0K_crc3?nZPL!X45tnO&04XT@x93!2W^x9;S2E8(`L2;mAtqTi39zI)DTP+w5mQ+EB zN7zsfrng3%xppS=zi(*KT9lfT2nx#LqU2(I5Q7&)Krr9`_Nlh}XBpmN=H=#L;DHE& JNNx}T!2mMzoBjX* literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qset.h.16ED6A4316B4D00B.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qset.h.16ED6A4316B4D00B.idx new file mode 100644 index 0000000000000000000000000000000000000000..75b4037f5c73a0cfa7b3e72828953c06fa937d76 GIT binary patch literal 24072 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qshareddata.h.3A37FE4B881C7447.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qshareddata.h.3A37FE4B881C7447.idx new file mode 100644 index 0000000000000000000000000000000000000000..8aace73ab094baeebd7eee13b6744655d9f60f4a GIT binary patch literal 15614 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 T!-s7c7_1;7AQHZ!fPn!3GAuz5 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qshareddata_impl.h.B00737BBA7247910.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qshareddata_impl.h.B00737BBA7247910.idx new file mode 100644 index 0000000000000000000000000000000000000000..5c19a146750810f7147bc4a4ecda7a143d34a042 GIT binary patch literal 3906 zcmWIYbaS)fXJBwn@vO*AElFfyU|-ecbF^tcx65Fwx>@Fd7t`(=K0dQ} zV&B06uV)>;o!0G3Y`Na*UR&g}%`$DmoK-yMZu4C5%y!UTF6Ah3{Qt+F#}=IJy%=z$ zvVzxRLL*zJN|#XF)MGP>_kHeLz3YN?=byRne$JY9jP=JdU%fAHH*63pYdKZ^^A^M8 zBl@d0<#If&7h_4j$Z6D9y83UZcqae)>XOM{Ke#N{wD{ujz`li5D7xjC250=?`5$<1 zhUrc#uFOpmW@ccR`_ubrS+pse7!wBL!>46By>bT z1WcOkvHdO4&9CM7nE1FDL`2y|Ilu%=y2J1I)dQTzR3N%dSWJ{eKm<&>`<>0dp9_@K z1ej#G7(~*9)5O69OqyW>+lF(^#X15^0$dCtZk%rXU;-xn{bq~W%apV30!)%z3?ljB z`SM@_CVfWh=q#R`E`JFoF)jv?67dpwFaeWRzEBjOTc8%m!ywMdAW|b$qXZ@xI9Zq& zxOo_bSnpigwMbyGQLq4$1Q&xyo_L--n1Jbb5p!BL`(bgk0Fx9KgNUw*t`3-hN%wc} zKXB^qj1(RQSxyF#7DoOSMqwz$z{$+WAkWJv#Hz3~{=|x(pYjEm__-KF3Iz*A!34~V zyuPzF^JUe_1(;;G7({|OgZaP&OgeKGN27SVNhLcIJ12vPFq^Onm|);!V`X4qU=(7N zWHmGNzoX=2`8*y5X-)=_GO02pFo6hx8hITCvzgPD zKw?jkMNvrvM8Nbv-NA2B@odRXNC;S}Sn7y?2$-~o0^wtFfpliGT>0^tOq=*rxe3+z?=r<6;nr5sVQ96EJCs3tUl7d28J1B0x?mfG%Z(Tt2dBHfG(-HZa@EWyCQkTL)0hB*>qEQ~xN)<)K5u#kY|B}OK2 z9)d*>EDtdM-ZCh~ydN8N<>kEGsH=fwLgY79J4^D+z0u6L>_Vxum&a?&J}X<&ot@@Z@;pka$X5 zO5Cs{z$2p0rOpkDGaeC59!*{ZPm4zjiD$}X$_>l-JR(j!PQ0*$$Rpw;BB4T|!U$fNaF_^! z7tRsRiQq->L?G#lM?FUa z7Fj$Zx$3zZu!PAYl4qP}0*g8xk$mHP6Igl1BT}eUs0}L{ctncKip*h|iASWwzQh4m zw827|kqKO^!lE4J09GCm0}cZo7idYvBVxm0!vjlLJR<%){sORY;{q4FFavl*+88<7 z7t7+^Un-_)fl-%I5{|_V7UOMnUM=zF2i(BTJxn%;Mp;2Dy3^!urM-#i+7kU z&NUKMdtSWvp^`1IAZ26%*Ag&WV6_Az6S#KZsAZVGT~f^%7IBPB;5q@Ox}1N3Z_eYX z5sW+{ikgZxu*?IC07fQo6#-MN^-N~AJZEn#m3#n;EJiM9Jp*$rEG02=fom6-^{}MR z$OW!dV8Sq3oC{o=zzpF*DY|%2$~PWxwE)w|11`src$#YNh@wK5MOO(H9y}ttCb~fg zo<4`Z8iEIEC?HHRQ8saeC3hYXOBPEdL_)UIv-CmmtU0XJ5IhG~2W5mQems6!uvE(< zk|vR62FoivB4yfTp71JBq+GikiC3dt;|WU&JR-H)wMe`cMv)dqBUtG3h_o=;v@k}& z_z!D%ltn*BR8c9C`);q<^s_mnhf2o53SUMhaLWJ|P)zKT{pyd0&7hJkhW_jSJ)h(} zkC8`&kAY7JR(!w$n~@3J?trDVi$DKwDGG0!MU%)yiYedMa7&bYPcKk!1Tew045t?U34S7fZJ@@ralTno1(lb(~0?46LGo zrC~-UaI*>)H?W$3kqg|Mf(c6oZ@2t7!|x25O|Xo|$b^zBtwe6QZb_eWnM&Sl%ig8m z``GaYm5hUh03#Q;%?I;h5kJeHMeFY0p^`1<7ul?JxBE*ii}g+Vj}1A`!xW?*0t RnW@L}Em|wWib+tI0RZ*e-a`NY literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer.h.19BDF194AC41A1E0.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qsharedpointer.h.19BDF194AC41A1E0.idx new file mode 100644 index 0000000000000000000000000000000000000000..344f41e59c40ac1e728fecdb703edc25268e0a61 GIT binary patch literal 240 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qsize.h.C7A16A02513A95FA.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qsize.h.C7A16A02513A95FA.idx new file mode 100644 index 0000000000000000000000000000000000000000..da2b23c32c821392949ddcc20a874df97560fc64 GIT binary patch literal 16874 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qsizepolicy.h.DA7F2696C1C9C42A.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qsizepolicy.h.DA7F2696C1C9C42A.idx new file mode 100644 index 0000000000000000000000000000000000000000..62f7765a1a477a1c8623339c2a7b07c1e770a623 GIT binary patch literal 9090 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qspan.h.8E4350B17900E41C.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qspan.h.8E4350B17900E41C.idx new file mode 100644 index 0000000000000000000000000000000000000000..55802ee4ca2cbc7bd6400fe2fe02cf43760bdd34 GIT binary patch literal 25324 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 G1OotY4)V|d literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstring.h.D41A53C56706FAD4.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstring.h.D41A53C56706FAD4.idx new file mode 100644 index 0000000000000000000000000000000000000000..798bdf00167c12edab562b1a37d2e04fa62a9c91 GIT binary patch literal 77652 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 literal 0 HcmV?d00001 diff --git a/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringalgorithms.h.BA6D1C7B704AE517.idx b/build/Desktop-Debug/.qtc_clangd/.cache/clangd/index/qstringalgorithms.h.BA6D1C7B704AE517.idx new file mode 100644 index 0000000000000000000000000000000000000000..a823edfcb13c8d6888942360c86efb6c61b7f95e GIT binary patch literal 11198 zcmWIYbaUIL&A{NC;#rZKT9U}Zz`!8Pz`#&kQk2Qc!oYA&l7XRO&e8DP{M%*%*Pj37 zVmjHR^5Kz{?j|SiCbfeNVlTGs%G||&IKkk`$wyw3%_@r?iT-_W?Kw^N_9kV^B6by_ z%I|l&Pdx8iwtf5d$eea8Vd}%i-%r`OnP;gMrI}c?{pr3^E47;Q z@tW%HY0KuT+H8@q;p;uhq6?DNj+WMYg&cjoJE`~S5>`IKAf+`Z2=N|#UYtrgGi3Ab^tc{HJ0f9GA_Bf6Iv z8k=6ZX*cZR+h#6n`BVQv3Wv^?vR4)|>vhntn`8T>9sRlN(l@j0v4Abzb3U zSV=^_O3$)M@9J9W*6jHEwJ_tLWu}SshR`$H9|somta|BrA+F?H)sBO{wOo0Q`=YjJ z3+c(OySPT!-`whdiC`|_u%LC9KRNI&e)yRbAP337}w@6 zyZ=ZUt}?qLyZzQF-!k>LTb+_~cP!1zSeDm%TSYTxXUC~4+AcZE1k=U)R1-hWGg|%e zllG}~zoMEoO>X@vn;CxgT}0W_+1=dR_s%RRyO_PP)%qS&LRq`^bg|Fp*6zM8+@hWR z^GLL2_#}_^=Nqq7yz~t}^;+!fkAtTS-9Oa6zbEmOv;P0tx3inhuUzn=Qcd~(^lGE| zdRp9$E%kRKFMgK&d%yY+Pum@*W##uig{w8Cd<;4(p;KoR`R33aj&*VI-gCOs4i+Dr zTdwX=Z^l$-Jgi=J`v1v)}71!Q9>fLB!Q#&yyjbC^A3%^C`AHQ!gw7EGW(kgU~i{FV4 ziYpkd*D&OrU=2BtmKrV@q5byElBjc%W-kRaBiMu8E^x^G=XlvWuO!^h!}Go7(u@ST z1DAd;e&f!$Rlz5r{BWYy-!oHrI&9_|`xmyqU$$?>yI&G}SzT8|uAT0EU)uOfn(J%T z%q*sFi$tFFCJAv^DY;DX|HQa(lVj8O6)Pjpbi6kBPOM+fX#6f8@m_c$Lvdwp(k4y@hHVOMwTJyhxp^3JA{oG- z)WXcdj)7B$ogpfTv6R(np3`;B?nFKwh6tE0K#X{nCAsjpiGm0ZLpDr-ueGlO1E-}R)QBlr6GJ2UtVMYk8W~|q zoUEPPkZf7}(n;d|rGMf)3|(*~24)5jQ@}2jzuYatlw>By!%zn^qtdL>nSs+=65@{U zO03r_c3R0H8)0l_?11pB&7NKMH`l5wAiE<)Eya+5(?$sD)ZacSXXBSYRN!Gqh1rrJ zoFUD?=_3cRh2fa##Q8?b%1FM=SIgIC;Ix7nVN@&OJXtD6g@+*>W<;5KnI!|KhZI9d zG$_m)cr(7ZUsK^>Xkv_HC_TX_a)MD4N-=N-C_tUUuU~A{<>RP{>{>@_M>hsedl9IT z_D!l=q;E@_LQR^+$S{pjv=l-yaQe$L^e{3oma>{@pFLvpYPKT}LkB!?#jVAi890NK zpeE%_`nm71N179|WiHk(ZVa4yoKPi;8m1**+cL`uIed-Gj2sv^bvYnmGgGWEw%gX% zi-#c@=5s|;MP~+1LvDsDP+BV7+1AJ4?-Rzu&;WNxy;;2z1E;$z#0dG)U!QNEP7g;4 z-azX>2L?`UHmEaf99x)^qO~G;7}8*tl&F`OA%d6V#=OrzswHB17~0^LNI6RRGH`lI zGo&Oimawa zTvC(!Bjizmlu~3&Wt<&s#>vlXh}t9ck|VgB_r^F;D*_U>67H#o%_kTPnH zVvZ&Qr?n8o5sOt{8C(!K+rY!n4v#%aM@dgaGT1nOS7N(aX*Ul;CCrX6i7^969|s0bbAG6bAGhrCybKH`@i5dxGL$$kq9 z#BuSEt8P~+|Jt06)E%n|7U&4XiN2Mq&U+t({W