diff --git a/.config/VSCodium/Cache/Cache_Data/001f0abb16950595_0 b/.config/VSCodium/Cache/Cache_Data/001f0abb16950595_0 new file mode 100644 index 00000000..1d5692dc Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/001f0abb16950595_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/005a04877acff577_0 b/.config/VSCodium/Cache/Cache_Data/005a04877acff577_0 new file mode 100644 index 00000000..5b9ddae9 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/005a04877acff577_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/00fbcf752f40fc04_0 b/.config/VSCodium/Cache/Cache_Data/00fbcf752f40fc04_0 new file mode 100644 index 00000000..10d1933b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/00fbcf752f40fc04_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/018cde9c861ba412_0 b/.config/VSCodium/Cache/Cache_Data/018cde9c861ba412_0 new file mode 100644 index 00000000..85c4f9eb Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/018cde9c861ba412_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/01daaa7bd70aea13_0 b/.config/VSCodium/Cache/Cache_Data/01daaa7bd70aea13_0 new file mode 100644 index 00000000..a06600c6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/01daaa7bd70aea13_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/02234ee5cfaf825e_0 b/.config/VSCodium/Cache/Cache_Data/02234ee5cfaf825e_0 new file mode 100644 index 00000000..4d81e637 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/02234ee5cfaf825e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/022d2bfe460505d5_0 b/.config/VSCodium/Cache/Cache_Data/022d2bfe460505d5_0 new file mode 100644 index 00000000..5f41a469 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/022d2bfe460505d5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/02482b000155b6eb_0 b/.config/VSCodium/Cache/Cache_Data/02482b000155b6eb_0 new file mode 100644 index 00000000..bd99e930 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/02482b000155b6eb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/036c5072246626d7_0 b/.config/VSCodium/Cache/Cache_Data/036c5072246626d7_0 new file mode 100644 index 00000000..cffd8a96 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/036c5072246626d7_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/039b73bed1b0588f_0 b/.config/VSCodium/Cache/Cache_Data/039b73bed1b0588f_0 new file mode 100644 index 00000000..5e44f83c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/039b73bed1b0588f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/03f3f9402512b6e3_0 b/.config/VSCodium/Cache/Cache_Data/03f3f9402512b6e3_0 new file mode 100644 index 00000000..ca033d28 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/03f3f9402512b6e3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0439b406549eb0b7_0 b/.config/VSCodium/Cache/Cache_Data/0439b406549eb0b7_0 new file mode 100644 index 00000000..b3555930 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0439b406549eb0b7_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/04409c4a1afd5ae4_0 b/.config/VSCodium/Cache/Cache_Data/04409c4a1afd5ae4_0 new file mode 100644 index 00000000..4e3928fd Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/04409c4a1afd5ae4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/045940fde1ae514e_0 b/.config/VSCodium/Cache/Cache_Data/045940fde1ae514e_0 new file mode 100644 index 00000000..5033eefe Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/045940fde1ae514e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/04ff082989d762cb_0 b/.config/VSCodium/Cache/Cache_Data/04ff082989d762cb_0 new file mode 100644 index 00000000..3c8a0432 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/04ff082989d762cb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0565137c3cb4190e_0 b/.config/VSCodium/Cache/Cache_Data/0565137c3cb4190e_0 new file mode 100644 index 00000000..f59ea040 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0565137c3cb4190e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/05671994e0bbcf9e_0 b/.config/VSCodium/Cache/Cache_Data/05671994e0bbcf9e_0 new file mode 100644 index 00000000..1fded571 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/05671994e0bbcf9e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/057287bf54caeebd_0 b/.config/VSCodium/Cache/Cache_Data/057287bf54caeebd_0 new file mode 100644 index 00000000..85548c80 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/057287bf54caeebd_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0601b28e551199ca_0 b/.config/VSCodium/Cache/Cache_Data/0601b28e551199ca_0 new file mode 100644 index 00000000..231501e0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0601b28e551199ca_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/068046a3a5c80523_0 b/.config/VSCodium/Cache/Cache_Data/068046a3a5c80523_0 new file mode 100644 index 00000000..9e3eeccd Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/068046a3a5c80523_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/06d7853f7cc8af2a_0 b/.config/VSCodium/Cache/Cache_Data/06d7853f7cc8af2a_0 new file mode 100644 index 00000000..1762892f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/06d7853f7cc8af2a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/07655e0d039918fc_0 b/.config/VSCodium/Cache/Cache_Data/07655e0d039918fc_0 new file mode 100644 index 00000000..cf38f220 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/07655e0d039918fc_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/07b7d52a48054431_0 b/.config/VSCodium/Cache/Cache_Data/07b7d52a48054431_0 new file mode 100644 index 00000000..c81daabe Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/07b7d52a48054431_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/07c8f8763727bc19_0 b/.config/VSCodium/Cache/Cache_Data/07c8f8763727bc19_0 new file mode 100644 index 00000000..1ce3a821 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/07c8f8763727bc19_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0864065c719c82a1_0 b/.config/VSCodium/Cache/Cache_Data/0864065c719c82a1_0 new file mode 100644 index 00000000..a5997add Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0864065c719c82a1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/089f61353c96983b_0 b/.config/VSCodium/Cache/Cache_Data/089f61353c96983b_0 new file mode 100644 index 00000000..6439d6cb Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/089f61353c96983b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/08ebb2c91a121c1a_0 b/.config/VSCodium/Cache/Cache_Data/08ebb2c91a121c1a_0 new file mode 100644 index 00000000..9b0f3a3b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/08ebb2c91a121c1a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0913fa2fc8d7caff_0 b/.config/VSCodium/Cache/Cache_Data/0913fa2fc8d7caff_0 new file mode 100644 index 00000000..24cafefe Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0913fa2fc8d7caff_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/093aceee9f6747ce_0 b/.config/VSCodium/Cache/Cache_Data/093aceee9f6747ce_0 new file mode 100644 index 00000000..c5204d87 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/093aceee9f6747ce_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0966c2954b9dc2a6_0 b/.config/VSCodium/Cache/Cache_Data/0966c2954b9dc2a6_0 new file mode 100644 index 00000000..8be9c69d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0966c2954b9dc2a6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/09a589772921e14c_0 b/.config/VSCodium/Cache/Cache_Data/09a589772921e14c_0 new file mode 100644 index 00000000..0c2a9a38 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/09a589772921e14c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/09da2be6dd0933bc_0 b/.config/VSCodium/Cache/Cache_Data/09da2be6dd0933bc_0 new file mode 100644 index 00000000..743c3f70 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/09da2be6dd0933bc_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0a12bdc64f51bd68_0 b/.config/VSCodium/Cache/Cache_Data/0a12bdc64f51bd68_0 new file mode 100644 index 00000000..965fb68b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0a12bdc64f51bd68_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0a4a0f493d0cdd35_0 b/.config/VSCodium/Cache/Cache_Data/0a4a0f493d0cdd35_0 new file mode 100644 index 00000000..d7d33e26 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0a4a0f493d0cdd35_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0a9836bd406a2f2a_0 b/.config/VSCodium/Cache/Cache_Data/0a9836bd406a2f2a_0 new file mode 100644 index 00000000..e34ee95d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0a9836bd406a2f2a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0abd2c62cbdce391_0 b/.config/VSCodium/Cache/Cache_Data/0abd2c62cbdce391_0 new file mode 100644 index 00000000..f64f8978 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0abd2c62cbdce391_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0acf182bb1e7bcb9_0 b/.config/VSCodium/Cache/Cache_Data/0acf182bb1e7bcb9_0 new file mode 100644 index 00000000..225b6925 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0acf182bb1e7bcb9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0af61f80d4ef67a0_0 b/.config/VSCodium/Cache/Cache_Data/0af61f80d4ef67a0_0 new file mode 100644 index 00000000..f134c5cd Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0af61f80d4ef67a0_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0ba2f3aa3c769c4f_0 b/.config/VSCodium/Cache/Cache_Data/0ba2f3aa3c769c4f_0 new file mode 100644 index 00000000..edac5853 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0ba2f3aa3c769c4f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0bf4abfd939ac27b_0 b/.config/VSCodium/Cache/Cache_Data/0bf4abfd939ac27b_0 new file mode 100644 index 00000000..d879ec46 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0bf4abfd939ac27b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0cb22f8ab289960f_0 b/.config/VSCodium/Cache/Cache_Data/0cb22f8ab289960f_0 new file mode 100644 index 00000000..b2cfde4f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0cb22f8ab289960f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0cc765c46aa8b882_0 b/.config/VSCodium/Cache/Cache_Data/0cc765c46aa8b882_0 new file mode 100644 index 00000000..e29b2984 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0cc765c46aa8b882_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0cf1727594575fac_0 b/.config/VSCodium/Cache/Cache_Data/0cf1727594575fac_0 new file mode 100644 index 00000000..5e30c0a3 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0cf1727594575fac_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0d0e3ee536060d29_0 b/.config/VSCodium/Cache/Cache_Data/0d0e3ee536060d29_0 new file mode 100644 index 00000000..093db9a2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0d0e3ee536060d29_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0deb9942a12e38bd_0 b/.config/VSCodium/Cache/Cache_Data/0deb9942a12e38bd_0 new file mode 100644 index 00000000..6f34b4e1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0deb9942a12e38bd_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0e56f51da9cd3f0d_0 b/.config/VSCodium/Cache/Cache_Data/0e56f51da9cd3f0d_0 new file mode 100644 index 00000000..2ca71f3a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0e56f51da9cd3f0d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0e9923cb99b6b0fb_0 b/.config/VSCodium/Cache/Cache_Data/0e9923cb99b6b0fb_0 new file mode 100644 index 00000000..d1fba087 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0e9923cb99b6b0fb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0ec444c791928749_0 b/.config/VSCodium/Cache/Cache_Data/0ec444c791928749_0 new file mode 100644 index 00000000..22205db1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0ec444c791928749_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/0f4a1dfc7b7f9685_0 b/.config/VSCodium/Cache/Cache_Data/0f4a1dfc7b7f9685_0 new file mode 100644 index 00000000..655e5eee Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/0f4a1dfc7b7f9685_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/100723ab4e954919_0 b/.config/VSCodium/Cache/Cache_Data/100723ab4e954919_0 new file mode 100644 index 00000000..020d2494 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/100723ab4e954919_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/101579d44fcfb8c1_0 b/.config/VSCodium/Cache/Cache_Data/101579d44fcfb8c1_0 new file mode 100644 index 00000000..1f772488 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/101579d44fcfb8c1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/102f43bb61021f31_0 b/.config/VSCodium/Cache/Cache_Data/102f43bb61021f31_0 new file mode 100644 index 00000000..b5c37ab6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/102f43bb61021f31_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/103e0e90944c76ab_0 b/.config/VSCodium/Cache/Cache_Data/103e0e90944c76ab_0 new file mode 100644 index 00000000..092293e4 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/103e0e90944c76ab_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/10485ce7d73f1949_0 b/.config/VSCodium/Cache/Cache_Data/10485ce7d73f1949_0 new file mode 100644 index 00000000..68111145 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/10485ce7d73f1949_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/107db7a5bdd9c18a_0 b/.config/VSCodium/Cache/Cache_Data/107db7a5bdd9c18a_0 new file mode 100644 index 00000000..aef0ab43 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/107db7a5bdd9c18a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/10b0d3a2decb69ac_0 b/.config/VSCodium/Cache/Cache_Data/10b0d3a2decb69ac_0 new file mode 100644 index 00000000..53f840a8 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/10b0d3a2decb69ac_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/10ea58f579cbfea6_0 b/.config/VSCodium/Cache/Cache_Data/10ea58f579cbfea6_0 new file mode 100644 index 00000000..12545cf9 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/10ea58f579cbfea6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/11058a0abd9d5e19_0 b/.config/VSCodium/Cache/Cache_Data/11058a0abd9d5e19_0 new file mode 100644 index 00000000..19d02555 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/11058a0abd9d5e19_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/111fd767171a5cf2_0 b/.config/VSCodium/Cache/Cache_Data/111fd767171a5cf2_0 new file mode 100644 index 00000000..cbc1760d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/111fd767171a5cf2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/112dd77e35963a51_0 b/.config/VSCodium/Cache/Cache_Data/112dd77e35963a51_0 new file mode 100644 index 00000000..2058d932 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/112dd77e35963a51_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/11941028f99504b5_0 b/.config/VSCodium/Cache/Cache_Data/11941028f99504b5_0 new file mode 100644 index 00000000..7919488b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/11941028f99504b5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/121af882af401dcb_0 b/.config/VSCodium/Cache/Cache_Data/121af882af401dcb_0 new file mode 100644 index 00000000..98d26a18 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/121af882af401dcb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/124d296ea312d85b_0 b/.config/VSCodium/Cache/Cache_Data/124d296ea312d85b_0 new file mode 100644 index 00000000..9f8fc6f5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/124d296ea312d85b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/12cbd4a2d8e15109_0 b/.config/VSCodium/Cache/Cache_Data/12cbd4a2d8e15109_0 new file mode 100644 index 00000000..00d2d38a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/12cbd4a2d8e15109_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/132c07911b461828_0 b/.config/VSCodium/Cache/Cache_Data/132c07911b461828_0 new file mode 100644 index 00000000..00c507a1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/132c07911b461828_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/138891789747c677_0 b/.config/VSCodium/Cache/Cache_Data/138891789747c677_0 new file mode 100644 index 00000000..add1abc3 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/138891789747c677_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/139af7d053780d6f_0 b/.config/VSCodium/Cache/Cache_Data/139af7d053780d6f_0 new file mode 100644 index 00000000..6e701f49 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/139af7d053780d6f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/13d6927fc1030296_0 b/.config/VSCodium/Cache/Cache_Data/13d6927fc1030296_0 new file mode 100644 index 00000000..983018c1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/13d6927fc1030296_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/14199d211344757b_0 b/.config/VSCodium/Cache/Cache_Data/14199d211344757b_0 new file mode 100644 index 00000000..9d88d39f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/14199d211344757b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/148cbd163a1716b0_0 b/.config/VSCodium/Cache/Cache_Data/148cbd163a1716b0_0 new file mode 100644 index 00000000..d3be4be6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/148cbd163a1716b0_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/14d0c54ee726222d_0 b/.config/VSCodium/Cache/Cache_Data/14d0c54ee726222d_0 new file mode 100644 index 00000000..b8b2c5c6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/14d0c54ee726222d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/15d4d5b5d3215825_0 b/.config/VSCodium/Cache/Cache_Data/15d4d5b5d3215825_0 new file mode 100644 index 00000000..7dd77ef0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/15d4d5b5d3215825_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/160fa26afd0e99d2_0 b/.config/VSCodium/Cache/Cache_Data/160fa26afd0e99d2_0 new file mode 100644 index 00000000..fb01d8ec Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/160fa26afd0e99d2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/1614429a592f60a3_0 b/.config/VSCodium/Cache/Cache_Data/1614429a592f60a3_0 new file mode 100644 index 00000000..0de32022 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/1614429a592f60a3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/1629b4503ab34d06_0 b/.config/VSCodium/Cache/Cache_Data/1629b4503ab34d06_0 new file mode 100644 index 00000000..48e073df Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/1629b4503ab34d06_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/17b074ecca9c81e3_0 b/.config/VSCodium/Cache/Cache_Data/17b074ecca9c81e3_0 new file mode 100644 index 00000000..266bf987 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/17b074ecca9c81e3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/17c28e5e051bffce_0 b/.config/VSCodium/Cache/Cache_Data/17c28e5e051bffce_0 new file mode 100644 index 00000000..dabd7cda Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/17c28e5e051bffce_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/18b868b57b074f48_0 b/.config/VSCodium/Cache/Cache_Data/18b868b57b074f48_0 new file mode 100644 index 00000000..0e7922a4 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/18b868b57b074f48_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/18f1b9c3a16ac643_0 b/.config/VSCodium/Cache/Cache_Data/18f1b9c3a16ac643_0 new file mode 100644 index 00000000..d35298d5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/18f1b9c3a16ac643_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/1a280b38c8db299e_0 b/.config/VSCodium/Cache/Cache_Data/1a280b38c8db299e_0 new file mode 100644 index 00000000..e93e4fdc Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/1a280b38c8db299e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/1a42e93df82c14c9_0 b/.config/VSCodium/Cache/Cache_Data/1a42e93df82c14c9_0 new file mode 100644 index 00000000..568d467e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/1a42e93df82c14c9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/1b7c89bf70ed21a2_0 b/.config/VSCodium/Cache/Cache_Data/1b7c89bf70ed21a2_0 new file mode 100644 index 00000000..1a97c789 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/1b7c89bf70ed21a2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/1c90bbc7ae87dbdf_0 b/.config/VSCodium/Cache/Cache_Data/1c90bbc7ae87dbdf_0 new file mode 100644 index 00000000..95595dd4 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/1c90bbc7ae87dbdf_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/1cbea02f56c1dc6e_0 b/.config/VSCodium/Cache/Cache_Data/1cbea02f56c1dc6e_0 new file mode 100644 index 00000000..6f337ed2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/1cbea02f56c1dc6e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/1cddff894c6b1799_0 b/.config/VSCodium/Cache/Cache_Data/1cddff894c6b1799_0 new file mode 100644 index 00000000..83ccf1e2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/1cddff894c6b1799_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/1d31e2d13efdc680_0 b/.config/VSCodium/Cache/Cache_Data/1d31e2d13efdc680_0 new file mode 100644 index 00000000..eb65d6a4 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/1d31e2d13efdc680_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/1ddac5a91dfb4007_0 b/.config/VSCodium/Cache/Cache_Data/1ddac5a91dfb4007_0 new file mode 100644 index 00000000..c7f0451c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/1ddac5a91dfb4007_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/1e03a638f853bd78_0 b/.config/VSCodium/Cache/Cache_Data/1e03a638f853bd78_0 new file mode 100644 index 00000000..0e38f34c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/1e03a638f853bd78_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/1e462f1bd8a1dcba_0 b/.config/VSCodium/Cache/Cache_Data/1e462f1bd8a1dcba_0 new file mode 100644 index 00000000..70c84d83 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/1e462f1bd8a1dcba_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/1ef80f8e0a5ddbb1_0 b/.config/VSCodium/Cache/Cache_Data/1ef80f8e0a5ddbb1_0 new file mode 100644 index 00000000..0d130679 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/1ef80f8e0a5ddbb1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/1f4c3a6bdf906de7_0 b/.config/VSCodium/Cache/Cache_Data/1f4c3a6bdf906de7_0 new file mode 100644 index 00000000..b5f31f8d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/1f4c3a6bdf906de7_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/1f64d164b7226d08_0 b/.config/VSCodium/Cache/Cache_Data/1f64d164b7226d08_0 new file mode 100644 index 00000000..5c1eac02 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/1f64d164b7226d08_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/20d7c344d258a98a_0 b/.config/VSCodium/Cache/Cache_Data/20d7c344d258a98a_0 new file mode 100644 index 00000000..72b67023 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/20d7c344d258a98a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/20e0dfa24df20cac_0 b/.config/VSCodium/Cache/Cache_Data/20e0dfa24df20cac_0 new file mode 100644 index 00000000..9954c309 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/20e0dfa24df20cac_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/20f2de3ad2613959_0 b/.config/VSCodium/Cache/Cache_Data/20f2de3ad2613959_0 new file mode 100644 index 00000000..625e28ad Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/20f2de3ad2613959_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/214d1be08b0b1c64_0 b/.config/VSCodium/Cache/Cache_Data/214d1be08b0b1c64_0 new file mode 100644 index 00000000..b818b4b9 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/214d1be08b0b1c64_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/216bf6cda5ef9a1a_0 b/.config/VSCodium/Cache/Cache_Data/216bf6cda5ef9a1a_0 new file mode 100644 index 00000000..0645222a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/216bf6cda5ef9a1a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/21a2e28205058844_0 b/.config/VSCodium/Cache/Cache_Data/21a2e28205058844_0 new file mode 100644 index 00000000..1bb444e7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/21a2e28205058844_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/21af00bc13e1cc16_0 b/.config/VSCodium/Cache/Cache_Data/21af00bc13e1cc16_0 new file mode 100644 index 00000000..cd790edc Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/21af00bc13e1cc16_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/220cbbb824bad624_0 b/.config/VSCodium/Cache/Cache_Data/220cbbb824bad624_0 new file mode 100644 index 00000000..b4e0c505 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/220cbbb824bad624_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/22638dee3b9708e6_0 b/.config/VSCodium/Cache/Cache_Data/22638dee3b9708e6_0 new file mode 100644 index 00000000..2a39cf2e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/22638dee3b9708e6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2268701454ee6797_0 b/.config/VSCodium/Cache/Cache_Data/2268701454ee6797_0 new file mode 100644 index 00000000..e5b0602c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2268701454ee6797_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/22bd9d241c22f814_0 b/.config/VSCodium/Cache/Cache_Data/22bd9d241c22f814_0 new file mode 100644 index 00000000..eedecb36 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/22bd9d241c22f814_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2302392d357183b8_0 b/.config/VSCodium/Cache/Cache_Data/2302392d357183b8_0 new file mode 100644 index 00000000..b7b3db36 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2302392d357183b8_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/24c081e272763364_0 b/.config/VSCodium/Cache/Cache_Data/24c081e272763364_0 new file mode 100644 index 00000000..ff305708 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/24c081e272763364_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/251a7fe83e7248ca_0 b/.config/VSCodium/Cache/Cache_Data/251a7fe83e7248ca_0 new file mode 100644 index 00000000..68eb0d09 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/251a7fe83e7248ca_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/25c4ec751e0ead43_0 b/.config/VSCodium/Cache/Cache_Data/25c4ec751e0ead43_0 new file mode 100644 index 00000000..868df758 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/25c4ec751e0ead43_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2601ee8e26ca3d7d_0 b/.config/VSCodium/Cache/Cache_Data/2601ee8e26ca3d7d_0 new file mode 100644 index 00000000..bbeaef99 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2601ee8e26ca3d7d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/260b5a16d8da6fbb_0 b/.config/VSCodium/Cache/Cache_Data/260b5a16d8da6fbb_0 new file mode 100644 index 00000000..b444e0b2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/260b5a16d8da6fbb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/264506c908ed0f05_0 b/.config/VSCodium/Cache/Cache_Data/264506c908ed0f05_0 new file mode 100644 index 00000000..e7c3f8b7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/264506c908ed0f05_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2681035e2dae2765_0 b/.config/VSCodium/Cache/Cache_Data/2681035e2dae2765_0 new file mode 100644 index 00000000..903ee828 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2681035e2dae2765_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/26960a5a6a41c456_0 b/.config/VSCodium/Cache/Cache_Data/26960a5a6a41c456_0 new file mode 100644 index 00000000..19335406 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/26960a5a6a41c456_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/27045e805e5734a3_0 b/.config/VSCodium/Cache/Cache_Data/27045e805e5734a3_0 new file mode 100644 index 00000000..5093478b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/27045e805e5734a3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2712efff1c600ce8_0 b/.config/VSCodium/Cache/Cache_Data/2712efff1c600ce8_0 new file mode 100644 index 00000000..65c6fd9f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2712efff1c600ce8_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/279a5cd92bee4bd1_0 b/.config/VSCodium/Cache/Cache_Data/279a5cd92bee4bd1_0 new file mode 100644 index 00000000..e4bf0628 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/279a5cd92bee4bd1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/27b3a49bedc94285_0 b/.config/VSCodium/Cache/Cache_Data/27b3a49bedc94285_0 new file mode 100644 index 00000000..67f2e9b6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/27b3a49bedc94285_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/27c2a1fd9f334d44_0 b/.config/VSCodium/Cache/Cache_Data/27c2a1fd9f334d44_0 new file mode 100644 index 00000000..21f7574c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/27c2a1fd9f334d44_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/29063ba5011ab868_0 b/.config/VSCodium/Cache/Cache_Data/29063ba5011ab868_0 new file mode 100644 index 00000000..37551d46 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/29063ba5011ab868_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/295ead2720d8fc04_0 b/.config/VSCodium/Cache/Cache_Data/295ead2720d8fc04_0 new file mode 100644 index 00000000..fc1d6315 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/295ead2720d8fc04_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/29f5152c447da23d_0 b/.config/VSCodium/Cache/Cache_Data/29f5152c447da23d_0 new file mode 100644 index 00000000..981cf619 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/29f5152c447da23d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2a4121c45ae12ac5_0 b/.config/VSCodium/Cache/Cache_Data/2a4121c45ae12ac5_0 new file mode 100644 index 00000000..1c92a089 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2a4121c45ae12ac5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2ab912b544a7e912_0 b/.config/VSCodium/Cache/Cache_Data/2ab912b544a7e912_0 new file mode 100644 index 00000000..be8f6270 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2ab912b544a7e912_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2ac3609b8ae1e873_0 b/.config/VSCodium/Cache/Cache_Data/2ac3609b8ae1e873_0 new file mode 100644 index 00000000..42afc463 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2ac3609b8ae1e873_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2ac69cc85330a0d9_0 b/.config/VSCodium/Cache/Cache_Data/2ac69cc85330a0d9_0 new file mode 100644 index 00000000..d75e89c8 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2ac69cc85330a0d9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2b2a0c98a6a5ab47_0 b/.config/VSCodium/Cache/Cache_Data/2b2a0c98a6a5ab47_0 new file mode 100644 index 00000000..344a04a0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2b2a0c98a6a5ab47_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2b5396f4ed415814_0 b/.config/VSCodium/Cache/Cache_Data/2b5396f4ed415814_0 new file mode 100644 index 00000000..8631912c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2b5396f4ed415814_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2baf106669fef58f_0 b/.config/VSCodium/Cache/Cache_Data/2baf106669fef58f_0 new file mode 100644 index 00000000..4897dab8 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2baf106669fef58f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2c3038c4b89cb6eb_0 b/.config/VSCodium/Cache/Cache_Data/2c3038c4b89cb6eb_0 new file mode 100644 index 00000000..d4dcf3df Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2c3038c4b89cb6eb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2c3598d85fe75816_0 b/.config/VSCodium/Cache/Cache_Data/2c3598d85fe75816_0 new file mode 100644 index 00000000..a25eef6d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2c3598d85fe75816_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2c89c6d86b48de66_0 b/.config/VSCodium/Cache/Cache_Data/2c89c6d86b48de66_0 new file mode 100644 index 00000000..f698be5f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2c89c6d86b48de66_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2ca5a1be38b68c03_0 b/.config/VSCodium/Cache/Cache_Data/2ca5a1be38b68c03_0 new file mode 100644 index 00000000..a80c5cb9 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2ca5a1be38b68c03_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2d1eadfa5f5b0c01_0 b/.config/VSCodium/Cache/Cache_Data/2d1eadfa5f5b0c01_0 new file mode 100644 index 00000000..53e59f46 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2d1eadfa5f5b0c01_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2d3d5498e0673672_0 b/.config/VSCodium/Cache/Cache_Data/2d3d5498e0673672_0 new file mode 100644 index 00000000..fb2420ab Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2d3d5498e0673672_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2e8dc8552a5ca752_0 b/.config/VSCodium/Cache/Cache_Data/2e8dc8552a5ca752_0 new file mode 100644 index 00000000..c3d0ac05 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2e8dc8552a5ca752_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2eb359b6c43f85f0_0 b/.config/VSCodium/Cache/Cache_Data/2eb359b6c43f85f0_0 new file mode 100644 index 00000000..dab554b3 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2eb359b6c43f85f0_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2f622abff6d2c6df_0 b/.config/VSCodium/Cache/Cache_Data/2f622abff6d2c6df_0 new file mode 100644 index 00000000..19b03686 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2f622abff6d2c6df_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2fd34375d6035d65_0 b/.config/VSCodium/Cache/Cache_Data/2fd34375d6035d65_0 new file mode 100644 index 00000000..529a6828 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2fd34375d6035d65_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/2ff4cce983e71570_0 b/.config/VSCodium/Cache/Cache_Data/2ff4cce983e71570_0 new file mode 100644 index 00000000..96cc0ee6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/2ff4cce983e71570_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/303912ef9f099769_0 b/.config/VSCodium/Cache/Cache_Data/303912ef9f099769_0 new file mode 100644 index 00000000..357062d0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/303912ef9f099769_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/305403b700cb66dd_0 b/.config/VSCodium/Cache/Cache_Data/305403b700cb66dd_0 new file mode 100644 index 00000000..1ff55137 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/305403b700cb66dd_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/306b82cd9e6b0be3_0 b/.config/VSCodium/Cache/Cache_Data/306b82cd9e6b0be3_0 new file mode 100644 index 00000000..fce5190d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/306b82cd9e6b0be3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/307429c3d8386993_0 b/.config/VSCodium/Cache/Cache_Data/307429c3d8386993_0 new file mode 100644 index 00000000..dafcad22 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/307429c3d8386993_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/30b3c3990c597e1c_0 b/.config/VSCodium/Cache/Cache_Data/30b3c3990c597e1c_0 new file mode 100644 index 00000000..fd6b6743 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/30b3c3990c597e1c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/30ebb6d2b6f0cf1d_0 b/.config/VSCodium/Cache/Cache_Data/30ebb6d2b6f0cf1d_0 new file mode 100644 index 00000000..6281cbda Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/30ebb6d2b6f0cf1d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3127cdf59d8fc0d2_0 b/.config/VSCodium/Cache/Cache_Data/3127cdf59d8fc0d2_0 new file mode 100644 index 00000000..03df9caa Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3127cdf59d8fc0d2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/31429dffa00b1bc2_0 b/.config/VSCodium/Cache/Cache_Data/31429dffa00b1bc2_0 new file mode 100644 index 00000000..292a4119 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/31429dffa00b1bc2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3148ebfcc3e05c3c_0 b/.config/VSCodium/Cache/Cache_Data/3148ebfcc3e05c3c_0 new file mode 100644 index 00000000..f5a48c0c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3148ebfcc3e05c3c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/31524d28991b48e3_0 b/.config/VSCodium/Cache/Cache_Data/31524d28991b48e3_0 new file mode 100644 index 00000000..6c834b99 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/31524d28991b48e3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3190071b9df4575b_0 b/.config/VSCodium/Cache/Cache_Data/3190071b9df4575b_0 new file mode 100644 index 00000000..65f6a278 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3190071b9df4575b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/31a6e56688761367_0 b/.config/VSCodium/Cache/Cache_Data/31a6e56688761367_0 new file mode 100644 index 00000000..fc1d8b35 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/31a6e56688761367_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/323789a5a98dd233_0 b/.config/VSCodium/Cache/Cache_Data/323789a5a98dd233_0 new file mode 100644 index 00000000..7fbc4c7f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/323789a5a98dd233_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/323f540a0d0e16c8_0 b/.config/VSCodium/Cache/Cache_Data/323f540a0d0e16c8_0 new file mode 100644 index 00000000..70573e44 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/323f540a0d0e16c8_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3261740bd8728224_0 b/.config/VSCodium/Cache/Cache_Data/3261740bd8728224_0 new file mode 100644 index 00000000..55800b84 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3261740bd8728224_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/327439efa07f212e_0 b/.config/VSCodium/Cache/Cache_Data/327439efa07f212e_0 new file mode 100644 index 00000000..3ff26ce2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/327439efa07f212e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/32b2da651ca75a42_0 b/.config/VSCodium/Cache/Cache_Data/32b2da651ca75a42_0 new file mode 100644 index 00000000..1e4b1fa8 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/32b2da651ca75a42_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/32daa431d8c9009e_0 b/.config/VSCodium/Cache/Cache_Data/32daa431d8c9009e_0 new file mode 100644 index 00000000..579ee6f7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/32daa431d8c9009e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/32dd1a5025b7d79f_0 b/.config/VSCodium/Cache/Cache_Data/32dd1a5025b7d79f_0 new file mode 100644 index 00000000..b766f9e8 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/32dd1a5025b7d79f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/333bba85c66bf1f4_0 b/.config/VSCodium/Cache/Cache_Data/333bba85c66bf1f4_0 new file mode 100644 index 00000000..4bebc2cb Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/333bba85c66bf1f4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/335ab49223df0bb9_0 b/.config/VSCodium/Cache/Cache_Data/335ab49223df0bb9_0 new file mode 100644 index 00000000..337d81ce Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/335ab49223df0bb9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/337e0a067673db71_0 b/.config/VSCodium/Cache/Cache_Data/337e0a067673db71_0 new file mode 100644 index 00000000..58812ca1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/337e0a067673db71_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/338dbd4345efea59_0 b/.config/VSCodium/Cache/Cache_Data/338dbd4345efea59_0 new file mode 100644 index 00000000..41557abc Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/338dbd4345efea59_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3399803087281296_0 b/.config/VSCodium/Cache/Cache_Data/3399803087281296_0 new file mode 100644 index 00000000..d93550c6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3399803087281296_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/34200471e03121fe_0 b/.config/VSCodium/Cache/Cache_Data/34200471e03121fe_0 new file mode 100644 index 00000000..1bee3269 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/34200471e03121fe_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/354b5ca110ae51f6_0 b/.config/VSCodium/Cache/Cache_Data/354b5ca110ae51f6_0 new file mode 100644 index 00000000..fc3e88b7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/354b5ca110ae51f6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/35e83d806b5b37f3_0 b/.config/VSCodium/Cache/Cache_Data/35e83d806b5b37f3_0 new file mode 100644 index 00000000..539a19c8 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/35e83d806b5b37f3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/363d3f24899f41bc_0 b/.config/VSCodium/Cache/Cache_Data/363d3f24899f41bc_0 new file mode 100644 index 00000000..dd6a44cf Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/363d3f24899f41bc_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/369dd549854b2bf6_0 b/.config/VSCodium/Cache/Cache_Data/369dd549854b2bf6_0 new file mode 100644 index 00000000..9c5a868d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/369dd549854b2bf6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/36aa3ea9ef4209cf_0 b/.config/VSCodium/Cache/Cache_Data/36aa3ea9ef4209cf_0 new file mode 100644 index 00000000..5d655c66 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/36aa3ea9ef4209cf_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/378b633fe98ad8cc_0 b/.config/VSCodium/Cache/Cache_Data/378b633fe98ad8cc_0 new file mode 100644 index 00000000..4f7eaea2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/378b633fe98ad8cc_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/37a2c3203af3fd0b_0 b/.config/VSCodium/Cache/Cache_Data/37a2c3203af3fd0b_0 new file mode 100644 index 00000000..b500d95d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/37a2c3203af3fd0b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/382bad15783663b3_0 b/.config/VSCodium/Cache/Cache_Data/382bad15783663b3_0 new file mode 100644 index 00000000..2602d18d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/382bad15783663b3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/38c4ed4e52b327fa_0 b/.config/VSCodium/Cache/Cache_Data/38c4ed4e52b327fa_0 new file mode 100644 index 00000000..c15d2c04 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/38c4ed4e52b327fa_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/39325539ae1fe2ac_0 b/.config/VSCodium/Cache/Cache_Data/39325539ae1fe2ac_0 new file mode 100644 index 00000000..82d0b978 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/39325539ae1fe2ac_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/393358340062d9d3_0 b/.config/VSCodium/Cache/Cache_Data/393358340062d9d3_0 new file mode 100644 index 00000000..0bd0d7cf Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/393358340062d9d3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3965a3bc1f8d5d9f_0 b/.config/VSCodium/Cache/Cache_Data/3965a3bc1f8d5d9f_0 new file mode 100644 index 00000000..02c69cf8 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3965a3bc1f8d5d9f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/39f4fdf81499e24d_0 b/.config/VSCodium/Cache/Cache_Data/39f4fdf81499e24d_0 new file mode 100644 index 00000000..feadeb87 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/39f4fdf81499e24d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3a2ca7a9ce397cdf_0 b/.config/VSCodium/Cache/Cache_Data/3a2ca7a9ce397cdf_0 new file mode 100644 index 00000000..24fc099e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3a2ca7a9ce397cdf_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3ae7b837ffcb5a28_0 b/.config/VSCodium/Cache/Cache_Data/3ae7b837ffcb5a28_0 new file mode 100644 index 00000000..97dc71e6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3ae7b837ffcb5a28_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3aeeace4f8e2fec8_0 b/.config/VSCodium/Cache/Cache_Data/3aeeace4f8e2fec8_0 new file mode 100644 index 00000000..5e63098b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3aeeace4f8e2fec8_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3b5bb3e09712016e_0 b/.config/VSCodium/Cache/Cache_Data/3b5bb3e09712016e_0 new file mode 100644 index 00000000..80d3c96f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3b5bb3e09712016e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3c99da14f0d81d1d_0 b/.config/VSCodium/Cache/Cache_Data/3c99da14f0d81d1d_0 new file mode 100644 index 00000000..1e9b56f6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3c99da14f0d81d1d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3cfb500890028a33_0 b/.config/VSCodium/Cache/Cache_Data/3cfb500890028a33_0 new file mode 100644 index 00000000..6ce73a85 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3cfb500890028a33_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3d0eb79184b20a2f_0 b/.config/VSCodium/Cache/Cache_Data/3d0eb79184b20a2f_0 new file mode 100644 index 00000000..46b44aa7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3d0eb79184b20a2f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3d5567a09d8ecd66_0 b/.config/VSCodium/Cache/Cache_Data/3d5567a09d8ecd66_0 new file mode 100644 index 00000000..76c4fa2f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3d5567a09d8ecd66_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3d652597080dd48e_0 b/.config/VSCodium/Cache/Cache_Data/3d652597080dd48e_0 new file mode 100644 index 00000000..4751b262 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3d652597080dd48e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3d70f81525fc8d4f_0 b/.config/VSCodium/Cache/Cache_Data/3d70f81525fc8d4f_0 new file mode 100644 index 00000000..a94e3346 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3d70f81525fc8d4f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3d730f7d695364df_0 b/.config/VSCodium/Cache/Cache_Data/3d730f7d695364df_0 new file mode 100644 index 00000000..0479d73d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3d730f7d695364df_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3d7c03ba4876c4d2_0 b/.config/VSCodium/Cache/Cache_Data/3d7c03ba4876c4d2_0 new file mode 100644 index 00000000..7941e003 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3d7c03ba4876c4d2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3dee7b8f7cd49ef9_0 b/.config/VSCodium/Cache/Cache_Data/3dee7b8f7cd49ef9_0 new file mode 100644 index 00000000..30acba96 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3dee7b8f7cd49ef9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3e131b3fcf579900_0 b/.config/VSCodium/Cache/Cache_Data/3e131b3fcf579900_0 new file mode 100644 index 00000000..f4a0d957 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3e131b3fcf579900_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3ebabd97f742cde2_0 b/.config/VSCodium/Cache/Cache_Data/3ebabd97f742cde2_0 new file mode 100644 index 00000000..95847dd4 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3ebabd97f742cde2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3eeed813d320b768_0 b/.config/VSCodium/Cache/Cache_Data/3eeed813d320b768_0 new file mode 100644 index 00000000..da5598ee Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3eeed813d320b768_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3f31fec2f4bb3dc1_0 b/.config/VSCodium/Cache/Cache_Data/3f31fec2f4bb3dc1_0 new file mode 100644 index 00000000..578dd40c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3f31fec2f4bb3dc1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3f38fb71fa167d71_0 b/.config/VSCodium/Cache/Cache_Data/3f38fb71fa167d71_0 new file mode 100644 index 00000000..b4473d70 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3f38fb71fa167d71_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3f4be1d5892d40e6_0 b/.config/VSCodium/Cache/Cache_Data/3f4be1d5892d40e6_0 new file mode 100644 index 00000000..cc385d11 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3f4be1d5892d40e6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/3febb6c9e6727d18_0 b/.config/VSCodium/Cache/Cache_Data/3febb6c9e6727d18_0 new file mode 100644 index 00000000..a3b8b66a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/3febb6c9e6727d18_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/40438ac42f819954_0 b/.config/VSCodium/Cache/Cache_Data/40438ac42f819954_0 new file mode 100644 index 00000000..cc47e208 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/40438ac42f819954_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/408845420baa9d53_0 b/.config/VSCodium/Cache/Cache_Data/408845420baa9d53_0 new file mode 100644 index 00000000..02200fcc Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/408845420baa9d53_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/40bce873cbba8f0a_0 b/.config/VSCodium/Cache/Cache_Data/40bce873cbba8f0a_0 new file mode 100644 index 00000000..783f5353 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/40bce873cbba8f0a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/40cf2cf7b944df35_0 b/.config/VSCodium/Cache/Cache_Data/40cf2cf7b944df35_0 new file mode 100644 index 00000000..ff838f37 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/40cf2cf7b944df35_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/40ee982cb6daf60f_0 b/.config/VSCodium/Cache/Cache_Data/40ee982cb6daf60f_0 new file mode 100644 index 00000000..a16b54b0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/40ee982cb6daf60f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/40f5fb055d2597ed_0 b/.config/VSCodium/Cache/Cache_Data/40f5fb055d2597ed_0 new file mode 100644 index 00000000..5d4a4d5b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/40f5fb055d2597ed_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/416fc17bbd8a81a2_0 b/.config/VSCodium/Cache/Cache_Data/416fc17bbd8a81a2_0 new file mode 100644 index 00000000..3bfd67f9 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/416fc17bbd8a81a2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/41800195528af412_0 b/.config/VSCodium/Cache/Cache_Data/41800195528af412_0 new file mode 100644 index 00000000..dfb8b973 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/41800195528af412_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/427ffc838beef84b_0 b/.config/VSCodium/Cache/Cache_Data/427ffc838beef84b_0 new file mode 100644 index 00000000..67d00c6d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/427ffc838beef84b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/42890f7eea077bd6_0 b/.config/VSCodium/Cache/Cache_Data/42890f7eea077bd6_0 new file mode 100644 index 00000000..4e541cf3 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/42890f7eea077bd6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/42ce9b0aefd5d4fc_0 b/.config/VSCodium/Cache/Cache_Data/42ce9b0aefd5d4fc_0 new file mode 100644 index 00000000..c8664a2d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/42ce9b0aefd5d4fc_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/436efd60501910cc_0 b/.config/VSCodium/Cache/Cache_Data/436efd60501910cc_0 new file mode 100644 index 00000000..2e29ebd9 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/436efd60501910cc_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/43736279a898d2ed_0 b/.config/VSCodium/Cache/Cache_Data/43736279a898d2ed_0 new file mode 100644 index 00000000..30b0a4a2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/43736279a898d2ed_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/43bb0289c3920947_0 b/.config/VSCodium/Cache/Cache_Data/43bb0289c3920947_0 new file mode 100644 index 00000000..021afeff Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/43bb0289c3920947_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/43e7ba6f3328039a_0 b/.config/VSCodium/Cache/Cache_Data/43e7ba6f3328039a_0 new file mode 100644 index 00000000..01ad6359 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/43e7ba6f3328039a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/4404bcd2510bd752_0 b/.config/VSCodium/Cache/Cache_Data/4404bcd2510bd752_0 new file mode 100644 index 00000000..2df2e803 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/4404bcd2510bd752_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/444b041a75f0b25d_0 b/.config/VSCodium/Cache/Cache_Data/444b041a75f0b25d_0 new file mode 100644 index 00000000..5903a3f9 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/444b041a75f0b25d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/444d4b5a694b1ef8_0 b/.config/VSCodium/Cache/Cache_Data/444d4b5a694b1ef8_0 new file mode 100644 index 00000000..54407940 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/444d4b5a694b1ef8_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/44e7bd7f0e8ff7a1_0 b/.config/VSCodium/Cache/Cache_Data/44e7bd7f0e8ff7a1_0 new file mode 100644 index 00000000..39817072 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/44e7bd7f0e8ff7a1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/460254ff5a7ac94b_0 b/.config/VSCodium/Cache/Cache_Data/460254ff5a7ac94b_0 new file mode 100644 index 00000000..d1fbbd90 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/460254ff5a7ac94b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/4636319f305b460a_0 b/.config/VSCodium/Cache/Cache_Data/4636319f305b460a_0 new file mode 100644 index 00000000..b6b8d649 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/4636319f305b460a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/468db7f0a47f2a8d_0 b/.config/VSCodium/Cache/Cache_Data/468db7f0a47f2a8d_0 new file mode 100644 index 00000000..8edf8548 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/468db7f0a47f2a8d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/4746c9ac692593ea_0 b/.config/VSCodium/Cache/Cache_Data/4746c9ac692593ea_0 new file mode 100644 index 00000000..d7697ff4 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/4746c9ac692593ea_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/48414c36546b742d_0 b/.config/VSCodium/Cache/Cache_Data/48414c36546b742d_0 new file mode 100644 index 00000000..f854f49f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/48414c36546b742d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/484b18ded2884008_0 b/.config/VSCodium/Cache/Cache_Data/484b18ded2884008_0 new file mode 100644 index 00000000..9cca6537 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/484b18ded2884008_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/487b6764efcab151_0 b/.config/VSCodium/Cache/Cache_Data/487b6764efcab151_0 new file mode 100644 index 00000000..1566c997 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/487b6764efcab151_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/48cc2305159dc2ae_0 b/.config/VSCodium/Cache/Cache_Data/48cc2305159dc2ae_0 new file mode 100644 index 00000000..c0ee7e2c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/48cc2305159dc2ae_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/496a5a3f11988b33_0 b/.config/VSCodium/Cache/Cache_Data/496a5a3f11988b33_0 new file mode 100644 index 00000000..960a562a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/496a5a3f11988b33_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/49aeda19b72ccc1c_0 b/.config/VSCodium/Cache/Cache_Data/49aeda19b72ccc1c_0 new file mode 100644 index 00000000..4b8aef1c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/49aeda19b72ccc1c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/4ad5652f02f1a2f6_0 b/.config/VSCodium/Cache/Cache_Data/4ad5652f02f1a2f6_0 new file mode 100644 index 00000000..f1d79002 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/4ad5652f02f1a2f6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/4b051baede195837_0 b/.config/VSCodium/Cache/Cache_Data/4b051baede195837_0 new file mode 100644 index 00000000..54a6fafc Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/4b051baede195837_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/4b94faa570773a1f_0 b/.config/VSCodium/Cache/Cache_Data/4b94faa570773a1f_0 new file mode 100644 index 00000000..733a831c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/4b94faa570773a1f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/4bc6ab86b989ca95_0 b/.config/VSCodium/Cache/Cache_Data/4bc6ab86b989ca95_0 new file mode 100644 index 00000000..27ee5b7f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/4bc6ab86b989ca95_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/4bffce91ea32960b_0 b/.config/VSCodium/Cache/Cache_Data/4bffce91ea32960b_0 new file mode 100644 index 00000000..de15f984 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/4bffce91ea32960b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/4c96f3f1e441538a_0 b/.config/VSCodium/Cache/Cache_Data/4c96f3f1e441538a_0 new file mode 100644 index 00000000..73f4d4de Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/4c96f3f1e441538a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/4d2d59e00b7b67d8_0 b/.config/VSCodium/Cache/Cache_Data/4d2d59e00b7b67d8_0 new file mode 100644 index 00000000..e5c54c0f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/4d2d59e00b7b67d8_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/4d888f450fe35edb_0 b/.config/VSCodium/Cache/Cache_Data/4d888f450fe35edb_0 new file mode 100644 index 00000000..4139faa0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/4d888f450fe35edb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/4df2511b016a193c_0 b/.config/VSCodium/Cache/Cache_Data/4df2511b016a193c_0 new file mode 100644 index 00000000..6c4ad1e4 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/4df2511b016a193c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5015155254a44907_0 b/.config/VSCodium/Cache/Cache_Data/5015155254a44907_0 new file mode 100644 index 00000000..a5d42b5d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5015155254a44907_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/50585823b4d1779b_0 b/.config/VSCodium/Cache/Cache_Data/50585823b4d1779b_0 new file mode 100644 index 00000000..04f05179 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/50585823b4d1779b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/50f123f79ad6911e_0 b/.config/VSCodium/Cache/Cache_Data/50f123f79ad6911e_0 new file mode 100644 index 00000000..7f265cd5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/50f123f79ad6911e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/518e7c1906f2bf7e_0 b/.config/VSCodium/Cache/Cache_Data/518e7c1906f2bf7e_0 new file mode 100644 index 00000000..c9891b50 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/518e7c1906f2bf7e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/51b50713b0057a0c_0 b/.config/VSCodium/Cache/Cache_Data/51b50713b0057a0c_0 new file mode 100644 index 00000000..010b2902 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/51b50713b0057a0c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5283edf90cf4ab50_0 b/.config/VSCodium/Cache/Cache_Data/5283edf90cf4ab50_0 new file mode 100644 index 00000000..25bfd4d4 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5283edf90cf4ab50_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/52ba00531c276443_0 b/.config/VSCodium/Cache/Cache_Data/52ba00531c276443_0 new file mode 100644 index 00000000..a3a4fd17 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/52ba00531c276443_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/52e6de97217a83ed_0 b/.config/VSCodium/Cache/Cache_Data/52e6de97217a83ed_0 new file mode 100644 index 00000000..fd351636 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/52e6de97217a83ed_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/53082c31c35eac03_0 b/.config/VSCodium/Cache/Cache_Data/53082c31c35eac03_0 new file mode 100644 index 00000000..3c704b6c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/53082c31c35eac03_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5330c0bd3b00f3df_0 b/.config/VSCodium/Cache/Cache_Data/5330c0bd3b00f3df_0 new file mode 100644 index 00000000..c82d647f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5330c0bd3b00f3df_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/536738e3e178a51f_0 b/.config/VSCodium/Cache/Cache_Data/536738e3e178a51f_0 new file mode 100644 index 00000000..2bcaa8e8 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/536738e3e178a51f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5369889dca8b00fc_0 b/.config/VSCodium/Cache/Cache_Data/5369889dca8b00fc_0 new file mode 100644 index 00000000..d5a70ecd Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5369889dca8b00fc_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/537fe9bb4714dcef_0 b/.config/VSCodium/Cache/Cache_Data/537fe9bb4714dcef_0 new file mode 100644 index 00000000..e8bfc31e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/537fe9bb4714dcef_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/53e5f8a1f9f95a13_0 b/.config/VSCodium/Cache/Cache_Data/53e5f8a1f9f95a13_0 new file mode 100644 index 00000000..d321502e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/53e5f8a1f9f95a13_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/54182aa22670200c_0 b/.config/VSCodium/Cache/Cache_Data/54182aa22670200c_0 new file mode 100644 index 00000000..cfa297d2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/54182aa22670200c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5466fd273515bd88_0 b/.config/VSCodium/Cache/Cache_Data/5466fd273515bd88_0 new file mode 100644 index 00000000..fad2df18 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5466fd273515bd88_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5478a8acfae07229_0 b/.config/VSCodium/Cache/Cache_Data/5478a8acfae07229_0 new file mode 100644 index 00000000..8651bb57 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5478a8acfae07229_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5480f0599d923977_0 b/.config/VSCodium/Cache/Cache_Data/5480f0599d923977_0 new file mode 100644 index 00000000..c8eb285e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5480f0599d923977_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/548866ff7d7606ed_0 b/.config/VSCodium/Cache/Cache_Data/548866ff7d7606ed_0 new file mode 100644 index 00000000..eb60a2e0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/548866ff7d7606ed_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/549b15b91b6ee6f3_0 b/.config/VSCodium/Cache/Cache_Data/549b15b91b6ee6f3_0 new file mode 100644 index 00000000..6062a15f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/549b15b91b6ee6f3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/55470a097afcb417_0 b/.config/VSCodium/Cache/Cache_Data/55470a097afcb417_0 new file mode 100644 index 00000000..1130e9ea Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/55470a097afcb417_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/557359be8d3621b1_0 b/.config/VSCodium/Cache/Cache_Data/557359be8d3621b1_0 new file mode 100644 index 00000000..b2f8ea63 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/557359be8d3621b1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/557de92cef5ca2cd_0 b/.config/VSCodium/Cache/Cache_Data/557de92cef5ca2cd_0 new file mode 100644 index 00000000..831ee28e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/557de92cef5ca2cd_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/55bb01bd7d1fa645_0 b/.config/VSCodium/Cache/Cache_Data/55bb01bd7d1fa645_0 new file mode 100644 index 00000000..a1f0f4da Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/55bb01bd7d1fa645_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/56922abddcd266bb_0 b/.config/VSCodium/Cache/Cache_Data/56922abddcd266bb_0 new file mode 100644 index 00000000..813d23c0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/56922abddcd266bb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/56b2fffa3c7b7c66_0 b/.config/VSCodium/Cache/Cache_Data/56b2fffa3c7b7c66_0 new file mode 100644 index 00000000..73df4d65 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/56b2fffa3c7b7c66_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/56c75b5000b9d99a_0 b/.config/VSCodium/Cache/Cache_Data/56c75b5000b9d99a_0 new file mode 100644 index 00000000..5987557e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/56c75b5000b9d99a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/56d18d42f09b60d2_0 b/.config/VSCodium/Cache/Cache_Data/56d18d42f09b60d2_0 new file mode 100644 index 00000000..3e7c3903 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/56d18d42f09b60d2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/56ebe25545ca1a1d_0 b/.config/VSCodium/Cache/Cache_Data/56ebe25545ca1a1d_0 new file mode 100644 index 00000000..2ee7c710 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/56ebe25545ca1a1d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5715f426100de994_0 b/.config/VSCodium/Cache/Cache_Data/5715f426100de994_0 new file mode 100644 index 00000000..3153630b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5715f426100de994_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/573c9d31afcdfc6a_0 b/.config/VSCodium/Cache/Cache_Data/573c9d31afcdfc6a_0 new file mode 100644 index 00000000..f647a7bf Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/573c9d31afcdfc6a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/578a17e9f0e552dd_0 b/.config/VSCodium/Cache/Cache_Data/578a17e9f0e552dd_0 new file mode 100644 index 00000000..542d147a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/578a17e9f0e552dd_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/579e65e42cf4172a_0 b/.config/VSCodium/Cache/Cache_Data/579e65e42cf4172a_0 new file mode 100644 index 00000000..5b35c410 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/579e65e42cf4172a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/57a06f9467ac189b_0 b/.config/VSCodium/Cache/Cache_Data/57a06f9467ac189b_0 new file mode 100644 index 00000000..06f0021e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/57a06f9467ac189b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/57f3694de78e7661_0 b/.config/VSCodium/Cache/Cache_Data/57f3694de78e7661_0 new file mode 100644 index 00000000..0436faf2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/57f3694de78e7661_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5828272a4fcbef93_0 b/.config/VSCodium/Cache/Cache_Data/5828272a4fcbef93_0 new file mode 100644 index 00000000..f5c8805c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5828272a4fcbef93_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/586b84314ad90f8a_0 b/.config/VSCodium/Cache/Cache_Data/586b84314ad90f8a_0 new file mode 100644 index 00000000..6482f870 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/586b84314ad90f8a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/589480f7e270cb82_0 b/.config/VSCodium/Cache/Cache_Data/589480f7e270cb82_0 new file mode 100644 index 00000000..5ea5f7f3 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/589480f7e270cb82_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/58b433c2826b3165_0 b/.config/VSCodium/Cache/Cache_Data/58b433c2826b3165_0 new file mode 100644 index 00000000..43f12b88 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/58b433c2826b3165_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5933253359dc7496_0 b/.config/VSCodium/Cache/Cache_Data/5933253359dc7496_0 new file mode 100644 index 00000000..147bf201 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5933253359dc7496_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/59e1228be68ab48a_0 b/.config/VSCodium/Cache/Cache_Data/59e1228be68ab48a_0 new file mode 100644 index 00000000..14e7eea4 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/59e1228be68ab48a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5aa204e5019103ab_0 b/.config/VSCodium/Cache/Cache_Data/5aa204e5019103ab_0 new file mode 100644 index 00000000..c8b35caa Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5aa204e5019103ab_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5aa5ce213575dddb_0 b/.config/VSCodium/Cache/Cache_Data/5aa5ce213575dddb_0 new file mode 100644 index 00000000..b3b0c204 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5aa5ce213575dddb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5b1a2e82db972b39_0 b/.config/VSCodium/Cache/Cache_Data/5b1a2e82db972b39_0 new file mode 100644 index 00000000..46ce449d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5b1a2e82db972b39_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5b301b7b91c02906_0 b/.config/VSCodium/Cache/Cache_Data/5b301b7b91c02906_0 new file mode 100644 index 00000000..d8efb89c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5b301b7b91c02906_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5b44e30691788584_0 b/.config/VSCodium/Cache/Cache_Data/5b44e30691788584_0 new file mode 100644 index 00000000..2ca5934e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5b44e30691788584_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5b82478d4048a02f_0 b/.config/VSCodium/Cache/Cache_Data/5b82478d4048a02f_0 new file mode 100644 index 00000000..8a6a69db Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5b82478d4048a02f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5bac3fa4fc72b1ac_0 b/.config/VSCodium/Cache/Cache_Data/5bac3fa4fc72b1ac_0 new file mode 100644 index 00000000..da6d7cc5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5bac3fa4fc72b1ac_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5c1482a76491d05a_0 b/.config/VSCodium/Cache/Cache_Data/5c1482a76491d05a_0 new file mode 100644 index 00000000..ed5300af Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5c1482a76491d05a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5cff76f7f644e49f_0 b/.config/VSCodium/Cache/Cache_Data/5cff76f7f644e49f_0 new file mode 100644 index 00000000..d82a3d9a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5cff76f7f644e49f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5d0fb8446e6742c7_0 b/.config/VSCodium/Cache/Cache_Data/5d0fb8446e6742c7_0 new file mode 100644 index 00000000..c861f063 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5d0fb8446e6742c7_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5de5c8e1d6d1b062_0 b/.config/VSCodium/Cache/Cache_Data/5de5c8e1d6d1b062_0 new file mode 100644 index 00000000..7106e48b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5de5c8e1d6d1b062_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5e2b2a08db51b575_0 b/.config/VSCodium/Cache/Cache_Data/5e2b2a08db51b575_0 new file mode 100644 index 00000000..4c83a96d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5e2b2a08db51b575_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5e9d89cf8d128ce3_0 b/.config/VSCodium/Cache/Cache_Data/5e9d89cf8d128ce3_0 new file mode 100644 index 00000000..fd8d007a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5e9d89cf8d128ce3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5eb2600e93b05d3f_0 b/.config/VSCodium/Cache/Cache_Data/5eb2600e93b05d3f_0 new file mode 100644 index 00000000..eb11511b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5eb2600e93b05d3f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5eb858a201a0eb11_0 b/.config/VSCodium/Cache/Cache_Data/5eb858a201a0eb11_0 new file mode 100644 index 00000000..4dfa4368 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5eb858a201a0eb11_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5ecf0b81d99b2d3a_0 b/.config/VSCodium/Cache/Cache_Data/5ecf0b81d99b2d3a_0 new file mode 100644 index 00000000..e5666365 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5ecf0b81d99b2d3a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5edfb0e9f21106fb_0 b/.config/VSCodium/Cache/Cache_Data/5edfb0e9f21106fb_0 new file mode 100644 index 00000000..624885e6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5edfb0e9f21106fb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5f04b4990b99e26d_0 b/.config/VSCodium/Cache/Cache_Data/5f04b4990b99e26d_0 new file mode 100644 index 00000000..80b911e9 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5f04b4990b99e26d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5f4203b0b7c47b7b_0 b/.config/VSCodium/Cache/Cache_Data/5f4203b0b7c47b7b_0 new file mode 100644 index 00000000..57e0a244 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5f4203b0b7c47b7b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5f86f92d72f018c5_0 b/.config/VSCodium/Cache/Cache_Data/5f86f92d72f018c5_0 new file mode 100644 index 00000000..a9443bdf Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5f86f92d72f018c5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5f9200cb634fcdac_0 b/.config/VSCodium/Cache/Cache_Data/5f9200cb634fcdac_0 new file mode 100644 index 00000000..9bc32b95 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5f9200cb634fcdac_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/5fed31a77b28b104_0 b/.config/VSCodium/Cache/Cache_Data/5fed31a77b28b104_0 new file mode 100644 index 00000000..ada8960c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/5fed31a77b28b104_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/609c4dbcf2cc9be2_0 b/.config/VSCodium/Cache/Cache_Data/609c4dbcf2cc9be2_0 new file mode 100644 index 00000000..ddde0f11 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/609c4dbcf2cc9be2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/60cf8e274f07423e_0 b/.config/VSCodium/Cache/Cache_Data/60cf8e274f07423e_0 new file mode 100644 index 00000000..174741fd Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/60cf8e274f07423e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/60e409072e33b12c_0 b/.config/VSCodium/Cache/Cache_Data/60e409072e33b12c_0 new file mode 100644 index 00000000..a7c7017f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/60e409072e33b12c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6109d74e5df0d6c6_0 b/.config/VSCodium/Cache/Cache_Data/6109d74e5df0d6c6_0 new file mode 100644 index 00000000..fc4bcdaf Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6109d74e5df0d6c6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6137882201f515bd_0 b/.config/VSCodium/Cache/Cache_Data/6137882201f515bd_0 new file mode 100644 index 00000000..31bbdd35 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6137882201f515bd_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/61386e501a99f34e_0 b/.config/VSCodium/Cache/Cache_Data/61386e501a99f34e_0 new file mode 100644 index 00000000..c55bb842 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/61386e501a99f34e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/627f0c8b31c8d5df_0 b/.config/VSCodium/Cache/Cache_Data/627f0c8b31c8d5df_0 new file mode 100644 index 00000000..8b4145c9 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/627f0c8b31c8d5df_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/62d64aad8b5e1f97_0 b/.config/VSCodium/Cache/Cache_Data/62d64aad8b5e1f97_0 new file mode 100644 index 00000000..b7c5b100 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/62d64aad8b5e1f97_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/62eab43529e04972_0 b/.config/VSCodium/Cache/Cache_Data/62eab43529e04972_0 new file mode 100644 index 00000000..6c4a53c5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/62eab43529e04972_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6307e37c4283b5e7_0 b/.config/VSCodium/Cache/Cache_Data/6307e37c4283b5e7_0 new file mode 100644 index 00000000..c900e28b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6307e37c4283b5e7_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/638512de13197843_0 b/.config/VSCodium/Cache/Cache_Data/638512de13197843_0 new file mode 100644 index 00000000..29cff357 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/638512de13197843_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/64eb83829b580620_0 b/.config/VSCodium/Cache/Cache_Data/64eb83829b580620_0 new file mode 100644 index 00000000..f96724cd Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/64eb83829b580620_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/657dabb0f4534f91_0 b/.config/VSCodium/Cache/Cache_Data/657dabb0f4534f91_0 new file mode 100644 index 00000000..fce8dc1c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/657dabb0f4534f91_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/66120524b47330a7_0 b/.config/VSCodium/Cache/Cache_Data/66120524b47330a7_0 new file mode 100644 index 00000000..b47bceb6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/66120524b47330a7_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6639e74992ed9000_0 b/.config/VSCodium/Cache/Cache_Data/6639e74992ed9000_0 new file mode 100644 index 00000000..9e7c16d8 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6639e74992ed9000_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/66947af7c26d788e_0 b/.config/VSCodium/Cache/Cache_Data/66947af7c26d788e_0 new file mode 100644 index 00000000..6228dacc Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/66947af7c26d788e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/67775af25333e7d2_0 b/.config/VSCodium/Cache/Cache_Data/67775af25333e7d2_0 new file mode 100644 index 00000000..db7c6077 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/67775af25333e7d2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/67c4dd5a10562d3c_0 b/.config/VSCodium/Cache/Cache_Data/67c4dd5a10562d3c_0 new file mode 100644 index 00000000..d3bf554d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/67c4dd5a10562d3c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/67ed88c6644dd6f1_0 b/.config/VSCodium/Cache/Cache_Data/67ed88c6644dd6f1_0 new file mode 100644 index 00000000..a2127d73 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/67ed88c6644dd6f1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/683791d958692a97_0 b/.config/VSCodium/Cache/Cache_Data/683791d958692a97_0 new file mode 100644 index 00000000..b650f850 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/683791d958692a97_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6867a3a2dbfcc4e7_0 b/.config/VSCodium/Cache/Cache_Data/6867a3a2dbfcc4e7_0 new file mode 100644 index 00000000..12c7f2bf Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6867a3a2dbfcc4e7_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6874944b92076d51_0 b/.config/VSCodium/Cache/Cache_Data/6874944b92076d51_0 new file mode 100644 index 00000000..c194e663 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6874944b92076d51_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/68b9f82ebb7588f0_0 b/.config/VSCodium/Cache/Cache_Data/68b9f82ebb7588f0_0 new file mode 100644 index 00000000..3b585031 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/68b9f82ebb7588f0_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/68bf9c3745c4e1db_0 b/.config/VSCodium/Cache/Cache_Data/68bf9c3745c4e1db_0 new file mode 100644 index 00000000..0c1b198b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/68bf9c3745c4e1db_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/69366bee39733bc8_0 b/.config/VSCodium/Cache/Cache_Data/69366bee39733bc8_0 new file mode 100644 index 00000000..09aa3a6a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/69366bee39733bc8_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/69648dd65631bb70_0 b/.config/VSCodium/Cache/Cache_Data/69648dd65631bb70_0 new file mode 100644 index 00000000..8b6b6e3b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/69648dd65631bb70_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6a5ad412f386219c_0 b/.config/VSCodium/Cache/Cache_Data/6a5ad412f386219c_0 new file mode 100644 index 00000000..99e577a2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6a5ad412f386219c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6a80973d891a8fd7_0 b/.config/VSCodium/Cache/Cache_Data/6a80973d891a8fd7_0 new file mode 100644 index 00000000..b3347002 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6a80973d891a8fd7_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6b177ddfa86493c6_0 b/.config/VSCodium/Cache/Cache_Data/6b177ddfa86493c6_0 new file mode 100644 index 00000000..b322bf46 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6b177ddfa86493c6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6be2b41e9b72c626_0 b/.config/VSCodium/Cache/Cache_Data/6be2b41e9b72c626_0 new file mode 100644 index 00000000..3b091257 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6be2b41e9b72c626_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6c9b092aceaf9112_0 b/.config/VSCodium/Cache/Cache_Data/6c9b092aceaf9112_0 new file mode 100644 index 00000000..3631aef1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6c9b092aceaf9112_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6cee277d3d508adc_0 b/.config/VSCodium/Cache/Cache_Data/6cee277d3d508adc_0 new file mode 100644 index 00000000..52220c5c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6cee277d3d508adc_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6ceec5f3afd8baf8_0 b/.config/VSCodium/Cache/Cache_Data/6ceec5f3afd8baf8_0 new file mode 100644 index 00000000..01dedfc9 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6ceec5f3afd8baf8_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6cfb41a9da9a3291_0 b/.config/VSCodium/Cache/Cache_Data/6cfb41a9da9a3291_0 new file mode 100644 index 00000000..c279981e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6cfb41a9da9a3291_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6d1bf65cb432af24_0 b/.config/VSCodium/Cache/Cache_Data/6d1bf65cb432af24_0 new file mode 100644 index 00000000..0ad8d2ad Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6d1bf65cb432af24_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6d3632e8331dac4f_0 b/.config/VSCodium/Cache/Cache_Data/6d3632e8331dac4f_0 new file mode 100644 index 00000000..840b7043 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6d3632e8331dac4f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6d733e533e379f23_0 b/.config/VSCodium/Cache/Cache_Data/6d733e533e379f23_0 new file mode 100644 index 00000000..d8c80ddc Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6d733e533e379f23_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6da44dff35c14ba1_0 b/.config/VSCodium/Cache/Cache_Data/6da44dff35c14ba1_0 new file mode 100644 index 00000000..b9746702 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6da44dff35c14ba1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6e42971c7a15545b_0 b/.config/VSCodium/Cache/Cache_Data/6e42971c7a15545b_0 new file mode 100644 index 00000000..69dbef17 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6e42971c7a15545b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6e95f17ad56428ed_0 b/.config/VSCodium/Cache/Cache_Data/6e95f17ad56428ed_0 new file mode 100644 index 00000000..0b001622 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6e95f17ad56428ed_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6eb4c9f59b022060_0 b/.config/VSCodium/Cache/Cache_Data/6eb4c9f59b022060_0 new file mode 100644 index 00000000..ae9942ca Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6eb4c9f59b022060_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6f26b0ff1452e8b8_0 b/.config/VSCodium/Cache/Cache_Data/6f26b0ff1452e8b8_0 new file mode 100644 index 00000000..37d413a5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6f26b0ff1452e8b8_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6fcac56a230b1e08_0 b/.config/VSCodium/Cache/Cache_Data/6fcac56a230b1e08_0 new file mode 100644 index 00000000..8b889f4b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6fcac56a230b1e08_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/6fff1e23e7d062bb_0 b/.config/VSCodium/Cache/Cache_Data/6fff1e23e7d062bb_0 new file mode 100644 index 00000000..55f8dbe2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/6fff1e23e7d062bb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/71494cd744a08c41_0 b/.config/VSCodium/Cache/Cache_Data/71494cd744a08c41_0 new file mode 100644 index 00000000..8e55e8cc Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/71494cd744a08c41_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/71650e4da7620447_0 b/.config/VSCodium/Cache/Cache_Data/71650e4da7620447_0 new file mode 100644 index 00000000..05c9d027 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/71650e4da7620447_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/71fa69b822172bdc_0 b/.config/VSCodium/Cache/Cache_Data/71fa69b822172bdc_0 new file mode 100644 index 00000000..fc103257 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/71fa69b822172bdc_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/728926ed36a214c4_0 b/.config/VSCodium/Cache/Cache_Data/728926ed36a214c4_0 new file mode 100644 index 00000000..6586cab3 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/728926ed36a214c4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/72cdb63a9082f551_0 b/.config/VSCodium/Cache/Cache_Data/72cdb63a9082f551_0 new file mode 100644 index 00000000..f6353874 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/72cdb63a9082f551_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/7328db1b78466318_0 b/.config/VSCodium/Cache/Cache_Data/7328db1b78466318_0 new file mode 100644 index 00000000..4e42c68f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/7328db1b78466318_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/740e37a32355f397_0 b/.config/VSCodium/Cache/Cache_Data/740e37a32355f397_0 new file mode 100644 index 00000000..a5e7b5b7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/740e37a32355f397_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/74a3ec780871afa8_0 b/.config/VSCodium/Cache/Cache_Data/74a3ec780871afa8_0 new file mode 100644 index 00000000..45df79ed Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/74a3ec780871afa8_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/74a4c3d8f5129f76_0 b/.config/VSCodium/Cache/Cache_Data/74a4c3d8f5129f76_0 new file mode 100644 index 00000000..29b37168 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/74a4c3d8f5129f76_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/74b8c74d36a94fe9_0 b/.config/VSCodium/Cache/Cache_Data/74b8c74d36a94fe9_0 new file mode 100644 index 00000000..6dabbafa Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/74b8c74d36a94fe9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/74ccc7fed85e8d08_0 b/.config/VSCodium/Cache/Cache_Data/74ccc7fed85e8d08_0 new file mode 100644 index 00000000..e6b23d56 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/74ccc7fed85e8d08_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/74ff45c9b0deda39_0 b/.config/VSCodium/Cache/Cache_Data/74ff45c9b0deda39_0 new file mode 100644 index 00000000..770e87b5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/74ff45c9b0deda39_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/752661ce0593e47a_0 b/.config/VSCodium/Cache/Cache_Data/752661ce0593e47a_0 new file mode 100644 index 00000000..8cea5958 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/752661ce0593e47a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/761cbe54b94a803f_0 b/.config/VSCodium/Cache/Cache_Data/761cbe54b94a803f_0 new file mode 100644 index 00000000..0a37367f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/761cbe54b94a803f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/768c69db86d0e4c9_0 b/.config/VSCodium/Cache/Cache_Data/768c69db86d0e4c9_0 new file mode 100644 index 00000000..dbfbc46a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/768c69db86d0e4c9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/76b5461d12d5bbd1_0 b/.config/VSCodium/Cache/Cache_Data/76b5461d12d5bbd1_0 new file mode 100644 index 00000000..16620a7b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/76b5461d12d5bbd1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/76e35c03aaf697aa_0 b/.config/VSCodium/Cache/Cache_Data/76e35c03aaf697aa_0 new file mode 100644 index 00000000..a76bb4ff Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/76e35c03aaf697aa_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/775971322f1720d9_0 b/.config/VSCodium/Cache/Cache_Data/775971322f1720d9_0 new file mode 100644 index 00000000..2e586435 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/775971322f1720d9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/7772c427ebf32c2e_0 b/.config/VSCodium/Cache/Cache_Data/7772c427ebf32c2e_0 new file mode 100644 index 00000000..46aa458d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/7772c427ebf32c2e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/777cc13cbc9af8c3_0 b/.config/VSCodium/Cache/Cache_Data/777cc13cbc9af8c3_0 new file mode 100644 index 00000000..f445f6de Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/777cc13cbc9af8c3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/780beb80868bbdc8_0 b/.config/VSCodium/Cache/Cache_Data/780beb80868bbdc8_0 new file mode 100644 index 00000000..17a5b0be Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/780beb80868bbdc8_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/78346f2cc292f315_0 b/.config/VSCodium/Cache/Cache_Data/78346f2cc292f315_0 new file mode 100644 index 00000000..b3b1fe99 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/78346f2cc292f315_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/784556329bedf065_0 b/.config/VSCodium/Cache/Cache_Data/784556329bedf065_0 new file mode 100644 index 00000000..0b8a1e2e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/784556329bedf065_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/792d13008885e74d_0 b/.config/VSCodium/Cache/Cache_Data/792d13008885e74d_0 new file mode 100644 index 00000000..6fb4bc02 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/792d13008885e74d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/79f96601bd259f67_0 b/.config/VSCodium/Cache/Cache_Data/79f96601bd259f67_0 new file mode 100644 index 00000000..6960a8da Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/79f96601bd259f67_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/7ad48b86cb0b5bfc_0 b/.config/VSCodium/Cache/Cache_Data/7ad48b86cb0b5bfc_0 new file mode 100644 index 00000000..3d348609 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/7ad48b86cb0b5bfc_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/7b37e0e165e4c410_0 b/.config/VSCodium/Cache/Cache_Data/7b37e0e165e4c410_0 new file mode 100644 index 00000000..3fa8d758 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/7b37e0e165e4c410_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/7b7c69b635a2f83d_0 b/.config/VSCodium/Cache/Cache_Data/7b7c69b635a2f83d_0 new file mode 100644 index 00000000..cf6987ca Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/7b7c69b635a2f83d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/7cbbb74df890cc2d_0 b/.config/VSCodium/Cache/Cache_Data/7cbbb74df890cc2d_0 new file mode 100644 index 00000000..22b55b40 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/7cbbb74df890cc2d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/7cced3474564051e_0 b/.config/VSCodium/Cache/Cache_Data/7cced3474564051e_0 new file mode 100644 index 00000000..903c9cd7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/7cced3474564051e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/7ceae09b6a5d937a_0 b/.config/VSCodium/Cache/Cache_Data/7ceae09b6a5d937a_0 new file mode 100644 index 00000000..ce995d10 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/7ceae09b6a5d937a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/7d1e92638561850b_0 b/.config/VSCodium/Cache/Cache_Data/7d1e92638561850b_0 new file mode 100644 index 00000000..26eb2975 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/7d1e92638561850b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/7d3f81825d662ad1_0 b/.config/VSCodium/Cache/Cache_Data/7d3f81825d662ad1_0 new file mode 100644 index 00000000..54ea2957 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/7d3f81825d662ad1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/7d6c69f980b223ce_0 b/.config/VSCodium/Cache/Cache_Data/7d6c69f980b223ce_0 new file mode 100644 index 00000000..db5886cf Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/7d6c69f980b223ce_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/7d9f03e69d2c49d7_0 b/.config/VSCodium/Cache/Cache_Data/7d9f03e69d2c49d7_0 new file mode 100644 index 00000000..050b949a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/7d9f03e69d2c49d7_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/7daceb6e6134e198_0 b/.config/VSCodium/Cache/Cache_Data/7daceb6e6134e198_0 new file mode 100644 index 00000000..bd9c9818 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/7daceb6e6134e198_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/7dfee3da655df050_0 b/.config/VSCodium/Cache/Cache_Data/7dfee3da655df050_0 new file mode 100644 index 00000000..6838de2d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/7dfee3da655df050_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/7eadd79e1f7a1d48_0 b/.config/VSCodium/Cache/Cache_Data/7eadd79e1f7a1d48_0 new file mode 100644 index 00000000..14f506cc Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/7eadd79e1f7a1d48_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/7ebf0385ca744475_0 b/.config/VSCodium/Cache/Cache_Data/7ebf0385ca744475_0 new file mode 100644 index 00000000..55b224aa Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/7ebf0385ca744475_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/7f43a16662641ade_0 b/.config/VSCodium/Cache/Cache_Data/7f43a16662641ade_0 new file mode 100644 index 00000000..6fcf5fe7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/7f43a16662641ade_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/80db33717c29dd14_0 b/.config/VSCodium/Cache/Cache_Data/80db33717c29dd14_0 new file mode 100644 index 00000000..59c8c795 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/80db33717c29dd14_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/8197605c8163e070_0 b/.config/VSCodium/Cache/Cache_Data/8197605c8163e070_0 new file mode 100644 index 00000000..382125b0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/8197605c8163e070_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/821c56791ffce19b_0 b/.config/VSCodium/Cache/Cache_Data/821c56791ffce19b_0 new file mode 100644 index 00000000..7bf45bdf Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/821c56791ffce19b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/82508f5792d9ad3d_0 b/.config/VSCodium/Cache/Cache_Data/82508f5792d9ad3d_0 new file mode 100644 index 00000000..f4620bc1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/82508f5792d9ad3d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/831dfb8c17083a56_0 b/.config/VSCodium/Cache/Cache_Data/831dfb8c17083a56_0 new file mode 100644 index 00000000..70b5db5f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/831dfb8c17083a56_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/832829c5d1eea68e_0 b/.config/VSCodium/Cache/Cache_Data/832829c5d1eea68e_0 new file mode 100644 index 00000000..1210ead5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/832829c5d1eea68e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/836f6ad67493daf1_0 b/.config/VSCodium/Cache/Cache_Data/836f6ad67493daf1_0 new file mode 100644 index 00000000..4114831f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/836f6ad67493daf1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/83b4ecbc0dbfd4bd_0 b/.config/VSCodium/Cache/Cache_Data/83b4ecbc0dbfd4bd_0 new file mode 100644 index 00000000..1a60da5b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/83b4ecbc0dbfd4bd_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/83c592bd404c36ac_0 b/.config/VSCodium/Cache/Cache_Data/83c592bd404c36ac_0 new file mode 100644 index 00000000..8249d847 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/83c592bd404c36ac_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/83dc0342b6f2dc0a_0 b/.config/VSCodium/Cache/Cache_Data/83dc0342b6f2dc0a_0 new file mode 100644 index 00000000..0a219f48 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/83dc0342b6f2dc0a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/83f81c384d814331_0 b/.config/VSCodium/Cache/Cache_Data/83f81c384d814331_0 new file mode 100644 index 00000000..6fed60f5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/83f81c384d814331_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/840808ce6b08ccea_0 b/.config/VSCodium/Cache/Cache_Data/840808ce6b08ccea_0 new file mode 100644 index 00000000..1f16de13 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/840808ce6b08ccea_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/8468b749a798ba8f_0 b/.config/VSCodium/Cache/Cache_Data/8468b749a798ba8f_0 new file mode 100644 index 00000000..9b8ff692 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/8468b749a798ba8f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/85fcbf42255cf2da_0 b/.config/VSCodium/Cache/Cache_Data/85fcbf42255cf2da_0 new file mode 100644 index 00000000..2b2cfd27 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/85fcbf42255cf2da_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/86bad8bb9abfaa99_0 b/.config/VSCodium/Cache/Cache_Data/86bad8bb9abfaa99_0 new file mode 100644 index 00000000..ac9e79d3 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/86bad8bb9abfaa99_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/86e731dbd6f00964_0 b/.config/VSCodium/Cache/Cache_Data/86e731dbd6f00964_0 new file mode 100644 index 00000000..ed632d5d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/86e731dbd6f00964_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/87d2fed6bbc9c677_0 b/.config/VSCodium/Cache/Cache_Data/87d2fed6bbc9c677_0 new file mode 100644 index 00000000..57390577 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/87d2fed6bbc9c677_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/87ddc0f783798d27_0 b/.config/VSCodium/Cache/Cache_Data/87ddc0f783798d27_0 new file mode 100644 index 00000000..c7e41717 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/87ddc0f783798d27_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/883444078871a6d9_0 b/.config/VSCodium/Cache/Cache_Data/883444078871a6d9_0 new file mode 100644 index 00000000..23b2096b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/883444078871a6d9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/883eca8065be08a2_0 b/.config/VSCodium/Cache/Cache_Data/883eca8065be08a2_0 new file mode 100644 index 00000000..3079f97a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/883eca8065be08a2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/885d8e2b170d3eb8_0 b/.config/VSCodium/Cache/Cache_Data/885d8e2b170d3eb8_0 new file mode 100644 index 00000000..68d46289 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/885d8e2b170d3eb8_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/886d2f5d8a551c1f_0 b/.config/VSCodium/Cache/Cache_Data/886d2f5d8a551c1f_0 new file mode 100644 index 00000000..e061912b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/886d2f5d8a551c1f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/88b063a8eb0a0ea6_0 b/.config/VSCodium/Cache/Cache_Data/88b063a8eb0a0ea6_0 new file mode 100644 index 00000000..6ed0e5a7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/88b063a8eb0a0ea6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/891337ecf44050a4_0 b/.config/VSCodium/Cache/Cache_Data/891337ecf44050a4_0 new file mode 100644 index 00000000..75f09a22 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/891337ecf44050a4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/89e30dd7008673e6_0 b/.config/VSCodium/Cache/Cache_Data/89e30dd7008673e6_0 new file mode 100644 index 00000000..b1efb098 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/89e30dd7008673e6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/89fad7c1b3c03453_0 b/.config/VSCodium/Cache/Cache_Data/89fad7c1b3c03453_0 new file mode 100644 index 00000000..1af05d42 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/89fad7c1b3c03453_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/8aae65e892da3f58_0 b/.config/VSCodium/Cache/Cache_Data/8aae65e892da3f58_0 new file mode 100644 index 00000000..afa0980d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/8aae65e892da3f58_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/8af6ada38f0d7e60_0 b/.config/VSCodium/Cache/Cache_Data/8af6ada38f0d7e60_0 new file mode 100644 index 00000000..41089c15 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/8af6ada38f0d7e60_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/8b0de6ccc456649e_0 b/.config/VSCodium/Cache/Cache_Data/8b0de6ccc456649e_0 new file mode 100644 index 00000000..02ad68d3 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/8b0de6ccc456649e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/8b55c2b44ca62369_0 b/.config/VSCodium/Cache/Cache_Data/8b55c2b44ca62369_0 new file mode 100644 index 00000000..3473bdb6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/8b55c2b44ca62369_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/8c814f1552f8a4a0_0 b/.config/VSCodium/Cache/Cache_Data/8c814f1552f8a4a0_0 new file mode 100644 index 00000000..a80f0320 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/8c814f1552f8a4a0_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/8c98edf383acb712_0 b/.config/VSCodium/Cache/Cache_Data/8c98edf383acb712_0 new file mode 100644 index 00000000..094a46db Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/8c98edf383acb712_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/8cb554a9ead6b04b_0 b/.config/VSCodium/Cache/Cache_Data/8cb554a9ead6b04b_0 new file mode 100644 index 00000000..78532d51 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/8cb554a9ead6b04b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/8d83ad6ed80c4beb_0 b/.config/VSCodium/Cache/Cache_Data/8d83ad6ed80c4beb_0 new file mode 100644 index 00000000..aa4d6c31 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/8d83ad6ed80c4beb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/8d8ecb8b8877f225_0 b/.config/VSCodium/Cache/Cache_Data/8d8ecb8b8877f225_0 new file mode 100644 index 00000000..5e499803 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/8d8ecb8b8877f225_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/8dfe6604723bd407_0 b/.config/VSCodium/Cache/Cache_Data/8dfe6604723bd407_0 new file mode 100644 index 00000000..c58a7ac5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/8dfe6604723bd407_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/8e784a80f6c24617_0 b/.config/VSCodium/Cache/Cache_Data/8e784a80f6c24617_0 new file mode 100644 index 00000000..bfd0fb7c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/8e784a80f6c24617_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/8eef6cb2a25cad0d_0 b/.config/VSCodium/Cache/Cache_Data/8eef6cb2a25cad0d_0 new file mode 100644 index 00000000..988d635e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/8eef6cb2a25cad0d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/8f865395fa5e0e35_0 b/.config/VSCodium/Cache/Cache_Data/8f865395fa5e0e35_0 new file mode 100644 index 00000000..6c44f2e1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/8f865395fa5e0e35_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/8f8880020753e65d_0 b/.config/VSCodium/Cache/Cache_Data/8f8880020753e65d_0 new file mode 100644 index 00000000..e9cf4bef Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/8f8880020753e65d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/8fc1fa46ff2d35a9_0 b/.config/VSCodium/Cache/Cache_Data/8fc1fa46ff2d35a9_0 new file mode 100644 index 00000000..274aa27b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/8fc1fa46ff2d35a9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/90063d32fd008997_0 b/.config/VSCodium/Cache/Cache_Data/90063d32fd008997_0 new file mode 100644 index 00000000..359e8ef3 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/90063d32fd008997_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9007835cff627c16_0 b/.config/VSCodium/Cache/Cache_Data/9007835cff627c16_0 new file mode 100644 index 00000000..4bc431a3 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9007835cff627c16_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/900e4c8064cb08db_0 b/.config/VSCodium/Cache/Cache_Data/900e4c8064cb08db_0 new file mode 100644 index 00000000..ff33fa9d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/900e4c8064cb08db_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/90757488be2f423e_0 b/.config/VSCodium/Cache/Cache_Data/90757488be2f423e_0 new file mode 100644 index 00000000..5b003f6e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/90757488be2f423e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/90af252c0627f372_0 b/.config/VSCodium/Cache/Cache_Data/90af252c0627f372_0 new file mode 100644 index 00000000..57c860b6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/90af252c0627f372_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/911150934eb048dd_0 b/.config/VSCodium/Cache/Cache_Data/911150934eb048dd_0 new file mode 100644 index 00000000..62e6c501 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/911150934eb048dd_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9124327dcc1416de_0 b/.config/VSCodium/Cache/Cache_Data/9124327dcc1416de_0 new file mode 100644 index 00000000..07bef75d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9124327dcc1416de_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/912d36f92b0907db_0 b/.config/VSCodium/Cache/Cache_Data/912d36f92b0907db_0 new file mode 100644 index 00000000..ce53c287 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/912d36f92b0907db_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9161d77330b32f10_0 b/.config/VSCodium/Cache/Cache_Data/9161d77330b32f10_0 new file mode 100644 index 00000000..37c88e14 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9161d77330b32f10_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9179c2ae10b857d3_0 b/.config/VSCodium/Cache/Cache_Data/9179c2ae10b857d3_0 new file mode 100644 index 00000000..05f63937 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9179c2ae10b857d3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/917d9433705f5ec0_0 b/.config/VSCodium/Cache/Cache_Data/917d9433705f5ec0_0 new file mode 100644 index 00000000..24f7d6c4 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/917d9433705f5ec0_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/91aa66a8ad1b9322_0 b/.config/VSCodium/Cache/Cache_Data/91aa66a8ad1b9322_0 new file mode 100644 index 00000000..468b97da Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/91aa66a8ad1b9322_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/91bb95d34bcefa94_0 b/.config/VSCodium/Cache/Cache_Data/91bb95d34bcefa94_0 new file mode 100644 index 00000000..4c8529b2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/91bb95d34bcefa94_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/92312ed558009de7_0 b/.config/VSCodium/Cache/Cache_Data/92312ed558009de7_0 new file mode 100644 index 00000000..4afcc6b2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/92312ed558009de7_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/92604cd1976ca71a_0 b/.config/VSCodium/Cache/Cache_Data/92604cd1976ca71a_0 new file mode 100644 index 00000000..b69ad1d3 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/92604cd1976ca71a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/93f90dd1fff5fbc4_0 b/.config/VSCodium/Cache/Cache_Data/93f90dd1fff5fbc4_0 new file mode 100644 index 00000000..ab226dd5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/93f90dd1fff5fbc4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/94289c543592e8cd_0 b/.config/VSCodium/Cache/Cache_Data/94289c543592e8cd_0 new file mode 100644 index 00000000..d8ecc38c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/94289c543592e8cd_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/94763c498a2edde3_0 b/.config/VSCodium/Cache/Cache_Data/94763c498a2edde3_0 new file mode 100644 index 00000000..fb5fe70f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/94763c498a2edde3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/94a8845409882ca9_0 b/.config/VSCodium/Cache/Cache_Data/94a8845409882ca9_0 new file mode 100644 index 00000000..0fc27d3c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/94a8845409882ca9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/94d46411996dbef4_0 b/.config/VSCodium/Cache/Cache_Data/94d46411996dbef4_0 new file mode 100644 index 00000000..25f68358 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/94d46411996dbef4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/95538dece92c75f4_0 b/.config/VSCodium/Cache/Cache_Data/95538dece92c75f4_0 new file mode 100644 index 00000000..c2859cef Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/95538dece92c75f4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/95820e72c8141a5d_0 b/.config/VSCodium/Cache/Cache_Data/95820e72c8141a5d_0 new file mode 100644 index 00000000..49f4d727 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/95820e72c8141a5d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/96d5f51a2d7046bc_0 b/.config/VSCodium/Cache/Cache_Data/96d5f51a2d7046bc_0 new file mode 100644 index 00000000..2cb3e98f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/96d5f51a2d7046bc_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/96e01e0757028639_0 b/.config/VSCodium/Cache/Cache_Data/96e01e0757028639_0 new file mode 100644 index 00000000..73beb0c9 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/96e01e0757028639_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9727280e243aed5a_0 b/.config/VSCodium/Cache/Cache_Data/9727280e243aed5a_0 new file mode 100644 index 00000000..bc2d6457 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9727280e243aed5a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/973c666a76f674a9_0 b/.config/VSCodium/Cache/Cache_Data/973c666a76f674a9_0 new file mode 100644 index 00000000..393694e9 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/973c666a76f674a9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/97c50a82c7f42eb9_0 b/.config/VSCodium/Cache/Cache_Data/97c50a82c7f42eb9_0 new file mode 100644 index 00000000..5b9173e6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/97c50a82c7f42eb9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/984006bd0518aa27_0 b/.config/VSCodium/Cache/Cache_Data/984006bd0518aa27_0 new file mode 100644 index 00000000..6fcef438 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/984006bd0518aa27_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9841a7b7322e0ce6_0 b/.config/VSCodium/Cache/Cache_Data/9841a7b7322e0ce6_0 new file mode 100644 index 00000000..0cf748b7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9841a7b7322e0ce6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/984b3bcf99dd6cb9_0 b/.config/VSCodium/Cache/Cache_Data/984b3bcf99dd6cb9_0 new file mode 100644 index 00000000..f7de5f6e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/984b3bcf99dd6cb9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/98b551638e37d7cc_0 b/.config/VSCodium/Cache/Cache_Data/98b551638e37d7cc_0 new file mode 100644 index 00000000..f784c3f9 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/98b551638e37d7cc_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/98d394dc148a112b_0 b/.config/VSCodium/Cache/Cache_Data/98d394dc148a112b_0 new file mode 100644 index 00000000..dbef828f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/98d394dc148a112b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9914dadcd8786829_0 b/.config/VSCodium/Cache/Cache_Data/9914dadcd8786829_0 new file mode 100644 index 00000000..66d506bc Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9914dadcd8786829_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/99156c32b85bbc1e_0 b/.config/VSCodium/Cache/Cache_Data/99156c32b85bbc1e_0 new file mode 100644 index 00000000..fe027b03 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/99156c32b85bbc1e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9997634fe7783496_0 b/.config/VSCodium/Cache/Cache_Data/9997634fe7783496_0 new file mode 100644 index 00000000..9e9e11e2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9997634fe7783496_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/99d0a66755205354_0 b/.config/VSCodium/Cache/Cache_Data/99d0a66755205354_0 new file mode 100644 index 00000000..4085419e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/99d0a66755205354_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/99d922632d6030aa_0 b/.config/VSCodium/Cache/Cache_Data/99d922632d6030aa_0 new file mode 100644 index 00000000..51a24e5e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/99d922632d6030aa_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9a07b3f21b16c7b5_0 b/.config/VSCodium/Cache/Cache_Data/9a07b3f21b16c7b5_0 new file mode 100644 index 00000000..3005b840 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9a07b3f21b16c7b5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9a37d638f6995dea_0 b/.config/VSCodium/Cache/Cache_Data/9a37d638f6995dea_0 new file mode 100644 index 00000000..2a082a7d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9a37d638f6995dea_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9a63d497f99aabc8_0 b/.config/VSCodium/Cache/Cache_Data/9a63d497f99aabc8_0 new file mode 100644 index 00000000..e6671026 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9a63d497f99aabc8_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9b24cb9ee8c714a6_0 b/.config/VSCodium/Cache/Cache_Data/9b24cb9ee8c714a6_0 new file mode 100644 index 00000000..b7fef341 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9b24cb9ee8c714a6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9b5fbf6019f74253_0 b/.config/VSCodium/Cache/Cache_Data/9b5fbf6019f74253_0 new file mode 100644 index 00000000..4ae696eb Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9b5fbf6019f74253_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9b920b86c8483a64_0 b/.config/VSCodium/Cache/Cache_Data/9b920b86c8483a64_0 new file mode 100644 index 00000000..682ee642 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9b920b86c8483a64_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9b92ae149f89352d_0 b/.config/VSCodium/Cache/Cache_Data/9b92ae149f89352d_0 new file mode 100644 index 00000000..cc249d8d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9b92ae149f89352d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9c0e54bda177eca5_0 b/.config/VSCodium/Cache/Cache_Data/9c0e54bda177eca5_0 new file mode 100644 index 00000000..f6f9be4e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9c0e54bda177eca5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9c7a2b6ea877b1d3_0 b/.config/VSCodium/Cache/Cache_Data/9c7a2b6ea877b1d3_0 new file mode 100644 index 00000000..f0efe4b2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9c7a2b6ea877b1d3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9d3b173dc4e5c047_0 b/.config/VSCodium/Cache/Cache_Data/9d3b173dc4e5c047_0 new file mode 100644 index 00000000..d181db9b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9d3b173dc4e5c047_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9dccc0097117108f_0 b/.config/VSCodium/Cache/Cache_Data/9dccc0097117108f_0 new file mode 100644 index 00000000..e2e9ab93 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9dccc0097117108f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9f895e37c6dbf851_0 b/.config/VSCodium/Cache/Cache_Data/9f895e37c6dbf851_0 new file mode 100644 index 00000000..7028595b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9f895e37c6dbf851_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9fc16216f3649295_0 b/.config/VSCodium/Cache/Cache_Data/9fc16216f3649295_0 new file mode 100644 index 00000000..ac4ea88c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9fc16216f3649295_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/9fd0bcd6dd116740_0 b/.config/VSCodium/Cache/Cache_Data/9fd0bcd6dd116740_0 new file mode 100644 index 00000000..76fd88b5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/9fd0bcd6dd116740_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a142dcfddbd4f0ea_0 b/.config/VSCodium/Cache/Cache_Data/a142dcfddbd4f0ea_0 new file mode 100644 index 00000000..85aa71c1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a142dcfddbd4f0ea_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a249794f3d2e5f8c_0 b/.config/VSCodium/Cache/Cache_Data/a249794f3d2e5f8c_0 new file mode 100644 index 00000000..61236ebe Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a249794f3d2e5f8c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a285681b8ed70842_0 b/.config/VSCodium/Cache/Cache_Data/a285681b8ed70842_0 new file mode 100644 index 00000000..3c727749 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a285681b8ed70842_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a326972827e0398f_0 b/.config/VSCodium/Cache/Cache_Data/a326972827e0398f_0 new file mode 100644 index 00000000..56fb855c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a326972827e0398f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a34b7ed4112c686b_0 b/.config/VSCodium/Cache/Cache_Data/a34b7ed4112c686b_0 new file mode 100644 index 00000000..6b2a7990 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a34b7ed4112c686b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a3698127627064e5_0 b/.config/VSCodium/Cache/Cache_Data/a3698127627064e5_0 new file mode 100644 index 00000000..c8079c39 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a3698127627064e5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a3f3d9cb7680fa39_0 b/.config/VSCodium/Cache/Cache_Data/a3f3d9cb7680fa39_0 new file mode 100644 index 00000000..56405495 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a3f3d9cb7680fa39_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a402059b08ed4832_0 b/.config/VSCodium/Cache/Cache_Data/a402059b08ed4832_0 new file mode 100644 index 00000000..6caaacd8 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a402059b08ed4832_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a4c923947460a3dc_0 b/.config/VSCodium/Cache/Cache_Data/a4c923947460a3dc_0 new file mode 100644 index 00000000..621c2870 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a4c923947460a3dc_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a4e33807e7b3558f_0 b/.config/VSCodium/Cache/Cache_Data/a4e33807e7b3558f_0 new file mode 100644 index 00000000..d979a5ad Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a4e33807e7b3558f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a54110bf8c5f9e07_0 b/.config/VSCodium/Cache/Cache_Data/a54110bf8c5f9e07_0 new file mode 100644 index 00000000..a8115eb0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a54110bf8c5f9e07_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a571f36d4459459d_0 b/.config/VSCodium/Cache/Cache_Data/a571f36d4459459d_0 new file mode 100644 index 00000000..39233e0c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a571f36d4459459d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a66eebe94f1c1ca9_0 b/.config/VSCodium/Cache/Cache_Data/a66eebe94f1c1ca9_0 new file mode 100644 index 00000000..6a0ad5e0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a66eebe94f1c1ca9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a740ff79311eb5db_0 b/.config/VSCodium/Cache/Cache_Data/a740ff79311eb5db_0 new file mode 100644 index 00000000..96f0b0ff Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a740ff79311eb5db_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a76e018f4599d667_0 b/.config/VSCodium/Cache/Cache_Data/a76e018f4599d667_0 new file mode 100644 index 00000000..471fd3ac Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a76e018f4599d667_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a7703267f0c6047a_0 b/.config/VSCodium/Cache/Cache_Data/a7703267f0c6047a_0 new file mode 100644 index 00000000..39f6aab8 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a7703267f0c6047a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a7f96cbc9fdfba6f_0 b/.config/VSCodium/Cache/Cache_Data/a7f96cbc9fdfba6f_0 new file mode 100644 index 00000000..bca4ae26 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a7f96cbc9fdfba6f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a847322319f14d3c_0 b/.config/VSCodium/Cache/Cache_Data/a847322319f14d3c_0 new file mode 100644 index 00000000..e2b68581 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a847322319f14d3c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a86bb3a4414974c2_0 b/.config/VSCodium/Cache/Cache_Data/a86bb3a4414974c2_0 new file mode 100644 index 00000000..3f7048b3 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a86bb3a4414974c2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a92ff10be8342739_0 b/.config/VSCodium/Cache/Cache_Data/a92ff10be8342739_0 new file mode 100644 index 00000000..2a898d6d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a92ff10be8342739_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a93b00e434255cec_0 b/.config/VSCodium/Cache/Cache_Data/a93b00e434255cec_0 new file mode 100644 index 00000000..9a2d797d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a93b00e434255cec_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a93ccd641018719a_0 b/.config/VSCodium/Cache/Cache_Data/a93ccd641018719a_0 new file mode 100644 index 00000000..81e7a769 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a93ccd641018719a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a95e7f178f10d2de_0 b/.config/VSCodium/Cache/Cache_Data/a95e7f178f10d2de_0 new file mode 100644 index 00000000..0b16f361 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a95e7f178f10d2de_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a97a884f50f7488c_0 b/.config/VSCodium/Cache/Cache_Data/a97a884f50f7488c_0 new file mode 100644 index 00000000..fee00553 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a97a884f50f7488c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a9dd0122e0e79f81_0 b/.config/VSCodium/Cache/Cache_Data/a9dd0122e0e79f81_0 new file mode 100644 index 00000000..c8aee92c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a9dd0122e0e79f81_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/a9e02fe4291c5b5d_0 b/.config/VSCodium/Cache/Cache_Data/a9e02fe4291c5b5d_0 new file mode 100644 index 00000000..648e9baf Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/a9e02fe4291c5b5d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/aa7632900baab718_0 b/.config/VSCodium/Cache/Cache_Data/aa7632900baab718_0 new file mode 100644 index 00000000..f7798e13 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/aa7632900baab718_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ab17f79a20f626c9_0 b/.config/VSCodium/Cache/Cache_Data/ab17f79a20f626c9_0 new file mode 100644 index 00000000..28ab9d58 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ab17f79a20f626c9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ab6615cde4dc0470_0 b/.config/VSCodium/Cache/Cache_Data/ab6615cde4dc0470_0 new file mode 100644 index 00000000..309abb7d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ab6615cde4dc0470_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ab822e07547fc82c_0 b/.config/VSCodium/Cache/Cache_Data/ab822e07547fc82c_0 new file mode 100644 index 00000000..af9d1984 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ab822e07547fc82c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ac0c0de958fb1986_0 b/.config/VSCodium/Cache/Cache_Data/ac0c0de958fb1986_0 new file mode 100644 index 00000000..fb66884b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ac0c0de958fb1986_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ac15c4ffc80b4f24_0 b/.config/VSCodium/Cache/Cache_Data/ac15c4ffc80b4f24_0 new file mode 100644 index 00000000..a191d4d0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ac15c4ffc80b4f24_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ac6a175136d54c7a_0 b/.config/VSCodium/Cache/Cache_Data/ac6a175136d54c7a_0 new file mode 100644 index 00000000..a8e367ec Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ac6a175136d54c7a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/acd548a3caf3673b_0 b/.config/VSCodium/Cache/Cache_Data/acd548a3caf3673b_0 new file mode 100644 index 00000000..95a79bc6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/acd548a3caf3673b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/acf610388384199b_0 b/.config/VSCodium/Cache/Cache_Data/acf610388384199b_0 new file mode 100644 index 00000000..ee484fd0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/acf610388384199b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ae6c435868295c7f_0 b/.config/VSCodium/Cache/Cache_Data/ae6c435868295c7f_0 new file mode 100644 index 00000000..d8bbdb68 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ae6c435868295c7f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/aebdf233ca3fb855_0 b/.config/VSCodium/Cache/Cache_Data/aebdf233ca3fb855_0 new file mode 100644 index 00000000..709e1d9f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/aebdf233ca3fb855_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/af87db2ab714bdd4_0 b/.config/VSCodium/Cache/Cache_Data/af87db2ab714bdd4_0 new file mode 100644 index 00000000..cd719256 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/af87db2ab714bdd4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/af8a6eec758eb390_0 b/.config/VSCodium/Cache/Cache_Data/af8a6eec758eb390_0 new file mode 100644 index 00000000..4f1538ee Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/af8a6eec758eb390_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b0d890ff8795d523_0 b/.config/VSCodium/Cache/Cache_Data/b0d890ff8795d523_0 new file mode 100644 index 00000000..af0f93f1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b0d890ff8795d523_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b0e3b61cb8de3261_0 b/.config/VSCodium/Cache/Cache_Data/b0e3b61cb8de3261_0 new file mode 100644 index 00000000..330c4a4b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b0e3b61cb8de3261_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b0ef9fa71995148d_0 b/.config/VSCodium/Cache/Cache_Data/b0ef9fa71995148d_0 new file mode 100644 index 00000000..6c5ff0ea Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b0ef9fa71995148d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b1f931ae3120fca1_0 b/.config/VSCodium/Cache/Cache_Data/b1f931ae3120fca1_0 new file mode 100644 index 00000000..91313c60 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b1f931ae3120fca1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b2fb39bfbe8d8da3_0 b/.config/VSCodium/Cache/Cache_Data/b2fb39bfbe8d8da3_0 new file mode 100644 index 00000000..51cd08cc Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b2fb39bfbe8d8da3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b3102ea0d31fbfc7_0 b/.config/VSCodium/Cache/Cache_Data/b3102ea0d31fbfc7_0 new file mode 100644 index 00000000..67edceb8 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b3102ea0d31fbfc7_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b346fb49a360bdde_0 b/.config/VSCodium/Cache/Cache_Data/b346fb49a360bdde_0 new file mode 100644 index 00000000..964bf604 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b346fb49a360bdde_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b3526bc220b1b523_0 b/.config/VSCodium/Cache/Cache_Data/b3526bc220b1b523_0 new file mode 100644 index 00000000..dcf22adb Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b3526bc220b1b523_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b38a68882bcd75ff_0 b/.config/VSCodium/Cache/Cache_Data/b38a68882bcd75ff_0 new file mode 100644 index 00000000..87e202d9 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b38a68882bcd75ff_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b3ca06ecd69142d5_0 b/.config/VSCodium/Cache/Cache_Data/b3ca06ecd69142d5_0 new file mode 100644 index 00000000..e0dc82bc Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b3ca06ecd69142d5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b442bed0c5c492e7_0 b/.config/VSCodium/Cache/Cache_Data/b442bed0c5c492e7_0 new file mode 100644 index 00000000..ac815603 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b442bed0c5c492e7_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b4d006b35b3fc946_0 b/.config/VSCodium/Cache/Cache_Data/b4d006b35b3fc946_0 new file mode 100644 index 00000000..d35f10bb Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b4d006b35b3fc946_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b4ebde5c2f6f5890_0 b/.config/VSCodium/Cache/Cache_Data/b4ebde5c2f6f5890_0 new file mode 100644 index 00000000..c494ea44 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b4ebde5c2f6f5890_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b5ca34e593f073ba_0 b/.config/VSCodium/Cache/Cache_Data/b5ca34e593f073ba_0 new file mode 100644 index 00000000..75788e3f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b5ca34e593f073ba_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b71d96d8ac903b3d_0 b/.config/VSCodium/Cache/Cache_Data/b71d96d8ac903b3d_0 new file mode 100644 index 00000000..fd8e41fd Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b71d96d8ac903b3d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b7d5a20a144dced3_0 b/.config/VSCodium/Cache/Cache_Data/b7d5a20a144dced3_0 new file mode 100644 index 00000000..abedac48 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b7d5a20a144dced3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b7e15f9dcfd73043_0 b/.config/VSCodium/Cache/Cache_Data/b7e15f9dcfd73043_0 new file mode 100644 index 00000000..cb6c97a2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b7e15f9dcfd73043_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b844db4426675718_0 b/.config/VSCodium/Cache/Cache_Data/b844db4426675718_0 new file mode 100644 index 00000000..5228b2d2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b844db4426675718_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b85236567a5eb986_0 b/.config/VSCodium/Cache/Cache_Data/b85236567a5eb986_0 new file mode 100644 index 00000000..e480bb11 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b85236567a5eb986_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/b9458ea24acc8fea_0 b/.config/VSCodium/Cache/Cache_Data/b9458ea24acc8fea_0 new file mode 100644 index 00000000..7fe3f89b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/b9458ea24acc8fea_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ba52b65be802c71c_0 b/.config/VSCodium/Cache/Cache_Data/ba52b65be802c71c_0 new file mode 100644 index 00000000..576274ac Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ba52b65be802c71c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ba8fe346073ac622_0 b/.config/VSCodium/Cache/Cache_Data/ba8fe346073ac622_0 new file mode 100644 index 00000000..9fa64616 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ba8fe346073ac622_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/bad2ebde92993016_0 b/.config/VSCodium/Cache/Cache_Data/bad2ebde92993016_0 new file mode 100644 index 00000000..87515362 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/bad2ebde92993016_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/baed3568c380dd50_0 b/.config/VSCodium/Cache/Cache_Data/baed3568c380dd50_0 new file mode 100644 index 00000000..c794694f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/baed3568c380dd50_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/bb08b0048f3457d2_0 b/.config/VSCodium/Cache/Cache_Data/bb08b0048f3457d2_0 new file mode 100644 index 00000000..93a120bf Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/bb08b0048f3457d2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/bbfedef190c9c92b_0 b/.config/VSCodium/Cache/Cache_Data/bbfedef190c9c92b_0 new file mode 100644 index 00000000..cf6b1054 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/bbfedef190c9c92b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/bc7f6fb69b4ef37b_0 b/.config/VSCodium/Cache/Cache_Data/bc7f6fb69b4ef37b_0 new file mode 100644 index 00000000..712059a8 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/bc7f6fb69b4ef37b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/bcdf3fd1fff58751_0 b/.config/VSCodium/Cache/Cache_Data/bcdf3fd1fff58751_0 new file mode 100644 index 00000000..8d267117 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/bcdf3fd1fff58751_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/bcf815112614d537_0 b/.config/VSCodium/Cache/Cache_Data/bcf815112614d537_0 new file mode 100644 index 00000000..34f5358f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/bcf815112614d537_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/bd2d7d71a148e855_0 b/.config/VSCodium/Cache/Cache_Data/bd2d7d71a148e855_0 new file mode 100644 index 00000000..09f1a89f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/bd2d7d71a148e855_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/bd8d89f38c4f3cdd_0 b/.config/VSCodium/Cache/Cache_Data/bd8d89f38c4f3cdd_0 new file mode 100644 index 00000000..91135a4e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/bd8d89f38c4f3cdd_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/bdf4a042114032ee_0 b/.config/VSCodium/Cache/Cache_Data/bdf4a042114032ee_0 new file mode 100644 index 00000000..3970180a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/bdf4a042114032ee_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/be4a2a4000aafaf5_0 b/.config/VSCodium/Cache/Cache_Data/be4a2a4000aafaf5_0 new file mode 100644 index 00000000..4f98139a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/be4a2a4000aafaf5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/be7fa1df158b60a9_0 b/.config/VSCodium/Cache/Cache_Data/be7fa1df158b60a9_0 new file mode 100644 index 00000000..4f44e376 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/be7fa1df158b60a9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/be82074c6ede7162_0 b/.config/VSCodium/Cache/Cache_Data/be82074c6ede7162_0 new file mode 100644 index 00000000..8f8ab8cf Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/be82074c6ede7162_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/be95d3552c6d5738_0 b/.config/VSCodium/Cache/Cache_Data/be95d3552c6d5738_0 new file mode 100644 index 00000000..07d72a7b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/be95d3552c6d5738_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c0e3e208c205a8d4_0 b/.config/VSCodium/Cache/Cache_Data/c0e3e208c205a8d4_0 new file mode 100644 index 00000000..35eaedee Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c0e3e208c205a8d4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c1118066bd0238ef_0 b/.config/VSCodium/Cache/Cache_Data/c1118066bd0238ef_0 new file mode 100644 index 00000000..7b76ca5c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c1118066bd0238ef_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c22b16f1dbd60787_0 b/.config/VSCodium/Cache/Cache_Data/c22b16f1dbd60787_0 new file mode 100644 index 00000000..8df6cc7f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c22b16f1dbd60787_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c2863e497d6ca9e9_0 b/.config/VSCodium/Cache/Cache_Data/c2863e497d6ca9e9_0 new file mode 100644 index 00000000..a0cd14c1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c2863e497d6ca9e9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c2eb09707c6f850b_0 b/.config/VSCodium/Cache/Cache_Data/c2eb09707c6f850b_0 new file mode 100644 index 00000000..18f8dd1c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c2eb09707c6f850b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c30d7e9c016520bd_0 b/.config/VSCodium/Cache/Cache_Data/c30d7e9c016520bd_0 new file mode 100644 index 00000000..de3956b5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c30d7e9c016520bd_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c3151b06ce56bf1e_0 b/.config/VSCodium/Cache/Cache_Data/c3151b06ce56bf1e_0 new file mode 100644 index 00000000..99aff994 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c3151b06ce56bf1e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c457fbf25cb762df_0 b/.config/VSCodium/Cache/Cache_Data/c457fbf25cb762df_0 new file mode 100644 index 00000000..b682f05a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c457fbf25cb762df_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c45e024dbb5b6e43_0 b/.config/VSCodium/Cache/Cache_Data/c45e024dbb5b6e43_0 new file mode 100644 index 00000000..e4ce8a6e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c45e024dbb5b6e43_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c469d16aef78bd66_0 b/.config/VSCodium/Cache/Cache_Data/c469d16aef78bd66_0 new file mode 100644 index 00000000..c935df72 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c469d16aef78bd66_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c494fbb06ef09a4c_0 b/.config/VSCodium/Cache/Cache_Data/c494fbb06ef09a4c_0 new file mode 100644 index 00000000..50f82c58 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c494fbb06ef09a4c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c4a070bafdec25c4_0 b/.config/VSCodium/Cache/Cache_Data/c4a070bafdec25c4_0 new file mode 100644 index 00000000..6519691f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c4a070bafdec25c4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c4d82a414fde33e5_0 b/.config/VSCodium/Cache/Cache_Data/c4d82a414fde33e5_0 new file mode 100644 index 00000000..6584e31a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c4d82a414fde33e5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c4f9450e261082ca_0 b/.config/VSCodium/Cache/Cache_Data/c4f9450e261082ca_0 new file mode 100644 index 00000000..0864b634 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c4f9450e261082ca_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c5957b5865b3cefb_0 b/.config/VSCodium/Cache/Cache_Data/c5957b5865b3cefb_0 new file mode 100644 index 00000000..4e15c4fc Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c5957b5865b3cefb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c69ed67cd476177d_0 b/.config/VSCodium/Cache/Cache_Data/c69ed67cd476177d_0 new file mode 100644 index 00000000..320fb109 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c69ed67cd476177d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c6c6b5233fd6a6df_0 b/.config/VSCodium/Cache/Cache_Data/c6c6b5233fd6a6df_0 new file mode 100644 index 00000000..3e45373b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c6c6b5233fd6a6df_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c6d6412603e913b5_0 b/.config/VSCodium/Cache/Cache_Data/c6d6412603e913b5_0 new file mode 100644 index 00000000..f0018213 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c6d6412603e913b5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c6d876744f7d85d4_0 b/.config/VSCodium/Cache/Cache_Data/c6d876744f7d85d4_0 new file mode 100644 index 00000000..521557da Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c6d876744f7d85d4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c712619d4ceb187f_0 b/.config/VSCodium/Cache/Cache_Data/c712619d4ceb187f_0 new file mode 100644 index 00000000..11b0f291 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c712619d4ceb187f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c7dbc5f12f15c022_0 b/.config/VSCodium/Cache/Cache_Data/c7dbc5f12f15c022_0 new file mode 100644 index 00000000..04d2112d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c7dbc5f12f15c022_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c7e709dab559f162_0 b/.config/VSCodium/Cache/Cache_Data/c7e709dab559f162_0 new file mode 100644 index 00000000..8939cfd1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c7e709dab559f162_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c7eff609e25470f5_0 b/.config/VSCodium/Cache/Cache_Data/c7eff609e25470f5_0 new file mode 100644 index 00000000..19dc34f1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c7eff609e25470f5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c967167c12a535a3_0 b/.config/VSCodium/Cache/Cache_Data/c967167c12a535a3_0 new file mode 100644 index 00000000..b377aac5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c967167c12a535a3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/c9bde2cc435ca59e_0 b/.config/VSCodium/Cache/Cache_Data/c9bde2cc435ca59e_0 new file mode 100644 index 00000000..a4f495a9 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/c9bde2cc435ca59e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ca34b7790952bda5_0 b/.config/VSCodium/Cache/Cache_Data/ca34b7790952bda5_0 new file mode 100644 index 00000000..56c08e2b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ca34b7790952bda5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ca43d67246e7fa53_0 b/.config/VSCodium/Cache/Cache_Data/ca43d67246e7fa53_0 new file mode 100644 index 00000000..f7725142 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ca43d67246e7fa53_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ca4a98254403f9bb_0 b/.config/VSCodium/Cache/Cache_Data/ca4a98254403f9bb_0 new file mode 100644 index 00000000..0cd61c0d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ca4a98254403f9bb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/cb18dfaeefb0fc09_0 b/.config/VSCodium/Cache/Cache_Data/cb18dfaeefb0fc09_0 new file mode 100644 index 00000000..bef25f9c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/cb18dfaeefb0fc09_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/cb22316ac3fc7ef5_0 b/.config/VSCodium/Cache/Cache_Data/cb22316ac3fc7ef5_0 new file mode 100644 index 00000000..b7060844 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/cb22316ac3fc7ef5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/cbb3c58a47cc9e0c_0 b/.config/VSCodium/Cache/Cache_Data/cbb3c58a47cc9e0c_0 new file mode 100644 index 00000000..7c1946bc Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/cbb3c58a47cc9e0c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/cc117a0a696a80ac_0 b/.config/VSCodium/Cache/Cache_Data/cc117a0a696a80ac_0 new file mode 100644 index 00000000..1c45d37d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/cc117a0a696a80ac_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/cc1979996072ccf9_0 b/.config/VSCodium/Cache/Cache_Data/cc1979996072ccf9_0 new file mode 100644 index 00000000..ef5828d6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/cc1979996072ccf9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/cc2c74bda3cbaa57_0 b/.config/VSCodium/Cache/Cache_Data/cc2c74bda3cbaa57_0 new file mode 100644 index 00000000..2d045fc3 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/cc2c74bda3cbaa57_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/cc6ff770ad610a73_0 b/.config/VSCodium/Cache/Cache_Data/cc6ff770ad610a73_0 new file mode 100644 index 00000000..8d551e90 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/cc6ff770ad610a73_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/cca19188bbb7f1a8_0 b/.config/VSCodium/Cache/Cache_Data/cca19188bbb7f1a8_0 new file mode 100644 index 00000000..1de9d502 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/cca19188bbb7f1a8_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/cd6724daa93ee42d_0 b/.config/VSCodium/Cache/Cache_Data/cd6724daa93ee42d_0 new file mode 100644 index 00000000..13410417 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/cd6724daa93ee42d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/cdaa4daa03d4dd7a_0 b/.config/VSCodium/Cache/Cache_Data/cdaa4daa03d4dd7a_0 new file mode 100644 index 00000000..4d4c584c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/cdaa4daa03d4dd7a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/cdb68ed37450673a_0 b/.config/VSCodium/Cache/Cache_Data/cdb68ed37450673a_0 new file mode 100644 index 00000000..39874132 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/cdb68ed37450673a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/cdfca5a1d58376d1_0 b/.config/VSCodium/Cache/Cache_Data/cdfca5a1d58376d1_0 new file mode 100644 index 00000000..3b55ccff Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/cdfca5a1d58376d1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ce2879ac781378c2_0 b/.config/VSCodium/Cache/Cache_Data/ce2879ac781378c2_0 new file mode 100644 index 00000000..bbfaff9f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ce2879ac781378c2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/cea2232fc3ec2a99_0 b/.config/VSCodium/Cache/Cache_Data/cea2232fc3ec2a99_0 new file mode 100644 index 00000000..7f8eb6c5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/cea2232fc3ec2a99_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d0186fb6d87b72f9_0 b/.config/VSCodium/Cache/Cache_Data/d0186fb6d87b72f9_0 new file mode 100644 index 00000000..123672f0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d0186fb6d87b72f9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d0b50b29b5ae3a3f_0 b/.config/VSCodium/Cache/Cache_Data/d0b50b29b5ae3a3f_0 new file mode 100644 index 00000000..7fcdfa41 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d0b50b29b5ae3a3f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d145398be009bfae_0 b/.config/VSCodium/Cache/Cache_Data/d145398be009bfae_0 new file mode 100644 index 00000000..16e83df6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d145398be009bfae_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d24e34ae146add65_0 b/.config/VSCodium/Cache/Cache_Data/d24e34ae146add65_0 new file mode 100644 index 00000000..ba40c7c2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d24e34ae146add65_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d257bca0482c920a_0 b/.config/VSCodium/Cache/Cache_Data/d257bca0482c920a_0 new file mode 100644 index 00000000..3a7901b7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d257bca0482c920a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d26082e1d040f03b_0 b/.config/VSCodium/Cache/Cache_Data/d26082e1d040f03b_0 new file mode 100644 index 00000000..20c17fb8 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d26082e1d040f03b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d3288c961f5b1c73_0 b/.config/VSCodium/Cache/Cache_Data/d3288c961f5b1c73_0 new file mode 100644 index 00000000..603928e5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d3288c961f5b1c73_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d33107da9038ad5f_0 b/.config/VSCodium/Cache/Cache_Data/d33107da9038ad5f_0 new file mode 100644 index 00000000..fdbc8daa Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d33107da9038ad5f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d36a979ec2c4b878_0 b/.config/VSCodium/Cache/Cache_Data/d36a979ec2c4b878_0 new file mode 100644 index 00000000..5d4864a3 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d36a979ec2c4b878_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d36dbcd45038a30d_0 b/.config/VSCodium/Cache/Cache_Data/d36dbcd45038a30d_0 new file mode 100644 index 00000000..a746f028 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d36dbcd45038a30d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d3cd22e6017fbcd9_0 b/.config/VSCodium/Cache/Cache_Data/d3cd22e6017fbcd9_0 new file mode 100644 index 00000000..e29da19d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d3cd22e6017fbcd9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d4a1c80c2568c5cc_0 b/.config/VSCodium/Cache/Cache_Data/d4a1c80c2568c5cc_0 new file mode 100644 index 00000000..26ebe94f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d4a1c80c2568c5cc_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d4cfc0a548ad0dce_0 b/.config/VSCodium/Cache/Cache_Data/d4cfc0a548ad0dce_0 new file mode 100644 index 00000000..cdbfda9f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d4cfc0a548ad0dce_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d4ebaea607dc1197_0 b/.config/VSCodium/Cache/Cache_Data/d4ebaea607dc1197_0 new file mode 100644 index 00000000..7da059f5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d4ebaea607dc1197_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d54a1ffccff31c5f_0 b/.config/VSCodium/Cache/Cache_Data/d54a1ffccff31c5f_0 new file mode 100644 index 00000000..243e4701 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d54a1ffccff31c5f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d55f7f7de6a795b5_0 b/.config/VSCodium/Cache/Cache_Data/d55f7f7de6a795b5_0 new file mode 100644 index 00000000..8c23c80a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d55f7f7de6a795b5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d58ba038b1074a4f_0 b/.config/VSCodium/Cache/Cache_Data/d58ba038b1074a4f_0 new file mode 100644 index 00000000..778dda50 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d58ba038b1074a4f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d6403f57c39b0aea_0 b/.config/VSCodium/Cache/Cache_Data/d6403f57c39b0aea_0 new file mode 100644 index 00000000..8aa6a0d7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d6403f57c39b0aea_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d6764e68cfb82095_0 b/.config/VSCodium/Cache/Cache_Data/d6764e68cfb82095_0 new file mode 100644 index 00000000..189e9cf2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d6764e68cfb82095_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d692263a5b537f98_0 b/.config/VSCodium/Cache/Cache_Data/d692263a5b537f98_0 new file mode 100644 index 00000000..0af2d2bd Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d692263a5b537f98_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d6955b7421584978_0 b/.config/VSCodium/Cache/Cache_Data/d6955b7421584978_0 new file mode 100644 index 00000000..1843c41a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d6955b7421584978_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d7048b3ccf3c7e1d_0 b/.config/VSCodium/Cache/Cache_Data/d7048b3ccf3c7e1d_0 new file mode 100644 index 00000000..82c7ab9b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d7048b3ccf3c7e1d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d70d5b40b9b92fd0_0 b/.config/VSCodium/Cache/Cache_Data/d70d5b40b9b92fd0_0 new file mode 100644 index 00000000..db9e29b2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d70d5b40b9b92fd0_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d72df1e77cd7a60a_0 b/.config/VSCodium/Cache/Cache_Data/d72df1e77cd7a60a_0 new file mode 100644 index 00000000..6623ef5e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d72df1e77cd7a60a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d73b36cf8b854ae2_0 b/.config/VSCodium/Cache/Cache_Data/d73b36cf8b854ae2_0 new file mode 100644 index 00000000..9c8037b1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d73b36cf8b854ae2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d7c28c77aded5bdb_0 b/.config/VSCodium/Cache/Cache_Data/d7c28c77aded5bdb_0 new file mode 100644 index 00000000..2f11b97f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d7c28c77aded5bdb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d87b6b4b29dc7d12_0 b/.config/VSCodium/Cache/Cache_Data/d87b6b4b29dc7d12_0 new file mode 100644 index 00000000..f947494a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d87b6b4b29dc7d12_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d8ab40c06069c5ef_0 b/.config/VSCodium/Cache/Cache_Data/d8ab40c06069c5ef_0 new file mode 100644 index 00000000..4e64bf5e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d8ab40c06069c5ef_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d8bc56383b607ad4_0 b/.config/VSCodium/Cache/Cache_Data/d8bc56383b607ad4_0 new file mode 100644 index 00000000..422e188d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d8bc56383b607ad4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d91b794a1cf2bb9d_0 b/.config/VSCodium/Cache/Cache_Data/d91b794a1cf2bb9d_0 new file mode 100644 index 00000000..55fca594 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d91b794a1cf2bb9d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/d9a781a2a7328895_0 b/.config/VSCodium/Cache/Cache_Data/d9a781a2a7328895_0 new file mode 100644 index 00000000..b99746a1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/d9a781a2a7328895_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/da0901c4de206112_0 b/.config/VSCodium/Cache/Cache_Data/da0901c4de206112_0 new file mode 100644 index 00000000..02e1b998 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/da0901c4de206112_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/da26fa1bac31d750_0 b/.config/VSCodium/Cache/Cache_Data/da26fa1bac31d750_0 new file mode 100644 index 00000000..28e713b1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/da26fa1bac31d750_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/da9010b099ff91b9_0 b/.config/VSCodium/Cache/Cache_Data/da9010b099ff91b9_0 new file mode 100644 index 00000000..dfe89730 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/da9010b099ff91b9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/db096953d4adc4c6_0 b/.config/VSCodium/Cache/Cache_Data/db096953d4adc4c6_0 new file mode 100644 index 00000000..9cb6ecd9 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/db096953d4adc4c6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/db105c6d6cf27f7f_0 b/.config/VSCodium/Cache/Cache_Data/db105c6d6cf27f7f_0 new file mode 100644 index 00000000..c5c06d73 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/db105c6d6cf27f7f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/db12908d1fccdb93_0 b/.config/VSCodium/Cache/Cache_Data/db12908d1fccdb93_0 new file mode 100644 index 00000000..3b4ee8ee Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/db12908d1fccdb93_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/db4b4d6e481b11ed_0 b/.config/VSCodium/Cache/Cache_Data/db4b4d6e481b11ed_0 new file mode 100644 index 00000000..a624aa29 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/db4b4d6e481b11ed_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/db61976adea4bfdf_0 b/.config/VSCodium/Cache/Cache_Data/db61976adea4bfdf_0 new file mode 100644 index 00000000..456f15b1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/db61976adea4bfdf_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/dbb0e4e6965c5a3e_0 b/.config/VSCodium/Cache/Cache_Data/dbb0e4e6965c5a3e_0 new file mode 100644 index 00000000..d090eb34 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/dbb0e4e6965c5a3e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/dcf32e8bd670cb77_0 b/.config/VSCodium/Cache/Cache_Data/dcf32e8bd670cb77_0 new file mode 100644 index 00000000..d20c4376 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/dcf32e8bd670cb77_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/dd38da9fc554829d_0 b/.config/VSCodium/Cache/Cache_Data/dd38da9fc554829d_0 new file mode 100644 index 00000000..cd63c1ad Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/dd38da9fc554829d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/dd46838b0bb692a1_0 b/.config/VSCodium/Cache/Cache_Data/dd46838b0bb692a1_0 new file mode 100644 index 00000000..ff077640 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/dd46838b0bb692a1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/dd5cd56ca7f6c479_0 b/.config/VSCodium/Cache/Cache_Data/dd5cd56ca7f6c479_0 new file mode 100644 index 00000000..e7541e12 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/dd5cd56ca7f6c479_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/dd84c69a0f6e5bcb_0 b/.config/VSCodium/Cache/Cache_Data/dd84c69a0f6e5bcb_0 new file mode 100644 index 00000000..3257bda7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/dd84c69a0f6e5bcb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/deffd2b993f2212e_0 b/.config/VSCodium/Cache/Cache_Data/deffd2b993f2212e_0 new file mode 100644 index 00000000..37cdfa37 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/deffd2b993f2212e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/df0980287047450d_0 b/.config/VSCodium/Cache/Cache_Data/df0980287047450d_0 new file mode 100644 index 00000000..4595c8e8 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/df0980287047450d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/df4fef6028ec3075_0 b/.config/VSCodium/Cache/Cache_Data/df4fef6028ec3075_0 new file mode 100644 index 00000000..f9550e62 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/df4fef6028ec3075_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/df9947f1c1c2d8b9_0 b/.config/VSCodium/Cache/Cache_Data/df9947f1c1c2d8b9_0 new file mode 100644 index 00000000..b29f4760 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/df9947f1c1c2d8b9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e141d70c0d0af44a_0 b/.config/VSCodium/Cache/Cache_Data/e141d70c0d0af44a_0 new file mode 100644 index 00000000..117411ad Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e141d70c0d0af44a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e16e800c19da348d_0 b/.config/VSCodium/Cache/Cache_Data/e16e800c19da348d_0 new file mode 100644 index 00000000..fdaff2d2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e16e800c19da348d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e186ad526dff40e2_0 b/.config/VSCodium/Cache/Cache_Data/e186ad526dff40e2_0 new file mode 100644 index 00000000..4287c1a0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e186ad526dff40e2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e1ddee73520d6239_0 b/.config/VSCodium/Cache/Cache_Data/e1ddee73520d6239_0 new file mode 100644 index 00000000..00cfaead Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e1ddee73520d6239_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e28a06987e0ab4fd_0 b/.config/VSCodium/Cache/Cache_Data/e28a06987e0ab4fd_0 new file mode 100644 index 00000000..75482480 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e28a06987e0ab4fd_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e2ab8a808979de40_0 b/.config/VSCodium/Cache/Cache_Data/e2ab8a808979de40_0 new file mode 100644 index 00000000..29f49409 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e2ab8a808979de40_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e2be593309c874c4_0 b/.config/VSCodium/Cache/Cache_Data/e2be593309c874c4_0 new file mode 100644 index 00000000..47846080 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e2be593309c874c4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e30aecdfff0ab9fd_0 b/.config/VSCodium/Cache/Cache_Data/e30aecdfff0ab9fd_0 new file mode 100644 index 00000000..f208749d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e30aecdfff0ab9fd_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e36e6f5b00c42f20_0 b/.config/VSCodium/Cache/Cache_Data/e36e6f5b00c42f20_0 new file mode 100644 index 00000000..b5698785 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e36e6f5b00c42f20_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e4348f671cdd4c92_0 b/.config/VSCodium/Cache/Cache_Data/e4348f671cdd4c92_0 new file mode 100644 index 00000000..518904e0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e4348f671cdd4c92_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e46bd880386fcfce_0 b/.config/VSCodium/Cache/Cache_Data/e46bd880386fcfce_0 new file mode 100644 index 00000000..86cfc977 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e46bd880386fcfce_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e48693bef5b786b6_0 b/.config/VSCodium/Cache/Cache_Data/e48693bef5b786b6_0 new file mode 100644 index 00000000..9e701f4e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e48693bef5b786b6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e4c44855294b13d1_0 b/.config/VSCodium/Cache/Cache_Data/e4c44855294b13d1_0 new file mode 100644 index 00000000..d98b8bf1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e4c44855294b13d1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e4d65f34288fcc87_0 b/.config/VSCodium/Cache/Cache_Data/e4d65f34288fcc87_0 new file mode 100644 index 00000000..919321bc Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e4d65f34288fcc87_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e4ed0c73558541f3_0 b/.config/VSCodium/Cache/Cache_Data/e4ed0c73558541f3_0 new file mode 100644 index 00000000..b0ca4a65 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e4ed0c73558541f3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e554a18ec2a32c74_0 b/.config/VSCodium/Cache/Cache_Data/e554a18ec2a32c74_0 new file mode 100644 index 00000000..eba8ced7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e554a18ec2a32c74_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e575548c5a578cb5_0 b/.config/VSCodium/Cache/Cache_Data/e575548c5a578cb5_0 new file mode 100644 index 00000000..339acf0f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e575548c5a578cb5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e5852d86bf711526_0 b/.config/VSCodium/Cache/Cache_Data/e5852d86bf711526_0 new file mode 100644 index 00000000..36e92650 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e5852d86bf711526_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e5972893c366f0b3_0 b/.config/VSCodium/Cache/Cache_Data/e5972893c366f0b3_0 new file mode 100644 index 00000000..b8c0b05b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e5972893c366f0b3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e5cd1f23dfbe08a5_0 b/.config/VSCodium/Cache/Cache_Data/e5cd1f23dfbe08a5_0 new file mode 100644 index 00000000..52078db0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e5cd1f23dfbe08a5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e5f1ebaccc33075d_0 b/.config/VSCodium/Cache/Cache_Data/e5f1ebaccc33075d_0 new file mode 100644 index 00000000..fa558730 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e5f1ebaccc33075d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e63f23604b75b530_0 b/.config/VSCodium/Cache/Cache_Data/e63f23604b75b530_0 new file mode 100644 index 00000000..4e824755 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e63f23604b75b530_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e6b902b10adb2276_0 b/.config/VSCodium/Cache/Cache_Data/e6b902b10adb2276_0 new file mode 100644 index 00000000..b5912f8f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e6b902b10adb2276_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e6f20c03165c62ad_0 b/.config/VSCodium/Cache/Cache_Data/e6f20c03165c62ad_0 new file mode 100644 index 00000000..c58d571b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e6f20c03165c62ad_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e72b94c1d5abed87_0 b/.config/VSCodium/Cache/Cache_Data/e72b94c1d5abed87_0 new file mode 100644 index 00000000..68ca4b0a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e72b94c1d5abed87_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e7360c89dcae5f4a_0 b/.config/VSCodium/Cache/Cache_Data/e7360c89dcae5f4a_0 new file mode 100644 index 00000000..9014a2e5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e7360c89dcae5f4a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e7db823469ec0adc_0 b/.config/VSCodium/Cache/Cache_Data/e7db823469ec0adc_0 new file mode 100644 index 00000000..3237e574 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e7db823469ec0adc_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e82c06f6f28e0b4a_0 b/.config/VSCodium/Cache/Cache_Data/e82c06f6f28e0b4a_0 new file mode 100644 index 00000000..4d2e11ae Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e82c06f6f28e0b4a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e85bbd51ac2d5586_0 b/.config/VSCodium/Cache/Cache_Data/e85bbd51ac2d5586_0 new file mode 100644 index 00000000..473e67f2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e85bbd51ac2d5586_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e8a24d1fb14c482e_0 b/.config/VSCodium/Cache/Cache_Data/e8a24d1fb14c482e_0 new file mode 100644 index 00000000..6f6fc417 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e8a24d1fb14c482e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/e8b7fb86fd63e9b8_0 b/.config/VSCodium/Cache/Cache_Data/e8b7fb86fd63e9b8_0 new file mode 100644 index 00000000..08052efd Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/e8b7fb86fd63e9b8_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ea3f95f0fb2fbb20_0 b/.config/VSCodium/Cache/Cache_Data/ea3f95f0fb2fbb20_0 new file mode 100644 index 00000000..3a1a8433 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ea3f95f0fb2fbb20_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/eb4043f24d1ea820_0 b/.config/VSCodium/Cache/Cache_Data/eb4043f24d1ea820_0 new file mode 100644 index 00000000..741bb4e0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/eb4043f24d1ea820_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ebbc3550e85d8363_0 b/.config/VSCodium/Cache/Cache_Data/ebbc3550e85d8363_0 new file mode 100644 index 00000000..7f43c4a6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ebbc3550e85d8363_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ec26e1c1df0f212f_0 b/.config/VSCodium/Cache/Cache_Data/ec26e1c1df0f212f_0 new file mode 100644 index 00000000..87bec705 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ec26e1c1df0f212f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ec53a4296bd728d9_0 b/.config/VSCodium/Cache/Cache_Data/ec53a4296bd728d9_0 new file mode 100644 index 00000000..aa3f5de0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ec53a4296bd728d9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ec6ea97677d7fadf_0 b/.config/VSCodium/Cache/Cache_Data/ec6ea97677d7fadf_0 new file mode 100644 index 00000000..83bf8a48 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ec6ea97677d7fadf_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ecfe5e5c9f372ce4_0 b/.config/VSCodium/Cache/Cache_Data/ecfe5e5c9f372ce4_0 new file mode 100644 index 00000000..6a8a8f6c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ecfe5e5c9f372ce4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/edb806287be74593_0 b/.config/VSCodium/Cache/Cache_Data/edb806287be74593_0 new file mode 100644 index 00000000..714faa5a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/edb806287be74593_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/edcc11eb7cc33de3_0 b/.config/VSCodium/Cache/Cache_Data/edcc11eb7cc33de3_0 new file mode 100644 index 00000000..dbee6a1b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/edcc11eb7cc33de3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/edea69213bd87123_0 b/.config/VSCodium/Cache/Cache_Data/edea69213bd87123_0 new file mode 100644 index 00000000..175200c7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/edea69213bd87123_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ee0270137b173480_0 b/.config/VSCodium/Cache/Cache_Data/ee0270137b173480_0 new file mode 100644 index 00000000..6554f908 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ee0270137b173480_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ee1785da12cc480e_0 b/.config/VSCodium/Cache/Cache_Data/ee1785da12cc480e_0 new file mode 100644 index 00000000..eccf9910 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ee1785da12cc480e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ef0eaae3d496a9a4_0 b/.config/VSCodium/Cache/Cache_Data/ef0eaae3d496a9a4_0 new file mode 100644 index 00000000..e00f6a92 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ef0eaae3d496a9a4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ef3e6cff147b22d0_0 b/.config/VSCodium/Cache/Cache_Data/ef3e6cff147b22d0_0 new file mode 100644 index 00000000..8b32ee8a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ef3e6cff147b22d0_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ef876594a0425eab_0 b/.config/VSCodium/Cache/Cache_Data/ef876594a0425eab_0 new file mode 100644 index 00000000..4c78a0ac Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ef876594a0425eab_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/efb9f8ca06f1c99d_0 b/.config/VSCodium/Cache/Cache_Data/efb9f8ca06f1c99d_0 new file mode 100644 index 00000000..b000d8b5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/efb9f8ca06f1c99d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/efd96bf00caeedf1_0 b/.config/VSCodium/Cache/Cache_Data/efd96bf00caeedf1_0 new file mode 100644 index 00000000..6cc1d22f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/efd96bf00caeedf1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f02328e2446ce5d2_0 b/.config/VSCodium/Cache/Cache_Data/f02328e2446ce5d2_0 new file mode 100644 index 00000000..358a72c2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f02328e2446ce5d2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f0694e606a1f09e6_0 b/.config/VSCodium/Cache/Cache_Data/f0694e606a1f09e6_0 new file mode 100644 index 00000000..c9fdaefa Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f0694e606a1f09e6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f084d34b52d57419_0 b/.config/VSCodium/Cache/Cache_Data/f084d34b52d57419_0 new file mode 100644 index 00000000..cd932a48 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f084d34b52d57419_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f0ba29b22906b9a9_0 b/.config/VSCodium/Cache/Cache_Data/f0ba29b22906b9a9_0 new file mode 100644 index 00000000..9f3ba4d3 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f0ba29b22906b9a9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f137e7abcc286a63_0 b/.config/VSCodium/Cache/Cache_Data/f137e7abcc286a63_0 new file mode 100644 index 00000000..781515b4 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f137e7abcc286a63_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f144880e63da52e0_0 b/.config/VSCodium/Cache/Cache_Data/f144880e63da52e0_0 new file mode 100644 index 00000000..4374e048 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f144880e63da52e0_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f1bba4687606aeeb_0 b/.config/VSCodium/Cache/Cache_Data/f1bba4687606aeeb_0 new file mode 100644 index 00000000..1562ee31 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f1bba4687606aeeb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f2219904fc3009c5_0 b/.config/VSCodium/Cache/Cache_Data/f2219904fc3009c5_0 new file mode 100644 index 00000000..535037c1 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f2219904fc3009c5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f27b03a45b5f0fb4_0 b/.config/VSCodium/Cache/Cache_Data/f27b03a45b5f0fb4_0 new file mode 100644 index 00000000..d214223f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f27b03a45b5f0fb4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f2803580b4f2ffb6_0 b/.config/VSCodium/Cache/Cache_Data/f2803580b4f2ffb6_0 new file mode 100644 index 00000000..0312f10b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f2803580b4f2ffb6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f2ac41cf1588f90a_0 b/.config/VSCodium/Cache/Cache_Data/f2ac41cf1588f90a_0 new file mode 100644 index 00000000..d26abb5f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f2ac41cf1588f90a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f2d4f0c3c721f920_0 b/.config/VSCodium/Cache/Cache_Data/f2d4f0c3c721f920_0 new file mode 100644 index 00000000..bff9e563 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f2d4f0c3c721f920_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f34afba347a8bae6_0 b/.config/VSCodium/Cache/Cache_Data/f34afba347a8bae6_0 new file mode 100644 index 00000000..6cf1cda8 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f34afba347a8bae6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f363aa040311737a_0 b/.config/VSCodium/Cache/Cache_Data/f363aa040311737a_0 new file mode 100644 index 00000000..9fb3ca9e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f363aa040311737a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f37f07796d46a43a_0 b/.config/VSCodium/Cache/Cache_Data/f37f07796d46a43a_0 new file mode 100644 index 00000000..809e5879 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f37f07796d46a43a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f3839dd873f5c933_0 b/.config/VSCodium/Cache/Cache_Data/f3839dd873f5c933_0 new file mode 100644 index 00000000..ca7ea2ba Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f3839dd873f5c933_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f3d90fd5aab62df2_0 b/.config/VSCodium/Cache/Cache_Data/f3d90fd5aab62df2_0 new file mode 100644 index 00000000..48c04602 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f3d90fd5aab62df2_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f46bac706145201e_0 b/.config/VSCodium/Cache/Cache_Data/f46bac706145201e_0 new file mode 100644 index 00000000..04f8abce Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f46bac706145201e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f48488ef816ad7a3_0 b/.config/VSCodium/Cache/Cache_Data/f48488ef816ad7a3_0 new file mode 100644 index 00000000..3bcd5b23 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f48488ef816ad7a3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f4e8a564f20b087a_0 b/.config/VSCodium/Cache/Cache_Data/f4e8a564f20b087a_0 new file mode 100644 index 00000000..3b1be1d5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f4e8a564f20b087a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f5a1434542822f0b_0 b/.config/VSCodium/Cache/Cache_Data/f5a1434542822f0b_0 new file mode 100644 index 00000000..013aa6f2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f5a1434542822f0b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f5cb8b5aa7209835_0 b/.config/VSCodium/Cache/Cache_Data/f5cb8b5aa7209835_0 new file mode 100644 index 00000000..e44178e6 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f5cb8b5aa7209835_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f601395784680f1a_0 b/.config/VSCodium/Cache/Cache_Data/f601395784680f1a_0 new file mode 100644 index 00000000..025ab15c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f601395784680f1a_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f6992c3df5455bf6_0 b/.config/VSCodium/Cache/Cache_Data/f6992c3df5455bf6_0 new file mode 100644 index 00000000..91b1a895 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f6992c3df5455bf6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f6d2971145935df0_0 b/.config/VSCodium/Cache/Cache_Data/f6d2971145935df0_0 new file mode 100644 index 00000000..02b2a54a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f6d2971145935df0_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f73da93e8ee103ba_0 b/.config/VSCodium/Cache/Cache_Data/f73da93e8ee103ba_0 new file mode 100644 index 00000000..bae89de7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f73da93e8ee103ba_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f7479118c0da1da8_0 b/.config/VSCodium/Cache/Cache_Data/f7479118c0da1da8_0 new file mode 100644 index 00000000..ac9738ea Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f7479118c0da1da8_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f75ebbc851173cd9_0 b/.config/VSCodium/Cache/Cache_Data/f75ebbc851173cd9_0 new file mode 100644 index 00000000..2672567e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f75ebbc851173cd9_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f79bfe916655cfd0_0 b/.config/VSCodium/Cache/Cache_Data/f79bfe916655cfd0_0 new file mode 100644 index 00000000..93810acd Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f79bfe916655cfd0_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f80e26332b8e27e5_0 b/.config/VSCodium/Cache/Cache_Data/f80e26332b8e27e5_0 new file mode 100644 index 00000000..258c77eb Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f80e26332b8e27e5_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f8227e0addb0305e_0 b/.config/VSCodium/Cache/Cache_Data/f8227e0addb0305e_0 new file mode 100644 index 00000000..5e78929b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f8227e0addb0305e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f8e54442fdbb57a3_0 b/.config/VSCodium/Cache/Cache_Data/f8e54442fdbb57a3_0 new file mode 100644 index 00000000..4578fec5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f8e54442fdbb57a3_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f8ed975b2a388e33_0 b/.config/VSCodium/Cache/Cache_Data/f8ed975b2a388e33_0 new file mode 100644 index 00000000..090ee598 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f8ed975b2a388e33_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f9153698b8e4a0dc_0 b/.config/VSCodium/Cache/Cache_Data/f9153698b8e4a0dc_0 new file mode 100644 index 00000000..87f851dd Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f9153698b8e4a0dc_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f921180e46c8dc28_0 b/.config/VSCodium/Cache/Cache_Data/f921180e46c8dc28_0 new file mode 100644 index 00000000..4ab5fcc7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f921180e46c8dc28_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f92cb60f5bb53d24_0 b/.config/VSCodium/Cache/Cache_Data/f92cb60f5bb53d24_0 new file mode 100644 index 00000000..b8ff2ba4 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f92cb60f5bb53d24_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f94aa165e3c4d743_0 b/.config/VSCodium/Cache/Cache_Data/f94aa165e3c4d743_0 new file mode 100644 index 00000000..bdf8031e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f94aa165e3c4d743_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f9c518daca14794b_0 b/.config/VSCodium/Cache/Cache_Data/f9c518daca14794b_0 new file mode 100644 index 00000000..30186978 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f9c518daca14794b_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f9ee5983f6e5c7c6_0 b/.config/VSCodium/Cache/Cache_Data/f9ee5983f6e5c7c6_0 new file mode 100644 index 00000000..e677af5c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f9ee5983f6e5c7c6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/f9f67219ff29921e_0 b/.config/VSCodium/Cache/Cache_Data/f9f67219ff29921e_0 new file mode 100644 index 00000000..95ea14e5 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/f9f67219ff29921e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/fa8343fdf02c8247_0 b/.config/VSCodium/Cache/Cache_Data/fa8343fdf02c8247_0 new file mode 100644 index 00000000..fd3b502f Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/fa8343fdf02c8247_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/fab8782b74f89776_0 b/.config/VSCodium/Cache/Cache_Data/fab8782b74f89776_0 new file mode 100644 index 00000000..8a51f820 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/fab8782b74f89776_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/faedb9ad8e70658c_0 b/.config/VSCodium/Cache/Cache_Data/faedb9ad8e70658c_0 new file mode 100644 index 00000000..7fb239c0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/faedb9ad8e70658c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/fbb4412009c02fb4_0 b/.config/VSCodium/Cache/Cache_Data/fbb4412009c02fb4_0 new file mode 100644 index 00000000..3813f03e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/fbb4412009c02fb4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/fc10cd78e7593b2e_0 b/.config/VSCodium/Cache/Cache_Data/fc10cd78e7593b2e_0 new file mode 100644 index 00000000..f71f31e3 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/fc10cd78e7593b2e_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/fc597c37ea3a3e06_0 b/.config/VSCodium/Cache/Cache_Data/fc597c37ea3a3e06_0 new file mode 100644 index 00000000..2473602b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/fc597c37ea3a3e06_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/fc7d582d9187d0f6_0 b/.config/VSCodium/Cache/Cache_Data/fc7d582d9187d0f6_0 new file mode 100644 index 00000000..763bc5db Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/fc7d582d9187d0f6_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/fc8f71facf27a484_0 b/.config/VSCodium/Cache/Cache_Data/fc8f71facf27a484_0 new file mode 100644 index 00000000..fe7eeef7 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/fc8f71facf27a484_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/fcc8a2da353c5834_0 b/.config/VSCodium/Cache/Cache_Data/fcc8a2da353c5834_0 new file mode 100644 index 00000000..3f465aca Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/fcc8a2da353c5834_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/fd01ad22b45dfcbb_0 b/.config/VSCodium/Cache/Cache_Data/fd01ad22b45dfcbb_0 new file mode 100644 index 00000000..841e33a0 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/fd01ad22b45dfcbb_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/fd57082cb8ea1f85_0 b/.config/VSCodium/Cache/Cache_Data/fd57082cb8ea1f85_0 new file mode 100644 index 00000000..bb61113d Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/fd57082cb8ea1f85_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/fd5d376fbace3e1f_0 b/.config/VSCodium/Cache/Cache_Data/fd5d376fbace3e1f_0 new file mode 100644 index 00000000..4d3054da Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/fd5d376fbace3e1f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/fe0610066213a8c4_0 b/.config/VSCodium/Cache/Cache_Data/fe0610066213a8c4_0 new file mode 100644 index 00000000..e29f8b36 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/fe0610066213a8c4_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/fe1c00ac1dce870d_0 b/.config/VSCodium/Cache/Cache_Data/fe1c00ac1dce870d_0 new file mode 100644 index 00000000..ae4abfbf Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/fe1c00ac1dce870d_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/fe25c7d170c5ca51_0 b/.config/VSCodium/Cache/Cache_Data/fe25c7d170c5ca51_0 new file mode 100644 index 00000000..80d17565 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/fe25c7d170c5ca51_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/fe312790fac54074_0 b/.config/VSCodium/Cache/Cache_Data/fe312790fac54074_0 new file mode 100644 index 00000000..abdea063 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/fe312790fac54074_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/fe6beb9d3e17609f_0 b/.config/VSCodium/Cache/Cache_Data/fe6beb9d3e17609f_0 new file mode 100644 index 00000000..601b3e7b Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/fe6beb9d3e17609f_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/fe841af38836d872_0 b/.config/VSCodium/Cache/Cache_Data/fe841af38836d872_0 new file mode 100644 index 00000000..1b117d65 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/fe841af38836d872_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ff29e62ed6f31e0c_0 b/.config/VSCodium/Cache/Cache_Data/ff29e62ed6f31e0c_0 new file mode 100644 index 00000000..9a105f01 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ff29e62ed6f31e0c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ff4cbbfbdf07c075_0 b/.config/VSCodium/Cache/Cache_Data/ff4cbbfbdf07c075_0 new file mode 100644 index 00000000..a0c17cd2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ff4cbbfbdf07c075_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ff4cde327ae5834c_0 b/.config/VSCodium/Cache/Cache_Data/ff4cde327ae5834c_0 new file mode 100644 index 00000000..1141b3d2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ff4cde327ae5834c_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ff5a2c3698e31ef1_0 b/.config/VSCodium/Cache/Cache_Data/ff5a2c3698e31ef1_0 new file mode 100644 index 00000000..a9f0dd2e Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ff5a2c3698e31ef1_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ff7665a9344e9b23_0 b/.config/VSCodium/Cache/Cache_Data/ff7665a9344e9b23_0 new file mode 100644 index 00000000..8eeae8e2 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ff7665a9344e9b23_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/ff8bb430083aae51_0 b/.config/VSCodium/Cache/Cache_Data/ff8bb430083aae51_0 new file mode 100644 index 00000000..62e6d231 Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/ff8bb430083aae51_0 differ diff --git a/.config/VSCodium/Cache/Cache_Data/index b/.config/VSCodium/Cache/Cache_Data/index new file mode 100644 index 00000000..79bd403a Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/index differ diff --git a/.config/VSCodium/Cache/Cache_Data/index-dir/the-real-index b/.config/VSCodium/Cache/Cache_Data/index-dir/the-real-index new file mode 100644 index 00000000..83b3a82c Binary files /dev/null and b/.config/VSCodium/Cache/Cache_Data/index-dir/the-real-index differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/CompiledCodeContentProvider-244ff9c3b7ed9a1f4c3017252f43e5c5.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/CompiledCodeContentProvider-244ff9c3b7ed9a1f4c3017252f43e5c5.code new file mode 100644 index 00000000..134a83c2 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/CompiledCodeContentProvider-244ff9c3b7ed9a1f4c3017252f43e5c5.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/Config-6dc8fd5c4062b85908323444c77a9b5a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/Config-6dc8fd5c4062b85908323444c77a9b5a.code new file mode 100644 index 00000000..11eb3f20 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/Config-6dc8fd5c4062b85908323444c77a9b5a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/Helper-65d0885ba8e585aab9b4ab8eb0f5edee.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/Helper-65d0885ba8e585aab9b4ab8eb0f5edee.code new file mode 100644 index 00000000..18c9afbb Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/Helper-65d0885ba8e585aab9b4ab8eb0f5edee.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/LiveServerHelper-66876ff6d7ef9182cc848fa59c1f4359.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/LiveServerHelper-66876ff6d7ef9182cc848fa59c1f4359.code new file mode 100644 index 00000000..4ac5429b Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/LiveServerHelper-66876ff6d7ef9182cc848fa59c1f4359.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/LiveShareHelper-2fdc6eba02d7643b7e44e017112802bd.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/LiveShareHelper-2fdc6eba02d7643b7e44e017112802bd.code new file mode 100644 index 00000000..dd9d138d Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/LiveShareHelper-2fdc6eba02d7643b7e44e017112802bd.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/PSCommand-80d609a063cf68b82123895a63b63520.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/PSCommand-80d609a063cf68b82123895a63b63520.code new file mode 100644 index 00000000..58e2f20f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/PSCommand-80d609a063cf68b82123895a63b63520.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/Shell-e018203a3f69bd78545c24dc805e94c5.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/Shell-e018203a3f69bd78545c24dc805e94c5.code new file mode 100644 index 00000000..e7bed1e2 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/Shell-e018203a3f69bd78545c24dc805e94c5.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/StatusbarUi-06ccf605b77a691807c3c479eac7f72f.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/StatusbarUi-06ccf605b77a691807c3c479eac7f72f.code new file mode 100644 index 00000000..be7a22fe Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/StatusbarUi-06ccf605b77a691807c3c479eac7f72f.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/acorn-7e4773e2917f3b16e79eef2d8ea2a9cf.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/acorn-7e4773e2917f3b16e79eef2d8ea2a9cf.code new file mode 100644 index 00000000..8de63f4f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/acorn-7e4773e2917f3b16e79eef2d8ea2a9cf.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/agent-313be87e4f09d82fc92a85c5b5ce8ce1.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/agent-313be87e4f09d82fc92a85c5b5ce8ce1.code new file mode 100644 index 00000000..430175d5 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/agent-313be87e4f09d82fc92a85c5b5ce8ce1.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/alphabet-5e14ab2fce1939f595280c0272a974c0.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/alphabet-5e14ab2fce1939f595280c0272a974c0.code new file mode 100644 index 00000000..df72e11f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/alphabet-5e14ab2fce1939f595280c0272a974c0.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/angular-2e15d91b325e92755ff42200eafacc4b.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/angular-2e15d91b325e92755ff42200eafacc4b.code new file mode 100644 index 00000000..df347e92 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/angular-2e15d91b325e92755ff42200eafacc4b.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/api-0d2d21730b3f3ce193266b842e6762a4.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/api-0d2d21730b3f3ce193266b842e6762a4.code new file mode 100644 index 00000000..82d777f1 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/api-0d2d21730b3f3ce193266b842e6762a4.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/api-6edee039237a0976e3a3169bb10bfc4a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/api-6edee039237a0976e3a3169bb10bfc4a.code new file mode 100644 index 00000000..4849efe2 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/api-6edee039237a0976e3a3169bb10bfc4a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/api-77184222968b8e31fa44c88d65108606.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/api-77184222968b8e31fa44c88d65108606.code new file mode 100644 index 00000000..c2385fbe Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/api-77184222968b8e31fa44c88d65108606.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/appModel-d1af07751f4a8bc4123277489d892a4a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/appModel-d1af07751f4a8bc4123277489d892a4a.code new file mode 100644 index 00000000..96940030 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/appModel-d1af07751f4a8bc4123277489d892a4a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/askpassManager-6fdd1814cd73466aca0997e1fee06c26.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/askpassManager-6fdd1814cd73466aca0997e1fee06c26.code new file mode 100644 index 00000000..01c47f64 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/askpassManager-6fdd1814cd73466aca0997e1fee06c26.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/async-907e4e8e98f22f88db9bab5190e6e930.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/async-907e4e8e98f22f88db9bab5190e6e930.code new file mode 100644 index 00000000..9c921e9e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/async-907e4e8e98f22f88db9bab5190e6e930.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/autoClose-2cac008701d2c044c83646c646059fd9.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/autoClose-2cac008701d2c044c83646c646059fd9.code new file mode 100644 index 00000000..231db757 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/autoClose-2cac008701d2c044c83646c646059fd9.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/avatarManager-2a15867b1902e0e23f85b80e05367e8f.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/avatarManager-2a15867b1902e0e23f85b80e05367e8f.code new file mode 100644 index 00000000..3d749270 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/avatarManager-2a15867b1902e0e23f85b80e05367e8f.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/bindings-17300e773a70d78ebda9f9108d49136b.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/bindings-17300e773a70d78ebda9f9108d49136b.code new file mode 100644 index 00000000..d8413471 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/bindings-17300e773a70d78ebda9f9108d49136b.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/bindings-2cb6f8c904d4297639d08e807d881e85.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/bindings-2cb6f8c904d4297639d08e807d881e85.code new file mode 100644 index 00000000..770aea0a Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/bindings-2cb6f8c904d4297639d08e807d881e85.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/bindings-44ffb915e466722ed923b0099766e3a3.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/bindings-44ffb915e466722ed923b0099766e3a3.code new file mode 100644 index 00000000..685c33ea Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/bindings-44ffb915e466722ed923b0099766e3a3.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/bom-handling-2fd19f444dba7226d5d613b725e9e536.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/bom-handling-2fd19f444dba7226d5d613b725e9e536.code new file mode 100644 index 00000000..7bf55465 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/bom-handling-2fd19f444dba7226d5d613b725e9e536.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/bufferedQueue-88ad7c85cd4ef21a562fd997a4f74f12.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/bufferedQueue-88ad7c85cd4ef21a562fd997a4f74f12.code new file mode 100644 index 00000000..1cbf3224 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/bufferedQueue-88ad7c85cd4ef21a562fd997a4f74f12.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/build-a180747afa1aafffa97e9bcd2547e5f6.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/build-a180747afa1aafffa97e9bcd2547e5f6.code new file mode 100644 index 00000000..2f89091b Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/build-a180747afa1aafffa97e9bcd2547e5f6.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/callBound-3729647b196761c5a40d150e09bae91d.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/callBound-3729647b196761c5a40d150e09bae91d.code new file mode 100644 index 00000000..2751076b Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/callBound-3729647b196761c5a40d150e09bae91d.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/callHierarchy-2644635e1c94003954b41bb87ee22e37.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/callHierarchy-2644635e1c94003954b41bb87ee22e37.code new file mode 100644 index 00000000..72805d1c Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/callHierarchy-2644635e1c94003954b41bb87ee22e37.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/cancellation-22f506436651d2b5afeb4f6d8cd9bb2f.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/cancellation-22f506436651d2b5afeb4f6d8cd9bb2f.code new file mode 100644 index 00000000..daacaba5 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/cancellation-22f506436651d2b5afeb4f6d8cd9bb2f.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/chrome/js/index b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/chrome/js/index new file mode 100644 index 00000000..79bd403a Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/chrome/js/index differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/chrome/js/index-dir/the-real-index b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/chrome/js/index-dir/the-real-index new file mode 100644 index 00000000..73d6d7f0 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/chrome/js/index-dir/the-real-index differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/chrome/wasm/index b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/chrome/wasm/index new file mode 100644 index 00000000..79bd403a Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/chrome/wasm/index differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/chrome/wasm/index-dir/the-real-index b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/chrome/wasm/index-dir/the-real-index new file mode 100644 index 00000000..73d6d7f0 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/chrome/wasm/index-dir/the-real-index differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/client-43d828a9a69ffee7464e623f575c1bfb.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/client-43d828a9a69ffee7464e623f575c1bfb.code new file mode 100644 index 00000000..02bfce65 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/client-43d828a9a69ffee7464e623f575c1bfb.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/client-6d85d8b58e8c18548c06c00ffe7793d6.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/client-6d85d8b58e8c18548c06c00ffe7793d6.code new file mode 100644 index 00000000..7f4dfe66 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/client-6d85d8b58e8c18548c06c00ffe7793d6.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/client-8f233d9f7e9bc9effb4ee56bf7f21bf1.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/client-8f233d9f7e9bc9effb4ee56bf7f21bf1.code new file mode 100644 index 00000000..7a1775c8 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/client-8f233d9f7e9bc9effb4ee56bf7f21bf1.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/clone-9d570388f84a579a5cd3157245155cee.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/clone-9d570388f84a579a5cd3157245155cee.code new file mode 100644 index 00000000..088c6a97 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/clone-9d570388f84a579a5cd3157245155cee.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/clone-cf43a13f7a6aff3d6c16446124e613d5.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/clone-cf43a13f7a6aff3d6c16446124e613d5.code new file mode 100644 index 00000000..6b42f032 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/clone-cf43a13f7a6aff3d6c16446124e613d5.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/clone-e57914aebffbff2e6901368e3ab3695d.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/clone-e57914aebffbff2e6901368e3ab3695d.code new file mode 100644 index 00000000..d97172c9 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/clone-e57914aebffbff2e6901368e3ab3695d.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/cluster-worker-id-2ddcad8e7d65b510cb85a14acc463d85.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/cluster-worker-id-2ddcad8e7d65b510cb85a14acc463d85.code new file mode 100644 index 00000000..a3473d88 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/cluster-worker-id-2ddcad8e7d65b510cb85a14acc463d85.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/cmp-0b4bdb71f30f20573146c9150420458a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/cmp-0b4bdb71f30f20573146c9150420458a.code new file mode 100644 index 00000000..630db4cc Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/cmp-0b4bdb71f30f20573146c9150420458a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/codeAction-5f40726a2f209f7af6e6683ebc60ac9c.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/codeAction-5f40726a2f209f7af6e6683ebc60ac9c.code new file mode 100644 index 00000000..c1ee0e16 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/codeAction-5f40726a2f209f7af6e6683ebc60ac9c.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/codeConverter-6b86852e319669c34d809ec6f45ac904.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/codeConverter-6b86852e319669c34d809ec6f45ac904.code new file mode 100644 index 00000000..e02d0222 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/codeConverter-6b86852e319669c34d809ec6f45ac904.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/codeLens-0a94429682c5634afd403c392d298952.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/codeLens-0a94429682c5634afd403c392d298952.code new file mode 100644 index 00000000..b386b8f4 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/codeLens-0a94429682c5634afd403c392d298952.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/colorProvider-281006d4e0c2c1eeaa1ef3c0908416d2.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/colorProvider-281006d4e0c2c1eeaa1ef3c0908416d2.code new file mode 100644 index 00000000..d41c7048 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/colorProvider-281006d4e0c2c1eeaa1ef3c0908416d2.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/commands-37bdaddb60a36f70d9a6b585e236a6c0.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/commands-37bdaddb60a36f70d9a6b585e236a6c0.code new file mode 100644 index 00000000..605c9da5 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/commands-37bdaddb60a36f70d9a6b585e236a6c0.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/commands-3bc4406c4fd4b3907ce9ec369b4ce772.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/commands-3bc4406c4fd4b3907ce9ec369b4ce772.code new file mode 100644 index 00000000..48a421b3 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/commands-3bc4406c4fd4b3907ce9ec369b4ce772.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/common-02b4434f422a94e487795268be4db249.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/common-02b4434f422a94e487795268be4db249.code new file mode 100644 index 00000000..8e339bca Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/common-02b4434f422a94e487795268be4db249.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/common-18f0687afded1fab1823a5b81c0315fa.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/common-18f0687afded1fab1823a5b81c0315fa.code new file mode 100644 index 00000000..4abb8c03 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/common-18f0687afded1fab1823a5b81c0315fa.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/common-402f36404b046d36c0df366526f910ef.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/common-402f36404b046d36c0df366526f910ef.code new file mode 100644 index 00000000..413c8bcf Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/common-402f36404b046d36c0df366526f910ef.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/common-7ce3d9c36ec392d5d58e73b50122d252.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/common-7ce3d9c36ec392d5d58e73b50122d252.code new file mode 100644 index 00000000..3bbc74da Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/common-7ce3d9c36ec392d5d58e73b50122d252.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/common-9871cbda2fe23bdde20fd44e650adbca.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/common-9871cbda2fe23bdde20fd44e650adbca.code new file mode 100644 index 00000000..101c7195 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/common-9871cbda2fe23bdde20fd44e650adbca.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/comparator-c056a9548b04beedbd5b0f8154af2a13.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/comparator-c056a9548b04beedbd5b0f8154af2a13.code new file mode 100644 index 00000000..5470afc8 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/comparator-c056a9548b04beedbd5b0f8154af2a13.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/compare-c3cd21a951a1262107fce61ef81de990.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/compare-c3cd21a951a1262107fce61ef81de990.code new file mode 100644 index 00000000..8cd8efe1 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/compare-c3cd21a951a1262107fce61ef81de990.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/compile-193a1af2ed697ba44caecc267b30ba8c.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/compile-193a1af2ed697ba44caecc267b30ba8c.code new file mode 100644 index 00000000..507340c0 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/compile-193a1af2ed697ba44caecc267b30ba8c.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/completion-5989d559116a15576b355e594566f30b.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/completion-5989d559116a15576b355e594566f30b.code new file mode 100644 index 00000000..8feca182 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/completion-5989d559116a15576b355e594566f30b.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/config-65aa86111a0c1181a8308e7c8aacbc86.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/config-65aa86111a0c1181a8308e7c8aacbc86.code new file mode 100644 index 00000000..c53a0cb2 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/config-65aa86111a0c1181a8308e7c8aacbc86.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/configuration-4b6f3cbbfc085171a83d647375fcffe3.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/configuration-4b6f3cbbfc085171a83d647375fcffe3.code new file mode 100644 index 00000000..f2b6e0f9 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/configuration-4b6f3cbbfc085171a83d647375fcffe3.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/connection-4c74bc4e62e45e68acd59e9e4c07d02f.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/connection-4c74bc4e62e45e68acd59e9e4c07d02f.code new file mode 100644 index 00000000..e901187b Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/connection-4c74bc4e62e45e68acd59e9e4c07d02f.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/connection-e5afa7c0fbe844d8694004dad637a38c.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/connection-e5afa7c0fbe844d8694004dad637a38c.code new file mode 100644 index 00000000..508f1ff4 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/connection-e5afa7c0fbe844d8694004dad637a38c.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/constants-26b2044cac409e2a412b6681e374478d.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/constants-26b2044cac409e2a412b6681e374478d.code new file mode 100644 index 00000000..c61a36af Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/constants-26b2044cac409e2a412b6681e374478d.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/constants-3a6f928baf6717aa33ae237f8d6cf159.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/constants-3a6f928baf6717aa33ae237f8d6cf159.code new file mode 100644 index 00000000..3d0bb00f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/constants-3a6f928baf6717aa33ae237f8d6cf159.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/constants-a526abbe5e12f646ba7dcb87a83a4889.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/constants-a526abbe5e12f646ba7dcb87a83a4889.code new file mode 100644 index 00000000..3560a3d1 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/constants-a526abbe5e12f646ba7dcb87a83a4889.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/constants-f5b1185010f437124621fef20a842874.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/constants-f5b1185010f437124621fef20a842874.code new file mode 100644 index 00000000..1305058f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/constants-f5b1185010f437124621fef20a842874.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/converge-f0bde8bad58c890a243d46830ecb4141.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/converge-f0bde8bad58c890a243d46830ecb4141.code new file mode 100644 index 00000000..59143149 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/converge-f0bde8bad58c890a243d46830ecb4141.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/conversions-d86a7aeec037bd86bbc7787163b90205.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/conversions-d86a7aeec037bd86bbc7787163b90205.code new file mode 100644 index 00000000..d1d3629a Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/conversions-d86a7aeec037bd86bbc7787163b90205.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/dataSource-6e37ecbc1caf4c28ec37d665ff98c24b.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/dataSource-6e37ecbc1caf4c28ec37d665ff98c24b.code new file mode 100644 index 00000000..54e88211 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/dataSource-6e37ecbc1caf4c28ec37d665ff98c24b.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/debug-237e942abb51ed619094bb9a9c56ea26.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/debug-237e942abb51ed619094bb9a9c56ea26.code new file mode 100644 index 00000000..7bbb97fb Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/debug-237e942abb51ed619094bb9a9c56ea26.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/declaration-7b132362fe7e3cd57d21b63ba5130533.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/declaration-7b132362fe7e3cd57d21b63ba5130533.code new file mode 100644 index 00000000..ceaba32f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/declaration-7b132362fe7e3cd57d21b63ba5130533.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/definition-14d513683ba67210e79d2567172647cb.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/definition-14d513683ba67210e79d2567172647cb.code new file mode 100644 index 00000000..58718dd3 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/definition-14d513683ba67210e79d2567172647cb.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/diagnostic-107cf720ee88eaa606752a53a94ed541.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/diagnostic-107cf720ee88eaa606752a53a94ed541.code new file mode 100644 index 00000000..b5877275 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/diagnostic-107cf720ee88eaa606752a53a94ed541.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/diff-match-patch-73628c2be7bb6a463d20cfb9dc455c86.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/diff-match-patch-73628c2be7bb6a463d20cfb9dc455c86.code new file mode 100644 index 00000000..7b6b32f7 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/diff-match-patch-73628c2be7bb6a463d20cfb9dc455c86.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/diffDocProvider-8556604ba5c39d4a07d54bca69aebbf5.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/diffDocProvider-8556604ba5c39d4a07d54bca69aebbf5.code new file mode 100644 index 00000000..6a318bed Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/diffDocProvider-8556604ba5c39d4a07d54bca69aebbf5.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/disposable-b01264c451c746fda196ac1be17ce0ee.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/disposable-b01264c451c746fda196ac1be17ce0ee.code new file mode 100644 index 00000000..9dc8df62 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/disposable-b01264c451c746fda196ac1be17ce0ee.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/disposable-c9a2c2a22d4d3beb8082140fc08551c5.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/disposable-c9a2c2a22d4d3beb8082140fc08551c5.code new file mode 100644 index 00000000..fe5c172b Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/disposable-c9a2c2a22d4d3beb8082140fc08551c5.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/doc-02816bff85358663b884dcc8742cab75.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/doc-02816bff85358663b884dcc8742cab75.code new file mode 100644 index 00000000..5e4b4898 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/doc-02816bff85358663b884dcc8742cab75.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/doc-95b1f52776ab3cd391dadc3fda55fc7e.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/doc-95b1f52776ab3cd391dadc3fda55fc7e.code new file mode 100644 index 00000000..6a090f0f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/doc-95b1f52776ab3cd391dadc3fda55fc7e.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/doctype-shortcut-registry-3b8c96ba647e36ccf299b07a5b717dbf.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/doctype-shortcut-registry-3b8c96ba647e36ccf299b07a5b717dbf.code new file mode 100644 index 00000000..b790de73 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/doctype-shortcut-registry-3b8c96ba647e36ccf299b07a5b717dbf.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/documentHighlight-a9ca291c49827867c85a023cf172515c.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/documentHighlight-a9ca291c49827867c85a023cf172515c.code new file mode 100644 index 00000000..3d907044 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/documentHighlight-a9ca291c49827867c85a023cf172515c.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/documentLink-0e7795f0abe112a4d4c3176ec00c5402.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/documentLink-0e7795f0abe112a4d4c3176ec00c5402.code new file mode 100644 index 00000000..1844ea71 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/documentLink-0e7795f0abe112a4d4c3176ec00c5402.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/documentSymbol-bb4dd0e7fb36652414e87de2ab8290d8.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/documentSymbol-bb4dd0e7fb36652414e87de2ab8290d8.code new file mode 100644 index 00000000..82e5ebf2 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/documentSymbol-bb4dd0e7fb36652414e87de2ab8290d8.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/emmetNodeMain-40b0f2886913eba81d7bbac31a0e6852.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/emmetNodeMain-40b0f2886913eba81d7bbac31a0e6852.code new file mode 100644 index 00000000..46b92881 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/emmetNodeMain-40b0f2886913eba81d7bbac31a0e6852.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/eq-64d3ff3ab5b5faee1fc4dde8d7c4f43b.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/eq-64d3ff3ab5b5faee1fc4dde8d7c4f43b.code new file mode 100644 index 00000000..f814b923 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/eq-64d3ff3ab5b5faee1fc4dde8d7c4f43b.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/error-6194b5a6630ebfa5dc101b12cc403a56.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/error-6194b5a6630ebfa5dc101b12cc403a56.code new file mode 100644 index 00000000..c3e003a5 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/error-6194b5a6630ebfa5dc101b12cc403a56.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/errors-a7b28d395324a0d5f129e83723ffe44a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/errors-a7b28d395324a0d5f129e83723ffe44a.code new file mode 100644 index 00000000..31864720 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/errors-a7b28d395324a0d5f129e83723ffe44a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/event-6ea7d79c7ae8961f0182843e18719764.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/event-6ea7d79c7ae8961f0182843e18719764.code new file mode 100644 index 00000000..e4249d82 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/event-6ea7d79c7ae8961f0182843e18719764.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/eventEmitter2-721770c05bd58566f2e914eb7e704b50.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/eventEmitter2-721770c05bd58566f2e914eb7e704b50.code new file mode 100644 index 00000000..2e650624 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/eventEmitter2-721770c05bd58566f2e914eb7e704b50.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/events-9ba2e6847314acefc45ae0b92f6ee354.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/events-9ba2e6847314acefc45ae0b92f6ee354.code new file mode 100644 index 00000000..4e0ee1b6 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/events-9ba2e6847314acefc45ae0b92f6ee354.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/executeCommand-dc438cfb07341075ea30b811d6586e14.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/executeCommand-dc438cfb07341075ea30b811d6586e14.code new file mode 100644 index 00000000..bc249dc8 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/executeCommand-dc438cfb07341075ea30b811d6586e14.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/expand-75b98741a1a40a2fe1bfccace95245ec.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/expand-75b98741a1a40a2fe1bfccace95245ec.code new file mode 100644 index 00000000..fded387d Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/expand-75b98741a1a40a2fe1bfccace95245ec.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extend-node-2a15161a2e5a11d977b5f5a2bc91d851.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extend-node-2a15161a2e5a11d977b5f5a2bc91d851.code new file mode 100644 index 00000000..37dc88fa Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extend-node-2a15161a2e5a11d977b5f5a2bc91d851.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-0f9940aae580e3ccca5874f4a04c3856.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-0f9940aae580e3ccca5874f4a04c3856.code new file mode 100644 index 00000000..5da64a06 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-0f9940aae580e3ccca5874f4a04c3856.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-15e18cce29af43a027e7c04c0a285d55.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-15e18cce29af43a027e7c04c0a285d55.code new file mode 100644 index 00000000..7834eabf Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-15e18cce29af43a027e7c04c0a285d55.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-1c26981c031a5c68dfbda3609c1c92ca.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-1c26981c031a5c68dfbda3609c1c92ca.code new file mode 100644 index 00000000..9add8af2 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-1c26981c031a5c68dfbda3609c1c92ca.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-1e890a447c685b667fbdd88a958e328b.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-1e890a447c685b667fbdd88a958e328b.code new file mode 100644 index 00000000..0e727fb9 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-1e890a447c685b667fbdd88a958e328b.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-59fd9b0a6d9b80d34d19d8175ac85850.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-59fd9b0a6d9b80d34d19d8175ac85850.code new file mode 100644 index 00000000..028f0d48 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-59fd9b0a6d9b80d34d19d8175ac85850.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-5a3360837d69fee3013319f7dc512fde.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-5a3360837d69fee3013319f7dc512fde.code new file mode 100644 index 00000000..beca8d43 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-5a3360837d69fee3013319f7dc512fde.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-8439e0d93dfa23efd078ae690b639f70.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-8439e0d93dfa23efd078ae690b639f70.code new file mode 100644 index 00000000..9e1fcca9 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-8439e0d93dfa23efd078ae690b639f70.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-8564ce67aec266f1e9447531088bd03f.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-8564ce67aec266f1e9447531088bd03f.code new file mode 100644 index 00000000..28cb962c Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-8564ce67aec266f1e9447531088bd03f.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-adea7fec9113593039ad29df5f2e0361.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-adea7fec9113593039ad29df5f2e0361.code new file mode 100644 index 00000000..c7d05aa6 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-adea7fec9113593039ad29df5f2e0361.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-b6bb2c06192da6322040b8ed48548189.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-b6bb2c06192da6322040b8ed48548189.code new file mode 100644 index 00000000..07ad0d28 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-b6bb2c06192da6322040b8ed48548189.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-bdd8d28fc32f453e41a2dcec0372a18c.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-bdd8d28fc32f453e41a2dcec0372a18c.code new file mode 100644 index 00000000..d307277a Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-bdd8d28fc32f453e41a2dcec0372a18c.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-cd0da7824518590e2816fbdb54fc8b3f.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-cd0da7824518590e2816fbdb54fc8b3f.code new file mode 100644 index 00000000..3855307a Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-cd0da7824518590e2816fbdb54fc8b3f.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-e425db23c0e11ee91635e0dee84ec661.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-e425db23c0e11ee91635e0dee84ec661.code new file mode 100644 index 00000000..0d7a45d4 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-e425db23c0e11ee91635e0dee84ec661.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-e9266e83ca2b243ca19552a4d6acb9d6.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-e9266e83ca2b243ca19552a4d6acb9d6.code new file mode 100644 index 00000000..15f143ad Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-e9266e83ca2b243ca19552a4d6acb9d6.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-f017ddde15aa45170152be743091ed18.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-f017ddde15aa45170152be743091ed18.code new file mode 100644 index 00000000..66f69835 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-f017ddde15aa45170152be743091ed18.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-fb6a8e1ecf2933e228bca2962547172c.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-fb6a8e1ecf2933e228bca2962547172c.code new file mode 100644 index 00000000..df4d3b0e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension-fb6a8e1ecf2933e228bca2962547172c.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension.bundle-08f0032bd488b194bf1e8eeb67dbe4b3.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension.bundle-08f0032bd488b194bf1e8eeb67dbe4b3.code new file mode 100644 index 00000000..0abbdf7d Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extension.bundle-08f0032bd488b194bf1e8eeb67dbe4b3.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extensionHostProcess-5772794cb881c85a4b2e77dc89651f08.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extensionHostProcess-5772794cb881c85a4b2e77dc89651f08.code new file mode 100644 index 00000000..29199729 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extensionHostProcess-5772794cb881c85a4b2e77dc89651f08.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extensionHostProcess.nls-462f8f023972754d422a2ebc95965a28.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extensionHostProcess.nls-462f8f023972754d422a2ebc95965a28.code new file mode 100644 index 00000000..0ad80e2f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extensionHostProcess.nls-462f8f023972754d422a2ebc95965a28.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extensionState-96ae4a9b2f0f60d0e655e0b5f6af65a9.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extensionState-96ae4a9b2f0f60d0e655e0b5f6af65a9.code new file mode 100644 index 00000000..a27992c3 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/extensionState-96ae4a9b2f0f60d0e655e0b5f6af65a9.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/feature-codelens-7d4de4c333735f0c62e2adacde85f9d9.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/feature-codelens-7d4de4c333735f0c62e2adacde85f9d9.code new file mode 100644 index 00000000..7c9ac0aa Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/feature-codelens-7d4de4c333735f0c62e2adacde85f9d9.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/feature-github-bf2e8e0cc08edbbac8db865367fbd5c0.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/feature-github-bf2e8e0cc08edbbac8db865367fbd5c0.code new file mode 100644 index 00000000..80fca369 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/feature-github-bf2e8e0cc08edbbac8db865367fbd5c0.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/feature-welcome-b91628e2235643248183cb2e934b1747.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/feature-welcome-b91628e2235643248183cb2e934b1747.code new file mode 100644 index 00000000..7a9c9ca7 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/feature-welcome-b91628e2235643248183cb2e934b1747.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/features-04a5f3e5c7da9b02b7f29de445c12428.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/features-04a5f3e5c7da9b02b7f29de445c12428.code new file mode 100644 index 00000000..e048bc0f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/features-04a5f3e5c7da9b02b7f29de445c12428.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/fileOperations-00e251c4426ee0ae961b4e0aaf55a609.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/fileOperations-00e251c4426ee0ae961b4e0aaf55a609.code new file mode 100644 index 00000000..d8be3a77 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/fileOperations-00e251c4426ee0ae961b4e0aaf55a609.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/fileSystemWatcher-e53a4da5ae3175daf4ff7ecfc5ac9a10.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/fileSystemWatcher-e53a4da5ae3175daf4ff7ecfc5ac9a10.code new file mode 100644 index 00000000..c794850f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/fileSystemWatcher-e53a4da5ae3175daf4ff7ecfc5ac9a10.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/findComponentReferences-f13a7dcdc47d1f40504f073dde0db561.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/findComponentReferences-f13a7dcdc47d1f40504f073dde0db561.code new file mode 100644 index 00000000..f56eaecf Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/findComponentReferences-f13a7dcdc47d1f40504f073dde0db561.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/findFileReferences-52dc79f8d7581763c5ef4aa6d0231717.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/findFileReferences-52dc79f8d7581763c5ef4aa6d0231717.code new file mode 100644 index 00000000..5a2c3e75 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/findFileReferences-52dc79f8d7581763c5ef4aa6d0231717.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/foldingRange-cc1f6bfe8d17ad2aaef9f413120e3bcd.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/foldingRange-cc1f6bfe8d17ad2aaef9f413120e3bcd.code new file mode 100644 index 00000000..fad3554d Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/foldingRange-cc1f6bfe8d17ad2aaef9f413120e3bcd.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/format-7f149afb0c29d13c56eea97c3326687f.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/format-7f149afb0c29d13c56eea97c3326687f.code new file mode 100644 index 00000000..80b8b6e5 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/format-7f149afb0c29d13c56eea97c3326687f.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/formatting-ddf985ed4db4badc40503f46851e17d4.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/formatting-ddf985ed4db4badc40503f46851e17d4.code new file mode 100644 index 00000000..80174367 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/formatting-ddf985ed4db4badc40503f46851e17d4.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/generate-699299a987ebac788907f950a1393c84.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/generate-699299a987ebac788907f950a1393c84.code new file mode 100644 index 00000000..6205de57 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/generate-699299a987ebac788907f950a1393c84.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/generate-fcd890beab679ac2c153264f4183d0cc.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/generate-fcd890beab679ac2c153264f4183d0cc.code new file mode 100644 index 00000000..aee3e4be Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/generate-fcd890beab679ac2c153264f4183d0cc.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/gitGraphView-ec8caecbecd82124d7f52b784e178ec1.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/gitGraphView-ec8caecbecd82124d7f52b784e178ec1.code new file mode 100644 index 00000000..166b92a8 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/gitGraphView-ec8caecbecd82124d7f52b784e178ec1.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/gitlens-1bb431cce01e011809a91cfade5e9a5a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/gitlens-1bb431cce01e011809a91cfade5e9a5a.code new file mode 100644 index 00000000..0f46d09e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/gitlens-1bb431cce01e011809a91cfade5e9a5a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/graceful-fs-87859dd480755a0df83be4f6c0fbe5e4.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/graceful-fs-87859dd480755a0df83be4f6c0fbe5e4.code new file mode 100644 index 00000000..73836710 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/graceful-fs-87859dd480755a0df83be4f6c0fbe5e4.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/graceful-fs-b523eda0b0a91850ee0d43c76a0a0929.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/graceful-fs-b523eda0b0a91850ee0d43c76a0a0929.code new file mode 100644 index 00000000..079000c2 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/graceful-fs-b523eda0b0a91850ee0d43c76a0a0929.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/graceful-fs-e05099c39dbed579ab251a16b9c9fd64.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/graceful-fs-e05099c39dbed579ab251a16b9c9fd64.code new file mode 100644 index 00000000..65d3b161 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/graceful-fs-e05099c39dbed579ab251a16b9c9fd64.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/gt-c14fde0b7d7617071ba515eba0a3202a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/gt-c14fde0b7d7617071ba515eba0a3202a.code new file mode 100644 index 00000000..fcfc1b02 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/gt-c14fde0b7d7617071ba515eba0a3202a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/gte-0a9b1cc902f1c8227c5102a1fefbec21.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/gte-0a9b1cc902f1c8227c5102a1fefbec21.code new file mode 100644 index 00000000..96e8da08 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/gte-0a9b1cc902f1c8227c5102a1fefbec21.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/helpers-22793b81eff0d8dd30323794ecf876ad.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/helpers-22793b81eff0d8dd30323794ecf876ad.code new file mode 100644 index 00000000..1f2767d0 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/helpers-22793b81eff0d8dd30323794ecf876ad.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/helpers-4dd9378491d573ab818e35cdc7891331.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/helpers-4dd9378491d573ab818e35cdc7891331.code new file mode 100644 index 00000000..27cd6452 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/helpers-4dd9378491d573ab818e35cdc7891331.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/hover-671f9b915f4e66941ce3db41ce5f35a8.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/hover-671f9b915f4e66941ce3db41ce5f35a8.code new file mode 100644 index 00000000..2ef514a9 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/hover-671f9b915f4e66941ce3db41ce5f35a8.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/htmlEmptyTagsShared-c6f7c5037e8f77b96f7c3a904ed53ffd.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/htmlEmptyTagsShared-c6f7c5037e8f77b96f7c3a904ed53ffd.code new file mode 100644 index 00000000..626caee2 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/htmlEmptyTagsShared-c6f7c5037e8f77b96f7c3a904ed53ffd.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/identifiers-e8278c983a82f6fa5f3f4ba41dbac652.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/identifiers-e8278c983a82f6fa5f3f4ba41dbac652.code new file mode 100644 index 00000000..d96bbc13 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/identifiers-e8278c983a82f6fa5f3f4ba41dbac652.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/implementation-2c926057d7f5a8680398086a217a7636.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/implementation-2c926057d7f5a8680398086a217a7636.code new file mode 100644 index 00000000..8bb4d3b1 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/implementation-2c926057d7f5a8680398086a217a7636.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/implementation-f90be45795ad7da25967a58a2f0225a0.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/implementation-f90be45795ad7da25967a58a2f0225a0.code new file mode 100644 index 00000000..d5f709e3 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/implementation-f90be45795ad7da25967a58a2f0225a0.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-00b43d2993d811dc0dbed331d2fe90f1.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-00b43d2993d811dc0dbed331d2fe90f1.code new file mode 100644 index 00000000..9bb52954 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-00b43d2993d811dc0dbed331d2fe90f1.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-063daebffb4711b0df82462b9c71f31d.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-063daebffb4711b0df82462b9c71f31d.code new file mode 100644 index 00000000..73bbd9c7 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-063daebffb4711b0df82462b9c71f31d.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-07800f8c42b7aeae6f0941a0a0ddf781.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-07800f8c42b7aeae6f0941a0a0ddf781.code new file mode 100644 index 00000000..92aafe3f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-07800f8c42b7aeae6f0941a0a0ddf781.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-0c3430ac3408ec4f96d4b43857aa1c31.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-0c3430ac3408ec4f96d4b43857aa1c31.code new file mode 100644 index 00000000..6b35d770 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-0c3430ac3408ec4f96d4b43857aa1c31.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-0e83992eded9e99a2cb4ffb91632a9fc.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-0e83992eded9e99a2cb4ffb91632a9fc.code new file mode 100644 index 00000000..f16ed6ec Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-0e83992eded9e99a2cb4ffb91632a9fc.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-10440480c874bedad88ff2b74469c10e.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-10440480c874bedad88ff2b74469c10e.code new file mode 100644 index 00000000..f6dc1a4d Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-10440480c874bedad88ff2b74469c10e.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-12dfb1095693ce5da54ec889a2d643c1.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-12dfb1095693ce5da54ec889a2d643c1.code new file mode 100644 index 00000000..5d50cab3 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-12dfb1095693ce5da54ec889a2d643c1.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-142c9e80dc67b936265b1f470db9325e.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-142c9e80dc67b936265b1f470db9325e.code new file mode 100644 index 00000000..9a51cc25 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-142c9e80dc67b936265b1f470db9325e.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-221b86901630da8540faabd003670d04.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-221b86901630da8540faabd003670d04.code new file mode 100644 index 00000000..56b16206 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-221b86901630da8540faabd003670d04.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-221d320f740f702cc535487cae32302a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-221d320f740f702cc535487cae32302a.code new file mode 100644 index 00000000..c74485b7 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-221d320f740f702cc535487cae32302a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-26cd2c352a38e7c45a0c44b68c95849f.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-26cd2c352a38e7c45a0c44b68c95849f.code new file mode 100644 index 00000000..506cf3b0 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-26cd2c352a38e7c45a0c44b68c95849f.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-30a1290e330b4b88188b56ac7510ed8a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-30a1290e330b4b88188b56ac7510ed8a.code new file mode 100644 index 00000000..6ea2071e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-30a1290e330b4b88188b56ac7510ed8a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-33fbf2a3356c22a08c56bc650178a5d0.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-33fbf2a3356c22a08c56bc650178a5d0.code new file mode 100644 index 00000000..3579bbb5 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-33fbf2a3356c22a08c56bc650178a5d0.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-35afd6c74580d2b0c5f3a9f5e30db0da.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-35afd6c74580d2b0c5f3a9f5e30db0da.code new file mode 100644 index 00000000..eea53535 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-35afd6c74580d2b0c5f3a9f5e30db0da.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-3b05948008d154c986f153dbf221a62f.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-3b05948008d154c986f153dbf221a62f.code new file mode 100644 index 00000000..d90c98fc Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-3b05948008d154c986f153dbf221a62f.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-3c2308a94e5633baa5ae695f995b3595.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-3c2308a94e5633baa5ae695f995b3595.code new file mode 100644 index 00000000..ed508045 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-3c2308a94e5633baa5ae695f995b3595.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-3d72a5708a703c632eff3687b61ce60a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-3d72a5708a703c632eff3687b61ce60a.code new file mode 100644 index 00000000..e3609476 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-3d72a5708a703c632eff3687b61ce60a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-3fcb30460bb1d4e0dad20ad985e7bb33.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-3fcb30460bb1d4e0dad20ad985e7bb33.code new file mode 100644 index 00000000..fc7e3699 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-3fcb30460bb1d4e0dad20ad985e7bb33.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-401c0d3d42241289ba81a648f5c885e6.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-401c0d3d42241289ba81a648f5c885e6.code new file mode 100644 index 00000000..b38b36ea Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-401c0d3d42241289ba81a648f5c885e6.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-41bfa76f7e13b8cd6b1f6daaecbfa73d.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-41bfa76f7e13b8cd6b1f6daaecbfa73d.code new file mode 100644 index 00000000..10b5b9bc Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-41bfa76f7e13b8cd6b1f6daaecbfa73d.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-46f2e045c67e431f5be12c9747169925.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-46f2e045c67e431f5be12c9747169925.code new file mode 100644 index 00000000..7bd23bb2 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-46f2e045c67e431f5be12c9747169925.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-4bd05eb126bb95cdb299bc09f1544746.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-4bd05eb126bb95cdb299bc09f1544746.code new file mode 100644 index 00000000..127675cf Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-4bd05eb126bb95cdb299bc09f1544746.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-4bdcd31674420346199c55ef944c4992.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-4bdcd31674420346199c55ef944c4992.code new file mode 100644 index 00000000..4ca70afd Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-4bdcd31674420346199c55ef944c4992.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-52cdf7372d4f92d9f177f40ad1b5504c.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-52cdf7372d4f92d9f177f40ad1b5504c.code new file mode 100644 index 00000000..966b07cd Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-52cdf7372d4f92d9f177f40ad1b5504c.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-550a472e825c727c3018a47ee4072244.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-550a472e825c727c3018a47ee4072244.code new file mode 100644 index 00000000..da764683 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-550a472e825c727c3018a47ee4072244.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-582ac60e8e38b92241336d68fae67f47.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-582ac60e8e38b92241336d68fae67f47.code new file mode 100644 index 00000000..df2a2421 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-582ac60e8e38b92241336d68fae67f47.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-5e1de29c7e44ab283dddf237d944970c.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-5e1de29c7e44ab283dddf237d944970c.code new file mode 100644 index 00000000..a463c49e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-5e1de29c7e44ab283dddf237d944970c.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-5fed33fbc3ca2b5c431c202ada86da89.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-5fed33fbc3ca2b5c431c202ada86da89.code new file mode 100644 index 00000000..0ff7ee83 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-5fed33fbc3ca2b5c431c202ada86da89.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-66a67dc926cd9d10416ed5666007f848.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-66a67dc926cd9d10416ed5666007f848.code new file mode 100644 index 00000000..7e3400e1 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-66a67dc926cd9d10416ed5666007f848.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-6774e443b08e6b01012aa1824a60f89d.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-6774e443b08e6b01012aa1824a60f89d.code new file mode 100644 index 00000000..4204479a Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-6774e443b08e6b01012aa1824a60f89d.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-680b368779794d7009bac3394e35f398.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-680b368779794d7009bac3394e35f398.code new file mode 100644 index 00000000..7c05d640 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-680b368779794d7009bac3394e35f398.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-6fe0f0cede5bcd9f7c845780bb25a04a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-6fe0f0cede5bcd9f7c845780bb25a04a.code new file mode 100644 index 00000000..db55651e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-6fe0f0cede5bcd9f7c845780bb25a04a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-744c06303da8adf7736d163eceb87aef.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-744c06303da8adf7736d163eceb87aef.code new file mode 100644 index 00000000..9d4f98d7 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-744c06303da8adf7736d163eceb87aef.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-7505f2509e2fb0359005c16e5f039be8.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-7505f2509e2fb0359005c16e5f039be8.code new file mode 100644 index 00000000..11539065 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-7505f2509e2fb0359005c16e5f039be8.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-766be7a9cf0f41277ad17d3cb098033a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-766be7a9cf0f41277ad17d3cb098033a.code new file mode 100644 index 00000000..13e537dd Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-766be7a9cf0f41277ad17d3cb098033a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-78b730e3f7db97da81469b3e38205f8e.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-78b730e3f7db97da81469b3e38205f8e.code new file mode 100644 index 00000000..f0647d7b Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-78b730e3f7db97da81469b3e38205f8e.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-8527c692f7eb85849c500a631c7cf0ff.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-8527c692f7eb85849c500a631c7cf0ff.code new file mode 100644 index 00000000..895b5b88 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-8527c692f7eb85849c500a631c7cf0ff.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-88096436675193280f950f5ecd31f2f2.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-88096436675193280f950f5ecd31f2f2.code new file mode 100644 index 00000000..182df446 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-88096436675193280f950f5ecd31f2f2.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-8a29847ed2b800883516bc74ff2497a9.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-8a29847ed2b800883516bc74ff2497a9.code new file mode 100644 index 00000000..0939f8e4 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-8a29847ed2b800883516bc74ff2497a9.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-8ab64638a588c585164a3b55ff09e950.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-8ab64638a588c585164a3b55ff09e950.code new file mode 100644 index 00000000..85d21fd6 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-8ab64638a588c585164a3b55ff09e950.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-8f014016a0aa150f3a8dde2c04d6bb15.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-8f014016a0aa150f3a8dde2c04d6bb15.code new file mode 100644 index 00000000..9088f19b Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-8f014016a0aa150f3a8dde2c04d6bb15.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-8faa3a287b6aa97299b2a9c947d8558b.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-8faa3a287b6aa97299b2a9c947d8558b.code new file mode 100644 index 00000000..556bae88 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-8faa3a287b6aa97299b2a9c947d8558b.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-91e0314053a7ae01c4fca6d97e8a9b2d.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-91e0314053a7ae01c4fca6d97e8a9b2d.code new file mode 100644 index 00000000..d35af0f2 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-91e0314053a7ae01c4fca6d97e8a9b2d.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-92abd5faffa1333c6904260a91f928a9.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-92abd5faffa1333c6904260a91f928a9.code new file mode 100644 index 00000000..a4f0c447 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-92abd5faffa1333c6904260a91f928a9.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-93577a2c32c9d85bcfbb13e1f041e11e.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-93577a2c32c9d85bcfbb13e1f041e11e.code new file mode 100644 index 00000000..21ce8079 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-93577a2c32c9d85bcfbb13e1f041e11e.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-95bd3d1e05eebf10dd1fe59b6d0b4798.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-95bd3d1e05eebf10dd1fe59b6d0b4798.code new file mode 100644 index 00000000..64cffd64 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-95bd3d1e05eebf10dd1fe59b6d0b4798.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-9e9bae279425b8deaa6f599eb3b75e99.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-9e9bae279425b8deaa6f599eb3b75e99.code new file mode 100644 index 00000000..aa2c5afb Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-9e9bae279425b8deaa6f599eb3b75e99.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-a0d246dfcd48711dbc5cec506c8c9837.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-a0d246dfcd48711dbc5cec506c8c9837.code new file mode 100644 index 00000000..39a1cf8e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-a0d246dfcd48711dbc5cec506c8c9837.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-a2bee44413904f7a9957e13af569cbda.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-a2bee44413904f7a9957e13af569cbda.code new file mode 100644 index 00000000..ba978c9e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-a2bee44413904f7a9957e13af569cbda.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-a595c46f69b265e7f74af55bda5edab1.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-a595c46f69b265e7f74af55bda5edab1.code new file mode 100644 index 00000000..64326ea0 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-a595c46f69b265e7f74af55bda5edab1.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-ab308276863c10e260835e78953d9e03.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-ab308276863c10e260835e78953d9e03.code new file mode 100644 index 00000000..14b751e1 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-ab308276863c10e260835e78953d9e03.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-b28abc64b14dd77b6acea67e30dc8859.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-b28abc64b14dd77b6acea67e30dc8859.code new file mode 100644 index 00000000..1726de45 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-b28abc64b14dd77b6acea67e30dc8859.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-b4369a1d8981f66cf5931ada0dc77583.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-b4369a1d8981f66cf5931ada0dc77583.code new file mode 100644 index 00000000..b3d83143 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-b4369a1d8981f66cf5931ada0dc77583.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-b4bceb6362c208bea0be22939bb23dca.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-b4bceb6362c208bea0be22939bb23dca.code new file mode 100644 index 00000000..06a7cd97 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-b4bceb6362c208bea0be22939bb23dca.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-b855a34e76df9751f1fabca2f58453f9.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-b855a34e76df9751f1fabca2f58453f9.code new file mode 100644 index 00000000..878f22a4 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-b855a34e76df9751f1fabca2f58453f9.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-bac40e46209dc952c7a1f30473f66016.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-bac40e46209dc952c7a1f30473f66016.code new file mode 100644 index 00000000..7f1f0f47 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-bac40e46209dc952c7a1f30473f66016.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-bbc340f7629997a2c9b099f421df0df7.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-bbc340f7629997a2c9b099f421df0df7.code new file mode 100644 index 00000000..f7dccacb Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-bbc340f7629997a2c9b099f421df0df7.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-c54d67bb0185bff62d9075eab94702ea.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-c54d67bb0185bff62d9075eab94702ea.code new file mode 100644 index 00000000..36b6fc88 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-c54d67bb0185bff62d9075eab94702ea.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-c692ac7f7654959d9db81d394b6fda1e.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-c692ac7f7654959d9db81d394b6fda1e.code new file mode 100644 index 00000000..dddedd0e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-c692ac7f7654959d9db81d394b6fda1e.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-cdc2d3741bef30d69c40f4fa5ffcced3.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-cdc2d3741bef30d69c40f4fa5ffcced3.code new file mode 100644 index 00000000..f7230e5d Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-cdc2d3741bef30d69c40f4fa5ffcced3.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-cdf85f8a382d255fa58af6e50df60bdd.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-cdf85f8a382d255fa58af6e50df60bdd.code new file mode 100644 index 00000000..7b013bb7 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-cdf85f8a382d255fa58af6e50df60bdd.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-d19ec1aed2cf92900c463ab5519e52a6.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-d19ec1aed2cf92900c463ab5519e52a6.code new file mode 100644 index 00000000..84a98212 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-d19ec1aed2cf92900c463ab5519e52a6.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-d734d94f0a6a1589a8b05d42ab048e06.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-d734d94f0a6a1589a8b05d42ab048e06.code new file mode 100644 index 00000000..08075d3b Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-d734d94f0a6a1589a8b05d42ab048e06.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-d809bb816aa92b229ed07639a26260af.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-d809bb816aa92b229ed07639a26260af.code new file mode 100644 index 00000000..d2df0cb1 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-d809bb816aa92b229ed07639a26260af.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-da57e202c1f133c1431e2384fd39442c.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-da57e202c1f133c1431e2384fd39442c.code new file mode 100644 index 00000000..ff44be03 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-da57e202c1f133c1431e2384fd39442c.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-db90e783a0761c6525f3114d80aafa49.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-db90e783a0761c6525f3114d80aafa49.code new file mode 100644 index 00000000..acc35481 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-db90e783a0761c6525f3114d80aafa49.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-e0e0bf8efc3935709585d5040339ad70.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-e0e0bf8efc3935709585d5040339ad70.code new file mode 100644 index 00000000..9bf2a15c Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-e0e0bf8efc3935709585d5040339ad70.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-e18b6303e395ee95560c0f0c9db80e80.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-e18b6303e395ee95560c0f0c9db80e80.code new file mode 100644 index 00000000..748624f6 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-e18b6303e395ee95560c0f0c9db80e80.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-ea59f1ca0182da294419fc1ed8bb3155.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-ea59f1ca0182da294419fc1ed8bb3155.code new file mode 100644 index 00000000..b785a6e4 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-ea59f1ca0182da294419fc1ed8bb3155.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-eb38f7615a52703451efca10fe5f9383.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-eb38f7615a52703451efca10fe5f9383.code new file mode 100644 index 00000000..088c88f3 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-eb38f7615a52703451efca10fe5f9383.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-ec63bbfa22ef14d2651c23f70ade1b80.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-ec63bbfa22ef14d2651c23f70ade1b80.code new file mode 100644 index 00000000..eeecb2b0 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-ec63bbfa22ef14d2651c23f70ade1b80.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-f35ed1c61479fbb3796fa27943d09ecd.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-f35ed1c61479fbb3796fa27943d09ecd.code new file mode 100644 index 00000000..408b4dc9 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-f35ed1c61479fbb3796fa27943d09ecd.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-f373c478dbb0acb4dcce5940accabf36.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-f373c478dbb0acb4dcce5940accabf36.code new file mode 100644 index 00000000..9870fa31 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-f373c478dbb0acb4dcce5940accabf36.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-f46f1c16e78bec7f3a07b83f5f410e60.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-f46f1c16e78bec7f3a07b83f5f410e60.code new file mode 100644 index 00000000..32d90f1d Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-f46f1c16e78bec7f3a07b83f5f410e60.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-f477309434c4030817d511f7f456f93a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-f477309434c4030817d511f7f456f93a.code new file mode 100644 index 00000000..9457e401 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-f477309434c4030817d511f7f456f93a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-f8373ba129227f2a1794981e21d82e87.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-f8373ba129227f2a1794981e21d82e87.code new file mode 100644 index 00000000..6f611c0b Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-f8373ba129227f2a1794981e21d82e87.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-fce2340910b0ed279c369d61507c9716.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-fce2340910b0ed279c369d61507c9716.code new file mode 100644 index 00000000..a894eadc Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-fce2340910b0ed279c369d61507c9716.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-ffd6d6ce0408958767d6a2e70e6b67f0.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-ffd6d6ce0408958767d6a2e70e6b67f0.code new file mode 100644 index 00000000..2afc7b1f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/index-ffd6d6ce0408958767d6a2e70e6b67f0.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/inlayHint-87fa9b8ca09dbd12a9bca5f6f21d8d38.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/inlayHint-87fa9b8ca09dbd12a9bca5f6f21d8d38.code new file mode 100644 index 00000000..d591c329 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/inlayHint-87fa9b8ca09dbd12a9bca5f6f21d8d38.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/inlineValue-a3c1c04441c4def00b168c2cd5b19af8.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/inlineValue-a3c1c04441c4def00b168c2cd5b19af8.code new file mode 100644 index 00000000..7b641075 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/inlineValue-a3c1c04441c4def00b168c2cd5b19af8.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/ip-758b9bf6b2b65ae5b906d4caab15caee.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/ip-758b9bf6b2b65ae5b906d4caab15caee.code new file mode 100644 index 00000000..a3397603 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/ip-758b9bf6b2b65ae5b906d4caab15caee.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/is-2b9f8164797169f1b09bf4d4fd1b20d2.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/is-2b9f8164797169f1b09bf4d4fd1b20d2.code new file mode 100644 index 00000000..e40f5345 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/is-2b9f8164797169f1b09bf4d4fd1b20d2.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/is-6aabc71645935e383961d21dc8c50902.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/is-6aabc71645935e383961d21dc8c50902.code new file mode 100644 index 00000000..f66e8111 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/is-6aabc71645935e383961d21dc8c50902.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/is-afebcf829e2ea88080804ef69724c442.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/is-afebcf829e2ea88080804ef69724c442.code new file mode 100644 index 00000000..094640e6 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/is-afebcf829e2ea88080804ef69724c442.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/is-valid-cc62fd8336630150ffeb8340363b102e.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/is-valid-cc62fd8336630150ffeb8340363b102e.code new file mode 100644 index 00000000..c55f78d4 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/is-valid-cc62fd8336630150ffeb8340363b102e.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/iterator-774838fc84649ed11c09c53171ce2578.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/iterator-774838fc84649ed11c09c53171ce2578.code new file mode 100644 index 00000000..b32ad1e5 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/iterator-774838fc84649ed11c09c53171ce2578.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/jsonClientMain-f52baff48a82f526cc95507d1cdbda11.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/jsonClientMain-f52baff48a82f526cc95507d1cdbda11.code new file mode 100644 index 00000000..5325a01d Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/jsonClientMain-f52baff48a82f526cc95507d1cdbda11.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/keytar-131bb49b89897c7471d1dccf60f1ce50.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/keytar-131bb49b89897c7471d1dccf60f1ce50.code new file mode 100644 index 00000000..dbc78d19 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/keytar-131bb49b89897c7471d1dccf60f1ce50.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/layout-2c1e09ae3c73c850da290e950a07566c.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/layout-2c1e09ae3c73c850da290e950a07566c.code new file mode 100644 index 00000000..738ace3e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/layout-2c1e09ae3c73c850da290e950a07566c.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/layout-load-81bbc1b70a8678bbc7cf8e905145af85.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/layout-load-81bbc1b70a8678bbc7cf8e905145af85.code new file mode 100644 index 00000000..bc0fc3f8 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/layout-load-81bbc1b70a8678bbc7cf8e905145af85.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/layout-server-0c238a39418b9e59ece86bda41ccdb04.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/layout-server-0c238a39418b9e59ece86bda41ccdb04.code new file mode 100644 index 00000000..a2dc87f2 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/layout-server-0c238a39418b9e59ece86bda41ccdb04.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/legacy-streams-6d06730364c15bea26d55effcc9e36f1.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/legacy-streams-6d06730364c15bea26d55effcc9e36f1.code new file mode 100644 index 00000000..b1bccb7f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/legacy-streams-6d06730364c15bea26d55effcc9e36f1.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/legacy-streams-b39afa0f32461ebb43a0f5eb87e647cf.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/legacy-streams-b39afa0f32461ebb43a0f5eb87e647cf.code new file mode 100644 index 00000000..a79a1ff4 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/legacy-streams-b39afa0f32461ebb43a0f5eb87e647cf.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/legacy-streams-b7030f75185ce0654a52e79a20481376.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/legacy-streams-b7030f75185ce0654a52e79a20481376.code new file mode 100644 index 00000000..432caa11 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/legacy-streams-b7030f75185ce0654a52e79a20481376.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/linkedEditingRange-29a84dd2a1ad162b88874f652b5a3f0b.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/linkedEditingRange-29a84dd2a1ad162b88874f652b5a3f0b.code new file mode 100644 index 00000000..16e56eb0 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/linkedEditingRange-29a84dd2a1ad162b88874f652b5a3f0b.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/linkedMap-b1338089f92b0e07c9b1b45b811b6e3e.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/linkedMap-b1338089f92b0e07c9b1b45b811b6e3e.code new file mode 100644 index 00000000..a4165fef Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/linkedMap-b1338089f92b0e07c9b1b45b811b6e3e.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/lodash-23bdb2f182ee0d40130cad069612b9fd.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/lodash-23bdb2f182ee0d40130cad069612b9fd.code new file mode 100644 index 00000000..87259240 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/lodash-23bdb2f182ee0d40130cad069612b9fd.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/logger-2a8871bafd63ff87e18b46479a78ee87.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/logger-2a8871bafd63ff87e18b46479a78ee87.code new file mode 100644 index 00000000..07f51bbd Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/logger-2a8871bafd63ff87e18b46479a78ee87.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/logger-c03c079642442d51f152f7e045788fe8.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/logger-c03c079642442d51f152f7e045788fe8.code new file mode 100644 index 00000000..67912027 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/logger-c03c079642442d51f152f7e045788fe8.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/lt-894d5798dfabfe9edddff73aca630b97.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/lt-894d5798dfabfe9edddff73aca630b97.code new file mode 100644 index 00000000..6846cae5 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/lt-894d5798dfabfe9edddff73aca630b97.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/lte-fa8d0980b95acdf4bb43aaf90a488e92.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/lte-fa8d0980b95acdf4bb43aaf90a488e92.code new file mode 100644 index 00000000..efe3ba9c Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/lte-fa8d0980b95acdf4bb43aaf90a488e92.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-1b8da15682607cbb4ae087f43e1ceb17.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-1b8da15682607cbb4ae087f43e1ceb17.code new file mode 100644 index 00000000..ac0d8ba1 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-1b8da15682607cbb4ae087f43e1ceb17.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-42b6dc649900d2cb835d521152d0f230.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-42b6dc649900d2cb835d521152d0f230.code new file mode 100644 index 00000000..96bf41ab Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-42b6dc649900d2cb835d521152d0f230.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-6b8fbc137bd3c0e10dadf9d64f353617.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-6b8fbc137bd3c0e10dadf9d64f353617.code new file mode 100644 index 00000000..82f59bb3 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-6b8fbc137bd3c0e10dadf9d64f353617.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-8e48251a446a6a5fa5870b918bdd002b.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-8e48251a446a6a5fa5870b918bdd002b.code new file mode 100644 index 00000000..b5aab854 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-8e48251a446a6a5fa5870b918bdd002b.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-bc4bca483fe7e7b1b676cf43d6e5fe56.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-bc4bca483fe7e7b1b676cf43d6e5fe56.code new file mode 100644 index 00000000..9e9196e3 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-bc4bca483fe7e7b1b676cf43d6e5fe56.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-e4241b7662293b7068ae648b3b4c985e.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-e4241b7662293b7068ae648b3b4c985e.code new file mode 100644 index 00000000..aeff2fcc Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-e4241b7662293b7068ae648b3b4c985e.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-f0152dcd4160098ef8195c5da88234d7.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-f0152dcd4160098ef8195c5da88234d7.code new file mode 100644 index 00000000..dea46d76 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-f0152dcd4160098ef8195c5da88234d7.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-f4d3568d5cb51ed9b7bcad72b6e385a6.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-f4d3568d5cb51ed9b7bcad72b6e385a6.code new file mode 100644 index 00000000..bc74c5ab Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main-f4d3568d5cb51ed9b7bcad72b6e385a6.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main.nls-73288e9a106c1845264713ba76f8319a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main.nls-73288e9a106c1845264713ba76f8319a.code new file mode 100644 index 00000000..5ed69df7 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/main.nls-73288e9a106c1845264713ba76f8319a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/mergeConflictMain-e2257acf5ccc85de59191523d099d24d.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/mergeConflictMain-e2257acf5ccc85de59191523d099d24d.code new file mode 100644 index 00000000..4805d8d6 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/mergeConflictMain-e2257acf5ccc85de59191523d099d24d.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/messageBuffer-199d71b8cbe8a62d5bd8e496f9d366b6.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/messageBuffer-199d71b8cbe8a62d5bd8e496f9d366b6.code new file mode 100644 index 00000000..7366de4a Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/messageBuffer-199d71b8cbe8a62d5bd8e496f9d366b6.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/messageReader-41a6801ef4584b0835b1e690b7dde21c.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/messageReader-41a6801ef4584b0835b1e690b7dde21c.code new file mode 100644 index 00000000..320b6567 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/messageReader-41a6801ef4584b0835b1e690b7dde21c.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/messageWriter-41839b6282decd407cd5f1f8eb6f5a01.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/messageWriter-41839b6282decd407cd5f1f8eb6f5a01.code new file mode 100644 index 00000000..f9f7f856 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/messageWriter-41839b6282decd407cd5f1f8eb6f5a01.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/messages-b900e9f39f61c9c1e06cfee64ad92a32.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/messages-b900e9f39f61c9c1e06cfee64ad92a32.code new file mode 100644 index 00000000..e5c8307b Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/messages-b900e9f39f61c9c1e06cfee64ad92a32.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/messages-eefa3370faef6376abca4c718e1066cc.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/messages-eefa3370faef6376abca4c718e1066cc.code new file mode 100644 index 00000000..00410a47 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/messages-eefa3370faef6376abca4c718e1066cc.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/minimatch-f59ab8b04f37c49b1ea882e4a673600d.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/minimatch-f59ab8b04f37c49b1ea882e4a673600d.code new file mode 100644 index 00000000..84e4d456 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/minimatch-f59ab8b04f37c49b1ea882e4a673600d.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/neq-46a635bf0af8f5311a0c26946286c926.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/neq-46a635bf0af8f5311a0c26946286c926.code new file mode 100644 index 00000000..22e03c5d Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/neq-46a635bf0af8f5311a0c26946286c926.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-7c46e89b0b3b90ff0a7b3613207fce0a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-7c46e89b0b3b90ff0a7b3613207fce0a.code new file mode 100644 index 00000000..5dee8e61 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-7c46e89b0b3b90ff0a7b3613207fce0a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-806d4aeafcdca0823b359615307e0eb1.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-806d4aeafcdca0823b359615307e0eb1.code new file mode 100644 index 00000000..1e7799c1 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-806d4aeafcdca0823b359615307e0eb1.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-98172164dd263b40a0e2c1fdc35ddee9.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-98172164dd263b40a0e2c1fdc35ddee9.code new file mode 100644 index 00000000..39b85954 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-98172164dd263b40a0e2c1fdc35ddee9.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-b539e7e18182f0532fde540d22bc6168.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-b539e7e18182f0532fde540d22bc6168.code new file mode 100644 index 00000000..412da612 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-b539e7e18182f0532fde540d22bc6168.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-bb78dcd9b9d39070d6fdfb6b6b9eb4ab.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-bb78dcd9b9d39070d6fdfb6b6b9eb4ab.code new file mode 100644 index 00000000..8d61cb8e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-bb78dcd9b9d39070d6fdfb6b6b9eb4ab.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-e3b0180a060df53fe9ccde7f12343969.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-e3b0180a060df53fe9ccde7f12343969.code new file mode 100644 index 00000000..784a3beb Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/node-e3b0180a060df53fe9ccde7f12343969.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/notebook-6d9be23ce95561de89915cb3084c7099.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/notebook-6d9be23ce95561de89915cb3084c7099.code new file mode 100644 index 00000000..b247fdae Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/notebook-6d9be23ce95561de89915cb3084c7099.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/npmMain-1be93127e2b72026cdec313c989cf268.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/npmMain-1be93127e2b72026cdec313c989cf268.code new file mode 100644 index 00000000..85020d24 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/npmMain-1be93127e2b72026cdec313c989cf268.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/page-78dfebec8be1ab6728698e41b9cec7a5.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/page-78dfebec8be1ab6728698e41b9cec7a5.code new file mode 100644 index 00000000..40a90f8d Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/page-78dfebec8be1ab6728698e41b9cec7a5.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/page-load-0d74c02f91dc48b31a89020e607fb4af.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/page-load-0d74c02f91dc48b31a89020e607fb4af.code new file mode 100644 index 00000000..76e3b4f7 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/page-load-0d74c02f91dc48b31a89020e607fb4af.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/page-server-2bb5e314906478346ba849f2cef5b165.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/page-server-2bb5e314906478346ba849f2cef5b165.code new file mode 100644 index 00000000..cb9f8f51 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/page-server-2bb5e314906478346ba849f2cef5b165.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/parse-22f70401944c81d3cbfdedaab2f2586b.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/parse-22f70401944c81d3cbfdedaab2f2586b.code new file mode 100644 index 00000000..f40d7eb3 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/parse-22f70401944c81d3cbfdedaab2f2586b.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/parse-44efc10820a0d4bfb0230990439a3df9.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/parse-44efc10820a0d4bfb0230990439a3df9.code new file mode 100644 index 00000000..fd2ec10c Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/parse-44efc10820a0d4bfb0230990439a3df9.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/parse-8faaa967797f0f42e1bf6478eb275e5c.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/parse-8faaa967797f0f42e1bf6478eb275e5c.code new file mode 100644 index 00000000..9eabb310 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/parse-8faaa967797f0f42e1bf6478eb275e5c.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/parse-options-7826fa1aef762014eef2a454303a7e31.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/parse-options-7826fa1aef762014eef2a454303a7e31.code new file mode 100644 index 00000000..3cf2543c Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/parse-options-7826fa1aef762014eef2a454303a7e31.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/parse-proxy-response-907550196670e77f901a6f70ed4a21bd.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/parse-proxy-response-907550196670e77f901a6f70ed4a21bd.code new file mode 100644 index 00000000..faf6d0f8 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/parse-proxy-response-907550196670e77f901a6f70ed4a21bd.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/path-94567d8cb816bed3928bdfa82973d132.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/path-94567d8cb816bed3928bdfa82973d132.code new file mode 100644 index 00000000..451b0996 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/path-94567d8cb816bed3928bdfa82973d132.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/picomatch-8965074f73ed8ab1cb6b11ac0118eb8a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/picomatch-8965074f73ed8ab1cb6b11ac0118eb8a.code new file mode 100644 index 00000000..67e88556 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/picomatch-8965074f73ed8ab1cb6b11ac0118eb8a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/polyfills-0c0e29ff1c7f0476a591212116962f28.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/polyfills-0c0e29ff1c7f0476a591212116962f28.code new file mode 100644 index 00000000..bd96079e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/polyfills-0c0e29ff1c7f0476a591212116962f28.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/polyfills-2260e9f86dad887c790ba5a681a00404.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/polyfills-2260e9f86dad887c790ba5a681a00404.code new file mode 100644 index 00000000..9d5f43df Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/polyfills-2260e9f86dad887c790ba5a681a00404.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/polyfills-2c931a42fbe106efabcf43c6295eaf0f.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/polyfills-2c931a42fbe106efabcf43c6295eaf0f.code new file mode 100644 index 00000000..87127151 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/polyfills-2c931a42fbe106efabcf43c6295eaf0f.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/printer-28570748c8b3de95888b2c7061910c48.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/printer-28570748c8b3de95888b2c7061910c48.code new file mode 100644 index 00000000..ad1cee81 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/printer-28570748c8b3de95888b2c7061910c48.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/processes-6ada092403a979eb223440a025a2c7ce.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/processes-6ada092403a979eb223440a025a2c7ce.code new file mode 100644 index 00000000..f46f9f70 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/processes-6ada092403a979eb223440a025a2c7ce.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/progress-7776e869c5b1165165a9f8639c61fccb.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/progress-7776e869c5b1165165a9f8639c61fccb.code new file mode 100644 index 00000000..e8a6673e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/progress-7776e869c5b1165165a9f8639c61fccb.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/progressPart-341e97a371db25dfba141d497e4e0094.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/progressPart-341e97a371db25dfba141d497e4e0094.code new file mode 100644 index 00000000..a3869303 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/progressPart-341e97a371db25dfba141d497e4e0094.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol-5e5a26d084e08f5fa4fc052e0d5513f6.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol-5e5a26d084e08f5fa4fc052e0d5513f6.code new file mode 100644 index 00000000..5e569ba3 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol-5e5a26d084e08f5fa4fc052e0d5513f6.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.callHierarchy-13177b94667f91f99622a60d3cbcd7bc.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.callHierarchy-13177b94667f91f99622a60d3cbcd7bc.code new file mode 100644 index 00000000..84b8d01f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.callHierarchy-13177b94667f91f99622a60d3cbcd7bc.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.colorProvider-1627f5952b565ff024aec8755a0a25d5.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.colorProvider-1627f5952b565ff024aec8755a0a25d5.code new file mode 100644 index 00000000..e40c6d63 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.colorProvider-1627f5952b565ff024aec8755a0a25d5.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.configuration-ffb81163aed410f5816961762befd0c3.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.configuration-ffb81163aed410f5816961762befd0c3.code new file mode 100644 index 00000000..b81e4a3e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.configuration-ffb81163aed410f5816961762befd0c3.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.declaration-c9c5c49fce380c7661189ca6e40aa2b3.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.declaration-c9c5c49fce380c7661189ca6e40aa2b3.code new file mode 100644 index 00000000..f298c985 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.declaration-c9c5c49fce380c7661189ca6e40aa2b3.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.diagnostic-a106892f3af51068b3ade3766787c410.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.diagnostic-a106892f3af51068b3ade3766787c410.code new file mode 100644 index 00000000..f2a9b4b7 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.diagnostic-a106892f3af51068b3ade3766787c410.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.fileOperations-ec6ff840f3a14174581cba6604fa8dfc.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.fileOperations-ec6ff840f3a14174581cba6604fa8dfc.code new file mode 100644 index 00000000..ce062f60 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.fileOperations-ec6ff840f3a14174581cba6604fa8dfc.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.foldingRange-d22cfd9cf68fbecc8e62b53b6113357d.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.foldingRange-d22cfd9cf68fbecc8e62b53b6113357d.code new file mode 100644 index 00000000..ee0fda19 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.foldingRange-d22cfd9cf68fbecc8e62b53b6113357d.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.implementation-1aafbe20bfbfd12ad4625cae639108ba.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.implementation-1aafbe20bfbfd12ad4625cae639108ba.code new file mode 100644 index 00000000..928900a8 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.implementation-1aafbe20bfbfd12ad4625cae639108ba.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.inlayHint-49adbad897f4c2bbce5e4e2623ed585d.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.inlayHint-49adbad897f4c2bbce5e4e2623ed585d.code new file mode 100644 index 00000000..8bd72aa6 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.inlayHint-49adbad897f4c2bbce5e4e2623ed585d.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.inlineValue-6fdc57ffc2fa94bbed78af6c39b695eb.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.inlineValue-6fdc57ffc2fa94bbed78af6c39b695eb.code new file mode 100644 index 00000000..f4d9cd8c Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.inlineValue-6fdc57ffc2fa94bbed78af6c39b695eb.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.linkedEditingRange-2f9f88c836a6cc4bba216f82799858a2.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.linkedEditingRange-2f9f88c836a6cc4bba216f82799858a2.code new file mode 100644 index 00000000..e1c9ce95 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.linkedEditingRange-2f9f88c836a6cc4bba216f82799858a2.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.moniker-bace958de53089e8b36b5d885b879eab.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.moniker-bace958de53089e8b36b5d885b879eab.code new file mode 100644 index 00000000..e0df77c6 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.moniker-bace958de53089e8b36b5d885b879eab.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.notebook-7ba4ff942e662f9d65fc458350587a01.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.notebook-7ba4ff942e662f9d65fc458350587a01.code new file mode 100644 index 00000000..b6a8dac1 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.notebook-7ba4ff942e662f9d65fc458350587a01.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.progress-0180903b07e483cbf1507a0e2e6e6b40.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.progress-0180903b07e483cbf1507a0e2e6e6b40.code new file mode 100644 index 00000000..43a1205a Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.progress-0180903b07e483cbf1507a0e2e6e6b40.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.selectionRange-e4cc02f42069bf7496cc88584bed48c3.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.selectionRange-e4cc02f42069bf7496cc88584bed48c3.code new file mode 100644 index 00000000..16cf97b0 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.selectionRange-e4cc02f42069bf7496cc88584bed48c3.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.semanticTokens-8188ed4993994c8a0628e87c6fe2caba.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.semanticTokens-8188ed4993994c8a0628e87c6fe2caba.code new file mode 100644 index 00000000..bb6b6f3c Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.semanticTokens-8188ed4993994c8a0628e87c6fe2caba.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.showDocument-32584a30d9b44fabe15194ab77f7c908.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.showDocument-32584a30d9b44fabe15194ab77f7c908.code new file mode 100644 index 00000000..5bb083fd Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.showDocument-32584a30d9b44fabe15194ab77f7c908.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.typeDefinition-1a3250cd3f064818766a21c0c3b41515.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.typeDefinition-1a3250cd3f064818766a21c0c3b41515.code new file mode 100644 index 00000000..111d9a70 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.typeDefinition-1a3250cd3f064818766a21c0c3b41515.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.typeHierarchy-c87baf70f13e7aeb162aa6d2aee3ba93.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.typeHierarchy-c87baf70f13e7aeb162aa6d2aee3ba93.code new file mode 100644 index 00000000..6b4a4dea Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.typeHierarchy-c87baf70f13e7aeb162aa6d2aee3ba93.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.workspaceFolder-43a7891a2a106ca1b79a87446b6e8e5a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.workspaceFolder-43a7891a2a106ca1b79a87446b6e8e5a.code new file mode 100644 index 00000000..921aaa04 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocol.workspaceFolder-43a7891a2a106ca1b79a87446b6e8e5a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolCallHierarchyItem-180ea50bcb879812379beb9034a4036b.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolCallHierarchyItem-180ea50bcb879812379beb9034a4036b.code new file mode 100644 index 00000000..709c56d1 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolCallHierarchyItem-180ea50bcb879812379beb9034a4036b.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolCodeAction-bf50ea4ca47078eafdde80293d2edf3b.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolCodeAction-bf50ea4ca47078eafdde80293d2edf3b.code new file mode 100644 index 00000000..fc8e300e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolCodeAction-bf50ea4ca47078eafdde80293d2edf3b.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolCodeLens-848552f7427c8d120755286c1539ec2f.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolCodeLens-848552f7427c8d120755286c1539ec2f.code new file mode 100644 index 00000000..392ed8b8 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolCodeLens-848552f7427c8d120755286c1539ec2f.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolCompletionItem-a7a838fc6c00382578e5edd1873e2300.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolCompletionItem-a7a838fc6c00382578e5edd1873e2300.code new file mode 100644 index 00000000..9e8bf40b Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolCompletionItem-a7a838fc6c00382578e5edd1873e2300.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolConverter-afbffb838d790080e80732c0286071a6.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolConverter-afbffb838d790080e80732c0286071a6.code new file mode 100644 index 00000000..5ee393e4 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolConverter-afbffb838d790080e80732c0286071a6.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolDiagnostic-ac9d7129b3c50a8df986841cbb06dc53.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolDiagnostic-ac9d7129b3c50a8df986841cbb06dc53.code new file mode 100644 index 00000000..4cd18687 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolDiagnostic-ac9d7129b3c50a8df986841cbb06dc53.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolDocumentLink-8734eb87965a88d81aaa55298cee8002.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolDocumentLink-8734eb87965a88d81aaa55298cee8002.code new file mode 100644 index 00000000..8d1219d2 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolDocumentLink-8734eb87965a88d81aaa55298cee8002.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolInlayHint-1b84a22013680c417f28971230749554.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolInlayHint-1b84a22013680c417f28971230749554.code new file mode 100644 index 00000000..79bc839c Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolInlayHint-1b84a22013680c417f28971230749554.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolTypeHierarchyItem-6b369e8ea6d7ae033f1dd2fd821378bb.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolTypeHierarchyItem-6b369e8ea6d7ae033f1dd2fd821378bb.code new file mode 100644 index 00000000..a828b1cb Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolTypeHierarchyItem-6b369e8ea6d7ae033f1dd2fd821378bb.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolWorkspaceSymbol-f32949852e3edb95089ee46fa6888e49.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolWorkspaceSymbol-f32949852e3edb95089ee46fa6888e49.code new file mode 100644 index 00000000..f71888d3 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/protocolWorkspaceSymbol-f32949852e3edb95089ee46fa6888e49.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/ptyHostMain-20d98e61cba0fa37f0043b6c01c68cd6.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/ptyHostMain-20d98e61cba0fa37f0043b6c01c68cd6.code new file mode 100644 index 00000000..be271031 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/ptyHostMain-20d98e61cba0fa37f0043b6c01c68cd6.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/ptyHostMain.nls-133ed74e23eab4b9cd446522a5a63d29.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/ptyHostMain.nls-133ed74e23eab4b9cd446522a5a63d29.code new file mode 100644 index 00000000..ee290f08 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/ptyHostMain.nls-133ed74e23eab4b9cd446522a5a63d29.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-attribute-separator-73e91a420f4b939d1fdc0066542ab3a5.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-attribute-separator-73e91a420f4b939d1fdc0066542ab3a5.code new file mode 100644 index 00000000..66ca6fea Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-attribute-separator-73e91a420f4b939d1fdc0066542ab3a5.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-class-location-e7a69a517766d41ba9d09bfb064a78d5.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-class-location-e7a69a517766d41ba9d09bfb064a78d5.code new file mode 100644 index 00000000..de5df3dc Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-class-location-e7a69a517766d41ba9d09bfb064a78d5.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-class-notation-a4deefb424e1c3ccc099afe9ba81361c.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-class-notation-a4deefb424e1c3ccc099afe9ba81361c.code new file mode 100644 index 00000000..874ae18f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-class-notation-a4deefb424e1c3ccc099afe9ba81361c.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-comment-preserve-spaces-9b4a7f95c1b1e7aa5d2e405ae49d4225.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-comment-preserve-spaces-9b4a7f95c1b1e7aa5d2e405ae49d4225.code new file mode 100644 index 00000000..4d4b53f6 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-comment-preserve-spaces-9b4a7f95c1b1e7aa5d2e405ae49d4225.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-explicit-div-78d6bbab63fb98771ae4328f93875cc2.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-explicit-div-78d6bbab63fb98771ae4328f93875cc2.code new file mode 100644 index 00000000..c0c06111 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-explicit-div-78d6bbab63fb98771ae4328f93875cc2.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-framework-e21005681c34a819e4d0dc9f77877ee8.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-framework-e21005681c34a819e4d0dc9f77877ee8.code new file mode 100644 index 00000000..e9193f6c Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-framework-e21005681c34a819e4d0dc9f77877ee8.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-id-notation-6813e2c31ba6d97fe16526d590fbaa12.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-id-notation-6813e2c31ba6d97fe16526d590fbaa12.code new file mode 100644 index 00000000..ab47acbc Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-id-notation-6813e2c31ba6d97fe16526d590fbaa12.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-single-file-component-indentation-9de2caaa8844ef742dc427e19833b5cd.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-single-file-component-indentation-9de2caaa8844ef742dc427e19833b5cd.code new file mode 100644 index 00000000..c9ddfb7c Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-single-file-component-indentation-9de2caaa8844ef742dc427e19833b5cd.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-wrap-attributes-c6c9d534ed4a50008db5ea10f5b1bf74.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-wrap-attributes-c6c9d534ed4a50008db5ea10f5b1bf74.code new file mode 100644 index 00000000..dc3284bb Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/pug-wrap-attributes-c6c9d534ed4a50008db5ea10f5b1bf74.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/ral-0ea7997273094c24d71647ea8cf67a84.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/ral-0ea7997273094c24d71647ea8cf67a84.code new file mode 100644 index 00000000..0a578365 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/ral-0ea7997273094c24d71647ea8cf67a84.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/random-18a8be2651ea7b80ed9f7ee0f4eb3154.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/random-18a8be2651ea7b80ed9f7ee0f4eb3154.code new file mode 100644 index 00000000..b8279ba6 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/random-18a8be2651ea7b80ed9f7ee0f4eb3154.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/random-byte-681b6f5e9c129e178257874465a5d625.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/random-byte-681b6f5e9c129e178257874465a5d625.code new file mode 100644 index 00000000..4e71dd8e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/random-byte-681b6f5e9c129e178257874465a5d625.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/random-from-seed-80dce1dafd4913dde4060ee7121ea582.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/random-from-seed-80dce1dafd4913dde4060ee7121ea582.code new file mode 100644 index 00000000..7d776177 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/random-from-seed-80dce1dafd4913dde4060ee7121ea582.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/range-26554155b5692769ae7875a3850c95ef.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/range-26554155b5692769ae7875a3850c95ef.code new file mode 100644 index 00000000..aa3cb566 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/range-26554155b5692769ae7875a3850c95ef.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/re-6d85af55da06213fc1259b65bc4148c4.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/re-6d85af55da06213fc1259b65bc4148c4.code new file mode 100644 index 00000000..d078b746 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/re-6d85af55da06213fc1259b65bc4148c4.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/receivebuffer-3ebfd8ab45aaccb93913b2980e43298a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/receivebuffer-3ebfd8ab45aaccb93913b2980e43298a.code new file mode 100644 index 00000000..9807fdf9 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/receivebuffer-3ebfd8ab45aaccb93913b2980e43298a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/reference-a57b8be429b27570a8a65d6fb87274b0.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/reference-a57b8be429b27570a8a65d6fb87274b0.code new file mode 100644 index 00000000..bd9516aa Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/reference-a57b8be429b27570a8a65d6fb87274b0.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/rename-9bdf91bbbda20194ee4ae5f54338c320.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/rename-9bdf91bbbda20194ee4ae5f54338c320.code new file mode 100644 index 00000000..bdb10c43 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/rename-9bdf91bbbda20194ee4ae5f54338c320.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/repoFileWatcher-075310e66e070bd1eea6298df37d9589.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/repoFileWatcher-075310e66e070bd1eea6298df37d9589.code new file mode 100644 index 00000000..10693541 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/repoFileWatcher-075310e66e070bd1eea6298df37d9589.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/repoManager-5c3a0be860f13c48669e0dea933a59a5.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/repoManager-5c3a0be860f13c48669e0dea933a59a5.code new file mode 100644 index 00000000..686a294d Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/repoManager-5c3a0be860f13c48669e0dea933a59a5.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/resources-4a45a1dc500915af8508f98f1bea672c.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/resources-4a45a1dc500915af8508f98f1bea672c.code new file mode 100644 index 00000000..251c6923 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/resources-4a45a1dc500915af8508f98f1bea672c.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/ril-36636759a40ceaa748956212a2562638.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/ril-36636759a40ceaa748956212a2562638.code new file mode 100644 index 00000000..60fab238 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/ril-36636759a40ceaa748956212a2562638.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/route-784c496e10d8cd33d71bdd5bc7cb7970.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/route-784c496e10d8cd33d71bdd5bc7cb7970.code new file mode 100644 index 00000000..dbbea875 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/route-784c496e10d8cd33d71bdd5bc7cb7970.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/safer-519c3ef84fe8f671f81a237ce330c80d.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/safer-519c3ef84fe8f671f81a237ce330c80d.code new file mode 100644 index 00000000..64efa3f6 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/safer-519c3ef84fe8f671f81a237ce330c80d.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/satisfies-59acb9ba6b11cf864c65f3abdb6a7ef5.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/satisfies-59acb9ba6b11cf864c65f3abdb6a7ef5.code new file mode 100644 index 00000000..f6c1026d Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/satisfies-59acb9ba6b11cf864c65f3abdb6a7ef5.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/scan-1c10dffe322258f9bc67c0dd96849d8e.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/scan-1c10dffe322258f9bc67c0dd96849d8e.code new file mode 100644 index 00000000..ed7fd55e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/scan-1c10dffe322258f9bc67c0dd96849d8e.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/script-mime-types-481343c1982eaf06df887a4c49e95cc1.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/script-mime-types-481343c1982eaf06df887a4c49e95cc1.code new file mode 100644 index 00000000..b1c52528 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/script-mime-types-481343c1982eaf06df887a4c49e95cc1.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/selectionRange-12c7a401fd6e7422a6e9b3fcd794f66e.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/selectionRange-12c7a401fd6e7422a6e9b3fcd794f66e.code new file mode 100644 index 00000000..7cebc943 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/selectionRange-12c7a401fd6e7422a6e9b3fcd794f66e.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/semanticTokens-c9e6b3207a0402c7957def3282dada83.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/semanticTokens-c9e6b3207a0402c7957def3282dada83.code new file mode 100644 index 00000000..33c20fb9 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/semanticTokens-c9e6b3207a0402c7957def3282dada83.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/semaphore-dae95f737fe9f278ff3f6b6699449bea.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/semaphore-dae95f737fe9f278ff3f6b6699449bea.code new file mode 100644 index 00000000..585b7bc5 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/semaphore-dae95f737fe9f278ff3f6b6699449bea.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/semver-5fb03cbfde9a27d51f8956ba85847a61.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/semver-5fb03cbfde9a27d51f8956ba85847a61.code new file mode 100644 index 00000000..4cfe3939 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/semver-5fb03cbfde9a27d51f8956ba85847a61.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/server-18a35d7067111ab10c5f75afa31ceb55.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/server-18a35d7067111ab10c5f75afa31ceb55.code new file mode 100644 index 00000000..f4bb7c13 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/server-18a35d7067111ab10c5f75afa31ceb55.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/shams-213d0b7ff21624d3340e5504f8e8d4df.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/shams-213d0b7ff21624d3340e5504f8e8d4df.code new file mode 100644 index 00000000..0bffd31d Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/shams-213d0b7ff21624d3340e5504f8e8d4df.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/shams-50257852e9d5ecf309b49993f7230bae.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/shams-50257852e9d5ecf309b49993f7230bae.code new file mode 100644 index 00000000..85061e4d Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/shams-50257852e9d5ecf309b49993f7230bae.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/sharedArrayCancellation-f7ce869160fc2070f2562a4be964aa3a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/sharedArrayCancellation-f7ce869160fc2070f2562a4be964aa3a.code new file mode 100644 index 00000000..37c2db6a Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/sharedArrayCancellation-f7ce869160fc2070f2562a4be964aa3a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/sharedProcessMain-d9beba1c35f15e103f92a2f59ed16838.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/sharedProcessMain-d9beba1c35f15e103f92a2f59ed16838.code new file mode 100644 index 00000000..f82ce74a Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/sharedProcessMain-d9beba1c35f15e103f92a2f59ed16838.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/sharedProcessMain.nls-b35f4d62344cd76d72b91941d3a3b108.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/sharedProcessMain.nls-b35f4d62344cd76d72b91941d3a3b108.code new file mode 100644 index 00000000..7f35e16e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/sharedProcessMain.nls-b35f4d62344cd76d72b91941d3a3b108.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/signatureHelp-3ba07ce0a73711667b54e380a791274b.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/signatureHelp-3ba07ce0a73711667b54e380a791274b.code new file mode 100644 index 00000000..a9c95c15 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/signatureHelp-3ba07ce0a73711667b54e380a791274b.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/smartbuffer-b09ee36fe428d7f40d97bad4b9071da4.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/smartbuffer-b09ee36fe428d7f40d97bad4b9071da4.code new file mode 100644 index 00000000..73df8147 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/smartbuffer-b09ee36fe428d7f40d97bad4b9071da4.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/socksclient-6b76fd9582959954626c21a61262ab46.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/socksclient-6b76fd9582959954626c21a61262ab46.code new file mode 100644 index 00000000..daf56ff8 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/socksclient-6b76fd9582959954626c21a61262ab46.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/sqlite3-47c01bb71879a3e16c68807d6bbae12d.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/sqlite3-47c01bb71879a3e16c68807d6bbae12d.code new file mode 100644 index 00000000..f21581ef Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/sqlite3-47c01bb71879a3e16c68807d6bbae12d.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/sqlite3-binding-1b1471e9bf292b8c3ed3b753318a8a89.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/sqlite3-binding-1b1471e9bf292b8c3ed3b753318a8a89.code new file mode 100644 index 00000000..2d6c69f4 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/sqlite3-binding-1b1471e9bf292b8c3ed3b753318a8a89.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/startup-b7cc536643aba92abc9bb0f6e54cb0b6.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/startup-b7cc536643aba92abc9bb0f6e54cb0b6.code new file mode 100644 index 00000000..36bfb2d2 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/startup-b7cc536643aba92abc9bb0f6e54cb0b6.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/statusBarItem-bcddfb9863e7bd4e3846781dca5aa6cb.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/statusBarItem-bcddfb9863e7bd4e3846781dca5aa6cb.code new file mode 100644 index 00000000..557c61c6 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/statusBarItem-bcddfb9863e7bd4e3846781dca5aa6cb.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/streams-ec4a91e34de9c5d864ec937ee0903c6d.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/streams-ec4a91e34de9c5d864ec937ee0903c6d.code new file mode 100644 index 00000000..6e1b6086 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/streams-ec4a91e34de9c5d864ec937ee0903c6d.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/stringify-b1c7f3e7665a01839a948478a6d83458.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/stringify-b1c7f3e7665a01839a948478a6d83458.code new file mode 100644 index 00000000..6916ad2a Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/stringify-b1c7f3e7665a01839a948478a6d83458.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/svelte-63d1410e24d18cc0a88d114424862cfc.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/svelte-63d1410e24d18cc0a88d114424862cfc.code new file mode 100644 index 00000000..15e88230 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/svelte-63d1410e24d18cc0a88d114424862cfc.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/templates-b277a22854b59b91b5d6c037b5b09aaf.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/templates-b277a22854b59b91b5d6c037b5b09aaf.code new file mode 100644 index 00000000..1629120d Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/templates-b277a22854b59b91b5d6c037b5b09aaf.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/terminal-d1205f201a326ccf021dce8dbafa50f1.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/terminal-d1205f201a326ccf021dce8dbafa50f1.code new file mode 100644 index 00000000..03c67cd3 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/terminal-d1205f201a326ccf021dce8dbafa50f1.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/textSynchronization-f71ac842ccc17cba0ffb3c234733759a.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/textSynchronization-f71ac842ccc17cba0ffb3c234733759a.code new file mode 100644 index 00000000..01e05732 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/textSynchronization-f71ac842ccc17cba0ffb3c234733759a.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/third-party-4e0e92d141abcac0b66cd443008cc577.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/third-party-4e0e92d141abcac0b66cd443008cc577.code new file mode 100644 index 00000000..e6b3aba6 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/third-party-4e0e92d141abcac0b66cd443008cc577.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/third-party-55ef88daa78a41863a1c031503afba76.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/third-party-55ef88daa78a41863a1c031503afba76.code new file mode 100644 index 00000000..c3269c53 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/third-party-55ef88daa78a41863a1c031503afba76.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/tsplugin-41c4b75be926f88bf8a58f226e720642.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/tsplugin-41c4b75be926f88bf8a58f226e720642.code new file mode 100644 index 00000000..ca538192 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/tsplugin-41c4b75be926f88bf8a58f226e720642.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/typeDefinition-f1c3c8fe588842b52d8ce5282dc9157c.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/typeDefinition-f1c3c8fe588842b52d8ce5282dc9157c.code new file mode 100644 index 00000000..31c7a112 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/typeDefinition-f1c3c8fe588842b52d8ce5282dc9157c.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/typeHierarchy-69354c67fadfd561ffe35e93d90b5c13.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/typeHierarchy-69354c67fadfd561ffe35e93d90b5c13.code new file mode 100644 index 00000000..7c0aa20d Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/typeHierarchy-69354c67fadfd561ffe35e93d90b5c13.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/types-7afff57b5832daf98b70f81e45b9f4d9.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/types-7afff57b5832daf98b70f81e45b9f4d9.code new file mode 100644 index 00000000..b5e4ffbf Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/types-7afff57b5832daf98b70f81e45b9f4d9.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/unixTerminal-be5b0597ad6892b2397c888358ed24f6.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/unixTerminal-be5b0597ad6892b2397c888358ed24f6.code new file mode 100644 index 00000000..d323df53 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/unixTerminal-be5b0597ad6892b2397c888358ed24f6.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/util-01f913e93246537f3cfb2d91a2746e88.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/util-01f913e93246537f3cfb2d91a2746e88.code new file mode 100644 index 00000000..1d65ebb8 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/util-01f913e93246537f3cfb2d91a2746e88.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-198f6318b294d5899bb132420a4f57a6.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-198f6318b294d5899bb132420a4f57a6.code new file mode 100644 index 00000000..5cfe688a Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-198f6318b294d5899bb132420a4f57a6.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-2d999d7314eec515dc696b4a5731eac6.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-2d999d7314eec515dc696b4a5731eac6.code new file mode 100644 index 00000000..58ffa4dd Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-2d999d7314eec515dc696b4a5731eac6.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-330aa0a4a095b6129a7e0e7cfb06141e.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-330aa0a4a095b6129a7e0e7cfb06141e.code new file mode 100644 index 00000000..8ec0b5ad Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-330aa0a4a095b6129a7e0e7cfb06141e.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-4385de26ab920eab96257037fc2e26ad.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-4385de26ab920eab96257037fc2e26ad.code new file mode 100644 index 00000000..7849721f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-4385de26ab920eab96257037fc2e26ad.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-89e3a53950cddcc220a6923d61ac7681.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-89e3a53950cddcc220a6923d61ac7681.code new file mode 100644 index 00000000..23273105 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-89e3a53950cddcc220a6923d61ac7681.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-8a564ac7156594d4eb36ebd6ef71e9fa.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-8a564ac7156594d4eb36ebd6ef71e9fa.code new file mode 100644 index 00000000..0579ebb9 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-8a564ac7156594d4eb36ebd6ef71e9fa.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-9ab680037f197d6f42b7a61bdee3cfed.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-9ab680037f197d6f42b7a61bdee3cfed.code new file mode 100644 index 00000000..ad8a4199 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-9ab680037f197d6f42b7a61bdee3cfed.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-bbbc3132d838e25d63f1630b61f17188.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-bbbc3132d838e25d63f1630b61f17188.code new file mode 100644 index 00000000..ff4cdf9d Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-bbbc3132d838e25d63f1630b61f17188.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-d74c415980ccdce815fa797eda51c7e0.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-d74c415980ccdce815fa797eda51c7e0.code new file mode 100644 index 00000000..ce6ac65e Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-d74c415980ccdce815fa797eda51c7e0.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-f28760ac1ac57eaa039af5572db18f66.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-f28760ac1ac57eaa039af5572db18f66.code new file mode 100644 index 00000000..fbb34acb Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/utils-f28760ac1ac57eaa039af5572db18f66.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/uuid-6c0122886dfceb020d7b64e5987bb9c0.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/uuid-6c0122886dfceb020d7b64e5987bb9c0.code new file mode 100644 index 00000000..5b698753 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/uuid-6c0122886dfceb020d7b64e5987bb9c0.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/vscode-eecb4987fcef092e99b31f16c76d3431.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/vscode-eecb4987fcef092e99b31f16c76d3431.code new file mode 100644 index 00000000..d24b3bfb Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/vscode-eecb4987fcef092e99b31f16c76d3431.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/vue-ba645b6db9803314ba6ba520c57b3f4b.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/vue-ba645b6db9803314ba6ba520c57b3f4b.code new file mode 100644 index 00000000..591fe2ee Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/vue-ba645b6db9803314ba6ba520c57b3f4b.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/vueMain-dfea1220bafa0385d4d02ce37915ba3d.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/vueMain-dfea1220bafa0385d4d02ce37915ba3d.code new file mode 100644 index 00000000..103e603f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/vueMain-dfea1220bafa0385d4d02ce37915ba3d.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/watcherMain-435937630dd86016e36a1aa92665ba06.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/watcherMain-435937630dd86016e36a1aa92665ba06.code new file mode 100644 index 00000000..4df46984 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/watcherMain-435937630dd86016e36a1aa92665ba06.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/watcherMain.nls-68f71468da8fb2fba89880640a10ff20.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/watcherMain.nls-68f71468da8fb2fba89880640a10ff20.code new file mode 100644 index 00000000..3f3929f2 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/watcherMain.nls-68f71468da8fb2fba89880640a10ff20.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/workspaceFolder-aa7b59a22984550f3b1551f796c799ce.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/workspaceFolder-aa7b59a22984550f3b1551f796c799ce.code new file mode 100644 index 00000000..408a0a3f Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/workspaceFolder-aa7b59a22984550f3b1551f796c799ce.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/workspaceResolver-cc338aaffe24e1cfe9e7dc6497b7700f.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/workspaceResolver-cc338aaffe24e1cfe9e7dc6497b7700f.code new file mode 100644 index 00000000..87314ee1 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/workspaceResolver-cc338aaffe24e1cfe9e7dc6497b7700f.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/workspaceSymbol-68501ffa0fb0feefb6fd1c7a1edf2b68.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/workspaceSymbol-68501ffa0fb0feefb6fd1c7a1edf2b68.code new file mode 100644 index 00000000..8d00f1a9 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/workspaceSymbol-68501ffa0fb0feefb6fd1c7a1edf2b68.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/xterm-addon-serialize-70bcf847146051528f529ea966da3fdf.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/xterm-addon-serialize-70bcf847146051528f529ea966da3fdf.code new file mode 100644 index 00000000..288d4394 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/xterm-addon-serialize-70bcf847146051528f529ea966da3fdf.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/xterm-addon-unicode11-7048bf78add7692001eb315c0c4291c2.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/xterm-addon-unicode11-7048bf78add7692001eb315c0c4291c2.code new file mode 100644 index 00000000..8eecf1c2 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/xterm-addon-unicode11-7048bf78add7692001eb315c0c4291c2.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/xterm-headless-72c75c7934b9bc8d5ec1659be3dcdafb.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/xterm-headless-72c75c7934b9bc8d5ec1659be3dcdafb.code new file mode 100644 index 00000000..50a3d9fb Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/xterm-headless-72c75c7934b9bc8d5ec1659be3dcdafb.code differ diff --git a/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/yallist-34bf70b59779280122f419291cf991d6.code b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/yallist-34bf70b59779280122f419291cf991d6.code new file mode 100644 index 00000000..4b136309 Binary files /dev/null and b/.config/VSCodium/CachedData/aef377c42cea6e9aea642829953104f07097abfa/yallist-34bf70b59779280122f419291cf991d6.code differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/adam-bender.commit-message-editor-0.25.0-universal b/.config/VSCodium/CachedExtensionVSIXs/adam-bender.commit-message-editor-0.25.0-universal new file mode 100644 index 00000000..e79fa1de Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/adam-bender.commit-message-editor-0.25.0-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/arcticicestudio.nord-visual-studio-code-0.19.0-universal b/.config/VSCodium/CachedExtensionVSIXs/arcticicestudio.nord-visual-studio-code-0.19.0-universal new file mode 100644 index 00000000..0e3f20e4 Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/arcticicestudio.nord-visual-studio-code-0.19.0-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/asapdotid.manjaro-dark-0.0.10-universal b/.config/VSCodium/CachedExtensionVSIXs/asapdotid.manjaro-dark-0.0.10-universal new file mode 100644 index 00000000..4f7d7a67 Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/asapdotid.manjaro-dark-0.0.10-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/asvetliakov.vscode-neovim-0.4.1-universal b/.config/VSCodium/CachedExtensionVSIXs/asvetliakov.vscode-neovim-0.4.1-universal new file mode 100644 index 00000000..729a40af Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/asvetliakov.vscode-neovim-0.4.1-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/codezombiech.gitignore-0.9.0-universal b/.config/VSCodium/CachedExtensionVSIXs/codezombiech.gitignore-0.9.0-universal new file mode 100644 index 00000000..d22e1146 Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/codezombiech.gitignore-0.9.0-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/donjayamanne.githistory-0.6.20-universal b/.config/VSCodium/CachedExtensionVSIXs/donjayamanne.githistory-0.6.20-universal new file mode 100644 index 00000000..20f40c3c Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/donjayamanne.githistory-0.6.20-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/eamodio.gitlens-14.2.1-universal b/.config/VSCodium/CachedExtensionVSIXs/eamodio.gitlens-14.2.1-universal new file mode 100644 index 00000000..2b6a8d4e Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/eamodio.gitlens-14.2.1-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/ecmel.vscode-html-css-1.13.1-universal b/.config/VSCodium/CachedExtensionVSIXs/ecmel.vscode-html-css-1.13.1-universal new file mode 100644 index 00000000..00f62460 Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/ecmel.vscode-html-css-1.13.1-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/github.github-vscode-theme-6.3.4-universal b/.config/VSCodium/CachedExtensionVSIXs/github.github-vscode-theme-6.3.4-universal new file mode 100644 index 00000000..bf1ffe92 Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/github.github-vscode-theme-6.3.4-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/mhutchie.git-graph-1.30.0-universal b/.config/VSCodium/CachedExtensionVSIXs/mhutchie.git-graph-1.30.0-universal new file mode 100644 index 00000000..426d0a72 Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/mhutchie.git-graph-1.30.0-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/octref.vetur-0.37.3-universal b/.config/VSCodium/CachedExtensionVSIXs/octref.vetur-0.37.3-universal new file mode 100644 index 00000000..c406c026 Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/octref.vetur-0.37.3-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/s-nlf-fh.glassit-0.2.3-universal b/.config/VSCodium/CachedExtensionVSIXs/s-nlf-fh.glassit-0.2.3-universal new file mode 100644 index 00000000..dec9f920 Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/s-nlf-fh.glassit-0.2.3-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/sugatoray.vscode-git-extension-pack-1.1.1-universal b/.config/VSCodium/CachedExtensionVSIXs/sugatoray.vscode-git-extension-pack-1.1.1-universal new file mode 100644 index 00000000..2d2b80ce Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/sugatoray.vscode-git-extension-pack-1.1.1-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/svelte.svelte-vscode-107.10.0-universal b/.config/VSCodium/CachedExtensionVSIXs/svelte.svelte-vscode-107.10.0-universal new file mode 100644 index 00000000..9beef3ea Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/svelte.svelte-vscode-107.10.0-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/timonwong.shellcheck-0.33.1-linux-x64 b/.config/VSCodium/CachedExtensionVSIXs/timonwong.shellcheck-0.33.1-linux-x64 new file mode 100644 index 00000000..a35f0b2c Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/timonwong.shellcheck-0.33.1-linux-x64 differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/tomi.xasnippets-2.13.1-universal b/.config/VSCodium/CachedExtensionVSIXs/tomi.xasnippets-2.13.1-universal new file mode 100644 index 00000000..2d9042e9 Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/tomi.xasnippets-2.13.1-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/vivaxy.vscode-conventional-commits-1.25.0-universal b/.config/VSCodium/CachedExtensionVSIXs/vivaxy.vscode-conventional-commits-1.25.0-universal new file mode 100644 index 00000000..28fbe20f Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/vivaxy.vscode-conventional-commits-1.25.0-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/vue.volar-1.8.8-universal b/.config/VSCodium/CachedExtensionVSIXs/vue.volar-1.8.8-universal new file mode 100644 index 00000000..32b48a17 Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/vue.volar-1.8.8-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/waderyan.gitblame-10.4.0-universal b/.config/VSCodium/CachedExtensionVSIXs/waderyan.gitblame-10.4.0-universal new file mode 100644 index 00000000..8c1413b1 Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/waderyan.gitblame-10.4.0-universal differ diff --git a/.config/VSCodium/CachedExtensionVSIXs/yzhang.markdown-all-in-one-3.5.1-universal b/.config/VSCodium/CachedExtensionVSIXs/yzhang.markdown-all-in-one-3.5.1-universal new file mode 100644 index 00000000..4f967ca0 Binary files /dev/null and b/.config/VSCodium/CachedExtensionVSIXs/yzhang.markdown-all-in-one-3.5.1-universal differ diff --git a/.config/VSCodium/CachedProfilesData/__default__profile__/extensions.builtin.cache b/.config/VSCodium/CachedProfilesData/__default__profile__/extensions.builtin.cache new file mode 100644 index 00000000..248d0d30 --- /dev/null +++ b/.config/VSCodium/CachedProfilesData/__default__profile__/extensions.builtin.cache @@ -0,0 +1 @@ +{"input":{"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions","scheme":"file"},"mtime":1691833303169,"profile":false,"type":0,"excludeObsolete":true,"validate":true,"productVersion":"1.81.1","productDate":"2023-08-12T09:40:59.508Z","productCommit":"aef377c42cea6e9aea642829953104f07097abfa","devMode":false,"language":"en","translations":{}},"result":[{"type":0,"identifier":{"id":"vscode.bat"},"manifest":{"name":"bat","displayName":"Windows Bat Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in Windows batch files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.52.0"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin mmims/language-batchfile grammars/batchfile.cson ./syntaxes/batchfile.tmLanguage.json"},"contributes":{"languages":[{"id":"bat","extensions":[".bat",".cmd"],"aliases":["Batch","bat"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"bat","scopeName":"source.batchfile","path":"./syntaxes/batchfile.tmLanguage.json"}],"snippets":[{"language":"bat","path":"./snippets/batchfile.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/bat","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.clojure"},"manifest":{"name":"clojure","displayName":"Clojure Language Basics","description":"Provides syntax highlighting and bracket matching in Clojure files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin atom/language-clojure grammars/clojure.cson ./syntaxes/clojure.tmLanguage.json"},"contributes":{"languages":[{"id":"clojure","aliases":["Clojure","clojure"],"extensions":[".clj",".cljs",".cljc",".cljx",".clojure",".edn"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"clojure","scopeName":"source.clojure","path":"./syntaxes/clojure.tmLanguage.json"}],"configurationDefaults":{"[clojure]":{"diffEditor.ignoreTrimWhitespace":false}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/clojure","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.coffeescript"},"manifest":{"name":"coffeescript","displayName":"CoffeeScript Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in CoffeeScript files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin atom/language-coffee-script grammars/coffeescript.cson ./syntaxes/coffeescript.tmLanguage.json"},"contributes":{"languages":[{"id":"coffeescript","extensions":[".coffee",".cson",".iced"],"aliases":["CoffeeScript","coffeescript","coffee"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"coffeescript","scopeName":"source.coffee","path":"./syntaxes/coffeescript.tmLanguage.json"}],"breakpoints":[{"language":"coffeescript"}],"snippets":[{"language":"coffeescript","path":"./snippets/coffeescript.code-snippets"}],"configurationDefaults":{"[coffeescript]":{"diffEditor.ignoreTrimWhitespace":false}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/coffeescript","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.configuration-editing"},"manifest":{"name":"configuration-editing","displayName":"Configuration Editing","description":"Provides capabilities (advanced IntelliSense, auto-fixing) in configuration files like settings, launch, and extension recommendation files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.0.0"},"icon":"images/icon.png","activationEvents":["onProfile","onProfile:github"],"enabledApiProposals":["profileContentHandlers"],"main":"./dist/configurationEditingMain","browser":"./dist/browser/configurationEditingMain","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"languages":[{"id":"jsonc","extensions":[".code-workspace","language-configuration.json","icon-theme.json","color-theme.json",".code-snippets"],"filenames":["settings.json","launch.json","tasks.json","keybindings.json","extensions.json","argv.json","profiles.json","devcontainer.json",".devcontainer.json"],"filenamePatterns":["**/User/snippets/*.json","**/User/profiles/*/snippets/*.json"]},{"id":"json","extensions":[".code-profile"]}],"jsonValidation":[{"fileMatch":"vscode://defaultsettings/keybindings.json","url":"vscode://schemas/keybindings"},{"fileMatch":"%APP_SETTINGS_HOME%/keybindings.json","url":"vscode://schemas/keybindings"},{"fileMatch":"%APP_SETTINGS_HOME%/profiles/*/keybindings.json","url":"vscode://schemas/keybindings"},{"fileMatch":"vscode://defaultsettings/*.json","url":"vscode://schemas/settings/default"},{"fileMatch":"%APP_SETTINGS_HOME%/settings.json","url":"vscode://schemas/settings/user"},{"fileMatch":"%APP_SETTINGS_HOME%/profiles/*/settings.json","url":"vscode://schemas/settings/profile"},{"fileMatch":"%MACHINE_SETTINGS_HOME%/settings.json","url":"vscode://schemas/settings/machine"},{"fileMatch":"%APP_WORKSPACES_HOME%/*/workspace.json","url":"vscode://schemas/workspaceConfig"},{"fileMatch":"**/*.code-workspace","url":"vscode://schemas/workspaceConfig"},{"fileMatch":"**/argv.json","url":"vscode://schemas/argv"},{"fileMatch":"/.vscode/settings.json","url":"vscode://schemas/settings/folder"},{"fileMatch":"/.vscode/launch.json","url":"vscode://schemas/launch"},{"fileMatch":"/.vscode/tasks.json","url":"vscode://schemas/tasks"},{"fileMatch":"%APP_SETTINGS_HOME%/tasks.json","url":"vscode://schemas/tasks"},{"fileMatch":"%APP_SETTINGS_HOME%/snippets/*.json","url":"vscode://schemas/snippets"},{"fileMatch":"%APP_SETTINGS_HOME%/profiles/*/snippets/.json","url":"vscode://schemas/snippets"},{"fileMatch":"%APP_SETTINGS_HOME%/sync/snippets/preview/*.json","url":"vscode://schemas/snippets"},{"fileMatch":"**/*.code-snippets","url":"vscode://schemas/global-snippets"},{"fileMatch":"/.vscode/extensions.json","url":"vscode://schemas/extensions"},{"fileMatch":"devcontainer.json","url":"https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json"},{"fileMatch":".devcontainer.json","url":"https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json"},{"fileMatch":"%APP_SETTINGS_HOME%/globalStorage/ms-vscode-remote.remote-containers/nameConfigs/*.json","url":"./schemas/attachContainer.schema.json"},{"fileMatch":"%APP_SETTINGS_HOME%/globalStorage/ms-vscode-remote.remote-containers/imageConfigs/*.json","url":"./schemas/attachContainer.schema.json"},{"fileMatch":"**/quality/*/product.json","url":"vscode://schemas/vscode-product"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/configuration-editing","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.cpp"},"manifest":{"name":"cpp","displayName":"C/C++ Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in C/C++ files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ./build/update-grammars.js"},"contributes":{"languages":[{"id":"c","extensions":[".c",".i"],"aliases":["C","c"],"configuration":"./language-configuration.json"},{"id":"cpp","extensions":[".cpp",".cc",".cxx",".c++",".hpp",".hh",".hxx",".h++",".h",".ii",".ino",".inl",".ipp",".ixx",".tpp",".txx",".hpp.in",".h.in"],"aliases":["C++","Cpp","cpp"],"configuration":"./language-configuration.json"},{"id":"cuda-cpp","extensions":[".cu",".cuh"],"aliases":["CUDA C++"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"c","scopeName":"source.c","path":"./syntaxes/c.tmLanguage.json"},{"language":"cpp","scopeName":"source.cpp.embedded.macro","path":"./syntaxes/cpp.embedded.macro.tmLanguage.json"},{"language":"cpp","scopeName":"source.cpp","path":"./syntaxes/cpp.tmLanguage.json"},{"scopeName":"source.c.platform","path":"./syntaxes/platform.tmLanguage.json"},{"language":"cuda-cpp","scopeName":"source.cuda-cpp","path":"./syntaxes/cuda-cpp.tmLanguage.json"}],"problemPatterns":[{"name":"nvcc-location","regexp":"^(.*)\\((\\d+)\\):\\s+(warning|error):\\s+(.*)","kind":"location","file":1,"location":2,"severity":3,"message":4}],"problemMatchers":[{"name":"nvcc","owner":"cuda-cpp","fileLocation":["relative","${workspaceFolder}"],"pattern":"$nvcc-location"}],"snippets":[{"language":"c","path":"./snippets/c.code-snippets"},{"language":"cpp","path":"./snippets/cpp.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/cpp","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.csharp"},"manifest":{"name":"csharp","displayName":"C# Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in C# files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin dotnet/csharp-tmLanguage grammars/csharp.tmLanguage ./syntaxes/csharp.tmLanguage.json"},"contributes":{"configurationDefaults":{"[csharp]":{"editor.maxTokenizationLineLength":2500}},"languages":[{"id":"csharp","extensions":[".cs",".csx",".cake"],"aliases":["C#","csharp"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"csharp","scopeName":"source.cs","path":"./syntaxes/csharp.tmLanguage.json"}],"snippets":[{"language":"csharp","path":"./snippets/csharp.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/csharp","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.css"},"manifest":{"name":"css","displayName":"CSS Language Basics","description":"Provides syntax highlighting and bracket matching for CSS, LESS and SCSS files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin microsoft/vscode-css grammars/css.cson ./syntaxes/css.tmLanguage.json"},"contributes":{"languages":[{"id":"css","aliases":["CSS","css"],"extensions":[".css"],"mimetypes":["text/css"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"css","scopeName":"source.css","path":"./syntaxes/css.tmLanguage.json","tokenTypes":{"meta.function.url string.quoted":"other"}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/css","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.css-language-features"},"manifest":{"name":"css-language-features","displayName":"CSS Language Features","description":"Provides rich language support for CSS, LESS and SCSS files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.77.0"},"icon":"icons/css.png","activationEvents":["onLanguage:css","onLanguage:less","onLanguage:scss","onCommand:_css.applyCodeAction"],"main":"./client/dist/node/cssClientMain","browser":"./client/dist/browser/cssClientMain","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"categories":["Programming Languages"],"contributes":{"configuration":[{"order":22,"id":"css","title":"CSS","properties":{"css.customData":{"type":"array","markdownDescription":"A list of relative file paths pointing to JSON files following the [custom data format](https://github.com/microsoft/vscode-css-languageservice/blob/master/docs/customData.md).\n\nVSCodium loads custom data on startup to enhance its CSS support for the custom CSS properties, at directives, pseudo classes and pseudo elements you specify in the JSON files.\n\nThe file paths are relative to workspace and only workspace folder settings are considered.","default":[],"items":{"type":"string"},"scope":"resource"},"css.completion.triggerPropertyValueCompletion":{"type":"boolean","scope":"resource","default":true,"description":"By default, VSCodium triggers property value completion after selecting a CSS property. Use this setting to disable this behavior."},"css.completion.completePropertyWithSemicolon":{"type":"boolean","scope":"resource","default":true,"description":"Insert semicolon at end of line when completing CSS properties."},"css.validate":{"type":"boolean","scope":"resource","default":true,"description":"Enables or disables all validations."},"css.hover.documentation":{"type":"boolean","scope":"resource","default":true,"description":"Show tag and attribute documentation in CSS hovers."},"css.hover.references":{"type":"boolean","scope":"resource","default":true,"description":"Show references to MDN in CSS hovers."},"css.lint.compatibleVendorPrefixes":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"When using a vendor-specific prefix make sure to also include all other vendor-specific properties."},"css.lint.vendorPrefix":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"When using a vendor-specific prefix, also include the standard property."},"css.lint.duplicateProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Do not use duplicate style definitions."},"css.lint.emptyRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Do not use empty rulesets."},"css.lint.importStatement":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Import statements do not load in parallel."},"css.lint.boxModel":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"Do not use `width` or `height` when using `padding` or `border`."},"css.lint.universalSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"The universal selector (`*`) is known to be slow."},"css.lint.zeroUnits":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"No unit for zero needed."},"css.lint.fontFaceProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"`@font-face` rule must define `src` and `font-family` properties."},"css.lint.hexColorLength":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Hex colors must consist of three or six hex numbers."},"css.lint.argumentsInColorFunction":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Invalid number of parameters."},"css.lint.unknownProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Unknown property."},"css.lint.validProperties":{"type":"array","uniqueItems":true,"items":{"type":"string"},"scope":"resource","default":[],"description":"A list of properties that are not validated against the `unknownProperties` rule."},"css.lint.ieHack":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"IE hacks are only necessary when supporting IE7 and older."},"css.lint.unknownVendorSpecificProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Unknown vendor specific property."},"css.lint.propertyIgnoredDueToDisplay":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"Property is ignored due to the display. E.g. with `display: inline`, the `width`, `height`, `margin-top`, `margin-bottom`, and `float` properties have no effect."},"css.lint.important":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"Avoid using `!important`. It is an indication that the specificity of the entire CSS has gotten out of control and needs to be refactored."},"css.lint.float":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"Avoid using `float`. Floats lead to fragile CSS that is easy to break if one aspect of the layout changes."},"css.lint.idSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Selectors should not contain IDs because these rules are too tightly coupled with the HTML."},"css.lint.unknownAtRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Unknown at-rule."},"css.trace.server":{"type":"string","scope":"window","enum":["off","messages","verbose"],"default":"off","description":"Traces the communication between VSCodium and the CSS language server."},"css.format.enable":{"type":"boolean","scope":"window","default":true,"description":"Enable/disable default CSS formatter."},"css.format.newlineBetweenSelectors":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Separate selectors with a new line."},"css.format.newlineBetweenRules":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Separate rulesets by a blank line."},"css.format.spaceAroundSelectorSeparator":{"type":"boolean","scope":"resource","default":false,"markdownDescription":"Ensure a space character around selector separators '>', '+', '~' (e.g. `a > b`)."},"css.format.braceStyle":{"type":"string","scope":"resource","default":"collapse","enum":["collapse","expand"],"markdownDescription":"Put braces on the same line as rules (`collapse`) or put braces on own line (`expand`)."},"css.format.preserveNewLines":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Whether existing line breaks before elements should be preserved."},"css.format.maxPreserveNewLines":{"type":["number","null"],"scope":"resource","default":null,"markdownDescription":"Maximum number of line breaks to be preserved in one chunk, when `#css.format.preserveNewLines#` is enabled."}}},{"id":"scss","order":24,"title":"SCSS (Sass)","properties":{"scss.completion.triggerPropertyValueCompletion":{"type":"boolean","scope":"resource","default":true,"description":"By default, VSCodium triggers property value completion after selecting a CSS property. Use this setting to disable this behavior."},"scss.completion.completePropertyWithSemicolon":{"type":"boolean","scope":"resource","default":true,"description":"Insert semicolon at end of line when completing CSS properties."},"scss.validate":{"type":"boolean","scope":"resource","default":true,"description":"Enables or disables all validations."},"scss.hover.documentation":{"type":"boolean","scope":"resource","default":true,"description":"Show tag and attribute documentation in SCSS hovers."},"scss.hover.references":{"type":"boolean","scope":"resource","default":true,"description":"Show references to MDN in SCSS hovers."},"scss.lint.compatibleVendorPrefixes":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"When using a vendor-specific prefix make sure to also include all other vendor-specific properties."},"scss.lint.vendorPrefix":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"When using a vendor-specific prefix, also include the standard property."},"scss.lint.duplicateProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Do not use duplicate style definitions."},"scss.lint.emptyRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Do not use empty rulesets."},"scss.lint.importStatement":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Import statements do not load in parallel."},"scss.lint.boxModel":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"Do not use `width` or `height` when using `padding` or `border`."},"scss.lint.universalSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"The universal selector (`*`) is known to be slow."},"scss.lint.zeroUnits":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"No unit for zero needed."},"scss.lint.fontFaceProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"`@font-face` rule must define `src` and `font-family` properties."},"scss.lint.hexColorLength":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Hex colors must consist of three or six hex numbers."},"scss.lint.argumentsInColorFunction":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Invalid number of parameters."},"scss.lint.unknownProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Unknown property."},"scss.lint.validProperties":{"type":"array","uniqueItems":true,"items":{"type":"string"},"scope":"resource","default":[],"description":"A list of properties that are not validated against the `unknownProperties` rule."},"scss.lint.ieHack":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"IE hacks are only necessary when supporting IE7 and older."},"scss.lint.unknownVendorSpecificProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Unknown vendor specific property."},"scss.lint.propertyIgnoredDueToDisplay":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"Property is ignored due to the display. E.g. with `display: inline`, the `width`, `height`, `margin-top`, `margin-bottom`, and `float` properties have no effect."},"scss.lint.important":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"Avoid using `!important`. It is an indication that the specificity of the entire CSS has gotten out of control and needs to be refactored."},"scss.lint.float":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"Avoid using `float`. Floats lead to fragile CSS that is easy to break if one aspect of the layout changes."},"scss.lint.idSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Selectors should not contain IDs because these rules are too tightly coupled with the HTML."},"scss.lint.unknownAtRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Unknown at-rule."},"scss.format.enable":{"type":"boolean","scope":"window","default":true,"description":"Enable/disable default SCSS formatter."},"scss.format.newlineBetweenSelectors":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Separate selectors with a new line."},"scss.format.newlineBetweenRules":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Separate rulesets by a blank line."},"scss.format.spaceAroundSelectorSeparator":{"type":"boolean","scope":"resource","default":false,"markdownDescription":"Ensure a space character around selector separators '>', '+', '~' (e.g. `a > b`)."},"scss.format.braceStyle":{"type":"string","scope":"resource","default":"collapse","enum":["collapse","expand"],"markdownDescription":"Put braces on the same line as rules (`collapse`) or put braces on own line (`expand`)."},"scss.format.preserveNewLines":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Whether existing line breaks before elements should be preserved."},"scss.format.maxPreserveNewLines":{"type":["number","null"],"scope":"resource","default":null,"markdownDescription":"Maximum number of line breaks to be preserved in one chunk, when `#scss.format.preserveNewLines#` is enabled."}}},{"id":"less","order":23,"type":"object","title":"LESS","properties":{"less.completion.triggerPropertyValueCompletion":{"type":"boolean","scope":"resource","default":true,"description":"By default, VSCodium triggers property value completion after selecting a CSS property. Use this setting to disable this behavior."},"less.completion.completePropertyWithSemicolon":{"type":"boolean","scope":"resource","default":true,"description":"Insert semicolon at end of line when completing CSS properties."},"less.validate":{"type":"boolean","scope":"resource","default":true,"description":"Enables or disables all validations."},"less.hover.documentation":{"type":"boolean","scope":"resource","default":true,"description":"Show tag and attribute documentation in LESS hovers."},"less.hover.references":{"type":"boolean","scope":"resource","default":true,"description":"Show references to MDN in LESS hovers."},"less.lint.compatibleVendorPrefixes":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"When using a vendor-specific prefix make sure to also include all other vendor-specific properties."},"less.lint.vendorPrefix":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"When using a vendor-specific prefix, also include the standard property."},"less.lint.duplicateProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Do not use duplicate style definitions."},"less.lint.emptyRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Do not use empty rulesets."},"less.lint.importStatement":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Import statements do not load in parallel."},"less.lint.boxModel":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"Do not use `width` or `height` when using `padding` or `border`."},"less.lint.universalSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"The universal selector (`*`) is known to be slow."},"less.lint.zeroUnits":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"No unit for zero needed."},"less.lint.fontFaceProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"`@font-face` rule must define `src` and `font-family` properties."},"less.lint.hexColorLength":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Hex colors must consist of three or six hex numbers."},"less.lint.argumentsInColorFunction":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"error","description":"Invalid number of parameters."},"less.lint.unknownProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Unknown property."},"less.lint.validProperties":{"type":"array","uniqueItems":true,"items":{"type":"string"},"scope":"resource","default":[],"description":"A list of properties that are not validated against the `unknownProperties` rule."},"less.lint.ieHack":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"IE hacks are only necessary when supporting IE7 and older."},"less.lint.unknownVendorSpecificProperties":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Unknown vendor specific property."},"less.lint.propertyIgnoredDueToDisplay":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","markdownDescription":"Property is ignored due to the display. E.g. with `display: inline`, the `width`, `height`, `margin-top`, `margin-bottom`, and `float` properties have no effect."},"less.lint.important":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"Avoid using `!important`. It is an indication that the specificity of the entire CSS has gotten out of control and needs to be refactored."},"less.lint.float":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","markdownDescription":"Avoid using `float`. Floats lead to fragile CSS that is easy to break if one aspect of the layout changes."},"less.lint.idSelector":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"ignore","description":"Selectors should not contain IDs because these rules are too tightly coupled with the HTML."},"less.lint.unknownAtRules":{"type":"string","scope":"resource","enum":["ignore","warning","error"],"default":"warning","description":"Unknown at-rule."},"less.format.enable":{"type":"boolean","scope":"window","default":true,"description":"Enable/disable default LESS formatter."},"less.format.newlineBetweenSelectors":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Separate selectors with a new line."},"less.format.newlineBetweenRules":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Separate rulesets by a blank line."},"less.format.spaceAroundSelectorSeparator":{"type":"boolean","scope":"resource","default":false,"markdownDescription":"Ensure a space character around selector separators '>', '+', '~' (e.g. `a > b`)."},"less.format.braceStyle":{"type":"string","scope":"resource","default":"collapse","enum":["collapse","expand"],"markdownDescription":"Put braces on the same line as rules (`collapse`) or put braces on own line (`expand`)."},"less.format.preserveNewLines":{"type":"boolean","scope":"resource","default":true,"markdownDescription":"Whether existing line breaks before elements should be preserved."},"less.format.maxPreserveNewLines":{"type":["number","null"],"scope":"resource","default":null,"markdownDescription":"Maximum number of line breaks to be preserved in one chunk, when `#less.format.preserveNewLines#` is enabled."}}}],"configurationDefaults":{"[css]":{"editor.suggest.insertMode":"replace"},"[scss]":{"editor.suggest.insertMode":"replace"},"[less]":{"editor.suggest.insertMode":"replace"}},"jsonValidation":[{"fileMatch":"*.css-data.json","url":"https://raw.githubusercontent.com/microsoft/vscode-css-languageservice/master/docs/customData.schema.json"},{"fileMatch":"package.json","url":"./schemas/package.schema.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/css-language-features","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.dart"},"manifest":{"name":"dart","displayName":"Dart Language Basics","description":"Provides syntax highlighting & bracket matching in Dart files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin dart-lang/dart-syntax-highlight grammars/dart.json ./syntaxes/dart.tmLanguage.json"},"contributes":{"languages":[{"id":"dart","extensions":[".dart"],"aliases":["Dart"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"dart","scopeName":"source.dart","path":"./syntaxes/dart.tmLanguage.json"}]}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/dart","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.debug-auto-launch"},"manifest":{"name":"debug-auto-launch","displayName":"Node Debug Auto-attach","description":"Helper for auto-attach feature when node-debug extensions are not active.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.5.0"},"icon":"media/icon.png","capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":true}},"activationEvents":["onStartupFinished"],"main":"./dist/extension","contributes":{"commands":[{"command":"extension.node-debug.toggleAutoAttach","title":"Toggle Auto Attach","category":"Debug"}]},"prettier":{"printWidth":100,"trailingComma":"all","singleQuote":true,"arrowParens":"avoid"},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/debug-auto-launch","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.debug-server-ready"},"manifest":{"name":"debug-server-ready","displayName":"Server Ready Action","description":"Open URI in browser if server under debugging is ready.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.32.0"},"icon":"media/icon.png","activationEvents":["onDebugResolve"],"capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":true}},"enabledApiProposals":["terminalDataWriteEvent"],"main":"./dist/extension","contributes":{"debuggers":[{"type":"*","configurationAttributes":{"launch":{"properties":{"serverReadyAction":{"oneOf":[{"type":"object","additionalProperties":false,"markdownDescription":"Act upon a URI when a server program under debugging is ready (indicated by sending output of the form 'listening on port 3000' or 'Now listening on: https://localhost:5001' to the debug console.)","default":{"action":"openExternally","killOnServerStop":false},"properties":{"action":{"type":"string","enum":["openExternally"],"enumDescriptions":["Open URI externally with the default application."],"markdownDescription":"What to do with the URI when the server is ready.","default":"openExternally"},"pattern":{"type":"string","markdownDescription":"Server is ready if this pattern appears on the debug console. The first capture group must include a URI or a port number.","default":"listening on port ([0-9]+)"},"uriFormat":{"type":"string","markdownDescription":"A format string used when constructing the URI from a port number. The first '%s' is substituted with the port number.","default":"http://localhost:%s"},"killOnServerStop":{"type":"boolean","markdownDescription":"Stop the child session when the parent session stopped.","default":false}}},{"type":"object","additionalProperties":false,"markdownDescription":"Act upon a URI when a server program under debugging is ready (indicated by sending output of the form 'listening on port 3000' or 'Now listening on: https://localhost:5001' to the debug console.)","default":{"action":"debugWithEdge","pattern":"listening on port ([0-9]+)","uriFormat":"http://localhost:%s","webRoot":"${workspaceFolder}","killOnServerStop":false},"properties":{"action":{"type":"string","enum":["debugWithChrome","debugWithEdge"],"enumDescriptions":["Start debugging with the 'Debugger for Chrome'."],"markdownDescription":"What to do with the URI when the server is ready.","default":"debugWithEdge"},"pattern":{"type":"string","markdownDescription":"Server is ready if this pattern appears on the debug console. The first capture group must include a URI or a port number.","default":"listening on port ([0-9]+)"},"uriFormat":{"type":"string","markdownDescription":"A format string used when constructing the URI from a port number. The first '%s' is substituted with the port number.","default":"http://localhost:%s"},"webRoot":{"type":"string","markdownDescription":"Value passed to the debug configuration for the 'Debugger for Chrome'.","default":"${workspaceFolder}"},"killOnServerStop":{"type":"boolean","markdownDescription":"Stop the child session when the parent session stopped.","default":false}}},{"type":"object","additionalProperties":false,"markdownDescription":"Act upon a URI when a server program under debugging is ready (indicated by sending output of the form 'listening on port 3000' or 'Now listening on: https://localhost:5001' to the debug console.)","default":{"action":"startDebugging","name":"","killOnServerStop":false},"required":["name"],"properties":{"action":{"type":"string","enum":["startDebugging"],"enumDescriptions":["Run another launch configuration."],"markdownDescription":"What to do with the URI when the server is ready.","default":"startDebugging"},"pattern":{"type":"string","markdownDescription":"Server is ready if this pattern appears on the debug console. The first capture group must include a URI or a port number.","default":"listening on port ([0-9]+)"},"name":{"type":"string","markdownDescription":"Name of the launch configuration to run.","default":"Launch Browser"},"killOnServerStop":{"type":"boolean","markdownDescription":"Stop the child session when the parent session stopped.","default":false}}}]}}}}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/debug-server-ready","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.diff"},"manifest":{"name":"diff","displayName":"Diff Language Basics","description":"Provides syntax highlighting & bracket matching in Diff files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin textmate/diff.tmbundle Syntaxes/Diff.plist ./syntaxes/diff.tmLanguage.json"},"contributes":{"languages":[{"id":"diff","aliases":["Diff","diff"],"extensions":[".diff",".patch",".rej"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"diff","scopeName":"source.diff","path":"./syntaxes/diff.tmLanguage.json"}]}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/diff","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.docker"},"manifest":{"name":"docker","displayName":"Docker Language Basics","description":"Provides syntax highlighting and bracket matching in Docker files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin moby/moby contrib/syntax/textmate/Docker.tmbundle/Syntaxes/Dockerfile.tmLanguage ./syntaxes/docker.tmLanguage.json"},"contributes":{"languages":[{"id":"dockerfile","extensions":[".dockerfile",".containerfile"],"filenames":["Dockerfile","Containerfile"],"filenamePatterns":["Dockerfile.*","Containerfile.*"],"aliases":["Docker","Dockerfile","Containerfile"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"dockerfile","scopeName":"source.dockerfile","path":"./syntaxes/docker.tmLanguage.json"}],"configurationDefaults":{"[dockerfile]":{"editor.quickSuggestions":{"strings":true}}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/docker","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.emmet"},"manifest":{"name":"emmet","displayName":"Emmet","description":"Emmet support for VSCodium","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.13.0"},"icon":"images/icon.png","categories":["Other"],"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"},"activationEvents":["onCommand:emmet.expandAbbreviation","onLanguage"],"main":"./dist/node/emmetNodeMain","browser":"./dist/browser/emmetBrowserMain","contributes":{"configuration":{"type":"object","title":"Emmet","properties":{"emmet.showExpandedAbbreviation":{"type":["string"],"enum":["never","always","inMarkupAndStylesheetFilesOnly"],"default":"always","markdownDescription":"Shows expanded Emmet abbreviations as suggestions.\nThe option `\"inMarkupAndStylesheetFilesOnly\"` applies to html, haml, jade, slim, xml, xsl, css, scss, sass, less and stylus.\nThe option `\"always\"` applies to all parts of the file regardless of markup/css."},"emmet.showAbbreviationSuggestions":{"type":"boolean","default":true,"scope":"language-overridable","markdownDescription":"Shows possible Emmet abbreviations as suggestions. Not applicable in stylesheets or when emmet.showExpandedAbbreviation is set to `\"never\"`."},"emmet.includeLanguages":{"type":"object","additionalProperties":{"type":"string"},"default":{},"markdownDescription":"Enable Emmet abbreviations in languages that are not supported by default. Add a mapping here between the language and Emmet supported language.\n For example: `{\"vue-html\": \"html\", \"javascript\": \"javascriptreact\"}`"},"emmet.variables":{"type":"object","properties":{"lang":{"type":"string","default":"en"},"charset":{"type":"string","default":"UTF-8"}},"additionalProperties":{"type":"string"},"default":{},"markdownDescription":"Variables to be used in Emmet snippets."},"emmet.syntaxProfiles":{"type":"object","default":{},"markdownDescription":"Define profile for specified syntax or use your own profile with specific rules."},"emmet.excludeLanguages":{"type":"array","items":{"type":"string"},"default":["markdown"],"markdownDescription":"An array of languages where Emmet abbreviations should not be expanded."},"emmet.extensionsPath":{"type":"array","items":{"type":"string","markdownDescription":"A path containing Emmet syntaxProfiles and/or snippets."},"default":[],"scope":"machine-overridable","markdownDescription":"An array of paths, where each path can contain Emmet syntaxProfiles and/or snippet files.\nIn case of conflicts, the profiles/snippets of later paths will override those of earlier paths.\nSee https://code.visualstudio.com/docs/editor/emmet for more information and an example snippet file."},"emmet.triggerExpansionOnTab":{"type":"boolean","default":false,"scope":"language-overridable","markdownDescription":"When enabled, Emmet abbreviations are expanded when pressing TAB, even when completions do not show up. When disabled, completions that show up can still be accepted by pressing TAB."},"emmet.useInlineCompletions":{"type":"boolean","default":false,"markdownDescription":"If `true`, Emmet will use inline completions to suggest expansions. To prevent the non-inline completion item provider from showing up as often while this setting is `true`, turn `#editor.quickSuggestions#` to `inline` or `off` for the `other` item."},"emmet.preferences":{"type":"object","default":{},"markdownDescription":"Preferences used to modify behavior of some actions and resolvers of Emmet.","properties":{"css.intUnit":{"type":"string","default":"px","markdownDescription":"Default unit for integer values."},"css.floatUnit":{"type":"string","default":"em","markdownDescription":"Default unit for float values."},"css.propertyEnd":{"type":"string","default":";","markdownDescription":"Symbol to be placed at the end of CSS property when expanding CSS abbreviations."},"sass.propertyEnd":{"type":"string","default":"","markdownDescription":"Symbol to be placed at the end of CSS property when expanding CSS abbreviations in Sass files."},"stylus.propertyEnd":{"type":"string","default":"","markdownDescription":"Symbol to be placed at the end of CSS property when expanding CSS abbreviations in Stylus files."},"css.valueSeparator":{"type":"string","default":": ","markdownDescription":"Symbol to be placed at the between CSS property and value when expanding CSS abbreviations."},"sass.valueSeparator":{"type":"string","default":": ","markdownDescription":"Symbol to be placed at the between CSS property and value when expanding CSS abbreviations in Sass files."},"stylus.valueSeparator":{"type":"string","default":" ","markdownDescription":"Symbol to be placed at the between CSS property and value when expanding CSS abbreviations in Stylus files."},"bem.elementSeparator":{"type":"string","default":"__","markdownDescription":"Element separator used for classes when using the BEM filter."},"bem.modifierSeparator":{"type":"string","default":"_","markdownDescription":"Modifier separator used for classes when using the BEM filter."},"filter.commentBefore":{"type":"string","default":"","markdownDescription":"A definition of comment that should be placed before matched element when comment filter is applied."},"filter.commentAfter":{"type":"string","default":"\n","markdownDescription":"A definition of comment that should be placed after matched element when comment filter is applied."},"filter.commentTrigger":{"type":"array","default":["id","class"],"markdownDescription":"A comma-separated list of attribute names that should exist in the abbreviation for the comment filter to be applied."},"format.noIndentTags":{"type":"array","default":["html"],"markdownDescription":"An array of tag names that should never get inner indentation."},"format.forceIndentationForTags":{"type":"array","default":["body"],"markdownDescription":"An array of tag names that should always get inner indentation."},"profile.allowCompactBoolean":{"type":"boolean","default":false,"markdownDescription":"If `true`, compact notation of boolean attributes are produced."},"css.webkitProperties":{"type":"string","default":null,"markdownDescription":"Comma separated CSS properties that get the 'webkit' vendor prefix when used in Emmet abbreviation that starts with `-`. Set to empty string to always avoid the 'webkit' prefix."},"css.mozProperties":{"type":"string","default":null,"markdownDescription":"Comma separated CSS properties that get the 'moz' vendor prefix when used in Emmet abbreviation that starts with `-`. Set to empty string to always avoid the 'moz' prefix."},"css.oProperties":{"type":"string","default":null,"markdownDescription":"Comma separated CSS properties that get the 'o' vendor prefix when used in Emmet abbreviation that starts with `-`. Set to empty string to always avoid the 'o' prefix."},"css.msProperties":{"type":"string","default":null,"markdownDescription":"Comma separated CSS properties that get the 'ms' vendor prefix when used in Emmet abbreviation that starts with `-`. Set to empty string to always avoid the 'ms' prefix."},"css.fuzzySearchMinScore":{"type":"number","default":0.3,"markdownDescription":"The minimum score (from 0 to 1) that fuzzy-matched abbreviation should achieve. Lower values may produce many false-positive matches, higher values may reduce possible matches."},"output.inlineBreak":{"type":"number","default":0,"markdownDescription":"The number of sibling inline elements needed for line breaks to be placed between those elements. If `0`, inline elements are always expanded onto a single line."},"output.reverseAttributes":{"type":"boolean","default":false,"markdownDescription":"If `true`, reverses attribute merging directions when resolving snippets."},"output.selfClosingStyle":{"type":"string","enum":["html","xhtml","xml"],"default":"html","markdownDescription":"Style of self-closing tags: html (`
`), xml (`
`) or xhtml (`
`)."},"css.color.short":{"type":"boolean","default":true,"markdownDescription":"If `true`, color values like `#f` will be expanded to `#fff` instead of `#ffffff`."}}},"emmet.showSuggestionsAsSnippets":{"type":"boolean","default":false,"markdownDescription":"If `true`, then Emmet suggestions will show up as snippets allowing you to order them as per `#editor.snippetSuggestions#` setting."},"emmet.optimizeStylesheetParsing":{"type":"boolean","default":true,"markdownDescription":"When set to `false`, the whole file is parsed to determine if current position is valid for expanding Emmet abbreviations. When set to `true`, only the content around the current position in CSS/SCSS/Less files is parsed."}}},"commands":[{"command":"editor.emmet.action.wrapWithAbbreviation","title":"Wrap with Abbreviation","category":"Emmet"},{"command":"editor.emmet.action.removeTag","title":"Remove Tag","category":"Emmet"},{"command":"editor.emmet.action.updateTag","title":"Update Tag","category":"Emmet"},{"command":"editor.emmet.action.matchTag","title":"Go to Matching Pair","category":"Emmet"},{"command":"editor.emmet.action.balanceIn","title":"Balance (inward)","category":"Emmet"},{"command":"editor.emmet.action.balanceOut","title":"Balance (outward)","category":"Emmet"},{"command":"editor.emmet.action.prevEditPoint","title":"Go to Previous Edit Point","category":"Emmet"},{"command":"editor.emmet.action.nextEditPoint","title":"Go to Next Edit Point","category":"Emmet"},{"command":"editor.emmet.action.mergeLines","title":"Merge Lines","category":"Emmet"},{"command":"editor.emmet.action.selectPrevItem","title":"Select Previous Item","category":"Emmet"},{"command":"editor.emmet.action.selectNextItem","title":"Select Next Item","category":"Emmet"},{"command":"editor.emmet.action.splitJoinTag","title":"Split/Join Tag","category":"Emmet"},{"command":"editor.emmet.action.toggleComment","title":"Toggle Comment","category":"Emmet"},{"command":"editor.emmet.action.evaluateMathExpression","title":"Evaluate Math Expression","category":"Emmet"},{"command":"editor.emmet.action.updateImageSize","title":"Update Image Size","category":"Emmet"},{"command":"editor.emmet.action.incrementNumberByOneTenth","title":"Increment by 0.1","category":"Emmet"},{"command":"editor.emmet.action.incrementNumberByOne","title":"Increment by 1","category":"Emmet"},{"command":"editor.emmet.action.incrementNumberByTen","title":"Increment by 10","category":"Emmet"},{"command":"editor.emmet.action.decrementNumberByOneTenth","title":"Decrement by 0.1","category":"Emmet"},{"command":"editor.emmet.action.decrementNumberByOne","title":"Decrement by 1","category":"Emmet"},{"command":"editor.emmet.action.decrementNumberByTen","title":"Decrement by 10","category":"Emmet"},{"command":"editor.emmet.action.reflectCSSValue","title":"Reflect CSS Value","category":"Emmet"},{"command":"workbench.action.showEmmetCommands","title":"Show Emmet Commands","category":""}],"menus":{"commandPalette":[{"command":"editor.emmet.action.wrapWithAbbreviation","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.removeTag","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.updateTag","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.matchTag","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.balanceIn","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.balanceOut","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.prevEditPoint","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.nextEditPoint","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.mergeLines","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.selectPrevItem","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.selectNextItem","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.splitJoinTag","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.toggleComment","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.evaluateMathExpression","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.updateImageSize","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.incrementNumberByOneTenth","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.incrementNumberByOne","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.incrementNumberByTen","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.decrementNumberByOneTenth","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.decrementNumberByOne","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.decrementNumberByTen","when":"!activeEditorIsReadonly"},{"command":"editor.emmet.action.reflectCSSValue","when":"!activeEditorIsReadonly"}]}},"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/emmet","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.extension-editing"},"manifest":{"name":"extension-editing","displayName":"Extension Authoring","description":"Provides linting capabilities for authoring extensions.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.4.0"},"icon":"images/icon.png","activationEvents":["onLanguage:json","onLanguage:markdown"],"main":"./dist/extensionEditingMain","browser":"./dist/browser/extensionEditingBrowserMain","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"jsonValidation":[{"fileMatch":"package.json","url":"vscode://schemas/vscode-extensions"},{"fileMatch":"*language-configuration.json","url":"vscode://schemas/language-configuration"},{"fileMatch":["*icon-theme.json","!*product-icon-theme.json"],"url":"vscode://schemas/icon-theme"},{"fileMatch":"*product-icon-theme.json","url":"vscode://schemas/product-icon-theme"},{"fileMatch":"*color-theme.json","url":"vscode://schemas/color-theme"}],"languages":[{"id":"ignore","filenames":[".vscodeignore"]}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/extension-editing","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.fsharp"},"manifest":{"name":"fsharp","displayName":"F# Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in F# files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin ionide/ionide-fsgrammar grammars/fsharp.json ./syntaxes/fsharp.tmLanguage.json"},"contributes":{"languages":[{"id":"fsharp","extensions":[".fs",".fsi",".fsx",".fsscript"],"aliases":["F#","FSharp","fsharp"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"fsharp","scopeName":"source.fsharp","path":"./syntaxes/fsharp.tmLanguage.json"}],"snippets":[{"language":"fsharp","path":"./snippets/fsharp.code-snippets"}],"configurationDefaults":{"[fsharp]":{"diffEditor.ignoreTrimWhitespace":false}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/fsharp","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.git"},"manifest":{"name":"git","displayName":"Git","description":"Git SCM Integration","publisher":"vscode","license":"MIT","version":"1.0.0","engines":{"vscode":"^1.5.0"},"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","enabledApiProposals":["diffCommand","contribEditorContentMenu","contribEditSessions","canonicalUriProvider","contribViewsWelcome","editSessionIdentityProvider","quickDiffProvider","scmActionButton","scmSelectedProvider","scmValidation","tabInputTextMerge","timeline","contribMergeEditorMenus"],"categories":["Other"],"activationEvents":["*","onEditSession:file","onFileSystem:git","onFileSystem:git-show"],"extensionDependencies":["vscode.git-base"],"main":"./dist/main","icon":"resources/icons/git.png","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":false}},"contributes":{"commands":[{"command":"git.continueInLocalClone","title":"Clone Repository Locally and Open on Desktop...","category":"Git","icon":"$(repo-clone)","enablement":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && remoteName"},{"command":"git.clone","title":"Clone","category":"Git","enablement":"!operationInProgress"},{"command":"git.cloneRecursive","title":"Clone (Recursive)","category":"Git","enablement":"!operationInProgress"},{"command":"git.init","title":"Initialize Repository","category":"Git","icon":"$(add)","enablement":"!operationInProgress"},{"command":"git.openRepository","title":"Open Repository","category":"Git","enablement":"!operationInProgress"},{"command":"git.reopenClosedRepositories","title":"Reopen Closed Repositories...","category":"Git","enablement":"!operationInProgress && git.closedRepositoryCount != 0"},{"command":"git.close","title":"Close Repository","category":"Git","enablement":"!operationInProgress"},{"command":"git.refresh","title":"Refresh","category":"Git","icon":"$(refresh)","enablement":"!operationInProgress"},{"command":"git.openChange","title":"Open Changes","category":"Git","icon":"$(compare-changes)"},{"command":"git.openAllChanges","title":"Open All Changes","category":"Git"},{"command":"git.openFile","title":"Open File","category":"Git","icon":"$(go-to-file)"},{"command":"git.openFile2","title":"Open File","category":"Git","icon":"$(go-to-file)"},{"command":"git.openHEADFile","title":"Open File (HEAD)","category":"Git"},{"command":"git.stage","title":"Stage Changes","category":"Git","icon":"$(add)","enablement":"!operationInProgress"},{"command":"git.stageAll","title":"Stage All Changes","category":"Git","icon":"$(add)","enablement":"!operationInProgress"},{"command":"git.stageAllTracked","title":"Stage All Tracked Changes","category":"Git","icon":"$(add)","enablement":"!operationInProgress"},{"command":"git.stageAllUntracked","title":"Stage All Untracked Changes","category":"Git","icon":"$(add)","enablement":"!operationInProgress"},{"command":"git.stageAllMerge","title":"Stage All Merge Changes","category":"Git","icon":"$(add)","enablement":"!operationInProgress"},{"command":"git.stageSelectedRanges","title":"Stage Selected Ranges","category":"Git","enablement":"!operationInProgress"},{"command":"git.revertSelectedRanges","title":"Revert Selected Ranges","category":"Git","enablement":"!operationInProgress"},{"command":"git.stageChange","title":"Stage Change","category":"Git","icon":"$(add)","enablement":"!operationInProgress"},{"command":"git.revertChange","title":"Revert Change","category":"Git","icon":"$(discard)","enablement":"!operationInProgress"},{"command":"git.unstage","title":"Unstage Changes","category":"Git","icon":"$(remove)","enablement":"!operationInProgress"},{"command":"git.unstageAll","title":"Unstage All Changes","category":"Git","icon":"$(remove)","enablement":"!operationInProgress"},{"command":"git.unstageSelectedRanges","title":"Unstage Selected Ranges","category":"Git","enablement":"!operationInProgress"},{"command":"git.clean","title":"Discard Changes","category":"Git","icon":"$(discard)","enablement":"!operationInProgress"},{"command":"git.cleanAll","title":"Discard All Changes","category":"Git","icon":"$(discard)","enablement":"!operationInProgress"},{"command":"git.cleanAllTracked","title":"Discard All Tracked Changes","category":"Git","icon":"$(discard)","enablement":"!operationInProgress"},{"command":"git.cleanAllUntracked","title":"Discard All Untracked Changes","category":"Git","icon":"$(discard)","enablement":"!operationInProgress"},{"command":"git.rename","title":"Rename","category":"Git","icon":"$(discard)","enablement":"!operationInProgress"},{"command":"git.commit","title":"Commit","category":"Git","icon":"$(check)","enablement":"!operationInProgress"},{"command":"git.commitAmend","title":"Commit (Amend)","category":"Git","icon":"$(check)","enablement":"!operationInProgress"},{"command":"git.commitSigned","title":"Commit (Signed Off)","category":"Git","icon":"$(check)","enablement":"!operationInProgress"},{"command":"git.commitStaged","title":"Commit Staged","category":"Git","enablement":"!operationInProgress"},{"command":"git.commitEmpty","title":"Commit Empty","category":"Git","enablement":"!operationInProgress"},{"command":"git.commitStagedSigned","title":"Commit Staged (Signed Off)","category":"Git","enablement":"!operationInProgress"},{"command":"git.commitStagedAmend","title":"Commit Staged (Amend)","category":"Git","enablement":"!operationInProgress"},{"command":"git.commitAll","title":"Commit All","category":"Git","enablement":"!operationInProgress"},{"command":"git.commitAllSigned","title":"Commit All (Signed Off)","category":"Git","enablement":"!operationInProgress"},{"command":"git.commitAllAmend","title":"Commit All (Amend)","category":"Git","enablement":"!operationInProgress"},{"command":"git.commitNoVerify","title":"Commit (No Verify)","category":"Git","icon":"$(check)","enablement":"!operationInProgress"},{"command":"git.commitStagedNoVerify","title":"Commit Staged (No Verify)","category":"Git","enablement":"!operationInProgress"},{"command":"git.commitEmptyNoVerify","title":"Commit Empty (No Verify)","category":"Git","enablement":"!operationInProgress"},{"command":"git.commitStagedSignedNoVerify","title":"Commit Staged (Signed Off, No Verify)","category":"Git","enablement":"!operationInProgress"},{"command":"git.commitAmendNoVerify","title":"Commit (Amend, No Verify)","category":"Git","enablement":"!operationInProgress"},{"command":"git.commitSignedNoVerify","title":"Commit (Signed Off, No Verify)","category":"Git","enablement":"!operationInProgress"},{"command":"git.commitStagedAmendNoVerify","title":"Commit Staged (Amend, No Verify)","category":"Git","enablement":"!operationInProgress"},{"command":"git.commitAllNoVerify","title":"Commit All (No Verify)","category":"Git","enablement":"!operationInProgress"},{"command":"git.commitAllSignedNoVerify","title":"Commit All (Signed Off, No Verify)","category":"Git","enablement":"!operationInProgress"},{"command":"git.commitAllAmendNoVerify","title":"Commit All (Amend, No Verify)","category":"Git","enablement":"!operationInProgress"},{"command":"git.commitMessageAccept","title":"Accept Commit Message","icon":"$(check)","category":"Git"},{"command":"git.commitMessageDiscard","title":"Discard Commit Message","icon":"$(discard)","category":"Git"},{"command":"git.restoreCommitTemplate","title":"Restore Commit Template","category":"Git","enablement":"!operationInProgress"},{"command":"git.undoCommit","title":"Undo Last Commit","category":"Git","enablement":"!operationInProgress"},{"command":"git.checkout","title":"Checkout to...","category":"Git","enablement":"!operationInProgress"},{"command":"git.checkoutDetached","title":"Checkout to (Detached)...","category":"Git","enablement":"!operationInProgress"},{"command":"git.branch","title":"Create Branch...","category":"Git","enablement":"!operationInProgress"},{"command":"git.branchFrom","title":"Create Branch From...","category":"Git","enablement":"!operationInProgress"},{"command":"git.deleteBranch","title":"Delete Branch...","category":"Git","enablement":"!operationInProgress"},{"command":"git.renameBranch","title":"Rename Branch...","category":"Git","enablement":"!operationInProgress"},{"command":"git.merge","title":"Merge Branch...","category":"Git","enablement":"!operationInProgress"},{"command":"git.mergeAbort","title":"Abort Merge","category":"Git","enablement":"gitMergeInProgress"},{"command":"git.rebase","title":"Rebase Branch...","category":"Git","enablement":"!operationInProgress"},{"command":"git.createTag","title":"Create Tag","category":"Git","enablement":"!operationInProgress"},{"command":"git.deleteTag","title":"Delete Tag","category":"Git","enablement":"!operationInProgress"},{"command":"git.deleteRemoteTag","title":"Delete Remote Tag","category":"Git","enablement":"!operationInProgress"},{"command":"git.fetch","title":"Fetch","category":"Git","enablement":"!operationInProgress"},{"command":"git.fetchPrune","title":"Fetch (Prune)","category":"Git","enablement":"!operationInProgress"},{"command":"git.fetchAll","title":"Fetch From All Remotes","category":"Git","enablement":"!operationInProgress"},{"command":"git.pull","title":"Pull","category":"Git","enablement":"!operationInProgress"},{"command":"git.pullRebase","title":"Pull (Rebase)","category":"Git","enablement":"!operationInProgress"},{"command":"git.pullFrom","title":"Pull from...","category":"Git","enablement":"!operationInProgress"},{"command":"git.push","title":"Push","category":"Git","enablement":"!operationInProgress"},{"command":"git.pushForce","title":"Push (Force)","category":"Git","enablement":"!operationInProgress"},{"command":"git.pushTo","title":"Push to...","category":"Git","enablement":"!operationInProgress"},{"command":"git.pushToForce","title":"Push to... (Force)","category":"Git","enablement":"!operationInProgress"},{"command":"git.pushTags","title":"Push Tags","category":"Git","enablement":"!operationInProgress"},{"command":"git.pushWithTags","title":"Push (Follow Tags)","category":"Git","enablement":"!operationInProgress"},{"command":"git.pushWithTagsForce","title":"Push (Follow Tags, Force)","category":"Git","enablement":"!operationInProgress"},{"command":"git.cherryPick","title":"Cherry Pick...","category":"Git","enablement":"!operationInProgress"},{"command":"git.addRemote","title":"Add Remote...","category":"Git","enablement":"!operationInProgress"},{"command":"git.removeRemote","title":"Remove Remote","category":"Git","enablement":"!operationInProgress"},{"command":"git.sync","title":"Sync","category":"Git","enablement":"!operationInProgress"},{"command":"git.syncRebase","title":"Sync (Rebase)","category":"Git","enablement":"!operationInProgress"},{"command":"git.publish","title":"Publish Branch...","category":"Git","enablement":"!operationInProgress"},{"command":"git.showOutput","title":"Show Git Output","category":"Git"},{"command":"git.ignore","title":"Add to .gitignore","category":"Git","enablement":"!operationInProgress"},{"command":"git.revealInExplorer","title":"Reveal in Explorer View","category":"Git"},{"command":"git.revealFileInOS.linux","title":"Open Containing Folder","category":"Git"},{"command":"git.revealFileInOS.mac","title":"Reveal in Finder","category":"Git"},{"command":"git.revealFileInOS.windows","title":"Reveal in File Explorer","category":"Git"},{"command":"git.stashIncludeUntracked","title":"Stash (Include Untracked)","category":"Git","enablement":"!operationInProgress"},{"command":"git.stash","title":"Stash","category":"Git","enablement":"!operationInProgress"},{"command":"git.stashStaged","title":"Stash Staged","category":"Git","enablement":"!operationInProgress && gitVersion2.35"},{"command":"git.stashPop","title":"Pop Stash...","category":"Git","enablement":"!operationInProgress"},{"command":"git.stashPopLatest","title":"Pop Latest Stash","category":"Git","enablement":"!operationInProgress"},{"command":"git.stashApply","title":"Apply Stash...","category":"Git","enablement":"!operationInProgress"},{"command":"git.stashApplyLatest","title":"Apply Latest Stash","category":"Git","enablement":"!operationInProgress"},{"command":"git.stashDrop","title":"Drop Stash...","category":"Git","enablement":"!operationInProgress"},{"command":"git.stashDropAll","title":"Drop All Stashes...","category":"Git","enablement":"!operationInProgress"},{"command":"git.timeline.openDiff","title":"Open Changes","icon":"$(compare-changes)","category":"Git"},{"command":"git.timeline.copyCommitId","title":"Copy Commit ID","category":"Git"},{"command":"git.timeline.copyCommitMessage","title":"Copy Commit Message","category":"Git"},{"command":"git.timeline.selectForCompare","title":"Select for Compare","category":"Git"},{"command":"git.timeline.compareWithSelected","title":"Compare with Selected","category":"Git"},{"command":"git.rebaseAbort","title":"Abort Rebase","category":"Git","enablement":"gitRebaseInProgress"},{"command":"git.closeAllDiffEditors","title":"Close All Diff Editors","category":"Git","enablement":"!operationInProgress"},{"command":"git.api.getRepositories","title":"Get Repositories","category":"Git API"},{"command":"git.api.getRepositoryState","title":"Get Repository State","category":"Git API"},{"command":"git.api.getRemoteSources","title":"Get Remote Sources","category":"Git API"},{"command":"git.acceptMerge","title":"Complete Merge","category":"Git","enablement":"isMergeEditor && mergeEditorResultUri in git.mergeChanges"},{"command":"git.openMergeEditor","title":"Resolve in Merge Editor","category":"Git"},{"command":"git.runGitMerge","title":"Compute Conflicts With Git","category":"Git","enablement":"isMergeEditor"},{"command":"git.runGitMergeDiff3","title":"Compute Conflicts With Git (Diff3)","category":"Git","enablement":"isMergeEditor"},{"command":"git.manageUnsafeRepositories","title":"Manage Unsafe Repositories","category":"Git"},{"command":"git.openRepositoriesInParentFolders","title":"Open Repositories In Parent Folders","category":"Git"}],"continueEditSession":[{"command":"git.continueInLocalClone","qualifiedName":"Continue Working in New Local Clone","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && remoteName","remoteGroup":"remote_42_git_0_local@0"}],"keybindings":[{"command":"git.stageSelectedRanges","key":"ctrl+k ctrl+alt+s","mac":"cmd+k cmd+alt+s","when":"isInDiffEditor"},{"command":"git.unstageSelectedRanges","key":"ctrl+k ctrl+n","mac":"cmd+k cmd+n","when":"isInDiffEditor"},{"command":"git.revertSelectedRanges","key":"ctrl+k ctrl+r","mac":"cmd+k cmd+r","when":"isInDiffEditor"}],"menus":{"commandPalette":[{"command":"git.continueInLocalClone","when":"false"},{"command":"git.clone","when":"config.git.enabled && !git.missing"},{"command":"git.cloneRecursive","when":"config.git.enabled && !git.missing"},{"command":"git.init","when":"config.git.enabled && !git.missing && remoteName != 'codespaces'"},{"command":"git.openRepository","when":"config.git.enabled && !git.missing"},{"command":"git.close","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.refresh","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.openFile","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && resourceScheme == file && scmActiveResourceHasChanges"},{"command":"git.openHEADFile","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && resourceScheme == file && scmActiveResourceHasChanges"},{"command":"git.openChange","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stage","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stageAll","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stageAllTracked","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stageAllUntracked","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stageAllMerge","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stageSelectedRanges","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && resourceScheme =~ /^git$|^file$/"},{"command":"git.stageChange","when":"false"},{"command":"git.revertSelectedRanges","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && resourceScheme =~ /^git$|^file$/"},{"command":"git.revertChange","when":"false"},{"command":"git.openFile2","when":"false"},{"command":"git.unstage","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.unstageAll","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.unstageSelectedRanges","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme =~ /^git$|^file$/"},{"command":"git.clean","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.cleanAll","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.cleanAllTracked","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.cleanAllUntracked","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.rename","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && resourceScheme == file && scmActiveResourceRepository"},{"command":"git.commit","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitAmend","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitSigned","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitStaged","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitEmpty","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitStagedSigned","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitStagedAmend","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitAll","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitAllSigned","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.commitAllAmend","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.rebaseAbort","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && gitRebaseInProgress"},{"command":"git.commitNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitStagedNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitEmptyNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitStagedSignedNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitAmendNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitSignedNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitStagedAmendNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitAllNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitAllSignedNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.commitAllAmendNoVerify","when":"config.git.enabled && !git.missing && config.git.allowNoVerifyCommit && gitOpenRepositoryCount != 0"},{"command":"git.restoreCommitTemplate","when":"false"},{"command":"git.commitMessageAccept","when":"false"},{"command":"git.commitMessageDiscard","when":"false"},{"command":"git.revealInExplorer","when":"false"},{"command":"git.revealFileInOS.linux","when":"false"},{"command":"git.revealFileInOS.mac","when":"false"},{"command":"git.revealFileInOS.windows","when":"false"},{"command":"git.undoCommit","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.checkout","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.branch","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.branchFrom","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.deleteBranch","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.renameBranch","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.cherryPick","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.pull","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.pullFrom","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.pullRebase","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.merge","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.mergeAbort","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && gitMergeInProgress"},{"command":"git.rebase","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.createTag","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.deleteTag","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.deleteRemoteTag","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.fetch","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.fetchPrune","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.fetchAll","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.push","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.pushForce","when":"config.git.enabled && !git.missing && config.git.allowForcePush && gitOpenRepositoryCount != 0"},{"command":"git.pushTo","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.pushToForce","when":"config.git.enabled && !git.missing && config.git.allowForcePush && gitOpenRepositoryCount != 0"},{"command":"git.pushWithTags","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.pushWithTagsForce","when":"config.git.enabled && !git.missing && config.git.allowForcePush && gitOpenRepositoryCount != 0"},{"command":"git.pushTags","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.addRemote","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.removeRemote","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.sync","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.syncRebase","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.publish","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.showOutput","when":"config.git.enabled"},{"command":"git.ignore","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && resourceScheme == file && scmActiveResourceRepository"},{"command":"git.stashIncludeUntracked","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stash","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stashStaged","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && gitVersion2.35"},{"command":"git.stashPop","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stashPopLatest","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stashApply","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stashApplyLatest","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stashDrop","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.stashDropAll","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.timeline.openDiff","when":"false"},{"command":"git.timeline.copyCommitId","when":"false"},{"command":"git.timeline.copyCommitMessage","when":"false"},{"command":"git.timeline.selectForCompare","when":"false"},{"command":"git.timeline.compareWithSelected","when":"false"},{"command":"git.closeAllDiffEditors","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0"},{"command":"git.api.getRepositories","when":"false"},{"command":"git.api.getRepositoryState","when":"false"},{"command":"git.api.getRemoteSources","when":"false"},{"command":"git.openMergeEditor","when":"false"},{"command":"git.manageUnsafeRepositories","when":"config.git.enabled && !git.missing && git.unsafeRepositoryCount != 0"},{"command":"git.openRepositoriesInParentFolders","when":"config.git.enabled && !git.missing && git.parentRepositoryCount != 0"}],"scm/title":[{"command":"git.commit","group":"navigation","when":"scmProvider == git"},{"command":"git.refresh","group":"navigation","when":"scmProvider == git"},{"command":"git.pull","group":"1_header@1","when":"scmProvider == git"},{"command":"git.push","group":"1_header@2","when":"scmProvider == git"},{"command":"git.clone","group":"1_header@3","when":"scmProvider == git"},{"command":"git.checkout","group":"1_header@4","when":"scmProvider == git"},{"command":"git.fetch","group":"1_header@5","when":"scmProvider == git"},{"submenu":"git.commit","group":"2_main@1","when":"scmProvider == git"},{"submenu":"git.changes","group":"2_main@2","when":"scmProvider == git"},{"submenu":"git.pullpush","group":"2_main@3","when":"scmProvider == git"},{"submenu":"git.branch","group":"2_main@4","when":"scmProvider == git"},{"submenu":"git.remotes","group":"2_main@5","when":"scmProvider == git"},{"submenu":"git.stash","group":"2_main@6","when":"scmProvider == git"},{"submenu":"git.tags","group":"2_main@7","when":"scmProvider == git"},{"command":"git.showOutput","group":"3_footer","when":"scmProvider == git"}],"scm/sourceControl":[{"command":"git.close","group":"navigation","when":"scmProvider == git"}],"scm/resourceGroup/context":[{"command":"git.stageAllMerge","when":"scmProvider == git && scmResourceGroup == merge","group":"1_modification"},{"command":"git.stageAllMerge","when":"scmProvider == git && scmResourceGroup == merge","group":"inline@2"},{"command":"git.unstageAll","when":"scmProvider == git && scmResourceGroup == index","group":"1_modification"},{"command":"git.unstageAll","when":"scmProvider == git && scmResourceGroup == index","group":"inline@2"},{"command":"git.cleanAll","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.untrackedChanges == mixed","group":"1_modification"},{"command":"git.stageAll","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.untrackedChanges == mixed","group":"1_modification"},{"command":"git.cleanAll","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.untrackedChanges == mixed","group":"inline@2"},{"command":"git.stageAll","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.untrackedChanges == mixed","group":"inline@2"},{"command":"git.cleanAllTracked","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.untrackedChanges != mixed","group":"1_modification"},{"command":"git.stageAllTracked","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.untrackedChanges != mixed","group":"1_modification"},{"command":"git.cleanAllTracked","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.untrackedChanges != mixed","group":"inline@2"},{"command":"git.stageAllTracked","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.untrackedChanges != mixed","group":"inline@2"},{"command":"git.cleanAllUntracked","when":"scmProvider == git && scmResourceGroup == untracked","group":"1_modification"},{"command":"git.stageAllUntracked","when":"scmProvider == git && scmResourceGroup == untracked","group":"1_modification"},{"command":"git.cleanAllUntracked","when":"scmProvider == git && scmResourceGroup == untracked","group":"inline@2"},{"command":"git.stageAllUntracked","when":"scmProvider == git && scmResourceGroup == untracked","group":"inline@2"}],"scm/resourceFolder/context":[{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == merge","group":"1_modification"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == merge","group":"inline@2"},{"command":"git.unstage","when":"scmProvider == git && scmResourceGroup == index","group":"1_modification"},{"command":"git.unstage","when":"scmProvider == git && scmResourceGroup == index","group":"inline@2"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == workingTree","group":"inline@2"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == workingTree","group":"inline@2"},{"command":"git.ignore","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification@3"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == untracked","group":"1_modification"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == untracked","group":"inline@2"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == untracked","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == untracked","group":"inline@2"},{"command":"git.ignore","when":"scmProvider == git && scmResourceGroup == untracked","group":"1_modification@3"}],"scm/resourceState/context":[{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == merge","group":"1_modification"},{"command":"git.openFile","when":"scmProvider == git && scmResourceGroup == merge","group":"navigation"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == merge","group":"inline@2"},{"command":"git.revealInExplorer","when":"scmProvider == git && scmResourceGroup == merge","group":"2_view@1"},{"command":"git.revealFileInOS.linux","when":"scmProvider == git && scmResourceGroup == merge && remoteName == '' && isLinux","group":"2_view@2"},{"command":"git.revealFileInOS.mac","when":"scmProvider == git && scmResourceGroup == merge && remoteName == '' && isMac","group":"2_view@2"},{"command":"git.revealFileInOS.windows","when":"scmProvider == git && scmResourceGroup == merge && remoteName == '' && isWindows","group":"2_view@2"},{"command":"git.openFile2","when":"scmProvider == git && scmResourceGroup == merge && config.git.showInlineOpenFileAction && config.git.openDiffOnClick","group":"inline@1"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == merge && config.git.showInlineOpenFileAction && !config.git.openDiffOnClick","group":"inline@1"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == index","group":"navigation"},{"command":"git.openFile","when":"scmProvider == git && scmResourceGroup == index","group":"navigation"},{"command":"git.openHEADFile","when":"scmProvider == git && scmResourceGroup == index","group":"navigation"},{"command":"git.unstage","when":"scmProvider == git && scmResourceGroup == index","group":"1_modification"},{"command":"git.unstage","when":"scmProvider == git && scmResourceGroup == index","group":"inline@2"},{"command":"git.revealInExplorer","when":"scmProvider == git && scmResourceGroup == index","group":"2_view@1"},{"command":"git.revealFileInOS.linux","when":"scmProvider == git && scmResourceGroup == index && remoteName == '' && isLinux","group":"2_view@2"},{"command":"git.revealFileInOS.mac","when":"scmProvider == git && scmResourceGroup == index && remoteName == '' && isMac","group":"2_view@2"},{"command":"git.revealFileInOS.windows","when":"scmProvider == git && scmResourceGroup == index && remoteName == '' && isWindows","group":"2_view@2"},{"command":"git.openFile2","when":"scmProvider == git && scmResourceGroup == index && config.git.showInlineOpenFileAction && config.git.openDiffOnClick","group":"inline@1"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == index && config.git.showInlineOpenFileAction && !config.git.openDiffOnClick","group":"inline@1"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == workingTree","group":"navigation"},{"command":"git.openHEADFile","when":"scmProvider == git && scmResourceGroup == workingTree","group":"navigation"},{"command":"git.openFile","when":"scmProvider == git && scmResourceGroup == workingTree","group":"navigation"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == workingTree","group":"inline@2"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == workingTree","group":"inline@2"},{"command":"git.openFile2","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.showInlineOpenFileAction && config.git.openDiffOnClick","group":"inline@1"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == workingTree && config.git.showInlineOpenFileAction && !config.git.openDiffOnClick","group":"inline@1"},{"command":"git.ignore","when":"scmProvider == git && scmResourceGroup == workingTree","group":"1_modification@3"},{"command":"git.revealInExplorer","when":"scmProvider == git && scmResourceGroup == workingTree","group":"2_view@1"},{"command":"git.revealFileInOS.linux","when":"scmProvider == git && scmResourceGroup == workingTree && remoteName == '' && isLinux","group":"2_view@2"},{"command":"git.revealFileInOS.mac","when":"scmProvider == git && scmResourceGroup == workingTree && remoteName == '' && isMac","group":"2_view@2"},{"command":"git.revealFileInOS.windows","when":"scmProvider == git && scmResourceGroup == workingTree && remoteName == '' && isWindows","group":"2_view@2"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == untracked","group":"navigation"},{"command":"git.openHEADFile","when":"scmProvider == git && scmResourceGroup == untracked","group":"navigation"},{"command":"git.openFile","when":"scmProvider == git && scmResourceGroup == untracked","group":"navigation"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == untracked","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == untracked && !gitFreshRepository","group":"1_modification"},{"command":"git.clean","when":"scmProvider == git && scmResourceGroup == untracked && !gitFreshRepository","group":"inline@2"},{"command":"git.stage","when":"scmProvider == git && scmResourceGroup == untracked","group":"inline@2"},{"command":"git.openFile2","when":"scmProvider == git && scmResourceGroup == untracked && config.git.showInlineOpenFileAction && config.git.openDiffOnClick","group":"inline@1"},{"command":"git.openChange","when":"scmProvider == git && scmResourceGroup == untracked && config.git.showInlineOpenFileAction && !config.git.openDiffOnClick","group":"inline@1"},{"command":"git.ignore","when":"scmProvider == git && scmResourceGroup == untracked","group":"1_modification@3"}],"editor/title":[{"command":"git.openFile","group":"navigation","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme =~ /^git$|^file$/"},{"command":"git.openFile","group":"navigation","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInNotebookTextDiffEditor && resourceScheme =~ /^git$|^file$/"},{"command":"git.openChange","group":"navigation","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && !isInDiffEditor && !isMergeEditor && resourceScheme == file && scmActiveResourceHasChanges"},{"command":"git.commitMessageAccept","group":"navigation","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && editorLangId == git-commit"},{"command":"git.commitMessageDiscard","group":"navigation","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && editorLangId == git-commit"},{"command":"git.stageSelectedRanges","group":"2_git@1","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme =~ /^git$|^file$/"},{"command":"git.unstageSelectedRanges","group":"2_git@2","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme =~ /^git$|^file$/"},{"command":"git.revertSelectedRanges","group":"2_git@3","when":"config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme =~ /^git$|^file$/"}],"editor/context":[{"command":"git.stageSelectedRanges","group":"2_git@1","when":"isInDiffRightEditor && !isEmbeddedDiffEditor && config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme =~ /^git$|^file$/"},{"command":"git.unstageSelectedRanges","group":"2_git@2","when":"isInDiffRightEditor && !isEmbeddedDiffEditor && config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme =~ /^git$|^file$/"},{"command":"git.revertSelectedRanges","group":"2_git@3","when":"isInDiffRightEditor && !isEmbeddedDiffEditor && config.git.enabled && !git.missing && gitOpenRepositoryCount != 0 && isInDiffEditor && resourceScheme =~ /^git$|^file$/"}],"editor/content":[{"command":"git.acceptMerge","when":"isMergeResultEditor && mergeEditorBaseUri =~ /^(git|file):/ && mergeEditorResultUri in git.mergeChanges"},{"command":"git.openMergeEditor","group":"navigation@-10","when":"config.git.enabled && !git.missing && !isInDiffEditor && !isMergeEditor && resource in git.mergeChanges"}],"scm/change/title":[{"command":"git.stageChange","when":"config.git.enabled && !git.missing && originalResourceScheme == git"},{"command":"git.revertChange","when":"config.git.enabled && !git.missing && originalResourceScheme == git"}],"timeline/item/context":[{"command":"git.timeline.openDiff","group":"1_actions","when":"config.git.enabled && !git.missing && timelineItem =~ /git:file\\b/ && !listMultiSelection"},{"command":"git.timeline.compareWithSelected","group":"3_compare@1","when":"config.git.enabled && !git.missing && git.timeline.selectedForCompare && timelineItem =~ /git:file\\b/ && !listMultiSelection"},{"command":"git.timeline.selectForCompare","group":"3_compare@2","when":"config.git.enabled && !git.missing && timelineItem =~ /git:file\\b/ && !listMultiSelection"},{"command":"git.timeline.copyCommitId","group":"5_copy@1","when":"config.git.enabled && !git.missing && timelineItem =~ /git:file:commit\\b/ && !listMultiSelection"},{"command":"git.timeline.copyCommitMessage","group":"5_copy@2","when":"config.git.enabled && !git.missing && timelineItem =~ /git:file:commit\\b/ && !listMultiSelection"}],"git.commit":[{"command":"git.commit","group":"1_commit@1"},{"command":"git.commitStaged","group":"1_commit@2"},{"command":"git.commitAll","group":"1_commit@3"},{"command":"git.undoCommit","group":"1_commit@4"},{"command":"git.rebaseAbort","group":"1_commit@5"},{"command":"git.commitNoVerify","group":"2_commit_noverify@1","when":"config.git.allowNoVerifyCommit"},{"command":"git.commitStagedNoVerify","group":"2_commit_noverify@2","when":"config.git.allowNoVerifyCommit"},{"command":"git.commitAllNoVerify","group":"2_commit_noverify@3","when":"config.git.allowNoVerifyCommit"},{"command":"git.commitAmend","group":"3_amend@1"},{"command":"git.commitStagedAmend","group":"3_amend@2"},{"command":"git.commitAllAmend","group":"3_amend@3"},{"command":"git.commitAmendNoVerify","group":"4_amend_noverify@1","when":"config.git.allowNoVerifyCommit"},{"command":"git.commitStagedAmendNoVerify","group":"4_amend_noverify@2","when":"config.git.allowNoVerifyCommit"},{"command":"git.commitAllAmendNoVerify","group":"4_amend_noverify@3","when":"config.git.allowNoVerifyCommit"},{"command":"git.commitSigned","group":"5_signoff@1"},{"command":"git.commitStagedSigned","group":"5_signoff@2"},{"command":"git.commitAllSigned","group":"5_signoff@3"},{"command":"git.commitSignedNoVerify","group":"6_signoff_noverify@1","when":"config.git.allowNoVerifyCommit"},{"command":"git.commitStagedSignedNoVerify","group":"6_signoff_noverify@2","when":"config.git.allowNoVerifyCommit"},{"command":"git.commitAllSignedNoVerify","group":"6_signoff_noverify@3","when":"config.git.allowNoVerifyCommit"}],"git.changes":[{"command":"git.stageAll","group":"changes@1"},{"command":"git.unstageAll","group":"changes@2"},{"command":"git.cleanAll","group":"changes@3"}],"git.pullpush":[{"command":"git.sync","group":"1_sync@1"},{"command":"git.syncRebase","when":"gitState == idle","group":"1_sync@2"},{"command":"git.pull","group":"2_pull@1"},{"command":"git.pullRebase","group":"2_pull@2"},{"command":"git.pullFrom","group":"2_pull@3"},{"command":"git.push","group":"3_push@1"},{"command":"git.pushForce","when":"config.git.allowForcePush","group":"3_push@2"},{"command":"git.pushTo","group":"3_push@3"},{"command":"git.pushToForce","when":"config.git.allowForcePush","group":"3_push@4"},{"command":"git.fetch","group":"4_fetch@1"},{"command":"git.fetchPrune","group":"4_fetch@2"},{"command":"git.fetchAll","group":"4_fetch@3"}],"git.branch":[{"command":"git.merge","group":"1_merge@1"},{"command":"git.rebase","group":"1_merge@2"},{"command":"git.branch","group":"2_branch@1"},{"command":"git.branchFrom","group":"2_branch@2"},{"command":"git.renameBranch","group":"3_modify@1"},{"command":"git.deleteBranch","group":"3_modify@2"},{"command":"git.publish","group":"4_publish@1"}],"git.remotes":[{"command":"git.addRemote","group":"remote@1"},{"command":"git.removeRemote","group":"remote@2"}],"git.stash":[{"command":"git.stash","group":"1_stash@1"},{"command":"git.stashIncludeUntracked","group":"1_stash@2"},{"command":"git.stashStaged","when":"gitVersion2.35","group":"1_stash@3"},{"command":"git.stashApplyLatest","group":"2_apply@1"},{"command":"git.stashApply","group":"2_apply@2"},{"command":"git.stashPopLatest","group":"3_pop@1"},{"command":"git.stashPop","group":"3_pop@2"},{"command":"git.stashDrop","group":"4_drop@1"},{"command":"git.stashDropAll","group":"4_drop@2"}],"git.tags":[{"command":"git.createTag","group":"tags@1"},{"command":"git.deleteTag","group":"tags@2"},{"command":"git.deleteRemoteTag","group":"tags@3"}]},"submenus":[{"id":"git.commit","label":"Commit"},{"id":"git.changes","label":"Changes"},{"id":"git.pullpush","label":"Pull, Push"},{"id":"git.branch","label":"Branch"},{"id":"git.remotes","label":"Remote"},{"id":"git.stash","label":"Stash"},{"id":"git.tags","label":"Tags"}],"configuration":{"title":"Git","properties":{"git.enabled":{"type":"boolean","scope":"resource","description":"Whether git is enabled.","default":true},"git.path":{"type":["string","null","array"],"markdownDescription":"Path and filename of the git executable, e.g. `C:\\Program Files\\Git\\bin\\git.exe` (Windows). This can also be an array of string values containing multiple paths to look up.","default":null,"scope":"machine"},"git.autoRepositoryDetection":{"type":["boolean","string"],"enum":[true,false,"subFolders","openEditors"],"enumDescriptions":["Scan for both subfolders of the current opened folder and parent folders of open files.","Disable automatic repository scanning.","Scan for subfolders of the currently opened folder.","Scan for parent folders of open files."],"description":"Configures when repositories should be automatically detected.","default":true},"git.autorefresh":{"type":"boolean","description":"Whether auto refreshing is enabled.","default":true},"git.autofetch":{"type":["boolean","string"],"enum":[true,false,"all"],"scope":"resource","markdownDescription":"When set to true, commits will automatically be fetched from the default remote of the current Git repository. Setting to `all` will fetch from all remotes.","default":false,"tags":["usesOnlineServices"]},"git.autofetchPeriod":{"type":"number","scope":"resource","markdownDescription":"Duration in seconds between each automatic git fetch, when `#git.autofetch#` is enabled.","default":180},"git.defaultBranchName":{"type":"string","markdownDescription":"The name of the default branch (ex: main, trunk, development) when initializing a new git repository. When set to empty, the default branch name configured in git will be used. **Note:** Requires git version `2.28.0` or later.","default":"main","scope":"resource"},"git.branchPrefix":{"type":"string","description":"Prefix used when creating a new branch.","default":"","scope":"resource"},"git.branchProtection":{"type":"array","markdownDescription":"List of protected branches. By default, a prompt is shown before changes are committed to a protected branch. The prompt can be controlled using the `#git.branchProtectionPrompt#` setting.","items":{"type":"string"},"default":[],"scope":"resource"},"git.branchProtectionPrompt":{"type":"string","description":"Controls whether a prompt is being shown before changes are committed to a protected branch.","enum":["alwaysCommit","alwaysCommitToNewBranch","alwaysPrompt"],"enumDescriptions":["Always commit changes to the protected branch.","Always commit changes to a new branch.","Always prompt before changes are committed to a protected branch."],"default":"alwaysPrompt","scope":"resource"},"git.branchValidationRegex":{"type":"string","description":"A regular expression to validate new branch names.","default":""},"git.branchWhitespaceChar":{"type":"string","description":"The character to replace whitespace in new branch names, and to separate segments of a randomly generated branch name.","default":"-"},"git.branchRandomName.enable":{"type":"boolean","description":"Controls whether a random name is generated when creating a new branch.","default":false,"scope":"resource"},"git.branchRandomName.dictionary":{"type":"array","markdownDescription":"List of dictionaries used for the randomly generated branch name. Each value represents the dictionary used to generate the segment of the branch name. Supported dictionaries: `adjectives`, `animals`, `colors` and `numbers`.","items":{"type":"string","enum":["adjectives","animals","colors","numbers"],"enumDescriptions":["A random adjective","A random animal name","A random color name","A random number between 100 and 999"]},"minItems":1,"maxItems":5,"default":["adjectives","animals"],"scope":"resource"},"git.confirmSync":{"type":"boolean","description":"Confirm before synchronizing git repositories.","default":true},"git.countBadge":{"type":"string","enum":["all","tracked","off"],"enumDescriptions":["Count all changes.","Count only tracked changes.","Turn off counter."],"description":"Controls the Git count badge.","default":"all","scope":"resource"},"git.checkoutType":{"type":"array","items":{"type":"string","enum":["local","tags","remote"],"enumDescriptions":["Local branches","Tags","Remote branches"]},"uniqueItems":true,"markdownDescription":"Controls what type of git refs are listed when running `Checkout to...`.","default":["local","remote","tags"]},"git.ignoreLegacyWarning":{"type":"boolean","description":"Ignores the legacy Git warning.","default":false},"git.ignoreMissingGitWarning":{"type":"boolean","description":"Ignores the warning when Git is missing.","default":false},"git.ignoreWindowsGit27Warning":{"type":"boolean","description":"Ignores the warning when Git 2.25 - 2.26 is installed on Windows.","default":false},"git.ignoreLimitWarning":{"type":"boolean","description":"Ignores the warning when there are too many changes in a repository.","default":false},"git.ignoreRebaseWarning":{"type":"boolean","description":"Ignores the warning when it looks like the branch might have been rebased when pulling.","default":false},"git.defaultCloneDirectory":{"type":["string","null"],"default":null,"scope":"machine","description":"The default location to clone a git repository."},"git.useEditorAsCommitInput":{"type":"boolean","description":"Controls whether a full text editor will be used to author commit messages, whenever no message is provided in the commit input box.","default":true},"git.verboseCommit":{"type":"boolean","scope":"resource","markdownDescription":"Enable verbose output when `#git.useEditorAsCommitInput#` is enabled.","default":false},"git.enableSmartCommit":{"type":"boolean","scope":"resource","description":"Commit all changes when there are no staged changes.","default":false},"git.smartCommitChanges":{"type":"string","enum":["all","tracked"],"enumDescriptions":["Automatically stage all changes.","Automatically stage tracked changes only."],"scope":"resource","description":"Control which changes are automatically staged by Smart Commit.","default":"all"},"git.suggestSmartCommit":{"type":"boolean","scope":"resource","description":"Suggests to enable smart commit (commit all changes when there are no staged changes).","default":true},"git.enableCommitSigning":{"type":"boolean","scope":"resource","description":"Enables commit signing with GPG or X.509.","default":false},"git.confirmEmptyCommits":{"type":"boolean","scope":"resource","description":"Always confirm the creation of empty commits for the 'Git: Commit Empty' command.","default":true},"git.decorations.enabled":{"type":"boolean","default":true,"description":"Controls whether Git contributes colors and badges to the Explorer and the Open Editors view."},"git.enableStatusBarSync":{"type":"boolean","default":true,"description":"Controls whether the Git Sync command appears in the status bar.","scope":"resource"},"git.followTagsWhenSync":{"type":"boolean","scope":"resource","default":false,"description":"Push all annotated tags when running the sync command."},"git.promptToSaveFilesBeforeStash":{"type":"string","enum":["always","staged","never"],"enumDescriptions":["Check for any unsaved files.","Check only for unsaved staged files.","Disable this check."],"scope":"resource","default":"always","description":"Controls whether Git should check for unsaved files before stashing changes."},"git.promptToSaveFilesBeforeCommit":{"type":"string","enum":["always","staged","never"],"enumDescriptions":["Check for any unsaved files.","Check only for unsaved staged files.","Disable this check."],"scope":"resource","default":"always","description":"Controls whether Git should check for unsaved files before committing."},"git.postCommitCommand":{"type":"string","enum":["none","push","sync"],"enumDescriptions":["Don't run any command after a commit.","Run 'git push' after a successful commit.","Run 'git pull' and 'git push' after a successful commit."],"markdownDescription":"Run a git command after a successful commit.","scope":"resource","default":"none"},"git.rememberPostCommitCommand":{"type":"boolean","description":"Remember the last git command that ran after a commit.","scope":"resource","default":false},"git.openAfterClone":{"type":"string","enum":["always","alwaysNewWindow","whenNoFolderOpen","prompt"],"enumDescriptions":["Always open in current window.","Always open in a new window.","Only open in current window when no folder is opened.","Always prompt for action."],"default":"prompt","description":"Controls whether to open a repository automatically after cloning."},"git.showInlineOpenFileAction":{"type":"boolean","default":true,"description":"Controls whether to show an inline Open File action in the Git changes view."},"git.showPushSuccessNotification":{"type":"boolean","description":"Controls whether to show a notification when a push is successful.","default":false},"git.inputValidation":{"type":"string","enum":["always","warn","off"],"default":"warn","description":"Controls when to show commit message input validation."},"git.inputValidationLength":{"type":"number","default":72,"description":"Controls the commit message length threshold for showing a warning."},"git.inputValidationSubjectLength":{"type":["number","null"],"default":50,"description":"Controls the commit message subject length threshold for showing a warning. Unset it to inherit the value of `config.inputValidationLength`."},"git.detectSubmodules":{"type":"boolean","scope":"resource","default":true,"description":"Controls whether to automatically detect git submodules."},"git.detectSubmodulesLimit":{"type":"number","scope":"resource","default":10,"description":"Controls the limit of git submodules detected."},"git.alwaysShowStagedChangesResourceGroup":{"type":"boolean","scope":"resource","default":false,"description":"Always show the Staged Changes resource group."},"git.alwaysSignOff":{"type":"boolean","scope":"resource","default":false,"description":"Controls the signoff flag for all commits."},"git.ignoreSubmodules":{"type":"boolean","scope":"resource","default":false,"description":"Ignore modifications to submodules in the file tree."},"git.ignoredRepositories":{"type":"array","items":{"type":"string"},"default":[],"scope":"window","description":"List of git repositories to ignore."},"git.scanRepositories":{"type":"array","items":{"type":"string"},"default":[],"scope":"resource","description":"List of paths to search for git repositories in."},"git.showProgress":{"type":"boolean","description":"Controls whether git actions should show progress.","default":true,"scope":"resource"},"git.rebaseWhenSync":{"type":"boolean","scope":"resource","default":false,"description":"Force git to use rebase when running the sync command."},"git.pullBeforeCheckout":{"type":"boolean","scope":"resource","default":false,"description":"Controls whether a branch that does not have outgoing commits is fast-forwarded before it is checked out."},"git.fetchOnPull":{"type":"boolean","scope":"resource","default":false,"description":"When enabled, fetch all branches when pulling. Otherwise, fetch just the current one."},"git.pruneOnFetch":{"type":"boolean","scope":"resource","default":false,"description":"Prune when fetching."},"git.pullTags":{"type":"boolean","scope":"resource","default":true,"description":"Fetch all tags when pulling."},"git.autoStash":{"type":"boolean","scope":"resource","default":false,"description":"Stash any changes before pulling and restore them after successful pull."},"git.allowForcePush":{"type":"boolean","default":false,"description":"Controls whether force push (with or without lease) is enabled."},"git.useForcePushWithLease":{"type":"boolean","default":true,"description":"Controls whether force pushing uses the safer force-with-lease variant."},"git.confirmForcePush":{"type":"boolean","default":true,"description":"Controls whether to ask for confirmation before force-pushing."},"git.allowNoVerifyCommit":{"type":"boolean","default":false,"description":"Controls whether commits without running pre-commit and commit-msg hooks are allowed."},"git.confirmNoVerifyCommit":{"type":"boolean","default":true,"description":"Controls whether to ask for confirmation before committing without verification."},"git.closeDiffOnOperation":{"type":"boolean","scope":"resource","default":false,"description":"Controls whether the diff editor should be automatically closed when changes are stashed, committed, discarded, staged, or unstaged."},"git.openDiffOnClick":{"type":"boolean","scope":"resource","default":true,"description":"Controls whether the diff editor should be opened when clicking a change. Otherwise the regular editor will be opened."},"git.supportCancellation":{"type":"boolean","scope":"resource","default":false,"description":"Controls whether a notification comes up when running the Sync action, which allows the user to cancel the operation."},"git.branchSortOrder":{"type":"string","enum":["committerdate","alphabetically"],"default":"committerdate","description":"Controls the sort order for branches."},"git.untrackedChanges":{"type":"string","enum":["mixed","separate","hidden"],"enumDescriptions":["All changes, tracked and untracked, appear together and behave equally.","Untracked changes appear separately in the Source Control view. They are also excluded from several actions.","Untracked changes are hidden and excluded from several actions."],"default":"mixed","description":"Controls how untracked changes behave.","scope":"resource"},"git.requireGitUserConfig":{"type":"boolean","description":"Controls whether to require explicit Git user configuration or allow Git to guess if missing.","default":true,"scope":"resource"},"git.showCommitInput":{"type":"boolean","scope":"resource","default":true,"description":"Controls whether to show the commit input in the Git source control panel."},"git.terminalAuthentication":{"type":"boolean","default":true,"description":"Controls whether to enable VSCodium to be the authentication handler for Git processes spawned in the Integrated Terminal. Note: Terminals need to be restarted to pick up a change in this setting."},"git.terminalGitEditor":{"type":"boolean","default":false,"description":"Controls whether to enable VSCodium to be the Git editor for Git processes spawned in the integrated terminal. Note: Terminals need to be restarted to pick up a change in this setting."},"git.useCommitInputAsStashMessage":{"type":"boolean","scope":"resource","default":false,"description":"Controls whether to use the message from the commit input box as the default stash message."},"git.useIntegratedAskPass":{"type":"boolean","default":true,"description":"Controls whether GIT_ASKPASS should be overwritten to use the integrated version."},"git.githubAuthentication":{"deprecationMessage":"This setting is now deprecated, please use `github.gitAuthentication` instead."},"git.timeline.date":{"type":"string","enum":["committed","authored"],"enumDescriptions":["Use the committed date","Use the authored date"],"default":"committed","description":"Controls which date to use for items in the Timeline view.","scope":"window"},"git.timeline.showAuthor":{"type":"boolean","default":true,"description":"Controls whether to show the commit author in the Timeline view.","scope":"window"},"git.timeline.showUncommitted":{"type":"boolean","default":false,"description":"Controls whether to show uncommitted changes in the Timeline view.","scope":"window"},"git.showActionButton":{"type":"object","additionalProperties":false,"description":"Controls whether an action button is shown in the Source Control view.","properties":{"commit":{"type":"boolean","description":"Show an action button to commit changes when the local branch has modified files ready to be committed."},"publish":{"type":"boolean","description":"Show an action button to publish the local branch when it does not have a tracking remote branch."},"sync":{"type":"boolean","description":"Show an action button to synchronize changes when the local branch is either ahead or behind the remote branch."}},"default":{"commit":true,"publish":true,"sync":true},"scope":"resource"},"git.statusLimit":{"type":"number","scope":"resource","default":10000,"description":"Controls how to limit the number of changes that can be parsed from Git status command. Can be set to 0 for no limit."},"git.repositoryScanIgnoredFolders":{"type":"array","items":{"type":"string"},"default":["node_modules"],"scope":"resource","markdownDescription":"List of folders that are ignored while scanning for Git repositories when `#git.autoRepositoryDetection#` is set to `true` or `subFolders`."},"git.repositoryScanMaxDepth":{"type":"number","scope":"resource","default":1,"markdownDescription":"Controls the depth used when scanning workspace folders for Git repositories when `#git.autoRepositoryDetection#` is set to `true` or `subFolders`. Can be set to `-1` for no limit."},"git.commandsToLog":{"type":"array","items":{"type":"string"},"default":[],"markdownDescription":"List of git commands (ex: commit, push) that would have their `stdout` logged to the [git output](command:git.showOutput). If the git command has a client-side hook configured, the client-side hook's `stdout` will also be logged to the [git output](command:git.showOutput)."},"git.mergeEditor":{"type":"boolean","default":false,"markdownDescription":"Open the merge editor for files that are currently under conflict.","scope":"window"},"git.optimisticUpdate":{"type":"boolean","default":true,"markdownDescription":"Controls whether to optimistically update the state of the Source Control view after running git commands.","scope":"resource","tags":["experimental"]},"git.openRepositoryInParentFolders":{"type":"string","enum":["always","never","prompt"],"enumDescriptions":["Always open a repository in parent folders of workspaces or open files.","Never open a repository in parent folders of workspaces or open files.","Prompt before opening a repository the parent folders of workspaces or open files."],"default":"prompt","markdownDescription":"Control whether a repository in parent folders of workspaces or open files should be opened.","scope":"resource"},"git.similarityThreshold":{"type":"number","default":50,"minimum":0,"maximum":100,"markdownDescription":"Controls the threshold of the similarity index (i.e. amount of additions/deletions compared to the file's size) for changes in a pair of added/deleted files to be considered a rename. **Note:** Requires git version `2.18.0` or later.","scope":"resource"}}},"colors":[{"id":"gitDecoration.addedResourceForeground","description":"Color for added resources.","defaults":{"light":"#587c0c","dark":"#81b88b","highContrast":"#a1e3ad","highContrastLight":"#374e06"}},{"id":"gitDecoration.modifiedResourceForeground","description":"Color for modified resources.","defaults":{"light":"#895503","dark":"#E2C08D","highContrast":"#E2C08D","highContrastLight":"#895503"}},{"id":"gitDecoration.deletedResourceForeground","description":"Color for deleted resources.","defaults":{"light":"#ad0707","dark":"#c74e39","highContrast":"#c74e39","highContrastLight":"#ad0707"}},{"id":"gitDecoration.renamedResourceForeground","description":"Color for renamed or copied resources.","defaults":{"light":"#007100","dark":"#73C991","highContrast":"#73C991","highContrastLight":"#007100"}},{"id":"gitDecoration.untrackedResourceForeground","description":"Color for untracked resources.","defaults":{"light":"#007100","dark":"#73C991","highContrast":"#73C991","highContrastLight":"#007100"}},{"id":"gitDecoration.ignoredResourceForeground","description":"Color for ignored resources.","defaults":{"light":"#8E8E90","dark":"#8C8C8C","highContrast":"#A7A8A9","highContrastLight":"#8e8e90"}},{"id":"gitDecoration.stageModifiedResourceForeground","description":"Color for modified resources which have been staged.","defaults":{"light":"#895503","dark":"#E2C08D","highContrast":"#E2C08D","highContrastLight":"#895503"}},{"id":"gitDecoration.stageDeletedResourceForeground","description":"Color for deleted resources which have been staged.","defaults":{"light":"#ad0707","dark":"#c74e39","highContrast":"#c74e39","highContrastLight":"#ad0707"}},{"id":"gitDecoration.conflictingResourceForeground","description":"Color for resources with conflicts.","defaults":{"light":"#ad0707","dark":"#e4676b","highContrast":"#c74e39","highContrastLight":"#ad0707"}},{"id":"gitDecoration.submoduleResourceForeground","description":"Color for submodule resources.","defaults":{"light":"#1258a7","dark":"#8db9e2","highContrast":"#8db9e2","highContrastLight":"#1258a7"}}],"configurationDefaults":{"[git-commit]":{"editor.rulers":[72],"workbench.editor.restoreViewState":false},"[git-rebase]":{"workbench.editor.restoreViewState":false}},"viewsWelcome":[{"view":"scm","contents":"If you would like to use git features, please enable git in your [settings](command:workbench.action.openSettings?%5B%22git.enabled%22%5D).\nTo learn more about how to use git and source control in VSCodium [read our docs](https://aka.ms/vscode-scm).","when":"!config.git.enabled"},{"view":"scm","contents":"Install Git, a popular source control system, to track code changes and collaborate with others. Learn more in our [Git guides](https://aka.ms/vscode-scm).","when":"config.git.enabled && git.missing"},{"view":"scm","contents":"[Download Git for macOS](https://git-scm.com/download/mac)\nAfter installing, please [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Additional source control providers can be installed [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).","when":"config.git.enabled && git.missing && isMac"},{"view":"scm","contents":"[Download Git for Windows](https://git-scm.com/download/win)\nAfter installing, please [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Additional source control providers can be installed [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).","when":"config.git.enabled && git.missing && isWindows"},{"view":"scm","contents":"Source control depends on Git being installed.\n[Download Git for Linux](https://git-scm.com/download/linux)\nAfter installing, please [reload](command:workbench.action.reloadWindow) (or [troubleshoot](command:git.showOutput)). Additional source control providers can be installed [from the Marketplace](command:workbench.extensions.search?%22%40category%3A%5C%22scm%20providers%5C%22%22).","when":"config.git.enabled && git.missing && isLinux"},{"view":"scm","contents":"In order to use git features, you can open a folder containing a git repository or clone from a URL.\n[Open Folder](command:vscode.openFolder)\n[Clone Repository](command:git.clone)\nTo learn more about how to use git and source control in VSCodium [read our docs](https://aka.ms/vscode-scm).","when":"config.git.enabled && !git.missing && workbenchState == empty && git.parentRepositoryCount == 0 && git.unsafeRepositoryCount == 0 && git.closedRepositoryCount == 0","enablement":"git.state == initialized","group":"2_open@1"},{"view":"scm","contents":"The workspace currently open doesn't have any folders containing git repositories.\n[Add Folder to Workspace](command:workbench.action.addRootFolder)\nTo learn more about how to use git and source control in VSCodium [read our docs](https://aka.ms/vscode-scm).","when":"config.git.enabled && !git.missing && workbenchState == workspace && workspaceFolderCount == 0 && git.parentRepositoryCount == 0 && git.unsafeRepositoryCount == 0 && git.closedRepositoryCount == 0","enablement":"git.state == initialized","group":"2_open@1"},{"view":"scm","contents":"Scanning folder for git repositories...","when":"config.git.enabled && !git.missing && workbenchState == folder && workspaceFolderCount != 0 && git.state != initialized"},{"view":"scm","contents":"Scanning workspace for git repositories...","when":"config.git.enabled && !git.missing && workbenchState == workspace && workspaceFolderCount != 0 && git.state != initialized"},{"view":"scm","contents":"The folder currently open doesn't have a git repository. You can initialize a repository which will enable source control features powered by git.\n[Initialize Repository](command:git.init?%5Btrue%5D)\nTo learn more about how to use git and source control in VSCodium [read our docs](https://aka.ms/vscode-scm).","when":"config.git.enabled && !git.missing && git.state == initialized && workbenchState == folder && scmRepositoryCount == 0 && git.parentRepositoryCount == 0 && git.unsafeRepositoryCount == 0 && git.closedRepositoryCount == 0 && remoteName != 'codespaces'","group":"5_scm@1"},{"view":"scm","contents":"The workspace currently open doesn't have any folders containing git repositories. You can initialize a repository on a folder which will enable source control features powered by git.\n[Initialize Repository](command:git.init)\nTo learn more about how to use git and source control in VSCodium [read our docs](https://aka.ms/vscode-scm).","when":"config.git.enabled && !git.missing && git.state == initialized && workbenchState == workspace && workspaceFolderCount != 0 && scmRepositoryCount == 0 && git.parentRepositoryCount == 0 && git.unsafeRepositoryCount == 0 && git.closedRepositoryCount == 0 && remoteName != 'codespaces'","group":"5_scm@1"},{"view":"scm","contents":"A git repository was found in the parent folders of the workspace or the open file(s).\n[Open Repository](command:git.openRepositoriesInParentFolders)\nUse the [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) setting to control whether git repositories in parent folders of workspaces or open files are opened. To learn more [read our docs](https://aka.ms/vscode-git-repository-in-parent-folders).","when":"config.git.enabled && !git.missing && git.state == initialized && git.parentRepositoryCount == 1"},{"view":"scm","contents":"Git repositories were found in the parent folders of the workspace or the open file(s).\n[Open Repository](command:git.openRepositoriesInParentFolders)\nUse the [git.openRepositoryInParentFolders](command:workbench.action.openSettings?%5B%22git.openRepositoryInParentFolders%22%5D) setting to control whether git repositories in parent folders of workspace or open files are opened. To learn more [read our docs](https://aka.ms/vscode-git-repository-in-parent-folders).","when":"config.git.enabled && !git.missing && git.state == initialized && git.parentRepositoryCount > 1"},{"view":"scm","contents":"The detected git repository is potentially unsafe as the folder is owned by someone other than the current user.\n[Manage Unsafe Repositories](command:git.manageUnsafeRepositories)\nTo learn more about unsafe repositories [read our docs](https://aka.ms/vscode-git-unsafe-repository).","when":"config.git.enabled && !git.missing && git.state == initialized && git.unsafeRepositoryCount == 1"},{"view":"scm","contents":"The detected git repositories are potentially unsafe as the folders are owned by someone other than the current user.\n[Manage Unsafe Repositories](command:git.manageUnsafeRepositories)\nTo learn more about unsafe repositories [read our docs](https://aka.ms/vscode-git-unsafe-repository).","when":"config.git.enabled && !git.missing && git.state == initialized && git.unsafeRepositoryCount > 1"},{"view":"scm","contents":"A git repository was found that was previously closed.\n[Reopen Closed Repository](command:git.reopenClosedRepositories)\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).","when":"config.git.enabled && !git.missing && git.state == initialized && git.closedRepositoryCount == 1"},{"view":"scm","contents":"Git repositories were found that were previously closed.\n[Reopen Closed Repositories](command:git.reopenClosedRepositories)\nTo learn more about how to use git and source control in VS Code [read our docs](https://aka.ms/vscode-scm).","when":"config.git.enabled && !git.missing && git.state == initialized && git.closedRepositoryCount > 1"},{"view":"explorer","contents":"You can clone a repository locally.\n[Clone Repository](command:git.clone 'Clone a repository once the git extension has activated')","when":"config.git.enabled && git.state == initialized && scmRepositoryCount == 0","group":"5_scm@1"},{"view":"explorer","contents":"To learn more about how to use git and source control in VSCodium [read our docs](https://aka.ms/vscode-scm).","when":"config.git.enabled && git.state == initialized && scmRepositoryCount == 0","group":"5_scm@10"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/git","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.git-base"},"manifest":{"name":"git-base","displayName":"Git Base","description":"Git static contributions and pickers.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"categories":["Other"],"activationEvents":["*"],"main":"./dist/extension.js","browser":"./dist/browser/extension.js","icon":"resources/icons/git.png","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"commands":[{"command":"git-base.api.getRemoteSources","title":"Get Remote Sources","category":"Git Base API"}],"menus":{"commandPalette":[{"command":"git-base.api.getRemoteSources","when":"false"}]},"languages":[{"id":"git-commit","aliases":["Git Commit Message","git-commit"],"filenames":["COMMIT_EDITMSG","MERGE_MSG"],"configuration":"./languages/git-commit.language-configuration.json"},{"id":"git-rebase","aliases":["Git Rebase Message","git-rebase"],"filenames":["git-rebase-todo"],"filenamePatterns":["**/rebase-merge/done"],"configuration":"./languages/git-rebase.language-configuration.json"},{"id":"ignore","aliases":["Ignore","ignore"],"extensions":[".gitignore_global",".gitignore"],"configuration":"./languages/ignore.language-configuration.json"}],"grammars":[{"language":"git-commit","scopeName":"text.git-commit","path":"./syntaxes/git-commit.tmLanguage.json"},{"language":"git-rebase","scopeName":"text.git-rebase","path":"./syntaxes/git-rebase.tmLanguage.json"},{"language":"ignore","scopeName":"source.ignore","path":"./syntaxes/ignore.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/git-base","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.github"},"manifest":{"name":"github","displayName":"GitHub","description":"GitHub features for VSCodium","publisher":"vscode","license":"MIT","version":"0.0.1","engines":{"vscode":"^1.41.0"},"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","icon":"images/icon.png","categories":["Other"],"activationEvents":["*"],"extensionDependencies":["vscode.git-base"],"main":"./dist/extension.js","capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":true}},"enabledApiProposals":["contribShareMenu","contribEditSessions","canonicalUriProvider","shareProvider"],"contributes":{"commands":[{"command":"github.publish","title":"Publish to GitHub"},{"command":"github.copyVscodeDevLink","title":"Copy vscode.dev Link"},{"command":"github.copyVscodeDevLinkFile","title":"Copy vscode.dev Link"},{"command":"github.copyVscodeDevLinkWithoutRange","title":"Copy vscode.dev Link"},{"command":"github.openOnVscodeDev","title":"Open in vscode.dev","icon":"$(globe)"}],"continueEditSession":[{"command":"github.openOnVscodeDev","when":"github.hasGitHubRepo","qualifiedName":"Continue Working in vscode.dev","category":"Remote Repositories","remoteGroup":"virtualfs_44_vscode-vfs_2_web@2"}],"menus":{"commandPalette":[{"command":"github.publish","when":"git-base.gitEnabled && remoteName != 'codespaces'"},{"command":"github.copyVscodeDevLink","when":"false"},{"command":"github.copyVscodeDevLinkFile","when":"false"},{"command":"github.copyVscodeDevLinkWithoutRange","when":"false"},{"command":"github.openOnVscodeDev","when":"false"}],"file/share":[{"command":"github.copyVscodeDevLinkFile","when":"github.hasGitHubRepo && remoteName != 'codespaces'","group":"0_vscode@0"}],"editor/context/share":[{"command":"github.copyVscodeDevLink","when":"github.hasGitHubRepo && resourceScheme != untitled && remoteName != 'codespaces'","group":"0_vscode@0"}],"explorer/context/share":[{"command":"github.copyVscodeDevLinkWithoutRange","when":"github.hasGitHubRepo && resourceScheme != untitled && remoteName != 'codespaces'","group":"0_vscode@0"}],"editor/lineNumber/context":[{"command":"github.copyVscodeDevLink","when":"github.hasGitHubRepo && resourceScheme != untitled && activeEditor == workbench.editors.files.textFileEditor && config.editor.lineNumbers == on && remoteName != 'codespaces'","group":"1_cutcopypaste@2"},{"command":"github.copyVscodeDevLink","when":"github.hasGitHubRepo && resourceScheme != untitled && activeEditor == workbench.editor.notebook && remoteName != 'codespaces'","group":"1_cutcopypaste@2"}],"editor/title/context/share":[{"command":"github.copyVscodeDevLinkWithoutRange","when":"github.hasGitHubRepo && resourceScheme != untitled && remoteName != 'codespaces'","group":"0_vscode@0"}]},"configuration":[{"title":"GitHub","properties":{"github.branchProtection":{"type":"boolean","scope":"resource","default":true,"description":"Controls whether to query repository rules for GitHub repositories"},"github.gitAuthentication":{"type":"boolean","scope":"resource","default":true,"description":"Controls whether to enable automatic GitHub authentication for git commands within VSCodium."},"github.gitProtocol":{"type":"string","enum":["https","ssh"],"default":"https","description":"Controls which protocol is used to clone a GitHub repository"}}}],"viewsWelcome":[{"view":"scm","contents":"You can directly publish this folder to a GitHub repository. Once published, you'll have access to source control features powered by git and GitHub.\n[$(github) Publish to GitHub](command:github.publish)","when":"config.git.enabled && git.state == initialized && workbenchState == folder && git.parentRepositoryCount == 0 && git.unsafeRepositoryCount == 0 && git.closedRepositoryCount == 0"},{"view":"scm","contents":"You can directly publish a workspace folder to a GitHub repository. Once published, you'll have access to source control features powered by git and GitHub.\n[$(github) Publish to GitHub](command:github.publish)","when":"config.git.enabled && git.state == initialized && workbenchState == workspace && workspaceFolderCount != 0 && git.parentRepositoryCount == 0 && git.unsafeRepositoryCount == 0 && git.closedRepositoryCount == 0"}],"markdown.previewStyles":["./markdown.css"]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/github","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.github-authentication"},"manifest":{"name":"github-authentication","displayName":"GitHub Authentication","description":"GitHub Authentication Provider","publisher":"vscode","license":"MIT","version":"0.0.2","engines":{"vscode":"^1.41.0"},"icon":"images/icon.png","categories":["Other"],"api":"none","extensionKind":["ui","workspace"],"activationEvents":[],"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":"limited","restrictedConfigurations":["github-enterprise.uri"]}},"contributes":{"authentication":[{"label":"GitHub","id":"github"},{"label":"GitHub Enterprise Server","id":"github-enterprise"}],"configuration":{"title":"GitHub Enterprise Server Authentication Provider","properties":{"github-enterprise.uri":{"type":"string","description":"GitHub Enterprise Server URI"}}}},"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","main":"./dist/extension.js","browser":"./dist/browser/extension.js","repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/github-authentication","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.go"},"manifest":{"name":"go","displayName":"Go Language Basics","description":"Provides syntax highlighting and bracket matching in Go files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin jeff-hykin/better-go-syntax export/generated.tmLanguage.json ./syntaxes/go.tmLanguage.json"},"contributes":{"languages":[{"id":"go","extensions":[".go"],"aliases":["Go"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"go","scopeName":"source.go","path":"./syntaxes/go.tmLanguage.json"}],"configurationDefaults":{"[go]":{"editor.insertSpaces":false}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/go","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.groovy"},"manifest":{"name":"groovy","displayName":"Groovy Language Basics","description":"Provides snippets, syntax highlighting and bracket matching in Groovy files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin textmate/groovy.tmbundle Syntaxes/Groovy.tmLanguage ./syntaxes/groovy.tmLanguage.json"},"contributes":{"languages":[{"id":"groovy","aliases":["Groovy","groovy"],"extensions":[".groovy",".gvy",".gradle",".jenkinsfile",".nf"],"filenames":["Jenkinsfile"],"filenamePatterns":["Jenkinsfile*"],"firstLine":"^#!.*\\bgroovy\\b","configuration":"./language-configuration.json"}],"grammars":[{"language":"groovy","scopeName":"source.groovy","path":"./syntaxes/groovy.tmLanguage.json"}],"snippets":[{"language":"groovy","path":"./snippets/groovy.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/groovy","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.grunt"},"manifest":{"name":"grunt","publisher":"vscode","description":"Extension to add Grunt capabilities to VS Code.","displayName":"Grunt support for VS Code","version":"1.0.0","icon":"images/grunt.png","license":"MIT","engines":{"vscode":"*"},"categories":["Other"],"main":"./dist/main","activationEvents":["onTaskType:grunt"],"capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":true}},"contributes":{"configuration":{"id":"grunt","type":"object","title":"Grunt","properties":{"grunt.autoDetect":{"scope":"application","type":"string","enum":["off","on"],"default":"off","description":"Controls enablement of Grunt task detection. Grunt task detection can cause files in any open workspace to be executed."}}},"taskDefinitions":[{"type":"grunt","required":["task"],"properties":{"task":{"type":"string","description":"The Grunt task to customize."},"args":{"type":"array","description":"Command line arguments to pass to the grunt task"},"file":{"type":"string","description":"The Grunt file that provides the task. Can be omitted."}},"when":"shellExecutionSupported"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/grunt","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.gulp"},"manifest":{"name":"gulp","publisher":"vscode","description":"Extension to add Gulp capabilities to VSCode.","displayName":"Gulp support for VSCode","version":"1.0.0","icon":"images/gulp.png","license":"MIT","engines":{"vscode":"*"},"categories":["Other"],"main":"./dist/main","activationEvents":["onTaskType:gulp"],"capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":true}},"contributes":{"configuration":{"id":"gulp","type":"object","title":"Gulp","properties":{"gulp.autoDetect":{"scope":"application","type":"string","enum":["off","on"],"default":"off","description":"Controls enablement of Gulp task detection. Gulp task detection can cause files in any open workspace to be executed."}}},"taskDefinitions":[{"type":"gulp","required":["task"],"properties":{"task":{"type":"string","description":"The Gulp task to customize."},"file":{"type":"string","description":"The Gulp file that provides the task. Can be omitted."}},"when":"shellExecutionSupported"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/gulp","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.handlebars"},"manifest":{"name":"handlebars","displayName":"Handlebars Language Basics","description":"Provides syntax highlighting and bracket matching in Handlebars files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin daaain/Handlebars grammars/Handlebars.json ./syntaxes/Handlebars.tmLanguage.json"},"extensionKind":["ui","workspace"],"contributes":{"languages":[{"id":"handlebars","extensions":[".handlebars",".hbs",".hjs"],"aliases":["Handlebars","handlebars"],"mimetypes":["text/x-handlebars-template"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"handlebars","scopeName":"text.html.handlebars","path":"./syntaxes/Handlebars.tmLanguage.json"}],"htmlLanguageParticipants":[{"languageId":"handlebars","autoInsert":true}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/handlebars","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[[2,"property `extensionKind` can be defined only if property `main` is also defined."]]},{"type":0,"identifier":{"id":"vscode.hlsl"},"manifest":{"name":"hlsl","displayName":"HLSL Language Basics","description":"Provides syntax highlighting and bracket matching in HLSL files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin tgjones/shaders-tmLanguage grammars/hlsl.json ./syntaxes/hlsl.tmLanguage.json"},"contributes":{"languages":[{"id":"hlsl","extensions":[".hlsl",".hlsli",".fx",".fxh",".vsh",".psh",".cginc",".compute"],"aliases":["HLSL","hlsl"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"hlsl","path":"./syntaxes/hlsl.tmLanguage.json","scopeName":"source.hlsl"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/hlsl","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.html"},"manifest":{"name":"html","displayName":"HTML Language Basics","description":"Provides syntax highlighting, bracket matching & snippets in HTML files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ./build/update-grammar.mjs"},"contributes":{"languages":[{"id":"html","extensions":[".html",".htm",".shtml",".xhtml",".xht",".mdoc",".jsp",".asp",".aspx",".jshtm",".volt",".ejs",".rhtml"],"aliases":["HTML","htm","html","xhtml"],"mimetypes":["text/html","text/x-jshtm","text/template","text/ng-template","application/xhtml+xml"],"configuration":"./language-configuration.json"}],"grammars":[{"scopeName":"text.html.basic","path":"./syntaxes/html.tmLanguage.json","embeddedLanguages":{"text.html":"html","source.css":"css","source.js":"javascript","source.python":"python","source.smarty":"smarty"},"tokenTypes":{"meta.tag string.quoted":"other"}},{"language":"html","scopeName":"text.html.derivative","path":"./syntaxes/html-derivative.tmLanguage.json","embeddedLanguages":{"text.html":"html","source.css":"css","source.js":"javascript","source.python":"python","source.smarty":"smarty"},"tokenTypes":{"meta.tag string.quoted":"other"}}],"snippets":[{"language":"html","path":"./snippets/html.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/html","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.html-language-features"},"manifest":{"name":"html-language-features","displayName":"HTML Language Features","description":"Provides rich language support for HTML and Handlebar files","version":"1.0.0","publisher":"vscode","license":"MIT","aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","engines":{"vscode":"^1.77.0"},"icon":"icons/html.png","activationEvents":["onLanguage:html","onLanguage:handlebars"],"enabledApiProposals":["extensionsAny"],"main":"./client/dist/node/htmlClientMain","browser":"./client/dist/browser/htmlClientMain","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"categories":["Programming Languages"],"contributes":{"configuration":{"id":"html","order":20,"type":"object","title":"HTML","properties":{"html.completion.attributeDefaultValue":{"type":"string","scope":"resource","enum":["doublequotes","singlequotes","empty"],"enumDescriptions":["Attribute value is set to \"\".","Attribute value is set to ''.","Attribute value is not set."],"default":"doublequotes","description":"Controls the default value for attributes when completion is accepted."},"html.customData":{"type":"array","markdownDescription":"A list of relative file paths pointing to JSON files following the [custom data format](https://github.com/microsoft/vscode-html-languageservice/blob/master/docs/customData.md).\n\nVSCodium loads custom data on startup to enhance its HTML support for the custom HTML tags, attributes and attribute values you specify in the JSON files.\n\nThe file paths are relative to workspace and only workspace folder settings are considered.","default":[],"items":{"type":"string"},"scope":"resource"},"html.format.enable":{"type":"boolean","scope":"window","default":true,"description":"Enable/disable default HTML formatter."},"html.format.wrapLineLength":{"type":"integer","scope":"resource","default":120,"description":"Maximum amount of characters per line (0 = disable)."},"html.format.unformatted":{"type":["string","null"],"scope":"resource","default":"wbr","markdownDescription":"List of tags, comma separated, that shouldn't be reformatted. `null` defaults to all tags listed at https://www.w3.org/TR/html5/dom.html#phrasing-content."},"html.format.contentUnformatted":{"type":["string","null"],"scope":"resource","default":"pre,code,textarea","markdownDescription":"List of tags, comma separated, where the content shouldn't be reformatted. `null` defaults to the `pre` tag."},"html.format.indentInnerHtml":{"type":"boolean","scope":"resource","default":false,"markdownDescription":"Indent `` and `` sections."},"html.format.preserveNewLines":{"type":"boolean","scope":"resource","default":true,"description":"Controls whether existing line breaks before elements should be preserved. Only works before elements, not inside tags or for text."},"html.format.maxPreserveNewLines":{"type":["number","null"],"scope":"resource","default":null,"markdownDescription":"Maximum number of line breaks to be preserved in one chunk. Use `null` for unlimited."},"html.format.indentHandlebars":{"type":"boolean","scope":"resource","default":false,"markdownDescription":"Format and indent `{{#foo}}` and `{{/foo}}`."},"html.format.extraLiners":{"type":["string","null"],"scope":"resource","default":"head, body, /html","markdownDescription":"List of tags, comma separated, that should have an extra newline before them. `null` defaults to `\"head, body, /html\"`."},"html.format.wrapAttributes":{"type":"string","scope":"resource","default":"auto","enum":["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"],"enumDescriptions":["Wrap attributes only when line length is exceeded.","Wrap each attribute except first.","Wrap each attribute except first and keep aligned.","Wrap each attribute.","Wrap when line length is exceeded, align attributes vertically.","Preserve wrapping of attributes.","Preserve wrapping of attributes but align."],"description":"Wrap attributes."},"html.format.wrapAttributesIndentSize":{"type":["number","null"],"scope":"resource","default":null,"markdownDescription":"Indent wrapped attributes to after N characters. Use `null` to use the default indent size. Ignored if `#html.format.wrapAttributes#` is set to 'aligned'."},"html.format.templating":{"type":"boolean","scope":"resource","default":false,"description":"Honor django, erb, handlebars and php templating language tags."},"html.format.unformattedContentDelimiter":{"type":"string","scope":"resource","default":"","markdownDescription":"Keep text content together between this string."},"html.suggest.html5":{"type":"boolean","scope":"resource","default":true,"description":"Controls whether the built-in HTML language support suggests HTML5 tags, properties and values."},"html.validate.scripts":{"type":"boolean","scope":"resource","default":true,"description":"Controls whether the built-in HTML language support validates embedded scripts."},"html.validate.styles":{"type":"boolean","scope":"resource","default":true,"description":"Controls whether the built-in HTML language support validates embedded styles."},"html.autoCreateQuotes":{"type":"boolean","scope":"resource","default":true,"description":"Enable/disable auto creation of quotes for HTML attribute assignment. The type of quotes can be configured by `#html.completion.attributeDefaultValue#`."},"html.autoClosingTags":{"type":"boolean","scope":"resource","default":true,"description":"Enable/disable autoclosing of HTML tags."},"html.hover.documentation":{"type":"boolean","scope":"resource","default":true,"description":"Show tag and attribute documentation in hover."},"html.hover.references":{"type":"boolean","scope":"resource","default":true,"description":"Show references to MDN in hover."},"html.mirrorCursorOnMatchingTag":{"type":"boolean","scope":"resource","default":false,"description":"Enable/disable mirroring cursor on matching HTML tag.","deprecationMessage":"Deprecated in favor of `editor.linkedEditing`"},"html.trace.server":{"type":"string","scope":"window","enum":["off","messages","verbose"],"default":"off","description":"Traces the communication between VSCodium and the HTML language server."}}},"configurationDefaults":{"[html]":{"editor.suggest.insertMode":"replace"},"[handlebars]":{"editor.suggest.insertMode":"replace"}},"jsonValidation":[{"fileMatch":"*.html-data.json","url":"https://raw.githubusercontent.com/microsoft/vscode-html-languageservice/master/docs/customData.schema.json"},{"fileMatch":"package.json","url":"./schemas/package.schema.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/html-language-features","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.ini"},"manifest":{"name":"ini","displayName":"Ini Language Basics","description":"Provides syntax highlighting and bracket matching in Ini files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin textmate/ini.tmbundle Syntaxes/Ini.plist ./syntaxes/ini.tmLanguage.json"},"contributes":{"languages":[{"id":"ini","extensions":[".ini"],"aliases":["Ini","ini"],"configuration":"./ini.language-configuration.json"},{"id":"properties","extensions":[".conf",".properties",".cfg",".directory",".gitattributes",".gitconfig",".gitmodules",".editorconfig"],"filenames":["gitconfig",".env"],"filenamePatterns":["**/.config/git/config","**/.git/config"],"aliases":["Properties","properties"],"configuration":"./properties.language-configuration.json"}],"grammars":[{"language":"ini","scopeName":"source.ini","path":"./syntaxes/ini.tmLanguage.json"},{"language":"properties","scopeName":"source.ini","path":"./syntaxes/ini.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/ini","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.ipynb"},"manifest":{"name":"ipynb","displayName":".ipynb Support","description":"Provides basic support for opening and reading Jupyter's .ipynb notebook files","publisher":"vscode","version":"1.0.0","license":"MIT","engines":{"vscode":"^1.57.0"},"enabledApiProposals":["documentPaste","diffContentOptions","dropMetadata"],"activationEvents":["onNotebook:jupyter-notebook","onNotebookSerializer:interactive"],"extensionKind":["workspace","ui"],"main":"./dist/ipynbMain.js","browser":"./dist/browser/ipynbMain.js","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"configuration":[{"properties":{"ipynb.pasteImagesAsAttachments.enabled":{"type":"boolean","scope":"resource","markdownDescription":"Enable/disable pasting of images into Markdown cells in ipynb notebook files. Pasted images are inserted as attachments to the cell.","default":true}}}],"commands":[{"command":"ipynb.newUntitledIpynb","title":"New Jupyter Notebook","shortTitle":"Jupyter Notebook","category":"Create"},{"command":"ipynb.openIpynbInNotebookEditor","title":"Open IPYNB File In Notebook Editor"},{"command":"ipynb.cleanInvalidImageAttachment","title":"Clean Invalid Image Attachment Reference"}],"notebooks":[{"type":"jupyter-notebook","displayName":"Jupyter Notebook","selector":[{"filenamePattern":"*.ipynb"}],"priority":"default"}],"notebookRenderer":[{"id":"vscode.markdown-it-cell-attachment-renderer","displayName":"Markdown-It ipynb Cell Attachment renderer","entrypoint":{"extends":"vscode.markdown-it-renderer","path":"./notebook-out/cellAttachmentRenderer.js"}}],"menus":{"file/newFile":[{"command":"ipynb.newUntitledIpynb","group":"notebook"}],"commandPalette":[{"command":"ipynb.newUntitledIpynb"},{"command":"ipynb.openIpynbInNotebookEditor","when":"false"},{"command":"ipynb.cleanInvalidImageAttachment","when":"false"}]}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/ipynb","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.jake"},"manifest":{"name":"jake","publisher":"vscode","description":"Extension to add Jake capabilities to VSCodium.","displayName":"Jake support for VSCodium","icon":"images/cowboy_hat.png","version":"1.0.0","license":"MIT","engines":{"vscode":"*"},"categories":["Other"],"main":"./dist/main","activationEvents":["onTaskType:jake"],"capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":true}},"contributes":{"configuration":{"id":"jake","type":"object","title":"Jake","properties":{"jake.autoDetect":{"scope":"application","type":"string","enum":["off","on"],"default":"off","description":"Controls enablement of Jake task detection. Jake task detection can cause files in any open workspace to be executed."}}},"taskDefinitions":[{"type":"jake","required":["task"],"properties":{"task":{"type":"string","description":"The Jake task to customize."},"file":{"type":"string","description":"The Jake file that provides the task. Can be omitted."}},"when":"shellExecutionSupported"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/jake","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.java"},"manifest":{"name":"java","displayName":"Java Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in Java files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin redhat-developer/vscode-java language-support/java/java.tmLanguage.json ./syntaxes/java.tmLanguage.json"},"contributes":{"languages":[{"id":"java","extensions":[".java",".jav"],"aliases":["Java","java"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"java","scopeName":"source.java","path":"./syntaxes/java.tmLanguage.json"}],"snippets":[{"language":"java","path":"./snippets/java.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/java","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.javascript"},"manifest":{"name":"javascript","displayName":"JavaScript Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in JavaScript files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"contributes":{"configurationDefaults":{"[javascript]":{"editor.maxTokenizationLineLength":2500}},"languages":[{"id":"javascriptreact","aliases":["JavaScript JSX","JavaScript React","jsx"],"extensions":[".jsx"],"configuration":"./javascript-language-configuration.json"},{"id":"javascript","aliases":["JavaScript","javascript","js"],"extensions":[".js",".es6",".mjs",".cjs",".pac"],"filenames":["jakefile"],"firstLine":"^#!.*\\bnode","mimetypes":["text/javascript"],"configuration":"./javascript-language-configuration.json"},{"id":"jsx-tags","aliases":[],"configuration":"./tags-language-configuration.json"}],"grammars":[{"language":"javascriptreact","scopeName":"source.js.jsx","path":"./syntaxes/JavaScriptReact.tmLanguage.json","embeddedLanguages":{"meta.tag.js":"jsx-tags","meta.tag.without-attributes.js":"jsx-tags","meta.tag.attributes.js.jsx":"javascriptreact","meta.embedded.expression.js":"javascriptreact"},"tokenTypes":{"meta.template.expression":"other","meta.template.expression string":"string","meta.template.expression comment":"comment","entity.name.type.instance.jsdoc":"other","entity.name.function.tagged-template":"other","meta.import string.quoted":"other","variable.other.jsdoc":"other"}},{"language":"javascript","scopeName":"source.js","path":"./syntaxes/JavaScript.tmLanguage.json","embeddedLanguages":{"meta.tag.js":"jsx-tags","meta.tag.without-attributes.js":"jsx-tags","meta.tag.attributes.js":"javascript","meta.embedded.expression.js":"javascript"},"tokenTypes":{"meta.template.expression":"other","meta.template.expression string":"string","meta.template.expression comment":"comment","entity.name.type.instance.jsdoc":"other","entity.name.function.tagged-template":"other","meta.import string.quoted":"other","variable.other.jsdoc":"other"}},{"scopeName":"source.js.regexp","path":"./syntaxes/Regular Expressions (JavaScript).tmLanguage"}],"semanticTokenScopes":[{"language":"javascript","scopes":{"property":["variable.other.property.js"],"property.readonly":["variable.other.constant.property.js"],"variable":["variable.other.readwrite.js"],"variable.readonly":["variable.other.constant.object.js"],"function":["entity.name.function.js"],"namespace":["entity.name.type.module.js"],"variable.defaultLibrary":["support.variable.js"],"function.defaultLibrary":["support.function.js"]}},{"language":"javascriptreact","scopes":{"property":["variable.other.property.jsx"],"property.readonly":["variable.other.constant.property.jsx"],"variable":["variable.other.readwrite.jsx"],"variable.readonly":["variable.other.constant.object.jsx"],"function":["entity.name.function.jsx"],"namespace":["entity.name.type.module.jsx"],"variable.defaultLibrary":["support.variable.js"],"function.defaultLibrary":["support.function.js"]}}],"snippets":[{"language":"javascript","path":"./snippets/javascript.code-snippets"},{"language":"javascriptreact","path":"./snippets/javascript.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/javascript","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.json"},"manifest":{"name":"json","displayName":"JSON Language Basics","description":"Provides syntax highlighting & bracket matching in JSON files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ./build/update-grammars.js"},"contributes":{"languages":[{"id":"json","aliases":["JSON","json"],"extensions":[".json",".bowerrc",".jscsrc",".webmanifest",".js.map",".css.map",".ts.map",".har",".jslintrc",".jsonld",".geojson",".ipynb",".vuerc"],"filenames":["composer.lock",".watchmanconfig"],"mimetypes":["application/json","application/manifest+json"],"configuration":"./language-configuration.json"},{"id":"jsonc","aliases":["JSON with Comments"],"extensions":[".jsonc",".eslintrc",".eslintrc.json",".jsfmtrc",".jshintrc",".swcrc",".hintrc",".babelrc"],"filenames":["babel.config.json",".babelrc.json",".ember-cli","typedoc.json"],"configuration":"./language-configuration.json"},{"id":"jsonl","aliases":["JSON Lines"],"extensions":[".jsonl"],"filenames":[],"configuration":"./language-configuration.json"}],"grammars":[{"language":"json","scopeName":"source.json","path":"./syntaxes/JSON.tmLanguage.json"},{"language":"jsonc","scopeName":"source.json.comments","path":"./syntaxes/JSONC.tmLanguage.json"},{"language":"jsonl","scopeName":"source.json.lines","path":"./syntaxes/JSONL.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/json","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.json-language-features"},"manifest":{"name":"json-language-features","displayName":"JSON Language Features","description":"Provides rich language support for JSON files.","version":"1.0.0","publisher":"vscode","license":"MIT","aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","engines":{"vscode":"^1.77.0"},"enabledApiProposals":[],"icon":"icons/json.png","activationEvents":["onLanguage:json","onLanguage:jsonc"],"main":"./client/dist/node/jsonClientMain","browser":"./client/dist/browser/jsonClientMain","capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"categories":["Programming Languages"],"contributes":{"configuration":{"id":"json","order":20,"type":"object","title":"JSON","properties":{"json.schemas":{"type":"array","scope":"resource","description":"Associate schemas to JSON files in the current project.","items":{"type":"object","default":{"fileMatch":["/myfile"],"url":"schemaURL"},"properties":{"url":{"type":"string","default":"/user.schema.json","description":"A URL to a schema or a relative path to a schema in the current directory"},"fileMatch":{"type":"array","items":{"type":"string","default":"MyFile.json","description":"A file pattern that can contain '*' to match against when resolving JSON files to schemas."},"minItems":1,"description":"An array of file patterns to match against when resolving JSON files to schemas. `*` can be used as a wildcard. Exclusion patterns can also be defined and start with '!'. A file matches when there is at least one matching pattern and the last matching pattern is not an exclusion pattern."},"schema":{"$ref":"http://json-schema.org/draft-07/schema#","description":"The schema definition for the given URL. The schema only needs to be provided to avoid accesses to the schema URL."}}}},"json.validate.enable":{"type":"boolean","scope":"window","default":true,"description":"Enable/disable JSON validation."},"json.format.enable":{"type":"boolean","scope":"window","default":true,"description":"Enable/disable default JSON formatter"},"json.format.keepLines":{"type":"boolean","scope":"window","default":false,"description":"Keep all existing new lines when formatting."},"json.trace.server":{"type":"string","scope":"window","enum":["off","messages","verbose"],"default":"off","description":"Traces the communication between VSCodium and the JSON language server."},"json.colorDecorators.enable":{"type":"boolean","scope":"window","default":true,"description":"Enables or disables color decorators","deprecationMessage":"The setting `json.colorDecorators.enable` has been deprecated in favor of `editor.colorDecorators`."},"json.maxItemsComputed":{"type":"number","default":5000,"description":"The maximum number of outline symbols and folding regions computed (limited for performance reasons)."},"json.schemaDownload.enable":{"type":"boolean","default":true,"description":"When enabled, JSON schemas can be fetched from http and https locations.","tags":["usesOnlineServices"]}}},"configurationDefaults":{"[json]":{"editor.quickSuggestions":{"strings":true},"editor.suggest.insertMode":"replace"},"[jsonc]":{"editor.quickSuggestions":{"strings":true},"editor.suggest.insertMode":"replace"}},"jsonValidation":[{"fileMatch":"*.schema.json","url":"http://json-schema.org/draft-07/schema#"}],"commands":[{"command":"json.clearCache","title":"Clear Schema Cache","category":"JSON"},{"command":"json.sort","title":"Sort Document","category":"JSON"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/json-language-features","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.julia"},"manifest":{"name":"julia","displayName":"Julia Language Basics","description":"Provides syntax highlighting & bracket matching in Julia files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin JuliaEditorSupport/atom-language-julia grammars/julia_vscode.json ./syntaxes/julia.tmLanguage.json"},"contributes":{"languages":[{"id":"julia","aliases":["Julia","julia"],"extensions":[".jl"],"firstLine":"^#!\\s*/.*\\bjulia[0-9.-]*\\b","configuration":"./language-configuration.json"},{"id":"juliamarkdown","aliases":["Julia Markdown","juliamarkdown"],"extensions":[".jmd"]}],"grammars":[{"language":"julia","scopeName":"source.julia","path":"./syntaxes/julia.tmLanguage.json","embeddedLanguages":{"meta.embedded.inline.cpp":"cpp","meta.embedded.inline.javascript":"javascript","meta.embedded.inline.python":"python","meta.embedded.inline.r":"r","meta.embedded.inline.sql":"sql"}}]}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/julia","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.latex"},"manifest":{"name":"latex","displayName":"LaTeX Language Basics","description":"Provides syntax highlighting and bracket matching for TeX, LaTeX and BibTeX.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ./build/update-grammars.js"},"contributes":{"languages":[{"id":"tex","aliases":["TeX","tex"],"extensions":[".sty",".cls",".bbx",".cbx"],"configuration":"latex-language-configuration.json"},{"id":"latex","aliases":["LaTeX","latex"],"extensions":[".tex",".ltx",".ctx"],"configuration":"latex-language-configuration.json"},{"id":"bibtex","aliases":["BibTeX","bibtex"],"extensions":[".bib"]},{"id":"cpp_embedded_latex","configuration":"latex-cpp-embedded-language-configuration.json","aliases":[]},{"id":"markdown_latex_combined","configuration":"markdown-latex-combined-language-configuration.json","aliases":[]}],"grammars":[{"language":"tex","scopeName":"text.tex","path":"./syntaxes/TeX.tmLanguage.json"},{"language":"latex","scopeName":"text.tex.latex","path":"./syntaxes/LaTeX.tmLanguage.json","embeddedLanguages":{"source.cpp":"cpp_embedded_latex","source.css":"css","text.html":"html","source.java":"java","source.js":"javascript","source.julia":"julia","source.lua":"lua","source.python":"python","source.ruby":"ruby","source.ts":"typescript","text.xml":"xml","source.yaml":"yaml","meta.embedded.markdown_latex_combined":"markdown_latex_combined"}},{"language":"bibtex","scopeName":"text.bibtex","path":"./syntaxes/Bibtex.tmLanguage.json"},{"language":"markdown_latex_combined","scopeName":"text.tex.markdown_latex_combined","path":"./syntaxes/markdown-latex-combined.tmLanguage.json"},{"language":"cpp_embedded_latex","scopeName":"source.cpp.embedded.latex","path":"./syntaxes/cpp-grammar-bailout.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/latex","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.less"},"manifest":{"name":"less","displayName":"Less Language Basics","description":"Provides syntax highlighting, bracket matching and folding in Less files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin atom/language-less grammars/less.cson ./syntaxes/less.tmLanguage.json"},"contributes":{"languages":[{"id":"less","aliases":["Less","less"],"extensions":[".less"],"mimetypes":["text/x-less","text/less"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"less","scopeName":"source.css.less","path":"./syntaxes/less.tmLanguage.json"}],"problemMatchers":[{"name":"lessc","label":"Lessc compiler","owner":"lessc","source":"less","fileLocation":"absolute","pattern":{"regexp":"(.*)\\sin\\s(.*)\\son line\\s(\\d+),\\scolumn\\s(\\d+)","message":1,"file":2,"line":3,"column":4}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/less","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.log"},"manifest":{"name":"log","displayName":"Log","description":"Provides syntax highlighting for files with .log extension.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin emilast/vscode-logfile-highlighter syntaxes/log.tmLanguage ./syntaxes/log.tmLanguage.json"},"contributes":{"languages":[{"id":"log","extensions":[".log","*.log.?"],"aliases":["Log"]}],"grammars":[{"language":"log","scopeName":"text.log","path":"./syntaxes/log.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/log","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.lua"},"manifest":{"name":"lua","displayName":"Lua Language Basics","description":"Provides syntax highlighting and bracket matching in Lua files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin sumneko/lua.tmbundle Syntaxes/Lua.plist ./syntaxes/lua.tmLanguage.json"},"contributes":{"languages":[{"id":"lua","extensions":[".lua"],"aliases":["Lua","lua"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"lua","scopeName":"source.lua","path":"./syntaxes/lua.tmLanguage.json","tokenTypes":{"comment.line.double-dash.doc.lua":"other"}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/lua","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.make"},"manifest":{"name":"make","displayName":"Make Language Basics","description":"Provides syntax highlighting and bracket matching in Make files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin fadeevab/make.tmbundle Syntaxes/Makefile.plist ./syntaxes/make.tmLanguage.json"},"contributes":{"languages":[{"id":"makefile","aliases":["Makefile","makefile"],"extensions":[".mak",".mk"],"filenames":["Makefile","makefile","GNUmakefile","OCamlMakefile"],"firstLine":"^#!\\s*/usr/bin/make","configuration":"./language-configuration.json"}],"grammars":[{"language":"makefile","scopeName":"source.makefile","path":"./syntaxes/make.tmLanguage.json","tokenTypes":{"string.interpolated":"other"}}],"configurationDefaults":{"[makefile]":{"editor.insertSpaces":false}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/make","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.markdown"},"manifest":{"name":"markdown","displayName":"Markdown Language Basics","description":"Provides snippets and syntax highlighting for Markdown.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.20.0"},"contributes":{"languages":[{"id":"markdown","aliases":["Markdown","markdown"],"extensions":[".md",".mkd",".mdwn",".mdown",".markdown",".markdn",".mdtxt",".mdtext",".workbook"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"markdown","scopeName":"text.html.markdown","path":"./syntaxes/markdown.tmLanguage.json","embeddedLanguages":{"meta.embedded.block.html":"html","source.js":"javascript","source.css":"css","meta.embedded.block.frontmatter":"yaml","meta.embedded.block.css":"css","meta.embedded.block.ini":"ini","meta.embedded.block.java":"java","meta.embedded.block.lua":"lua","meta.embedded.block.makefile":"makefile","meta.embedded.block.perl":"perl","meta.embedded.block.r":"r","meta.embedded.block.ruby":"ruby","meta.embedded.block.php":"php","meta.embedded.block.sql":"sql","meta.embedded.block.vs_net":"vs_net","meta.embedded.block.xml":"xml","meta.embedded.block.xsl":"xsl","meta.embedded.block.yaml":"yaml","meta.embedded.block.dosbatch":"dosbatch","meta.embedded.block.clojure":"clojure","meta.embedded.block.coffee":"coffee","meta.embedded.block.c":"c","meta.embedded.block.cpp":"cpp","meta.embedded.block.diff":"diff","meta.embedded.block.dockerfile":"dockerfile","meta.embedded.block.go":"go","meta.embedded.block.groovy":"groovy","meta.embedded.block.pug":"jade","meta.embedded.block.javascript":"javascript","meta.embedded.block.json":"json","meta.embedded.block.jsonc":"jsonc","meta.embedded.block.latex":"latex","meta.embedded.block.less":"less","meta.embedded.block.objc":"objc","meta.embedded.block.scss":"scss","meta.embedded.block.perl6":"perl6","meta.embedded.block.powershell":"powershell","meta.embedded.block.python":"python","meta.embedded.block.rust":"rust","meta.embedded.block.scala":"scala","meta.embedded.block.shellscript":"shellscript","meta.embedded.block.typescript":"typescript","meta.embedded.block.typescriptreact":"typescriptreact","meta.embedded.block.csharp":"csharp","meta.embedded.block.fsharp":"fsharp"}}],"snippets":[{"language":"markdown","path":"./snippets/markdown.code-snippets"}],"configurationDefaults":{"[markdown]":{"editor.unicodeHighlight.ambiguousCharacters":false,"editor.unicodeHighlight.invisibleCharacters":false,"diffEditor.ignoreTrimWhitespace":false}}},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin microsoft/vscode-markdown-tm-grammar syntaxes/markdown.tmLanguage ./syntaxes/markdown.tmLanguage.json"},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/markdown-basics","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.markdown-language-features"},"manifest":{"name":"markdown-language-features","displayName":"Markdown Language Features","description":"Provides rich language support for Markdown.","version":"1.0.0","icon":"icon.png","publisher":"vscode","license":"MIT","aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","engines":{"vscode":"^1.70.0"},"main":"./dist/extension","browser":"./dist/browser/extension","categories":["Programming Languages"],"enabledApiProposals":["documentPaste","dropMetadata"],"activationEvents":["onLanguage:markdown","onCommand:markdown.api.render","onCommand:markdown.api.reloadPlugins","onWebviewPanel:markdown.preview"],"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":"limited","description":"Required for loading styles configured in the workspace.","restrictedConfigurations":["markdown.styles"]}},"contributes":{"notebookRenderer":[{"id":"vscode.markdown-it-renderer","displayName":"Markdown it renderer","entrypoint":"./notebook-out/index.js","mimeTypes":["text/markdown","text/latex","text/x-css","text/x-html","text/x-json","text/x-typescript","text/x-abap","text/x-apex","text/x-azcli","text/x-bat","text/x-cameligo","text/x-clojure","text/x-coffee","text/x-cpp","text/x-csharp","text/x-csp","text/x-css","text/x-dart","text/x-dockerfile","text/x-ecl","text/x-fsharp","text/x-go","text/x-graphql","text/x-handlebars","text/x-hcl","text/x-html","text/x-ini","text/x-java","text/x-javascript","text/x-julia","text/x-kotlin","text/x-less","text/x-lexon","text/x-lua","text/x-m3","text/x-markdown","text/x-mips","text/x-msdax","text/x-mysql","text/x-objective-c/objective","text/x-pascal","text/x-pascaligo","text/x-perl","text/x-pgsql","text/x-php","text/x-postiats","text/x-powerquery","text/x-powershell","text/x-pug","text/x-python","text/x-r","text/x-razor","text/x-redis","text/x-redshift","text/x-restructuredtext","text/x-ruby","text/x-rust","text/x-sb","text/x-scala","text/x-scheme","text/x-scss","text/x-shell","text/x-solidity","text/x-sophia","text/x-sql","text/x-st","text/x-swift","text/x-systemverilog","text/x-tcl","text/x-twig","text/x-typescript","text/x-vb","text/x-xml","text/x-yaml","application/json"]}],"commands":[{"command":"_markdown.copyImage","title":"Copy Image"},{"command":"markdown.showPreview","title":"Open Preview","category":"Markdown","icon":{"light":"./media/preview-light.svg","dark":"./media/preview-dark.svg"}},{"command":"markdown.showPreviewToSide","title":"Open Preview to the Side","category":"Markdown","icon":"$(open-preview)"},{"command":"markdown.showLockedPreviewToSide","title":"Open Locked Preview to the Side","category":"Markdown","icon":"$(open-preview)"},{"command":"markdown.showSource","title":"Show Source","category":"Markdown","icon":"$(go-to-file)"},{"command":"markdown.showPreviewSecuritySelector","title":"Change Preview Security Settings","category":"Markdown"},{"command":"markdown.preview.refresh","title":"Refresh Preview","category":"Markdown"},{"command":"markdown.preview.toggleLock","title":"Toggle Preview Locking","category":"Markdown"},{"command":"markdown.findAllFileReferences","title":"Find File References","category":"Markdown"},{"command":"markdown.editor.insertLinkFromWorkspace","title":"Insert Link to File in Workspace","category":"Markdown","enablement":"editorLangId == markdown && !activeEditorIsReadonly"},{"command":"markdown.editor.insertImageFromWorkspace","title":"Insert Image from Workspace","category":"Markdown","enablement":"editorLangId == markdown && !activeEditorIsReadonly"}],"menus":{"webview/context":[{"command":"_markdown.copyImage","when":"webviewId == 'markdown.preview' && webviewSection == 'image'"}],"editor/title":[{"command":"markdown.showPreviewToSide","when":"editorLangId == markdown && !notebookEditorFocused && !hasCustomMarkdownPreview","alt":"markdown.showPreview","group":"navigation"},{"command":"markdown.showSource","when":"activeWebviewPanelId == 'markdown.preview' || activeCustomEditorId == 'vscode.markdown.preview.editor'","group":"navigation"},{"command":"markdown.preview.refresh","when":"activeWebviewPanelId == 'markdown.preview' || activeCustomEditorId == 'vscode.markdown.preview.editor'","group":"1_markdown"},{"command":"markdown.preview.toggleLock","when":"activeWebviewPanelId == 'markdown.preview' || activeCustomEditorId == 'vscode.markdown.preview.editor'","group":"1_markdown"},{"command":"markdown.showPreviewSecuritySelector","when":"activeWebviewPanelId == 'markdown.preview' || activeCustomEditorId == 'vscode.markdown.preview.editor'","group":"1_markdown"}],"explorer/context":[{"command":"markdown.showPreview","when":"resourceLangId == markdown && !hasCustomMarkdownPreview","group":"navigation"},{"command":"markdown.findAllFileReferences","when":"resourceLangId == markdown","group":"4_search"}],"editor/title/context":[{"command":"markdown.showPreview","when":"resourceLangId == markdown && !hasCustomMarkdownPreview","group":"1_open"},{"command":"markdown.findAllFileReferences","when":"resourceLangId == markdown"}],"commandPalette":[{"command":"markdown.showPreview","when":"editorLangId == markdown && !notebookEditorFocused","group":"navigation"},{"command":"markdown.showPreviewToSide","when":"editorLangId == markdown && !notebookEditorFocused","group":"navigation"},{"command":"markdown.showLockedPreviewToSide","when":"editorLangId == markdown && !notebookEditorFocused","group":"navigation"},{"command":"markdown.showSource","when":"activeWebviewPanelId == 'markdown.preview' || activeCustomEditorId == 'vscode.markdown.preview.editor'","group":"navigation"},{"command":"markdown.showPreviewSecuritySelector","when":"editorLangId == markdown && !notebookEditorFocused"},{"command":"markdown.showPreviewSecuritySelector","when":"activeWebviewPanelId == 'markdown.preview' || activeCustomEditorId == 'vscode.markdown.preview.editor'"},{"command":"markdown.preview.toggleLock","when":"activeWebviewPanelId == 'markdown.preview' || activeCustomEditorId == 'vscode.markdown.preview.editor'"},{"command":"markdown.preview.refresh","when":"editorLangId == markdown && !notebookEditorFocused"},{"command":"markdown.preview.refresh","when":"activeWebviewPanelId == 'markdown.preview' || activeCustomEditorId == 'vscode.markdown.preview.editor'"},{"command":"markdown.findAllFileReferences","when":"editorLangId == markdown"}]},"keybindings":[{"command":"markdown.showPreview","key":"shift+ctrl+v","mac":"shift+cmd+v","when":"editorLangId == markdown && !notebookEditorFocused"},{"command":"markdown.showPreviewToSide","key":"ctrl+k v","mac":"cmd+k v","when":"editorLangId == markdown && !notebookEditorFocused"}],"configuration":{"type":"object","title":"Markdown","order":20,"properties":{"markdown.styles":{"type":"array","items":{"type":"string"},"default":[],"description":"A list of URLs or local paths to CSS style sheets to use from the Markdown preview. Relative paths are interpreted relative to the folder open in the Explorer. If there is no open folder, they are interpreted relative to the location of the Markdown file. All '\\' need to be written as '\\\\'.","scope":"resource"},"markdown.preview.breaks":{"type":"boolean","default":false,"description":"Sets how line-breaks are rendered in the Markdown preview. Setting it to 'true' creates a
for newlines inside paragraphs.","scope":"resource"},"markdown.preview.linkify":{"type":"boolean","default":true,"description":"Convert URL-like text to links in the Markdown preview.","scope":"resource"},"markdown.preview.typographer":{"type":"boolean","default":false,"description":"Enable some language-neutral replacement and quotes beautification in the Markdown preview.","scope":"resource"},"markdown.preview.fontFamily":{"type":"string","default":"-apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif","description":"Controls the font family used in the Markdown preview.","scope":"resource"},"markdown.preview.fontSize":{"type":"number","default":14,"description":"Controls the font size in pixels used in the Markdown preview.","scope":"resource"},"markdown.preview.lineHeight":{"type":"number","default":1.6,"description":"Controls the line height used in the Markdown preview. This number is relative to the font size.","scope":"resource"},"markdown.preview.scrollPreviewWithEditor":{"type":"boolean","default":true,"description":"When a Markdown editor is scrolled, update the view of the preview.","scope":"resource"},"markdown.preview.markEditorSelection":{"type":"boolean","default":true,"description":"Mark the current editor selection in the Markdown preview.","scope":"resource"},"markdown.preview.scrollEditorWithPreview":{"type":"boolean","default":true,"description":"When a Markdown preview is scrolled, update the view of the editor.","scope":"resource"},"markdown.preview.doubleClickToSwitchToEditor":{"type":"boolean","default":true,"description":"Double-click in the Markdown preview to switch to the editor.","scope":"resource"},"markdown.preview.openMarkdownLinks":{"type":"string","default":"inPreview","description":"Controls how links to other Markdown files in the Markdown preview should be opened.","scope":"resource","enum":["inPreview","inEditor"],"enumDescriptions":["Try to open links in the Markdown preview.","Try to open links in the editor."]},"markdown.links.openLocation":{"type":"string","default":"currentGroup","description":"Controls where links in Markdown files should be opened.","scope":"resource","enum":["currentGroup","beside"],"enumDescriptions":["Open links in the active editor group.","Open links beside the active editor."]},"markdown.suggest.paths.enabled":{"type":"boolean","default":true,"description":"Enable path suggestions while writing links in Markdown files.","scope":"resource"},"markdown.suggest.paths.includeWorkspaceHeaderCompletions":{"type":"string","default":"onDoubleHash","scope":"resource","markdownDescription":"Enable suggestions for headers in other Markdown files in the current workspace. Accepting one of these suggestions inserts the full path to header in that file, for example: `[link text](/path/to/file.md#header)`.","enum":["never","onDoubleHash","onSingleOrDoubleHash"],"markdownEnumDescriptions":["Disable workspace header suggestions.","Enable workspace header suggestions after typing `##` in a path, for example: `[link text](##`.","Enable workspace header suggestions after typing either `##` or `#` in a path, for example: `[link text](#` or `[link text](##`."]},"markdown.trace.extension":{"type":"string","enum":["off","verbose"],"default":"off","description":"Enable debug logging for the Markdown extension.","scope":"window"},"markdown.trace.server":{"type":"string","scope":"window","enum":["off","messages","verbose"],"default":"off","description":"Traces the communication between VSCodium and the Markdown language server."},"markdown.server.log":{"type":"string","scope":"window","enum":["off","debug","trace"],"default":"off","description":"Controls the logging level of the Markdown language server."},"markdown.editor.drop.enabled":{"type":"boolean","default":true,"markdownDescription":"Enable dropping files into a Markdown editor while holding Shift. Requires enabling `#editor.dropIntoEditor.enabled#`.","scope":"resource"},"markdown.editor.drop.copyIntoWorkspace":{"type":"string","markdownDescription":"Controls if files outside of the workspace that are dropped into a Markdown editor should be copied into the workspace.\n\nUse `#markdown.copyFiles.destination#` to configure where copied dropped files should be created","default":"mediaFiles","enum":["mediaFiles","never"],"markdownEnumDescriptions":["Try to copy external image and video files into the workspace.","Do not copy external files into the workspace."]},"markdown.editor.filePaste.enabled":{"type":"boolean","scope":"resource","markdownDescription":"Enable pasting files into a Markdown editor to create Markdown links. Requires enabling `#editor.pasteAs.enabled#`.","default":true},"markdown.editor.filePaste.copyIntoWorkspace":{"type":"string","markdownDescription":"Controls if files outside of the workspace that are pasted into a Markdown editor should be copied into the workspace.\n\nUse `#markdown.copyFiles.destination#` to configure where copied files should be created.","default":"mediaFiles","enum":["mediaFiles","never"],"markdownEnumDescriptions":["Try to copy external image and video files into the workspace.","Do not copy external files into the workspace."]},"markdown.editor.pasteUrlAsFormattedLink.enabled":{"type":"string","scope":"resource","markdownDescription":"Controls how a Markdown link is created when a URL is pasted into the Markdown editor. Requires enabling `#editor.pasteAs.enabled#`.","default":"never","enum":["always","smart","never"],"markdownEnumDescriptions":["Always creates a Markdown link when a URL is pasted into the Markdown editor.","Smartly avoids creating a Markdown link in specific cases, such as within code brackets or inside an existing Markdown link.","Never creates a Markdown link when a URL is pasted into the Markdown editor."]},"markdown.validate.enabled":{"type":"boolean","scope":"resource","description":"Enable all error reporting in Markdown files.","default":false},"markdown.validate.referenceLinks.enabled":{"type":"string","scope":"resource","markdownDescription":"Validate reference links in Markdown files, for example: `[link][ref]`. Requires enabling `#markdown.validate.enabled#`.","default":"warning","enum":["ignore","warning","error"]},"markdown.validate.fragmentLinks.enabled":{"type":"string","scope":"resource","markdownDescription":"Validate fragment links to headers in the current Markdown file, for example: `[link](#header)`. Requires enabling `#markdown.validate.enabled#`.","default":"warning","enum":["ignore","warning","error"]},"markdown.validate.fileLinks.enabled":{"type":"string","scope":"resource","markdownDescription":"Validate links to other files in Markdown files, for example `[link](/path/to/file.md)`. This checks that the target files exists. Requires enabling `#markdown.validate.enabled#`.","default":"warning","enum":["ignore","warning","error"]},"markdown.validate.fileLinks.markdownFragmentLinks":{"type":"string","scope":"resource","markdownDescription":"Validate the fragment part of links to headers in other files in Markdown files, for example: `[link](/path/to/file.md#header)`. Inherits the setting value from `#markdown.validate.fragmentLinks.enabled#` by default.","default":"inherit","enum":["inherit","ignore","warning","error"]},"markdown.validate.ignoredLinks":{"type":"array","scope":"resource","markdownDescription":"Configure links that should not be validated. For example adding `/about` would not validate the link `[about](/about)`, while the glob `/assets/**/*.svg` would let you skip validation for any link to `.svg` files under the `assets` directory.","items":{"type":"string"}},"markdown.validate.unusedLinkDefinitions.enabled":{"type":"string","scope":"resource","markdownDescription":"Validate link definitions that are unused in the current file.","default":"hint","enum":["ignore","hint","warning","error"]},"markdown.validate.duplicateLinkDefinitions.enabled":{"type":"string","scope":"resource","markdownDescription":"Validate duplicated definitions in the current file.","default":"warning","enum":["ignore","warning","error"]},"markdown.updateLinksOnFileMove.enabled":{"type":"string","enum":["prompt","always","never"],"markdownEnumDescriptions":["Prompt on each file move.","Always update links automatically.","Never try to update link and don't prompt."],"default":"never","markdownDescription":"Try to update links in Markdown files when a file is renamed/moved in the workspace. Use `#markdown.updateLinksOnFileMove.include#` to configure which files trigger link updates.","scope":"window"},"markdown.updateLinksOnFileMove.include":{"type":"array","markdownDescription":"Glob patterns that specifies files that trigger automatic link updates. See `#markdown.updateLinksOnFileMove.enabled#` for details about this feature.","scope":"window","items":{"type":"string","description":"The glob pattern to match file paths against. Set to true to enable the pattern."},"default":["**/*.{md,mkd,mdwn,mdown,markdown,markdn,mdtxt,mdtext,workbook}","**/*.{jpg,jpe,jpeg,png,bmp,gif,ico,webp,avif,tiff,svg,mp4}"]},"markdown.updateLinksOnFileMove.enableForDirectories":{"type":"boolean","default":true,"description":"Enable updating links when a directory is moved or renamed in the workspace.","scope":"window"},"markdown.occurrencesHighlight.enabled":{"type":"boolean","default":false,"description":"Enable highlighting link occurrences in the current document.","scope":"resource"},"markdown.copyFiles.destination":{"type":"object","markdownDescription":"Defines where files copied created by drop or paste should be created. This is a map from globs that match on the Markdown document to destinations.\n\nThe destinations may use the following variables:\n\n- `${documentFileName}` — The full filename of the Markdown document, for example: `readme.md`.\n- `${documentBaseName}` — The basename of Markdown document, for example: `readme`.\n- `${documentExtName}` — The extension of the Markdown document, for example: `md`.\n- `${documentDirName}` — The name of the Markdown document's parent directory.\n- `${documentWorkspaceFolder}` — The workspace folder for the Markdown document, for example: `/Users/me/myProject`. This is the same as `${documentDirName}` if the file is not part of a workspace.\n- `${fileName}` — The file name of the dropped file, for example: `image.png`.","additionalProperties":{"type":"string"}},"markdown.copyFiles.overwriteBehavior":{"type":"string","markdownDescription":"Controls if files created by drop or paste should overwrite existing files.","default":"nameIncrementally","enum":["nameIncrementally","overwrite"],"markdownEnumDescriptions":["If a file with the same name already exists, append a number to the file name, for example: `image.png` becomes `image-1.png`.","If a file with the same name already exists, overwrite it."]},"markdown.preferredMdPathExtensionStyle":{"type":"string","default":"auto","markdownDescription":"Controls if file extensions (e.g. `.md`) are added or not for links to Markdown files. This setting is used when file paths are added by tooling such as path completions or file renames.","enum":["auto","includeExtension","removeExtension"],"markdownEnumDescriptions":["For existing paths, try to maintain the file extension style. For new paths, add file extensions.","Prefer including the file extension. For example, path completions to a file named `file.md` will insert `file.md`.","Prefer removing the file extension. For example, path completions to a file named `file.md` will insert `file` without the `.md`."]}}},"configurationDefaults":{"[markdown]":{"editor.wordWrap":"on","editor.quickSuggestions":{"comments":"off","strings":"off","other":"off"}}},"jsonValidation":[{"fileMatch":"package.json","url":"./schemas/package.schema.json"}],"markdown.previewStyles":["./media/markdown.css","./media/highlight.css"],"markdown.previewScripts":["./media/index.js"],"customEditors":[{"viewType":"vscode.markdown.preview.editor","displayName":"Markdown Preview","priority":"option","selector":[{"filenamePattern":"*.md"}]}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/markdown-language-features","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.markdown-math"},"manifest":{"name":"markdown-math","displayName":"Markdown Math","description":"Adds math support to Markdown in notebooks.","version":"1.0.0","icon":"icon.png","publisher":"vscode","license":"MIT","aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","engines":{"vscode":"^1.54.0"},"categories":["Other"],"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"main":"./dist/extension","browser":"./dist/browser/extension","activationEvents":[],"contributes":{"languages":[{"id":"markdown-math","aliases":[]}],"grammars":[{"language":"markdown-math","scopeName":"text.html.markdown.math","path":"./syntaxes/md-math.tmLanguage.json"},{"scopeName":"markdown.math.block","path":"./syntaxes/md-math-block.tmLanguage.json","injectTo":["text.html.markdown"],"embeddedLanguages":{"meta.embedded.math.markdown":"latex"}},{"scopeName":"markdown.math.inline","path":"./syntaxes/md-math-inline.tmLanguage.json","injectTo":["text.html.markdown"],"embeddedLanguages":{"meta.embedded.math.markdown":"latex","punctuation.definition.math.end.markdown":"latex"}}],"notebookRenderer":[{"id":"vscode.markdown-it-katex-extension","displayName":"Markdown it KaTeX renderer","entrypoint":{"extends":"vscode.markdown-it-renderer","path":"./notebook-out/katex.js"}}],"markdown.markdownItPlugins":true,"markdown.previewStyles":["./notebook-out/katex.min.css","./preview-styles/index.css"],"configuration":[{"title":"Markdown Math","properties":{"markdown.math.enabled":{"type":"boolean","default":true,"description":"Enable/disable rendering math in the built-in Markdown preview."},"markdown.math.macros":{"type":"object","additionalProperties":{"type":"string"},"default":{},"description":"A collection of custom macros. Each macro is a key-value pair where the key is a new command name and the value is the expansion of the macro.","scope":"resource"}}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/markdown-math","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.media-preview"},"manifest":{"name":"media-preview","displayName":"Media Preview","description":"Provides VSCodium's built-in previews for images, audio, and video","extensionKind":["ui","workspace"],"version":"1.0.0","publisher":"vscode","icon":"icon.png","license":"MIT","aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","engines":{"vscode":"^1.70.0"},"main":"./dist/extension","browser":"./dist/browser/extension.js","categories":["Other"],"activationEvents":[],"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"configuration":{"type":"object","title":"Media Previewer","properties":{"mediaPreview.video.autoPlay":{"type":"boolean","default":false,"markdownDescription":"Start playing videos on mute automatically."},"mediaPreview.video.loop":{"type":"boolean","default":false,"markdownDescription":"Loop videos over again automatically."}}},"customEditors":[{"viewType":"imagePreview.previewEditor","displayName":"Image Preview","priority":"builtin","selector":[{"filenamePattern":"*.{jpg,jpe,jpeg,png,bmp,gif,ico,webp,avif}"}]},{"viewType":"vscode.audioPreview","displayName":"Audio Preview","priority":"builtin","selector":[{"filenamePattern":"*.{mp3,wav,ogg,oga}"}]},{"viewType":"vscode.videoPreview","displayName":"Video Preview","priority":"builtin","selector":[{"filenamePattern":"*.{mp4,webm}"}]}],"commands":[{"command":"imagePreview.zoomIn","title":"Zoom in","category":"Image Preview"},{"command":"imagePreview.zoomOut","title":"Zoom out","category":"Image Preview"},{"command":"imagePreview.copyImage","title":"Copy","category":"Image Preview"}],"menus":{"commandPalette":[{"command":"imagePreview.zoomIn","when":"activeCustomEditorId == 'imagePreview.previewEditor'","group":"1_imagePreview"},{"command":"imagePreview.zoomOut","when":"activeCustomEditorId == 'imagePreview.previewEditor'","group":"1_imagePreview"},{"command":"imagePreview.copyImage","when":"false"}],"webview/context":[{"command":"imagePreview.copyImage","when":"webviewId == 'imagePreview.previewEditor'"}]}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/media-preview","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.merge-conflict"},"manifest":{"name":"merge-conflict","publisher":"vscode","displayName":"Merge Conflict","description":"Highlighting and commands for inline merge conflicts.","icon":"media/icon.png","version":"1.0.0","license":"MIT","aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","engines":{"vscode":"^1.5.0"},"categories":["Other"],"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"activationEvents":["onStartupFinished"],"main":"./dist/mergeConflictMain","browser":"./dist/browser/mergeConflictMain","contributes":{"commands":[{"category":"Merge Conflict","title":"Accept All Current","original":"Accept All Current","command":"merge-conflict.accept.all-current","enablement":"!isMergeEditor"},{"category":"Merge Conflict","title":"Accept All Incoming","original":"Accept All Incoming","command":"merge-conflict.accept.all-incoming","enablement":"!isMergeEditor"},{"category":"Merge Conflict","title":"Accept All Both","original":"Accept All Both","command":"merge-conflict.accept.all-both","enablement":"!isMergeEditor"},{"category":"Merge Conflict","title":"Accept Current","original":"Accept Current","command":"merge-conflict.accept.current","enablement":"!isMergeEditor"},{"category":"Merge Conflict","title":"Accept Incoming","original":"Accept Incoming","command":"merge-conflict.accept.incoming","enablement":"!isMergeEditor"},{"category":"Merge Conflict","title":"Accept Selection","original":"Accept Selection","command":"merge-conflict.accept.selection","enablement":"!isMergeEditor"},{"category":"Merge Conflict","title":"Accept Both","original":"Accept Both","command":"merge-conflict.accept.both","enablement":"!isMergeEditor"},{"category":"Merge Conflict","title":"Next Conflict","original":"Next Conflict","command":"merge-conflict.next","enablement":"!isMergeEditor","icon":"$(arrow-down)"},{"category":"Merge Conflict","title":"Previous Conflict","original":"Previous Conflict","command":"merge-conflict.previous","enablement":"!isMergeEditor","icon":"$(arrow-up)"},{"category":"Merge Conflict","title":"Compare Current Conflict","original":"Compare Current Conflict","command":"merge-conflict.compare","enablement":"!isMergeEditor"}],"menus":{"scm/resourceState/context":[{"command":"merge-conflict.accept.all-current","when":"scmProvider == git && scmResourceGroup == merge","group":"1_modification"},{"command":"merge-conflict.accept.all-incoming","when":"scmProvider == git && scmResourceGroup == merge","group":"1_modification"}],"editor/title":[{"command":"merge-conflict.previous","group":"navigation@1","when":"!isMergeEditor && mergeConflictsCount && mergeConflictsCount != 0"},{"command":"merge-conflict.next","group":"navigation@2","when":"!isMergeEditor && mergeConflictsCount && mergeConflictsCount != 0"}]},"configuration":{"title":"Merge Conflict","properties":{"merge-conflict.codeLens.enabled":{"type":"boolean","description":"Create a CodeLens for merge conflict blocks within editor.","default":true},"merge-conflict.decorators.enabled":{"type":"boolean","description":"Create decorators for merge conflict blocks within editor.","default":true},"merge-conflict.autoNavigateNextConflict.enabled":{"type":"boolean","description":"Whether to automatically navigate to the next merge conflict after resolving a merge conflict.","default":false},"merge-conflict.diffViewPosition":{"type":"string","enum":["Current","Beside","Below"],"description":"Controls where the diff view should be opened when comparing changes in merge conflicts.","enumDescriptions":["Open the diff view in the current editor group.","Open the diff view next to the current editor group.","Open the diff view below the current editor group."],"default":"Current"}}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/merge-conflict","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.microsoft-authentication"},"manifest":{"name":"microsoft-authentication","publisher":"vscode","license":"MIT","displayName":"Microsoft Account","description":"Microsoft authentication provider","version":"0.0.1","engines":{"vscode":"^1.42.0"},"icon":"media/icon.png","categories":["Other"],"activationEvents":[],"enabledApiProposals":["idToken"],"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"extensionKind":["ui","workspace"],"contributes":{"authentication":[{"label":"Microsoft","id":"microsoft"},{"label":"Microsoft Sovereign Cloud","id":"microsoft-sovereign-cloud"}],"configuration":[{"title":"Microsoft Sovereign Cloud","properties":{"microsoft-sovereign-cloud.environment":{"type":"string","markdownDescription":"The Sovereign Cloud to use for authentication. If you select `custom`, you must also set the `#microsoft-sovereign-cloud.customEnvironment#` setting.","enum":["ChinaCloud","USGovernment","custom"],"enumDescriptions":["Azure China","Azure US Government","A custom Microsoft Sovereign Cloud"]},"microsoft-sovereign-cloud.customEnvironment":{"type":"object","additionalProperties":true,"markdownDescription":"The custom configuration for the Sovereign Cloud to use with the Microsoft Sovereign Cloud authentication provider. This along with setting `#microsoft-sovereign-cloud.environment#` to `custom` is required to use this feature.","properties":{"name":{"type":"string","description":"The name of the custom Sovereign Cloud."},"portalUrl":{"type":"string","description":"The portal URL for the custom Sovereign Cloud."},"managementEndpointUrl":{"type":"string","description":"The management endpoint for the custom Sovereign Cloud."},"resourceManagerEndpointUrl":{"type":"string","description":"The resource manager endpoint for the custom Sovereign Cloud."},"activeDirectoryEndpointUrl":{"type":"string","description":"The Active Directory endpoint for the custom Sovereign Cloud."},"activeDirectoryResourceId":{"type":"string","description":"The Active Directory resource ID for the custom Sovereign Cloud."}},"required":["name","portalUrl","managementEndpointUrl","resourceManagerEndpointUrl","activeDirectoryEndpointUrl","activeDirectoryResourceId"]}}}]},"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","main":"./dist/extension.js","browser":"./dist/browser/extension.js","repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/microsoft-authentication","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"ms-vscode.js-debug","uuid":"25629058-ddac-4e17-abba-74678e126c5d"},"manifest":{"name":"js-debug","displayName":"JavaScript Debugger","version":"1.81.0","publisher":"ms-vscode","author":{"name":"Microsoft Corporation"},"keywords":["pwa","javascript","node","chrome","debugger"],"description":"An extension for debugging Node.js programs and Chrome.","license":"MIT","engines":{"vscode":"^1.80.0","node":">=10"},"icon":"resources/logo.png","categories":["Debuggers"],"private":true,"repository":{"type":"git","url":"https://github.com/Microsoft/vscode-pwa.git"},"bugs":{"url":"https://github.com/Microsoft/vscode-pwa/issues"},"prettier":{"trailingComma":"all","singleQuote":true,"arrowParens":"avoid","printWidth":100,"tabWidth":2},"main":"./src/extension.js","enabledApiProposals":["portsAttributes","workspaceTrust","tunnels"],"extensionKind":["workspace"],"capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":"limited","description":"Trust is required to debug code in this workspace."}},"activationEvents":["onDebugDynamicConfigurations","onDebugInitialConfigurations","onDebugResolve:pwa-node","onDebugResolve:node-terminal","onDebugResolve:pwa-extensionHost","onDebugResolve:pwa-chrome","onDebugResolve:pwa-msedge","onDebugResolve:node","onDebugResolve:chrome","onDebugResolve:extensionHost","onDebugResolve:msedge","onCommand:extension.js-debug.clearAutoAttachVariables","onCommand:extension.js-debug.setAutoAttachVariables","onCommand:extension.js-debug.autoAttachToProcess","onCommand:extension.js-debug.pickNodeProcess","onCommand:extension.js-debug.requestCDPProxy"],"contributes":{"menus":{"commandPalette":[{"command":"extension.js-debug.prettyPrint","title":"Pretty print for debugging","when":"debugType == pwa-extensionHost && debugState == stopped || debugType == node-terminal && debugState == stopped || debugType == pwa-node && debugState == stopped || debugType == pwa-chrome && debugState == stopped || debugType == pwa-msedge && debugState == stopped"},{"command":"extension.js-debug.startProfile","title":"Take Performance Profile","when":"debugType == pwa-extensionHost && inDebugMode && !jsDebugIsProfiling || debugType == node-terminal && inDebugMode && !jsDebugIsProfiling || debugType == pwa-node && inDebugMode && !jsDebugIsProfiling || debugType == pwa-chrome && inDebugMode && !jsDebugIsProfiling || debugType == pwa-msedge && inDebugMode && !jsDebugIsProfiling"},{"command":"extension.js-debug.stopProfile","title":"Stop Performance Profile","when":"debugType == pwa-extensionHost && inDebugMode && jsDebugIsProfiling || debugType == node-terminal && inDebugMode && jsDebugIsProfiling || debugType == pwa-node && inDebugMode && jsDebugIsProfiling || debugType == pwa-chrome && inDebugMode && jsDebugIsProfiling || debugType == pwa-msedge && inDebugMode && jsDebugIsProfiling"},{"command":"extension.js-debug.revealPage","when":"false"},{"command":"extension.js-debug.debugLink","title":"Open Link","when":"!isWeb"},{"command":"extension.js-debug.createDiagnostics","title":"Diagnose Breakpoint Problems","when":"debugType == pwa-extensionHost && inDebugMode || debugType == node-terminal && inDebugMode || debugType == pwa-node && inDebugMode || debugType == pwa-chrome && inDebugMode || debugType == pwa-msedge && inDebugMode"},{"command":"extension.js-debug.getDiagnosticLogs","title":"Save Diagnostic JS Debug Logs","when":"debugType == pwa-extensionHost && inDebugMode || debugType == node-terminal && inDebugMode || debugType == pwa-node && inDebugMode || debugType == pwa-chrome && inDebugMode || debugType == pwa-msedge && inDebugMode"},{"command":"extension.js-debug.openEdgeDevTools","title":"Open Browser Devtools","when":"debugType == pwa-msedge"},{"command":"extension.js-debug.callers.add","title":"Exclude caller from pausing in the current location","when":"debugType == pwa-extensionHost && debugState == \"stopped\" || debugType == node-terminal && debugState == \"stopped\" || debugType == pwa-node && debugState == \"stopped\" || debugType == pwa-chrome && debugState == \"stopped\" || debugType == pwa-msedge && debugState == \"stopped\""},{"command":"extension.js-debug.callers.goToCaller","when":"false"},{"command":"extension.js-debug.callers.gotToTarget","when":"false"},{"command":"extension.js-debug.enableSourceMapStepping","when":"jsDebugIsMapSteppingDisabled"},{"command":"extension.js-debug.disableSourceMapStepping","when":"!jsDebugIsMapSteppingDisabled"},{"command":"extension.js-debug.enableSourceMapStepping","when":"jsDebugIsMapSteppingDisabled"}],"debug/callstack/context":[{"command":"extension.js-debug.revealPage","group":"navigation","when":"debugType == pwa-chrome && callStackItemType == 'session' || debugType == pwa-msedge && callStackItemType == 'session'"},{"command":"extension.js-debug.toggleSkippingFile","group":"navigation","when":"debugType == pwa-extensionHost && callStackItemType == 'session' || debugType == node-terminal && callStackItemType == 'session' || debugType == pwa-node && callStackItemType == 'session' || debugType == pwa-chrome && callStackItemType == 'session' || debugType == pwa-msedge && callStackItemType == 'session'"},{"command":"extension.js-debug.startProfile","group":"navigation","when":"debugType == pwa-extensionHost && !jsDebugIsProfiling && callStackItemType == 'session' || debugType == node-terminal && !jsDebugIsProfiling && callStackItemType == 'session' || debugType == pwa-node && !jsDebugIsProfiling && callStackItemType == 'session' || debugType == pwa-chrome && !jsDebugIsProfiling && callStackItemType == 'session' || debugType == pwa-msedge && !jsDebugIsProfiling && callStackItemType == 'session'"},{"command":"extension.js-debug.stopProfile","group":"navigation","when":"debugType == pwa-extensionHost && jsDebugIsProfiling && callStackItemType == 'session' || debugType == node-terminal && jsDebugIsProfiling && callStackItemType == 'session' || debugType == pwa-node && jsDebugIsProfiling && callStackItemType == 'session' || debugType == pwa-chrome && jsDebugIsProfiling && callStackItemType == 'session' || debugType == pwa-msedge && jsDebugIsProfiling && callStackItemType == 'session'"},{"command":"extension.js-debug.startProfile","group":"inline","when":"debugType == pwa-extensionHost && !jsDebugIsProfiling || debugType == node-terminal && !jsDebugIsProfiling || debugType == pwa-node && !jsDebugIsProfiling || debugType == pwa-chrome && !jsDebugIsProfiling || debugType == pwa-msedge && !jsDebugIsProfiling"},{"command":"extension.js-debug.stopProfile","group":"inline","when":"debugType == pwa-extensionHost && jsDebugIsProfiling || debugType == node-terminal && jsDebugIsProfiling || debugType == pwa-node && jsDebugIsProfiling || debugType == pwa-chrome && jsDebugIsProfiling || debugType == pwa-msedge && jsDebugIsProfiling"},{"command":"extension.js-debug.callers.add","when":"debugType == pwa-extensionHost && callStackItemType == 'stackFrame' || debugType == node-terminal && callStackItemType == 'stackFrame' || debugType == pwa-node && callStackItemType == 'stackFrame' || debugType == pwa-chrome && callStackItemType == 'stackFrame' || debugType == pwa-msedge && callStackItemType == 'stackFrame'"}],"debug/toolBar":[{"command":"extension.js-debug.stopProfile","when":"debugType == pwa-extensionHost && jsDebugIsProfiling || debugType == node-terminal && jsDebugIsProfiling || debugType == pwa-node && jsDebugIsProfiling || debugType == pwa-chrome && jsDebugIsProfiling || debugType == pwa-msedge && jsDebugIsProfiling"},{"command":"extension.js-debug.openEdgeDevTools","when":"debugType == pwa-msedge"},{"command":"extension.js-debug.enableSourceMapStepping","when":"jsDebugIsMapSteppingDisabled"}],"view/title":[{"command":"extension.js-debug.addCustomBreakpoints","when":"view == jsBrowserBreakpoints"},{"command":"extension.js-debug.removeAllCustomBreakpoints","when":"view == jsBrowserBreakpoints"},{"command":"extension.js-debug.callers.removeAll","group":"navigation","when":"view == jsExcludedCallers"},{"command":"extension.js-debug.disableSourceMapStepping","group":"navigation","when":"debugType == pwa-extensionHost && view == workbench.debug.callStackView && !jsDebugIsMapSteppingDisabled || debugType == node-terminal && view == workbench.debug.callStackView && !jsDebugIsMapSteppingDisabled || debugType == pwa-node && view == workbench.debug.callStackView && !jsDebugIsMapSteppingDisabled || debugType == pwa-chrome && view == workbench.debug.callStackView && !jsDebugIsMapSteppingDisabled || debugType == pwa-msedge && view == workbench.debug.callStackView && !jsDebugIsMapSteppingDisabled"},{"command":"extension.js-debug.enableSourceMapStepping","group":"navigation","when":"debugType == pwa-extensionHost && view == workbench.debug.callStackView && jsDebugIsMapSteppingDisabled || debugType == node-terminal && view == workbench.debug.callStackView && jsDebugIsMapSteppingDisabled || debugType == pwa-node && view == workbench.debug.callStackView && jsDebugIsMapSteppingDisabled || debugType == pwa-chrome && view == workbench.debug.callStackView && jsDebugIsMapSteppingDisabled || debugType == pwa-msedge && view == workbench.debug.callStackView && jsDebugIsMapSteppingDisabled"}],"view/item/context":[{"command":"extension.js-debug.removeCustomBreakpoint","when":"view == jsBrowserBreakpoints","group":"inline"},{"command":"extension.js-debug.addCustomBreakpoints","when":"view == jsBrowserBreakpoints"},{"command":"extension.js-debug.removeCustomBreakpoint","when":"view == jsBrowserBreakpoints"},{"command":"extension.js-debug.callers.goToCaller","group":"inline","when":"view == jsExcludedCallers"},{"command":"extension.js-debug.callers.gotToTarget","group":"inline","when":"view == jsExcludedCallers"},{"command":"extension.js-debug.callers.remove","group":"inline","when":"view == jsExcludedCallers"}],"editor/title":[{"command":"extension.js-debug.prettyPrint","group":"navigation","when":"debugState == stopped && resource in jsDebugCanPrettyPrint"}]},"breakpoints":[{"language":"javascript"},{"language":"typescript"},{"language":"typescriptreact"},{"language":"javascriptreact"},{"language":"fsharp"},{"language":"html"}],"debuggers":[{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"attach":{"properties":{"address":{"default":"localhost","description":"TCP/IP address of process to be debugged. Default is 'localhost'.","type":"string"},"attachExistingChildren":{"default":false,"description":"Whether to attempt to attach to already-spawned child processes.","type":"boolean"},"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"continueOnAttach":{"default":true,"markdownDescription":"If true, we'll automatically resume programs launched and waiting on `--inspect-brk`","type":"boolean"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"port":{"default":9229,"description":"Debug port to attach to. Default is 9229.","type":"number"},"processId":{"default":"${command:PickProcess}","description":"ID of process to attach to.","type":"string"},"remoteHostHeader":{"description":"Explicit Host header to use when connecting to the websocket of inspector. If unspecified, the host header will be set to 'localhost'. This is useful when the inspector is running behind a proxy that only accept particular Host header.","type":"string"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Try to reconnect to the program if we lose connection. If set to `true`, we'll try once a second, forever. You can customize the interval and maximum number of attempts by specifying the `delay` and `maxAttempts` in an object instead.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"websocketAddress":{"description":"Exact websocket address to attach to. If unspecified, it will be discovered from the address and port.","type":"string"}}},"launch":{"properties":{"args":{"default":[],"description":"Command line arguments passed to the program.\n\nCan be an array of strings or a single string. When the program is launched in a terminal, setting this property to a single string will result in the arguments not being escaped for the shell.","items":{"type":"string"},"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"If set, attaches to the process via the given port. This is generally no longer necessary for Node.js programs and loses the ability to debug child processes, but can be useful in more esoteric scenarios such as with Deno and Docker launches. If set to 0, a random port will be chosen and --inspect-brk added to the launch arguments automatically.","type":"integer"},"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Where to launch the debug target.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Debug Console (which doesn't support to read input from a program)","VS Code's integrated terminal","External terminal that can be configured via user settings"],"type":"string"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Configures how debug processes are killed when stopping the session. Can be:\n\n- forceful (default): forcefully tears down the process tree. Sends SIGKILL on posix, or `taskkill.exe /F` on Windows.\n- polite: gracefully tears down the process tree. It's possible that misbehaving processes continue to run after shutdown in this way. Sends SIGTERM on posix, or `taskkill.exe` with no `/F` (force) flag on Windows.\n- none: no termination will happen.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"If true, will start profiling as soon as the process launches","type":"boolean"},"program":{"default":"","description":"Absolute path to the program. Generated value is guessed by looking at package.json and opened files. Edit this attribute.","type":"string"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Try to reconnect to the program if we lose connection. If set to `true`, we'll try once a second, forever. You can customize the interval and maximum number of attempts by specifying the `delay` and `maxAttempts` in an object instead.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Runtime to use. Either an absolute path or the name of a runtime available on the PATH. If omitted `node` is assumed.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Version of `node` runtime to use. Requires `nvm`.","type":"string"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"stopOnEntry":{"default":true,"description":"Automatically stop program after launch.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}}}},"configurationSnippets":[],"deprecated":"Please use type node instead","label":"Node.js","languages":["javascript","typescript","javascriptreact","typescriptreact"],"strings":{"unverifiedBreakpoints":"Some of your breakpoints could not be set. If you're having an issue, you can [troubleshoot your launch configuration](command:extension.js-debug.createDiagnostics)."},"type":"pwa-node","variables":{"PickProcess":"extension.js-debug.pickNodeProcess"}},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"attach":{"properties":{"address":{"default":"localhost","description":"TCP/IP address of process to be debugged. Default is 'localhost'.","type":"string"},"attachExistingChildren":{"default":false,"description":"Whether to attempt to attach to already-spawned child processes.","type":"boolean"},"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"continueOnAttach":{"default":true,"markdownDescription":"If true, we'll automatically resume programs launched and waiting on `--inspect-brk`","type":"boolean"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"port":{"default":9229,"description":"Debug port to attach to. Default is 9229.","type":"number"},"processId":{"default":"${command:PickProcess}","description":"ID of process to attach to.","type":"string"},"remoteHostHeader":{"description":"Explicit Host header to use when connecting to the websocket of inspector. If unspecified, the host header will be set to 'localhost'. This is useful when the inspector is running behind a proxy that only accept particular Host header.","type":"string"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Try to reconnect to the program if we lose connection. If set to `true`, we'll try once a second, forever. You can customize the interval and maximum number of attempts by specifying the `delay` and `maxAttempts` in an object instead.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"websocketAddress":{"description":"Exact websocket address to attach to. If unspecified, it will be discovered from the address and port.","type":"string"}}},"launch":{"properties":{"args":{"default":[],"description":"Command line arguments passed to the program.\n\nCan be an array of strings or a single string. When the program is launched in a terminal, setting this property to a single string will result in the arguments not being escaped for the shell.","items":{"type":"string"},"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"If set, attaches to the process via the given port. This is generally no longer necessary for Node.js programs and loses the ability to debug child processes, but can be useful in more esoteric scenarios such as with Deno and Docker launches. If set to 0, a random port will be chosen and --inspect-brk added to the launch arguments automatically.","type":"integer"},"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Where to launch the debug target.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Debug Console (which doesn't support to read input from a program)","VS Code's integrated terminal","External terminal that can be configured via user settings"],"type":"string"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Configures how debug processes are killed when stopping the session. Can be:\n\n- forceful (default): forcefully tears down the process tree. Sends SIGKILL on posix, or `taskkill.exe /F` on Windows.\n- polite: gracefully tears down the process tree. It's possible that misbehaving processes continue to run after shutdown in this way. Sends SIGTERM on posix, or `taskkill.exe` with no `/F` (force) flag on Windows.\n- none: no termination will happen.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"If true, will start profiling as soon as the process launches","type":"boolean"},"program":{"default":"","description":"Absolute path to the program. Generated value is guessed by looking at package.json and opened files. Edit this attribute.","type":"string"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Try to reconnect to the program if we lose connection. If set to `true`, we'll try once a second, forever. You can customize the interval and maximum number of attempts by specifying the `delay` and `maxAttempts` in an object instead.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Runtime to use. Either an absolute path or the name of a runtime available on the PATH. If omitted `node` is assumed.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Version of `node` runtime to use. Requires `nvm`.","type":"string"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"stopOnEntry":{"default":true,"description":"Automatically stop program after launch.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}}}},"configurationSnippets":[{"body":{"name":"${1:Attach}","port":9229,"request":"attach","skipFiles":["/**"],"type":"node"},"description":"Attach to a running node program","label":"Node.js: Attach"},{"body":{"address":"${2:TCP/IP address of process to be debugged}","localRoot":"^\"\\${workspaceFolder}\"","name":"${1:Attach to Remote}","port":9229,"remoteRoot":"${3:Absolute path to the remote directory containing the program}","request":"attach","skipFiles":["/**"],"type":"node"},"description":"Attach to the debug port of a remote node program","label":"Node.js: Attach to Remote Program"},{"body":{"name":"${1:Attach by Process ID}","processId":"^\"\\${command:PickProcess}\"","request":"attach","skipFiles":["/**"],"type":"node"},"description":"Open process picker to select node process to attach to","label":"Node.js: Attach to Process"},{"body":{"name":"${2:Launch Program}","program":"^\"\\${workspaceFolder}/${1:app.js}\"","request":"launch","skipFiles":["/**"],"type":"node"},"description":"Launch a node program in debug mode","label":"Node.js: Launch Program"},{"body":{"name":"${1:Launch via NPM}","request":"launch","runtimeArgs":["run-script","debug"],"runtimeExecutable":"npm","skipFiles":["/**"],"type":"node"},"label":"Node.js: Launch via npm","markdownDescription":"Launch a node program through an npm `debug` script"},{"body":{"console":"integratedTerminal","internalConsoleOptions":"neverOpen","name":"nodemon","program":"^\"\\${workspaceFolder}/${1:app.js}\"","request":"launch","restart":true,"runtimeExecutable":"nodemon","skipFiles":["/**"],"type":"node"},"description":"Use nodemon to relaunch a debug session on source changes","label":"Node.js: Nodemon Setup"},{"body":{"args":["-u","tdd","--timeout","999999","--colors","^\"\\${workspaceFolder}/${1:test}\""],"internalConsoleOptions":"openOnSessionStart","name":"Mocha Tests","program":"^\"\\${workspaceFolder}/node_modules/mocha/bin/_mocha\"","request":"launch","skipFiles":["/**"],"type":"node"},"description":"Debug mocha tests","label":"Node.js: Mocha Tests"},{"body":{"args":["${1:generator}"],"console":"integratedTerminal","internalConsoleOptions":"neverOpen","name":"Yeoman ${1:generator}","program":"^\"\\${workspaceFolder}/node_modules/yo/lib/cli.js\"","request":"launch","skipFiles":["/**"],"type":"node"},"label":"Node.js: Yeoman generator","markdownDescription":"Debug yeoman generator (install by running `npm link` in project folder)"},{"body":{"args":["${1:task}"],"name":"Gulp ${1:task}","program":"^\"\\${workspaceFolder}/node_modules/gulp/bin/gulp.js\"","request":"launch","skipFiles":["/**"],"type":"node"},"description":"Debug gulp task (make sure to have a local gulp installed in your project)","label":"Node.js: Gulp task"},{"body":{"name":"Electron Main","program":"^\"\\${workspaceFolder}/main.js\"","request":"launch","runtimeExecutable":"^\"\\${workspaceFolder}/node_modules/.bin/electron\"","skipFiles":["/**"],"type":"node"},"description":"Debug the Electron main process","label":"Node.js: Electron Main"}],"label":"Node.js","strings":{"unverifiedBreakpoints":"Some of your breakpoints could not be set. If you're having an issue, you can [troubleshoot your launch configuration](command:extension.js-debug.createDiagnostics)."},"type":"node","variables":{"PickProcess":"extension.js-debug.pickNodeProcess"}},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"launch":{"properties":{"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","type":["string","null"]},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}}}},"configurationSnippets":[{"body":{"command":"npm start","name":"Run npm start","request":"launch","type":"node-terminal"},"description":"Run \"npm start\" in a debug terminal","label":"Run \"npm start\" in a debug terminal"}],"label":"JavaScript Debug Terminal","languages":[],"strings":{"unverifiedBreakpoints":"Some of your breakpoints could not be set. If you're having an issue, you can [troubleshoot your launch configuration](command:extension.js-debug.createDiagnostics)."},"type":"node-terminal"},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"launch":{"properties":{"args":{"default":["--extensionDevelopmentPath=${workspaceFolder}"],"description":"Command line arguments passed to the program.\n\nCan be an array of strings or a single string. When the program is launched in a terminal, setting this property to a single string will result in the arguments not being escaped for the shell.","items":{"type":"string"},"type":"array"},"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","type":"string"},"debugWebWorkerHost":{"default":true,"markdownDescription":"Configures whether we should try to attach to the web worker extension host.","type":["boolean"]},"debugWebviews":{"default":true,"markdownDescription":"Configures whether we should try to attach to webviews in the launched VS Code instance. This will only work in desktop VS Code.","type":["boolean"]},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"rendererDebugOptions":{"default":{"webRoot":"${workspaceFolder}"},"markdownDescription":"Chrome launch options used when attaching to the renderer process, with `debugWebviews` or `debugWebWorkerHost`.","properties":{"address":{"default":"localhost","description":"IP address or hostname the debugged browser is listening on.","type":"string"},"browserAttachLocation":{"default":null,"description":"Forces the browser to attach in one location. In a remote workspace (through ssh or WSL, for example) this can be used to attach to a browser on the remote machine rather than locally.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"disableNetworkCache":{"default":true,"description":"Controls whether to skip the network cache for each request","type":"boolean"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"inspectUri":{"default":null,"description":"Format to use to rewrite the inspectUri: It's a template string that interpolates keys in `{curlyBraces}`. Available keys are:\n - `url.*` is the parsed address of the running application. For instance, `{url.port}`, `{url.hostname}`\n - `port` is the debug port that Chrome is listening on.\n - `browserInspectUri` is the inspector URI on the launched browser\n - `browserInspectUriPath` is the path part of the inspector URI on the launched browser (e.g.: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\n - `wsProtocol` is the hinted websocket protocol. This is set to `wss` if the original URL is `https`, or `ws` otherwise.\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Whether scripts are loaded individually with unique sourcemaps containing the basename of the source file. This can be set to optimize sourcemap handling when dealing with lots of small scripts. If set to \"auto\", we'll detect known cases where this is appropriate.","enum":["yes","no","auto"],"type":"string"},"port":{"default":9229,"description":"Port to use to remote debugging the browser, given as `--remote-debugging-port` when launching the browser.","type":"number"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":false,"markdownDescription":"Whether to reconnect if the browser connection is closed","type":"boolean"},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Command line arguments passed to the program.\n\nCan be an array of strings or a single string. When the program is launched in a terminal, setting this property to a single string will result in the arguments not being escaped for the shell.","items":{"type":"string"},"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"If set, attaches to the process via the given port. This is generally no longer necessary for Node.js programs and loses the ability to debug child processes, but can be useful in more esoteric scenarios such as with Deno and Docker launches. If set to 0, a random port will be chosen and --inspect-brk added to the launch arguments automatically.","type":"integer"},"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Where to launch the debug target.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Debug Console (which doesn't support to read input from a program)","VS Code's integrated terminal","External terminal that can be configured via user settings"],"type":"string"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Configures how debug processes are killed when stopping the session. Can be:\n\n- forceful (default): forcefully tears down the process tree. Sends SIGKILL on posix, or `taskkill.exe /F` on Windows.\n- polite: gracefully tears down the process tree. It's possible that misbehaving processes continue to run after shutdown in this way. Sends SIGTERM on posix, or `taskkill.exe` with no `/F` (force) flag on Windows.\n- none: no termination will happen.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"If true, will start profiling as soon as the process launches","type":"boolean"},"program":{"default":"","description":"Absolute path to the program. Generated value is guessed by looking at package.json and opened files. Edit this attribute.","type":"string"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Try to reconnect to the program if we lose connection. If set to `true`, we'll try once a second, forever. You can customize the interval and maximum number of attempts by specifying the `delay` and `maxAttempts` in an object instead.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Runtime to use. Either an absolute path or the name of a runtime available on the PATH. If omitted `node` is assumed.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Version of `node` runtime to use. Requires `nvm`.","type":"string"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"stopOnEntry":{"default":true,"description":"Automatically stop program after launch.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Debug Terminal","properties":{"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","type":["string","null"]},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","docDefault":"localRoot || ${workspaceFolder}","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"targetSelection":{"default":"automatic","enum":["pick","automatic"],"markdownDescription":"Whether to attach to all targets that match the URL filter (\"automatic\") or ask to pick one (\"pick\").","type":"string"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Will search for a tab with this exact url and attach to it, if found","type":"string"},"urlFilter":{"default":"","description":"Will search for a page with this url and attach to it, if found. Can have * wildcards.","type":"string"},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"A list of file glob patterns to find `*.vue` components. By default, searches the entire workspace. This needs to be specified due to extra lookups that Vue's sourcemaps require in Vue CLI 4. You can disable this special handling by setting this to an empty array.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"This specifies the workspace absolute path to the webserver root. Used to resolve paths like `/app.js` to files on disk. Shorthand for a pathMapping for \"/\"","type":"string"}},"type":"object"},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeExecutable":{"default":"node","markdownDescription":"Absolute path to VS Code.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"required":["args"]}},"configurationSnippets":[],"deprecated":"Please use type extensionHost instead","label":"VS Code Extension Development","languages":["javascript","typescript","javascriptreact","typescriptreact"],"strings":{"unverifiedBreakpoints":"Some of your breakpoints could not be set. If you're having an issue, you can [troubleshoot your launch configuration](command:extension.js-debug.createDiagnostics)."},"type":"pwa-extensionHost"},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"launch":{"properties":{"args":{"default":["--extensionDevelopmentPath=${workspaceFolder}"],"description":"Command line arguments passed to the program.\n\nCan be an array of strings or a single string. When the program is launched in a terminal, setting this property to a single string will result in the arguments not being escaped for the shell.","items":{"type":"string"},"type":"array"},"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","type":"string"},"debugWebWorkerHost":{"default":true,"markdownDescription":"Configures whether we should try to attach to the web worker extension host.","type":["boolean"]},"debugWebviews":{"default":true,"markdownDescription":"Configures whether we should try to attach to webviews in the launched VS Code instance. This will only work in desktop VS Code.","type":["boolean"]},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"rendererDebugOptions":{"default":{"webRoot":"${workspaceFolder}"},"markdownDescription":"Chrome launch options used when attaching to the renderer process, with `debugWebviews` or `debugWebWorkerHost`.","properties":{"address":{"default":"localhost","description":"IP address or hostname the debugged browser is listening on.","type":"string"},"browserAttachLocation":{"default":null,"description":"Forces the browser to attach in one location. In a remote workspace (through ssh or WSL, for example) this can be used to attach to a browser on the remote machine rather than locally.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"disableNetworkCache":{"default":true,"description":"Controls whether to skip the network cache for each request","type":"boolean"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"inspectUri":{"default":null,"description":"Format to use to rewrite the inspectUri: It's a template string that interpolates keys in `{curlyBraces}`. Available keys are:\n - `url.*` is the parsed address of the running application. For instance, `{url.port}`, `{url.hostname}`\n - `port` is the debug port that Chrome is listening on.\n - `browserInspectUri` is the inspector URI on the launched browser\n - `browserInspectUriPath` is the path part of the inspector URI on the launched browser (e.g.: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\n - `wsProtocol` is the hinted websocket protocol. This is set to `wss` if the original URL is `https`, or `ws` otherwise.\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Whether scripts are loaded individually with unique sourcemaps containing the basename of the source file. This can be set to optimize sourcemap handling when dealing with lots of small scripts. If set to \"auto\", we'll detect known cases where this is appropriate.","enum":["yes","no","auto"],"type":"string"},"port":{"default":9229,"description":"Port to use to remote debugging the browser, given as `--remote-debugging-port` when launching the browser.","type":"number"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":false,"markdownDescription":"Whether to reconnect if the browser connection is closed","type":"boolean"},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Command line arguments passed to the program.\n\nCan be an array of strings or a single string. When the program is launched in a terminal, setting this property to a single string will result in the arguments not being escaped for the shell.","items":{"type":"string"},"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"If set, attaches to the process via the given port. This is generally no longer necessary for Node.js programs and loses the ability to debug child processes, but can be useful in more esoteric scenarios such as with Deno and Docker launches. If set to 0, a random port will be chosen and --inspect-brk added to the launch arguments automatically.","type":"integer"},"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Where to launch the debug target.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Debug Console (which doesn't support to read input from a program)","VS Code's integrated terminal","External terminal that can be configured via user settings"],"type":"string"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Configures how debug processes are killed when stopping the session. Can be:\n\n- forceful (default): forcefully tears down the process tree. Sends SIGKILL on posix, or `taskkill.exe /F` on Windows.\n- polite: gracefully tears down the process tree. It's possible that misbehaving processes continue to run after shutdown in this way. Sends SIGTERM on posix, or `taskkill.exe` with no `/F` (force) flag on Windows.\n- none: no termination will happen.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"If true, will start profiling as soon as the process launches","type":"boolean"},"program":{"default":"","description":"Absolute path to the program. Generated value is guessed by looking at package.json and opened files. Edit this attribute.","type":"string"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Try to reconnect to the program if we lose connection. If set to `true`, we'll try once a second, forever. You can customize the interval and maximum number of attempts by specifying the `delay` and `maxAttempts` in an object instead.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Runtime to use. Either an absolute path or the name of a runtime available on the PATH. If omitted `node` is assumed.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Version of `node` runtime to use. Requires `nvm`.","type":"string"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"stopOnEntry":{"default":true,"description":"Automatically stop program after launch.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Debug Terminal","properties":{"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","type":["string","null"]},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","docDefault":"localRoot || ${workspaceFolder}","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"targetSelection":{"default":"automatic","enum":["pick","automatic"],"markdownDescription":"Whether to attach to all targets that match the URL filter (\"automatic\") or ask to pick one (\"pick\").","type":"string"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Will search for a tab with this exact url and attach to it, if found","type":"string"},"urlFilter":{"default":"","description":"Will search for a page with this url and attach to it, if found. Can have * wildcards.","type":"string"},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"A list of file glob patterns to find `*.vue` components. By default, searches the entire workspace. This needs to be specified due to extra lookups that Vue's sourcemaps require in Vue CLI 4. You can disable this special handling by setting this to an empty array.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"This specifies the workspace absolute path to the webserver root. Used to resolve paths like `/app.js` to files on disk. Shorthand for a pathMapping for \"/\"","type":"string"}},"type":"object"},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeExecutable":{"default":"node","markdownDescription":"Absolute path to VS Code.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"required":["args"]}},"configurationSnippets":[{"body":{"args":["^\"--extensionDevelopmentPath=\\${workspaceFolder}\""],"name":"Launch Extension","outFiles":["^\"\\${workspaceFolder}/out/**/*.js\""],"preLaunchTask":"npm","request":"launch","type":"extensionHost"},"description":"Launch a VS Code extension in debug mode","label":"VS Code Extension Development"}],"label":"VS Code Extension Development","strings":{"unverifiedBreakpoints":"Some of your breakpoints could not be set. If you're having an issue, you can [troubleshoot your launch configuration](command:extension.js-debug.createDiagnostics)."},"type":"extensionHost"},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"attach":{"properties":{"address":{"default":"localhost","description":"IP address or hostname the debugged browser is listening on.","type":"string"},"browserAttachLocation":{"default":null,"description":"Forces the browser to attach in one location. In a remote workspace (through ssh or WSL, for example) this can be used to attach to a browser on the remote machine rather than locally.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"disableNetworkCache":{"default":true,"description":"Controls whether to skip the network cache for each request","type":"boolean"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"inspectUri":{"default":null,"description":"Format to use to rewrite the inspectUri: It's a template string that interpolates keys in `{curlyBraces}`. Available keys are:\n - `url.*` is the parsed address of the running application. For instance, `{url.port}`, `{url.hostname}`\n - `port` is the debug port that Chrome is listening on.\n - `browserInspectUri` is the inspector URI on the launched browser\n - `browserInspectUriPath` is the path part of the inspector URI on the launched browser (e.g.: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\n - `wsProtocol` is the hinted websocket protocol. This is set to `wss` if the original URL is `https`, or `ws` otherwise.\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Whether scripts are loaded individually with unique sourcemaps containing the basename of the source file. This can be set to optimize sourcemap handling when dealing with lots of small scripts. If set to \"auto\", we'll detect known cases where this is appropriate.","enum":["yes","no","auto"],"type":"string"},"port":{"default":9229,"description":"Port to use to remote debugging the browser, given as `--remote-debugging-port` when launching the browser.","type":"number"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":false,"markdownDescription":"Whether to reconnect if the browser connection is closed","type":"boolean"},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Command line arguments passed to the program.\n\nCan be an array of strings or a single string. When the program is launched in a terminal, setting this property to a single string will result in the arguments not being escaped for the shell.","items":{"type":"string"},"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"If set, attaches to the process via the given port. This is generally no longer necessary for Node.js programs and loses the ability to debug child processes, but can be useful in more esoteric scenarios such as with Deno and Docker launches. If set to 0, a random port will be chosen and --inspect-brk added to the launch arguments automatically.","type":"integer"},"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Where to launch the debug target.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Debug Console (which doesn't support to read input from a program)","VS Code's integrated terminal","External terminal that can be configured via user settings"],"type":"string"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Configures how debug processes are killed when stopping the session. Can be:\n\n- forceful (default): forcefully tears down the process tree. Sends SIGKILL on posix, or `taskkill.exe /F` on Windows.\n- polite: gracefully tears down the process tree. It's possible that misbehaving processes continue to run after shutdown in this way. Sends SIGTERM on posix, or `taskkill.exe` with no `/F` (force) flag on Windows.\n- none: no termination will happen.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"If true, will start profiling as soon as the process launches","type":"boolean"},"program":{"default":"","description":"Absolute path to the program. Generated value is guessed by looking at package.json and opened files. Edit this attribute.","type":"string"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Try to reconnect to the program if we lose connection. If set to `true`, we'll try once a second, forever. You can customize the interval and maximum number of attempts by specifying the `delay` and `maxAttempts` in an object instead.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Runtime to use. Either an absolute path or the name of a runtime available on the PATH. If omitted `node` is assumed.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Version of `node` runtime to use. Requires `nvm`.","type":"string"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"stopOnEntry":{"default":true,"description":"Automatically stop program after launch.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Debug Terminal","properties":{"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","type":["string","null"]},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","docDefault":"localRoot || ${workspaceFolder}","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"targetSelection":{"default":"automatic","enum":["pick","automatic"],"markdownDescription":"Whether to attach to all targets that match the URL filter (\"automatic\") or ask to pick one (\"pick\").","type":"string"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Will search for a tab with this exact url and attach to it, if found","type":"string"},"urlFilter":{"default":"","description":"Will search for a page with this url and attach to it, if found. Can have * wildcards.","type":"string"},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"A list of file glob patterns to find `*.vue` components. By default, searches the entire workspace. This needs to be specified due to extra lookups that Vue's sourcemaps require in Vue CLI 4. You can disable this special handling by setting this to an empty array.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"This specifies the workspace absolute path to the webserver root. Used to resolve paths like `/app.js` to files on disk. Shorthand for a pathMapping for \"/\"","type":"string"}}},"launch":{"properties":{"browserLaunchLocation":{"default":null,"description":"Forces the browser to be launched in one location. In a remote workspace (through ssh or WSL, for example) this can be used to open the browser on the remote machine rather than locally.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"cleanUp":{"default":"wholeBrowser","description":"What clean-up to do after the debugging session finishes. Close only the tab being debug, vs. close the whole browser.","enum":["wholeBrowser","onlyTab"],"type":"string"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":null,"description":"Optional working directory for the runtime executable.","type":"string"},"disableNetworkCache":{"default":true,"description":"Controls whether to skip the network cache for each request","type":"boolean"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"default":{},"description":"Optional dictionary of environment key/value pairs for the browser.","type":"object"},"file":{"default":"${workspaceFolder}/index.html","description":"A local html file to open in the browser","type":"string"},"includeDefaultArgs":{"default":true,"description":"Whether default browser launch arguments (to disable features that may make debugging harder) will be included in the launch.","type":"boolean"},"includeLaunchArgs":{"default":true,"description":"Advanced: whether any default launch/debugging arguments are set on the browser. The debugger will assume the browser will use pipe debugging such as that which is provided with `--remote-debugging-pipe`.","type":"boolean"},"inspectUri":{"default":null,"description":"Format to use to rewrite the inspectUri: It's a template string that interpolates keys in `{curlyBraces}`. Available keys are:\n - `url.*` is the parsed address of the running application. For instance, `{url.port}`, `{url.hostname}`\n - `port` is the debug port that Chrome is listening on.\n - `browserInspectUri` is the inspector URI on the launched browser\n - `browserInspectUriPath` is the path part of the inspector URI on the launched browser (e.g.: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\n - `wsProtocol` is the hinted websocket protocol. This is set to `wss` if the original URL is `https`, or `ws` otherwise.\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Whether scripts are loaded individually with unique sourcemaps containing the basename of the source file. This can be set to optimize sourcemap handling when dealing with lots of small scripts. If set to \"auto\", we'll detect known cases where this is appropriate.","enum":["yes","no","auto"],"type":"string"},"port":{"default":0,"description":"Port for the browser to listen on. Defaults to \"0\", which will cause the browser to be debugged via pipes, which is generally more secure and should be chosen unless you need to attach to the browser from another tool.","type":"number"},"profileStartup":{"default":true,"description":"If true, will start profiling soon as the process launches","type":"boolean"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeArgs":{"default":[],"description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"stable","description":"Either 'canary', 'stable', 'custom' or path to the browser executable. Custom means a custom wrapper, custom build or CHROME_PATH environment variable.","type":["string","null"]},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Command line arguments passed to the program.\n\nCan be an array of strings or a single string. When the program is launched in a terminal, setting this property to a single string will result in the arguments not being escaped for the shell.","items":{"type":"string"},"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"If set, attaches to the process via the given port. This is generally no longer necessary for Node.js programs and loses the ability to debug child processes, but can be useful in more esoteric scenarios such as with Deno and Docker launches. If set to 0, a random port will be chosen and --inspect-brk added to the launch arguments automatically.","type":"integer"},"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Where to launch the debug target.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Debug Console (which doesn't support to read input from a program)","VS Code's integrated terminal","External terminal that can be configured via user settings"],"type":"string"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Configures how debug processes are killed when stopping the session. Can be:\n\n- forceful (default): forcefully tears down the process tree. Sends SIGKILL on posix, or `taskkill.exe /F` on Windows.\n- polite: gracefully tears down the process tree. It's possible that misbehaving processes continue to run after shutdown in this way. Sends SIGTERM on posix, or `taskkill.exe` with no `/F` (force) flag on Windows.\n- none: no termination will happen.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"If true, will start profiling as soon as the process launches","type":"boolean"},"program":{"default":"","description":"Absolute path to the program. Generated value is guessed by looking at package.json and opened files. Edit this attribute.","type":"string"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Try to reconnect to the program if we lose connection. If set to `true`, we'll try once a second, forever. You can customize the interval and maximum number of attempts by specifying the `delay` and `maxAttempts` in an object instead.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Runtime to use. Either an absolute path or the name of a runtime available on the PATH. If omitted `node` is assumed.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Version of `node` runtime to use. Requires `nvm`.","type":"string"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"stopOnEntry":{"default":true,"description":"Automatically stop program after launch.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Debug Terminal","properties":{"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","type":["string","null"]},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","docDefault":"localRoot || ${workspaceFolder}","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Will search for a tab with this exact url and attach to it, if found","type":"string"},"urlFilter":{"default":"","description":"Will search for a page with this url and attach to it, if found. Can have * wildcards.","type":"string"},"userDataDir":{"default":true,"description":"By default, the browser is launched with a separate user profile in a temp folder. Use this option to override it. Set to false to launch with your default user profile. A new browser can't be launched if an instance is already running from `userDataDir`.","type":["string","boolean"]},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"A list of file glob patterns to find `*.vue` components. By default, searches the entire workspace. This needs to be specified due to extra lookups that Vue's sourcemaps require in Vue CLI 4. You can disable this special handling by setting this to an empty array.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"This specifies the workspace absolute path to the webserver root. Used to resolve paths like `/app.js` to files on disk. Shorthand for a pathMapping for \"/\"","type":"string"}}}},"configurationSnippets":[],"deprecated":"Please use type chrome instead","label":"Web App (Chrome)","languages":["javascript","typescript","javascriptreact","typescriptreact","html","css","coffeescript","handlebars","vue"],"strings":{"unverifiedBreakpoints":"Some of your breakpoints could not be set. If you're having an issue, you can [troubleshoot your launch configuration](command:extension.js-debug.createDiagnostics)."},"type":"pwa-chrome"},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"attach":{"properties":{"address":{"default":"localhost","description":"IP address or hostname the debugged browser is listening on.","type":"string"},"browserAttachLocation":{"default":null,"description":"Forces the browser to attach in one location. In a remote workspace (through ssh or WSL, for example) this can be used to attach to a browser on the remote machine rather than locally.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"disableNetworkCache":{"default":true,"description":"Controls whether to skip the network cache for each request","type":"boolean"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"inspectUri":{"default":null,"description":"Format to use to rewrite the inspectUri: It's a template string that interpolates keys in `{curlyBraces}`. Available keys are:\n - `url.*` is the parsed address of the running application. For instance, `{url.port}`, `{url.hostname}`\n - `port` is the debug port that Chrome is listening on.\n - `browserInspectUri` is the inspector URI on the launched browser\n - `browserInspectUriPath` is the path part of the inspector URI on the launched browser (e.g.: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\n - `wsProtocol` is the hinted websocket protocol. This is set to `wss` if the original URL is `https`, or `ws` otherwise.\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Whether scripts are loaded individually with unique sourcemaps containing the basename of the source file. This can be set to optimize sourcemap handling when dealing with lots of small scripts. If set to \"auto\", we'll detect known cases where this is appropriate.","enum":["yes","no","auto"],"type":"string"},"port":{"default":9229,"description":"Port to use to remote debugging the browser, given as `--remote-debugging-port` when launching the browser.","type":"number"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":false,"markdownDescription":"Whether to reconnect if the browser connection is closed","type":"boolean"},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Command line arguments passed to the program.\n\nCan be an array of strings or a single string. When the program is launched in a terminal, setting this property to a single string will result in the arguments not being escaped for the shell.","items":{"type":"string"},"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"If set, attaches to the process via the given port. This is generally no longer necessary for Node.js programs and loses the ability to debug child processes, but can be useful in more esoteric scenarios such as with Deno and Docker launches. If set to 0, a random port will be chosen and --inspect-brk added to the launch arguments automatically.","type":"integer"},"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Where to launch the debug target.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Debug Console (which doesn't support to read input from a program)","VS Code's integrated terminal","External terminal that can be configured via user settings"],"type":"string"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Configures how debug processes are killed when stopping the session. Can be:\n\n- forceful (default): forcefully tears down the process tree. Sends SIGKILL on posix, or `taskkill.exe /F` on Windows.\n- polite: gracefully tears down the process tree. It's possible that misbehaving processes continue to run after shutdown in this way. Sends SIGTERM on posix, or `taskkill.exe` with no `/F` (force) flag on Windows.\n- none: no termination will happen.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"If true, will start profiling as soon as the process launches","type":"boolean"},"program":{"default":"","description":"Absolute path to the program. Generated value is guessed by looking at package.json and opened files. Edit this attribute.","type":"string"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Try to reconnect to the program if we lose connection. If set to `true`, we'll try once a second, forever. You can customize the interval and maximum number of attempts by specifying the `delay` and `maxAttempts` in an object instead.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Runtime to use. Either an absolute path or the name of a runtime available on the PATH. If omitted `node` is assumed.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Version of `node` runtime to use. Requires `nvm`.","type":"string"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"stopOnEntry":{"default":true,"description":"Automatically stop program after launch.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Debug Terminal","properties":{"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","type":["string","null"]},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","docDefault":"localRoot || ${workspaceFolder}","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"targetSelection":{"default":"automatic","enum":["pick","automatic"],"markdownDescription":"Whether to attach to all targets that match the URL filter (\"automatic\") or ask to pick one (\"pick\").","type":"string"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Will search for a tab with this exact url and attach to it, if found","type":"string"},"urlFilter":{"default":"","description":"Will search for a page with this url and attach to it, if found. Can have * wildcards.","type":"string"},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"A list of file glob patterns to find `*.vue` components. By default, searches the entire workspace. This needs to be specified due to extra lookups that Vue's sourcemaps require in Vue CLI 4. You can disable this special handling by setting this to an empty array.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"This specifies the workspace absolute path to the webserver root. Used to resolve paths like `/app.js` to files on disk. Shorthand for a pathMapping for \"/\"","type":"string"}}},"launch":{"properties":{"browserLaunchLocation":{"default":null,"description":"Forces the browser to be launched in one location. In a remote workspace (through ssh or WSL, for example) this can be used to open the browser on the remote machine rather than locally.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"cleanUp":{"default":"wholeBrowser","description":"What clean-up to do after the debugging session finishes. Close only the tab being debug, vs. close the whole browser.","enum":["wholeBrowser","onlyTab"],"type":"string"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":null,"description":"Optional working directory for the runtime executable.","type":"string"},"disableNetworkCache":{"default":true,"description":"Controls whether to skip the network cache for each request","type":"boolean"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"default":{},"description":"Optional dictionary of environment key/value pairs for the browser.","type":"object"},"file":{"default":"${workspaceFolder}/index.html","description":"A local html file to open in the browser","type":"string"},"includeDefaultArgs":{"default":true,"description":"Whether default browser launch arguments (to disable features that may make debugging harder) will be included in the launch.","type":"boolean"},"includeLaunchArgs":{"default":true,"description":"Advanced: whether any default launch/debugging arguments are set on the browser. The debugger will assume the browser will use pipe debugging such as that which is provided with `--remote-debugging-pipe`.","type":"boolean"},"inspectUri":{"default":null,"description":"Format to use to rewrite the inspectUri: It's a template string that interpolates keys in `{curlyBraces}`. Available keys are:\n - `url.*` is the parsed address of the running application. For instance, `{url.port}`, `{url.hostname}`\n - `port` is the debug port that Chrome is listening on.\n - `browserInspectUri` is the inspector URI on the launched browser\n - `browserInspectUriPath` is the path part of the inspector URI on the launched browser (e.g.: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\n - `wsProtocol` is the hinted websocket protocol. This is set to `wss` if the original URL is `https`, or `ws` otherwise.\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Whether scripts are loaded individually with unique sourcemaps containing the basename of the source file. This can be set to optimize sourcemap handling when dealing with lots of small scripts. If set to \"auto\", we'll detect known cases where this is appropriate.","enum":["yes","no","auto"],"type":"string"},"port":{"default":0,"description":"Port for the browser to listen on. Defaults to \"0\", which will cause the browser to be debugged via pipes, which is generally more secure and should be chosen unless you need to attach to the browser from another tool.","type":"number"},"profileStartup":{"default":true,"description":"If true, will start profiling soon as the process launches","type":"boolean"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeArgs":{"default":[],"description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"stable","description":"Either 'canary', 'stable', 'custom' or path to the browser executable. Custom means a custom wrapper, custom build or CHROME_PATH environment variable.","type":["string","null"]},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Command line arguments passed to the program.\n\nCan be an array of strings or a single string. When the program is launched in a terminal, setting this property to a single string will result in the arguments not being escaped for the shell.","items":{"type":"string"},"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"If set, attaches to the process via the given port. This is generally no longer necessary for Node.js programs and loses the ability to debug child processes, but can be useful in more esoteric scenarios such as with Deno and Docker launches. If set to 0, a random port will be chosen and --inspect-brk added to the launch arguments automatically.","type":"integer"},"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Where to launch the debug target.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Debug Console (which doesn't support to read input from a program)","VS Code's integrated terminal","External terminal that can be configured via user settings"],"type":"string"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Configures how debug processes are killed when stopping the session. Can be:\n\n- forceful (default): forcefully tears down the process tree. Sends SIGKILL on posix, or `taskkill.exe /F` on Windows.\n- polite: gracefully tears down the process tree. It's possible that misbehaving processes continue to run after shutdown in this way. Sends SIGTERM on posix, or `taskkill.exe` with no `/F` (force) flag on Windows.\n- none: no termination will happen.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"If true, will start profiling as soon as the process launches","type":"boolean"},"program":{"default":"","description":"Absolute path to the program. Generated value is guessed by looking at package.json and opened files. Edit this attribute.","type":"string"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Try to reconnect to the program if we lose connection. If set to `true`, we'll try once a second, forever. You can customize the interval and maximum number of attempts by specifying the `delay` and `maxAttempts` in an object instead.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Runtime to use. Either an absolute path or the name of a runtime available on the PATH. If omitted `node` is assumed.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Version of `node` runtime to use. Requires `nvm`.","type":"string"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"stopOnEntry":{"default":true,"description":"Automatically stop program after launch.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Debug Terminal","properties":{"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","type":["string","null"]},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","docDefault":"localRoot || ${workspaceFolder}","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Will search for a tab with this exact url and attach to it, if found","type":"string"},"urlFilter":{"default":"","description":"Will search for a page with this url and attach to it, if found. Can have * wildcards.","type":"string"},"userDataDir":{"default":true,"description":"By default, the browser is launched with a separate user profile in a temp folder. Use this option to override it. Set to false to launch with your default user profile. A new browser can't be launched if an instance is already running from `userDataDir`.","type":["string","boolean"]},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"A list of file glob patterns to find `*.vue` components. By default, searches the entire workspace. This needs to be specified due to extra lookups that Vue's sourcemaps require in Vue CLI 4. You can disable this special handling by setting this to an empty array.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"This specifies the workspace absolute path to the webserver root. Used to resolve paths like `/app.js` to files on disk. Shorthand for a pathMapping for \"/\"","type":"string"}}}},"configurationSnippets":[{"body":{"name":"Launch Chrome","request":"launch","type":"chrome","url":"http://localhost:8080","webRoot":"^\"${2:\\${workspaceFolder\\}}\""},"description":"Launch Chrome to debug a URL","label":"Chrome: Launch"},{"body":{"name":"Attach to Chrome","port":9222,"request":"attach","type":"chrome","webRoot":"^\"${2:\\${workspaceFolder\\}}\""},"description":"Attach to an instance of Chrome already in debug mode","label":"Chrome: Attach"}],"label":"Web App (Chrome)","strings":{"unverifiedBreakpoints":"Some of your breakpoints could not be set. If you're having an issue, you can [troubleshoot your launch configuration](command:extension.js-debug.createDiagnostics)."},"type":"chrome"},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"attach":{"properties":{"address":{"default":"localhost","description":"IP address or hostname the debugged browser is listening on.","type":"string"},"browserAttachLocation":{"default":null,"description":"Forces the browser to attach in one location. In a remote workspace (through ssh or WSL, for example) this can be used to attach to a browser on the remote machine rather than locally.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"disableNetworkCache":{"default":true,"description":"Controls whether to skip the network cache for each request","type":"boolean"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"inspectUri":{"default":null,"description":"Format to use to rewrite the inspectUri: It's a template string that interpolates keys in `{curlyBraces}`. Available keys are:\n - `url.*` is the parsed address of the running application. For instance, `{url.port}`, `{url.hostname}`\n - `port` is the debug port that Chrome is listening on.\n - `browserInspectUri` is the inspector URI on the launched browser\n - `browserInspectUriPath` is the path part of the inspector URI on the launched browser (e.g.: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\n - `wsProtocol` is the hinted websocket protocol. This is set to `wss` if the original URL is `https`, or `ws` otherwise.\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Whether scripts are loaded individually with unique sourcemaps containing the basename of the source file. This can be set to optimize sourcemap handling when dealing with lots of small scripts. If set to \"auto\", we'll detect known cases where this is appropriate.","enum":["yes","no","auto"],"type":"string"},"port":{"default":9229,"description":"Port to use to remote debugging the browser, given as `--remote-debugging-port` when launching the browser.","type":"number"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":false,"markdownDescription":"Whether to reconnect if the browser connection is closed","type":"boolean"},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Command line arguments passed to the program.\n\nCan be an array of strings or a single string. When the program is launched in a terminal, setting this property to a single string will result in the arguments not being escaped for the shell.","items":{"type":"string"},"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"If set, attaches to the process via the given port. This is generally no longer necessary for Node.js programs and loses the ability to debug child processes, but can be useful in more esoteric scenarios such as with Deno and Docker launches. If set to 0, a random port will be chosen and --inspect-brk added to the launch arguments automatically.","type":"integer"},"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Where to launch the debug target.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Debug Console (which doesn't support to read input from a program)","VS Code's integrated terminal","External terminal that can be configured via user settings"],"type":"string"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Configures how debug processes are killed when stopping the session. Can be:\n\n- forceful (default): forcefully tears down the process tree. Sends SIGKILL on posix, or `taskkill.exe /F` on Windows.\n- polite: gracefully tears down the process tree. It's possible that misbehaving processes continue to run after shutdown in this way. Sends SIGTERM on posix, or `taskkill.exe` with no `/F` (force) flag on Windows.\n- none: no termination will happen.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"If true, will start profiling as soon as the process launches","type":"boolean"},"program":{"default":"","description":"Absolute path to the program. Generated value is guessed by looking at package.json and opened files. Edit this attribute.","type":"string"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Try to reconnect to the program if we lose connection. If set to `true`, we'll try once a second, forever. You can customize the interval and maximum number of attempts by specifying the `delay` and `maxAttempts` in an object instead.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Runtime to use. Either an absolute path or the name of a runtime available on the PATH. If omitted `node` is assumed.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Version of `node` runtime to use. Requires `nvm`.","type":"string"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"stopOnEntry":{"default":true,"description":"Automatically stop program after launch.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Debug Terminal","properties":{"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","type":["string","null"]},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","docDefault":"localRoot || ${workspaceFolder}","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"targetSelection":{"default":"automatic","enum":["pick","automatic"],"markdownDescription":"Whether to attach to all targets that match the URL filter (\"automatic\") or ask to pick one (\"pick\").","type":"string"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Will search for a tab with this exact url and attach to it, if found","type":"string"},"urlFilter":{"default":"","description":"Will search for a page with this url and attach to it, if found. Can have * wildcards.","type":"string"},"useWebView":{"default":{"pipeName":"MyPipeName"},"description":"An object containing the `pipeName` of a debug pipe for a UWP hosted Webview2. This is the \"MyTestSharedMemory\" when creating the pipe \"\\\\.\\pipe\\LOCAL\\MyTestSharedMemory\"","properties":{"pipeName":{"type":"string"}},"type":"object"},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"A list of file glob patterns to find `*.vue` components. By default, searches the entire workspace. This needs to be specified due to extra lookups that Vue's sourcemaps require in Vue CLI 4. You can disable this special handling by setting this to an empty array.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"This specifies the workspace absolute path to the webserver root. Used to resolve paths like `/app.js` to files on disk. Shorthand for a pathMapping for \"/\"","type":"string"}}},"launch":{"properties":{"address":{"default":"localhost","description":"When debugging webviews, the IP address or hostname the webview is listening on. Will be automatically discovered if not set.","type":"string"},"browserLaunchLocation":{"default":null,"description":"Forces the browser to be launched in one location. In a remote workspace (through ssh or WSL, for example) this can be used to open the browser on the remote machine rather than locally.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"cleanUp":{"default":"wholeBrowser","description":"What clean-up to do after the debugging session finishes. Close only the tab being debug, vs. close the whole browser.","enum":["wholeBrowser","onlyTab"],"type":"string"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":null,"description":"Optional working directory for the runtime executable.","type":"string"},"disableNetworkCache":{"default":true,"description":"Controls whether to skip the network cache for each request","type":"boolean"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"default":{},"description":"Optional dictionary of environment key/value pairs for the browser.","type":"object"},"file":{"default":"${workspaceFolder}/index.html","description":"A local html file to open in the browser","type":"string"},"includeDefaultArgs":{"default":true,"description":"Whether default browser launch arguments (to disable features that may make debugging harder) will be included in the launch.","type":"boolean"},"includeLaunchArgs":{"default":true,"description":"Advanced: whether any default launch/debugging arguments are set on the browser. The debugger will assume the browser will use pipe debugging such as that which is provided with `--remote-debugging-pipe`.","type":"boolean"},"inspectUri":{"default":null,"description":"Format to use to rewrite the inspectUri: It's a template string that interpolates keys in `{curlyBraces}`. Available keys are:\n - `url.*` is the parsed address of the running application. For instance, `{url.port}`, `{url.hostname}`\n - `port` is the debug port that Chrome is listening on.\n - `browserInspectUri` is the inspector URI on the launched browser\n - `browserInspectUriPath` is the path part of the inspector URI on the launched browser (e.g.: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\n - `wsProtocol` is the hinted websocket protocol. This is set to `wss` if the original URL is `https`, or `ws` otherwise.\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Whether scripts are loaded individually with unique sourcemaps containing the basename of the source file. This can be set to optimize sourcemap handling when dealing with lots of small scripts. If set to \"auto\", we'll detect known cases where this is appropriate.","enum":["yes","no","auto"],"type":"string"},"port":{"default":9229,"description":"When debugging webviews, the port the webview debugger is listening on. Will be automatically discovered if not set.","type":"number"},"profileStartup":{"default":true,"description":"If true, will start profiling soon as the process launches","type":"boolean"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeArgs":{"default":[],"description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"stable","description":"Either 'canary', 'stable', 'dev', 'custom' or path to the browser executable. Custom means a custom wrapper, custom build or EDGE_PATH environment variable.","type":["string","null"]},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Command line arguments passed to the program.\n\nCan be an array of strings or a single string. When the program is launched in a terminal, setting this property to a single string will result in the arguments not being escaped for the shell.","items":{"type":"string"},"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"If set, attaches to the process via the given port. This is generally no longer necessary for Node.js programs and loses the ability to debug child processes, but can be useful in more esoteric scenarios such as with Deno and Docker launches. If set to 0, a random port will be chosen and --inspect-brk added to the launch arguments automatically.","type":"integer"},"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Where to launch the debug target.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Debug Console (which doesn't support to read input from a program)","VS Code's integrated terminal","External terminal that can be configured via user settings"],"type":"string"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Configures how debug processes are killed when stopping the session. Can be:\n\n- forceful (default): forcefully tears down the process tree. Sends SIGKILL on posix, or `taskkill.exe /F` on Windows.\n- polite: gracefully tears down the process tree. It's possible that misbehaving processes continue to run after shutdown in this way. Sends SIGTERM on posix, or `taskkill.exe` with no `/F` (force) flag on Windows.\n- none: no termination will happen.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"If true, will start profiling as soon as the process launches","type":"boolean"},"program":{"default":"","description":"Absolute path to the program. Generated value is guessed by looking at package.json and opened files. Edit this attribute.","type":"string"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Try to reconnect to the program if we lose connection. If set to `true`, we'll try once a second, forever. You can customize the interval and maximum number of attempts by specifying the `delay` and `maxAttempts` in an object instead.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Runtime to use. Either an absolute path or the name of a runtime available on the PATH. If omitted `node` is assumed.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Version of `node` runtime to use. Requires `nvm`.","type":"string"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"stopOnEntry":{"default":true,"description":"Automatically stop program after launch.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Debug Terminal","properties":{"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","type":["string","null"]},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","docDefault":"localRoot || ${workspaceFolder}","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Will search for a tab with this exact url and attach to it, if found","type":"string"},"urlFilter":{"default":"","description":"Will search for a page with this url and attach to it, if found. Can have * wildcards.","type":"string"},"useWebView":{"default":false,"description":"When 'true', the debugger will treat the runtime executable as a host application that contains a WebView allowing you to debug the WebView script content.","type":"boolean"},"userDataDir":{"default":true,"description":"By default, the browser is launched with a separate user profile in a temp folder. Use this option to override it. Set to false to launch with your default user profile. A new browser can't be launched if an instance is already running from `userDataDir`.","type":["string","boolean"]},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"A list of file glob patterns to find `*.vue` components. By default, searches the entire workspace. This needs to be specified due to extra lookups that Vue's sourcemaps require in Vue CLI 4. You can disable this special handling by setting this to an empty array.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"This specifies the workspace absolute path to the webserver root. Used to resolve paths like `/app.js` to files on disk. Shorthand for a pathMapping for \"/\"","type":"string"}}}},"configurationSnippets":[],"deprecated":"Please use type msedge instead","label":"Web App (Edge)","languages":["javascript","typescript","javascriptreact","typescriptreact","html","css","coffeescript","handlebars","vue"],"strings":{"unverifiedBreakpoints":"Some of your breakpoints could not be set. If you're having an issue, you can [troubleshoot your launch configuration](command:extension.js-debug.createDiagnostics)."},"type":"pwa-msedge"},{"aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","configurationAttributes":{"attach":{"properties":{"address":{"default":"localhost","description":"IP address or hostname the debugged browser is listening on.","type":"string"},"browserAttachLocation":{"default":null,"description":"Forces the browser to attach in one location. In a remote workspace (through ssh or WSL, for example) this can be used to attach to a browser on the remote machine rather than locally.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"disableNetworkCache":{"default":true,"description":"Controls whether to skip the network cache for each request","type":"boolean"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"inspectUri":{"default":null,"description":"Format to use to rewrite the inspectUri: It's a template string that interpolates keys in `{curlyBraces}`. Available keys are:\n - `url.*` is the parsed address of the running application. For instance, `{url.port}`, `{url.hostname}`\n - `port` is the debug port that Chrome is listening on.\n - `browserInspectUri` is the inspector URI on the launched browser\n - `browserInspectUriPath` is the path part of the inspector URI on the launched browser (e.g.: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\n - `wsProtocol` is the hinted websocket protocol. This is set to `wss` if the original URL is `https`, or `ws` otherwise.\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Whether scripts are loaded individually with unique sourcemaps containing the basename of the source file. This can be set to optimize sourcemap handling when dealing with lots of small scripts. If set to \"auto\", we'll detect known cases where this is appropriate.","enum":["yes","no","auto"],"type":"string"},"port":{"default":9229,"description":"Port to use to remote debugging the browser, given as `--remote-debugging-port` when launching the browser.","type":"number"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":false,"markdownDescription":"Whether to reconnect if the browser connection is closed","type":"boolean"},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Command line arguments passed to the program.\n\nCan be an array of strings or a single string. When the program is launched in a terminal, setting this property to a single string will result in the arguments not being escaped for the shell.","items":{"type":"string"},"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"If set, attaches to the process via the given port. This is generally no longer necessary for Node.js programs and loses the ability to debug child processes, but can be useful in more esoteric scenarios such as with Deno and Docker launches. If set to 0, a random port will be chosen and --inspect-brk added to the launch arguments automatically.","type":"integer"},"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Where to launch the debug target.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Debug Console (which doesn't support to read input from a program)","VS Code's integrated terminal","External terminal that can be configured via user settings"],"type":"string"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Configures how debug processes are killed when stopping the session. Can be:\n\n- forceful (default): forcefully tears down the process tree. Sends SIGKILL on posix, or `taskkill.exe /F` on Windows.\n- polite: gracefully tears down the process tree. It's possible that misbehaving processes continue to run after shutdown in this way. Sends SIGTERM on posix, or `taskkill.exe` with no `/F` (force) flag on Windows.\n- none: no termination will happen.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"If true, will start profiling as soon as the process launches","type":"boolean"},"program":{"default":"","description":"Absolute path to the program. Generated value is guessed by looking at package.json and opened files. Edit this attribute.","type":"string"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Try to reconnect to the program if we lose connection. If set to `true`, we'll try once a second, forever. You can customize the interval and maximum number of attempts by specifying the `delay` and `maxAttempts` in an object instead.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Runtime to use. Either an absolute path or the name of a runtime available on the PATH. If omitted `node` is assumed.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Version of `node` runtime to use. Requires `nvm`.","type":"string"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"stopOnEntry":{"default":true,"description":"Automatically stop program after launch.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Debug Terminal","properties":{"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","type":["string","null"]},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","docDefault":"localRoot || ${workspaceFolder}","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"targetSelection":{"default":"automatic","enum":["pick","automatic"],"markdownDescription":"Whether to attach to all targets that match the URL filter (\"automatic\") or ask to pick one (\"pick\").","type":"string"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Will search for a tab with this exact url and attach to it, if found","type":"string"},"urlFilter":{"default":"","description":"Will search for a page with this url and attach to it, if found. Can have * wildcards.","type":"string"},"useWebView":{"default":{"pipeName":"MyPipeName"},"description":"An object containing the `pipeName` of a debug pipe for a UWP hosted Webview2. This is the \"MyTestSharedMemory\" when creating the pipe \"\\\\.\\pipe\\LOCAL\\MyTestSharedMemory\"","properties":{"pipeName":{"type":"string"}},"type":"object"},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"A list of file glob patterns to find `*.vue` components. By default, searches the entire workspace. This needs to be specified due to extra lookups that Vue's sourcemaps require in Vue CLI 4. You can disable this special handling by setting this to an empty array.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"This specifies the workspace absolute path to the webserver root. Used to resolve paths like `/app.js` to files on disk. Shorthand for a pathMapping for \"/\"","type":"string"}}},"launch":{"properties":{"address":{"default":"localhost","description":"When debugging webviews, the IP address or hostname the webview is listening on. Will be automatically discovered if not set.","type":"string"},"browserLaunchLocation":{"default":null,"description":"Forces the browser to be launched in one location. In a remote workspace (through ssh or WSL, for example) this can be used to open the browser on the remote machine rather than locally.","oneOf":[{"type":"null"},{"enum":["ui","workspace"],"type":"string"}]},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"cleanUp":{"default":"wholeBrowser","description":"What clean-up to do after the debugging session finishes. Close only the tab being debug, vs. close the whole browser.","enum":["wholeBrowser","onlyTab"],"type":"string"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":null,"description":"Optional working directory for the runtime executable.","type":"string"},"disableNetworkCache":{"default":true,"description":"Controls whether to skip the network cache for each request","type":"boolean"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"default":{},"description":"Optional dictionary of environment key/value pairs for the browser.","type":"object"},"file":{"default":"${workspaceFolder}/index.html","description":"A local html file to open in the browser","type":"string"},"includeDefaultArgs":{"default":true,"description":"Whether default browser launch arguments (to disable features that may make debugging harder) will be included in the launch.","type":"boolean"},"includeLaunchArgs":{"default":true,"description":"Advanced: whether any default launch/debugging arguments are set on the browser. The debugger will assume the browser will use pipe debugging such as that which is provided with `--remote-debugging-pipe`.","type":"boolean"},"inspectUri":{"default":null,"description":"Format to use to rewrite the inspectUri: It's a template string that interpolates keys in `{curlyBraces}`. Available keys are:\n - `url.*` is the parsed address of the running application. For instance, `{url.port}`, `{url.hostname}`\n - `port` is the debug port that Chrome is listening on.\n - `browserInspectUri` is the inspector URI on the launched browser\n - `browserInspectUriPath` is the path part of the inspector URI on the launched browser (e.g.: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\n - `wsProtocol` is the hinted websocket protocol. This is set to `wss` if the original URL is `https`, or `ws` otherwise.\n","type":["string","null"]},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pathMapping":{"default":{},"description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","type":"object"},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"perScriptSourcemaps":{"default":"auto","description":"Whether scripts are loaded individually with unique sourcemaps containing the basename of the source file. This can be set to optimize sourcemap handling when dealing with lots of small scripts. If set to \"auto\", we'll detect known cases where this is appropriate.","enum":["yes","no","auto"],"type":"string"},"port":{"default":9229,"description":"When debugging webviews, the port the webview debugger is listening on. Will be automatically discovered if not set.","type":"number"},"profileStartup":{"default":true,"description":"If true, will start profiling soon as the process launches","type":"boolean"},"resolveSourceMapLocations":{"default":null,"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeArgs":{"default":[],"description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"stable","description":"Either 'canary', 'stable', 'dev', 'custom' or path to the browser executable. Custom means a custom wrapper, custom build or EDGE_PATH environment variable.","type":["string","null"]},"server":{"oneOf":[{"additionalProperties":false,"default":{"program":"node my-server.js"},"description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","properties":{"args":{"default":[],"description":"Command line arguments passed to the program.\n\nCan be an array of strings or a single string. When the program is launched in a terminal, setting this property to a single string will result in the arguments not being escaped for the shell.","items":{"type":"string"},"type":["array","string"]},"attachSimplePort":{"default":9229,"description":"If set, attaches to the process via the given port. This is generally no longer necessary for Node.js programs and loses the ability to debug child processes, but can be useful in more esoteric scenarios such as with Deno and Docker launches. If set to 0, a random port will be chosen and --inspect-brk added to the launch arguments automatically.","type":"integer"},"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"console":{"default":"internalConsole","description":"Where to launch the debug target.","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Debug Console (which doesn't support to read input from a program)","VS Code's integrated terminal","External terminal that can be configured via user settings"],"type":"string"},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"killBehavior":{"default":"forceful","enum":["forceful","polite","none"],"markdownDescription":"Configures how debug processes are killed when stopping the session. Can be:\n\n- forceful (default): forcefully tears down the process tree. Sends SIGKILL on posix, or `taskkill.exe /F` on Windows.\n- polite: gracefully tears down the process tree. It's possible that misbehaving processes continue to run after shutdown in this way. Sends SIGTERM on posix, or `taskkill.exe` with no `/F` (force) flag on Windows.\n- none: no termination will happen.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"profileStartup":{"default":true,"description":"If true, will start profiling as soon as the process launches","type":"boolean"},"program":{"default":"","description":"Absolute path to the program. Generated value is guessed by looking at package.json and opened files. Edit this attribute.","type":"string"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"restart":{"default":true,"description":"Try to reconnect to the program if we lose connection. If set to `true`, we'll try once a second, forever. You can customize the interval and maximum number of attempts by specifying the `delay` and `maxAttempts` in an object instead.","oneOf":[{"type":"boolean"},{"properties":{"delay":{"default":1000,"minimum":0,"type":"number"},"maxAttempts":{"default":10,"minimum":0,"type":"number"}},"type":"object"}]},"runtimeArgs":{"default":[],"description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"type":"array"},"runtimeExecutable":{"default":"node","markdownDescription":"Runtime to use. Either an absolute path or the name of a runtime available on the PATH. If omitted `node` is assumed.","type":["string","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"runtimeVersion":{"default":"default","markdownDescription":"Version of `node` runtime to use. Requires `nvm`.","type":"string"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"stopOnEntry":{"default":true,"description":"Automatically stop program after launch.","type":["boolean","string"]},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"},{"additionalProperties":false,"default":{"program":"npm start"},"description":"JavaScript Debug Terminal","properties":{"autoAttachChildProcesses":{"default":true,"description":"Attach debugger to new child processes automatically.","type":"boolean"},"cascadeTerminateToConfigurations":{"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped.","items":{"type":"string","uniqueItems":true},"type":"array"},"command":{"default":"npm start","description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","type":["string","null"]},"customDescriptionGenerator":{"description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n ","type":"string"},"customPropertiesGenerator":{"deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181","type":"string"},"cwd":{"default":"${workspaceFolder}","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","docDefault":"localRoot || ${workspaceFolder}","type":"string"},"enableContentValidation":{"default":true,"description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example.","type":"boolean"},"env":{"additionalProperties":{"type":["string","null"]},"default":{},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","type":"object"},"envFile":{"default":"${workspaceFolder}/.env","description":"Absolute path to a file containing environment variable definitions.","type":"string"},"localRoot":{"default":null,"description":"Path to the local directory containing the program.","type":["string","null"]},"nodeVersionHint":{"default":12,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","minimum":8,"type":"number"},"outFiles":{"default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","items":{"type":"string"},"type":["array"]},"outputCapture":{"default":"console","enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`."},"pauseForSourceMap":{"default":false,"markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","type":"boolean"},"remoteRoot":{"default":null,"description":"Absolute path to the remote directory containing the program.","type":["string","null"]},"resolveSourceMapLocations":{"default":["${workspaceFolder}/**","!**/node_modules/**"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","items":{"type":"string"},"type":["array","null"]},"runtimeSourcemapPausePatterns":{"default":[],"items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","type":"array"},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]}},"type":"object"}]},"showAsyncStacks":{"default":true,"description":"Show the async calls that led to the current call stack.","oneOf":[{"type":"boolean"},{"properties":{"onAttach":{"default":32,"type":"number"}},"required":["onAttach"],"type":"object"},{"properties":{"onceBreakpointResolved":{"default":32,"type":"number"}},"required":["onceBreakpointResolved"],"type":"object"}]},"skipFiles":{"default":["/**"],"description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","type":"array"},"smartStep":{"default":true,"description":"Automatically step through generated code that cannot be mapped back to the original source.","type":"boolean"},"sourceMapPathOverrides":{"default":{"meteor://💻app/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","webpack://?:*/*":"${workspaceFolder}/*"},"description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","type":"object"},"sourceMapRenames":{"default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers.","type":"boolean"},"sourceMaps":{"default":true,"description":"Use JavaScript source maps (if they exist).","type":"boolean"},"timeout":{"default":10000,"description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","type":"number"},"timeouts":{"additionalProperties":false,"default":{},"description":"Timeouts for several debugger operations.","markdownDescription":"Timeouts for several debugger operations.","properties":{"hoverEvaluation":{"default":500,"description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","type":"number"},"sourceMapCumulativePause":{"default":1000,"description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","type":"number"},"sourceMapMinPause":{"default":1000,"description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","type":"number"}},"type":"object"},"trace":{"default":true,"description":"Configures what diagnostic output is produced.","oneOf":[{"description":"Trace may be set to 'true' to write diagnostic logs to the disk.","type":"boolean"},{"additionalProperties":false,"properties":{"logFile":{"description":"Configures where on disk logs are written.","type":["string","null"]},"stdio":{"description":"Whether to return trace data from the launched application or browser.","type":"boolean"}},"type":"object"}]},"url":{"default":"http://localhost:8080","description":"Will search for a tab with this exact url and attach to it, if found","type":"string"},"urlFilter":{"default":"","description":"Will search for a page with this url and attach to it, if found. Can have * wildcards.","type":"string"},"useWebView":{"default":false,"description":"When 'true', the debugger will treat the runtime executable as a host application that contains a WebView allowing you to debug the WebView script content.","type":"boolean"},"userDataDir":{"default":true,"description":"By default, the browser is launched with a separate user profile in a temp folder. Use this option to override it. Set to false to launch with your default user profile. A new browser can't be launched if an instance is already running from `userDataDir`.","type":["string","boolean"]},"vueComponentPaths":{"default":["${workspaceFolder}/**/*.vue"],"description":"A list of file glob patterns to find `*.vue` components. By default, searches the entire workspace. This needs to be specified due to extra lookups that Vue's sourcemaps require in Vue CLI 4. You can disable this special handling by setting this to an empty array.","type":"array"},"webRoot":{"default":"${workspaceFolder}","description":"This specifies the workspace absolute path to the webserver root. Used to resolve paths like `/app.js` to files on disk. Shorthand for a pathMapping for \"/\"","type":"string"}}}},"configurationSnippets":[{"body":{"name":"Launch Edge","request":"launch","type":"msedge","url":"http://localhost:8080","webRoot":"^\"${2:\\${workspaceFolder\\}}\""},"description":"Launch Edge to debug a URL","label":"Edge: Launch"},{"body":{"name":"Attach to Edge","port":9222,"request":"attach","type":"msedge","webRoot":"^\"${2:\\${workspaceFolder\\}}\""},"description":"Attach to an instance of Edge already in debug mode","label":"Edge: Attach"}],"label":"Web App (Edge)","strings":{"unverifiedBreakpoints":"Some of your breakpoints could not be set. If you're having an issue, you can [troubleshoot your launch configuration](command:extension.js-debug.createDiagnostics)."},"type":"msedge"}],"commands":[{"command":"extension.js-debug.prettyPrint","title":"Pretty print for debugging","category":"Debug","icon":"$(json)"},{"command":"extension.js-debug.toggleSkippingFile","title":"Toggle Skipping this File","category":"Debug"},{"command":"extension.js-debug.addCustomBreakpoints","title":"Add Browser Breakpoint","icon":"$(add)"},{"command":"extension.js-debug.removeCustomBreakpoint","title":"Remove Browser Breakpoint","icon":"$(remove)"},{"command":"extension.js-debug.removeAllCustomBreakpoints","title":"Remove All Browser Breakpoints","icon":"$(close-all)"},{"command":"extension.pwa-node-debug.attachNodeProcess","title":"Attach to Node Process","category":"Debug"},{"command":"extension.js-debug.npmScript","title":"Debug npm Script","category":"Debug"},{"command":"extension.js-debug.createDebuggerTerminal","title":"JavaScript Debug Terminal","category":"Debug"},{"command":"extension.js-debug.startProfile","title":"Take Performance Profile","category":"Debug","icon":"$(record)"},{"command":"extension.js-debug.stopProfile","title":"Stop Performance Profile","category":"Debug","icon":"resources/dark/stop-profiling.svg"},{"command":"extension.js-debug.revealPage","title":"Focus Tab","category":"Debug"},{"command":"extension.js-debug.debugLink","title":"Open Link","category":"Debug"},{"command":"extension.js-debug.createDiagnostics","title":"Diagnose Breakpoint Problems","category":"Debug"},{"command":"extension.js-debug.getDiagnosticLogs","title":"Save Diagnostic JS Debug Logs","category":"Debug"},{"command":"extension.node-debug.startWithStopOnEntry","title":"Start Debugging and Stop on Entry","category":"Debug"},{"command":"extension.js-debug.openEdgeDevTools","title":"Open Browser Devtools","icon":"$(inspect)","category":"Debug"},{"command":"extension.js-debug.callers.add","title":"Exclude Caller","category":"Debug"},{"command":"extension.js-debug.callers.remove","title":"Remove excluded caller","icon":"$(close)"},{"command":"extension.js-debug.callers.removeAll","title":"Remove all excluded callers","icon":"$(clear-all)"},{"command":"extension.js-debug.callers.goToCaller","title":"Go to caller location","icon":"$(call-outgoing)"},{"command":"extension.js-debug.callers.gotToTarget","title":"Go to target location","icon":"$(call-incoming)"},{"command":"extension.js-debug.enableSourceMapStepping","title":"Enable Source Mapped Stepping","icon":"$(compass-dot)"},{"command":"extension.js-debug.disableSourceMapStepping","title":"Disable Source Mapped Stepping","icon":"$(compass)"}],"keybindings":[{"command":"extension.node-debug.startWithStopOnEntry","key":"F10","mac":"F10","when":"debugConfigurationType == pwa-node && !inDebugMode || debugConfigurationType == pwa-extensionHost && !inDebugMode || debugConfigurationType == node && !inDebugMode"},{"command":"extension.node-debug.startWithStopOnEntry","key":"F11","mac":"F11","when":"debugConfigurationType == pwa-node && !inDebugMode && activeViewlet == workbench.view.debug || debugConfigurationType == pwa-extensionHost && !inDebugMode && activeViewlet == workbench.view.debug || debugConfigurationType == node && !inDebugMode && activeViewlet == workbench.view.debug"}],"configuration":{"title":"JavaScript Debugger","properties":{"debug.javascript.codelens.npmScripts":{"enum":["top","all","never"],"default":"top","description":"Where a \"Run\" and \"Debug\" code lens should be shown in your npm scripts. It may be on \"all\", scripts, on \"top\" of the script section, or \"never\"."},"debug.javascript.terminalOptions":{"type":"object","description":"Default launch options for the JavaScript debug terminal and npm scripts.","default":{},"properties":{"resolveSourceMapLocations":{"type":["array","null"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","default":["${workspaceFolder}/**","!**/node_modules/**"],"items":{"type":"string"}},"outFiles":{"type":["array"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"items":{"type":"string"}},"pauseForSourceMap":{"type":"boolean","markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","default":false},"showAsyncStacks":{"description":"Show the async calls that led to the current call stack.","default":true,"oneOf":[{"type":"boolean"},{"type":"object","required":["onAttach"],"properties":{"onAttach":{"type":"number","default":32}}},{"type":"object","required":["onceBreakpointResolved"],"properties":{"onceBreakpointResolved":{"type":"number","default":32}}}]},"skipFiles":{"type":"array","description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","default":["/**"]},"smartStep":{"type":"boolean","description":"Automatically step through generated code that cannot be mapped back to the original source.","default":true},"sourceMaps":{"type":"boolean","description":"Use JavaScript source maps (if they exist).","default":true},"sourceMapRenames":{"type":"boolean","default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers."},"sourceMapPathOverrides":{"type":"object","description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","default":{"webpack://?:*/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","meteor://💻app/*":"${workspaceFolder}/*"}},"timeout":{"type":"number","description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","default":10000},"timeouts":{"type":"object","description":"Timeouts for several debugger operations.","default":{},"properties":{"sourceMapMinPause":{"type":"number","description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","default":1000},"sourceMapCumulativePause":{"type":"number","description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","default":1000},"hoverEvaluation":{"type":"number","description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","default":500}},"additionalProperties":false,"markdownDescription":"Timeouts for several debugger operations."},"trace":{"description":"Configures what diagnostic output is produced.","default":true,"oneOf":[{"type":"boolean","description":"Trace may be set to 'true' to write diagnostic logs to the disk."},{"type":"object","additionalProperties":false,"properties":{"stdio":{"type":"boolean","description":"Whether to return trace data from the launched application or browser."},"logFile":{"type":["string","null"],"description":"Configures where on disk logs are written."}}}]},"outputCapture":{"enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`.","default":"console"},"enableContentValidation":{"default":true,"type":"boolean","description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example."},"customDescriptionGenerator":{"type":"string","description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n "},"customPropertiesGenerator":{"type":"string","deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181"},"cascadeTerminateToConfigurations":{"type":"array","items":{"type":"string","uniqueItems":true},"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped."},"cwd":{"type":"string","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","default":"${workspaceFolder}","docDefault":"localRoot || ${workspaceFolder}"},"localRoot":{"type":["string","null"],"description":"Path to the local directory containing the program.","default":null},"remoteRoot":{"type":["string","null"],"description":"Absolute path to the remote directory containing the program.","default":null},"autoAttachChildProcesses":{"type":"boolean","description":"Attach debugger to new child processes automatically.","default":true},"env":{"type":"object","additionalProperties":{"type":["string","null"]},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","default":{}},"envFile":{"type":"string","description":"Absolute path to a file containing environment variable definitions.","default":"${workspaceFolder}/.env"},"runtimeSourcemapPausePatterns":{"type":"array","items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","default":[]},"nodeVersionHint":{"type":"number","minimum":8,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","default":12},"command":{"type":["string","null"],"description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","default":"npm start"}}},"debug.javascript.automaticallyTunnelRemoteServer":{"type":"boolean","description":"When debugging a remote web app, configures whether to automatically tunnel the remote server to your local machine.","default":true},"debug.javascript.debugByLinkOptions":{"default":"on","description":"Options used when debugging open links clicked from inside the JavaScript Debug Terminal. Can be set to \"off\" to disable this behavior, or \"always\" to enable debugging in all terminals.","oneOf":[{"type":"string","enum":["on","off","always"]},{"type":"object","properties":{"resolveSourceMapLocations":{"type":["array","null"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","default":null,"items":{"type":"string"}},"outFiles":{"type":["array"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"items":{"type":"string"}},"pauseForSourceMap":{"type":"boolean","markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","default":false},"showAsyncStacks":{"description":"Show the async calls that led to the current call stack.","default":true,"oneOf":[{"type":"boolean"},{"type":"object","required":["onAttach"],"properties":{"onAttach":{"type":"number","default":32}}},{"type":"object","required":["onceBreakpointResolved"],"properties":{"onceBreakpointResolved":{"type":"number","default":32}}}]},"skipFiles":{"type":"array","description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","default":["/**"]},"smartStep":{"type":"boolean","description":"Automatically step through generated code that cannot be mapped back to the original source.","default":true},"sourceMaps":{"type":"boolean","description":"Use JavaScript source maps (if they exist).","default":true},"sourceMapRenames":{"type":"boolean","default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers."},"sourceMapPathOverrides":{"type":"object","description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","default":{"webpack://?:*/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","meteor://💻app/*":"${workspaceFolder}/*"}},"timeout":{"type":"number","description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","default":10000},"timeouts":{"type":"object","description":"Timeouts for several debugger operations.","default":{},"properties":{"sourceMapMinPause":{"type":"number","description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","default":1000},"sourceMapCumulativePause":{"type":"number","description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","default":1000},"hoverEvaluation":{"type":"number","description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","default":500}},"additionalProperties":false,"markdownDescription":"Timeouts for several debugger operations."},"trace":{"description":"Configures what diagnostic output is produced.","default":true,"oneOf":[{"type":"boolean","description":"Trace may be set to 'true' to write diagnostic logs to the disk."},{"type":"object","additionalProperties":false,"properties":{"stdio":{"type":"boolean","description":"Whether to return trace data from the launched application or browser."},"logFile":{"type":["string","null"],"description":"Configures where on disk logs are written."}}}]},"outputCapture":{"enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`.","default":"console"},"enableContentValidation":{"default":true,"type":"boolean","description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example."},"customDescriptionGenerator":{"type":"string","description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n "},"customPropertiesGenerator":{"type":"string","deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181"},"cascadeTerminateToConfigurations":{"type":"array","items":{"type":"string","uniqueItems":true},"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped."},"disableNetworkCache":{"type":"boolean","description":"Controls whether to skip the network cache for each request","default":true},"pathMapping":{"type":"object","description":"A mapping of URLs/paths to local folders, to resolve scripts in the Browser to scripts on disk","default":{}},"webRoot":{"type":"string","description":"This specifies the workspace absolute path to the webserver root. Used to resolve paths like `/app.js` to files on disk. Shorthand for a pathMapping for \"/\"","default":"${workspaceFolder}"},"urlFilter":{"type":"string","description":"Will search for a page with this url and attach to it, if found. Can have * wildcards.","default":""},"url":{"type":"string","description":"Will search for a tab with this exact url and attach to it, if found","default":"http://localhost:8080"},"inspectUri":{"type":["string","null"],"description":"Format to use to rewrite the inspectUri: It's a template string that interpolates keys in `{curlyBraces}`. Available keys are:\n - `url.*` is the parsed address of the running application. For instance, `{url.port}`, `{url.hostname}`\n - `port` is the debug port that Chrome is listening on.\n - `browserInspectUri` is the inspector URI on the launched browser\n - `browserInspectUriPath` is the path part of the inspector URI on the launched browser (e.g.: \"/devtools/browser/e9ec0098-306e-472a-8133-5e42488929c2\").\n - `wsProtocol` is the hinted websocket protocol. This is set to `wss` if the original URL is `https`, or `ws` otherwise.\n","default":null},"vueComponentPaths":{"type":"array","description":"A list of file glob patterns to find `*.vue` components. By default, searches the entire workspace. This needs to be specified due to extra lookups that Vue's sourcemaps require in Vue CLI 4. You can disable this special handling by setting this to an empty array.","default":["${workspaceFolder}/**/*.vue"]},"server":{"oneOf":[{"type":"object","description":"Configures a web server to start up. Takes the same configuration as the 'node' launch task.","additionalProperties":false,"default":{"program":"node my-server.js"},"properties":{"resolveSourceMapLocations":{"type":["array","null"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","default":["${workspaceFolder}/**","!**/node_modules/**"],"items":{"type":"string"}},"outFiles":{"type":["array"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"items":{"type":"string"}},"pauseForSourceMap":{"type":"boolean","markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","default":false},"showAsyncStacks":{"description":"Show the async calls that led to the current call stack.","default":true,"oneOf":[{"type":"boolean"},{"type":"object","required":["onAttach"],"properties":{"onAttach":{"type":"number","default":32}}},{"type":"object","required":["onceBreakpointResolved"],"properties":{"onceBreakpointResolved":{"type":"number","default":32}}}]},"skipFiles":{"type":"array","description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","default":["/**"]},"smartStep":{"type":"boolean","description":"Automatically step through generated code that cannot be mapped back to the original source.","default":true},"sourceMaps":{"type":"boolean","description":"Use JavaScript source maps (if they exist).","default":true},"sourceMapRenames":{"type":"boolean","default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers."},"sourceMapPathOverrides":{"type":"object","description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","default":{"webpack://?:*/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","meteor://💻app/*":"${workspaceFolder}/*"}},"timeout":{"type":"number","description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","default":10000},"timeouts":{"type":"object","description":"Timeouts for several debugger operations.","default":{},"properties":{"sourceMapMinPause":{"type":"number","description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","default":1000},"sourceMapCumulativePause":{"type":"number","description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","default":1000},"hoverEvaluation":{"type":"number","description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","default":500}},"additionalProperties":false,"markdownDescription":"Timeouts for several debugger operations."},"trace":{"description":"Configures what diagnostic output is produced.","default":true,"oneOf":[{"type":"boolean","description":"Trace may be set to 'true' to write diagnostic logs to the disk."},{"type":"object","additionalProperties":false,"properties":{"stdio":{"type":"boolean","description":"Whether to return trace data from the launched application or browser."},"logFile":{"type":["string","null"],"description":"Configures where on disk logs are written."}}}]},"outputCapture":{"enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`.","default":"console"},"enableContentValidation":{"default":true,"type":"boolean","description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example."},"customDescriptionGenerator":{"type":"string","description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n "},"customPropertiesGenerator":{"type":"string","deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181"},"cascadeTerminateToConfigurations":{"type":"array","items":{"type":"string","uniqueItems":true},"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped."},"cwd":{"type":"string","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","default":"${workspaceFolder}"},"localRoot":{"type":["string","null"],"description":"Path to the local directory containing the program.","default":null},"remoteRoot":{"type":["string","null"],"description":"Absolute path to the remote directory containing the program.","default":null},"autoAttachChildProcesses":{"type":"boolean","description":"Attach debugger to new child processes automatically.","default":true},"env":{"type":"object","additionalProperties":{"type":["string","null"]},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","default":{}},"envFile":{"type":"string","description":"Absolute path to a file containing environment variable definitions.","default":"${workspaceFolder}/.env"},"runtimeSourcemapPausePatterns":{"type":"array","items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","default":[]},"nodeVersionHint":{"type":"number","minimum":8,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","default":12},"program":{"type":"string","description":"Absolute path to the program. Generated value is guessed by looking at package.json and opened files. Edit this attribute.","default":""},"stopOnEntry":{"type":["boolean","string"],"description":"Automatically stop program after launch.","default":true},"console":{"type":"string","enum":["internalConsole","integratedTerminal","externalTerminal"],"enumDescriptions":["VS Code Debug Console (which doesn't support to read input from a program)","VS Code's integrated terminal","External terminal that can be configured via user settings"],"description":"Where to launch the debug target.","default":"internalConsole"},"args":{"type":["array","string"],"description":"Command line arguments passed to the program.\n\nCan be an array of strings or a single string. When the program is launched in a terminal, setting this property to a single string will result in the arguments not being escaped for the shell.","items":{"type":"string"},"default":[]},"restart":{"description":"Try to reconnect to the program if we lose connection. If set to `true`, we'll try once a second, forever. You can customize the interval and maximum number of attempts by specifying the `delay` and `maxAttempts` in an object instead.","default":true,"oneOf":[{"type":"boolean"},{"type":"object","properties":{"delay":{"type":"number","minimum":0,"default":1000},"maxAttempts":{"type":"number","minimum":0,"default":10}}}]},"runtimeExecutable":{"type":["string","null"],"markdownDescription":"Runtime to use. Either an absolute path or the name of a runtime available on the PATH. If omitted `node` is assumed.","default":"node"},"runtimeVersion":{"type":"string","markdownDescription":"Version of `node` runtime to use. Requires `nvm`.","default":"default"},"runtimeArgs":{"type":"array","description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"default":[]},"profileStartup":{"type":"boolean","description":"If true, will start profiling as soon as the process launches","default":true},"attachSimplePort":{"type":"integer","description":"If set, attaches to the process via the given port. This is generally no longer necessary for Node.js programs and loses the ability to debug child processes, but can be useful in more esoteric scenarios such as with Deno and Docker launches. If set to 0, a random port will be chosen and --inspect-brk added to the launch arguments automatically.","default":9229},"killBehavior":{"type":"string","enum":["forceful","polite","none"],"default":"forceful","markdownDescription":"Configures how debug processes are killed when stopping the session. Can be:\n\n- forceful (default): forcefully tears down the process tree. Sends SIGKILL on posix, or `taskkill.exe /F` on Windows.\n- polite: gracefully tears down the process tree. It's possible that misbehaving processes continue to run after shutdown in this way. Sends SIGTERM on posix, or `taskkill.exe` with no `/F` (force) flag on Windows.\n- none: no termination will happen."}}},{"type":"object","description":"JavaScript Debug Terminal","additionalProperties":false,"default":{"program":"npm start"},"properties":{"resolveSourceMapLocations":{"type":["array","null"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","default":["${workspaceFolder}/**","!**/node_modules/**"],"items":{"type":"string"}},"outFiles":{"type":["array"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"items":{"type":"string"}},"pauseForSourceMap":{"type":"boolean","markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","default":false},"showAsyncStacks":{"description":"Show the async calls that led to the current call stack.","default":true,"oneOf":[{"type":"boolean"},{"type":"object","required":["onAttach"],"properties":{"onAttach":{"type":"number","default":32}}},{"type":"object","required":["onceBreakpointResolved"],"properties":{"onceBreakpointResolved":{"type":"number","default":32}}}]},"skipFiles":{"type":"array","description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","default":["/**"]},"smartStep":{"type":"boolean","description":"Automatically step through generated code that cannot be mapped back to the original source.","default":true},"sourceMaps":{"type":"boolean","description":"Use JavaScript source maps (if they exist).","default":true},"sourceMapRenames":{"type":"boolean","default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers."},"sourceMapPathOverrides":{"type":"object","description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","default":{"webpack://?:*/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","meteor://💻app/*":"${workspaceFolder}/*"}},"timeout":{"type":"number","description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","default":10000},"timeouts":{"type":"object","description":"Timeouts for several debugger operations.","default":{},"properties":{"sourceMapMinPause":{"type":"number","description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","default":1000},"sourceMapCumulativePause":{"type":"number","description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","default":1000},"hoverEvaluation":{"type":"number","description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","default":500}},"additionalProperties":false,"markdownDescription":"Timeouts for several debugger operations."},"trace":{"description":"Configures what diagnostic output is produced.","default":true,"oneOf":[{"type":"boolean","description":"Trace may be set to 'true' to write diagnostic logs to the disk."},{"type":"object","additionalProperties":false,"properties":{"stdio":{"type":"boolean","description":"Whether to return trace data from the launched application or browser."},"logFile":{"type":["string","null"],"description":"Configures where on disk logs are written."}}}]},"outputCapture":{"enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`.","default":"console"},"enableContentValidation":{"default":true,"type":"boolean","description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example."},"customDescriptionGenerator":{"type":"string","description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n "},"customPropertiesGenerator":{"type":"string","deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181"},"cascadeTerminateToConfigurations":{"type":"array","items":{"type":"string","uniqueItems":true},"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped."},"cwd":{"type":"string","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","default":"${workspaceFolder}","docDefault":"localRoot || ${workspaceFolder}"},"localRoot":{"type":["string","null"],"description":"Path to the local directory containing the program.","default":null},"remoteRoot":{"type":["string","null"],"description":"Absolute path to the remote directory containing the program.","default":null},"autoAttachChildProcesses":{"type":"boolean","description":"Attach debugger to new child processes automatically.","default":true},"env":{"type":"object","additionalProperties":{"type":["string","null"]},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","default":{}},"envFile":{"type":"string","description":"Absolute path to a file containing environment variable definitions.","default":"${workspaceFolder}/.env"},"runtimeSourcemapPausePatterns":{"type":"array","items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","default":[]},"nodeVersionHint":{"type":"number","minimum":8,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","default":12},"command":{"type":["string","null"],"description":"Command to run in the launched terminal. If not provided, the terminal will open without launching a program.","default":"npm start"}}}]},"perScriptSourcemaps":{"type":"string","default":"auto","enum":["yes","no","auto"],"description":"Whether scripts are loaded individually with unique sourcemaps containing the basename of the source file. This can be set to optimize sourcemap handling when dealing with lots of small scripts. If set to \"auto\", we'll detect known cases where this is appropriate."},"port":{"type":"number","description":"Port for the browser to listen on. Defaults to \"0\", which will cause the browser to be debugged via pipes, which is generally more secure and should be chosen unless you need to attach to the browser from another tool.","default":0},"file":{"type":"string","description":"A local html file to open in the browser","default":"${workspaceFolder}/index.html"},"userDataDir":{"type":["string","boolean"],"description":"By default, the browser is launched with a separate user profile in a temp folder. Use this option to override it. Set to false to launch with your default user profile. A new browser can't be launched if an instance is already running from `userDataDir`.","default":true},"includeDefaultArgs":{"type":"boolean","description":"Whether default browser launch arguments (to disable features that may make debugging harder) will be included in the launch.","default":true},"includeLaunchArgs":{"type":"boolean","description":"Advanced: whether any default launch/debugging arguments are set on the browser. The debugger will assume the browser will use pipe debugging such as that which is provided with `--remote-debugging-pipe`.","default":true},"runtimeExecutable":{"type":["string","null"],"description":"Either 'canary', 'stable', 'custom' or path to the browser executable. Custom means a custom wrapper, custom build or CHROME_PATH environment variable.","default":"stable"},"runtimeArgs":{"type":"array","description":"Optional arguments passed to the runtime executable.","items":{"type":"string"},"default":[]},"env":{"type":"object","description":"Optional dictionary of environment key/value pairs for the browser.","default":{}},"cwd":{"type":"string","description":"Optional working directory for the runtime executable.","default":null},"profileStartup":{"type":"boolean","description":"If true, will start profiling soon as the process launches","default":true},"cleanUp":{"type":"string","enum":["wholeBrowser","onlyTab"],"description":"What clean-up to do after the debugging session finishes. Close only the tab being debug, vs. close the whole browser.","default":"wholeBrowser"},"browserLaunchLocation":{"description":"Forces the browser to be launched in one location. In a remote workspace (through ssh or WSL, for example) this can be used to open the browser on the remote machine rather than locally.","default":null,"oneOf":[{"type":"null"},{"type":"string","enum":["ui","workspace"]}]},"enabled":{"type":"string","enum":["on","off","always"]}}}]},"debug.javascript.pickAndAttachOptions":{"type":"object","default":{},"markdownDescription":"Default options used when debugging a process through the `Debug: Attach to Node.js Process` command","properties":{"resolveSourceMapLocations":{"type":["array","null"],"description":"A list of minimatch patterns for locations (folders and URLs) in which source maps can be used to resolve local files. This can be used to avoid incorrectly breaking in external source mapped code. Patterns can be prefixed with \"!\" to exclude them. May be set to an empty array or null to avoid restriction.","default":["${workspaceFolder}/**","!**/node_modules/**"],"items":{"type":"string"}},"outFiles":{"type":["array"],"description":"If source maps are enabled, these glob patterns specify the generated JavaScript files. If a pattern starts with `!` the files are excluded. If not specified, the generated code is expected in the same directory as its source.","default":["${workspaceFolder}/**/*.js","!**/node_modules/**"],"items":{"type":"string"}},"pauseForSourceMap":{"type":"boolean","markdownDescription":"Whether to wait for source maps to load for each incoming script. This has a performance overhead, and might be safely disabled when running off of disk, so long as `rootPath` is not disabled.","default":false},"showAsyncStacks":{"description":"Show the async calls that led to the current call stack.","default":true,"oneOf":[{"type":"boolean"},{"type":"object","required":["onAttach"],"properties":{"onAttach":{"type":"number","default":32}}},{"type":"object","required":["onceBreakpointResolved"],"properties":{"onceBreakpointResolved":{"type":"number","default":32}}}]},"skipFiles":{"type":"array","description":"An array of file or folder names, or path globs, to skip when debugging. Star patterns and negations are allowed, for example, `[\"**/node_modules/**\", \"!**/node_modules/my-module/**\"]`","default":["/**"]},"smartStep":{"type":"boolean","description":"Automatically step through generated code that cannot be mapped back to the original source.","default":true},"sourceMaps":{"type":"boolean","description":"Use JavaScript source maps (if they exist).","default":true},"sourceMapRenames":{"type":"boolean","default":true,"description":"Whether to use the \"names\" mapping in sourcemaps. This requires requesting source content, which can be slow with certain debuggers."},"sourceMapPathOverrides":{"type":"object","description":"A set of mappings for rewriting the locations of source files from what the sourcemap says, to their locations on disk.","default":{"webpack://?:*/*":"${workspaceFolder}/*","webpack:///./~/*":"${workspaceFolder}/node_modules/*","meteor://💻app/*":"${workspaceFolder}/*"}},"timeout":{"type":"number","description":"Retry for this number of milliseconds to connect to Node.js. Default is 10000 ms.","default":10000},"timeouts":{"type":"object","description":"Timeouts for several debugger operations.","default":{},"properties":{"sourceMapMinPause":{"type":"number","description":"Minimum time in milliseconds spent waiting for each source-map to be processed when a script is being parsed","default":1000},"sourceMapCumulativePause":{"type":"number","description":"Extra time in milliseconds allowed per session to be spent waiting for source-maps to be processed, after the minimum time (sourceMapMinPause) has been exhausted","default":1000},"hoverEvaluation":{"type":"number","description":"Time until value evaluation for hovered symbols is aborted. If set to 0, hover evaluation does never time out.","default":500}},"additionalProperties":false,"markdownDescription":"Timeouts for several debugger operations."},"trace":{"description":"Configures what diagnostic output is produced.","default":true,"oneOf":[{"type":"boolean","description":"Trace may be set to 'true' to write diagnostic logs to the disk."},{"type":"object","additionalProperties":false,"properties":{"stdio":{"type":"boolean","description":"Whether to return trace data from the launched application or browser."},"logFile":{"type":["string","null"],"description":"Configures where on disk logs are written."}}}]},"outputCapture":{"enum":["console","std"],"markdownDescription":"From where to capture output messages: the default debug API if set to `console`, or stdout/stderr streams if set to `std`.","default":"console"},"enableContentValidation":{"default":true,"type":"boolean","description":"Toggles whether we verify the contents of files on disk match the ones loaded in the runtime. This is useful in a variety of scenarios and required in some, but can cause issues if you have server-side transformation of scripts, for example."},"customDescriptionGenerator":{"type":"string","description":"Customize the textual description the debugger shows for objects (local variables, etc...). Samples:\n 1. this.toString() // will call toString to print all objects\n 2. this.customDescription ? this.customDescription() : defaultValue // Use customDescription method if available, if not return defaultValue\n 3. function (def) { return this.customDescription ? this.customDescription() : def } // Use customDescription method if available, if not return defaultValue\n "},"customPropertiesGenerator":{"type":"string","deprecated":true,"description":"Customize the properties shown for an object in the debugger (local variables, etc...). Samples:\n 1. { ...this, extraProperty: '12345' } // Add an extraProperty 12345 to all objects\n 2. this.customProperties ? this.customProperties() : this // Use customProperties method if available, if not use the properties in this (the default properties)\n 3. function () { return this.customProperties ? this.customProperties() : this } // Use customDescription method if available, if not return the default properties\n\n Deprecated: This is a temporary implementation of this feature until we have time to implement it in the way described here: https://github.com/microsoft/vscode/issues/102181"},"cascadeTerminateToConfigurations":{"type":"array","items":{"type":"string","uniqueItems":true},"default":[],"description":"A list of debug sessions which, when this debug session is terminated, will also be stopped."},"cwd":{"type":"string","description":"Absolute path to the working directory of the program being debugged. If you've set localRoot then cwd will match that value otherwise it falls back to your workspaceFolder","default":"${workspaceFolder}","docDefault":"localRoot || ${workspaceFolder}"},"localRoot":{"type":["string","null"],"description":"Path to the local directory containing the program.","default":null},"remoteRoot":{"type":["string","null"],"description":"Absolute path to the remote directory containing the program.","default":null},"autoAttachChildProcesses":{"type":"boolean","description":"Attach debugger to new child processes automatically.","default":true},"env":{"type":"object","additionalProperties":{"type":["string","null"]},"markdownDescription":"Environment variables passed to the program. The value `null` removes the variable from the environment.","default":{}},"envFile":{"type":"string","description":"Absolute path to a file containing environment variable definitions.","default":"${workspaceFolder}/.env"},"runtimeSourcemapPausePatterns":{"type":"array","items":{"type":"string"},"markdownDescription":"A list of patterns at which to manually insert entrypoint breakpoints. This can be useful to give the debugger an opportunity to set breakpoints when using sourcemaps that don't exist or can't be detected before launch, such as [with the Serverless framework](https://github.com/microsoft/vscode-js-debug/issues/492).","default":[]},"nodeVersionHint":{"type":"number","minimum":8,"description":"Allows you to explicitly specify the Node version that's running, which can be used to disable or enable certain behaviors in cases where the automatic version detection does not work.","default":12},"address":{"type":"string","description":"TCP/IP address of process to be debugged. Default is 'localhost'.","default":"localhost"},"port":{"type":"number","description":"Debug port to attach to. Default is 9229.","default":9229},"websocketAddress":{"type":"string","description":"Exact websocket address to attach to. If unspecified, it will be discovered from the address and port."},"remoteHostHeader":{"type":"string","description":"Explicit Host header to use when connecting to the websocket of inspector. If unspecified, the host header will be set to 'localhost'. This is useful when the inspector is running behind a proxy that only accept particular Host header."},"restart":{"description":"Try to reconnect to the program if we lose connection. If set to `true`, we'll try once a second, forever. You can customize the interval and maximum number of attempts by specifying the `delay` and `maxAttempts` in an object instead.","default":true,"oneOf":[{"type":"boolean"},{"type":"object","properties":{"delay":{"type":"number","minimum":0,"default":1000},"maxAttempts":{"type":"number","minimum":0,"default":10}}}]},"processId":{"type":"string","description":"ID of process to attach to.","default":"${command:PickProcess}"},"attachExistingChildren":{"type":"boolean","description":"Whether to attempt to attach to already-spawned child processes.","default":false},"continueOnAttach":{"type":"boolean","markdownDescription":"If true, we'll automatically resume programs launched and waiting on `--inspect-brk`","default":true}}},"debug.javascript.autoAttachFilter":{"type":"string","default":"disabled","enum":["always","smart","onlyWithFlag","disabled"],"enumDescriptions":["Auto attach to every Node.js process launched in the terminal.","Auto attach when running scripts that aren't in a node_modules folder.","Only auto attach when the `--inspect` is given.","Auto attach is disabled and not shown in status bar."],"markdownDescription":"Configures which processes to automatically attach and debug when `#debug.node.autoAttach#` is on. A Node process launched with the `--inspect` flag will always be attached to, regardless of this setting."},"debug.javascript.autoAttachSmartPattern":{"type":"array","items":{"type":"string"},"default":["${workspaceFolder}/**","!**/node_modules/**","**/$KNOWN_TOOLS$/**"],"markdownDescription":"Configures glob patterns for determining when to attach in \"smart\" `#debug.javascript.autoAttachFilter#` mode. `$KNOWN_TOOLS$` is replaced with a list of names of common test and code runners. [Read more on the VS Code docs](https://code.visualstudio.com/docs/nodejs/nodejs-debugging#_auto-attach-smart-patterns)."},"debug.javascript.breakOnConditionalError":{"type":"boolean","default":false,"markdownDescription":"Whether to stop when conditional breakpoints throw an error."},"debug.javascript.unmapMissingSources":{"type":"boolean","default":false,"description":"Configures whether sourcemapped file where the original file can't be read will automatically be unmapped. If this is false (default), a prompt is shown."},"debug.javascript.defaultRuntimeExecutable":{"type":"object","default":{"pwa-node":"node"},"markdownDescription":"The default `runtimeExecutable` used for launch configurations, if unspecified. This can be used to config custom paths to Node.js or browser installations.","properties":{"pwa-node":{"type":"string"},"pwa-chrome":{"type":"string"},"pwa-msedge":{"type":"string"}}},"debug.javascript.resourceRequestOptions":{"type":"object","default":{},"markdownDescription":"Request options to use when loading resources, such as source maps, in the debugger. You may need to configure this if your sourcemaps require authentication or use a self-signed certificate, for instance. Options are used to create a request using the [`got`](https://github.com/sindresorhus/got) library.\n\nA common case to disable certificate verification can be done by passing `{ \"https\": { \"rejectUnauthorized\": false } }`."}}},"terminal":{"profiles":[{"id":"extension.js-debug.debugTerminal","title":"JavaScript Debug Terminal","icon":"$(debug)"}]},"views":{"debug":[{"id":"jsBrowserBreakpoints","name":"Browser breakpoints","when":"debugType == pwa-chrome || debugType == pwa-msedge"},{"id":"jsExcludedCallers","name":"Excluded Callers","when":"debugType == pwa-extensionHost && jsDebugHasExcludedCallers || debugType == node-terminal && jsDebugHasExcludedCallers || debugType == pwa-node && jsDebugHasExcludedCallers || debugType == pwa-chrome && jsDebugHasExcludedCallers || debugType == pwa-msedge && jsDebugHasExcludedCallers"}]},"viewsWelcome":[{"view":"debug","contents":"[JavaScript Debug Terminal](command:extension.js-debug.createDebuggerTerminal)\n\nYou can use the JavaScript Debug Terminal to debug Node.js processes run on the command line.\n\n[Debug URL](command:extension.js-debug.debugLink)","when":"debugStartLanguage == javascript && !isWeb || debugStartLanguage == typescript && !isWeb || debugStartLanguage == javascriptreact && !isWeb || debugStartLanguage == typescriptreact && !isWeb"},{"view":"debug","contents":"[JavaScript Debug Terminal](command:extension.js-debug.createDebuggerTerminal)\n\nYou can use the JavaScript Debug Terminal to debug Node.js processes run on the command line.","when":"debugStartLanguage == javascript && isWeb || debugStartLanguage == typescript && isWeb || debugStartLanguage == javascriptreact && isWeb || debugStartLanguage == typescriptreact && isWeb"}]}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/ms-vscode.js-debug","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","metadata":{"id":"25629058-ddac-4e17-abba-74678e126c5d","publisherId":{"publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherName":"ms-vscode","displayName":"Microsoft","flags":"verified"},"publisherDisplayName":"Microsoft"},"isValid":true,"validations":[]},{"type":0,"identifier":{"id":"ms-vscode.js-debug-companion","uuid":"99cb0b7f-7354-4278-b8da-6cc79972169d"},"manifest":{"name":"js-debug-companion","displayName":"JavaScript Debugger Companion Extension","description":"Companion extension to js-debug that provides capability for remote debugging","version":"1.1.2","publisher":"ms-vscode","engines":{"vscode":"^1.77.0"},"icon":"resources/logo.png","categories":["Other"],"repository":{"type":"git","url":"https://github.com/microsoft/vscode-js-debug-companion.git"},"author":"Connor Peet ","license":"MIT","bugs":{"url":"https://github.com/microsoft/vscode-js-debug-companion/issues"},"homepage":"https://github.com/microsoft/vscode-js-debug-companion#readme","capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":true}},"activationEvents":["onCommand:js-debug-companion.launchAndAttach","onCommand:js-debug-companion.kill","onCommand:js-debug-companion.launch"],"main":"./out/extension.js","contributes":{},"extensionKind":["ui"],"api":"none","prettier":{"trailingComma":"all","singleQuote":true,"printWidth":100,"tabWidth":2,"arrowParens":"avoid"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/ms-vscode.js-debug-companion","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","metadata":{"id":"99cb0b7f-7354-4278-b8da-6cc79972169d","publisherId":{"publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherName":"ms-vscode","displayName":"Microsoft","flags":"verified"},"publisherDisplayName":"Microsoft"},"isValid":true,"validations":[]},{"type":0,"identifier":{"id":"ms-vscode.vscode-js-profile-table","uuid":"7e52b41b-71ad-457b-ab7e-0620f1fc4feb"},"manifest":{"name":"vscode-js-profile-table","version":"1.0.3","displayName":"Table Visualizer for JavaScript Profiles","description":"Text visualizer for profiles taken from the JavaScript debugger","author":"Connor Peet ","homepage":"https://github.com/microsoft/vscode-js-profile-visualizer#readme","license":"MIT","main":"out/extension.js","browser":"out/extension.web.js","files":["out"],"repository":{"type":"git","url":"https://github.com/microsoft/vscode-js-profile-visualizer.git"},"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"icon":"resources/icon.png","publisher":"ms-vscode","sideEffects":false,"engines":{"vscode":"^1.67.0-insider"},"activationEvents":["onCustomEditor:jsProfileVisualizer.cpuprofile.table","onCustomEditor:jsProfileVisualizer.heapprofile.table"],"contributes":{"customEditors":[{"viewType":"jsProfileVisualizer.cpuprofile.table","displayName":"CPU Profile Table Visualizer","priority":"default","selector":[{"filenamePattern":"*.cpuprofile"}]},{"viewType":"jsProfileVisualizer.heapprofile.table","displayName":"Heap Profile Table Visualizer","priority":"default","selector":[{"filenamePattern":"*.heapprofile"}]}],"commands":[{"command":"extension.jsProfileVisualizer.table.clearCodeLenses","title":"Clear Profile Code Lenses"}],"menus":{"commandPalette":[{"command":"extension.jsProfileVisualizer.table.clearCodeLenses","when":"jsProfileVisualizer.hasCodeLenses == true"}]}},"bugs":{"url":"https://github.com/microsoft/vscode-js-profile-visualizer/issues"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/ms-vscode.vscode-js-profile-table","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","metadata":{"id":"7e52b41b-71ad-457b-ab7e-0620f1fc4feb","publisherId":{"publisherId":"5f5636e7-69ed-4afe-b5d6-8d231fb3d3ee","publisherName":"ms-vscode","displayName":"Microsoft","flags":"verified"},"publisherDisplayName":"Microsoft"},"isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.builtin-notebook-renderers"},"manifest":{"name":"builtin-notebook-renderers","displayName":"Builtin Notebook Output Renderers","description":"Provides basic output renderers for notebooks","publisher":"vscode","version":"1.0.0","license":"MIT","engines":{"vscode":"^1.57.0"},"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"notebookRenderer":[{"id":"vscode.builtin-renderer","entrypoint":"./renderer-out/index.js","displayName":"VSCodium Builtin Notebook Output Renderer","requiresMessaging":"never","mimeTypes":["image/gif","image/png","image/jpeg","image/git","image/svg+xml","text/html","application/javascript","application/vnd.code.notebook.error","application/vnd.code.notebook.stdout","application/x.notebook.stdout","application/x.notebook.stream","application/vnd.code.notebook.stderr","application/x.notebook.stderr","text/plain"]}]},"scripts":{"compile":"npx gulp compile-extension:notebook-renderers && npm run build-notebook","watch":"npx gulp compile-watch:notebook-renderers","build-notebook":"node ./esbuild"},"dependencies":{},"devDependencies":{"@types/jsdom":"^21.1.0","@types/vscode-notebook-renderer":"^1.60.0","jsdom":"^21.1.1"},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/notebook-renderers","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.npm"},"manifest":{"name":"npm","publisher":"vscode","displayName":"NPM support for VSCodium","description":"Extension to add task support for npm scripts.","version":"1.0.1","license":"MIT","engines":{"vscode":"0.10.x"},"icon":"images/npm_icon.png","categories":["Other"],"enabledApiProposals":["terminalQuickFixProvider"],"resolutions":{"which-pm/load-yaml-file/**/argparse":"1.0.9"},"main":"./dist/npmMain","browser":"./dist/browser/npmBrowserMain","activationEvents":["onTaskType:npm","onLanguage:json","workspaceContains:package.json"],"capabilities":{"virtualWorkspaces":{"supported":"limited","description":"Functionality that requires running the 'npm' command is not available in virtual workspaces."},"untrustedWorkspaces":{"supported":"limited","description":"This extension executes tasks, which require trust to run."}},"contributes":{"languages":[{"id":"ignore","extensions":[".npmignore"]},{"id":"properties","extensions":[".npmrc"]}],"views":{"explorer":[{"id":"npm","name":"NPM Scripts","when":"npm:showScriptExplorer","icon":"$(json)","visibility":"hidden","contextualTitle":"NPM Scripts"}]},"commands":[{"command":"npm.runScript","title":"Run","icon":"$(run)"},{"command":"npm.debugScript","title":"Debug","icon":"$(debug)"},{"command":"npm.openScript","title":"Open"},{"command":"npm.runInstall","title":"Run Install"},{"command":"npm.refresh","title":"Refresh","icon":"$(refresh)"},{"command":"npm.runSelectedScript","title":"Run Script"},{"command":"npm.runScriptFromFolder","title":"Run NPM Script in Folder..."},{"command":"npm.packageManager","title":"Get Configured Package Manager"}],"menus":{"commandPalette":[{"command":"npm.refresh","when":"false"},{"command":"npm.runScript","when":"false"},{"command":"npm.debugScript","when":"false"},{"command":"npm.openScript","when":"false"},{"command":"npm.runInstall","when":"false"},{"command":"npm.runSelectedScript","when":"false"},{"command":"npm.runScriptFromFolder","when":"false"},{"command":"npm.packageManager","when":"false"}],"editor/context":[{"command":"npm.runSelectedScript","when":"resourceFilename == 'package.json' && resourceScheme == file","group":"navigation@+1"}],"view/title":[{"command":"npm.refresh","when":"view == npm","group":"navigation"}],"view/item/context":[{"command":"npm.openScript","when":"view == npm && viewItem == packageJSON","group":"navigation@1"},{"command":"npm.runInstall","when":"view == npm && viewItem == packageJSON","group":"navigation@2"},{"command":"npm.openScript","when":"view == npm && viewItem == script","group":"navigation@1"},{"command":"npm.runScript","when":"view == npm && viewItem == script","group":"navigation@2"},{"command":"npm.runScript","when":"view == npm && viewItem == script","group":"inline"},{"command":"npm.debugScript","when":"view == npm && viewItem == script","group":"inline"},{"command":"npm.debugScript","when":"view == npm && viewItem == script","group":"navigation@3"}],"explorer/context":[{"when":"config.npm.enableRunFromFolder && explorerViewletVisible && explorerResourceIsFolder && resourceScheme == file","command":"npm.runScriptFromFolder","group":"2_workspace"}]},"configuration":{"id":"npm","type":"object","title":"Npm","properties":{"npm.autoDetect":{"type":"string","enum":["off","on"],"default":"on","scope":"resource","description":"Controls whether npm scripts should be automatically detected."},"npm.runSilent":{"type":"boolean","default":false,"scope":"resource","markdownDescription":"Run npm commands with the `--silent` option."},"npm.packageManager":{"scope":"resource","type":"string","enum":["auto","npm","yarn","pnpm"],"enumDescriptions":["Auto-detect which package manager to use for running scripts based on lock files and installed package managers.","Use npm as the package manager for running scripts.","Use yarn as the package manager for running scripts.","Use pnpm as the package manager for running scripts."],"default":"auto","description":"The package manager used to run scripts."},"npm.exclude":{"type":["string","array"],"items":{"type":"string"},"description":"Configure glob patterns for folders that should be excluded from automatic script detection.","scope":"resource"},"npm.enableScriptExplorer":{"type":"boolean","default":false,"scope":"resource","deprecationMessage":"The NPM Script Explorer is now available in 'Views' menu in the Explorer in all folders.","description":"Enable an explorer view for npm scripts when there is no top-level 'package.json' file."},"npm.enableRunFromFolder":{"type":"boolean","default":false,"scope":"resource","description":"Enable running npm scripts contained in a folder from the Explorer context menu."},"npm.scriptExplorerAction":{"type":"string","enum":["open","run"],"markdownDescription":"The default click action used in the NPM Scripts Explorer: `open` or `run`, the default is `open`.","scope":"window","default":"open"},"npm.scriptExplorerExclude":{"type":"array","items":{"type":"string"},"markdownDescription":"An array of regular expressions that indicate which scripts should be excluded from the NPM Scripts view.","scope":"resource","default":[]},"npm.fetchOnlinePackageInfo":{"type":"boolean","description":"Fetch data from https://registry.npmjs.org and https://registry.bower.io to provide auto-completion and information on hover features on npm dependencies.","default":true,"scope":"window","tags":["usesOnlineServices"]},"npm.scriptHover":{"type":"boolean","description":"Display hover with 'Run' and 'Debug' commands for scripts.","default":true,"scope":"window"}}},"jsonValidation":[{"fileMatch":"package.json","url":"https://json.schemastore.org/package"},{"fileMatch":"bower.json","url":"https://json.schemastore.org/bower"}],"taskDefinitions":[{"type":"npm","required":["script"],"properties":{"script":{"type":"string","description":"The npm script to customize."},"path":{"type":"string","description":"The path to the folder of the package.json file that provides the script. Can be omitted."}},"when":"shellExecutionSupported"}],"terminalQuickFixes":[{"id":"ms-vscode.npm-command","commandLineMatcher":"npm","commandExitResult":"error","outputMatcher":{"anchor":"bottom","length":8,"lineMatcher":"Did you mean (?:this|one of these)\\?((?:\\n.+?npm .+ #.+)+)","offset":2}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/npm","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.objective-c"},"manifest":{"name":"objective-c","displayName":"Objective-C Language Basics","description":"Provides syntax highlighting and bracket matching in Objective-C files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ./build/update-grammars.js"},"contributes":{"languages":[{"id":"objective-c","extensions":[".m"],"aliases":["Objective-C"],"configuration":"./language-configuration.json"},{"id":"objective-cpp","extensions":[".mm"],"aliases":["Objective-C++"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"objective-c","scopeName":"source.objc","path":"./syntaxes/objective-c.tmLanguage.json"},{"language":"objective-cpp","scopeName":"source.objcpp","path":"./syntaxes/objective-c++.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/objective-c","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.perl"},"manifest":{"name":"perl","displayName":"Perl Language Basics","description":"Provides syntax highlighting and bracket matching in Perl files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin textmate/perl.tmbundle Syntaxes/Perl.plist ./syntaxes/perl.tmLanguage.json Syntaxes/Perl%%206.tmLanguage ./syntaxes/perl6.tmLanguage.json"},"contributes":{"languages":[{"id":"perl","aliases":["Perl","perl"],"extensions":[".pl",".pm",".pod",".t",".PL",".psgi"],"firstLine":"^#!.*\\bperl\\b","configuration":"./perl.language-configuration.json"},{"id":"perl6","aliases":["Perl 6","perl6"],"extensions":[".p6",".pl6",".pm6",".nqp"],"firstLine":"(^#!.*\\bperl6\\b)|use\\s+v6","configuration":"./perl6.language-configuration.json"}],"grammars":[{"language":"perl","scopeName":"source.perl","path":"./syntaxes/perl.tmLanguage.json","unbalancedBracketScopes":["variable.other.predefined.perl"]},{"language":"perl6","scopeName":"source.perl.6","path":"./syntaxes/perl6.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/perl","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.php"},"manifest":{"name":"php","displayName":"PHP Language Basics","description":"Provides syntax highlighting and bracket matching for PHP files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"contributes":{"languages":[{"id":"php","extensions":[".php",".php4",".php5",".phtml",".ctp"],"aliases":["PHP","php"],"firstLine":"^#!\\s*/.*\\bphp\\b","mimetypes":["application/x-php"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"php","scopeName":"source.php","path":"./syntaxes/php.tmLanguage.json"},{"language":"php","scopeName":"text.html.php","path":"./syntaxes/html.tmLanguage.json","embeddedLanguages":{"text.html":"html","source.php":"php","source.sql":"sql","text.xml":"xml","source.js":"javascript","source.json":"json","source.css":"css"}}],"snippets":[{"language":"php","path":"./snippets/php.code-snippets"}]},"scripts":{"update-grammar":"node ./build/update-grammar.mjs"},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/php","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.php-language-features"},"manifest":{"name":"php-language-features","displayName":"PHP Language Features","description":"Provides rich language support for PHP files.","version":"1.0.0","publisher":"vscode","license":"MIT","icon":"icons/logo.png","engines":{"vscode":"0.10.x"},"activationEvents":["onLanguage:php"],"main":"./dist/phpMain","categories":["Programming Languages"],"capabilities":{"virtualWorkspaces":false,"untrustedWorkspaces":{"supported":"limited","description":"The extension requires workspace trust when the `php.validate.executablePath` setting will load a version of PHP in the workspace.","restrictedConfigurations":["php.validate.executablePath"]}},"contributes":{"configuration":{"title":"PHP","type":"object","order":20,"properties":{"php.suggest.basic":{"type":"boolean","default":true,"description":"Controls whether the built-in PHP language suggestions are enabled. The support suggests PHP globals and variables."},"php.validate.enable":{"type":"boolean","default":true,"description":"Enable/disable built-in PHP validation."},"php.validate.executablePath":{"type":["string","null"],"default":null,"description":"Points to the PHP executable.","scope":"machine-overridable"},"php.validate.run":{"type":"string","enum":["onSave","onType"],"default":"onSave","description":"Whether the linter is run on save or on type."}}},"jsonValidation":[{"fileMatch":"composer.json","url":"https://getcomposer.org/schema.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/php-language-features","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.powershell"},"manifest":{"name":"powershell","displayName":"Powershell Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in Powershell files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"contributes":{"languages":[{"id":"powershell","extensions":[".ps1",".psm1",".psd1",".pssc",".psrc"],"aliases":["PowerShell","powershell","ps","ps1"],"firstLine":"^#!\\s*/.*\\bpwsh\\b","configuration":"./language-configuration.json"}],"grammars":[{"language":"powershell","scopeName":"source.powershell","path":"./syntaxes/powershell.tmLanguage.json"}]},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin PowerShell/EditorSyntax PowerShellSyntax.tmLanguage ./syntaxes/powershell.tmLanguage.json"},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/powershell","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.pug"},"manifest":{"name":"pug","displayName":"Pug Language Basics","description":"Provides syntax highlighting and bracket matching in Pug files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin davidrios/pug-tmbundle Syntaxes/Pug.JSON-tmLanguage ./syntaxes/pug.tmLanguage.json"},"contributes":{"languages":[{"id":"jade","extensions":[".pug",".jade"],"aliases":["Pug","Jade","jade"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"jade","scopeName":"text.pug","path":"./syntaxes/pug.tmLanguage.json"}],"configurationDefaults":{"[jade]":{"diffEditor.ignoreTrimWhitespace":false}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/pug","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.python"},"manifest":{"name":"python","displayName":"Python Language Basics","description":"Provides syntax highlighting, bracket matching and folding in Python files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"contributes":{"languages":[{"id":"python","extensions":[".py",".rpy",".pyw",".cpy",".gyp",".gypi",".pyi",".ipy",".pyt"],"aliases":["Python","py"],"filenames":["SConstruct","SConscript"],"firstLine":"^#!\\s*/?.*\\bpython[0-9.-]*\\b","configuration":"./language-configuration.json"}],"grammars":[{"language":"python","scopeName":"source.python","path":"./syntaxes/MagicPython.tmLanguage.json"},{"scopeName":"source.regexp.python","path":"./syntaxes/MagicRegExp.tmLanguage.json"}],"configurationDefaults":{"[python]":{"diffEditor.ignoreTrimWhitespace":false}}},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin MagicStack/MagicPython grammars/MagicPython.tmLanguage ./syntaxes/MagicPython.tmLanguage.json grammars/MagicRegExp.tmLanguage ./syntaxes/MagicRegExp.tmLanguage.json"},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/python","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.r"},"manifest":{"name":"r","displayName":"R Language Basics","description":"Provides syntax highlighting and bracket matching in R files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin Ikuyadeu/vscode-R syntax/r.json ./syntaxes/r.tmLanguage.json"},"contributes":{"languages":[{"id":"r","extensions":[".r",".rhistory",".rprofile",".rt"],"aliases":["R","r"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"r","scopeName":"source.r","path":"./syntaxes/r.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/r","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.razor"},"manifest":{"name":"razor","displayName":"Razor Language Basics","description":"Provides syntax highlighting, bracket matching and folding in Razor files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"0.10.x"},"scripts":{"update-grammar":"node ./build/update-grammar.mjs"},"contributes":{"languages":[{"id":"razor","extensions":[".cshtml",".razor"],"aliases":["Razor","razor"],"mimetypes":["text/x-cshtml"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"razor","scopeName":"text.html.cshtml","path":"./syntaxes/cshtml.tmLanguage.json","embeddedLanguages":{"section.embedded.source.cshtml":"csharp","source.css":"css","source.js":"javascript"}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/razor","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.references-view"},"manifest":{"name":"references-view","displayName":"Reference Search View","description":"Reference Search results as separate, stable view in the sidebar","icon":"media/icon.png","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"^1.67.0"},"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"repository":{"type":"git","url":"https://github.com/Microsoft/vscode-references-view"},"bugs":{"url":"https://github.com/Microsoft/vscode-references-view/issues"},"categories":["Programming Languages"],"activationEvents":["onCommand:references-view.find","onCommand:editor.action.showReferences"],"main":"./dist/extension","browser":"./dist/extension.js","contributes":{"configuration":{"properties":{"references.preferredLocation":{"description":"Controls whether 'Peek References' or 'Find References' is invoked when selecting CodeLens references.","type":"string","default":"peek","enum":["peek","view"],"enumDescriptions":["Show references in peek editor.","Show references in separate view."]}}},"viewsContainers":{"activitybar":[{"id":"references-view","icon":"$(references)","title":"References"}]},"views":{"references-view":[{"id":"references-view.tree","name":"Reference Search Results","when":"reference-list.isActive"}]},"commands":[{"command":"references-view.findReferences","title":"Find All References","category":"References"},{"command":"references-view.findImplementations","title":"Find All Implementations","category":"References"},{"command":"references-view.clearHistory","title":"Clear History","category":"References","icon":"$(clear-all)"},{"command":"references-view.clear","title":"Clear","category":"References","icon":"$(clear-all)"},{"command":"references-view.refresh","title":"Refresh","category":"References","icon":"$(refresh)"},{"command":"references-view.pickFromHistory","title":"Show History","category":"References"},{"command":"references-view.removeReferenceItem","title":"Dismiss","icon":"$(close)"},{"command":"references-view.copy","title":"Copy"},{"command":"references-view.copyAll","title":"Copy All"},{"command":"references-view.copyPath","title":"Copy Path"},{"command":"references-view.refind","title":"Rerun","icon":"$(refresh)"},{"command":"references-view.showCallHierarchy","title":"Show Call Hierarchy","category":"Calls"},{"command":"references-view.showOutgoingCalls","title":"Show Outgoing Calls","category":"Calls","icon":"$(call-outgoing)"},{"command":"references-view.showIncomingCalls","title":"Show Incoming Calls","category":"Calls","icon":"$(call-incoming)"},{"command":"references-view.removeCallItem","title":"Dismiss","icon":"$(close)"},{"command":"references-view.next","title":"Go to Next Reference","enablement":"references-view.canNavigate"},{"command":"references-view.prev","title":"Go to Previous Reference","enablement":"references-view.canNavigate"},{"command":"references-view.showTypeHierarchy","title":"Show Type Hierarchy","category":"Types"},{"command":"references-view.showSupertypes","title":"Show Supertypes","category":"Types","icon":"$(type-hierarchy-super)"},{"command":"references-view.showSubtypes","title":"Show Subtypes","category":"Types","icon":"$(type-hierarchy-sub)"},{"command":"references-view.removeTypeItem","title":"Dismiss","icon":"$(close)"}],"menus":{"editor/context":[{"command":"references-view.findReferences","when":"editorHasReferenceProvider","group":"0_navigation@1"},{"command":"references-view.findImplementations","when":"editorHasImplementationProvider","group":"0_navigation@2"},{"command":"references-view.showCallHierarchy","when":"editorHasCallHierarchyProvider","group":"0_navigation@3"},{"command":"references-view.showTypeHierarchy","when":"editorHasTypeHierarchyProvider","group":"0_navigation@4"}],"view/title":[{"command":"references-view.clear","group":"navigation@3","when":"view == references-view.tree && reference-list.hasResult"},{"command":"references-view.clearHistory","group":"navigation@3","when":"view == references-view.tree && reference-list.hasHistory && !reference-list.hasResult"},{"command":"references-view.refresh","group":"navigation@2","when":"view == references-view.tree && reference-list.hasResult"},{"command":"references-view.showOutgoingCalls","group":"navigation@1","when":"view == references-view.tree && reference-list.hasResult && reference-list.source == callHierarchy && references-view.callHierarchyMode == showIncoming"},{"command":"references-view.showIncomingCalls","group":"navigation@1","when":"view == references-view.tree && reference-list.hasResult && reference-list.source == callHierarchy && references-view.callHierarchyMode == showOutgoing"},{"command":"references-view.showSupertypes","group":"navigation@1","when":"view == references-view.tree && reference-list.hasResult && reference-list.source == typeHierarchy && references-view.typeHierarchyMode != supertypes"},{"command":"references-view.showSubtypes","group":"navigation@1","when":"view == references-view.tree && reference-list.hasResult && reference-list.source == typeHierarchy && references-view.typeHierarchyMode != subtypes"}],"view/item/context":[{"command":"references-view.removeReferenceItem","group":"inline","when":"view == references-view.tree && viewItem == file-item || view == references-view.tree && viewItem == reference-item"},{"command":"references-view.removeCallItem","group":"inline","when":"view == references-view.tree && viewItem == call-item"},{"command":"references-view.removeTypeItem","group":"inline","when":"view == references-view.tree && viewItem == type-item"},{"command":"references-view.refind","group":"inline","when":"view == references-view.tree && viewItem == history-item"},{"command":"references-view.removeReferenceItem","group":"1","when":"view == references-view.tree && viewItem == file-item || view == references-view.tree && viewItem == reference-item"},{"command":"references-view.removeCallItem","group":"1","when":"view == references-view.tree && viewItem == call-item"},{"command":"references-view.removeTypeItem","group":"1","when":"view == references-view.tree && viewItem == type-item"},{"command":"references-view.refind","group":"1","when":"view == references-view.tree && viewItem == history-item"},{"command":"references-view.copy","group":"2@1","when":"view == references-view.tree && viewItem == file-item || view == references-view.tree && viewItem == reference-item"},{"command":"references-view.copyPath","group":"2@2","when":"view == references-view.tree && viewItem == file-item"},{"command":"references-view.copyAll","group":"2@3","when":"view == references-view.tree && viewItem == file-item || view == references-view.tree && viewItem == reference-item"},{"command":"references-view.showOutgoingCalls","group":"1","when":"view == references-view.tree && viewItem == call-item"},{"command":"references-view.showIncomingCalls","group":"1","when":"view == references-view.tree && viewItem == call-item"},{"command":"references-view.showSupertypes","group":"1","when":"view == references-view.tree && viewItem == type-item"},{"command":"references-view.showSubtypes","group":"1","when":"view == references-view.tree && viewItem == type-item"}],"commandPalette":[{"command":"references-view.removeReferenceItem","when":"never"},{"command":"references-view.removeCallItem","when":"never"},{"command":"references-view.removeTypeItem","when":"never"},{"command":"references-view.copy","when":"never"},{"command":"references-view.copyAll","when":"never"},{"command":"references-view.copyPath","when":"never"},{"command":"references-view.refind","when":"never"},{"command":"references-view.findReferences","when":"editorHasReferenceProvider"},{"command":"references-view.clear","when":"reference-list.hasResult"},{"command":"references-view.clearHistory","when":"reference-list.isActive && !reference-list.hasResult"},{"command":"references-view.refresh","when":"reference-list.hasResult"},{"command":"references-view.pickFromHistory","when":"reference-list.isActive"},{"command":"references-view.next","when":"never"},{"command":"references-view.prev","when":"never"}]},"keybindings":[{"command":"references-view.findReferences","when":"editorHasReferenceProvider","key":"shift+alt+f12"},{"command":"references-view.next","when":"reference-list.hasResult","key":"f4"},{"command":"references-view.prev","when":"reference-list.hasResult","key":"shift+f4"},{"command":"references-view.showCallHierarchy","when":"editorHasCallHierarchyProvider","key":"shift+alt+h"}]}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/references-view","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.restructuredtext"},"manifest":{"name":"restructuredtext","displayName":"reStructuredText Language Basics","description":"Provides syntax highlighting in reStructuredText files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin trond-snekvik/vscode-rst syntaxes/rst.tmLanguage.json ./syntaxes/rst.tmLanguage.json"},"contributes":{"languages":[{"id":"restructuredtext","aliases":["reStructuredText"],"configuration":"./language-configuration.json","extensions":[".rst"]}],"grammars":[{"language":"restructuredtext","scopeName":"source.rst","path":"./syntaxes/rst.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/restructuredtext","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.ruby"},"manifest":{"name":"ruby","displayName":"Ruby Language Basics","description":"Provides syntax highlighting and bracket matching in Ruby files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin textmate/ruby.tmbundle Syntaxes/Ruby.plist ./syntaxes/ruby.tmLanguage.json"},"contributes":{"languages":[{"id":"ruby","extensions":[".rb",".rbx",".rjs",".gemspec",".rake",".ru",".erb",".podspec",".rbi"],"filenames":["rakefile","gemfile","guardfile","podfile","capfile","cheffile","hobofile","vagrantfile","appraisals","rantfile","berksfile","berksfile.lock","thorfile","puppetfile","dangerfile","brewfile","fastfile","appfile","deliverfile","matchfile","scanfile","snapfile","gymfile"],"aliases":["Ruby","rb"],"firstLine":"^#!\\s*/.*\\bruby\\b","configuration":"./language-configuration.json"}],"grammars":[{"language":"ruby","scopeName":"source.ruby","path":"./syntaxes/ruby.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/ruby","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.rust"},"manifest":{"name":"rust","displayName":"Rust Language Basics","description":"Provides syntax highlighting and bracket matching in Rust files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin dustypomerleau/rust-syntax syntaxes/rust.tmLanguage.json ./syntaxes/rust.tmLanguage.json"},"contributes":{"languages":[{"id":"rust","extensions":[".rs"],"aliases":["Rust","rust"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"rust","path":"./syntaxes/rust.tmLanguage.json","scopeName":"source.rust"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/rust","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.scss"},"manifest":{"name":"scss","displayName":"SCSS Language Basics","description":"Provides syntax highlighting, bracket matching and folding in SCSS files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin atom/language-sass grammars/scss.cson ./syntaxes/scss.tmLanguage.json grammars/sassdoc.cson ./syntaxes/sassdoc.tmLanguage.json"},"contributes":{"languages":[{"id":"scss","aliases":["SCSS","scss"],"extensions":[".scss"],"mimetypes":["text/x-scss","text/scss"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"scss","scopeName":"source.css.scss","path":"./syntaxes/scss.tmLanguage.json"},{"scopeName":"source.sassdoc","path":"./syntaxes/sassdoc.tmLanguage.json"}],"problemMatchers":[{"name":"node-sass","label":"Node Sass Compiler","owner":"node-sass","fileLocation":"absolute","pattern":[{"regexp":"^{$"},{"regexp":"\\s*\"status\":\\s\\d+,"},{"regexp":"\\s*\"file\":\\s\"(.*)\",","file":1},{"regexp":"\\s*\"line\":\\s(\\d+),","line":1},{"regexp":"\\s*\"column\":\\s(\\d+),","column":1},{"regexp":"\\s*\"message\":\\s\"(.*)\",","message":1},{"regexp":"\\s*\"formatted\":\\s(.*)"},{"regexp":"^}$"}]}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/scss","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.search-result"},"manifest":{"name":"search-result","displayName":"Search Result","description":"Provides syntax highlighting and language features for tabbed search results.","version":"1.0.0","publisher":"vscode","license":"MIT","icon":"images/icon.png","engines":{"vscode":"^1.39.0"},"categories":["Programming Languages"],"main":"./dist/extension.js","browser":"./dist/extension.js","activationEvents":["onLanguage:search-result"],"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"enabledApiProposals":["documentFiltersExclusive"],"contributes":{"configurationDefaults":{"[search-result]":{"editor.lineNumbers":"off"}},"languages":[{"id":"search-result","extensions":[".code-search"],"aliases":["Search Result"]}],"grammars":[{"language":"search-result","scopeName":"text.searchResult","path":"./syntaxes/searchResult.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/search-result","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.shaderlab"},"manifest":{"name":"shaderlab","displayName":"Shaderlab Language Basics","description":"Provides syntax highlighting and bracket matching in Shaderlab files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin tgjones/shaders-tmLanguage grammars/shaderlab.json ./syntaxes/shaderlab.tmLanguage.json"},"contributes":{"languages":[{"id":"shaderlab","extensions":[".shader"],"aliases":["ShaderLab","shaderlab"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"shaderlab","path":"./syntaxes/shaderlab.tmLanguage.json","scopeName":"source.shaderlab"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/shaderlab","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.shellscript"},"manifest":{"name":"shellscript","displayName":"Shell Script Language Basics","description":"Provides syntax highlighting and bracket matching in Shell Script files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin jeff-hykin/better-shell-syntax autogenerated/shell.tmLanguage.json ./syntaxes/shell-unix-bash.tmLanguage.json"},"contributes":{"languages":[{"id":"shellscript","aliases":["Shell Script","shellscript","bash","fish","sh","zsh","ksh","csh"],"extensions":[".sh",".bash",".bashrc",".bash_aliases",".bash_profile",".bash_login",".ebuild",".profile",".bash_logout",".xprofile",".xsession",".xsessionrc",".Xsession",".zsh",".zshrc",".zprofile",".zlogin",".zlogout",".zshenv",".zsh-theme",".fish",".ksh",".csh",".cshrc",".tcshrc",".yashrc",".yash_profile"],"filenames":["APKBUILD","PKGBUILD",".envrc",".hushlogin","zshrc","zshenv","zlogin","zprofile","zlogout","bashrc_Apple_Terminal","zshrc_Apple_Terminal"],"filenamePatterns":[".env.*"],"firstLine":"^#!.*\\b(bash|fish|zsh|sh|ksh|dtksh|pdksh|mksh|ash|dash|yash|sh|csh|jcsh|tcsh|itcsh).*|^#\\s*-\\*-[^*]*mode:\\s*shell-script[^*]*-\\*-","configuration":"./language-configuration.json","mimetypes":["text/x-shellscript"]}],"grammars":[{"language":"shellscript","scopeName":"source.shell","path":"./syntaxes/shell-unix-bash.tmLanguage.json","balancedBracketScopes":["*"],"unbalancedBracketScopes":["meta.scope.case-pattern.shell"]}],"configurationDefaults":{"[shellscript]":{"files.eol":"\n"}}},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/shellscript","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.simple-browser"},"manifest":{"name":"simple-browser","displayName":"Simple Browser","description":"A very basic built-in webview for displaying web content.","enabledApiProposals":["externalUriOpener"],"version":"1.0.0","icon":"media/icon.png","publisher":"vscode","license":"MIT","aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","engines":{"vscode":"^1.70.0"},"main":"./dist/extension","browser":"./dist/browser/extension","categories":["Other"],"extensionKind":["ui","workspace"],"activationEvents":["onCommand:simpleBrowser.api.open","onOpenExternalUri:http","onOpenExternalUri:https","onWebviewPanel:simpleBrowser.view"],"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":true}},"contributes":{"commands":[{"command":"simpleBrowser.show","title":"Show","category":"Simple Browser"}],"configuration":[{"title":"Simple Browser","properties":{"simpleBrowser.focusLockIndicator.enabled":{"type":"boolean","default":true,"title":"Focus Lock Indicator Enabled","description":"Enable/disable the floating indicator that shows when focused in the simple browser."}}}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/simple-browser","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.sql"},"manifest":{"name":"sql","displayName":"SQL Language Basics","description":"Provides syntax highlighting and bracket matching in SQL files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ./build/update-grammar.mjs"},"contributes":{"languages":[{"id":"sql","extensions":[".sql",".dsql"],"aliases":["SQL"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"sql","scopeName":"source.sql","path":"./syntaxes/sql.tmLanguage.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/sql","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.swift"},"manifest":{"name":"swift","displayName":"Swift Language Basics","description":"Provides snippets, syntax highlighting and bracket matching in Swift files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin textmate/swift.tmbundle Syntaxes/Swift.tmLanguage ./syntaxes/swift.tmLanguage.json"},"contributes":{"languages":[{"id":"swift","aliases":["Swift","swift"],"extensions":[".swift"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"swift","scopeName":"source.swift","path":"./syntaxes/swift.tmLanguage.json"}],"snippets":[{"language":"swift","path":"./snippets/swift.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/swift","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.theme-abyss"},"manifest":{"name":"theme-abyss","displayName":"Abyss Theme","description":"Abyss theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"contributes":{"themes":[{"id":"Abyss","label":"Abyss","uiTheme":"vs-dark","path":"./themes/abyss-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/theme-abyss","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.theme-defaults"},"manifest":{"name":"theme-defaults","displayName":"Default Themes","description":"The default Visual Studio light and dark themes","categories":["Themes"],"version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"contributes":{"themes":[{"id":"Default Dark+","label":"Dark+","uiTheme":"vs-dark","path":"./themes/dark_plus.json"},{"id":"Default Dark Modern","label":"Dark Modern","uiTheme":"vs-dark","path":"./themes/dark_modern.json"},{"id":"Default Light+","label":"Light+","uiTheme":"vs","path":"./themes/light_plus.json"},{"id":"Default Light Modern","label":"Light Modern","uiTheme":"vs","path":"./themes/light_modern.json"},{"id":"Visual Studio Dark","label":"Dark (Visual Studio)","uiTheme":"vs-dark","path":"./themes/dark_vs.json"},{"id":"Visual Studio Light","label":"Light (Visual Studio)","uiTheme":"vs","path":"./themes/light_vs.json"},{"id":"Default High Contrast","label":"Dark High Contrast","uiTheme":"hc-black","path":"./themes/hc_black.json"},{"id":"Default High Contrast Light","label":"Light High Contrast","uiTheme":"hc-light","path":"./themes/hc_light.json"}],"iconThemes":[{"id":"vs-minimal","label":"Minimal (Visual Studio Code)","path":"./fileicons/vs_minimal-icon-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/theme-defaults","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.theme-kimbie-dark"},"manifest":{"name":"theme-kimbie-dark","displayName":"Kimbie Dark Theme","description":"Kimbie dark theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"contributes":{"themes":[{"id":"Kimbie Dark","label":"Kimbie Dark","uiTheme":"vs-dark","path":"./themes/kimbie-dark-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/theme-kimbie-dark","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.theme-monokai"},"manifest":{"name":"theme-monokai","displayName":"Monokai Theme","description":"Monokai theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"contributes":{"themes":[{"id":"Monokai","label":"Monokai","uiTheme":"vs-dark","path":"./themes/monokai-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/theme-monokai","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.theme-monokai-dimmed"},"manifest":{"name":"theme-monokai-dimmed","displayName":"Monokai Dimmed Theme","description":"Monokai dimmed theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"contributes":{"themes":[{"id":"Monokai Dimmed","label":"Monokai Dimmed","uiTheme":"vs-dark","path":"./themes/dimmed-monokai-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/theme-monokai-dimmed","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.theme-quietlight"},"manifest":{"name":"theme-quietlight","displayName":"Quiet Light Theme","description":"Quiet light theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"contributes":{"themes":[{"id":"Quiet Light","label":"Quiet Light","uiTheme":"vs","path":"./themes/quietlight-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/theme-quietlight","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.theme-red"},"manifest":{"name":"theme-red","displayName":"Red Theme","description":"Red theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"contributes":{"themes":[{"id":"Red","label":"Red","uiTheme":"vs-dark","path":"./themes/Red-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/theme-red","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.vscode-theme-seti"},"manifest":{"name":"vscode-theme-seti","private":true,"version":"1.0.0","displayName":"Seti File Icon Theme","description":"A file icon theme made out of the Seti UI file icons","publisher":"vscode","license":"MIT","icon":"icons/seti-circular-128x128.png","scripts":{"update":"node ./build/update-icon-theme.js"},"engines":{"vscode":"*"},"contributes":{"iconThemes":[{"id":"vs-seti","label":"Seti (Visual Studio Code)","path":"./icons/vs-seti-icon-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/theme-seti","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.theme-solarized-dark"},"manifest":{"name":"theme-solarized-dark","displayName":"Solarized Dark Theme","description":"Solarized dark theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"contributes":{"themes":[{"id":"Solarized Dark","label":"Solarized Dark","uiTheme":"vs-dark","path":"./themes/solarized-dark-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/theme-solarized-dark","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.theme-solarized-light"},"manifest":{"name":"theme-solarized-light","displayName":"Solarized Light Theme","description":"Solarized light theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"contributes":{"themes":[{"id":"Solarized Light","label":"Solarized Light","uiTheme":"vs","path":"./themes/solarized-light-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/theme-solarized-light","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.theme-tomorrow-night-blue"},"manifest":{"name":"theme-tomorrow-night-blue","displayName":"Tomorrow Night Blue Theme","description":"Tomorrow night blue theme for Visual Studio Code","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"contributes":{"themes":[{"id":"Tomorrow Night Blue","label":"Tomorrow Night Blue","uiTheme":"vs-dark","path":"./themes/tomorrow-night-blue-color-theme.json"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/theme-tomorrow-night-blue","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.typescript"},"manifest":{"name":"typescript","description":"Provides snippets, syntax highlighting, bracket matching and folding in TypeScript files.","displayName":"TypeScript Language Basics","version":"1.0.0","author":"vscode","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ./build/update-grammars.mjs"},"contributes":{"languages":[{"id":"typescript","aliases":["TypeScript","ts","typescript"],"extensions":[".ts",".cts",".mts"],"configuration":"./language-configuration.json"},{"id":"typescriptreact","aliases":["TypeScript JSX","TypeScript React","tsx"],"extensions":[".tsx"],"configuration":"./language-configuration.json"},{"id":"jsonc","filenames":["tsconfig.json","jsconfig.json"],"filenamePatterns":["tsconfig.*.json","jsconfig.*.json","tsconfig-*.json","jsconfig-*.json"]},{"id":"json","filenames":["tsconfig.tsbuildinfo"]}],"grammars":[{"language":"typescript","scopeName":"source.ts","path":"./syntaxes/TypeScript.tmLanguage.json","unbalancedBracketScopes":["keyword.operator.relational","storage.type.function.arrow","keyword.operator.bitwise.shift","meta.brace.angle","punctuation.definition.tag","keyword.operator.assignment.compound.bitwise.ts"],"tokenTypes":{"meta.template.expression":"other","meta.template.expression string":"string","meta.template.expression comment":"comment","entity.name.type.instance.jsdoc":"other","entity.name.function.tagged-template":"other","meta.import string.quoted":"other","variable.other.jsdoc":"other"}},{"language":"typescriptreact","scopeName":"source.tsx","path":"./syntaxes/TypeScriptReact.tmLanguage.json","unbalancedBracketScopes":["keyword.operator.relational","storage.type.function.arrow","keyword.operator.bitwise.shift","punctuation.definition.tag","keyword.operator.assignment.compound.bitwise.ts"],"embeddedLanguages":{"meta.tag.tsx":"jsx-tags","meta.tag.without-attributes.tsx":"jsx-tags","meta.tag.attributes.tsx":"typescriptreact","meta.embedded.expression.tsx":"typescriptreact"},"tokenTypes":{"meta.template.expression":"other","meta.template.expression string":"string","meta.template.expression comment":"comment","entity.name.type.instance.jsdoc":"other","entity.name.function.tagged-template":"other","meta.import string.quoted":"other","variable.other.jsdoc":"other"}},{"scopeName":"documentation.injection.ts","path":"./syntaxes/jsdoc.ts.injection.tmLanguage.json","injectTo":["source.ts","source.tsx"]},{"scopeName":"documentation.injection.js.jsx","path":"./syntaxes/jsdoc.js.injection.tmLanguage.json","injectTo":["source.js","source.js.jsx"]}],"semanticTokenScopes":[{"language":"typescript","scopes":{"property":["variable.other.property.ts"],"property.readonly":["variable.other.constant.property.ts"],"variable":["variable.other.readwrite.ts"],"variable.readonly":["variable.other.constant.object.ts"],"function":["entity.name.function.ts"],"namespace":["entity.name.type.module.ts"],"variable.defaultLibrary":["support.variable.ts"],"function.defaultLibrary":["support.function.ts"]}},{"language":"typescriptreact","scopes":{"property":["variable.other.property.tsx"],"property.readonly":["variable.other.constant.property.tsx"],"variable":["variable.other.readwrite.tsx"],"variable.readonly":["variable.other.constant.object.tsx"],"function":["entity.name.function.tsx"],"namespace":["entity.name.type.module.tsx"],"variable.defaultLibrary":["support.variable.tsx"],"function.defaultLibrary":["support.function.tsx"]}}],"snippets":[{"language":"typescript","path":"./snippets/typescript.code-snippets"},{"language":"typescriptreact","path":"./snippets/typescript.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/typescript-basics","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.typescript-language-features"},"manifest":{"name":"typescript-language-features","description":"Provides rich language support for JavaScript and TypeScript.","displayName":"TypeScript and JavaScript Language Features","version":"1.0.0","author":"vscode","publisher":"vscode","license":"MIT","aiKey":"0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255","enabledApiProposals":["workspaceTrust"],"capabilities":{"virtualWorkspaces":{"supported":"limited","description":"In virtual workspaces, resolving and finding references across files is not supported."},"untrustedWorkspaces":{"supported":"limited","description":"The extension requires workspace trust when the workspace version is used because it executes code specified by the workspace.","restrictedConfigurations":["typescript.tsdk","typescript.tsserver.pluginPaths","typescript.npm"]}},"engines":{"vscode":"^1.30.0"},"icon":"media/icon.png","categories":["Programming Languages"],"activationEvents":["onLanguage:javascript","onLanguage:javascriptreact","onLanguage:typescript","onLanguage:typescriptreact","onLanguage:jsx-tags","onCommand:typescript.tsserverRequest","onCommand:_typescript.configurePlugin","onCommand:_typescript.learnMoreAboutRefactorings","onCommand:typescript.fileReferences","onTaskType:typescript","onLanguage:jsonc","onWalkthrough:nodejsWelcome"],"main":"./dist/extension","browser":"./dist/browser/extension","contributes":{"jsonValidation":[{"fileMatch":"package.json","url":"./schemas/package.schema.json"},{"fileMatch":"tsconfig.json","url":"https://json.schemastore.org/tsconfig"},{"fileMatch":"tsconfig.json","url":"./schemas/tsconfig.schema.json"},{"fileMatch":"tsconfig.*.json","url":"https://json.schemastore.org/tsconfig"},{"fileMatch":"tsconfig-*.json","url":"./schemas/tsconfig.schema.json"},{"fileMatch":"tsconfig-*.json","url":"https://json.schemastore.org/tsconfig"},{"fileMatch":"tsconfig.*.json","url":"./schemas/tsconfig.schema.json"},{"fileMatch":"typings.json","url":"https://json.schemastore.org/typings"},{"fileMatch":".bowerrc","url":"https://json.schemastore.org/bowerrc"},{"fileMatch":".babelrc","url":"https://json.schemastore.org/babelrc"},{"fileMatch":".babelrc.json","url":"https://json.schemastore.org/babelrc"},{"fileMatch":"babel.config.json","url":"https://json.schemastore.org/babelrc"},{"fileMatch":"jsconfig.json","url":"https://json.schemastore.org/jsconfig"},{"fileMatch":"jsconfig.json","url":"./schemas/jsconfig.schema.json"},{"fileMatch":"jsconfig.*.json","url":"https://json.schemastore.org/jsconfig"},{"fileMatch":"jsconfig.*.json","url":"./schemas/jsconfig.schema.json"},{"fileMatch":"typedoc.json","url":"https://typedoc.org/schema.json"}],"configuration":{"type":"object","title":"TypeScript","order":20,"properties":{"typescript.experimental.aiQuickFix":{"type":"boolean","default":false,"description":"Enable/disable AI-assisted quick fixes. Requires an extension providing AI chat functionality.","scope":"resource"},"typescript.tsdk":{"type":"string","markdownDescription":"Specifies the folder path to the tsserver and `lib*.d.ts` files under a TypeScript install to use for IntelliSense, for example: `./node_modules/typescript/lib`.\n\n- When specified as a user setting, the TypeScript version from `typescript.tsdk` automatically replaces the built-in TypeScript version.\n- When specified as a workspace setting, `typescript.tsdk` allows you to switch to use that workspace version of TypeScript for IntelliSense with the `TypeScript: Select TypeScript version` command.\n\nSee the [TypeScript documentation](https://code.visualstudio.com/docs/typescript/typescript-compiling#_using-newer-typescript-versions) for more detail about managing TypeScript versions.","scope":"window"},"typescript.disableAutomaticTypeAcquisition":{"type":"boolean","default":false,"markdownDescription":"Disables [automatic type acquisition](https://code.visualstudio.com/docs/nodejs/working-with-javascript#_typings-and-automatic-type-acquisition). Automatic type acquisition fetches `@types` packages from npm to improve IntelliSense for external libraries.","scope":"window","tags":["usesOnlineServices"]},"typescript.enablePromptUseWorkspaceTsdk":{"type":"boolean","default":false,"description":"Enables prompting of users to use the TypeScript version configured in the workspace for Intellisense.","scope":"window"},"typescript.npm":{"type":"string","markdownDescription":"Specifies the path to the npm executable used for [Automatic Type Acquisition](https://code.visualstudio.com/docs/nodejs/working-with-javascript#_typings-and-automatic-type-acquisition).","scope":"machine"},"typescript.check.npmIsInstalled":{"type":"boolean","default":true,"markdownDescription":"Check if npm is installed for [Automatic Type Acquisition](https://code.visualstudio.com/docs/nodejs/working-with-javascript#_typings-and-automatic-type-acquisition).","scope":"window"},"javascript.referencesCodeLens.enabled":{"type":"boolean","default":false,"description":"Enable/disable references CodeLens in JavaScript files.","scope":"window"},"javascript.referencesCodeLens.showOnAllFunctions":{"type":"boolean","default":false,"description":"Enable/disable references CodeLens on all functions in JavaScript files.","scope":"window"},"typescript.referencesCodeLens.enabled":{"type":"boolean","default":false,"description":"Enable/disable references CodeLens in TypeScript files.","scope":"window"},"typescript.referencesCodeLens.showOnAllFunctions":{"type":"boolean","default":false,"description":"Enable/disable references CodeLens on all functions in TypeScript files.","scope":"window"},"typescript.implementationsCodeLens.enabled":{"type":"boolean","default":false,"description":"Enable/disable implementations CodeLens. This CodeLens shows the implementers of an interface.","scope":"window"},"typescript.tsserver.enableTracing":{"type":"boolean","default":false,"description":"Enables tracing TS server performance to a directory. These trace files can be used to diagnose TS Server performance issues. The log may contain file paths, source code, and other potentially sensitive information from your project.","scope":"window"},"typescript.tsserver.log":{"type":"string","enum":["off","terse","normal","verbose"],"default":"off","description":"Enables logging of the TS server to a file. This log can be used to diagnose TS Server issues. The log may contain file paths, source code, and other potentially sensitive information from your project.","scope":"window"},"typescript.tsserver.pluginPaths":{"type":"array","items":{"type":"string","description":"Either an absolute or relative path. Relative path will be resolved against workspace folder(s)."},"default":[],"description":"Additional paths to discover TypeScript Language Service plugins.","scope":"machine"},"javascript.suggest.completeFunctionCalls":{"type":"boolean","default":false,"description":"Complete functions with their parameter signature.","scope":"resource"},"typescript.suggest.completeFunctionCalls":{"type":"boolean","default":false,"description":"Complete functions with their parameter signature.","scope":"resource"},"javascript.suggest.includeAutomaticOptionalChainCompletions":{"type":"boolean","default":true,"description":"Enable/disable showing completions on potentially undefined values that insert an optional chain call. Requires strict null checks to be enabled.","scope":"resource"},"typescript.suggest.includeAutomaticOptionalChainCompletions":{"type":"boolean","default":true,"description":"Enable/disable showing completions on potentially undefined values that insert an optional chain call. Requires strict null checks to be enabled.","scope":"resource"},"typescript.inlayHints.parameterNames.enabled":{"type":"string","enum":["none","literals","all"],"enumDescriptions":["Disable parameter name hints.","Enable parameter name hints only for literal arguments.","Enable parameter name hints for literal and non-literal arguments."],"default":"none","markdownDescription":"Enable/disable inlay hints for parameter names:\n```typescript\n\nparseInt(/* str: */ '123', /* radix: */ 8)\n \n```","scope":"resource"},"typescript.inlayHints.parameterNames.suppressWhenArgumentMatchesName":{"type":"boolean","default":true,"markdownDescription":"Suppress parameter name hints on arguments whose text is identical to the parameter name.","scope":"resource"},"typescript.inlayHints.parameterTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable/disable inlay hints for implicit parameter types:\n```typescript\n\nel.addEventListener('click', e /* :MouseEvent */ => ...)\n \n```","scope":"resource"},"typescript.inlayHints.variableTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable/disable inlay hints for implicit variable types:\n```typescript\n\nconst foo /* :number */ = Date.now();\n \n```","scope":"resource"},"typescript.inlayHints.variableTypes.suppressWhenTypeMatchesName":{"type":"boolean","default":true,"markdownDescription":"Suppress type hints on variables whose name is identical to the type name. Requires using TypeScript 4.8+ in the workspace.","scope":"resource"},"typescript.inlayHints.propertyDeclarationTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable/disable inlay hints for implicit types on property declarations:\n```typescript\n\nclass Foo {\n\tprop /* :number */ = Date.now();\n}\n \n```","scope":"resource"},"typescript.inlayHints.functionLikeReturnTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable/disable inlay hints for implicit return types on function signatures:\n```typescript\n\nfunction foo() /* :number */ {\n\treturn Date.now();\n} \n \n```","scope":"resource"},"typescript.inlayHints.enumMemberValues.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable/disable inlay hints for member values in enum declarations:\n```typescript\n\nenum MyValue {\n\tA /* = 0 */;\n\tB /* = 1 */;\n}\n \n```","scope":"resource"},"javascript.inlayHints.parameterNames.enabled":{"type":"string","enum":["none","literals","all"],"enumDescriptions":["Disable parameter name hints.","Enable parameter name hints only for literal arguments.","Enable parameter name hints for literal and non-literal arguments."],"default":"none","markdownDescription":"Enable/disable inlay hints for parameter names:\n```typescript\n\nparseInt(/* str: */ '123', /* radix: */ 8)\n \n```","scope":"resource"},"javascript.inlayHints.parameterNames.suppressWhenArgumentMatchesName":{"type":"boolean","default":true,"markdownDescription":"Suppress parameter name hints on arguments whose text is identical to the parameter name.","scope":"resource"},"javascript.inlayHints.parameterTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable/disable inlay hints for implicit parameter types:\n```typescript\n\nel.addEventListener('click', e /* :MouseEvent */ => ...)\n \n```","scope":"resource"},"javascript.inlayHints.variableTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable/disable inlay hints for implicit variable types:\n```typescript\n\nconst foo /* :number */ = Date.now();\n \n```","scope":"resource"},"javascript.inlayHints.variableTypes.suppressWhenTypeMatchesName":{"type":"boolean","default":true,"markdownDescription":"Suppress type hints on variables whose name is identical to the type name. Requires using TypeScript 4.8+ in the workspace.","scope":"resource"},"javascript.inlayHints.propertyDeclarationTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable/disable inlay hints for implicit types on property declarations:\n```typescript\n\nclass Foo {\n\tprop /* :number */ = Date.now();\n}\n \n```","scope":"resource"},"javascript.inlayHints.functionLikeReturnTypes.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable/disable inlay hints for implicit return types on function signatures:\n```typescript\n\nfunction foo() /* :number */ {\n\treturn Date.now();\n} \n \n```","scope":"resource"},"javascript.inlayHints.enumMemberValues.enabled":{"type":"boolean","default":false,"markdownDescription":"Enable/disable inlay hints for member values in enum declarations:\n```typescript\n\nenum MyValue {\n\tA /* = 0 */;\n\tB /* = 1 */;\n}\n \n```","scope":"resource"},"javascript.suggest.includeCompletionsForImportStatements":{"type":"boolean","default":true,"description":"Enable/disable auto-import-style completions on partially-typed import statements.","scope":"resource"},"typescript.suggest.includeCompletionsForImportStatements":{"type":"boolean","default":true,"description":"Enable/disable auto-import-style completions on partially-typed import statements.","scope":"resource"},"typescript.reportStyleChecksAsWarnings":{"type":"boolean","default":true,"description":"Report style checks as warnings.","scope":"window"},"typescript.validate.enable":{"type":"boolean","default":true,"description":"Enable/disable TypeScript validation.","scope":"window"},"typescript.format.enable":{"type":"boolean","default":true,"description":"Enable/disable default TypeScript formatter.","scope":"window"},"typescript.format.insertSpaceAfterCommaDelimiter":{"type":"boolean","default":true,"description":"Defines space handling after a comma delimiter.","scope":"resource"},"typescript.format.insertSpaceAfterConstructor":{"type":"boolean","default":false,"description":"Defines space handling after the constructor keyword.","scope":"resource"},"typescript.format.insertSpaceAfterSemicolonInForStatements":{"type":"boolean","default":true,"description":"Defines space handling after a semicolon in a for statement.","scope":"resource"},"typescript.format.insertSpaceBeforeAndAfterBinaryOperators":{"type":"boolean","default":true,"description":"Defines space handling after a binary operator.","scope":"resource"},"typescript.format.insertSpaceAfterKeywordsInControlFlowStatements":{"type":"boolean","default":true,"description":"Defines space handling after keywords in a control flow statement.","scope":"resource"},"typescript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions":{"type":"boolean","default":true,"description":"Defines space handling after function keyword for anonymous functions.","scope":"resource"},"typescript.format.insertSpaceBeforeFunctionParenthesis":{"type":"boolean","default":false,"description":"Defines space handling before function argument parentheses.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing non-empty parenthesis.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing non-empty brackets.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces":{"type":"boolean","default":true,"description":"Defines space handling after opening and before closing non-empty braces.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces":{"type":"boolean","default":true,"description":"Defines space handling after opening and before closing empty braces.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing template string braces.","scope":"resource"},"typescript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing JSX expression braces.","scope":"resource"},"typescript.format.insertSpaceAfterTypeAssertion":{"type":"boolean","default":false,"description":"Defines space handling after type assertions in TypeScript.","scope":"resource"},"typescript.format.placeOpenBraceOnNewLineForFunctions":{"type":"boolean","default":false,"description":"Defines whether an open brace is put onto a new line for functions or not.","scope":"resource"},"typescript.format.placeOpenBraceOnNewLineForControlBlocks":{"type":"boolean","default":false,"description":"Defines whether an open brace is put onto a new line for control blocks or not.","scope":"resource"},"typescript.format.semicolons":{"type":"string","default":"ignore","description":"Defines handling of optional semicolons.","scope":"resource","enum":["ignore","insert","remove"],"enumDescriptions":["Don't insert or remove any semicolons.","Insert semicolons at statement ends.","Remove unnecessary semicolons."]},"typescript.format.indentSwitchCase":{"type":"boolean","default":true,"description":"Indent case clauses in switch statements. Requires using TypeScript 5.1+ in the workspace.","scope":"resource"},"javascript.validate.enable":{"type":"boolean","default":true,"description":"Enable/disable JavaScript validation.","scope":"window"},"javascript.format.enable":{"type":"boolean","default":true,"description":"Enable/disable default JavaScript formatter.","scope":"window"},"javascript.format.insertSpaceAfterCommaDelimiter":{"type":"boolean","default":true,"description":"Defines space handling after a comma delimiter.","scope":"resource"},"javascript.format.insertSpaceAfterConstructor":{"type":"boolean","default":false,"description":"Defines space handling after the constructor keyword.","scope":"resource"},"javascript.format.insertSpaceAfterSemicolonInForStatements":{"type":"boolean","default":true,"description":"Defines space handling after a semicolon in a for statement.","scope":"resource"},"javascript.format.insertSpaceBeforeAndAfterBinaryOperators":{"type":"boolean","default":true,"description":"Defines space handling after a binary operator.","scope":"resource"},"javascript.format.insertSpaceAfterKeywordsInControlFlowStatements":{"type":"boolean","default":true,"description":"Defines space handling after keywords in a control flow statement.","scope":"resource"},"javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions":{"type":"boolean","default":true,"description":"Defines space handling after function keyword for anonymous functions.","scope":"resource"},"javascript.format.insertSpaceBeforeFunctionParenthesis":{"type":"boolean","default":false,"description":"Defines space handling before function argument parentheses.","scope":"resource"},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing non-empty parenthesis.","scope":"resource"},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing non-empty brackets.","scope":"resource"},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBraces":{"type":"boolean","default":true,"description":"Defines space handling after opening and before closing non-empty braces.","scope":"resource"},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingEmptyBraces":{"type":"boolean","default":true,"description":"Defines space handling after opening and before closing empty braces.","scope":"resource"},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingTemplateStringBraces":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing template string braces.","scope":"resource"},"javascript.format.insertSpaceAfterOpeningAndBeforeClosingJsxExpressionBraces":{"type":"boolean","default":false,"description":"Defines space handling after opening and before closing JSX expression braces.","scope":"resource"},"javascript.format.placeOpenBraceOnNewLineForFunctions":{"type":"boolean","default":false,"description":"Defines whether an open brace is put onto a new line for functions or not.","scope":"resource"},"javascript.format.placeOpenBraceOnNewLineForControlBlocks":{"type":"boolean","default":false,"description":"Defines whether an open brace is put onto a new line for control blocks or not.","scope":"resource"},"javascript.format.semicolons":{"type":"string","default":"ignore","description":"Defines handling of optional semicolons.","scope":"resource","enum":["ignore","insert","remove"],"enumDescriptions":["Don't insert or remove any semicolons.","Insert semicolons at statement ends.","Remove unnecessary semicolons."]},"js/ts.implicitProjectConfig.module":{"type":"string","markdownDescription":"Sets the module system for the program. See more: https://www.typescriptlang.org/tsconfig#module.","default":"ESNext","enum":["CommonJS","AMD","System","UMD","ES6","ES2015","ES2020","ESNext","None","ES2022","Node12","NodeNext"],"scope":"window"},"js/ts.implicitProjectConfig.target":{"type":"string","default":"ES2020","markdownDescription":"Set target JavaScript language version for emitted JavaScript and include library declarations. See more: https://www.typescriptlang.org/tsconfig#target.","enum":["ES3","ES5","ES6","ES2015","ES2016","ES2017","ES2018","ES2019","ES2020","ES2021","ES2022","ESNext"],"scope":"window"},"javascript.implicitProjectConfig.checkJs":{"type":"boolean","default":false,"markdownDescription":"Enable/disable semantic checking of JavaScript files. Existing `jsconfig.json` or `tsconfig.json` files override this setting.","markdownDeprecationMessage":"This setting has been deprecated in favor of `js/ts.implicitProjectConfig.checkJs`.","scope":"window"},"js/ts.implicitProjectConfig.checkJs":{"type":"boolean","default":false,"markdownDescription":"Enable/disable semantic checking of JavaScript files. Existing `jsconfig.json` or `tsconfig.json` files override this setting.","scope":"window"},"javascript.implicitProjectConfig.experimentalDecorators":{"type":"boolean","default":false,"markdownDescription":"Enable/disable `experimentalDecorators` in JavaScript files that are not part of a project. Existing `jsconfig.json` or `tsconfig.json` files override this setting.","markdownDeprecationMessage":"This setting has been deprecated in favor of `js/ts.implicitProjectConfig.experimentalDecorators`.","scope":"window"},"js/ts.implicitProjectConfig.experimentalDecorators":{"type":"boolean","default":false,"markdownDescription":"Enable/disable `experimentalDecorators` in JavaScript files that are not part of a project. Existing `jsconfig.json` or `tsconfig.json` files override this setting.","scope":"window"},"js/ts.implicitProjectConfig.strictNullChecks":{"type":"boolean","default":true,"markdownDescription":"Enable/disable [strict null checks](https://www.typescriptlang.org/tsconfig#strictNullChecks) in JavaScript and TypeScript files that are not part of a project. Existing `jsconfig.json` or `tsconfig.json` files override this setting.","scope":"window"},"js/ts.implicitProjectConfig.strictFunctionTypes":{"type":"boolean","default":true,"markdownDescription":"Enable/disable [strict function types](https://www.typescriptlang.org/tsconfig#strictFunctionTypes) in JavaScript and TypeScript files that are not part of a project. Existing `jsconfig.json` or `tsconfig.json` files override this setting.","scope":"window"},"javascript.suggest.names":{"type":"boolean","default":true,"markdownDescription":"Enable/disable including unique names from the file in JavaScript suggestions. Note that name suggestions are always disabled in JavaScript code that is semantically checked using `@ts-check` or `checkJs`.","scope":"resource"},"typescript.tsc.autoDetect":{"type":"string","default":"on","enum":["on","off","build","watch"],"markdownEnumDescriptions":["Create both build and watch tasks.","Disable this feature.","Only create single run compile tasks.","Only create compile and watch tasks."],"description":"Controls auto detection of tsc tasks.","scope":"window"},"javascript.suggest.paths":{"type":"boolean","default":true,"description":"Enable/disable suggestions for paths in import statements and require calls.","scope":"resource"},"typescript.suggest.paths":{"type":"boolean","default":true,"description":"Enable/disable suggestions for paths in import statements and require calls.","scope":"resource"},"javascript.suggest.autoImports":{"type":"boolean","default":true,"description":"Enable/disable auto import suggestions.","scope":"resource"},"typescript.suggest.autoImports":{"type":"boolean","default":true,"description":"Enable/disable auto import suggestions.","scope":"resource"},"javascript.suggest.completeJSDocs":{"type":"boolean","default":true,"description":"Enable/disable suggestion to complete JSDoc comments.","scope":"language-overridable"},"typescript.suggest.completeJSDocs":{"type":"boolean","default":true,"description":"Enable/disable suggestion to complete JSDoc comments.","scope":"language-overridable"},"javascript.suggest.jsdoc.generateReturns":{"type":"boolean","default":true,"markdownDescription":"Enable/disable generating `@returns` annotations for JSDoc templates.","scope":"language-overridable"},"typescript.suggest.jsdoc.generateReturns":{"type":"boolean","default":true,"markdownDescription":"Enable/disable generating `@returns` annotations for JSDoc templates.","scope":"language-overridable"},"typescript.locale":{"type":"string","default":"auto","enum":["auto","de","es","en","fr","it","ja","ko","ru","zh-CN","zh-TW"],"markdownDescription":"Sets the locale used to report JavaScript and TypeScript errors. Defaults to use VSCodium's locale.","scope":"window"},"javascript.suggestionActions.enabled":{"type":"boolean","default":true,"description":"Enable/disable suggestion diagnostics for JavaScript files in the editor.","scope":"resource"},"typescript.suggestionActions.enabled":{"type":"boolean","default":true,"description":"Enable/disable suggestion diagnostics for TypeScript files in the editor.","scope":"resource"},"javascript.preferences.quoteStyle":{"type":"string","enum":["auto","single","double"],"default":"auto","markdownDescription":"Preferred quote style to use for Quick Fixes.","markdownEnumDescriptions":["Infer quote type from existing code","Always use single quotes: `'`","Always use double quotes: `\"`"],"scope":"language-overridable"},"typescript.preferences.quoteStyle":{"type":"string","enum":["auto","single","double"],"default":"auto","markdownDescription":"Preferred quote style to use for Quick Fixes.","markdownEnumDescriptions":["Infer quote type from existing code","Always use single quotes: `'`","Always use double quotes: `\"`"],"scope":"language-overridable"},"javascript.preferences.importModuleSpecifier":{"type":"string","enum":["shortest","relative","non-relative","project-relative"],"markdownEnumDescriptions":["Prefers a non-relative import only if one is available that has fewer path segments than a relative import.","Prefers a relative path to the imported file location.","Prefers a non-relative import based on the `baseUrl` or `paths` configured in your `jsconfig.json` / `tsconfig.json`.","Prefers a non-relative import only if the relative import path would leave the package or project directory."],"default":"shortest","description":"Preferred path style for auto imports.","scope":"language-overridable"},"typescript.preferences.importModuleSpecifier":{"type":"string","enum":["shortest","relative","non-relative","project-relative"],"markdownEnumDescriptions":["Prefers a non-relative import only if one is available that has fewer path segments than a relative import.","Prefers a relative path to the imported file location.","Prefers a non-relative import based on the `baseUrl` or `paths` configured in your `jsconfig.json` / `tsconfig.json`.","Prefers a non-relative import only if the relative import path would leave the package or project directory."],"default":"shortest","description":"Preferred path style for auto imports.","scope":"language-overridable"},"javascript.preferences.importModuleSpecifierEnding":{"type":"string","enum":["auto","minimal","index","js"],"enumItemLabels":[null,null,null,".js / .ts"],"markdownEnumDescriptions":["Use project settings to select a default.","Shorten `./component/index.js` to `./component`.","Shorten `./component/index.js` to `./component/index`.","Do not shorten path endings; include the `.js` or `.ts` extension."],"default":"auto","description":"Preferred path ending for auto imports.","scope":"language-overridable"},"typescript.preferences.importModuleSpecifierEnding":{"type":"string","enum":["auto","minimal","index","js"],"enumItemLabels":[null,null,null,".js / .ts"],"markdownEnumDescriptions":["Use project settings to select a default.","Shorten `./component/index.js` to `./component`.","Shorten `./component/index.js` to `./component/index`.","Do not shorten path endings; include the `.js` or `.ts` extension."],"default":"auto","description":"Preferred path ending for auto imports.","scope":"language-overridable"},"javascript.preferences.jsxAttributeCompletionStyle":{"type":"string","enum":["auto","braces","none"],"markdownEnumDescriptions":["Insert `={}` or `=\"\"` after attribute names based on the prop type. See `javascript.preferences.quoteStyle` to control the type of quotes used for string attributes.","Insert `={}` after attribute names.","Only insert attribute names."],"default":"auto","description":"Preferred style for JSX attribute completions.","scope":"language-overridable"},"typescript.preferences.jsxAttributeCompletionStyle":{"type":"string","enum":["auto","braces","none"],"markdownEnumDescriptions":["Insert `={}` or `=\"\"` after attribute names based on the prop type. See `typescript.preferences.quoteStyle` to control the type of quotes used for string attributes.","Insert `={}` after attribute names.","Only insert attribute names."],"default":"auto","description":"Preferred style for JSX attribute completions.","scope":"language-overridable"},"typescript.preferences.includePackageJsonAutoImports":{"type":"string","enum":["auto","on","off"],"enumDescriptions":["Search dependencies based on estimated performance impact.","Always search dependencies.","Never search dependencies."],"default":"auto","markdownDescription":"Enable/disable searching `package.json` dependencies for available auto imports.","scope":"window"},"typescript.preferences.autoImportFileExcludePatterns":{"type":"array","items":{"type":"string"},"markdownDescription":"Specify glob patterns of files to exclude from auto imports. Relative paths are resolved relative to the workspace root. Patterns are evaluated using tsconfig.json [`exclude`](https://www.typescriptlang.org/tsconfig#exclude) semantics. Requires using TypeScript 4.8 or newer in the workspace.","scope":"resource"},"javascript.preferences.autoImportFileExcludePatterns":{"type":"array","items":{"type":"string"},"markdownDescription":"Specify glob patterns of files to exclude from auto imports. Relative paths are resolved relative to the workspace root. Patterns are evaluated using tsconfig.json [`exclude`](https://www.typescriptlang.org/tsconfig#exclude) semantics. Requires using TypeScript 4.8 or newer in the workspace.","scope":"resource"},"javascript.preferences.renameShorthandProperties":{"type":"boolean","default":true,"description":"Enable/disable introducing aliases for object shorthand properties during renames.","deprecationMessage":"The setting 'typescript.preferences.renameShorthandProperties' has been deprecated in favor of 'typescript.preferences.useAliasesForRenames'","scope":"language-overridable"},"typescript.preferences.renameShorthandProperties":{"type":"boolean","default":true,"description":"Enable/disable introducing aliases for object shorthand properties during renames.","deprecationMessage":"The setting 'typescript.preferences.renameShorthandProperties' has been deprecated in favor of 'typescript.preferences.useAliasesForRenames'","scope":"language-overridable"},"javascript.preferences.useAliasesForRenames":{"type":"boolean","default":true,"description":"Enable/disable introducing aliases for object shorthand properties during renames.","scope":"language-overridable"},"typescript.preferences.useAliasesForRenames":{"type":"boolean","default":true,"description":"Enable/disable introducing aliases for object shorthand properties during renames.","scope":"language-overridable"},"javascript.preferences.renameMatchingJsxTags":{"type":"boolean","default":true,"description":"When on a JSX tag, try to rename the matching tag instead of renaming the symbol. Requires using TypeScript 5.1+ in the workspace.","scope":"language-overridable"},"typescript.preferences.renameMatchingJsxTags":{"type":"boolean","default":true,"description":"When on a JSX tag, try to rename the matching tag instead of renaming the symbol. Requires using TypeScript 5.1+ in the workspace.","scope":"language-overridable"},"typescript.updateImportsOnFileMove.enabled":{"type":"string","enum":["prompt","always","never"],"markdownEnumDescriptions":["Prompt on each rename.","Always update paths automatically.","Never rename paths and don't prompt."],"default":"prompt","description":"Enable/disable automatic updating of import paths when you rename or move a file in VSCodium.","scope":"resource"},"javascript.updateImportsOnFileMove.enabled":{"type":"string","enum":["prompt","always","never"],"markdownEnumDescriptions":["Prompt on each rename.","Always update paths automatically.","Never rename paths and don't prompt."],"default":"prompt","description":"Enable/disable automatic updating of import paths when you rename or move a file in VSCodium.","scope":"resource"},"typescript.autoClosingTags":{"type":"boolean","default":true,"description":"Enable/disable automatic closing of JSX tags.","scope":"language-overridable"},"javascript.autoClosingTags":{"type":"boolean","default":true,"description":"Enable/disable automatic closing of JSX tags.","scope":"language-overridable"},"javascript.suggest.enabled":{"type":"boolean","default":true,"description":"Enabled/disable autocomplete suggestions.","scope":"language-overridable"},"typescript.suggest.enabled":{"type":"boolean","default":true,"description":"Enabled/disable autocomplete suggestions.","scope":"language-overridable"},"typescript.surveys.enabled":{"type":"boolean","default":true,"description":"Enabled/disable occasional surveys that help us improve VSCodium's JavaScript and TypeScript support.","scope":"window"},"typescript.tsserver.useSeparateSyntaxServer":{"type":"boolean","default":true,"description":"Enable/disable spawning a separate TypeScript server that can more quickly respond to syntax related operations, such as calculating folding or computing document symbols.","markdownDeprecationMessage":"This setting has been deprecated in favor of `typescript.tsserver.useSyntaxServer`.","scope":"window"},"typescript.tsserver.useSyntaxServer":{"type":"string","scope":"window","description":"Controls if TypeScript launches a dedicated server to more quickly handle syntax related operations, such as computing code folding.","default":"auto","enum":["always","never","auto"],"enumDescriptions":["Use a lighter weight syntax server to handle all IntelliSense operations. This syntax server can only provide IntelliSense for opened files.","Don't use a dedicated syntax server. Use a single server to handle all IntelliSense operations.","Spawn both a full server and a lighter weight server dedicated to syntax operations. The syntax server is used to speed up syntax operations and provide IntelliSense while projects are loading."]},"typescript.tsserver.maxTsServerMemory":{"type":"number","default":3072,"description":"The maximum amount of memory (in MB) to allocate to the TypeScript server process.","scope":"window"},"typescript.tsserver.experimental.enableProjectDiagnostics":{"type":"boolean","default":false,"description":"(Experimental) Enables project wide error reporting.","scope":"window","tags":["experimental"]},"typescript.tsserver.watchOptions":{"type":"object","description":"Configure which watching strategies should be used to keep track of files and directories.","scope":"window","properties":{"watchFile":{"type":"string","description":"Strategy for how individual files are watched.","enum":["fixedChunkSizePolling","fixedPollingInterval","priorityPollingInterval","dynamicPriorityPolling","useFsEvents","useFsEventsOnParentDirectory"],"enumDescriptions":["Polls files in chunks at regular interval.","Check every file for changes several times a second at a fixed interval.","Check every file for changes several times a second, but use heuristics to check certain types of files less frequently than others.","Use a dynamic queue where less-frequently modified files will be checked less often.","Attempt to use the operating system/file system's native events for file changes.","Attempt to use the operating system/file system's native events to listen for changes on a file's containing directories. This can use fewer file watchers, but might be less accurate."],"default":"useFsEvents"},"watchDirectory":{"type":"string","description":"Strategy for how entire directory trees are watched under systems that lack recursive file-watching functionality.","enum":["fixedChunkSizePolling","fixedPollingInterval","dynamicPriorityPolling","useFsEvents"],"enumDescriptions":["Polls directories in chunks at regular interval.","Check every directory for changes several times a second at a fixed interval.","Use a dynamic queue where less-frequently modified directories will be checked less often.","Attempt to use the operating system/file system's native events for directory changes."],"default":"useFsEvents"},"fallbackPolling":{"type":"string","description":"When using file system events, this option specifies the polling strategy that gets used when the system runs out of native file watchers and/or doesn't support native file watchers.","enum":["fixedPollingInterval","priorityPollingInterval","dynamicPriorityPolling"],"enumDescriptions":["configuration.tsserver.watchOptions.fallbackPolling.fixedPollingInterval","configuration.tsserver.watchOptions.fallbackPolling.priorityPollingInterval","configuration.tsserver.watchOptions.fallbackPolling.dynamicPriorityPolling"]},"synchronousWatchDirectory":{"type":"boolean","description":"Disable deferred watching on directories. Deferred watching is useful when lots of file changes might occur at once (e.g. a change in node_modules from running npm install), but you might want to disable it with this flag for some less-common setups."}}},"typescript.workspaceSymbols.scope":{"type":"string","enum":["allOpenProjects","currentProject"],"enumDescriptions":["Search all open JavaScript or TypeScript projects for symbols.","Only search for symbols in the current JavaScript or TypeScript project."],"default":"allOpenProjects","markdownDescription":"Controls which files are searched by [Go to Symbol in Workspace](https://code.visualstudio.com/docs/editor/editingevolved#_open-symbol-by-name).","scope":"window"},"javascript.suggest.classMemberSnippets.enabled":{"type":"boolean","default":true,"description":"Enable/disable snippet completions for class members.","scope":"resource"},"typescript.suggest.classMemberSnippets.enabled":{"type":"boolean","default":true,"description":"Enable/disable snippet completions for class members.","scope":"resource"},"typescript.suggest.objectLiteralMethodSnippets.enabled":{"type":"boolean","default":true,"description":"Enable/disable snippet completions for methods in object literals. Requires using TypeScript 4.7+ in the workspace.","scope":"resource"},"typescript.tsserver.web.projectWideIntellisense.enabled":{"type":"boolean","default":true,"description":"Enable/disable project-wide IntelliSense on web. Requires that VSCodium is running in a trusted context.","scope":"window"},"typescript.tsserver.web.projectWideIntellisense.suppressSemanticErrors":{"type":"boolean","default":true,"description":"Suppresses semantic errors. This is needed when using external packages as these can't be included analyzed on web.","scope":"window"},"typescript.preferGoToSourceDefinition":{"type":"boolean","default":false,"description":"Makes Go to Definition avoid type declaration files when possible by triggering Go to Source Definition instead. This allows Go to Source Definition to be triggered with the mouse gesture. Requires using TypeScript 4.7+ in the workspace.","scope":"window"},"javascript.preferGoToSourceDefinition":{"type":"boolean","default":false,"description":"Makes Go to Definition avoid type declaration files when possible by triggering Go to Source Definition instead. This allows Go to Source Definition to be triggered with the mouse gesture. Requires using TypeScript 4.7+ in the workspace.","scope":"window"}}},"commands":[{"command":"typescript.reloadProjects","title":"Reload Project","category":"TypeScript"},{"command":"javascript.reloadProjects","title":"Reload Project","category":"JavaScript"},{"command":"typescript.selectTypeScriptVersion","title":"Select TypeScript Version...","category":"TypeScript"},{"command":"typescript.goToProjectConfig","title":"Go to Project Configuration (tsconfig)","category":"TypeScript"},{"command":"javascript.goToProjectConfig","title":"Go to Project Configuration (jsconfig / tsconfig)","category":"JavaScript"},{"command":"typescript.openTsServerLog","title":"Open TS Server log","category":"TypeScript"},{"command":"typescript.restartTsServer","title":"Restart TS Server","category":"TypeScript"},{"command":"typescript.findAllFileReferences","title":"Find File References","category":"TypeScript"},{"command":"typescript.goToSourceDefinition","title":"Go to Source Definition","category":"TypeScript"},{"command":"typescript.sortImports","title":"Sort Imports","category":"TypeScript"},{"command":"javascript.sortImports","title":"Sort Imports","category":"JavaScript"},{"command":"typescript.removeUnusedImports","title":"Remove Unused Imports","category":"TypeScript"},{"command":"javascript.removeUnusedImports","title":"Remove Unused Imports","category":"JavaScript"}],"menus":{"commandPalette":[{"command":"typescript.reloadProjects","when":"editorLangId == typescript && typescript.isManagedFile"},{"command":"typescript.reloadProjects","when":"editorLangId == typescriptreact && typescript.isManagedFile"},{"command":"javascript.reloadProjects","when":"editorLangId == javascript && typescript.isManagedFile"},{"command":"javascript.reloadProjects","when":"editorLangId == javascriptreact && typescript.isManagedFile"},{"command":"typescript.goToProjectConfig","when":"editorLangId == typescript && typescript.isManagedFile"},{"command":"typescript.goToProjectConfig","when":"editorLangId == typescriptreact"},{"command":"javascript.goToProjectConfig","when":"editorLangId == javascript && typescript.isManagedFile"},{"command":"javascript.goToProjectConfig","when":"editorLangId == javascriptreact && typescript.isManagedFile"},{"command":"typescript.selectTypeScriptVersion","when":"typescript.isManagedFile"},{"command":"typescript.openTsServerLog","when":"typescript.isManagedFile"},{"command":"typescript.restartTsServer","when":"typescript.isManagedFile"},{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && typescript.isManagedFile"},{"command":"typescript.goToSourceDefinition","when":"tsSupportsSourceDefinition && typescript.isManagedFile"},{"command":"typescript.sortImports","when":"supportedCodeAction =~ /(\\s|^)source\\.sortImports\\b/ && editorLangId =~ /^typescript(react)?$/"},{"command":"javascript.sortImports","when":"supportedCodeAction =~ /(\\s|^)source\\.sortImports\\b/ && editorLangId =~ /^javascript(react)?$/"},{"command":"typescript.removeUnusedImports","when":"supportedCodeAction =~ /(\\s|^)source\\.removeUnusedImports\\b/ && editorLangId =~ /^typescript(react)?$/"},{"command":"javascript.removeUnusedImports","when":"supportedCodeAction =~ /(\\s|^)source\\.removeUnusedImports\\b/ && editorLangId =~ /^javascript(react)?$/"}],"editor/context":[{"command":"typescript.goToSourceDefinition","when":"tsSupportsSourceDefinition && resourceLangId == typescript","group":"navigation@9"},{"command":"typescript.goToSourceDefinition","when":"tsSupportsSourceDefinition && resourceLangId == typescriptreact","group":"navigation@9"},{"command":"typescript.goToSourceDefinition","when":"tsSupportsSourceDefinition && resourceLangId == javascript","group":"navigation@9"},{"command":"typescript.goToSourceDefinition","when":"tsSupportsSourceDefinition && resourceLangId == javascriptreact","group":"navigation@9"}],"explorer/context":[{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && resourceLangId == typescript","group":"4_search"},{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && resourceLangId == typescriptreact","group":"4_search"},{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && resourceLangId == javascript","group":"4_search"},{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && resourceLangId == javascriptreact","group":"4_search"}],"editor/title/context":[{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && resourceLangId == javascript"},{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && resourceLangId == javascriptreact"},{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && resourceLangId == typescript"},{"command":"typescript.findAllFileReferences","when":"tsSupportsFileReferences && resourceLangId == typescriptreact"}]},"breakpoints":[{"language":"typescript"},{"language":"typescriptreact"}],"taskDefinitions":[{"type":"typescript","required":["tsconfig"],"properties":{"tsconfig":{"type":"string","description":"The tsconfig file that defines the TS build."},"option":{"type":"string"}},"when":"shellExecutionSupported"}],"problemPatterns":[{"name":"tsc","regexp":"^([^\\s].*)[\\(:](\\d+)[,:](\\d+)(?:\\):\\s+|\\s+-\\s+)(error|warning|info)\\s+TS(\\d+)\\s*:\\s*(.*)$","file":1,"line":2,"column":3,"severity":4,"code":5,"message":6}],"problemMatchers":[{"name":"tsc","label":"TypeScript problems","owner":"typescript","source":"ts","applyTo":"closedDocuments","fileLocation":["relative","${cwd}"],"pattern":"$tsc"},{"name":"tsc-watch","label":"TypeScript problems (watch mode)","owner":"typescript","source":"ts","applyTo":"closedDocuments","fileLocation":["relative","${cwd}"],"pattern":"$tsc","background":{"activeOnStart":true,"beginsPattern":{"regexp":"^\\s*(?:message TS6032:|\\[?\\D*.{1,2}[:.].{1,2}[:.].{1,2}\\D*(├\\D*\\d{1,2}\\D+┤)?(?:\\]| -)) (Starting compilation in watch mode|File change detected\\. Starting incremental compilation)\\.\\.\\."},"endsPattern":{"regexp":"^\\s*(?:message TS6042:|\\[?\\D*.{1,2}[:.].{1,2}[:.].{1,2}\\D*(├\\D*\\d{1,2}\\D+┤)?(?:\\]| -)) (?:Compilation complete\\.|Found \\d+ errors?\\.) Watching for file changes\\."}}}],"codeActions":[{"languages":["javascript","javascriptreact","typescript","typescriptreact"],"actions":[{"kind":"refactor.extract.constant","title":"Extract constant","description":"Extract expression to constant."},{"kind":"refactor.extract.function","title":"Extract function","description":"Extract expression to method or function."},{"kind":"refactor.extract.interface","title":"Extract interface","description":"Extract type to an interface."},{"kind":"refactor.extract.type","title":"Extract type","description":"Extract type to a type alias."},{"kind":"refactor.rewrite.import","title":"Convert import","description":"Convert between named imports and namespace imports."},{"kind":"refactor.rewrite.export","title":"Convert export","description":"Convert between default export and named export."},{"kind":"refactor.rewrite.arrow.braces","title":"Rewrite arrow braces","description":"Add or remove braces in an arrow function."},{"kind":"refactor.rewrite.parameters.toDestructured","title":"Convert parameters to destructured object"},{"kind":"refactor.rewrite.property.generateAccessors","title":"Generate accessors","description":"Generate 'get' and 'set' accessors"},{"kind":"refactor.move.newFile","title":"Move to a new file","description":"Move the expression to a new file."},{"kind":"source.organizeImports","title":"Organize Imports"}]}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/typescript-language-features","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.vb"},"manifest":{"name":"vb","displayName":"Visual Basic Language Basics","description":"Provides snippets, syntax highlighting, bracket matching and folding in Visual Basic files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"scripts":{"update-grammar":"node ../node_modules/vscode-grammar-updater/bin textmate/asp.vb.net.tmbundle Syntaxes/ASP%%20VB.net.plist ./syntaxes/asp-vb-net.tmlanguage.json"},"contributes":{"languages":[{"id":"vb","extensions":[".vb",".brs",".vbs",".bas",".vba"],"aliases":["Visual Basic","vb"],"configuration":"./language-configuration.json"}],"grammars":[{"language":"vb","scopeName":"source.asp.vb.net","path":"./syntaxes/asp-vb-net.tmlanguage.json"}],"snippets":[{"language":"vb","path":"./snippets/vb.code-snippets"}]},"repository":{"type":"git","url":"https://github.com/microsoft/vscode.git"}},"location":{"$mid":1,"path":"/usr/share/vscodium/resources/app/extensions/vb","scheme":"file"},"isBuiltin":true,"targetPlatform":"undefined","isValid":true,"validations":[]},{"type":0,"identifier":{"id":"vscode.xml"},"manifest":{"name":"xml","displayName":"XML Language Basics","description":"Provides syntax highlighting and bracket matching in XML files.","version":"1.0.0","publisher":"vscode","license":"MIT","engines":{"vscode":"*"},"contributes":{"languages":[{"id":"xml","extensions":[".xml",".xsd",".ascx",".atom",".axml",".axaml",".bpmn",".cpt",".csl",".csproj",".csproj.user",".dita",".ditamap",".dtd",".ent",".mod",".dtml",".fsproj",".fxml",".iml",".isml",".jmx",".launch",".menu",".mxml",".nuspec",".opml",".owl",".proj",".props",".pt",".publishsettings",".pubxml",".pubxml.user",".rbxlx",".rbxmx",".rdf",".rng",".rss",".shproj",".storyboard",".svg",".targets",".tld",".tmx",".vbproj",".vbproj.user",".vcxproj",".vcxproj.filters",".wsdl",".wxi",".wxl",".wxs",".xaml",".xbl",".xib",".xlf",".xliff",".xpdl",".xul",".xoml"],"firstLine":"(\\<\\?xml.*)|(\\=7.0.0","vscode":"^1.63.0"},"categories":["Programming Languages","Linters","Snippets","Formatters"],"capabilities":{"untrustedWorkspaces":{"supported":true},"virtualWorkspaces":true},"activationEvents":["onLanguage:yaml","onLanguage:dockercompose"],"keywords":["kubernetes","yaml","autocompletion","validation"],"main":"./dist/extension","browser":"./dist/extension-web","contributes":{"languages":[{"id":"yaml","aliases":["YAML","yaml"],"extensions":[".yml",".eyaml",".eyml",".yaml"],"filenames":[".clang-format","_clang-format"],"firstLine":"^#cloud-config","configuration":"./language-configuration.json"}],"grammars":[{"language":"yaml","scopeName":"source.yaml","path":"./syntaxes/yaml.tmLanguage.json"}],"configuration":{"title:":"YAML","properties":{"redhat.telemetry.enabled":{"type":"boolean","default":null,"markdownDescription":"Enable usage data and errors to be sent to Red Hat servers. Read our [privacy statement](https://developers.redhat.com/article/tool-data-collection).","scope":"window","tags":["telemetry","usesOnlineServices"]},"yaml.yamlVersion":{"type":"string","default":"1.2","enum":["1.1","1.2"],"markdownDescription":"Default YAML spec version"},"yaml.trace.server":{"type":"string","enum":["off","messages","verbose"],"default":"off","description":"Traces the communication between VSCode and the YAML language service."},"yaml.schemas":{"type":"object","default":{},"description":"Associate schemas to YAML files in the current workspace"},"yaml.format.enable":{"type":"boolean","default":true,"description":"Enable/disable default YAML formatter"},"yaml.format.singleQuote":{"type":"boolean","default":false,"description":"Use single quotes instead of double quotes"},"yaml.format.bracketSpacing":{"type":"boolean","default":true,"description":"Print spaces between brackets in objects"},"yaml.format.proseWrap":{"type":"string","default":"preserve","enum":["preserve","never","always"],"description":"Always: wrap prose if it exceeds the print width, Never: never wrap the prose, Preserve: wrap prose as-is"},"yaml.format.printWidth":{"type":"integer","default":80,"description":"Specify the line length that the printer will wrap on"},"yaml.validate":{"type":"boolean","default":true,"description":"Enable/disable validation feature"},"yaml.hover":{"type":"boolean","default":true,"description":"Enable/disable hover feature"},"yaml.completion":{"type":"boolean","default":true,"description":"Enable/disable completion feature"},"yaml.customTags":{"type":"array","default":[],"description":"Custom tags for the parser to use"},"yaml.schemaStore.enable":{"type":"boolean","default":true,"description":"Automatically pull available YAML schemas from JSON Schema Store"},"yaml.schemaStore.url":{"type":"string","default":"https://www.schemastore.org/api/json/catalog.json","description":"URL of schema store catalog to use"},"yaml.disableAdditionalProperties":{"type":"boolean","default":false,"description":"Globally set additionalProperties to false for all objects. So if its true, no extra properties are allowed inside yaml."},"yaml.disableDefaultProperties":{"type":"boolean","default":false,"description":"Disable adding not required properties with default values into completion text."},"yaml.maxItemsComputed":{"type":"integer","default":5000,"description":"The maximum number of outline symbols and folding regions computed (limited for performance reasons)."},"yaml.suggest.parentSkeletonSelectedFirst":{"type":"boolean","default":false,"description":"If true, the user must select some parent skeleton first before autocompletion starts to suggest the rest of the properties. When yaml object is not empty, autocompletion ignores this setting and returns all properties and skeletons"},"yaml.style.flowMapping":{"type":"string","enum":["allow","forbid"],"default":"allow","description":"Forbid flow style mappings"},"yaml.style.flowSequence":{"type":"string","enum":["allow","forbid"],"default":"allow","description":"Forbid flow style sequences"},"yaml.keyOrdering":{"type":"boolean","default":false,"description":"Enforces alphabetical ordering of keys in mappings when set to true"},"yaml.extension.recommendations":{"type":"boolean","default":"true","description":"Suggest additional extensions based on YAML usage."}}},"configurationDefaults":{"[yaml]":{"editor.insertSpaces":true,"editor.tabSize":2,"editor.quickSuggestions":{"other":true,"comments":false,"strings":true},"editor.autoIndent":"keep"}}},"extensionDependencies":[],"scripts":{"build":"yarn run clean && yarn run lint && yarn run vscode:prepublish","check-dependencies":"node ./scripts/check-dependencies.js","clean":"rimraf out && rimraf dist","compile":"webpack --mode none","format":"prettier --write .","lint":"eslint -c .eslintrc.js --ext .ts src test","test":"yarn test-compile && sh scripts/e2e.sh","ui-test":"yarn test-compile && extest setup-and-run -y out/test/ui-test/allTestsSuite.js -c max","vscode:prepublish":"webpack --mode production","watch":"webpack --mode development --watch --info-verbosity verbose","test-compile":"yarn clean && tsc -p ./ && webpack --mode development","run-in-chromium":"npm run compile && vscode-test-web --browserType=chromium --extensionDevelopmentPath=. ."},"devDependencies":{"@types/chai":"^4.2.12","@types/fs-extra":"^9.0.6","@types/mocha":"^2.2.48","@types/node":"^12.12.6","@types/sinon":"^10.0.6","@types/sinon-chai":"^3.2.5","@types/vscode":"^1.63.0","@types/webpack":"^4.4.10","@typescript-eslint/eslint-plugin":"^4.16.1","@typescript-eslint/parser":"^4.16.1","@vscode/test-web":"0.0.11","buffer":"^6.0.3","chai":"^4.2.0","crypto-browserify":"^3.12.0","eslint":"^7.6.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","glob":"^7.1.6","mocha":"^9.1.2","path-browserify":"^1.0.1","prettier":"2.2.1","process":"^0.11.10","rimraf":"^3.0.2","sinon":"^12.0.1","sinon-chai":"^3.7.0","ts-loader":"^9.2.5","ts-node":"^3.3.0","typescript":"4.4.3","umd-compat-loader":"^2.1.2","url":"^0.11.0","util":"^0.12.5","vscode-extension-tester":"^5.3.0","vscode-test":"^1.4.0","webpack":"^5.76.1","webpack-cli":"^5.0.1"},"dependencies":{"@redhat-developer/vscode-redhat-telemetry":"^0.6.0","fs-extra":"^9.1.0","request-light":"^0.5.7","vscode-languageclient":"7.0.0","vscode-nls":"^3.2.1","vscode-uri":"^2.0.3","whatwg-fetch":"^3.6.2","yaml-language-server":"1.14.0"}},"location":{"$mid":1,"path":"/home/brian/.vscode-oss/extensions/redhat.vscode-yaml-1.14.0-universal","scheme":"file"},"isBuiltin":false,"targetPlatform":"universal","metadata":{"id":"2061917f-f76a-458a-8da9-f162de22b97e","publisherId":"eed56242-9699-4317-8bc7-e9f4b9bdd3ff","publisherDisplayName":"redhat","targetPlatform":"universal","updated":false,"isPreReleaseVersion":false,"installedTimestamp":1691833368486,"preRelease":false},"isValid":true,"validations":[]},{"type":1,"identifier":{"id":"esbenp.prettier-vscode","uuid":"96fa4707-6983-4489-b7c5-d5ffdfdcce90"},"manifest":{"name":"prettier-vscode","displayName":"Prettier - Code formatter","description":"Code formatter using prettier","version":"10.1.0","publisher":"esbenp","author":"Prettier <@prettiercode>","galleryBanner":{"color":"#ffe04b","theme":"light"},"sponsor":{"url":"https://opencollective.com/prettier"},"homepage":"https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode","repository":{"type":"git","url":"https://github.com/prettier/prettier-vscode.git"},"license":"MIT","bugs":{"url":"https://github.com/prettier/prettier-vscode/issues"},"engines":{"vscode":"^1.60.0"},"keywords":["multi-root ready","prettier","formatter","javascript","handlebars","js","jsx","flow","typescript","ts","json","css","less","scss","styled-components","styled-jsx","markdown","md","commonmark","mdx","php","pug","ruby","swift","html","vue","ember","glimmer","angular","graphql","yaml","yml"],"categories":["Formatters"],"activationEvents":["onStartupFinished"],"icon":"icon.png","main":"./dist/extension","browser":"./dist/web-extension","scripts":{"clean":"node ./scripts/clean.js","lint":"eslint -c .eslintrc.js --ext .ts .","pretest":"yarn test-compile && cd test-fixtures/plugins && yarn install && cd ../plugins-pnpm && pnpm i && cd ../outdated && yarn install && cd ../module && yarn install && cd ../specific-version && yarn install && cd ../explicit-dep && yarn install && cd implicit-dep && yarn install && cd ../../v3 && yarn install && cd ../plugin-tailwindcss && npm i && cd ../v3-plugins && npm i && cd ../v3-plugin-override && yarn install","prettier":"prettier --write '**/*.{ts,json,md,hbs,yml,js}'","test-compile":"yarn clean && tsc -p ./ && yarn webpack && cp -r ./src/worker ./out","test":"node ./out/test/runTests.js","version":"node ./scripts/version.js && git add CHANGELOG.md","vscode:prepublish":"webpack --mode production","watch":"tsc --watch -p ./","webpack-dev":"webpack --mode development --watch","webpack":"webpack --mode development","postinstall":"husky install","chrome":"yarn webpack && vscode-test-web --browserType=chromium --extensionDevelopmentPath=. ."},"lint-staged":{"**/*.{ts,json,md,yml,hbs,js}":["prettier --write"],"src/**/*.ts":["eslint -c .eslintrc.js --ext .ts ."]},"devDependencies":{"@types/fs-extra":"^11.0.1","@types/glob":"^7.2.0","@types/mocha":"^10.0.0","@types/node":"16.11.17","@types/prettier":"^2.7.2","@types/resolve":"^1.20.1","@types/semver":"^7.3.13","@types/sinon":"^10.0.11","@types/tmp":"^0.2.3","@types/vscode":"^1.60.0","@typescript-eslint/eslint-plugin":"^5.45.0","@typescript-eslint/parser":"^5.45.0","@vscode/test-electron":"^2.1.3","@vscode/test-web":"^0.0.30","copy-webpack-plugin":"^11.0.0","eslint":"^8.31.0","eslint-config-prettier":"^8.5.0","fs-extra":"^11.1.1","glob":"^7.2.0","husky":"^8.0.3","lint-staged":"^13.2.3","mocha":"^10.0.0","path-browserify":"^1.0.1","process":"^0.11.10","sinon":"^15.2.0","tmp":"^0.2.1","ts-loader":"^9.4.2","typescript":"^4.6.3","util":"^0.12.4","vsce":"^2.15.0","vscode-nls-dev":"^4.0.4","webpack":"^5.75.0","webpack-cli":"^5.0.1"},"dependencies":{"find-up":"5.0.0","prettier":"^2.8.8","resolve":"^1.22.2","semver":"^7.5.2","vscode-nls":"^5.2.0"},"capabilities":{"virtualWorkspaces":true,"untrustedWorkspaces":{"supported":"limited","description":"Only the built-in version of Prettier will be used when running in untrusted mode.","restrictedConfigurations":["prettier.documentSelectors","prettier.resolveGlobalModules","prettier.ignorePath","prettier.prettierPath","prettier.configPath","prettier.useEditorConfig","prettier.resolveGlobalModules","prettier.withNodeModules"]}},"contributes":{"configuration":{"type":"object","title":"Prettier","properties":{"prettier.disableLanguages":{"type":"array","items":{"type":"string"},"deprecationMessage":"This feature is no longer supported. Instead, configure VS Code [default formatters](https://github.com/prettier/prettier-vscode#default-formatter) or use .prettierignore.","markdownDescription":"A list of languages IDs to disable this extension on.","scope":"window"},"prettier.documentSelectors":{"type":"array","items":{"type":"string"},"markdownDescription":"A list of [glob patterns](https://code.visualstudio.com/api/references/vscode-api#GlobPattern) to register Prettier formatter.","scope":"window"},"prettier.enable":{"type":"boolean","default":true,"markdownDescription":"Controls whether Prettier is enabled or not.","scope":"resource"},"prettier.requireConfig":{"type":"boolean","default":false,"markdownDescription":"Require a prettier configuration file to format. See [documentation for valid configuration files](https://prettier.io/docs/en/configuration.html).\n\n> _Note, untitled files will still be formatted using the VS Code prettier settings even when this setting is set._","scope":"resource"},"prettier.resolveGlobalModules":{"type":"boolean","default":false,"markdownDescription":"When enabled, this extension will attempt to use global npm or yarn modules if local modules cannot be resolved.\n> _This setting can have a negative performance impact, particularly on Windows when you have attached network drives. Only enable this if you must use global modules._","scope":"resource"},"prettier.withNodeModules":{"type":"boolean","default":false,"markdownDescription":"This extension will process files in `node_modules`.","scope":"resource"},"prettier.packageManager":{"scope":"resource","type":"string","enum":["npm","yarn","pnpm"],"default":"npm","deprecationMessage":"Package manager is now automatically detected by VS Code. This setting is no longer used.","markdownDescription":"The package manager you use to install node modules."},"prettier.useEditorConfig":{"type":"boolean","default":true,"markdownDescription":"Whether or not to take `.editorconfig` into account when parsing configuration. See the [`prettier.resolveConfig`](https://prettier.io/docs/en/api.html) docs for details.","scope":"resource"},"prettier.ignorePath":{"type":"string","default":".prettierignore","markdownDescription":"Path to a `.prettierignore` file.","scope":"resource"},"prettier.prettierPath":{"type":"string","markdownDescription":"Path to the `prettier` module, eg: `./node_modules/prettier`.","scope":"resource"},"prettier.configPath":{"type":"string","markdownDescription":"Path to the prettier configuration file.","scope":"resource"},"prettier.enableDebugLogs":{"type":"boolean","default":false,"markdownDescription":"Enable debug logs for troubleshooting.","scope":"resource"},"prettier.printWidth":{"type":"integer","default":80,"markdownDescription":"Fit code within this line limit.","scope":"resource"},"prettier.tabWidth":{"type":"integer","default":2,"markdownDescription":"Number of spaces it should use per tab.","scope":"resource"},"prettier.singleQuote":{"type":"boolean","default":false,"markdownDescription":"Use single instead of double quotes.","scope":"resource"},"prettier.trailingComma":{"type":"string","enum":["none","es5","all"],"default":"es5","markdownDescription":"Controls the printing of trailing commas wherever possible. \nValid options:\n- `none` - No trailing commas\n- `es5` - Trailing commas where valid in ES5 (objects, arrays, etc)\n- `all` - Trailing commas wherever possible (function arguments)","scope":"resource"},"prettier.bracketSpacing":{"type":"boolean","default":true,"markdownDescription":"Controls the printing of spaces inside object literals.","scope":"resource"},"prettier.singleAttributePerLine":{"type":"boolean","default":false,"markdownDescription":"Enforces single attribute per line in HTML, JSX, Vue and Angular.","scope":"resource"},"prettier.bracketSameLine":{"type":"boolean","default":false,"markdownDescription":"Puts the `>` of a multi-line HTML (HTML, JSX, Vue, Angular) element at the end of the last line instead of being alone on the next line (does not apply to self closing elements).","scope":"resource"},"prettier.jsxBracketSameLine":{"type":"boolean","default":false,"markdownDescription":"Puts the `>` of a multi-line jsx element at the end of the last line instead of being alone on the next line (does not apply to self closing elements).","deprecationMessage":"This option has been deprecated in v2.4.0, use `bracketSameLine` instead.","scope":"resource"},"prettier.semi":{"type":"boolean","default":true,"markdownDescription":"Whether to add a semicolon at the end of every line.","scope":"resource"},"prettier.requirePragma":{"type":"boolean","default":false,"markdownDescription":"Prettier can restrict itself to only format files that contain a special comment, called a pragma, at the top of the file. This is very useful when gradually transitioning large, unformatted codebases to prettier.","scope":"resource"},"prettier.insertPragma":{"type":"boolean","default":false,"markdownDescription":"Prettier can insert a special `@format` marker at the top of files specifying that the file has been formatted with prettier. This works well when used in tandem with the `--require-pragma` option. If there is already a docblock at the top of the file then this option will add a newline to it with the `@format` marker.","scope":"resource"},"prettier.useTabs":{"type":"boolean","default":false,"markdownDescription":"Indent lines with tabs.","scope":"resource"},"prettier.proseWrap":{"type":"string","enum":["preserve","always","never"],"default":"preserve","markdownDescription":"(Markdown) wrap prose over multiple lines.","scope":"resource"},"prettier.arrowParens":{"type":"string","enum":["avoid","always"],"default":"always","markdownDescription":"Include parentheses around a sole arrow function parameter.","scope":"resource"},"prettier.jsxSingleQuote":{"type":"boolean","default":false,"markdownDescription":"Use single quotes instead of double quotes in JSX.","scope":"resource"},"prettier.htmlWhitespaceSensitivity":{"type":"string","enum":["css","strict","ignore"],"default":"css","markdownDescription":"Specify the global [whitespace sensitivity](https://prettier.io/blog/2018/11/07/1.15.0.html#whitespace-sensitive-formatting) for HTML files.\nValid options:\n- `css` - Respect the default value of CSS `display` property.\n- `strict` - Whitespaces are considered sensitive.\n- `ignore` - Whitespaces are considered insensitive.","scope":"resource"},"prettier.vueIndentScriptAndStyle":{"type":"boolean","default":false,"markdownDescription":"Whether or not to indent the code inside `